diff options
Diffstat (limited to 'tau/demos')
663 files changed, 6632 insertions, 61193 deletions
diff --git a/tau/demos/Gruntfile.js b/tau/demos/Gruntfile.js deleted file mode 100644 index 3c2c5a16..00000000 --- a/tau/demos/Gruntfile.js +++ /dev/null @@ -1,40 +0,0 @@ -module.exports = function(grunt) { - "use strict"; - - var path = require("path"), - mediaType = grunt.option("media") || "circle", - - // Path to build framework - basePath = "SDK", - wearableAppRoot = path.join(basePath, "wearable"), - - MEDIA_QUERY = { - "ALL": "all", - "CIRCLE": "all and (-tizen-geometric-shape: circle)" - }; - - grunt.initConfig({ - dom_munger: { - circle: { - options: { - update: {selector:"link[href*='.circle.']",attribute:"media", value:MEDIA_QUERY.ALL} - }, - src: path.join(wearableAppRoot, "*/index.html") - }, - default: { - options: { - update: {selector:"link[href*='.circle.']",attribute:"media", value:MEDIA_QUERY.CIRCLE} - }, - src: path.join(wearableAppRoot, "*/index.html") - } - } - }); - - // npm tasks - grunt.loadNpmTasks("grunt-dom-munger"); - - // Task list - grunt.registerTask("dev", ["dom_munger:"+mediaType]); - grunt.registerTask("release", [ "dom_munger:default" ]); - grunt.registerTask("default", [ "release" ]); -};
\ No newline at end of file diff --git a/tau/demos/LayoutDemo/config.xml b/tau/demos/LayoutDemo/config.xml deleted file mode 100644 index 9f79fd91..00000000 --- a/tau/demos/LayoutDemo/config.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<widget xmlns:tizen="http://tizen.org/ns/widgets" xmlns="http://www.w3.org/ns/widgets" id="http://yourdomain/LayoutDemo" version="1.0.0" viewmodes="maximized"> - <tizen:application id="bRBBsTpr7G.LayoutDemo" package="bRBBsTpr7G" required_version="2.3"/> - <content src="src/index.html"/> - <feature name="http://tizen.org/feature/screen.size.all"/> - <icon src="icon.png"/> - <name>LayoutDemo</name> - <tizen:profile name="mobile"/> -</widget> diff --git a/tau/demos/LayoutDemo/lib/tau b/tau/demos/LayoutDemo/lib/tau deleted file mode 120000 index 35f47bf7..00000000 --- a/tau/demos/LayoutDemo/lib/tau +++ /dev/null @@ -1 +0,0 @@ -../../../dist
\ No newline at end of file diff --git a/tau/demos/LayoutDemo/src/css/custom.css b/tau/demos/LayoutDemo/src/css/custom.css deleted file mode 100644 index 5716a2d2..00000000 --- a/tau/demos/LayoutDemo/src/css/custom.css +++ /dev/null @@ -1,80 +0,0 @@ -.my-check-button-style { - margin: 10px; -} -.my-check-inline-style { - display: inline; -} - -.ui-icon-test{ - background-size: 100% 100%; - background-image: url(test.png); -} - -.ui-icon-test2{ - background-position:0% 0%; - background-size:50% 50%; - background-image: url(test.png); -} - -#sample-box { - width: 100%; - height: 1000px; - background: aliceblue; -} - -.layout-page .a, -.example-child-box.a { - width: 200px; - height: 100px; - background-color: #ff0000; -} -.layout-page .b, -.example-child-box.b { - width: 30%; - height: 60px; - background-color: #0000ff; -} -.layout-page .c, -.example-child-box.c { - width: 40%; - height: 100px; - background-color: #008000; -} -.layout-page .d, -.example-child-box.d { - width: 300px; - height: 40px; - background-color: #00ffff; -} -.layout-page .e, -.example-child-box.e { - width: 200px; - height: 70px; - background-color: deepskyblue; -} -.layout-page .f, -.example-child-box.f { - width: 30%; - height: 100px; - background-color: #ffff00; -} - -.layout-page .ea, -.example-child-box.ea { - width: 30%; - height: 50px; - background-color: indianred; -} -.layout-page .eb, -.example-child-box.eb { - width: 100px; - height: 100px; - background-color: blueviolet; -} -.layout-page #sample-box { - height: 400px; -} - -.layout-page .ui-box-linear-horizont { - height: 400px; -}
\ No newline at end of file diff --git a/tau/demos/LayoutDemo/src/index.html b/tau/demos/LayoutDemo/src/index.html deleted file mode 100644 index 7eecfcbf..00000000 --- a/tau/demos/LayoutDemo/src/index.html +++ /dev/null @@ -1,62 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width,user-scalable=no"/> - <script src="../lib/jquery.js"></script> - <script src="./js/jquery.tmpl.min.js"></script> - <script type="text/javascript" src="../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> - <link rel="stylesheet" href="../lib/tau/mobile/theme/default/tau.css"> - <link rel="stylesheet" href="css/custom.css"> - - <title>Layout Widgets</title> - - <!-- for compatibility test --> - <meta name="apple-mobile-web-app-capable" content="yes" /> - <meta name="apple-mobile-web-app-status-bar-style" content="black" /> - <link rel="apple-touch-icon" href="icon-tizen.png" /> -</head> - -<body> - <div data-role="page" id="float-page"> - <div data-role="header"> - <h1 class="ui-page-title">Layout examples</h1> - </div> - <div data-role="content"> - <ul data-role="listview"> - <li class="ui-list-divider">Float layout</li> - <li><a href="layouts/float-left-top.html">default: left, top</a></li> - <li><a href="layouts/float-center-top.html">center, top</a></li> - <li><a href="layouts/float-right-top.html">right, top</a></li> - <li><a href="layouts/float-center-middle.html">center, middle</a></li> - <li><a href="layouts/float-right-bottom.html">right, bottom</a></li> - <li><a href="layouts/float-left-top-spacing.html">spacing</a></li> - <li><a href="layouts/float-left-middle-spacing.html">left-middle with spacing</a></li> - <li><a href="layouts/float-in-float.html">in float layout</a></li> - <li class="ui-list-divider">Relative layout</li> - <li><a href="layouts/relative.html">Relative</a></li> - <li><a href="layouts/nested-relative.html">Nested relative</a></li> - <li><a href="layouts/dynamic-relative.html">Dynamic relative</a></li> - <li class="ui-list-divider">Linear horizontal</li> - <li><a href="layouts/linear-horizontal-3elem.html">3 elements</a></li> - <li><a href="layouts/linear-horizontal-3elem-fill.html">3 elements filled</a></li> - <li><a href="layouts/linear-horizontal-3elem-wrap.html">3 elements wrapped</a></li> - <li><a href="layouts/linear-horizontal-3elem-wrap-fill.html">3 elements wrapped and filled</a></li> - <li><a href="layouts/linear-horizontal-4elem.html">4 elements</a></li> - <li><a href="layouts/linear-horizontal-4elem-wrap.html">4 elements wrapped</a></li> - <li><a href="layouts/linear-horizontal-4elem-fill.html">4 elements filled</a></li> - <li><a href="layouts/linear-horizontal-4elem-wrap-fill.html">4 elements wrapped and filled</a></li> - <li class="ui-list-divider">Linear vertical</li> - <li><a href="layouts/linear-vertical-3elem.html">3 elements</a></li> - <li><a href="layouts/linear-vertical-3elem-fill.html">3 elements filled</a></li> - <li><a href="layouts/linear-vertical-3elem-wrap.html">3 elements wrapped</a></li> - <li><a href="layouts/linear-vertical-3elem-wrap-fill.html">3 elements wrapped and filled</a></li> - <li><a href="layouts/linear-vertical-4elem.html">4 elements</a></li> - <li><a href="layouts/linear-vertical-4elem-wrap.html">4 elements wrapped</a></li> - <li><a href="layouts/linear-vertical-4elem-fill.html">4 elements filled</a></li> - <li><a href="layouts/linear-vertical-4elem-wrap-fill.html">4 elements wrapped and filled</a></li> - - </ul> - </div> - </div> -</body> -</html> diff --git a/tau/demos/LayoutDemo/src/layouts/append-example.html b/tau/demos/LayoutDemo/src/layouts/append-example.html deleted file mode 100644 index e69de29b..00000000 --- a/tau/demos/LayoutDemo/src/layouts/append-example.html +++ /dev/null diff --git a/tau/demos/LayoutDemo/src/layouts/append-example.js b/tau/demos/LayoutDemo/src/layouts/append-example.js deleted file mode 100644 index b09923cf..00000000 --- a/tau/demos/LayoutDemo/src/layouts/append-example.js +++ /dev/null @@ -1,18 +0,0 @@ -function onPageShow(ev) { - - var sampleBox = tau.engine.getBinding("append-example-box"), - button1 = tau.widget.Button(), - button2 = tau.widget.Button(), - button3 = tau.widget.Button(), - button4 = tau.widget.Button(); - - sampleBox.append(button1); - sampleBox.append(button2); - sampleBox.append(button3); - sampleBox.append(button4); - -} - -document.addEventListener('pageshow', onPageShow); - - diff --git a/tau/demos/LayoutDemo/src/layouts/dynamic-relative.html b/tau/demos/LayoutDemo/src/layouts/dynamic-relative.html deleted file mode 100644 index 502ba42d..00000000 --- a/tau/demos/LayoutDemo/src/layouts/dynamic-relative.html +++ /dev/null @@ -1,51 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <title>Relative layout in JS</title> - <link rel="stylesheet" href="../../../lib/tau/mobile/theme/default/tau.css"> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> - <link rel="stylesheet" href="../../../src/css/custom.css"> -</head> -<body> -<div data-role="page" id="relative-page-js" class="layout-page"> - <header> - <h1>Relative in JS</h1> - </header> - <div data-role="content"> - <div id="relative-sample-box-js"> - </div> - </div> - - <script> - function createButtonInstance() { - var button = tau.widget.Button(); - button.value("Test " + Math.random()); - return button; - } - - function pageShow() { - var layoutInstance = tau.widget.Box(document.getElementById("relative-sample-box-js"), { - layout: "relative", - position: { - // Position - // "index_or_selector" : "xPosition[-yPosition]" - "1": "left-center", - "2": "center-bottom", - ":nth-child(4)": "right-top", - "3": "center-center" - } - }); - - layoutInstance.append([createButtonInstance(), - createButtonInstance(), - createButtonInstance(), - createButtonInstance()]); - } - - //document.getElementById("relative-page").addEventListener("pageshow", pageShow); - tau.event.one(document.getElementById("relative-page-js"), "pageshow", pageShow); - </script> -</div> -</body> -</html> diff --git a/tau/demos/LayoutDemo/src/layouts/float-center-middle.html b/tau/demos/LayoutDemo/src/layouts/float-center-middle.html deleted file mode 100644 index c82171f8..00000000 --- a/tau/demos/LayoutDemo/src/layouts/float-center-middle.html +++ /dev/null @@ -1,28 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <title>Layout Widgets - Float (default: left)</title> - <link rel="stylesheet" href="../../../lib/tau/mobile/theme/default/tau.css"> - <link rel="stylesheet" href="../../css/custom.css"> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> - <div data-role="page" id="float-page-center-middle" class="layout-page"> - <header><h1>Float - center, middle</h1></header> - <div data-role="content"> - <div id="sample-box-center-middle" data-role="box" - data-layout="float" - data-float-layout-align="center" - data-float-vertical-align="middle"> - <div class="a"></div> - <div class="b"></div> - <div class="c"></div> - <div class="d"></div> - <div class="e"></div> - <div class="f"></div> - </div> - </div> - </div> -</body> -</html> diff --git a/tau/demos/LayoutDemo/src/layouts/float-center-top.html b/tau/demos/LayoutDemo/src/layouts/float-center-top.html deleted file mode 100644 index 8daa23f5..00000000 --- a/tau/demos/LayoutDemo/src/layouts/float-center-top.html +++ /dev/null @@ -1,28 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <title>Layout Widgets - Float (default: left)</title> - <link rel="stylesheet" href="../../../lib/tau/mobile/theme/default/tau.css"> - <link rel="stylesheet" href="../../css/custom.css"> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> - <div data-role="page" id="float-page-center-top" class="layout-page"> - <header><h1>Float - center, top</h1></header> - <div data-role="content"> - <div id="sample-box-center-top" data-role="box" - data-layout="float" - data-float-layout-align="center" - data-float-vertical-align="top"> - <div class="a"></div> - <div class="b"></div> - <div class="c"></div> - <div class="d"></div> - <div class="e"></div> - <div class="f"></div> - </div> - </div> - </div> -</body> -</html> diff --git a/tau/demos/LayoutDemo/src/layouts/float-in-float.html b/tau/demos/LayoutDemo/src/layouts/float-in-float.html deleted file mode 100644 index 7ba43810..00000000 --- a/tau/demos/LayoutDemo/src/layouts/float-in-float.html +++ /dev/null @@ -1,29 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <title>Layout Widgets - Float (default: left)</title> - <link rel="stylesheet" href="../../../lib/tau/mobile/theme/default/tau.css"> - <link rel="stylesheet" href="../../css/custom.css"> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> - <div data-role="page" id="float-page-in-float" class="layout-page"> - <header><h1>Float inside float</h1></header> - <div data-role="content"> - <div id="sample-box-in-float" data-role="box" data-layout="float"> - <div class="a"></div> - <div class="b"></div> - <div class="c"></div> - <div class="d"></div> - <div class="e" id="sample-box-in-float-2" data-role="box" data-layout="float" - data-float-layout-align="right"> - <div class="ea"></div> - <div class="eb"></div> - </div> - <div class="f"></div> - </div> - </div> - </div> -</body> -</html> diff --git a/tau/demos/LayoutDemo/src/layouts/float-left-middle-spacing.html b/tau/demos/LayoutDemo/src/layouts/float-left-middle-spacing.html deleted file mode 100644 index dfd86a68..00000000 --- a/tau/demos/LayoutDemo/src/layouts/float-left-middle-spacing.html +++ /dev/null @@ -1,27 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <title>Layout Widgets - Float (default: left)</title> - <link rel="stylesheet" href="../../../lib/tau/mobile/theme/default/tau.css"> - <link rel="stylesheet" href="../../css/custom.css"> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> - <div data-role="page" id="float-page" class="layout-page"> - <header><h1>Float - left, middle</h1></header> - <div data-role="content"> - <div id="sample-box" data-role="box" data-layout="float" - data-float-vertical-align="middle" - data-float-vertical-spacing="10" data-float-horizontal-spacing="5"> - <div class="a"></div> - <div class="b"></div> - <div class="c"></div> - <div class="d"></div> - <div class="e"></div> - <div class="f"></div> - </div> - </div> - </div> -</body> -</html> diff --git a/tau/demos/LayoutDemo/src/layouts/float-left-top-spacing.html b/tau/demos/LayoutDemo/src/layouts/float-left-top-spacing.html deleted file mode 100644 index 44809850..00000000 --- a/tau/demos/LayoutDemo/src/layouts/float-left-top-spacing.html +++ /dev/null @@ -1,26 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <title>Layout Widgets - Float (default: left)</title> - <link rel="stylesheet" href="../../../lib/tau/mobile/theme/default/tau.css"> - <link rel="stylesheet" href="../../css/custom.css"> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> - <div data-role="page" id="float-page-left-top-spacing" class="layout-page"> - <header><h1>Float - left, top with spacing</h1></header> - <div data-role="content"> - <div id="sample-box-left-top-spacing" data-role="box" data-layout="float" - data-float-vertical-spacing="10" data-float-horizontal-spacing="5"> - <div class="a"></div> - <div class="b"></div> - <div class="c"></div> - <div class="d"></div> - <div class="e"></div> - <div class="f"></div> - </div> - </div> - </div> -</body> -</html> diff --git a/tau/demos/LayoutDemo/src/layouts/float-left-top.html b/tau/demos/LayoutDemo/src/layouts/float-left-top.html deleted file mode 100644 index 0233da4c..00000000 --- a/tau/demos/LayoutDemo/src/layouts/float-left-top.html +++ /dev/null @@ -1,25 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <title>Layout Widgets - Float (default: left)</title> - <link rel="stylesheet" href="../../../lib/tau/mobile/theme/default/tau.css"> - <link rel="stylesheet" href="../../css/custom.css"> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> - <div data-role="page" id="float-page-left-top" class="layout-page"> - <header><h1>Float - left, top</h1></header> - <div data-role="content"> - <div id="sample-box-left-top" data-role="box" data-layout="float"> - <div class="a"></div> - <div class="b"></div> - <div class="c"></div> - <div class="d"></div> - <div class="e"></div> - <div class="f"></div> - </div> - </div> - </div> -</body> -</html> diff --git a/tau/demos/LayoutDemo/src/layouts/float-right-bottom.html b/tau/demos/LayoutDemo/src/layouts/float-right-bottom.html deleted file mode 100644 index 2b9ac6c7..00000000 --- a/tau/demos/LayoutDemo/src/layouts/float-right-bottom.html +++ /dev/null @@ -1,28 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <title>Layout Widgets - Float right</title> - <link rel="stylesheet" href="../../../lib/tau/mobile/theme/default/tau.css"> - <link rel="stylesheet" href="../../css/custom.css"> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> - <div data-role="page" id="float-page-right-bottom" class="layout-page"> - <header><h1>Float - right, bottom</h1></header> - <div data-role="content"> - <div id="sample-box-right-bottom" data-role="box" - data-layout="float" - data-float-layout-align="right" - data-float-vertical-align="bottom"> - <div class="a"></div> - <div class="b"></div> - <div class="c"></div> - <div class="d"></div> - <div class="e"></div> - <div class="f"></div> - </div> - </div> - </div> -</body> -</html> diff --git a/tau/demos/LayoutDemo/src/layouts/float-right-top.html b/tau/demos/LayoutDemo/src/layouts/float-right-top.html deleted file mode 100644 index 505f936e..00000000 --- a/tau/demos/LayoutDemo/src/layouts/float-right-top.html +++ /dev/null @@ -1,26 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <title>Layout Widgets - Float right</title> - <link rel="stylesheet" href="../../../lib/tau/mobile/theme/default/tau.css"> - <link rel="stylesheet" href="../../css/custom.css"> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> - <div data-role="page" id="float-page-right-top" class="layout-page"> - <header><h1>Float - right, top</h1></header> - <div data-role="content"> - <div id="sample-box-right-top" data-role="box" data-layout="float" - data-float-layout-align="right" data-float-vertical-align="top"> - <div class="a"></div> - <div class="b"></div> - <div class="c"></div> - <div class="d"></div> - <div class="e"></div> - <div class="f"></div> - </div> - </div> - </div> -</body> -</html> diff --git a/tau/demos/LayoutDemo/src/layouts/layouts.html b/tau/demos/LayoutDemo/src/layouts/layouts.html deleted file mode 100644 index 586d0950..00000000 --- a/tau/demos/LayoutDemo/src/layouts/layouts.html +++ /dev/null @@ -1,53 +0,0 @@ -<!DOCTYPE html> -<html> -<head> -<meta name="viewport" content="width=device-width, user-scalable=no"/> -<title>Layout Widgets</title> -<link rel="stylesheet" href="../../../lib/tau/mobile/theme/default/tau.css"> -<script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -<link rel="stylesheet" href="../../../src/css/custom.css"> -</head> -<body> - <div data-role="page" id="float-page"> - <div data-role="header"> - <h1 class="ui-page-title">Layout examples</h1> - </div> - <div data-role="content"> - <ul data-role="listview"> - <li class="ui-list-divider">Float layout</li> - <li><a href="./float-left-top.html">default: left, top</a></li> - <li><a href="./float-center-top.html">center, top</a></li> - <li><a href="./float-right-top.html">right, top</a></li> - <li><a href="./float-center-middle.html">center, middle</a></li> - <li><a href="./float-right-bottom.html">right, bottom</a></li> - <li><a href="./float-left-top-spacing.html">spacing</a></li> - <li><a href="./float-left-middle-spacing.html">left-middle with spacing</a></li> - <li><a href="./float-in-float.html">in float layout</a></li> - <li class="ui-list-divider">Relative layout</li> - <li><a href="./relative.html">Relative</a></li> - <li><a href="./nested-relative.html">Nested relative</a></li> - <li><a href="./dynamic-relative.html">Dynamic relative</a></li> - <li class="ui-list-divider">Linear horizontal</li> - <li><a href="./linear-horizontal-3elem.html">3 elements</a></li> - <li><a href="./linear-horizontal-3elem-fill.html">3 elements filled</a></li> - <li><a href="./linear-horizontal-3elem-wrap.html">3 elements wrapped</a></li> - <li><a href="./linear-horizontal-3elem-wrap-fill.html">3 elements wrapped and filled</a></li> - <li><a href="./linear-horizontal-4elem.html">4 elements</a></li> - <li><a href="./linear-horizontal-4elem-wrap.html">4 elements wrapped</a></li> - <li><a href="./linear-horizontal-4elem-fill.html">4 elements filled</a></li> - <li><a href="./linear-horizontal-4elem-wrap-fill.html">4 elements wrapped and filled</a></li> - <li class="ui-list-divider">Linear vertical</li> - <li><a href="./linear-vertical-3elem.html">3 elements</a></li> - <li><a href="./linear-vertical-3elem-fill.html">3 elements filled</a></li> - <li><a href="./linear-vertical-3elem-wrap.html">3 elements wrapped</a></li> - <li><a href="./linear-vertical-3elem-wrap-fill.html">3 elements wrapped and filled</a></li> - <li><a href="./linear-vertical-4elem.html">4 elements</a></li> - <li><a href="./linear-vertical-4elem-wrap.html">4 elements wrapped</a></li> - <li><a href="./linear-vertical-4elem-fill.html">4 elements filled</a></li> - <li><a href="./linear-vertical-4elem-wrap-fill.html">4 elements wrapped and filled</a></li> - - </ul> - </div> - </div> -</body> -</html> diff --git a/tau/demos/LayoutDemo/src/layouts/linear-append-example.html b/tau/demos/LayoutDemo/src/layouts/linear-append-example.html deleted file mode 100644 index 5652e415..00000000 --- a/tau/demos/LayoutDemo/src/layouts/linear-append-example.html +++ /dev/null @@ -1,19 +0,0 @@ -<!DOCTYPE html> -<html> -<head> -<meta name="viewport" content="width=device-width, user-scalable=no"/> -<title>Layout Widgets - Append method</title> - <link rel="stylesheet" href="../../../lib/tau/mobile/theme/default/tau.css"> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> - <link rel="stylesheet" href="../../../src/css/custom.css"> -</head> -<body> -<div data-role="page" id="append-example-page" class="layout-page"> - <header><h1>Linear from JS</h1></header> - <div data-role="content"> - <div data-role="content" id="append-example-content"></div> - </div> -</div> -<script src="./linear-append-example.js"></script> -</body> -</html> diff --git a/tau/demos/LayoutDemo/src/layouts/linear-append-example.js b/tau/demos/LayoutDemo/src/layouts/linear-append-example.js deleted file mode 100644 index a52323c8..00000000 --- a/tau/demos/LayoutDemo/src/layouts/linear-append-example.js +++ /dev/null @@ -1,28 +0,0 @@ -function onPageShow(e) { - - var contentElement = document.getElementById("append-example-content"), - sampleBox, - button1 = tau.widget.Button(), - button2 = tau.widget.Button(), - button3 = tau.widget.Button(), - button4 = tau.widget.Button(); - - button1.value("Button 1"); - button2.value("Button 2"); - button3.value("Button 3"); - button4.value("Button 4"); - - - sampleBox = tau.widget.Box({layout: "linear"}); - - contentElement.appendChild(sampleBox.getContainer()); - sampleBox.append([button1, - button2, - button3, - button4]); - -} - -document.getElementById("append-example-page").addEventListener('pageshow', onPageShow); - - diff --git a/tau/demos/LayoutDemo/src/layouts/linear-horizontal-3elem-fill.html b/tau/demos/LayoutDemo/src/layouts/linear-horizontal-3elem-fill.html deleted file mode 100644 index 69ad42c3..00000000 --- a/tau/demos/LayoutDemo/src/layouts/linear-horizontal-3elem-fill.html +++ /dev/null @@ -1,22 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <title>Layout Widgets - Float (default: left)</title> - <link rel="stylesheet" href="../../../lib/tau/mobile/theme/default/tau.css"> - <link rel="stylesheet" href="../../../src/css/custom.css"> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> - <div data-role="page" id="linear-page-h-3-fill" class="layout-page"> - <header><h1>Horizontal - fill</h1></header> - <div data-role="content"> - <div id="sample-box-h-3-fill" data-role="box" data-layout="linear" data-linear-fill=true> - <div class="a"></div> - <div class="b"></div> - <div class="c"></div> - </div> - </div> - </div> -</body> -</html> diff --git a/tau/demos/LayoutDemo/src/layouts/linear-horizontal-3elem-wrap-fill.html b/tau/demos/LayoutDemo/src/layouts/linear-horizontal-3elem-wrap-fill.html deleted file mode 100644 index eca8a251..00000000 --- a/tau/demos/LayoutDemo/src/layouts/linear-horizontal-3elem-wrap-fill.html +++ /dev/null @@ -1,22 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <title>Layout Widgets - Float (default: left)</title> - <link rel="stylesheet" href="../../../lib/tau/mobile/theme/default/tau.css"> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> - <link rel="stylesheet" href="../../../src/css/custom.css"> -</head> -<body> - <div data-role="page" id="linear-page-h-3-wrap-fill" class="layout-page"> - <header><h1>Horizontal - wrap, fill</h1></header> - <div data-role="content"> - <div id="sample-box-h-3-wrap-fill" data-role="box" data-layout="linear" data-linear-fill=true data-linear-wrap=true> - <div class="a"></div> - <div class="b"></div> - <div class="c"></div> - </div> - </div> - </div> -</body> -</html> diff --git a/tau/demos/LayoutDemo/src/layouts/linear-horizontal-3elem-wrap.html b/tau/demos/LayoutDemo/src/layouts/linear-horizontal-3elem-wrap.html deleted file mode 100644 index b49a1f65..00000000 --- a/tau/demos/LayoutDemo/src/layouts/linear-horizontal-3elem-wrap.html +++ /dev/null @@ -1,23 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <title>Layout Widgets - Float (default: left)</title> - <link rel="stylesheet" href="../../../lib/tau/mobile/theme/default/tau.css"> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> - <link rel="stylesheet" href="../../../src/css/custom.css"> -</head> -<body> - <div data-role="page" id="linear-page-h-3-wrap" class="layout-page"> - <header><h1>Horizontal - wrap</h1></header> - <div data-role="content"> - <!-- <div id="sample-box" data-role="box" data-layout="linear" data-direction="vertival" data-wrap=true data-fill=true> --><!-- data-direction="vertival" data-fillParent=true--> - <div id="sample-box-h-3-wrap" data-role="box" data-layout="linear" data-linear-wrap=true style="width:500px"> - <div class="a"></div> - <div class="b"></div> - <div class="c"></div> - </div> - </div> - </div> -</body> -</html> diff --git a/tau/demos/LayoutDemo/src/layouts/linear-horizontal-3elem.html b/tau/demos/LayoutDemo/src/layouts/linear-horizontal-3elem.html deleted file mode 100644 index 8e5c9421..00000000 --- a/tau/demos/LayoutDemo/src/layouts/linear-horizontal-3elem.html +++ /dev/null @@ -1,23 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <title>Layout Widgets - Float (default: left)</title> - <link rel="stylesheet" href="../../../lib/tau/mobile/theme/default/tau.css"> - <link rel="stylesheet" href="../../../src/css/custom.css"> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> - <div data-role="page" id="linear-page-h-3" class="layout-page"> - <header><h1>Horizontal</h1></header> - <div data-role="content"> - <!-- <div id="sample-box" data-role="box" data-layout="linear" data-direction="vertival" data-wrap=true data-fill=true> --><!-- data-direction="vertival" data-fillParent=true--> - <div id="sample-box-linear-h-3" data-role="box" data-layout="linear"> - <div class="a"></div> - <div class="b"></div> - <div class="c"></div> - </div> - </div> - </div> -</body> -</html> diff --git a/tau/demos/LayoutDemo/src/layouts/linear-horizontal-4elem-fill.html b/tau/demos/LayoutDemo/src/layouts/linear-horizontal-4elem-fill.html deleted file mode 100644 index 79eafc17..00000000 --- a/tau/demos/LayoutDemo/src/layouts/linear-horizontal-4elem-fill.html +++ /dev/null @@ -1,24 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <title>Layout Widgets - Float (default: left)</title> - <link rel="stylesheet" href="../../../lib/tau/mobile/theme/default/tau.css"> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> - <link rel="stylesheet" href="../../../src/css/custom.css"> -</head> -<body> - <div data-role="page" id="linear-page-h-4-fill" class="layout-page"> - <header><h1>Horizontal - fill</h1></header> - <div data-role="content"> - <!-- <div id="sample-box" data-role="box" data-layout="linear" data-direction="vertival" data-wrap=true data-fill=true> --><!-- data-direction="vertival" data-fillParent=true--> - <div id="sample-box-h-4-fill" data-role="box" data-layout="linear" data-linear-fill=true> - <div class="a"></div> - <div class="b"></div> - <div class="c"></div> - <div class="d"></div> - </div> - </div> - </div> -</body> -</html> diff --git a/tau/demos/LayoutDemo/src/layouts/linear-horizontal-4elem-wrap-fill.html b/tau/demos/LayoutDemo/src/layouts/linear-horizontal-4elem-wrap-fill.html deleted file mode 100644 index 71b4164c..00000000 --- a/tau/demos/LayoutDemo/src/layouts/linear-horizontal-4elem-wrap-fill.html +++ /dev/null @@ -1,24 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <title>Layout Widgets - Float (default: left)</title> - <link rel="stylesheet" href="../../../lib/tau/mobile/theme/default/tau.css"> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> - <link rel="stylesheet" href="../../../src/css/custom.css"> -</head> -<body> - <div data-role="page" id="linear-page-h-4-wrap-fill" class="layout-page"> - <header><h1>Horizontal - wrap, fill</h1></header> - <div data-role="content"> - <!-- <div id="sample-box" data-role="box" data-layout="linear" data-direction="vertival" data-wrap=true data-fill=true> --><!-- data-direction="vertival" data-fillParent=true--> - <div id="sample-box-h-4-wrap-fill" data-role="box" data-layout="linear" data-linear-fill=true data-linear-wrap=true> - <div class="a"></div> - <div class="b"></div> - <div class="c"></div> - <div class="d"></div> - </div> - </div> - </div> -</body> -</html> diff --git a/tau/demos/LayoutDemo/src/layouts/linear-horizontal-4elem-wrap.html b/tau/demos/LayoutDemo/src/layouts/linear-horizontal-4elem-wrap.html deleted file mode 100644 index bca34155..00000000 --- a/tau/demos/LayoutDemo/src/layouts/linear-horizontal-4elem-wrap.html +++ /dev/null @@ -1,24 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <title>Layout Widgets - Float (default: left)</title> - <link rel="stylesheet" href="../../../lib/tau/mobile/theme/default/tau.css"> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> - <link rel="stylesheet" href="../../../src/css/custom.css"> -</head> -<body> - <div data-role="page" id="linear-page-h-4-wrap" class="layout-page"> - <header><h1>Horizontal - wrap</h1></header> - <div data-role="content"> - <!-- <div id="sample-box" data-role="box" data-layout="linear" data-direction="vertival" data-wrap=true data-fill=true> --><!-- data-direction="vertival" data-fillParent=true--> - <div id="sample-box-h-4-wrap" data-role="box" data-layout="linear" data-linear-wrap=true> - <div class="a"></div> - <div class="b"></div> - <div class="c"></div> - <div class="d"></div> - </div> - </div> - </div> -</body> -</html> diff --git a/tau/demos/LayoutDemo/src/layouts/linear-horizontal-4elem.html b/tau/demos/LayoutDemo/src/layouts/linear-horizontal-4elem.html deleted file mode 100644 index f200ce25..00000000 --- a/tau/demos/LayoutDemo/src/layouts/linear-horizontal-4elem.html +++ /dev/null @@ -1,24 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <title>Layout Widgets - Float (default: left)</title> - <link rel="stylesheet" href="../../../lib/tau/mobile/theme/default/tau.css"> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> - <link rel="stylesheet" href="../../../src/css/custom.css"> -</head> -<body> - <div data-role="page" id="linear-page-h-4" class="layout-page"> - <header><h1>Horizontal</h1></header> - <div data-role="content"> - <!-- <div id="sample-box" data-role="box" data-layout="linear" data-direction="vertival" data-wrap=true data-fill=true> --><!-- data-direction="vertival" data-fillParent=true--> - <div id="sample-box-h-4" data-role="box" data-layout="linear"> - <div class="a"></div> - <div class="b"></div> - <div class="c"></div> - <div class="d"></div> - </div> - </div> - </div> -</body> -</html> diff --git a/tau/demos/LayoutDemo/src/layouts/linear-vertical-3elem-fill.html b/tau/demos/LayoutDemo/src/layouts/linear-vertical-3elem-fill.html deleted file mode 100644 index d698881b..00000000 --- a/tau/demos/LayoutDemo/src/layouts/linear-vertical-3elem-fill.html +++ /dev/null @@ -1,23 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <title>Layout Widgets - Float (default: left)</title> - <link rel="stylesheet" href="../../../lib/tau/mobile/theme/default/tau.css"> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> - <link rel="stylesheet" href="../../../src/css/custom.css"> -</head> -<body> - <div data-role="page" id="linear-page-v-3-fill" class="layout-page"> - <header><h1>Vertical - fill</h1></header> - <div data-role="content"> - <!-- <div id="sample-box" data-role="box" data-layout="linear" data-direction="vertival" data-wrap=true data-fill=true> --><!-- data-direction="vertival" data-fillParent=true--> - <div id="sample-box-v-3-fill" data-role="box" data-layout="linear" data-linear-layout-direction="vertival" data-linear-fill=true> - <div class="a"></div> - <div class="b"></div> - <div class="c"></div> - </div> - </div> - </div> -</body> -</html> diff --git a/tau/demos/LayoutDemo/src/layouts/linear-vertical-3elem-wrap-fill.html b/tau/demos/LayoutDemo/src/layouts/linear-vertical-3elem-wrap-fill.html deleted file mode 100644 index 8a4131f8..00000000 --- a/tau/demos/LayoutDemo/src/layouts/linear-vertical-3elem-wrap-fill.html +++ /dev/null @@ -1,23 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <title>Layout Widgets - Float (default: left)</title> - <link rel="stylesheet" href="../../../lib/tau/mobile/theme/default/tau.css"> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> - <link rel="stylesheet" href="../../../src/css/custom.css"> -</head> -<body> - <div data-role="page" id="linear-page-v-3-wrap-fill" class="layout-page"> - <header><h1>Vertical - wrap, fill</h1></header> - <div data-role="content"> - <!-- <div id="sample-box" data-role="box" data-layout="linear" data-direction="vertival" data-wrap=true data-fill=true> --><!-- data-direction="vertival" data-fillParent=true--> - <div id="sample-box-v-3-wrap-fill" data-role="box" data-layout="linear" data-linear-layout-direction="vertival" data-linear-fill=true data-linear-wrap=true> - <div class="a"></div> - <div class="b"></div> - <div class="c"></div> - </div> - </div> - </div> -</body> -</html> diff --git a/tau/demos/LayoutDemo/src/layouts/linear-vertical-3elem-wrap.html b/tau/demos/LayoutDemo/src/layouts/linear-vertical-3elem-wrap.html deleted file mode 100644 index 66f810fd..00000000 --- a/tau/demos/LayoutDemo/src/layouts/linear-vertical-3elem-wrap.html +++ /dev/null @@ -1,23 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <title>Layout Widgets - Float (default: left)</title> - <link rel="stylesheet" href="../../../lib/tau/mobile/theme/default/tau.css"> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> - <link rel="stylesheet" href="../../../src/css/custom.css"> -</head> -<body> - <div data-role="page" id="linear-page-v-3-wrap" class="layout-page"> - <header><h1>Vertical - wrap</h1></header> - <div data-role="content"> - <!-- <div id="sample-box" data-role="box" data-layout="linear" data-direction="vertival" data-wrap=true data-fill=true> --><!-- data-direction="vertival" data-fillParent=true--> - <div id="sample-box-v-3-wrap" data-role="box" data-layout="linear" data-linear-layout-direction="vertival" data-linear-wrap=true> - <div class="a"></div> - <div class="b"></div> - <div class="c"></div> - </div> - </div> - </div> -</body> -</html> diff --git a/tau/demos/LayoutDemo/src/layouts/linear-vertical-3elem.html b/tau/demos/LayoutDemo/src/layouts/linear-vertical-3elem.html deleted file mode 100644 index 8a19984b..00000000 --- a/tau/demos/LayoutDemo/src/layouts/linear-vertical-3elem.html +++ /dev/null @@ -1,23 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <title>Layout Widgets - Float (default: left)</title> - <link rel="stylesheet" href="../../../lib/tau/mobile/theme/default/tau.css"> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> - <link rel="stylesheet" href="../../../src/css/custom.css"> -</head> -<body> - <div data-role="page" id="linear-page-v-3" class="layout-page"> - <header><h1>Vertical</h1></header> - <div data-role="content"> - <!-- <div id="sample-box" data-role="box" data-layout="linear" data-direction="vertival" data-wrap=true data-fill=true> --><!-- data-direction="vertival" data-fillParent=true--> - <div id="sample-box-v-3" data-role="box" data-layout="linear" data-linear-layout-direction="vertical"> - <div class="a"></div> - <div class="b"></div> - <div class="c"></div> - </div> - </div> - </div> -</body> -</html> diff --git a/tau/demos/LayoutDemo/src/layouts/linear-vertical-4elem-fill.html b/tau/demos/LayoutDemo/src/layouts/linear-vertical-4elem-fill.html deleted file mode 100644 index 274c0558..00000000 --- a/tau/demos/LayoutDemo/src/layouts/linear-vertical-4elem-fill.html +++ /dev/null @@ -1,24 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <title>Layout Widgets - Float (default: left)</title> - <link rel="stylesheet" href="../../../lib/tau/mobile/theme/default/tau.css"> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> - <link rel="stylesheet" href="../../../src/css/custom.css"> -</head> -<body> - <div data-role="page" id="layout-page-v-4-fill" class="layout-page"> - <header><h1>Vertical - fill</h1></header> - <div data-role="content"> - <!-- <div id="sample-box" data-role="box" data-layout="linear" data-direction="vertival" data-wrap=true data-fill=true> --><!-- data-direction="vertival" data-fillParent=true--> - <div id="sample-box-v-4-fill" data-role="box" data-layout="linear" data-linear-layout-direction="vertival" data-linear-fill=true> - <div class="a"></div> - <div class="b"></div> - <div class="c"></div> - <div class="d"></div> - </div> - </div> - </div> -</body> -</html> diff --git a/tau/demos/LayoutDemo/src/layouts/linear-vertical-4elem-wrap-fill.html b/tau/demos/LayoutDemo/src/layouts/linear-vertical-4elem-wrap-fill.html deleted file mode 100644 index e60af7af..00000000 --- a/tau/demos/LayoutDemo/src/layouts/linear-vertical-4elem-wrap-fill.html +++ /dev/null @@ -1,24 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <title>Layout Widgets - Float (default: left)</title> - <link rel="stylesheet" href="../../../lib/tau/mobile/theme/default/tau.css"> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> - <link rel="stylesheet" href="../../../src/css/custom.css"> -</head> -<body> - <div data-role="page" id="layout-page-v-4-wrap-fill" class="layout-page"> - <header><h1>Vertical - wrap, fill</h1></header> - <div data-role="content"> - <!-- <div id="sample-box" data-role="box" data-layout="linear" data-direction="vertival" data-wrap=true data-fill=true> --><!-- data-direction="vertival" data-fillParent=true--> - <div id="sample-box-v-4-wrap-fill" data-role="box" data-layout="linear" data-linear-layout-direction="vertival" data-linear-fill=true data-linear-wrap=true> - <div class="a"></div> - <div class="b"></div> - <div class="c"></div> - <div class="d"></div> - </div> - </div> - </div> -</body> -</html> diff --git a/tau/demos/LayoutDemo/src/layouts/linear-vertical-4elem-wrap.html b/tau/demos/LayoutDemo/src/layouts/linear-vertical-4elem-wrap.html deleted file mode 100644 index b9afba78..00000000 --- a/tau/demos/LayoutDemo/src/layouts/linear-vertical-4elem-wrap.html +++ /dev/null @@ -1,24 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <title>Layout Widgets - Float (default: left)</title> - <link rel="stylesheet" href="../../../lib/tau/mobile/theme/default/tau.css"> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> - <link rel="stylesheet" href="../../../src/css/custom.css"> -</head> -<body> - <div data-role="page" id="layout-page-v-4-wrap" class="layout-page"> - <header><h1>Vertical - wrap</h1></header> - <div data-role="content"> - <!-- <div id="sample-box" data-role="box" data-layout="linear" data-direction="vertival" data-wrap=true data-fill=true> --><!-- data-direction="vertival" data-fillParent=true--> - <div id="sample-box-v-4-wrap" data-role="box" data-layout="linear" data-linear-layout-direction="vertival" data-linear-wrap=true> - <div class="a"></div> - <div class="b"></div> - <div class="c"></div> - <div class="d"></div> - </div> - </div> - </div> -</body> -</html> diff --git a/tau/demos/LayoutDemo/src/layouts/linear-vertical-4elem.html b/tau/demos/LayoutDemo/src/layouts/linear-vertical-4elem.html deleted file mode 100644 index 387d9ccb..00000000 --- a/tau/demos/LayoutDemo/src/layouts/linear-vertical-4elem.html +++ /dev/null @@ -1,24 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <title>Layout Widgets - Float (default: left)</title> - <link rel="stylesheet" href="../../../lib/tau/mobile/theme/default/tau.css"> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> - <link rel="stylesheet" href="../../../src/css/custom.css"> -</head> -<body> - <div data-role="page" id="layout-page-v-4" class="layout-page"> - <header><h1>Vertical</h1></header> - <div data-role="content"> - <!-- <div id="sample-box" data-role="box" data-layout="linear" data-direction="vertival" data-wrap=true data-fill=true> --><!-- data-direction="vertival" data-fillParent=true--> - <div id="sample-box-v-4" data-role="box" data-layout="linear" data-linear-layout-direction="vertical"> - <div class="a"></div> - <div class="b"></div> - <div class="c"></div> - <div class="d"></div> - </div> - </div> - </div> -</body> -</html> diff --git a/tau/demos/LayoutDemo/src/layouts/nested-relative.html b/tau/demos/LayoutDemo/src/layouts/nested-relative.html deleted file mode 100644 index 436f4fd1..00000000 --- a/tau/demos/LayoutDemo/src/layouts/nested-relative.html +++ /dev/null @@ -1,42 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <title>Layout Widgets - Float (default: left)</title> - <link rel="stylesheet" href="../../../lib/tau/mobile/theme/default/tau.css"> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> - <link rel="stylesheet" href="../../../src/css/custom.css"> -</head> -<body> -<div data-role="page" id="nested-relative-page" class="layout-page"> - <header> - <h1>Nested relative layout</h1> - </header> - <div data-role="content"> - <div id="sample-box" class="ui-box" data-layout="relative"> - <div class="example-child-box e" data-position="center" style="width: 700px; height: 500px;"> - <div class="ui-box" data-layout="relative"> - <div class="example-child-box a" data-position="center">a</div> - <div class="example-child-box b" data-position="center-right">b</div> - <div class="example-child-box c" data-position="bottom-left">c</div> - </div> - </div> - <div class="example-child-box f" data-position="top-left" style="width: 300px; height: 200px;"> - <div class="ui-box" data-layout="relative"> - <div class="example-child-box a" data-position="center-top">a</div> - <div class="example-child-box b" data-position="center-left">b</div> - <div class="example-child-box c" data-position="top-right">c</div> - </div> - </div> - <div class="example-child-box eb" data-position="right-center" style="width: 300px;"> - <div class="ui-box" data-layout="relative"> - <div class="example-child-box a" data-position="center-top">a</div> - <div class="example-child-box b" data-position="center-left">b</div> - <div class="example-child-box c" data-position="top-right">c</div> - </div> - </div> - </div> - </div> -</div> -</body> -</html> diff --git a/tau/demos/LayoutDemo/src/layouts/relative.html b/tau/demos/LayoutDemo/src/layouts/relative.html deleted file mode 100644 index e05c4e44..00000000 --- a/tau/demos/LayoutDemo/src/layouts/relative.html +++ /dev/null @@ -1,30 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <title>Layout Widgets - Float (default: left)</title> - <link rel="stylesheet" href="../../../lib/tau/mobile/theme/default/tau.css"> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> - <link rel="stylesheet" href="../../../src/css/custom.css"> -</head> -<body> -<div data-role="page" id="relative-page" class="layout-page"> - <div data-role="header"> - <h1 class="ui-page-title">Relative layout</h1> - </div> - <div data-role="content"> - <div id="sample-box-relative" class="ui-box" data-layout="relative"> - <div class="example-child-box a" data-position="top">TOP</div> - <div class="example-child-box b" data-position="bottom">BOTTOM</div> - <div class="example-child-box c" data-position="left">LEFT</div> - <div class="example-child-box d" data-position="right">RIGHT</div> - <div class="example-child-box e" data-position="center">CENTER</div> - <div class="example-child-box f" data-position="center-bottom">CENTER BOTTOM</div> - <div class="example-child-box ea" data-position="center-right">CENTER RIGHT</div> - <div class="example-child-box eb" data-position="top-right">TOP RIGHT</div> - <div class="example-child-box a" data-position="bottom-left">BOTTOM LEFT</div> - </div> - </div> -</div> -</body> -</html> diff --git a/tau/demos/LayoutinJS/index.html b/tau/demos/LayoutinJS/index.html deleted file mode 100644 index db745710..00000000 --- a/tau/demos/LayoutinJS/index.html +++ /dev/null @@ -1,12 +0,0 @@ -<!DOCTYPE html> -<html> -<head lang="en"> - <script src="script.js"></script> - <script type="text/javascript" src="lib/tau/mobile/js/tau.js" data-build-remove="false"></script> - <link rel="stylesheet" href="lib/tau/mobile/theme/default/tau.css"> - <meta charset="UTF-8"> - <title></title> -</head> -<body> -</body> -</html>
\ No newline at end of file diff --git a/tau/demos/LayoutinJS/script.js b/tau/demos/LayoutinJS/script.js deleted file mode 100644 index 4fdb9056..00000000 --- a/tau/demos/LayoutinJS/script.js +++ /dev/null @@ -1,47 +0,0 @@ -/** - * Created by m.urbanski on 24.02.15. - */ -document.addEventListener("tauinit", function() { - console.log("built start"); - var pageContainer = tau.widget.pagecontainer(), - page = tau.widget.Page({ - header: "Title", - content: "This is application built from JS", - footer: true - }), - button = tau.widget.Button({inline: true, text: "absolute"}), - button1 = tau.widget.Button({inline: true, text: "horizontal"}), - button2 = tau.widget.Button({inline: true, text: "vertical"}), - button3 = tau.widget.Button({inline: true, text: "linear"}); - - pageContainer.element.appendChild(page.element); - page.element.querySelector("footer").appendChild(button.element); - page.element.querySelector("footer").appendChild(button1.element); - page.element.querySelector("footer").appendChild(button2.element); - page.element.querySelector("footer").appendChild(button3.element); - - button.on("click", function() { - page.option("content", "This is after click " + button.option("text") + " " +(new Date())); - page.refresh(); - }); - - button1.on("click", function() { - page.option("content", "This is after click " + button1.option("text") + " " +(new Date())); - page.refresh(); - }); - - button2.on("click", function() { - page.option("content", "This is after click " + button2.option("text") + " " + (new Date())); - page.refresh(); - }); - - button3.on("click", function() { - page.option("content", "This is after click " + button3.option("text") + " " +(new Date())); - page.refresh(); - }); - console.log("built finish"); - document.addEventListener("DOMContentLoaded", function() { - document.body.appendChild(pageContainer.element); - page.refresh(); - }); -});
\ No newline at end of file diff --git a/tau/demos/MultiTest/config.xml b/tau/demos/MultiTest/config.xml deleted file mode 100644 index 6260b009..00000000 --- a/tau/demos/MultiTest/config.xml +++ /dev/null @@ -1,10 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<widget xmlns="http://www.w3.org/ns/widgets" xmlns:tizen="http://tizen.org/ns/widgets" id="http://yourdomain/MultiTest" version="1.0.0" viewmodes="maximized"> - <tizen:application id="n03UvFJHz9.MultiTest" package="n03UvFJHz9" required_version="2.2"/> - <content src="index.html"/> - <feature name="http://tizen.org/feature/screen.size.all"/> - <icon src="icon.png"/> - <name>MultiTest</name> - <tizen:profile name="mobile"/> - <tizen:setting context-menu="disable"/> -</widget> diff --git a/tau/demos/MultiTest/index.html b/tau/demos/MultiTest/index.html deleted file mode 100644 index db6a6956..00000000 --- a/tau/demos/MultiTest/index.html +++ /dev/null @@ -1,67 +0,0 @@ -<!DOCTYPE html> -<html> - -<head> - <meta name="viewport" content="width=device-width,user-scalable=no"/> - - <script src="./lib/jquery.js"></script> - <script type="text/javascript" src="./lib/tau/mobile/js/tau.js" data-build-remove="false"></script> - <link rel="stylesheet" href="./lib/tau/mobile/theme/default/tau.css"> - - <script src="./js/main.js"></script> - - <title>Tizen Web IDE - Template - Tizen - Tizen Web UI Framework - Multi Page</title> - <link rel="stylesheet" type="text/css" href="./css/style.css"/> -</head> - -<body> -<div data-role="page" id="home" data-add-back-btn="false"> - <div data-role="header"> - <h1>Test</h1> - </div> - <div data-role="content"> - - <div id="main_list"> - <ul data-role="listview" data-inset="true"> - <li>aaa</li> - <li>bbb</li> - <li>ccc</li> - </ul> - </div> - - </div><!-- /content --> - - <div data-role="footer" data-position="fixed"> - <div data-role="tabbar" data-style="tabbar"> - <ul> - <li><a href="#" id="eventBtn">New Event</a></li> - <li><a href="#" id="exitBtn" style="background-color: red">Exit</a></li> - </ul> - </div> - </div><!-- /footer --> -</div><!-- /home --> - -<div data-role="page" id="event" data-add-back-btn="false"> - <div data-role="header"> - <h1>Event</h1> - </div> - <div data-role="content"> - - <div> - <input type="text"/> - </div> - - </div><!-- /content --> - - <div data-role="footer" data-position="fixed"> - <div data-role="tabbar" data-style="tabbar"> - <ul> - <li><a href="#" id="cancelBtn">Cancel</a></li> - <li><a href="#" id="saveBtn">Save</a></li> - </ul> - </div> - </div><!-- /footer --> -</div><!-- /home --> - -</body> -</html> diff --git a/tau/demos/MultiTest/js/main.js b/tau/demos/MultiTest/js/main.js deleted file mode 100644 index fd303425..00000000 --- a/tau/demos/MultiTest/js/main.js +++ /dev/null @@ -1,62 +0,0 @@ -var backEventListener = null; - -var unregister = function () { - if (backEventListener !== null) { - window.removeEventListener('tizenhwkey', backEventListener, false); - backEventListener = null; - window.tizen.application.getCurrentApplication().exit(); - } -}; - -//Initialize function -var init = function () { - // register once - if (backEventListener !== null) { - return; - } - - // TODO:: Do your initialization job - console.log("init() called"); - - var backEvent = function (e) { - if (e.keyName == "back") { - try { - if ($.mobile.urlHistory.activeIndex <= 0) { - // if first page, terminate app - unregister(); - } else { - // move previous page - $.mobile.urlHistory.activeIndex -= 1; - $.mobile.urlHistory.clearForward(); - window.history.back(); - } - } catch (ex) { - unregister(); - } - } - }; - - // add eventListener for tizenhwkey (Back Button) - window.addEventListener('tizenhwkey', backEvent, false); - backEventListener = backEvent; - - document.getElementById('eventBtn').addEventListener('click', function () { - tau.changePage('#event', {transition: 'fade'}); - }); - - document.getElementById('cancelBtn').addEventListener('click', function () { - tau.changePage('#home', {transition: 'fade'}); - }); - - document.getElementById('saveBtn').addEventListener('click', function () { - tau.changePage('#home', {transition: 'fade'}); - }); - - document.getElementById('exitBtn').addEventListener('click', function () { - unregister(); - }); - -}; - -$(document).bind('pageinit', init); -$(document).unload(unregister); diff --git a/tau/demos/MultiTest/lib/tau b/tau/demos/MultiTest/lib/tau deleted file mode 120000 index 35f47bf7..00000000 --- a/tau/demos/MultiTest/lib/tau +++ /dev/null @@ -1 +0,0 @@ -../../../dist
\ No newline at end of file diff --git a/tau/demos/PageTester/config.xml b/tau/demos/PageTester/config.xml deleted file mode 100644 index d8c1efec..00000000 --- a/tau/demos/PageTester/config.xml +++ /dev/null @@ -1,10 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<widget xmlns="http://www.w3.org/ns/widgets" xmlns:tizen="http://tizen.org/ns/widgets" id="http://yourdomain/PageTester" version="0.1.0" viewmodes="maximized"> - <access origin="*"></access> - <tizen:application id="aTa26fmP6r.PageTester" package="aTa26fmP6r" required_version="2.2"/> - <content src="src/index.html"/> - <icon src="icon.png"/> - <name>PageTester</name> - <tizen:privilege name="http://tizen.org/privilege/fullscreen"/> - <tizen:setting screen-orientation="portrait" context-menu="disable" background-support="enable" encryption="disable"/> -</widget> diff --git a/tau/demos/PageTester/lib/tau b/tau/demos/PageTester/lib/tau deleted file mode 120000 index 35f47bf7..00000000 --- a/tau/demos/PageTester/lib/tau +++ /dev/null @@ -1 +0,0 @@ -../../../dist
\ No newline at end of file diff --git a/tau/demos/PageTester/src/css/style.css b/tau/demos/PageTester/src/css/style.css deleted file mode 100644 index e81ec9a4..00000000 --- a/tau/demos/PageTester/src/css/style.css +++ /dev/null @@ -1,12 +0,0 @@ -#yellow-page { - background-color: yellow; -} -#gold-page { - background-color: gold; -} -#green-page { - background-color: green; -} -#purple-page { - background-color: purple; -}
\ No newline at end of file diff --git a/tau/demos/PageTester/src/external-pages/external-page.html b/tau/demos/PageTester/src/external-pages/external-page.html deleted file mode 100644 index a2fbac83..00000000 --- a/tau/demos/PageTester/src/external-pages/external-page.html +++ /dev/null @@ -1,16 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <title>External Page</title> - -</head> - <div class="ui-empty-state ui-page"> - <div class="ui-header" data-position="fixed"> - <h2 class="ui-header-title">External Page</h2> - </div> - <div class="ui-content"> - <h3>This page is empty</h3> - </div> - </div> -</body> -</html> diff --git a/tau/demos/PageTester/src/index.html b/tau/demos/PageTester/src/index.html deleted file mode 100644 index 6ca1b0a6..00000000 --- a/tau/demos/PageTester/src/index.html +++ /dev/null @@ -1,150 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> - <link rel="stylesheet" href="../lib/tau/mobile/theme/changeable/tau.css"> - <link rel="stylesheet" href="css/style.css"> - <script src="../lib/jquery.js"></script> - <script src="./js/main.js"></script> - <title>PageTester</title> - <script> - function searchGold() { - var options = { - type: 'get', - data: 's=looking-for-gold' - }; - tau.changePage('#gold-page', options); - } - </script> -</head> -<body> - <!-- MAIN --> - <div data-role="page" id="main"> - <div data-role="header" data-position="fixed"> - <h1>Main page</h1> - </div> - <div data-role="content"> - <ul data-role="listview"> - - <li data-role="list-divider">Internal pages - link</li> - <li><a href="#yellow-page">Yellow page</a></li> - <li><a href="#gold-page">Gold page</a></li> - <li onClick="searchGold()">Search Gold</li> - - <li data-role="list-divider">Internal pages - pageChange</li> - <li onClick="tau.changePage('#green-page')">Green page</li> - <li onClick="tau.changePage('#purple-page')"><a href="#purple-page">Purple page</a></li> - - <li data-role="list-divider">External pages</li> - <li><a href="external-pages/external-page.html?s=aa">External page - link</a></li> - <li onClick="tau.changePage('external-pages/external-page.html')">External page - changePage</li> - - <li data-role="list-divider">Popups</li> - <li><a href="#popup">Popup basic - link</a></li> - <li onClick="tau.openPopup('#popup')">Popup basic - openPopup</li> - - <li data-role="list-divider">Dialogs</li> - <li><a href="#dialogPage" data-rel="dialog">Dialog basic - link</a></li> - <li onClick="tau.openPopup('#dialogPage')">Dialog basic - openPopup</li> - </ul> - </div> - <div id="popup" data-role="popup"> - <p>This is a completely basic popup, no options set.</p> - </div> - <div data-role="dialog" id="dialogPage"> - <div data-role="header"> - <h2>Dialog</h2> - </div> - <div data-role="content" class="ui-content"> - <p>I am a dialog</p> - </div> - </div> - </div> - <!-- YELLOW --> - <div data-role="page" id="yellow-page"> - <div data-role="header" data-position="fixed"> - <h1>This is Yellow Page</h1> - </div> - <div data-role="content"> - <ul data-role="listview"> - <li><a href="#gold-page">Looking for gold?</a></li> - <li><a href="#main">Jump to main page</a></li> - </ul> - </div> - </div> - <!-- GOLD --> - <div data-role="page" id="gold-page"> - <div data-role="header" data-position="fixed"> - <h1>Gold page</h1> - </div> - <div data-role="content"> - <ul data-role="listview"> - <li><a href="#yellow-page">Navigate to yellow page</a></li> - <li><a href="#main">Jump to main page</a></li> - </ul> - </div> - </div> - <!-- GREEN --> - <div data-role="page" id="green-page"> - <div data-role="header" data-position="fixed"> - <h1>Green page</h1> - </div> - <div data-role="content"> - <ul data-role="listview"> - <li onClick="tau.changePage('#purple-page')"><a href="#purple-page">Purple page</a></li> - <li onClick="tau.changePage('#main')"><a href="#purple-page">Back to Main Page</a></li> - </ul> - </div> - </div> - <!-- PURPLE --> - <div data-role="page" id="purple-page"> - <div data-role="header" data-position="fixed"> - <h1>Green page</h1> - </div> - <div data-role="content"> - <ul data-role="listview"> - <li onClick="tau.changePage('#green-page')"><a href="#green-page">Green page</a></li> - <li onClick="tau.changePage('#main')"><a href="#purple-page">Back to Main Page</a></li> - </ul> - </div> - </div> - - <div data-role="page" id="popup-page"> - <div data-role="header" data-position="fixed"> - <h1>Page with popups</h1> - </div> - <div data-role="content"> - <ul data-role="listview"> - <li><a href="#gold-page">Looking for gold?</a></li> - <li><a href="#main">Jump to main page</a></li> - </ul> - </div> - </div> - - <script> - $('[data-role="page"]').on('pageshow', function(event) { - var dataUrl = event.currentTarget.getAttribute('data-url'); - console.log('Navigated to:', dataUrl); - - if (dataUrl === '#gold-page?s=looking-for-gold') { - alert("There is no gold..."); - } - - //bind callbacks to the H/W keys - $( window ).on( "tizenhwkey" , function( e ) { - if ( e.originalEvent.keyName == "back" - && window.tizen - && window.tizen.application ) { - window.tizen.application.getCurrentApplication().exit(); - return false; - } - } ); - } ); - $('[data-role="page"]').on( "pagebeforehide" , function(event) { - //unbind callbacks to the H/W keys - $( window ).off( "tizenhwkey" ); - console.log('Hide:',event.currentTarget.getAttribute('data-url')); - } ); - </script> -</body> -</html> diff --git a/tau/demos/PageTester/src/js/main.js b/tau/demos/PageTester/src/js/main.js deleted file mode 100644 index e69de29b..00000000 --- a/tau/demos/PageTester/src/js/main.js +++ /dev/null diff --git a/tau/demos/PageTester/src/wearable.html b/tau/demos/PageTester/src/wearable.html deleted file mode 100644 index 6198e8d3..00000000 --- a/tau/demos/PageTester/src/wearable.html +++ /dev/null @@ -1,151 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../lib/tau/wearable/js/tau.js" data-build-remove="false"></script> - <link rel="stylesheet" href="../lib/tau/wearable/theme/changeable/tau.css"> - <link rel="stylesheet" href="css/style.css"> - <script src="../lib/jquery.js"></script> - <script src="./js/main.js"></script> - <title>PageTester</title> - <script> - function searchGold() { - var options = { - type: 'get', - data: 's=looking-for-gold' - }; - tau.changePage('#gold-page', options); - } - </script> - <style> - .ui-listview .ui-list-divider { - font-size: 1.5rem; - color: orange; - line-height: 1.7rem; - min-height: 1.5rem; - } - - #yellow-page .ui-listview li > *, #gold-page .ui-listview li > * { - color: black; - } - </style> -</head> -<body> - <!-- MAIN --> - <div class="ui-page" id="main"> - <div class="ui-header" data-position="fixed"> - <h2 class="ui-title">Main page</h2> - </div> - <div class="ui-content"> - <ul class="ui-listview"> - - <li class="ui-list-divider">Internal pages - link</li> - <li><a href="#yellow-page">Yellow page</a></li> - <li><a href="#gold-page">Gold page</a></li> - <li onClick="searchGold()">Search Gold</li> - - <li class="ui-list-divider">Internal pages - pageChange</li> - <li onClick="tau.changePage('#green-page')">Green page</li> - <li onClick="tau.changePage('#purple-page')"><a href="#purple-page">Purple page</a></li> - - <li class="ui-list-divider">External pages</li> - <li><a href="external-pages/external-page.html?s=aa">External page - link</a></li> - <li onClick="tau.changePage('external-pages/external-page.html')">External page - changePage</li> - - <li class="ui-list-divider">Popups</li> - <li><a href="#popup">Popup basic - link</a></li> - <li onClick="tau.openPopup('#popup')">Popup basic - openPopup</li> - - </ul> - </div> - <div id="popup" class="ui-popup"> - <p>This is a completely basic popup, no options set.</p> - </div> - </div> - <!-- YELLOW --> - <div class="ui-page" id="yellow-page"> - <div class="ui-header" data-position="fixed"> - <h2 class="ui-title">This is Yellow Page</h2> - </div> - <div class="ui-content"> - <ul class="ui-listview"> - <li><a href="#gold-page">Looking for gold?</a></li> - <li><a href="#main">Jump to main page</a></li> - </ul> - </div> - </div> - <!-- GOLD --> - <div class="ui-page" id="gold-page"> - <div class="ui-header" data-position="fixed"> - <h2 class="ui-title">Gold page</h2> - </div> - <div class="ui-content"> - <ul class="ui-listview"> - <li><a href="#yellow-page">Navigate to yellow page</a></li> - <li><a href="#main">Jump to main page</a></li> - </ul> - </div> - </div> - <!-- GREEN --> - <div class="ui-page" id="green-page"> - <div class="ui-header" data-position="fixed"> - <h2 class="ui-title">Green page</h2> - </div> - <div class="ui-content"> - <ul class="ui-listview"> - <li onClick="tau.changePage('#purple-page')"><a href="#purple-page">Purple page</a></li> - <li onClick="tau.changePage('#main')"><a href="#purple-page">Back to Main Page</a></li> - </ul> - </div> - </div> - <!-- PURPLE --> - <div class="ui-page" id="purple-page"> - <div class="ui-header" data-position="fixed"> - <h2 class="ui-title">Green page</h2> - </div> - <div class="ui-content"> - <ul class="ui-listview"> - <li onClick="tau.changePage('#green-page')"><a href="#green-page">Green page</a></li> - <li onClick="tau.changePage('#main')"><a href="#purple-page">Back to Main Page</a></li> - </ul> - </div> - </div> - - <div class="ui-page" id="popup-page"> - <div class="ui-header" data-rodata-position="fixed"> - <h2 class="ui-title">Page with popups</h2> - </div> - <div class="ui-content"> - <ul class="ui-listview"> - <li><a href="#gold-page">Looking for gold?</a></li> - <li><a href="#main">Jump to main page</a></li> - </ul> - </div> - </div> - - <script> - $('.ui-page').on('pageshow', function(event) { - var dataUrl = event.currentTarget.getAttribute('data-url'); - console.log('Navigated to:', dataUrl); - - if (dataUrl === '#gold-page?s=looking-for-gold') { - alert("There is no gold..."); - } - - //bind callbacks to the H/W keys - $( window ).on( "tizenhwkey" , function( e ) { - if ( e.originalEvent.keyName == "back" - && window.tizen - && window.tizen.application ) { - window.tizen.application.getCurrentApplication().exit(); - return false; - } - } ); - } ); - $('.ui-page').on( "pagebeforehide" , function(event) { - //unbind callbacks to the H/W keys - $( window ).off( "tizenhwkey" ); - console.log('Hide:',event.currentTarget.getAttribute('data-url')); - } ); - </script> -</body> -</html> diff --git a/tau/demos/SDK/MobileWinset/AUTHORS b/tau/demos/SDK/MobileWinset/AUTHORS new file mode 100644 index 00000000..471c01de --- /dev/null +++ b/tau/demos/SDK/MobileWinset/AUTHORS @@ -0,0 +1,2 @@ +Koeun Choi <koeun.choi at samsung dot com> +Youmin Ha <youmin.ha at samsung dot com> diff --git a/tau/demos/SDK/MobileWinset/LICENSE.MIT b/tau/demos/SDK/MobileWinset/LICENSE.MIT new file mode 100644 index 00000000..231d8e78 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/LICENSE.MIT @@ -0,0 +1,22 @@ +The MIT License (MIT) + +Copyright (c) 2000 - 2014 Samsung Electronics Co., Ltd. +Copyright (C) 2011 by Intel Corporation Ltd. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/tau/demos/SDK/MobileWinset/NOTICE b/tau/demos/SDK/MobileWinset/NOTICE new file mode 100644 index 00000000..8e731775 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/NOTICE @@ -0,0 +1,4 @@ +Copyright (c) 2013 Samsung Electronics Co., Ltd. All rights reserved. +Except as noted, this software is licensed under MIT License V2. +Please, see the LICENSE.MIT file for MIT License. + diff --git a/tau/demos/SDK/MobileWinset/config.xml b/tau/demos/SDK/MobileWinset/config.xml new file mode 100644 index 00000000..40e5d243 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/config.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<widget xmlns="http://www.w3.org/ns/widgets" xmlns:tizen="http://tizen.org/ns/widgets" id="http://yourdomain/Winset" version="0.1.0" viewmodes="maximized"> + <access origin="*"></access> + <tizen:application id="vUf39tzQ3s.Winset" package="vUf39tzQ3s" required_version="2.2"/> + <content src="src/index.html"/> + <icon src="icon.png"/> + <name>Winset</name> + <tizen:privilege name="http://tizen.org/privilege/fullscreen"/> + <tizen:setting context-menu="disable"/> +</widget> diff --git a/tau/demos/SDK/MobileWinset/icon-tizen.png b/tau/demos/SDK/MobileWinset/icon-tizen.png Binary files differnew file mode 100644 index 00000000..b63d9027 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/icon-tizen.png diff --git a/tau/demos/LayoutDemo/icon.png b/tau/demos/SDK/MobileWinset/icon.png Binary files differindex 9765b1bd..9765b1bd 100644 --- a/tau/demos/LayoutDemo/icon.png +++ b/tau/demos/SDK/MobileWinset/icon.png diff --git a/tau/demos/LayoutDemo/lib/jquery.js b/tau/demos/SDK/MobileWinset/lib/jquery.js index d4f3bb38..d4f3bb38 100644 --- a/tau/demos/LayoutDemo/lib/jquery.js +++ b/tau/demos/SDK/MobileWinset/lib/jquery.js diff --git a/tau/demos/LayoutDemo/lib/phantom.fix.js b/tau/demos/SDK/MobileWinset/lib/phantom.fix.js index ce421551..ce421551 100644 --- a/tau/demos/LayoutDemo/lib/phantom.fix.js +++ b/tau/demos/SDK/MobileWinset/lib/phantom.fix.js diff --git a/tau/demos/SDK/MobileWinset/lib/tau b/tau/demos/SDK/MobileWinset/lib/tau new file mode 120000 index 00000000..d924cf66 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/lib/tau @@ -0,0 +1 @@ +../../../../dist
\ No newline at end of file diff --git a/tau/demos/SDK/MobileWinset/src/css/custom.css b/tau/demos/SDK/MobileWinset/src/css/custom.css new file mode 100644 index 00000000..fb9759d3 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/css/custom.css @@ -0,0 +1,17 @@ +.my-check-button-style { + margin: 10px; +} +.my-check-inline-style { + display: inline; +} + +.ui-icon-test{ + background-size: 100% 100%; + background-image: url(test.png); +} + +.ui-icon-test2{ + background-position:0% 0%; + background-size:50% 50%; + background-image: url(test.png); +} diff --git a/tau/demos/SDK/mobile/UIComponents/src/index.html b/tau/demos/SDK/MobileWinset/src/index.html index feef3d60..de1ed82a 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/index.html +++ b/tau/demos/SDK/MobileWinset/src/index.html @@ -6,7 +6,6 @@ <script src="./js/jquery.tmpl.min.js"></script> <script type="text/javascript" src="../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> <link rel="stylesheet" href="../lib/tau/mobile/theme/default/tau.css"> - <link rel="stylesheet" href="css/custom.css"> <title>Tizen ui</title> @@ -61,7 +60,24 @@ <li><a href="widgets/tickernoti/tickernoti.html">Ticker Notification</a></li> </ul> </div> - <script src="js/app.js"></script> + <script> + $( "#main" ).on( "pageshow" , function() { + //bind callbacks to the H/W keys + $( window ).on( "tizenhwkey" , function( e ) { + if ( e.originalEvent.keyName == "back" + && window.tizen + && window.tizen.application ) { + window.tizen.application.getCurrentApplication().exit(); + return false; + } + } ); + } ); + $( "#main" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + } ); + </script> + </div> </body> </html> diff --git a/tau/demos/LayoutDemo/src/js/jquery.tmpl.js b/tau/demos/SDK/MobileWinset/src/js/jquery.tmpl.js index b5c455cd..b5c455cd 100644 --- a/tau/demos/LayoutDemo/src/js/jquery.tmpl.js +++ b/tau/demos/SDK/MobileWinset/src/js/jquery.tmpl.js diff --git a/tau/demos/LayoutDemo/src/js/jquery.tmpl.min.js b/tau/demos/SDK/MobileWinset/src/js/jquery.tmpl.min.js index a615f5b2..a615f5b2 100644 --- a/tau/demos/LayoutDemo/src/js/jquery.tmpl.min.js +++ b/tau/demos/SDK/MobileWinset/src/js/jquery.tmpl.min.js diff --git a/tau/demos/SDK/mobile/UIComponents/src/tips/custom-globalize-culture/custom-globalize-culture.html b/tau/demos/SDK/MobileWinset/src/tips/custom-globalize-culture/custom-globalize-culture.html index b592d1df..d39bd5f3 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/tips/custom-globalize-culture/custom-globalize-culture.html +++ b/tau/demos/SDK/MobileWinset/src/tips/custom-globalize-culture/custom-globalize-culture.html @@ -1,8 +1,5 @@ <!DOCTYPE html> <html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> <body> <div data-role="page" id="page-tips-custom-globalize-culture"> <div data-role="header" data-position="fixed"> diff --git a/tau/demos/SDK/mobile/UIComponents/src/tips/custom-globalize-culture/custom-globalize-culture.js b/tau/demos/SDK/MobileWinset/src/tips/custom-globalize-culture/custom-globalize-culture.js index 72903779..72903779 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/tips/custom-globalize-culture/custom-globalize-culture.js +++ b/tau/demos/SDK/MobileWinset/src/tips/custom-globalize-culture/custom-globalize-culture.js diff --git a/tau/demos/SDK/mobile/UIComponents/src/tips/custom-globalize-culture/en.js b/tau/demos/SDK/MobileWinset/src/tips/custom-globalize-culture/en.js index 97574a1e..97574a1e 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/tips/custom-globalize-culture/en.js +++ b/tau/demos/SDK/MobileWinset/src/tips/custom-globalize-culture/en.js diff --git a/tau/demos/SDK/mobile/UIComponents/src/tips/custom-globalize-culture/fr.js b/tau/demos/SDK/MobileWinset/src/tips/custom-globalize-culture/fr.js index 7e437281..7e437281 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/tips/custom-globalize-culture/fr.js +++ b/tau/demos/SDK/MobileWinset/src/tips/custom-globalize-culture/fr.js diff --git a/tau/demos/SDK/mobile/UIComponents/src/tips/generate-elements-dynamically/generate-elements-dynamically.html b/tau/demos/SDK/MobileWinset/src/tips/generate-elements-dynamically/generate-elements-dynamically.html index ad5fec32..c4ea98f0 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/tips/generate-elements-dynamically/generate-elements-dynamically.html +++ b/tau/demos/SDK/MobileWinset/src/tips/generate-elements-dynamically/generate-elements-dynamically.html @@ -1,8 +1,5 @@ <!DOCTYPE html> <html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> <body> <div data-role="page" id="dynamical-elements-demo"> <div data-role="header" data-position="fixed"> @@ -20,9 +17,9 @@ $( "#checkboxItems" ).append( newhtml).trigger( "create" );<br> </p> </div> - + <div id="checkboxItems" ></div> - + <fieldset class="ui-grid-b"> <div data-role="controlgroup" data-type="horizontal"> <a id="bAdd" href="#" data-role="button" data-icon="plus" >Add new item</a> @@ -33,7 +30,7 @@ <div>Example #2 Call the widget Creator function.</div> <div> Call the widget's creator function after append element on HTML.<br> - Usually, creator function is same to widget name. But, "button" widget is a little bit different. + Usually, creator function is same to widget name. But, "button" widget is a little bit different. Call buttonMarkup() or trigger "create" to the parent of button. </div> <div> @@ -42,7 +39,7 @@ /* Append new button */<br> var buttonTemplate = "<div data-role='button' data-inline='true' " + "data-icon='call' data-style='circle' " + "data-theme='s' class='newbutton'></div>"; <br> $( buttonTemplate ).buttonMarkup().appendTo( "#buttonItems" ); <br><br> - + /* It's same to call ".buttonMarkup()". */<br> $( "#buttonItems" ).trigger( "create" ); </p> diff --git a/tau/demos/SDK/mobile/UIComponents/src/tips/generate-elements-dynamically/generate-elements-dynamically.js b/tau/demos/SDK/MobileWinset/src/tips/generate-elements-dynamically/generate-elements-dynamically.js index 7866dbc5..8e1c3565 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/tips/generate-elements-dynamically/generate-elements-dynamically.js +++ b/tau/demos/SDK/MobileWinset/src/tips/generate-elements-dynamically/generate-elements-dynamically.js @@ -1,4 +1,3 @@ -/*global $ */ $( document ).one( "pagecreate", "#dynamical-elements-demo", function () { var myArray = []; function addCheckbox() { diff --git a/tau/demos/SDK/mobile/UIComponents/src/tips/list-sample/list-sample.html b/tau/demos/SDK/MobileWinset/src/tips/list-sample/list-sample.html index 61d7317b..7be38687 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/tips/list-sample/list-sample.html +++ b/tau/demos/SDK/MobileWinset/src/tips/list-sample/list-sample.html @@ -1,8 +1,5 @@ <!DOCTYPE html> <html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> <body> <div data-role="page" id="list-sample"> <style> @@ -10,12 +7,10 @@ font-size : 15px; } #new span { - width: 83px; + width: 70px; display: block; white-space: pre-line; - line-height : 14px; - font-size: 15px; - height: 30px; + line-height : 23px; } </style> <div data-role="header" data-position="fixed"> diff --git a/tau/demos/SDK/mobile/UIComponents/src/tips/list-sample/list-sample.js b/tau/demos/SDK/MobileWinset/src/tips/list-sample/list-sample.js index f5215731..7d6d61c8 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/tips/list-sample/list-sample.js +++ b/tau/demos/SDK/MobileWinset/src/tips/list-sample/list-sample.js @@ -1,5 +1,3 @@ -/*global $ */ -/*jslint unparam: true */ $( document ).one( "pagecreate", "#list-sample", function () { var id = 0, add_item = function () { diff --git a/tau/demos/SDK/mobile/UIComponents/src/tips/localeinfo.html b/tau/demos/SDK/MobileWinset/src/tips/localeinfo.html index c5c45f59..aca05242 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/tips/localeinfo.html +++ b/tau/demos/SDK/MobileWinset/src/tips/localeinfo.html @@ -1,8 +1,5 @@ <!DOCTYPE html> <html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> <body> <div data-role="page" id="localepage"> <div data-role="header" data-position="fixed"> diff --git a/tau/demos/SDK/mobile/UIComponents/src/tips/localeinfo.js b/tau/demos/SDK/MobileWinset/src/tips/localeinfo.js index 27a7bae1..384fd0e3 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/tips/localeinfo.js +++ b/tau/demos/SDK/MobileWinset/src/tips/localeinfo.js @@ -1,4 +1,3 @@ -/*global $,Globalize */ $("#localepage").ready(function() { // add current datetime with browser language format // NOTE: Globalize.* functions must be run after docoument ready. diff --git a/tau/demos/SDK/mobile/UIComponents/src/tips/page-transition/transition-page.html b/tau/demos/SDK/MobileWinset/src/tips/page-transition/transition-page.html index fe4e16e5..7b774dc7 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/tips/page-transition/transition-page.html +++ b/tau/demos/SDK/MobileWinset/src/tips/page-transition/transition-page.html @@ -1,8 +1,4 @@ -<!DOCTYPE html> <html> - <head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> - </head> <body> <div data-role="page" id="transition-page"> <div data-role="header" data-position="fixed"> diff --git a/tau/demos/SDK/mobile/UIComponents/src/tips/page-transition/transition.html b/tau/demos/SDK/MobileWinset/src/tips/page-transition/transition.html index c9c845a4..872ecbee 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/tips/page-transition/transition.html +++ b/tau/demos/SDK/MobileWinset/src/tips/page-transition/transition.html @@ -1,8 +1,5 @@ <!DOCTYPE html> <html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> <body> <div data-role="page" id="transition-list"> <div data-role="header" data-position="fixed"> diff --git a/tau/demos/SDK/mobile/UIComponents/src/tips/pinch-event/pinch.html b/tau/demos/SDK/MobileWinset/src/tips/pinch-event/pinch.html index fc76d8f1..d9fa053e 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/tips/pinch-event/pinch.html +++ b/tau/demos/SDK/MobileWinset/src/tips/pinch-event/pinch.html @@ -1,8 +1,5 @@ <!DOCTYPE html> <html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> <body> <div data-role="page" id="pinch_page"> <div data-role="header" data-position="fixed"> diff --git a/tau/demos/SDK/mobile/UIComponents/src/tips/pinch-event/pinch.js b/tau/demos/SDK/MobileWinset/src/tips/pinch-event/pinch.js index b08bb087..5d3ab08f 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/tips/pinch-event/pinch.js +++ b/tau/demos/SDK/MobileWinset/src/tips/pinch-event/pinch.js @@ -13,8 +13,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -/*global $ */ -/*jslint unparam: true */ $( document ).one( "pageshow", "#pinch_page", function () { var last_ratio = 1, current_ratio; @@ -36,7 +34,7 @@ $( document ).one( "pageshow", "#pinch_page", function () { ratio = get_ratio( p.ratio ); - if ( current_ratio === ratio ) { + if ( current_ratio == ratio ) { return; } @@ -50,7 +48,6 @@ $( document ).one( "pageshow", "#pinch_page", function () { }); $("#pinch_demo").on( "pinchstart", function ( e, p ) { - return; }); $("#pinch_demo").on( "pinchend", function ( e, p ) { diff --git a/tau/demos/SDK/mobile/UIComponents/src/tips/pinch-event/test.jpg b/tau/demos/SDK/MobileWinset/src/tips/pinch-event/test.jpg Binary files differindex 2b579593..2b579593 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/tips/pinch-event/test.jpg +++ b/tau/demos/SDK/MobileWinset/src/tips/pinch-event/test.jpg diff --git a/tau/demos/SDK/MobileWinset/src/widgets/button/button.html b/tau/demos/SDK/MobileWinset/src/widgets/button/button.html new file mode 100644 index 00000000..c42c907d --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/button/button.html @@ -0,0 +1,86 @@ +<body> + +<div data-role="page" id="ButtonDemo"> + <div data-role="header" data-position="fixed"> + <h1>Buttons</h1> + </div> + <div data-role="content"> + <ul data-role = "listview"> + <li data-role="list-divider">Basic buttons</li> + <li class="ui-li-1line-btn1">List item 1<div data-role="button" data-inline="true">Text Button Test</div></li> + <li class="ui-li-1line-btn1">List item 2<div data-role="button" data-inline="true" data-icon="arrow-r">Call Icon</div></li> + <li class="ui-li-1line-btn1">List item 3<div data-role="button" data-inline="true" data-icon="arrow-r">Longer Call Icon</div></li> + <li class="ui-li-1line-btn1">List item 4<div data-role="button" data-inline="true" data-icon="call" data-iconpos="right">Icon Text</div></li> + <li class="ui-li-1line-btn1">List item 5<div data-role="button" data-inline="true" data-style="circle">data-style, circle</div></li> + <li data-role="list-divider">Only icon buttons for tizen</li> + <li class="ui-li-1line-btn1">data-icon = "call" <div data-role="button" data-inline="true" data-icon="call"></div></li> + <li class="ui-li-1line-btn1">data-icon = "rename" <div data-role="button" data-inline="true" data-icon="rename"></div></li> + <li data-role="list-divider">Only icon buttons for JQM style</li> + <li class="ui-li-1line-btn1">data-icon = "arrow-l" <div data-role="button" data-inline="true" data-icon="arrow-l"></div></li> + <li class="ui-li-1line-btn1">data-icon = "arrow-r" <div data-role="button" data-inline="true" data-icon="arrow-r"></div></li> + <li class="ui-li-1line-btn1">data-icon = "arrow-u" <div data-role="button" data-inline="true" data-icon="arrow-u"></div></li> + <li class="ui-li-1line-btn1">data-icon = "arrow-d" <div data-role="button" data-inline="true" data-icon="arrow-d"></div></li> + <li class="ui-li-1line-btn1">data-icon = "delete" <div data-role="button" data-inline="true" data-icon="delete"></div></li> + <li class="ui-li-1line-btn1">data-icon = "plus" <div data-role="button" data-inline="true" data-icon="plus"></div></li> + <li class="ui-li-1line-btn1">data-icon = "check" <div data-role="button" data-inline="true" data-icon="check"></div></li> + <li class="ui-li-1line-btn1">data-icon = "gear" <div data-role="button" data-inline="true" data-icon="gear"></div></li> + <li class="ui-li-1line-btn1">data-icon = "refresh" <div data-role="button" data-inline="true" data-icon="refresh"></div></li> + <li class="ui-li-1line-btn1">data-icon = "forward" <div data-role="button" data-inline="true" data-icon="forward"></div></li> + <li class="ui-li-1line-btn1">data-icon = "back" <div data-role="button" data-inline="true" data-icon="back"></div></li> + <li class="ui-li-1line-btn1">data-icon = "grid" <div data-role="button" data-inline="true" data-icon="grid"></div></li> + <li class="ui-li-1line-btn1">data-icon = "star" <div data-role="button" data-inline="true" data-icon="star"></div></li> + <li class="ui-li-1line-btn1">data-icon = "info" <div data-role="button" data-inline="true" data-icon="info"></div></li> + <li class="ui-li-1line-btn1">data-icon = "home" <div data-role="button" data-inline="true" data-icon="home"></div></li> + <li class="ui-li-1line-btn1">data-icon = "search" <div data-role="button" data-inline="true" data-icon="search"></div></li> + + <li data-role="list-divider">Buttons with data-style</li> + <li class="ui-li-1line-btn2">List item<div data-role="button" data-inline="true" data-icon="plus" data-style="circle"></div></li> + <li class="ui-li-1line-btn2">List item<div data-role="button" data-inline="true" data-icon="forward" data-style="circle"></div></li> + <li class="ui-li-1line-btn2">List item<div data-role="button" data-inline="true" data-icon="call" data-style="circle"></div></li> + <li class="ui-li-1line-btn2">List item<div data-role="button" data-inline="true" data-icon="star" data-style="nobg"></div></li> + <li class="ui-li-1line-btn2">List item<div data-role="button" data-inline="true" data-style="round">Test</div></li> + <li class="ui-li-1line-btn2">List item<div data-role="button" data-inline="true" data-icon="star" data-style="box"></div></li> + <li class="ui-li-1line-btn2">List item<div data-role="button" data-inline="true" data-icon="scrolltop" data-style="box"></div></li> + <li class="ui-li-1line-btn2">List item<div data-role="button" data-inline="true" data-icon="scrollleft" data-style="box"></div></li> + + <li data-role="list-divider">Warning buttons - alert and minus</li> + <li class="ui-li-1line-btn3">data-icon = "alert", circle <div data-role="button" data-inline="true" data-icon="alert" data-style="circle"></div></li> + <li class="ui-li-1line-btn3">data-icon = "minus", circle <div data-role="button" data-inline="true" data-icon="minus" data-style="circle"></div></li> + <li class="ui-li-1line-btn3">data-icon = "alert", box <div data-role="button" data-inline="true" data-icon="alert" data-style="box"></div></li> + <li class="ui-li-1line-btn3">data-icon = "minus", box <div data-role="button" data-inline="true" data-icon="minus" data-style="box"></div></li> + + <li data-role="list-divider">Round button test</li> + <li class="ui-li-1line-btn4"> + Button test + <div data-role="button" data-inline="true" data-icon="call" data-corners="false" data-style="round" data-iconpos="right">Text</div> + </li> + <li class="ui-li-1line-btn4"> + Button test + <div data-role="button" data-inline="true" data-icon="call" data-corners="true" data-style="box" data-iconpos="right">Text</div> + </li> + <li class="ui-li-1line-btn4"> + Button test + <div data-role="button" data-inline="true" data-icon="call" data-corners="false" data-style="box" data-iconpos="right">Text</div> + </li> + + <li data-role="list-divider">Custom buttons</li> + <li><a href="buttonNolist.html">Buttons Pages(not in list) </a></li> + </ul> + </div> + <script> + $( "#ButtonDemo" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#ButtonDemo" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> +</div> + +</body> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/button/buttonGrouping.html b/tau/demos/SDK/MobileWinset/src/widgets/button/buttonGrouping.html index c9c5ef80..8b6bf6d1 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/button/buttonGrouping.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/button/buttonGrouping.html @@ -1,9 +1,3 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> <div data-role="page" data-add-back-btn="true"> <div data-role="header" data-position="fixed"> @@ -37,5 +31,3 @@ <div data-role="footer"> </div> </div><!-- /page --> -</body> -</html> diff --git a/tau/demos/SDK/MobileWinset/src/widgets/button/buttonNolist.html b/tau/demos/SDK/MobileWinset/src/widgets/button/buttonNolist.html new file mode 100644 index 00000000..4177caed --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/button/buttonNolist.html @@ -0,0 +1,94 @@ +<body> + +<div data-role="page" id="ButtonNolist"> + <div data-role="header" data-position="fixed"> + <h1>BUTTONS</h1> + </div> + <div data-role="content"> + *Default Button + <div data-role="button">Button</div> + HTML Code: + <textarea style="width:80%;padding:1em;background-color:whitesmoke;color:black;border-style:inset" class="formfield" readonly="readonly" disabled><div data-role="button">Button</div></textarea> + <br/><br/> + *Inline Button, Inline Button With Icon<br/> + <div data-role="button" data-inline="true">DataInline True</div> + <div data-role="button" data-inline="true" data-icon="call" data-iconpos="right">Icon Text</div> + <div data-role="button" data-inline="true" data-icon="call" data-iconpos="left">Icon Text</div> + <div data-role="button" data-inline="true" data-icon="favorite" data-style="nobg"></div> + <div data-role="button" data-inline="true" data-icon="rename" data-style="circle"></div><br/> + HTML Code: + <textarea style="width:80%;padding:1em;background-color:whitesmoke;color:black;border-style:inset" readonly="readonly" disabled><div data-role="button" data-inline="true">DataInline True</div> +<div data-role="button" data-inline="true" data-icon="call" data-iconpos="right">Icon Text</div> +<div data-role="button" data-inline="true" data-icon="call" data-iconpos="left">Icon Text</div> +<div data-role="button" data-inline="true" data-icon="favorite" data-style="nobg"></div> +<div data-role="button" data-inline="true" data-icon="rename" data-style="circle"></div></textarea><br/><br/> + *Default Button (A tag) + <a href="#buttonTest" data-role="button">A Tag Button</a> + HTML Code: + <textarea style="width:80%;padding:1em;background-color:whitesmoke;color:black;border-style:inset" readonly="readonly" disabled><a href="#buttonTest" data-role="button">A Tag Button</a></textarea> + <br/><br/> + *Button Icon Position top, bottom (with inline) + <div data-role="button" data-icon="call" data-iconpos="top">PositionTop</div><br/> + <div data-role="button" data-icon="call" data-iconpos="bottom">PositionBottom</div><br/> + <div data-role="button" data-icon="call" data-iconpos="top" data-inline="true">PositionTop</div> + <div data-role="button" data-icon="call" data-iconpos="bottom" data-inline="true">PositionBottom</div><br/> + HTML Code: + <textarea style="width:80%;padding:1em;background-color:whitesmoke;color:black;border-style:inset" readonly="readonly" disabled><div data-role="button" data-icon="call" data-iconpos="top">PositionTop</div> +<div data-role="button" data-icon="call" data-iconpos="bottom">PositionBottom</div> +<div data-role="button" data-icon="call" data-iconpos="top" data-inline="true">PositionTop</div> +<div data-role="button" data-icon="call" data-iconpos="bottom" data-inline="true">PositionBottom</div></textarea><br/><br/> + *Custom Button:<br/> + <div data-role="button" data-inline="true" data-icon="call">0</div> + <div data-role="button" data-inline="true" data-icon="call" data-iconpos="top">1</div> + <div data-role="button" data-inline="true" data-icon="call" data-iconpos="bottom">2</div> + <div data-role="button" data-inline="true" data-icon="call" style="width:150px;height:150px">3</div> + <div data-role="button" data-inline="true" data-icon="call" data-style="circle"></div><br/> + HTML Code: + <textarea style="width:80%;padding:1em;background-color:whitesmoke;color:black;border-style:inset" readonly="readonly" disabled><div data-role="button" data-inline="true" data-icon="call">0</div> +<div data-role="button" data-inline="true" data-icon="call" data-iconpos="top">1</div> +<div data-role="button" data-inline="true" data-icon="call" data-iconpos="bottom">2</div> +<div data-role="button" data-inline="true" data-icon="call" style="width:150px;height:150px">3</div></textarea> + CSS Code:<br/> + <textarea style="width:80%;padding:1em;background-color:whitesmoke;color:black;border-style:inset" readonly="readonly" disabled>.ui-icon-test{ + background-size: 100% 100%; + background-image: url(00_button_call); +} + +.ui-icon-test2{ + background-position:0% 0%; + background-size:50% 50%; + background-image: url(00_button_call); +}</textarea> + *Input Type = "Button" + <input type="button" value="Test button"/> + HTML Code: + <textarea style="width:80%;padding:1em;background-color:whitesmoke;color:black;border-style:inset" readonly="readonly" disabled><input type="button" value="test button"/></textarea> + <br/><br/> + Button No text + <div data-role="button" id="button1test" data-corners="false" data-inline="false" data-style="circle"></div> + <br/><br/> + <div data-role="button" id="button1test2" data-corners="false" data-inline="false" ></div> + <br/><br/> + <div data-role="button" id="button1test3" data-corners="false" data-inline="true" data-style="circle"></div> + <br/><br/> + <div data-role="button" id="button1test4" data-corners="false" data-inline="true" ></div> + </div> + <script> + $( "#ButtonNolist" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#ButtonNolist" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> + <link rel="stylesheet" href="styles.css" /> + <script type="text/javascript" src="buttonNolist.js"></script> +</div> +</body> +</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/button/buttonNolist.js b/tau/demos/SDK/MobileWinset/src/widgets/button/buttonNolist.js index 55c593af..6695ed74 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/button/buttonNolist.js +++ b/tau/demos/SDK/MobileWinset/src/widgets/button/buttonNolist.js @@ -1,5 +1,3 @@ -/*global $ */ -/*jslint unparam: true */ // Expand all textarea height automatically $('#ButtonNolist').one( "pagecreate", function () { $( this ).on({ diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/button/styles.css b/tau/demos/SDK/MobileWinset/src/widgets/button/styles.css index 99c6a22f..99c6a22f 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/button/styles.css +++ b/tau/demos/SDK/MobileWinset/src/widgets/button/styles.css diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/checkbox/checkbox.html b/tau/demos/SDK/MobileWinset/src/widgets/checkbox/checkbox.html index 943a2c0c..1181baa9 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/checkbox/checkbox.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/checkbox/checkbox.html @@ -1,8 +1,3 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> <body> <div data-role="page" id="checkbox-demo"> <div data-role="header" data-position="fixed"> @@ -26,15 +21,15 @@ <hr/> <fieldset data-role="controlgroup" class="my-check-controlgroup"> <input type="checkbox" name="checkbox-1" id="checkbox-1"/> - <label for="checkbox-1">Normal</label><br> + <label for="checkbox-1">Normal</label> <input type="checkbox" name="checkbox-2" id="checkbox-2" checked="checked" disabled="disabled" /> - <label for="checkbox-2">Checked, Disabled</label><br> + <label for="checkbox-2">Checked, Disabled</label> <input type="checkbox" name="checkbox-3" id="checkbox-3" disabled="disabled" /> <label for="checkbox-3">Disabled</label><br> <input type="checkbox" name="checkbox-4" id="checkbox-4" class="favorite" /> - <label for="checkbox-4">Favorite</label><br> + <label for="checkbox-4">Favorite</label> <input type="checkbox" name="checkbox-5" id="checkbox-5" checked="checked" disabled="disabled" class="favorite" /> - <label for="checkbox-5">Favorite Checked, Disabled</label><br> + <label for="checkbox-5">Favorite Checked, Disabled</label> <input type="checkbox" name="checkbox-6" id="checkbox-6" disabled="disabled" class="favorite" /> <label for="checkbox-6">Favorite, Disabled</label><br> </fieldset> @@ -42,6 +37,19 @@ </div> <link rel="stylesheet" href="styles.css" /> <script src="checkbox.js"></script> + <script> + $( "#checkbox-demo" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#checkbox-demo" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> </div> </body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/checkbox/checkbox.js b/tau/demos/SDK/MobileWinset/src/widgets/checkbox/checkbox.js index e4702fc8..0b45a49a 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/checkbox/checkbox.js +++ b/tau/demos/SDK/MobileWinset/src/widgets/checkbox/checkbox.js @@ -1,5 +1,3 @@ -/*global $ */ -/*jslint unparam: true */ $( document ).one( "pagecreate", "#checkbox-demo", function () { $( "#check-1" ).on( "vclick", function () { var value = $( "#checkbox-1" ).prop( "checked" ); diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/checkbox/styles.css b/tau/demos/SDK/MobileWinset/src/widgets/checkbox/styles.css index fa3e58e7..fa3e58e7 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/checkbox/styles.css +++ b/tau/demos/SDK/MobileWinset/src/widgets/checkbox/styles.css diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/ctxpopup/ctxpopup.html b/tau/demos/SDK/MobileWinset/src/widgets/ctxpopup/ctxpopup.html index 62803ab2..c9cd79f4 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/ctxpopup/ctxpopup.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/ctxpopup/ctxpopup.html @@ -1,8 +1,3 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> <body> <div data-role="page" id="ctxpopup-demo"> <div data-role="header" data-position="fixed"> @@ -13,7 +8,7 @@ <!-- target button --> <a href="#pop_js" id="btn_js" data-role="button" data-inline="true" data-rel="popup">Touch me!</a> <!-- context popup --> - <div id="pop_js" data-role="popup" data-overlay="false"> + <div id="pop_js" data-role="popup" > <ul data-role="listview"> <li><a href="#" data-rel="back">Close</a></li> <li><a href="#" data-rel="back" id="ctxpopup_update">Update Button Text</a></li> @@ -24,7 +19,7 @@ <!-- target button --> <a href="#pop_icon_text" id="btn_icon_text" data-role="button" data-inline="true" data-rel="popup">Icon+Text</a> <!-- context popup --> - <div id="pop_icon_text" data-role="popup" data-overlay="false"> + <div id="pop_icon_text" data-role="popup" > <ul data-role="listview"> <li class="ui-li-1line-bigicon1"> <a href="#"> @@ -55,7 +50,7 @@ <br> <br> <a href="#pop_copy_paste" id="btn_copy_paste" data-role="button" data-inline="true" data-rel="popup">CopyPaste</a> - <div id="pop_copy_paste" data-role="popup" data-overlay="false"> + <div id="pop_copy_paste" data-role="popup" > <ul data-role="listview"> <li class='text'> <a href="#">Copy</a> @@ -71,7 +66,7 @@ <br> <br> <a href="#pop_text_only" id="btn_text_only1" data-role="button" data-inline="true" data-rel="popup">Text Only</a> - <div id="pop_text_only" data-role="popup" data-overlay="false"> + <div id="pop_text_only" data-role="popup" > <ul data-role="listview"> <li> <a href="#">Menu1</a> @@ -97,7 +92,7 @@ <!-- target button --> <a href="#pop_buttons" id="btn_buttons" data-role="button" data-inline="true" data-rel="popup">Buttons</a> <!-- context popup --> - <div id="pop_buttons" data-role="popup" data-overlay="false"> + <div id="pop_buttons" data-role="popup" > <ul data-role="listview"> <li><a href="#">Meenie</a></li> <li><a href="#">Mynie</a></li> @@ -113,7 +108,7 @@ <br> <br> <a href="#closeTest" id="close_btn_buttons" data-role="button" data-inline="true" data-rel="popup">CloseTest</a> - <div id="closeTest" data-role="popup" data-overlay="false"> + <div id="closeTest" data-role="popup" > <ul data-role="listview"> <li><a data-rel="back" href="#">Close</a></li> <li><a data-rel="back" href="#">Close/javascript</a></li> @@ -123,7 +118,7 @@ <br> </div> <a href="#positionOrigin" data-role="button" data-inline="true" data-rel="popup" data-position-to="#codeSample">Position to origin</a> - <div data-role="popup" id="positionOrigin" data-overlay="false"> + <div data-role="popup" id="positionOrigin" class="ui-content"> <p style="color:black">I am positioned over the origin.</p> </div> <br> @@ -133,7 +128,7 @@ <br> <div data-role="button" data-inline="true" id="buttonPopup2">Open Popup - div button</div> </div> <!-- /content --> - <div id="navi" data-role="popup" class="ui-ctxpopup-optionmenu" data-overlay="false"> + <div id="navi" data-role="popup" class="ui-ctxpopup-optionmenu"> <ul data-role="listview"> <li><a href="#" data-rel="back">Settings</a></li> <li><a href="#" data-rel="back">Add to contact</a></li> @@ -142,6 +137,21 @@ </ul> </div> <script src="ctxpopup.js"></script> + <script> + $( "#ctxpopup-demo" ).on( "pageshow" , function() { + //bind callbacks to the H/W keys + $( window ).on( "tizenhwkey" , function( e ) { + if ( e.originalEvent.keyName === "menu" ) { + $( "#navi" ).popup( "open" ); + }else if( e.originalEvent.keyName === "back" ) { + window.history.back(); + } + }); + }); + $( "#ctxpopup-demo" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> </div> <!-- /page --> </body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/ctxpopup/ctxpopup.js b/tau/demos/SDK/MobileWinset/src/widgets/ctxpopup/ctxpopup.js index b2c40835..07aa1570 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/ctxpopup/ctxpopup.js +++ b/tau/demos/SDK/MobileWinset/src/widgets/ctxpopup/ctxpopup.js @@ -1,11 +1,10 @@ -/*global $ */ $(document).one( "pagecreate", "#ctxpopup-demo", function () { $( "#pop_js" ).on( "vclick", "#ctxpopup_update", function () { - $( "#btn_js" ).text( "Peekaboo!" ); + $( "#btn_js .ui-btn-text" ).text( "Peekaboo!" ); }); $( "#btn_text_only3, #buttonPopup1, #buttonPopup2" ).on( "vclick", function () { - $( "#pop_text_only" ).popup( "open", {positionTo: "origin", link: event.target} ); + $( "#pop_text_only" ).popup( "open" ); return false; }); }); diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/datetime/datefield.html b/tau/demos/SDK/MobileWinset/src/widgets/datetime/datefield.html index 7d7c5903..e709e9a4 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/datetime/datefield.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/datetime/datefield.html @@ -1,9 +1,3 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> <div data-role="page" id="native-datetimepicker-demo"> <div data-role="header" data-position="fixed"> <h1>Native Date/Time picker</h1> @@ -32,6 +26,18 @@ </div></li> </ul> </div><!-- /content --> + <script> + $( "#native-datetimepicker-demo" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#native-datetimepicker-demo" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> </div> <!-- /page --> -</body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/datetime/datefield.js b/tau/demos/SDK/MobileWinset/src/widgets/datetime/datefield.js index dc3b663b..c08218cb 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/datetime/datefield.js +++ b/tau/demos/SDK/MobileWinset/src/widgets/datetime/datefield.js @@ -1,4 +1,3 @@ -/*global $ */ $( document ).one("pagecreate", "#datetimepicker-demo", function () { $("#demo-date").on("change", function ( ) { diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/drawer/drawer-left.html b/tau/demos/SDK/MobileWinset/src/widgets/drawer/drawer-left.html index 732a0a65..72ded5b7 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/drawer/drawer-left.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/drawer/drawer-left.html @@ -1,8 +1,4 @@ <!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> <body> <div data-role="page" id="drawer-left-demo"> @@ -38,7 +34,18 @@ } } ); } ) (); + $( "#drawer-left-demo" ).on( "pageshow" , function() { + //bind callbacks to the H/W keys + $( window ).on( "tizenhwkey" , function( e ) { + if( e.originalEvent.keyName === "back" ) { + window.history.back(); + } + }); + }); + $( "#drawer-left-demo" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); </script> </div> </body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/drawer/drawer-right.html b/tau/demos/SDK/MobileWinset/src/widgets/drawer/drawer-right.html index 2f8f3b88..d6222567 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/drawer/drawer-right.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/drawer/drawer-right.html @@ -1,8 +1,4 @@ <!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> <body> <div data-role="page" id="drawer-right-demo"> @@ -38,7 +34,18 @@ } } ); } ) (); + $( "#drawer-right-demo" ).on( "pageshow" , function() { + //bind callbacks to the H/W keys + $( window ).on( "tizenhwkey" , function( e ) { + if( e.originalEvent.keyName === "back" ) { + window.history.back(); + } + }); + }); + $( "#drawer-right-demo" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); </script> </div> </body> -</html> diff --git a/tau/demos/SDK/MobileWinset/src/widgets/drawer/drawer.html b/tau/demos/SDK/MobileWinset/src/widgets/drawer/drawer.html new file mode 100644 index 00000000..78583a24 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/drawer/drawer.html @@ -0,0 +1,28 @@ +<body> +<div data-role="page" id="drawer-demo"> + + <div data-role="header" data-position="fixed"> + <h1>Drawer</h1> + </div> + <div data-role="content"> + <ul data-role="listview"> + <li><a href="drawer-left.html">Drawer - left</a></li> + <li><a href="drawer-right.html">Drawer - right</a></li> + </ul> + </div> + <script> + $( "#drawer-demo" ).on( "pageshow" , function() { + //bind callbacks to the H/W keys + $( window ).on( "tizenhwkey" , function( e ) { + if( e.originalEvent.keyName === "back" ) { + window.history.back(); + } + }); + }); + $( "#drawer-demo" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> +</div> +</body> diff --git a/tau/demos/SDK/MobileWinset/src/widgets/emptystate/emptystate.html b/tau/demos/SDK/MobileWinset/src/widgets/emptystate/emptystate.html new file mode 100644 index 00000000..59dd99a4 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/emptystate/emptystate.html @@ -0,0 +1,30 @@ +<!DOCTYPE html> +<body> +<div data-role="page" class="ui-empty-state" id="emptystate-demo"> + <div data-role="header" > + <h1>Empty state</h1> + </div><!-- /header --> + + <div data-role="content"> + <h2>No conversations</h2> + There are no conversations yet. You can add + a conversation by taping on the 'New' action + below or by tapping. + </div><!-- /content --> + <script> + $( "#emptystate-demo" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#emptystate-demo" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> +</div><!-- /page --> +</body> + diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/entry/entry-overview.html b/tau/demos/SDK/MobileWinset/src/widgets/entry/entry-overview.html index 9a48a33a..75de39ab 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/entry/entry-overview.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/entry/entry-overview.html @@ -1,8 +1,5 @@ <!DOCTYPE html> <html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> <body> <div data-role="page" class="type-interior" id="entry-demo-overview"> <div data-role="header" > @@ -67,6 +64,21 @@ <input type="color" name="color" id="color" value="black" /> </div> </div><!-- /content --> + <script> + $( "#entry-demo-overview" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#entry-demo-overview" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> </div><!-- /page --> </body> </html> + diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/entry/entry-textbox.html b/tau/demos/SDK/MobileWinset/src/widgets/entry/entry-textbox.html index aca55071..c4836cd9 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/entry/entry-textbox.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/entry/entry-textbox.html @@ -1,8 +1,5 @@ <!DOCTYPE html> <html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> <body> <div data-role="page" id="entry-demo-textbox"> @@ -26,14 +23,9 @@ .three-columns > .column { width: 33.333334%; } - textarea.ui-input-text.textarea-margin, - input.ui-input-text.textarea-margin, - div.textarea-margin { - margin-bottom: 5px; - } </style> - <div data-role="content" id="text-content"> + <div data-role="content"> <input type="text" id="text-box-simple" placeholder="Simple text box" /> <input type="text" id="text-box-simple-value" placeholder="Simple text box" value="Text entered..." /> <input type="text" id="text-box-simple-long-placeholder" placeholder="Simple text area with too long placeholder value lorem ipsum dolore" /> @@ -47,15 +39,15 @@ <!-- To have a clear button input must have a own parent --> <input type="text" id="text-box-clear-disabled" data-clear-btn="true" placeholder="Text box with clear" disabled /> </div> - <div class="textarea-margin"> + <div> <!-- To have a clear button input must have a own parent --> <input type="text" id="text-box-clear-value-disabled" data-clear-btn="true" value="clearBtn, value, disabled" disabled /> </div> - <textarea id="textarea-simple" class="textarea-margin" placeholder="Simple textarea"></textarea> - <textarea id="textarea-simple-value" class="textarea-margin">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean nec gravida nibh. In porta consectetur sodales. Integer ultricies gravida magna a volutpat. Nunc at quam vitae sapien fermentum placerat eu at augue. Maecenas suscipit ut elit vitae sodales. </textarea> - <textarea id="textarea-simple-disabled" class="textarea-margin" placeholder="Simple textarea - disabled" disabled ></textarea> - <div class="textarea-margin"> - <textarea id="textarea-simple-value-clear" data-clear-btn="true" placeholder="Simple textarea with clear button"></textarea> + <textarea id="textarea-simple" placeholder="Simple textarea"></textarea> + <textarea id="textarea-simple-value">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean nec gravida nibh. In porta consectetur sodales. Integer ultricies gravida magna a volutpat. Nunc at quam vitae sapien fermentum placerat eu at augue. Maecenas suscipit ut elit vitae sodales. </textarea> + <textarea id="textarea-simple-disabled" placeholder="Simple textarea - disabled" disabled></textarea> + <div> + <textarea id="textarea-simple-value-clear" data-clear-btn="true"></textarea> </div> <div class="two-columns clearfix"> <div class="column"> @@ -77,6 +69,22 @@ </div> </div> </div><!-- /content --> + + <script> + $( "#entry-demo-textbox" ).on( "pageshow" , function() { + //bind callbacks to the H/W keys + $( window ).on( "tizenhwkey" , function( e ) { + if( e.originalEvent.keyName === "back" ) { + window.history.back(); + } + }); + }); + $( "#entry-demo-textbox" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> </div><!-- /page --> </body> </html> + diff --git a/tau/demos/SDK/MobileWinset/src/widgets/entry/entry.html b/tau/demos/SDK/MobileWinset/src/widgets/entry/entry.html new file mode 100644 index 00000000..766b9c63 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/entry/entry.html @@ -0,0 +1,30 @@ +<!DOCTYPE html> +<html> +<body> +<div data-role="page" id="entry-demo"> + <div data-role="header"> + <h1>Entry</h1> + </div> + <div data-role="content"> + <ul data-role="listview"> + <li><a href="entry-overview.html">Entry - overview</a></li> + <li><a href="entry-textbox.html">Entry - textbox</a></li> + </ul> + </div> + <script> + $( "#entry-demo" ).on( "pageshow" , function() { + //bind callbacks to the H/W keys + $( window ).on( "tizenhwkey" , function( e ) { + if( e.originalEvent.keyName === "back" ) { + window.history.back(); + } + }); + }); + $( "#entry-demo" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> +</div> +</body> +</html>
\ No newline at end of file diff --git a/tau/demos/SDK/MobileWinset/src/widgets/fastscroll/fastscroll.html b/tau/demos/SDK/MobileWinset/src/widgets/fastscroll/fastscroll.html new file mode 100644 index 00000000..aa3e7869 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/fastscroll/fastscroll.html @@ -0,0 +1,75 @@ +<div data-role="page" id="fastscroll-demo" data-fit-page-to-window="true"> + <div data-role="header" data-position="fixed"> + <h1>Fast scroll</h1> + </div><!-- header --> + + <div class="content" data-role="content" data-scroll="y"> + <ul id="contacts" data-role="listview" data-fastscroll="true"> + <li data-role="list-divider">A</li> + <li>Anton</li> + <li>Arabella</li> + <li>Art</li> + <li data-role="list-divider">B</li> + <li>Barry</li> + <li>Bibi</li> + <li>Billy</li> + <li>Bob</li> + <li data-role="list-divider">D</li> + <li>Daisy</li> + <li>Derek</li> + <li>Desmond</li> + <li data-role="list-divider">E</li> + <li>Eric</li> + <li>Ernie</li> + <li>Esme</li> + <li data-role="list-divider">F</li> + <li>Fay</li> + <li>Felicity</li> + <li>Francis</li> + <li>Frank</li> + <li data-role="list-divider">H</li> + <li>Harry</li> + <li>Herman</li> + <li>Horace</li> + <li data-role="list-divider">J</li> + <li>Jack</li> + <li>Jane</li> + <li>Jill</li> + <li data-role="list-divider">K</li> + <li>Katherine</li> + <li>Katy</li> + <li>Keith</li> + <li data-role="list-divider">L</li> + <li>Larry</li> + <li>Lee</li> + <li>Lola</li> + <li data-role="list-divider">M</li> + <li>Mark</li> + <li>Milly</li> + <li>Mort</li> + <li data-role="list-divider">N</li> + <li>Nigel</li> + <li>Norman</li> + <li data-role="list-divider">O</li> + <li>Organza</li> + <li>Orlando</li> + <li data-role="list-divider">1</li> + <li>1st Store</li> + </ul> + </div><!-- content --> + <script src="fastscroll.js"></script> + <script> + $( "#fastscroll-demo" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#fastscroll-demo" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> +</div><!-- page --> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/fastscroll/fastscroll.js b/tau/demos/SDK/MobileWinset/src/widgets/fastscroll/fastscroll.js index c07b579e..fa1ae132 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/fastscroll/fastscroll.js +++ b/tau/demos/SDK/MobileWinset/src/widgets/fastscroll/fastscroll.js @@ -1,5 +1,3 @@ -/*global $,window,jQuery */ -/*jslint unparam: true */ ( function ( $, window ) { $("#fastscroll-demo").bind( "pageshow", function ( e ) { $( "#contacts" ).fastscroll( "indexString", diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/gallery/gallery.html b/tau/demos/SDK/MobileWinset/src/widgets/gallery/gallery.html index a04a812a..aa7f3e23 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/gallery/gallery.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/gallery/gallery.html @@ -1,8 +1,5 @@ <!DOCTYPE html> <html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> <body> <div data-role="page" id="gallery-demo"> <div data-role="header" data-position="fixed"> @@ -17,6 +14,20 @@ <a id="gallery-del" href="#" data-role="button">DELETE</a> </div> <script src="gallery.js"></script> + <script> + $( "#gallery-demo" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#gallery-demo" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> </div> <!-- /page --> </body> </html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/gallery/gallery.js b/tau/demos/SDK/MobileWinset/src/widgets/gallery/gallery.js index 5e468996..8f19728a 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/gallery/gallery.js +++ b/tau/demos/SDK/MobileWinset/src/widgets/gallery/gallery.js @@ -1,5 +1,3 @@ -/*global $ */ -/*jslint unparam: true */ $( document ).one("pagecreate", "#gallery-demo", function () { $('#gallery-demo').on('pageshow', function () { $('#gallery').gallery('add', '../test/01.jpg'); @@ -16,7 +14,7 @@ $( document ).one("pagecreate", "#gallery-demo", function () { $('#gallery-add').on('vmouseup', function ( e ) { $('#gallery').gallery('add', '../test/10.jpg'); $('#gallery').gallery('add', '../test/11.jpg'); - if( 0 === ($('#gallery').gallery('length')) ) { + if( 0 == ($('#gallery').gallery('length')) ) { $(".ui-page-active .ui-tabbar").tabbar("enable", 1); } $('#gallery').gallery('refresh'); @@ -24,7 +22,7 @@ $( document ).one("pagecreate", "#gallery-demo", function () { $('#gallery-del').on('vmouseup', function ( e ) { $('#gallery').gallery('remove'); - if( 0 === ($('#gallery').gallery('length')) ) { + if( 0 == ($('#gallery').gallery('length')) ) { $(".ui-page-active .ui-tabbar").tabbar("disable", 1); } }); diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/gallery3d/gallery3d.html b/tau/demos/SDK/MobileWinset/src/widgets/gallery3d/gallery3d.html index 80fc57e8..25e52292 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/gallery3d/gallery3d.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/gallery3d/gallery3d.html @@ -1,9 +1,4 @@ <!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> <div data-role="page" id="gallery3d-demo"> <div data-role="header" data-position="fixed" > <h1>Gallery 3D</h1> @@ -13,7 +8,21 @@ <div id="gallery3d" data-role="gallery3d" style="width: 100%;"></div> <div style="width:100%; white-space:nowrap; text-overflow:ellipsis;" id="filename"> </div> </div><!-- /content --> -<!-- /footer --> + + <script> + $( "#gallery3d-demo" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#gallery3d-demo" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script><!-- /footer --> <script> $( "#gallery3d" ).on( "gallery3dcreate", function () { @@ -32,5 +41,3 @@ }); </script> </div><!-- /page --> -</body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/grid/namecard.css b/tau/demos/SDK/MobileWinset/src/widgets/grid/namecard.css index 0c5f8416..0c5f8416 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/grid/namecard.css +++ b/tau/demos/SDK/MobileWinset/src/widgets/grid/namecard.css diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/grid/virtualgrid-db-demo.js b/tau/demos/SDK/MobileWinset/src/widgets/grid/virtualgrid-db-demo.js index 5aace827..5aace827 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/grid/virtualgrid-db-demo.js +++ b/tau/demos/SDK/MobileWinset/src/widgets/grid/virtualgrid-db-demo.js diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/grid/virtualgrid-list.html b/tau/demos/SDK/MobileWinset/src/widgets/grid/virtualgrid-list.html index 7c11533a..a7df4e8e 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/grid/virtualgrid-list.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/grid/virtualgrid-list.html @@ -36,8 +36,21 @@ </script> <div id="virtualgrid-demo" data-role="virtualgrid" data-rotation="false" data-template="tizen-demo-namecard"></div> </div> + <script> + $( "#virtualgrid_list_page" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> <link rel="stylesheet" href="namecard.css" /> <script type="text/javascript" src="virtualgrid.js"></script> </div> </body> -</html> +</html>
\ No newline at end of file diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/grid/virtualgrid-normal.html b/tau/demos/SDK/MobileWinset/src/widgets/grid/virtualgrid-normal.html index e0bc6c32..5cc2699f 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/grid/virtualgrid-normal.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/grid/virtualgrid-normal.html @@ -27,9 +27,22 @@ <div id="virtualgrid-demo" data-role="virtualgrid" data-rotation="false"> </div> </div> + <script> + $( "#virtualgrid_normal_page" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> <link rel="stylesheet" href="namecard.css" /> <script type="text/javascript" src="virtualgrid-db-demo.js"></script> <script type="text/javascript" src="virtualgrid.js"></script> </div> </body> -</html> +</html>
\ No newline at end of file diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/grid/virtualgrid-rotation.html b/tau/demos/SDK/MobileWinset/src/widgets/grid/virtualgrid-rotation.html index 70a72827..daf75820 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/grid/virtualgrid-rotation.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/grid/virtualgrid-rotation.html @@ -37,8 +37,21 @@ <div id="virtualgrid-demo" data-role="virtualgrid" data-rotation="true" data-template="tizen-demo-namecard"> </div> </div> + <script> + $( "#virtualgrid_rotation_page" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> <link rel="stylesheet" href="namecard.css" /> <script type="text/javascript" src="virtualgrid.js"></script> </div> </body> -</html> +</html>
\ No newline at end of file diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/grid/virtualgrid-size.html b/tau/demos/SDK/MobileWinset/src/widgets/grid/virtualgrid-size.html index 3f430ddc..dab2e22b 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/grid/virtualgrid-size.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/grid/virtualgrid-size.html @@ -37,8 +37,21 @@ <div id="virtualgrid-demo" data-role="virtualgrid" data-direction="y" data-rotation="false" data-template="tizen-demo-namecard" style="width:250px; height:400px;"> </div> </div> + <script> + $( "#virtualgrid_size_page" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> <link rel="stylesheet" href="namecard.css" /> <script type="text/javascript" src="virtualgrid.js"></script> </div> </body> -</html> +</html>
\ No newline at end of file diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/grid/virtualgrid-x.html b/tau/demos/SDK/MobileWinset/src/widgets/grid/virtualgrid-x.html index 2d49aeb4..472d00fc 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/grid/virtualgrid-x.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/grid/virtualgrid-x.html @@ -37,8 +37,21 @@ <div id="virtualgrid-demo" data-direction="x" data-role="virtualgrid" data-template="tizen-demo-namecard"> </div> </div> + <script> + $( "#virtualgrid_x_page" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> <link rel="stylesheet" href="namecard.css" /> <script type="text/javascript" src="virtualgrid-x.js"></script> </div> </body> -</html> +</html>
\ No newline at end of file diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/grid/virtualgrid-x.js b/tau/demos/SDK/MobileWinset/src/widgets/grid/virtualgrid-x.js index d38dba92..636454d3 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/grid/virtualgrid-x.js +++ b/tau/demos/SDK/MobileWinset/src/widgets/grid/virtualgrid-x.js @@ -1,5 +1,4 @@ -/*global $, jQuery, JSON_DATA*/ -/*jslint unparam: true */ +/*global jQuery, JSON_DATA*/ (function ($){ "use strict"; @@ -12,7 +11,6 @@ }, numItemData: JSON_DATA.length, cacheItemData: function ( minIdx, maxIdx ) { - return; } }); }); diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/grid/virtualgrid.html b/tau/demos/SDK/MobileWinset/src/widgets/grid/virtualgrid.html index 89d3ab6f..1a6c4de3 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/grid/virtualgrid.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/grid/virtualgrid.html @@ -32,6 +32,19 @@ <li><a href="virtualgrid-size.html">Virtual grid - Size</a></li> </ul> </div> + <script> + $( "#virtualgrid_grid_page" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> </div> </body> -</html> +</html>
\ No newline at end of file diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/grid/virtualgrid.js b/tau/demos/SDK/MobileWinset/src/widgets/grid/virtualgrid.js index 9aeba1d9..dc43461e 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/grid/virtualgrid.js +++ b/tau/demos/SDK/MobileWinset/src/widgets/grid/virtualgrid.js @@ -1,4 +1,4 @@ -/*global tau, JSON_DATA*/ +/*global JSON_DATA*/ (function() { var page = document.getElementById("virtualgrid_normal_page"), vgrid; diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/handler/handler-horizontal.html b/tau/demos/SDK/MobileWinset/src/widgets/handler/handler-horizontal.html index e3cf952d..7c086072 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/handler/handler-horizontal.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/handler/handler-horizontal.html @@ -1,9 +1,4 @@ <!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> <div data-role="page" id="h-handler-demo"> <style> div.horizontal { @@ -39,6 +34,18 @@ <div class="item">9</div> </div> </div><!-- /content --> + <script> + $( "#h-handler-demo" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#h-handler-demo" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> </div><!-- /page --> -</body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/handler/handler-vertical.html b/tau/demos/SDK/MobileWinset/src/widgets/handler/handler-vertical.html index 3e37fcd6..8090a469 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/handler/handler-vertical.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/handler/handler-vertical.html @@ -1,9 +1,4 @@ <!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> <div data-role="page" id="v-handler-demo"> <div data-role="header" data-position="fixed"> <h1>Handler</h1> @@ -48,6 +43,18 @@ <li><a href="#">Sawyer Wakefield</a></li> </ul> </div><!-- /content --> + <script> + $( "#v-handler-demo" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#v-handler-demo" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> </div><!-- /page --> -</body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/handler/handler.html b/tau/demos/SDK/MobileWinset/src/widgets/handler/handler.html index da8d6ddb..b2870aeb 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/handler/handler.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/handler/handler.html @@ -1,9 +1,4 @@ <!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> <div data-role="page" id="handler-demo"> <div data-role="header" data-position="fixed"> <h1>Handler</h1> @@ -14,6 +9,18 @@ <li><a href="handler-vertical.html">Vertical handler</a></li> </ul> </div><!-- /content --> + <script> + $( "#handler-demo" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#handler-demo" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> </div><!-- /page --> -</body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/00_button_right.png b/tau/demos/SDK/MobileWinset/src/widgets/list/00_button_right.png Binary files differindex 5729eba0..5729eba0 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/00_button_right.png +++ b/tau/demos/SDK/MobileWinset/src/widgets/list/00_button_right.png diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/00_winset_icon_favorite_on.png b/tau/demos/SDK/MobileWinset/src/widgets/list/00_winset_icon_favorite_on.png Binary files differindex 1c024a53..1c024a53 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/00_winset_icon_favorite_on.png +++ b/tau/demos/SDK/MobileWinset/src/widgets/list/00_winset_icon_favorite_on.png diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/extendablelist-normal.js b/tau/demos/SDK/MobileWinset/src/widgets/list/extendablelist-normal.js index 55505692..d15c5305 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/extendablelist-normal.js +++ b/tau/demos/SDK/MobileWinset/src/widgets/list/extendablelist-normal.js @@ -1,5 +1,3 @@ -/*global $,tau,JSON_DATA*/ -/*jslint unparam: true */ $("#genlist_extendable_normal_page").one("pagecreate", function ( el ) { /*?_=ts code for no cache mechanism*/ $.getScript( "./virtuallist-db-demo.js", function ( data, textStatus ) { diff --git a/tau/demos/SDK/MobileWinset/src/widgets/list/extendablelist.html b/tau/demos/SDK/MobileWinset/src/widgets/list/extendablelist.html new file mode 100644 index 00000000..8dadd4b6 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/list/extendablelist.html @@ -0,0 +1,23 @@ +<div data-role="page" id="genlist_extendable_normal_page"> + <div data-role="header" data-position="fixed"> + <h1>Extendable list</h1> + </div> + <div data-role="content"> + <ul id = "extendable_list_main" data-role="extendablelist" data-extenditems="50"></ul> + </div> + <script> + $( "#genlist_extendable_normal_page" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#genlist_extendable_normal_page" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> + <script type="text/javascript" src="extendablelist-normal.js"></script> +</div> diff --git a/tau/demos/SDK/MobileWinset/src/widgets/list/large_thumbnail.jpg b/tau/demos/SDK/MobileWinset/src/widgets/list/large_thumbnail.jpg Binary files differnew file mode 100644 index 00000000..16ec817b --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/list/large_thumbnail.jpg diff --git a/tau/demos/SDK/MobileWinset/src/widgets/list/list-bubble-sample1.png b/tau/demos/SDK/MobileWinset/src/widgets/list/list-bubble-sample1.png Binary files differnew file mode 100644 index 00000000..3c1d65ec --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/list/list-bubble-sample1.png diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/list-bubble.html b/tau/demos/SDK/MobileWinset/src/widgets/list/list-bubble.html index 3c826e40..71d49550 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/list-bubble.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/list/list-bubble.html @@ -1,9 +1,3 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> <div data-role="page" id="genlist-bubble"> <div data-role="header" data-position="fixed"> <h1>Bubble list (Message bubble)</h1> @@ -20,6 +14,19 @@ <li class="ui-li-bubble-receive"><p>Picture test</p><img src="list-bubble-sample1.png" /><span class="ui-li-bubble-time">9:40 PM</span></li> </ul> </div> + <script> + $( "#genlist-bubble" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#genlist-bubble" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> </div> -</body> -</html> + diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/list-collapsible.html b/tau/demos/SDK/MobileWinset/src/widgets/list/list-collapsible.html index e7deb557..abba53a6 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/list-collapsible.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/list/list-collapsible.html @@ -1,9 +1,3 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> <div data-role="page" id="genlist-expandable"> <div data-role="header" data-position="fixed"> <h1>Collapsible list (Group List)</h1> @@ -52,6 +46,18 @@ </li> </ul> </div> + <script> + $( "#genlist-expandable" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#genlist-expandable" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> </div> -</body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/list-dialogue-edit.html b/tau/demos/SDK/MobileWinset/src/widgets/list/list-dialogue-edit.html index 7ffbd4ed..b982f034 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/list-dialogue-edit.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/list/list-dialogue-edit.html @@ -1,8 +1,5 @@ <!DOCTYPE html> <html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> <body> <div data-role="page" id="genlist-dialog-edit"> <div data-role="header" data-position="fixed"> @@ -66,6 +63,20 @@ </ul> </div> + <script> + $( "#genlist-dialog-edit" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#genlist-dialog-edit" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> <script src="list-edit.js"></script> </div> </body> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/list-dialogue.html b/tau/demos/SDK/MobileWinset/src/widgets/list/list-dialogue.html index aa34be11..7a4fbd6f 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/list-dialogue.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/list/list-dialogue.html @@ -1,9 +1,3 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> <div data-role="page" id="genlist-dialog" data-fit-page-to-window="true"> <div data-role="header" data-position="fixed"> <h1>Dialogue lists</h1> @@ -17,7 +11,7 @@ </li> <li class="ui-li-dialogue"> 1line-sub - <span class="ui-li-text-sub">subtext</span> + <span class="ui-li-text-sub">subtext</sub> </li> <li class="ui-li-dialogue"> 1line-btn1 @@ -56,7 +50,7 @@ <li class="ui-li-dialogue"> 1line-bigicon6 <img src="thumbnail.jpg" alt="icon" class="ui-li-bigicon"> - <select name="flip-12" id="flip-12" data-role="slider"> + <select name="flip-11" id="flip-11" data-role="slider"> <option value="off"></option> <option value="on"></option> </select> @@ -98,7 +92,7 @@ <li class="ui-li-has-multiline ui-li-dialogue"> 2line-toggle-setting <span class="ui-li-text-sub">Subtext</span> - <select name="flip-13" id="flip-13" data-role="slider"> + <select name="flip-11" id="flip-11" data-role="slider"> <option value="off"></option> <option value="on"></option> </select> @@ -106,30 +100,30 @@ <li data-role="list-divider" data-style="dialogue">Dialogue (With link)</li> <li class="ui-li-dialogue ui-li-text-ellipsis"> - <a>1line</a> + <a>1line (with link)</a> </li> <li class="ui-li-dialogue ui-li-text-ellipsis"> <a> - 1line-sub + 1line-sub (with link) <span class="ui-li-text-sub">subtext</span> </a> </li> <li class="ui-li-dialogue ui-li-text-ellipsis"> <a> - 1line-btn1 + 1line-btn1 (with link) <div data-role="button" data-inline="true">Button</div> </a> </li> <li class="ui-li-dialogue ui-li-text-ellipsis"> <a> - 1line-circle button + 1line-circle button (with link) <div data-role="button" data-inline="true" data-icon="plus" data-style="circle"></div> </a> </li> <li class="ui-li-dialogue ui-li-text-ellipsis"> <a> - 1line-toggle - <select name="flip-14" id="flip-14" data-role="slider"> + 1line-toggle (with link) + <select name="flip-11" id="flip-11" data-role="slider"> <option value="off"></option> <option value="on"></option> </select> @@ -137,7 +131,7 @@ </li> <li class="ui-li-dialogue ui-li-text-ellipsis"> <a> - 1line-bigicon1 + 1line-bigicon1 (with link) <img src="thumbnail.jpg" alt="icon" class="ui-li-bigicon"> </a> </li> @@ -150,23 +144,23 @@ </li> <li class="ui-li-dialogue ui-li-text-ellipsis"> <a> - 1line-bigicon4 + 1line-bigicon4 (with link) <img src="thumbnail.jpg" alt="icon" class="ui-li-bigicon"> <div data-role="button" data-inline="true">Button</div> </a> </li> <li class="ui-li-dialogue ui-li-text-ellipsis"> <a> - 1line-bigicon5 + 1line-bigicon5 (with link) <img src="thumbnail.jpg" alt="icon" class="ui-li-bigicon"> <div data-role="button" data-inline="true" data-icon="plus" data-style="circle"></div> </a> </li> <li class="ui-li-dialogue ui-li-text-ellipsis"> <a> - 1line-bigicon5 + 1line-bigicon5 (with link) <img src="thumbnail.jpg" alt="icon" class="ui-li-bigicon"> - <select name="flip-15" id="flip-15" data-role="slider"> + <select name="flip-11" id="flip-11" data-role="slider"> <option value="off"></option> <option value="on"></option> </select> @@ -175,33 +169,33 @@ <li class="ui-li-dialogue ui-li-text-ellipsis"> <a> <input type="checkbox" data-style="check" name="c1line-check2" /> - 1line-check1 + 1line-check1 (with link) <div data-role="button" data-inline="true" data-icon="plus" data-style="circle"></div> </a> </li> <li class="ui-li-dialogue ui-li-text-ellipsis"> <a> <input type="radio" name="radio" /> - 1line-radio3 + 1line-radio3 (with link) <div data-role="button" data-inline="true" data-icon="plus" data-style="circle"></div> </a> </li> <li class="ui-li-has-multiline ui-li-dialogue ui-li-text-ellipsis"> <a> - 2line + 2line (with link) <span class="ui-li-text-sub">Subtext</span> </a> </li> <li class="ui-li-has-multiline ui-li-dialogue ui-li-text-ellipsis"> <a> - 2line-2sub + 2line-2sub (with link) <span class="ui-li-text-sub">Subtext</span> <span class="ui-li-text-sub2">Subtext2</span> </a> </li> <li class="ui-li-has-multiline ui-li-dialogue ui-li-text-ellipsis"> <a> - 2line-btn1 + 2line-btn1 (with link) <span class="ui-li-text-sub">Subtext</span> <div data-role="button" data-inline="true">button</div> </a> @@ -209,22 +203,22 @@ <li class="ui-li-has-multiline ui-li-dialogue ui-li-text-ellipsis"> <a> <input type="checkbox" name="c2line-check1" /> - 2line-check + 2line-check (with link) <span class="ui-li-text-sub">Subtext</span> </a> </li> <li class="ui-li-has-multiline ui-li-dialogue ui-li-text-ellipsis"> <a> <input type="radio" name="radio" /> - 2line-radio1 + 2line-radio1 (with link) <span class="ui-li-text-sub">Subtext</span> </a> </li> <li class="ui-li-has-multiline ui-li-dialogue ui-li-text-ellipsis"> <a> - 2line-toggle-setting + 2line-toggle-setting (with link) <span class="ui-li-text-sub">Subtext</span> - <select name="flip-16" id="flip-16" data-role="slider"> + <select name="flip-11" id="flip-11" data-role="slider"> <option value="off"></option> <option value="on"></option> </select> @@ -233,7 +227,19 @@ </ul> </form> </div> + <script> + $( "#genlist-dialog" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#genlist-dialog" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> </div> -</body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/list-divider_normal.html b/tau/demos/SDK/MobileWinset/src/widgets/list/list-divider_normal.html index 2901b781..34d7b214 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/list-divider_normal.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/list/list-divider_normal.html @@ -1,9 +1,3 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> <div data-role="page" id="list_divider_normal"> <div data-role="header" data-position="fixed"> <h1>Normal divider</h1> @@ -24,6 +18,19 @@ <li><a href="#">Normal lists</a></li> </ul> </div> + <script> + $( "#list_divider_normal" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#list_divider_normal" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> </div> -</body> -</html> + diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/list-edit.html b/tau/demos/SDK/MobileWinset/src/widgets/list/list-edit.html index ee6bb0e9..bb111659 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/list-edit.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/list/list-edit.html @@ -1,9 +1,3 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> <div data-role="page" id="genlist-normal" data-fit-page-to-window="true"> <div data-role="header" data-position="fixed"> <h1>List with edit field</h1> @@ -38,6 +32,19 @@ </ul> </form> </div> + + <script> + $( "#genlist-normal" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#genlist-normal" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> </div> -</body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/list-edit.js b/tau/demos/SDK/MobileWinset/src/widgets/list/list-edit.js index 60958110..ebc96337 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/list-edit.js +++ b/tau/demos/SDK/MobileWinset/src/widgets/list/list-edit.js @@ -1,5 +1,3 @@ -/*global $ */ -/*jslint unparam: true */ $( document ).one("pagecreate", "#genlist-dialog-edit", function () { $(this).on("vclick", ".ui-li-dialogue-edit .ui-btn", function ( e ) { $(this).siblings("input").val(""); diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/list-normal_anchor.html b/tau/demos/SDK/MobileWinset/src/widgets/list/list-normal_anchor.html index 21c28b5a..14fbcdcf 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/list-normal_anchor.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/list/list-normal_anchor.html @@ -1,9 +1,3 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> <div data-role="page" id="genlist-normal"> <div data-role="header" data-position="fixed"> <h1>Normal anchor lists</h1> @@ -253,15 +247,6 @@ </a> </li> - <li class="ui-li-has-multiline ui-li-has-3-lines"> - <a href="#"> - 3line-btn-setting - <span class="ui-li-text-sub">Subtext</span> - <span class="ui-li-text-sub3">Long subtext line (-sub3)</span> - <div data-role="button" data-inline="true" data-icon="call" data-style="circle"></div> - </a> - </li> - <li class="ui-li-has-multiline"> <a href="#"> 2line-bigicon0 @@ -416,6 +401,19 @@ </ul> <form> </div> + <script> + $( "#genlist-normal" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#genlist-normal" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> </div> -</body> -</html> + diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/list-normal_no_anchor.html b/tau/demos/SDK/MobileWinset/src/widgets/list/list-normal_no_anchor.html index 9ac36595..fc816b4a 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/list-normal_no_anchor.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/list/list-normal_no_anchor.html @@ -1,9 +1,3 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> <div data-role="page" id="genlist-normal" data-fit-page-to-window="true"> <div data-role="header" data-position="fixed"> <h1>Normal lists</h1> @@ -182,14 +176,6 @@ <div data-role="button" data-inline="true" data-icon="call" data-style="circle"></div> </li> - <li class="ui-li-has-multiline ui-li-has-3-lines"> - 3line-btn-setting - <span class="ui-li-text-sub">Subtext</span> - <span class="ui-li-text-sub3">Long subtext line (-sub3)</span> - <div data-role="button" data-inline="true" data-icon="call" data-style="circle"></div> - </li> - - <li class="ui-li-has-multiline"> 2line-bigicon0 <span class="ui-li-text-sub">Subtext<img src="00_winset_icon_favorite_on.png" alt="favorite"></span> @@ -310,6 +296,18 @@ </ul> </form> </div> + <script> + $( "#genlist-normal" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#genlist-normal" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> </div> -</body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/list-select-check.html b/tau/demos/SDK/MobileWinset/src/widgets/list/list-select-check.html index 1460192a..90a3a1d3 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/list-select-check.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/list/list-select-check.html @@ -1,39 +1,49 @@ -CTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> <div data-role="page" id="listcheck"> <div data-role="header" data-position="fixed"> <h1>Select List</h1> <div data-role="button" onclick="checkAll()" data-icon="naviframe-selectall" class="naviframe-button"></div> </div> - <div data-role="content" style="height:400px"> + <div data-role="content"> <ul data-role="listview"> + <li data-role="list-divider" data-style="check" class="ui-li-has-checkbox"> + <a href="#"> + <input type="checkbox" name="check" /> + Select all + </a> + </li> <li class="ui-li-has-checkbox"> - + <a href="#"> <input type="checkbox" name="select-check1" /> List item 1 - + </a> </li> <li class="ui-li-has-checkbox"> - + <a href="#"> <input type="checkbox" name="select-check2" /> List item 2 - + </a> </li> <li class="ui-li-has-checkbox"> - + <a href="#"> <input type="checkbox" name="select-check3" /> List item 3 - + </a> </li> </ul> </div> + <script> + $( "#listcheck" ).on( "pageshow", function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#listcheck" ).on( "pagebeforehide", function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> <script type="text/javascript" src="list-select-check.js"></script> </div> -</body> -</html> - - diff --git a/tau/demos/SDK/MobileWinset/src/widgets/list/list-select-check.js b/tau/demos/SDK/MobileWinset/src/widgets/list/list-select-check.js new file mode 100644 index 00000000..3cb7b34b --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/list/list-select-check.js @@ -0,0 +1,27 @@ +var selectAll = tau.widget.Checkboxradio(document.getElementsByName("check")[0]), + check = []; + +check[0] = tau.widget.Checkboxradio(document.getElementsByName("select-check1")[0]); +check[1] = tau.widget.Checkboxradio(document.getElementsByName("select-check2")[0]); +check[2] = tau.widget.Checkboxradio(document.getElementsByName("select-check3")[0]); + + +function checkAllCheckbox() { + var val = selectAll.value() === null ? false : true; + for ( var i in check ) { + if( check.hasOwnProperty(i) ) { + check[i].element.checked = val; + check[i].refresh(); + } + } +} + +function checkAll() { + var val = selectAll.value() === null ? true : false; + selectAll.element.checked = val; + selectAll.refresh(); + selectAll.trigger("change"); +} + +selectAll.on("change", checkAllCheckbox); + diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/list-swipe.html b/tau/demos/SDK/MobileWinset/src/widgets/list/list-swipe.html index d3b41448..5d097af6 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/list-swipe.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/list/list-swipe.html @@ -1,19 +1,3 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width,user-scalable=no"/> - <script src="../../../lib/jquery.js"></script> - <script src="./../../js/jquery.tmpl.min.js"></script> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" - data-build-remove="false"></script> - <link rel="stylesheet" - href="../../../lib/tau/mobile/theme/default/tau.css"> - - <title>Tizen ui</title> - -</head> - -<body> <div data-role="page" id="genlist-swipe"> <script type="text/javascript"> var openSwipe = function() { @@ -129,6 +113,18 @@ Close </a> </div> + <script> + $( "#genlist-swipe" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#genlist-swipe" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> </div> -</body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/list-vi.html b/tau/demos/SDK/MobileWinset/src/widgets/list/list-vi.html index be4d9518..52e93c9c 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/list-vi.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/list/list-vi.html @@ -1,9 +1,3 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> <div data-role="page" id="list_vi_demo"> <script type="text/javascript"> var add = function() { @@ -24,6 +18,18 @@ <li><a href="#">Normal lists</a></li> </ul> </div> + <script> + $( "#list_vi_demo" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#list_vi_demo" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> </div> -</body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/list.html b/tau/demos/SDK/MobileWinset/src/widgets/list/list.html index 166f9aa3..8ddad4cc 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/list.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/list/list.html @@ -1,8 +1,5 @@ <!DOCTYPE html> <html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> <body> <div data-role="page" id="list"> <div data-role="header" data-position="fixed"> @@ -30,6 +27,48 @@ <li><a href="virtuallist-normal_3_2_7.html">Virtual List Normal Style 2line-star1</a></li> </ul> </div> + <script> + $( "#list" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#list" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> </div> + + + +<div data-role="page" id="3"> + <div data-role="header" data-position="fixed"> + <h1></h1> + </div> + <div data-role="content"> + <ul-data-role="listview"> + </ul> + </div> + <script> + $( "#3" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#3" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> +</div> + + </body> </html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/lists-autodividers.html b/tau/demos/SDK/MobileWinset/src/widgets/list/lists-autodividers.html index 56311ea2..53d648ed 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/lists-autodividers.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/list/lists-autodividers.html @@ -1,9 +1,3 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> <div data-role="page" id="page-list-autodivider"> <div data-role="header" data-position="fixed"> @@ -37,6 +31,20 @@ <li>Sawyer Wakefield</li> </ul> </div><!-- /content --> + <script> + $( "#page-list-autodivider" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#page-list-autodivider" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> + </div><!-- /page --> -</body> -</html> + diff --git a/tau/demos/SDK/MobileWinset/src/widgets/list/thumbnail.jpg b/tau/demos/SDK/MobileWinset/src/widgets/list/thumbnail.jpg Binary files differnew file mode 100644 index 00000000..7627ddc6 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/list/thumbnail.jpg diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/virtuallist-db-demo.js b/tau/demos/SDK/MobileWinset/src/widgets/list/virtuallist-db-demo.js index f021919e..69207c7a 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/virtuallist-db-demo.js +++ b/tau/demos/SDK/MobileWinset/src/widgets/list/virtuallist-db-demo.js @@ -7,1051 +7,1051 @@ /* Sample Data in JSON : NBA Player list more than 1,000. */ var JSON_DATA = [ -{NAME:"Abdelnaby, Alaa", ACTIVE:"1990 - 1994", FROM:"College - Duke", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Abdul-Aziz, Zaid", ACTIVE:"1968 - 1977", FROM:"College - Iowa State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Abdul-Jabbar, Kareem", ACTIVE:"1969 - 1988", FROM:"College - UCLA", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Abdul-Rauf, Mahmoud", ACTIVE:"1990 - 2000", FROM:"College - Louisiana State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Abdul-Wahad, Tariq", ACTIVE:"1997 - 2002", FROM:"College - San Jose State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Abdur-Rahim, Shareef", ACTIVE:"2007 - 2007", FROM:"College - California", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Abernethy, Tom", ACTIVE:"1976 - 1980", FROM:"College - Indiana", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Able, Forest Edward (Frosty)", ACTIVE:"1956 - 1956", FROM:"College - Western Kentucky; Louisville", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Abramovic, John Jr. (Brooms)", ACTIVE:"1946 - 1947", FROM:"College - Salem (NC)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Acker, Alex", ACTIVE:"2005 - 2008", FROM:"College - Pepperdine", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ackerman, Donald D. (Buddy)", ACTIVE:"1953 - 1953", FROM:"College - Long Island University", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Acres, Mark", ACTIVE:"1987 - 1992", FROM:"College - Oral Roberts", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Acton, Charles R. (Bud)", ACTIVE:"1967 - 1967", FROM:"College - Alma; Hillsdale", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Adams, Alvan", ACTIVE:"1975 - 1987", FROM:"College - Oklahoma", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Adams, Donald L. (Don)", ACTIVE:"1970 - 1976", FROM:"College - Northwestern", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Adams, Hassan", ACTIVE:"2006 - 2008", FROM:"College - Arizona", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Adams, Michael", ACTIVE:"1985 - 1995", FROM:"College - Boston College", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Addison, Rafael", ACTIVE:"1986 - 1996", FROM:"College - Syracuse", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Adelman, Rick", ACTIVE:"1968 - 1974", FROM:"College - Loyola Marymount", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Adrien, Jeff", ACTIVE:"ACTIVE", FROM:"College - Connecticut", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Afflalo, Arron", ACTIVE:"ACTIVE", FROM:"College - UCLA", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ager, Maurice", ACTIVE:"2007 - 2010", FROM:"College - Michigan State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Aguirre, Mark", ACTIVE:"1981 - 1993", FROM:"College - DePaul", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ahearn, Blake", ACTIVE:"2007 - 2008", FROM:"College - Missouri State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ainge, Danny", ACTIVE:"1981 - 1994", FROM:"College - Brigham Young", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ajinca, Alexis", ACTIVE:"ACTIVE", FROM:"From - Saint Etienne, France", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Akin, Henry T.", ACTIVE:"1966 - 1967", FROM:"College - William Carey; Morehead State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Alabi, Solomon", ACTIVE:"ACTIVE", FROM:"College - Florida State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Alarie, Mark", ACTIVE:"1986 - 1990", FROM:"College - Duke", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Alcorn, Gary R.", ACTIVE:"1959 - 1960", FROM:"College - Fresno City Coll. CA (J.C.); Fresno State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Aldrich, Cole", ACTIVE:"ACTIVE", FROM:"College - Kansas", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Aldridge, LaMarcus", ACTIVE:"ACTIVE", FROM:"College - Texas", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Aleksinas, Chuck", ACTIVE:"1984 - 1984", FROM:"College - Kentucky; Connecticut", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Alexander, Cory", ACTIVE:"1995 - 2004", FROM:"College - Virginia", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Alexander, Courtney", ACTIVE:"2000 - 2002", FROM:"College - Fresno State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Alexander, Gary", ACTIVE:"1993 - 1993", FROM:"College - South Florida", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Alexander, Joe", ACTIVE:"2008 - 2009", FROM:"College - West Virginia", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Alexander, Victor", ACTIVE:"1991 - 2001", FROM:"College - Iowa State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Alford, Steve", ACTIVE:"1987 - 1990", FROM:"College - Indiana", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Allen, Jerome", ACTIVE:"1995 - 1996", FROM:"College - Pennsylvania", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Allen, Lucius", ACTIVE:"1969 - 1978", FROM:"College - UCLA", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Allen, Malik", ACTIVE:"ACTIVE", FROM:"College - Villanova", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Allen, Randy", ACTIVE:"1988 - 1989", FROM:"College - Florida State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Allen, Ray", ACTIVE:"ACTIVE", FROM:"College - Connecticut", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Allen, Robert J. (Bob)", ACTIVE:"1968 - 1968", FROM:"College - Marshall", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Allen, Tony", ACTIVE:"ACTIVE", FROM:"College - Oklahoma State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Allison, Odis Jr.", ACTIVE:"1971 - 1971", FROM:"College - Laney Coll. CA (J.C.); Nevada-Las Vegas", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Allred, Lance", ACTIVE:"2007 - 2007", FROM:"College - Weber State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Allums, Darrell", ACTIVE:"1980 - 1980", FROM:"College - UCLA", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Almond, Morris", ACTIVE:"2007 - 2008", FROM:"College - Rice", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Babbitt, Luke", ACTIVE:"ACTIVE", FROM:"College - Nevada-Reno", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Babic, Milos", ACTIVE:"1990 - 1991", FROM:"College - Tennessee Tech", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Bach, John William (Johnny)", ACTIVE:"1948 - 1948", FROM:"College - Fordham; Rochester; Brown", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Baechtold, James E. (Jim)", ACTIVE:"1952 - 1956", FROM:"College - Eastern Kentucky", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Bagaric, Dalibor", ACTIVE:"2000 - 2002", FROM:"From - Croatia", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Bagley, John", ACTIVE:"1982 - 1993", FROM:"College - Boston College", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Bailey, Augustus (Gus)", ACTIVE:"1974 - 1979", FROM:"College - Texas-El Paso", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Bailey, Carl", ACTIVE:"1981 - 1981", FROM:"College - Tuskegee", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Bailey, James", ACTIVE:"1979 - 1987", FROM:"College - Rutgers", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Bailey, Thurl", ACTIVE:"1983 - 1998", FROM:"College - North Carolina State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Bailey, Toby", ACTIVE:"1998 - 1999", FROM:"College - UCLA ''98", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Baker, Mark", ACTIVE:"1998 - 1998", FROM:"College - Ohio State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Baker, Maurice", ACTIVE:"2004 - 2004", FROM:"College - Oklahoma State '02", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Baker, Norman Henry (Norm)", ACTIVE:"1946 - 1946", FROM:"College - No College", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Baker, Vin", ACTIVE:"1993 - 2005", FROM:"College - Hartford", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Balkman, Renaldo", ACTIVE:"ACTIVE", FROM:"College - South Carolina", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ball, Cedric", ACTIVE:"1990 - 1990", FROM:"College - North Carolina-Charlotte", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ballard, Greg", ACTIVE:"1977 - 1988", FROM:"College - Shasta Coll. CA (J.C.); Oregon", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Baltimore, Herschel David (Herk)", ACTIVE:"1946 - 1946", FROM:"College - Penn State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Banks, Gene", ACTIVE:"1981 - 1986", FROM:"College - Duke", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Banks, Marcus", ACTIVE:"ACTIVE", FROM:"College - Nevada-Las Vegas", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Bannister, Ken", ACTIVE:"1984 - 1990", FROM:"College - Trinidad State JC CO; Indiana State; Saint Augustine College", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Bantom, Mike", ACTIVE:"1973 - 1981", FROM:"College - St. Joseph's (PA)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Barber, John", ACTIVE:"1956 - 1956", FROM:"College - Los Angeles State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Barbosa, Leandro", ACTIVE:"ACTIVE", FROM:"From - Sau Paulo, Brazil", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Bardo, Stephen", ACTIVE:"1991 - 1995", FROM:"College - Illinois", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Barea, Jose", ACTIVE:"ACTIVE", FROM:"College - Northeastern", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Bargnani, Andrea", ACTIVE:"ACTIVE", FROM:"From - Rome, Italy", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Barker, Clifford E. (Cliff)", ACTIVE:"1949 - 1951", FROM:"College - Kentucky", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Barker, Thomas Kevin (Tom)", ACTIVE:"1976 - 1978", FROM:"College - Minnesota; Coll. of Southern Idaho (J.C.); Hawaii", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Barkley, Charles", ACTIVE:"1984 - 1999", FROM:"College - Auburn", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Barkley, Erick", ACTIVE:"2000 - 2001", FROM:"College - St. John''s '02", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Barksdale, Don Angelo", ACTIVE:"1951 - 1954", FROM:"College - Coll. of Marin CA (J.C.); UCLA", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Barnes, Harry J.", ACTIVE:"1968 - 1968", FROM:"College - Northeastern", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Barnes, Marvin Jerome", ACTIVE:"1976 - 1979", FROM:"College - Providence", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Barnes, Matt", ACTIVE:"ACTIVE", FROM:"College - UCLA", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Barnes, V. James (Jim, Bad News)", ACTIVE:"1964 - 1970", FROM:"College - Cameron; Texas-El Paso", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Barnett, Dick", ACTIVE:"1959 - 1973", FROM:"College - Tennessee State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Barnett, James Franklin (Jim)", ACTIVE:"1966 - 1976", FROM:"College - Oregon", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Barnhill, John Anthony (Rabbit)", ACTIVE:"1962 - 1968", FROM:"College - Tennessee State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Barnhill, Norton", ACTIVE:"1976 - 1976", FROM:"College - Washington State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Barnhorst, Leo A. (Barney)", ACTIVE:"1949 - 1953", FROM:"College - Notre Dame", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Barr, John E.", ACTIVE:"1946 - 1946", FROM:"College - Penn State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Barr, Michael J. (Mike)", ACTIVE:"1976 - 1976", FROM:"College - Duquesne", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Barr, Thomas L. (Moe)", ACTIVE:"1970 - 1970", FROM:"College - Duquesne", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Barrett, Andre", ACTIVE:"2007 - 2007", FROM:"College - Seton Hall", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Barrett, Ernie Drew", ACTIVE:"1953 - 1955", FROM:"College - Kansas State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Barron, Earl", ACTIVE:"ACTIVE", FROM:"College - Memphis", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Barros, Dana", ACTIVE:"1989 - 2003", FROM:"College - Boston College ''89", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Barry, Brent", ACTIVE:"2007 - 2008", FROM:"College - Oregon State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Cabarkapa, Zarko", ACTIVE:"2003 - 2005", FROM:"From - Serbia & Montenegro", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Cable, Byrum William (Barney)", ACTIVE:"1958 - 1963", FROM:"College - Bradley", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Caffey, Jason", ACTIVE:"1995 - 2002", FROM:"College - Alabama ''95", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Cage, Michael", ACTIVE:"1984 - 1999", FROM:"College - San Diego State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Calabrese, Gerald A. (Gerry)", ACTIVE:"1950 - 1951", FROM:"College - St. John's (N.Y.)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Calderon, Jose", ACTIVE:"ACTIVE", FROM:"From - Villanueva de la Serena, Spain", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Caldwell, Adrian", ACTIVE:"1989 - 1997", FROM:"College - Navarro Coll. TX (J.C.); Southern Methodist; Lamar", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Caldwell, James W. Jr. (Jim)", ACTIVE:"1967 - 1967", FROM:"College - Georgia Tech", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Caldwell, Joe (Pogo)", ACTIVE:"1964 - 1969", FROM:"College - Arizona State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Calhoun, David L. (Corky)", ACTIVE:"1972 - 1979", FROM:"College - Pennsylvania", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Calhoun, William C. (Bill)", ACTIVE:"1948 - 1954", FROM:"College - San Francisco City Coll. CA (J.C.)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Calip, Demetrius", ACTIVE:"1991 - 1991", FROM:"College - Michigan", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Callahan, Thomas Francis (Tom)", ACTIVE:"1946 - 1946", FROM:"College - Notre Dame; Rockhurst", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Calloway, Rick", ACTIVE:"1990 - 1990", FROM:"College - Indiana; Kansas", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Calverley, Ernest A. (Ernie)", ACTIVE:"1946 - 1948", FROM:"College - Rhode Island", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Calvin, Mack", ACTIVE:"1976 - 1980", FROM:"College - Long Beach City Coll. CA (J.C.); USC", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Cambridge, Dexter", ACTIVE:"1992 - 1992", FROM:"College - Lon Morris Coll. TX (J.C.); Texas", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Camby, Marcus", ACTIVE:"ACTIVE", FROM:"College - Massachusetts", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Campbell, Elden", ACTIVE:"1990 - 2004", FROM:"College - Clemson", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Campbell, Tony", ACTIVE:"1984 - 1994", FROM:"College - Ohio State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Cannon, Lawrence T. (Larry)", ACTIVE:"1973 - 1973", FROM:"College - La Salle", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Caracter, Derrick", ACTIVE:"ACTIVE", FROM:"College - Texas-El Paso", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Cardinal, Brian", ACTIVE:"ACTIVE", FROM:"College - Purdue", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Carl, Howard Hershey (Howie)", ACTIVE:"1961 - 1961", FROM:"College - Illinois; DePaul", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Carlisle, Chester G. (Chet)", ACTIVE:"1946 - 1946", FROM:"College - California", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Carlisle, Geno", ACTIVE:"2004 - 2004", FROM:"College - California '99", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Carlisle, Rick", ACTIVE:"1984 - 1989", FROM:"College - Maine; Virginia", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Carlson, Alvin Harold", ACTIVE:"1975 - 1975", FROM:"College - USC; Oregon", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Carlson, Don Vernon (Swede)", ACTIVE:"1946 - 1950", FROM:"College - Minnesota", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Carney, Robert Lee (Bob)", ACTIVE:"1954 - 1954", FROM:"College - Bradley", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Carney, Rodney", ACTIVE:"2007 - 2010", FROM:"College - Memphis", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Carpenter, Robert H. (Bob)", ACTIVE:"1949 - 1950", FROM:"College - Texas A&M-Commerce", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Carr, Antoine", ACTIVE:"1984 - 1999", FROM:"College - Wichita State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Carr, Austin George", ACTIVE:"1971 - 1980", FROM:"College - Notre Dame", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Carr, Chris", ACTIVE:"1995 - 2000", FROM:"College - Southern Illinois", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Carr, Cory", ACTIVE:"1998 - 1998", FROM:"College - Texas Tech", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Carr, Kenny", ACTIVE:"1977 - 1986", FROM:"College - North Carolina State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Carr, M.L.", ACTIVE:"1976 - 1984", FROM:"College - Guilford", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Carrington, Robert Frederick (Bob)", ACTIVE:"1977 - 1979", FROM:"College - Boston College", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Carroll, DeMarre", ACTIVE:"2009 - 2010", FROM:"College - Missouri", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Carroll, Joe Barry", ACTIVE:"1980 - 1990", FROM:"College - Purdue", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Carroll, Matt", ACTIVE:"ACTIVE", FROM:"College - Notre Dame", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Carruth, Jimmy", ACTIVE:"1996 - 1996", FROM:"College - Virginia Tech", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Carter, Anthony", ACTIVE:"ACTIVE", FROM:"College - Hawaii", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Carter, Butch", ACTIVE:"1980 - 1985", FROM:"College - Indiana", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Carter, Frederick James (Fred, Mad Dog)", ACTIVE:"1969 - 1976", FROM:"College - Mount St. Mary's", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Carter, George", ACTIVE:"1967 - 1967", FROM:"College - St. Bonaventure", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Carter, Howard", ACTIVE:"1983 - 1984", FROM:"College - Louisiana State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Carter, John D. (Jake)", ACTIVE:"1949 - 1949", FROM:"College - Texas A&M-Commerce", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Carter, Maurice", ACTIVE:"2003 - 2003", FROM:"College - Louisiana State ''99", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"D'Antoni, Michael Andrew (Mike)", ACTIVE:"1973 - 1976", FROM:"College - Marshall", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Dahler, Edward Jr. (Ed)", ACTIVE:"1951 - 1951", FROM:"College - Duquesne", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Dailey, Quintin", ACTIVE:"1982 - 1991", FROM:"College - San Francisco", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Dalembert, Samuel", ACTIVE:"ACTIVE", FROM:"College - Seton Hall", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Dallmar, Howard (Howie)", ACTIVE:"1946 - 1948", FROM:"College - Stanford; Pennsylvania", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Dampier, Erick", ACTIVE:"ACTIVE", FROM:"College - Mississippi State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Dampier, Louie (Lou)", ACTIVE:"1976 - 1978", FROM:"College - Kentucky", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Dandridge, Robert L. Jr. (Bob)", ACTIVE:"1969 - 1981", FROM:"College - Norfolk State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Daniels, Antonio", ACTIVE:"ACTIVE", FROM:"College - Bowling Green", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Daniels, Erik", ACTIVE:"2004 - 2004", FROM:"College - Kentucky", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Daniels, Lloyd", ACTIVE:"1992 - 1997", FROM:"College - Mount San Antonio Coll. CA (J.C.)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Daniels, Marquis", ACTIVE:"ACTIVE", FROM:"College - Auburn", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Daniels, Mel", ACTIVE:"1976 - 1976", FROM:"College - Burlington Co. Coll. NJ (J.C.); New Mexico", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Danilovic, Sasha", ACTIVE:"1995 - 1996", FROM:"College - Serbia", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Dantley, Adrian", ACTIVE:"1976 - 1990", FROM:"College - Notre Dame", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Darcey, Henry J. (Pete)", ACTIVE:"1952 - 1952", FROM:"College - Oklahoma State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Darden, James W. (Jimmy)", ACTIVE:"1949 - 1949", FROM:"College - Wyoming; Denver", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Dare, Yinka", ACTIVE:"1994 - 1997", FROM:"College - George Washington", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Dark, Jesse L.", ACTIVE:"1974 - 1974", FROM:"College - Virginia Commonwealth", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Darrow, James K. (Jimmy)", ACTIVE:"1961 - 1961", FROM:"College - Bowling Green State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Daugherty, Brad", ACTIVE:"1986 - 1993", FROM:"College - North Carolina", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"David, Kornel", ACTIVE:"1998 - 2000", FROM:"College - Budapest AEH", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Davidson, Jermareo", ACTIVE:"2007 - 2008", FROM:"College - Alabama", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Davies, Robert Edris (Bob, Harrisburg Houdini)", ACTIVE:"1948 - 1954", FROM:"College - Franklin & Marshall; Seton Hall", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Davis, Antonio", ACTIVE:"1993 - 2005", FROM:"College - Texas-El Paso", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Davis, Aubrey D.", ACTIVE:"1946 - 1946", FROM:"College - Oklahoma Baptist", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Davis, Baron", ACTIVE:"ACTIVE", FROM:"College - UCLA", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Davis, Ben", ACTIVE:"1996 - 1999", FROM:"College - Arizona ''96", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Davis, Brad", ACTIVE:"1977 - 1991", FROM:"College - Maryland", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Davis, Brian", ACTIVE:"1993 - 1993", FROM:"College - Duke", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Davis, Charles Lawrence (Charlie)", ACTIVE:"1971 - 1973", FROM:"College - Wake Forest", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Davis, Charlie E.", ACTIVE:"1981 - 1989", FROM:"College - Vanderbilt", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Davis, Dale", ACTIVE:"1991 - 2006", FROM:"College - Clemson", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Davis, Damon William (Monti)", ACTIVE:"1980 - 1980", FROM:"College - Tennessee State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Davis, Dwight E. (Double D)", ACTIVE:"1972 - 1976", FROM:"College - Houston", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Davis, Ed", ACTIVE:"ACTIVE", FROM:"College - North Carolina", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Davis, Edward J. (Mickey)", ACTIVE:"1972 - 1976", FROM:"College - Duquesne", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Davis, Emanual", ACTIVE:"1996 - 2002", FROM:"College - Delaware State ''91", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Davis, Glen", ACTIVE:"ACTIVE", FROM:"College - Louisiana State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Davis, Harry A.", ACTIVE:"1978 - 1979", FROM:"College - Florida State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Davis, Hubert", ACTIVE:"1992 - 2003", FROM:"College - North Carolina ''92", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Davis, James R. (Red)", ACTIVE:"1955 - 1955", FROM:"College - St. John's (N.Y.)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Davis, James W. (Jim)", ACTIVE:"1967 - 1974", FROM:"College - Colorado", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Davis, Johnny", ACTIVE:"1976 - 1985", FROM:"College - Dayton", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Davis, Josh", ACTIVE:"2003 - 2005", FROM:"College - Wyoming", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Davis, Mark", ACTIVE:"1988 - 1988", FROM:"College - Old Dominion", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Davis, Mark", ACTIVE:"1995 - 1999", FROM:"College - Texas Tech", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Davis, Melvyn Jerome (Mel, Killer)", ACTIVE:"1973 - 1976", FROM:"College - St. John's (N.Y.)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Davis, Michael", ACTIVE:"1982 - 1982", FROM:"College - Mercer Co. CC NJ; Maryland", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Davis, Michael A. (Mike, Crusher)", ACTIVE:"1969 - 1972", FROM:"College - Virginia Union", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Eackles, Ledell", ACTIVE:"1988 - 1997", FROM:"College - San Jacinto Coll. TX (J.C.); New Orleans", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Eakins, James Scott (Jim, Jimbo)", ACTIVE:"1976 - 1977", FROM:"College - Brigham Young", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Earl, Acie", ACTIVE:"1993 - 1996", FROM:"College - Iowa", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Earle, Edwin (Ed)", ACTIVE:"1953 - 1953", FROM:"College - Loyola (Chicago)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Eaton, Mark", ACTIVE:"1982 - 1992", FROM:"College - Cypress Coll. CA (J.C.); UCLA", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Eaves, Jerry", ACTIVE:"1982 - 1986", FROM:"College - Louisville", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ebanks, Devin", ACTIVE:"ACTIVE", FROM:"College - West Virginia", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ebben, William Edward (Bill)", ACTIVE:"1957 - 1957", FROM:"College - Detroit", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Eberhard, Allen Dean (Al)", ACTIVE:"1974 - 1977", FROM:"College - Missouri", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ebi, Ndudi", ACTIVE:"2003 - 2004", FROM:"High School - Westbury Christian HS (TX)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Eddie, Patrick", ACTIVE:"1991 - 1991", FROM:"College - Arkansas State; Mississippi", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Eddleman, Thomas Dwight (Dike)", ACTIVE:"1949 - 1952", FROM:"College - Illinois", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Edelin, Kenton Scott (Kent)", ACTIVE:"1984 - 1984", FROM:"College - Virginia", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Edmonson, Keith", ACTIVE:"1982 - 1983", FROM:"College - Purdue", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Edney, Tyus", ACTIVE:"1995 - 2000", FROM:"College - UCLA", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Edwards, Bill", ACTIVE:"1993 - 1993", FROM:"College - Wright State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Edwards, Blue", ACTIVE:"1989 - 1998", FROM:"College - Louisburg; East Carolina", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Edwards, Corsley", ACTIVE:"2004 - 2004", FROM:"College - Central Connecticut State '02", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Edwards, Doug", ACTIVE:"1993 - 1995", FROM:"College - Florida State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Edwards, Franklin", ACTIVE:"1981 - 1987", FROM:"College - Cleveland State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Edwards, James", ACTIVE:"1977 - 1995", FROM:"College - Washington", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Edwards, Jay", ACTIVE:"1989 - 1989", FROM:"College - Indiana", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Edwards, John", ACTIVE:"2004 - 2005", FROM:"College - Kent State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Edwards, Kevin", ACTIVE:"1988 - 2000", FROM:"College - Lakeland CC OH; DePaul", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Egan, John Francis (Johnny)", ACTIVE:"1961 - 1971", FROM:"College - Providence", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Eggleston, Lonnie J.", ACTIVE:"1948 - 1948", FROM:"College - Oklahoma State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ehlers, Edwin S. (Eddie, Bulbs)", ACTIVE:"1947 - 1948", FROM:"College - Purdue", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ehlo, Craig", ACTIVE:"1983 - 1996", FROM:"College - Odessa Coll. TX (J.C.); Washington State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Eichhorst, Richard A. (Dick)", ACTIVE:"1961 - 1961", FROM:"College - Southeast Missouri State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Eisley, Howard", ACTIVE:"1994 - 2005", FROM:"College - Boston College", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ekezie, Obinna", ACTIVE:"1999 - 2004", FROM:"College - Maryland", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"El-Amin, Khalid", ACTIVE:"2000 - 2000", FROM:"College - Connecticut ''01", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Eliason, Donald Carlton (Don)", ACTIVE:"1946 - 1946", FROM:"College - Hamline", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Elie, Mario", ACTIVE:"1990 - 2000", FROM:"College - American International", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ellefson, E. Ray (Ray)", ACTIVE:"1948 - 1950", FROM:"College - Oklahoma State; Colorado; West Texas A&M", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ellington, Wayne", ACTIVE:"ACTIVE", FROM:"College - North Carolina", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Elliott, Robert Alan (Bob)", ACTIVE:"1978 - 1980", FROM:"College - Arizona", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Elliott, Sean", ACTIVE:"1989 - 2000", FROM:"College - Arizona", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ellis, Alexander (Boo)", ACTIVE:"1958 - 1959", FROM:"College - Niagara", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ellis, Dale", ACTIVE:"1983 - 1999", FROM:"College - Tennessee", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ellis, Harold", ACTIVE:"1993 - 1997", FROM:"College - Morehouse", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ellis, Joe", ACTIVE:"1966 - 1973", FROM:"College - San Francisco", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ellis, LaPhonso", ACTIVE:"1992 - 2002", FROM:"College - Notre Dame ''92", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ellis, LeRon", ACTIVE:"1991 - 1995", FROM:"College - Kentucky; Syracuse", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ellis, Leroy", ACTIVE:"1962 - 1975", FROM:"College - St. John's (N.Y.)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ellis, Maurice H. (Bo)", ACTIVE:"1977 - 1979", FROM:"College - Marquette", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ellis, Monta", ACTIVE:"ACTIVE", FROM:"High School - Lanier HS (Jackson, MS)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ellison, Pervis", ACTIVE:"1989 - 2000", FROM:"College - Louisville", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Elmore, Len", ACTIVE:"1976 - 1983", FROM:"College - Maryland", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Elson, Francisco", ACTIVE:"ACTIVE", FROM:"College - California", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Fabel, Joseph (Joe)", ACTIVE:"1946 - 1946", FROM:"College - Pittsburgh", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Fairchild, John Russell", ACTIVE:"1965 - 1965", FROM:"College - Palomar Coll. CA (J.C.); Brigham Young", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Farbman, Philip M. (Phil)", ACTIVE:"1948 - 1948", FROM:"College - CCNY; Brooklyn College", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Farley, Richard L. (Dick)", ACTIVE:"1954 - 1958", FROM:"College - Indiana", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Farmar, Jordan", ACTIVE:"ACTIVE", FROM:"College - UCLA", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Farmer, Desmon", ACTIVE:"2006 - 2008", FROM:"College - USC", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Farmer, Don Michael (Mike)", ACTIVE:"1958 - 1965", FROM:"College - San Francisco", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Farmer, Jim", ACTIVE:"1987 - 1993", FROM:"College - Alabama", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Farmer, Tony", ACTIVE:"1997 - 1999", FROM:"College - Nebraska", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Faught, Robert Edward (Bob)", ACTIVE:"1946 - 1946", FROM:"College - Notre Dame", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Favors, Derrick", ACTIVE:"ACTIVE", FROM:"College - Georgia Tech", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Fazekas, Nick", ACTIVE:"2007 - 2007", FROM:"College - Nevada-Reno", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Fedor, Samuel David (Dave)", ACTIVE:"1962 - 1962", FROM:"College - Florida State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Feerick, Robert Joseph (Bob)", ACTIVE:"1946 - 1949", FROM:"College - Santa Clara", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Feher, Raymond G. (Butch)", ACTIVE:"1976 - 1976", FROM:"College - Vanderbilt", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Feick, Jamie", ACTIVE:"1996 - 2000", FROM:"College - Michigan State ''96", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Feiereisel, Ronald E. (Ron)", ACTIVE:"1955 - 1955", FROM:"College - DePaul", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Feigenbaum, George", ACTIVE:"1949 - 1952", FROM:"College - Long Island University; Kentucky", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Feitl, Dave", ACTIVE:"1986 - 1991", FROM:"College - Texas-El Paso", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Felix, Noel", ACTIVE:"2005 - 2005", FROM:"College - Fresno State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Felix, Ray", ACTIVE:"1953 - 1961", FROM:"College - Long Island University", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Felton, Raymond", ACTIVE:"ACTIVE", FROM:"College - North Carolina", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Fendley, John Phillip (Jake)", ACTIVE:"1951 - 1952", FROM:"College - Northwestern", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Fenley, William Warren (Bill)", ACTIVE:"1946 - 1946", FROM:"College - Manhattan", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ferguson, Desmond", ACTIVE:"2003 - 2003", FROM:"College - Detroit", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Fernandez, Rudy", ACTIVE:"ACTIVE", FROM:"From - Palma de Mallorca, Spain", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Fernsten, Eric", ACTIVE:"1975 - 1983", FROM:"College - San Francisco", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ferrari, Albert R. (Al)", ACTIVE:"1955 - 1962", FROM:"College - Michigan State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ferreira, Rolando", ACTIVE:"1988 - 1988", FROM:"College - Houston", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ferrell, Duane", ACTIVE:"1988 - 1998", FROM:"College - Georgia Tech", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ferrin, C. Arnold Jr. (Arnie)", ACTIVE:"1948 - 1950", FROM:"College - Utah", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ferry, Danny", ACTIVE:"1990 - 2002", FROM:"College - Duke ''89", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ferry, Robert Dean (Bob)", ACTIVE:"1959 - 1968", FROM:"College - St. Louis", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Fesenko, Kyrylo", ACTIVE:"ACTIVE", FROM:"From - Dnepropetrovsk, Ukraine", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Fields, Kenny", ACTIVE:"1984 - 1987", FROM:"College - UCLA", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Fields, Landry", ACTIVE:"ACTIVE", FROM:"College - Stanford", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Filipek, Ronald Stanley (Ron)", ACTIVE:"1967 - 1967", FROM:"College - Tennessee Tech", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Fillmore, Gregory Paul (Greg)", ACTIVE:"1970 - 1971", FROM:"College - Iowa Central CC; Cheyney", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Finkel, Henry J. (Hank)", ACTIVE:"1966 - 1974", FROM:"College - St. Peter's; Dayton", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Finley, Michael", ACTIVE:"2007 - 2009", FROM:"College - Wisconsin", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Finn, Daniel Lawrence Jr. (Danny)", ACTIVE:"1952 - 1954", FROM:"College - St. John's (N.Y.)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Fish, Matt", ACTIVE:"1994 - 1996", FROM:"College - Wilmington", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Fisher, Derek", ACTIVE:"ACTIVE", FROM:"College - Arkansas-Little Rock", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Fitch, Gerald", ACTIVE:"2005 - 2005", FROM:"College - Kentucky", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Fitzgerald, Richard (Dick)", ACTIVE:"1946 - 1947", FROM:"College - Seton Hall", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Fitzgerald, Robert (Bob)", ACTIVE:"1946 - 1948", FROM:"College - Fordham", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Fizer, Marcus", ACTIVE:"2000 - 2005", FROM:"College - Iowa State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Fleishman, Jerome (Jerry)", ACTIVE:"1946 - 1952", FROM:"College - N.Y.U.; Long Island University", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Fleming, Albert Jr. (Al)", ACTIVE:"1977 - 1977", FROM:"College - Arizona", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Fleming, Edward R. (Ed)", ACTIVE:"1955 - 1959", FROM:"College - Niagara", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Gabor, William A. (Billy, The Human Projectile)", ACTIVE:"1949 - 1954", FROM:"College - Syracuse", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Gadzuric, Dan", ACTIVE:"ACTIVE", FROM:"College - UCLA", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Gai, Deng", ACTIVE:"2005 - 2005", FROM:"College - Fairfield", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Gainer, Elmer R.", ACTIVE:"1947 - 1949", FROM:"College - DePaul", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Gaines, Corey", ACTIVE:"1988 - 1994", FROM:"College - UCLA; Loyola Marymount", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Gaines, Reece", ACTIVE:"2003 - 2005", FROM:"College - Louisville", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Gaines, Sundiata", ACTIVE:"ACTIVE", FROM:"College - Georgia", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Gale, Mike", ACTIVE:"1976 - 1981", FROM:"College - Elizabeth City State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Gallagher, Chad", ACTIVE:"1993 - 1993", FROM:"College - Creighton", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Gallatin, Harry", ACTIVE:"1948 - 1957", FROM:"College - Northeast Missouri State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Gallinari, Danilo", ACTIVE:"ACTIVE", FROM:"From - Milan, Italy", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Gambee, Dave", ACTIVE:"1958 - 1969", FROM:"College - Oregon State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Gamble, Kevin", ACTIVE:"1987 - 1996", FROM:"College - Lincoln Trail IL (J.C.); Iowa", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Gantt, Robert M. Jr. (Bob)", ACTIVE:"1946 - 1946", FROM:"College - Duke", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Garbajosa, Jorge", ACTIVE:"2007 - 2007", FROM:"From - Spain", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Garces, Ruben", ACTIVE:"2000 - 2000", FROM:"College - Providence", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Garcia, Alex", ACTIVE:"2003 - 2004", FROM:"From - Brazil", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Garcia, Francisco", ACTIVE:"ACTIVE", FROM:"College - Louisville", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Gardner, Earl Baker (Red)", ACTIVE:"1948 - 1948", FROM:"College - Wabash; DePauw", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Gardner, Thomas", ACTIVE:"2007 - 2008", FROM:"College - Missouri", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Gardner, Vern B.", ACTIVE:"1949 - 1951", FROM:"College - Wyoming; Utah", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Garfinkel, Jack (Dutch)", ACTIVE:"1946 - 1948", FROM:"College - St. John's (N.Y.)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Garland, Gary J.", ACTIVE:"1979 - 1979", FROM:"College - DePaul", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Garland, Winston", ACTIVE:"1987 - 1994", FROM:"College - Southeastern CC IA; Southwest Missouri State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Garmaker, Richard Eugene (Dick)", ACTIVE:"1955 - 1960", FROM:"College - Hibbing CC MN; Minnesota", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Garner, Chris", ACTIVE:"1997 - 2000", FROM:"College - Memphis", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Garnett, Bill", ACTIVE:"1982 - 1985", FROM:"College - Wyoming", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Garnett, Kevin", ACTIVE:"ACTIVE", FROM:"High School - Farragut Academy HS (IL)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Garnett, Marlon", ACTIVE:"1998 - 1998", FROM:"College - Santa Clara", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Garrett, Calvin", ACTIVE:"1980 - 1983", FROM:"College - Austin Peay State; Oral Roberts", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Garrett, Dean", ACTIVE:"1996 - 2001", FROM:"College - Indiana", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Garrett, Eldo (Dick)", ACTIVE:"1969 - 1973", FROM:"College - Southern Illinois", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Garrett, Rowland G.", ACTIVE:"1972 - 1976", FROM:"College - Florida State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Garrick, Tom", ACTIVE:"1988 - 1991", FROM:"College - Rhode Island", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Garris, John", ACTIVE:"1983 - 1983", FROM:"College - Michigan; Boston College", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Garris, Kiwane", ACTIVE:"1997 - 1999", FROM:"College - Illinois", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Garrity, Pat", ACTIVE:"2007 - 2007", FROM:"College - Notre Dame", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Garvin, James D. (Jim)", ACTIVE:"1973 - 1973", FROM:"College - Boston U.", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Gasol, Marc", ACTIVE:"ACTIVE", FROM:"From - Barcelona, Spain", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Gasol, Pau", ACTIVE:"ACTIVE", FROM:"From - Barcelona, Spain", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Gates, Ben Frank (Frank, Needle)", ACTIVE:"1949 - 1949", FROM:"College - Sam Houston State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Gatling, Chris", ACTIVE:"1991 - 2001", FROM:"College - Pittsburgh; Old Dominion", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Gattison, Kenny", ACTIVE:"1986 - 1995", FROM:"College - Old Dominion", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Gay, Rudy", ACTIVE:"ACTIVE", FROM:"College - Connecticut", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Gayda, Edward C. (Ed)", ACTIVE:"1950 - 1950", FROM:"College - Washington State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Gaze, Andrew", ACTIVE:"1993 - 1998", FROM:"College - Seton Hall", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Geary, Reggie", ACTIVE:"1996 - 1997", FROM:"College - Arizona", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Gee, Alonzo", ACTIVE:"ACTIVE", FROM:"College - Alabama", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Geiger, Matt", ACTIVE:"1992 - 2001", FROM:"College - Auburn; Georgia Tech", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Gelabale, Mickael", ACTIVE:"2007 - 2007", FROM:"From - France", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Hackett, Rudolph (Rudy)", ACTIVE:"1976 - 1976", FROM:"College - Syracuse", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Haddadi, Hamed", ACTIVE:"ACTIVE", FROM:"From - Ahvaz, Iran", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Haffner, Scott", ACTIVE:"1989 - 1990", FROM:"College - Illinois; Evansville", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Hagan, Cliff", ACTIVE:"1956 - 1965", FROM:"College - Kentucky", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Hagan, Glenn Kassabin", ACTIVE:"1981 - 1981", FROM:"College - St. Bonaventure", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Hahn, Robert B. (Bob)", ACTIVE:"1949 - 1949", FROM:"College - North Carolina State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Hairston, Alan Leroy (Al)", ACTIVE:"1968 - 1969", FROM:"College - St. Clair Co. CC MI; Bowling Green State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Hairston, Happy", ACTIVE:"1964 - 1974", FROM:"College - N.Y.U.", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Hairston, Lindsay (Spider)", ACTIVE:"1975 - 1975", FROM:"College - Michigan State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Hairston, Malik", ACTIVE:"2008 - 2009", FROM:"College - Oregon", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Haislip, Marcus", ACTIVE:"2002 - 2009", FROM:"College - Tennessee", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Halbert, Charles P. (Chuck)", ACTIVE:"1946 - 1950", FROM:"College - West Texas A&M", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Halbrook, Harvey Wade (Swede)", ACTIVE:"1960 - 1961", FROM:"College - Oregon State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Hale, William Bruce (Bruce)", ACTIVE:"1948 - 1950", FROM:"College - Santa Clara", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Haley, Jack", ACTIVE:"1988 - 1997", FROM:"College - Golden West Coll. CA (J.C.); UCLA", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Halimon, Shaler Jr.", ACTIVE:"1968 - 1971", FROM:"College - Imperial Valley Coll. CA (J.C.); Utah State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Hall, Mike", ACTIVE:"2006 - 2006", FROM:"College - George Washington", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Halliburton, Jeffrey (Jeff)", ACTIVE:"1971 - 1972", FROM:"College - San Jacinto Coll. TX (J.C.); Drake", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ham, Darvin", ACTIVE:"1996 - 2004", FROM:"College - Texas Tech", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Hamer, Steve", ACTIVE:"1996 - 1996", FROM:"College - Tennessee", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Hamilton, Dale B.", ACTIVE:"1949 - 1949", FROM:"College - Franklin (Ind.)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Hamilton, Dennis Eugene", ACTIVE:"1967 - 1968", FROM:"College - Arizona State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Hamilton, Ralph Albert (Ham)", ACTIVE:"1948 - 1948", FROM:"College - Indiana", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Hamilton, Richard", ACTIVE:"ACTIVE", FROM:"College - Connecticut", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Hamilton, Roy Lee", ACTIVE:"1979 - 1980", FROM:"College - UCLA", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Hamilton, Steve Absher", ACTIVE:"1958 - 1959", FROM:"College - Purdue; Morehead State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Hamilton, Tang", ACTIVE:"2001 - 2001", FROM:"College - Mississippi State ''01", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Hamilton, Thomas", ACTIVE:"1995 - 1999", FROM:"College - No College", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Hamilton, Zendon", ACTIVE:"2000 - 2005", FROM:"College - St. John's", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Hammink, Geert", ACTIVE:"1993 - 1995", FROM:"College - Louisiana State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Hammonds, Tom", ACTIVE:"1989 - 2000", FROM:"College - Georgia Tech", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Hancock, Darrin", ACTIVE:"1994 - 1996", FROM:"College - Garden City CC KS; Kansas", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Handlogten, Ben", ACTIVE:"2003 - 2004", FROM:"College - Western Michigan", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Hankins, Cecil O.", ACTIVE:"1946 - 1947", FROM:"College - Oklahoma State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Hankinson, Phil", ACTIVE:"1973 - 1974", FROM:"College - Pennsylvania", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Hannum, Alexander Murray (Alex)", ACTIVE:"1949 - 1956", FROM:"College - USC", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Hanrahan, Donald (Don)", ACTIVE:"1952 - 1952", FROM:"College - Loyola (Chicago)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Hans, Rollen F. (Rolly)", ACTIVE:"1953 - 1954", FROM:"College - Los Angeles City Coll. CA (J.C.); Long Island University", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Hansbrough, Tyler", ACTIVE:"ACTIVE", FROM:"College - North Carolina", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Hansen, Bob", ACTIVE:"1983 - 1991", FROM:"College - Iowa", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Hansen, Glenn R.", ACTIVE:"1975 - 1977", FROM:"College - Utah State; Louisiana State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Hansen, Lars", ACTIVE:"1978 - 1978", FROM:"College - Washington", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Hansen, Travis", ACTIVE:"2003 - 2003", FROM:"College - Brigham Young", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Hanson, Reggie", ACTIVE:"1997 - 1997", FROM:"College - Kentucky", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Hanzlik, Bill", ACTIVE:"1980 - 1989", FROM:"College - Notre Dame", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Harangody, Luke", ACTIVE:"ACTIVE", FROM:"College - Notre Dame", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Hardaway, Anfernee", ACTIVE:"2007 - 2007", FROM:"College - Memphis", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Hardaway, Tim", ACTIVE:"1989 - 2002", FROM:"College - Texas-El Paso ''89", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Harden, James", ACTIVE:"ACTIVE", FROM:"College - Arizona State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Harding, Reginald (Reggie)", ACTIVE:"1963 - 1967", FROM:"College - No College", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Iavaroni, Marc", ACTIVE:"1982 - 1988", FROM:"College - Virginia", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ibaka, Serge", ACTIVE:"ACTIVE", FROM:"From - Brazzaville, Republic of Congo", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Iguodala, Andre", ACTIVE:"ACTIVE", FROM:"College - Arizona", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ilgauskas, Zydrunas", ACTIVE:"ACTIVE", FROM:"From - Kaunas, Lithuania", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ilic, Mile", ACTIVE:"2006 - 2006", FROM:"From - Serbia & Montenegro", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ilunga-Mbenga, Didier", ACTIVE:"ACTIVE", FROM:"From - Kinshasa, DRC", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ilyasova, Ersan", ACTIVE:"ACTIVE", FROM:"From - Eskisehir, Turkey", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Imhoff, Darrall Tucker (Big D)", ACTIVE:"1960 - 1971", FROM:"College - California", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ingelsby, Tom", ACTIVE:"1973 - 1973", FROM:"College - Villanova", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ingram, Joel McCoy (McCoy)", ACTIVE:"1957 - 1957", FROM:"College - Jackson State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Irvin, Byron", ACTIVE:"1989 - 1992", FROM:"College - Arkansas; Missouri", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Issel, Dan", ACTIVE:"1976 - 1984", FROM:"College - Kentucky", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Iuzzolino, Mike", ACTIVE:"1991 - 1992", FROM:"College - Penn State; St. Francis (PA)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Iverson, Allen", ACTIVE:"2007 - 2009", FROM:"College - Georgetown", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ivey, Royal", ACTIVE:"ACTIVE", FROM:"College - Texas", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Jack, Jarrett", ACTIVE:"ACTIVE", FROM:"College - Georgia Tech", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Jackson, Alvin (Al)", ACTIVE:"1967 - 1967", FROM:"College - Wilberforce", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Jackson, Anthony Eugene (Tony)", ACTIVE:"1980 - 1980", FROM:"College - Florida State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Jackson, Bobby", ACTIVE:"2007 - 2008", FROM:"College - Minnesota", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Jackson, Cedric", ACTIVE:"2009 - 2009", FROM:"College - Cleveland State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Jackson, Darnell", ACTIVE:"ACTIVE", FROM:"College - Kansas", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Jackson, Gregory (Greg)", ACTIVE:"1974 - 1974", FROM:"College - Guilford", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Jackson, Jaren", ACTIVE:"1989 - 2001", FROM:"College - Georgetown", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Jackson, Jermaine", ACTIVE:"1999 - 2005", FROM:"College - Detroit", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Jackson, Jim", ACTIVE:"1992 - 2005", FROM:"College - Ohio State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Jackson, Lucious B. (Luke)", ACTIVE:"1964 - 1971", FROM:"College - Quincy; Texas Southern; Texas-Pan American", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Jackson, Luke", ACTIVE:"2007 - 2007", FROM:"College - Oregon", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Jackson, Marc", ACTIVE:"2000 - 2006", FROM:"College - Temple", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Jackson, Mark", ACTIVE:"1987 - 2003", FROM:"College - St. John''s (N.Y.) '87", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Jackson, Michael", ACTIVE:"1987 - 1989", FROM:"College - Georgetown", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Jackson, Myron", ACTIVE:"1986 - 1986", FROM:"College - Arkansas-Little Rock", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Jackson, Philip D. (Phil, Action)", ACTIVE:"1967 - 1979", FROM:"College - North Dakota", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Jackson, Ralph A. III", ACTIVE:"1984 - 1984", FROM:"College - UCLA", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Jackson, Randell", ACTIVE:"1998 - 1999", FROM:"College - Florida State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Jackson, Stanley", ACTIVE:"1993 - 1993", FROM:"College - Alabama-Birmingham", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Jackson, Stephen", ACTIVE:"ACTIVE", FROM:"High School - Oak Hill Academy (Mouth of Wilson, VA)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Jackson, Tracy", ACTIVE:"1981 - 1983", FROM:"College - Notre Dame", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Jackson, Wardell", ACTIVE:"1974 - 1974", FROM:"College - Ohio State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Jacobs, Winfred O. (Fred)", ACTIVE:"1946 - 1946", FROM:"College - Denver", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Jacobsen, Casey", ACTIVE:"2007 - 2007", FROM:"College - Stanford", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Jacobson, Sam", ACTIVE:"1998 - 2000", FROM:"College - Minnesota", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Jamerson, Dave", ACTIVE:"1990 - 1993", FROM:"College - Ohio U.", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"James, Aaron (A.J.)", ACTIVE:"1974 - 1978", FROM:"College - Grambling State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"James, Damion", ACTIVE:"ACTIVE", FROM:"College - Texas", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"James, Harold Gene (Gene, Goose)", ACTIVE:"1948 - 1950", FROM:"College - Marshall", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"James, Henry", ACTIVE:"1990 - 1997", FROM:"College - South Plains Coll. TX (J.C.); St. Mary's (Tex.)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"James, Jerome", ACTIVE:"2007 - 2008", FROM:"College - Florida A&M", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"James, LeBron", ACTIVE:"ACTIVE", FROM:"High School - St. Vincent-St. Mary HS (OH)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"James, Mike", ACTIVE:"2007 - 2009", FROM:"College - Duquesne", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"James, Tim", ACTIVE:"1999 - 2001", FROM:"College - Miami (Fla.) ''99", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Jamison, Antawn", ACTIVE:"ACTIVE", FROM:"College - North Carolina", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Jamison, Harold", ACTIVE:"1999 - 2001", FROM:"College - Clemson ''99", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Janisch, John Albert", ACTIVE:"1946 - 1947", FROM:"College - Valparaiso", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Janotta, Howard (Howie)", ACTIVE:"1949 - 1949", FROM:"College - Seton Hall", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Jaric, Marko", ACTIVE:"2007 - 2008", FROM:"From - Belgrade, Serbia", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Jaros, Anthony Joseph (Tony)", ACTIVE:"1946 - 1950", FROM:"College - Minnesota", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Jasikevicius, Sarunas", ACTIVE:"2005 - 2006", FROM:"College - Maryland", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Jawai, Nathan", ACTIVE:"2008 - 2009", FROM:"From - Australia", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Jeannette, Harry Edward (Buddy)", ACTIVE:"1947 - 1949", FROM:"College - Washington & Jefferson", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Jeelani, Abdul Qadir (formerly Gary Cole)", ACTIVE:"1979 - 1980", FROM:"College - Wis.-Parkside", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Jefferies, Chris", ACTIVE:"2002 - 2003", FROM:"College - Fresno State ''03", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Jeffers, Othyus", ACTIVE:"ACTIVE", FROM:"College - Robert Morris (Ill.)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Jefferson, Al", ACTIVE:"ACTIVE", FROM:"High School - Prentiss HS (MS)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Jefferson, Dontell", ACTIVE:"2008 - 2008", FROM:"College - Arkansas", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Jefferson, Richard", ACTIVE:"ACTIVE", FROM:"College - Arizona", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Kachan, Edwin John (Whitey)", ACTIVE:"1948 - 1948", FROM:"College - DePaul", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Kaftan, George A. (The Golden Greek)", ACTIVE:"1948 - 1952", FROM:"College - Holy Cross", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Kalafat, Edward L. (Ed)", ACTIVE:"1954 - 1956", FROM:"College - Minnesota", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Kaman, Chris", ACTIVE:"ACTIVE", FROM:"College - Central Michigan", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Kaplowitz, Ralph (Kappy)", ACTIVE:"1946 - 1947", FROM:"College - N.Y.U.", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Kapono, Jason", ACTIVE:"ACTIVE", FROM:"College - UCLA", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Kappen, Anthony George (Tony)", ACTIVE:"1946 - 1946", FROM:"College - No College", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Karl, Coby", ACTIVE:"2007 - 2009", FROM:"College - Boise State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Karl, George Matthew", ACTIVE:"1976 - 1977", FROM:"College - North Carolina", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Kasid, Edward (Ed)", ACTIVE:"1946 - 1946", FROM:"College - No College", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Kasun, Mario", ACTIVE:"2004 - 2005", FROM:"From - Croatia", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Katkaveck, Leo Frank", ACTIVE:"1948 - 1949", FROM:"College - North Carolina State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Kauffman, Robert (Bob, Horse)", ACTIVE:"1968 - 1974", FROM:"College - Guilford", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Kautz, Wilbert (Wibs)", ACTIVE:"1946 - 1946", FROM:"College - Loyola (Chicago)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Kea, Clarence Leroy", ACTIVE:"1980 - 1981", FROM:"College - Lamar", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Kearns, Michael Joseph", ACTIVE:"1954 - 1954", FROM:"College - Princeton", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Kearns, Thomas Francis Jr. (Tommy)", ACTIVE:"1958 - 1958", FROM:"College - North Carolina", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Keefe, Adam", ACTIVE:"1992 - 2000", FROM:"College - Stanford", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Keeling, Harold A.", ACTIVE:"1985 - 1985", FROM:"College - Santa Clara", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Keller, Kenneth W. (Ken)", ACTIVE:"1946 - 1946", FROM:"College - Vermont; St. John's (N.Y.)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Kelley, Rich", ACTIVE:"1975 - 1985", FROM:"College - Stanford", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Kellogg, Clark", ACTIVE:"1982 - 1986", FROM:"College - Ohio State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Kelly, Gerard Allan (Jerry)", ACTIVE:"1946 - 1947", FROM:"College - Marshall", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Kelly, Thomas Edward (Tom)", ACTIVE:"1948 - 1948", FROM:"College - N.Y.U.", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Kelser, Greg", ACTIVE:"1979 - 1984", FROM:"College - Michigan State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Kelso, Ben", ACTIVE:"1973 - 1973", FROM:"College - Central Michigan", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Kemp, Shawn", ACTIVE:"1989 - 2002", FROM:"High School - Concord HS (IN) ''87", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Kempton, Tim", ACTIVE:"1986 - 1997", FROM:"College - Notre Dame", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Kendrick, Frank Edward", ACTIVE:"1974 - 1974", FROM:"College - Purdue", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Kennedy, Eugene (Goo)", ACTIVE:"1976 - 1976", FROM:"College - Texas Christian", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Kennedy, Joseph A. (Joe)", ACTIVE:"1968 - 1969", FROM:"College - Duke", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Kennedy, William F. (Pickles)", ACTIVE:"1960 - 1960", FROM:"College - Temple", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Kenon, Larry", ACTIVE:"1976 - 1982", FROM:"College - Amarillo Coll. TX (J.C.); Memphis", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Kenville, William McGill (Billy, The Kid)", ACTIVE:"1953 - 1959", FROM:"College - St. Bonaventure", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Kerner, Jonathan", ACTIVE:"1998 - 1998", FROM:"College - East Carolina ''97", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Kerr, Johnny", ACTIVE:"1954 - 1965", FROM:"College - Illinois", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Kerr, Steve", ACTIVE:"1988 - 2002", FROM:"College - Arizona ''88", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Kerris, John E. (Jack)", ACTIVE:"1949 - 1952", FROM:"College - Loyola (Chicago)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Kersey, Jerome", ACTIVE:"1984 - 2000", FROM:"College - Longwood", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Kessler, Alec", ACTIVE:"1990 - 1993", FROM:"College - Georgia", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ketner, Lari", ACTIVE:"1999 - 2000", FROM:"College - Massachusetts", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Keys, Randolph", ACTIVE:"1988 - 1995", FROM:"College - Southern Mississippi", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Khryapa, Viktor", ACTIVE:"2007 - 2007", FROM:"From - Russia", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Kidd, Jason", ACTIVE:"ACTIVE", FROM:"College - California", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Kidd, Warren", ACTIVE:"1993 - 1993", FROM:"College - Middle Tennessee State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Kiffin, Irvin A. Jr.", ACTIVE:"1979 - 1979", FROM:"College - Virginia Union; Oklahoma Baptist", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Kiley, John F. (Jack)", ACTIVE:"1951 - 1952", FROM:"College - Syracuse", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Killum, Earnest (Ernie)", ACTIVE:"1970 - 1970", FROM:"College - Stetson", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Kilpatrick, Carl", ACTIVE:"1979 - 1979", FROM:"College - Kilgore Coll. TX (J.C.); Louisiana-Monroe", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Kimball, Toby", ACTIVE:"1966 - 1974", FROM:"College - Connecticut", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Lacey, Sam", ACTIVE:"1970 - 1982", FROM:"College - New Mexico State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"LaCour, Fred", ACTIVE:"1960 - 1962", FROM:"College - San Francisco", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Laettner, Christian", ACTIVE:"1992 - 2004", FROM:"College - Duke", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Lafayette, Oliver", ACTIVE:"2009 - 2009", FROM:"College - Houston", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"LaFrentz, Raef", ACTIVE:"2007 - 2007", FROM:"College - Kansas", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"LaGarde, Thomas Joseph (Tom)", ACTIVE:"1977 - 1984", FROM:"College - North Carolina", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Laimbeer, Bill", ACTIVE:"1980 - 1993", FROM:"College - Owens CC OH; Notre Dame", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Lalich, Peter T. (Pete)", ACTIVE:"1946 - 1946", FROM:"College - Ohio U.", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Lamar, Dwight (Bo)", ACTIVE:"1976 - 1976", FROM:"College - Louisiana-Lafayette", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Lambert, John Edward", ACTIVE:"1975 - 1981", FROM:"College - USC", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Lamp, Jeff", ACTIVE:"1981 - 1988", FROM:"College - Virginia", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Lampe, Maciej", ACTIVE:"2003 - 2005", FROM:"From - Poland", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Lampley, Jimmy", ACTIVE:"1986 - 1986", FROM:"College - Vanderbilt; Arkansas-Little Rock", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Lampley, Sean", ACTIVE:"2002 - 2003", FROM:"College - California", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Landry, Carl", ACTIVE:"ACTIVE", FROM:"College - Purdue", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Landry, Marcus", ACTIVE:"2009 - 2009", FROM:"College - Wisconsin", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Landsberger, Mark", ACTIVE:"1977 - 1983", FROM:"College - Allan Hancock Coll. CA (J.C.); Minnesota; Arizona State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Lane, Jerome", ACTIVE:"1988 - 1992", FROM:"College - Pittsburgh", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Lang, Andrew", ACTIVE:"1988 - 1999", FROM:"College - Arkansas", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Lang, Antonio", ACTIVE:"1994 - 1999", FROM:"College - Duke", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Lang, James", ACTIVE:"2006 - 2006", FROM:"High School - Central Park Christian HS (AL)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Langdon, Trajan", ACTIVE:"1999 - 2001", FROM:"College - Duke", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Langford, Keith", ACTIVE:"2007 - 2007", FROM:"College - Kansas", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Langhi, Dan", ACTIVE:"2000 - 2003", FROM:"College - Vanderbilt ''00", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Lanier, Bob", ACTIVE:"1970 - 1983", FROM:"College - St. Bonaventure", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Lantz, Stuart Burrell (Stu)", ACTIVE:"1968 - 1975", FROM:"College - Nebraska", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Larese, York Bruno", ACTIVE:"1961 - 1961", FROM:"College - North Carolina", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"LaRue, Rusty", ACTIVE:"1997 - 2003", FROM:"College - Wake Forest", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"LaRusso, Rudolph A. (Rudy)", ACTIVE:"1959 - 1968", FROM:"College - Dartmouth", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Laskowski, John", ACTIVE:"1975 - 1976", FROM:"College - Indiana", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Lasme, Stephane", ACTIVE:"2007 - 2007", FROM:"College - Massachusetts", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Lattin, David (Dave, Big Daddy)", ACTIVE:"1967 - 1968", FROM:"College - Texas-El Paso", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Lauderdale, Priest", ACTIVE:"1996 - 1997", FROM:"College - Central State (Ohio)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Laurel, Richard", ACTIVE:"1977 - 1977", FROM:"College - Hofstra", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Lautenbach, Walter Henry (Walt)", ACTIVE:"1949 - 1949", FROM:"College - Wisconsin", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Lavelli, Anthony (Tony)", ACTIVE:"1949 - 1950", FROM:"College - Yale", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Lavoy, Robert William (Bob)", ACTIVE:"1950 - 1953", FROM:"College - Illinois; Western Kentucky", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Law, Acie", ACTIVE:"ACTIVE", FROM:"College - Texas A&M", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Lawal, Gani", ACTIVE:"ACTIVE", FROM:"College - Georgia Tech", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Lawrence, Edmund (Ed)", ACTIVE:"1980 - 1980", FROM:"College - McNeese State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Lawson, Jason", ACTIVE:"1997 - 1997", FROM:"College - Villanova ''97", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Lawson, Ty", ACTIVE:"ACTIVE", FROM:"College - North Carolina", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Layton, Dennis (Mo)", ACTIVE:"1971 - 1977", FROM:"College - Phoenix Coll. AZ (J.C.); USC", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Leaks, Emanuel (Manny)", ACTIVE:"1972 - 1973", FROM:"College - Niagara", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Lear, Harold C. Jr. (Hal, King)", ACTIVE:"1956 - 1956", FROM:"College - Temple", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Leavell, Allen", ACTIVE:"1979 - 1988", FROM:"College - Oklahoma City", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Lebo, Jeff", ACTIVE:"1989 - 1989", FROM:"College - North Carolina", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Leckner, Eric", ACTIVE:"1988 - 1996", FROM:"College - Wyoming", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Lee, Alfred (Butch)", ACTIVE:"1978 - 1979", FROM:"College - Marquette", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Lee, Clyde", ACTIVE:"1966 - 1975", FROM:"College - Vanderbilt", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Macaluso, Michael Emelius (Mike)", ACTIVE:"1973 - 1973", FROM:"College - Canisius", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Macauley, Ed", ACTIVE:"1949 - 1958", FROM:"College - St. Louis", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"MacCulloch, Todd", ACTIVE:"1999 - 2002", FROM:"College - Washington ''99", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"MacGilvray, Ronald (Ronnie)", ACTIVE:"1954 - 1954", FROM:"College - St. John's (N.Y.)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Macijauskas, Arvydas", ACTIVE:"2005 - 2005", FROM:"From - Lithuania", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Mack, Oliver (Ollie)", ACTIVE:"1979 - 1981", FROM:"College - San Jacinto Coll. TX (J.C.); East Carolina", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Mack, Sam", ACTIVE:"1992 - 2001", FROM:"College - Iowa State; Arizona State; Tyler JC TX; Houston", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Mackey, Malcolm", ACTIVE:"1993 - 1993", FROM:"College - Georgia Tech", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Macklin, Rudy", ACTIVE:"1981 - 1983", FROM:"College - Louisiana State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Macknowski, John Andrew (Johnny, Whitey)", ACTIVE:"1949 - 1950", FROM:"College - Seton Hall", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"MacLean, Don", ACTIVE:"1992 - 2000", FROM:"College - UCLA", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Macon, Mark", ACTIVE:"1991 - 1998", FROM:"College - Temple", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Macy, Kyle", ACTIVE:"1980 - 1986", FROM:"College - Purdue; Kentucky", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Maddox, Jack C.", ACTIVE:"1948 - 1948", FROM:"College - West Texas A&M", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Maddox, Tito", ACTIVE:"2002 - 2002", FROM:"College - Fresno State ''04", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Madkins, Gerald", ACTIVE:"1993 - 1997", FROM:"College - UCLA", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Madsen, Mark", ACTIVE:"2007 - 2008", FROM:"College - Stanford", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Mager, Norman Clifford (Norm)", ACTIVE:"1950 - 1950", FROM:"College - St. John's (N.Y.); CCNY", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Maggette, Corey", ACTIVE:"ACTIVE", FROM:"College - Duke", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Magley, Dave", ACTIVE:"1982 - 1982", FROM:"College - Kansas", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Magloire, Jamaal", ACTIVE:"ACTIVE", FROM:"College - Kentucky", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Mahinmi, Ian", ACTIVE:"ACTIVE", FROM:"From - Rouen, France", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Mahnken, John E. (Long John; Stretch)", ACTIVE:"1946 - 1952", FROM:"College - Georgetown", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Mahoney, Francis H. (Mo)", ACTIVE:"1952 - 1953", FROM:"College - Brown", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Mahorn, Rick", ACTIVE:"1980 - 1998", FROM:"College - Hampton", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Majerle, Dan", ACTIVE:"1988 - 2001", FROM:"College - Central Michigan", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Major, Renaldo", ACTIVE:"2006 - 2006", FROM:"College - Fresno State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Malamed, Lionel", ACTIVE:"1948 - 1948", FROM:"College - CCNY", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Malone, Jeff", ACTIVE:"1983 - 1995", FROM:"College - Mississippi State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Malone, Karl", ACTIVE:"1985 - 2003", FROM:"College - Louisiana Tech ''86", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Malone, Moses", ACTIVE:"1976 - 1994", FROM:"College - No College", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Maloney, Matt", ACTIVE:"1996 - 2002", FROM:"College - Pennsylvania", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Malovic, Stephen L.", ACTIVE:"1979 - 1979", FROM:"College - USC; San Diego State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Manakas, Theodore (Ted)", ACTIVE:"1973 - 1973", FROM:"College - Princeton", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Mandic, John J.", ACTIVE:"1948 - 1949", FROM:"College - Oregon State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Mangiapane, Francis E. (Frank)", ACTIVE:"1946 - 1946", FROM:"College - N.Y.U.", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Manning, Danny", ACTIVE:"1988 - 2002", FROM:"College - Kansas ''88", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Manning, Edward R. (Ed)", ACTIVE:"1967 - 1970", FROM:"College - Jackson State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Manning, Rich", ACTIVE:"1995 - 1996", FROM:"College - Syracuse; Washington", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Mannion, Pace", ACTIVE:"1983 - 1988", FROM:"College - Utah", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Mantis, Nicholas (Nick)", ACTIVE:"1959 - 1962", FROM:"College - Northwestern", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Maravich, Pete", ACTIVE:"1970 - 1979", FROM:"College - Louisiana State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Maravich, Peter (Press)", ACTIVE:"1946 - 1946", FROM:"College - Davis & Elkins", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Marble, Roy", ACTIVE:"1989 - 1993", FROM:"College - Iowa", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Marbury, Stephon", ACTIVE:"2007 - 2008", FROM:"College - Georgia Tech", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Marciulionis, Sarunas", ACTIVE:"1989 - 1996", FROM:"College - Vilnius (Lithuania)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Mariaschin, Saul George", ACTIVE:"1947 - 1947", FROM:"College - Bloomsburg; Syracuse; Harvard", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Marin, John Warren (Jack)", ACTIVE:"1966 - 1976", FROM:"College - Duke", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Marion, Shawn", ACTIVE:"ACTIVE", FROM:"College - UNLV", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Markota, Damir", ACTIVE:"2006 - 2006", FROM:"From - Croatia", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"N'diaye, Mamadou", ACTIVE:"2000 - 2004", FROM:"College - Auburn", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Naber, Robert E. (Bob)", ACTIVE:"1952 - 1952", FROM:"College - Louisville", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Nachamkin, Boris Alexander", ACTIVE:"1954 - 1954", FROM:"College - N.Y.U.", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Nachbar, Bostjan", ACTIVE:"2007 - 2007", FROM:"From - Slovenia", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Nagel, Gerald R. (Jerry)", ACTIVE:"1949 - 1949", FROM:"College - Loyola (Chicago)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Nagy, Frederick Karl (Fritz)", ACTIVE:"1948 - 1948", FROM:"College - North Carolina; Akron", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Nailon, Lee", ACTIVE:"2000 - 2005", FROM:"College - Texas Christian", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Najera, Eduardo", ACTIVE:"ACTIVE", FROM:"College - Oklahoma", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Nance, Larry", ACTIVE:"1981 - 1993", FROM:"College - Clemson", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Napolitano, Paul Wally", ACTIVE:"1948 - 1948", FROM:"College - San Francisco", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Nash, Charles Francis (Cotton)", ACTIVE:"1964 - 1964", FROM:"College - Kentucky", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Nash, Robert Lee Jr. (Bob)", ACTIVE:"1972 - 1978", FROM:"College - San Jacinto Coll. TX (J.C.); Hawaii", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Nash, Steve", ACTIVE:"ACTIVE", FROM:"College - Santa Clara", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Nater, Swen", ACTIVE:"1976 - 1983", FROM:"College - Cypress Coll. CA (J.C.); UCLA", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Nathan, Howard", ACTIVE:"1995 - 1995", FROM:"College - Louisiana-Monroe", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Natt, Calvin", ACTIVE:"1979 - 1989", FROM:"College - Louisiana-Monroe", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Natt, Kenny", ACTIVE:"1980 - 1984", FROM:"College - Louisiana-Monroe", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Naulls, Willie", ACTIVE:"1956 - 1965", FROM:"College - UCLA", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Navarro, Juan Carlos", ACTIVE:"2007 - 2007", FROM:"From - Spain", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ndiaye, Hamady", ACTIVE:"ACTIVE", FROM:"College - Rutgers", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ndiaye, Makhtar", ACTIVE:"1998 - 1998", FROM:"College - North Carolina", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ndong, Boniface", ACTIVE:"2005 - 2005", FROM:"-", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Neal, Craig", ACTIVE:"1988 - 1990", FROM:"College - Georgia Tech", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Neal, Gary", ACTIVE:"ACTIVE", FROM:"College - Towson", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Neal, James Ellerbe (Jim)", ACTIVE:"1953 - 1954", FROM:"College - Wofford", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Neal, Lloyd", ACTIVE:"1972 - 1978", FROM:"College - Tennessee State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Nealy, Ed", ACTIVE:"1982 - 1992", FROM:"College - Kansas State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Negratti, Albert Edward (Al)", ACTIVE:"1946 - 1946", FROM:"College - Seton Hall", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Nelson, Barry G.", ACTIVE:"1971 - 1971", FROM:"College - Duquesne", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Nelson, DeMarcus", ACTIVE:"2008 - 2008", FROM:"College - Duke", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Nelson, Donald Arvid (Don, Nellie)", ACTIVE:"1962 - 1975", FROM:"College - Iowa", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Nelson, Jameer", ACTIVE:"ACTIVE", FROM:"College - Saint Joseph's", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Nelson, Louis (Louie, Sweets)", ACTIVE:"1973 - 1977", FROM:"College - Washington", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Nembhard, Ruben", ACTIVE:"1996 - 1996", FROM:"College - Weber State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Nene", ACTIVE:"ACTIVE", FROM:"From - Sao Carlos, Brazil", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Nesby, Tyrone", ACTIVE:"1998 - 2001", FROM:"College - Vincennes IN (J.C.); Nevada-Las Vegas", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Nessley, Martin", ACTIVE:"1987 - 1987", FROM:"College - Duke", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Nesterovic, Rasho", ACTIVE:"2007 - 2009", FROM:"From - Ljubljana, Slovenia", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Neumann, Johnny", ACTIVE:"1976 - 1977", FROM:"College - Mississippi", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Neumann, Paul R.", ACTIVE:"1961 - 1966", FROM:"College - Stanford", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Nevitt, Chuck", ACTIVE:"1982 - 1993", FROM:"College - North Carolina State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Newbern, Melvin", ACTIVE:"1992 - 1992", FROM:"College - Minnesota", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Newbill, Ivano", ACTIVE:"1994 - 1997", FROM:"College - Georgia Tech", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Newble, Ira", ACTIVE:"2007 - 2007", FROM:"College - Miami (Ohio)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Newlin, Mike", ACTIVE:"1971 - 1981", FROM:"College - Utah", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Newman, Johnny", ACTIVE:"1986 - 2001", FROM:"College - Richmond", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Newmark, David L. (Dave)", ACTIVE:"1968 - 1969", FROM:"College - Columbia", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Nichols, Demetris", ACTIVE:"2007 - 2008", FROM:"College - Syracuse", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Nichols, Jack Edward", ACTIVE:"1948 - 1957", FROM:"College - Washington; USC", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Nickerson, Gaylon", ACTIVE:"1996 - 1996", FROM:"College - Wichita State; Butler Co. CC PA; Kansas State; Northwestern O", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"O'Bannon, Charles", ACTIVE:"1997 - 1998", FROM:"College - UCLA", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"O'Bannon, Ed", ACTIVE:"1995 - 1996", FROM:"College - UCLA", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"O'Koren, Mike", ACTIVE:"1980 - 1987", FROM:"College - North Carolina", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"O'Sullivan, Dan", ACTIVE:"1990 - 1995", FROM:"College - Fordham", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"O'Boyle, John W.", ACTIVE:"1952 - 1952", FROM:"College - Modesto JC CA; Colorado State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"O'Brien, Ralph E. (Buckshot)", ACTIVE:"1951 - 1952", FROM:"College - Butler", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"O'Brien, Robert (Bob)", ACTIVE:"1947 - 1948", FROM:"College - Kansas; Pepperdine", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"O'Bryant, Patrick", ACTIVE:"2007 - 2009", FROM:"College - Bradley", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"O'Connell, Dermott F. (Dermie)", ACTIVE:"1948 - 1949", FROM:"College - Holy Cross", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"O'Donnell, Andrew J. (Andy)", ACTIVE:"1949 - 1949", FROM:"College - Loyola (Balt.)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"O'Grady, Francis David (Buddy)", ACTIVE:"1946 - 1948", FROM:"College - Georgetown", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"O'Keefe, Richard T. (Dick)", ACTIVE:"1947 - 1950", FROM:"College - Santa Clara", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"O'Keefe, Thomas V. (Tommy)", ACTIVE:"1950 - 1950", FROM:"College - Notre Dame; Georgetown", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"O'Malley, V. Grady (Grady)", ACTIVE:"1969 - 1969", FROM:"College - Manhattan", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"O'Neal, Jermaine", ACTIVE:"ACTIVE", FROM:"High School - Eau Claire HS (SC)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"O'Neal, Shaquille", ACTIVE:"2007 - 2010", FROM:"College - Louisiana State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"O'Neill, Mike", ACTIVE:"1952 - 1952", FROM:"College - California", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"O'Shea, Kevin Christopher", ACTIVE:"1950 - 1952", FROM:"College - Notre Dame", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"O'Shields, Garland L. (Mule)", ACTIVE:"1946 - 1946", FROM:"College - Spartanburg Tech SC (J.C.); Tennessee", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Oakley, Charles", ACTIVE:"1985 - 2003", FROM:"College - Virginia Union ''85", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Oberto, Fabricio", ACTIVE:"2007 - 2010", FROM:"From - Las Varillas, Argentina", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Oden, Greg", ACTIVE:"ACTIVE", FROM:"College - Ohio State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Odom, Lamar", ACTIVE:"ACTIVE", FROM:"College - Rhode Island", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ogden, Carlos (Bud)", ACTIVE:"1969 - 1970", FROM:"College - Santa Clara", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ogden, Ralph", ACTIVE:"1970 - 1970", FROM:"College - Santa Clara", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ogg, Alan", ACTIVE:"1990 - 1992", FROM:"College - Alabama-Birmingham", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ohl, Donald Jay (Don)", ACTIVE:"1960 - 1969", FROM:"College - Illinois", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Okafor, Emeka", ACTIVE:"ACTIVE", FROM:"College - Connecticut", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Okur, Mehmet", ACTIVE:"ACTIVE", FROM:"From - Yalova, Turkey", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Olajuwon, Hakeem", ACTIVE:"1984 - 2001", FROM:"College - Houston ''84", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Olberding, Mark", ACTIVE:"1976 - 1986", FROM:"College - Minnesota", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Oldham, Jawann", ACTIVE:"1980 - 1990", FROM:"College - Seattle", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Oldham, John O. (Johnny)", ACTIVE:"1949 - 1950", FROM:"College - Western Kentucky", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Oleynick, Frank (Magic)", ACTIVE:"1975 - 1976", FROM:"College - Seattle", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Olive, John", ACTIVE:"1978 - 1979", FROM:"College - Villanova", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Oliver, Brian", ACTIVE:"1990 - 1997", FROM:"College - Georgia Tech", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Oliver, Dean", ACTIVE:"2001 - 2002", FROM:"College - Iowa ''01", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Oliver, Jimmy", ACTIVE:"1991 - 1998", FROM:"College - Purdue", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ollie, Kevin", ACTIVE:"2007 - 2009", FROM:"College - Connecticut", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ollrich, Gene W. (Moe)", ACTIVE:"1949 - 1949", FROM:"College - Drake", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Olowokandi, Michael", ACTIVE:"1998 - 2006", FROM:"College - U. of Pacific", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Olsen, Enoch Eli III (Bud)", ACTIVE:"1962 - 1968", FROM:"College - Louisville", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Orms, Barry D.", ACTIVE:"1968 - 1968", FROM:"College - St. Louis", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Orr, John M. (Johnny)", ACTIVE:"1949 - 1949", FROM:"College - Beloit; Illinois", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Orr, Louis", ACTIVE:"1980 - 1987", FROM:"College - Syracuse", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ortiz, Jose", ACTIVE:"1988 - 1989", FROM:"College - Oregon State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Osborne, Charles H. (Chuck)", ACTIVE:"1961 - 1961", FROM:"College - Western Kentucky", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Osterkorn, Walter Raymond (Wally)", ACTIVE:"1951 - 1954", FROM:"College - Illinois", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ostertag, Greg", ACTIVE:"1995 - 2005", FROM:"College - Kansas", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Othick, Matt", ACTIVE:"1992 - 1992", FROM:"College - Arizona", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Pace, Joseph (Joe)", ACTIVE:"1976 - 1977", FROM:"College - Maryland East. Shore; Coppin State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Pachulia, Zaza", ACTIVE:"ACTIVE", FROM:"From - Tbilisi, Georgia", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Pack, Robert", ACTIVE:"1991 - 2003", FROM:"College - USC", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Paddio, Gerald", ACTIVE:"1990 - 1993", FROM:"College - Seminole JC OK; Kilgore Coll. TX (J.C.); Nevada-Las Vegas", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Padgett, Scott", ACTIVE:"1999 - 2006", FROM:"College - Kentucky", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Paine, Frederick Vincent Jr. (Fred)", ACTIVE:"1948 - 1948", FROM:"College - Westminster (PA)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Palacio, Milt", ACTIVE:"1999 - 2005", FROM:"College - Colorado State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Palazzi, Togo Anthony", ACTIVE:"1954 - 1959", FROM:"College - Holy Cross", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Palmer, James G. (Jim)", ACTIVE:"1958 - 1960", FROM:"College - Dayton", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Palmer, John S. (Bud)", ACTIVE:"1946 - 1948", FROM:"College - Princeton", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Palmer, Walter", ACTIVE:"1990 - 1992", FROM:"College - Dartmouth", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Panko, Andy", ACTIVE:"2000 - 2000", FROM:"College - Lebanon Valley", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Pargo, Jannero", ACTIVE:"ACTIVE", FROM:"College - Arkansas", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Parham, Estes Foster (Easy)", ACTIVE:"1948 - 1950", FROM:"College - Texas Wesleyan", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Parish, Robert", ACTIVE:"1976 - 1996", FROM:"College - Centenary", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Park, Medford R. (Med)", ACTIVE:"1955 - 1959", FROM:"College - Missouri", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Parker, Anthony", ACTIVE:"ACTIVE", FROM:"College - Bradley", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Parker, Robert S. Jr. (Sonny)", ACTIVE:"1976 - 1981", FROM:"College - Mineral Area Coll. MO (J.C.); Texas A&M", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Parker, Smush", ACTIVE:"2007 - 2007", FROM:"College - Fordham", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Parker, Tony", ACTIVE:"ACTIVE", FROM:"From - Paris, France", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Parkinson, Jack Gordon", ACTIVE:"1949 - 1949", FROM:"College - Kentucky", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Parks, Cherokee", ACTIVE:"1995 - 2003", FROM:"College - Duke ''95", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Parr, Jack", ACTIVE:"1958 - 1958", FROM:"College - Kansas State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Parrack, Doyle Kenneth", ACTIVE:"1946 - 1946", FROM:"College - Oklahoma State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Parsley, Charles H. (Charlie)", ACTIVE:"1949 - 1949", FROM:"College - Western Kentucky", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Paspalj, Zarko", ACTIVE:"1989 - 1989", FROM:"College - No College", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Passaglia, Martin Harold (Marty)", ACTIVE:"1946 - 1948", FROM:"College - Santa Clara", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Pastushok, George A.", ACTIVE:"1946 - 1946", FROM:"College - Manhattan; St. John's (N.Y.)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Patrick, Myles", ACTIVE:"1980 - 1980", FROM:"College - Auburn", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Patrick, Stanley A. (Stan)", ACTIVE:"1949 - 1949", FROM:"College - Santa Clara; Illinois", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Patterson, Andrae", ACTIVE:"1998 - 1999", FROM:"College - Indiana", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Patterson, George", ACTIVE:"1967 - 1967", FROM:"College - Toledo", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Patterson, Patrick", ACTIVE:"ACTIVE", FROM:"College - Kentucky", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Patterson, Ruben", ACTIVE:"2007 - 2007", FROM:"College - Cincinnati", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Patterson, Steven J. (Steve)", ACTIVE:"1971 - 1975", FROM:"College - UCLA", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Patterson, Tommie J. (Tommy)", ACTIVE:"1972 - 1973", FROM:"College - Ouachita Baptist", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Patterson, Worthington R. (Worthy)", ACTIVE:"1957 - 1957", FROM:"College - Connecticut", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Paul, Chris", ACTIVE:"ACTIVE", FROM:"College - Wake Forest", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Paulk, Charles (Charlie)", ACTIVE:"1968 - 1971", FROM:"College - Tulsa; Northeastern State (Okla.)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Paulson, Gerald Arthur (Jerry)", ACTIVE:"1957 - 1957", FROM:"College - Manhattan", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Paultz, Billy", ACTIVE:"1976 - 1984", FROM:"College - Cameron; St. John's (N.Y.)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Pavlovic, Aleksandar", ACTIVE:"ACTIVE", FROM:"From - Bar, Montenegro", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Paxson, James Edward Sr. (Jim)", ACTIVE:"1956 - 1957", FROM:"College - Dayton", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Paxson, Jim", ACTIVE:"1979 - 1989", FROM:"College - Dayton", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Paxson, John", ACTIVE:"1983 - 1993", FROM:"College - Notre Dame", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Payak, John Jr. (Johnny)", ACTIVE:"1949 - 1952", FROM:"College - Bowling Green State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Payne, Kenny", ACTIVE:"1989 - 1992", FROM:"College - Louisville", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Payne, Tom", ACTIVE:"1971 - 1971", FROM:"College - Kentucky", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Payton, Gary", ACTIVE:"1990 - 2006", FROM:"College - Oregon State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Payton, Melvin E. (Mel)", ACTIVE:"1951 - 1952", FROM:"College - Tulane", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Quick, Robert L. (Bob)", ACTIVE:"1968 - 1971", FROM:"College - Xavier (Ohio)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Quinn, Chris", ACTIVE:"ACTIVE", FROM:"College - Notre Dame", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Quinnett, Brian", ACTIVE:"1989 - 1991", FROM:"College - Washington State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Rackley, Luther Jr. (Luke)", ACTIVE:"1969 - 1973", FROM:"College - Xavier (Ohio)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Rader, Howard (Howie)", ACTIVE:"1948 - 1948", FROM:"College - Long Island University", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Radford, Mark", ACTIVE:"1981 - 1982", FROM:"College - Oregon State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Radford, Wayne", ACTIVE:"1978 - 1978", FROM:"College - Indiana", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Radja, Dino", ACTIVE:"1993 - 1996", FROM:"College - Croatia", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Radmanovic, Vladimir", ACTIVE:"ACTIVE", FROM:"From - Belgrade, Serbia", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Radojevic, Aleksandar", ACTIVE:"1999 - 2004", FROM:"From - Serbia-Montenegro", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Radovich, Frank Raymond", ACTIVE:"1961 - 1961", FROM:"College - Indiana", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Radovich, George Lewis (Moe)", ACTIVE:"1952 - 1952", FROM:"College - Wyoming", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Radziszewski, Raymond A. (Ray)", ACTIVE:"1957 - 1957", FROM:"College - St. Joseph's (PA)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ragelis, Raymond Ernest (Ray)", ACTIVE:"1951 - 1951", FROM:"College - Northwestern", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Raiken, Sherwin H.", ACTIVE:"1952 - 1952", FROM:"College - Villanova", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Rains, Ed", ACTIVE:"1981 - 1982", FROM:"College - South Alabama", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Rakocevic, Igor", ACTIVE:"2002 - 2002", FROM:"College - No College", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Rambis, Kurt", ACTIVE:"1981 - 1994", FROM:"College - Santa Clara", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ramos, Peter", ACTIVE:"2004 - 2004", FROM:"From - Puerto Rico", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ramsey, Calvin (Cal)", ACTIVE:"1959 - 1960", FROM:"College - N.Y.U.", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ramsey, Frank", ACTIVE:"1954 - 1963", FROM:"College - Kentucky", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ramsey, Raymond Leroy (Ray)", ACTIVE:"1948 - 1948", FROM:"College - Bradley", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Randall, Mark", ACTIVE:"1991 - 1994", FROM:"College - Kansas", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Randolph, Anthony", ACTIVE:"ACTIVE", FROM:"College - Louisiana State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Randolph, Shavlik", ACTIVE:"2007 - 2009", FROM:"College - Duke", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Randolph, Zach", ACTIVE:"ACTIVE", FROM:"College - Michigan State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Rank, Wallace Aliifua (Wally)", ACTIVE:"1980 - 1980", FROM:"College - San Jose State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ransey, Kelvin", ACTIVE:"1980 - 1985", FROM:"College - Ohio State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ranzino, Samuel Salvadore (Sam)", ACTIVE:"1951 - 1951", FROM:"College - North Carolina State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Rasmussen, Blair", ACTIVE:"1985 - 1992", FROM:"College - Oregon", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ratkovicz, George", ACTIVE:"1949 - 1954", FROM:"College - No College", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ratleff, Ed", ACTIVE:"1973 - 1977", FROM:"College - Long Beach State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ratliff, Michael D. (Mike)", ACTIVE:"1972 - 1973", FROM:"College - Wis.-Eau Claire", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ratliff, Theo", ACTIVE:"ACTIVE", FROM:"College - Wyoming", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Rautins, Andy", ACTIVE:"ACTIVE", FROM:"College - Syracuse", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Rautins, Leo", ACTIVE:"1983 - 1984", FROM:"College - Minnesota; Syracuse", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ray, Allan", ACTIVE:"2006 - 2006", FROM:"College - Villanova", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ray, Clifford", ACTIVE:"1971 - 1980", FROM:"College - Oklahoma", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ray, Donald L. (Don, Duck)", ACTIVE:"1949 - 1949", FROM:"College - Western Kentucky", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ray, James E. (Jim)", ACTIVE:"1956 - 1959", FROM:"College - Toledo", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ray, James Earl", ACTIVE:"1980 - 1982", FROM:"College - Jacksonville", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Raymond, Craig Milford", ACTIVE:"1968 - 1968", FROM:"College - Brigham Young", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Rea, Connie Mack", ACTIVE:"1953 - 1953", FROM:"College - Centenary; Vanderbilt", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Reaves, Joe L.", ACTIVE:"1973 - 1973", FROM:"College - Bethel College (Tenn.)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Rebraca, Zeljko", ACTIVE:"2001 - 2005", FROM:"From - Serbia & Montenegro", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Recasner, Eldridge", ACTIVE:"1994 - 2001", FROM:"College - Washington", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Redd, Michael", ACTIVE:"ACTIVE", FROM:"College - Ohio State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Reddout, Franklin P. (Frank)", ACTIVE:"1953 - 1953", FROM:"College - Syracuse", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Redick, J.J.", ACTIVE:"ACTIVE", FROM:"College - Duke", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Redmond, Marlon Bernard", ACTIVE:"1978 - 1979", FROM:"College - San Francisco", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Reed, Hubert F. (Hub)", ACTIVE:"1958 - 1964", FROM:"College - Oklahoma City", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Reed, Justin", ACTIVE:"2004 - 2006", FROM:"College - Mississippi", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Reed, Ronald Lee (Ron)", ACTIVE:"1965 - 1966", FROM:"College - Notre Dame", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Sabonis, Arvydas", ACTIVE:"1995 - 2002", FROM:"From - Lithuania", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Sadowski, Edward Frank (Ed, Big Ed)", ACTIVE:"1946 - 1949", FROM:"College - Seton Hall", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Sailors, Kenneth L. (Kenny)", ACTIVE:"1946 - 1950", FROM:"College - Wyoming", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Salley, John", ACTIVE:"1986 - 1999", FROM:"College - Georgia Tech", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Salmons, John", ACTIVE:"ACTIVE", FROM:"College - Miami (Fla.)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Salvadori, Kevin", ACTIVE:"1996 - 1997", FROM:"College - North Carolina", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Samake, Soumaila", ACTIVE:"2000 - 2002", FROM:"From - Republic of Mali", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Samb, Cheikh", ACTIVE:"2007 - 2008", FROM:"From - Senegal", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Sampson, Jamal", ACTIVE:"2002 - 2006", FROM:"College - California", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Sampson, Ralph", ACTIVE:"1983 - 1991", FROM:"College - Virginia", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Samuels, Samardo", ACTIVE:"ACTIVE", FROM:"College - Louisville", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Sanchez, Pepe", ACTIVE:"2000 - 2002", FROM:"College - Temple ''00", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Sanders, Frankie J. (Frankie J.)", ACTIVE:"1978 - 1980", FROM:"College - Southern University", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Sanders, Jeff", ACTIVE:"1989 - 1992", FROM:"College - Georgia Southern", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Sanders, Larry", ACTIVE:"ACTIVE", FROM:"College - Virginia Commonwealth", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Sanders, Melvin", ACTIVE:"2005 - 2005", FROM:"College - Oklahoma State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Sanders, Mike", ACTIVE:"1982 - 1992", FROM:"College - UCLA", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Sanders, Thomas Ernest (Satch)", ACTIVE:"1960 - 1972", FROM:"College - N.Y.U.", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Santiago, Daniel", ACTIVE:"2000 - 2004", FROM:"College - St. Vincent", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Santini, Robert (Bob)", ACTIVE:"1955 - 1955", FROM:"College - Iona", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Sappleton, Wayne B.", ACTIVE:"1984 - 1984", FROM:"College - Loyola (Chicago)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Sasser, Jason", ACTIVE:"1996 - 1998", FROM:"College - Texas Tech ''96", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Sasser, Jeryl", ACTIVE:"2001 - 2002", FROM:"College - Southern Methodist ''01", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Satterfield, Kenny", ACTIVE:"2001 - 2002", FROM:"College - Cincinnati ''03", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Saul, Frank Benjamin Jr. (Pep)", ACTIVE:"1949 - 1954", FROM:"College - Seton Hall", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Sauldsberry, Woodrow Jr. (Woody)", ACTIVE:"1957 - 1965", FROM:"College - Texas Southern", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Saunders, James Frederick (Fred)", ACTIVE:"1974 - 1977", FROM:"College - Syracuse", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Savage, Donald Joseph (Don)", ACTIVE:"1951 - 1956", FROM:"College - Le Moyne", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Savovic, Predrag", ACTIVE:"2002 - 2002", FROM:"College - Hawaii ''02", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Sawyer, Alan Leigh", ACTIVE:"1950 - 1950", FROM:"College - UCLA", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Scalabrine, Brian", ACTIVE:"ACTIVE", FROM:"College - USC", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Scales, Alex", ACTIVE:"2005 - 2005", FROM:"College - Oregon", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Scales, DeWayne", ACTIVE:"1980 - 1983", FROM:"College - Louisiana State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Schade, Frank", ACTIVE:"1972 - 1972", FROM:"College - Wis.-Eau Claire; Texas-El Paso", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Schadler, Bernard R. (Ben)", ACTIVE:"1947 - 1947", FROM:"College - Northwestern", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Schaefer, Herman H. (Herm)", ACTIVE:"1948 - 1949", FROM:"College - Indiana", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Schafer, Robert Thomas (Bob)", ACTIVE:"1955 - 1955", FROM:"College - Villanova", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Scharnus, Benedict Michael (Ben, Whitey)", ACTIVE:"1946 - 1948", FROM:"College - Seton Hall", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Schatzman, Marvin J. (Marv)", ACTIVE:"1949 - 1949", FROM:"College - St. Louis", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Schaus, Frederick Appleton (Fred)", ACTIVE:"1949 - 1953", FROM:"College - West Virginia", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Schayes, Danny", ACTIVE:"1981 - 1998", FROM:"College - Syracuse", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Schayes, Dolph", ACTIVE:"1949 - 1963", FROM:"College - N.Y.U.", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Schectman, Oscar B. (Ossie)", ACTIVE:"1946 - 1946", FROM:"College - Long Island University", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Scheffler, Steve", ACTIVE:"1990 - 1996", FROM:"College - Purdue", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Scheffler, Thomas Mark (Tom)", ACTIVE:"1984 - 1984", FROM:"College - Purdue", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Schellhase, David Gene Jr. (Dave)", ACTIVE:"1966 - 1967", FROM:"College - Purdue", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Schenscher, Luke", ACTIVE:"2005 - 2006", FROM:"College - Georgia Tech", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Scherer, Herbert Frederick (Herb)", ACTIVE:"1950 - 1951", FROM:"College - Long Island University", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Schintzius, Dwayne", ACTIVE:"1990 - 1998", FROM:"College - Florida", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Schlueter, Dale Wayne", ACTIVE:"1968 - 1977", FROM:"College - Colorado State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Tabak, Zan", ACTIVE:"1994 - 2000", FROM:"College - No College", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Tabuse, Yuta", ACTIVE:"2004 - 2004", FROM:"College - BYU-Hawaii", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Taft, Chris", ACTIVE:"2005 - 2005", FROM:"College - Pittsburgh", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Tannenbaum, Sidney (Sid)", ACTIVE:"1947 - 1948", FROM:"College - N.Y.U.", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Tarlac, Dragan", ACTIVE:"2000 - 2000", FROM:"College - Olympiakos (Greece)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Tarpley, Roy", ACTIVE:"1986 - 1994", FROM:"College - Michigan", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Tatum, William Earl (Earl)", ACTIVE:"1976 - 1979", FROM:"College - Marquette", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Taylor, Anthony", ACTIVE:"1988 - 1988", FROM:"College - Oregon", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Taylor, Brian Dw.", ACTIVE:"1976 - 1981", FROM:"College - Princeton", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Taylor, Donell", ACTIVE:"2005 - 2006", FROM:"College - Alabama-Birmingham", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Taylor, Fredrick Ollie (Fred)", ACTIVE:"1970 - 1971", FROM:"College - Texas-Pan American", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Taylor, Jay", ACTIVE:"1989 - 1989", FROM:"College - Eastern Illinois", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Taylor, Jeff", ACTIVE:"1982 - 1986", FROM:"College - Texas Tech", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Taylor, Jermaine", ACTIVE:"2009 - 2010", FROM:"College - Central Florida", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Taylor, Johnny", ACTIVE:"1997 - 1999", FROM:"College - Knoxville; Indian Hills CC IA; Tennessee-Chattanooga", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Taylor, Leonard", ACTIVE:"1989 - 1989", FROM:"College - California", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Taylor, Maurice", ACTIVE:"1997 - 2006", FROM:"College - Michigan", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Taylor, Mike", ACTIVE:"2008 - 2008", FROM:"College - Iowa State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Taylor, Roland Morris (Fatty)", ACTIVE:"1976 - 1976", FROM:"College - Edison CC FL; La Salle", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Taylor, Vince", ACTIVE:"1982 - 1982", FROM:"College - Duke", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Teagle, Terry", ACTIVE:"1982 - 1992", FROM:"College - Baylor", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Teague, Jeff", ACTIVE:"ACTIVE", FROM:"College - Wake Forest", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Telfair, Sebastian", ACTIVE:"ACTIVE", FROM:"High School - Abraham Lincoln HS (Brooklyn, NY)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Temple, Garrett", ACTIVE:"ACTIVE", FROM:"College - Louisiana State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Terrell, Ira Edmondson", ACTIVE:"1976 - 1978", FROM:"College - Southern Methodist", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Terry, Allen Charles (Chuck)", ACTIVE:"1972 - 1976", FROM:"College - Long Beach State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Terry, Carlos", ACTIVE:"1980 - 1982", FROM:"College - Winston-Salem State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Terry, Claude Lewis", ACTIVE:"1976 - 1977", FROM:"College - Stanford", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Terry, Jason", ACTIVE:"ACTIVE", FROM:"College - Arizona", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Thabeet, Hasheem", ACTIVE:"ACTIVE", FROM:"College - Connecticut", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Thacker, Thomas Porter (Tom, Tack)", ACTIVE:"1963 - 1967", FROM:"College - Cincinnati", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Theus, Reggie", ACTIVE:"1978 - 1990", FROM:"College - Nevada-Las Vegas", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Thibeaux, Peter C.", ACTIVE:"1984 - 1985", FROM:"College - St. Mary's (CA)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Thieben, William Bernard (Bill)", ACTIVE:"1956 - 1957", FROM:"College - Hofstra", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Thigpen, Justus", ACTIVE:"1972 - 1973", FROM:"College - Charles Stewart Mott CC MI; Weber State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Thirdkill, David", ACTIVE:"1982 - 1986", FROM:"College - Coll. of Southern Idaho (J.C.); Bradley", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Thomas, Billy", ACTIVE:"2007 - 2007", FROM:"College - Kansas", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Thomas, Carl", ACTIVE:"1991 - 1997", FROM:"College - Eastern Michigan", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Thomas, Charles", ACTIVE:"1991 - 1991", FROM:"College - Eastern Michigan", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Thomas, Etan", ACTIVE:"ACTIVE", FROM:"College - Syracuse", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Thomas, Irving", ACTIVE:"1990 - 1990", FROM:"College - Kentucky; Florida State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Thomas, Isiah", ACTIVE:"1981 - 1993", FROM:"College - Indiana", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Thomas, Jamel", ACTIVE:"1999 - 2000", FROM:"College - Providence", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Thomas, Jamel", ACTIVE:"1999 - 2000", FROM:"College - Providence", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Thomas, James", ACTIVE:"2004 - 2005", FROM:"College - Texas", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Thomas, Jim", ACTIVE:"1983 - 1990", FROM:"College - Indiana", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Thomas, John", ACTIVE:"1997 - 2005", FROM:"College - Minnesota", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Thomas, Joseph Randle (Joe)", ACTIVE:"1970 - 1970", FROM:"College - Marquette", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Thomas, Kenny", ACTIVE:"2007 - 2009", FROM:"College - New Mexico", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Thomas, Kurt", ACTIVE:"ACTIVE", FROM:"College - Texas Christian", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Udoh, Ekpe", ACTIVE:"ACTIVE", FROM:"College - Baylor", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Udoka, Ime", ACTIVE:"2007 - 2010", FROM:"College - Portland State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Udrih, Beno", ACTIVE:"ACTIVE", FROM:"From - Sempeter, Slovenia", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ukic, Roko", ACTIVE:"2008 - 2009", FROM:"From - Split, Croatia", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Unseld, Wes", ACTIVE:"1968 - 1980", FROM:"College - Louisville", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Uplinger, Harold F. (Hal)", ACTIVE:"1953 - 1953", FROM:"College - Long Island University", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Upshaw, Kelvin", ACTIVE:"1988 - 1990", FROM:"College - Northeastern State (Okla.); Utah", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Uzoh, Ben", ACTIVE:"ACTIVE", FROM:"College - Tulsa", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Valentine, Darnell", ACTIVE:"1981 - 1990", FROM:"College - Kansas", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Valentine, Ronnie L. (Ron)", ACTIVE:"1980 - 1980", FROM:"College - Old Dominion", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Vallely, John Stephen", ACTIVE:"1970 - 1971", FROM:"College - Orange Coast Coll. CA (J.C.); UCLA", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Van Arsdale, Dick", ACTIVE:"1965 - 1976", FROM:"College - Indiana", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Van Arsdale, Thomas Arthur (Tom)", ACTIVE:"1965 - 1976", FROM:"College - Indiana", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Van Breda Kolff, Jan", ACTIVE:"1976 - 1982", FROM:"College - Vanderbilt", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Van Breda Kolff, Willem H. (Butch)", ACTIVE:"1946 - 1949", FROM:"College - Princeton; N.Y.U.", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Van Exel, Nick", ACTIVE:"1993 - 2005", FROM:"College - Cincinnati", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Van Horn, Keith", ACTIVE:"1997 - 2005", FROM:"College - Utah", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Van Lier, Norm", ACTIVE:"1969 - 1978", FROM:"College - St. Francis (PA)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Vance, Ellis Eugene (Gene)", ACTIVE:"1947 - 1951", FROM:"College - Illinois", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Vander Velden, Logan", ACTIVE:"1995 - 1995", FROM:"College - Wis.-Green Bay", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Vandeweghe, Ernest Maurice Jr. (Ernie, Doc)", ACTIVE:"1949 - 1955", FROM:"College - Colgate", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Vandeweghe, Kiki", ACTIVE:"1980 - 1992", FROM:"College - UCLA", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Vanos, Nick", ACTIVE:"1985 - 1986", FROM:"College - Santa Clara", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Vanterpool, David", ACTIVE:"2000 - 2000", FROM:"College - St. Bonaventure", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Varda, Ratko", ACTIVE:"2001 - 2001", FROM:"From - Serbia & Montenegro", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Varejao, Anderson", ACTIVE:"ACTIVE", FROM:"From - Santa Teresa, Brazil", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Vasquez, Greivis", ACTIVE:"ACTIVE", FROM:"College - Maryland", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Vaughn, Charles (Chico)", ACTIVE:"1962 - 1966", FROM:"College - Southern Illinois", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Vaughn, David", ACTIVE:"1995 - 1998", FROM:"College - Memphis", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Vaughn, Jacque", ACTIVE:"2007 - 2008", FROM:"College - Kansas", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Vaughn, Virgil V.", ACTIVE:"1946 - 1946", FROM:"College - Kentucky Wesleyan", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Vaught, Loy", ACTIVE:"1990 - 2000", FROM:"College - Michigan", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Verga, Robert Bruce (Bob)", ACTIVE:"1973 - 1973", FROM:"College - Duke", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Verhoeven, Peter", ACTIVE:"1981 - 1986", FROM:"College - Fresno State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Vetra, Gundars", ACTIVE:"1992 - 1992", FROM:"College - No College", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Vianna, Joao", ACTIVE:"1991 - 1991", FROM:"College - Travajara (Brazil)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Villanueva, Charlie", ACTIVE:"ACTIVE", FROM:"College - Connecticut", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Vincent, Jay", ACTIVE:"1981 - 1989", FROM:"College - Michigan State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Vincent, Sam", ACTIVE:"1985 - 1991", FROM:"College - Michigan State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Vinicius, Marcus", ACTIVE:"2007 - 2007", FROM:"From - Brazil", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Vinson, Fred", ACTIVE:"1994 - 1999", FROM:"College - Georgia Tech", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Voce, Gary", ACTIVE:"1989 - 1989", FROM:"College - Notre Dame", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Volker, Floyd W.", ACTIVE:"1949 - 1949", FROM:"College - Wyoming", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Volkov, Alexander", ACTIVE:"1989 - 1991", FROM:"College - Kiev Institute (Ukraine)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Von Nieda, Stanley L. Jr. (Whitey)", ACTIVE:"1949 - 1949", FROM:"College - Penn State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Voskuhl, Jake", ACTIVE:"2007 - 2008", FROM:"College - Connecticut", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Vranes, Danny", ACTIVE:"1981 - 1987", FROM:"College - Utah", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Vranes, Slavko", ACTIVE:"2003 - 2003", FROM:"From - Serbia & Montenegro", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Vrankovic, Stojko", ACTIVE:"1990 - 1998", FROM:"College - Croatia", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Vroman, Brett Grant", ACTIVE:"1980 - 1980", FROM:"College - UCLA; Nevada-Las Vegas", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Vroman, Jackson", ACTIVE:"2004 - 2005", FROM:"College - Iowa State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Vujacic, Sasha", ACTIVE:"ACTIVE", FROM:"From - Maribor, Slovenia", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Wade, Dwyane", ACTIVE:"ACTIVE", FROM:"College - Marquette", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Wade, Mark", ACTIVE:"1987 - 1989", FROM:"College - El Camino Coll. CA (J.C.); Oklahoma; Nevada-Las Vegas", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Wafer, Von", ACTIVE:"ACTIVE", FROM:"College - Florida State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Wager, Clinton B. (Clint)", ACTIVE:"1949 - 1949", FROM:"College - St. Mary's (Minn.)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Wagner, Dajuan", ACTIVE:"2002 - 2006", FROM:"College - Memphis", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Wagner, Daniel Earnest (Danny)", ACTIVE:"1949 - 1949", FROM:"College - Schreiner Coll.; Texas", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Wagner, Milt", ACTIVE:"1987 - 1990", FROM:"College - Louisville", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Waiters, Granville", ACTIVE:"1983 - 1987", FROM:"College - Ohio State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Wakefield, Andre", ACTIVE:"1978 - 1979", FROM:"College - Coll. of Southern Idaho (J.C.); Loyola (Chicago)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Walk, Neal", ACTIVE:"1969 - 1976", FROM:"College - Florida", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Walker, Andrew Martin (Andy)", ACTIVE:"1976 - 1976", FROM:"College - Niagara", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Walker, Antoine", ACTIVE:"2007 - 2007", FROM:"College - Kentucky", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Walker, Bill", ACTIVE:"ACTIVE", FROM:"College - Kansas State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Walker, Brady W.", ACTIVE:"1948 - 1951", FROM:"College - Brigham Young", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Walker, Chet", ACTIVE:"1962 - 1974", FROM:"College - Bradley", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Walker, Darrell", ACTIVE:"1983 - 1992", FROM:"College - Westark CC; Arkansas", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Walker, Foots", ACTIVE:"1974 - 1983", FROM:"College - Vincennes IN (J.C.); West Georgia", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Walker, Horace", ACTIVE:"1961 - 1961", FROM:"College - Michigan State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Walker, James (Jimmy)", ACTIVE:"1967 - 1975", FROM:"College - Providence", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Walker, Kenny", ACTIVE:"1986 - 1994", FROM:"College - Kentucky", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Walker, Phillip B. (Phil)", ACTIVE:"1977 - 1977", FROM:"College - Millersville", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Walker, Samaki", ACTIVE:"1996 - 2005", FROM:"College - Louisville", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Walker, Wally", ACTIVE:"1976 - 1983", FROM:"College - Virginia", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Wall, John", ACTIVE:"ACTIVE", FROM:"College - Kentucky", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Wallace, Ben", ACTIVE:"ACTIVE", FROM:"College - Virginia Union", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Wallace, Gerald", ACTIVE:"ACTIVE", FROM:"College - Alabama", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Wallace, John", ACTIVE:"1996 - 2003", FROM:"College - Syracuse ''96", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Wallace, Michael John (Red)", ACTIVE:"1946 - 1946", FROM:"College - Scranton", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Wallace, Rasheed", ACTIVE:"2007 - 2009", FROM:"College - North Carolina", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Waller, Dwight", ACTIVE:"1968 - 1968", FROM:"College - Tennessee State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Waller, Jamie", ACTIVE:"1987 - 1987", FROM:"College - Virginia Union", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Walsh, James Patrick (Jim)", ACTIVE:"1957 - 1957", FROM:"College - Stanford", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Walsh, Matt", ACTIVE:"2005 - 2005", FROM:"College - Florida", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Walters, Rex", ACTIVE:"1993 - 1999", FROM:"College - De Anza Coll. CA (J.C.); Northwestern; Kansas", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Walther, Paul P. (Lefty)", ACTIVE:"1949 - 1954", FROM:"College - Tennessee", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Walthour, Isaac (Rabbit)", ACTIVE:"1953 - 1953", FROM:"College - No College", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Walton, Bill", ACTIVE:"1974 - 1986", FROM:"College - UCLA", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Walton, Lloyd", ACTIVE:"1976 - 1980", FROM:"College - Moberly Area CC; Marquette", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Walton, Luke", ACTIVE:"ACTIVE", FROM:"College - Arizona", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Wang Zhizhi", ACTIVE:"2000 - 2004", FROM:"From - China", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Wanzer, Robert Francis (Bobby)", ACTIVE:"1948 - 1956", FROM:"College - Colgate; Seton Hall", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Warbington, Perry", ACTIVE:"1974 - 1974", FROM:"College - Lake City CC FL; Georgia Southern", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ward, Charlie", ACTIVE:"1994 - 2004", FROM:"College - Florida State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ward, Gerald W. (Gerry)", ACTIVE:"1963 - 1966", FROM:"College - Boston College", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ward, Henry Lorette", ACTIVE:"1976 - 1976", FROM:"College - Jackson State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Ware, James Edward (Jim)", ACTIVE:"1966 - 1967", FROM:"College - Oklahoma City", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Warley, Benjamin Vallintina (Ben)", ACTIVE:"1962 - 1966", FROM:"College - Tennessee State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Warlick, Robert Lee (Bob)", ACTIVE:"1965 - 1968", FROM:"College - Pueblo CC CO; Pepperdine; Denver", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Warner, Cornell", ACTIVE:"1970 - 1976", FROM:"College - Jackson State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Warren, John II (Johnny)", ACTIVE:"1969 - 1973", FROM:"College - St. John's (N.Y.)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Yarbrough, Vincent", ACTIVE:"2002 - 2002", FROM:"College - Tennessee ''02", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Yardley, George", ACTIVE:"1953 - 1959", FROM:"College - Stanford", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Yates, Barry", ACTIVE:"1971 - 1971", FROM:"College - Nebraska; Maryland", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Yates, Wayne E.", ACTIVE:"1961 - 1961", FROM:"College - Memphis", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Yelverton, Charles W. (Charlie)", ACTIVE:"1971 - 1971", FROM:"College - Fordham", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Yonakor, Richard Robert (Rich)", ACTIVE:"1981 - 1981", FROM:"College - North Carolina", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Young, Danny", ACTIVE:"1984 - 1994", FROM:"College - Wake Forest", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Young, Korleone", ACTIVE:"1998 - 1998", FROM:"College - No College", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Young, Michael", ACTIVE:"1984 - 1989", FROM:"College - Houston", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Young, Nick", ACTIVE:"ACTIVE", FROM:"College - USC", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Young, Perry", ACTIVE:"1986 - 1986", FROM:"College - Virginia Tech", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Young, Sam", ACTIVE:"ACTIVE", FROM:"College - Pittsburgh", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Young, Thaddeus", ACTIVE:"ACTIVE", FROM:"College - Georgia Tech", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Young, Tim", ACTIVE:"1999 - 1999", FROM:"College - Stanford", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Yue, Sun", ACTIVE:"2008 - 2008", FROM:"From - China", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Zaslofsky, Max (Slats)", ACTIVE:"1946 - 1955", FROM:"College - Chicago; St. John's (N.Y.)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Zawoluk, Robert Michael (Zeke)", ACTIVE:"1952 - 1954", FROM:"College - St. John's (N.Y.)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Zeller, David A. (Dave)", ACTIVE:"1961 - 1961", FROM:"College - Miami (Ohio)", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Zeller, Gary Lynn", ACTIVE:"1970 - 1971", FROM:"College - Drake", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Zeller, Harry Raymond (Hank)", ACTIVE:"1946 - 1946", FROM:"College - Pittsburgh; Washington & Jefferson", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Zeno, Anthony Michael (Tony)", ACTIVE:"1979 - 1979", FROM:"College - Arizona State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Zevenbergen, Phil", ACTIVE:"1987 - 1987", FROM:"College - Seattle Pacific; Edmonds CC WA; Washington", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Zidek, George", ACTIVE:"1995 - 1997", FROM:"College - UCLA", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Zimmerman, Derrick", ACTIVE:"2005 - 2005", FROM:"College - Mississippi State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Zoet, Jim", ACTIVE:"1982 - 1982", FROM:"College - Kent State", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Zopf, William Charles Jr. (Bill, Zip)", ACTIVE:"1970 - 1970", FROM:"College - Duquesne", TEAM_LOGO:"../test/raw.jpg"}, -{NAME:"Zunic, Matthew (Matt, Mad Matt)", ACTIVE:"1948 - 1948", FROM:"College - George Washington", TEAM_LOGO:"../test/raw.jpg"} +{NAME:"Abdelnaby, Alaa", ACTIVE:"1990 - 1994", FROM:"College - Duke", TEAM_LOGO:"../test/1_raw.jpg"}, +{NAME:"Abdul-Aziz, Zaid", ACTIVE:"1968 - 1977", FROM:"College - Iowa State", TEAM_LOGO:"../test/2_raw.jpg"}, +{NAME:"Abdul-Jabbar, Kareem", ACTIVE:"1969 - 1988", FROM:"College - UCLA", TEAM_LOGO:"../test/3_raw.jpg"}, +{NAME:"Abdul-Rauf, Mahmoud", ACTIVE:"1990 - 2000", FROM:"College - Louisiana State", TEAM_LOGO:"../test/1_raw.jpg"}, +{NAME:"Abdul-Wahad, Tariq", ACTIVE:"1997 - 2002", FROM:"College - San Jose State", TEAM_LOGO:"../test/4_raw.jpg"}, +{NAME:"Abdur-Rahim, Shareef", ACTIVE:"2007 - 2007", FROM:"College - California", TEAM_LOGO:"../test/5_raw.jpg"}, +{NAME:"Abernethy, Tom", ACTIVE:"1976 - 1980", FROM:"College - Indiana", TEAM_LOGO:"../test/6_raw.jpg"}, +{NAME:"Able, Forest Edward (Frosty)", ACTIVE:"1956 - 1956", FROM:"College - Western Kentucky; Louisville", TEAM_LOGO:"../test/7_raw.jpg"}, +{NAME:"Abramovic, John Jr. (Brooms)", ACTIVE:"1946 - 1947", FROM:"College - Salem (NC)", TEAM_LOGO:"../test/2_raw.jpg"}, +{NAME:"Acker, Alex", ACTIVE:"2005 - 2008", FROM:"College - Pepperdine", TEAM_LOGO:"../test/8_raw.jpg"}, +{NAME:"Ackerman, Donald D. (Buddy)", ACTIVE:"1953 - 1953", FROM:"College - Long Island University", TEAM_LOGO:"../test/9_raw.jpg"}, +{NAME:"Acres, Mark", ACTIVE:"1987 - 1992", FROM:"College - Oral Roberts", TEAM_LOGO:"../test/5_raw.jpg"}, +{NAME:"Acton, Charles R. (Bud)", ACTIVE:"1967 - 1967", FROM:"College - Alma; Hillsdale", TEAM_LOGO:"../test/10_raw.jpg"}, +{NAME:"Adams, Alvan", ACTIVE:"1975 - 1987", FROM:"College - Oklahoma", TEAM_LOGO:"../test/11_raw.jpg"}, +{NAME:"Adams, Donald L. (Don)", ACTIVE:"1970 - 1976", FROM:"College - Northwestern", TEAM_LOGO:"../test/12_raw.jpg"}, +{NAME:"Adams, Hassan", ACTIVE:"2006 - 2008", FROM:"College - Arizona", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"Adams, Michael", ACTIVE:"1985 - 1995", FROM:"College - Boston College", TEAM_LOGO:"../test/14_raw.jpg"}, +{NAME:"Addison, Rafael", ACTIVE:"1986 - 1996", FROM:"College - Syracuse", TEAM_LOGO:"../test/15_raw.jpg"}, +{NAME:"Adelman, Rick", ACTIVE:"1968 - 1974", FROM:"College - Loyola Marymount", TEAM_LOGO:"../test/16_raw.jpg"}, +{NAME:"Adrien, Jeff", ACTIVE:"ACTIVE", FROM:"College - Connecticut", TEAM_LOGO:"../test/14_raw.jpg"}, +{NAME:"Afflalo, Arron", ACTIVE:"ACTIVE", FROM:"College - UCLA", TEAM_LOGO:"../test/9_raw.jpg"}, +{NAME:"Ager, Maurice", ACTIVE:"2007 - 2010", FROM:"College - Michigan State", TEAM_LOGO:"../test/17_raw.jpg"}, +{NAME:"Aguirre, Mark", ACTIVE:"1981 - 1993", FROM:"College - DePaul", TEAM_LOGO:"../test/18_raw.jpg"}, +{NAME:"Ahearn, Blake", ACTIVE:"2007 - 2008", FROM:"College - Missouri State", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"Ainge, Danny", ACTIVE:"1981 - 1994", FROM:"College - Brigham Young", TEAM_LOGO:"../test/20_raw.jpg"}, +{NAME:"Ajinca, Alexis", ACTIVE:"ACTIVE", FROM:"From - Saint Etienne, France", TEAM_LOGO:"../test/21_raw.jpg"}, +{NAME:"Akin, Henry T.", ACTIVE:"1966 - 1967", FROM:"College - William Carey; Morehead State", TEAM_LOGO:"../test/7_raw.jpg"}, +{NAME:"Alabi, Solomon", ACTIVE:"ACTIVE", FROM:"College - Florida State", TEAM_LOGO:"../test/8_raw.jpg"}, +{NAME:"Alarie, Mark", ACTIVE:"1986 - 1990", FROM:"College - Duke", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"Alcorn, Gary R.", ACTIVE:"1959 - 1960", FROM:"College - Fresno City Coll. CA (J.C.); Fresno State", TEAM_LOGO:"../test/4_raw.jpg"}, +{NAME:"Aldrich, Cole", ACTIVE:"ACTIVE", FROM:"College - Kansas", TEAM_LOGO:"../test/3_raw.jpg"}, +{NAME:"Aldridge, LaMarcus", ACTIVE:"ACTIVE", FROM:"College - Texas", TEAM_LOGO:"../test/7_raw.jpg"}, +{NAME:"Aleksinas, Chuck", ACTIVE:"1984 - 1984", FROM:"College - Kentucky; Connecticut", TEAM_LOGO:"../test/22_raw.jpg"}, +{NAME:"Alexander, Cory", ACTIVE:"1995 - 2004", FROM:"College - Virginia", TEAM_LOGO:"../test/14_raw.jpg"}, +{NAME:"Alexander, Courtney", ACTIVE:"2000 - 2002", FROM:"College - Fresno State", TEAM_LOGO:"../test/23_raw.jpg"}, +{NAME:"Alexander, Gary", ACTIVE:"1993 - 1993", FROM:"College - South Florida", TEAM_LOGO:"../test/24_raw.jpg"}, +{NAME:"Alexander, Joe", ACTIVE:"2008 - 2009", FROM:"College - West Virginia", TEAM_LOGO:"../test/23_raw.jpg"}, +{NAME:"Alexander, Victor", ACTIVE:"1991 - 2001", FROM:"College - Iowa State", TEAM_LOGO:"../test/11_raw.jpg"}, +{NAME:"Alford, Steve", ACTIVE:"1987 - 1990", FROM:"College - Indiana", TEAM_LOGO:"../test/25_raw.jpg"}, +{NAME:"Allen, Jerome", ACTIVE:"1995 - 1996", FROM:"College - Pennsylvania", TEAM_LOGO:"../test/26_raw.jpg"}, +{NAME:"Allen, Lucius", ACTIVE:"1969 - 1978", FROM:"College - UCLA", TEAM_LOGO:"../test/21_raw.jpg"}, +{NAME:"Allen, Malik", ACTIVE:"ACTIVE", FROM:"College - Villanova", TEAM_LOGO:"../test/9_raw.jpg"}, +{NAME:"Allen, Randy", ACTIVE:"1988 - 1989", FROM:"College - Florida State", TEAM_LOGO:"../test/23_raw.jpg"}, +{NAME:"Allen, Ray", ACTIVE:"ACTIVE", FROM:"College - Connecticut", TEAM_LOGO:"../test/23_raw.jpg"}, +{NAME:"Allen, Robert J. (Bob)", ACTIVE:"1968 - 1968", FROM:"College - Marshall", TEAM_LOGO:"../test/27_raw.jpg"}, +{NAME:"Allen, Tony", ACTIVE:"ACTIVE", FROM:"College - Oklahoma State", TEAM_LOGO:"../test/7_raw.jpg"}, +{NAME:"Allison, Odis Jr.", ACTIVE:"1971 - 1971", FROM:"College - Laney Coll. CA (J.C.); Nevada-Las Vegas", TEAM_LOGO:"../test/10_raw.jpg"}, +{NAME:"Allred, Lance", ACTIVE:"2007 - 2007", FROM:"College - Weber State", TEAM_LOGO:"../test/12_raw.jpg"}, +{NAME:"Allums, Darrell", ACTIVE:"1980 - 1980", FROM:"College - UCLA", TEAM_LOGO:"../test/1_raw.jpg"}, +{NAME:"Almond, Morris", ACTIVE:"2007 - 2008", FROM:"College - Rice", TEAM_LOGO:"../test/24_raw.jpg"}, +{NAME:"Babbitt, Luke", ACTIVE:"ACTIVE", FROM:"College - Nevada-Reno", TEAM_LOGO:"../test/4_raw.jpg"}, +{NAME:"Babic, Milos", ACTIVE:"1990 - 1991", FROM:"College - Tennessee Tech", TEAM_LOGO:"../test/26_raw.jpg"}, +{NAME:"Bach, John William (Johnny)", ACTIVE:"1948 - 1948", FROM:"College - Fordham; Rochester; Brown", TEAM_LOGO:"../test/4_raw.jpg"}, +{NAME:"Baechtold, James E. (Jim)", ACTIVE:"1952 - 1956", FROM:"College - Eastern Kentucky", TEAM_LOGO:"../test/9_raw.jpg"}, +{NAME:"Bagaric, Dalibor", ACTIVE:"2000 - 2002", FROM:"From - Croatia", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"Bagley, John", ACTIVE:"1982 - 1993", FROM:"College - Boston College", TEAM_LOGO:"../test/22_raw.jpg"}, +{NAME:"Bailey, Augustus (Gus)", ACTIVE:"1974 - 1979", FROM:"College - Texas-El Paso", TEAM_LOGO:"../test/1_raw.jpg"}, +{NAME:"Bailey, Carl", ACTIVE:"1981 - 1981", FROM:"College - Tuskegee", TEAM_LOGO:"../test/20_raw.jpg"}, +{NAME:"Bailey, James", ACTIVE:"1979 - 1987", FROM:"College - Rutgers", TEAM_LOGO:"../test/23_raw.jpg"}, +{NAME:"Bailey, Thurl", ACTIVE:"1983 - 1998", FROM:"College - North Carolina State", TEAM_LOGO:"../test/28_raw.jpg"}, +{NAME:"Bailey, Toby", ACTIVE:"1998 - 1999", FROM:"College - UCLA ''98", TEAM_LOGO:"../test/10_raw.jpg"}, +{NAME:"Baker, Mark", ACTIVE:"1998 - 1998", FROM:"College - Ohio State", TEAM_LOGO:"../test/9_raw.jpg"}, +{NAME:"Baker, Maurice", ACTIVE:"2004 - 2004", FROM:"College - Oklahoma State '02", TEAM_LOGO:"../test/28_raw.jpg"}, +{NAME:"Baker, Norman Henry (Norm)", ACTIVE:"1946 - 1946", FROM:"College - No College", TEAM_LOGO:"../test/10_raw.jpg"}, +{NAME:"Baker, Vin", ACTIVE:"1993 - 2005", FROM:"College - Hartford", TEAM_LOGO:"../test/5_raw.jpg"}, +{NAME:"Balkman, Renaldo", ACTIVE:"ACTIVE", FROM:"College - South Carolina", TEAM_LOGO:"../test/8_raw.jpg"}, +{NAME:"Ball, Cedric", ACTIVE:"1990 - 1990", FROM:"College - North Carolina-Charlotte", TEAM_LOGO:"../test/22_raw.jpg"}, +{NAME:"Ballard, Greg", ACTIVE:"1977 - 1988", FROM:"College - Shasta Coll. CA (J.C.); Oregon", TEAM_LOGO:"../test/23_raw.jpg"}, +{NAME:"Baltimore, Herschel David (Herk)", ACTIVE:"1946 - 1946", FROM:"College - Penn State", TEAM_LOGO:"../test/25_raw.jpg"}, +{NAME:"Banks, Gene", ACTIVE:"1981 - 1986", FROM:"College - Duke", TEAM_LOGO:"../test/15_raw.jpg"}, +{NAME:"Banks, Marcus", ACTIVE:"ACTIVE", FROM:"College - Nevada-Las Vegas", TEAM_LOGO:"../test/8_raw.jpg"}, +{NAME:"Bannister, Ken", ACTIVE:"1984 - 1990", FROM:"College - Trinidad State JC CO; Indiana State; Saint Augustine College", TEAM_LOGO:"../test/6_raw.jpg"}, +{NAME:"Bantom, Mike", ACTIVE:"1973 - 1981", FROM:"College - St. Joseph's (PA)", TEAM_LOGO:"../test/6_raw.jpg"}, +{NAME:"Barber, John", ACTIVE:"1956 - 1956", FROM:"College - Los Angeles State", TEAM_LOGO:"../test/29_raw.jpg"}, +{NAME:"Barbosa, Leandro", ACTIVE:"ACTIVE", FROM:"From - Sau Paulo, Brazil", TEAM_LOGO:"../test/10_raw.jpg"}, +{NAME:"Bardo, Stephen", ACTIVE:"1991 - 1995", FROM:"College - Illinois", TEAM_LOGO:"../test/28_raw.jpg"}, +{NAME:"Barea, Jose", ACTIVE:"ACTIVE", FROM:"College - Northeastern", TEAM_LOGO:"../test/21_raw.jpg"}, +{NAME:"Bargnani, Andrea", ACTIVE:"ACTIVE", FROM:"From - Rome, Italy", TEAM_LOGO:"../test/1_raw.jpg"}, +{NAME:"Barker, Clifford E. (Cliff)", ACTIVE:"1949 - 1951", FROM:"College - Kentucky", TEAM_LOGO:"../test/24_raw.jpg"}, +{NAME:"Barker, Thomas Kevin (Tom)", ACTIVE:"1976 - 1978", FROM:"College - Minnesota; Coll. of Southern Idaho (J.C.); Hawaii", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"Barkley, Charles", ACTIVE:"1984 - 1999", FROM:"College - Auburn", TEAM_LOGO:"../test/12_raw.jpg"}, +{NAME:"Barkley, Erick", ACTIVE:"2000 - 2001", FROM:"College - St. John''s '02", TEAM_LOGO:"../test/29_raw.jpg"}, +{NAME:"Barksdale, Don Angelo", ACTIVE:"1951 - 1954", FROM:"College - Coll. of Marin CA (J.C.); UCLA", TEAM_LOGO:"../test/24_raw.jpg"}, +{NAME:"Barnes, Harry J.", ACTIVE:"1968 - 1968", FROM:"College - Northeastern", TEAM_LOGO:"../test/7_raw.jpg"}, +{NAME:"Barnes, Marvin Jerome", ACTIVE:"1976 - 1979", FROM:"College - Providence", TEAM_LOGO:"../test/5_raw.jpg"}, +{NAME:"Barnes, Matt", ACTIVE:"ACTIVE", FROM:"College - UCLA", TEAM_LOGO:"../test/14_raw.jpg"}, +{NAME:"Barnes, V. James (Jim, Bad News)", ACTIVE:"1964 - 1970", FROM:"College - Cameron; Texas-El Paso", TEAM_LOGO:"../test/9_raw.jpg"}, +{NAME:"Barnett, Dick", ACTIVE:"1959 - 1973", FROM:"College - Tennessee State", TEAM_LOGO:"../test/3_raw.jpg"}, +{NAME:"Barnett, James Franklin (Jim)", ACTIVE:"1966 - 1976", FROM:"College - Oregon", TEAM_LOGO:"../test/12_raw.jpg"}, +{NAME:"Barnhill, John Anthony (Rabbit)", ACTIVE:"1962 - 1968", FROM:"College - Tennessee State", TEAM_LOGO:"../test/29_raw.jpg"}, +{NAME:"Barnhill, Norton", ACTIVE:"1976 - 1976", FROM:"College - Washington State", TEAM_LOGO:"../test/7_raw.jpg"}, +{NAME:"Barnhorst, Leo A. (Barney)", ACTIVE:"1949 - 1953", FROM:"College - Notre Dame", TEAM_LOGO:"../test/24_raw.jpg"}, +{NAME:"Barr, John E.", ACTIVE:"1946 - 1946", FROM:"College - Penn State", TEAM_LOGO:"../test/23_raw.jpg"}, +{NAME:"Barr, Michael J. (Mike)", ACTIVE:"1976 - 1976", FROM:"College - Duquesne", TEAM_LOGO:"../test/26_raw.jpg"}, +{NAME:"Barr, Thomas L. (Moe)", ACTIVE:"1970 - 1970", FROM:"College - Duquesne", TEAM_LOGO:"../test/20_raw.jpg"}, +{NAME:"Barrett, Andre", ACTIVE:"2007 - 2007", FROM:"College - Seton Hall", TEAM_LOGO:"../test/27_raw.jpg"}, +{NAME:"Barrett, Ernie Drew", ACTIVE:"1953 - 1955", FROM:"College - Kansas State", TEAM_LOGO:"../test/7_raw.jpg"}, +{NAME:"Barron, Earl", ACTIVE:"ACTIVE", FROM:"College - Memphis", TEAM_LOGO:"../test/5_raw.jpg"}, +{NAME:"Barros, Dana", ACTIVE:"1989 - 2003", FROM:"College - Boston College ''89", TEAM_LOGO:"../test/12_raw.jpg"}, +{NAME:"Barry, Brent", ACTIVE:"2007 - 2008", FROM:"College - Oregon State", TEAM_LOGO:"../test/16_raw.jpg"}, +{NAME:"Cabarkapa, Zarko", ACTIVE:"2003 - 2005", FROM:"From - Serbia & Montenegro", TEAM_LOGO:"../test/16_raw.jpg"}, +{NAME:"Cable, Byrum William (Barney)", ACTIVE:"1958 - 1963", FROM:"College - Bradley", TEAM_LOGO:"../test/27_raw.jpg"}, +{NAME:"Caffey, Jason", ACTIVE:"1995 - 2002", FROM:"College - Alabama ''95", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Cage, Michael", ACTIVE:"1984 - 1999", FROM:"College - San Diego State", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"Calabrese, Gerald A. (Gerry)", ACTIVE:"1950 - 1951", FROM:"College - St. John's (N.Y.)", TEAM_LOGO:"../test/15_raw.jpg"}, +{NAME:"Calderon, Jose", ACTIVE:"ACTIVE", FROM:"From - Villanueva de la Serena, Spain", TEAM_LOGO:"../test/17_raw.jpg"}, +{NAME:"Caldwell, Adrian", ACTIVE:"1989 - 1997", FROM:"College - Navarro Coll. TX (J.C.); Southern Methodist; Lamar", TEAM_LOGO:"../test/18_raw.jpg"}, +{NAME:"Caldwell, James W. Jr. (Jim)", ACTIVE:"1967 - 1967", FROM:"College - Georgia Tech", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Caldwell, Joe (Pogo)", ACTIVE:"1964 - 1969", FROM:"College - Arizona State", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Calhoun, David L. (Corky)", ACTIVE:"1972 - 1979", FROM:"College - Pennsylvania", TEAM_LOGO:"../test/3_raw.jpg"}, +{NAME:"Calhoun, William C. (Bill)", ACTIVE:"1948 - 1954", FROM:"College - San Francisco City Coll. CA (J.C.)", TEAM_LOGO:"../test/27_raw.jpg"}, +{NAME:"Calip, Demetrius", ACTIVE:"1991 - 1991", FROM:"College - Michigan", TEAM_LOGO:"../test/8_raw.jpg"}, +{NAME:"Callahan, Thomas Francis (Tom)", ACTIVE:"1946 - 1946", FROM:"College - Notre Dame; Rockhurst", TEAM_LOGO:"../test/9_raw.jpg"}, +{NAME:"Calloway, Rick", ACTIVE:"1990 - 1990", FROM:"College - Indiana; Kansas", TEAM_LOGO:"../test/9_raw.jpg"}, +{NAME:"Calverley, Ernest A. (Ernie)", ACTIVE:"1946 - 1948", FROM:"College - Rhode Island", TEAM_LOGO:"../test/7_raw.jpg"}, +{NAME:"Calvin, Mack", ACTIVE:"1976 - 1980", FROM:"College - Long Beach City Coll. CA (J.C.); USC", TEAM_LOGO:"../test/6_raw.jpg"}, +{NAME:"Cambridge, Dexter", ACTIVE:"1992 - 1992", FROM:"College - Lon Morris Coll. TX (J.C.); Texas", TEAM_LOGO:"../test/17_raw.jpg"}, +{NAME:"Camby, Marcus", ACTIVE:"ACTIVE", FROM:"College - Massachusetts", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"Campbell, Elden", ACTIVE:"1990 - 2004", FROM:"College - Clemson", TEAM_LOGO:"../test/21_raw.jpg"}, +{NAME:"Campbell, Tony", ACTIVE:"1984 - 1994", FROM:"College - Ohio State", TEAM_LOGO:"../test/29_raw.jpg"}, +{NAME:"Cannon, Lawrence T. (Larry)", ACTIVE:"1973 - 1973", FROM:"College - La Salle", TEAM_LOGO:"../test/20_raw.jpg"}, +{NAME:"Caracter, Derrick", ACTIVE:"ACTIVE", FROM:"College - Texas-El Paso", TEAM_LOGO:"../test/27_raw.jpg"}, +{NAME:"Cardinal, Brian", ACTIVE:"ACTIVE", FROM:"College - Purdue", TEAM_LOGO:"../test/28_raw.jpg"}, +{NAME:"Carl, Howard Hershey (Howie)", ACTIVE:"1961 - 1961", FROM:"College - Illinois; DePaul", TEAM_LOGO:"../test/15_raw.jpg"}, +{NAME:"Carlisle, Chester G. (Chet)", ACTIVE:"1946 - 1946", FROM:"College - California", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"Carlisle, Geno", ACTIVE:"2004 - 2004", FROM:"College - California '99", TEAM_LOGO:"../test/28_raw.jpg"}, +{NAME:"Carlisle, Rick", ACTIVE:"1984 - 1989", FROM:"College - Maine; Virginia", TEAM_LOGO:"../test/23_raw.jpg"}, +{NAME:"Carlson, Alvin Harold", ACTIVE:"1975 - 1975", FROM:"College - USC; Oregon", TEAM_LOGO:"../test/17_raw.jpg"}, +{NAME:"Carlson, Don Vernon (Swede)", ACTIVE:"1946 - 1950", FROM:"College - Minnesota", TEAM_LOGO:"../test/20_raw.jpg"}, +{NAME:"Carney, Robert Lee (Bob)", ACTIVE:"1954 - 1954", FROM:"College - Bradley", TEAM_LOGO:"../test/15_raw.jpg"}, +{NAME:"Carney, Rodney", ACTIVE:"2007 - 2010", FROM:"College - Memphis", TEAM_LOGO:"../test/15_raw.jpg"}, +{NAME:"Carpenter, Robert H. (Bob)", ACTIVE:"1949 - 1950", FROM:"College - Texas A&M-Commerce", TEAM_LOGO:"../test/5_raw.jpg"}, +{NAME:"Carr, Antoine", ACTIVE:"1984 - 1999", FROM:"College - Wichita State", TEAM_LOGO:"../test/20_raw.jpg"}, +{NAME:"Carr, Austin George", ACTIVE:"1971 - 1980", FROM:"College - Notre Dame", TEAM_LOGO:"../test/27_raw.jpg"}, +{NAME:"Carr, Chris", ACTIVE:"1995 - 2000", FROM:"College - Southern Illinois", TEAM_LOGO:"../test/17_raw.jpg"}, +{NAME:"Carr, Cory", ACTIVE:"1998 - 1998", FROM:"College - Texas Tech", TEAM_LOGO:"../test/1_raw.jpg"}, +{NAME:"Carr, Kenny", ACTIVE:"1977 - 1986", FROM:"College - North Carolina State", TEAM_LOGO:"../test/27_raw.jpg"}, +{NAME:"Carr, M.L.", ACTIVE:"1976 - 1984", FROM:"College - Guilford", TEAM_LOGO:"../test/28_raw.jpg"}, +{NAME:"Carrington, Robert Frederick (Bob)", ACTIVE:"1977 - 1979", FROM:"College - Boston College", TEAM_LOGO:"../test/4_raw.jpg"}, +{NAME:"Carroll, DeMarre", ACTIVE:"2009 - 2010", FROM:"College - Missouri", TEAM_LOGO:"../test/11_raw.jpg"}, +{NAME:"Carroll, Joe Barry", ACTIVE:"1980 - 1990", FROM:"College - Purdue", TEAM_LOGO:"../test/8_raw.jpg"}, +{NAME:"Carroll, Matt", ACTIVE:"ACTIVE", FROM:"College - Notre Dame", TEAM_LOGO:"../test/29_raw.jpg"}, +{NAME:"Carruth, Jimmy", ACTIVE:"1996 - 1996", FROM:"College - Virginia Tech", TEAM_LOGO:"../test/26_raw.jpg"}, +{NAME:"Carter, Anthony", ACTIVE:"ACTIVE", FROM:"College - Hawaii", TEAM_LOGO:"../test/20_raw.jpg"}, +{NAME:"Carter, Butch", ACTIVE:"1980 - 1985", FROM:"College - Indiana", TEAM_LOGO:"../test/29_raw.jpg"}, +{NAME:"Carter, Frederick James (Fred, Mad Dog)", ACTIVE:"1969 - 1976", FROM:"College - Mount St. Mary's", TEAM_LOGO:"../test/18_raw.jpg"}, +{NAME:"Carter, George", ACTIVE:"1967 - 1967", FROM:"College - St. Bonaventure", TEAM_LOGO:"../test/3_raw.jpg"}, +{NAME:"Carter, Howard", ACTIVE:"1983 - 1984", FROM:"College - Louisiana State", TEAM_LOGO:"../test/27_raw.jpg"}, +{NAME:"Carter, John D. (Jake)", ACTIVE:"1949 - 1949", FROM:"College - Texas A&M-Commerce", TEAM_LOGO:"../test/28_raw.jpg"}, +{NAME:"Carter, Maurice", ACTIVE:"2003 - 2003", FROM:"College - Louisiana State ''99", TEAM_LOGO:"../test/11_raw.jpg"}, +{NAME:"D'Antoni, Michael Andrew (Mike)", ACTIVE:"1973 - 1976", FROM:"College - Marshall", TEAM_LOGO:"../test/10_raw.jpg"}, +{NAME:"Dahler, Edward Jr. (Ed)", ACTIVE:"1951 - 1951", FROM:"College - Duquesne", TEAM_LOGO:"../test/8_raw.jpg"}, +{NAME:"Dailey, Quintin", ACTIVE:"1982 - 1991", FROM:"College - San Francisco", TEAM_LOGO:"../test/11_raw.jpg"}, +{NAME:"Dalembert, Samuel", ACTIVE:"ACTIVE", FROM:"College - Seton Hall", TEAM_LOGO:"../test/14_raw.jpg"}, +{NAME:"Dallmar, Howard (Howie)", ACTIVE:"1946 - 1948", FROM:"College - Stanford; Pennsylvania", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"Dampier, Erick", ACTIVE:"ACTIVE", FROM:"College - Mississippi State", TEAM_LOGO:"../test/8_raw.jpg"}, +{NAME:"Dampier, Louie (Lou)", ACTIVE:"1976 - 1978", FROM:"College - Kentucky", TEAM_LOGO:"../test/27_raw.jpg"}, +{NAME:"Dandridge, Robert L. Jr. (Bob)", ACTIVE:"1969 - 1981", FROM:"College - Norfolk State", TEAM_LOGO:"../test/10_raw.jpg"}, +{NAME:"Daniels, Antonio", ACTIVE:"ACTIVE", FROM:"College - Bowling Green", TEAM_LOGO:"../test/24_raw.jpg"}, +{NAME:"Daniels, Erik", ACTIVE:"2004 - 2004", FROM:"College - Kentucky", TEAM_LOGO:"../test/6_raw.jpg"}, +{NAME:"Daniels, Lloyd", ACTIVE:"1992 - 1997", FROM:"College - Mount San Antonio Coll. CA (J.C.)", TEAM_LOGO:"../test/29_raw.jpg"}, +{NAME:"Daniels, Marquis", ACTIVE:"ACTIVE", FROM:"College - Auburn", TEAM_LOGO:"../test/4_raw.jpg"}, +{NAME:"Daniels, Mel", ACTIVE:"1976 - 1976", FROM:"College - Burlington Co. Coll. NJ (J.C.); New Mexico", TEAM_LOGO:"../test/21_raw.jpg"}, +{NAME:"Danilovic, Sasha", ACTIVE:"1995 - 1996", FROM:"College - Serbia", TEAM_LOGO:"../test/25_raw.jpg"}, +{NAME:"Dantley, Adrian", ACTIVE:"1976 - 1990", FROM:"College - Notre Dame", TEAM_LOGO:"../test/10_raw.jpg"}, +{NAME:"Darcey, Henry J. (Pete)", ACTIVE:"1952 - 1952", FROM:"College - Oklahoma State", TEAM_LOGO:"../test/17_raw.jpg"}, +{NAME:"Darden, James W. (Jimmy)", ACTIVE:"1949 - 1949", FROM:"College - Wyoming; Denver", TEAM_LOGO:"../test/28_raw.jpg"}, +{NAME:"Dare, Yinka", ACTIVE:"1994 - 1997", FROM:"College - George Washington", TEAM_LOGO:"../test/3_raw.jpg"}, +{NAME:"Dark, Jesse L.", ACTIVE:"1974 - 1974", FROM:"College - Virginia Commonwealth", TEAM_LOGO:"../test/28_raw.jpg"}, +{NAME:"Darrow, James K. (Jimmy)", ACTIVE:"1961 - 1961", FROM:"College - Bowling Green State", TEAM_LOGO:"../test/26_raw.jpg"}, +{NAME:"Daugherty, Brad", ACTIVE:"1986 - 1993", FROM:"College - North Carolina", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"David, Kornel", ACTIVE:"1998 - 2000", FROM:"College - Budapest AEH", TEAM_LOGO:"../test/17_raw.jpg"}, +{NAME:"Davidson, Jermareo", ACTIVE:"2007 - 2008", FROM:"College - Alabama", TEAM_LOGO:"../test/22_raw.jpg"}, +{NAME:"Davies, Robert Edris (Bob, Harrisburg Houdini)", ACTIVE:"1948 - 1954", FROM:"College - Franklin & Marshall; Seton Hall", TEAM_LOGO:"../test/24_raw.jpg"}, +{NAME:"Davis, Antonio", ACTIVE:"1993 - 2005", FROM:"College - Texas-El Paso", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"Davis, Aubrey D.", ACTIVE:"1946 - 1946", FROM:"College - Oklahoma Baptist", TEAM_LOGO:"../test/8_raw.jpg"}, +{NAME:"Davis, Baron", ACTIVE:"ACTIVE", FROM:"College - UCLA", TEAM_LOGO:"../test/26_raw.jpg"}, +{NAME:"Davis, Ben", ACTIVE:"1996 - 1999", FROM:"College - Arizona ''96", TEAM_LOGO:"../test/17_raw.jpg"}, +{NAME:"Davis, Brad", ACTIVE:"1977 - 1991", FROM:"College - Maryland", TEAM_LOGO:"../test/10_raw.jpg"}, +{NAME:"Davis, Brian", ACTIVE:"1993 - 1993", FROM:"College - Duke", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"Davis, Charles Lawrence (Charlie)", ACTIVE:"1971 - 1973", FROM:"College - Wake Forest", TEAM_LOGO:"../test/11_raw.jpg"}, +{NAME:"Davis, Charlie E.", ACTIVE:"1981 - 1989", FROM:"College - Vanderbilt", TEAM_LOGO:"../test/10_raw.jpg"}, +{NAME:"Davis, Dale", ACTIVE:"1991 - 2006", FROM:"College - Clemson", TEAM_LOGO:"../test/22_raw.jpg"}, +{NAME:"Davis, Damon William (Monti)", ACTIVE:"1980 - 1980", FROM:"College - Tennessee State", TEAM_LOGO:"../test/16_raw.jpg"}, +{NAME:"Davis, Dwight E. (Double D)", ACTIVE:"1972 - 1976", FROM:"College - Houston", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"Davis, Ed", ACTIVE:"ACTIVE", FROM:"College - North Carolina", TEAM_LOGO:"../test/9_raw.jpg"}, +{NAME:"Davis, Edward J. (Mickey)", ACTIVE:"1972 - 1976", FROM:"College - Duquesne", TEAM_LOGO:"../test/26_raw.jpg"}, +{NAME:"Davis, Emanual", ACTIVE:"1996 - 2002", FROM:"College - Delaware State ''91", TEAM_LOGO:"../test/27_raw.jpg"}, +{NAME:"Davis, Glen", ACTIVE:"ACTIVE", FROM:"College - Louisiana State", TEAM_LOGO:"../test/9_raw.jpg"}, +{NAME:"Davis, Harry A.", ACTIVE:"1978 - 1979", FROM:"College - Florida State", TEAM_LOGO:"../test/28_raw.jpg"}, +{NAME:"Davis, Hubert", ACTIVE:"1992 - 2003", FROM:"College - North Carolina ''92", TEAM_LOGO:"../test/7_raw.jpg"}, +{NAME:"Davis, James R. (Red)", ACTIVE:"1955 - 1955", FROM:"College - St. John's (N.Y.)", TEAM_LOGO:"../test/1_raw.jpg"}, +{NAME:"Davis, James W. (Jim)", ACTIVE:"1967 - 1974", FROM:"College - Colorado", TEAM_LOGO:"../test/5_raw.jpg"}, +{NAME:"Davis, Johnny", ACTIVE:"1976 - 1985", FROM:"College - Dayton", TEAM_LOGO:"../test/8_raw.jpg"}, +{NAME:"Davis, Josh", ACTIVE:"2003 - 2005", FROM:"College - Wyoming", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Davis, Mark", ACTIVE:"1988 - 1988", FROM:"College - Old Dominion", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Davis, Mark", ACTIVE:"1995 - 1999", FROM:"College - Texas Tech", TEAM_LOGO:"../test/17_raw.jpg"}, +{NAME:"Davis, Melvyn Jerome (Mel, Killer)", ACTIVE:"1973 - 1976", FROM:"College - St. John's (N.Y.)", TEAM_LOGO:"../test/16_raw.jpg"}, +{NAME:"Davis, Michael", ACTIVE:"1982 - 1982", FROM:"College - Mercer Co. CC NJ; Maryland", TEAM_LOGO:"../test/25_raw.jpg"}, +{NAME:"Davis, Michael A. (Mike, Crusher)", ACTIVE:"1969 - 1972", FROM:"College - Virginia Union", TEAM_LOGO:"../test/28_raw.jpg"}, +{NAME:"Eackles, Ledell", ACTIVE:"1988 - 1997", FROM:"College - San Jacinto Coll. TX (J.C.); New Orleans", TEAM_LOGO:"../test/23_raw.jpg"}, +{NAME:"Eakins, James Scott (Jim, Jimbo)", ACTIVE:"1976 - 1977", FROM:"College - Brigham Young", TEAM_LOGO:"../test/9_raw.jpg"}, +{NAME:"Earl, Acie", ACTIVE:"1993 - 1996", FROM:"College - Iowa", TEAM_LOGO:"../test/24_raw.jpg"}, +{NAME:"Earle, Edwin (Ed)", ACTIVE:"1953 - 1953", FROM:"College - Loyola (Chicago)", TEAM_LOGO:"../test/18_raw.jpg"}, +{NAME:"Eaton, Mark", ACTIVE:"1982 - 1992", FROM:"College - Cypress Coll. CA (J.C.); UCLA", TEAM_LOGO:"../test/16_raw.jpg"}, +{NAME:"Eaves, Jerry", ACTIVE:"1982 - 1986", FROM:"College - Louisville", TEAM_LOGO:"../test/2_raw.jpg"}, +{NAME:"Ebanks, Devin", ACTIVE:"ACTIVE", FROM:"College - West Virginia", TEAM_LOGO:"../test/9_raw.jpg"}, +{NAME:"Ebben, William Edward (Bill)", ACTIVE:"1957 - 1957", FROM:"College - Detroit", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Eberhard, Allen Dean (Al)", ACTIVE:"1974 - 1977", FROM:"College - Missouri", TEAM_LOGO:"../test/24_raw.jpg"}, +{NAME:"Ebi, Ndudi", ACTIVE:"2003 - 2004", FROM:"High School - Westbury Christian HS (TX)", TEAM_LOGO:"../test/23_raw.jpg"}, +{NAME:"Eddie, Patrick", ACTIVE:"1991 - 1991", FROM:"College - Arkansas State; Mississippi", TEAM_LOGO:"../test/6_raw.jpg"}, +{NAME:"Eddleman, Thomas Dwight (Dike)", ACTIVE:"1949 - 1952", FROM:"College - Illinois", TEAM_LOGO:"../test/3_raw.jpg"}, +{NAME:"Edelin, Kenton Scott (Kent)", ACTIVE:"1984 - 1984", FROM:"College - Virginia", TEAM_LOGO:"../test/11_raw.jpg"}, +{NAME:"Edmonson, Keith", ACTIVE:"1982 - 1983", FROM:"College - Purdue", TEAM_LOGO:"../test/25_raw.jpg"}, +{NAME:"Edney, Tyus", ACTIVE:"1995 - 2000", FROM:"College - UCLA", TEAM_LOGO:"../test/16_raw.jpg"}, +{NAME:"Edwards, Bill", ACTIVE:"1993 - 1993", FROM:"College - Wright State", TEAM_LOGO:"../test/3_raw.jpg"}, +{NAME:"Edwards, Blue", ACTIVE:"1989 - 1998", FROM:"College - Louisburg; East Carolina", TEAM_LOGO:"../test/20_raw.jpg"}, +{NAME:"Edwards, Corsley", ACTIVE:"2004 - 2004", FROM:"College - Central Connecticut State '02", TEAM_LOGO:"../test/27_raw.jpg"}, +{NAME:"Edwards, Doug", ACTIVE:"1993 - 1995", FROM:"College - Florida State", TEAM_LOGO:"../test/6_raw.jpg"}, +{NAME:"Edwards, Franklin", ACTIVE:"1981 - 1987", FROM:"College - Cleveland State", TEAM_LOGO:"../test/16_raw.jpg"}, +{NAME:"Edwards, James", ACTIVE:"1977 - 1995", FROM:"College - Washington", TEAM_LOGO:"../test/26_raw.jpg"}, +{NAME:"Edwards, Jay", ACTIVE:"1989 - 1989", FROM:"College - Indiana", TEAM_LOGO:"../test/10_raw.jpg"}, +{NAME:"Edwards, John", ACTIVE:"2004 - 2005", FROM:"College - Kent State", TEAM_LOGO:"../test/3_raw.jpg"}, +{NAME:"Edwards, Kevin", ACTIVE:"1988 - 2000", FROM:"College - Lakeland CC OH; DePaul", TEAM_LOGO:"../test/21_raw.jpg"}, +{NAME:"Egan, John Francis (Johnny)", ACTIVE:"1961 - 1971", FROM:"College - Providence", TEAM_LOGO:"../test/24_raw.jpg"}, +{NAME:"Eggleston, Lonnie J.", ACTIVE:"1948 - 1948", FROM:"College - Oklahoma State", TEAM_LOGO:"../test/2_raw.jpg"}, +{NAME:"Ehlers, Edwin S. (Eddie, Bulbs)", ACTIVE:"1947 - 1948", FROM:"College - Purdue", TEAM_LOGO:"../test/23_raw.jpg"}, +{NAME:"Ehlo, Craig", ACTIVE:"1983 - 1996", FROM:"College - Odessa Coll. TX (J.C.); Washington State", TEAM_LOGO:"../test/25_raw.jpg"}, +{NAME:"Eichhorst, Richard A. (Dick)", ACTIVE:"1961 - 1961", FROM:"College - Southeast Missouri State", TEAM_LOGO:"../test/16_raw.jpg"}, +{NAME:"Eisley, Howard", ACTIVE:"1994 - 2005", FROM:"College - Boston College", TEAM_LOGO:"../test/25_raw.jpg"}, +{NAME:"Ekezie, Obinna", ACTIVE:"1999 - 2004", FROM:"College - Maryland", TEAM_LOGO:"../test/22_raw.jpg"}, +{NAME:"El-Amin, Khalid", ACTIVE:"2000 - 2000", FROM:"College - Connecticut ''01", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Eliason, Donald Carlton (Don)", ACTIVE:"1946 - 1946", FROM:"College - Hamline", TEAM_LOGO:"../test/17_raw.jpg"}, +{NAME:"Elie, Mario", ACTIVE:"1990 - 2000", FROM:"College - American International", TEAM_LOGO:"../test/8_raw.jpg"}, +{NAME:"Ellefson, E. Ray (Ray)", ACTIVE:"1948 - 1950", FROM:"College - Oklahoma State; Colorado; West Texas A&M", TEAM_LOGO:"../test/5_raw.jpg"}, +{NAME:"Ellington, Wayne", ACTIVE:"ACTIVE", FROM:"College - North Carolina", TEAM_LOGO:"../test/7_raw.jpg"}, +{NAME:"Elliott, Robert Alan (Bob)", ACTIVE:"1978 - 1980", FROM:"College - Arizona", TEAM_LOGO:"../test/15_raw.jpg"}, +{NAME:"Elliott, Sean", ACTIVE:"1989 - 2000", FROM:"College - Arizona", TEAM_LOGO:"../test/9_raw.jpg"}, +{NAME:"Ellis, Alexander (Boo)", ACTIVE:"1958 - 1959", FROM:"College - Niagara", TEAM_LOGO:"../test/3_raw.jpg"}, +{NAME:"Ellis, Dale", ACTIVE:"1983 - 1999", FROM:"College - Tennessee", TEAM_LOGO:"../test/29_raw.jpg"}, +{NAME:"Ellis, Harold", ACTIVE:"1993 - 1997", FROM:"College - Morehouse", TEAM_LOGO:"../test/7_raw.jpg"}, +{NAME:"Ellis, Joe", ACTIVE:"1966 - 1973", FROM:"College - San Francisco", TEAM_LOGO:"../test/26_raw.jpg"}, +{NAME:"Ellis, LaPhonso", ACTIVE:"1992 - 2002", FROM:"College - Notre Dame ''92", TEAM_LOGO:"../test/16_raw.jpg"}, +{NAME:"Ellis, LeRon", ACTIVE:"1991 - 1995", FROM:"College - Kentucky; Syracuse", TEAM_LOGO:"../test/7_raw.jpg"}, +{NAME:"Ellis, Leroy", ACTIVE:"1962 - 1975", FROM:"College - St. John's (N.Y.)", TEAM_LOGO:"../test/3_raw.jpg"}, +{NAME:"Ellis, Maurice H. (Bo)", ACTIVE:"1977 - 1979", FROM:"College - Marquette", TEAM_LOGO:"../test/12_raw.jpg"}, +{NAME:"Ellis, Monta", ACTIVE:"ACTIVE", FROM:"High School - Lanier HS (Jackson, MS)", TEAM_LOGO:"../test/9_raw.jpg"}, +{NAME:"Ellison, Pervis", ACTIVE:"1989 - 2000", FROM:"College - Louisville", TEAM_LOGO:"../test/22_raw.jpg"}, +{NAME:"Elmore, Len", ACTIVE:"1976 - 1983", FROM:"College - Maryland", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"Elson, Francisco", ACTIVE:"ACTIVE", FROM:"College - California", TEAM_LOGO:"../test/20_raw.jpg"}, +{NAME:"Fabel, Joseph (Joe)", ACTIVE:"1946 - 1946", FROM:"College - Pittsburgh", TEAM_LOGO:"../test/5_raw.jpg"}, +{NAME:"Fairchild, John Russell", ACTIVE:"1965 - 1965", FROM:"College - Palomar Coll. CA (J.C.); Brigham Young", TEAM_LOGO:"../test/8_raw.jpg"}, +{NAME:"Farbman, Philip M. (Phil)", ACTIVE:"1948 - 1948", FROM:"College - CCNY; Brooklyn College", TEAM_LOGO:"../test/22_raw.jpg"}, +{NAME:"Farley, Richard L. (Dick)", ACTIVE:"1954 - 1958", FROM:"College - Indiana", TEAM_LOGO:"../test/22_raw.jpg"}, +{NAME:"Farmar, Jordan", ACTIVE:"ACTIVE", FROM:"College - UCLA", TEAM_LOGO:"../test/15_raw.jpg"}, +{NAME:"Farmer, Desmon", ACTIVE:"2006 - 2008", FROM:"College - USC", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Farmer, Don Michael (Mike)", ACTIVE:"1958 - 1965", FROM:"College - San Francisco", TEAM_LOGO:"../test/28_raw.jpg"}, +{NAME:"Farmer, Jim", ACTIVE:"1987 - 1993", FROM:"College - Alabama", TEAM_LOGO:"../test/21_raw.jpg"}, +{NAME:"Farmer, Tony", ACTIVE:"1997 - 1999", FROM:"College - Nebraska", TEAM_LOGO:"../test/14_raw.jpg"}, +{NAME:"Faught, Robert Edward (Bob)", ACTIVE:"1946 - 1946", FROM:"College - Notre Dame", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Favors, Derrick", ACTIVE:"ACTIVE", FROM:"College - Georgia Tech", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Fazekas, Nick", ACTIVE:"2007 - 2007", FROM:"College - Nevada-Reno", TEAM_LOGO:"../test/15_raw.jpg"}, +{NAME:"Fedor, Samuel David (Dave)", ACTIVE:"1962 - 1962", FROM:"College - Florida State", TEAM_LOGO:"../test/3_raw.jpg"}, +{NAME:"Feerick, Robert Joseph (Bob)", ACTIVE:"1946 - 1949", FROM:"College - Santa Clara", TEAM_LOGO:"../test/18_raw.jpg"}, +{NAME:"Feher, Raymond G. (Butch)", ACTIVE:"1976 - 1976", FROM:"College - Vanderbilt", TEAM_LOGO:"../test/29_raw.jpg"}, +{NAME:"Feick, Jamie", ACTIVE:"1996 - 2000", FROM:"College - Michigan State ''96", TEAM_LOGO:"../test/27_raw.jpg"}, +{NAME:"Feiereisel, Ronald E. (Ron)", ACTIVE:"1955 - 1955", FROM:"College - DePaul", TEAM_LOGO:"../test/16_raw.jpg"}, +{NAME:"Feigenbaum, George", ACTIVE:"1949 - 1952", FROM:"College - Long Island University; Kentucky", TEAM_LOGO:"../test/4_raw.jpg"}, +{NAME:"Feitl, Dave", ACTIVE:"1986 - 1991", FROM:"College - Texas-El Paso", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"Felix, Noel", ACTIVE:"2005 - 2005", FROM:"College - Fresno State", TEAM_LOGO:"../test/1_raw.jpg"}, +{NAME:"Felix, Ray", ACTIVE:"1953 - 1961", FROM:"College - Long Island University", TEAM_LOGO:"../test/3_raw.jpg"}, +{NAME:"Felton, Raymond", ACTIVE:"ACTIVE", FROM:"College - North Carolina", TEAM_LOGO:"../test/20_raw.jpg"}, +{NAME:"Fendley, John Phillip (Jake)", ACTIVE:"1951 - 1952", FROM:"College - Northwestern", TEAM_LOGO:"../test/25_raw.jpg"}, +{NAME:"Fenley, William Warren (Bill)", ACTIVE:"1946 - 1946", FROM:"College - Manhattan", TEAM_LOGO:"../test/24_raw.jpg"}, +{NAME:"Ferguson, Desmond", ACTIVE:"2003 - 2003", FROM:"College - Detroit", TEAM_LOGO:"../test/10_raw.jpg"}, +{NAME:"Fernandez, Rudy", ACTIVE:"ACTIVE", FROM:"From - Palma de Mallorca, Spain", TEAM_LOGO:"../test/25_raw.jpg"}, +{NAME:"Fernsten, Eric", ACTIVE:"1975 - 1983", FROM:"College - San Francisco", TEAM_LOGO:"../test/25_raw.jpg"}, +{NAME:"Ferrari, Albert R. (Al)", ACTIVE:"1955 - 1962", FROM:"College - Michigan State", TEAM_LOGO:"../test/10_raw.jpg"}, +{NAME:"Ferreira, Rolando", ACTIVE:"1988 - 1988", FROM:"College - Houston", TEAM_LOGO:"../test/10_raw.jpg"}, +{NAME:"Ferrell, Duane", ACTIVE:"1988 - 1998", FROM:"College - Georgia Tech", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"Ferrin, C. Arnold Jr. (Arnie)", ACTIVE:"1948 - 1950", FROM:"College - Utah", TEAM_LOGO:"../test/29_raw.jpg"}, +{NAME:"Ferry, Danny", ACTIVE:"1990 - 2002", FROM:"College - Duke ''89", TEAM_LOGO:"../test/15_raw.jpg"}, +{NAME:"Ferry, Robert Dean (Bob)", ACTIVE:"1959 - 1968", FROM:"College - St. Louis", TEAM_LOGO:"../test/7_raw.jpg"}, +{NAME:"Fesenko, Kyrylo", ACTIVE:"ACTIVE", FROM:"From - Dnepropetrovsk, Ukraine", TEAM_LOGO:"../test/21_raw.jpg"}, +{NAME:"Fields, Kenny", ACTIVE:"1984 - 1987", FROM:"College - UCLA", TEAM_LOGO:"../test/22_raw.jpg"}, +{NAME:"Fields, Landry", ACTIVE:"ACTIVE", FROM:"College - Stanford", TEAM_LOGO:"../test/5_raw.jpg"}, +{NAME:"Filipek, Ronald Stanley (Ron)", ACTIVE:"1967 - 1967", FROM:"College - Tennessee Tech", TEAM_LOGO:"../test/2_raw.jpg"}, +{NAME:"Fillmore, Gregory Paul (Greg)", ACTIVE:"1970 - 1971", FROM:"College - Iowa Central CC; Cheyney", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"Finkel, Henry J. (Hank)", ACTIVE:"1966 - 1974", FROM:"College - St. Peter's; Dayton", TEAM_LOGO:"../test/12_raw.jpg"}, +{NAME:"Finley, Michael", ACTIVE:"2007 - 2009", FROM:"College - Wisconsin", TEAM_LOGO:"../test/18_raw.jpg"}, +{NAME:"Finn, Daniel Lawrence Jr. (Danny)", ACTIVE:"1952 - 1954", FROM:"College - St. John's (N.Y.)", TEAM_LOGO:"../test/5_raw.jpg"}, +{NAME:"Fish, Matt", ACTIVE:"1994 - 1996", FROM:"College - Wilmington", TEAM_LOGO:"../test/29_raw.jpg"}, +{NAME:"Fisher, Derek", ACTIVE:"ACTIVE", FROM:"College - Arkansas-Little Rock", TEAM_LOGO:"../test/14_raw.jpg"}, +{NAME:"Fitch, Gerald", ACTIVE:"2005 - 2005", FROM:"College - Kentucky", TEAM_LOGO:"../test/15_raw.jpg"}, +{NAME:"Fitzgerald, Richard (Dick)", ACTIVE:"1946 - 1947", FROM:"College - Seton Hall", TEAM_LOGO:"../test/5_raw.jpg"}, +{NAME:"Fitzgerald, Robert (Bob)", ACTIVE:"1946 - 1948", FROM:"College - Fordham", TEAM_LOGO:"../test/3_raw.jpg"}, +{NAME:"Fizer, Marcus", ACTIVE:"2000 - 2005", FROM:"College - Iowa State", TEAM_LOGO:"../test/22_raw.jpg"}, +{NAME:"Fleishman, Jerome (Jerry)", ACTIVE:"1946 - 1952", FROM:"College - N.Y.U.; Long Island University", TEAM_LOGO:"../test/12_raw.jpg"}, +{NAME:"Fleming, Albert Jr. (Al)", ACTIVE:"1977 - 1977", FROM:"College - Arizona", TEAM_LOGO:"../test/28_raw.jpg"}, +{NAME:"Fleming, Edward R. (Ed)", ACTIVE:"1955 - 1959", FROM:"College - Niagara", TEAM_LOGO:"../test/16_raw.jpg"}, +{NAME:"Gabor, William A. (Billy, The Human Projectile)", ACTIVE:"1949 - 1954", FROM:"College - Syracuse", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"Gadzuric, Dan", ACTIVE:"ACTIVE", FROM:"College - UCLA", TEAM_LOGO:"../test/18_raw.jpg"}, +{NAME:"Gai, Deng", ACTIVE:"2005 - 2005", FROM:"College - Fairfield", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"Gainer, Elmer R.", ACTIVE:"1947 - 1949", FROM:"College - DePaul", TEAM_LOGO:"../test/22_raw.jpg"}, +{NAME:"Gaines, Corey", ACTIVE:"1988 - 1994", FROM:"College - UCLA; Loyola Marymount", TEAM_LOGO:"../test/14_raw.jpg"}, +{NAME:"Gaines, Reece", ACTIVE:"2003 - 2005", FROM:"College - Louisville", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"Gaines, Sundiata", ACTIVE:"ACTIVE", FROM:"College - Georgia", TEAM_LOGO:"../test/17_raw.jpg"}, +{NAME:"Gale, Mike", ACTIVE:"1976 - 1981", FROM:"College - Elizabeth City State", TEAM_LOGO:"../test/4_raw.jpg"}, +{NAME:"Gallagher, Chad", ACTIVE:"1993 - 1993", FROM:"College - Creighton", TEAM_LOGO:"../test/29_raw.jpg"}, +{NAME:"Gallatin, Harry", ACTIVE:"1948 - 1957", FROM:"College - Northeast Missouri State", TEAM_LOGO:"../test/16_raw.jpg"}, +{NAME:"Gallinari, Danilo", ACTIVE:"ACTIVE", FROM:"From - Milan, Italy", TEAM_LOGO:"../test/21_raw.jpg"}, +{NAME:"Gambee, Dave", ACTIVE:"1958 - 1969", FROM:"College - Oregon State", TEAM_LOGO:"../test/14_raw.jpg"}, +{NAME:"Gamble, Kevin", ACTIVE:"1987 - 1996", FROM:"College - Lincoln Trail IL (J.C.); Iowa", TEAM_LOGO:"../test/17_raw.jpg"}, +{NAME:"Gantt, Robert M. Jr. (Bob)", ACTIVE:"1946 - 1946", FROM:"College - Duke", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"Garbajosa, Jorge", ACTIVE:"2007 - 2007", FROM:"From - Spain", TEAM_LOGO:"../test/23_raw.jpg"}, +{NAME:"Garces, Ruben", ACTIVE:"2000 - 2000", FROM:"College - Providence", TEAM_LOGO:"../test/27_raw.jpg"}, +{NAME:"Garcia, Alex", ACTIVE:"2003 - 2004", FROM:"From - Brazil", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"Garcia, Francisco", ACTIVE:"ACTIVE", FROM:"College - Louisville", TEAM_LOGO:"../test/23_raw.jpg"}, +{NAME:"Gardner, Earl Baker (Red)", ACTIVE:"1948 - 1948", FROM:"College - Wabash; DePauw", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"Gardner, Thomas", ACTIVE:"2007 - 2008", FROM:"College - Missouri", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"Gardner, Vern B.", ACTIVE:"1949 - 1951", FROM:"College - Wyoming; Utah", TEAM_LOGO:"../test/2_raw.jpg"}, +{NAME:"Garfinkel, Jack (Dutch)", ACTIVE:"1946 - 1948", FROM:"College - St. John's (N.Y.)", TEAM_LOGO:"../test/5_raw.jpg"}, +{NAME:"Garland, Gary J.", ACTIVE:"1979 - 1979", FROM:"College - DePaul", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Garland, Winston", ACTIVE:"1987 - 1994", FROM:"College - Southeastern CC IA; Southwest Missouri State", TEAM_LOGO:"../test/21_raw.jpg"}, +{NAME:"Garmaker, Richard Eugene (Dick)", ACTIVE:"1955 - 1960", FROM:"College - Hibbing CC MN; Minnesota", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"Garner, Chris", ACTIVE:"1997 - 2000", FROM:"College - Memphis", TEAM_LOGO:"../test/12_raw.jpg"}, +{NAME:"Garnett, Bill", ACTIVE:"1982 - 1985", FROM:"College - Wyoming", TEAM_LOGO:"../test/9_raw.jpg"}, +{NAME:"Garnett, Kevin", ACTIVE:"ACTIVE", FROM:"High School - Farragut Academy HS (IL)", TEAM_LOGO:"../test/21_raw.jpg"}, +{NAME:"Garnett, Marlon", ACTIVE:"1998 - 1998", FROM:"College - Santa Clara", TEAM_LOGO:"../test/28_raw.jpg"}, +{NAME:"Garrett, Calvin", ACTIVE:"1980 - 1983", FROM:"College - Austin Peay State; Oral Roberts", TEAM_LOGO:"../test/27_raw.jpg"}, +{NAME:"Garrett, Dean", ACTIVE:"1996 - 2001", FROM:"College - Indiana", TEAM_LOGO:"../test/20_raw.jpg"}, +{NAME:"Garrett, Eldo (Dick)", ACTIVE:"1969 - 1973", FROM:"College - Southern Illinois", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"Garrett, Rowland G.", ACTIVE:"1972 - 1976", FROM:"College - Florida State", TEAM_LOGO:"../test/1_raw.jpg"}, +{NAME:"Garrick, Tom", ACTIVE:"1988 - 1991", FROM:"College - Rhode Island", TEAM_LOGO:"../test/17_raw.jpg"}, +{NAME:"Garris, John", ACTIVE:"1983 - 1983", FROM:"College - Michigan; Boston College", TEAM_LOGO:"../test/6_raw.jpg"}, +{NAME:"Garris, Kiwane", ACTIVE:"1997 - 1999", FROM:"College - Illinois", TEAM_LOGO:"../test/12_raw.jpg"}, +{NAME:"Garrity, Pat", ACTIVE:"2007 - 2007", FROM:"College - Notre Dame", TEAM_LOGO:"../test/21_raw.jpg"}, +{NAME:"Garvin, James D. (Jim)", ACTIVE:"1973 - 1973", FROM:"College - Boston U.", TEAM_LOGO:"../test/2_raw.jpg"}, +{NAME:"Gasol, Marc", ACTIVE:"ACTIVE", FROM:"From - Barcelona, Spain", TEAM_LOGO:"../test/17_raw.jpg"}, +{NAME:"Gasol, Pau", ACTIVE:"ACTIVE", FROM:"From - Barcelona, Spain", TEAM_LOGO:"../test/2_raw.jpg"}, +{NAME:"Gates, Ben Frank (Frank, Needle)", ACTIVE:"1949 - 1949", FROM:"College - Sam Houston State", TEAM_LOGO:"../test/26_raw.jpg"}, +{NAME:"Gatling, Chris", ACTIVE:"1991 - 2001", FROM:"College - Pittsburgh; Old Dominion", TEAM_LOGO:"../test/21_raw.jpg"}, +{NAME:"Gattison, Kenny", ACTIVE:"1986 - 1995", FROM:"College - Old Dominion", TEAM_LOGO:"../test/26_raw.jpg"}, +{NAME:"Gay, Rudy", ACTIVE:"ACTIVE", FROM:"College - Connecticut", TEAM_LOGO:"../test/24_raw.jpg"}, +{NAME:"Gayda, Edward C. (Ed)", ACTIVE:"1950 - 1950", FROM:"College - Washington State", TEAM_LOGO:"../test/23_raw.jpg"}, +{NAME:"Gaze, Andrew", ACTIVE:"1993 - 1998", FROM:"College - Seton Hall", TEAM_LOGO:"../test/21_raw.jpg"}, +{NAME:"Geary, Reggie", ACTIVE:"1996 - 1997", FROM:"College - Arizona", TEAM_LOGO:"../test/28_raw.jpg"}, +{NAME:"Gee, Alonzo", ACTIVE:"ACTIVE", FROM:"College - Alabama", TEAM_LOGO:"../test/7_raw.jpg"}, +{NAME:"Geiger, Matt", ACTIVE:"1992 - 2001", FROM:"College - Auburn; Georgia Tech", TEAM_LOGO:"../test/17_raw.jpg"}, +{NAME:"Gelabale, Mickael", ACTIVE:"2007 - 2007", FROM:"From - France", TEAM_LOGO:"../test/27_raw.jpg"}, +{NAME:"Hackett, Rudolph (Rudy)", ACTIVE:"1976 - 1976", FROM:"College - Syracuse", TEAM_LOGO:"../test/10_raw.jpg"}, +{NAME:"Haddadi, Hamed", ACTIVE:"ACTIVE", FROM:"From - Ahvaz, Iran", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"Haffner, Scott", ACTIVE:"1989 - 1990", FROM:"College - Illinois; Evansville", TEAM_LOGO:"../test/28_raw.jpg"}, +{NAME:"Hagan, Cliff", ACTIVE:"1956 - 1965", FROM:"College - Kentucky", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"Hagan, Glenn Kassabin", ACTIVE:"1981 - 1981", FROM:"College - St. Bonaventure", TEAM_LOGO:"../test/18_raw.jpg"}, +{NAME:"Hahn, Robert B. (Bob)", ACTIVE:"1949 - 1949", FROM:"College - North Carolina State", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"Hairston, Alan Leroy (Al)", ACTIVE:"1968 - 1969", FROM:"College - St. Clair Co. CC MI; Bowling Green State", TEAM_LOGO:"../test/16_raw.jpg"}, +{NAME:"Hairston, Happy", ACTIVE:"1964 - 1974", FROM:"College - N.Y.U.", TEAM_LOGO:"../test/11_raw.jpg"}, +{NAME:"Hairston, Lindsay (Spider)", ACTIVE:"1975 - 1975", FROM:"College - Michigan State", TEAM_LOGO:"../test/18_raw.jpg"}, +{NAME:"Hairston, Malik", ACTIVE:"2008 - 2009", FROM:"College - Oregon", TEAM_LOGO:"../test/26_raw.jpg"}, +{NAME:"Haislip, Marcus", ACTIVE:"2002 - 2009", FROM:"College - Tennessee", TEAM_LOGO:"../test/18_raw.jpg"}, +{NAME:"Halbert, Charles P. (Chuck)", ACTIVE:"1946 - 1950", FROM:"College - West Texas A&M", TEAM_LOGO:"../test/17_raw.jpg"}, +{NAME:"Halbrook, Harvey Wade (Swede)", ACTIVE:"1960 - 1961", FROM:"College - Oregon State", TEAM_LOGO:"../test/22_raw.jpg"}, +{NAME:"Hale, William Bruce (Bruce)", ACTIVE:"1948 - 1950", FROM:"College - Santa Clara", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"Haley, Jack", ACTIVE:"1988 - 1997", FROM:"College - Golden West Coll. CA (J.C.); UCLA", TEAM_LOGO:"../test/10_raw.jpg"}, +{NAME:"Halimon, Shaler Jr.", ACTIVE:"1968 - 1971", FROM:"College - Imperial Valley Coll. CA (J.C.); Utah State", TEAM_LOGO:"../test/16_raw.jpg"}, +{NAME:"Hall, Mike", ACTIVE:"2006 - 2006", FROM:"College - George Washington", TEAM_LOGO:"../test/1_raw.jpg"}, +{NAME:"Halliburton, Jeffrey (Jeff)", ACTIVE:"1971 - 1972", FROM:"College - San Jacinto Coll. TX (J.C.); Drake", TEAM_LOGO:"../test/25_raw.jpg"}, +{NAME:"Ham, Darvin", ACTIVE:"1996 - 2004", FROM:"College - Texas Tech", TEAM_LOGO:"../test/3_raw.jpg"}, +{NAME:"Hamer, Steve", ACTIVE:"1996 - 1996", FROM:"College - Tennessee", TEAM_LOGO:"../test/20_raw.jpg"}, +{NAME:"Hamilton, Dale B.", ACTIVE:"1949 - 1949", FROM:"College - Franklin (Ind.)", TEAM_LOGO:"../test/10_raw.jpg"}, +{NAME:"Hamilton, Dennis Eugene", ACTIVE:"1967 - 1968", FROM:"College - Arizona State", TEAM_LOGO:"../test/18_raw.jpg"}, +{NAME:"Hamilton, Ralph Albert (Ham)", ACTIVE:"1948 - 1948", FROM:"College - Indiana", TEAM_LOGO:"../test/24_raw.jpg"}, +{NAME:"Hamilton, Richard", ACTIVE:"ACTIVE", FROM:"College - Connecticut", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"Hamilton, Roy Lee", ACTIVE:"1979 - 1980", FROM:"College - UCLA", TEAM_LOGO:"../test/16_raw.jpg"}, +{NAME:"Hamilton, Steve Absher", ACTIVE:"1958 - 1959", FROM:"College - Purdue; Morehead State", TEAM_LOGO:"../test/11_raw.jpg"}, +{NAME:"Hamilton, Tang", ACTIVE:"2001 - 2001", FROM:"College - Mississippi State ''01", TEAM_LOGO:"../test/23_raw.jpg"}, +{NAME:"Hamilton, Thomas", ACTIVE:"1995 - 1999", FROM:"College - No College", TEAM_LOGO:"../test/26_raw.jpg"}, +{NAME:"Hamilton, Zendon", ACTIVE:"2000 - 2005", FROM:"College - St. John's", TEAM_LOGO:"../test/24_raw.jpg"}, +{NAME:"Hammink, Geert", ACTIVE:"1993 - 1995", FROM:"College - Louisiana State", TEAM_LOGO:"../test/17_raw.jpg"}, +{NAME:"Hammonds, Tom", ACTIVE:"1989 - 2000", FROM:"College - Georgia Tech", TEAM_LOGO:"../test/24_raw.jpg"}, +{NAME:"Hancock, Darrin", ACTIVE:"1994 - 1996", FROM:"College - Garden City CC KS; Kansas", TEAM_LOGO:"../test/2_raw.jpg"}, +{NAME:"Handlogten, Ben", ACTIVE:"2003 - 2004", FROM:"College - Western Michigan", TEAM_LOGO:"../test/14_raw.jpg"}, +{NAME:"Hankins, Cecil O.", ACTIVE:"1946 - 1947", FROM:"College - Oklahoma State", TEAM_LOGO:"../test/8_raw.jpg"}, +{NAME:"Hankinson, Phil", ACTIVE:"1973 - 1974", FROM:"College - Pennsylvania", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Hannum, Alexander Murray (Alex)", ACTIVE:"1949 - 1956", FROM:"College - USC", TEAM_LOGO:"../test/28_raw.jpg"}, +{NAME:"Hanrahan, Donald (Don)", ACTIVE:"1952 - 1952", FROM:"College - Loyola (Chicago)", TEAM_LOGO:"../test/24_raw.jpg"}, +{NAME:"Hans, Rollen F. (Rolly)", ACTIVE:"1953 - 1954", FROM:"College - Los Angeles City Coll. CA (J.C.); Long Island University", TEAM_LOGO:"../test/26_raw.jpg"}, +{NAME:"Hansbrough, Tyler", ACTIVE:"ACTIVE", FROM:"College - North Carolina", TEAM_LOGO:"../test/18_raw.jpg"}, +{NAME:"Hansen, Bob", ACTIVE:"1983 - 1991", FROM:"College - Iowa", TEAM_LOGO:"../test/14_raw.jpg"}, +{NAME:"Hansen, Glenn R.", ACTIVE:"1975 - 1977", FROM:"College - Utah State; Louisiana State", TEAM_LOGO:"../test/6_raw.jpg"}, +{NAME:"Hansen, Lars", ACTIVE:"1978 - 1978", FROM:"College - Washington", TEAM_LOGO:"../test/29_raw.jpg"}, +{NAME:"Hansen, Travis", ACTIVE:"2003 - 2003", FROM:"College - Brigham Young", TEAM_LOGO:"../test/2_raw.jpg"}, +{NAME:"Hanson, Reggie", ACTIVE:"1997 - 1997", FROM:"College - Kentucky", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"Hanzlik, Bill", ACTIVE:"1980 - 1989", FROM:"College - Notre Dame", TEAM_LOGO:"../test/12_raw.jpg"}, +{NAME:"Harangody, Luke", ACTIVE:"ACTIVE", FROM:"College - Notre Dame", TEAM_LOGO:"../test/16_raw.jpg"}, +{NAME:"Hardaway, Anfernee", ACTIVE:"2007 - 2007", FROM:"College - Memphis", TEAM_LOGO:"../test/4_raw.jpg"}, +{NAME:"Hardaway, Tim", ACTIVE:"1989 - 2002", FROM:"College - Texas-El Paso ''89", TEAM_LOGO:"../test/2_raw.jpg"}, +{NAME:"Harden, James", ACTIVE:"ACTIVE", FROM:"College - Arizona State", TEAM_LOGO:"../test/10_raw.jpg"}, +{NAME:"Harding, Reginald (Reggie)", ACTIVE:"1963 - 1967", FROM:"College - No College", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Iavaroni, Marc", ACTIVE:"1982 - 1988", FROM:"College - Virginia", TEAM_LOGO:"../test/2_raw.jpg"}, +{NAME:"Ibaka, Serge", ACTIVE:"ACTIVE", FROM:"From - Brazzaville, Republic of Congo", TEAM_LOGO:"../test/14_raw.jpg"}, +{NAME:"Iguodala, Andre", ACTIVE:"ACTIVE", FROM:"College - Arizona", TEAM_LOGO:"../test/29_raw.jpg"}, +{NAME:"Ilgauskas, Zydrunas", ACTIVE:"ACTIVE", FROM:"From - Kaunas, Lithuania", TEAM_LOGO:"../test/29_raw.jpg"}, +{NAME:"Ilic, Mile", ACTIVE:"2006 - 2006", FROM:"From - Serbia & Montenegro", TEAM_LOGO:"../test/1_raw.jpg"}, +{NAME:"Ilunga-Mbenga, Didier", ACTIVE:"ACTIVE", FROM:"From - Kinshasa, DRC", TEAM_LOGO:"../test/3_raw.jpg"}, +{NAME:"Ilyasova, Ersan", ACTIVE:"ACTIVE", FROM:"From - Eskisehir, Turkey", TEAM_LOGO:"../test/27_raw.jpg"}, +{NAME:"Imhoff, Darrall Tucker (Big D)", ACTIVE:"1960 - 1971", FROM:"College - California", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Ingelsby, Tom", ACTIVE:"1973 - 1973", FROM:"College - Villanova", TEAM_LOGO:"../test/14_raw.jpg"}, +{NAME:"Ingram, Joel McCoy (McCoy)", ACTIVE:"1957 - 1957", FROM:"College - Jackson State", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"Irvin, Byron", ACTIVE:"1989 - 1992", FROM:"College - Arkansas; Missouri", TEAM_LOGO:"../test/29_raw.jpg"}, +{NAME:"Issel, Dan", ACTIVE:"1976 - 1984", FROM:"College - Kentucky", TEAM_LOGO:"../test/5_raw.jpg"}, +{NAME:"Iuzzolino, Mike", ACTIVE:"1991 - 1992", FROM:"College - Penn State; St. Francis (PA)", TEAM_LOGO:"../test/28_raw.jpg"}, +{NAME:"Iverson, Allen", ACTIVE:"2007 - 2009", FROM:"College - Georgetown", TEAM_LOGO:"../test/5_raw.jpg"}, +{NAME:"Ivey, Royal", ACTIVE:"ACTIVE", FROM:"College - Texas", TEAM_LOGO:"../test/10_raw.jpg"}, +{NAME:"Jack, Jarrett", ACTIVE:"ACTIVE", FROM:"College - Georgia Tech", TEAM_LOGO:"../test/24_raw.jpg"}, +{NAME:"Jackson, Alvin (Al)", ACTIVE:"1967 - 1967", FROM:"College - Wilberforce", TEAM_LOGO:"../test/8_raw.jpg"}, +{NAME:"Jackson, Anthony Eugene (Tony)", ACTIVE:"1980 - 1980", FROM:"College - Florida State", TEAM_LOGO:"../test/1_raw.jpg"}, +{NAME:"Jackson, Bobby", ACTIVE:"2007 - 2008", FROM:"College - Minnesota", TEAM_LOGO:"../test/16_raw.jpg"}, +{NAME:"Jackson, Cedric", ACTIVE:"2009 - 2009", FROM:"College - Cleveland State", TEAM_LOGO:"../test/9_raw.jpg"}, +{NAME:"Jackson, Darnell", ACTIVE:"ACTIVE", FROM:"College - Kansas", TEAM_LOGO:"../test/21_raw.jpg"}, +{NAME:"Jackson, Gregory (Greg)", ACTIVE:"1974 - 1974", FROM:"College - Guilford", TEAM_LOGO:"../test/22_raw.jpg"}, +{NAME:"Jackson, Jaren", ACTIVE:"1989 - 2001", FROM:"College - Georgetown", TEAM_LOGO:"../test/28_raw.jpg"}, +{NAME:"Jackson, Jermaine", ACTIVE:"1999 - 2005", FROM:"College - Detroit", TEAM_LOGO:"../test/8_raw.jpg"}, +{NAME:"Jackson, Jim", ACTIVE:"1992 - 2005", FROM:"College - Ohio State", TEAM_LOGO:"../test/22_raw.jpg"}, +{NAME:"Jackson, Lucious B. (Luke)", ACTIVE:"1964 - 1971", FROM:"College - Quincy; Texas Southern; Texas-Pan American", TEAM_LOGO:"../test/23_raw.jpg"}, +{NAME:"Jackson, Luke", ACTIVE:"2007 - 2007", FROM:"College - Oregon", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"Jackson, Marc", ACTIVE:"2000 - 2006", FROM:"College - Temple", TEAM_LOGO:"../test/22_raw.jpg"}, +{NAME:"Jackson, Mark", ACTIVE:"1987 - 2003", FROM:"College - St. John''s (N.Y.) '87", TEAM_LOGO:"../test/17_raw.jpg"}, +{NAME:"Jackson, Michael", ACTIVE:"1987 - 1989", FROM:"College - Georgetown", TEAM_LOGO:"../test/22_raw.jpg"}, +{NAME:"Jackson, Myron", ACTIVE:"1986 - 1986", FROM:"College - Arkansas-Little Rock", TEAM_LOGO:"../test/14_raw.jpg"}, +{NAME:"Jackson, Philip D. (Phil, Action)", ACTIVE:"1967 - 1979", FROM:"College - North Dakota", TEAM_LOGO:"../test/8_raw.jpg"}, +{NAME:"Jackson, Ralph A. III", ACTIVE:"1984 - 1984", FROM:"College - UCLA", TEAM_LOGO:"../test/29_raw.jpg"}, +{NAME:"Jackson, Randell", ACTIVE:"1998 - 1999", FROM:"College - Florida State", TEAM_LOGO:"../test/22_raw.jpg"}, +{NAME:"Jackson, Stanley", ACTIVE:"1993 - 1993", FROM:"College - Alabama-Birmingham", TEAM_LOGO:"../test/6_raw.jpg"}, +{NAME:"Jackson, Stephen", ACTIVE:"ACTIVE", FROM:"High School - Oak Hill Academy (Mouth of Wilson, VA)", TEAM_LOGO:"../test/10_raw.jpg"}, +{NAME:"Jackson, Tracy", ACTIVE:"1981 - 1983", FROM:"College - Notre Dame", TEAM_LOGO:"../test/10_raw.jpg"}, +{NAME:"Jackson, Wardell", ACTIVE:"1974 - 1974", FROM:"College - Ohio State", TEAM_LOGO:"../test/28_raw.jpg"}, +{NAME:"Jacobs, Winfred O. (Fred)", ACTIVE:"1946 - 1946", FROM:"College - Denver", TEAM_LOGO:"../test/24_raw.jpg"}, +{NAME:"Jacobsen, Casey", ACTIVE:"2007 - 2007", FROM:"College - Stanford", TEAM_LOGO:"../test/12_raw.jpg"}, +{NAME:"Jacobson, Sam", ACTIVE:"1998 - 2000", FROM:"College - Minnesota", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Jamerson, Dave", ACTIVE:"1990 - 1993", FROM:"College - Ohio U.", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"James, Aaron (A.J.)", ACTIVE:"1974 - 1978", FROM:"College - Grambling State", TEAM_LOGO:"../test/27_raw.jpg"}, +{NAME:"James, Damion", ACTIVE:"ACTIVE", FROM:"College - Texas", TEAM_LOGO:"../test/18_raw.jpg"}, +{NAME:"James, Harold Gene (Gene, Goose)", ACTIVE:"1948 - 1950", FROM:"College - Marshall", TEAM_LOGO:"../test/18_raw.jpg"}, +{NAME:"James, Henry", ACTIVE:"1990 - 1997", FROM:"College - South Plains Coll. TX (J.C.); St. Mary's (Tex.)", TEAM_LOGO:"../test/5_raw.jpg"}, +{NAME:"James, Jerome", ACTIVE:"2007 - 2008", FROM:"College - Florida A&M", TEAM_LOGO:"../test/17_raw.jpg"}, +{NAME:"James, LeBron", ACTIVE:"ACTIVE", FROM:"High School - St. Vincent-St. Mary HS (OH)", TEAM_LOGO:"../test/14_raw.jpg"}, +{NAME:"James, Mike", ACTIVE:"2007 - 2009", FROM:"College - Duquesne", TEAM_LOGO:"../test/4_raw.jpg"}, +{NAME:"James, Tim", ACTIVE:"1999 - 2001", FROM:"College - Miami (Fla.) ''99", TEAM_LOGO:"../test/24_raw.jpg"}, +{NAME:"Jamison, Antawn", ACTIVE:"ACTIVE", FROM:"College - North Carolina", TEAM_LOGO:"../test/28_raw.jpg"}, +{NAME:"Jamison, Harold", ACTIVE:"1999 - 2001", FROM:"College - Clemson ''99", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"Janisch, John Albert", ACTIVE:"1946 - 1947", FROM:"College - Valparaiso", TEAM_LOGO:"../test/29_raw.jpg"}, +{NAME:"Janotta, Howard (Howie)", ACTIVE:"1949 - 1949", FROM:"College - Seton Hall", TEAM_LOGO:"../test/25_raw.jpg"}, +{NAME:"Jaric, Marko", ACTIVE:"2007 - 2008", FROM:"From - Belgrade, Serbia", TEAM_LOGO:"../test/21_raw.jpg"}, +{NAME:"Jaros, Anthony Joseph (Tony)", ACTIVE:"1946 - 1950", FROM:"College - Minnesota", TEAM_LOGO:"../test/12_raw.jpg"}, +{NAME:"Jasikevicius, Sarunas", ACTIVE:"2005 - 2006", FROM:"College - Maryland", TEAM_LOGO:"../test/29_raw.jpg"}, +{NAME:"Jawai, Nathan", ACTIVE:"2008 - 2009", FROM:"From - Australia", TEAM_LOGO:"../test/26_raw.jpg"}, +{NAME:"Jeannette, Harry Edward (Buddy)", ACTIVE:"1947 - 1949", FROM:"College - Washington & Jefferson", TEAM_LOGO:"../test/3_raw.jpg"}, +{NAME:"Jeelani, Abdul Qadir (formerly Gary Cole)", ACTIVE:"1979 - 1980", FROM:"College - Wis.-Parkside", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Jefferies, Chris", ACTIVE:"2002 - 2003", FROM:"College - Fresno State ''03", TEAM_LOGO:"../test/5_raw.jpg"}, +{NAME:"Jeffers, Othyus", ACTIVE:"ACTIVE", FROM:"College - Robert Morris (Ill.)", TEAM_LOGO:"../test/7_raw.jpg"}, +{NAME:"Jefferson, Al", ACTIVE:"ACTIVE", FROM:"High School - Prentiss HS (MS)", TEAM_LOGO:"../test/12_raw.jpg"}, +{NAME:"Jefferson, Dontell", ACTIVE:"2008 - 2008", FROM:"College - Arkansas", TEAM_LOGO:"../test/14_raw.jpg"}, +{NAME:"Jefferson, Richard", ACTIVE:"ACTIVE", FROM:"College - Arizona", TEAM_LOGO:"../test/20_raw.jpg"}, +{NAME:"Kachan, Edwin John (Whitey)", ACTIVE:"1948 - 1948", FROM:"College - DePaul", TEAM_LOGO:"../test/28_raw.jpg"}, +{NAME:"Kaftan, George A. (The Golden Greek)", ACTIVE:"1948 - 1952", FROM:"College - Holy Cross", TEAM_LOGO:"../test/2_raw.jpg"}, +{NAME:"Kalafat, Edward L. (Ed)", ACTIVE:"1954 - 1956", FROM:"College - Minnesota", TEAM_LOGO:"../test/18_raw.jpg"}, +{NAME:"Kaman, Chris", ACTIVE:"ACTIVE", FROM:"College - Central Michigan", TEAM_LOGO:"../test/4_raw.jpg"}, +{NAME:"Kaplowitz, Ralph (Kappy)", ACTIVE:"1946 - 1947", FROM:"College - N.Y.U.", TEAM_LOGO:"../test/12_raw.jpg"}, +{NAME:"Kapono, Jason", ACTIVE:"ACTIVE", FROM:"College - UCLA", TEAM_LOGO:"../test/3_raw.jpg"}, +{NAME:"Kappen, Anthony George (Tony)", ACTIVE:"1946 - 1946", FROM:"College - No College", TEAM_LOGO:"../test/23_raw.jpg"}, +{NAME:"Karl, Coby", ACTIVE:"2007 - 2009", FROM:"College - Boise State", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"Karl, George Matthew", ACTIVE:"1976 - 1977", FROM:"College - North Carolina", TEAM_LOGO:"../test/6_raw.jpg"}, +{NAME:"Kasid, Edward (Ed)", ACTIVE:"1946 - 1946", FROM:"College - No College", TEAM_LOGO:"../test/6_raw.jpg"}, +{NAME:"Kasun, Mario", ACTIVE:"2004 - 2005", FROM:"From - Croatia", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"Katkaveck, Leo Frank", ACTIVE:"1948 - 1949", FROM:"College - North Carolina State", TEAM_LOGO:"../test/8_raw.jpg"}, +{NAME:"Kauffman, Robert (Bob, Horse)", ACTIVE:"1968 - 1974", FROM:"College - Guilford", TEAM_LOGO:"../test/2_raw.jpg"}, +{NAME:"Kautz, Wilbert (Wibs)", ACTIVE:"1946 - 1946", FROM:"College - Loyola (Chicago)", TEAM_LOGO:"../test/15_raw.jpg"}, +{NAME:"Kea, Clarence Leroy", ACTIVE:"1980 - 1981", FROM:"College - Lamar", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Kearns, Michael Joseph", ACTIVE:"1954 - 1954", FROM:"College - Princeton", TEAM_LOGO:"../test/4_raw.jpg"}, +{NAME:"Kearns, Thomas Francis Jr. (Tommy)", ACTIVE:"1958 - 1958", FROM:"College - North Carolina", TEAM_LOGO:"../test/18_raw.jpg"}, +{NAME:"Keefe, Adam", ACTIVE:"1992 - 2000", FROM:"College - Stanford", TEAM_LOGO:"../test/15_raw.jpg"}, +{NAME:"Keeling, Harold A.", ACTIVE:"1985 - 1985", FROM:"College - Santa Clara", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"Keller, Kenneth W. (Ken)", ACTIVE:"1946 - 1946", FROM:"College - Vermont; St. John's (N.Y.)", TEAM_LOGO:"../test/10_raw.jpg"}, +{NAME:"Kelley, Rich", ACTIVE:"1975 - 1985", FROM:"College - Stanford", TEAM_LOGO:"../test/18_raw.jpg"}, +{NAME:"Kellogg, Clark", ACTIVE:"1982 - 1986", FROM:"College - Ohio State", TEAM_LOGO:"../test/18_raw.jpg"}, +{NAME:"Kelly, Gerard Allan (Jerry)", ACTIVE:"1946 - 1947", FROM:"College - Marshall", TEAM_LOGO:"../test/17_raw.jpg"}, +{NAME:"Kelly, Thomas Edward (Tom)", ACTIVE:"1948 - 1948", FROM:"College - N.Y.U.", TEAM_LOGO:"../test/24_raw.jpg"}, +{NAME:"Kelser, Greg", ACTIVE:"1979 - 1984", FROM:"College - Michigan State", TEAM_LOGO:"../test/24_raw.jpg"}, +{NAME:"Kelso, Ben", ACTIVE:"1973 - 1973", FROM:"College - Central Michigan", TEAM_LOGO:"../test/24_raw.jpg"}, +{NAME:"Kemp, Shawn", ACTIVE:"1989 - 2002", FROM:"High School - Concord HS (IN) ''87", TEAM_LOGO:"../test/25_raw.jpg"}, +{NAME:"Kempton, Tim", ACTIVE:"1986 - 1997", FROM:"College - Notre Dame", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"Kendrick, Frank Edward", ACTIVE:"1974 - 1974", FROM:"College - Purdue", TEAM_LOGO:"../test/25_raw.jpg"}, +{NAME:"Kennedy, Eugene (Goo)", ACTIVE:"1976 - 1976", FROM:"College - Texas Christian", TEAM_LOGO:"../test/28_raw.jpg"}, +{NAME:"Kennedy, Joseph A. (Joe)", ACTIVE:"1968 - 1969", FROM:"College - Duke", TEAM_LOGO:"../test/5_raw.jpg"}, +{NAME:"Kennedy, William F. (Pickles)", ACTIVE:"1960 - 1960", FROM:"College - Temple", TEAM_LOGO:"../test/29_raw.jpg"}, +{NAME:"Kenon, Larry", ACTIVE:"1976 - 1982", FROM:"College - Amarillo Coll. TX (J.C.); Memphis", TEAM_LOGO:"../test/1_raw.jpg"}, +{NAME:"Kenville, William McGill (Billy, The Kid)", ACTIVE:"1953 - 1959", FROM:"College - St. Bonaventure", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Kerner, Jonathan", ACTIVE:"1998 - 1998", FROM:"College - East Carolina ''97", TEAM_LOGO:"../test/15_raw.jpg"}, +{NAME:"Kerr, Johnny", ACTIVE:"1954 - 1965", FROM:"College - Illinois", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Kerr, Steve", ACTIVE:"1988 - 2002", FROM:"College - Arizona ''88", TEAM_LOGO:"../test/12_raw.jpg"}, +{NAME:"Kerris, John E. (Jack)", ACTIVE:"1949 - 1952", FROM:"College - Loyola (Chicago)", TEAM_LOGO:"../test/6_raw.jpg"}, +{NAME:"Kersey, Jerome", ACTIVE:"1984 - 2000", FROM:"College - Longwood", TEAM_LOGO:"../test/12_raw.jpg"}, +{NAME:"Kessler, Alec", ACTIVE:"1990 - 1993", FROM:"College - Georgia", TEAM_LOGO:"../test/14_raw.jpg"}, +{NAME:"Ketner, Lari", ACTIVE:"1999 - 2000", FROM:"College - Massachusetts", TEAM_LOGO:"../test/22_raw.jpg"}, +{NAME:"Keys, Randolph", ACTIVE:"1988 - 1995", FROM:"College - Southern Mississippi", TEAM_LOGO:"../test/6_raw.jpg"}, +{NAME:"Khryapa, Viktor", ACTIVE:"2007 - 2007", FROM:"From - Russia", TEAM_LOGO:"../test/14_raw.jpg"}, +{NAME:"Kidd, Jason", ACTIVE:"ACTIVE", FROM:"College - California", TEAM_LOGO:"../test/26_raw.jpg"}, +{NAME:"Kidd, Warren", ACTIVE:"1993 - 1993", FROM:"College - Middle Tennessee State", TEAM_LOGO:"../test/7_raw.jpg"}, +{NAME:"Kiffin, Irvin A. Jr.", ACTIVE:"1979 - 1979", FROM:"College - Virginia Union; Oklahoma Baptist", TEAM_LOGO:"../test/1_raw.jpg"}, +{NAME:"Kiley, John F. (Jack)", ACTIVE:"1951 - 1952", FROM:"College - Syracuse", TEAM_LOGO:"../test/14_raw.jpg"}, +{NAME:"Killum, Earnest (Ernie)", ACTIVE:"1970 - 1970", FROM:"College - Stetson", TEAM_LOGO:"../test/6_raw.jpg"}, +{NAME:"Kilpatrick, Carl", ACTIVE:"1979 - 1979", FROM:"College - Kilgore Coll. TX (J.C.); Louisiana-Monroe", TEAM_LOGO:"../test/5_raw.jpg"}, +{NAME:"Kimball, Toby", ACTIVE:"1966 - 1974", FROM:"College - Connecticut", TEAM_LOGO:"../test/16_raw.jpg"}, +{NAME:"Lacey, Sam", ACTIVE:"1970 - 1982", FROM:"College - New Mexico State", TEAM_LOGO:"../test/2_raw.jpg"}, +{NAME:"LaCour, Fred", ACTIVE:"1960 - 1962", FROM:"College - San Francisco", TEAM_LOGO:"../test/8_raw.jpg"}, +{NAME:"Laettner, Christian", ACTIVE:"1992 - 2004", FROM:"College - Duke", TEAM_LOGO:"../test/1_raw.jpg"}, +{NAME:"Lafayette, Oliver", ACTIVE:"2009 - 2009", FROM:"College - Houston", TEAM_LOGO:"../test/5_raw.jpg"}, +{NAME:"LaFrentz, Raef", ACTIVE:"2007 - 2007", FROM:"College - Kansas", TEAM_LOGO:"../test/22_raw.jpg"}, +{NAME:"LaGarde, Thomas Joseph (Tom)", ACTIVE:"1977 - 1984", FROM:"College - North Carolina", TEAM_LOGO:"../test/28_raw.jpg"}, +{NAME:"Laimbeer, Bill", ACTIVE:"1980 - 1993", FROM:"College - Owens CC OH; Notre Dame", TEAM_LOGO:"../test/21_raw.jpg"}, +{NAME:"Lalich, Peter T. (Pete)", ACTIVE:"1946 - 1946", FROM:"College - Ohio U.", TEAM_LOGO:"../test/21_raw.jpg"}, +{NAME:"Lamar, Dwight (Bo)", ACTIVE:"1976 - 1976", FROM:"College - Louisiana-Lafayette", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"Lambert, John Edward", ACTIVE:"1975 - 1981", FROM:"College - USC", TEAM_LOGO:"../test/21_raw.jpg"}, +{NAME:"Lamp, Jeff", ACTIVE:"1981 - 1988", FROM:"College - Virginia", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"Lampe, Maciej", ACTIVE:"2003 - 2005", FROM:"From - Poland", TEAM_LOGO:"../test/9_raw.jpg"}, +{NAME:"Lampley, Jimmy", ACTIVE:"1986 - 1986", FROM:"College - Vanderbilt; Arkansas-Little Rock", TEAM_LOGO:"../test/7_raw.jpg"}, +{NAME:"Lampley, Sean", ACTIVE:"2002 - 2003", FROM:"College - California", TEAM_LOGO:"../test/11_raw.jpg"}, +{NAME:"Landry, Carl", ACTIVE:"ACTIVE", FROM:"College - Purdue", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"Landry, Marcus", ACTIVE:"2009 - 2009", FROM:"College - Wisconsin", TEAM_LOGO:"../test/3_raw.jpg"}, +{NAME:"Landsberger, Mark", ACTIVE:"1977 - 1983", FROM:"College - Allan Hancock Coll. CA (J.C.); Minnesota; Arizona State", TEAM_LOGO:"../test/12_raw.jpg"}, +{NAME:"Lane, Jerome", ACTIVE:"1988 - 1992", FROM:"College - Pittsburgh", TEAM_LOGO:"../test/5_raw.jpg"}, +{NAME:"Lang, Andrew", ACTIVE:"1988 - 1999", FROM:"College - Arkansas", TEAM_LOGO:"../test/25_raw.jpg"}, +{NAME:"Lang, Antonio", ACTIVE:"1994 - 1999", FROM:"College - Duke", TEAM_LOGO:"../test/16_raw.jpg"}, +{NAME:"Lang, James", ACTIVE:"2006 - 2006", FROM:"High School - Central Park Christian HS (AL)", TEAM_LOGO:"../test/1_raw.jpg"}, +{NAME:"Langdon, Trajan", ACTIVE:"1999 - 2001", FROM:"College - Duke", TEAM_LOGO:"../test/24_raw.jpg"}, +{NAME:"Langford, Keith", ACTIVE:"2007 - 2007", FROM:"College - Kansas", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Langhi, Dan", ACTIVE:"2000 - 2003", FROM:"College - Vanderbilt ''00", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"Lanier, Bob", ACTIVE:"1970 - 1983", FROM:"College - St. Bonaventure", TEAM_LOGO:"../test/3_raw.jpg"}, +{NAME:"Lantz, Stuart Burrell (Stu)", ACTIVE:"1968 - 1975", FROM:"College - Nebraska", TEAM_LOGO:"../test/20_raw.jpg"}, +{NAME:"Larese, York Bruno", ACTIVE:"1961 - 1961", FROM:"College - North Carolina", TEAM_LOGO:"../test/8_raw.jpg"}, +{NAME:"LaRue, Rusty", ACTIVE:"1997 - 2003", FROM:"College - Wake Forest", TEAM_LOGO:"../test/4_raw.jpg"}, +{NAME:"LaRusso, Rudolph A. (Rudy)", ACTIVE:"1959 - 1968", FROM:"College - Dartmouth", TEAM_LOGO:"../test/28_raw.jpg"}, +{NAME:"Laskowski, John", ACTIVE:"1975 - 1976", FROM:"College - Indiana", TEAM_LOGO:"../test/22_raw.jpg"}, +{NAME:"Lasme, Stephane", ACTIVE:"2007 - 2007", FROM:"College - Massachusetts", TEAM_LOGO:"../test/8_raw.jpg"}, +{NAME:"Lattin, David (Dave, Big Daddy)", ACTIVE:"1967 - 1968", FROM:"College - Texas-El Paso", TEAM_LOGO:"../test/2_raw.jpg"}, +{NAME:"Lauderdale, Priest", ACTIVE:"1996 - 1997", FROM:"College - Central State (Ohio)", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Laurel, Richard", ACTIVE:"1977 - 1977", FROM:"College - Hofstra", TEAM_LOGO:"../test/17_raw.jpg"}, +{NAME:"Lautenbach, Walter Henry (Walt)", ACTIVE:"1949 - 1949", FROM:"College - Wisconsin", TEAM_LOGO:"../test/21_raw.jpg"}, +{NAME:"Lavelli, Anthony (Tony)", ACTIVE:"1949 - 1950", FROM:"College - Yale", TEAM_LOGO:"../test/1_raw.jpg"}, +{NAME:"Lavoy, Robert William (Bob)", ACTIVE:"1950 - 1953", FROM:"College - Illinois; Western Kentucky", TEAM_LOGO:"../test/26_raw.jpg"}, +{NAME:"Law, Acie", ACTIVE:"ACTIVE", FROM:"College - Texas A&M", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"Lawal, Gani", ACTIVE:"ACTIVE", FROM:"College - Georgia Tech", TEAM_LOGO:"../test/12_raw.jpg"}, +{NAME:"Lawrence, Edmund (Ed)", ACTIVE:"1980 - 1980", FROM:"College - McNeese State", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"Lawson, Jason", ACTIVE:"1997 - 1997", FROM:"College - Villanova ''97", TEAM_LOGO:"../test/18_raw.jpg"}, +{NAME:"Lawson, Ty", ACTIVE:"ACTIVE", FROM:"College - North Carolina", TEAM_LOGO:"../test/23_raw.jpg"}, +{NAME:"Layton, Dennis (Mo)", ACTIVE:"1971 - 1977", FROM:"College - Phoenix Coll. AZ (J.C.); USC", TEAM_LOGO:"../test/18_raw.jpg"}, +{NAME:"Leaks, Emanuel (Manny)", ACTIVE:"1972 - 1973", FROM:"College - Niagara", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"Lear, Harold C. Jr. (Hal, King)", ACTIVE:"1956 - 1956", FROM:"College - Temple", TEAM_LOGO:"../test/7_raw.jpg"}, +{NAME:"Leavell, Allen", ACTIVE:"1979 - 1988", FROM:"College - Oklahoma City", TEAM_LOGO:"../test/26_raw.jpg"}, +{NAME:"Lebo, Jeff", ACTIVE:"1989 - 1989", FROM:"College - North Carolina", TEAM_LOGO:"../test/17_raw.jpg"}, +{NAME:"Leckner, Eric", ACTIVE:"1988 - 1996", FROM:"College - Wyoming", TEAM_LOGO:"../test/24_raw.jpg"}, +{NAME:"Lee, Alfred (Butch)", ACTIVE:"1978 - 1979", FROM:"College - Marquette", TEAM_LOGO:"../test/26_raw.jpg"}, +{NAME:"Lee, Clyde", ACTIVE:"1966 - 1975", FROM:"College - Vanderbilt", TEAM_LOGO:"../test/25_raw.jpg"}, +{NAME:"Macaluso, Michael Emelius (Mike)", ACTIVE:"1973 - 1973", FROM:"College - Canisius", TEAM_LOGO:"../test/26_raw.jpg"}, +{NAME:"Macauley, Ed", ACTIVE:"1949 - 1958", FROM:"College - St. Louis", TEAM_LOGO:"../test/11_raw.jpg"}, +{NAME:"MacCulloch, Todd", ACTIVE:"1999 - 2002", FROM:"College - Washington ''99", TEAM_LOGO:"../test/28_raw.jpg"}, +{NAME:"MacGilvray, Ronald (Ronnie)", ACTIVE:"1954 - 1954", FROM:"College - St. John's (N.Y.)", TEAM_LOGO:"../test/9_raw.jpg"}, +{NAME:"Macijauskas, Arvydas", ACTIVE:"2005 - 2005", FROM:"From - Lithuania", TEAM_LOGO:"../test/25_raw.jpg"}, +{NAME:"Mack, Oliver (Ollie)", ACTIVE:"1979 - 1981", FROM:"College - San Jacinto Coll. TX (J.C.); East Carolina", TEAM_LOGO:"../test/24_raw.jpg"}, +{NAME:"Mack, Sam", ACTIVE:"1992 - 2001", FROM:"College - Iowa State; Arizona State; Tyler JC TX; Houston", TEAM_LOGO:"../test/4_raw.jpg"}, +{NAME:"Mackey, Malcolm", ACTIVE:"1993 - 1993", FROM:"College - Georgia Tech", TEAM_LOGO:"../test/11_raw.jpg"}, +{NAME:"Macklin, Rudy", ACTIVE:"1981 - 1983", FROM:"College - Louisiana State", TEAM_LOGO:"../test/12_raw.jpg"}, +{NAME:"Macknowski, John Andrew (Johnny, Whitey)", ACTIVE:"1949 - 1950", FROM:"College - Seton Hall", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"MacLean, Don", ACTIVE:"1992 - 2000", FROM:"College - UCLA", TEAM_LOGO:"../test/14_raw.jpg"}, +{NAME:"Macon, Mark", ACTIVE:"1991 - 1998", FROM:"College - Temple", TEAM_LOGO:"../test/16_raw.jpg"}, +{NAME:"Macy, Kyle", ACTIVE:"1980 - 1986", FROM:"College - Purdue; Kentucky", TEAM_LOGO:"../test/18_raw.jpg"}, +{NAME:"Maddox, Jack C.", ACTIVE:"1948 - 1948", FROM:"College - West Texas A&M", TEAM_LOGO:"../test/14_raw.jpg"}, +{NAME:"Maddox, Tito", ACTIVE:"2002 - 2002", FROM:"College - Fresno State ''04", TEAM_LOGO:"../test/21_raw.jpg"}, +{NAME:"Madkins, Gerald", ACTIVE:"1993 - 1997", FROM:"College - UCLA", TEAM_LOGO:"../test/8_raw.jpg"}, +{NAME:"Madsen, Mark", ACTIVE:"2007 - 2008", FROM:"College - Stanford", TEAM_LOGO:"../test/29_raw.jpg"}, +{NAME:"Mager, Norman Clifford (Norm)", ACTIVE:"1950 - 1950", FROM:"College - St. John's (N.Y.); CCNY", TEAM_LOGO:"../test/10_raw.jpg"}, +{NAME:"Maggette, Corey", ACTIVE:"ACTIVE", FROM:"College - Duke", TEAM_LOGO:"../test/16_raw.jpg"}, +{NAME:"Magley, Dave", ACTIVE:"1982 - 1982", FROM:"College - Kansas", TEAM_LOGO:"../test/26_raw.jpg"}, +{NAME:"Magloire, Jamaal", ACTIVE:"ACTIVE", FROM:"College - Kentucky", TEAM_LOGO:"../test/3_raw.jpg"}, +{NAME:"Mahinmi, Ian", ACTIVE:"ACTIVE", FROM:"From - Rouen, France", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"Mahnken, John E. (Long John; Stretch)", ACTIVE:"1946 - 1952", FROM:"College - Georgetown", TEAM_LOGO:"../test/21_raw.jpg"}, +{NAME:"Mahoney, Francis H. (Mo)", ACTIVE:"1952 - 1953", FROM:"College - Brown", TEAM_LOGO:"../test/29_raw.jpg"}, +{NAME:"Mahorn, Rick", ACTIVE:"1980 - 1998", FROM:"College - Hampton", TEAM_LOGO:"../test/29_raw.jpg"}, +{NAME:"Majerle, Dan", ACTIVE:"1988 - 2001", FROM:"College - Central Michigan", TEAM_LOGO:"../test/15_raw.jpg"}, +{NAME:"Major, Renaldo", ACTIVE:"2006 - 2006", FROM:"College - Fresno State", TEAM_LOGO:"../test/18_raw.jpg"}, +{NAME:"Malamed, Lionel", ACTIVE:"1948 - 1948", FROM:"College - CCNY", TEAM_LOGO:"../test/5_raw.jpg"}, +{NAME:"Malone, Jeff", ACTIVE:"1983 - 1995", FROM:"College - Mississippi State", TEAM_LOGO:"../test/2_raw.jpg"}, +{NAME:"Malone, Karl", ACTIVE:"1985 - 2003", FROM:"College - Louisiana Tech ''86", TEAM_LOGO:"../test/1_raw.jpg"}, +{NAME:"Malone, Moses", ACTIVE:"1976 - 1994", FROM:"College - No College", TEAM_LOGO:"../test/22_raw.jpg"}, +{NAME:"Maloney, Matt", ACTIVE:"1996 - 2002", FROM:"College - Pennsylvania", TEAM_LOGO:"../test/12_raw.jpg"}, +{NAME:"Malovic, Stephen L.", ACTIVE:"1979 - 1979", FROM:"College - USC; San Diego State", TEAM_LOGO:"../test/1_raw.jpg"}, +{NAME:"Manakas, Theodore (Ted)", ACTIVE:"1973 - 1973", FROM:"College - Princeton", TEAM_LOGO:"../test/2_raw.jpg"}, +{NAME:"Mandic, John J.", ACTIVE:"1948 - 1949", FROM:"College - Oregon State", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"Mangiapane, Francis E. (Frank)", ACTIVE:"1946 - 1946", FROM:"College - N.Y.U.", TEAM_LOGO:"../test/23_raw.jpg"}, +{NAME:"Manning, Danny", ACTIVE:"1988 - 2002", FROM:"College - Kansas ''88", TEAM_LOGO:"../test/7_raw.jpg"}, +{NAME:"Manning, Edward R. (Ed)", ACTIVE:"1967 - 1970", FROM:"College - Jackson State", TEAM_LOGO:"../test/24_raw.jpg"}, +{NAME:"Manning, Rich", ACTIVE:"1995 - 1996", FROM:"College - Syracuse; Washington", TEAM_LOGO:"../test/10_raw.jpg"}, +{NAME:"Mannion, Pace", ACTIVE:"1983 - 1988", FROM:"College - Utah", TEAM_LOGO:"../test/2_raw.jpg"}, +{NAME:"Mantis, Nicholas (Nick)", ACTIVE:"1959 - 1962", FROM:"College - Northwestern", TEAM_LOGO:"../test/1_raw.jpg"}, +{NAME:"Maravich, Pete", ACTIVE:"1970 - 1979", FROM:"College - Louisiana State", TEAM_LOGO:"../test/7_raw.jpg"}, +{NAME:"Maravich, Peter (Press)", ACTIVE:"1946 - 1946", FROM:"College - Davis & Elkins", TEAM_LOGO:"../test/3_raw.jpg"}, +{NAME:"Marble, Roy", ACTIVE:"1989 - 1993", FROM:"College - Iowa", TEAM_LOGO:"../test/27_raw.jpg"}, +{NAME:"Marbury, Stephon", ACTIVE:"2007 - 2008", FROM:"College - Georgia Tech", TEAM_LOGO:"../test/21_raw.jpg"}, +{NAME:"Marciulionis, Sarunas", ACTIVE:"1989 - 1996", FROM:"College - Vilnius (Lithuania)", TEAM_LOGO:"../test/4_raw.jpg"}, +{NAME:"Mariaschin, Saul George", ACTIVE:"1947 - 1947", FROM:"College - Bloomsburg; Syracuse; Harvard", TEAM_LOGO:"../test/25_raw.jpg"}, +{NAME:"Marin, John Warren (Jack)", ACTIVE:"1966 - 1976", FROM:"College - Duke", TEAM_LOGO:"../test/17_raw.jpg"}, +{NAME:"Marion, Shawn", ACTIVE:"ACTIVE", FROM:"College - UNLV", TEAM_LOGO:"../test/9_raw.jpg"}, +{NAME:"Markota, Damir", ACTIVE:"2006 - 2006", FROM:"From - Croatia", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"N'diaye, Mamadou", ACTIVE:"2000 - 2004", FROM:"College - Auburn", TEAM_LOGO:"../test/6_raw.jpg"}, +{NAME:"Naber, Robert E. (Bob)", ACTIVE:"1952 - 1952", FROM:"College - Louisville", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"Nachamkin, Boris Alexander", ACTIVE:"1954 - 1954", FROM:"College - N.Y.U.", TEAM_LOGO:"../test/6_raw.jpg"}, +{NAME:"Nachbar, Bostjan", ACTIVE:"2007 - 2007", FROM:"From - Slovenia", TEAM_LOGO:"../test/18_raw.jpg"}, +{NAME:"Nagel, Gerald R. (Jerry)", ACTIVE:"1949 - 1949", FROM:"College - Loyola (Chicago)", TEAM_LOGO:"../test/6_raw.jpg"}, +{NAME:"Nagy, Frederick Karl (Fritz)", ACTIVE:"1948 - 1948", FROM:"College - North Carolina; Akron", TEAM_LOGO:"../test/6_raw.jpg"}, +{NAME:"Nailon, Lee", ACTIVE:"2000 - 2005", FROM:"College - Texas Christian", TEAM_LOGO:"../test/7_raw.jpg"}, +{NAME:"Najera, Eduardo", ACTIVE:"ACTIVE", FROM:"College - Oklahoma", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Nance, Larry", ACTIVE:"1981 - 1993", FROM:"College - Clemson", TEAM_LOGO:"../test/28_raw.jpg"}, +{NAME:"Napolitano, Paul Wally", ACTIVE:"1948 - 1948", FROM:"College - San Francisco", TEAM_LOGO:"../test/21_raw.jpg"}, +{NAME:"Nash, Charles Francis (Cotton)", ACTIVE:"1964 - 1964", FROM:"College - Kentucky", TEAM_LOGO:"../test/22_raw.jpg"}, +{NAME:"Nash, Robert Lee Jr. (Bob)", ACTIVE:"1972 - 1978", FROM:"College - San Jacinto Coll. TX (J.C.); Hawaii", TEAM_LOGO:"../test/28_raw.jpg"}, +{NAME:"Nash, Steve", ACTIVE:"ACTIVE", FROM:"College - Santa Clara", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Nater, Swen", ACTIVE:"1976 - 1983", FROM:"College - Cypress Coll. CA (J.C.); UCLA", TEAM_LOGO:"../test/9_raw.jpg"}, +{NAME:"Nathan, Howard", ACTIVE:"1995 - 1995", FROM:"College - Louisiana-Monroe", TEAM_LOGO:"../test/18_raw.jpg"}, +{NAME:"Natt, Calvin", ACTIVE:"1979 - 1989", FROM:"College - Louisiana-Monroe", TEAM_LOGO:"../test/20_raw.jpg"}, +{NAME:"Natt, Kenny", ACTIVE:"1980 - 1984", FROM:"College - Louisiana-Monroe", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Naulls, Willie", ACTIVE:"1956 - 1965", FROM:"College - UCLA", TEAM_LOGO:"../test/2_raw.jpg"}, +{NAME:"Navarro, Juan Carlos", ACTIVE:"2007 - 2007", FROM:"From - Spain", TEAM_LOGO:"../test/4_raw.jpg"}, +{NAME:"Ndiaye, Hamady", ACTIVE:"ACTIVE", FROM:"College - Rutgers", TEAM_LOGO:"../test/25_raw.jpg"}, +{NAME:"Ndiaye, Makhtar", ACTIVE:"1998 - 1998", FROM:"College - North Carolina", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"Ndong, Boniface", ACTIVE:"2005 - 2005", FROM:"-", TEAM_LOGO:"../test/29_raw.jpg"}, +{NAME:"Neal, Craig", ACTIVE:"1988 - 1990", FROM:"College - Georgia Tech", TEAM_LOGO:"../test/27_raw.jpg"}, +{NAME:"Neal, Gary", ACTIVE:"ACTIVE", FROM:"College - Towson", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"Neal, James Ellerbe (Jim)", ACTIVE:"1953 - 1954", FROM:"College - Wofford", TEAM_LOGO:"../test/20_raw.jpg"}, +{NAME:"Neal, Lloyd", ACTIVE:"1972 - 1978", FROM:"College - Tennessee State", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Nealy, Ed", ACTIVE:"1982 - 1992", FROM:"College - Kansas State", TEAM_LOGO:"../test/11_raw.jpg"}, +{NAME:"Negratti, Albert Edward (Al)", ACTIVE:"1946 - 1946", FROM:"College - Seton Hall", TEAM_LOGO:"../test/3_raw.jpg"}, +{NAME:"Nelson, Barry G.", ACTIVE:"1971 - 1971", FROM:"College - Duquesne", TEAM_LOGO:"../test/17_raw.jpg"}, +{NAME:"Nelson, DeMarcus", ACTIVE:"2008 - 2008", FROM:"College - Duke", TEAM_LOGO:"../test/2_raw.jpg"}, +{NAME:"Nelson, Donald Arvid (Don, Nellie)", ACTIVE:"1962 - 1975", FROM:"College - Iowa", TEAM_LOGO:"../test/18_raw.jpg"}, +{NAME:"Nelson, Jameer", ACTIVE:"ACTIVE", FROM:"College - Saint Joseph's", TEAM_LOGO:"../test/3_raw.jpg"}, +{NAME:"Nelson, Louis (Louie, Sweets)", ACTIVE:"1973 - 1977", FROM:"College - Washington", TEAM_LOGO:"../test/26_raw.jpg"}, +{NAME:"Nembhard, Ruben", ACTIVE:"1996 - 1996", FROM:"College - Weber State", TEAM_LOGO:"../test/24_raw.jpg"}, +{NAME:"Nene", ACTIVE:"ACTIVE", FROM:"From - Sao Carlos, Brazil", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Nesby, Tyrone", ACTIVE:"1998 - 2001", FROM:"College - Vincennes IN (J.C.); Nevada-Las Vegas", TEAM_LOGO:"../test/17_raw.jpg"}, +{NAME:"Nessley, Martin", ACTIVE:"1987 - 1987", FROM:"College - Duke", TEAM_LOGO:"../test/17_raw.jpg"}, +{NAME:"Nesterovic, Rasho", ACTIVE:"2007 - 2009", FROM:"From - Ljubljana, Slovenia", TEAM_LOGO:"../test/28_raw.jpg"}, +{NAME:"Neumann, Johnny", ACTIVE:"1976 - 1977", FROM:"College - Mississippi", TEAM_LOGO:"../test/1_raw.jpg"}, +{NAME:"Neumann, Paul R.", ACTIVE:"1961 - 1966", FROM:"College - Stanford", TEAM_LOGO:"../test/26_raw.jpg"}, +{NAME:"Nevitt, Chuck", ACTIVE:"1982 - 1993", FROM:"College - North Carolina State", TEAM_LOGO:"../test/17_raw.jpg"}, +{NAME:"Newbern, Melvin", ACTIVE:"1992 - 1992", FROM:"College - Minnesota", TEAM_LOGO:"../test/7_raw.jpg"}, +{NAME:"Newbill, Ivano", ACTIVE:"1994 - 1997", FROM:"College - Georgia Tech", TEAM_LOGO:"../test/12_raw.jpg"}, +{NAME:"Newble, Ira", ACTIVE:"2007 - 2007", FROM:"College - Miami (Ohio)", TEAM_LOGO:"../test/6_raw.jpg"}, +{NAME:"Newlin, Mike", ACTIVE:"1971 - 1981", FROM:"College - Utah", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"Newman, Johnny", ACTIVE:"1986 - 2001", FROM:"College - Richmond", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"Newmark, David L. (Dave)", ACTIVE:"1968 - 1969", FROM:"College - Columbia", TEAM_LOGO:"../test/17_raw.jpg"}, +{NAME:"Nichols, Demetris", ACTIVE:"2007 - 2008", FROM:"College - Syracuse", TEAM_LOGO:"../test/9_raw.jpg"}, +{NAME:"Nichols, Jack Edward", ACTIVE:"1948 - 1957", FROM:"College - Washington; USC", TEAM_LOGO:"../test/2_raw.jpg"}, +{NAME:"Nickerson, Gaylon", ACTIVE:"1996 - 1996", FROM:"College - Wichita State; Butler Co. CC PA; Kansas State; Northwestern O", TEAM_LOGO:"../test/15_raw.jpg"}, +{NAME:"O'Bannon, Charles", ACTIVE:"1997 - 1998", FROM:"College - UCLA", TEAM_LOGO:"../test/20_raw.jpg"}, +{NAME:"O'Bannon, Ed", ACTIVE:"1995 - 1996", FROM:"College - UCLA", TEAM_LOGO:"../test/12_raw.jpg"}, +{NAME:"O'Koren, Mike", ACTIVE:"1980 - 1987", FROM:"College - North Carolina", TEAM_LOGO:"../test/16_raw.jpg"}, +{NAME:"O'Sullivan, Dan", ACTIVE:"1990 - 1995", FROM:"College - Fordham", TEAM_LOGO:"../test/18_raw.jpg"}, +{NAME:"O'Boyle, John W.", ACTIVE:"1952 - 1952", FROM:"College - Modesto JC CA; Colorado State", TEAM_LOGO:"../test/29_raw.jpg"}, +{NAME:"O'Brien, Ralph E. (Buckshot)", ACTIVE:"1951 - 1952", FROM:"College - Butler", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"O'Brien, Robert (Bob)", ACTIVE:"1947 - 1948", FROM:"College - Kansas; Pepperdine", TEAM_LOGO:"../test/12_raw.jpg"}, +{NAME:"O'Bryant, Patrick", ACTIVE:"2007 - 2009", FROM:"College - Bradley", TEAM_LOGO:"../test/8_raw.jpg"}, +{NAME:"O'Connell, Dermott F. (Dermie)", ACTIVE:"1948 - 1949", FROM:"College - Holy Cross", TEAM_LOGO:"../test/21_raw.jpg"}, +{NAME:"O'Donnell, Andrew J. (Andy)", ACTIVE:"1949 - 1949", FROM:"College - Loyola (Balt.)", TEAM_LOGO:"../test/8_raw.jpg"}, +{NAME:"O'Grady, Francis David (Buddy)", ACTIVE:"1946 - 1948", FROM:"College - Georgetown", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"O'Keefe, Richard T. (Dick)", ACTIVE:"1947 - 1950", FROM:"College - Santa Clara", TEAM_LOGO:"../test/24_raw.jpg"}, +{NAME:"O'Keefe, Thomas V. (Tommy)", ACTIVE:"1950 - 1950", FROM:"College - Notre Dame; Georgetown", TEAM_LOGO:"../test/29_raw.jpg"}, +{NAME:"O'Malley, V. Grady (Grady)", ACTIVE:"1969 - 1969", FROM:"College - Manhattan", TEAM_LOGO:"../test/11_raw.jpg"}, +{NAME:"O'Neal, Jermaine", ACTIVE:"ACTIVE", FROM:"High School - Eau Claire HS (SC)", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"O'Neal, Shaquille", ACTIVE:"2007 - 2010", FROM:"College - Louisiana State", TEAM_LOGO:"../test/7_raw.jpg"}, +{NAME:"O'Neill, Mike", ACTIVE:"1952 - 1952", FROM:"College - California", TEAM_LOGO:"../test/24_raw.jpg"}, +{NAME:"O'Shea, Kevin Christopher", ACTIVE:"1950 - 1952", FROM:"College - Notre Dame", TEAM_LOGO:"../test/25_raw.jpg"}, +{NAME:"O'Shields, Garland L. (Mule)", ACTIVE:"1946 - 1946", FROM:"College - Spartanburg Tech SC (J.C.); Tennessee", TEAM_LOGO:"../test/26_raw.jpg"}, +{NAME:"Oakley, Charles", ACTIVE:"1985 - 2003", FROM:"College - Virginia Union ''85", TEAM_LOGO:"../test/23_raw.jpg"}, +{NAME:"Oberto, Fabricio", ACTIVE:"2007 - 2010", FROM:"From - Las Varillas, Argentina", TEAM_LOGO:"../test/18_raw.jpg"}, +{NAME:"Oden, Greg", ACTIVE:"ACTIVE", FROM:"College - Ohio State", TEAM_LOGO:"../test/15_raw.jpg"}, +{NAME:"Odom, Lamar", ACTIVE:"ACTIVE", FROM:"College - Rhode Island", TEAM_LOGO:"../test/20_raw.jpg"}, +{NAME:"Ogden, Carlos (Bud)", ACTIVE:"1969 - 1970", FROM:"College - Santa Clara", TEAM_LOGO:"../test/25_raw.jpg"}, +{NAME:"Ogden, Ralph", ACTIVE:"1970 - 1970", FROM:"College - Santa Clara", TEAM_LOGO:"../test/20_raw.jpg"}, +{NAME:"Ogg, Alan", ACTIVE:"1990 - 1992", FROM:"College - Alabama-Birmingham", TEAM_LOGO:"../test/24_raw.jpg"}, +{NAME:"Ohl, Donald Jay (Don)", ACTIVE:"1960 - 1969", FROM:"College - Illinois", TEAM_LOGO:"../test/28_raw.jpg"}, +{NAME:"Okafor, Emeka", ACTIVE:"ACTIVE", FROM:"College - Connecticut", TEAM_LOGO:"../test/27_raw.jpg"}, +{NAME:"Okur, Mehmet", ACTIVE:"ACTIVE", FROM:"From - Yalova, Turkey", TEAM_LOGO:"../test/29_raw.jpg"}, +{NAME:"Olajuwon, Hakeem", ACTIVE:"1984 - 2001", FROM:"College - Houston ''84", TEAM_LOGO:"../test/27_raw.jpg"}, +{NAME:"Olberding, Mark", ACTIVE:"1976 - 1986", FROM:"College - Minnesota", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"Oldham, Jawann", ACTIVE:"1980 - 1990", FROM:"College - Seattle", TEAM_LOGO:"../test/12_raw.jpg"}, +{NAME:"Oldham, John O. (Johnny)", ACTIVE:"1949 - 1950", FROM:"College - Western Kentucky", TEAM_LOGO:"../test/6_raw.jpg"}, +{NAME:"Oleynick, Frank (Magic)", ACTIVE:"1975 - 1976", FROM:"College - Seattle", TEAM_LOGO:"../test/5_raw.jpg"}, +{NAME:"Olive, John", ACTIVE:"1978 - 1979", FROM:"College - Villanova", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"Oliver, Brian", ACTIVE:"1990 - 1997", FROM:"College - Georgia Tech", TEAM_LOGO:"../test/12_raw.jpg"}, +{NAME:"Oliver, Dean", ACTIVE:"2001 - 2002", FROM:"College - Iowa ''01", TEAM_LOGO:"../test/27_raw.jpg"}, +{NAME:"Oliver, Jimmy", ACTIVE:"1991 - 1998", FROM:"College - Purdue", TEAM_LOGO:"../test/23_raw.jpg"}, +{NAME:"Ollie, Kevin", ACTIVE:"2007 - 2009", FROM:"College - Connecticut", TEAM_LOGO:"../test/15_raw.jpg"}, +{NAME:"Ollrich, Gene W. (Moe)", ACTIVE:"1949 - 1949", FROM:"College - Drake", TEAM_LOGO:"../test/1_raw.jpg"}, +{NAME:"Olowokandi, Michael", ACTIVE:"1998 - 2006", FROM:"College - U. of Pacific", TEAM_LOGO:"../test/1_raw.jpg"}, +{NAME:"Olsen, Enoch Eli III (Bud)", ACTIVE:"1962 - 1968", FROM:"College - Louisville", TEAM_LOGO:"../test/5_raw.jpg"}, +{NAME:"Orms, Barry D.", ACTIVE:"1968 - 1968", FROM:"College - St. Louis", TEAM_LOGO:"../test/2_raw.jpg"}, +{NAME:"Orr, John M. (Johnny)", ACTIVE:"1949 - 1949", FROM:"College - Beloit; Illinois", TEAM_LOGO:"../test/29_raw.jpg"}, +{NAME:"Orr, Louis", ACTIVE:"1980 - 1987", FROM:"College - Syracuse", TEAM_LOGO:"../test/21_raw.jpg"}, +{NAME:"Ortiz, Jose", ACTIVE:"1988 - 1989", FROM:"College - Oregon State", TEAM_LOGO:"../test/24_raw.jpg"}, +{NAME:"Osborne, Charles H. (Chuck)", ACTIVE:"1961 - 1961", FROM:"College - Western Kentucky", TEAM_LOGO:"../test/27_raw.jpg"}, +{NAME:"Osterkorn, Walter Raymond (Wally)", ACTIVE:"1951 - 1954", FROM:"College - Illinois", TEAM_LOGO:"../test/11_raw.jpg"}, +{NAME:"Ostertag, Greg", ACTIVE:"1995 - 2005", FROM:"College - Kansas", TEAM_LOGO:"../test/24_raw.jpg"}, +{NAME:"Othick, Matt", ACTIVE:"1992 - 1992", FROM:"College - Arizona", TEAM_LOGO:"../test/10_raw.jpg"}, +{NAME:"Pace, Joseph (Joe)", ACTIVE:"1976 - 1977", FROM:"College - Maryland East. Shore; Coppin State", TEAM_LOGO:"../test/21_raw.jpg"}, +{NAME:"Pachulia, Zaza", ACTIVE:"ACTIVE", FROM:"From - Tbilisi, Georgia", TEAM_LOGO:"../test/3_raw.jpg"}, +{NAME:"Pack, Robert", ACTIVE:"1991 - 2003", FROM:"College - USC", TEAM_LOGO:"../test/16_raw.jpg"}, +{NAME:"Paddio, Gerald", ACTIVE:"1990 - 1993", FROM:"College - Seminole JC OK; Kilgore Coll. TX (J.C.); Nevada-Las Vegas", TEAM_LOGO:"../test/21_raw.jpg"}, +{NAME:"Padgett, Scott", ACTIVE:"1999 - 2006", FROM:"College - Kentucky", TEAM_LOGO:"../test/16_raw.jpg"}, +{NAME:"Paine, Frederick Vincent Jr. (Fred)", ACTIVE:"1948 - 1948", FROM:"College - Westminster (PA)", TEAM_LOGO:"../test/17_raw.jpg"}, +{NAME:"Palacio, Milt", ACTIVE:"1999 - 2005", FROM:"College - Colorado State", TEAM_LOGO:"../test/24_raw.jpg"}, +{NAME:"Palazzi, Togo Anthony", ACTIVE:"1954 - 1959", FROM:"College - Holy Cross", TEAM_LOGO:"../test/25_raw.jpg"}, +{NAME:"Palmer, James G. (Jim)", ACTIVE:"1958 - 1960", FROM:"College - Dayton", TEAM_LOGO:"../test/12_raw.jpg"}, +{NAME:"Palmer, John S. (Bud)", ACTIVE:"1946 - 1948", FROM:"College - Princeton", TEAM_LOGO:"../test/7_raw.jpg"}, +{NAME:"Palmer, Walter", ACTIVE:"1990 - 1992", FROM:"College - Dartmouth", TEAM_LOGO:"../test/16_raw.jpg"}, +{NAME:"Panko, Andy", ACTIVE:"2000 - 2000", FROM:"College - Lebanon Valley", TEAM_LOGO:"../test/9_raw.jpg"}, +{NAME:"Pargo, Jannero", ACTIVE:"ACTIVE", FROM:"College - Arkansas", TEAM_LOGO:"../test/26_raw.jpg"}, +{NAME:"Parham, Estes Foster (Easy)", ACTIVE:"1948 - 1950", FROM:"College - Texas Wesleyan", TEAM_LOGO:"../test/29_raw.jpg"}, +{NAME:"Parish, Robert", ACTIVE:"1976 - 1996", FROM:"College - Centenary", TEAM_LOGO:"../test/11_raw.jpg"}, +{NAME:"Park, Medford R. (Med)", ACTIVE:"1955 - 1959", FROM:"College - Missouri", TEAM_LOGO:"../test/20_raw.jpg"}, +{NAME:"Parker, Anthony", ACTIVE:"ACTIVE", FROM:"College - Bradley", TEAM_LOGO:"../test/11_raw.jpg"}, +{NAME:"Parker, Robert S. Jr. (Sonny)", ACTIVE:"1976 - 1981", FROM:"College - Mineral Area Coll. MO (J.C.); Texas A&M", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Parker, Smush", ACTIVE:"2007 - 2007", FROM:"College - Fordham", TEAM_LOGO:"../test/29_raw.jpg"}, +{NAME:"Parker, Tony", ACTIVE:"ACTIVE", FROM:"From - Paris, France", TEAM_LOGO:"../test/11_raw.jpg"}, +{NAME:"Parkinson, Jack Gordon", ACTIVE:"1949 - 1949", FROM:"College - Kentucky", TEAM_LOGO:"../test/23_raw.jpg"}, +{NAME:"Parks, Cherokee", ACTIVE:"1995 - 2003", FROM:"College - Duke ''95", TEAM_LOGO:"../test/18_raw.jpg"}, +{NAME:"Parr, Jack", ACTIVE:"1958 - 1958", FROM:"College - Kansas State", TEAM_LOGO:"../test/8_raw.jpg"}, +{NAME:"Parrack, Doyle Kenneth", ACTIVE:"1946 - 1946", FROM:"College - Oklahoma State", TEAM_LOGO:"../test/26_raw.jpg"}, +{NAME:"Parsley, Charles H. (Charlie)", ACTIVE:"1949 - 1949", FROM:"College - Western Kentucky", TEAM_LOGO:"../test/2_raw.jpg"}, +{NAME:"Paspalj, Zarko", ACTIVE:"1989 - 1989", FROM:"College - No College", TEAM_LOGO:"../test/10_raw.jpg"}, +{NAME:"Passaglia, Martin Harold (Marty)", ACTIVE:"1946 - 1948", FROM:"College - Santa Clara", TEAM_LOGO:"../test/27_raw.jpg"}, +{NAME:"Pastushok, George A.", ACTIVE:"1946 - 1946", FROM:"College - Manhattan; St. John's (N.Y.)", TEAM_LOGO:"../test/18_raw.jpg"}, +{NAME:"Patrick, Myles", ACTIVE:"1980 - 1980", FROM:"College - Auburn", TEAM_LOGO:"../test/15_raw.jpg"}, +{NAME:"Patrick, Stanley A. (Stan)", ACTIVE:"1949 - 1949", FROM:"College - Santa Clara; Illinois", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Patterson, Andrae", ACTIVE:"1998 - 1999", FROM:"College - Indiana", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"Patterson, George", ACTIVE:"1967 - 1967", FROM:"College - Toledo", TEAM_LOGO:"../test/27_raw.jpg"}, +{NAME:"Patterson, Patrick", ACTIVE:"ACTIVE", FROM:"College - Kentucky", TEAM_LOGO:"../test/8_raw.jpg"}, +{NAME:"Patterson, Ruben", ACTIVE:"2007 - 2007", FROM:"College - Cincinnati", TEAM_LOGO:"../test/21_raw.jpg"}, +{NAME:"Patterson, Steven J. (Steve)", ACTIVE:"1971 - 1975", FROM:"College - UCLA", TEAM_LOGO:"../test/5_raw.jpg"}, +{NAME:"Patterson, Tommie J. (Tommy)", ACTIVE:"1972 - 1973", FROM:"College - Ouachita Baptist", TEAM_LOGO:"../test/27_raw.jpg"}, +{NAME:"Patterson, Worthington R. (Worthy)", ACTIVE:"1957 - 1957", FROM:"College - Connecticut", TEAM_LOGO:"../test/9_raw.jpg"}, +{NAME:"Paul, Chris", ACTIVE:"ACTIVE", FROM:"College - Wake Forest", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Paulk, Charles (Charlie)", ACTIVE:"1968 - 1971", FROM:"College - Tulsa; Northeastern State (Okla.)", TEAM_LOGO:"../test/21_raw.jpg"}, +{NAME:"Paulson, Gerald Arthur (Jerry)", ACTIVE:"1957 - 1957", FROM:"College - Manhattan", TEAM_LOGO:"../test/28_raw.jpg"}, +{NAME:"Paultz, Billy", ACTIVE:"1976 - 1984", FROM:"College - Cameron; St. John's (N.Y.)", TEAM_LOGO:"../test/17_raw.jpg"}, +{NAME:"Pavlovic, Aleksandar", ACTIVE:"ACTIVE", FROM:"From - Bar, Montenegro", TEAM_LOGO:"../test/27_raw.jpg"}, +{NAME:"Paxson, James Edward Sr. (Jim)", ACTIVE:"1956 - 1957", FROM:"College - Dayton", TEAM_LOGO:"../test/10_raw.jpg"}, +{NAME:"Paxson, Jim", ACTIVE:"1979 - 1989", FROM:"College - Dayton", TEAM_LOGO:"../test/22_raw.jpg"}, +{NAME:"Paxson, John", ACTIVE:"1983 - 1993", FROM:"College - Notre Dame", TEAM_LOGO:"../test/1_raw.jpg"}, +{NAME:"Payak, John Jr. (Johnny)", ACTIVE:"1949 - 1952", FROM:"College - Bowling Green State", TEAM_LOGO:"../test/1_raw.jpg"}, +{NAME:"Payne, Kenny", ACTIVE:"1989 - 1992", FROM:"College - Louisville", TEAM_LOGO:"../test/15_raw.jpg"}, +{NAME:"Payne, Tom", ACTIVE:"1971 - 1971", FROM:"College - Kentucky", TEAM_LOGO:"../test/5_raw.jpg"}, +{NAME:"Payton, Gary", ACTIVE:"1990 - 2006", FROM:"College - Oregon State", TEAM_LOGO:"../test/21_raw.jpg"}, +{NAME:"Payton, Melvin E. (Mel)", ACTIVE:"1951 - 1952", FROM:"College - Tulane", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"Quick, Robert L. (Bob)", ACTIVE:"1968 - 1971", FROM:"College - Xavier (Ohio)", TEAM_LOGO:"../test/27_raw.jpg"}, +{NAME:"Quinn, Chris", ACTIVE:"ACTIVE", FROM:"College - Notre Dame", TEAM_LOGO:"../test/10_raw.jpg"}, +{NAME:"Quinnett, Brian", ACTIVE:"1989 - 1991", FROM:"College - Washington State", TEAM_LOGO:"../test/16_raw.jpg"}, +{NAME:"Rackley, Luther Jr. (Luke)", ACTIVE:"1969 - 1973", FROM:"College - Xavier (Ohio)", TEAM_LOGO:"../test/4_raw.jpg"}, +{NAME:"Rader, Howard (Howie)", ACTIVE:"1948 - 1948", FROM:"College - Long Island University", TEAM_LOGO:"../test/6_raw.jpg"}, +{NAME:"Radford, Mark", ACTIVE:"1981 - 1982", FROM:"College - Oregon State", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"Radford, Wayne", ACTIVE:"1978 - 1978", FROM:"College - Indiana", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Radja, Dino", ACTIVE:"1993 - 1996", FROM:"College - Croatia", TEAM_LOGO:"../test/9_raw.jpg"}, +{NAME:"Radmanovic, Vladimir", ACTIVE:"ACTIVE", FROM:"From - Belgrade, Serbia", TEAM_LOGO:"../test/17_raw.jpg"}, +{NAME:"Radojevic, Aleksandar", ACTIVE:"1999 - 2004", FROM:"From - Serbia-Montenegro", TEAM_LOGO:"../test/12_raw.jpg"}, +{NAME:"Radovich, Frank Raymond", ACTIVE:"1961 - 1961", FROM:"College - Indiana", TEAM_LOGO:"../test/6_raw.jpg"}, +{NAME:"Radovich, George Lewis (Moe)", ACTIVE:"1952 - 1952", FROM:"College - Wyoming", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"Radziszewski, Raymond A. (Ray)", ACTIVE:"1957 - 1957", FROM:"College - St. Joseph's (PA)", TEAM_LOGO:"../test/27_raw.jpg"}, +{NAME:"Ragelis, Raymond Ernest (Ray)", ACTIVE:"1951 - 1951", FROM:"College - Northwestern", TEAM_LOGO:"../test/26_raw.jpg"}, +{NAME:"Raiken, Sherwin H.", ACTIVE:"1952 - 1952", FROM:"College - Villanova", TEAM_LOGO:"../test/21_raw.jpg"}, +{NAME:"Rains, Ed", ACTIVE:"1981 - 1982", FROM:"College - South Alabama", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"Rakocevic, Igor", ACTIVE:"2002 - 2002", FROM:"College - No College", TEAM_LOGO:"../test/17_raw.jpg"}, +{NAME:"Rambis, Kurt", ACTIVE:"1981 - 1994", FROM:"College - Santa Clara", TEAM_LOGO:"../test/9_raw.jpg"}, +{NAME:"Ramos, Peter", ACTIVE:"2004 - 2004", FROM:"From - Puerto Rico", TEAM_LOGO:"../test/1_raw.jpg"}, +{NAME:"Ramsey, Calvin (Cal)", ACTIVE:"1959 - 1960", FROM:"College - N.Y.U.", TEAM_LOGO:"../test/8_raw.jpg"}, +{NAME:"Ramsey, Frank", ACTIVE:"1954 - 1963", FROM:"College - Kentucky", TEAM_LOGO:"../test/10_raw.jpg"}, +{NAME:"Ramsey, Raymond Leroy (Ray)", ACTIVE:"1948 - 1948", FROM:"College - Bradley", TEAM_LOGO:"../test/11_raw.jpg"}, +{NAME:"Randall, Mark", ACTIVE:"1991 - 1994", FROM:"College - Kansas", TEAM_LOGO:"../test/16_raw.jpg"}, +{NAME:"Randolph, Anthony", ACTIVE:"ACTIVE", FROM:"College - Louisiana State", TEAM_LOGO:"../test/26_raw.jpg"}, +{NAME:"Randolph, Shavlik", ACTIVE:"2007 - 2009", FROM:"College - Duke", TEAM_LOGO:"../test/15_raw.jpg"}, +{NAME:"Randolph, Zach", ACTIVE:"ACTIVE", FROM:"College - Michigan State", TEAM_LOGO:"../test/1_raw.jpg"}, +{NAME:"Rank, Wallace Aliifua (Wally)", ACTIVE:"1980 - 1980", FROM:"College - San Jose State", TEAM_LOGO:"../test/10_raw.jpg"}, +{NAME:"Ransey, Kelvin", ACTIVE:"1980 - 1985", FROM:"College - Ohio State", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"Ranzino, Samuel Salvadore (Sam)", ACTIVE:"1951 - 1951", FROM:"College - North Carolina State", TEAM_LOGO:"../test/1_raw.jpg"}, +{NAME:"Rasmussen, Blair", ACTIVE:"1985 - 1992", FROM:"College - Oregon", TEAM_LOGO:"../test/27_raw.jpg"}, +{NAME:"Ratkovicz, George", ACTIVE:"1949 - 1954", FROM:"College - No College", TEAM_LOGO:"../test/3_raw.jpg"}, +{NAME:"Ratleff, Ed", ACTIVE:"1973 - 1977", FROM:"College - Long Beach State", TEAM_LOGO:"../test/14_raw.jpg"}, +{NAME:"Ratliff, Michael D. (Mike)", ACTIVE:"1972 - 1973", FROM:"College - Wis.-Eau Claire", TEAM_LOGO:"../test/8_raw.jpg"}, +{NAME:"Ratliff, Theo", ACTIVE:"ACTIVE", FROM:"College - Wyoming", TEAM_LOGO:"../test/25_raw.jpg"}, +{NAME:"Rautins, Andy", ACTIVE:"ACTIVE", FROM:"College - Syracuse", TEAM_LOGO:"../test/11_raw.jpg"}, +{NAME:"Rautins, Leo", ACTIVE:"1983 - 1984", FROM:"College - Minnesota; Syracuse", TEAM_LOGO:"../test/4_raw.jpg"}, +{NAME:"Ray, Allan", ACTIVE:"2006 - 2006", FROM:"College - Villanova", TEAM_LOGO:"../test/18_raw.jpg"}, +{NAME:"Ray, Clifford", ACTIVE:"1971 - 1980", FROM:"College - Oklahoma", TEAM_LOGO:"../test/2_raw.jpg"}, +{NAME:"Ray, Donald L. (Don, Duck)", ACTIVE:"1949 - 1949", FROM:"College - Western Kentucky", TEAM_LOGO:"../test/28_raw.jpg"}, +{NAME:"Ray, James E. (Jim)", ACTIVE:"1956 - 1959", FROM:"College - Toledo", TEAM_LOGO:"../test/9_raw.jpg"}, +{NAME:"Ray, James Earl", ACTIVE:"1980 - 1982", FROM:"College - Jacksonville", TEAM_LOGO:"../test/17_raw.jpg"}, +{NAME:"Raymond, Craig Milford", ACTIVE:"1968 - 1968", FROM:"College - Brigham Young", TEAM_LOGO:"../test/2_raw.jpg"}, +{NAME:"Rea, Connie Mack", ACTIVE:"1953 - 1953", FROM:"College - Centenary; Vanderbilt", TEAM_LOGO:"../test/4_raw.jpg"}, +{NAME:"Reaves, Joe L.", ACTIVE:"1973 - 1973", FROM:"College - Bethel College (Tenn.)", TEAM_LOGO:"../test/18_raw.jpg"}, +{NAME:"Rebraca, Zeljko", ACTIVE:"2001 - 2005", FROM:"From - Serbia & Montenegro", TEAM_LOGO:"../test/7_raw.jpg"}, +{NAME:"Recasner, Eldridge", ACTIVE:"1994 - 2001", FROM:"College - Washington", TEAM_LOGO:"../test/28_raw.jpg"}, +{NAME:"Redd, Michael", ACTIVE:"ACTIVE", FROM:"College - Ohio State", TEAM_LOGO:"../test/17_raw.jpg"}, +{NAME:"Reddout, Franklin P. (Frank)", ACTIVE:"1953 - 1953", FROM:"College - Syracuse", TEAM_LOGO:"../test/11_raw.jpg"}, +{NAME:"Redick, J.J.", ACTIVE:"ACTIVE", FROM:"College - Duke", TEAM_LOGO:"../test/15_raw.jpg"}, +{NAME:"Redmond, Marlon Bernard", ACTIVE:"1978 - 1979", FROM:"College - San Francisco", TEAM_LOGO:"../test/5_raw.jpg"}, +{NAME:"Reed, Hubert F. (Hub)", ACTIVE:"1958 - 1964", FROM:"College - Oklahoma City", TEAM_LOGO:"../test/17_raw.jpg"}, +{NAME:"Reed, Justin", ACTIVE:"2004 - 2006", FROM:"College - Mississippi", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"Reed, Ronald Lee (Ron)", ACTIVE:"1965 - 1966", FROM:"College - Notre Dame", TEAM_LOGO:"../test/29_raw.jpg"}, +{NAME:"Sabonis, Arvydas", ACTIVE:"1995 - 2002", FROM:"From - Lithuania", TEAM_LOGO:"../test/2_raw.jpg"}, +{NAME:"Sadowski, Edward Frank (Ed, Big Ed)", ACTIVE:"1946 - 1949", FROM:"College - Seton Hall", TEAM_LOGO:"../test/8_raw.jpg"}, +{NAME:"Sailors, Kenneth L. (Kenny)", ACTIVE:"1946 - 1950", FROM:"College - Wyoming", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Salley, John", ACTIVE:"1986 - 1999", FROM:"College - Georgia Tech", TEAM_LOGO:"../test/16_raw.jpg"}, +{NAME:"Salmons, John", ACTIVE:"ACTIVE", FROM:"College - Miami (Fla.)", TEAM_LOGO:"../test/25_raw.jpg"}, +{NAME:"Salvadori, Kevin", ACTIVE:"1996 - 1997", FROM:"College - North Carolina", TEAM_LOGO:"../test/5_raw.jpg"}, +{NAME:"Samake, Soumaila", ACTIVE:"2000 - 2002", FROM:"From - Republic of Mali", TEAM_LOGO:"../test/22_raw.jpg"}, +{NAME:"Samb, Cheikh", ACTIVE:"2007 - 2008", FROM:"From - Senegal", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"Sampson, Jamal", ACTIVE:"2002 - 2006", FROM:"College - California", TEAM_LOGO:"../test/5_raw.jpg"}, +{NAME:"Sampson, Ralph", ACTIVE:"1983 - 1991", FROM:"College - Virginia", TEAM_LOGO:"../test/3_raw.jpg"}, +{NAME:"Samuels, Samardo", ACTIVE:"ACTIVE", FROM:"College - Louisville", TEAM_LOGO:"../test/7_raw.jpg"}, +{NAME:"Sanchez, Pepe", ACTIVE:"2000 - 2002", FROM:"College - Temple ''00", TEAM_LOGO:"../test/9_raw.jpg"}, +{NAME:"Sanders, Frankie J. (Frankie J.)", ACTIVE:"1978 - 1980", FROM:"College - Southern University", TEAM_LOGO:"../test/7_raw.jpg"}, +{NAME:"Sanders, Jeff", ACTIVE:"1989 - 1992", FROM:"College - Georgia Southern", TEAM_LOGO:"../test/15_raw.jpg"}, +{NAME:"Sanders, Larry", ACTIVE:"ACTIVE", FROM:"College - Virginia Commonwealth", TEAM_LOGO:"../test/2_raw.jpg"}, +{NAME:"Sanders, Melvin", ACTIVE:"2005 - 2005", FROM:"College - Oklahoma State", TEAM_LOGO:"../test/8_raw.jpg"}, +{NAME:"Sanders, Mike", ACTIVE:"1982 - 1992", FROM:"College - UCLA", TEAM_LOGO:"../test/5_raw.jpg"}, +{NAME:"Sanders, Thomas Ernest (Satch)", ACTIVE:"1960 - 1972", FROM:"College - N.Y.U.", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"Santiago, Daniel", ACTIVE:"2000 - 2004", FROM:"College - St. Vincent", TEAM_LOGO:"../test/21_raw.jpg"}, +{NAME:"Santini, Robert (Bob)", ACTIVE:"1955 - 1955", FROM:"College - Iona", TEAM_LOGO:"../test/25_raw.jpg"}, +{NAME:"Sappleton, Wayne B.", ACTIVE:"1984 - 1984", FROM:"College - Loyola (Chicago)", TEAM_LOGO:"../test/24_raw.jpg"}, +{NAME:"Sasser, Jason", ACTIVE:"1996 - 1998", FROM:"College - Texas Tech ''96", TEAM_LOGO:"../test/28_raw.jpg"}, +{NAME:"Sasser, Jeryl", ACTIVE:"2001 - 2002", FROM:"College - Southern Methodist ''01", TEAM_LOGO:"../test/8_raw.jpg"}, +{NAME:"Satterfield, Kenny", ACTIVE:"2001 - 2002", FROM:"College - Cincinnati ''03", TEAM_LOGO:"../test/15_raw.jpg"}, +{NAME:"Saul, Frank Benjamin Jr. (Pep)", ACTIVE:"1949 - 1954", FROM:"College - Seton Hall", TEAM_LOGO:"../test/1_raw.jpg"}, +{NAME:"Sauldsberry, Woodrow Jr. (Woody)", ACTIVE:"1957 - 1965", FROM:"College - Texas Southern", TEAM_LOGO:"../test/27_raw.jpg"}, +{NAME:"Saunders, James Frederick (Fred)", ACTIVE:"1974 - 1977", FROM:"College - Syracuse", TEAM_LOGO:"../test/3_raw.jpg"}, +{NAME:"Savage, Donald Joseph (Don)", ACTIVE:"1951 - 1956", FROM:"College - Le Moyne", TEAM_LOGO:"../test/16_raw.jpg"}, +{NAME:"Savovic, Predrag", ACTIVE:"2002 - 2002", FROM:"College - Hawaii ''02", TEAM_LOGO:"../test/7_raw.jpg"}, +{NAME:"Sawyer, Alan Leigh", ACTIVE:"1950 - 1950", FROM:"College - UCLA", TEAM_LOGO:"../test/24_raw.jpg"}, +{NAME:"Scalabrine, Brian", ACTIVE:"ACTIVE", FROM:"College - USC", TEAM_LOGO:"../test/3_raw.jpg"}, +{NAME:"Scales, Alex", ACTIVE:"2005 - 2005", FROM:"College - Oregon", TEAM_LOGO:"../test/22_raw.jpg"}, +{NAME:"Scales, DeWayne", ACTIVE:"1980 - 1983", FROM:"College - Louisiana State", TEAM_LOGO:"../test/5_raw.jpg"}, +{NAME:"Schade, Frank", ACTIVE:"1972 - 1972", FROM:"College - Wis.-Eau Claire; Texas-El Paso", TEAM_LOGO:"../test/28_raw.jpg"}, +{NAME:"Schadler, Bernard R. (Ben)", ACTIVE:"1947 - 1947", FROM:"College - Northwestern", TEAM_LOGO:"../test/8_raw.jpg"}, +{NAME:"Schaefer, Herman H. (Herm)", ACTIVE:"1948 - 1949", FROM:"College - Indiana", TEAM_LOGO:"../test/12_raw.jpg"}, +{NAME:"Schafer, Robert Thomas (Bob)", ACTIVE:"1955 - 1955", FROM:"College - Villanova", TEAM_LOGO:"../test/17_raw.jpg"}, +{NAME:"Scharnus, Benedict Michael (Ben, Whitey)", ACTIVE:"1946 - 1948", FROM:"College - Seton Hall", TEAM_LOGO:"../test/8_raw.jpg"}, +{NAME:"Schatzman, Marvin J. (Marv)", ACTIVE:"1949 - 1949", FROM:"College - St. Louis", TEAM_LOGO:"../test/7_raw.jpg"}, +{NAME:"Schaus, Frederick Appleton (Fred)", ACTIVE:"1949 - 1953", FROM:"College - West Virginia", TEAM_LOGO:"../test/22_raw.jpg"}, +{NAME:"Schayes, Danny", ACTIVE:"1981 - 1998", FROM:"College - Syracuse", TEAM_LOGO:"../test/25_raw.jpg"}, +{NAME:"Schayes, Dolph", ACTIVE:"1949 - 1963", FROM:"College - N.Y.U.", TEAM_LOGO:"../test/22_raw.jpg"}, +{NAME:"Schectman, Oscar B. (Ossie)", ACTIVE:"1946 - 1946", FROM:"College - Long Island University", TEAM_LOGO:"../test/3_raw.jpg"}, +{NAME:"Scheffler, Steve", ACTIVE:"1990 - 1996", FROM:"College - Purdue", TEAM_LOGO:"../test/2_raw.jpg"}, +{NAME:"Scheffler, Thomas Mark (Tom)", ACTIVE:"1984 - 1984", FROM:"College - Purdue", TEAM_LOGO:"../test/27_raw.jpg"}, +{NAME:"Schellhase, David Gene Jr. (Dave)", ACTIVE:"1966 - 1967", FROM:"College - Purdue", TEAM_LOGO:"../test/11_raw.jpg"}, +{NAME:"Schenscher, Luke", ACTIVE:"2005 - 2006", FROM:"College - Georgia Tech", TEAM_LOGO:"../test/22_raw.jpg"}, +{NAME:"Scherer, Herbert Frederick (Herb)", ACTIVE:"1950 - 1951", FROM:"College - Long Island University", TEAM_LOGO:"../test/9_raw.jpg"}, +{NAME:"Schintzius, Dwayne", ACTIVE:"1990 - 1998", FROM:"College - Florida", TEAM_LOGO:"../test/16_raw.jpg"}, +{NAME:"Schlueter, Dale Wayne", ACTIVE:"1968 - 1977", FROM:"College - Colorado State", TEAM_LOGO:"../test/27_raw.jpg"}, +{NAME:"Tabak, Zan", ACTIVE:"1994 - 2000", FROM:"College - No College", TEAM_LOGO:"../test/2_raw.jpg"}, +{NAME:"Tabuse, Yuta", ACTIVE:"2004 - 2004", FROM:"College - BYU-Hawaii", TEAM_LOGO:"../test/18_raw.jpg"}, +{NAME:"Taft, Chris", ACTIVE:"2005 - 2005", FROM:"College - Pittsburgh", TEAM_LOGO:"../test/21_raw.jpg"}, +{NAME:"Tannenbaum, Sidney (Sid)", ACTIVE:"1947 - 1948", FROM:"College - N.Y.U.", TEAM_LOGO:"../test/8_raw.jpg"}, +{NAME:"Tarlac, Dragan", ACTIVE:"2000 - 2000", FROM:"College - Olympiakos (Greece)", TEAM_LOGO:"../test/10_raw.jpg"}, +{NAME:"Tarpley, Roy", ACTIVE:"1986 - 1994", FROM:"College - Michigan", TEAM_LOGO:"../test/22_raw.jpg"}, +{NAME:"Tatum, William Earl (Earl)", ACTIVE:"1976 - 1979", FROM:"College - Marquette", TEAM_LOGO:"../test/5_raw.jpg"}, +{NAME:"Taylor, Anthony", ACTIVE:"1988 - 1988", FROM:"College - Oregon", TEAM_LOGO:"../test/6_raw.jpg"}, +{NAME:"Taylor, Brian Dw.", ACTIVE:"1976 - 1981", FROM:"College - Princeton", TEAM_LOGO:"../test/23_raw.jpg"}, +{NAME:"Taylor, Donell", ACTIVE:"2005 - 2006", FROM:"College - Alabama-Birmingham", TEAM_LOGO:"../test/25_raw.jpg"}, +{NAME:"Taylor, Fredrick Ollie (Fred)", ACTIVE:"1970 - 1971", FROM:"College - Texas-Pan American", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Taylor, Jay", ACTIVE:"1989 - 1989", FROM:"College - Eastern Illinois", TEAM_LOGO:"../test/6_raw.jpg"}, +{NAME:"Taylor, Jeff", ACTIVE:"1982 - 1986", FROM:"College - Texas Tech", TEAM_LOGO:"../test/8_raw.jpg"}, +{NAME:"Taylor, Jermaine", ACTIVE:"2009 - 2010", FROM:"College - Central Florida", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"Taylor, Johnny", ACTIVE:"1997 - 1999", FROM:"College - Knoxville; Indian Hills CC IA; Tennessee-Chattanooga", TEAM_LOGO:"../test/10_raw.jpg"}, +{NAME:"Taylor, Leonard", ACTIVE:"1989 - 1989", FROM:"College - California", TEAM_LOGO:"../test/17_raw.jpg"}, +{NAME:"Taylor, Maurice", ACTIVE:"1997 - 2006", FROM:"College - Michigan", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"Taylor, Mike", ACTIVE:"2008 - 2008", FROM:"College - Iowa State", TEAM_LOGO:"../test/28_raw.jpg"}, +{NAME:"Taylor, Roland Morris (Fatty)", ACTIVE:"1976 - 1976", FROM:"College - Edison CC FL; La Salle", TEAM_LOGO:"../test/10_raw.jpg"}, +{NAME:"Taylor, Vince", ACTIVE:"1982 - 1982", FROM:"College - Duke", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Teagle, Terry", ACTIVE:"1982 - 1992", FROM:"College - Baylor", TEAM_LOGO:"../test/3_raw.jpg"}, +{NAME:"Teague, Jeff", ACTIVE:"ACTIVE", FROM:"College - Wake Forest", TEAM_LOGO:"../test/23_raw.jpg"}, +{NAME:"Telfair, Sebastian", ACTIVE:"ACTIVE", FROM:"High School - Abraham Lincoln HS (Brooklyn, NY)", TEAM_LOGO:"../test/20_raw.jpg"}, +{NAME:"Temple, Garrett", ACTIVE:"ACTIVE", FROM:"College - Louisiana State", TEAM_LOGO:"../test/26_raw.jpg"}, +{NAME:"Terrell, Ira Edmondson", ACTIVE:"1976 - 1978", FROM:"College - Southern Methodist", TEAM_LOGO:"../test/2_raw.jpg"}, +{NAME:"Terry, Allen Charles (Chuck)", ACTIVE:"1972 - 1976", FROM:"College - Long Beach State", TEAM_LOGO:"../test/26_raw.jpg"}, +{NAME:"Terry, Carlos", ACTIVE:"1980 - 1982", FROM:"College - Winston-Salem State", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Terry, Claude Lewis", ACTIVE:"1976 - 1977", FROM:"College - Stanford", TEAM_LOGO:"../test/16_raw.jpg"}, +{NAME:"Terry, Jason", ACTIVE:"ACTIVE", FROM:"College - Arizona", TEAM_LOGO:"../test/29_raw.jpg"}, +{NAME:"Thabeet, Hasheem", ACTIVE:"ACTIVE", FROM:"College - Connecticut", TEAM_LOGO:"../test/24_raw.jpg"}, +{NAME:"Thacker, Thomas Porter (Tom, Tack)", ACTIVE:"1963 - 1967", FROM:"College - Cincinnati", TEAM_LOGO:"../test/3_raw.jpg"}, +{NAME:"Theus, Reggie", ACTIVE:"1978 - 1990", FROM:"College - Nevada-Las Vegas", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Thibeaux, Peter C.", ACTIVE:"1984 - 1985", FROM:"College - St. Mary's (CA)", TEAM_LOGO:"../test/12_raw.jpg"}, +{NAME:"Thieben, William Bernard (Bill)", ACTIVE:"1956 - 1957", FROM:"College - Hofstra", TEAM_LOGO:"../test/23_raw.jpg"}, +{NAME:"Thigpen, Justus", ACTIVE:"1972 - 1973", FROM:"College - Charles Stewart Mott CC MI; Weber State", TEAM_LOGO:"../test/6_raw.jpg"}, +{NAME:"Thirdkill, David", ACTIVE:"1982 - 1986", FROM:"College - Coll. of Southern Idaho (J.C.); Bradley", TEAM_LOGO:"../test/11_raw.jpg"}, +{NAME:"Thomas, Billy", ACTIVE:"2007 - 2007", FROM:"College - Kansas", TEAM_LOGO:"../test/3_raw.jpg"}, +{NAME:"Thomas, Carl", ACTIVE:"1991 - 1997", FROM:"College - Eastern Michigan", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"Thomas, Charles", ACTIVE:"1991 - 1991", FROM:"College - Eastern Michigan", TEAM_LOGO:"../test/28_raw.jpg"}, +{NAME:"Thomas, Etan", ACTIVE:"ACTIVE", FROM:"College - Syracuse", TEAM_LOGO:"../test/7_raw.jpg"}, +{NAME:"Thomas, Irving", ACTIVE:"1990 - 1990", FROM:"College - Kentucky; Florida State", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"Thomas, Isiah", ACTIVE:"1981 - 1993", FROM:"College - Indiana", TEAM_LOGO:"../test/4_raw.jpg"}, +{NAME:"Thomas, Jamel", ACTIVE:"1999 - 2000", FROM:"College - Providence", TEAM_LOGO:"../test/20_raw.jpg"}, +{NAME:"Thomas, Jamel", ACTIVE:"1999 - 2000", FROM:"College - Providence", TEAM_LOGO:"../test/4_raw.jpg"}, +{NAME:"Thomas, James", ACTIVE:"2004 - 2005", FROM:"College - Texas", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"Thomas, Jim", ACTIVE:"1983 - 1990", FROM:"College - Indiana", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Thomas, John", ACTIVE:"1997 - 2005", FROM:"College - Minnesota", TEAM_LOGO:"../test/24_raw.jpg"}, +{NAME:"Thomas, Joseph Randle (Joe)", ACTIVE:"1970 - 1970", FROM:"College - Marquette", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"Thomas, Kenny", ACTIVE:"2007 - 2009", FROM:"College - New Mexico", TEAM_LOGO:"../test/28_raw.jpg"}, +{NAME:"Thomas, Kurt", ACTIVE:"ACTIVE", FROM:"College - Texas Christian", TEAM_LOGO:"../test/18_raw.jpg"}, +{NAME:"Udoh, Ekpe", ACTIVE:"ACTIVE", FROM:"College - Baylor", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"Udoka, Ime", ACTIVE:"2007 - 2010", FROM:"College - Portland State", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Udrih, Beno", ACTIVE:"ACTIVE", FROM:"From - Sempeter, Slovenia", TEAM_LOGO:"../test/17_raw.jpg"}, +{NAME:"Ukic, Roko", ACTIVE:"2008 - 2009", FROM:"From - Split, Croatia", TEAM_LOGO:"../test/10_raw.jpg"}, +{NAME:"Unseld, Wes", ACTIVE:"1968 - 1980", FROM:"College - Louisville", TEAM_LOGO:"../test/20_raw.jpg"}, +{NAME:"Uplinger, Harold F. (Hal)", ACTIVE:"1953 - 1953", FROM:"College - Long Island University", TEAM_LOGO:"../test/2_raw.jpg"}, +{NAME:"Upshaw, Kelvin", ACTIVE:"1988 - 1990", FROM:"College - Northeastern State (Okla.); Utah", TEAM_LOGO:"../test/1_raw.jpg"}, +{NAME:"Uzoh, Ben", ACTIVE:"ACTIVE", FROM:"College - Tulsa", TEAM_LOGO:"../test/14_raw.jpg"}, +{NAME:"Valentine, Darnell", ACTIVE:"1981 - 1990", FROM:"College - Kansas", TEAM_LOGO:"../test/12_raw.jpg"}, +{NAME:"Valentine, Ronnie L. (Ron)", ACTIVE:"1980 - 1980", FROM:"College - Old Dominion", TEAM_LOGO:"../test/6_raw.jpg"}, +{NAME:"Vallely, John Stephen", ACTIVE:"1970 - 1971", FROM:"College - Orange Coast Coll. CA (J.C.); UCLA", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"Van Arsdale, Dick", ACTIVE:"1965 - 1976", FROM:"College - Indiana", TEAM_LOGO:"../test/25_raw.jpg"}, +{NAME:"Van Arsdale, Thomas Arthur (Tom)", ACTIVE:"1965 - 1976", FROM:"College - Indiana", TEAM_LOGO:"../test/20_raw.jpg"}, +{NAME:"Van Breda Kolff, Jan", ACTIVE:"1976 - 1982", FROM:"College - Vanderbilt", TEAM_LOGO:"../test/16_raw.jpg"}, +{NAME:"Van Breda Kolff, Willem H. (Butch)", ACTIVE:"1946 - 1949", FROM:"College - Princeton; N.Y.U.", TEAM_LOGO:"../test/6_raw.jpg"}, +{NAME:"Van Exel, Nick", ACTIVE:"1993 - 2005", FROM:"College - Cincinnati", TEAM_LOGO:"../test/9_raw.jpg"}, +{NAME:"Van Horn, Keith", ACTIVE:"1997 - 2005", FROM:"College - Utah", TEAM_LOGO:"../test/2_raw.jpg"}, +{NAME:"Van Lier, Norm", ACTIVE:"1969 - 1978", FROM:"College - St. Francis (PA)", TEAM_LOGO:"../test/29_raw.jpg"}, +{NAME:"Vance, Ellis Eugene (Gene)", ACTIVE:"1947 - 1951", FROM:"College - Illinois", TEAM_LOGO:"../test/28_raw.jpg"}, +{NAME:"Vander Velden, Logan", ACTIVE:"1995 - 1995", FROM:"College - Wis.-Green Bay", TEAM_LOGO:"../test/2_raw.jpg"}, +{NAME:"Vandeweghe, Ernest Maurice Jr. (Ernie, Doc)", ACTIVE:"1949 - 1955", FROM:"College - Colgate", TEAM_LOGO:"../test/14_raw.jpg"}, +{NAME:"Vandeweghe, Kiki", ACTIVE:"1980 - 1992", FROM:"College - UCLA", TEAM_LOGO:"../test/17_raw.jpg"}, +{NAME:"Vanos, Nick", ACTIVE:"1985 - 1986", FROM:"College - Santa Clara", TEAM_LOGO:"../test/4_raw.jpg"}, +{NAME:"Vanterpool, David", ACTIVE:"2000 - 2000", FROM:"College - St. Bonaventure", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Varda, Ratko", ACTIVE:"2001 - 2001", FROM:"From - Serbia & Montenegro", TEAM_LOGO:"../test/16_raw.jpg"}, +{NAME:"Varejao, Anderson", ACTIVE:"ACTIVE", FROM:"From - Santa Teresa, Brazil", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Vasquez, Greivis", ACTIVE:"ACTIVE", FROM:"College - Maryland", TEAM_LOGO:"../test/20_raw.jpg"}, +{NAME:"Vaughn, Charles (Chico)", ACTIVE:"1962 - 1966", FROM:"College - Southern Illinois", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"Vaughn, David", ACTIVE:"1995 - 1998", FROM:"College - Memphis", TEAM_LOGO:"../test/15_raw.jpg"}, +{NAME:"Vaughn, Jacque", ACTIVE:"2007 - 2008", FROM:"College - Kansas", TEAM_LOGO:"../test/9_raw.jpg"}, +{NAME:"Vaughn, Virgil V.", ACTIVE:"1946 - 1946", FROM:"College - Kentucky Wesleyan", TEAM_LOGO:"../test/26_raw.jpg"}, +{NAME:"Vaught, Loy", ACTIVE:"1990 - 2000", FROM:"College - Michigan", TEAM_LOGO:"../test/20_raw.jpg"}, +{NAME:"Verga, Robert Bruce (Bob)", ACTIVE:"1973 - 1973", FROM:"College - Duke", TEAM_LOGO:"../test/24_raw.jpg"}, +{NAME:"Verhoeven, Peter", ACTIVE:"1981 - 1986", FROM:"College - Fresno State", TEAM_LOGO:"../test/22_raw.jpg"}, +{NAME:"Vetra, Gundars", ACTIVE:"1992 - 1992", FROM:"College - No College", TEAM_LOGO:"../test/28_raw.jpg"}, +{NAME:"Vianna, Joao", ACTIVE:"1991 - 1991", FROM:"College - Travajara (Brazil)", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"Villanueva, Charlie", ACTIVE:"ACTIVE", FROM:"College - Connecticut", TEAM_LOGO:"../test/18_raw.jpg"}, +{NAME:"Vincent, Jay", ACTIVE:"1981 - 1989", FROM:"College - Michigan State", TEAM_LOGO:"../test/20_raw.jpg"}, +{NAME:"Vincent, Sam", ACTIVE:"1985 - 1991", FROM:"College - Michigan State", TEAM_LOGO:"../test/1_raw.jpg"}, +{NAME:"Vinicius, Marcus", ACTIVE:"2007 - 2007", FROM:"From - Brazil", TEAM_LOGO:"../test/5_raw.jpg"}, +{NAME:"Vinson, Fred", ACTIVE:"1994 - 1999", FROM:"College - Georgia Tech", TEAM_LOGO:"../test/18_raw.jpg"}, +{NAME:"Voce, Gary", ACTIVE:"1989 - 1989", FROM:"College - Notre Dame", TEAM_LOGO:"../test/21_raw.jpg"}, +{NAME:"Volker, Floyd W.", ACTIVE:"1949 - 1949", FROM:"College - Wyoming", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Volkov, Alexander", ACTIVE:"1989 - 1991", FROM:"College - Kiev Institute (Ukraine)", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Von Nieda, Stanley L. Jr. (Whitey)", ACTIVE:"1949 - 1949", FROM:"College - Penn State", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"Voskuhl, Jake", ACTIVE:"2007 - 2008", FROM:"College - Connecticut", TEAM_LOGO:"../test/29_raw.jpg"}, +{NAME:"Vranes, Danny", ACTIVE:"1981 - 1987", FROM:"College - Utah", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Vranes, Slavko", ACTIVE:"2003 - 2003", FROM:"From - Serbia & Montenegro", TEAM_LOGO:"../test/5_raw.jpg"}, +{NAME:"Vrankovic, Stojko", ACTIVE:"1990 - 1998", FROM:"College - Croatia", TEAM_LOGO:"../test/12_raw.jpg"}, +{NAME:"Vroman, Brett Grant", ACTIVE:"1980 - 1980", FROM:"College - UCLA; Nevada-Las Vegas", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"Vroman, Jackson", ACTIVE:"2004 - 2005", FROM:"College - Iowa State", TEAM_LOGO:"../test/14_raw.jpg"}, +{NAME:"Vujacic, Sasha", ACTIVE:"ACTIVE", FROM:"From - Maribor, Slovenia", TEAM_LOGO:"../test/6_raw.jpg"}, +{NAME:"Wade, Dwyane", ACTIVE:"ACTIVE", FROM:"College - Marquette", TEAM_LOGO:"../test/5_raw.jpg"}, +{NAME:"Wade, Mark", ACTIVE:"1987 - 1989", FROM:"College - El Camino Coll. CA (J.C.); Oklahoma; Nevada-Las Vegas", TEAM_LOGO:"../test/15_raw.jpg"}, +{NAME:"Wafer, Von", ACTIVE:"ACTIVE", FROM:"College - Florida State", TEAM_LOGO:"../test/14_raw.jpg"}, +{NAME:"Wager, Clinton B. (Clint)", ACTIVE:"1949 - 1949", FROM:"College - St. Mary's (Minn.)", TEAM_LOGO:"../test/27_raw.jpg"}, +{NAME:"Wagner, Dajuan", ACTIVE:"2002 - 2006", FROM:"College - Memphis", TEAM_LOGO:"../test/26_raw.jpg"}, +{NAME:"Wagner, Daniel Earnest (Danny)", ACTIVE:"1949 - 1949", FROM:"College - Schreiner Coll.; Texas", TEAM_LOGO:"../test/19_raw.jpg"}, +{NAME:"Wagner, Milt", ACTIVE:"1987 - 1990", FROM:"College - Louisville", TEAM_LOGO:"../test/6_raw.jpg"}, +{NAME:"Waiters, Granville", ACTIVE:"1983 - 1987", FROM:"College - Ohio State", TEAM_LOGO:"../test/4_raw.jpg"}, +{NAME:"Wakefield, Andre", ACTIVE:"1978 - 1979", FROM:"College - Coll. of Southern Idaho (J.C.); Loyola (Chicago)", TEAM_LOGO:"../test/3_raw.jpg"}, +{NAME:"Walk, Neal", ACTIVE:"1969 - 1976", FROM:"College - Florida", TEAM_LOGO:"../test/23_raw.jpg"}, +{NAME:"Walker, Andrew Martin (Andy)", ACTIVE:"1976 - 1976", FROM:"College - Niagara", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"Walker, Antoine", ACTIVE:"2007 - 2007", FROM:"College - Kentucky", TEAM_LOGO:"../test/11_raw.jpg"}, +{NAME:"Walker, Bill", ACTIVE:"ACTIVE", FROM:"College - Kansas State", TEAM_LOGO:"../test/7_raw.jpg"}, +{NAME:"Walker, Brady W.", ACTIVE:"1948 - 1951", FROM:"College - Brigham Young", TEAM_LOGO:"../test/18_raw.jpg"}, +{NAME:"Walker, Chet", ACTIVE:"1962 - 1974", FROM:"College - Bradley", TEAM_LOGO:"../test/23_raw.jpg"}, +{NAME:"Walker, Darrell", ACTIVE:"1983 - 1992", FROM:"College - Westark CC; Arkansas", TEAM_LOGO:"../test/12_raw.jpg"}, +{NAME:"Walker, Foots", ACTIVE:"1974 - 1983", FROM:"College - Vincennes IN (J.C.); West Georgia", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"Walker, Horace", ACTIVE:"1961 - 1961", FROM:"College - Michigan State", TEAM_LOGO:"../test/21_raw.jpg"}, +{NAME:"Walker, James (Jimmy)", ACTIVE:"1967 - 1975", FROM:"College - Providence", TEAM_LOGO:"../test/23_raw.jpg"}, +{NAME:"Walker, Kenny", ACTIVE:"1986 - 1994", FROM:"College - Kentucky", TEAM_LOGO:"../test/4_raw.jpg"}, +{NAME:"Walker, Phillip B. (Phil)", ACTIVE:"1977 - 1977", FROM:"College - Millersville", TEAM_LOGO:"../test/7_raw.jpg"}, +{NAME:"Walker, Samaki", ACTIVE:"1996 - 2005", FROM:"College - Louisville", TEAM_LOGO:"../test/18_raw.jpg"}, +{NAME:"Walker, Wally", ACTIVE:"1976 - 1983", FROM:"College - Virginia", TEAM_LOGO:"../test/21_raw.jpg"}, +{NAME:"Wall, John", ACTIVE:"ACTIVE", FROM:"College - Kentucky", TEAM_LOGO:"../test/16_raw.jpg"}, +{NAME:"Wallace, Ben", ACTIVE:"ACTIVE", FROM:"College - Virginia Union", TEAM_LOGO:"../test/23_raw.jpg"}, +{NAME:"Wallace, Gerald", ACTIVE:"ACTIVE", FROM:"College - Alabama", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"Wallace, John", ACTIVE:"1996 - 2003", FROM:"College - Syracuse ''96", TEAM_LOGO:"../test/25_raw.jpg"}, +{NAME:"Wallace, Michael John (Red)", ACTIVE:"1946 - 1946", FROM:"College - Scranton", TEAM_LOGO:"../test/14_raw.jpg"}, +{NAME:"Wallace, Rasheed", ACTIVE:"2007 - 2009", FROM:"College - North Carolina", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"Waller, Dwight", ACTIVE:"1968 - 1968", FROM:"College - Tennessee State", TEAM_LOGO:"../test/18_raw.jpg"}, +{NAME:"Waller, Jamie", ACTIVE:"1987 - 1987", FROM:"College - Virginia Union", TEAM_LOGO:"../test/27_raw.jpg"}, +{NAME:"Walsh, James Patrick (Jim)", ACTIVE:"1957 - 1957", FROM:"College - Stanford", TEAM_LOGO:"../test/23_raw.jpg"}, +{NAME:"Walsh, Matt", ACTIVE:"2005 - 2005", FROM:"College - Florida", TEAM_LOGO:"../test/14_raw.jpg"}, +{NAME:"Walters, Rex", ACTIVE:"1993 - 1999", FROM:"College - De Anza Coll. CA (J.C.); Northwestern; Kansas", TEAM_LOGO:"../test/24_raw.jpg"}, +{NAME:"Walther, Paul P. (Lefty)", ACTIVE:"1949 - 1954", FROM:"College - Tennessee", TEAM_LOGO:"../test/24_raw.jpg"}, +{NAME:"Walthour, Isaac (Rabbit)", ACTIVE:"1953 - 1953", FROM:"College - No College", TEAM_LOGO:"../test/17_raw.jpg"}, +{NAME:"Walton, Bill", ACTIVE:"1974 - 1986", FROM:"College - UCLA", TEAM_LOGO:"../test/28_raw.jpg"}, +{NAME:"Walton, Lloyd", ACTIVE:"1976 - 1980", FROM:"College - Moberly Area CC; Marquette", TEAM_LOGO:"../test/12_raw.jpg"}, +{NAME:"Walton, Luke", ACTIVE:"ACTIVE", FROM:"College - Arizona", TEAM_LOGO:"../test/16_raw.jpg"}, +{NAME:"Wang Zhizhi", ACTIVE:"2000 - 2004", FROM:"From - China", TEAM_LOGO:"../test/21_raw.jpg"}, +{NAME:"Wanzer, Robert Francis (Bobby)", ACTIVE:"1948 - 1956", FROM:"College - Colgate; Seton Hall", TEAM_LOGO:"../test/11_raw.jpg"}, +{NAME:"Warbington, Perry", ACTIVE:"1974 - 1974", FROM:"College - Lake City CC FL; Georgia Southern", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"Ward, Charlie", ACTIVE:"1994 - 2004", FROM:"College - Florida State", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Ward, Gerald W. (Gerry)", ACTIVE:"1963 - 1966", FROM:"College - Boston College", TEAM_LOGO:"../test/1_raw.jpg"}, +{NAME:"Ward, Henry Lorette", ACTIVE:"1976 - 1976", FROM:"College - Jackson State", TEAM_LOGO:"../test/13_raw.jpg"}, +{NAME:"Ware, James Edward (Jim)", ACTIVE:"1966 - 1967", FROM:"College - Oklahoma City", TEAM_LOGO:"../test/11_raw.jpg"}, +{NAME:"Warley, Benjamin Vallintina (Ben)", ACTIVE:"1962 - 1966", FROM:"College - Tennessee State", TEAM_LOGO:"../test/27_raw.jpg"}, +{NAME:"Warlick, Robert Lee (Bob)", ACTIVE:"1965 - 1968", FROM:"College - Pueblo CC CO; Pepperdine; Denver", TEAM_LOGO:"../test/29_raw.jpg"}, +{NAME:"Warner, Cornell", ACTIVE:"1970 - 1976", FROM:"College - Jackson State", TEAM_LOGO:"../test/8_raw.jpg"}, +{NAME:"Warren, John II (Johnny)", ACTIVE:"1969 - 1973", FROM:"College - St. John's (N.Y.)", TEAM_LOGO:"../test/1_raw.jpg"}, +{NAME:"Yarbrough, Vincent", ACTIVE:"2002 - 2002", FROM:"College - Tennessee ''02", TEAM_LOGO:"../test/9_raw.jpg"}, +{NAME:"Yardley, George", ACTIVE:"1953 - 1959", FROM:"College - Stanford", TEAM_LOGO:"../test/4_raw.jpg"}, +{NAME:"Yates, Barry", ACTIVE:"1971 - 1971", FROM:"College - Nebraska; Maryland", TEAM_LOGO:"../test/18_raw.jpg"}, +{NAME:"Yates, Wayne E.", ACTIVE:"1961 - 1961", FROM:"College - Memphis", TEAM_LOGO:"../test/4_raw.jpg"}, +{NAME:"Yelverton, Charles W. (Charlie)", ACTIVE:"1971 - 1971", FROM:"College - Fordham", TEAM_LOGO:"../test/7_raw.jpg"}, +{NAME:"Yonakor, Richard Robert (Rich)", ACTIVE:"1981 - 1981", FROM:"College - North Carolina", TEAM_LOGO:"../test/16_raw.jpg"}, +{NAME:"Young, Danny", ACTIVE:"1984 - 1994", FROM:"College - Wake Forest", TEAM_LOGO:"../test/21_raw.jpg"}, +{NAME:"Young, Korleone", ACTIVE:"1998 - 1998", FROM:"College - No College", TEAM_LOGO:"../test/6_raw.jpg"}, +{NAME:"Young, Michael", ACTIVE:"1984 - 1989", FROM:"College - Houston", TEAM_LOGO:"../test/17_raw.jpg"}, +{NAME:"Young, Nick", ACTIVE:"ACTIVE", FROM:"College - USC", TEAM_LOGO:"../test/24_raw.jpg"}, +{NAME:"Young, Perry", ACTIVE:"1986 - 1986", FROM:"College - Virginia Tech", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Young, Sam", ACTIVE:"ACTIVE", FROM:"College - Pittsburgh", TEAM_LOGO:"../test/9_raw.jpg"}, +{NAME:"Young, Thaddeus", ACTIVE:"ACTIVE", FROM:"College - Georgia Tech", TEAM_LOGO:"../test/9_raw.jpg"}, +{NAME:"Young, Tim", ACTIVE:"1999 - 1999", FROM:"College - Stanford", TEAM_LOGO:"../test/9_raw.jpg"}, +{NAME:"Yue, Sun", ACTIVE:"2008 - 2008", FROM:"From - China", TEAM_LOGO:"../test/26_raw.jpg"}, +{NAME:"Zaslofsky, Max (Slats)", ACTIVE:"1946 - 1955", FROM:"College - Chicago; St. John's (N.Y.)", TEAM_LOGO:"../test/23_raw.jpg"}, +{NAME:"Zawoluk, Robert Michael (Zeke)", ACTIVE:"1952 - 1954", FROM:"College - St. John's (N.Y.)", TEAM_LOGO:"../test/17_raw.jpg"}, +{NAME:"Zeller, David A. (Dave)", ACTIVE:"1961 - 1961", FROM:"College - Miami (Ohio)", TEAM_LOGO:"../test/8_raw.jpg"}, +{NAME:"Zeller, Gary Lynn", ACTIVE:"1970 - 1971", FROM:"College - Drake", TEAM_LOGO:"../test/15_raw.jpg"}, +{NAME:"Zeller, Harry Raymond (Hank)", ACTIVE:"1946 - 1946", FROM:"College - Pittsburgh; Washington & Jefferson", TEAM_LOGO:"../test/21_raw.jpg"}, +{NAME:"Zeno, Anthony Michael (Tony)", ACTIVE:"1979 - 1979", FROM:"College - Arizona State", TEAM_LOGO:"../test/22_raw.jpg"}, +{NAME:"Zevenbergen, Phil", ACTIVE:"1987 - 1987", FROM:"College - Seattle Pacific; Edmonds CC WA; Washington", TEAM_LOGO:"../test/14_raw.jpg"}, +{NAME:"Zidek, George", ACTIVE:"1995 - 1997", FROM:"College - UCLA", TEAM_LOGO:"../test/30_raw.jpg"}, +{NAME:"Zimmerman, Derrick", ACTIVE:"2005 - 2005", FROM:"College - Mississippi State", TEAM_LOGO:"../test/7_raw.jpg"}, +{NAME:"Zoet, Jim", ACTIVE:"1982 - 1982", FROM:"College - Kent State", TEAM_LOGO:"../test/2_raw.jpg"}, +{NAME:"Zopf, William Charles Jr. (Bill, Zip)", ACTIVE:"1970 - 1970", FROM:"College - Duquesne", TEAM_LOGO:"../test/1_raw.jpg"}, +{NAME:"Zunic, Matthew (Matt, Mad Matt)", ACTIVE:"1948 - 1948", FROM:"College - George Washington", TEAM_LOGO:"../test/3_raw.jpg"} ]; diff --git a/tau/demos/SDK/MobileWinset/src/widgets/list/virtuallist-normal.html b/tau/demos/SDK/MobileWinset/src/widgets/list/virtuallist-normal.html new file mode 100644 index 00000000..8b19361b --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/list/virtuallist-normal.html @@ -0,0 +1,40 @@ +<div data-role="page" id="virtuallist-normal_1line" class="virtuallist_demo_page"> + <div data-role="header" data-position="fixed"> + <h1>Virtual list - Normal style 1line</h1> + </div> + <style type="text/css"> +#virtuallist-normal_1line_ul li .ui-li-text-main { + max-width:95%; + display:inline-block; + overflow:hidden; + text-overflow: ellipsis; + white-space: nowrap; + vertical-align: middle; +} + </style> + <div data-role="content"> + <script id="tmp-1line" type="text/x-jquery-tmpl"> + <li class="ui-li-1line"> + <span class="ui-li-text-main">${NAME}</span> + </li> + </script> + + <ul id="virtuallist-normal_1line_ul" data-role="virtuallistview" data-template="tmp-1line" data-row="100"> + </ul> + </div> + <script> + $( "#virtuallist-normal_1line" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#virtuallist-normal_1line" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> + <script type="text/javascript" src="virtuallist.js"></script> +</div> diff --git a/tau/demos/SDK/MobileWinset/src/widgets/list/virtuallist-normal_3_1_14.html b/tau/demos/SDK/MobileWinset/src/widgets/list/virtuallist-normal_3_1_14.html new file mode 100644 index 00000000..e5557bf6 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/list/virtuallist-normal_3_1_14.html @@ -0,0 +1,41 @@ + +<div data-role="page" id="virtuallist-normal_1line-bigicon5" class="virtuallist_demo_page"> + <div data-role="header" data-position="fixed"> + <h1>Virtual list - 1line-bigicon5</h1> + </div> + <style type="text/css"> +#virtuallist-normal_1line-bigicon5_ul li .ui-li-text-main { + max-width:75%; + display:inline-block; + overflow:hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + </style> + <div data-role="content"> + <script id="tmp-1line-bigicon5" type="text/x-jquery-tmpl"> + <li class="ui-li-1line-bigicon5"> + <img src=${TEAM_LOGO} alt="icon" class="ui-li-bigicon"> + <span class="ui-li-text-main">${NAME}</span> + <div data-role="button" data-inline="true" data-icon="plus" data-style="box"></div> + </li> + </script> + <ul id="virtuallist-normal_1line-bigicon5_ul" data-role="virtuallistview" data-template="tmp-1line-bigicon5" data-row="100"> + </ul> + </div> + <script> + $( "#virtuallist-normal_1line-bigicon5" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#virtuallist-normal_1line-bigicon5" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> + <script type="text/javascript" src="virtuallist.js"></script> +</div> diff --git a/tau/demos/SDK/MobileWinset/src/widgets/list/virtuallist-normal_3_1_4.html b/tau/demos/SDK/MobileWinset/src/widgets/list/virtuallist-normal_3_1_4.html new file mode 100644 index 00000000..eaa36e23 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/list/virtuallist-normal_3_1_4.html @@ -0,0 +1,39 @@ +<div data-role="page" id="virtuallist-normal_1line-btn1" class="virtuallist_demo_page"> + <div data-role="header" data-position="fixed"> + <h1>Virtual list - Normal 1line-btn1</h1> + </div> + <style type="text/css"> +#virtuallist-normal_1line-btn1_ul li .ui-li-text-main { + max-width:62%; + display:inline-block; + overflow:hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + </style> + <div data-role="content"> + <script id="tmp-1line-btn1" type="text/x-jquery-tmpl"> + <li class="ui-li-1line-btn1"> + <span class="ui-li-text-main">${NAME}</span> + <div data-role="button" data-inline="true">${ACTIVE}</div> + </li> + </script> + <ul id="virtuallist-normal_1line-btn1_ul" data-role="virtuallistview" data-template="tmp-1line-btn1" data-row="100"> + </ul> + </div> + <script> + $( "#virtuallist-normal_1line-btn1" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#virtuallist-normal_1line-btn1" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> + <script type="text/javascript" src="virtuallist.js"></script> +</div> diff --git a/tau/demos/SDK/MobileWinset/src/widgets/list/virtuallist-normal_3_1_6.html b/tau/demos/SDK/MobileWinset/src/widgets/list/virtuallist-normal_3_1_6.html new file mode 100644 index 00000000..2865a3de --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/list/virtuallist-normal_3_1_6.html @@ -0,0 +1,31 @@ + +<div data-role="page" id="virtuallist-normal_1line-toggle" class="virtuallist_demo_page"> + <div data-role="header" data-position="fixed"> + <h1>VIRTUAL LIST - NORMAL STYLE 1LINE-TOGGLE</h1> + </div> + <div data-role="content"> + <script id="tmp-1line-toggle" type="text/x-jquery-tmpl"> + <li class="ui-li-1line-toggle"> + <span class="ui-li-text-main">${NAME}</span> + <div data-role="toggleswitch"/></div> + </li> + </script> + <ul id="virtuallist-normal_1line-toggle_ul" data-role="virtuallistview" data-template="tmp-1line-toggle" data-row="100"> + </ul> + </div> + <script> + $( "#virtuallist-normal_1line-toggle" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#virtuallist-normal_1line-toggle" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> + <script type="text/javascript" src="virtuallist.js"></script> +</div> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/virtuallist-normal_3_2_7.html b/tau/demos/SDK/MobileWinset/src/widgets/list/virtuallist-normal_3_2_7.html index d86b1edf..e5750d41 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/virtuallist-normal_3_2_7.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/list/virtuallist-normal_3_2_7.html @@ -1,9 +1,4 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> + <div data-role="page" id="virtuallist-normal_2line-star1" class="virtuallist_demo_page"> <div data-role="header" data-position="fixed"> <h1>Virtual list - 2line-star1</h1> @@ -23,23 +18,33 @@ } </style> <div data-role="content"> - <script id="tmp-2line-star1" type="text"> + <script id="tmp-2line-star1" type="text/x-jquery-tmpl"> + <li class="ui-li-has-multiline"> <span class="ui-li-text-main">${NAME}</span> <span class="ui-li-text-sub">${ACTIVE} <img src="00_winset_icon_favorite_on.png" alt="favorite" class="ui-li-icon-sub"> </span> <span class="ui-li-text-sub2">${FROM}</span> + </li> + </script> - <ul id="virtuallist-normal_2line-star1_ul"></ul> + + <ul id="virtuallist-normal_2line-star1_ul" data-role="virtuallistview" data-template="tmp-2line-star1" data-row="100"> + </ul> </div> - <script> - var pageId = "virtuallist-normal_2line-star1", - listId = "virtuallist-normal_2line-star1_ul", - templateId = "tmp-2line-star1", - itemClass = "ui-li-has-multiline"; - </script> - <script src="virtuallist-db-demo.js"></script> - <script src="virtuallist.js"></script> + <script> + $( "#virtuallist-normal_2line-star1" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#virtuallist-normal_2line-star1" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> + <script type="text/javascript" src="virtuallist.js"></script> </div> -</body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/virtuallist.html b/tau/demos/SDK/MobileWinset/src/widgets/list/virtuallist.html index 624c93a1..e8526d3a 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/virtuallist.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/list/virtuallist.html @@ -1,8 +1,5 @@ <!DOCTYPE html> <html> - <head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> - </head> <body> <div data-role="page" id="list"> <div data-role="header" data-position="fixed"> @@ -17,6 +14,20 @@ <li><a href="virtuallist-normal_3_2_7.html">Virtual List Normal Style 2line-star1</a></li> </ul> </div> + <script> + $( "#list" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#list" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> </div> </div> </body> diff --git a/tau/demos/SDK/MobileWinset/src/widgets/list/virtuallist.js b/tau/demos/SDK/MobileWinset/src/widgets/list/virtuallist.js new file mode 100644 index 00000000..5d58e698 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/list/virtuallist.js @@ -0,0 +1,12 @@ +/* Gen list : Dummy DB load */ +$("div.virtuallist_demo_page").one("pagecreate", function () { + /* ?_=ts code for no cache mechanism */ + $.getScript( "virtuallist-db-demo.js", function ( data, textStatus ) { + $("ul.ui-virtual-list-container").virtuallistview("create", { + itemData: function ( idx ) { + return JSON_DATA[ idx ]; + }, + numItemData: JSON_DATA.length + }); + }); +});
\ No newline at end of file diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/multimediaview/Color_short_version.mp3 b/tau/demos/SDK/MobileWinset/src/widgets/multimediaview/Color_short_version.mp3 Binary files differindex e1b4f09b..e1b4f09b 100755 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/multimediaview/Color_short_version.mp3 +++ b/tau/demos/SDK/MobileWinset/src/widgets/multimediaview/Color_short_version.mp3 diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/multimediaview/Color_short_version.mp4 b/tau/demos/SDK/MobileWinset/src/widgets/multimediaview/Color_short_version.mp4 Binary files differindex c286c87f..c286c87f 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/multimediaview/Color_short_version.mp4 +++ b/tau/demos/SDK/MobileWinset/src/widgets/multimediaview/Color_short_version.mp4 diff --git a/tau/demos/SDK/MobileWinset/src/widgets/multimediaview/multimediaview.html b/tau/demos/SDK/MobileWinset/src/widgets/multimediaview/multimediaview.html new file mode 100644 index 00000000..04b2ecb4 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/multimediaview/multimediaview.html @@ -0,0 +1,26 @@ +<!DOCTYPE html> +<div data-role="page" id="multimedia-demo"> + <div data-role="header" data-position="fixed"> + <h1>Multimedia view</h1> + </div> + <div data-role="content"> + <ul data-role="listview"> + <li><a href="multimediaview_video.html">Video</a></li> + <li><a href="multimediaview_audio.html">Audio</a></li> + </ul> + </div> + <script> + $( "#multimedia-demo" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#multimedia-demo" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> +</div> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/multimediaview/multimediaview_audio.html b/tau/demos/SDK/MobileWinset/src/widgets/multimediaview/multimediaview_audio.html index 212d93db..9c884fb1 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/multimediaview/multimediaview_audio.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/multimediaview/multimediaview_audio.html @@ -1,9 +1,4 @@ <!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> <div data-role="page" id="audio"> <script> $(document).bind("pageinit", function() { @@ -19,6 +14,18 @@ <p>Your browser does not support the audio tag.</p> </audio> </div> + <script> + $( "#audio" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#audio" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> </div> -</body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/multimediaview/multimediaview_video.html b/tau/demos/SDK/MobileWinset/src/widgets/multimediaview/multimediaview_video.html index eb4ed4eb..15eaa3d0 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/multimediaview/multimediaview_video.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/multimediaview/multimediaview_video.html @@ -1,9 +1,4 @@ <!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> <div data-role="page" id="video"> <script> $(document).bind("pageinit", function() { @@ -19,6 +14,18 @@ <p>Your browser does not support the video tag.</p> </video> </div> + <script> + $( "#video" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#video" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> </div> -</body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/naviframe/headerandfooter.html b/tau/demos/SDK/MobileWinset/src/widgets/naviframe/headerandfooter.html index 365a77a9..0869440c 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/naviframe/headerandfooter.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/naviframe/headerandfooter.html @@ -1,8 +1,5 @@ <!DOCTYPE html> <html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> <body> <div data-role="page" id="NavigationbarMain"> @@ -25,6 +22,20 @@ </ul> </div> </div> + <script> + $( "#NavigationbarMain" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#NavigationbarMain" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> </div> </body> </html> diff --git a/tau/demos/SDK/MobileWinset/src/widgets/naviframe/icon-tizen.png b/tau/demos/SDK/MobileWinset/src/widgets/naviframe/icon-tizen.png Binary files differnew file mode 100644 index 00000000..b63d9027 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/naviframe/icon-tizen.png diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/naviframe/naviframe.html b/tau/demos/SDK/MobileWinset/src/widgets/naviframe/naviframe.html index e2a62f19..4b1fd077 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/naviframe/naviframe.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/naviframe/naviframe.html @@ -1,8 +1,5 @@ <!DOCTYPE html> <html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> <body> <div data-role="page" id="NavigationbarMain"> @@ -26,6 +23,20 @@ </ul> </div> </div> + <script> + $( "#NavigationbarMain" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#NavigationbarMain" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> </div> </body> </html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/naviframe/naviframe_footer_more_button.html b/tau/demos/SDK/MobileWinset/src/widgets/naviframe/naviframe_footer_more_button.html index c33dc5bd..ef7af7f3 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/naviframe/naviframe_footer_more_button.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/naviframe/naviframe_footer_more_button.html @@ -1,8 +1,5 @@ <!DOCTYPE html> <html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> <body> <div data-role="page" id="navi_foot_button"> @@ -24,6 +21,24 @@ <div data-role="button" data-inline="true" class="naviframe-button">BUTTON1</div> <div data-role="button" data-inline="true" class="naviframe-button">BUTTON2</div> </div> + <script> + $( "#navi_foot_button" ).on( "pageshow" , function() { + //bind callbacks to the H/W keys + $( window ).on( "tizenhwkey" , function( e ) { + if ( e.originalEvent.keyName === "menu" ) { + $( "#pop_js" ).popup( "open" ); + }else if( e.originalEvent.keyName === "back" ) { + window.history.back(); + } + }); + }); + $( "#navi_foot_button" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> </div> + + </body> -</html> + diff --git a/tau/demos/SDK/MobileWinset/src/widgets/naviframe/naviframe_title_text.html b/tau/demos/SDK/MobileWinset/src/widgets/naviframe/naviframe_title_text.html new file mode 100644 index 00000000..6a329bb1 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/naviframe/naviframe_title_text.html @@ -0,0 +1,30 @@ +<!DOCTYPE html> +<html> +<body> + + <div data-role="page" id="navi_title_text"> + <div data-role="header" data-position="fixed"> + <h1>Title text</h1> + </div> + <div data-role="content"> + <p>title text sample</p> + </div> + <script> + $( "#navi_title_text" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#navi_title_text" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> + </div> + + +</body> +</html> diff --git a/tau/demos/SDK/MobileWinset/src/widgets/naviframe/naviframe_title_text_1_btn.html b/tau/demos/SDK/MobileWinset/src/widgets/naviframe/naviframe_title_text_1_btn.html new file mode 100644 index 00000000..324cf3de --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/naviframe/naviframe_title_text_1_btn.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<html> +<body> + <div data-role="page" id="navi_title_text_1"> + <div data-role="header" data-position="fixed"> + <h1>Title 1 button</h1> + <div data-role="button" data-icon="naviframe-selectall" class="naviframe-button"></div> + </div> + <div data-role="content"> + <p>Title text Button 01 sample</p> + </ul> + </div> + <script> + $( "#navi_title_text_1" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#navi_title_text_1" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> + </div> + + +</body> +</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/naviframe/naviframe_title_text_2_btn.html b/tau/demos/SDK/MobileWinset/src/widgets/naviframe/naviframe_title_text_2_btn.html index 66a239b5..c1d17374 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/naviframe/naviframe_title_text_2_btn.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/naviframe/naviframe_title_text_2_btn.html @@ -1,8 +1,5 @@ <!DOCTYPE html> <html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> <body> <div data-role="page" id="navi_title_text_2"> <div data-role="header" data-position="fixed"> @@ -14,6 +11,22 @@ <p>Title text Button 02 sample</p> </ul> </div> + <script> + $( "#navi_title_text_2" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#navi_title_text_2" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> </div> + + </body> </html> diff --git a/tau/demos/SDK/MobileWinset/src/widgets/naviframe/naviframe_title_text_multiline.html b/tau/demos/SDK/MobileWinset/src/widgets/naviframe/naviframe_title_text_multiline.html new file mode 100644 index 00000000..8c177f4d --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/naviframe/naviframe_title_text_multiline.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<html> +<body> + + <div data-role="page" id="navi_title_multi"> + <div data-role="header" data-position="fixed"> + <h1>Title text multiline</h1> + <span class="ui-title-text-sub">tizen@samsung.com</span> + </div> + <div data-role="content"> + <p>Title text Multiline sample</p> + </div> + <script> + $( "#navi_title_multi" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#navi_title_multi" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> + </div> + + +</body> +</html> diff --git a/tau/demos/SDK/MobileWinset/src/widgets/naviframe/naviframe_title_text_multiline_src.html b/tau/demos/SDK/MobileWinset/src/widgets/naviframe/naviframe_title_text_multiline_src.html new file mode 100644 index 00000000..ac64dcbd --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/naviframe/naviframe_title_text_multiline_src.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<html> +<body> + <div data-role="page" id="navi_title_multi_src"> + <div data-role="header" data-position="fixed"> + <img src="icon-tizen.png"/> + <h1>Title demo</h1> + <span class="ui-title-text-sub">Title image multiline</span> + </div> + <div data-role="content"> + <p>Image Title text Multiline sample</p> + </div> + <script> + $( "#navi_title_multi_src" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#navi_title_multi_src" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> + </div> + + +</body> +</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/naviframe/naviframe_title_text_multiline_src_2_btn.html b/tau/demos/SDK/MobileWinset/src/widgets/naviframe/naviframe_title_text_multiline_src_2_btn.html index 98341097..2ba737a0 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/naviframe/naviframe_title_text_multiline_src_2_btn.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/naviframe/naviframe_title_text_multiline_src_2_btn.html @@ -1,8 +1,5 @@ <!DOCTYPE html> <html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> <body> <div data-role="page" id="navi_title_multi_src_2"> @@ -15,6 +12,22 @@ <div data-role="content"> <p>Image Title text Multiline Button 02 sample</p> </div> + <script> + $( "#navi_title_multi_src_2" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#navi_title_multi_src_2" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> </div> + + </body> </html> diff --git a/tau/demos/SDK/MobileWinset/src/widgets/naviframe/naviframe_title_text_src.html b/tau/demos/SDK/MobileWinset/src/widgets/naviframe/naviframe_title_text_src.html new file mode 100644 index 00000000..4b2ed80d --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/naviframe/naviframe_title_text_src.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<html> +<body> + + <div data-role="page" id="navi_title_src"> + <div data-role="header" data-position="fixed"> + <img src="icon-tizen.png"/> + <h1>Title image</h1> + </div> + <div data-role="content"> + <p>Image Title text sample</p> + </div> + <script> + $( "#navi_title_src" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#navi_title_src" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> + </div> + + +</body> +</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/navigationbar/navigation.html b/tau/demos/SDK/MobileWinset/src/widgets/navigationbar/navigation.html index a8f8eb5b..39137815 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/navigationbar/navigation.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/navigationbar/navigation.html @@ -15,6 +15,19 @@ </ul> </div> <script src="./navigator.js"></script> + <script> + $("#navigation-bar").on("pageshow", function () { + $(window).on("tizenhwkey", function (event) { + if (event.originalEvent.keyName === "back") { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }).on("pagebeforehide", function () { + //unbind callbacks to the H/W keys + $(window).off("tizenhwkey"); + }); + </script> </div> </body> </html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/navigationbar/navigation1.html b/tau/demos/SDK/MobileWinset/src/widgets/navigationbar/navigation1.html index d7d0b3d0..e6bbf6d3 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/navigationbar/navigation1.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/navigationbar/navigation1.html @@ -15,6 +15,19 @@ </ul> </div> <script src="./navigator.js"></script> + <script> + $("#navigation-bar-1").on("pageshow", function () { + $(window).on("tizenhwkey", function (event) { + if (event.originalEvent.keyName === "back") { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }).on("pagebeforehide", function () { + //unbind callbacks to the H/W keys + $(window).off("tizenhwkey"); + }); + </script> </div> </body> </html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/navigationbar/navigation1a.html b/tau/demos/SDK/MobileWinset/src/widgets/navigationbar/navigation1a.html index 7e779a61..de24802d 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/navigationbar/navigation1a.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/navigationbar/navigation1a.html @@ -14,6 +14,19 @@ </ul> </div> <script src="./navigator.js"></script> + <script> + $("#navigation-bar-1a").on("pageshow", function () { + $(window).on("tizenhwkey", function (event) { + if (event.originalEvent.keyName === "back") { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }).on("pagebeforehide", function () { + //unbind callbacks to the H/W keys + $(window).off("tizenhwkey"); + }); + </script> </div> </body> </html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/navigationbar/navigation1a1.html b/tau/demos/SDK/MobileWinset/src/widgets/navigationbar/navigation1a1.html index 9a3280d2..366ab97c 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/navigationbar/navigation1a1.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/navigationbar/navigation1a1.html @@ -14,6 +14,19 @@ </ul> </div> <script src="./navigator.js"></script> + <script> + $("#navigation-bar-1a1").on("pageshow", function () { + $(window).on("tizenhwkey", function (event) { + if (event.originalEvent.keyName === "back") { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }).on("pagebeforehide", function () { + //unbind callbacks to the H/W keys + $(window).off("tizenhwkey"); + }); + </script> </div> </body> </html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/navigationbar/navigation1b.html b/tau/demos/SDK/MobileWinset/src/widgets/navigationbar/navigation1b.html index 7aa81c5a..410f2391 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/navigationbar/navigation1b.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/navigationbar/navigation1b.html @@ -14,6 +14,19 @@ </ul> </div> <script src="./navigator.js"></script> + <script> + $("#navigation-bar-1b").on("pageshow", function () { + $(window).on("tizenhwkey", function (event) { + if (event.originalEvent.keyName === "back") { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }).on("pagebeforehide", function () { + //unbind callbacks to the H/W keys + $(window).off("tizenhwkey"); + }); + </script> </div> </body> </html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/navigationbar/navigation2.html b/tau/demos/SDK/MobileWinset/src/widgets/navigationbar/navigation2.html index a13844e6..2345ea37 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/navigationbar/navigation2.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/navigationbar/navigation2.html @@ -15,6 +15,19 @@ </ul> </div> <script src="./navigator.js"></script> + <script> + $("#navigation-bar-2").on("pageshow", function () { + $(window).on("tizenhwkey", function (event) { + if (event.originalEvent.keyName === "back") { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }).on("pagebeforehide", function () { + //unbind callbacks to the H/W keys + $(window).off("tizenhwkey"); + }); + </script> </div> </body> </html> diff --git a/tau/demos/SDK/MobileWinset/src/widgets/navigationbar/navigation2a.html b/tau/demos/SDK/MobileWinset/src/widgets/navigationbar/navigation2a.html new file mode 100644 index 00000000..66ea1abb --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/navigationbar/navigation2a.html @@ -0,0 +1,32 @@ +<!DOCTYPE html> +<html> +<body> +<div data-role="page" id="navigation-bar-2a"> + <div data-role="header" data-position="fixed"> + <h1>Navigation bar</h1> + <nav data-role="navigation" id="navigation"> + </nav> + </div> + + <div data-role="content"> + <ul data-role="listview"> + <li>here is navigation1b -end</li> + </ul> + </div> + <script src="./navigator.js"></script> + <script> + $("#navigation-bar-2a").on("pageshow", function () { + $(window).on("tizenhwkey", function (event) { + if (event.originalEvent.keyName === "back") { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }).on("pagebeforehide", function () { + //unbind callbacks to the H/W keys + $(window).off("tizenhwkey"); + }); + </script> +</div> +</body> +</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/navigationbar/navigation2b.html b/tau/demos/SDK/MobileWinset/src/widgets/navigationbar/navigation2b.html index 353b86ff..24660bbb 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/navigationbar/navigation2b.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/navigationbar/navigation2b.html @@ -14,6 +14,19 @@ </ul> </div> <script src="./navigator.js"></script> + <script> + $("#navigation-bar-2b").on("pageshow", function () { + $(window).on("tizenhwkey", function (event) { + if (event.originalEvent.keyName === "back") { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }).on("pagebeforehide", function () { + //unbind callbacks to the H/W keys + $(window).off("tizenhwkey"); + }); + </script> </div> </body> </html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/navigationbar/navigator.js b/tau/demos/SDK/MobileWinset/src/widgets/navigationbar/navigator.js index 14cdda7b..d03949a8 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/navigationbar/navigator.js +++ b/tau/demos/SDK/MobileWinset/src/widgets/navigationbar/navigator.js @@ -1,5 +1,3 @@ -/*global $,tau,navigationHistory,historyMove */ -/*jslint unparam: true */ (function() { var historyMaker = function(event) { //make browsing history be stored in navigationHistory array. @@ -25,31 +23,29 @@ var historyMaker = function(event) { } } }, - historyMove = function(event) { - var selectedIndex = event.originalEvent.detail, - barLength = navigationHistory.length; - - //clear unnecessary array of history out - navigationHistory.splice(selectedIndex + 1, barLength - selectedIndex ); - history.go(- (barLength - selectedIndex) + 1); - }, historyDrawer = function(event) { - var pageId = event.target.id, - page = document.getElementById(pageId), - navi = page.getElementsByClassName("ui-navigation")[0], + var navi = document.getElementById("navigation"), naviWidget = tau.widget.Navigation(navi); - if (page.getElementsByClassName("ui-navigation-ul")[0] + if (document.getElementsByClassName("ui-navigation-ul")[0] .childElementCount) { tau.warn("Create method should be called only once in a page"); } else { naviWidget.create(navigationHistory); } - $(navi).one("navigate", historyMove); + }, + historyMove = function(event) { + var selectedIndex = event.originalEvent.detail, + barLength = navigationHistory.length; + + //clear unnecessary array of history out + navigationHistory.splice(selectedIndex + 1, barLength - selectedIndex ); + history.go(- (barLength - selectedIndex) + 1); }; window.navigationHistory = window.navigationHistory || []; $(document).one("pagebeforeshow", historyMaker); $(document).one("pageshow", historyDrawer); -}()); + $("nav").one("navigate", historyMove); +})(); diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/pagelayout/barcontrol.html b/tau/demos/SDK/MobileWinset/src/widgets/pagelayout/barcontrol.html index 0167c319..ba62ea04 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/pagelayout/barcontrol.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/pagelayout/barcontrol.html @@ -1,8 +1,5 @@ <!DOCTYPE html> <html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> <body> <div data-role="page" id="pageUpdateDemo" data-add-back-btn="true"> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/pagelayout/barcontrol.js b/tau/demos/SDK/MobileWinset/src/widgets/pagelayout/barcontrol.js index f950c99c..567df82a 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/pagelayout/barcontrol.js +++ b/tau/demos/SDK/MobileWinset/src/widgets/pagelayout/barcontrol.js @@ -1,5 +1,3 @@ -/*global $ */ -/*jslint unparam: true */ $( document ).one( "pagecreate", "#pageUpdateDemo", function () { $( "#hideheader" ).on( "vclick", function ( e ) { var $elPage = $( ".ui-page-active" ); diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/popupwindow/dialog-center-info.html b/tau/demos/SDK/MobileWinset/src/widgets/popupwindow/dialog-center-info.html index 1db967df..513e3df9 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/popupwindow/dialog-center-info.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/popupwindow/dialog-center-info.html @@ -1,8 +1,5 @@ <!DOCTYPE html> <html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> <body> <div data-role="page" data-add-back-btn="true"> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/popupwindow/popup.html b/tau/demos/SDK/MobileWinset/src/widgets/popupwindow/popup.html index b01900bb..d1baf557 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/popupwindow/popup.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/popupwindow/popup.html @@ -1,8 +1,5 @@ <!DOCTYPE html> <html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> <body> <div data-role="page" id="popupwindow-demo"> @@ -233,6 +230,24 @@ </div> <!-- /content --> <script src="popupwindow.js"></script> + <script> + $( "#popupwindow-demo" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + return false; + } + }); + $('#noti-demo').on('vclick', function ( e ) { + $('#toast').notification('open'); + }); + }); + $( "#popupwindow-demo" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> </div> <!-- /page --> </body> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/popupwindow/popupwindow.js b/tau/demos/SDK/MobileWinset/src/widgets/popupwindow/popupwindow.js index df27712c..c005cf23 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/popupwindow/popupwindow.js +++ b/tau/demos/SDK/MobileWinset/src/widgets/popupwindow/popupwindow.js @@ -1,5 +1,3 @@ -/*global $ */ -/*jslint unparam: true */ $( document ).one( "pageinit", "#popupwindow-demo", function () { $("#btn_textbox_popup_cancel").on("vclick", function ( ev ) { $("#textbox_popup").find("input").val(""); diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/progressbar/progress.html b/tau/demos/SDK/MobileWinset/src/widgets/progressbar/progress.html index 426ce060..2fffab55 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/progressbar/progress.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/progressbar/progress.html @@ -1,8 +1,5 @@ <!DOCTYPE html> <html> - <head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> - </head> <body> <div data-role="page" id="pregress-demo"> <script> @@ -19,6 +16,20 @@ <div id="foo" data-role="progress" data-style="circle"></div> </div> </div> <!-- /content --> + <script> + $( "#pregress-demo" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#pregress-demo" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> </div> <!-- /page --> </body> </html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/progressbar/progressbar.html b/tau/demos/SDK/MobileWinset/src/widgets/progressbar/progressbar.html index bba34e78..8987a774 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/progressbar/progressbar.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/progressbar/progressbar.html @@ -1,8 +1,5 @@ <!DOCTYPE html> <html> - <head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> - </head> <body> <div data-role="page" id="progressbar-demo"> <div data-role="header" data-position="fixed"> @@ -24,6 +21,20 @@ </li> </ul> </div> <!-- /content --> + <script> + $( "#progressbar-demo" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#progressbar-demo" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> <script src="progressbar.js"></script> </div> <!-- /page --> </body> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/progressbar/progressbar.js b/tau/demos/SDK/MobileWinset/src/widgets/progressbar/progressbar.js index e0729557..eae1da9e 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/progressbar/progressbar.js +++ b/tau/demos/SDK/MobileWinset/src/widgets/progressbar/progressbar.js @@ -1,5 +1,3 @@ -/*global $ */ -/*jslint unparam: true */ $(document).one( "pagecreate", "#progressbar-demo", function () { var progressbar_running; diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/radio/radio.html b/tau/demos/SDK/MobileWinset/src/widgets/radio/radio.html index 98ca55d8..7a6e8505 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/radio/radio.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/radio/radio.html @@ -1,8 +1,5 @@ <!DOCTYPE html> <html> - <head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> - </head> <body> <div id="radio-demo" data-role="page"> @@ -16,13 +13,13 @@ <fieldset data-role="controlgroup" class="choosepet"> <legend>Choose a pet:</legend> <input type="radio" name="radio-choice" id="radio-choice-1" value="choice-1" checked="checked" /> - <label for="radio-choice-1">Cat</label><br> + <label for="radio-choice-1">Cat</label> <input type="radio" name="radio-choice" id="radio-choice-2" value="choice-2" /> - <label for="radio-choice-2">Dog</label><br> + <label for="radio-choice-2">Dog</label> <input type="radio" name="radio-choice" id="radio-choice-3" value="choice-3" /> - <label for="radio-choice-3">Hamster</label><br> + <label for="radio-choice-3">Hamster</label> <input type="radio" name="radio-choice" id="radio-choice-4" value="choice-4" /> <label for="radio-choice-4">Lizard</label> @@ -34,14 +31,28 @@ </p> <input type="radio" name="radio-1" id="radio-1" checked="checked" disabled="disabled" /> - <label for="radio-1">Checked, Disabled</label><br> + <label for="radio-1">Checked, Disabled</label> <input type="radio" name="radio-2" id="radio-2" disabled="disabled"/> - <label for="radio-2">Disabled</label><br> + <label for="radio-2">Disabled</label> <input type="radio" name="radio-3" id="radio-3"/> - <label for="radio-3">Unchecked</label><br> + <label for="radio-3">Unchecked</label> </div><!--/content-primary --> </div> + <script> + $( "#radio-demo" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#radio-demo" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> <script src="radio.js"></script> </div> <!-- page --> </body> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/radio/radio.js b/tau/demos/SDK/MobileWinset/src/widgets/radio/radio.js index 6a2e3c62..e1aee120 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/radio/radio.js +++ b/tau/demos/SDK/MobileWinset/src/widgets/radio/radio.js @@ -1,5 +1,3 @@ -/*global $ */ -/*jslint unparam: true */ $( document ).one( "pagecreate", "#radio-demo", function () { $(".choosepet input[type='radio']").on( "change", function (event, ui) { if ( this.checked ) { diff --git a/tau/demos/SDK/MobileWinset/src/widgets/searchbar/searchbar.html b/tau/demos/SDK/MobileWinset/src/widgets/searchbar/searchbar.html new file mode 100644 index 00000000..2cb39fa9 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/searchbar/searchbar.html @@ -0,0 +1,27 @@ +<div data-role="page" id="searchbar-demo"> + <div data-role="header" data-position ="fixed" > + <h1> List search filter bar</h1> + </div><!-- /header --> + + <div data-role="content"> + <ul data-role="listview"> + <li><a href="searchbar_normal.html">1. Type 1 (normal)</a></li> + <li><a href="searchbar_button.html">2. Type 2 (button)</a></li> + </ul> + </div> + + <script> + $( "#searchbar-demo" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#searchbar-demo" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> +</div><!-- /page --> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/searchbar/searchbar.js b/tau/demos/SDK/MobileWinset/src/widgets/searchbar/searchbar.js index e0ff9e99..61e5dcc6 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/searchbar/searchbar.js +++ b/tau/demos/SDK/MobileWinset/src/widgets/searchbar/searchbar.js @@ -1,4 +1,3 @@ -/*global $ */ $( document ).one( "pageshow", ":jqmData(role='page')", function ( ev ) { var page = ev.target; diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/searchbar/searchbar_button.html b/tau/demos/SDK/MobileWinset/src/widgets/searchbar/searchbar_button.html index c232397a..f1f8057b 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/searchbar/searchbar_button.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/searchbar/searchbar_button.html @@ -1,9 +1,3 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> <div data-role="page" id="searchbar-demo-page-button"> <div data-role="header" data-position ="fixed" > <h1>Searchbar</h1> @@ -43,7 +37,19 @@ <li>Gay</li> </ul> </div> + <script> + $( "#searchbar-demo-page-button" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#searchbar-demo-page-button" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> <script src="searchbar.js"></script> </div><!-- /page --> -</body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/searchbar/searchbar_normal.html b/tau/demos/SDK/MobileWinset/src/widgets/searchbar/searchbar_normal.html index 3d1748e7..8fe11a56 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/searchbar/searchbar_normal.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/searchbar/searchbar_normal.html @@ -1,9 +1,3 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> <div data-role="page" id="searchbar-demo-page-normal"> <div data-role="header" data-position ="fixed" > <h1>Searchbar</h1> @@ -43,7 +37,19 @@ <li>Gay</li> </ul> </div> + <script> + $( "#searchbar-demo-page-normal" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#searchbar-demo-page-normal" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> <script src="searchbar.js"></script> </div><!-- /page --> -</body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/selectmenu/selectmenu.html b/tau/demos/SDK/MobileWinset/src/widgets/selectmenu/selectmenu.html index 9c185644..15a5596b 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/selectmenu/selectmenu.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/selectmenu/selectmenu.html @@ -2,7 +2,6 @@ <html> <head> <title>Tizen UI - Select menu</title> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> </head> <body> @@ -183,6 +182,22 @@ </li> </ul> </div> <!-- /content --> + <!--<script src="select.js"></script>--> + <script> + $( "#selectmenu-demo" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + return false; + } + }); + }); + $( "#selectmenu-demo" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> </div> <!-- /page --> </body> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/slider/slider.html b/tau/demos/SDK/MobileWinset/src/widgets/slider/slider.html index 7c5d9ad2..c0bae6a2 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/slider/slider.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/slider/slider.html @@ -1,8 +1,5 @@ <!DOCTYPE html> <html> - <head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> - </head> <body> <div data-role="page" id="slider-demo"> <div data-role="header" data-position="fixed"> @@ -25,9 +22,22 @@ <li><input id="mySlider8" name="mySlider8" data-popup="false" type="range" value="5" min="0" max="10" data-icon="text" data-text-left="Min" data-text-right="Max"/></li> <li data-role="list-divider">data-highlight="false"</li> <li><input id="mySlider9" name="mySlider9" data-popup="false" type="range" value="5" min="0" max="10" data-highlight="false" /></li> - <li><a href="./vslider.html">Move to Vertical Slider</a></li> </ul> </div><!-- /content --> + <script> + $( "#slider-demo" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#slider-demo" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> </div> <!-- /page --> </body> </html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/smallpopup/noti.js b/tau/demos/SDK/MobileWinset/src/widgets/smallpopup/noti.js index 9b372218..23203e56 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/smallpopup/noti.js +++ b/tau/demos/SDK/MobileWinset/src/widgets/smallpopup/noti.js @@ -1,5 +1,3 @@ -/*global $ */ -/*jslint unparam: true */ $( "div.noti-demo" ).on("pagecreate", function () { $('#noti-demo').on('vmouseup', function ( e ) { $('#notification').notification('open'); diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/smallpopup/small-popup-interval.html b/tau/demos/SDK/MobileWinset/src/widgets/smallpopup/small-popup-interval.html index 4285aa56..9615c990 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/smallpopup/small-popup-interval.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/smallpopup/small-popup-interval.html @@ -1,9 +1,4 @@ <!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> <div data-role="page" class="noti-demo" id="small-popup-interval-demo"> <div data-role="notification" id="notification" data-type="popup" data-interval="3000"> <p>Notification demo</p> @@ -14,7 +9,19 @@ <div data-role="content"> <div data-role="button" id="noti-demo">Show small popup</div> </div><!-- /content --> + <script> + $( "#small-popup-interval-demo" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#small-popup-interval-demo" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> <script type="text/javascript" src="noti.js"></script> </div> <!-- /page --> -</body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/smallpopup/small-popup.html b/tau/demos/SDK/MobileWinset/src/widgets/smallpopup/small-popup.html index ac06670a..3adbcfac 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/smallpopup/small-popup.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/smallpopup/small-popup.html @@ -1,9 +1,4 @@ <!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> <div data-role="page" class="noti-demo" id="small-popup-demo"> <div data-role="notification" id="notification" data-type="popup"> <p>Notification Demo TEST</p> @@ -14,7 +9,19 @@ <div data-role="content"> <div data-role="button" id="noti-demo">Show small popup</div> </div><!-- /content --> + <script> + $( "#small-popup-demo" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#small-popup-demo" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> <script type="text/javascript" src="noti.js"></script> </div> <!-- /page --> -</body> -</html> diff --git a/tau/demos/SDK/MobileWinset/src/widgets/splitview/splitview.html b/tau/demos/SDK/MobileWinset/src/widgets/splitview/splitview.html new file mode 100644 index 00000000..631c67a1 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/splitview/splitview.html @@ -0,0 +1,112 @@ +<!DOCTYPE html> +<div data-role="page" id="splitview-demo"> + <div data-role="header" data-position="fixed"> + <h1>Split view</h1> + </div> + <div data-role="content" data-scroll="none"> + <div data-role="splitview" data-divider-vertical="true" data-fixed="false" data-ratio="0.5, 0.5"> + <div id="menu" data-scroll="y"> + <ul data-role="listview"> + <li><a id="testSetRatio"><h2>Ratio setting</h2></a></li> + <li><a id="testGetRatio" href="#splitview_popup" data-rel="popup" data-position-to="window"><h2>Current ratio</h2></a></li> + <li><a id="testSetContents"><h2>Set contents of "Up"</h2></a></li> + <li><a id="testGetContents" href="#splitview_popup" data-rel="popup" data-position-to="window"><h2>Get contents</h2></a></li> + <li><a id="testFixed"><h2>Fixed / Flexible</h2></a></li> + <li><a id="testDirection"><h2>Divider: Vertical / Horizontal</h2></a></li> + <li><a id="testMaximize"><h2>Maximize "Up" / Restore</h2></a></li> + </ul> + </div> + <div id="test" data-role="splitview" data-divider-vertical="false" data-ratio="0.5, 0.5"> + <div id="up"> + <h4>"Up" pane</h4> + </div> + <div id="down"> + <h4>"Down" pane</h4> + </div> + </div> + + <div id="splitview_popup" data-role="popup" class="splitview-popup"> + <div class="ui-popup-text"> + </div> + </div> + </div> + </div> + <script> + $( "#splitview-demo" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#splitview-demo" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> + + <script> + $( document ).ready( function () { + var mainSplitview = $( ":jqmData(role='splitview'):first" ), + testSplitview = $( "#test" ), + fixed = false, + dividerVertical = false, + maximize = false; + + $( "#testSetRatio" ).bind( "vclick", function () { + mainSplitview.splitview( "option", "ratio", [ 0.5, 0.5 ] ); + testSplitview.splitview( "option", "ratio", [ 0.5, 0.5 ] ); + mainSplitview.splitview("refresh"); + testSplitview.splitview("refresh"); + }); + + $( "#testGetRatio" ).bind( "vclick", function () { + var ratio = testSplitview.splitview( "option", "ratio" ); + $( ".splitview-popup" ).text( "Up : Down = \n" + ratio[ 0 ].toFixed( 2 ) + " : " + ratio[ 1 ].toFixed( 2 ) ); + }); + + $( "#testSetContents" ).bind( "vclick", function () { + var element = $( "<div><h4>Changed \"Up\" pane</h4> Contents changed!!</div>" ); + testSplitview.splitview( "pane", "#up", element ); + }); + + $( "#testGetContents" ).bind( "vclick", function () { + var contents = "", + upContents = testSplitview.splitview( "pane", "#up" ), + downContents = testSplitview.splitview( "pane", "#down" ); + + contents = "* Up pane: \n" + + ( ( typeof upContents === "undefined" || !upContents ) ? "" : upContents[ 0 ].outerHTML ) + "\n" + + "* Down pane: \n" + + ( ( typeof downContents === "undefined" || !downContents ) ? "" : downContents[ 0 ].outerHTML ); + + contents = contents.substring(0, 120) + "..." ; + $( ".splitview-popup" ).text( contents ); + + }); + + $( "#testFixed" ).bind( "vclick", function () { + fixed = !fixed; + mainSplitview.splitview( "option", "fixed", fixed ); + testSplitview.splitview( "option", "fixed", fixed ); + }); + + $( "#testDirection" ).bind( "vclick", function () { + dividerVertical = !dividerVertical; + testSplitview.splitview( "option", "dividerVertical", dividerVertical ); + testSplitview.splitview("refresh"); + }); + + $( "#testMaximize" ).bind( "vclick", function () { + maximize = !maximize; + if ( maximize ) { + testSplitview.splitview( "maximize", "#up"); + } else { + testSplitview.splitview( "restore" ); + } + }); + }); + </script> +</div> + diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/switch/toggleswitch.css b/tau/demos/SDK/MobileWinset/src/widgets/switch/toggleswitch.css index a31faef9..a31faef9 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/switch/toggleswitch.css +++ b/tau/demos/SDK/MobileWinset/src/widgets/switch/toggleswitch.css diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/switch/toggleswitch.html b/tau/demos/SDK/MobileWinset/src/widgets/switch/toggleswitch.html index 68d2ae1b..7a7aa435 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/switch/toggleswitch.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/switch/toggleswitch.html @@ -1,9 +1,3 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> <div data-role="page" id="switch-demo"> <div data-role="header"> <h1>Toggle switch</h1> @@ -21,7 +15,7 @@ </select> <p>define toggleswitch based on select tag and data-role="slider"</p> - <select name="flip-12" id="flip-12" data-role="slider"> + <select name="flip-11" id="flip-11" data-role="slider"> <option value="off"></option> <option value="on"></option> </select> @@ -48,8 +42,23 @@ </select> <br> </div> + + </div> <!-- /content --> + + <script> + $( "#switch-demo" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#switch-demo" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> <link rel="stylesheet" href="toggleswitch.css" /> </div> <!-- page --> -</body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/tabbar/00_tab_edit.png b/tau/demos/SDK/MobileWinset/src/widgets/tabbar/00_tab_edit.png Binary files differindex ce25d38b..ce25d38b 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/tabbar/00_tab_edit.png +++ b/tau/demos/SDK/MobileWinset/src/widgets/tabbar/00_tab_edit.png diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/tabbar/00_tab_edit_press.png b/tau/demos/SDK/MobileWinset/src/widgets/tabbar/00_tab_edit_press.png Binary files differindex de245959..de245959 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/tabbar/00_tab_edit_press.png +++ b/tau/demos/SDK/MobileWinset/src/widgets/tabbar/00_tab_edit_press.png diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/tabbar/tabbar.css b/tau/demos/SDK/MobileWinset/src/widgets/tabbar/tabbar.css index 012a9d69..012a9d69 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/tabbar/tabbar.css +++ b/tau/demos/SDK/MobileWinset/src/widgets/tabbar/tabbar.css diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/tabbar/tabbar.html b/tau/demos/SDK/MobileWinset/src/widgets/tabbar/tabbar.html index bc36a807..13eb94a0 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/tabbar/tabbar.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/tabbar/tabbar.html @@ -1,8 +1,5 @@ <!DOCTYPE html> <html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> <body> <div data-role="page" id="tabbar-demo"> <div data-role="header" data-position="fixed"> @@ -38,6 +35,19 @@ </ul> </div> </div> + <script> + $("#tabbar-demo").on("pageshow", function () { + $(window).on("tizenhwkey", function (event) { + if (event.originalEvent.keyName === "back") { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }).on("pagebeforehide", function () { + //unbind callbacks to the H/W keys + $(window).off("tizenhwkey"); + }); + </script> </div> </body> </html> diff --git a/tau/demos/SDK/MobileWinset/src/widgets/tabbar/tabbar_footer.html b/tau/demos/SDK/MobileWinset/src/widgets/tabbar/tabbar_footer.html new file mode 100644 index 00000000..ff361616 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/tabbar/tabbar_footer.html @@ -0,0 +1,33 @@ +<!DOCTYPE html> +<html> +<body> +<div data-role="page" id="tabbar_footer"> + <div data-role="header" data-position="fixed"> + <h1>Tab - text only</h1> + </div> + <div data-role="content"></div> + <div data-role="footer"> + <div data-role="tabbar"> + <ul> + <li><a href="#" class="ui-btn-active">Menu</a></li> + <li><a href="#">Save</a></li> + <li><a href="#">Share</a></li> + </ul> + </div> + </div> + <script> + $( "#tabbar_footer" ).on( "pageshow" , function() { + $(window).on("tizenhwkey", function (event) { + if (event.originalEvent.keyName === "back") { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }).on("pagebeforehide", function () { + //unbind callbacks to the H/W keys + $(window).off("tizenhwkey"); + }); + </script> +</div> +</body> +</html> diff --git a/tau/demos/SDK/MobileWinset/src/widgets/tabbar/tabbar_footer_icon.html b/tau/demos/SDK/MobileWinset/src/widgets/tabbar/tabbar_footer_icon.html new file mode 100644 index 00000000..38abcfb4 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/tabbar/tabbar_footer_icon.html @@ -0,0 +1,36 @@ +<!DOCTYPE html> +<html> +<body> +<div data-role="page" id="tabbar_icon"> + <div data-role="header" data-position="fixed"> + <h1>Tab - icon only</h1> + </div> + + <div data-role="content"></div> + + <div data-role="footer"> + <div data-role="tabbar"> + <ul> + <li><a href="#" data-icon="delete" + class="ui-btn-active"></a></li> + <li><a href="#" data-icon="call" ></a></li> + <li><a href="#" data-icon="search" ></a></li> + </ul> + </div> + </div> + <script> + $( "#tabbar_icon" ).on( "pageshow" , function() { + $(window).on("tizenhwkey", function (event) { + if (event.originalEvent.keyName === "back") { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }).on("pagebeforehide", function () { + //unbind callbacks to the H/W keys + $(window).off("tizenhwkey"); + }); + </script> +</div> +</body> +</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/tabbar/tabbar_footer_more.html b/tau/demos/SDK/MobileWinset/src/widgets/tabbar/tabbar_footer_more.html index d35436d7..74180231 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/tabbar/tabbar_footer_more.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/tabbar/tabbar_footer_more.html @@ -1,8 +1,5 @@ <!DOCTYPE html> <html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> <body> <div data-role="page" id="tabbar_more"> @@ -24,12 +21,25 @@ </div> <div data-role="tabbar"> <ul> - <li><a href="#" class="ui-tab-active">Menu</a></li> + <li><a href="#" class="ui-btn-active">Menu</a></li> <li><a href="#">Save</a></li> <li><a href="#">Share</a></li> </ul> </div> </div> + <script> + $( "#tabbar_more" ).on( "pageshow" , function() { + $(window).on("tizenhwkey", function (event) { + if (event.originalEvent.keyName === "back") { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }).on("pagebeforehide", function () { + //unbind callbacks to the H/W keys + $(window).off("tizenhwkey"); + }); + </script> </div> </body> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/tabbar/tabbar_footer_segment.html b/tau/demos/SDK/MobileWinset/src/widgets/tabbar/tabbar_footer_segment.html index 49839902..bd144b90 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/tabbar/tabbar_footer_segment.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/tabbar/tabbar_footer_segment.html @@ -1,8 +1,5 @@ <!DOCTYPE html> <html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> <body> <div data-role="page" id="tabbar_segment"> <div data-role="header" data-position="fixed"> @@ -18,6 +15,19 @@ <a href="#" data-role="button">Maybe</a> </div> </div> + <script> + $( "#tabbar_segment" ).on( "pageshow" , function() { + $(window).on("tizenhwkey", function (event) { + if (event.originalEvent.keyName === "back") { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }).on("pagebeforehide", function () { + //unbind callbacks to the H/W keys + $(window).off("tizenhwkey"); + }); + </script> </div> </body> </html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/tabbar/tabbar_footer_segment_more.html b/tau/demos/SDK/MobileWinset/src/widgets/tabbar/tabbar_footer_segment_more.html index de152a4f..eb2daff8 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/tabbar/tabbar_footer_segment_more.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/tabbar/tabbar_footer_segment_more.html @@ -1,8 +1,5 @@ <!DOCTYPE html> <html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> <body> <div data-role="page" id="tabbar_segment"> <div data-role="header" data-position="fixed"> @@ -25,6 +22,19 @@ <a href="#" data-role="button">Next</a> </div> </div> + <script> + $("#tabbar_segment").on("pageshow", function () { + $(window).on("tizenhwkey", function (event) { + if (event.originalEvent.keyName === "back") { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }).on("pagebeforehide", function () { + //unbind callbacks to the H/W keys + $(window).off("tizenhwkey"); + }); + </script> </div> </body> </html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/tabbar/tabbar_icon.html b/tau/demos/SDK/MobileWinset/src/widgets/tabbar/tabbar_icon.html index 87ad95c8..aa34e572 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/tabbar/tabbar_icon.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/tabbar/tabbar_icon.html @@ -1,8 +1,5 @@ <!DOCTYPE html> <html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> <body> <div data-role="page" id="tabbar_icon"> @@ -17,6 +14,19 @@ </div> </div> <div data-role="content"></div> + <script> + $("#tabbar_icon").on("pageshow", function () { + $(window).on("tizenhwkey", function (event) { + if (event.originalEvent.keyName === "back") { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }).on("pagebeforehide", function () { + //unbind callbacks to the H/W keys + $(window).off("tizenhwkey"); + }); + </script> </div> </body> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/tabbar/tabbar_icon_text.html b/tau/demos/SDK/MobileWinset/src/widgets/tabbar/tabbar_icon_text.html index b22c2f13..d376d718 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/tabbar/tabbar_icon_text.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/tabbar/tabbar_icon_text.html @@ -1,8 +1,5 @@ <!DOCTYPE html> <html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> <body> <div data-role="page" id="tabbar_icon_text"> <div data-role="header" data-position="fixed"> @@ -17,6 +14,20 @@ </div> <div data-role="content"></div> + + <script> + $("#tabbar_icon_text").on("pageshow", function () { + $(window).on("tizenhwkey", function (event) { + if (event.originalEvent.keyName === "back") { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }).on("pagebeforehide", function () { + //unbind callbacks to the H/W keys + $(window).off("tizenhwkey"); + }); + </script> </div> </body> </html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/tabbar/tabbar_persist.html b/tau/demos/SDK/MobileWinset/src/widgets/tabbar/tabbar_persist.html index 67d41fee..756bf90c 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/tabbar/tabbar_persist.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/tabbar/tabbar_persist.html @@ -1,8 +1,5 @@ <!DOCTYPE html> <html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> <body> <div data-role="page" id="tabbar-persist-demo"> <div data-role="header" data-position="fixed"> @@ -19,6 +16,20 @@ <div data-role="content"> <p>Page A</p> </div> + + <script> + $("#tabbar-persist-demo").on("pageshow", function () { + $(window).on("tizenhwkey", function (event) { + if (event.originalEvent.keyName === "back") { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }).on("pagebeforehide", function () { + //unbind callbacks to the H/W keys + $(window).off("tizenhwkey"); + }); + </script> </div> </body> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/tabbar/tabbar_persist_b.html b/tau/demos/SDK/MobileWinset/src/widgets/tabbar/tabbar_persist_b.html index 164bd10c..e95dfed2 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/tabbar/tabbar_persist_b.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/tabbar/tabbar_persist_b.html @@ -1,8 +1,5 @@ <!DOCTYPE html> <html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> <body> <div data-role="page" id="b"> <div data-role="header" data-position="fixed"> @@ -18,6 +15,20 @@ <div data-role="content"> <p>Page B</p> </div> + + <script> + $( "#b" ).on( "pageshow" , function() { + $(window).on("tizenhwkey", function (event) { + if (event.originalEvent.keyName === "back") { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }).on("pagebeforehide", function () { + //unbind callbacks to the H/W keys + $(window).off("tizenhwkey"); + }); + </script> </div> </body> </html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/tabbar/tabbar_persist_c.html b/tau/demos/SDK/MobileWinset/src/widgets/tabbar/tabbar_persist_c.html index 7dd68e60..3c4dc788 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/tabbar/tabbar_persist_c.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/tabbar/tabbar_persist_c.html @@ -1,8 +1,5 @@ <!DOCTYPE html> <html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> <body> <div data-role="page" id="c"> <div data-role="header" data-position="fixed"> @@ -18,6 +15,21 @@ <div data-role="content"> <p>Page C</p> </div> + + <script> + $( "#c" ).on( "pageshow" , function() { + $(window).on("tizenhwkey", function (event) { + if (event.originalEvent.keyName === "back") { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }).on("pagebeforehide", function () { + //unbind callbacks to the H/W keys + $(window).off("tizenhwkey"); + }); + </script> </div> </body> </html> + diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/tabbar/tabbar_scrolling.html b/tau/demos/SDK/MobileWinset/src/widgets/tabbar/tabbar_scrolling.html index 92030510..d94467b0 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/tabbar/tabbar_scrolling.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/tabbar/tabbar_scrolling.html @@ -1,8 +1,5 @@ <!DOCTYPE html> <html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> <body> <div data-role="page" id="tabbar_scroll"> @@ -33,6 +30,20 @@ <div data-role="content"> <p>Scroll header tabbar left/right </p> </div> + + <script> + $("#tabbar_scroll").on("pageshow", function () { + $(window).on("tizenhwkey", function (event) { + if (event.originalEvent.keyName === "back") { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }).on("pagebeforehide", function () { + //unbind callbacks to the H/W keys + $(window).off("tizenhwkey"); + }); + </script> </div> </body> diff --git a/tau/demos/SDK/MobileWinset/src/widgets/tabbar/tabbar_text.html b/tau/demos/SDK/MobileWinset/src/widgets/tabbar/tabbar_text.html new file mode 100644 index 00000000..adac3188 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/tabbar/tabbar_text.html @@ -0,0 +1,34 @@ +<!DOCTYPE html> +<html> +<body> + +<div data-role="page" id="tabbar_text"> + <div data-role="header" data-position="fixed"> + <div data-role="tabbar"> + <ul> + <li><a href="#" class="ui-btn-active">Menu</a></li> + <li><a href="#">Save</a></li> + <li><a href="#">Share</a></li> + </ul> + </div> + </div> + + <div data-role="content"></div> + + <script> + $( "#tabbar_text" ).on( "pageshow" , function() { + $(window).on("tizenhwkey", function (event) { + if (event.originalEvent.keyName === "back") { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }).on("pagebeforehide", function () { + //unbind callbacks to the H/W keys + $(window).off("tizenhwkey"); + }); + </script> +</div> + +</body> +</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/tabbar/tabbar_title_icon.html b/tau/demos/SDK/MobileWinset/src/widgets/tabbar/tabbar_title_icon.html index 3da2d221..86de45bb 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/tabbar/tabbar_title_icon.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/tabbar/tabbar_title_icon.html @@ -1,8 +1,5 @@ <!DOCTYPE html> <html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> <body> <div data-role="page" id="tabbar_title_icon"> @@ -19,6 +16,20 @@ <div data-role="content"> </div> + + <script> + $( "#tabbar_title_icon" ).on( "pageshow" , function() { + $(window).on("tizenhwkey", function (event) { + if (event.originalEvent.keyName === "back") { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }).on("pagebeforehide", function () { + //unbind callbacks to the H/W keys + $(window).off("tizenhwkey"); + }); + </script> </div> </body> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/tabbar/tabbar_title_text.html b/tau/demos/SDK/MobileWinset/src/widgets/tabbar/tabbar_title_text.html index 8065a99d..bde36db6 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/tabbar/tabbar_title_text.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/tabbar/tabbar_title_text.html @@ -1,8 +1,5 @@ <!DOCTYPE html> <html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> <body> <div data-role="page" id="tabbar_title_text"> @@ -18,6 +15,20 @@ </div> <div data-role="content"></div> + + <script> + $("#tabbar_title_text").on("pageshow", function () { + $(window).on("tizenhwkey", function (event) { + if (event.originalEvent.keyName === "back") { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }).on("pagebeforehide", function () { + //unbind callbacks to the H/W keys + $(window).off("tizenhwkey"); + }); + </script> </div> </body> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/test/01.jpg b/tau/demos/SDK/MobileWinset/src/widgets/test/01.jpg Binary files differindex df471b36..df471b36 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/test/01.jpg +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/01.jpg diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/test/02.jpg b/tau/demos/SDK/MobileWinset/src/widgets/test/02.jpg Binary files differindex 7cd3f0f8..7cd3f0f8 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/test/02.jpg +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/02.jpg diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/test/03.jpg b/tau/demos/SDK/MobileWinset/src/widgets/test/03.jpg Binary files differindex a9766753..a9766753 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/test/03.jpg +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/03.jpg diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/test/04.jpg b/tau/demos/SDK/MobileWinset/src/widgets/test/04.jpg Binary files differindex 9305cd04..9305cd04 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/test/04.jpg +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/04.jpg diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/test/05.jpg b/tau/demos/SDK/MobileWinset/src/widgets/test/05.jpg Binary files differindex 120cd41c..120cd41c 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/test/05.jpg +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/05.jpg diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/test/06.jpg b/tau/demos/SDK/MobileWinset/src/widgets/test/06.jpg Binary files differindex 11f4ef9f..11f4ef9f 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/test/06.jpg +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/06.jpg diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/test/07.jpg b/tau/demos/SDK/MobileWinset/src/widgets/test/07.jpg Binary files differindex c7178f26..c7178f26 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/test/07.jpg +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/07.jpg diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/test/08.jpg b/tau/demos/SDK/MobileWinset/src/widgets/test/08.jpg Binary files differindex b6adfee8..b6adfee8 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/test/08.jpg +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/08.jpg diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/test/09.jpg b/tau/demos/SDK/MobileWinset/src/widgets/test/09.jpg Binary files differindex 33d4d662..33d4d662 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/test/09.jpg +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/09.jpg diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/test/10.jpg b/tau/demos/SDK/MobileWinset/src/widgets/test/10.jpg Binary files differindex 7b556dab..7b556dab 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/test/10.jpg +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/10.jpg diff --git a/tau/demos/SDK/MobileWinset/src/widgets/test/10_raw.jpg b/tau/demos/SDK/MobileWinset/src/widgets/test/10_raw.jpg Binary files differnew file mode 100644 index 00000000..02b9a073 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/10_raw.jpg diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/test/11.jpg b/tau/demos/SDK/MobileWinset/src/widgets/test/11.jpg Binary files differindex a712a66e..a712a66e 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/test/11.jpg +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/11.jpg diff --git a/tau/demos/SDK/MobileWinset/src/widgets/test/11_raw.jpg b/tau/demos/SDK/MobileWinset/src/widgets/test/11_raw.jpg Binary files differnew file mode 100644 index 00000000..a0a55498 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/11_raw.jpg diff --git a/tau/demos/SDK/MobileWinset/src/widgets/test/12_raw.jpg b/tau/demos/SDK/MobileWinset/src/widgets/test/12_raw.jpg Binary files differnew file mode 100644 index 00000000..7a43186f --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/12_raw.jpg diff --git a/tau/demos/SDK/MobileWinset/src/widgets/test/13_raw.jpg b/tau/demos/SDK/MobileWinset/src/widgets/test/13_raw.jpg Binary files differnew file mode 100644 index 00000000..79040a56 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/13_raw.jpg diff --git a/tau/demos/SDK/MobileWinset/src/widgets/test/14_raw.jpg b/tau/demos/SDK/MobileWinset/src/widgets/test/14_raw.jpg Binary files differnew file mode 100644 index 00000000..bcd0df34 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/14_raw.jpg diff --git a/tau/demos/SDK/MobileWinset/src/widgets/test/15_raw.jpg b/tau/demos/SDK/MobileWinset/src/widgets/test/15_raw.jpg Binary files differnew file mode 100644 index 00000000..b1ef489f --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/15_raw.jpg diff --git a/tau/demos/SDK/MobileWinset/src/widgets/test/16_raw.jpg b/tau/demos/SDK/MobileWinset/src/widgets/test/16_raw.jpg Binary files differnew file mode 100644 index 00000000..e0c1edcd --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/16_raw.jpg diff --git a/tau/demos/SDK/MobileWinset/src/widgets/test/17_raw.jpg b/tau/demos/SDK/MobileWinset/src/widgets/test/17_raw.jpg Binary files differnew file mode 100644 index 00000000..aef5e414 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/17_raw.jpg diff --git a/tau/demos/SDK/MobileWinset/src/widgets/test/18_raw.jpg b/tau/demos/SDK/MobileWinset/src/widgets/test/18_raw.jpg Binary files differnew file mode 100644 index 00000000..14aa789b --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/18_raw.jpg diff --git a/tau/demos/SDK/MobileWinset/src/widgets/test/19_raw.jpg b/tau/demos/SDK/MobileWinset/src/widgets/test/19_raw.jpg Binary files differnew file mode 100644 index 00000000..dd2c3773 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/19_raw.jpg diff --git a/tau/demos/SDK/MobileWinset/src/widgets/test/1_raw.jpg b/tau/demos/SDK/MobileWinset/src/widgets/test/1_raw.jpg Binary files differnew file mode 100644 index 00000000..94deef3c --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/1_raw.jpg diff --git a/tau/demos/SDK/MobileWinset/src/widgets/test/20_raw.jpg b/tau/demos/SDK/MobileWinset/src/widgets/test/20_raw.jpg Binary files differnew file mode 100644 index 00000000..502808c7 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/20_raw.jpg diff --git a/tau/demos/SDK/MobileWinset/src/widgets/test/21_raw.jpg b/tau/demos/SDK/MobileWinset/src/widgets/test/21_raw.jpg Binary files differnew file mode 100644 index 00000000..287e1826 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/21_raw.jpg diff --git a/tau/demos/SDK/MobileWinset/src/widgets/test/22_raw.jpg b/tau/demos/SDK/MobileWinset/src/widgets/test/22_raw.jpg Binary files differnew file mode 100644 index 00000000..08ad5329 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/22_raw.jpg diff --git a/tau/demos/SDK/MobileWinset/src/widgets/test/23_raw.jpg b/tau/demos/SDK/MobileWinset/src/widgets/test/23_raw.jpg Binary files differnew file mode 100644 index 00000000..396efcc9 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/23_raw.jpg diff --git a/tau/demos/SDK/MobileWinset/src/widgets/test/24_raw.jpg b/tau/demos/SDK/MobileWinset/src/widgets/test/24_raw.jpg Binary files differnew file mode 100644 index 00000000..efe67e72 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/24_raw.jpg diff --git a/tau/demos/SDK/MobileWinset/src/widgets/test/25_raw.jpg b/tau/demos/SDK/MobileWinset/src/widgets/test/25_raw.jpg Binary files differnew file mode 100644 index 00000000..fc1acf7d --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/25_raw.jpg diff --git a/tau/demos/SDK/MobileWinset/src/widgets/test/26_raw.jpg b/tau/demos/SDK/MobileWinset/src/widgets/test/26_raw.jpg Binary files differnew file mode 100644 index 00000000..b83a329a --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/26_raw.jpg diff --git a/tau/demos/SDK/MobileWinset/src/widgets/test/27_raw.jpg b/tau/demos/SDK/MobileWinset/src/widgets/test/27_raw.jpg Binary files differnew file mode 100644 index 00000000..212287b0 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/27_raw.jpg diff --git a/tau/demos/SDK/MobileWinset/src/widgets/test/28_raw.jpg b/tau/demos/SDK/MobileWinset/src/widgets/test/28_raw.jpg Binary files differnew file mode 100644 index 00000000..8e127d50 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/28_raw.jpg diff --git a/tau/demos/SDK/MobileWinset/src/widgets/test/29_raw.jpg b/tau/demos/SDK/MobileWinset/src/widgets/test/29_raw.jpg Binary files differnew file mode 100644 index 00000000..8f0c2116 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/29_raw.jpg diff --git a/tau/demos/SDK/MobileWinset/src/widgets/test/2_raw.jpg b/tau/demos/SDK/MobileWinset/src/widgets/test/2_raw.jpg Binary files differnew file mode 100644 index 00000000..3438b540 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/2_raw.jpg diff --git a/tau/demos/SDK/MobileWinset/src/widgets/test/30_raw.jpg b/tau/demos/SDK/MobileWinset/src/widgets/test/30_raw.jpg Binary files differnew file mode 100644 index 00000000..0ae3efd9 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/30_raw.jpg diff --git a/tau/demos/SDK/MobileWinset/src/widgets/test/3_raw.jpg b/tau/demos/SDK/MobileWinset/src/widgets/test/3_raw.jpg Binary files differnew file mode 100644 index 00000000..a842e3ab --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/3_raw.jpg diff --git a/tau/demos/SDK/MobileWinset/src/widgets/test/4_raw.jpg b/tau/demos/SDK/MobileWinset/src/widgets/test/4_raw.jpg Binary files differnew file mode 100644 index 00000000..94773228 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/4_raw.jpg diff --git a/tau/demos/SDK/MobileWinset/src/widgets/test/5_raw.jpg b/tau/demos/SDK/MobileWinset/src/widgets/test/5_raw.jpg Binary files differnew file mode 100644 index 00000000..243cb209 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/5_raw.jpg diff --git a/tau/demos/SDK/MobileWinset/src/widgets/test/6_raw.jpg b/tau/demos/SDK/MobileWinset/src/widgets/test/6_raw.jpg Binary files differnew file mode 100644 index 00000000..c503bcd7 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/6_raw.jpg diff --git a/tau/demos/SDK/MobileWinset/src/widgets/test/7_raw.jpg b/tau/demos/SDK/MobileWinset/src/widgets/test/7_raw.jpg Binary files differnew file mode 100644 index 00000000..9cd59daa --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/7_raw.jpg diff --git a/tau/demos/SDK/MobileWinset/src/widgets/test/8_raw.jpg b/tau/demos/SDK/MobileWinset/src/widgets/test/8_raw.jpg Binary files differnew file mode 100644 index 00000000..882840ac --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/8_raw.jpg diff --git a/tau/demos/SDK/MobileWinset/src/widgets/test/9_raw.jpg b/tau/demos/SDK/MobileWinset/src/widgets/test/9_raw.jpg Binary files differnew file mode 100644 index 00000000..f7b5751d --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/9_raw.jpg diff --git a/tau/demos/SDK/MobileWinset/src/widgets/test/ctxpopup_1.png b/tau/demos/SDK/MobileWinset/src/widgets/test/ctxpopup_1.png Binary files differnew file mode 100644 index 00000000..f31096fd --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/ctxpopup_1.png diff --git a/tau/demos/SDK/MobileWinset/src/widgets/test/ctxpopup_2.png b/tau/demos/SDK/MobileWinset/src/widgets/test/ctxpopup_2.png Binary files differnew file mode 100644 index 00000000..b4f35c03 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/ctxpopup_2.png diff --git a/tau/demos/SDK/MobileWinset/src/widgets/test/ctxpopup_3.png b/tau/demos/SDK/MobileWinset/src/widgets/test/ctxpopup_3.png Binary files differnew file mode 100644 index 00000000..7e09f38d --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/ctxpopup_3.png diff --git a/tau/demos/SDK/MobileWinset/src/widgets/test/ctxpopup_4.png b/tau/demos/SDK/MobileWinset/src/widgets/test/ctxpopup_4.png Binary files differnew file mode 100644 index 00000000..b1face19 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/ctxpopup_4.png diff --git a/tau/demos/SDK/MobileWinset/src/widgets/test/icon01.png b/tau/demos/SDK/MobileWinset/src/widgets/test/icon01.png Binary files differnew file mode 100644 index 00000000..3ff707fb --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/icon01.png diff --git a/tau/demos/SDK/MobileWinset/src/widgets/test/icon02.png b/tau/demos/SDK/MobileWinset/src/widgets/test/icon02.png Binary files differnew file mode 100644 index 00000000..4ad1aba2 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/test/icon02.png diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/tickernoti/noti.js b/tau/demos/SDK/MobileWinset/src/widgets/tickernoti/noti.js index 89705a59..c318f1f0 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/tickernoti/noti.js +++ b/tau/demos/SDK/MobileWinset/src/widgets/tickernoti/noti.js @@ -1,5 +1,3 @@ -/*global $ */ -/*jslint unparam: true */ $( "div.noti-demo" ).on("pagecreate", function () { $('#noti-demo').on('vmouseup', function ( e ) { $('#notification').notification('open'); diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/tickernoti/tickernoti-interval.html b/tau/demos/SDK/MobileWinset/src/widgets/tickernoti/tickernoti-interval.html index 93cdbbc6..454646ce 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/tickernoti/tickernoti-interval.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/tickernoti/tickernoti-interval.html @@ -1,9 +1,4 @@ <!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> <div data-role="page" data-add-back-btn="true" class="noti-demo"> <div data-role="notification" id="notification" data-type="ticker" data-interval="3000"> <img src="./test/icon02.png"> @@ -20,5 +15,3 @@ </div> <script type="text/javascript" src="noti.js"></script> </div> <!-- /page --> -</body> -</html> diff --git a/tau/demos/SDK/MobileWinset/src/widgets/tickernoti/tickernoti.html b/tau/demos/SDK/MobileWinset/src/widgets/tickernoti/tickernoti.html new file mode 100644 index 00000000..22c13914 --- /dev/null +++ b/tau/demos/SDK/MobileWinset/src/widgets/tickernoti/tickernoti.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<div data-role="page" class="noti-demo" id="tikernoti-demo"> + <div data-role="notification" id="notification" data-type="ticker"> + <img src="../test/icon01.png"> + <p>Hello Tizen</p> + <p>Jobs</p> + </div> + <div data-role="header" data-position="fixed"> + <h1>Notification</h1> + </div> + <div data-role="content"> + <div data-role="button" id="noti-demo">Show TickerNoti</div><br> + <div data-role="button" id="noti-icon1" data-inline="true">Change Icon - Phone</div> + <div data-role="button" id="noti-icon2" data-inline="true">Change Icon - Message</div><br> + </div><!-- /content --> + <script> + $( "#tikernoti-demo" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#tikernoti-demo" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> + <script type="text/javascript" src="noti.js"></script> +</div> <!-- /page --> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/tokentextarea/addressbook.html b/tau/demos/SDK/MobileWinset/src/widgets/tokentextarea/addressbook.html index 659bca9d..658245d8 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/tokentextarea/addressbook.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/tokentextarea/addressbook.html @@ -1,9 +1,3 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> <div data-role="page" id="addressbook" data-dom-cache="true"> <div data-role="header" data-position="fixed"> <h1>ADDRESS BOOK</h1> @@ -48,6 +42,18 @@ <li><a>Sawyer Wakefield</a></li> </ul> </div> <!--/content --> + <script> + $( "#addressbook" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#addressbook" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> </div> <!--/page --> -</body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/tokentextarea/tokentextarea-demo.js b/tau/demos/SDK/MobileWinset/src/widgets/tokentextarea/tokentextarea-demo.js index cc23765e..52720f18 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/tokentextarea/tokentextarea-demo.js +++ b/tau/demos/SDK/MobileWinset/src/widgets/tokentextarea/tokentextarea-demo.js @@ -1,5 +1,3 @@ -/*global $,jQuery */ -/*jslint unparam: true */ ( function ( $, window ) { $( document ).one( "pagecreate", "#tokentextarea", function () { $( "#MBTaddItemTest" ).on( "click", function () { diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/tokentextarea/tokentextarea.html b/tau/demos/SDK/MobileWinset/src/widgets/tokentextarea/tokentextarea.html index 70fbc1f1..f4729060 100644 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/tokentextarea/tokentextarea.html +++ b/tau/demos/SDK/MobileWinset/src/widgets/tokentextarea/tokentextarea.html @@ -1,8 +1,5 @@ <!DOCTYPE html> <html> - <head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> - </head> <body> <div data-role="page" id="tokentextarea" data-dom-cache="true"> <div data-role="header" data-position="fixed"> @@ -32,6 +29,20 @@ </div> </div> </div> + <script> + $( "#tokentextarea" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + window.history.back(); + } + }); + }); + $( "#tokentextarea" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> <script src="tokentextarea-demo.js"></script> </div> </body> diff --git a/tau/demos/SDK/mobile/UIComponents/version.txt b/tau/demos/SDK/MobileWinset/version.txt index de2e8893..de2e8893 100644 --- a/tau/demos/SDK/mobile/UIComponents/version.txt +++ b/tau/demos/SDK/MobileWinset/version.txt diff --git a/tau/demos/SDK/wearable/TemplateList/.project b/tau/demos/SDK/TemplateBasic/.project index 5f85d047..bce21217 100644 --- a/tau/demos/SDK/wearable/TemplateList/.project +++ b/tau/demos/SDK/TemplateBasic/.project @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <projectDescription> - <name>CircularTemplateList</name> + <name>TemplateBasic</name> <comment></comment> <projects> </projects> diff --git a/tau/demos/SDK/wearable/TemplateBasic/config.xml b/tau/demos/SDK/TemplateBasic/config.xml index f5f4a7c8..5530b79c 100644 --- a/tau/demos/SDK/wearable/TemplateBasic/config.xml +++ b/tau/demos/SDK/TemplateBasic/config.xml @@ -1,11 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<widget xmlns="http://www.w3.org/ns/widgets" xmlns:tizen="http://tizen.org/ns/widgets" id="http://yourdomain/tauBasic" version="1.0.0" viewmodes="maximized"> - <tizen:application id="0L7IY2pHLP.tauBasic" package="0L7IY2pHLP" required_version="2.3"/> +<widget xmlns="http://www.w3.org/ns/widgets" xmlns:tizen="http://tizen.org/ns/widgets" id="http://yourdomain/Basic" version="1.0.0" viewmodes="maximized"> + <tizen:application id="0L7IY2pHLP.Basic" package="0L7IY2pHLP" required_version="1.0"/> <icon src="icon.png"/> <name>Basic</name> <content src="index.html"/> - <feature name="http://tizen.org/feature/screen.size.normal"/> + <feature name="http://tizen.org/feature/screen.size.normal.320.320"/> <tizen:privilege name="http://tizen.org/privilege/application.launch"/> - <tizen:profile name="wearable"/> <tizen:setting hwkey-event="enable"/> </widget> diff --git a/tau/demos/SDK/wearable/TemplateBasic/css/style.css b/tau/demos/SDK/TemplateBasic/css/style.css index e6853e1b..e6853e1b 100644 --- a/tau/demos/SDK/wearable/TemplateBasic/css/style.css +++ b/tau/demos/SDK/TemplateBasic/css/style.css diff --git a/tau/demos/SDK/wearable/TemplateBasic/icon.png b/tau/demos/SDK/TemplateBasic/icon.png Binary files differindex 1f025680..1f025680 100644 --- a/tau/demos/SDK/wearable/TemplateBasic/icon.png +++ b/tau/demos/SDK/TemplateBasic/icon.png diff --git a/tau/demos/SDK/TemplateBasic/index.html b/tau/demos/SDK/TemplateBasic/index.html new file mode 100644 index 00000000..3d9bb9f5 --- /dev/null +++ b/tau/demos/SDK/TemplateBasic/index.html @@ -0,0 +1,26 @@ +<!DOCTYPE html> +<html> +<head> + <meta name="viewport" content="width=device-width,user-scalable=no"/> + <title>Wearable UI</title> + <link rel="stylesheet" href="lib/tau/wearable/theme/default/tau.min.css"> + <!-- load theme file for your application --> + <link rel="stylesheet" href="css/style.css"> +</head> +<body> + <div class="ui-page ui-page-active" id="main"> + <header class="ui-header"> + <h2 class="ui-title">Wearable UI</h2> + </header> + <div class="ui-content content-padding"> + <ul class="ui-listview"> + <p>Hello! </p> + </ul> + </div> + </div> +</body> +<script type="text/javascript" src="lib/tau/wearable/js/tau.min.js"></script> +<!-- load javascript file for your application --> +<script src="js/app.js"></script> +<script src="js/lowBatteryCheck.js"></script> +</html> diff --git a/tau/demos/SDK/wearable/TemplateList/app.js b/tau/demos/SDK/TemplateBasic/js/app.js index 10795e38..18afd6ab 100644 --- a/tau/demos/SDK/wearable/TemplateList/app.js +++ b/tau/demos/SDK/TemplateBasic/js/app.js @@ -1,6 +1,6 @@ ( function () { window.addEventListener( 'tizenhwkey', function( ev ) { - if( ev.keyName === "back" ) { + if( ev.keyName == "back" ) { var page = document.getElementsByClassName( 'ui-page-active' )[0], pageid = page ? page.id : ""; if( pageid === "main" ) { diff --git a/tau/demos/SDK/wearable/TemplateBasic/lowBatteryCheck.js b/tau/demos/SDK/TemplateBasic/js/lowBatteryCheck.js index b3aeadbf..ff2f6c62 100644 --- a/tau/demos/SDK/wearable/TemplateBasic/lowBatteryCheck.js +++ b/tau/demos/SDK/TemplateBasic/js/lowBatteryCheck.js @@ -1,8 +1,4 @@ ( function () { - function onError(error){ - console.warn( "An error occurred " + error.message ); - } - var systeminfo = { systeminfo: null, @@ -61,5 +57,9 @@ } }; + function onError(error){ + console.warn( "An error occurred " + error.message ); + } systeminfo.init(); + } () ); diff --git a/tau/demos/SDK/TemplateBasic/lib/tau b/tau/demos/SDK/TemplateBasic/lib/tau new file mode 120000 index 00000000..d924cf66 --- /dev/null +++ b/tau/demos/SDK/TemplateBasic/lib/tau @@ -0,0 +1 @@ +../../../../dist
\ No newline at end of file diff --git a/tau/demos/PageTester/.project b/tau/demos/SDK/TemplateList/.project index 17aa9196..917d7965 100644 --- a/tau/demos/PageTester/.project +++ b/tau/demos/SDK/TemplateList/.project @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <projectDescription> - <name>PageTester</name> + <name>TemplateList</name> <comment></comment> <projects> </projects> diff --git a/tau/demos/SDK/TemplateList/config.xml b/tau/demos/SDK/TemplateList/config.xml new file mode 100644 index 00000000..9541480d --- /dev/null +++ b/tau/demos/SDK/TemplateList/config.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<widget xmlns="http://www.w3.org/ns/widgets" xmlns:tizen="http://tizen.org/ns/widgets" id="http://yourdomain/Basic" version="1.0.0" viewmodes="maximized"> + <tizen:application id="0L7IY2pHLP.Basic" package="0L7IY2pHLP" required_version="1.0"/> + <content src="index.html"/> + <feature name="http://tizen.org/feature/screen.size.normal.320.320"/> + <icon src="icon.png"/> + <name>Basic</name> + <tizen:privilege name="http://tizen.org/privilege/application.launch"/> + <tizen:setting hwkey-event="enable"/> +</widget> diff --git a/tau/demos/SDK/wearable/TemplateList/css/style.css b/tau/demos/SDK/TemplateList/css/style.css index 4eb877dc..4eb877dc 100644 --- a/tau/demos/SDK/wearable/TemplateList/css/style.css +++ b/tau/demos/SDK/TemplateList/css/style.css diff --git a/tau/demos/SDK/wearable/TemplateList/icon.png b/tau/demos/SDK/TemplateList/icon.png Binary files differindex 1f025680..1f025680 100644 --- a/tau/demos/SDK/wearable/TemplateList/icon.png +++ b/tau/demos/SDK/TemplateList/icon.png diff --git a/tau/demos/SDK/TemplateList/index.html b/tau/demos/SDK/TemplateList/index.html new file mode 100644 index 00000000..fa9b7f5e --- /dev/null +++ b/tau/demos/SDK/TemplateList/index.html @@ -0,0 +1,30 @@ +<!DOCTYPE html> +<html> +<head> + <meta name="viewport" content="width=device-width,user-scalable=no"/> + <title>Wearable UI</title> + <link rel="stylesheet" href="lib/tau/wearable/theme/default/tau.min.css"> + <!-- load theme file for your application --> + <link rel="stylesheet" href="css/style.css"> +</head> +<body> + <div class="ui-page ui-page-active" id="main"> + <header class="ui-header"> + <h2 class="ui-title">Wearable UI</h2> + </header> + <div class="ui-content"> + <ul class="ui-listview"> + <li><a href="#">List1</a></li> + <li><a href="#">List2</a></li> + <li><a href="#">List3</a></li> + <li><a href="#">List4</a></li> + <li><a href="#">List5</a></li> + </ul> + </div> + </div> +</body> +<script type="text/javascript" src="lib/tau/wearable/js/tau.min.js"></script> +<!-- load javascript file for your application --> +<script src="js/app.js"></script> +<script src="js/lowBatteryCheck.js"></script> +</html> diff --git a/tau/demos/SDK/wearable/UIComponents/js/app.js b/tau/demos/SDK/TemplateList/js/app.js index 10795e38..18afd6ab 100644 --- a/tau/demos/SDK/wearable/UIComponents/js/app.js +++ b/tau/demos/SDK/TemplateList/js/app.js @@ -1,6 +1,6 @@ ( function () { window.addEventListener( 'tizenhwkey', function( ev ) { - if( ev.keyName === "back" ) { + if( ev.keyName == "back" ) { var page = document.getElementsByClassName( 'ui-page-active' )[0], pageid = page ? page.id : ""; if( pageid === "main" ) { diff --git a/tau/demos/SDK/wearable/TemplateList/lowBatteryCheck.js b/tau/demos/SDK/TemplateList/js/lowBatteryCheck.js index 97c5fa55..e22f89d8 100644 --- a/tau/demos/SDK/wearable/TemplateList/lowBatteryCheck.js +++ b/tau/demos/SDK/TemplateList/js/lowBatteryCheck.js @@ -1,8 +1,4 @@ ( function () { - function onError(error){ - console.warn( "An error occurred " + error.message ); - } - var systeminfo = { systeminfo: null, @@ -61,6 +57,10 @@ } }; + function onError(error){ + console.warn( "An error occurred " + error.message ); + } + systeminfo.init(); } () ); diff --git a/tau/demos/SDK/TemplateList/lib/tau b/tau/demos/SDK/TemplateList/lib/tau new file mode 120000 index 00000000..d924cf66 --- /dev/null +++ b/tau/demos/SDK/TemplateList/lib/tau @@ -0,0 +1 @@ +../../../../dist
\ No newline at end of file diff --git a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_MasterDetail/config.xml b/tau/demos/SDK/Tizen_Web_UI_FW_MasterDetail/config.xml index 4c0cf44d..5d49a3d2 100644 --- a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_MasterDetail/config.xml +++ b/tau/demos/SDK/Tizen_Web_UI_FW_MasterDetail/config.xml @@ -4,6 +4,6 @@ <content src="index.html"/> <feature name="http://tizen.org/feature/screen.size.all"/> <icon src="icon.png"/> - <name>TAUMasterDetail</name> + <name>MasterDetail</name> <tizen:setting context-menu="disable"/> </widget> diff --git a/tau/demos/MultiTest/css/style.css b/tau/demos/SDK/Tizen_Web_UI_FW_MasterDetail/css/style.css index 25fa51c5..25fa51c5 100644 --- a/tau/demos/MultiTest/css/style.css +++ b/tau/demos/SDK/Tizen_Web_UI_FW_MasterDetail/css/style.css diff --git a/tau/demos/MultiTest/icon.png b/tau/demos/SDK/Tizen_Web_UI_FW_MasterDetail/icon.png Binary files differindex 9765b1bd..9765b1bd 100644 --- a/tau/demos/MultiTest/icon.png +++ b/tau/demos/SDK/Tizen_Web_UI_FW_MasterDetail/icon.png diff --git a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_MasterDetail/index.html b/tau/demos/SDK/Tizen_Web_UI_FW_MasterDetail/index.html index e6bcc824..5c6f899a 100644 --- a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_MasterDetail/index.html +++ b/tau/demos/SDK/Tizen_Web_UI_FW_MasterDetail/index.html @@ -34,7 +34,23 @@ </ul> </div> </div><!-- /content --> - <script src="js/main.js"></script> + <script> + $( "#main" ).on( "pageshow" , function() { + //bind callbacks to the H/W keys + $( window ).on( "tizenhwkey" , function( e ) { + if ( e.originalEvent.keyName == "back" + && window.tizen + && window.tizen.application ) { + window.tizen.application.getCurrentApplication().exit(); + return false; + } + } ); + } ); + $( "#main" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + } ); + </script> </div><!-- /page --> </body> </html> diff --git a/tau/demos/SDK/Tizen_Web_UI_FW_MasterDetail/js/main.js b/tau/demos/SDK/Tizen_Web_UI_FW_MasterDetail/js/main.js new file mode 100644 index 00000000..5d12a58c --- /dev/null +++ b/tau/demos/SDK/Tizen_Web_UI_FW_MasterDetail/js/main.js @@ -0,0 +1,8 @@ +//Initialize function +var init = function () { + // TODO:: Do your initialization job + console.log("init() called"); + +}; + +$(document).bind( 'pageinit', init ); diff --git a/tau/demos/MultiTest/lib/jquery.js b/tau/demos/SDK/Tizen_Web_UI_FW_MasterDetail/lib/jquery.js index d4f3bb38..d4f3bb38 100644 --- a/tau/demos/MultiTest/lib/jquery.js +++ b/tau/demos/SDK/Tizen_Web_UI_FW_MasterDetail/lib/jquery.js diff --git a/tau/demos/MultiTest/lib/phantom.fix.js b/tau/demos/SDK/Tizen_Web_UI_FW_MasterDetail/lib/phantom.fix.js index ce421551..ce421551 100644 --- a/tau/demos/MultiTest/lib/phantom.fix.js +++ b/tau/demos/SDK/Tizen_Web_UI_FW_MasterDetail/lib/phantom.fix.js diff --git a/tau/demos/SDK/Tizen_Web_UI_FW_MasterDetail/lib/tau b/tau/demos/SDK/Tizen_Web_UI_FW_MasterDetail/lib/tau new file mode 120000 index 00000000..d924cf66 --- /dev/null +++ b/tau/demos/SDK/Tizen_Web_UI_FW_MasterDetail/lib/tau @@ -0,0 +1 @@ +../../../../dist
\ No newline at end of file diff --git a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_MasterDetail/section1.html b/tau/demos/SDK/Tizen_Web_UI_FW_MasterDetail/section1.html index 4f526021..fa1a222c 100644 --- a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_MasterDetail/section1.html +++ b/tau/demos/SDK/Tizen_Web_UI_FW_MasterDetail/section1.html @@ -35,6 +35,21 @@ </ul> </div> </div><!-- /content --> + <script> + $( "#section1" ).on( "pageshow" , function() { + $( window ).on( "tizenhwkey", function ( ev ) { + if ( ev.originalEvent.keyName === "back" ) { + //bind callbacks to the H/W keys + console.debug(window.history.back); + window.history.back(); + } + }); + }); + $( "#section1" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + }); + </script> </div><!-- /page --> </body> </html> diff --git a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_MasterDetail/section2.html b/tau/demos/SDK/Tizen_Web_UI_FW_MasterDetail/section2.html index 0d1b0493..f46f9477 100644 --- a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_MasterDetail/section2.html +++ b/tau/demos/SDK/Tizen_Web_UI_FW_MasterDetail/section2.html @@ -34,6 +34,20 @@ </ul> </div> </div><!-- /content --> + <script> + $( "#section2" ).on( "pageshow" , function() { + //bind callbacks to the H/W keys + $( window ).on( "tizenhwkey" , function( e ) { + if ( e.originalEvent.keyName == "back") { + history.back(); + } + } ); + } ); + $( "#section2" ).on( "pagebeforehide" , function() { + //unbind callbacks to the H/W keys + $( window ).off( "tizenhwkey" ); + } ); + </script> </div><!-- /page --> </body> </html> diff --git a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_MultiPage/config.xml b/tau/demos/SDK/Tizen_Web_UI_FW_MultiPage/config.xml index 1d69faf4..57aaa288 100644 --- a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_MultiPage/config.xml +++ b/tau/demos/SDK/Tizen_Web_UI_FW_MultiPage/config.xml @@ -4,6 +4,6 @@ <content src="index.html"/> <feature name="http://tizen.org/feature/screen.size.all"/> <icon src="icon.png"/> - <name>TAUMultiPage</name> + <name>MultiPage</name> <tizen:setting context-menu="disable"/> </widget> diff --git a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_MasterDetail/css/style.css b/tau/demos/SDK/Tizen_Web_UI_FW_MultiPage/css/style.css index 25fa51c5..25fa51c5 100644 --- a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_MasterDetail/css/style.css +++ b/tau/demos/SDK/Tizen_Web_UI_FW_MultiPage/css/style.css diff --git a/tau/demos/PageTester/icon.png b/tau/demos/SDK/Tizen_Web_UI_FW_MultiPage/icon.png Binary files differindex 9765b1bd..9765b1bd 100644 --- a/tau/demos/PageTester/icon.png +++ b/tau/demos/SDK/Tizen_Web_UI_FW_MultiPage/icon.png diff --git a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_MultiPage/index.html b/tau/demos/SDK/Tizen_Web_UI_FW_MultiPage/index.html index 797dff5c..c130596a 100644 --- a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_MultiPage/index.html +++ b/tau/demos/SDK/Tizen_Web_UI_FW_MultiPage/index.html @@ -37,7 +37,7 @@ </p> <ul data-role="listview"> <li data-role="list-divider">Show internal pages:</li> - <li><a href="#popup" data-inline="true" data-rel="popup" data-position-to="window">Show page "popup"</a></li> + <li><a href="#popup" data-inline="true" data-rel="popup">Show page "popup"</a></li> <li><a href="#two">Show page "two"</a></li> </ul> <div id="popup" data-role="popup" class="center_title_1btn"> diff --git a/tau/demos/SDK/Tizen_Web_UI_FW_MultiPage/js/main.js b/tau/demos/SDK/Tizen_Web_UI_FW_MultiPage/js/main.js new file mode 100644 index 00000000..a1e74275 --- /dev/null +++ b/tau/demos/SDK/Tizen_Web_UI_FW_MultiPage/js/main.js @@ -0,0 +1,45 @@ +var backEventListener = null; + +var unregister = function() { + if ( backEventListener !== null ) { + window.removeEventListener( 'tizenhwkey', backEventListener, false ); + backEventListener = null; + window.tizen.application.getCurrentApplication().exit(); + } +} + +//Initialize function +var init = function () { + // register once + if ( backEventListener !== null ) { + return; + } + + // TODO:: Do your initialization job + console.log("init() called"); + + var backEvent = function(e) { + if ( e.keyName == "back" ) { + try { + if ( $.mobile.urlHistory.activeIndex <= 0 ) { + // if first page, terminate app + unregister(); + } else { + // move previous page + $.mobile.urlHistory.activeIndex -= 1; + $.mobile.urlHistory.clearForward(); + window.history.back(); + } + } catch( ex ) { + unregister(); + } + } + } + + // add eventListener for tizenhwkey (Back Button) + window.addEventListener( 'tizenhwkey', backEvent, false ); + backEventListener = backEvent; +}; + +$(document).bind( 'pageinit', init ); +$(document).unload( unregister ); diff --git a/tau/demos/PageTester/lib/jquery.js b/tau/demos/SDK/Tizen_Web_UI_FW_MultiPage/lib/jquery.js index d4f3bb38..d4f3bb38 100644 --- a/tau/demos/PageTester/lib/jquery.js +++ b/tau/demos/SDK/Tizen_Web_UI_FW_MultiPage/lib/jquery.js diff --git a/tau/demos/PageTester/lib/phantom.fix.js b/tau/demos/SDK/Tizen_Web_UI_FW_MultiPage/lib/phantom.fix.js index ce421551..ce421551 100644 --- a/tau/demos/PageTester/lib/phantom.fix.js +++ b/tau/demos/SDK/Tizen_Web_UI_FW_MultiPage/lib/phantom.fix.js diff --git a/tau/demos/SDK/Tizen_Web_UI_FW_MultiPage/lib/tau b/tau/demos/SDK/Tizen_Web_UI_FW_MultiPage/lib/tau new file mode 120000 index 00000000..d924cf66 --- /dev/null +++ b/tau/demos/SDK/Tizen_Web_UI_FW_MultiPage/lib/tau @@ -0,0 +1 @@ +../../../../dist
\ No newline at end of file diff --git a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_NavigationView/config.xml b/tau/demos/SDK/Tizen_Web_UI_FW_NavigationView/config.xml index 3ee018ae..8a07d78f 100644 --- a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_NavigationView/config.xml +++ b/tau/demos/SDK/Tizen_Web_UI_FW_NavigationView/config.xml @@ -4,6 +4,6 @@ <content src="index.html"/> <feature name="http://tizen.org/feature/screen.size.all"/> <icon src="icon.png"/> - <name>TAUNavigationView</name> + <name>NavigationView</name> <tizen:setting context-menu="disable"/> </widget> diff --git a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_MultiPage/css/style.css b/tau/demos/SDK/Tizen_Web_UI_FW_NavigationView/css/style.css index 25fa51c5..25fa51c5 100644 --- a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_MultiPage/css/style.css +++ b/tau/demos/SDK/Tizen_Web_UI_FW_NavigationView/css/style.css diff --git a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_MasterDetail/icon.png b/tau/demos/SDK/Tizen_Web_UI_FW_NavigationView/icon.png Binary files differindex 9765b1bd..9765b1bd 100644 --- a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_MasterDetail/icon.png +++ b/tau/demos/SDK/Tizen_Web_UI_FW_NavigationView/icon.png diff --git a/tau/demos/SDK/Tizen_Web_UI_FW_NavigationView/index.html b/tau/demos/SDK/Tizen_Web_UI_FW_NavigationView/index.html new file mode 100644 index 00000000..2db2cbcf --- /dev/null +++ b/tau/demos/SDK/Tizen_Web_UI_FW_NavigationView/index.html @@ -0,0 +1,40 @@ +<!DOCTYPE html> +<html> + +<head> + <meta name="viewport" content="width=device-width,user-scalable=no"/> + <script src="./lib/jquery.js"></script> + <script type="text/javascript" src="./lib/tau/mobile/js/tau.js" data-build-remove="false"></script> + <link rel="stylesheet" href="./lib/tau/mobile/theme/default/tau.css"> + + <script src="./js/main.js"></script> + + <title>Tizen Web IDE - Template - Tizen - Tizen Web UI Framework - Navigation</title> + <link rel="stylesheet" type="text/css" href="./css/style.css"/> +</head> + +<body> + <div id="main" data-role="page"> + <div data-role="header" data-position="fixed" data-id="foo"> + <h1>Navigation application</h1> + <div data-role="tabbar" data-auto-change="false"> + <ul> + <li><a data-role="button" href="index.html" class="ui-btn-active">Playlist</a></li> + <li><a data-role="button" href="section1.html">Music</a></li> + <li><a data-role="button" href="section2.html">Artist</a></li> + </ul> + </div> + </div><!-- /header --> + + <div data-role="content"> + <ul data-role="listview"> + <li><a class="ui-li-text-main">Classic</a></li> + <li><a class="ui-li-text-main">2012 Hit song</a></li> + <li><a class="ui-li-text-main">In the gym</a></li> + <li><a class="ui-li-text-main">For baby</a></li> + <li><a class="ui-li-text-main">My favorite</a></li> + </ul> + </div><!-- /content --> + </div><!-- /page --> +</body> +</html> diff --git a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_NavigationView/js/main.js b/tau/demos/SDK/Tizen_Web_UI_FW_NavigationView/js/main.js index 0aee33ef..8ba820c8 100644 --- a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_NavigationView/js/main.js +++ b/tau/demos/SDK/Tizen_Web_UI_FW_NavigationView/js/main.js @@ -1,11 +1,9 @@ ( function () { window.addEventListener( 'tizenhwkey', function( ev ) { - if( ev.keyName === "back" ) { - var activePopup = document.querySelector( '.ui-popup-active' ), - page = document.getElementsByClassName( 'ui-page-active' )[0], + if( ev.keyName == "back" ) { + var page = document.getElementsByClassName( 'ui-page-active' )[0], pageid = page ? page.id : ""; - - if( pageid === "main" && !activePopup ) { + if( pageid === "main" ) { try { tizen.application.getCurrentApplication().exit(); } catch (ignore) { diff --git a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_MasterDetail/lib/jquery.js b/tau/demos/SDK/Tizen_Web_UI_FW_NavigationView/lib/jquery.js index d4f3bb38..d4f3bb38 100644 --- a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_MasterDetail/lib/jquery.js +++ b/tau/demos/SDK/Tizen_Web_UI_FW_NavigationView/lib/jquery.js diff --git a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_MasterDetail/lib/phantom.fix.js b/tau/demos/SDK/Tizen_Web_UI_FW_NavigationView/lib/phantom.fix.js index ce421551..ce421551 100644 --- a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_MasterDetail/lib/phantom.fix.js +++ b/tau/demos/SDK/Tizen_Web_UI_FW_NavigationView/lib/phantom.fix.js diff --git a/tau/demos/SDK/Tizen_Web_UI_FW_NavigationView/lib/tau b/tau/demos/SDK/Tizen_Web_UI_FW_NavigationView/lib/tau new file mode 120000 index 00000000..d924cf66 --- /dev/null +++ b/tau/demos/SDK/Tizen_Web_UI_FW_NavigationView/lib/tau @@ -0,0 +1 @@ +../../../../dist
\ No newline at end of file diff --git a/tau/demos/SDK/Tizen_Web_UI_FW_NavigationView/section1.html b/tau/demos/SDK/Tizen_Web_UI_FW_NavigationView/section1.html new file mode 100644 index 00000000..6df321ba --- /dev/null +++ b/tau/demos/SDK/Tizen_Web_UI_FW_NavigationView/section1.html @@ -0,0 +1,43 @@ +<!DOCTYPE html> +<!DOCTYPE html> +<html> + +<head> + <meta name="viewport" content="width=device-width,user-scalable=no"/> + <script src="./lib/jquery.js"></script> + <script type="text/javascript" src="./lib/tau/mobile/js/tau.js" data-build-remove="false"></script> + <link rel="stylesheet" href="./lib/tau/mobile/theme/changeable/tau.css"> + + <script src="./js/main.js"></script> + + <title>Tizen Web IDE - Template - Tizen - Tizen Web UI Framework - Navigation</title> + <link rel="stylesheet" type="text/css" href="./css/style.css"/> +</head> + +<body> + <div id="section1" data-role="page"> + <div data-role="header" data-position="fixed" data-id="foo"> + <h1>Navigation application</h1> + <div data-role="tabbar" data-auto-change="false"> + <ul> + <li><a data-role="button" href="index.html">Playlist</a></li> + <li><a data-role="button" href="section1.html" class="ui-btn-active">Music</a></li> + <li><a data-role="button" href="section2.html">Artist</a></li> + </ul> + </div> + </div><!-- /header --> + + <div data-role="content"> + <ul data-role="listview"> + <li><a class="ui-li-text-main" href="index.html">All I Want For Chritsmas Is You</a></li> + <li><a class="ui-li-text-main" href="index.html">Baby(Feat.Ludacris)</a></li> + <li><a class="ui-li-text-main" href="index.html">Baby I Love You</a></li> + <li><a class="ui-li-text-main" href="index.html">Because Of You</a></li> + <li><a class="ui-li-text-main" href="index.html">Geek In The Pink</a></li> + <li><a class="ui-li-text-main" href="index.html">Hangover (Feat. Flo Rida)</a></li> + <li><a class="ui-li-text-main" href="index.html">I'm Yours</a></li> + </ul> + </div><!-- /content --> + </div><!-- /page --> +</body> +</html> diff --git a/tau/demos/SDK/Tizen_Web_UI_FW_NavigationView/section2.html b/tau/demos/SDK/Tizen_Web_UI_FW_NavigationView/section2.html new file mode 100644 index 00000000..ebaaa362 --- /dev/null +++ b/tau/demos/SDK/Tizen_Web_UI_FW_NavigationView/section2.html @@ -0,0 +1,60 @@ +<!DOCTYPE html> +<html> + +<head> + <meta name="viewport" content="width=device-width,user-scalable=no"/> + <script src="./lib/jquery.js"></script> + <script type="text/javascript" src="./lib/tau/mobile/js/tau.js" data-build-remove="false"></script> + <link rel="stylesheet" href="./lib/tau/mobile/theme/changeable/tau.css"> + + <script src="./js/main.js"></script> + + <title>Tizen Web IDE - Template - Tizen - Tizen Web UI Framework - Navigation</title> + <link rel="stylesheet" type="text/css" href="./css/style.css"/> +</head> + +<body> + <div id="section2" data-role="page"> + <div data-role="header" data-position="fixed" data-id="foo"> + <h1>Navigation application</h1> + <div data-role="tabbar" data-auto-change="false"> + <ul> + <li><a data-role="button" href="index.html">Playlist</a></li> + <li><a data-role="button" href="section1.html">Music</a></li> + <li><a data-role="button" href="section2.html" class="ui-btn-active">Artist</a></li> + </ul> + </div> + </div><!-- /header --> + + <div data-role="content"> + <ul data-role="listview"> + <li data-role="list-divider">A</li> + <li><a href="index.html">Adam Lambert</a></li> + <li><a href="index.html">Adele</a></li> + <li><a href="index.html">Amy Winehouse</a></li> + + <li data-role="list-divider">B</li> + <li><a href="index.html">Beyonce</a></li> + + <li data-role="list-divider">C</li> + <li><a href="index.html">Chris Brown</a></li> + + <li data-role="list-divider">D</li> + <li><a href="index.html">David Guetta</a></li> + <li><a href="index.html">Drake</a></li> + + <li data-role="list-divider">E</li> + <li><a href="index.html">Ed Sheeran</a></li> + <li><a href="index.html">Eric Benet</a></li> + + <li data-role="list-divider">F</li> + <li><a href="index.html">Far East Movement</a></li> + + <li data-role="list-divider">H</li> + <li><a href="index.html">Hope</a></li> + <li><a href="index.html">Hot Chelle Rae</a></li> + </ul> + </div><!-- /content --> + </div><!-- /page --> +</body> +</html> diff --git a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_SinglePage/config.xml b/tau/demos/SDK/Tizen_Web_UI_FW_SinglePage/config.xml index 33a037c1..c3256996 100644 --- a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_SinglePage/config.xml +++ b/tau/demos/SDK/Tizen_Web_UI_FW_SinglePage/config.xml @@ -4,6 +4,6 @@ <content src="index.html"/> <feature name="http://tizen.org/feature/screen.size.all"/> <icon src="icon.png"/> - <name>TAUSinglePage</name> + <name>SinglePage</name> <tizen:setting context-menu="disable"/> </widget> diff --git a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_NavigationView/css/style.css b/tau/demos/SDK/Tizen_Web_UI_FW_SinglePage/css/style.css index 25fa51c5..25fa51c5 100644 --- a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_NavigationView/css/style.css +++ b/tau/demos/SDK/Tizen_Web_UI_FW_SinglePage/css/style.css diff --git a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_MultiPage/icon.png b/tau/demos/SDK/Tizen_Web_UI_FW_SinglePage/icon.png Binary files differindex 9765b1bd..9765b1bd 100644 --- a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_MultiPage/icon.png +++ b/tau/demos/SDK/Tizen_Web_UI_FW_SinglePage/icon.png diff --git a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_SinglePage/index.html b/tau/demos/SDK/Tizen_Web_UI_FW_SinglePage/index.html index 076829bc..aa4a0fec 100644 --- a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_SinglePage/index.html +++ b/tau/demos/SDK/Tizen_Web_UI_FW_SinglePage/index.html @@ -14,7 +14,7 @@ </head> <body> - <div data-role="page" id="main"> + <div data-role="page"> <div data-role="header" data-position="fixed"> <h1>Single-page application </h1> </div><!-- /header --> diff --git a/tau/demos/SDK/Tizen_Web_UI_FW_SinglePage/js/main.js b/tau/demos/SDK/Tizen_Web_UI_FW_SinglePage/js/main.js new file mode 100644 index 00000000..ce905503 --- /dev/null +++ b/tau/demos/SDK/Tizen_Web_UI_FW_SinglePage/js/main.js @@ -0,0 +1,45 @@ +var backEventListener = null; + +var unregister = function() { + if ( backEventListener !== null ) { + document.removeEventListener( 'tizenhwkey', backEventListener ); + backEventListener = null; + window.tizen.application.getCurrentApplication().exit(); + } +} + +//Initialize function +var init = function () { + // register once + if ( backEventListener !== null ) { + return; + } + + // TODO:: Do your initialization job + console.log("init() called"); + + var backEvent = function(e) { + if ( e.keyName == "back" ) { + try { + if ( $.mobile.urlHistory.activeIndex <= 0 ) { + // if first page, terminate app + unregister(); + } else { + // move previous page + $.mobile.urlHistory.activeIndex -= 1; + $.mobile.urlHistory.clearForward(); + window.history.back(); + } + } catch( ex ) { + unregister(); + } + } + } + + // add eventListener for tizenhwkey (Back Button) + document.addEventListener( 'tizenhwkey', backEvent ); + backEventListener = backEvent; +}; + +$(document).bind( 'pageinit', init ); +$(document).unload( unregister ); diff --git a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_MultiPage/lib/jquery.js b/tau/demos/SDK/Tizen_Web_UI_FW_SinglePage/lib/jquery.js index d4f3bb38..d4f3bb38 100644 --- a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_MultiPage/lib/jquery.js +++ b/tau/demos/SDK/Tizen_Web_UI_FW_SinglePage/lib/jquery.js diff --git a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_MultiPage/lib/phantom.fix.js b/tau/demos/SDK/Tizen_Web_UI_FW_SinglePage/lib/phantom.fix.js index ce421551..ce421551 100644 --- a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_MultiPage/lib/phantom.fix.js +++ b/tau/demos/SDK/Tizen_Web_UI_FW_SinglePage/lib/phantom.fix.js diff --git a/tau/demos/SDK/Tizen_Web_UI_FW_SinglePage/lib/tau b/tau/demos/SDK/Tizen_Web_UI_FW_SinglePage/lib/tau new file mode 120000 index 00000000..d924cf66 --- /dev/null +++ b/tau/demos/SDK/Tizen_Web_UI_FW_SinglePage/lib/tau @@ -0,0 +1 @@ +../../../../dist
\ No newline at end of file diff --git a/tau/demos/SDK/wearable/TemplateBasic/.project b/tau/demos/SDK/WearableWidgetSample/.project index 1d85f5ae..5501ca85 100644 --- a/tau/demos/SDK/wearable/TemplateBasic/.project +++ b/tau/demos/SDK/WearableWidgetSample/.project @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <projectDescription> - <name>CircularTemplateBasic</name> + <name>GearWinsetTest</name> <comment></comment> <projects> </projects> diff --git a/tau/demos/SDK/WearableWidgetSample/LICENSE.txt b/tau/demos/SDK/WearableWidgetSample/LICENSE.txt new file mode 100644 index 00000000..ed31a657 --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/LICENSE.txt @@ -0,0 +1,30 @@ +/* +* Copyright (c) 2014 Samsung Electronics Co., Ltd. +* All rights reserved. +* +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that the following conditions are +* met: +* +* * Redistributions of source code must retain the above copyright +* notice, this list of conditions and the following disclaimer. +* * Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following disclaimer +* in the documentation and/or other materials provided with the +* distribution. +* * Neither the name of Samsung Electronics Co., Ltd. nor the names of its +* contributors may be used to endorse or promote products derived from +* this software without specific prior written permission. +* +* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ diff --git a/tau/demos/SDK/wearable/TemplateBasic/app.js b/tau/demos/SDK/WearableWidgetSample/app.js index 10795e38..18afd6ab 100644 --- a/tau/demos/SDK/wearable/TemplateBasic/app.js +++ b/tau/demos/SDK/WearableWidgetSample/app.js @@ -1,6 +1,6 @@ ( function () { window.addEventListener( 'tizenhwkey', function( ev ) { - if( ev.keyName === "back" ) { + if( ev.keyName == "back" ) { var page = document.getElementsByClassName( 'ui-page-active' )[0], pageid = page ? page.id : ""; if( pageid === "main" ) { diff --git a/tau/demos/SDK/WearableWidgetSample/basic/button/button.html b/tau/demos/SDK/WearableWidgetSample/basic/button/button.html new file mode 100644 index 00000000..6b03480f --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/basic/button/button.html @@ -0,0 +1,65 @@ +<!DOCTYPE html> +<html> +<head> + <meta name="viewport" content="width=device-width, user-scalable=no"/> + <title>Wearable UI</title> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> + <link rel="stylesheet" href="../../css/style.css"> +</head> + +<body> +<div class="ui-page"> + <header class="ui-header"> + <h2 class="ui-title">Button</h2> + </header> + <div class="ui-content content-padding"> + <h3>Buttons</h3> + <div class="ui-grid-row"> + <button type="button" class="ui-btn">Button Default</button> + <a href="#" class="ui-btn ui-color-red">A Button Red</a> + <input type="button" class="ui-btn ui-color-orange" value="Input Button Orange" /> + <button type="button" class="ui-btn ui-color-green">Button Green</button> + </div> + + <h3>Disabled</h3> + <div class="ui-grid-row"> + <button type="button" class="ui-btn" disabled="disabled">Button disabled</button> + <input type="button" class="ui-btn ui-color-orange" value="Input Button disabled" disabled="disabled" /> + </div> + + <h3>Multi Line buttons</h3> + <div class="ui-grid-row"> + <button type="button" class="ui-btn ui-multiline">Button<br />text</button> + <a href="#" class="ui-btn ui-color-red ui-multiline" >A Button<br />text</a> + </div> + + <h3>Icon buttons</h3> + <div class="ui-grid-row"> + <button type="button" class="ui-btn ui-btn-icon" style="background-image: url(images/00_icon_back_ef.png);">Button Icon</button> + <a href="#" class="ui-btn ui-color-red ui-btn-icon" style="background-image: url(images/00_icon_cancel_ef.png);">A Button Icon</a> + </div> + + <h3>Inline buttons</h3> + <div> + <input type="button" class="ui-btn ui-color-orange ui-inline" value="Button" /> + <a href="#" class="ui-btn ui-color-red ui-multiline ui-inline">A Button<br />text</a> + </div> + + <h3>Align horizontal</h3> + <div class="ui-grid-col-3 button-group-height"> + <button type="button" class="ui-btn">Button</button> + <a href="#" class="ui-btn ui-color-red" >A Button</a> + <input type="button" class="ui-btn ui-color-orange" value="Input Button" /> + </div> + + <h3>Align vertical</h3> + <div class="ui-grid-row"> + <button type="button" class="ui-btn">Button</button> + <a href="#" class="ui-btn ui-color-red" >A Button</a> + <input type="button" class="ui-btn ui-color-orange" value="Input Button" /> + </div> + </div> +</div> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> +</body> +</html> diff --git a/tau/demos/SDK/WearableWidgetSample/basic/button/images/00_icon_back_ef.png b/tau/demos/SDK/WearableWidgetSample/basic/button/images/00_icon_back_ef.png Binary files differnew file mode 100644 index 00000000..069d83e9 --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/basic/button/images/00_icon_back_ef.png diff --git a/tau/demos/SDK/WearableWidgetSample/basic/button/images/00_icon_cancel_ef.png b/tau/demos/SDK/WearableWidgetSample/basic/button/images/00_icon_cancel_ef.png Binary files differnew file mode 100644 index 00000000..408a39bf --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/basic/button/images/00_icon_cancel_ef.png diff --git a/tau/demos/SDK/WearableWidgetSample/basic/footer/footer.html b/tau/demos/SDK/WearableWidgetSample/basic/footer/footer.html new file mode 100644 index 00000000..d0c8540e --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/basic/footer/footer.html @@ -0,0 +1,21 @@ +<!DOCTYPE html> +<html> +<head> + <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> + <title>Wearable UI</title> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> + <link rel="stylesheet" href="../../css/style.css"> +</head> + +<body> +<div class="ui-page"> + <div class="ui-content content-padding"> + It was a real pleasure for me to finally get to meet you. My colleagues join me in sending you our holiday greetings. + </div> + <footer class="ui-footer"> + <a href="#" class="ui-btn" >Footer Button</a> + </footer> +</div> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> +</body> +</html> diff --git a/tau/demos/SDK/WearableWidgetSample/basic/footer/footer_btn.html b/tau/demos/SDK/WearableWidgetSample/basic/footer/footer_btn.html new file mode 100644 index 00000000..52c7d2f2 --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/basic/footer/footer_btn.html @@ -0,0 +1,22 @@ +<!DOCTYPE html> +<html> +<head> + <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> + <title>Wearable UI</title> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> + <link rel="stylesheet" href="../../css/style.css"> +</head> + +<body> +<div class="ui-page"> + <div class="ui-content content-padding"> + It was a real pleasure for me to finally get to meet you. My colleagues join me in sending you our holiday greetings. + </div> + <footer class="ui-footer ui-grid-col-2"> + <a href="#" class="ui-btn" >Cancel</a> + <a href="#" class="ui-btn" >OK</a> + </footer> +</div> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> +</body> +</html> diff --git a/tau/demos/SDK/WearableWidgetSample/basic/footer/footer_header.html b/tau/demos/SDK/WearableWidgetSample/basic/footer/footer_header.html new file mode 100644 index 00000000..18a02557 --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/basic/footer/footer_header.html @@ -0,0 +1,24 @@ +<!DOCTYPE html> +<html> +<head> + <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> + <title>Wearable UI</title> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> + <link rel="stylesheet" href="../../css/style.css"> +</head> + +<body> +<div class="ui-page"> + <header class="ui-header"> + <h2 class="ui-title">Call menu</h2> + </header> + <div class="ui-content content-padding"> + It was a real pleasure for me to finally get to meet you. My colleagues join me in sending you our holiday greetings. + </div> + <footer class="ui-footer"> + <a href="#" class="ui-btn" >Footer Button</a> + </footer> +</div> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> +</body> +</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/list/list_normal.html b/tau/demos/SDK/WearableWidgetSample/basic/footer/index.html index d74af80e..06cb8482 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/list/list_normal.html +++ b/tau/demos/SDK/WearableWidgetSample/basic/footer/index.html @@ -3,25 +3,22 @@ <head> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> <title>Wearable UI</title> - <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.min.css"> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> <link rel="stylesheet" href="../../css/style.css"> </head> <body> <div class="ui-page"> <header class="ui-header"> - <h2 class="ui-title">Normal List</h2> + <h2 class="ui-title">Footer</h2> </header> <div class="ui-content"> <ul class="ui-listview"> - <li><a href="#">List 1</a></li> - <li><a href="#">List 2</a></li> - <li><a href="#">List 3</a></li> - <li><a href="#">List 4</a></li> - <li><a href="#">List 5</a></li> - <li><a href="#">List 6</a></li> + <li><a href="footer.html">Footer</a></li> + <li><a href="footer_header.html">Header and Footer</a></li> + <li><a href="footer_btn.html">Footer Two buttons</a></li> </ul> </div> </div> </body> -<script type="text/javascript" src="../../lib/tau/wearable/js/tau.min.js"></script> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> </html> diff --git a/tau/demos/SDK/WearableWidgetSample/basic/header/header.html b/tau/demos/SDK/WearableWidgetSample/basic/header/header.html new file mode 100644 index 00000000..82e6bd81 --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/basic/header/header.html @@ -0,0 +1,21 @@ +<!DOCTYPE html> +<html> +<head> + <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> + <title>Wearable UI</title> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> + <link rel="stylesheet" href="../../css/style.css"> +</head> + +<body> +<div class="ui-page"> + <header class="ui-header"> + <h2 class="ui-title">Call menu</h2> + </header> + <div class="ui-content content-padding"> + It was a real pleasure for me to finally get to meet you. My colleagues join me in sending you our holiday greetings. + </div> +</div> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> +</body> +</html> diff --git a/tau/demos/SDK/WearableWidgetSample/basic/header/header_ico.html b/tau/demos/SDK/WearableWidgetSample/basic/header/header_ico.html new file mode 100644 index 00000000..b9637446 --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/basic/header/header_ico.html @@ -0,0 +1,21 @@ +<!DOCTYPE html> +<html> +<head> + <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> + <title>Wearable UI</title> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> + <link rel="stylesheet" href="../../css/style.css"> +</head> + +<body> +<div class="ui-page"> + <header class="ui-header"> + <h2 class="ui-title ui-icon" style="background-image: url(images/icon.png);">Call menu</h2> + </header> + <div class="ui-content content-padding"> + It was a real pleasure for me to finally get to meet you. My colleagues join me in sending you our holiday greetings. + </div> +</div> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> +</body> +</html> diff --git a/tau/demos/SDK/WearableWidgetSample/basic/header/header_more.html b/tau/demos/SDK/WearableWidgetSample/basic/header/header_more.html new file mode 100644 index 00000000..d5188dc9 --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/basic/header/header_more.html @@ -0,0 +1,22 @@ +<!DOCTYPE html> +<html> +<head> + <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> + <title>Wearable UI</title> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> + <link rel="stylesheet" href="../../css/style.css"> +</head> + +<body> +<div class="ui-page"> + <header class="ui-header ui-has-more"> + <h2 class="ui-title">Call menu</h2> + <button type="button" class="ui-more ui-icon-overflow">More Options</button> + </header> + <div class="ui-content content-padding"> + It was a real pleasure for me to finally get to meet you. My colleagues join me in sending you our holiday greetings. + </div> +</div> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> +</body> +</html> diff --git a/tau/demos/SDK/WearableWidgetSample/basic/header/header_more_disable.html b/tau/demos/SDK/WearableWidgetSample/basic/header/header_more_disable.html new file mode 100644 index 00000000..4e0536b4 --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/basic/header/header_more_disable.html @@ -0,0 +1,22 @@ +<!DOCTYPE html> +<html> +<head> + <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> + <title>Wearable UI</title> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> + <link rel="stylesheet" href="../../css/style.css"> +</head> + +<body> +<div class="ui-page"> + <header class="ui-header ui-has-more"> + <h2 class="ui-title">Call menu</h2> + <button type="button" class="ui-more ui-icon-overflow" disabled="disabled">More Options</button> + </header> + <div class="ui-content content-padding"> + It was a real pleasure for me to finally get to meet you. My colleagues join me in sending you our holiday greetings. + </div> +</div> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> +</body> +</html> diff --git a/tau/demos/SDK/WearableWidgetSample/basic/header/images/icon.png b/tau/demos/SDK/WearableWidgetSample/basic/header/images/icon.png Binary files differnew file mode 100644 index 00000000..9b50c6a7 --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/basic/header/images/icon.png diff --git a/tau/demos/SDK/wearable/UIComponents/contents/rotaryevent/index.html b/tau/demos/SDK/WearableWidgetSample/basic/header/index.html index 513cbaa2..4e9fdaba 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/rotaryevent/index.html +++ b/tau/demos/SDK/WearableWidgetSample/basic/header/index.html @@ -3,20 +3,23 @@ <head> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> <title>Wearable UI</title> - <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.min.css"> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> <link rel="stylesheet" href="../../css/style.css"> </head> <body> - <div class="ui-page" id="pageRotaryEvent" data-enable-page-scroll="false"> + <div class="ui-page"> <header class="ui-header"> - <h2 class="ui-title">Rotary Event</h2> + <h2 class="ui-title">Header</h2> </header> <div class="ui-content"> - <div id="result"></div> + <ul class="ui-listview"> + <li><a href="header.html">Header</a></li> + <li><a href="header_ico.html">Icon title</a></li> + <li><a href="header_more.html">More options</a></li> + <li><a href="header_more_disable.html">More options disable</a></li> + </ul> </div> - <progress class="ui-circle-progress" id="circleprogress" max="100" value="20"></progress> - <script src="rotaryEvent.js"></script> </div> </body> -<script type="text/javascript" src="../../lib/tau/wearable/js/tau.min.js"></script> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> </html> diff --git a/tau/demos/SDK/WearableWidgetSample/basic/index.html b/tau/demos/SDK/WearableWidgetSample/basic/index.html new file mode 100644 index 00000000..acbacd58 --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/basic/index.html @@ -0,0 +1,29 @@ +<!DOCTYPE html> +<html> +<head> + <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> + <title>Wearable Basic UI</title> + <link rel="stylesheet" href="../lib/tau/wearable/theme/default/tau.css"> + <link rel="stylesheet" href="../css/style.css"> +</head> +<body> + <div class="ui-page" id="basic"> + <header class="ui-header"> + <h2 class="ui-title">Wearable Basic UI</h2> + </header> + <div class="ui-content"> + <ul class="ui-listview"> + <li><a href="header/index.html">Header</a></li> + <li><a href="footer/index.html">Footer</a></li> + <li><a href="button/button.html">Button</a></li> + <li><a href="popup/index.html">Popup</a></li> + <li><a href="progress/processing.html">Processing</a></li> + <li><a href="progress/progress.html">Progress</a></li> + <li><a href="toggle/toggle_full.html">Toggle</a></li> + <li><a href="webkitui/index.html">Webkit UI</a></li> + </ul> + </div> + </div> +</body> +<script type="text/javascript" src="../lib/tau/wearable/js/tau.js"></script> +</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/popup/images/b_option_icon_call.png b/tau/demos/SDK/WearableWidgetSample/basic/popup/images/b_option_icon_call.png Binary files differindex 504f2791..504f2791 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/popup/images/b_option_icon_call.png +++ b/tau/demos/SDK/WearableWidgetSample/basic/popup/images/b_option_icon_call.png diff --git a/tau/demos/SDK/wearable/UIComponents/contents/popup/images/b_option_icon_contacts.png b/tau/demos/SDK/WearableWidgetSample/basic/popup/images/b_option_icon_contacts.png Binary files differindex f4b33ba4..f4b33ba4 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/popup/images/b_option_icon_contacts.png +++ b/tau/demos/SDK/WearableWidgetSample/basic/popup/images/b_option_icon_contacts.png diff --git a/tau/demos/SDK/wearable/UIComponents/contents/popup/images/b_option_icon_message.png b/tau/demos/SDK/WearableWidgetSample/basic/popup/images/b_option_icon_message.png Binary files differindex e1649c93..e1649c93 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/popup/images/b_option_icon_message.png +++ b/tau/demos/SDK/WearableWidgetSample/basic/popup/images/b_option_icon_message.png diff --git a/tau/demos/SDK/wearable/UIComponents/contents/popup/images/b_option_list_icon_action.png b/tau/demos/SDK/WearableWidgetSample/basic/popup/images/b_option_list_icon_action.png Binary files differindex 2c0d5847..2c0d5847 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/popup/images/b_option_list_icon_action.png +++ b/tau/demos/SDK/WearableWidgetSample/basic/popup/images/b_option_list_icon_action.png diff --git a/tau/demos/SDK/wearable/UIComponents/contents/popup/images/b_option_list_icon_delete.png b/tau/demos/SDK/WearableWidgetSample/basic/popup/images/b_option_list_icon_delete.png Binary files differindex 20e5c7a1..20e5c7a1 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/popup/images/b_option_list_icon_delete.png +++ b/tau/demos/SDK/WearableWidgetSample/basic/popup/images/b_option_list_icon_delete.png diff --git a/tau/demos/SDK/wearable/UIComponents/contents/popup/images/b_option_list_icon_enter.png b/tau/demos/SDK/WearableWidgetSample/basic/popup/images/b_option_list_icon_enter.png Binary files differindex 5a573c9b..5a573c9b 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/popup/images/b_option_list_icon_enter.png +++ b/tau/demos/SDK/WearableWidgetSample/basic/popup/images/b_option_list_icon_enter.png diff --git a/tau/demos/SDK/wearable/UIComponents/contents/popup/images/b_option_list_icon_share.png b/tau/demos/SDK/WearableWidgetSample/basic/popup/images/b_option_list_icon_share.png Binary files differindex 6bc8b103..6bc8b103 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/popup/images/b_option_list_icon_share.png +++ b/tau/demos/SDK/WearableWidgetSample/basic/popup/images/b_option_list_icon_share.png diff --git a/tau/demos/SDK/WearableWidgetSample/basic/popup/index.html b/tau/demos/SDK/WearableWidgetSample/basic/popup/index.html new file mode 100644 index 00000000..81156a28 --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/basic/popup/index.html @@ -0,0 +1,25 @@ +<!DOCTYPE html> +<html> +<head> + <meta name="viewport" content="width=device-width, user-scalable=no"/> + <title>Wearable UI</title> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> + <link rel="stylesheet" href="../../css/style.css"> +</head> + +<body> +<div id="popupList" class="ui-page"> + <header class="ui-header"> + <h2 class="ui-title">Popup</h2> + </header> + <div class="ui-content"> + <ul class="ui-listview"> + <li><a href="popup.html">Popup</a></li> + <li><a href="popup_toast.html">Toast Popup</a></li> + <li><a href="popup_option.html">Option Popup</a></li> + </ul> + </div> +</div> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> +</body> +</html> diff --git a/tau/demos/SDK/WearableWidgetSample/basic/popup/popup.html b/tau/demos/SDK/WearableWidgetSample/basic/popup/popup.html new file mode 100644 index 00000000..b7f3ace1 --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/basic/popup/popup.html @@ -0,0 +1,248 @@ +<!DOCTYPE html> +<html> +<head> + <meta name="viewport" content="width=device-width, user-scalable=no"/> + <title>Wearable UI</title> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/changeable/tau.css"> + <link rel="stylesheet" href="../../css/style.css"> +</head> + +<body> +<div id="popupPage" class="ui-page"> + <header class="ui-header"> + <h2 class="ui-title">Popup</h2> + </header> + <div class="ui-content content-padding"> + <h3>Buttons</h3> + <div class="ui-grid-row"> + <a href="#1btnPopup" class="ui-btn" data-rel="popup">1btn popup</a> + <a href="#2btnPopup" class="ui-btn" data-rel="popup">2btn popup</a> + </div> + + <h3>Input popup</h3> + <div class="ui-grid-row"> + <a href="#radioPopup" class="ui-btn" data-rel="popup">Radio popup</a> + <a href="#checkPopup" class="ui-btn" data-rel="popup">Checkbox popup</a> + </div> + + <h3>List popup</h3> + <div class="ui-grid-row"> + <a href="#listPopup" class="ui-btn" data-rel="popup">List popup1</a> + <a href="#listNoTitlePopup" class="ui-btn" data-rel="popup">List popup2</a> + <a href="#listNoBtnPopup" class="ui-btn" data-rel="popup">List popup3</a> + <a href="#listNoTitleNoBtnPopup" class="ui-btn" data-rel="popup">List popup4</a> + </div> + + + <h3>Dismissible</h3> + <div class="ui-grid-row"> + <a href="#popupDismissible" class="ui-btn" data-rel="popup" data-dismissible="true">dismissible = true</a> + <a href="#popupDismissible" class="ui-btn" data-rel="popup" data-dismissible="false">dismissible = false</a> + </div> + </div> + + <div id="1btnPopup" class="ui-popup"> + <div class="ui-popup-header">Power saving mode</div> + <div class="ui-popup-content"> + Turning on Power + saving mode will + limit the maximum + power. + </div> + <div class="ui-popup-footer"> + <a id="1btnPopup-cancel" href="#" class="ui-btn" data-rel="back">Cancel</a> + </div> + </div> + + <div id="2btnPopup" class="ui-popup"> + <div class="ui-popup-header">Power saving mode</div> + <div class="ui-popup-content"> + Turning on Power + saving mode will + limit the maximum + power. + </div> + <div class="ui-popup-footer ui-grid-col-2"> + <a id="2btnPopup-cancel" href="#" class="ui-btn" data-rel="back">Cancel</a> + <a id="2btnPopup-ok" href="#" class="ui-btn" data-rel="back">OK</a> + </div> + </div> + + <div id="radioPopup" class="ui-popup"> + <div class="ui-popup-header">Ringtones</div> + <div class="ui-popup-content"> + <ul class="ui-listview"> + <li class="li-has-radio"> + <label> + Tone 1 + <input type="radio" name="radioset" id="radio-1" checked="checked" /> + </label> + </li> + <li class="li-has-radio"> + <label> + Tone 2 + <input type="radio" name="radioset" id="radio-2" /> + </label> + </li> + <li class="li-has-radio"> + <label> + Tone 3 + <input type="radio" name="radioset" id="radio-3" /> + </label> + </li> + <li class="li-has-radio"> + <label> + Tone 4 + <input type="radio" name="radioset" id="radio-4" /> + </label> + </li> + <li class="li-has-radio"> + <label> + Tone 5 + <input type="radio" name="radioset" id="radio-5" /> + </label> + </li> + </ul> + </div> + <div class="ui-popup-footer"> + <a id="radioPopup-close" href="#" class="ui-btn" data-rel="back">Close</a> + </div> + </div> + + <div id="checkPopup" class="ui-popup"> + <div class="ui-popup-header">When?</div> + <div class="ui-popup-content"> + <ul class="ui-listview"> + <li class="li-has-checkbox"> + <label> + Monday + <input type="checkbox"/> + </label> + </li> + <li class="li-has-checkbox"> + <label> + Tuesday + <input type="checkbox"/> + </label> + </li> + <li class="li-has-checkbox"> + <label> + Wednesday + <input type="checkbox"/> + </label> + </li> + <li class="li-has-checkbox"> + <label> + Thursday + <input type="checkbox"/> + </label> + </li> + <li class="li-has-checkbox"> + <label> + Friday + <input type="checkbox"/> + </label> + </li> + <li class="li-has-checkbox"> + <label> + Saturday + <input type="checkbox"/> + </label> + </li> + <li class="li-has-checkbox"> + <label> + Sunday + <input type="checkbox"/> + </label> + </li> + </ul> + </div> + <div class="ui-popup-footer"> + <a id="checkPopup-close" href="#" class="ui-btn" data-rel="back">Close</a> + </div> + </div> + + <div id="listPopup" class="ui-popup"> + <div class="ui-popup-header">Change to</div> + <div class="ui-popup-content"> + <ul class="ui-listview"> + <li><a href="">Phone</a></li> + <li><a href="">Headset</a></li> + <li><a href="">Keyboard</a></li> + <li><a href="">Touchpad</a></li> + <li><a href="">Touchball</a></li> + </ul> + </div> + <div class="ui-popup-footer"> + <a id="listPopup-cancel" href="#" class="ui-btn" data-rel="back">Cancel</a> + </div> + </div> + + <div id="listNoTitlePopup" class="ui-popup"> + <div class="ui-popup-content"> + <ul class="ui-listview"> + <li>Ringtones 1</li> + <li>Ringtones 2</li> + <li>Ringtones 3</li> + <li>Ringtones 4</li> + <li>Ringtones 5</li> + <li>Ringtones 6</li> + <li>Ringtones 7</li> + </ul> + </div> + <div class="ui-popup-footer"> + <a id="listNoTitlePopup-cancel" href="#" class="ui-btn" data-rel="back">Cancel</a> + </div> + </div> + + <div id="listNoBtnPopup" class="ui-popup"> + <div class="ui-popup-header">Change to</div> + <div class="ui-popup-content"> + <ul class="ui-listview"> + <li>Phone</li> + <li>Headset</li> + <li>Keyboard</li> + <li>Touchpad</li> + <li>Touchball</li> + </ul> + </div> + </div> + + <div id="listNoTitleNoBtnPopup" class="ui-popup"> + <div class="ui-popup-content"> + <ul class="ui-listview"> + <li>Ringtones 1</li> + <li>Ringtones 2</li> + <li>Ringtones 3</li> + <li>Ringtones 4</li> + <li>Ringtones 5</li> + <li>Ringtones 6</li> + <li>Ringtones 7</li> + </ul> + </div> + </div> + + <div id="popupDismissible" class="ui-popup"> + <div class="ui-popup-header">Power saving mode</div> + <div class="ui-popup-content"> + Turning on Power + saving mode will + limit the maximum + power. + </div> + <div class="ui-popup-footer"> + <button id="popupDismissible-cancel" href="#" class="ui-btn">Ok</button> + </div> + </div> + <script type="text/javascript"> + (function() { + var cancel = document.getElementById("popupDismissible-cancel"); + cancel.addEventListener("click", function() { + tau.closePopup(); + }, false); + }()); + </script> +</div> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> +</body> +</html> diff --git a/tau/demos/SDK/WearableWidgetSample/basic/popup/popup.js b/tau/demos/SDK/WearableWidgetSample/basic/popup/popup.js new file mode 100644 index 00000000..5b99cfb5 --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/basic/popup/popup.js @@ -0,0 +1,18 @@ +(function() { + var page = document.getElementById("popupPage"); + + page.addEventListener("pageshow", function(ev) { + var closePopup = tau.closePopup.bind(tau, null); + + document.getElementById('1btnPopup-cancel').addEventListener('click', closePopup, false); + document.getElementById('2btnPopup-cancel').addEventListener('click', closePopup, false); + document.getElementById('2btnPopup-ok').addEventListener('click', closePopup, false); + document.getElementById('radioPopup-close').addEventListener('click', closePopup, false); + document.getElementById('checkPopup-close').addEventListener('click', closePopup, false); + document.getElementById('listPopup-cancel').addEventListener('click', closePopup, false); + document.getElementById('listNoTitlePopup-cancel').addEventListener('click', closePopup, false); + document.querySelector('#listNoBtnPopup .ui-listview').addEventListener('click', closePopup, false); + document.querySelector('#listNoTitleNoBtnPopup .ui-listview').addEventListener('click', closePopup, false); + }, false); + +}()); diff --git a/tau/demos/SDK/WearableWidgetSample/basic/popup/popup_option.html b/tau/demos/SDK/WearableWidgetSample/basic/popup/popup_option.html new file mode 100644 index 00000000..72a957b9 --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/basic/popup/popup_option.html @@ -0,0 +1,71 @@ +<!DOCTYPE html> +<html> +<head> + <meta name="viewport" content="width=device-width, user-scalable=no"/> + <title>Wearable UI</title> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/changeable/tau.css"> + <link rel="stylesheet" href="../../css/style.css"> +</head> + +<body> +<div class="ui-page"> + <header class="ui-header"> + <h2 class="ui-title">Option Popup</h2> + </header> + <div class="ui-content"> + <ul class="ui-listview"> + <li><a href="#popupOptionText" data-rel="popup" data-position-to="origin">Text</a></li> + <li><a href="#popupOptionIconText" data-rel="popup" data-position-to="origin">Icon + Text</a></li> + <li><a href="#popupOptionIcon" data-rel="popup" data-position-to="origin">Only Icon</a></li> + <li><a href="#popupOptionInlineTextIcon" data-rel="popup" data-position-to="origin">Text or Icon</a></li> + </ul> + </div> + + <div id="popupOptionText" class="ui-popup"> + <div class="ui-popup-content"> + <ul class="ui-listview"> + <li><a href="#">Option 1</a></li> + <li><a href="#">Option 2</a></li> + <li><a href="#">Option 3</a></li> + <li><a href="#">Option 4</a></li> + </ul> + </div> + </div> + + <div id="popupOptionIconText" class="ui-popup"> + <div class="ui-popup-content"> + <ul class="ui-listview"> + <li><a class="ui-list-icon option-icon-share" href="#">Option 1</a></li> + <li><a class="ui-list-icon option-icon-action" href="#">Option 2</a></li> + <li><a class="ui-list-icon option-icon-delete" href="#">Option 3</a></li> + <li><a class="ui-list-icon option-icon-share" href="#">Option 4</a></li> + </ul> + </div> + </div> + + <div id="popupOptionIcon" class="ui-popup ui-popup-content-size"> + <div class="ui-popup-content"> + <ul class="ui-inline-listview" style="width:286px;"> + <li><a class="ui-list-icon-notext option-icon-notext-call" href="#">Option 1</a></li> + <li><a class="ui-list-icon-notext option-icon-notext-contacts" href="#">Option 2</a></li> + <li><a class="ui-list-icon-notext option-icon-notext-message" href="#">Option 3</a></li> + <li><a class="ui-list-icon-notext option-icon-notext-call" href="#">Option 4</a></li> + <li><a class="ui-list-icon-notext option-icon-notext-contacts" href="#">Option 5</a></li> + </ul> + </div> + </div> + + <div id="popupOptionInlineTextIcon" class="ui-popup ui-popup-content-size"> + <div class="ui-popup-content"> + <ul class="ui-inline-listview" style="width:310px;"> + <li><a href="#">Text1</a></li> + <li><a href="#">Text2</a></li> + <li><a class="ui-list-icon-notext option-icon-notext-call" href="#">Icon Option 1</a></li> + <li><a class="ui-list-icon-notext option-icon-notext-contacts" href="#">Icon Option 1</a></li> + </ul> + </div> + </div> +</div> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> +</body> +</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/popup/popup_toast.html b/tau/demos/SDK/WearableWidgetSample/basic/popup/popup_toast.html index b9bccf5f..1e15b434 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/popup/popup_toast.html +++ b/tau/demos/SDK/WearableWidgetSample/basic/popup/popup_toast.html @@ -3,7 +3,7 @@ <head> <meta name="viewport" content="width=device-width, user-scalable=no"/> <title>Wearable UI</title> - <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.min.css"> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> <link rel="stylesheet" href="../../css/style.css"> </head> @@ -16,24 +16,15 @@ <h3>Toast</h3> <div class="ui-grid-row"> <a href="#popupToast" class="ui-btn" data-rel="popup">Popup toast</a> - <a href="#graphicPopupToast" class="ui-btn" data-rel="popup">Graphic toast</a> </div> </div> <div id="popupToast" class="ui-popup ui-popup-toast"> <div class="ui-popup-content"> - It was a real pleasure for me - </div> - </div> - - <div id="graphicPopupToast" class="ui-popup ui-popup-toast ui-popup-toast-graphic"> - <div class="ui-popup-content"> - <div class="ui-popup-toast-icon btn-icon-toast-check">check</div> - Please check your - phone number + Saving contacts to sim on Samsung </div> </div> </div> -<script type="text/javascript" src="../../lib/tau/wearable/js/tau.min.js"></script> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> </body> </html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/controls/checkbox.html b/tau/demos/SDK/WearableWidgetSample/basic/progress/processing.html index 348074d2..be198842 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/controls/checkbox.html +++ b/tau/demos/SDK/WearableWidgetSample/basic/progress/processing.html @@ -3,22 +3,22 @@ <head> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> <title>Wearable UI</title> - <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.min.css"> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> <link rel="stylesheet" href="../../css/style.css"> </head> <body> - <div class="ui-page" data-enable-page-scroll="false"> - <div class="ui-content"> - <div class="checkbox-text"> - Single Checkbox - </div> - <input type="checkbox" id="checkboxControl"/> - <div class="checkbox-sub-text"> - checkbox state - </div> + <div class="ui-page"> + <header class="ui-header"> + <h2 class="ui-title">Processing</h2> + </header> + <div class="ui-content content-padding"> + <div class="ui-processing"> </div> - <script src="controls.js"></script> + <div class="ui-processing-text"> + Description about progress + </div> + </div> </div> </body> -<script type="text/javascript" src="../../lib/tau/wearable/js/tau.min.js"></script> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> </html> diff --git a/tau/demos/SDK/WearableWidgetSample/basic/progress/progress.html b/tau/demos/SDK/WearableWidgetSample/basic/progress/progress.html new file mode 100644 index 00000000..4453644a --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/basic/progress/progress.html @@ -0,0 +1,28 @@ +<!DOCTYPE html> +<html> +<head> + <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> + <title>Wearable UI</title> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> + <link rel="stylesheet" href="../../css/style.css"> +</head> +<body> + <div class="ui-page"> + <header class="ui-header"> + <h2 class="ui-title">Progress</h2> + </header> + <div class="ui-content content-padding"> + <br> + <progress class="ui-progress-indeterminate" max="100" value="100"></progress> + <br> + <progress max="100" value="90"></progress> + <br> + <progress max="100" value="50"></progress> + <div class="ui-progress-proportion">00/20</div> + <div class="ui-progress-ratio">50%</div> + <br> + </div> + </div> +</body> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> +</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/controls/toggle.html b/tau/demos/SDK/WearableWidgetSample/basic/toggle/toggle_full.html index 7f0e3bf1..626bb3cc 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/controls/toggle.html +++ b/tau/demos/SDK/WearableWidgetSample/basic/toggle/toggle_full.html @@ -3,27 +3,30 @@ <head> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> <title>Wearable UI</title> - <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.min.css"> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> <link rel="stylesheet" href="../../css/style.css"> </head> <body> - <div class="ui-page" data-enable-page-scroll="false"> - <div class="ui-content"> + <div class="ui-page"> + <header class="ui-header"> + <h2 class="ui-title">Toggle switch</h2> + </header> + <div class="ui-content content-padding"> <div class="ui-switch"> <div class="ui-switch-text"> - Single Toggle - </div> - <div class="ui-toggleswitch ui-toggleswitch-large"> - <input type="checkbox" class="ui-switch-input" id="toggleControl"> - <div class="ui-switch-button"></div> - </div> - <div class="ui-switch-sub-text"> - Toggle state + Voice prompt </div> + <label class="ui-toggleswitch"> + <input type="checkbox" class="ui-switch-input"> + <div class="ui-switch-activation"> + <div class="ui-switch-inneroffset"> + <div class="ui-switch-handler"></div> + </div> + </div> + </label> </div> </div> - <script src="controls.js"></script> </div> </body> -<script type="text/javascript" src="../../lib/tau/wearable/js/tau.min.js"></script> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> </html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/etc/index.html b/tau/demos/SDK/WearableWidgetSample/basic/webkitui/index.html index 3037e3d0..06ddcbb7 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/etc/index.html +++ b/tau/demos/SDK/WearableWidgetSample/basic/webkitui/index.html @@ -3,7 +3,7 @@ <head> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> <title>WearableUI</title> - <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.min.css"> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> <link rel="stylesheet" href="../../css/style.css"> </head> <body> @@ -102,6 +102,6 @@ <script type="text/javascript" src="webkit.js"></script> </div> -<script type="text/javascript" src="../../lib/tau/wearable/js/tau.min.js"></script> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> </body> </html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/etc/webkit.js b/tau/demos/SDK/WearableWidgetSample/basic/webkitui/webkit.js index 8de4a26a..f07950c1 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/etc/webkit.js +++ b/tau/demos/SDK/WearableWidgetSample/basic/webkitui/webkit.js @@ -1,4 +1,3 @@ -/*jslint unparam: true */ (function() { var page = document.getElementById("page_webkitui"); diff --git a/tau/demos/SDK/wearable/UIComponents/config.xml b/tau/demos/SDK/WearableWidgetSample/config.xml index 0af7491d..fbbdda02 100644 --- a/tau/demos/SDK/wearable/UIComponents/config.xml +++ b/tau/demos/SDK/WearableWidgetSample/config.xml @@ -1,12 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<widget xmlns="http://www.w3.org/ns/widgets" xmlns:tizen="http://tizen.org/ns/widgets" id="http://sample-web-application.tizen.org/UIComponents" version="1.0.0" viewmodes="fullscreen"> - <tizen:application id="1234567890.UIComponents" package="1234567890" required_version="2.3"/> +<widget xmlns="http://www.w3.org/ns/widgets" xmlns:tizen="http://tizen.org/ns/widgets" id="http://sample-web-application.tizen.org/tizen-micro" version="2.2.0" viewmodes="fullscreen"> + <tizen:application id="1234567890.wearablewidgetsample" package="1234567890" required_version="2.2"/> <content src="index.html"/> <icon src="icon.png"/> - <name>UIComponents</name> - <feature name="http://tizen.org/feature/screen.size.normal"/> + <name>WearableWidgetDemo</name> + <feature name="http://tizen.org/feature/screen.size.normal.320.320"/> <tizen:privilege name="http://tizen.org/privilege/application.launch"/> <tizen:privilege name="http://tizen.org/privilege/filesystem.read"/> - <tizen:profile name="wearable" /> <tizen:setting hwkey-event="enable"/> </widget> diff --git a/tau/demos/SDK/WearableWidgetSample/css/style.css b/tau/demos/SDK/WearableWidgetSample/css/style.css new file mode 100644 index 00000000..0d038e88 --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/css/style.css @@ -0,0 +1,208 @@ +.content-padding { + padding-top: 14px; + padding-bottom: 14px; + padding-left: 16px; + padding-right: 16px; +} + +.button-group-height { + height: 72px; +} + +/* ---------------------------------- LISTVIEW ---------------------------------- */ +.ui-listview li .li-text-sub { + display: block; + color: rgb(189, 167, 146); + font-size: 28px; + text-overflow: ellipsis; + overflow: hidden; + line-height: 32px; +} +.ui-listview li.li-has-multiline { + padding-top: 6px; + padding-bottom: 5px; + min-height: 100px; +} +.ui-listview li.li-has-radio.disabled, +.ui-listview li.li-has-radio.disabled > *, +.ui-listview li.li-has-checkbox.disabled, +.ui-listview li.li-has-checkbox.disabled > *, +.ui-listview li.li-has-multiline.disabled, +.ui-listview li.li-has-multiline.disabled > *, +.ui-listview li.li-has-multiline-sup.disabled, +.ui-listview li.li-has-multiline-sup.disabled > * { + color: rgb(51, 51, 51); +} +.ui-listview li.li-has-multiline > a { + margin-top: -6px; + margin-bottom: -6px; + padding-top: 11px; + padding-bottom: 12px; +} +.ui-listview li.li-has-multiline.2lines > a { + margin-bottom: -62px; + padding-bottom: 62px; +} +.ui-listview li.li-has-multiline-sup { + padding-top: 6px; + padding-bottom: 5px; + min-height: 100px; +} +.ui-listview li.li-has-multiline-sup > a { + margin-top: -36px; + margin-bottom: -5px; + padding-top: 36px; + padding-bottom: 5px; +} +.ui-listview li { + position: relative; +} +.ui-listview li input[type="checkbox"], +.ui-listview li input[type="radio"] { + position: absolute; + right: 8px; + top: 0px; + margin-top: 13px; +} +.ui-listview .li-has-radio.disabled, +.ui-listview li.li-has-multiline.li-has-radio.disabled, +.ui-listview li.li-has-multiline.li-has-radio.disabled .li-text-sub, +.ui-listview li.li-has-multiline.li-has-checkbox.disabled, +.ui-listview li.li-has-multiline.li-has-checkbox.disabled .li-text-sub { + color: rgb(51, 51, 51); +} +.ui-listview li.li-has-checkbox label, +.ui-listview li.li-has-radio label{ + display: block; + padding-bottom: 25px; + padding-left: 16px; + padding-right: 64px; + padding-top: 24px; + margin-top: -21px; + margin-bottom: -21px; + margin-left: -16px; + margin-right: -16px; +} +.ui-listview li.li-has-multiline.li-has-checkbox label, +.ui-listview li.li-has-multiline.li-has-radio label { + display: block; + padding-bottom: 12px; + padding-left: 16px; + padding-right: 64px; + padding-top: 11px; + margin-top: -6px; + margin-bottom: -6px; + margin-left: -16px; + margin-right: -16px; +} +/* ------------------------------------------------------------------------------ */ +/* ----------------------------------- NEXT DEPTH------------------------------------ */ +.ui-listview li.li-has-next-depth { + padding-right: 60px; +} +.ui-listview li.li-has-next-depth a, +.ui-listview li.li-has-next-depth.disabled { + position: relative; + margin-right: -60px; + padding-right: 60px; +} +.ui-listview li.li-has-next-depth a:after { + position: absolute; + content: ""; + right: 0; + width: 50px; + height: 50px; + top: 50%; + margin-top: -25px; + background-repeat: no-repeat; + background-size: 50px 50px; + background-position: right center; + background-image: url(../extra/images/Controller_icon/tw_btn_next_depth_holo_dark.png); +} +.ui-listview li.li-has-next-depth.disabled a:after { + position: absolute; + right: 0; + content: ""; + width: 50px; + height: 50px; + top: 50%; + margin-top: -25px; + background-repeat: no-repeat; + background-size: 50px 50px; + background-position: right center; + background-image: url(../extra/images/Controller_icon/tw_btn_next_depth_disabled_holo_dark.png); +} +.ui-listview li.li-has-next-depth a:active:after, +.ui-listview li.li-has-next-depth a:focus:after { + position: absolute; + content: ""; + right: 0; + width: 50px; + height: 50px; + top: 50%; + margin-top: -25px; + background-repeat: no-repeat; + background-size: 50px 50px; + background-position: right center; + background-image: url(../extra/images/Controller_icon/tw_btn_next_depth_focused_holo_dark.png); +} +.ui-listview li.li-has-next-depth.disabled, +.ui-listview li.li-has-next-depth.disabled a, +.ui-listview li.li-has-next-depth.disabled .li-text-sub { + color: rgb(51, 51, 51); +} +.disabled { + pointer-events: none; +} +/* ------------------------------------------------------------------------------ */ + +/*Basic Text*/ +.basic-text-s-title { + margin:16px 16px; + line-height: 40px; + font-size: 30px; +} +.basic-text-m-title { + margin:16px 16px; + line-height: 44px; + font-size: 34px; +} +.basic-text-l-title { + margin:16px 16px; + line-height: 48px; + font-size: 38px; +} +.basic-text-notitle{ + margin:16px 16px; + line-height: 48px; + font-size: 38px; +} +/* ----------------------------------- OPTION POPUP------------------------------------ */ +.option-icon-action::before { + -webkit-mask-image:url(../basic/popup/images/b_option_list_icon_action.png); + mask-image:url(../basic/popup/images/b_option_list_icon_action.png); +} +.option-icon-delete::before { + -webkit-mask-image:url(../basic/popup/images/b_option_list_icon_delete.png); + mask-image:url(../basic/popup/images/b_option_list_icon_delete.png); +} +.option-icon-enter::before { + -webkit-mask-image:url(../basic/popup/images/b_option_list_icon_enter.png); + mask-image:url(../basic/popup/images/b_option_list_icon_enter.png); +} +.option-icon-share::before { + -webkit-mask-image:url(../basic/popup/images/b_option_list_icon_share.png); + mask-image:url(../basic/popup/images/b_option_list_icon_share.png); +} +.option-icon-notext-call::before { + -webkit-mask-image:url(../basic/popup/images/b_option_icon_call.png); + mask-image:url(../basic/popup/images/b_option_icon_call.png); +} +.option-icon-notext-contacts::before { + -webkit-mask-image:url(../basic/popup/images/b_option_icon_contacts.png); + mask-image:url(../basic/popup/images/b_option_icon_contacts.png); +} +.option-icon-notext-message::before { + -webkit-mask-image:url(../basic/popup/images/b_option_icon_message.png); + mask-image:url(../basic/popup/images/b_option_icon_message.png); +} diff --git a/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_btn_next_depth_disabled_focused_holo_dark.png b/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_btn_next_depth_disabled_focused_holo_dark.png Binary files differnew file mode 100644 index 00000000..23d166d8 --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_btn_next_depth_disabled_focused_holo_dark.png diff --git a/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_btn_next_depth_disabled_holo_dark.png b/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_btn_next_depth_disabled_holo_dark.png Binary files differnew file mode 100644 index 00000000..0effb3aa --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_btn_next_depth_disabled_holo_dark.png diff --git a/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_btn_next_depth_focused_holo_dark.png b/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_btn_next_depth_focused_holo_dark.png Binary files differnew file mode 100644 index 00000000..e6e6501c --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_btn_next_depth_focused_holo_dark.png diff --git a/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_btn_next_depth_holo_dark.png b/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_btn_next_depth_holo_dark.png Binary files differnew file mode 100644 index 00000000..5b3394ba --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_btn_next_depth_holo_dark.png diff --git a/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_btn_next_depth_pressed_holo_dark.png b/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_btn_next_depth_pressed_holo_dark.png Binary files differnew file mode 100644 index 00000000..880f013c --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_btn_next_depth_pressed_holo_dark.png diff --git a/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_switch_activation_holo_dark.png b/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_switch_activation_holo_dark.png Binary files differnew file mode 100644 index 00000000..266c73ff --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_switch_activation_holo_dark.png diff --git a/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_switch_activation_holo_dark_dim.png b/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_switch_activation_holo_dark_dim.png Binary files differnew file mode 100644 index 00000000..699eb3e0 --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_switch_activation_holo_dark_dim.png diff --git a/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_switch_activation_holo_dark_pressed.png b/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_switch_activation_holo_dark_pressed.png Binary files differnew file mode 100644 index 00000000..71e5b20c --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_switch_activation_holo_dark_pressed.png diff --git a/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_switch_disabled_holo_dark.png b/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_switch_disabled_holo_dark.png Binary files differnew file mode 100644 index 00000000..ebb05a6a --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_switch_disabled_holo_dark.png diff --git a/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_switch_disabled_holo_dark_dim.png b/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_switch_disabled_holo_dark_dim.png Binary files differnew file mode 100644 index 00000000..a53449ac --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_switch_disabled_holo_dark_dim.png diff --git a/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_switch_disabled_holo_dark_pressed.png b/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_switch_disabled_holo_dark_pressed.png Binary files differnew file mode 100644 index 00000000..53e8ee4a --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_switch_disabled_holo_dark_pressed.png diff --git a/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_switch_thumb_activated_disabled_holo_dark.png b/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_switch_thumb_activated_disabled_holo_dark.png Binary files differnew file mode 100644 index 00000000..ef5ae332 --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_switch_thumb_activated_disabled_holo_dark.png diff --git a/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_switch_thumb_activated_holo_dark.png b/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_switch_thumb_activated_holo_dark.png Binary files differnew file mode 100644 index 00000000..ba749816 --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_switch_thumb_activated_holo_dark.png diff --git a/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_switch_thumb_activation_pressed_holo_dark.png b/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_switch_thumb_activation_pressed_holo_dark.png Binary files differnew file mode 100644 index 00000000..acdf9c47 --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_switch_thumb_activation_pressed_holo_dark.png diff --git a/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_switch_thumb_disabled_holo_dark.png b/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_switch_thumb_disabled_holo_dark.png Binary files differnew file mode 100644 index 00000000..6f99bc85 --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_switch_thumb_disabled_holo_dark.png diff --git a/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_switch_thumb_holo_dark.png b/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_switch_thumb_holo_dark.png Binary files differnew file mode 100644 index 00000000..28e54740 --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_switch_thumb_holo_dark.png diff --git a/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_switch_thumb_pressed_holo_dark.png b/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_switch_thumb_pressed_holo_dark.png Binary files differnew file mode 100644 index 00000000..b74f64e5 --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/extra/images/Controller_icon/tw_switch_thumb_pressed_holo_dark.png diff --git a/tau/demos/SDK/WearableWidgetSample/extra/index.html b/tau/demos/SDK/WearableWidgetSample/extra/index.html new file mode 100644 index 00000000..6b6a61e6 --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/extra/index.html @@ -0,0 +1,28 @@ +<!DOCTYPE html> +<html> +<head> + <meta name="viewport" content="width=device-width, user-scalable=no"/> + <title>Wearable Extra UI</title> + <link rel="stylesheet" href="../lib/tau/wearable/theme/default/tau.css"> + <link rel="stylesheet" href="../css/style.css"> +</head> +<body> + <div class="ui-page" id="extra"> + <header class="ui-header"> + <h2 class="ui-title">Wearable Extra UI</h2> + </header> + <div class="ui-content"> + <ul class="ui-listview"> + <li><a href="text/index.html">Text</a></li> + <li><a href="list/index.html">List styles</a></li> + <li><a href="sectionchanger/index.html">Section changer</a></li> + <li><a href="swipelist/index.html">Swipe list</a></li> + <li><a href="indexScrollbar/index.html">IndexScrollbar</a></li> + <li><a href="virtuallist/index.html">VirtualList</a></li> + <li><a href="virtualIndexedList/index.html">VirtualList with Index</a></li> + </ul> + </div> + </div> +</body> +<script type="text/javascript" src="../lib/tau/wearable/js/tau.js"></script> +</html> diff --git a/tau/demos/SDK/WearableWidgetSample/extra/indexScrollbar/index.html b/tau/demos/SDK/WearableWidgetSample/extra/indexScrollbar/index.html new file mode 100644 index 00000000..b84912df --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/extra/indexScrollbar/index.html @@ -0,0 +1,25 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="UTF-8"/> + <meta name="viewport" content="width=device-width, user-scalable=no"/> + <title>IndexScrollbar</title> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> +</head> + +<body> + +<div id="pageIndexScrollbar" class="ui-page"> + <header class="ui-header"> + <h2 class="ui-title">IndexScrollbar</h2> + </header> + <section class="ui-content"> + <ul class="ui-listview"> + <li><a href="indexScrollbar_1depth.html">1depth</a></li> + <li><a href="indexScrollbar_2depth.html">2depth</a></li> + </ul> + </section> +</div> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> +</body> +</html> diff --git a/tau/demos/SDK/WearableWidgetSample/extra/indexScrollbar/indexScrollbar_1depth.html b/tau/demos/SDK/WearableWidgetSample/extra/indexScrollbar/indexScrollbar_1depth.html new file mode 100644 index 00000000..9db01d52 --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/extra/indexScrollbar/indexScrollbar_1depth.html @@ -0,0 +1,83 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="UTF-8"/> + <meta name="viewport" content="width=device-width, user-scalable=no"/> + <title>IndexScrollbar 1depth</title> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> +</head> + +<body> + +<div id="pageIndexScrollbar1" class="ui-page"> + <header class="ui-header"> + <h2 class="ui-title ui-title-text-fadeout">1depth IndexScrollbar</h2> + </header> + <section class="ui-content"> + <div id="indexscrollbar1" + class="ui-indexscrollbar" + data-index="A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z"> + </div> + <ul class="ui-listview" id="list1"> + <li class="li-divider">A</li> + <li>Anton</li> + <li>Arabella</li> + <li>Art</li> + <li class="li-divider">B</li> + <li>Barry</li> + <li>Bibi</li> + <li>Billy</li> + <li>Bob</li> + <li class="li-divider">C</li> + <li>Carry</li> + <li>Cibi</li> + <li class="li-divider">D</li> + <li>Daisy</li> + <li>Derek</li> + <li>Desmond</li> + <li class="li-divider">E</li> + <li>Eric</li> + <li>Ernie</li> + <li>Esme</li> + <li class="li-divider">F</li> + <li>Fay</li> + <li>Felicity</li> + <li>Francis</li> + <li>Frank</li> + <li class="li-divider">G</li> + <li>Garry</li> + <li class="li-divider">H</li> + <li>Harry</li> + <li>Herman</li> + <li>Horace</li> + <li class="li-divider">J</li> + <li>Jack</li> + <li>Jane</li> + <li>Jill</li> + <li class="li-divider">K</li> + <li>Katherine</li> + <li>Katy</li> + <li>Keith</li> + <li class="li-divider">L</li> + <li>Larry</li> + <li>Lee</li> + <li>Lola</li> + <li class="li-divider">M</li> + <li>Mark</li> + <li>Milly</li> + <li>Mort</li> + <li class="li-divider">N</li> + <li>Nigel</li> + <li>Norman</li> + <li class="li-divider">O</li> + <li>Organza</li> + <li>Orlando</li> + <li class="li-divider">1</li> + <li>1st Store</li> + </ul> + </section> + <script src="indexScrollbar_1depth.js"></script> +</div> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> +</body> +</html> diff --git a/tau/demos/SDK/WearableWidgetSample/extra/indexScrollbar/indexScrollbar_1depth.js b/tau/demos/SDK/WearableWidgetSample/extra/indexScrollbar/indexScrollbar_1depth.js new file mode 100644 index 00000000..a4da33ae --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/extra/indexScrollbar/indexScrollbar_1depth.js @@ -0,0 +1,83 @@ +(function() { + var page = document.getElementById("pageIndexScrollbar1"), + isb; + page.addEventListener("pageshow", function(ev) { + +/***************************************************************** + IndexScrollbar example + +indexScrollbar.js and indexScrollbar.css are required +to be included. + +* Usage +------------------------------------------------------------------ +<div id="foo" class="ui-indexScrollbar" data-index="1,2,3"></div> + +// Create an IndexScrollbar +var el = document.getElementById("foo"), + indexScrollBar = tau.widget.IndexScrollbar(el); + +// Bind select event callback +el.addEventListener("select", function( ev ) { + // the index string is stored in the ev.detail.index. + var index = ev.detail.index; + + // Do anything you want with this index. + console.log(index); +}); +------------------------------------------------------------------ + +* HTML property + + * data-index : A string, having index strings concatenated by ','. For example, + "A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z". + +* Function + + * IndexScrollbar( element ) : Extract the sub-elements into the given element. + +******************************************************************/ + + var elisb = document.getElementById("indexscrollbar1"), + elList = document.getElementById("list1"), // list + elDividers = elList.getElementsByClassName("li-divider"), // list dividers + elScroller = elList.parentElement, // the scroller (overflow-y:hidden) + dividers = {}, // collection of list dividers + indices = [], // index list + elDivider, + i, idx; + + // For all list dividers, + for(i=0; i < elDividers.length; i++) { + // Add the list divider elements to the collection + elDivider = elDividers[i]; + idx = elDivider.innerText; + dividers[idx] = elDivider; + + // Add the index to the index list + indices.push(idx); + } + + // Update the data-index attribute to the indexscrollbar element, with the index list above + elisb.setAttribute("data-index", indices.join(",")); + + // Create IndexScrollbar + isb = new tau.widget.IndexScrollbar(elisb); + + // Bind a 'select' callback + elisb.addEventListener("select", function(ev) { + var elDivider, + idx = ev.detail.index; + elDivider = dividers[idx]; + if(elDivider) { + // Scroll to the li-divider element + elScroller.scrollTop = elDivider.offsetTop - elScroller.offsetTop; + } + }); + }); + + page.addEventListener("pagehide", function(ev) { + isb.destroy(); + }); +} ()); + diff --git a/tau/demos/SDK/WearableWidgetSample/extra/indexScrollbar/indexScrollbar_2depth.html b/tau/demos/SDK/WearableWidgetSample/extra/indexScrollbar/indexScrollbar_2depth.html new file mode 100644 index 00000000..5c4d14a0 --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/extra/indexScrollbar/indexScrollbar_2depth.html @@ -0,0 +1,68 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="UTF-8"/> + <meta name="viewport" content="width=device-width, user-scalable=no"/> + <title>IndexScrollbar 1depth</title> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> +</head> + +<body> + +<div id="pageIndexScrollbar2" class="ui-page"> + <header class="ui-header"> + <h2 class="ui-title ui-title-text-fadeout">2depth IndexScrollbar</h2> + </header> + <section class="ui-content"> + <div id="indexscrollbar2" + class="ui-indexscrollbar" + data-index="A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z"> + </div> + <ul class="ui-listview" id="ibar2_list2"> + <li>Anton</li> + <li>Arabella</li> + <li>Art</li> + <li>Barry</li> + <li>Bibi</li> + <li>Billy</li> + <li>Bob</li> + <li>Carry</li> + <li>Cibi</li> + <li>Daisy</li> + <li>Derek</li> + <li>Desmond</li> + <li>Eric</li> + <li>Ernie</li> + <li>Esme</li> + <li>Fay</li> + <li>Felicity</li> + <li>Francis</li> + <li>Frank</li> + <li>Garry</li> + <li>Harry</li> + <li>Herman</li> + <li>Horace</li> + <li>Jack</li> + <li>Jane</li> + <li>Jill</li> + <li>Katherine</li> + <li>Katy</li> + <li>Keith</li> + <li>Larry</li> + <li>Lee</li> + <li>Lola</li> + <li>Mark</li> + <li>Milly</li> + <li>Mort</li> + <li>Nigel</li> + <li>Norman</li> + <li>Organza</li> + <li>Orlando</li> + <li>1st Store</li> + </ul> + </section> + <script src="indexScrollbar_2depth.js"></script> +</div> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> +</body> +</html> diff --git a/tau/demos/SDK/WearableWidgetSample/extra/indexScrollbar/indexScrollbar_2depth.js b/tau/demos/SDK/WearableWidgetSample/extra/indexScrollbar/indexScrollbar_2depth.js new file mode 100644 index 00000000..aacb9e4e --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/extra/indexScrollbar/indexScrollbar_2depth.js @@ -0,0 +1,135 @@ +(function() { + var page = document.getElementById("pageIndexScrollbar2"), + isb, + index = [], + supIndex = {}, + elIndex = {}; + page.addEventListener("pageshow", function(ev) { + +/***************************************************************** + IndexScrollbar example + +indexScrollbar.js and indexScrollbar.css are required +to be included. + +* Usage +------------------------------------------------------------------ +<div id="foo" class="ui-indexScrollbar" data-index="1,2,3"></div> + +// Create an IndexScrollbar +var el = document.getElementById("foo"), + indexScrollBar = tau.widget.IndexScrollbar(el); + +// Bind select event callback +el.addEventListener("select", function( ev ) { + // the index string is stored in the ev.detail.index. + var index = ev.detail.index; + + // Do anything you want with this index. + console.log(index); +}); +------------------------------------------------------------------ + +* HTML property + + * data-index : A string, having index strings concatenated by ','. For example, + "A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z". + +* Function + + * IndexScrollbar( element ) : Extract the sub-elements into the given element. + +******************************************************************/ + + var elisb = document.getElementById("indexscrollbar2"), + elList = document.getElementById("ibar2_list2"), // list + elItems = elList.children, + elScroller = elList.parentElement, // the scroller (overflow-y:hidden) + indexData = getIndexData({ + array: elItems, + getTextValue: function(array, i) { + return array[i].innerText; + } + }); + + // Get index data from array + // options = { + // array: An array of data + // getTextValue: function(array, index){ + // // return the text string of the given index + // } + // } + function getIndexData(options) { + var array = options.array, + getTextValue = options.getTextValue, + item, + text, + firstIndex = [], + secondIndex = {}, + keyItem = {}, + c1 = null, c2 = null, + i; + + for(i=0; i < array.length; i++) { + item = array[i]; + text = getTextValue(array, i); + if(text.length > 0) { + if(!c1 || c1 !== text[0]) { // new c1 + c1 = text[0]; + firstIndex.push(c1); + keyItem[c1] = item; + secondIndex[c1] = []; + + c2 = text[1]; + if(c2) { + secondIndex[c1].push(c2); + } else { + c2 = ''; + } + keyItem[c1+c2] = item; + } else { // existing c1 + if(c2 !== text[1]) { + c2 = text[1]; + secondIndex[c1].push(c2); + keyItem[c1+c2] = item; + } + } + } + } + return { + firstIndex: firstIndex, + secondIndex: secondIndex, + keyItem: keyItem + }; + } + + // Update the data-index attribute to the indexscrollbar element, with the index list above + elisb.setAttribute("data-index", indexData.firstIndex); + + // Create IndexScrollbar + isb = new tau.widget.IndexScrollbar(elisb, { + supplementaryIndex: function(firstIndex) { + return indexData.secondIndex[firstIndex]; + } + }); + + // Bind 'select' callback + elisb.addEventListener("select", function(ev) { + var el, + index = ev.detail.index; + el = indexData.keyItem[index]; + if(el) { + // Scroll to the li-divider element + elScroller.scrollTop = el.offsetTop - elScroller.offsetTop; + } + }); + }); + + page.addEventListener("pagehide", function(ev) { + isb.destroy(); + index.length = 0; + supIndex = {}; + elIndex = {}; + }); +} ()); + diff --git a/tau/demos/SDK/WearableWidgetSample/extra/list/index.html b/tau/demos/SDK/WearableWidgetSample/extra/list/index.html new file mode 100644 index 00000000..5c94a081 --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/extra/list/index.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<html> +<head> + <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> + <title>Wearable UI</title> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> + <link rel="stylesheet" href="../../css/style.css"> +</head> +<body> + <div class="ui-page"> + <header class="ui-header"> + <h2 class="ui-title">List</h2> + </header> + <div class="ui-content"> + <ul class="ui-listview"> + <li><a href="list_multi_2line.html">Basic list with multiline</a></li> + <li><a href="list_multi_2line_2.html">Basic list with multiline 2</a></li> + <li><a href="list_2line.html">Basic list with 2 lines</a></li> + <li><a href="list_1text_1icon_1.html">Basic list with 1 lines and 1 checkbox</a></li> + <li><a href="list_2text_1icon_1.html">Basic list with 2 lines and 1 checkbox</a></li> + <li><a href="list_1text_1icon_2.html">Basic list with 1 lines and 1 radio</a></li> + <li><a href="list_2text_1icon_2.html">Basic list with 2 lines and 1 radio</a></li> + <li><a href="list_1text_1icon_3.html">Basic list with 1 lines and next depth</a></li> + <li><a href="list_2text_1icon_3.html">Basic list with 2 lines and next depth</a></li> + <li><a href="list_1text_actionicon.html">Basic list with 1 lines and action icon</a></li> + </ul> + </div> + </div> +</body> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> +</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/list/control/list_checkbox_1line.html b/tau/demos/SDK/WearableWidgetSample/extra/list/list_1text_1icon_1.html index e7bac1ca..d92f5e00 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/list/control/list_checkbox_1line.html +++ b/tau/demos/SDK/WearableWidgetSample/extra/list/list_1text_1icon_1.html @@ -3,13 +3,13 @@ <head> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> <title>Wearable UI</title> - <link rel="stylesheet" href="../../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" href="../../../css/style.css"> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> + <link rel="stylesheet" href="../../css/style.css"> </head> <body> - <div class="ui-page"> + <div class="ui-page" id="list-1text-1icon-1"> <header class="ui-header"> - <h2 class="ui-title">Checkbox 1 list</h2> + <h2 class="ui-title">Basic list</h2> </header> <div class="ui-content"> <ul class="ui-listview"> @@ -47,5 +47,5 @@ </div> </div> </body> -<script type="text/javascript" src="../../../lib/tau/wearable/js/tau.min.js"></script> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> </html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/list/control/list_radio_1line.html b/tau/demos/SDK/WearableWidgetSample/extra/list/list_1text_1icon_2.html index 1e336742..201af488 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/list/control/list_radio_1line.html +++ b/tau/demos/SDK/WearableWidgetSample/extra/list/list_1text_1icon_2.html @@ -3,13 +3,13 @@ <head> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> <title>Wearable UI</title> - <link rel="stylesheet" href="../../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" href="../../../css/style.css"> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> + <link rel="stylesheet" href="../../css/style.css"> </head> <body> - <div class="ui-page"> + <div class="ui-page" id="list-1text-1icon-2"> <header class="ui-header"> - <h2 class="ui-title">Radio 1 List</h2> + <h2 class="ui-title">Basic list</h2> </header> <div class="ui-content"> <ul class="ui-listview"> @@ -47,5 +47,5 @@ </div> </div> </body> -<script type="text/javascript" src="../../../lib/tau/wearable/js/tau.min.js"></script> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> </html> diff --git a/tau/demos/SDK/WearableWidgetSample/extra/list/list_1text_1icon_3.html b/tau/demos/SDK/WearableWidgetSample/extra/list/list_1text_1icon_3.html new file mode 100644 index 00000000..e89b522b --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/extra/list/list_1text_1icon_3.html @@ -0,0 +1,36 @@ +<!DOCTYPE html> +<html> +<head> + <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> + <title>Wearable UI</title> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> + <link rel="stylesheet" href="../../css/style.css"> +</head> +<body> + <div class="ui-page" id="list-1text-1icon-3"> + <header class="ui-header"> + <h2 class="ui-title">Basic list</h2> + </header> + <div class="ui-content"> + <ul class="ui-listview"> + <li class="li-has-next-depth"> + <a href="#">List 01</a> + </li> + <li class="li-has-next-depth"> + <a href="#">List 02</a> + </li> + <li class="li-has-next-depth"> + <a href="#">List 03</a> + </li> + <li class="li-has-next-depth"> + <a href="#">List 04</a> + </li> + <li class="li-has-next-depth disabled"> + <a href="#">List disabled</a> + </li> + </ul> + </div> + </div> +</body> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> +</html> diff --git a/tau/demos/SDK/WearableWidgetSample/extra/list/list_1text_actionicon.html b/tau/demos/SDK/WearableWidgetSample/extra/list/list_1text_actionicon.html new file mode 100644 index 00000000..87f9f830 --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/extra/list/list_1text_actionicon.html @@ -0,0 +1,46 @@ +<!DOCTYPE html> +<html> +<head> + <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> + <title>Wearable UI</title> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/changeable/tau.css"> + <link rel="stylesheet" href="../../css/style.css"> +</head> +<body> + <div class="ui-page" id="list-1text-actionicon"> + <header class="ui-header"> + <h2 class="ui-title">Title</h2> + </header> + <div class="ui-content"> + <ul class="ui-listview"> + <li class="ui-li-has-action-icon"> + <div class="ui-action-text">List 01</div> + <div class="ui-action-divider"></div> + <div class="ui-action-delete"></div> + </li> + <li class="ui-li-has-action-icon"> + <div class="ui-action-text">List 02</div> + <div class="ui-action-divider"></div> + <div class="ui-action-setting"></div> + </li> + <li class="ui-li-has-action-icon"> + <div class="ui-action-text">List 03</div> + <div class="ui-action-divider"></div> + <div class="ui-action-add"></div> + </li> + <li class="ui-li-has-action-icon"> + <div class="ui-action-text">List 04</div> + <div class="ui-action-divider"></div> + <div class="ui-action-delete"></div> + </li> + <li class="ui-li-has-action-icon"> + <div class="ui-action-text">List 05</div> + <div class="ui-action-divider"></div> + <div class="ui-action-setting"></div> + </li> + </ul> + </div> + </div> +</body> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> +</html> diff --git a/tau/demos/SDK/WearableWidgetSample/extra/list/list_2line.html b/tau/demos/SDK/WearableWidgetSample/extra/list/list_2line.html new file mode 100644 index 00000000..1c0efca4 --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/extra/list/list_2line.html @@ -0,0 +1,37 @@ +<!DOCTYPE html> +<html> +<head> + <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> + <title>Wearable UI</title> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> + <link rel="stylesheet" href="../../css/style.css"> +</head> +<body> + <div class="ui-page"> + <header class="ui-header"> + <h2 class="ui-title">List with 2 lines</h2> + </header> + <div class="ui-content"> + <ul class="ui-listview"> + <li class="li-has-multiline-sup"> + <span class="li-text-sub">Mobile (non-highlight item)</span> + 010-1234-6578 + </li> + <li class="li-has-multiline-sup"> + <a><span class="li-text-sub">Home</span> + 010-1234-6578</a> + </li> + <li class="li-has-multiline-sup disabled"> + <span class="li-text-sub">Office</span> + 010-1234-6578 + </li> + <li class="li-has-multiline-sup disabled"> + <span class="li-text-sub">Office</span> + 010-1234-6578 + </li> + </ul> + </div> + </div> +</body> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> +</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/list/control/list_checkbox_2line.html b/tau/demos/SDK/WearableWidgetSample/extra/list/list_2text_1icon_1.html index 62a41e94..dbf4d997 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/list/control/list_checkbox_2line.html +++ b/tau/demos/SDK/WearableWidgetSample/extra/list/list_2text_1icon_1.html @@ -3,41 +3,41 @@ <head> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> <title>Wearable UI</title> - <link rel="stylesheet" href="../../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" href="../../../css/style.css"> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> + <link rel="stylesheet" href="../../css/style.css"> </head> <body> <div class="ui-page"> <header class="ui-header"> - <h2 class="ui-title">Checkbox 2 List</h2> + <h2 class="ui-title">List with multiline</h2> </header> <div class="ui-content"> <ul class="ui-listview"> <li class="li-has-multiline li-has-checkbox"> <label> Wi-fi - <span class="ui-li-sub-text li-text-sub">Sub text</span> + <span class="li-text-sub">Overall size of fonts</span> <input type="checkbox"/> </label> </li> <li class="li-has-multiline li-has-checkbox"> <label> Bluetooth - <span class="ui-li-sub-text li-text-sub">Sub text</span> + <span class="li-text-sub">Screen savers and other settings</span> <input type="checkbox"/> </label> </li> <li class="li-has-multiline li-has-checkbox disabled"> <label> Data usage (disabled) - <span class="ui-li-sub-text li-text-sub">Sub text</span> + <span class="li-text-sub">Overall size of fonts</span> <input type="checkbox" disabled="disabled"/> </label> </li> <li class="li-has-multiline li-has-checkbox"> <label> Flight mode - <span class="ui-li-sub-text li-text-sub">Sub text</span> + <span class="li-text-sub">Overall size of fonts</span> <input type="checkbox"/> </label> </li> @@ -45,5 +45,5 @@ </div> </div> </body> -<script type="text/javascript" src="../../../lib/tau/wearable/js/tau.min.js"></script> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> </html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/list/control/list_radio_2line.html b/tau/demos/SDK/WearableWidgetSample/extra/list/list_2text_1icon_2.html index 46d31cdb..667dbfee 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/list/control/list_radio_2line.html +++ b/tau/demos/SDK/WearableWidgetSample/extra/list/list_2text_1icon_2.html @@ -3,41 +3,41 @@ <head> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> <title>Wearable UI</title> - <link rel="stylesheet" href="../../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" href="../../../css/style.css"> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> + <link rel="stylesheet" href="../../css/style.css"> </head> <body> <div class="ui-page"> <header class="ui-header"> - <h2 class="ui-title">Radio 2 List</h2> + <h2 class="ui-title">List with multiline</h2> </header> <div class="ui-content"> <ul class="ui-listview"> <li class="li-has-multiline li-has-radio"> <label> Wi-fi - <span class="ui-li-sub-text li-text-sub">Overall size of fonts</span> - <input type="radio" name="radio-sample" checked="checked"/> + <span class="li-text-sub">Overall size of fonts</span> + <input type="radio" name="radio-sample"/> </label> </li> <li class="li-has-multiline li-has-radio"> <label> Bluetooth - <span class="ui-li-sub-text li-text-sub">Screen savers and other settings</span> + <span class="li-text-sub">Screen savers and other settings</span> <input type="radio" name="radio-sample"/> </label> </li> <li class="li-has-multiline li-has-radio disabled"> <label> Data usage (disabled) - <span class="ui-li-sub-text li-text-sub">Overall size of fonts</span> + <span class="li-text-sub">Overall size of fonts</span> <input type="radio" name="radio-sample" disabled="disabled"/> </label> </li> <li class="li-has-multiline li-has-radio"> <label> Flight mode - <span class="ui-li-sub-text li-text-sub">Overall size of fonts</span> + <span class="li-text-sub">Overall size of fonts</span> <input type="radio" name="radio-sample"/> </label> </li> @@ -45,5 +45,5 @@ </div> </div> </body> -<script type="text/javascript" src="../../../lib/tau/wearable/js/tau.min.js"></script> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> </html> diff --git a/tau/demos/SDK/WearableWidgetSample/extra/list/list_2text_1icon_3.html b/tau/demos/SDK/WearableWidgetSample/extra/list/list_2text_1icon_3.html new file mode 100644 index 00000000..e7b65095 --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/extra/list/list_2text_1icon_3.html @@ -0,0 +1,45 @@ +<!DOCTYPE html> +<html> +<head> + <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> + <title>Wearable UI</title> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> + <link rel="stylesheet" href="../../css/style.css"> +</head> +<body> + <div class="ui-page"> + <header class="ui-header"> + <h2 class="ui-title">List with multiline</h2> + </header> + <div class="ui-content"> + <ul class="ui-listview"> + <li class="li-has-multiline li-has-next-depth"> + <a href="#"> + Wi-fi + <span class="li-text-sub">Overall size of fonts</span> + </a> + </li> + <li class="li-has-multiline li-has-next-depth"> + <a href="#"> + Bluetooth + <span class="li-text-sub">Screen savers and other settings</span> + </a> + </li> + <li class="li-has-multiline li-has-next-depth disabled"> + <a href="#"> + Data usage (disabled) + <span class="li-text-sub">Overall size of fonts</span> + </a> + </li> + <li class="li-has-multiline li-has-next-depth"> + <a href="#"> + Flight mode + <span class="li-text-sub">Overall size of fonts</span> + </a> + </li> + </ul> + </div> + </div> +</body> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> +</html> diff --git a/tau/demos/SDK/WearableWidgetSample/extra/list/list_multi_2line.html b/tau/demos/SDK/WearableWidgetSample/extra/list/list_multi_2line.html new file mode 100644 index 00000000..e005fffb --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/extra/list/list_multi_2line.html @@ -0,0 +1,40 @@ +<!DOCTYPE html> +<html> +<head> + <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> + <title>Wearable UI</title> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> + <link rel="stylesheet" href="../../css/style.css"> +</head> +<body> + <div class="ui-page"> + <header class="ui-header"> + <h2 class="ui-title">List with multiline</h2> + </header> + <div class="ui-content"> + <ul class="ui-listview"> + <li class="li-has-multiline"> + <a> + Wallpaper + <span class="li-text-sub">Overall size of fonts</span> + </a> + </li> + <li class="li-has-multiline"> + <a> + Android Dreams + <span class="li-text-sub">Screen savers and other settings</span> + </a> + </li> + <li class="li-has-multiline disabled"> + Font size + <span class="li-text-sub">Overall size of fonts</span> + </li> + <li> + Ringtones + </li> + </ul> + </div> + </div> +</body> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> +</html> diff --git a/tau/demos/SDK/WearableWidgetSample/extra/list/list_multi_2line_2.html b/tau/demos/SDK/WearableWidgetSample/extra/list/list_multi_2line_2.html new file mode 100644 index 00000000..30b421fd --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/extra/list/list_multi_2line_2.html @@ -0,0 +1,46 @@ +<!DOCTYPE html> +<html> +<head> + <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> + <title>Wearable UI</title> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> + <link rel="stylesheet" href="../../css/style.css"> +</head> +<body> + <div class="ui-page"> + <header class="ui-header"> + <h2 class="ui-title">List with multiline 2</h2> + </header> + <div class="ui-content"> + <ul class="ui-listview"> + <li class="li-has-multiline"> + <a href="#"> + Wallpaper + <span class="li-text-sub">Overall size of fonts</span> + </a> + </li> + <li class="li-has-multiline 2lines"> + <a> + Android Dreams + <span class="li-text-sub">Screen savers and other settings</span> + <span class="li-text-sub">Screen savers and other settings</span> + </a> + </li> + <li class="li-has-multiline 2lines disabled"> + Android Dreams + <span class="li-text-sub">Screen savers and other settings</span> + <span class="li-text-sub">Screen savers and other settings</span> + </li> + <li class="li-has-multiline"> + Font size + <span class="li-text-sub">Overall size of fonts</span> + </li> + <li> + Ringtones + </li> + </ul> + </div> + </div> +</body> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> +</html> diff --git a/tau/demos/SDK/WearableWidgetSample/extra/scroller/app.js b/tau/demos/SDK/WearableWidgetSample/extra/scroller/app.js new file mode 100644 index 00000000..b54943b3 --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/extra/scroller/app.js @@ -0,0 +1,48 @@ +(function() { + var page = document.getElementById( "horizontalScroller" ) || + document.getElementById( "verticalScroller" ), + vele = document.getElementById( "vscroller" ), + hele = document.getElementById( "hscroller" ), + hscroller, vscroller; + + page.addEventListener( "pageshow", function() { + // make SectionChanger object + if ( vele ) { + vscroller = new tau.widget.Scroller(vele); + } + + if ( hele ) { + hscroller = new tau.widget.Scroller(hele); + } + }); + + page.addEventListener( "pagehide", function() { + // release object + if ( vscroller ) { + vscroller.destroy(); + vscroller = null; + } + + if ( hscroller ) { + hscroller.destroy(); + hscroller = null; + } + }); + + page.addEventListener( "click", function(e) { + console.debug(e.type, e.target); + }); + + page.addEventListener( "scrollstart", function(e) { + console.debug(e.type, e.target); + }); + + page.addEventListener( "scrollend", function(e) { + console.debug(e.type, e.target); + }); + + page.addEventListener( "scrollcancel", function(e) { + console.debug(e.type, e.target); + }); + +})(); diff --git a/tau/demos/SDK/WearableWidgetSample/extra/scroller/css/app.css b/tau/demos/SDK/WearableWidgetSample/extra/scroller/css/app.css new file mode 100644 index 00000000..d1a4b470 --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/extra/scroller/css/app.css @@ -0,0 +1,4 @@ +#horizontalScroller li {float:left;width:200px;height:100px;} +#horizontalScroller .ui-listview {width:4000px;height:100px;} +#verticalScroller li, +#horizontalScroller li {text-align:center;} diff --git a/tau/demos/SDK/WearableWidgetSample/extra/scroller/hscroll.html b/tau/demos/SDK/WearableWidgetSample/extra/scroller/hscroll.html new file mode 100644 index 00000000..f5dffb6a --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/extra/scroller/hscroll.html @@ -0,0 +1,82 @@ +<!DOCTYPE html> +<html> +<head> + <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> + <title>Wearable Extra UI - Horizontal Scroll</title> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> +</head> +<body> + <div id="horizontalScroller" class="ui-page"> + <link rel="stylesheet" href="./css/app.css"> + <header class="ui-header"> + <h2 class="ui-title">Wearable Extra UI</h2> + </header> + <div id="hscroller" class="ui-content"> + <ul class="ui-listview"> + <li> + <a href="#">List 01</a> + </li> + <li> + <a href="#">List 02</a> + </li> + <li> + <a href="#">List 03</a> + </li> + <li> + <a href="#">List 04</a> + </li> + <li> + <a href="#">List 05</a> + </li> + <li> + <a href="#">List 06</a> + </li> + <li> + <a href="#">List 07</a> + </li> + <li> + <a href="#">List 08</a> + </li> + <li> + <a href="#">List 09</a> + </li> + <li> + <a href="#">List 10</a> + </li> + <li> + <a href="#">List 11</a> + </li> + <li> + <a href="#">List 12</a> + </li> + <li> + <a href="#">List 13</a> + </li> + <li> + <a href="#">List 14</a> + </li> + <li> + <a href="#">List 15</a> + </li> + <li> + <a href="#">List 16</a> + </li> + <li> + <a href="#">List 17</a> + </li> + <li> + <a href="#">List 18</a> + </li> + <li> + <a href="#">List 19</a> + </li> + <li> + <a href="#">List 20</a> + </li> + </ul> + </div> + <script src="./app.js"></script> + </div> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> +</body> +</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/popup/index.html b/tau/demos/SDK/WearableWidgetSample/extra/scroller/index.html index a0199f98..51395bb5 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/popup/index.html +++ b/tau/demos/SDK/WearableWidgetSample/extra/scroller/index.html @@ -2,22 +2,22 @@ <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> - <title>Popup</title> - <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.min.css"> + <title>Wearable Extra UI - Virtual Scroll</title> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> <link rel="stylesheet" href="../../css/style.css"> </head> <body> <div class="ui-page"> <header class="ui-header"> - <h2 class="ui-title">Popup</h2> + <h2 class="ui-title">Virtual Scroll</h2> </header> <div class="ui-content"> <ul class="ui-listview"> - <li><a href="popup.html">Popups</a></li> - <li><a href="popup_toast.html">Toast Popup</a></li> + <li><a href="vscroll.html">Vertical Scroll</a></li> + <li><a href="hscroll.html">Horizontal Scroll</a></li> </ul> </div> </div> </body> -<script type="text/javascript" src="../../lib/tau/wearable/js/tau.min.js"></script> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> </html> diff --git a/tau/demos/SDK/WearableWidgetSample/extra/scroller/vscroll-with-bar.html b/tau/demos/SDK/WearableWidgetSample/extra/scroller/vscroll-with-bar.html new file mode 100644 index 00000000..fcdb86b3 --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/extra/scroller/vscroll-with-bar.html @@ -0,0 +1,82 @@ +<!DOCTYPE html> +<html> +<head> + <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> + <title>Wearable Extra UI - Virtual Scroll</title> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> +</head> +<body> + <div id="verticalScroller" class="ui-page"> + <link rel="stylesheet" href="./css/app.css"> + <header class="ui-header"> + <h2 class="ui-title">Wearable Extra UI</h2> + </header> + <div id="vscroller" class="ui-content" data-scrollbar="bar"> + <ul class="ui-listview"> + <li> + <a href="#">List 01</a> + </li> + <li> + <a href="#">List 02</a> + </li> + <li> + <a href="#">List 03</a> + </li> + <li> + <a href="#">List 04</a> + </li> + <li> + <a href="#">List 05</a> + </li> + <li> + <a href="#">List 06</a> + </li> + <li> + <a href="#">List 07</a> + </li> + <li> + <a href="#">List 08</a> + </li> + <li> + <a href="#">List 09</a> + </li> + <li> + <a href="#">List 10</a> + </li> + <li> + <a href="#">List 11</a> + </li> + <li> + <a href="#">List 12</a> + </li> + <li> + <a href="#">List 13</a> + </li> + <li> + <a href="#">List 14</a> + </li> + <li> + <a href="#">List 15</a> + </li> + <li> + <a href="#">List 16</a> + </li> + <li> + <a href="#">List 17</a> + </li> + <li> + <a href="#">List 18</a> + </li> + <li> + <a href="#">List 19</a> + </li> + <li> + <a href="#">List 20</a> + </li> + </ul> + </div> + <script src="./app.js"></script> + </div> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> +</body> +</html> diff --git a/tau/demos/SDK/WearableWidgetSample/extra/scroller/vscroll-with-effect.html b/tau/demos/SDK/WearableWidgetSample/extra/scroller/vscroll-with-effect.html new file mode 100644 index 00000000..1545183b --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/extra/scroller/vscroll-with-effect.html @@ -0,0 +1,82 @@ +<!DOCTYPE html> +<html> +<head> + <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> + <title>Wearable Extra UI - Virtual Scroll</title> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> +</head> +<body> + <div id="verticalScroller" class="ui-page"> + <link rel="stylesheet" href="./css/app.css"> + <header class="ui-header"> + <h2 class="ui-title">Wearable Extra UI</h2> + </header> + <div id="vscroller" class="ui-content" data-use-bouncing-effect="true"> + <ul class="ui-listview"> + <li> + <a href="#">List 01</a> + </li> + <li> + <a href="#">List 02</a> + </li> + <li> + <a href="#">List 03</a> + </li> + <li> + <a href="#">List 04</a> + </li> + <li> + <a href="#">List 05</a> + </li> + <li> + <a href="#">List 06</a> + </li> + <li> + <a href="#">List 07</a> + </li> + <li> + <a href="#">List 08</a> + </li> + <li> + <a href="#">List 09</a> + </li> + <li> + <a href="#">List 10</a> + </li> + <li> + <a href="#">List 11</a> + </li> + <li> + <a href="#">List 12</a> + </li> + <li> + <a href="#">List 13</a> + </li> + <li> + <a href="#">List 14</a> + </li> + <li> + <a href="#">List 15</a> + </li> + <li> + <a href="#">List 16</a> + </li> + <li> + <a href="#">List 17</a> + </li> + <li> + <a href="#">List 18</a> + </li> + <li> + <a href="#">List 19</a> + </li> + <li> + <a href="#">List 20</a> + </li> + </ul> + </div> + <script src="./app.js"></script> + </div> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> +</body> +</html> diff --git a/tau/demos/SDK/WearableWidgetSample/extra/scroller/vscroll.html b/tau/demos/SDK/WearableWidgetSample/extra/scroller/vscroll.html new file mode 100644 index 00000000..b7bb579f --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/extra/scroller/vscroll.html @@ -0,0 +1,82 @@ +<!DOCTYPE html> +<html> +<head> + <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> + <title>Wearable Extra UI - Virtual Scroll</title> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> +</head> +<body> + <div id="verticalScroller" class="ui-page"> + <link rel="stylesheet" href="./css/app.css"> + <header class="ui-header"> + <h2 class="ui-title">Wearable Extra UI</h2> + </header> + <div id="vscroller" class="ui-content"> + <ul class="ui-listview"> + <li> + <a href="#">List 01</a> + </li> + <li> + <a href="#">List 02</a> + </li> + <li> + <a href="#">List 03</a> + </li> + <li> + <a href="#">List 04</a> + </li> + <li> + <a href="#">List 05</a> + </li> + <li> + <a href="#">List 06</a> + </li> + <li> + <a href="#">List 07</a> + </li> + <li> + <a href="#">List 08</a> + </li> + <li> + <a href="#">List 09</a> + </li> + <li> + <a href="#">List 10</a> + </li> + <li> + <a href="#">List 11</a> + </li> + <li> + <a href="#">List 12</a> + </li> + <li> + <a href="#">List 13</a> + </li> + <li> + <a href="#">List 14</a> + </li> + <li> + <a href="#">List 15</a> + </li> + <li> + <a href="#">List 16</a> + </li> + <li> + <a href="#">List 17</a> + </li> + <li> + <a href="#">List 18</a> + </li> + <li> + <a href="#">List 19</a> + </li> + <li> + <a href="#">List 20</a> + </li> + </ul> + </div> + <script src="./app.js"></script> + </div> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> +</body> +</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/add.html b/tau/demos/SDK/WearableWidgetSample/extra/sectionchanger/add.html index 3344f2a6..2a5324ae 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/add.html +++ b/tau/demos/SDK/WearableWidgetSample/extra/sectionchanger/add.html @@ -3,13 +3,11 @@ <head> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> <title>Wearable Extra UI - Section changer</title> - <link rel="stylesheet" href="../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" media="all and (-tizen-geometric-shape: circle)" href="../lib/tau/wearable/theme/default/tau.circle.min.css"> - <link rel="stylesheet" href="../css/style.css"> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> </head> <body> - <div id="addSectionchangerPage" class="ui-page" data-enable-page-scroll="false"> - <link rel="stylesheet" href="css/sectionchanger.css"> + <div id="addSectionchangerPage" class="ui-page"> + <link rel="stylesheet" href="./css/sectionchanger.css"> <header class="ui-header"> <h2 class="ui-title">Add/Remove</h2> </header> @@ -49,8 +47,8 @@ <button id="addBtn" class="ui-btn" >Add</button> <button id="removeBtn" class="ui-btn" >Remove</button> </footer> - <script src="add.js"></script> + <script src="./add.js"></script> </div> - <script type="text/javascript" src="../lib/tau/wearable/js/tau.min.js"></script> +<script src="../../lib/tau/wearable/js/tau.js"></script> </body> </html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/add.js b/tau/demos/SDK/WearableWidgetSample/extra/sectionchanger/add.js index 2ab47825..12930886 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/add.js +++ b/tau/demos/SDK/WearableWidgetSample/extra/sectionchanger/add.js @@ -1,4 +1,3 @@ -/*global tau */ (function() { var page = document.getElementById( "addSectionchangerPage" ), @@ -43,4 +42,4 @@ page.addEventListener( "pagehide", function() { addBtn.removeEventListener( "click", addSection ); removeBtn.removeEventListener( "click", removeSection ); }); -}()); +})(); diff --git a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/bouncing.html b/tau/demos/SDK/WearableWidgetSample/extra/sectionchanger/bouncing.html index 4e4f4ef8..57db5742 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/bouncing.html +++ b/tau/demos/SDK/WearableWidgetSample/extra/sectionchanger/bouncing.html @@ -3,13 +3,11 @@ <head> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> <title>Wearable Extra UI - Section changer</title> - <link rel="stylesheet" href="../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" media="all and (-tizen-geometric-shape: circle)" href="../lib/tau/wearable/theme/default/tau.circle.min.css"> - <link rel="stylesheet" href="../css/style.css"> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> </head> <body> - <div id="bouncingsectionchangerPage" class="ui-page" data-enable-page-scroll="false"> - <link rel="stylesheet" href="css/sectionchanger.css"> + <div id="bouncingsectionchangerPage" class="ui-page"> + <link rel="stylesheet" href="./css/sectionchanger.css"> <header class="ui-header"> <h2 class="ui-title">Bouncing Effect</h2> </header> @@ -45,8 +43,8 @@ </section> </div> </div> - <script src="bouncing.js"></script> + <script src="./bouncing.js"></script> </div> -<script type="text/javascript" src="../lib/tau/wearable/js/tau.min.js"></script> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> </body> </html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/bouncing.js b/tau/demos/SDK/WearableWidgetSample/extra/sectionchanger/bouncing.js index 20da5fe0..802ab8bd 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/bouncing.js +++ b/tau/demos/SDK/WearableWidgetSample/extra/sectionchanger/bouncing.js @@ -1,13 +1,12 @@ -/*global tau */ (function() { var page = document.getElementById( "bouncingsectionchangerPage" ), changer = document.getElementById( "bouncingsectionchanger" ), - sectionChanger; + sectionChanger, idx=1; page.addEventListener( "pagebeforeshow", function() { // make SectionChanger object - sectionChanger = tau.widget.SectionChanger(changer, { + sectionChanger = new tau.widget.SectionChanger(changer, { circular: false, orientation: "horizontal", scrollbar: "bar", @@ -19,4 +18,4 @@ page.addEventListener( "pagehide", function() { // release object sectionChanger.destroy(); }); -}()); +})(); diff --git a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/circular.html b/tau/demos/SDK/WearableWidgetSample/extra/sectionchanger/circular.html index 0c3ff075..493ee223 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/circular.html +++ b/tau/demos/SDK/WearableWidgetSample/extra/sectionchanger/circular.html @@ -3,13 +3,11 @@ <head> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> <title>Wearable Extra UI - Section changer</title> - <link rel="stylesheet" href="../../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" media="all and (-tizen-geometric-shape: circle)" href="../../../lib/tau/wearable/theme/default/tau.circle.min.css"> - <link rel="stylesheet" href="../../../css/style.css"> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> </head> <body> - <div id="circularSectionchangerPage" class="ui-page" data-enable-page-scroll="false"> - <link rel="stylesheet" href="css/sectionchanger.css"> + <div id="circularSectionchangerPage" class="ui-page"> + <link rel="stylesheet" href="./css/sectionchanger.css"> <header class="ui-header"> <h2 class="ui-title">Circular</h2> </header> @@ -27,14 +25,26 @@ </section> <section style="text-align:center"> <h3> RIGHT1 PAGE </h3> + <ul class="ui-listview"> + <li>List Item1</li> + <li>List Item2</li> + <li>List Item3</li> + <li>List Item4</li> + <li>List Item5</li> + <li>List Item6</li> + <li>List Item7</li> + <li>List Item8</li> + <li>List Item9</li> + <li>List Item10</li> + </ul> </section> <section style="text-align:center"> <h3> RIGHT2 PAGE </h3> </section> </div> </div> - <script src="circular.js"></script> + <script src="./circular.js"></script> </div> -<script type="text/javascript" src="../../../lib/tau/wearable/js/tau.min.js"></script> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> </body> </html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/circular.js b/tau/demos/SDK/WearableWidgetSample/extra/sectionchanger/circular.js index d89ef218..d0910b68 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/circular.js +++ b/tau/demos/SDK/WearableWidgetSample/extra/sectionchanger/circular.js @@ -1,13 +1,12 @@ -/*global tau */ (function() { var page = document.getElementById( "circularSectionchangerPage" ), changer = document.getElementById( "circularSectionchanger" ), - sectionChanger; + sectionChanger, idx=1; page.addEventListener( "pagebeforeshow", function() { // make SectionChanger object - sectionChanger = tau.widget.SectionChanger(changer, { + sectionChanger = new tau.widget.SectionChanger(changer, { circular: true, orientation: "horizontal" }); @@ -17,4 +16,4 @@ page.addEventListener( "pagehide", function() { // release object sectionChanger.destroy(); }); -}()); +})(); diff --git a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/css/sectionchanger.css b/tau/demos/SDK/WearableWidgetSample/extra/sectionchanger/css/sectionchanger.css index e7967d10..e7967d10 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/css/sectionchanger.css +++ b/tau/demos/SDK/WearableWidgetSample/extra/sectionchanger/css/sectionchanger.css diff --git a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/hsection.html b/tau/demos/SDK/WearableWidgetSample/extra/sectionchanger/hsection.html index e06bc61e..915ff2d0 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/hsection.html +++ b/tau/demos/SDK/WearableWidgetSample/extra/sectionchanger/hsection.html @@ -3,13 +3,11 @@ <head> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> <title>Wearable Extra UI - Section changer</title> - <link rel="stylesheet" href="../../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" media="all and (-tizen-geometric-shape: circle)" href="../../../lib/tau/wearable/theme/default/tau.circle.min.css"> - <link rel="stylesheet" href="../../../css/style.css"> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> </head> <body> - <div id="hsectionchangerPage" class="ui-page" data-enable-page-scroll="false"> - <link rel="stylesheet" href="css/sectionchanger.css"> + <div id="hsectionchangerPage" class="ui-page"> + <link rel="stylesheet" href="./css/sectionchanger.css"> <header class="ui-header"> <h2 class="ui-title">Horizontal</h2> </header> @@ -27,14 +25,26 @@ </section> <section style="text-align:center"> <h3> RIGHT1 PAGE </h3> + <ul class="ui-listview"> + <li>List Item1</li> + <li>List Item2</li> + <li>List Item3</li> + <li>List Item4</li> + <li>List Item5</li> + <li>List Item6</li> + <li>List Item7</li> + <li>List Item8</li> + <li>List Item9</li> + <li>List Item10</li> + </ul> </section> <section style="text-align:center"> <h3> RIGHT2 PAGE </h3> </section> </div> </div> - <script src="hsection.js"></script> + <script src="./hsection.js"></script> </div> -<script type="text/javascript" src="../../../lib/tau/wearable/js/tau.min.js"></script> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> </body> </html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/hsection.js b/tau/demos/SDK/WearableWidgetSample/extra/sectionchanger/hsection.js index 6a4872c5..30334484 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/hsection.js +++ b/tau/demos/SDK/WearableWidgetSample/extra/sectionchanger/hsection.js @@ -1,13 +1,12 @@ -/*global tau */ (function() { var page = document.getElementById( "hsectionchangerPage" ), changer = document.getElementById( "hsectionchanger" ), - sectionChanger; + sectionChanger, idx=1; page.addEventListener( "pagebeforeshow", function() { // make SectionChanger object - sectionChanger = tau.widget.SectionChanger(changer, { + sectionChanger = new tau.widget.SectionChanger(changer, { circular: false, orientation: "horizontal", useBouncingEffect: true @@ -19,4 +18,4 @@ page.addEventListener( "pagehide", function() { sectionChanger.destroy(); }); -}()); +})(); diff --git a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/images/scrollbar-bouncing-effect-bottom.png b/tau/demos/SDK/WearableWidgetSample/extra/sectionchanger/images/scrollbar-bouncing-effect-bottom.png Binary files differindex 326b95d3..326b95d3 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/images/scrollbar-bouncing-effect-bottom.png +++ b/tau/demos/SDK/WearableWidgetSample/extra/sectionchanger/images/scrollbar-bouncing-effect-bottom.png diff --git a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/images/scrollbar-bouncing-effect-left.png b/tau/demos/SDK/WearableWidgetSample/extra/sectionchanger/images/scrollbar-bouncing-effect-left.png Binary files differindex 8673b014..8673b014 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/images/scrollbar-bouncing-effect-left.png +++ b/tau/demos/SDK/WearableWidgetSample/extra/sectionchanger/images/scrollbar-bouncing-effect-left.png diff --git a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/images/scrollbar-bouncing-effect-right.png b/tau/demos/SDK/WearableWidgetSample/extra/sectionchanger/images/scrollbar-bouncing-effect-right.png Binary files differindex d2281f95..d2281f95 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/images/scrollbar-bouncing-effect-right.png +++ b/tau/demos/SDK/WearableWidgetSample/extra/sectionchanger/images/scrollbar-bouncing-effect-right.png diff --git a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/images/scrollbar-bouncing-effect-top.png b/tau/demos/SDK/WearableWidgetSample/extra/sectionchanger/images/scrollbar-bouncing-effect-top.png Binary files differindex 980d474f..980d474f 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/images/scrollbar-bouncing-effect-top.png +++ b/tau/demos/SDK/WearableWidgetSample/extra/sectionchanger/images/scrollbar-bouncing-effect-top.png diff --git a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/index.html b/tau/demos/SDK/WearableWidgetSample/extra/sectionchanger/index.html index aecca5af..e9ef0064 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/index.html +++ b/tau/demos/SDK/WearableWidgetSample/extra/sectionchanger/index.html @@ -3,9 +3,8 @@ <head> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> <title>Wearable Extra UI - Section changer</title> - <link rel="stylesheet" href="../../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" media="all and (-tizen-geometric-shape: circle)" href="../../../lib/tau/wearable/theme/default/tau.circle.min.css"> - <link rel="stylesheet" href="../../../css/style.css"> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> + <link rel="stylesheet" href="../../css/style.css"> </head> <body> <div class="ui-page"> @@ -16,10 +15,11 @@ <ul class="ui-listview"> <li><a href="hsection.html">Horizontal</a></li> <li><a href="circular.html">Circular</a></li> + <li><a href="scrollbar.html">Scrollbar</a></li> <li><a href="tab.html">Tab</a></li> </ul> </div> </div> </body> -<script type="text/javascript" src="../../../lib/tau/wearable/js/tau.min.js"></script> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> </html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/scrollbar.html b/tau/demos/SDK/WearableWidgetSample/extra/sectionchanger/scrollbar.html index eb5702eb..192e1052 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/scrollbar.html +++ b/tau/demos/SDK/WearableWidgetSample/extra/sectionchanger/scrollbar.html @@ -3,13 +3,11 @@ <head> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> <title>Wearable Extra UI - Section changer</title> - <link rel="stylesheet" href="../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" media="all and (-tizen-geometric-shape: circle)" href="../lib/tau/wearable/theme/default/tau.circle.min.css"> - <link rel="stylesheet" href="../css/style.css"> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> </head> <body> - <div id="barsectionchangerPage" class="ui-page" data-enable-page-scroll="false"> - <link rel="stylesheet" href="css/sectionchanger.css"> + <div id="barsectionchangerPage" class="ui-page"> + <link rel="stylesheet" href="./css/sectionchanger.css"> <header class="ui-header"> <h2 class="ui-title">Scrollbar</h2> </header> @@ -45,8 +43,8 @@ </section> </div> </div> - <script src="scrollbar.js"></script> + <script src="./scrollbar.js"></script> </div> -<script type="text/javascript" src="../lib/tau/wearable/js/tau.min.js"></script> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> </body> </html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/scrollbar.js b/tau/demos/SDK/WearableWidgetSample/extra/sectionchanger/scrollbar.js index bb69aa81..86940e8d 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/scrollbar.js +++ b/tau/demos/SDK/WearableWidgetSample/extra/sectionchanger/scrollbar.js @@ -1,13 +1,12 @@ -/*global tau */ (function() { var page = document.getElementById( "barsectionchangerPage" ), changer = document.getElementById( "barsectionchanger" ), - sectionChanger; + sectionChanger, idx=1; page.addEventListener( "pagebeforeshow", function() { // make SectionChanger object - sectionChanger = tau.widget.SectionChanger(changer, { + sectionChanger = new tau.widget.SectionChanger(changer, { circular: false, orientation: "horizontal", scrollbar: "bar", @@ -19,4 +18,4 @@ page.addEventListener( "pagehide", function() { // release object sectionChanger.destroy(); }); -}()); +})(); diff --git a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/tab.html b/tau/demos/SDK/WearableWidgetSample/extra/sectionchanger/tab.html index 887a9526..66bffeaa 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/tab.html +++ b/tau/demos/SDK/WearableWidgetSample/extra/sectionchanger/tab.html @@ -3,13 +3,11 @@ <head> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> <title>Wearable Extra UI - Section changer</title> - <link rel="stylesheet" href="../../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" media="all and (-tizen-geometric-shape: circle)" href="../../../lib/tau/wearable/theme/default/tau.circle.min.css"> - <link rel="stylesheet" href="../../../css/style.css"> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> </head> <body> - <div id="tabsectionchangerPage" class="ui-page" data-enable-page-scroll="false"> - <link rel="stylesheet" href="css/sectionchanger.css"> + <div id="tabsectionchangerPage" class="ui-page"> + <link rel="stylesheet" href="./css/sectionchanger.css"> <header class="ui-header"> <h2 class="ui-title">Tab</h2> </header> @@ -27,14 +25,26 @@ </section> <section style="text-align:center"> <h3> RIGHT1 PAGE </h3> + <ul class="ui-listview"> + <li>List Item1</li> + <li>List Item2</li> + <li>List Item3</li> + <li>List Item4</li> + <li>List Item5</li> + <li>List Item6</li> + <li>List Item7</li> + <li>List Item8</li> + <li>List Item9</li> + <li>List Item10</li> + </ul> </section> <section style="text-align:center"> <h3> RIGHT2 PAGE </h3> </section> </div> </div> - <script src="tab.js"></script> + <script src="./tab.js"></script> </div> -<script type="text/javascript" src="../../../lib/tau/wearable/js/tau.min.js"></script> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> </body> </html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/tab.js b/tau/demos/SDK/WearableWidgetSample/extra/sectionchanger/tab.js index 27a54553..4c198078 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/tab.js +++ b/tau/demos/SDK/WearableWidgetSample/extra/sectionchanger/tab.js @@ -1,4 +1,3 @@ -/*global tau */ (function() { var page = document.getElementById( "tabsectionchangerPage" ), @@ -7,7 +6,7 @@ var page = document.getElementById( "tabsectionchangerPage" ), page.addEventListener( "pagebeforeshow", function() { // make SectionChanger object - sectionChanger = tau.widget.SectionChanger(changer, { + sectionChanger = new tau.widget.SectionChanger(changer, { circular: true, orientation: "horizontal", scrollbar: "tab" @@ -18,4 +17,4 @@ page.addEventListener( "pagehide", function() { // release object sectionChanger.destroy(); }); -}()); +})(); diff --git a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/vsection.html b/tau/demos/SDK/WearableWidgetSample/extra/sectionchanger/vsection.html index 3ea089cb..b62c516b 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/vsection.html +++ b/tau/demos/SDK/WearableWidgetSample/extra/sectionchanger/vsection.html @@ -3,13 +3,11 @@ <head> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> <title>Wearable Extra UI - Section changer</title> - <link rel="stylesheet" href="../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" media="all and (-tizen-geometric-shape: circle)" href="../lib/tau/wearable/theme/default/tau.circle.min.css"> - <link rel="stylesheet" href="../css/style.css"> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> </head> <body> - <div id="vsectionchangerPage" class="ui-page" data-enable-page-scroll="false"> - <link rel="stylesheet" href="css/sectionchanger.css"> + <div id="vsectionchangerPage" class="ui-page"> + <link rel="stylesheet" href="./css/sectionchanger.css"> <header class="ui-header"> <h2 class="ui-title">Vertical</h2> </header> @@ -45,8 +43,8 @@ </section> </div> </div> - <script src="vsection.js"></script> + <script src="./vsection.js"></script> </div> -<script type="text/javascript" src="../lib/tau/wearable/js/tau.min.js"></script> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> </body> </html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/vsection.js b/tau/demos/SDK/WearableWidgetSample/extra/sectionchanger/vsection.js index 9ddf7fb8..1b32ec21 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/vsection.js +++ b/tau/demos/SDK/WearableWidgetSample/extra/sectionchanger/vsection.js @@ -1,13 +1,12 @@ -/*global tau */ (function() { var page = document.getElementById( "vsectionchangerPage" ), changer = document.getElementById( "vsectionchanger" ), - sectionChanger; + sectionChanger, idx=1; page.addEventListener( "pagebeforeshow", function() { // make SectionChanger object - sectionChanger = tau.widget.SectionChanger(changer, { + sectionChanger = new tau.widget.SectionChanger(changer, { circular: false, orientation: "vertical" }); @@ -17,4 +16,4 @@ page.addEventListener( "pagehide", function() { // release object sectionChanger.destroy(); }); -}()); +})(); diff --git a/tau/demos/SDK/wearable/UIComponents/contents/list/list_swipelist.js b/tau/demos/SDK/WearableWidgetSample/extra/swipelist/app.js index d712cf04..79b88259 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/list/list_swipelist.js +++ b/tau/demos/SDK/WearableWidgetSample/extra/swipelist/app.js @@ -1,19 +1,18 @@ -/*global tau */ (function(){ var page = document.getElementById( "swipelist" ), listElement = page.getElementsByClassName( "ui-swipelist-list" )[0], swipeList; - page.addEventListener( "pagebeforeshow", function() { + page.addEventListener( "pageshow", function() { // make SwipeList object - swipeList = tau.widget.SwipeList( listElement, { + swipeList = new tau.widget.SwipeList( listElement, { swipeTarget: "li", swipeElement: ".ui-swipelist" }); }); - page.addEventListener( "pagebeforehide", function() { + page.addEventListener( "pagehide", function() { // release object swipeList.destroy(); }); diff --git a/tau/demos/SDK/wearable/UIComponents/contents/list/list_swipelist.html b/tau/demos/SDK/WearableWidgetSample/extra/swipelist/index.html index 80a2b9ed..04e412a7 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/list/list_swipelist.html +++ b/tau/demos/SDK/WearableWidgetSample/extra/swipelist/index.html @@ -2,9 +2,8 @@ <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> - <title>Wearable UI</title> - <link rel="stylesheet" href="../../lib/tau/wearable/theme/changeable/tau.min.css"> - <link rel="stylesheet" href="../../css/style.css"> + <title>Wearable Extra UI</title> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> </head> <body> <div id="swipelist" class="ui-page"> @@ -33,8 +32,8 @@ </div> </div> </div> - <script src="list_swipelist.js"></script> + <script src="./app.js"></script> </div> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> </body> -<script type="text/javascript" src="../../lib/tau/wearable/js/tau.min.js"></script> </html> diff --git a/tau/demos/SDK/WearableWidgetSample/extra/text/basic_text_notitle.html b/tau/demos/SDK/WearableWidgetSample/extra/text/basic_text_notitle.html new file mode 100644 index 00000000..d4228990 --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/extra/text/basic_text_notitle.html @@ -0,0 +1,18 @@ +<!DOCTYPE html> +<html> +<head> + <meta name="viewport" content="width=device-width, user-scalable=no"/> + <title>Wearable UI</title> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> + <link rel="stylesheet" href="../../css/style.css"> +</head> + +<body> +<div class="ui-page"> + <div class="ui-content"> + <p class="basic-text-notitle">It was a real pleasure for me to finally get to meet you. My colleagues join me in sending you our holiday...</p> + </div> +</div> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> +</body> +</html> diff --git a/tau/demos/SDK/WearableWidgetSample/extra/text/basic_textl.html b/tau/demos/SDK/WearableWidgetSample/extra/text/basic_textl.html new file mode 100644 index 00000000..9affb991 --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/extra/text/basic_textl.html @@ -0,0 +1,21 @@ +<!DOCTYPE html> +<html> +<head> + <meta name="viewport" content="width=device-width, user-scalable=no"/> + <title>Wearable UI</title> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> + <link rel="stylesheet" href="../../css/style.css"> +</head> + +<body> +<div class="ui-page"> + <header class="ui-header"> + <h2 class="ui-title">Basic text</h2> + </header> + <div class="ui-content"> + <p class="basic-text-l-title">It was a real pleasure for me to finally get to meet you. My colleagues join me in sending you our holiday...</p> + </div> +</div> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> +</body> +</html> diff --git a/tau/demos/SDK/WearableWidgetSample/extra/text/basic_textm.html b/tau/demos/SDK/WearableWidgetSample/extra/text/basic_textm.html new file mode 100644 index 00000000..fb39c86c --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/extra/text/basic_textm.html @@ -0,0 +1,21 @@ +<!DOCTYPE html> +<html> +<head> + <meta name="viewport" content="width=device-width, user-scalable=no"/> + <title>Wearable UI</title> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> + <link rel="stylesheet" href="../../css/style.css"> +</head> + +<body> +<div class="ui-page"> + <header class="ui-header"> + <h2 class="ui-title">Basic text</h2> + </header> + <div class="ui-content"> + <p class="basic-text-m-title">It was a real pleasure for me to finally get to meet you. My colleagues join me in sending you our holiday...</p> + </div> +</div> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> +</body> +</html> diff --git a/tau/demos/SDK/WearableWidgetSample/extra/text/basic_texts.html b/tau/demos/SDK/WearableWidgetSample/extra/text/basic_texts.html new file mode 100644 index 00000000..5599b331 --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/extra/text/basic_texts.html @@ -0,0 +1,21 @@ +<!DOCTYPE html> +<html> +<head> + <meta name="viewport" content="width=device-width, user-scalable=no"/> + <title>Wearable UI</title> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> + <link rel="stylesheet" href="../../css/style.css"> +</head> + +<body> +<div class="ui-page"> + <header class="ui-header"> + <h2 class="ui-title">Basic text</h2> + </header> + <div class="ui-content"> + <p class="basic-text-s-title">It was a real pleasure for me to finally get to meet you. My colleagues join me in sending you our holiday...</p> + </div> +</div> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> +</body> +</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/list/list_divider.html b/tau/demos/SDK/WearableWidgetSample/extra/text/index.html index 8b88023e..2040cc5b 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/list/list_divider.html +++ b/tau/demos/SDK/WearableWidgetSample/extra/text/index.html @@ -3,28 +3,24 @@ <head> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> <title>Wearable UI</title> - <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.min.css"> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> <link rel="stylesheet" href="../../css/style.css"> </head> <body> <div class="ui-page"> - <header class="ui-header ui-header-small"> - <h2 class="ui-title">Divider List</h2> + <header class="ui-header"> + <h2 class="ui-title">Text</h2> </header> <div class="ui-content"> <ul class="ui-listview"> - <li class="ui-listview-divider">Sub title</li> - <li>List 1</li> - <li>List 2</li> - <li class="ui-listview-divider">Sub title</li> - <li>List 3</li> - <li>List 4</li> - <li class="ui-listview-divider">Sub title</li> - <li>List 5</li> - <li>List 6</li> + <li><a href="basic_texts.html">Basic Text Title s</a></li> + <li><a href="basic_textm.html">Basic Text Title m</a></li> + <li><a href="basic_textl.html">Basic Text Title l</a></li> + + <li><a href="basic_text_notitle.html">Basic Text no Title</a></li> </ul> </div> </div> </body> -<script type="text/javascript" src="../../lib/tau/wearable/js/tau.min.js"></script> +<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> </html> diff --git a/tau/demos/SDK/WearableWidgetSample/extra/virtualIndexedList/index.html b/tau/demos/SDK/WearableWidgetSample/extra/virtualIndexedList/index.html new file mode 100644 index 00000000..df1a69de --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/extra/virtualIndexedList/index.html @@ -0,0 +1,25 @@ +<!DOCTYPE html> +<html> + <head> + <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> + <title>Wearable UI</title> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> + <link rel="stylesheet" href="../../css/style.css"> + </head> + <body> + <div class="ui-page" id="pageTestVirtualList"> + <header class="ui-header"> + <h2 class="ui-title">Virtual List</h2> + </header> + <div class="ui-content"> + <div id="indexscrollbar1" class="ui-indexscrollbar"> + </div> + <ul id="vlist1" class="ui-listview ui-virtuallistview"> + </ul> + </div> + <script type="text/javascript" src="../virtuallist/virtuallist-db-demo.js"></script> + <script type="text/javascript" src="virtuallist.js"></script> + </div> + </body> + <script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> +</html> diff --git a/tau/demos/SDK/WearableWidgetSample/extra/virtualIndexedList/virtuallist.js b/tau/demos/SDK/WearableWidgetSample/extra/virtualIndexedList/virtuallist.js new file mode 100644 index 00000000..236baf5a --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/extra/virtualIndexedList/virtuallist.js @@ -0,0 +1,55 @@ +(function() { + var page = document.getElementById("pageTestVirtualList"), + isb, vlist; + + page.addEventListener("pageshow", function() { + var elisb = document.getElementById("indexscrollbar1"), + elList = document.getElementById("vlist1"), + listSize = JSON_DATA.length, + lastOccuredChar = null, + sideIndex = {}, + i; + + vlist = tau.widget.VirtualListview(elList, { + dataLength: listSize, + bufferSize: 40 + }); + + for (i = 0; i < listSize; i++){ + firstChar = JSON_DATA[i].NAME[0]; + + if (firstChar !== lastOccuredChar) { + sideIndex[firstChar] = i; + lastOccuredChar = firstChar; + } + } + + // Update listitem + vlist.setListItemUpdater(function(elListItem, newIndex) { + //TODO: Update listitem here + var data = JSON_DATA[newIndex]; + + elListItem.innerHTML = '<span class="ui-li-text-main">' + data.NAME+'</span>'; + }); + // Draw child elements + vlist.draw(); + + // Update the data-index attribute to the indexscrollbar element, with the index list above + elisb.setAttribute("data-index", Object.keys(sideIndex).join(",")); + + // Create IndexScrollbar + isb = new tau.widget.IndexScrollbar(elisb); + + // Bind a 'select' callback + elisb.addEventListener("select", function(ev) { + var idx = ev.detail.index; + + vlist.scrollToIndex(sideIndex[idx]); + }); + }); + page.addEventListener("pagehide", function() { + // Remove all children in the vlist + vlist.destroy(); + isb.destroy(); + }); +}()); diff --git a/tau/demos/SDK/wearable/UIComponents/contents/list/list_virtual.html b/tau/demos/SDK/WearableWidgetSample/extra/virtuallist/index.html index a5bb09e0..944864cb 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/list/list_virtual.html +++ b/tau/demos/SDK/WearableWidgetSample/extra/virtuallist/index.html @@ -3,9 +3,8 @@ <head> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> <title>Wearable UI</title> - <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" media="all and (-tizen-geometric-shape: circle)" href="../../lib/tau/wearable/theme/default/tau.circle.min.css"> - <link rel="stylesheet" href="../../css/style.css"> + <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.css"> + <link rel="stylesheet" href="../../css/style.css"> </head> <body> <div class="ui-page" id="pageTestVirtualList"> @@ -19,6 +18,6 @@ <script type="text/javascript" src="virtuallist-db-demo.js"></script> <script type="text/javascript" src="virtuallist.js"></script> </div> - <script type="text/javascript" src="../../lib/tau/wearable/js/tau.min.js"></script> + <script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> </body> </html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/list/virtuallist-db-demo.js b/tau/demos/SDK/WearableWidgetSample/extra/virtuallist/virtuallist-db-demo.js index 11d424c6..11d424c6 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/list/virtuallist-db-demo.js +++ b/tau/demos/SDK/WearableWidgetSample/extra/virtuallist/virtuallist-db-demo.js diff --git a/tau/demos/SDK/wearable/UIComponents/contents/list/virtuallist.js b/tau/demos/SDK/WearableWidgetSample/extra/virtuallist/virtuallist.js index 2b34c1f8..5fab2752 100644 --- a/tau/demos/SDK/wearable/UIComponents/contents/list/virtuallist.js +++ b/tau/demos/SDK/WearableWidgetSample/extra/virtuallist/virtuallist.js @@ -1,14 +1,13 @@ -/*global tau, JSON_DATA */ (function() { var page = document.getElementById("pageTestVirtualList"), - elList = document.getElementById("vlist1"), vlist; - page.addEventListener("pagebeforeshow", function() { + page.addEventListener("pageshow", function() { + var elList = document.getElementById("vlist1"); + vlist = tau.widget.VirtualListview(elList, { - dataLength: JSON_DATA.length, - bufferSize: 40, - scrollElement: "ui-scroller" + dataLength: JSON_DATA.length, + bufferSize: 40 }); // Update listitem @@ -23,7 +22,5 @@ page.addEventListener("pagehide", function() { // Remove all children in the vlist vlist.destroy(); - }); - }()); diff --git a/tau/demos/SDK/wearable/UIComponents/icon.png b/tau/demos/SDK/WearableWidgetSample/icon.png Binary files differindex 1f025680..1f025680 100755 --- a/tau/demos/SDK/wearable/UIComponents/icon.png +++ b/tau/demos/SDK/WearableWidgetSample/icon.png diff --git a/tau/demos/SDK/WearableWidgetSample/index.html b/tau/demos/SDK/WearableWidgetSample/index.html new file mode 100644 index 00000000..baabf211 --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/index.html @@ -0,0 +1,25 @@ +<!DOCTYPE html> +<html> +<head> + <meta name="viewport" content="width=device-width, user-scalable=no"/> + <title>Wearable UI</title> + <link rel="stylesheet" href="lib/tau/wearable/theme/default/tau.css"> + <link rel="stylesheet" href="css/style.css"> +</head> +<body> + <div class="ui-page ui-page-active" id="main"> + <header class="ui-header"> + <h2 class="ui-title">Wearable UI</h2> + </header> + <div class="ui-content"> + <ul class="ui-listview"> + <li><a href="basic/index.html">Basic UI</a></li> + <li><a href="extra/index.html">Extra UI</a></li> + </ul> + </div> + </div> + <script type="text/javascript" src="lib/tau/wearable/js/tau.js" data-build-remove="false"></script> + <script src="app.js"></script> + <script src="lowBatteryCheck.js"></script> +</body> +</html> diff --git a/tau/demos/SDK/WearableWidgetSample/lib/tau b/tau/demos/SDK/WearableWidgetSample/lib/tau new file mode 120000 index 00000000..d924cf66 --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/lib/tau @@ -0,0 +1 @@ +../../../../dist
\ No newline at end of file diff --git a/tau/demos/SDK/wearable/UIComponents/js/lowBatteryCheck.js b/tau/demos/SDK/WearableWidgetSample/lowBatteryCheck.js index 71e9ec40..a632122b 100644 --- a/tau/demos/SDK/wearable/UIComponents/js/lowBatteryCheck.js +++ b/tau/demos/SDK/WearableWidgetSample/lowBatteryCheck.js @@ -1,8 +1,4 @@ ( function () { - function onError(error){ - console.warn( "An error occurred " + error.message ); - } - var systeminfo = { systeminfo: null, @@ -61,6 +57,11 @@ } } }; + + function onError(error){ + console.warn( "An error occurred " + error.message ); + } + systeminfo.init(); } () ); diff --git a/tau/demos/SDK/WearableWidgetSample/version.txt b/tau/demos/SDK/WearableWidgetSample/version.txt new file mode 100644 index 00000000..b162126e --- /dev/null +++ b/tau/demos/SDK/WearableWidgetSample/version.txt @@ -0,0 +1 @@ +1.0.220 diff --git a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_MasterDetail/js/main.js b/tau/demos/SDK/mobile/Tizen_Web_UI_FW_MasterDetail/js/main.js deleted file mode 100644 index f19e7677..00000000 --- a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_MasterDetail/js/main.js +++ /dev/null @@ -1,18 +0,0 @@ -( function () { - window.addEventListener( 'tizenhwkey', function( ev ) { - if( ev.keyName === "back" ) { - var activePopup = document.querySelector( '.ui-popup-active' ), - page = document.getElementsByClassName( 'ui-page-active' )[0], - pageid = page ? page.id : ""; - - if( pageid === "main" && !activePopup ) { - try { - tizen.application.getCurrentApplication().exit(); - } catch (ignore) { - } - } else { - window.history.back(); - } - } - } ); -} () );
\ No newline at end of file diff --git a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_MasterDetail/lib/tau b/tau/demos/SDK/mobile/Tizen_Web_UI_FW_MasterDetail/lib/tau deleted file mode 120000 index 26e1b0da..00000000 --- a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_MasterDetail/lib/tau +++ /dev/null @@ -1 +0,0 @@ -../../../../../dist/
\ No newline at end of file diff --git a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_MultiPage/js/main.js b/tau/demos/SDK/mobile/Tizen_Web_UI_FW_MultiPage/js/main.js deleted file mode 100644 index b8eaa697..00000000 --- a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_MultiPage/js/main.js +++ /dev/null @@ -1,18 +0,0 @@ -( function () { - window.addEventListener( 'tizenhwkey', function( ev ) { - if( ev.keyName === "back" ) { - var activePopup = document.querySelector( '.ui-popup-active' ), - page = document.getElementsByClassName( 'ui-page-active' )[0], - pageid = page ? page.id : ""; - - if( pageid === "one" && !activePopup ) { - try { - tizen.application.getCurrentApplication().exit(); - } catch (ignore) { - } - } else { - window.history.back(); - } - } - } ); -} () );
\ No newline at end of file diff --git a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_MultiPage/lib/tau b/tau/demos/SDK/mobile/Tizen_Web_UI_FW_MultiPage/lib/tau deleted file mode 120000 index 26e1b0da..00000000 --- a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_MultiPage/lib/tau +++ /dev/null @@ -1 +0,0 @@ -../../../../../dist/
\ No newline at end of file diff --git a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_NavigationView/icon.png b/tau/demos/SDK/mobile/Tizen_Web_UI_FW_NavigationView/icon.png Binary files differdeleted file mode 100644 index 9765b1bd..00000000 --- a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_NavigationView/icon.png +++ /dev/null diff --git a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_NavigationView/index.html b/tau/demos/SDK/mobile/Tizen_Web_UI_FW_NavigationView/index.html deleted file mode 100644 index 92b0eeba..00000000 --- a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_NavigationView/index.html +++ /dev/null @@ -1,40 +0,0 @@ -<!DOCTYPE html> -<html> - -<head> - <meta name="viewport" content="width=device-width,user-scalable=no"/> - <script src="./lib/jquery.js"></script> - <script type="text/javascript" src="./lib/tau/mobile/js/tau.js" data-build-remove="false"></script> - <link rel="stylesheet" href="./lib/tau/mobile/theme/default/tau.css"> - - <script src="./js/main.js"></script> - - <title>Tizen Web IDE - Template - Tizen - Tizen Web UI Framework - Navigation</title> - <link rel="stylesheet" type="text/css" href="./css/style.css"/> -</head> - -<body> -<div id="main" data-role="page"> - <div data-role="header" data-position="fixed" data-id="foo"> - <h1>Navigation application</h1> - <div data-role="tabbar" data-auto-change="false" data-active="0"> - <ul> - <li><a href="index.html">Playlist</a></li> - <li><a href="section1.html">Music</a></li> - <li><a href="section2.html">Artist</a></li> - </ul> - </div> - </div><!-- /header --> - - <div data-role="content"> - <ul data-role="listview"> - <li><a class="ui-li-text-main">Classic</a></li> - <li><a class="ui-li-text-main">2012 Hit song</a></li> - <li><a class="ui-li-text-main">In the gym</a></li> - <li><a class="ui-li-text-main">For baby</a></li> - <li><a class="ui-li-text-main">My favorite</a></li> - </ul> - </div><!-- /content --> -</div><!-- /page --> -</body> -</html> diff --git a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_NavigationView/lib/jquery.js b/tau/demos/SDK/mobile/Tizen_Web_UI_FW_NavigationView/lib/jquery.js deleted file mode 100644 index d4f3bb38..00000000 --- a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_NavigationView/lib/jquery.js +++ /dev/null @@ -1,9440 +0,0 @@ -/*! - * jQuery JavaScript Library v1.8.2 - * http://jquery.com/ - * - * Includes Sizzle.js - * http://sizzlejs.com/ - * - * Copyright 2012 jQuery Foundation and other contributors - * Released under the MIT license - * http://jquery.org/license - * - * Date: Thu Sep 20 2012 21:13:05 GMT-0400 (Eastern Daylight Time) - */ -(function( window, undefined ) { -var - // A central reference to the root jQuery(document) - rootjQuery, - - // The deferred used on DOM ready - readyList, - - // Use the correct document accordingly with window argument (sandbox) - document = window.document, - location = window.location, - navigator = window.navigator, - - // Map over jQuery in case of overwrite - _jQuery = window.jQuery, - - // Map over the $ in case of overwrite - _$ = window.$, - - // Save a reference to some core methods - core_push = Array.prototype.push, - core_slice = Array.prototype.slice, - core_indexOf = Array.prototype.indexOf, - core_toString = Object.prototype.toString, - core_hasOwn = Object.prototype.hasOwnProperty, - core_trim = String.prototype.trim, - - // Define a local copy of jQuery - jQuery = function( selector, context ) { - // The jQuery object is actually just the init constructor 'enhanced' - return new jQuery.fn.init( selector, context, rootjQuery ); - }, - - // Used for matching numbers - core_pnum = /[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source, - - // Used for detecting and trimming whitespace - core_rnotwhite = /\S/, - core_rspace = /\s+/, - - // Make sure we trim BOM and NBSP (here's looking at you, Safari 5.0 and IE) - rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, - - // A simple way to check for HTML strings - // Prioritize #id over <tag> to avoid XSS via location.hash (#9521) - rquickExpr = /^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/, - - // Match a standalone tag - rsingleTag = /^<(\w+)\s*\/?>(?:<\/\1>|)$/, - - // JSON RegExp - rvalidchars = /^[\],:{}\s]*$/, - rvalidbraces = /(?:^|:|,)(?:\s*\[)+/g, - rvalidescape = /\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g, - rvalidtokens = /"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g, - - // Matches dashed string for camelizing - rmsPrefix = /^-ms-/, - rdashAlpha = /-([\da-z])/gi, - - // Used by jQuery.camelCase as callback to replace() - fcamelCase = function( all, letter ) { - return ( letter + "" ).toUpperCase(); - }, - - // The ready event handler and self cleanup method - DOMContentLoaded = function() { - if ( document.addEventListener ) { - document.removeEventListener( "DOMContentLoaded", DOMContentLoaded, false ); - jQuery.ready(); - } else if ( document.readyState === "complete" ) { - // we're here because readyState === "complete" in oldIE - // which is good enough for us to call the dom ready! - document.detachEvent( "onreadystatechange", DOMContentLoaded ); - jQuery.ready(); - } - }, - - // [[Class]] -> type pairs - class2type = {}; - -jQuery.fn = jQuery.prototype = { - constructor: jQuery, - init: function( selector, context, rootjQuery ) { - var match, elem, ret, doc; - - // Handle $(""), $(null), $(undefined), $(false) - if ( !selector ) { - return this; - } - - // Handle $(DOMElement) - if ( selector.nodeType ) { - this.context = this[0] = selector; - this.length = 1; - return this; - } - - // Handle HTML strings - if ( typeof selector === "string" ) { - if ( selector.charAt(0) === "<" && selector.charAt( selector.length - 1 ) === ">" && selector.length >= 3 ) { - // Assume that strings that start and end with <> are HTML and skip the regex check - match = [ null, selector, null ]; - - } else { - match = rquickExpr.exec( selector ); - } - - // Match html or make sure no context is specified for #id - if ( match && (match[1] || !context) ) { - - // HANDLE: $(html) -> $(array) - if ( match[1] ) { - context = context instanceof jQuery ? context[0] : context; - doc = ( context && context.nodeType ? context.ownerDocument || context : document ); - - // scripts is true for back-compat - selector = jQuery.parseHTML( match[1], doc, true ); - if ( rsingleTag.test( match[1] ) && jQuery.isPlainObject( context ) ) { - this.attr.call( selector, context, true ); - } - - return jQuery.merge( this, selector ); - - // HANDLE: $(#id) - } else { - elem = document.getElementById( match[2] ); - - // Check parentNode to catch when Blackberry 4.6 returns - // nodes that are no longer in the document #6963 - if ( elem && elem.parentNode ) { - // Handle the case where IE and Opera return items - // by name instead of ID - if ( elem.id !== match[2] ) { - return rootjQuery.find( selector ); - } - - // Otherwise, we inject the element directly into the jQuery object - this.length = 1; - this[0] = elem; - } - - this.context = document; - this.selector = selector; - return this; - } - - // HANDLE: $(expr, $(...)) - } else if ( !context || context.jquery ) { - return ( context || rootjQuery ).find( selector ); - - // HANDLE: $(expr, context) - // (which is just equivalent to: $(context).find(expr) - } else { - return this.constructor( context ).find( selector ); - } - - // HANDLE: $(function) - // Shortcut for document ready - } else if ( jQuery.isFunction( selector ) ) { - return rootjQuery.ready( selector ); - } - - if ( selector.selector !== undefined ) { - this.selector = selector.selector; - this.context = selector.context; - } - - return jQuery.makeArray( selector, this ); - }, - - // Start with an empty selector - selector: "", - - // The current version of jQuery being used - jquery: "1.8.2", - - // The default length of a jQuery object is 0 - length: 0, - - // The number of elements contained in the matched element set - size: function() { - return this.length; - }, - - toArray: function() { - return core_slice.call( this ); - }, - - // Get the Nth element in the matched element set OR - // Get the whole matched element set as a clean array - get: function( num ) { - return num == null ? - - // Return a 'clean' array - this.toArray() : - - // Return just the object - ( num < 0 ? this[ this.length + num ] : this[ num ] ); - }, - - // Take an array of elements and push it onto the stack - // (returning the new matched element set) - pushStack: function( elems, name, selector ) { - - // Build a new jQuery matched element set - var ret = jQuery.merge( this.constructor(), elems ); - - // Add the old object onto the stack (as a reference) - ret.prevObject = this; - - ret.context = this.context; - - if ( name === "find" ) { - ret.selector = this.selector + ( this.selector ? " " : "" ) + selector; - } else if ( name ) { - ret.selector = this.selector + "." + name + "(" + selector + ")"; - } - - // Return the newly-formed element set - return ret; - }, - - // Execute a callback for every element in the matched set. - // (You can seed the arguments with an array of args, but this is - // only used internally.) - each: function( callback, args ) { - return jQuery.each( this, callback, args ); - }, - - ready: function( fn ) { - // Add the callback - jQuery.ready.promise().done( fn ); - - return this; - }, - - eq: function( i ) { - i = +i; - return i === -1 ? - this.slice( i ) : - this.slice( i, i + 1 ); - }, - - first: function() { - return this.eq( 0 ); - }, - - last: function() { - return this.eq( -1 ); - }, - - slice: function() { - return this.pushStack( core_slice.apply( this, arguments ), - "slice", core_slice.call(arguments).join(",") ); - }, - - map: function( callback ) { - return this.pushStack( jQuery.map(this, function( elem, i ) { - return callback.call( elem, i, elem ); - })); - }, - - end: function() { - return this.prevObject || this.constructor(null); - }, - - // For internal use only. - // Behaves like an Array's method, not like a jQuery method. - push: core_push, - sort: [].sort, - splice: [].splice -}; - -// Give the init function the jQuery prototype for later instantiation -jQuery.fn.init.prototype = jQuery.fn; - -jQuery.extend = jQuery.fn.extend = function() { - var options, name, src, copy, copyIsArray, clone, - target = arguments[0] || {}, - i = 1, - length = arguments.length, - deep = false; - - // Handle a deep copy situation - if ( typeof target === "boolean" ) { - deep = target; - target = arguments[1] || {}; - // skip the boolean and the target - i = 2; - } - - // Handle case when target is a string or something (possible in deep copy) - if ( typeof target !== "object" && !jQuery.isFunction(target) ) { - target = {}; - } - - // extend jQuery itself if only one argument is passed - if ( length === i ) { - target = this; - --i; - } - - for ( ; i < length; i++ ) { - // Only deal with non-null/undefined values - if ( (options = arguments[ i ]) != null ) { - // Extend the base object - for ( name in options ) { - src = target[ name ]; - copy = options[ name ]; - - // Prevent never-ending loop - if ( target === copy ) { - continue; - } - - // Recurse if we're merging plain objects or arrays - if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) { - if ( copyIsArray ) { - copyIsArray = false; - clone = src && jQuery.isArray(src) ? src : []; - - } else { - clone = src && jQuery.isPlainObject(src) ? src : {}; - } - - // Never move original objects, clone them - target[ name ] = jQuery.extend( deep, clone, copy ); - - // Don't bring in undefined values - } else if ( copy !== undefined ) { - target[ name ] = copy; - } - } - } - } - - // Return the modified object - return target; -}; - -jQuery.extend({ - noConflict: function( deep ) { - if ( window.$ === jQuery ) { - window.$ = _$; - } - - if ( deep && window.jQuery === jQuery ) { - window.jQuery = _jQuery; - } - - return jQuery; - }, - - // Is the DOM ready to be used? Set to true once it occurs. - isReady: false, - - // A counter to track how many items to wait for before - // the ready event fires. See #6781 - readyWait: 1, - - // Hold (or release) the ready event - holdReady: function( hold ) { - if ( hold ) { - jQuery.readyWait++; - } else { - jQuery.ready( true ); - } - }, - - // Handle when the DOM is ready - ready: function( wait ) { - - // Abort if there are pending holds or we're already ready - if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { - return; - } - - // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). - if ( !document.body ) { - return setTimeout( jQuery.ready, 1 ); - } - - // Remember that the DOM is ready - jQuery.isReady = true; - - // If a normal DOM Ready event fired, decrement, and wait if need be - if ( wait !== true && --jQuery.readyWait > 0 ) { - return; - } - - // If there are functions bound, to execute - readyList.resolveWith( document, [ jQuery ] ); - - // Trigger any bound ready events - if ( jQuery.fn.trigger ) { - jQuery( document ).trigger("ready").off("ready"); - } - }, - - // See test/unit/core.js for details concerning isFunction. - // Since version 1.3, DOM methods and functions like alert - // aren't supported. They return false on IE (#2968). - isFunction: function( obj ) { - return jQuery.type(obj) === "function"; - }, - - isArray: Array.isArray || function( obj ) { - return jQuery.type(obj) === "array"; - }, - - isWindow: function( obj ) { - return obj != null && obj == obj.window; - }, - - isNumeric: function( obj ) { - return !isNaN( parseFloat(obj) ) && isFinite( obj ); - }, - - type: function( obj ) { - return obj == null ? - String( obj ) : - class2type[ core_toString.call(obj) ] || "object"; - }, - - isPlainObject: function( obj ) { - // Must be an Object. - // Because of IE, we also have to check the presence of the constructor property. - // Make sure that DOM nodes and window objects don't pass through, as well - if ( !obj || jQuery.type(obj) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) { - return false; - } - - try { - // Not own constructor property must be Object - if ( obj.constructor && - !core_hasOwn.call(obj, "constructor") && - !core_hasOwn.call(obj.constructor.prototype, "isPrototypeOf") ) { - return false; - } - } catch ( e ) { - // IE8,9 Will throw exceptions on certain host objects #9897 - return false; - } - - // Own properties are enumerated firstly, so to speed up, - // if last one is own, then all properties are own. - - var key; - for ( key in obj ) {} - - return key === undefined || core_hasOwn.call( obj, key ); - }, - - isEmptyObject: function( obj ) { - var name; - for ( name in obj ) { - return false; - } - return true; - }, - - error: function( msg ) { - throw new Error( msg ); - }, - - // data: string of html - // context (optional): If specified, the fragment will be created in this context, defaults to document - // scripts (optional): If true, will include scripts passed in the html string - parseHTML: function( data, context, scripts ) { - var parsed; - if ( !data || typeof data !== "string" ) { - return null; - } - if ( typeof context === "boolean" ) { - scripts = context; - context = 0; - } - context = context || document; - - // Single tag - if ( (parsed = rsingleTag.exec( data )) ) { - return [ context.createElement( parsed[1] ) ]; - } - - parsed = jQuery.buildFragment( [ data ], context, scripts ? null : [] ); - return jQuery.merge( [], - (parsed.cacheable ? jQuery.clone( parsed.fragment ) : parsed.fragment).childNodes ); - }, - - parseJSON: function( data ) { - if ( !data || typeof data !== "string") { - return null; - } - - // Make sure leading/trailing whitespace is removed (IE can't handle it) - data = jQuery.trim( data ); - - // Attempt to parse using the native JSON parser first - if ( window.JSON && window.JSON.parse ) { - return window.JSON.parse( data ); - } - - // Make sure the incoming data is actual JSON - // Logic borrowed from http://json.org/json2.js - if ( rvalidchars.test( data.replace( rvalidescape, "@" ) - .replace( rvalidtokens, "]" ) - .replace( rvalidbraces, "")) ) { - - return ( new Function( "return " + data ) )(); - - } - jQuery.error( "Invalid JSON: " + data ); - }, - - // Cross-browser xml parsing - parseXML: function( data ) { - var xml, tmp; - if ( !data || typeof data !== "string" ) { - return null; - } - try { - if ( window.DOMParser ) { // Standard - tmp = new DOMParser(); - xml = tmp.parseFromString( data , "text/xml" ); - } else { // IE - xml = new ActiveXObject( "Microsoft.XMLDOM" ); - xml.async = "false"; - xml.loadXML( data ); - } - } catch( e ) { - xml = undefined; - } - if ( !xml || !xml.documentElement || xml.getElementsByTagName( "parsererror" ).length ) { - jQuery.error( "Invalid XML: " + data ); - } - return xml; - }, - - noop: function() {}, - - // Evaluates a script in a global context - // Workarounds based on findings by Jim Driscoll - // http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context - globalEval: function( data ) { - if ( data && core_rnotwhite.test( data ) ) { - // We use execScript on Internet Explorer - // We use an anonymous function so that context is window - // rather than jQuery in Firefox - ( window.execScript || function( data ) { - window[ "eval" ].call( window, data ); - } )( data ); - } - }, - - // Convert dashed to camelCase; used by the css and data modules - // Microsoft forgot to hump their vendor prefix (#9572) - camelCase: function( string ) { - return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); - }, - - nodeName: function( elem, name ) { - return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); - }, - - // args is for internal usage only - each: function( obj, callback, args ) { - var name, - i = 0, - length = obj.length, - isObj = length === undefined || jQuery.isFunction( obj ); - - if ( args ) { - if ( isObj ) { - for ( name in obj ) { - if ( callback.apply( obj[ name ], args ) === false ) { - break; - } - } - } else { - for ( ; i < length; ) { - if ( callback.apply( obj[ i++ ], args ) === false ) { - break; - } - } - } - - // A special, fast, case for the most common use of each - } else { - if ( isObj ) { - for ( name in obj ) { - if ( callback.call( obj[ name ], name, obj[ name ] ) === false ) { - break; - } - } - } else { - for ( ; i < length; ) { - if ( callback.call( obj[ i ], i, obj[ i++ ] ) === false ) { - break; - } - } - } - } - - return obj; - }, - - // Use native String.trim function wherever possible - trim: core_trim && !core_trim.call("\uFEFF\xA0") ? - function( text ) { - return text == null ? - "" : - core_trim.call( text ); - } : - - // Otherwise use our own trimming functionality - function( text ) { - return text == null ? - "" : - ( text + "" ).replace( rtrim, "" ); - }, - - // results is for internal usage only - makeArray: function( arr, results ) { - var type, - ret = results || []; - - if ( arr != null ) { - // The window, strings (and functions) also have 'length' - // Tweaked logic slightly to handle Blackberry 4.7 RegExp issues #6930 - type = jQuery.type( arr ); - - if ( arr.length == null || type === "string" || type === "function" || type === "regexp" || jQuery.isWindow( arr ) ) { - core_push.call( ret, arr ); - } else { - jQuery.merge( ret, arr ); - } - } - - return ret; - }, - - inArray: function( elem, arr, i ) { - var len; - - if ( arr ) { - if ( core_indexOf ) { - return core_indexOf.call( arr, elem, i ); - } - - len = arr.length; - i = i ? i < 0 ? Math.max( 0, len + i ) : i : 0; - - for ( ; i < len; i++ ) { - // Skip accessing in sparse arrays - if ( i in arr && arr[ i ] === elem ) { - return i; - } - } - } - - return -1; - }, - - merge: function( first, second ) { - var l = second.length, - i = first.length, - j = 0; - - if ( typeof l === "number" ) { - for ( ; j < l; j++ ) { - first[ i++ ] = second[ j ]; - } - - } else { - while ( second[j] !== undefined ) { - first[ i++ ] = second[ j++ ]; - } - } - - first.length = i; - - return first; - }, - - grep: function( elems, callback, inv ) { - var retVal, - ret = [], - i = 0, - length = elems.length; - inv = !!inv; - - // Go through the array, only saving the items - // that pass the validator function - for ( ; i < length; i++ ) { - retVal = !!callback( elems[ i ], i ); - if ( inv !== retVal ) { - ret.push( elems[ i ] ); - } - } - - return ret; - }, - - // arg is for internal usage only - map: function( elems, callback, arg ) { - var value, key, - ret = [], - i = 0, - length = elems.length, - // jquery objects are treated as arrays - isArray = elems instanceof jQuery || length !== undefined && typeof length === "number" && ( ( length > 0 && elems[ 0 ] && elems[ length -1 ] ) || length === 0 || jQuery.isArray( elems ) ) ; - - // Go through the array, translating each of the items to their - if ( isArray ) { - for ( ; i < length; i++ ) { - value = callback( elems[ i ], i, arg ); - - if ( value != null ) { - ret[ ret.length ] = value; - } - } - - // Go through every key on the object, - } else { - for ( key in elems ) { - value = callback( elems[ key ], key, arg ); - - if ( value != null ) { - ret[ ret.length ] = value; - } - } - } - - // Flatten any nested arrays - return ret.concat.apply( [], ret ); - }, - - // A global GUID counter for objects - guid: 1, - - // Bind a function to a context, optionally partially applying any - // arguments. - proxy: function( fn, context ) { - var tmp, args, proxy; - - if ( typeof context === "string" ) { - tmp = fn[ context ]; - context = fn; - fn = tmp; - } - - // Quick check to determine if target is callable, in the spec - // this throws a TypeError, but we will just return undefined. - if ( !jQuery.isFunction( fn ) ) { - return undefined; - } - - // Simulated bind - args = core_slice.call( arguments, 2 ); - proxy = function() { - return fn.apply( context, args.concat( core_slice.call( arguments ) ) ); - }; - - // Set the guid of unique handler to the same of original handler, so it can be removed - proxy.guid = fn.guid = fn.guid || jQuery.guid++; - - return proxy; - }, - - // Multifunctional method to get and set values of a collection - // The value/s can optionally be executed if it's a function - access: function( elems, fn, key, value, chainable, emptyGet, pass ) { - var exec, - bulk = key == null, - i = 0, - length = elems.length; - - // Sets many values - if ( key && typeof key === "object" ) { - for ( i in key ) { - jQuery.access( elems, fn, i, key[i], 1, emptyGet, value ); - } - chainable = 1; - - // Sets one value - } else if ( value !== undefined ) { - // Optionally, function values get executed if exec is true - exec = pass === undefined && jQuery.isFunction( value ); - - if ( bulk ) { - // Bulk operations only iterate when executing function values - if ( exec ) { - exec = fn; - fn = function( elem, key, value ) { - return exec.call( jQuery( elem ), value ); - }; - - // Otherwise they run against the entire set - } else { - fn.call( elems, value ); - fn = null; - } - } - - if ( fn ) { - for (; i < length; i++ ) { - fn( elems[i], key, exec ? value.call( elems[i], i, fn( elems[i], key ) ) : value, pass ); - } - } - - chainable = 1; - } - - return chainable ? - elems : - - // Gets - bulk ? - fn.call( elems ) : - length ? fn( elems[0], key ) : emptyGet; - }, - - now: function() { - return ( new Date() ).getTime(); - } -}); - -jQuery.ready.promise = function( obj ) { - if ( !readyList ) { - - readyList = jQuery.Deferred(); - - // Catch cases where $(document).ready() is called after the browser event has already occurred. - // we once tried to use readyState "interactive" here, but it caused issues like the one - // discovered by ChrisS here: http://bugs.jquery.com/ticket/12282#comment:15 - if ( document.readyState === "complete" ) { - // Handle it asynchronously to allow scripts the opportunity to delay ready - setTimeout( jQuery.ready, 1 ); - - // Standards-based browsers support DOMContentLoaded - } else if ( document.addEventListener ) { - // Use the handy event callback - document.addEventListener( "DOMContentLoaded", DOMContentLoaded, false ); - - // A fallback to window.onload, that will always work - window.addEventListener( "load", jQuery.ready, false ); - - // If IE event model is used - } else { - // Ensure firing before onload, maybe late but safe also for iframes - document.attachEvent( "onreadystatechange", DOMContentLoaded ); - - // A fallback to window.onload, that will always work - window.attachEvent( "onload", jQuery.ready ); - - // If IE and not a frame - // continually check to see if the document is ready - var top = false; - - try { - top = window.frameElement == null && document.documentElement; - } catch(e) {} - - if ( top && top.doScroll ) { - (function doScrollCheck() { - if ( !jQuery.isReady ) { - - try { - // Use the trick by Diego Perini - // http://javascript.nwbox.com/IEContentLoaded/ - top.doScroll("left"); - } catch(e) { - return setTimeout( doScrollCheck, 50 ); - } - - // and execute any waiting functions - jQuery.ready(); - } - })(); - } - } - } - return readyList.promise( obj ); -}; - -// Populate the class2type map -jQuery.each("Boolean Number String Function Array Date RegExp Object".split(" "), function(i, name) { - class2type[ "[object " + name + "]" ] = name.toLowerCase(); -}); - -// All jQuery objects should point back to these -rootjQuery = jQuery(document); -// String to Object options format cache -var optionsCache = {}; - -// Convert String-formatted options into Object-formatted ones and store in cache -function createOptions( options ) { - var object = optionsCache[ options ] = {}; - jQuery.each( options.split( core_rspace ), function( _, flag ) { - object[ flag ] = true; - }); - return object; -} - -/* - * Create a callback list using the following parameters: - * - * options: an optional list of space-separated options that will change how - * the callback list behaves or a more traditional option object - * - * By default a callback list will act like an event callback list and can be - * "fired" multiple times. - * - * Possible options: - * - * once: will ensure the callback list can only be fired once (like a Deferred) - * - * memory: will keep track of previous values and will call any callback added - * after the list has been fired right away with the latest "memorized" - * values (like a Deferred) - * - * unique: will ensure a callback can only be added once (no duplicate in the list) - * - * stopOnFalse: interrupt callings when a callback returns false - * - */ -jQuery.Callbacks = function( options ) { - - // Convert options from String-formatted to Object-formatted if needed - // (we check in cache first) - options = typeof options === "string" ? - ( optionsCache[ options ] || createOptions( options ) ) : - jQuery.extend( {}, options ); - - var // Last fire value (for non-forgettable lists) - memory, - // Flag to know if list was already fired - fired, - // Flag to know if list is currently firing - firing, - // First callback to fire (used internally by add and fireWith) - firingStart, - // End of the loop when firing - firingLength, - // Index of currently firing callback (modified by remove if needed) - firingIndex, - // Actual callback list - list = [], - // Stack of fire calls for repeatable lists - stack = !options.once && [], - // Fire callbacks - fire = function( data ) { - memory = options.memory && data; - fired = true; - firingIndex = firingStart || 0; - firingStart = 0; - firingLength = list.length; - firing = true; - for ( ; list && firingIndex < firingLength; firingIndex++ ) { - if ( list[ firingIndex ].apply( data[ 0 ], data[ 1 ] ) === false && options.stopOnFalse ) { - memory = false; // To prevent further calls using add - break; - } - } - firing = false; - if ( list ) { - if ( stack ) { - if ( stack.length ) { - fire( stack.shift() ); - } - } else if ( memory ) { - list = []; - } else { - self.disable(); - } - } - }, - // Actual Callbacks object - self = { - // Add a callback or a collection of callbacks to the list - add: function() { - if ( list ) { - // First, we save the current length - var start = list.length; - (function add( args ) { - jQuery.each( args, function( _, arg ) { - var type = jQuery.type( arg ); - if ( type === "function" && ( !options.unique || !self.has( arg ) ) ) { - list.push( arg ); - } else if ( arg && arg.length && type !== "string" ) { - // Inspect recursively - add( arg ); - } - }); - })( arguments ); - // Do we need to add the callbacks to the - // current firing batch? - if ( firing ) { - firingLength = list.length; - // With memory, if we're not firing then - // we should call right away - } else if ( memory ) { - firingStart = start; - fire( memory ); - } - } - return this; - }, - // Remove a callback from the list - remove: function() { - if ( list ) { - jQuery.each( arguments, function( _, arg ) { - var index; - while( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { - list.splice( index, 1 ); - // Handle firing indexes - if ( firing ) { - if ( index <= firingLength ) { - firingLength--; - } - if ( index <= firingIndex ) { - firingIndex--; - } - } - } - }); - } - return this; - }, - // Control if a given callback is in the list - has: function( fn ) { - return jQuery.inArray( fn, list ) > -1; - }, - // Remove all callbacks from the list - empty: function() { - list = []; - return this; - }, - // Have the list do nothing anymore - disable: function() { - list = stack = memory = undefined; - return this; - }, - // Is it disabled? - disabled: function() { - return !list; - }, - // Lock the list in its current state - lock: function() { - stack = undefined; - if ( !memory ) { - self.disable(); - } - return this; - }, - // Is it locked? - locked: function() { - return !stack; - }, - // Call all callbacks with the given context and arguments - fireWith: function( context, args ) { - args = args || []; - args = [ context, args.slice ? args.slice() : args ]; - if ( list && ( !fired || stack ) ) { - if ( firing ) { - stack.push( args ); - } else { - fire( args ); - } - } - return this; - }, - // Call all the callbacks with the given arguments - fire: function() { - self.fireWith( this, arguments ); - return this; - }, - // To know if the callbacks have already been called at least once - fired: function() { - return !!fired; - } - }; - - return self; -}; -jQuery.extend({ - - Deferred: function( func ) { - var tuples = [ - // action, add listener, listener list, final state - [ "resolve", "done", jQuery.Callbacks("once memory"), "resolved" ], - [ "reject", "fail", jQuery.Callbacks("once memory"), "rejected" ], - [ "notify", "progress", jQuery.Callbacks("memory") ] - ], - state = "pending", - promise = { - state: function() { - return state; - }, - always: function() { - deferred.done( arguments ).fail( arguments ); - return this; - }, - then: function( /* fnDone, fnFail, fnProgress */ ) { - var fns = arguments; - return jQuery.Deferred(function( newDefer ) { - jQuery.each( tuples, function( i, tuple ) { - var action = tuple[ 0 ], - fn = fns[ i ]; - // deferred[ done | fail | progress ] for forwarding actions to newDefer - deferred[ tuple[1] ]( jQuery.isFunction( fn ) ? - function() { - var returned = fn.apply( this, arguments ); - if ( returned && jQuery.isFunction( returned.promise ) ) { - returned.promise() - .done( newDefer.resolve ) - .fail( newDefer.reject ) - .progress( newDefer.notify ); - } else { - newDefer[ action + "With" ]( this === deferred ? newDefer : this, [ returned ] ); - } - } : - newDefer[ action ] - ); - }); - fns = null; - }).promise(); - }, - // Get a promise for this deferred - // If obj is provided, the promise aspect is added to the object - promise: function( obj ) { - return obj != null ? jQuery.extend( obj, promise ) : promise; - } - }, - deferred = {}; - - // Keep pipe for back-compat - promise.pipe = promise.then; - - // Add list-specific methods - jQuery.each( tuples, function( i, tuple ) { - var list = tuple[ 2 ], - stateString = tuple[ 3 ]; - - // promise[ done | fail | progress ] = list.add - promise[ tuple[1] ] = list.add; - - // Handle state - if ( stateString ) { - list.add(function() { - // state = [ resolved | rejected ] - state = stateString; - - // [ reject_list | resolve_list ].disable; progress_list.lock - }, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock ); - } - - // deferred[ resolve | reject | notify ] = list.fire - deferred[ tuple[0] ] = list.fire; - deferred[ tuple[0] + "With" ] = list.fireWith; - }); - - // Make the deferred a promise - promise.promise( deferred ); - - // Call given func if any - if ( func ) { - func.call( deferred, deferred ); - } - - // All done! - return deferred; - }, - - // Deferred helper - when: function( subordinate /* , ..., subordinateN */ ) { - var i = 0, - resolveValues = core_slice.call( arguments ), - length = resolveValues.length, - - // the count of uncompleted subordinates - remaining = length !== 1 || ( subordinate && jQuery.isFunction( subordinate.promise ) ) ? length : 0, - - // the master Deferred. If resolveValues consist of only a single Deferred, just use that. - deferred = remaining === 1 ? subordinate : jQuery.Deferred(), - - // Update function for both resolve and progress values - updateFunc = function( i, contexts, values ) { - return function( value ) { - contexts[ i ] = this; - values[ i ] = arguments.length > 1 ? core_slice.call( arguments ) : value; - if( values === progressValues ) { - deferred.notifyWith( contexts, values ); - } else if ( !( --remaining ) ) { - deferred.resolveWith( contexts, values ); - } - }; - }, - - progressValues, progressContexts, resolveContexts; - - // add listeners to Deferred subordinates; treat others as resolved - if ( length > 1 ) { - progressValues = new Array( length ); - progressContexts = new Array( length ); - resolveContexts = new Array( length ); - for ( ; i < length; i++ ) { - if ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i ].promise ) ) { - resolveValues[ i ].promise() - .done( updateFunc( i, resolveContexts, resolveValues ) ) - .fail( deferred.reject ) - .progress( updateFunc( i, progressContexts, progressValues ) ); - } else { - --remaining; - } - } - } - - // if we're not waiting on anything, resolve the master - if ( !remaining ) { - deferred.resolveWith( resolveContexts, resolveValues ); - } - - return deferred.promise(); - } -}); -jQuery.support = (function() { - - var support, - all, - a, - select, - opt, - input, - fragment, - eventName, - i, - isSupported, - clickFn, - div = document.createElement("div"); - - // Preliminary tests - div.setAttribute( "className", "t" ); - div.innerHTML = " <link/><table></table><a href='/a'>a</a><input type='checkbox'/>"; - - all = div.getElementsByTagName("*"); - a = div.getElementsByTagName("a")[ 0 ]; - a.style.cssText = "top:1px;float:left;opacity:.5"; - - // Can't get basic test support - if ( !all || !all.length ) { - return {}; - } - - // First batch of supports tests - select = document.createElement("select"); - opt = select.appendChild( document.createElement("option") ); - input = div.getElementsByTagName("input")[ 0 ]; - - support = { - // IE strips leading whitespace when .innerHTML is used - leadingWhitespace: ( div.firstChild.nodeType === 3 ), - - // Make sure that tbody elements aren't automatically inserted - // IE will insert them into empty tables - tbody: !div.getElementsByTagName("tbody").length, - - // Make sure that link elements get serialized correctly by innerHTML - // This requires a wrapper element in IE - htmlSerialize: !!div.getElementsByTagName("link").length, - - // Get the style information from getAttribute - // (IE uses .cssText instead) - style: /top/.test( a.getAttribute("style") ), - - // Make sure that URLs aren't manipulated - // (IE normalizes it by default) - hrefNormalized: ( a.getAttribute("href") === "/a" ), - - // Make sure that element opacity exists - // (IE uses filter instead) - // Use a regex to work around a WebKit issue. See #5145 - opacity: /^0.5/.test( a.style.opacity ), - - // Verify style float existence - // (IE uses styleFloat instead of cssFloat) - cssFloat: !!a.style.cssFloat, - - // Make sure that if no value is specified for a checkbox - // that it defaults to "on". - // (WebKit defaults to "" instead) - checkOn: ( input.value === "on" ), - - // Make sure that a selected-by-default option has a working selected property. - // (WebKit defaults to false instead of true, IE too, if it's in an optgroup) - optSelected: opt.selected, - - // Test setAttribute on camelCase class. If it works, we need attrFixes when doing get/setAttribute (ie6/7) - getSetAttribute: div.className !== "t", - - // Tests for enctype support on a form(#6743) - enctype: !!document.createElement("form").enctype, - - // Makes sure cloning an html5 element does not cause problems - // Where outerHTML is undefined, this still works - html5Clone: document.createElement("nav").cloneNode( true ).outerHTML !== "<:nav></:nav>", - - // jQuery.support.boxModel DEPRECATED in 1.8 since we don't support Quirks Mode - boxModel: ( document.compatMode === "CSS1Compat" ), - - // Will be defined later - submitBubbles: true, - changeBubbles: true, - focusinBubbles: false, - deleteExpando: true, - noCloneEvent: true, - inlineBlockNeedsLayout: false, - shrinkWrapBlocks: false, - reliableMarginRight: true, - boxSizingReliable: true, - pixelPosition: false - }; - - // Make sure checked status is properly cloned - input.checked = true; - support.noCloneChecked = input.cloneNode( true ).checked; - - // Make sure that the options inside disabled selects aren't marked as disabled - // (WebKit marks them as disabled) - select.disabled = true; - support.optDisabled = !opt.disabled; - - // Test to see if it's possible to delete an expando from an element - // Fails in Internet Explorer - try { - delete div.test; - } catch( e ) { - support.deleteExpando = false; - } - - if ( !div.addEventListener && div.attachEvent && div.fireEvent ) { - div.attachEvent( "onclick", clickFn = function() { - // Cloning a node shouldn't copy over any - // bound event handlers (IE does this) - support.noCloneEvent = false; - }); - div.cloneNode( true ).fireEvent("onclick"); - div.detachEvent( "onclick", clickFn ); - } - - // Check if a radio maintains its value - // after being appended to the DOM - input = document.createElement("input"); - input.value = "t"; - input.setAttribute( "type", "radio" ); - support.radioValue = input.value === "t"; - - input.setAttribute( "checked", "checked" ); - - // #11217 - WebKit loses check when the name is after the checked attribute - input.setAttribute( "name", "t" ); - - div.appendChild( input ); - fragment = document.createDocumentFragment(); - fragment.appendChild( div.lastChild ); - - // WebKit doesn't clone checked state correctly in fragments - support.checkClone = fragment.cloneNode( true ).cloneNode( true ).lastChild.checked; - - // Check if a disconnected checkbox will retain its checked - // value of true after appended to the DOM (IE6/7) - support.appendChecked = input.checked; - - fragment.removeChild( input ); - fragment.appendChild( div ); - - // Technique from Juriy Zaytsev - // http://perfectionkills.com/detecting-event-support-without-browser-sniffing/ - // We only care about the case where non-standard event systems - // are used, namely in IE. Short-circuiting here helps us to - // avoid an eval call (in setAttribute) which can cause CSP - // to go haywire. See: https://developer.mozilla.org/en/Security/CSP - if ( div.attachEvent ) { - for ( i in { - submit: true, - change: true, - focusin: true - }) { - eventName = "on" + i; - isSupported = ( eventName in div ); - if ( !isSupported ) { - div.setAttribute( eventName, "return;" ); - isSupported = ( typeof div[ eventName ] === "function" ); - } - support[ i + "Bubbles" ] = isSupported; - } - } - - // Run tests that need a body at doc ready - jQuery(function() { - var container, div, tds, marginDiv, - divReset = "padding:0;margin:0;border:0;display:block;overflow:hidden;", - body = document.getElementsByTagName("body")[0]; - - if ( !body ) { - // Return for frameset docs that don't have a body - return; - } - - container = document.createElement("div"); - container.style.cssText = "visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px"; - body.insertBefore( container, body.firstChild ); - - // Construct the test element - div = document.createElement("div"); - container.appendChild( div ); - - // Check if table cells still have offsetWidth/Height when they are set - // to display:none and there are still other visible table cells in a - // table row; if so, offsetWidth/Height are not reliable for use when - // determining if an element has been hidden directly using - // display:none (it is still safe to use offsets if a parent element is - // hidden; don safety goggles and see bug #4512 for more information). - // (only IE 8 fails this test) - div.innerHTML = "<table><tr><td></td><td>t</td></tr></table>"; - tds = div.getElementsByTagName("td"); - tds[ 0 ].style.cssText = "padding:0;margin:0;border:0;display:none"; - isSupported = ( tds[ 0 ].offsetHeight === 0 ); - - tds[ 0 ].style.display = ""; - tds[ 1 ].style.display = "none"; - - // Check if empty table cells still have offsetWidth/Height - // (IE <= 8 fail this test) - support.reliableHiddenOffsets = isSupported && ( tds[ 0 ].offsetHeight === 0 ); - - // Check box-sizing and margin behavior - div.innerHTML = ""; - div.style.cssText = "box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;"; - support.boxSizing = ( div.offsetWidth === 4 ); - support.doesNotIncludeMarginInBodyOffset = ( body.offsetTop !== 1 ); - - // NOTE: To any future maintainer, we've window.getComputedStyle - // because jsdom on node.js will break without it. - if ( window.getComputedStyle ) { - support.pixelPosition = ( window.getComputedStyle( div, null ) || {} ).top !== "1%"; - support.boxSizingReliable = ( window.getComputedStyle( div, null ) || { width: "4px" } ).width === "4px"; - - // Check if div with explicit width and no margin-right incorrectly - // gets computed margin-right based on width of container. For more - // info see bug #3333 - // Fails in WebKit before Feb 2011 nightlies - // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right - marginDiv = document.createElement("div"); - marginDiv.style.cssText = div.style.cssText = divReset; - marginDiv.style.marginRight = marginDiv.style.width = "0"; - div.style.width = "1px"; - div.appendChild( marginDiv ); - support.reliableMarginRight = - !parseFloat( ( window.getComputedStyle( marginDiv, null ) || {} ).marginRight ); - } - - if ( typeof div.style.zoom !== "undefined" ) { - // Check if natively block-level elements act like inline-block - // elements when setting their display to 'inline' and giving - // them layout - // (IE < 8 does this) - div.innerHTML = ""; - div.style.cssText = divReset + "width:1px;padding:1px;display:inline;zoom:1"; - support.inlineBlockNeedsLayout = ( div.offsetWidth === 3 ); - - // Check if elements with layout shrink-wrap their children - // (IE 6 does this) - div.style.display = "block"; - div.style.overflow = "visible"; - div.innerHTML = "<div></div>"; - div.firstChild.style.width = "5px"; - support.shrinkWrapBlocks = ( div.offsetWidth !== 3 ); - - container.style.zoom = 1; - } - - // Null elements to avoid leaks in IE - body.removeChild( container ); - container = div = tds = marginDiv = null; - }); - - // Null elements to avoid leaks in IE - fragment.removeChild( div ); - all = a = select = opt = input = fragment = div = null; - - return support; -})(); -var rbrace = /(?:\{[\s\S]*\}|\[[\s\S]*\])$/, - rmultiDash = /([A-Z])/g; - -jQuery.extend({ - cache: {}, - - deletedIds: [], - - // Remove at next major release (1.9/2.0) - uuid: 0, - - // Unique for each copy of jQuery on the page - // Non-digits removed to match rinlinejQuery - expando: "jQuery" + ( jQuery.fn.jquery + Math.random() ).replace( /\D/g, "" ), - - // The following elements throw uncatchable exceptions if you - // attempt to add expando properties to them. - noData: { - "embed": true, - // Ban all objects except for Flash (which handle expandos) - "object": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000", - "applet": true - }, - - hasData: function( elem ) { - elem = elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ jQuery.expando ]; - return !!elem && !isEmptyDataObject( elem ); - }, - - data: function( elem, name, data, pvt /* Internal Use Only */ ) { - if ( !jQuery.acceptData( elem ) ) { - return; - } - - var thisCache, ret, - internalKey = jQuery.expando, - getByName = typeof name === "string", - - // We have to handle DOM nodes and JS objects differently because IE6-7 - // can't GC object references properly across the DOM-JS boundary - isNode = elem.nodeType, - - // Only DOM nodes need the global jQuery cache; JS object data is - // attached directly to the object so GC can occur automatically - cache = isNode ? jQuery.cache : elem, - - // Only defining an ID for JS objects if its cache already exists allows - // the code to shortcut on the same path as a DOM node with no cache - id = isNode ? elem[ internalKey ] : elem[ internalKey ] && internalKey; - - // Avoid doing any more work than we need to when trying to get data on an - // object that has no data at all - if ( (!id || !cache[id] || (!pvt && !cache[id].data)) && getByName && data === undefined ) { - return; - } - - if ( !id ) { - // Only DOM nodes need a new unique ID for each element since their data - // ends up in the global cache - if ( isNode ) { - elem[ internalKey ] = id = jQuery.deletedIds.pop() || jQuery.guid++; - } else { - id = internalKey; - } - } - - if ( !cache[ id ] ) { - cache[ id ] = {}; - - // Avoids exposing jQuery metadata on plain JS objects when the object - // is serialized using JSON.stringify - if ( !isNode ) { - cache[ id ].toJSON = jQuery.noop; - } - } - - // An object can be passed to jQuery.data instead of a key/value pair; this gets - // shallow copied over onto the existing cache - if ( typeof name === "object" || typeof name === "function" ) { - if ( pvt ) { - cache[ id ] = jQuery.extend( cache[ id ], name ); - } else { - cache[ id ].data = jQuery.extend( cache[ id ].data, name ); - } - } - - thisCache = cache[ id ]; - - // jQuery data() is stored in a separate object inside the object's internal data - // cache in order to avoid key collisions between internal data and user-defined - // data. - if ( !pvt ) { - if ( !thisCache.data ) { - thisCache.data = {}; - } - - thisCache = thisCache.data; - } - - if ( data !== undefined ) { - thisCache[ jQuery.camelCase( name ) ] = data; - } - - // Check for both converted-to-camel and non-converted data property names - // If a data property was specified - if ( getByName ) { - - // First Try to find as-is property data - ret = thisCache[ name ]; - - // Test for null|undefined property data - if ( ret == null ) { - - // Try to find the camelCased property - ret = thisCache[ jQuery.camelCase( name ) ]; - } - } else { - ret = thisCache; - } - - return ret; - }, - - removeData: function( elem, name, pvt /* Internal Use Only */ ) { - if ( !jQuery.acceptData( elem ) ) { - return; - } - - var thisCache, i, l, - - isNode = elem.nodeType, - - // See jQuery.data for more information - cache = isNode ? jQuery.cache : elem, - id = isNode ? elem[ jQuery.expando ] : jQuery.expando; - - // If there is already no cache entry for this object, there is no - // purpose in continuing - if ( !cache[ id ] ) { - return; - } - - if ( name ) { - - thisCache = pvt ? cache[ id ] : cache[ id ].data; - - if ( thisCache ) { - - // Support array or space separated string names for data keys - if ( !jQuery.isArray( name ) ) { - - // try the string as a key before any manipulation - if ( name in thisCache ) { - name = [ name ]; - } else { - - // split the camel cased version by spaces unless a key with the spaces exists - name = jQuery.camelCase( name ); - if ( name in thisCache ) { - name = [ name ]; - } else { - name = name.split(" "); - } - } - } - - for ( i = 0, l = name.length; i < l; i++ ) { - delete thisCache[ name[i] ]; - } - - // If there is no data left in the cache, we want to continue - // and let the cache object itself get destroyed - if ( !( pvt ? isEmptyDataObject : jQuery.isEmptyObject )( thisCache ) ) { - return; - } - } - } - - // See jQuery.data for more information - if ( !pvt ) { - delete cache[ id ].data; - - // Don't destroy the parent cache unless the internal data object - // had been the only thing left in it - if ( !isEmptyDataObject( cache[ id ] ) ) { - return; - } - } - - // Destroy the cache - if ( isNode ) { - jQuery.cleanData( [ elem ], true ); - - // Use delete when supported for expandos or `cache` is not a window per isWindow (#10080) - } else if ( jQuery.support.deleteExpando || cache != cache.window ) { - delete cache[ id ]; - - // When all else fails, null - } else { - cache[ id ] = null; - } - }, - - // For internal use only. - _data: function( elem, name, data ) { - return jQuery.data( elem, name, data, true ); - }, - - // A method for determining if a DOM node can handle the data expando - acceptData: function( elem ) { - var noData = elem.nodeName && jQuery.noData[ elem.nodeName.toLowerCase() ]; - - // nodes accept data unless otherwise specified; rejection can be conditional - return !noData || noData !== true && elem.getAttribute("classid") === noData; - } -}); - -jQuery.fn.extend({ - data: function( key, value ) { - var parts, part, attr, name, l, - elem = this[0], - i = 0, - data = null; - - // Gets all values - if ( key === undefined ) { - if ( this.length ) { - data = jQuery.data( elem ); - - if ( elem.nodeType === 1 && !jQuery._data( elem, "parsedAttrs" ) ) { - attr = elem.attributes; - for ( l = attr.length; i < l; i++ ) { - name = attr[i].name; - - if ( !name.indexOf( "data-" ) ) { - name = jQuery.camelCase( name.substring(5) ); - - dataAttr( elem, name, data[ name ] ); - } - } - jQuery._data( elem, "parsedAttrs", true ); - } - } - - return data; - } - - // Sets multiple values - if ( typeof key === "object" ) { - return this.each(function() { - jQuery.data( this, key ); - }); - } - - parts = key.split( ".", 2 ); - parts[1] = parts[1] ? "." + parts[1] : ""; - part = parts[1] + "!"; - - return jQuery.access( this, function( value ) { - - if ( value === undefined ) { - data = this.triggerHandler( "getData" + part, [ parts[0] ] ); - - // Try to fetch any internally stored data first - if ( data === undefined && elem ) { - data = jQuery.data( elem, key ); - data = dataAttr( elem, key, data ); - } - - return data === undefined && parts[1] ? - this.data( parts[0] ) : - data; - } - - parts[1] = value; - this.each(function() { - var self = jQuery( this ); - - self.triggerHandler( "setData" + part, parts ); - jQuery.data( this, key, value ); - self.triggerHandler( "changeData" + part, parts ); - }); - }, null, value, arguments.length > 1, null, false ); - }, - - removeData: function( key ) { - return this.each(function() { - jQuery.removeData( this, key ); - }); - } -}); - -function dataAttr( elem, key, data ) { - // If nothing was found internally, try to fetch any - // data from the HTML5 data-* attribute - if ( data === undefined && elem.nodeType === 1 ) { - - var name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase(); - - data = elem.getAttribute( name ); - - if ( typeof data === "string" ) { - try { - data = data === "true" ? true : - data === "false" ? false : - data === "null" ? null : - // Only convert to a number if it doesn't change the string - +data + "" === data ? +data : - rbrace.test( data ) ? jQuery.parseJSON( data ) : - data; - } catch( e ) {} - - // Make sure we set the data so it isn't changed later - jQuery.data( elem, key, data ); - - } else { - data = undefined; - } - } - - return data; -} - -// checks a cache object for emptiness -function isEmptyDataObject( obj ) { - var name; - for ( name in obj ) { - - // if the public data object is empty, the private is still empty - if ( name === "data" && jQuery.isEmptyObject( obj[name] ) ) { - continue; - } - if ( name !== "toJSON" ) { - return false; - } - } - - return true; -} -jQuery.extend({ - queue: function( elem, type, data ) { - var queue; - - if ( elem ) { - type = ( type || "fx" ) + "queue"; - queue = jQuery._data( elem, type ); - - // Speed up dequeue by getting out quickly if this is just a lookup - if ( data ) { - if ( !queue || jQuery.isArray(data) ) { - queue = jQuery._data( elem, type, jQuery.makeArray(data) ); - } else { - queue.push( data ); - } - } - return queue || []; - } - }, - - dequeue: function( elem, type ) { - type = type || "fx"; - - var queue = jQuery.queue( elem, type ), - startLength = queue.length, - fn = queue.shift(), - hooks = jQuery._queueHooks( elem, type ), - next = function() { - jQuery.dequeue( elem, type ); - }; - - // If the fx queue is dequeued, always remove the progress sentinel - if ( fn === "inprogress" ) { - fn = queue.shift(); - startLength--; - } - - if ( fn ) { - - // Add a progress sentinel to prevent the fx queue from being - // automatically dequeued - if ( type === "fx" ) { - queue.unshift( "inprogress" ); - } - - // clear up the last queue stop function - delete hooks.stop; - fn.call( elem, next, hooks ); - } - - if ( !startLength && hooks ) { - hooks.empty.fire(); - } - }, - - // not intended for public consumption - generates a queueHooks object, or returns the current one - _queueHooks: function( elem, type ) { - var key = type + "queueHooks"; - return jQuery._data( elem, key ) || jQuery._data( elem, key, { - empty: jQuery.Callbacks("once memory").add(function() { - jQuery.removeData( elem, type + "queue", true ); - jQuery.removeData( elem, key, true ); - }) - }); - } -}); - -jQuery.fn.extend({ - queue: function( type, data ) { - var setter = 2; - - if ( typeof type !== "string" ) { - data = type; - type = "fx"; - setter--; - } - - if ( arguments.length < setter ) { - return jQuery.queue( this[0], type ); - } - - return data === undefined ? - this : - this.each(function() { - var queue = jQuery.queue( this, type, data ); - - // ensure a hooks for this queue - jQuery._queueHooks( this, type ); - - if ( type === "fx" && queue[0] !== "inprogress" ) { - jQuery.dequeue( this, type ); - } - }); - }, - dequeue: function( type ) { - return this.each(function() { - jQuery.dequeue( this, type ); - }); - }, - // Based off of the plugin by Clint Helfers, with permission. - // http://blindsignals.com/index.php/2009/07/jquery-delay/ - delay: function( time, type ) { - time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; - type = type || "fx"; - - return this.queue( type, function( next, hooks ) { - var timeout = setTimeout( next, time ); - hooks.stop = function() { - clearTimeout( timeout ); - }; - }); - }, - clearQueue: function( type ) { - return this.queue( type || "fx", [] ); - }, - // Get a promise resolved when queues of a certain type - // are emptied (fx is the type by default) - promise: function( type, obj ) { - var tmp, - count = 1, - defer = jQuery.Deferred(), - elements = this, - i = this.length, - resolve = function() { - if ( !( --count ) ) { - defer.resolveWith( elements, [ elements ] ); - } - }; - - if ( typeof type !== "string" ) { - obj = type; - type = undefined; - } - type = type || "fx"; - - while( i-- ) { - tmp = jQuery._data( elements[ i ], type + "queueHooks" ); - if ( tmp && tmp.empty ) { - count++; - tmp.empty.add( resolve ); - } - } - resolve(); - return defer.promise( obj ); - } -}); -var nodeHook, boolHook, fixSpecified, - rclass = /[\t\r\n]/g, - rreturn = /\r/g, - rtype = /^(?:button|input)$/i, - rfocusable = /^(?:button|input|object|select|textarea)$/i, - rclickable = /^a(?:rea|)$/i, - rboolean = /^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i, - getSetAttribute = jQuery.support.getSetAttribute; - -jQuery.fn.extend({ - attr: function( name, value ) { - return jQuery.access( this, jQuery.attr, name, value, arguments.length > 1 ); - }, - - removeAttr: function( name ) { - return this.each(function() { - jQuery.removeAttr( this, name ); - }); - }, - - prop: function( name, value ) { - return jQuery.access( this, jQuery.prop, name, value, arguments.length > 1 ); - }, - - removeProp: function( name ) { - name = jQuery.propFix[ name ] || name; - return this.each(function() { - // try/catch handles cases where IE balks (such as removing a property on window) - try { - this[ name ] = undefined; - delete this[ name ]; - } catch( e ) {} - }); - }, - - addClass: function( value ) { - var classNames, i, l, elem, - setClass, c, cl; - - if ( jQuery.isFunction( value ) ) { - return this.each(function( j ) { - jQuery( this ).addClass( value.call(this, j, this.className) ); - }); - } - - if ( value && typeof value === "string" ) { - classNames = value.split( core_rspace ); - - for ( i = 0, l = this.length; i < l; i++ ) { - elem = this[ i ]; - - if ( elem.nodeType === 1 ) { - if ( !elem.className && classNames.length === 1 ) { - elem.className = value; - - } else { - setClass = " " + elem.className + " "; - - for ( c = 0, cl = classNames.length; c < cl; c++ ) { - if ( setClass.indexOf( " " + classNames[ c ] + " " ) < 0 ) { - setClass += classNames[ c ] + " "; - } - } - elem.className = jQuery.trim( setClass ); - } - } - } - } - - return this; - }, - - removeClass: function( value ) { - var removes, className, elem, c, cl, i, l; - - if ( jQuery.isFunction( value ) ) { - return this.each(function( j ) { - jQuery( this ).removeClass( value.call(this, j, this.className) ); - }); - } - if ( (value && typeof value === "string") || value === undefined ) { - removes = ( value || "" ).split( core_rspace ); - - for ( i = 0, l = this.length; i < l; i++ ) { - elem = this[ i ]; - if ( elem.nodeType === 1 && elem.className ) { - - className = (" " + elem.className + " ").replace( rclass, " " ); - - // loop over each item in the removal list - for ( c = 0, cl = removes.length; c < cl; c++ ) { - // Remove until there is nothing to remove, - while ( className.indexOf(" " + removes[ c ] + " ") >= 0 ) { - className = className.replace( " " + removes[ c ] + " " , " " ); - } - } - elem.className = value ? jQuery.trim( className ) : ""; - } - } - } - - return this; - }, - - toggleClass: function( value, stateVal ) { - var type = typeof value, - isBool = typeof stateVal === "boolean"; - - if ( jQuery.isFunction( value ) ) { - return this.each(function( i ) { - jQuery( this ).toggleClass( value.call(this, i, this.className, stateVal), stateVal ); - }); - } - - return this.each(function() { - if ( type === "string" ) { - // toggle individual class names - var className, - i = 0, - self = jQuery( this ), - state = stateVal, - classNames = value.split( core_rspace ); - - while ( (className = classNames[ i++ ]) ) { - // check each className given, space separated list - state = isBool ? state : !self.hasClass( className ); - self[ state ? "addClass" : "removeClass" ]( className ); - } - - } else if ( type === "undefined" || type === "boolean" ) { - if ( this.className ) { - // store className if set - jQuery._data( this, "__className__", this.className ); - } - - // toggle whole className - this.className = this.className || value === false ? "" : jQuery._data( this, "__className__" ) || ""; - } - }); - }, - - hasClass: function( selector ) { - var className = " " + selector + " ", - i = 0, - l = this.length; - for ( ; i < l; i++ ) { - if ( this[i].nodeType === 1 && (" " + this[i].className + " ").replace(rclass, " ").indexOf( className ) >= 0 ) { - return true; - } - } - - return false; - }, - - val: function( value ) { - var hooks, ret, isFunction, - elem = this[0]; - - if ( !arguments.length ) { - if ( elem ) { - hooks = jQuery.valHooks[ elem.type ] || jQuery.valHooks[ elem.nodeName.toLowerCase() ]; - - if ( hooks && "get" in hooks && (ret = hooks.get( elem, "value" )) !== undefined ) { - return ret; - } - - ret = elem.value; - - return typeof ret === "string" ? - // handle most common string cases - ret.replace(rreturn, "") : - // handle cases where value is null/undef or number - ret == null ? "" : ret; - } - - return; - } - - isFunction = jQuery.isFunction( value ); - - return this.each(function( i ) { - var val, - self = jQuery(this); - - if ( this.nodeType !== 1 ) { - return; - } - - if ( isFunction ) { - val = value.call( this, i, self.val() ); - } else { - val = value; - } - - // Treat null/undefined as ""; convert numbers to string - if ( val == null ) { - val = ""; - } else if ( typeof val === "number" ) { - val += ""; - } else if ( jQuery.isArray( val ) ) { - val = jQuery.map(val, function ( value ) { - return value == null ? "" : value + ""; - }); - } - - hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; - - // If set returns undefined, fall back to normal setting - if ( !hooks || !("set" in hooks) || hooks.set( this, val, "value" ) === undefined ) { - this.value = val; - } - }); - } -}); - -jQuery.extend({ - valHooks: { - option: { - get: function( elem ) { - // attributes.value is undefined in Blackberry 4.7 but - // uses .value. See #6932 - var val = elem.attributes.value; - return !val || val.specified ? elem.value : elem.text; - } - }, - select: { - get: function( elem ) { - var value, i, max, option, - index = elem.selectedIndex, - values = [], - options = elem.options, - one = elem.type === "select-one"; - - // Nothing was selected - if ( index < 0 ) { - return null; - } - - // Loop through all the selected options - i = one ? index : 0; - max = one ? index + 1 : options.length; - for ( ; i < max; i++ ) { - option = options[ i ]; - - // Don't return options that are disabled or in a disabled optgroup - if ( option.selected && (jQuery.support.optDisabled ? !option.disabled : option.getAttribute("disabled") === null) && - (!option.parentNode.disabled || !jQuery.nodeName( option.parentNode, "optgroup" )) ) { - - // Get the specific value for the option - value = jQuery( option ).val(); - - // We don't need an array for one selects - if ( one ) { - return value; - } - - // Multi-Selects return an array - values.push( value ); - } - } - - // Fixes Bug #2551 -- select.val() broken in IE after form.reset() - if ( one && !values.length && options.length ) { - return jQuery( options[ index ] ).val(); - } - - return values; - }, - - set: function( elem, value ) { - var values = jQuery.makeArray( value ); - - jQuery(elem).find("option").each(function() { - this.selected = jQuery.inArray( jQuery(this).val(), values ) >= 0; - }); - - if ( !values.length ) { - elem.selectedIndex = -1; - } - return values; - } - } - }, - - // Unused in 1.8, left in so attrFn-stabbers won't die; remove in 1.9 - attrFn: {}, - - attr: function( elem, name, value, pass ) { - var ret, hooks, notxml, - nType = elem.nodeType; - - // don't get/set attributes on text, comment and attribute nodes - if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { - return; - } - - if ( pass && jQuery.isFunction( jQuery.fn[ name ] ) ) { - return jQuery( elem )[ name ]( value ); - } - - // Fallback to prop when attributes are not supported - if ( typeof elem.getAttribute === "undefined" ) { - return jQuery.prop( elem, name, value ); - } - - notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); - - // All attributes are lowercase - // Grab necessary hook if one is defined - if ( notxml ) { - name = name.toLowerCase(); - hooks = jQuery.attrHooks[ name ] || ( rboolean.test( name ) ? boolHook : nodeHook ); - } - - if ( value !== undefined ) { - - if ( value === null ) { - jQuery.removeAttr( elem, name ); - return; - - } else if ( hooks && "set" in hooks && notxml && (ret = hooks.set( elem, value, name )) !== undefined ) { - return ret; - - } else { - elem.setAttribute( name, value + "" ); - return value; - } - - } else if ( hooks && "get" in hooks && notxml && (ret = hooks.get( elem, name )) !== null ) { - return ret; - - } else { - - ret = elem.getAttribute( name ); - - // Non-existent attributes return null, we normalize to undefined - return ret === null ? - undefined : - ret; - } - }, - - removeAttr: function( elem, value ) { - var propName, attrNames, name, isBool, - i = 0; - - if ( value && elem.nodeType === 1 ) { - - attrNames = value.split( core_rspace ); - - for ( ; i < attrNames.length; i++ ) { - name = attrNames[ i ]; - - if ( name ) { - propName = jQuery.propFix[ name ] || name; - isBool = rboolean.test( name ); - - // See #9699 for explanation of this approach (setting first, then removal) - // Do not do this for boolean attributes (see #10870) - if ( !isBool ) { - jQuery.attr( elem, name, "" ); - } - elem.removeAttribute( getSetAttribute ? name : propName ); - - // Set corresponding property to false for boolean attributes - if ( isBool && propName in elem ) { - elem[ propName ] = false; - } - } - } - } - }, - - attrHooks: { - type: { - set: function( elem, value ) { - // We can't allow the type property to be changed (since it causes problems in IE) - if ( rtype.test( elem.nodeName ) && elem.parentNode ) { - jQuery.error( "type property can't be changed" ); - } else if ( !jQuery.support.radioValue && value === "radio" && jQuery.nodeName(elem, "input") ) { - // Setting the type on a radio button after the value resets the value in IE6-9 - // Reset value to it's default in case type is set after value - // This is for element creation - var val = elem.value; - elem.setAttribute( "type", value ); - if ( val ) { - elem.value = val; - } - return value; - } - } - }, - // Use the value property for back compat - // Use the nodeHook for button elements in IE6/7 (#1954) - value: { - get: function( elem, name ) { - if ( nodeHook && jQuery.nodeName( elem, "button" ) ) { - return nodeHook.get( elem, name ); - } - return name in elem ? - elem.value : - null; - }, - set: function( elem, value, name ) { - if ( nodeHook && jQuery.nodeName( elem, "button" ) ) { - return nodeHook.set( elem, value, name ); - } - // Does not return so that setAttribute is also used - elem.value = value; - } - } - }, - - propFix: { - tabindex: "tabIndex", - readonly: "readOnly", - "for": "htmlFor", - "class": "className", - maxlength: "maxLength", - cellspacing: "cellSpacing", - cellpadding: "cellPadding", - rowspan: "rowSpan", - colspan: "colSpan", - usemap: "useMap", - frameborder: "frameBorder", - contenteditable: "contentEditable" - }, - - prop: function( elem, name, value ) { - var ret, hooks, notxml, - nType = elem.nodeType; - - // don't get/set properties on text, comment and attribute nodes - if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { - return; - } - - notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); - - if ( notxml ) { - // Fix name and attach hooks - name = jQuery.propFix[ name ] || name; - hooks = jQuery.propHooks[ name ]; - } - - if ( value !== undefined ) { - if ( hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) { - return ret; - - } else { - return ( elem[ name ] = value ); - } - - } else { - if ( hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) { - return ret; - - } else { - return elem[ name ]; - } - } - }, - - propHooks: { - tabIndex: { - get: function( elem ) { - // elem.tabIndex doesn't always return the correct value when it hasn't been explicitly set - // http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ - var attributeNode = elem.getAttributeNode("tabindex"); - - return attributeNode && attributeNode.specified ? - parseInt( attributeNode.value, 10 ) : - rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName ) && elem.href ? - 0 : - undefined; - } - } - } -}); - -// Hook for boolean attributes -boolHook = { - get: function( elem, name ) { - // Align boolean attributes with corresponding properties - // Fall back to attribute presence where some booleans are not supported - var attrNode, - property = jQuery.prop( elem, name ); - return property === true || typeof property !== "boolean" && ( attrNode = elem.getAttributeNode(name) ) && attrNode.nodeValue !== false ? - name.toLowerCase() : - undefined; - }, - set: function( elem, value, name ) { - var propName; - if ( value === false ) { - // Remove boolean attributes when set to false - jQuery.removeAttr( elem, name ); - } else { - // value is true since we know at this point it's type boolean and not false - // Set boolean attributes to the same name and set the DOM property - propName = jQuery.propFix[ name ] || name; - if ( propName in elem ) { - // Only set the IDL specifically if it already exists on the element - elem[ propName ] = true; - } - - elem.setAttribute( name, name.toLowerCase() ); - } - return name; - } -}; - -// IE6/7 do not support getting/setting some attributes with get/setAttribute -if ( !getSetAttribute ) { - - fixSpecified = { - name: true, - id: true, - coords: true - }; - - // Use this for any attribute in IE6/7 - // This fixes almost every IE6/7 issue - nodeHook = jQuery.valHooks.button = { - get: function( elem, name ) { - var ret; - ret = elem.getAttributeNode( name ); - return ret && ( fixSpecified[ name ] ? ret.value !== "" : ret.specified ) ? - ret.value : - undefined; - }, - set: function( elem, value, name ) { - // Set the existing or create a new attribute node - var ret = elem.getAttributeNode( name ); - if ( !ret ) { - ret = document.createAttribute( name ); - elem.setAttributeNode( ret ); - } - return ( ret.value = value + "" ); - } - }; - - // Set width and height to auto instead of 0 on empty string( Bug #8150 ) - // This is for removals - jQuery.each([ "width", "height" ], function( i, name ) { - jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { - set: function( elem, value ) { - if ( value === "" ) { - elem.setAttribute( name, "auto" ); - return value; - } - } - }); - }); - - // Set contenteditable to false on removals(#10429) - // Setting to empty string throws an error as an invalid value - jQuery.attrHooks.contenteditable = { - get: nodeHook.get, - set: function( elem, value, name ) { - if ( value === "" ) { - value = "false"; - } - nodeHook.set( elem, value, name ); - } - }; -} - - -// Some attributes require a special call on IE -if ( !jQuery.support.hrefNormalized ) { - jQuery.each([ "href", "src", "width", "height" ], function( i, name ) { - jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { - get: function( elem ) { - var ret = elem.getAttribute( name, 2 ); - return ret === null ? undefined : ret; - } - }); - }); -} - -if ( !jQuery.support.style ) { - jQuery.attrHooks.style = { - get: function( elem ) { - // Return undefined in the case of empty string - // Normalize to lowercase since IE uppercases css property names - return elem.style.cssText.toLowerCase() || undefined; - }, - set: function( elem, value ) { - return ( elem.style.cssText = value + "" ); - } - }; -} - -// Safari mis-reports the default selected property of an option -// Accessing the parent's selectedIndex property fixes it -if ( !jQuery.support.optSelected ) { - jQuery.propHooks.selected = jQuery.extend( jQuery.propHooks.selected, { - get: function( elem ) { - var parent = elem.parentNode; - - if ( parent ) { - parent.selectedIndex; - - // Make sure that it also works with optgroups, see #5701 - if ( parent.parentNode ) { - parent.parentNode.selectedIndex; - } - } - return null; - } - }); -} - -// IE6/7 call enctype encoding -if ( !jQuery.support.enctype ) { - jQuery.propFix.enctype = "encoding"; -} - -// Radios and checkboxes getter/setter -if ( !jQuery.support.checkOn ) { - jQuery.each([ "radio", "checkbox" ], function() { - jQuery.valHooks[ this ] = { - get: function( elem ) { - // Handle the case where in Webkit "" is returned instead of "on" if a value isn't specified - return elem.getAttribute("value") === null ? "on" : elem.value; - } - }; - }); -} -jQuery.each([ "radio", "checkbox" ], function() { - jQuery.valHooks[ this ] = jQuery.extend( jQuery.valHooks[ this ], { - set: function( elem, value ) { - if ( jQuery.isArray( value ) ) { - return ( elem.checked = jQuery.inArray( jQuery(elem).val(), value ) >= 0 ); - } - } - }); -}); -var rformElems = /^(?:textarea|input|select)$/i, - rtypenamespace = /^([^\.]*|)(?:\.(.+)|)$/, - rhoverHack = /(?:^|\s)hover(\.\S+|)\b/, - rkeyEvent = /^key/, - rmouseEvent = /^(?:mouse|contextmenu)|click/, - rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, - hoverHack = function( events ) { - return jQuery.event.special.hover ? events : events.replace( rhoverHack, "mouseenter$1 mouseleave$1" ); - }; - -/* - * Helper functions for managing events -- not part of the public interface. - * Props to Dean Edwards' addEvent library for many of the ideas. - */ -jQuery.event = { - - add: function( elem, types, handler, data, selector ) { - - var elemData, eventHandle, events, - t, tns, type, namespaces, handleObj, - handleObjIn, handlers, special; - - // Don't attach events to noData or text/comment nodes (allow plain objects tho) - if ( elem.nodeType === 3 || elem.nodeType === 8 || !types || !handler || !(elemData = jQuery._data( elem )) ) { - return; - } - - // Caller can pass in an object of custom data in lieu of the handler - if ( handler.handler ) { - handleObjIn = handler; - handler = handleObjIn.handler; - selector = handleObjIn.selector; - } - - // Make sure that the handler has a unique ID, used to find/remove it later - if ( !handler.guid ) { - handler.guid = jQuery.guid++; - } - - // Init the element's event structure and main handler, if this is the first - events = elemData.events; - if ( !events ) { - elemData.events = events = {}; - } - eventHandle = elemData.handle; - if ( !eventHandle ) { - elemData.handle = eventHandle = function( e ) { - // Discard the second event of a jQuery.event.trigger() and - // when an event is called after a page has unloaded - return typeof jQuery !== "undefined" && (!e || jQuery.event.triggered !== e.type) ? - jQuery.event.dispatch.apply( eventHandle.elem, arguments ) : - undefined; - }; - // Add elem as a property of the handle fn to prevent a memory leak with IE non-native events - eventHandle.elem = elem; - } - - // Handle multiple events separated by a space - // jQuery(...).bind("mouseover mouseout", fn); - types = jQuery.trim( hoverHack(types) ).split( " " ); - for ( t = 0; t < types.length; t++ ) { - - tns = rtypenamespace.exec( types[t] ) || []; - type = tns[1]; - namespaces = ( tns[2] || "" ).split( "." ).sort(); - - // If event changes its type, use the special event handlers for the changed type - special = jQuery.event.special[ type ] || {}; - - // If selector defined, determine special event api type, otherwise given type - type = ( selector ? special.delegateType : special.bindType ) || type; - - // Update special based on newly reset type - special = jQuery.event.special[ type ] || {}; - - // handleObj is passed to all event handlers - handleObj = jQuery.extend({ - type: type, - origType: tns[1], - data: data, - handler: handler, - guid: handler.guid, - selector: selector, - needsContext: selector && jQuery.expr.match.needsContext.test( selector ), - namespace: namespaces.join(".") - }, handleObjIn ); - - // Init the event handler queue if we're the first - handlers = events[ type ]; - if ( !handlers ) { - handlers = events[ type ] = []; - handlers.delegateCount = 0; - - // Only use addEventListener/attachEvent if the special events handler returns false - if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) { - // Bind the global event handler to the element - if ( elem.addEventListener ) { - elem.addEventListener( type, eventHandle, false ); - - } else if ( elem.attachEvent ) { - elem.attachEvent( "on" + type, eventHandle ); - } - } - } - - if ( special.add ) { - special.add.call( elem, handleObj ); - - if ( !handleObj.handler.guid ) { - handleObj.handler.guid = handler.guid; - } - } - - // Add to the element's handler list, delegates in front - if ( selector ) { - handlers.splice( handlers.delegateCount++, 0, handleObj ); - } else { - handlers.push( handleObj ); - } - - // Keep track of which events have ever been used, for event optimization - jQuery.event.global[ type ] = true; - } - - // Nullify elem to prevent memory leaks in IE - elem = null; - }, - - global: {}, - - // Detach an event or set of events from an element - remove: function( elem, types, handler, selector, mappedTypes ) { - - var t, tns, type, origType, namespaces, origCount, - j, events, special, eventType, handleObj, - elemData = jQuery.hasData( elem ) && jQuery._data( elem ); - - if ( !elemData || !(events = elemData.events) ) { - return; - } - - // Once for each type.namespace in types; type may be omitted - types = jQuery.trim( hoverHack( types || "" ) ).split(" "); - for ( t = 0; t < types.length; t++ ) { - tns = rtypenamespace.exec( types[t] ) || []; - type = origType = tns[1]; - namespaces = tns[2]; - - // Unbind all events (on this namespace, if provided) for the element - if ( !type ) { - for ( type in events ) { - jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); - } - continue; - } - - special = jQuery.event.special[ type ] || {}; - type = ( selector? special.delegateType : special.bindType ) || type; - eventType = events[ type ] || []; - origCount = eventType.length; - namespaces = namespaces ? new RegExp("(^|\\.)" + namespaces.split(".").sort().join("\\.(?:.*\\.|)") + "(\\.|$)") : null; - - // Remove matching events - for ( j = 0; j < eventType.length; j++ ) { - handleObj = eventType[ j ]; - - if ( ( mappedTypes || origType === handleObj.origType ) && - ( !handler || handler.guid === handleObj.guid ) && - ( !namespaces || namespaces.test( handleObj.namespace ) ) && - ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) ) { - eventType.splice( j--, 1 ); - - if ( handleObj.selector ) { - eventType.delegateCount--; - } - if ( special.remove ) { - special.remove.call( elem, handleObj ); - } - } - } - - // Remove generic event handler if we removed something and no more handlers exist - // (avoids potential for endless recursion during removal of special event handlers) - if ( eventType.length === 0 && origCount !== eventType.length ) { - if ( !special.teardown || special.teardown.call( elem, namespaces, elemData.handle ) === false ) { - jQuery.removeEvent( elem, type, elemData.handle ); - } - - delete events[ type ]; - } - } - - // Remove the expando if it's no longer used - if ( jQuery.isEmptyObject( events ) ) { - delete elemData.handle; - - // removeData also checks for emptiness and clears the expando if empty - // so use it instead of delete - jQuery.removeData( elem, "events", true ); - } - }, - - // Events that are safe to short-circuit if no handlers are attached. - // Native DOM events should not be added, they may have inline handlers. - customEvent: { - "getData": true, - "setData": true, - "changeData": true - }, - - trigger: function( event, data, elem, onlyHandlers ) { - // Don't do events on text and comment nodes - if ( elem && (elem.nodeType === 3 || elem.nodeType === 8) ) { - return; - } - - // Event object or event type - var cache, exclusive, i, cur, old, ontype, special, handle, eventPath, bubbleType, - type = event.type || event, - namespaces = []; - - // focus/blur morphs to focusin/out; ensure we're not firing them right now - if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { - return; - } - - if ( type.indexOf( "!" ) >= 0 ) { - // Exclusive events trigger only for the exact event (no namespaces) - type = type.slice(0, -1); - exclusive = true; - } - - if ( type.indexOf( "." ) >= 0 ) { - // Namespaced trigger; create a regexp to match event type in handle() - namespaces = type.split("."); - type = namespaces.shift(); - namespaces.sort(); - } - - if ( (!elem || jQuery.event.customEvent[ type ]) && !jQuery.event.global[ type ] ) { - // No jQuery handlers for this event type, and it can't have inline handlers - return; - } - - // Caller can pass in an Event, Object, or just an event type string - event = typeof event === "object" ? - // jQuery.Event object - event[ jQuery.expando ] ? event : - // Object literal - new jQuery.Event( type, event ) : - // Just the event type (string) - new jQuery.Event( type ); - - event.type = type; - event.isTrigger = true; - event.exclusive = exclusive; - event.namespace = namespaces.join( "." ); - event.namespace_re = event.namespace? new RegExp("(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)") : null; - ontype = type.indexOf( ":" ) < 0 ? "on" + type : ""; - - // Handle a global trigger - if ( !elem ) { - - // TODO: Stop taunting the data cache; remove global events and always attach to document - cache = jQuery.cache; - for ( i in cache ) { - if ( cache[ i ].events && cache[ i ].events[ type ] ) { - jQuery.event.trigger( event, data, cache[ i ].handle.elem, true ); - } - } - return; - } - - // Clean up the event in case it is being reused - event.result = undefined; - if ( !event.target ) { - event.target = elem; - } - - // Clone any incoming data and prepend the event, creating the handler arg list - data = data != null ? jQuery.makeArray( data ) : []; - data.unshift( event ); - - // Allow special events to draw outside the lines - special = jQuery.event.special[ type ] || {}; - if ( special.trigger && special.trigger.apply( elem, data ) === false ) { - return; - } - - // Determine event propagation path in advance, per W3C events spec (#9951) - // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) - eventPath = [[ elem, special.bindType || type ]]; - if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { - - bubbleType = special.delegateType || type; - cur = rfocusMorph.test( bubbleType + type ) ? elem : elem.parentNode; - for ( old = elem; cur; cur = cur.parentNode ) { - eventPath.push([ cur, bubbleType ]); - old = cur; - } - - // Only add window if we got to document (e.g., not plain obj or detached DOM) - if ( old === (elem.ownerDocument || document) ) { - eventPath.push([ old.defaultView || old.parentWindow || window, bubbleType ]); - } - } - - // Fire handlers on the event path - for ( i = 0; i < eventPath.length && !event.isPropagationStopped(); i++ ) { - - cur = eventPath[i][0]; - event.type = eventPath[i][1]; - - handle = ( jQuery._data( cur, "events" ) || {} )[ event.type ] && jQuery._data( cur, "handle" ); - if ( handle ) { - handle.apply( cur, data ); - } - // Note that this is a bare JS function and not a jQuery handler - handle = ontype && cur[ ontype ]; - if ( handle && jQuery.acceptData( cur ) && handle.apply && handle.apply( cur, data ) === false ) { - event.preventDefault(); - } - } - event.type = type; - - // If nobody prevented the default action, do it now - if ( !onlyHandlers && !event.isDefaultPrevented() ) { - - if ( (!special._default || special._default.apply( elem.ownerDocument, data ) === false) && - !(type === "click" && jQuery.nodeName( elem, "a" )) && jQuery.acceptData( elem ) ) { - - // Call a native DOM method on the target with the same name name as the event. - // Can't use an .isFunction() check here because IE6/7 fails that test. - // Don't do default actions on window, that's where global variables be (#6170) - // IE<9 dies on focus/blur to hidden element (#1486) - if ( ontype && elem[ type ] && ((type !== "focus" && type !== "blur") || event.target.offsetWidth !== 0) && !jQuery.isWindow( elem ) ) { - - // Don't re-trigger an onFOO event when we call its FOO() method - old = elem[ ontype ]; - - if ( old ) { - elem[ ontype ] = null; - } - - // Prevent re-triggering of the same event, since we already bubbled it above - jQuery.event.triggered = type; - elem[ type ](); - jQuery.event.triggered = undefined; - - if ( old ) { - elem[ ontype ] = old; - } - } - } - } - - return event.result; - }, - - dispatch: function( event ) { - - // Make a writable jQuery.Event from the native event object - event = jQuery.event.fix( event || window.event ); - - var i, j, cur, ret, selMatch, matched, matches, handleObj, sel, related, - handlers = ( (jQuery._data( this, "events" ) || {} )[ event.type ] || []), - delegateCount = handlers.delegateCount, - args = core_slice.call( arguments ), - run_all = !event.exclusive && !event.namespace, - special = jQuery.event.special[ event.type ] || {}, - handlerQueue = []; - - // Use the fix-ed jQuery.Event rather than the (read-only) native event - args[0] = event; - event.delegateTarget = this; - - // Call the preDispatch hook for the mapped type, and let it bail if desired - if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { - return; - } - - // Determine handlers that should run if there are delegated events - // Avoid non-left-click bubbling in Firefox (#3861) - if ( delegateCount && !(event.button && event.type === "click") ) { - - for ( cur = event.target; cur != this; cur = cur.parentNode || this ) { - - // Don't process clicks (ONLY) on disabled elements (#6911, #8165, #11382, #11764) - if ( cur.disabled !== true || event.type !== "click" ) { - selMatch = {}; - matches = []; - for ( i = 0; i < delegateCount; i++ ) { - handleObj = handlers[ i ]; - sel = handleObj.selector; - - if ( selMatch[ sel ] === undefined ) { - selMatch[ sel ] = handleObj.needsContext ? - jQuery( sel, this ).index( cur ) >= 0 : - jQuery.find( sel, this, null, [ cur ] ).length; - } - if ( selMatch[ sel ] ) { - matches.push( handleObj ); - } - } - if ( matches.length ) { - handlerQueue.push({ elem: cur, matches: matches }); - } - } - } - } - - // Add the remaining (directly-bound) handlers - if ( handlers.length > delegateCount ) { - handlerQueue.push({ elem: this, matches: handlers.slice( delegateCount ) }); - } - - // Run delegates first; they may want to stop propagation beneath us - for ( i = 0; i < handlerQueue.length && !event.isPropagationStopped(); i++ ) { - matched = handlerQueue[ i ]; - event.currentTarget = matched.elem; - - for ( j = 0; j < matched.matches.length && !event.isImmediatePropagationStopped(); j++ ) { - handleObj = matched.matches[ j ]; - - // Triggered event must either 1) be non-exclusive and have no namespace, or - // 2) have namespace(s) a subset or equal to those in the bound event (both can have no namespace). - if ( run_all || (!event.namespace && !handleObj.namespace) || event.namespace_re && event.namespace_re.test( handleObj.namespace ) ) { - - event.data = handleObj.data; - event.handleObj = handleObj; - - ret = ( (jQuery.event.special[ handleObj.origType ] || {}).handle || handleObj.handler ) - .apply( matched.elem, args ); - - if ( ret !== undefined ) { - event.result = ret; - if ( ret === false ) { - event.preventDefault(); - event.stopPropagation(); - } - } - } - } - } - - // Call the postDispatch hook for the mapped type - if ( special.postDispatch ) { - special.postDispatch.call( this, event ); - } - - return event.result; - }, - - // Includes some event props shared by KeyEvent and MouseEvent - // *** attrChange attrName relatedNode srcElement are not normalized, non-W3C, deprecated, will be removed in 1.8 *** - props: "attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "), - - fixHooks: {}, - - keyHooks: { - props: "char charCode key keyCode".split(" "), - filter: function( event, original ) { - - // Add which for key events - if ( event.which == null ) { - event.which = original.charCode != null ? original.charCode : original.keyCode; - } - - return event; - } - }, - - mouseHooks: { - props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "), - filter: function( event, original ) { - var eventDoc, doc, body, - button = original.button, - fromElement = original.fromElement; - - // Calculate pageX/Y if missing and clientX/Y available - if ( event.pageX == null && original.clientX != null ) { - eventDoc = event.target.ownerDocument || document; - doc = eventDoc.documentElement; - body = eventDoc.body; - - event.pageX = original.clientX + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && body.clientLeft || 0 ); - event.pageY = original.clientY + ( doc && doc.scrollTop || body && body.scrollTop || 0 ) - ( doc && doc.clientTop || body && body.clientTop || 0 ); - } - - // Add relatedTarget, if necessary - if ( !event.relatedTarget && fromElement ) { - event.relatedTarget = fromElement === event.target ? original.toElement : fromElement; - } - - // Add which for click: 1 === left; 2 === middle; 3 === right - // Note: button is not normalized, so don't use it - if ( !event.which && button !== undefined ) { - event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) ); - } - - return event; - } - }, - - fix: function( event ) { - if ( event[ jQuery.expando ] ) { - return event; - } - - // Create a writable copy of the event object and normalize some properties - var i, prop, - originalEvent = event, - fixHook = jQuery.event.fixHooks[ event.type ] || {}, - copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props; - - event = jQuery.Event( originalEvent ); - - for ( i = copy.length; i; ) { - prop = copy[ --i ]; - event[ prop ] = originalEvent[ prop ]; - } - - // Fix target property, if necessary (#1925, IE 6/7/8 & Safari2) - if ( !event.target ) { - event.target = originalEvent.srcElement || document; - } - - // Target should not be a text node (#504, Safari) - if ( event.target.nodeType === 3 ) { - event.target = event.target.parentNode; - } - - // For mouse/key events, metaKey==false if it's undefined (#3368, #11328; IE6/7/8) - event.metaKey = !!event.metaKey; - - return fixHook.filter? fixHook.filter( event, originalEvent ) : event; - }, - - special: { - load: { - // Prevent triggered image.load events from bubbling to window.load - noBubble: true - }, - - focus: { - delegateType: "focusin" - }, - blur: { - delegateType: "focusout" - }, - - beforeunload: { - setup: function( data, namespaces, eventHandle ) { - // We only want to do this special case on windows - if ( jQuery.isWindow( this ) ) { - this.onbeforeunload = eventHandle; - } - }, - - teardown: function( namespaces, eventHandle ) { - if ( this.onbeforeunload === eventHandle ) { - this.onbeforeunload = null; - } - } - } - }, - - simulate: function( type, elem, event, bubble ) { - // Piggyback on a donor event to simulate a different one. - // Fake originalEvent to avoid donor's stopPropagation, but if the - // simulated event prevents default then we do the same on the donor. - var e = jQuery.extend( - new jQuery.Event(), - event, - { type: type, - isSimulated: true, - originalEvent: {} - } - ); - if ( bubble ) { - jQuery.event.trigger( e, null, elem ); - } else { - jQuery.event.dispatch.call( elem, e ); - } - if ( e.isDefaultPrevented() ) { - event.preventDefault(); - } - } -}; - -// Some plugins are using, but it's undocumented/deprecated and will be removed. -// The 1.7 special event interface should provide all the hooks needed now. -jQuery.event.handle = jQuery.event.dispatch; - -jQuery.removeEvent = document.removeEventListener ? - function( elem, type, handle ) { - if ( elem.removeEventListener ) { - elem.removeEventListener( type, handle, false ); - } - } : - function( elem, type, handle ) { - var name = "on" + type; - - if ( elem.detachEvent ) { - - // #8545, #7054, preventing memory leaks for custom events in IE6-8 – - // detachEvent needed property on element, by name of that event, to properly expose it to GC - if ( typeof elem[ name ] === "undefined" ) { - elem[ name ] = null; - } - - elem.detachEvent( name, handle ); - } - }; - -jQuery.Event = function( src, props ) { - // Allow instantiation without the 'new' keyword - if ( !(this instanceof jQuery.Event) ) { - return new jQuery.Event( src, props ); - } - - // Event object - if ( src && src.type ) { - this.originalEvent = src; - this.type = src.type; - - // Events bubbling up the document may have been marked as prevented - // by a handler lower down the tree; reflect the correct value. - this.isDefaultPrevented = ( src.defaultPrevented || src.returnValue === false || - src.getPreventDefault && src.getPreventDefault() ) ? returnTrue : returnFalse; - - // Event type - } else { - this.type = src; - } - - // Put explicitly provided properties onto the event object - if ( props ) { - jQuery.extend( this, props ); - } - - // Create a timestamp if incoming event doesn't have one - this.timeStamp = src && src.timeStamp || jQuery.now(); - - // Mark it as fixed - this[ jQuery.expando ] = true; -}; - -function returnFalse() { - return false; -} -function returnTrue() { - return true; -} - -// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding -// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html -jQuery.Event.prototype = { - preventDefault: function() { - this.isDefaultPrevented = returnTrue; - - var e = this.originalEvent; - if ( !e ) { - return; - } - - // if preventDefault exists run it on the original event - if ( e.preventDefault ) { - e.preventDefault(); - - // otherwise set the returnValue property of the original event to false (IE) - } else { - e.returnValue = false; - } - }, - stopPropagation: function() { - this.isPropagationStopped = returnTrue; - - var e = this.originalEvent; - if ( !e ) { - return; - } - // if stopPropagation exists run it on the original event - if ( e.stopPropagation ) { - e.stopPropagation(); - } - // otherwise set the cancelBubble property of the original event to true (IE) - e.cancelBubble = true; - }, - stopImmediatePropagation: function() { - this.isImmediatePropagationStopped = returnTrue; - this.stopPropagation(); - }, - isDefaultPrevented: returnFalse, - isPropagationStopped: returnFalse, - isImmediatePropagationStopped: returnFalse -}; - -// Create mouseenter/leave events using mouseover/out and event-time checks -jQuery.each({ - mouseenter: "mouseover", - mouseleave: "mouseout" -}, function( orig, fix ) { - jQuery.event.special[ orig ] = { - delegateType: fix, - bindType: fix, - - handle: function( event ) { - var ret, - target = this, - related = event.relatedTarget, - handleObj = event.handleObj, - selector = handleObj.selector; - - // For mousenter/leave call the handler if related is outside the target. - // NB: No relatedTarget if the mouse left/entered the browser window - if ( !related || (related !== target && !jQuery.contains( target, related )) ) { - event.type = handleObj.origType; - ret = handleObj.handler.apply( this, arguments ); - event.type = fix; - } - return ret; - } - }; -}); - -// IE submit delegation -if ( !jQuery.support.submitBubbles ) { - - jQuery.event.special.submit = { - setup: function() { - // Only need this for delegated form submit events - if ( jQuery.nodeName( this, "form" ) ) { - return false; - } - - // Lazy-add a submit handler when a descendant form may potentially be submitted - jQuery.event.add( this, "click._submit keypress._submit", function( e ) { - // Node name check avoids a VML-related crash in IE (#9807) - var elem = e.target, - form = jQuery.nodeName( elem, "input" ) || jQuery.nodeName( elem, "button" ) ? elem.form : undefined; - if ( form && !jQuery._data( form, "_submit_attached" ) ) { - jQuery.event.add( form, "submit._submit", function( event ) { - event._submit_bubble = true; - }); - jQuery._data( form, "_submit_attached", true ); - } - }); - // return undefined since we don't need an event listener - }, - - postDispatch: function( event ) { - // If form was submitted by the user, bubble the event up the tree - if ( event._submit_bubble ) { - delete event._submit_bubble; - if ( this.parentNode && !event.isTrigger ) { - jQuery.event.simulate( "submit", this.parentNode, event, true ); - } - } - }, - - teardown: function() { - // Only need this for delegated form submit events - if ( jQuery.nodeName( this, "form" ) ) { - return false; - } - - // Remove delegated handlers; cleanData eventually reaps submit handlers attached above - jQuery.event.remove( this, "._submit" ); - } - }; -} - -// IE change delegation and checkbox/radio fix -if ( !jQuery.support.changeBubbles ) { - - jQuery.event.special.change = { - - setup: function() { - - if ( rformElems.test( this.nodeName ) ) { - // IE doesn't fire change on a check/radio until blur; trigger it on click - // after a propertychange. Eat the blur-change in special.change.handle. - // This still fires onchange a second time for check/radio after blur. - if ( this.type === "checkbox" || this.type === "radio" ) { - jQuery.event.add( this, "propertychange._change", function( event ) { - if ( event.originalEvent.propertyName === "checked" ) { - this._just_changed = true; - } - }); - jQuery.event.add( this, "click._change", function( event ) { - if ( this._just_changed && !event.isTrigger ) { - this._just_changed = false; - } - // Allow triggered, simulated change events (#11500) - jQuery.event.simulate( "change", this, event, true ); - }); - } - return false; - } - // Delegated event; lazy-add a change handler on descendant inputs - jQuery.event.add( this, "beforeactivate._change", function( e ) { - var elem = e.target; - - if ( rformElems.test( elem.nodeName ) && !jQuery._data( elem, "_change_attached" ) ) { - jQuery.event.add( elem, "change._change", function( event ) { - if ( this.parentNode && !event.isSimulated && !event.isTrigger ) { - jQuery.event.simulate( "change", this.parentNode, event, true ); - } - }); - jQuery._data( elem, "_change_attached", true ); - } - }); - }, - - handle: function( event ) { - var elem = event.target; - - // Swallow native change events from checkbox/radio, we already triggered them above - if ( this !== elem || event.isSimulated || event.isTrigger || (elem.type !== "radio" && elem.type !== "checkbox") ) { - return event.handleObj.handler.apply( this, arguments ); - } - }, - - teardown: function() { - jQuery.event.remove( this, "._change" ); - - return !rformElems.test( this.nodeName ); - } - }; -} - -// Create "bubbling" focus and blur events -if ( !jQuery.support.focusinBubbles ) { - jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) { - - // Attach a single capturing handler while someone wants focusin/focusout - var attaches = 0, - handler = function( event ) { - jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true ); - }; - - jQuery.event.special[ fix ] = { - setup: function() { - if ( attaches++ === 0 ) { - document.addEventListener( orig, handler, true ); - } - }, - teardown: function() { - if ( --attaches === 0 ) { - document.removeEventListener( orig, handler, true ); - } - } - }; - }); -} - -jQuery.fn.extend({ - - on: function( types, selector, data, fn, /*INTERNAL*/ one ) { - var origFn, type; - - // Types can be a map of types/handlers - if ( typeof types === "object" ) { - // ( types-Object, selector, data ) - if ( typeof selector !== "string" ) { // && selector != null - // ( types-Object, data ) - data = data || selector; - selector = undefined; - } - for ( type in types ) { - this.on( type, selector, data, types[ type ], one ); - } - return this; - } - - if ( data == null && fn == null ) { - // ( types, fn ) - fn = selector; - data = selector = undefined; - } else if ( fn == null ) { - if ( typeof selector === "string" ) { - // ( types, selector, fn ) - fn = data; - data = undefined; - } else { - // ( types, data, fn ) - fn = data; - data = selector; - selector = undefined; - } - } - if ( fn === false ) { - fn = returnFalse; - } else if ( !fn ) { - return this; - } - - if ( one === 1 ) { - origFn = fn; - fn = function( event ) { - // Can use an empty set, since event contains the info - jQuery().off( event ); - return origFn.apply( this, arguments ); - }; - // Use same guid so caller can remove using origFn - fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); - } - return this.each( function() { - jQuery.event.add( this, types, fn, data, selector ); - }); - }, - one: function( types, selector, data, fn ) { - return this.on( types, selector, data, fn, 1 ); - }, - off: function( types, selector, fn ) { - var handleObj, type; - if ( types && types.preventDefault && types.handleObj ) { - // ( event ) dispatched jQuery.Event - handleObj = types.handleObj; - jQuery( types.delegateTarget ).off( - handleObj.namespace ? handleObj.origType + "." + handleObj.namespace : handleObj.origType, - handleObj.selector, - handleObj.handler - ); - return this; - } - if ( typeof types === "object" ) { - // ( types-object [, selector] ) - for ( type in types ) { - this.off( type, selector, types[ type ] ); - } - return this; - } - if ( selector === false || typeof selector === "function" ) { - // ( types [, fn] ) - fn = selector; - selector = undefined; - } - if ( fn === false ) { - fn = returnFalse; - } - return this.each(function() { - jQuery.event.remove( this, types, fn, selector ); - }); - }, - - bind: function( types, data, fn ) { - return this.on( types, null, data, fn ); - }, - unbind: function( types, fn ) { - return this.off( types, null, fn ); - }, - - live: function( types, data, fn ) { - jQuery( this.context ).on( types, this.selector, data, fn ); - return this; - }, - die: function( types, fn ) { - jQuery( this.context ).off( types, this.selector || "**", fn ); - return this; - }, - - delegate: function( selector, types, data, fn ) { - return this.on( types, selector, data, fn ); - }, - undelegate: function( selector, types, fn ) { - // ( namespace ) or ( selector, types [, fn] ) - return arguments.length === 1 ? this.off( selector, "**" ) : this.off( types, selector || "**", fn ); - }, - - trigger: function( type, data ) { - return this.each(function() { - jQuery.event.trigger( type, data, this ); - }); - }, - triggerHandler: function( type, data ) { - if ( this[0] ) { - return jQuery.event.trigger( type, data, this[0], true ); - } - }, - - toggle: function( fn ) { - // Save reference to arguments for access in closure - var args = arguments, - guid = fn.guid || jQuery.guid++, - i = 0, - toggler = function( event ) { - // Figure out which function to execute - var lastToggle = ( jQuery._data( this, "lastToggle" + fn.guid ) || 0 ) % i; - jQuery._data( this, "lastToggle" + fn.guid, lastToggle + 1 ); - - // Make sure that clicks stop - event.preventDefault(); - - // and execute the function - return args[ lastToggle ].apply( this, arguments ) || false; - }; - - // link all the functions, so any of them can unbind this click handler - toggler.guid = guid; - while ( i < args.length ) { - args[ i++ ].guid = guid; - } - - return this.click( toggler ); - }, - - hover: function( fnOver, fnOut ) { - return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver ); - } -}); - -jQuery.each( ("blur focus focusin focusout load resize scroll unload click dblclick " + - "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " + - "change select submit keydown keypress keyup error contextmenu").split(" "), function( i, name ) { - - // Handle event binding - jQuery.fn[ name ] = function( data, fn ) { - if ( fn == null ) { - fn = data; - data = null; - } - - return arguments.length > 0 ? - this.on( name, null, data, fn ) : - this.trigger( name ); - }; - - if ( rkeyEvent.test( name ) ) { - jQuery.event.fixHooks[ name ] = jQuery.event.keyHooks; - } - - if ( rmouseEvent.test( name ) ) { - jQuery.event.fixHooks[ name ] = jQuery.event.mouseHooks; - } -}); -/*!
- * Sizzle CSS Selector Engine
- * Copyright 2012 jQuery Foundation and other contributors
- * Released under the MIT license
- * http://sizzlejs.com/
- */
-(function( window, undefined ) {
-
-var cachedruns,
- assertGetIdNotName,
- Expr,
- getText,
- isXML,
- contains,
- compile,
- sortOrder,
- hasDuplicate,
- outermostContext,
-
- baseHasDuplicate = true,
- strundefined = "undefined",
-
- expando = ( "sizcache" + Math.random() ).replace( ".", "" ),
-
- Token = String,
- document = window.document,
- docElem = document.documentElement,
- dirruns = 0,
- done = 0,
- pop = [].pop,
- push = [].push,
- slice = [].slice,
- // Use a stripped-down indexOf if a native one is unavailable
- indexOf = [].indexOf || function( elem ) {
- var i = 0,
- len = this.length;
- for ( ; i < len; i++ ) {
- if ( this[i] === elem ) {
- return i;
- }
- }
- return -1;
- },
-
- // Augment a function for special use by Sizzle
- markFunction = function( fn, value ) {
- fn[ expando ] = value == null || value;
- return fn;
- },
-
- createCache = function() {
- var cache = {},
- keys = [];
-
- return markFunction(function( key, value ) {
- // Only keep the most recent entries
- if ( keys.push( key ) > Expr.cacheLength ) {
- delete cache[ keys.shift() ];
- }
-
- return (cache[ key ] = value);
- }, cache );
- },
-
- classCache = createCache(),
- tokenCache = createCache(),
- compilerCache = createCache(),
-
- // Regex
-
- // Whitespace characters http://www.w3.org/TR/css3-selectors/#whitespace
- whitespace = "[\\x20\\t\\r\\n\\f]",
- // http://www.w3.org/TR/css3-syntax/#characters
- characterEncoding = "(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",
-
- // Loosely modeled on CSS identifier characters
- // An unquoted value should be a CSS identifier (http://www.w3.org/TR/css3-selectors/#attribute-selectors)
- // Proper syntax: http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier
- identifier = characterEncoding.replace( "w", "w#" ),
-
- // Acceptable operators http://www.w3.org/TR/selectors/#attribute-selectors
- operators = "([*^$|!~]?=)",
- attributes = "\\[" + whitespace + "*(" + characterEncoding + ")" + whitespace +
- "*(?:" + operators + whitespace + "*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + identifier + ")|)|)" + whitespace + "*\\]",
-
- // Prefer arguments not in parens/brackets,
- // then attribute selectors and non-pseudos (denoted by :),
- // then anything else
- // These preferences are here to reduce the number of selectors
- // needing tokenize in the PSEUDO preFilter
- pseudos = ":(" + characterEncoding + ")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:" + attributes + ")|[^:]|\\\\.)*|.*))\\)|)",
-
- // For matchExpr.POS and matchExpr.needsContext
- pos = ":(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + whitespace +
- "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)",
-
- // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter
- rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ),
-
- rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ),
- rcombinators = new RegExp( "^" + whitespace + "*([\\x20\\t\\r\\n\\f>+~])" + whitespace + "*" ),
- rpseudo = new RegExp( pseudos ),
-
- // Easily-parseable/retrievable ID or TAG or CLASS selectors
- rquickExpr = /^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,
-
- rnot = /^:not/,
- rsibling = /[\x20\t\r\n\f]*[+~]/,
- rendsWithNot = /:not\($/,
-
- rheader = /h\d/i,
- rinputs = /input|select|textarea|button/i,
-
- rbackslash = /\\(?!\\)/g,
-
- matchExpr = {
- "ID": new RegExp( "^#(" + characterEncoding + ")" ),
- "CLASS": new RegExp( "^\\.(" + characterEncoding + ")" ),
- "NAME": new RegExp( "^\\[name=['\"]?(" + characterEncoding + ")['\"]?\\]" ),
- "TAG": new RegExp( "^(" + characterEncoding.replace( "w", "w*" ) + ")" ),
- "ATTR": new RegExp( "^" + attributes ),
- "PSEUDO": new RegExp( "^" + pseudos ),
- "POS": new RegExp( pos, "i" ),
- "CHILD": new RegExp( "^:(only|nth|first|last)-child(?:\\(" + whitespace +
- "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace +
- "*(\\d+)|))" + whitespace + "*\\)|)", "i" ),
- // For use in libraries implementing .is()
- "needsContext": new RegExp( "^" + whitespace + "*[>+~]|" + pos, "i" )
- },
-
- // Support
-
- // Used for testing something on an element
- assert = function( fn ) {
- var div = document.createElement("div");
-
- try {
- return fn( div );
- } catch (e) {
- return false;
- } finally {
- // release memory in IE
- div = null;
- }
- },
-
- // Check if getElementsByTagName("*") returns only elements
- assertTagNameNoComments = assert(function( div ) {
- div.appendChild( document.createComment("") );
- return !div.getElementsByTagName("*").length;
- }),
-
- // Check if getAttribute returns normalized href attributes
- assertHrefNotNormalized = assert(function( div ) {
- div.innerHTML = "<a href='#'></a>";
- return div.firstChild && typeof div.firstChild.getAttribute !== strundefined &&
- div.firstChild.getAttribute("href") === "#";
- }),
-
- // Check if attributes should be retrieved by attribute nodes
- assertAttributes = assert(function( div ) {
- div.innerHTML = "<select></select>";
- var type = typeof div.lastChild.getAttribute("multiple");
- // IE8 returns a string for some attributes even when not present
- return type !== "boolean" && type !== "string";
- }),
-
- // Check if getElementsByClassName can be trusted
- assertUsableClassName = assert(function( div ) {
- // Opera can't find a second classname (in 9.6)
- div.innerHTML = "<div class='hidden e'></div><div class='hidden'></div>";
- if ( !div.getElementsByClassName || !div.getElementsByClassName("e").length ) {
- return false;
- }
-
- // Safari 3.2 caches class attributes and doesn't catch changes
- div.lastChild.className = "e";
- return div.getElementsByClassName("e").length === 2;
- }),
-
- // Check if getElementById returns elements by name
- // Check if getElementsByName privileges form controls or returns elements by ID
- assertUsableName = assert(function( div ) {
- // Inject content
- div.id = expando + 0;
- div.innerHTML = "<a name='" + expando + "'></a><div name='" + expando + "'></div>";
- docElem.insertBefore( div, docElem.firstChild );
-
- // Test
- var pass = document.getElementsByName &&
- // buggy browsers will return fewer than the correct 2
- document.getElementsByName( expando ).length === 2 +
- // buggy browsers will return more than the correct 0
- document.getElementsByName( expando + 0 ).length;
- assertGetIdNotName = !document.getElementById( expando );
-
- // Cleanup
- docElem.removeChild( div );
-
- return pass;
- });
-
-// If slice is not available, provide a backup
-try {
- slice.call( docElem.childNodes, 0 )[0].nodeType;
-} catch ( e ) {
- slice = function( i ) {
- var elem,
- results = [];
- for ( ; (elem = this[i]); i++ ) {
- results.push( elem );
- }
- return results;
- };
-}
-
-function Sizzle( selector, context, results, seed ) {
- results = results || [];
- context = context || document;
- var match, elem, xml, m,
- nodeType = context.nodeType;
-
- if ( !selector || typeof selector !== "string" ) {
- return results;
- }
-
- if ( nodeType !== 1 && nodeType !== 9 ) {
- return [];
- }
-
- xml = isXML( context );
-
- if ( !xml && !seed ) {
- if ( (match = rquickExpr.exec( selector )) ) {
- // Speed-up: Sizzle("#ID")
- if ( (m = match[1]) ) {
- if ( nodeType === 9 ) {
- elem = context.getElementById( m );
- // Check parentNode to catch when Blackberry 4.6 returns
- // nodes that are no longer in the document #6963
- if ( elem && elem.parentNode ) {
- // Handle the case where IE, Opera, and Webkit return items
- // by name instead of ID
- if ( elem.id === m ) {
- results.push( elem );
- return results;
- }
- } else {
- return results;
- }
- } else {
- // Context is not a document
- if ( context.ownerDocument && (elem = context.ownerDocument.getElementById( m )) &&
- contains( context, elem ) && elem.id === m ) {
- results.push( elem );
- return results;
- }
- }
-
- // Speed-up: Sizzle("TAG")
- } else if ( match[2] ) {
- push.apply( results, slice.call(context.getElementsByTagName( selector ), 0) );
- return results;
-
- // Speed-up: Sizzle(".CLASS")
- } else if ( (m = match[3]) && assertUsableClassName && context.getElementsByClassName ) {
- push.apply( results, slice.call(context.getElementsByClassName( m ), 0) );
- return results;
- }
- }
- }
-
- // All others
- return select( selector.replace( rtrim, "$1" ), context, results, seed, xml );
-}
-
-Sizzle.matches = function( expr, elements ) {
- return Sizzle( expr, null, null, elements );
-};
-
-Sizzle.matchesSelector = function( elem, expr ) {
- return Sizzle( expr, null, null, [ elem ] ).length > 0;
-};
-
-// Returns a function to use in pseudos for input types
-function createInputPseudo( type ) {
- return function( elem ) {
- var name = elem.nodeName.toLowerCase();
- return name === "input" && elem.type === type;
- };
-}
-
-// Returns a function to use in pseudos for buttons
-function createButtonPseudo( type ) {
- return function( elem ) {
- var name = elem.nodeName.toLowerCase();
- return (name === "input" || name === "button") && elem.type === type;
- };
-}
-
-// Returns a function to use in pseudos for positionals
-function createPositionalPseudo( fn ) {
- return markFunction(function( argument ) {
- argument = +argument;
- return markFunction(function( seed, matches ) {
- var j,
- matchIndexes = fn( [], seed.length, argument ),
- i = matchIndexes.length;
-
- // Match elements found at the specified indexes
- while ( i-- ) {
- if ( seed[ (j = matchIndexes[i]) ] ) {
- seed[j] = !(matches[j] = seed[j]);
- }
- }
- });
- });
-}
-
-/**
- * Utility function for retrieving the text value of an array of DOM nodes
- * @param {Array|Element} elem
- */
-getText = Sizzle.getText = function( elem ) {
- var node,
- ret = "",
- i = 0,
- nodeType = elem.nodeType;
-
- if ( nodeType ) {
- if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) {
- // Use textContent for elements
- // innerText usage removed for consistency of new lines (see #11153)
- if ( typeof elem.textContent === "string" ) {
- return elem.textContent;
- } else {
- // Traverse its children
- for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) {
- ret += getText( elem );
- }
- }
- } else if ( nodeType === 3 || nodeType === 4 ) {
- return elem.nodeValue;
- }
- // Do not include comment or processing instruction nodes
- } else {
-
- // If no nodeType, this is expected to be an array
- for ( ; (node = elem[i]); i++ ) {
- // Do not traverse comment nodes
- ret += getText( node );
- }
- }
- return ret;
-};
-
-isXML = Sizzle.isXML = function( elem ) {
- // documentElement is verified for cases where it doesn't yet exist
- // (such as loading iframes in IE - #4833)
- var documentElement = elem && (elem.ownerDocument || elem).documentElement;
- return documentElement ? documentElement.nodeName !== "HTML" : false;
-};
-
-// Element contains another
-contains = Sizzle.contains = docElem.contains ?
- function( a, b ) {
- var adown = a.nodeType === 9 ? a.documentElement : a,
- bup = b && b.parentNode;
- return a === bup || !!( bup && bup.nodeType === 1 && adown.contains && adown.contains(bup) );
- } :
- docElem.compareDocumentPosition ?
- function( a, b ) {
- return b && !!( a.compareDocumentPosition( b ) & 16 );
- } :
- function( a, b ) {
- while ( (b = b.parentNode) ) {
- if ( b === a ) {
- return true;
- }
- }
- return false;
- };
-
-Sizzle.attr = function( elem, name ) {
- var val,
- xml = isXML( elem );
-
- if ( !xml ) {
- name = name.toLowerCase();
- }
- if ( (val = Expr.attrHandle[ name ]) ) {
- return val( elem );
- }
- if ( xml || assertAttributes ) {
- return elem.getAttribute( name );
- }
- val = elem.getAttributeNode( name );
- return val ?
- typeof elem[ name ] === "boolean" ?
- elem[ name ] ? name : null :
- val.specified ? val.value : null :
- null;
-};
-
-Expr = Sizzle.selectors = {
-
- // Can be adjusted by the user
- cacheLength: 50,
-
- createPseudo: markFunction,
-
- match: matchExpr,
-
- // IE6/7 return a modified href
- attrHandle: assertHrefNotNormalized ?
- {} :
- {
- "href": function( elem ) {
- return elem.getAttribute( "href", 2 );
- },
- "type": function( elem ) {
- return elem.getAttribute("type");
- }
- },
-
- find: {
- "ID": assertGetIdNotName ?
- function( id, context, xml ) {
- if ( typeof context.getElementById !== strundefined && !xml ) {
- var m = context.getElementById( id );
- // Check parentNode to catch when Blackberry 4.6 returns
- // nodes that are no longer in the document #6963
- return m && m.parentNode ? [m] : [];
- }
- } :
- function( id, context, xml ) {
- if ( typeof context.getElementById !== strundefined && !xml ) {
- var m = context.getElementById( id );
-
- return m ?
- m.id === id || typeof m.getAttributeNode !== strundefined && m.getAttributeNode("id").value === id ?
- [m] :
- undefined :
- [];
- }
- },
-
- "TAG": assertTagNameNoComments ?
- function( tag, context ) {
- if ( typeof context.getElementsByTagName !== strundefined ) {
- return context.getElementsByTagName( tag );
- }
- } :
- function( tag, context ) {
- var results = context.getElementsByTagName( tag );
-
- // Filter out possible comments
- if ( tag === "*" ) {
- var elem,
- tmp = [],
- i = 0;
-
- for ( ; (elem = results[i]); i++ ) {
- if ( elem.nodeType === 1 ) {
- tmp.push( elem );
- }
- }
-
- return tmp;
- }
- return results;
- },
-
- "NAME": assertUsableName && function( tag, context ) {
- if ( typeof context.getElementsByName !== strundefined ) {
- return context.getElementsByName( name );
- }
- },
-
- "CLASS": assertUsableClassName && function( className, context, xml ) {
- if ( typeof context.getElementsByClassName !== strundefined && !xml ) {
- return context.getElementsByClassName( className );
- }
- }
- },
-
- relative: {
- ">": { dir: "parentNode", first: true },
- " ": { dir: "parentNode" },
- "+": { dir: "previousSibling", first: true },
- "~": { dir: "previousSibling" }
- },
-
- preFilter: {
- "ATTR": function( match ) {
- match[1] = match[1].replace( rbackslash, "" );
-
- // Move the given value to match[3] whether quoted or unquoted
- match[3] = ( match[4] || match[5] || "" ).replace( rbackslash, "" );
-
- if ( match[2] === "~=" ) {
- match[3] = " " + match[3] + " ";
- }
-
- return match.slice( 0, 4 );
- },
-
- "CHILD": function( match ) {
- /* matches from matchExpr["CHILD"]
- 1 type (only|nth|...)
- 2 argument (even|odd|\d*|\d*n([+-]\d+)?|...)
- 3 xn-component of xn+y argument ([+-]?\d*n|)
- 4 sign of xn-component
- 5 x of xn-component
- 6 sign of y-component
- 7 y of y-component
- */
- match[1] = match[1].toLowerCase();
-
- if ( match[1] === "nth" ) {
- // nth-child requires argument
- if ( !match[2] ) {
- Sizzle.error( match[0] );
- }
-
- // numeric x and y parameters for Expr.filter.CHILD
- // remember that false/true cast respectively to 0/1
- match[3] = +( match[3] ? match[4] + (match[5] || 1) : 2 * ( match[2] === "even" || match[2] === "odd" ) );
- match[4] = +( ( match[6] + match[7] ) || match[2] === "odd" );
-
- // other types prohibit arguments
- } else if ( match[2] ) {
- Sizzle.error( match[0] );
- }
-
- return match;
- },
-
- "PSEUDO": function( match ) {
- var unquoted, excess;
- if ( matchExpr["CHILD"].test( match[0] ) ) {
- return null;
- }
-
- if ( match[3] ) {
- match[2] = match[3];
- } else if ( (unquoted = match[4]) ) {
- // Only check arguments that contain a pseudo
- if ( rpseudo.test(unquoted) &&
- // Get excess from tokenize (recursively)
- (excess = tokenize( unquoted, true )) &&
- // advance to the next closing parenthesis
- (excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) {
-
- // excess is a negative index
- unquoted = unquoted.slice( 0, excess );
- match[0] = match[0].slice( 0, excess );
- }
- match[2] = unquoted;
- }
-
- // Return only captures needed by the pseudo filter method (type and argument)
- return match.slice( 0, 3 );
- }
- },
-
- filter: {
- "ID": assertGetIdNotName ?
- function( id ) {
- id = id.replace( rbackslash, "" );
- return function( elem ) {
- return elem.getAttribute("id") === id;
- };
- } :
- function( id ) {
- id = id.replace( rbackslash, "" );
- return function( elem ) {
- var node = typeof elem.getAttributeNode !== strundefined && elem.getAttributeNode("id");
- return node && node.value === id;
- };
- },
-
- "TAG": function( nodeName ) {
- if ( nodeName === "*" ) {
- return function() { return true; };
- }
- nodeName = nodeName.replace( rbackslash, "" ).toLowerCase();
-
- return function( elem ) {
- return elem.nodeName && elem.nodeName.toLowerCase() === nodeName;
- };
- },
-
- "CLASS": function( className ) {
- var pattern = classCache[ expando ][ className ];
- if ( !pattern ) {
- pattern = classCache( className, new RegExp("(^|" + whitespace + ")" + className + "(" + whitespace + "|$)") );
- }
- return function( elem ) {
- return pattern.test( elem.className || (typeof elem.getAttribute !== strundefined && elem.getAttribute("class")) || "" );
- };
- },
-
- "ATTR": function( name, operator, check ) {
- return function( elem, context ) {
- var result = Sizzle.attr( elem, name );
-
- if ( result == null ) {
- return operator === "!=";
- }
- if ( !operator ) {
- return true;
- }
-
- result += "";
-
- return operator === "=" ? result === check :
- operator === "!=" ? result !== check :
- operator === "^=" ? check && result.indexOf( check ) === 0 :
- operator === "*=" ? check && result.indexOf( check ) > -1 :
- operator === "$=" ? check && result.substr( result.length - check.length ) === check :
- operator === "~=" ? ( " " + result + " " ).indexOf( check ) > -1 :
- operator === "|=" ? result === check || result.substr( 0, check.length + 1 ) === check + "-" :
- false;
- };
- },
-
- "CHILD": function( type, argument, first, last ) {
-
- if ( type === "nth" ) {
- return function( elem ) {
- var node, diff,
- parent = elem.parentNode;
-
- if ( first === 1 && last === 0 ) {
- return true;
- }
-
- if ( parent ) {
- diff = 0;
- for ( node = parent.firstChild; node; node = node.nextSibling ) {
- if ( node.nodeType === 1 ) {
- diff++;
- if ( elem === node ) {
- break;
- }
- }
- }
- }
-
- // Incorporate the offset (or cast to NaN), then check against cycle size
- diff -= last;
- return diff === first || ( diff % first === 0 && diff / first >= 0 );
- };
- }
-
- return function( elem ) {
- var node = elem;
-
- switch ( type ) {
- case "only":
- case "first":
- while ( (node = node.previousSibling) ) {
- if ( node.nodeType === 1 ) {
- return false;
- }
- }
-
- if ( type === "first" ) {
- return true;
- }
-
- node = elem;
-
- /* falls through */
- case "last":
- while ( (node = node.nextSibling) ) {
- if ( node.nodeType === 1 ) {
- return false;
- }
- }
-
- return true;
- }
- };
- },
-
- "PSEUDO": function( pseudo, argument ) {
- // pseudo-class names are case-insensitive
- // http://www.w3.org/TR/selectors/#pseudo-classes
- // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters
- // Remember that setFilters inherits from pseudos
- var args,
- fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] ||
- Sizzle.error( "unsupported pseudo: " + pseudo );
-
- // The user may use createPseudo to indicate that
- // arguments are needed to create the filter function
- // just as Sizzle does
- if ( fn[ expando ] ) {
- return fn( argument );
- }
-
- // But maintain support for old signatures
- if ( fn.length > 1 ) {
- args = [ pseudo, pseudo, "", argument ];
- return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ?
- markFunction(function( seed, matches ) {
- var idx,
- matched = fn( seed, argument ),
- i = matched.length;
- while ( i-- ) {
- idx = indexOf.call( seed, matched[i] );
- seed[ idx ] = !( matches[ idx ] = matched[i] );
- }
- }) :
- function( elem ) {
- return fn( elem, 0, args );
- };
- }
-
- return fn;
- }
- },
-
- pseudos: {
- "not": markFunction(function( selector ) {
- // Trim the selector passed to compile
- // to avoid treating leading and trailing
- // spaces as combinators
- var input = [],
- results = [],
- matcher = compile( selector.replace( rtrim, "$1" ) );
-
- return matcher[ expando ] ?
- markFunction(function( seed, matches, context, xml ) {
- var elem,
- unmatched = matcher( seed, null, xml, [] ),
- i = seed.length;
-
- // Match elements unmatched by `matcher`
- while ( i-- ) {
- if ( (elem = unmatched[i]) ) {
- seed[i] = !(matches[i] = elem);
- }
- }
- }) :
- function( elem, context, xml ) {
- input[0] = elem;
- matcher( input, null, xml, results );
- return !results.pop();
- };
- }),
-
- "has": markFunction(function( selector ) {
- return function( elem ) {
- return Sizzle( selector, elem ).length > 0;
- };
- }),
-
- "contains": markFunction(function( text ) {
- return function( elem ) {
- return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1;
- };
- }),
-
- "enabled": function( elem ) {
- return elem.disabled === false;
- },
-
- "disabled": function( elem ) {
- return elem.disabled === true;
- },
-
- "checked": function( elem ) {
- // In CSS3, :checked should return both checked and selected elements
- // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked
- var nodeName = elem.nodeName.toLowerCase();
- return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected);
- },
-
- "selected": function( elem ) {
- // Accessing this property makes selected-by-default
- // options in Safari work properly
- if ( elem.parentNode ) {
- elem.parentNode.selectedIndex;
- }
-
- return elem.selected === true;
- },
-
- "parent": function( elem ) {
- return !Expr.pseudos["empty"]( elem );
- },
-
- "empty": function( elem ) {
- // http://www.w3.org/TR/selectors/#empty-pseudo
- // :empty is only affected by element nodes and content nodes(including text(3), cdata(4)),
- // not comment, processing instructions, or others
- // Thanks to Diego Perini for the nodeName shortcut
- // Greater than "@" means alpha characters (specifically not starting with "#" or "?")
- var nodeType;
- elem = elem.firstChild;
- while ( elem ) {
- if ( elem.nodeName > "@" || (nodeType = elem.nodeType) === 3 || nodeType === 4 ) {
- return false;
- }
- elem = elem.nextSibling;
- }
- return true;
- },
-
- "header": function( elem ) {
- return rheader.test( elem.nodeName );
- },
-
- "text": function( elem ) {
- var type, attr;
- // IE6 and 7 will map elem.type to 'text' for new HTML5 types (search, etc)
- // use getAttribute instead to test this case
- return elem.nodeName.toLowerCase() === "input" &&
- (type = elem.type) === "text" &&
- ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === type );
- },
-
- // Input types
- "radio": createInputPseudo("radio"),
- "checkbox": createInputPseudo("checkbox"),
- "file": createInputPseudo("file"),
- "password": createInputPseudo("password"),
- "image": createInputPseudo("image"),
-
- "submit": createButtonPseudo("submit"),
- "reset": createButtonPseudo("reset"),
-
- "button": function( elem ) {
- var name = elem.nodeName.toLowerCase();
- return name === "input" && elem.type === "button" || name === "button";
- },
-
- "input": function( elem ) {
- return rinputs.test( elem.nodeName );
- },
-
- "focus": function( elem ) {
- var doc = elem.ownerDocument;
- return elem === doc.activeElement && (!doc.hasFocus || doc.hasFocus()) && !!(elem.type || elem.href);
- },
-
- "active": function( elem ) {
- return elem === elem.ownerDocument.activeElement;
- },
-
- // Positional types
- "first": createPositionalPseudo(function( matchIndexes, length, argument ) {
- return [ 0 ];
- }),
-
- "last": createPositionalPseudo(function( matchIndexes, length, argument ) {
- return [ length - 1 ];
- }),
-
- "eq": createPositionalPseudo(function( matchIndexes, length, argument ) {
- return [ argument < 0 ? argument + length : argument ];
- }),
-
- "even": createPositionalPseudo(function( matchIndexes, length, argument ) {
- for ( var i = 0; i < length; i += 2 ) {
- matchIndexes.push( i );
- }
- return matchIndexes;
- }),
-
- "odd": createPositionalPseudo(function( matchIndexes, length, argument ) {
- for ( var i = 1; i < length; i += 2 ) {
- matchIndexes.push( i );
- }
- return matchIndexes;
- }),
-
- "lt": createPositionalPseudo(function( matchIndexes, length, argument ) {
- for ( var i = argument < 0 ? argument + length : argument; --i >= 0; ) {
- matchIndexes.push( i );
- }
- return matchIndexes;
- }),
-
- "gt": createPositionalPseudo(function( matchIndexes, length, argument ) {
- for ( var i = argument < 0 ? argument + length : argument; ++i < length; ) {
- matchIndexes.push( i );
- }
- return matchIndexes;
- })
- }
-};
-
-function siblingCheck( a, b, ret ) {
- if ( a === b ) {
- return ret;
- }
-
- var cur = a.nextSibling;
-
- while ( cur ) {
- if ( cur === b ) {
- return -1;
- }
-
- cur = cur.nextSibling;
- }
-
- return 1;
-}
-
-sortOrder = docElem.compareDocumentPosition ?
- function( a, b ) {
- if ( a === b ) {
- hasDuplicate = true;
- return 0;
- }
-
- return ( !a.compareDocumentPosition || !b.compareDocumentPosition ?
- a.compareDocumentPosition :
- a.compareDocumentPosition(b) & 4
- ) ? -1 : 1;
- } :
- function( a, b ) {
- // The nodes are identical, we can exit early
- if ( a === b ) {
- hasDuplicate = true;
- return 0;
-
- // Fallback to using sourceIndex (in IE) if it's available on both nodes
- } else if ( a.sourceIndex && b.sourceIndex ) {
- return a.sourceIndex - b.sourceIndex;
- }
-
- var al, bl,
- ap = [],
- bp = [],
- aup = a.parentNode,
- bup = b.parentNode,
- cur = aup;
-
- // If the nodes are siblings (or identical) we can do a quick check
- if ( aup === bup ) {
- return siblingCheck( a, b );
-
- // If no parents were found then the nodes are disconnected
- } else if ( !aup ) {
- return -1;
-
- } else if ( !bup ) {
- return 1;
- }
-
- // Otherwise they're somewhere else in the tree so we need
- // to build up a full list of the parentNodes for comparison
- while ( cur ) {
- ap.unshift( cur );
- cur = cur.parentNode;
- }
-
- cur = bup;
-
- while ( cur ) {
- bp.unshift( cur );
- cur = cur.parentNode;
- }
-
- al = ap.length;
- bl = bp.length;
-
- // Start walking down the tree looking for a discrepancy
- for ( var i = 0; i < al && i < bl; i++ ) {
- if ( ap[i] !== bp[i] ) {
- return siblingCheck( ap[i], bp[i] );
- }
- }
-
- // We ended someplace up the tree so do a sibling check
- return i === al ?
- siblingCheck( a, bp[i], -1 ) :
- siblingCheck( ap[i], b, 1 );
- };
-
-// Always assume the presence of duplicates if sort doesn't
-// pass them to our comparison function (as in Google Chrome).
-[0, 0].sort( sortOrder );
-baseHasDuplicate = !hasDuplicate;
-
-// Document sorting and removing duplicates
-Sizzle.uniqueSort = function( results ) {
- var elem,
- i = 1;
-
- hasDuplicate = baseHasDuplicate;
- results.sort( sortOrder );
-
- if ( hasDuplicate ) {
- for ( ; (elem = results[i]); i++ ) {
- if ( elem === results[ i - 1 ] ) {
- results.splice( i--, 1 );
- }
- }
- }
-
- return results;
-};
-
-Sizzle.error = function( msg ) {
- throw new Error( "Syntax error, unrecognized expression: " + msg );
-};
-
-function tokenize( selector, parseOnly ) {
- var matched, match, tokens, type, soFar, groups, preFilters,
- cached = tokenCache[ expando ][ selector ];
-
- if ( cached ) {
- return parseOnly ? 0 : cached.slice( 0 );
- }
-
- soFar = selector;
- groups = [];
- preFilters = Expr.preFilter;
-
- while ( soFar ) {
-
- // Comma and first run
- if ( !matched || (match = rcomma.exec( soFar )) ) {
- if ( match ) {
- soFar = soFar.slice( match[0].length );
- }
- groups.push( tokens = [] );
- }
-
- matched = false;
-
- // Combinators
- if ( (match = rcombinators.exec( soFar )) ) {
- tokens.push( matched = new Token( match.shift() ) );
- soFar = soFar.slice( matched.length );
-
- // Cast descendant combinators to space
- matched.type = match[0].replace( rtrim, " " );
- }
-
- // Filters
- for ( type in Expr.filter ) {
- if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] ||
- // The last two arguments here are (context, xml) for backCompat
- (match = preFilters[ type ]( match, document, true ))) ) {
-
- tokens.push( matched = new Token( match.shift() ) );
- soFar = soFar.slice( matched.length );
- matched.type = type;
- matched.matches = match;
- }
- }
-
- if ( !matched ) {
- break;
- }
- }
-
- // Return the length of the invalid excess
- // if we're just parsing
- // Otherwise, throw an error or return tokens
- return parseOnly ?
- soFar.length :
- soFar ?
- Sizzle.error( selector ) :
- // Cache the tokens
- tokenCache( selector, groups ).slice( 0 );
-}
-
-function addCombinator( matcher, combinator, base ) {
- var dir = combinator.dir,
- checkNonElements = base && combinator.dir === "parentNode",
- doneName = done++;
-
- return combinator.first ?
- // Check against closest ancestor/preceding element
- function( elem, context, xml ) {
- while ( (elem = elem[ dir ]) ) {
- if ( checkNonElements || elem.nodeType === 1 ) {
- return matcher( elem, context, xml );
- }
- }
- } :
-
- // Check against all ancestor/preceding elements
- function( elem, context, xml ) {
- // We can't set arbitrary data on XML nodes, so they don't benefit from dir caching
- if ( !xml ) {
- var cache,
- dirkey = dirruns + " " + doneName + " ",
- cachedkey = dirkey + cachedruns;
- while ( (elem = elem[ dir ]) ) {
- if ( checkNonElements || elem.nodeType === 1 ) {
- if ( (cache = elem[ expando ]) === cachedkey ) {
- return elem.sizset;
- } else if ( typeof cache === "string" && cache.indexOf(dirkey) === 0 ) {
- if ( elem.sizset ) {
- return elem;
- }
- } else {
- elem[ expando ] = cachedkey;
- if ( matcher( elem, context, xml ) ) {
- elem.sizset = true;
- return elem;
- }
- elem.sizset = false;
- }
- }
- }
- } else {
- while ( (elem = elem[ dir ]) ) {
- if ( checkNonElements || elem.nodeType === 1 ) {
- if ( matcher( elem, context, xml ) ) {
- return elem;
- }
- }
- }
- }
- };
-}
-
-function elementMatcher( matchers ) {
- return matchers.length > 1 ?
- function( elem, context, xml ) {
- var i = matchers.length;
- while ( i-- ) {
- if ( !matchers[i]( elem, context, xml ) ) {
- return false;
- }
- }
- return true;
- } :
- matchers[0];
-}
-
-function condense( unmatched, map, filter, context, xml ) {
- var elem,
- newUnmatched = [],
- i = 0,
- len = unmatched.length,
- mapped = map != null;
-
- for ( ; i < len; i++ ) {
- if ( (elem = unmatched[i]) ) {
- if ( !filter || filter( elem, context, xml ) ) {
- newUnmatched.push( elem );
- if ( mapped ) {
- map.push( i );
- }
- }
- }
- }
-
- return newUnmatched;
-}
-
-function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) {
- if ( postFilter && !postFilter[ expando ] ) {
- postFilter = setMatcher( postFilter );
- }
- if ( postFinder && !postFinder[ expando ] ) {
- postFinder = setMatcher( postFinder, postSelector );
- }
- return markFunction(function( seed, results, context, xml ) {
- // Positional selectors apply to seed elements, so it is invalid to follow them with relative ones
- if ( seed && postFinder ) {
- return;
- }
-
- var i, elem, postFilterIn,
- preMap = [],
- postMap = [],
- preexisting = results.length,
-
- // Get initial elements from seed or context
- elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [], seed ),
-
- // Prefilter to get matcher input, preserving a map for seed-results synchronization
- matcherIn = preFilter && ( seed || !selector ) ?
- condense( elems, preMap, preFilter, context, xml ) :
- elems,
-
- matcherOut = matcher ?
- // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results,
- postFinder || ( seed ? preFilter : preexisting || postFilter ) ?
-
- // ...intermediate processing is necessary
- [] :
-
- // ...otherwise use results directly
- results :
- matcherIn;
-
- // Find primary matches
- if ( matcher ) {
- matcher( matcherIn, matcherOut, context, xml );
- }
-
- // Apply postFilter
- if ( postFilter ) {
- postFilterIn = condense( matcherOut, postMap );
- postFilter( postFilterIn, [], context, xml );
-
- // Un-match failing elements by moving them back to matcherIn
- i = postFilterIn.length;
- while ( i-- ) {
- if ( (elem = postFilterIn[i]) ) {
- matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem);
- }
- }
- }
-
- // Keep seed and results synchronized
- if ( seed ) {
- // Ignore postFinder because it can't coexist with seed
- i = preFilter && matcherOut.length;
- while ( i-- ) {
- if ( (elem = matcherOut[i]) ) {
- seed[ preMap[i] ] = !(results[ preMap[i] ] = elem);
- }
- }
- } else {
- matcherOut = condense(
- matcherOut === results ?
- matcherOut.splice( preexisting, matcherOut.length ) :
- matcherOut
- );
- if ( postFinder ) {
- postFinder( null, results, matcherOut, xml );
- } else {
- push.apply( results, matcherOut );
- }
- }
- });
-}
-
-function matcherFromTokens( tokens ) {
- var checkContext, matcher, j,
- len = tokens.length,
- leadingRelative = Expr.relative[ tokens[0].type ],
- implicitRelative = leadingRelative || Expr.relative[" "],
- i = leadingRelative ? 1 : 0,
-
- // The foundational matcher ensures that elements are reachable from top-level context(s)
- matchContext = addCombinator( function( elem ) {
- return elem === checkContext;
- }, implicitRelative, true ),
- matchAnyContext = addCombinator( function( elem ) {
- return indexOf.call( checkContext, elem ) > -1;
- }, implicitRelative, true ),
- matchers = [ function( elem, context, xml ) {
- return ( !leadingRelative && ( xml || context !== outermostContext ) ) || (
- (checkContext = context).nodeType ?
- matchContext( elem, context, xml ) :
- matchAnyContext( elem, context, xml ) );
- } ];
-
- for ( ; i < len; i++ ) {
- if ( (matcher = Expr.relative[ tokens[i].type ]) ) {
- matchers = [ addCombinator( elementMatcher( matchers ), matcher ) ];
- } else {
- // The concatenated values are (context, xml) for backCompat
- matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches );
-
- // Return special upon seeing a positional matcher
- if ( matcher[ expando ] ) {
- // Find the next relative operator (if any) for proper handling
- j = ++i;
- for ( ; j < len; j++ ) {
- if ( Expr.relative[ tokens[j].type ] ) {
- break;
- }
- }
- return setMatcher(
- i > 1 && elementMatcher( matchers ),
- i > 1 && tokens.slice( 0, i - 1 ).join("").replace( rtrim, "$1" ),
- matcher,
- i < j && matcherFromTokens( tokens.slice( i, j ) ),
- j < len && matcherFromTokens( (tokens = tokens.slice( j )) ),
- j < len && tokens.join("")
- );
- }
- matchers.push( matcher );
- }
- }
-
- return elementMatcher( matchers );
-}
-
-function matcherFromGroupMatchers( elementMatchers, setMatchers ) {
- var bySet = setMatchers.length > 0,
- byElement = elementMatchers.length > 0,
- superMatcher = function( seed, context, xml, results, expandContext ) {
- var elem, j, matcher,
- setMatched = [],
- matchedCount = 0,
- i = "0",
- unmatched = seed && [],
- outermost = expandContext != null,
- contextBackup = outermostContext,
- // We must always have either seed elements or context
- elems = seed || byElement && Expr.find["TAG"]( "*", expandContext && context.parentNode || context ),
- // Nested matchers should use non-integer dirruns
- dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.E);
-
- if ( outermost ) {
- outermostContext = context !== document && context;
- cachedruns = superMatcher.el;
- }
-
- // Add elements passing elementMatchers directly to results
- for ( ; (elem = elems[i]) != null; i++ ) {
- if ( byElement && elem ) {
- for ( j = 0; (matcher = elementMatchers[j]); j++ ) {
- if ( matcher( elem, context, xml ) ) {
- results.push( elem );
- break;
- }
- }
- if ( outermost ) {
- dirruns = dirrunsUnique;
- cachedruns = ++superMatcher.el;
- }
- }
-
- // Track unmatched elements for set filters
- if ( bySet ) {
- // They will have gone through all possible matchers
- if ( (elem = !matcher && elem) ) {
- matchedCount--;
- }
-
- // Lengthen the array for every element, matched or not
- if ( seed ) {
- unmatched.push( elem );
- }
- }
- }
-
- // Apply set filters to unmatched elements
- matchedCount += i;
- if ( bySet && i !== matchedCount ) {
- for ( j = 0; (matcher = setMatchers[j]); j++ ) {
- matcher( unmatched, setMatched, context, xml );
- }
-
- if ( seed ) {
- // Reintegrate element matches to eliminate the need for sorting
- if ( matchedCount > 0 ) {
- while ( i-- ) {
- if ( !(unmatched[i] || setMatched[i]) ) {
- setMatched[i] = pop.call( results );
- }
- }
- }
-
- // Discard index placeholder values to get only actual matches
- setMatched = condense( setMatched );
- }
-
- // Add matches to results
- push.apply( results, setMatched );
-
- // Seedless set matches succeeding multiple successful matchers stipulate sorting
- if ( outermost && !seed && setMatched.length > 0 &&
- ( matchedCount + setMatchers.length ) > 1 ) {
-
- Sizzle.uniqueSort( results );
- }
- }
-
- // Override manipulation of globals by nested matchers
- if ( outermost ) {
- dirruns = dirrunsUnique;
- outermostContext = contextBackup;
- }
-
- return unmatched;
- };
-
- superMatcher.el = 0;
- return bySet ?
- markFunction( superMatcher ) :
- superMatcher;
-}
-
-compile = Sizzle.compile = function( selector, group /* Internal Use Only */ ) {
- var i,
- setMatchers = [],
- elementMatchers = [],
- cached = compilerCache[ expando ][ selector ];
-
- if ( !cached ) {
- // Generate a function of recursive functions that can be used to check each element
- if ( !group ) {
- group = tokenize( selector );
- }
- i = group.length;
- while ( i-- ) {
- cached = matcherFromTokens( group[i] );
- if ( cached[ expando ] ) {
- setMatchers.push( cached );
- } else {
- elementMatchers.push( cached );
- }
- }
-
- // Cache the compiled function
- cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) );
- }
- return cached;
-};
-
-function multipleContexts( selector, contexts, results, seed ) {
- var i = 0,
- len = contexts.length;
- for ( ; i < len; i++ ) {
- Sizzle( selector, contexts[i], results, seed );
- }
- return results;
-}
-
-function select( selector, context, results, seed, xml ) {
- var i, tokens, token, type, find,
- match = tokenize( selector ),
- j = match.length;
-
- if ( !seed ) {
- // Try to minimize operations if there is only one group
- if ( match.length === 1 ) {
-
- // Take a shortcut and set the context if the root selector is an ID
- tokens = match[0] = match[0].slice( 0 );
- if ( tokens.length > 2 && (token = tokens[0]).type === "ID" &&
- context.nodeType === 9 && !xml &&
- Expr.relative[ tokens[1].type ] ) {
-
- context = Expr.find["ID"]( token.matches[0].replace( rbackslash, "" ), context, xml )[0];
- if ( !context ) {
- return results;
- }
-
- selector = selector.slice( tokens.shift().length );
- }
-
- // Fetch a seed set for right-to-left matching
- for ( i = matchExpr["POS"].test( selector ) ? -1 : tokens.length - 1; i >= 0; i-- ) {
- token = tokens[i];
-
- // Abort if we hit a combinator
- if ( Expr.relative[ (type = token.type) ] ) {
- break;
- }
- if ( (find = Expr.find[ type ]) ) {
- // Search, expanding context for leading sibling combinators
- if ( (seed = find(
- token.matches[0].replace( rbackslash, "" ),
- rsibling.test( tokens[0].type ) && context.parentNode || context,
- xml
- )) ) {
-
- // If seed is empty or no tokens remain, we can return early
- tokens.splice( i, 1 );
- selector = seed.length && tokens.join("");
- if ( !selector ) {
- push.apply( results, slice.call( seed, 0 ) );
- return results;
- }
-
- break;
- }
- }
- }
- }
- }
-
- // Compile and execute a filtering function
- // Provide `match` to avoid retokenization if we modified the selector above
- compile( selector, match )(
- seed,
- context,
- xml,
- results,
- rsibling.test( selector )
- );
- return results;
-}
-
-if ( document.querySelectorAll ) {
- (function() {
- var disconnectedMatch,
- oldSelect = select,
- rescape = /'|\\/g,
- rattributeQuotes = /\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,
-
- // qSa(:focus) reports false when true (Chrome 21),
- // A support test would require too much code (would include document ready)
- rbuggyQSA = [":focus"],
-
- // matchesSelector(:focus) reports false when true (Chrome 21),
- // matchesSelector(:active) reports false when true (IE9/Opera 11.5)
- // A support test would require too much code (would include document ready)
- // just skip matchesSelector for :active
- rbuggyMatches = [ ":active", ":focus" ],
- matches = docElem.matchesSelector ||
- docElem.mozMatchesSelector ||
- docElem.webkitMatchesSelector ||
- docElem.oMatchesSelector ||
- docElem.msMatchesSelector;
-
- // Build QSA regex
- // Regex strategy adopted from Diego Perini
- assert(function( div ) {
- // Select is set to empty string on purpose
- // This is to test IE's treatment of not explictly
- // setting a boolean content attribute,
- // since its presence should be enough
- // http://bugs.jquery.com/ticket/12359
- div.innerHTML = "<select><option selected=''></option></select>";
-
- // IE8 - Some boolean attributes are not treated correctly
- if ( !div.querySelectorAll("[selected]").length ) {
- rbuggyQSA.push( "\\[" + whitespace + "*(?:checked|disabled|ismap|multiple|readonly|selected|value)" );
- }
-
- // Webkit/Opera - :checked should return selected option elements
- // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked
- // IE8 throws error here (do not put tests after this one)
- if ( !div.querySelectorAll(":checked").length ) {
- rbuggyQSA.push(":checked");
- }
- });
-
- assert(function( div ) {
-
- // Opera 10-12/IE9 - ^= $= *= and empty values
- // Should not select anything
- div.innerHTML = "<p test=''></p>";
- if ( div.querySelectorAll("[test^='']").length ) {
- rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:\"\"|'')" );
- }
-
- // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled)
- // IE8 throws error here (do not put tests after this one)
- div.innerHTML = "<input type='hidden'/>";
- if ( !div.querySelectorAll(":enabled").length ) {
- rbuggyQSA.push(":enabled", ":disabled");
- }
- });
-
- // rbuggyQSA always contains :focus, so no need for a length check
- rbuggyQSA = /* rbuggyQSA.length && */ new RegExp( rbuggyQSA.join("|") );
-
- select = function( selector, context, results, seed, xml ) {
- // Only use querySelectorAll when not filtering,
- // when this is not xml,
- // and when no QSA bugs apply
- if ( !seed && !xml && (!rbuggyQSA || !rbuggyQSA.test( selector )) ) {
- var groups, i,
- old = true,
- nid = expando,
- newContext = context,
- newSelector = context.nodeType === 9 && selector;
-
- // qSA works strangely on Element-rooted queries
- // We can work around this by specifying an extra ID on the root
- // and working up from there (Thanks to Andrew Dupont for the technique)
- // IE 8 doesn't work on object elements
- if ( context.nodeType === 1 && context.nodeName.toLowerCase() !== "object" ) {
- groups = tokenize( selector );
-
- if ( (old = context.getAttribute("id")) ) {
- nid = old.replace( rescape, "\\$&" );
- } else {
- context.setAttribute( "id", nid );
- }
- nid = "[id='" + nid + "'] ";
-
- i = groups.length;
- while ( i-- ) {
- groups[i] = nid + groups[i].join("");
- }
- newContext = rsibling.test( selector ) && context.parentNode || context;
- newSelector = groups.join(",");
- }
-
- if ( newSelector ) {
- try {
- push.apply( results, slice.call( newContext.querySelectorAll(
- newSelector
- ), 0 ) );
- return results;
- } catch(qsaError) {
- } finally {
- if ( !old ) {
- context.removeAttribute("id");
- }
- }
- }
- }
-
- return oldSelect( selector, context, results, seed, xml );
- };
-
- if ( matches ) {
- assert(function( div ) {
- // Check to see if it's possible to do matchesSelector
- // on a disconnected node (IE 9)
- disconnectedMatch = matches.call( div, "div" );
-
- // This should fail with an exception
- // Gecko does not error, returns false instead
- try {
- matches.call( div, "[test!='']:sizzle" );
- rbuggyMatches.push( "!=", pseudos );
- } catch ( e ) {}
- });
-
- // rbuggyMatches always contains :active and :focus, so no need for a length check
- rbuggyMatches = /* rbuggyMatches.length && */ new RegExp( rbuggyMatches.join("|") );
-
- Sizzle.matchesSelector = function( elem, expr ) {
- // Make sure that attribute selectors are quoted
- expr = expr.replace( rattributeQuotes, "='$1']" );
-
- // rbuggyMatches always contains :active, so no need for an existence check
- if ( !isXML( elem ) && !rbuggyMatches.test( expr ) && (!rbuggyQSA || !rbuggyQSA.test( expr )) ) {
- try {
- var ret = matches.call( elem, expr );
-
- // IE 9's matchesSelector returns false on disconnected nodes
- if ( ret || disconnectedMatch ||
- // As well, disconnected nodes are said to be in a document
- // fragment in IE 9
- elem.document && elem.document.nodeType !== 11 ) {
- return ret;
- }
- } catch(e) {}
- }
-
- return Sizzle( expr, null, null, [ elem ] ).length > 0;
- };
- }
- })();
-}
-
-// Deprecated
-Expr.pseudos["nth"] = Expr.pseudos["eq"];
-
-// Back-compat
-function setFilters() {}
-Expr.filters = setFilters.prototype = Expr.pseudos;
-Expr.setFilters = new setFilters();
-
-// Override sizzle attribute retrieval -Sizzle.attr = jQuery.attr; -jQuery.find = Sizzle; -jQuery.expr = Sizzle.selectors; -jQuery.expr[":"] = jQuery.expr.pseudos; -jQuery.unique = Sizzle.uniqueSort; -jQuery.text = Sizzle.getText; -jQuery.isXMLDoc = Sizzle.isXML; -jQuery.contains = Sizzle.contains; -
-
-})( window );
-var runtil = /Until$/, - rparentsprev = /^(?:parents|prev(?:Until|All))/, - isSimple = /^.[^:#\[\.,]*$/, - rneedsContext = jQuery.expr.match.needsContext, - // methods guaranteed to produce a unique set when starting from a unique set - guaranteedUnique = { - children: true, - contents: true, - next: true, - prev: true - }; - -jQuery.fn.extend({ - find: function( selector ) { - var i, l, length, n, r, ret, - self = this; - - if ( typeof selector !== "string" ) { - return jQuery( selector ).filter(function() { - for ( i = 0, l = self.length; i < l; i++ ) { - if ( jQuery.contains( self[ i ], this ) ) { - return true; - } - } - }); - } - - ret = this.pushStack( "", "find", selector ); - - for ( i = 0, l = this.length; i < l; i++ ) { - length = ret.length; - jQuery.find( selector, this[i], ret ); - - if ( i > 0 ) { - // Make sure that the results are unique - for ( n = length; n < ret.length; n++ ) { - for ( r = 0; r < length; r++ ) { - if ( ret[r] === ret[n] ) { - ret.splice(n--, 1); - break; - } - } - } - } - } - - return ret; - }, - - has: function( target ) { - var i, - targets = jQuery( target, this ), - len = targets.length; - - return this.filter(function() { - for ( i = 0; i < len; i++ ) { - if ( jQuery.contains( this, targets[i] ) ) { - return true; - } - } - }); - }, - - not: function( selector ) { - return this.pushStack( winnow(this, selector, false), "not", selector); - }, - - filter: function( selector ) { - return this.pushStack( winnow(this, selector, true), "filter", selector ); - }, - - is: function( selector ) { - return !!selector && ( - typeof selector === "string" ? - // If this is a positional/relative selector, check membership in the returned set - // so $("p:first").is("p:last") won't return true for a doc with two "p". - rneedsContext.test( selector ) ? - jQuery( selector, this.context ).index( this[0] ) >= 0 : - jQuery.filter( selector, this ).length > 0 : - this.filter( selector ).length > 0 ); - }, - - closest: function( selectors, context ) { - var cur, - i = 0, - l = this.length, - ret = [], - pos = rneedsContext.test( selectors ) || typeof selectors !== "string" ? - jQuery( selectors, context || this.context ) : - 0; - - for ( ; i < l; i++ ) { - cur = this[i]; - - while ( cur && cur.ownerDocument && cur !== context && cur.nodeType !== 11 ) { - if ( pos ? pos.index(cur) > -1 : jQuery.find.matchesSelector(cur, selectors) ) { - ret.push( cur ); - break; - } - cur = cur.parentNode; - } - } - - ret = ret.length > 1 ? jQuery.unique( ret ) : ret; - - return this.pushStack( ret, "closest", selectors ); - }, - - // Determine the position of an element within - // the matched set of elements - index: function( elem ) { - - // No argument, return index in parent - if ( !elem ) { - return ( this[0] && this[0].parentNode ) ? this.prevAll().length : -1; - } - - // index in selector - if ( typeof elem === "string" ) { - return jQuery.inArray( this[0], jQuery( elem ) ); - } - - // Locate the position of the desired element - return jQuery.inArray( - // If it receives a jQuery object, the first element is used - elem.jquery ? elem[0] : elem, this ); - }, - - add: function( selector, context ) { - var set = typeof selector === "string" ? - jQuery( selector, context ) : - jQuery.makeArray( selector && selector.nodeType ? [ selector ] : selector ), - all = jQuery.merge( this.get(), set ); - - return this.pushStack( isDisconnected( set[0] ) || isDisconnected( all[0] ) ? - all : - jQuery.unique( all ) ); - }, - - addBack: function( selector ) { - return this.add( selector == null ? - this.prevObject : this.prevObject.filter(selector) - ); - } -}); - -jQuery.fn.andSelf = jQuery.fn.addBack; - -// A painfully simple check to see if an element is disconnected -// from a document (should be improved, where feasible). -function isDisconnected( node ) { - return !node || !node.parentNode || node.parentNode.nodeType === 11; -} - -function sibling( cur, dir ) { - do { - cur = cur[ dir ]; - } while ( cur && cur.nodeType !== 1 ); - - return cur; -} - -jQuery.each({ - parent: function( elem ) { - var parent = elem.parentNode; - return parent && parent.nodeType !== 11 ? parent : null; - }, - parents: function( elem ) { - return jQuery.dir( elem, "parentNode" ); - }, - parentsUntil: function( elem, i, until ) { - return jQuery.dir( elem, "parentNode", until ); - }, - next: function( elem ) { - return sibling( elem, "nextSibling" ); - }, - prev: function( elem ) { - return sibling( elem, "previousSibling" ); - }, - nextAll: function( elem ) { - return jQuery.dir( elem, "nextSibling" ); - }, - prevAll: function( elem ) { - return jQuery.dir( elem, "previousSibling" ); - }, - nextUntil: function( elem, i, until ) { - return jQuery.dir( elem, "nextSibling", until ); - }, - prevUntil: function( elem, i, until ) { - return jQuery.dir( elem, "previousSibling", until ); - }, - siblings: function( elem ) { - return jQuery.sibling( ( elem.parentNode || {} ).firstChild, elem ); - }, - children: function( elem ) { - return jQuery.sibling( elem.firstChild ); - }, - contents: function( elem ) { - return jQuery.nodeName( elem, "iframe" ) ? - elem.contentDocument || elem.contentWindow.document : - jQuery.merge( [], elem.childNodes ); - } -}, function( name, fn ) { - jQuery.fn[ name ] = function( until, selector ) { - var ret = jQuery.map( this, fn, until ); - - if ( !runtil.test( name ) ) { - selector = until; - } - - if ( selector && typeof selector === "string" ) { - ret = jQuery.filter( selector, ret ); - } - - ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; - - if ( this.length > 1 && rparentsprev.test( name ) ) { - ret = ret.reverse(); - } - - return this.pushStack( ret, name, core_slice.call( arguments ).join(",") ); - }; -}); - -jQuery.extend({ - filter: function( expr, elems, not ) { - if ( not ) { - expr = ":not(" + expr + ")"; - } - - return elems.length === 1 ? - jQuery.find.matchesSelector(elems[0], expr) ? [ elems[0] ] : [] : - jQuery.find.matches(expr, elems); - }, - - dir: function( elem, dir, until ) { - var matched = [], - cur = elem[ dir ]; - - while ( cur && cur.nodeType !== 9 && (until === undefined || cur.nodeType !== 1 || !jQuery( cur ).is( until )) ) { - if ( cur.nodeType === 1 ) { - matched.push( cur ); - } - cur = cur[dir]; - } - return matched; - }, - - sibling: function( n, elem ) { - var r = []; - - for ( ; n; n = n.nextSibling ) { - if ( n.nodeType === 1 && n !== elem ) { - r.push( n ); - } - } - - return r; - } -}); - -// Implement the identical functionality for filter and not -function winnow( elements, qualifier, keep ) { - - // Can't pass null or undefined to indexOf in Firefox 4 - // Set to 0 to skip string check - qualifier = qualifier || 0; - - if ( jQuery.isFunction( qualifier ) ) { - return jQuery.grep(elements, function( elem, i ) { - var retVal = !!qualifier.call( elem, i, elem ); - return retVal === keep; - }); - - } else if ( qualifier.nodeType ) { - return jQuery.grep(elements, function( elem, i ) { - return ( elem === qualifier ) === keep; - }); - - } else if ( typeof qualifier === "string" ) { - var filtered = jQuery.grep(elements, function( elem ) { - return elem.nodeType === 1; - }); - - if ( isSimple.test( qualifier ) ) { - return jQuery.filter(qualifier, filtered, !keep); - } else { - qualifier = jQuery.filter( qualifier, filtered ); - } - } - - return jQuery.grep(elements, function( elem, i ) { - return ( jQuery.inArray( elem, qualifier ) >= 0 ) === keep; - }); -} -function createSafeFragment( document ) { - var list = nodeNames.split( "|" ), - safeFrag = document.createDocumentFragment(); - - if ( safeFrag.createElement ) { - while ( list.length ) { - safeFrag.createElement( - list.pop() - ); - } - } - return safeFrag; -} - -var nodeNames = "abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|" + - "header|hgroup|mark|meter|nav|output|progress|section|summary|time|video", - rinlinejQuery = / jQuery\d+="(?:null|\d+)"/g, - rleadingWhitespace = /^\s+/, - rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi, - rtagName = /<([\w:]+)/, - rtbody = /<tbody/i, - rhtml = /<|&#?\w+;/, - rnoInnerhtml = /<(?:script|style|link)/i, - rnocache = /<(?:script|object|embed|option|style)/i, - rnoshimcache = new RegExp("<(?:" + nodeNames + ")[\\s/>]", "i"), - rcheckableType = /^(?:checkbox|radio)$/, - // checked="checked" or checked - rchecked = /checked\s*(?:[^=]|=\s*.checked.)/i, - rscriptType = /\/(java|ecma)script/i, - rcleanScript = /^\s*<!(?:\[CDATA\[|\-\-)|[\]\-]{2}>\s*$/g, - wrapMap = { - option: [ 1, "<select multiple='multiple'>", "</select>" ], - legend: [ 1, "<fieldset>", "</fieldset>" ], - thead: [ 1, "<table>", "</table>" ], - tr: [ 2, "<table><tbody>", "</tbody></table>" ], - td: [ 3, "<table><tbody><tr>", "</tr></tbody></table>" ], - col: [ 2, "<table><tbody></tbody><colgroup>", "</colgroup></table>" ], - area: [ 1, "<map>", "</map>" ], - _default: [ 0, "", "" ] - }, - safeFragment = createSafeFragment( document ), - fragmentDiv = safeFragment.appendChild( document.createElement("div") ); - -wrapMap.optgroup = wrapMap.option; -wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; -wrapMap.th = wrapMap.td; - -// IE6-8 can't serialize link, script, style, or any html5 (NoScope) tags, -// unless wrapped in a div with non-breaking characters in front of it. -if ( !jQuery.support.htmlSerialize ) { - wrapMap._default = [ 1, "X<div>", "</div>" ]; -} - -jQuery.fn.extend({ - text: function( value ) { - return jQuery.access( this, function( value ) { - return value === undefined ? - jQuery.text( this ) : - this.empty().append( ( this[0] && this[0].ownerDocument || document ).createTextNode( value ) ); - }, null, value, arguments.length ); - }, - - wrapAll: function( html ) { - if ( jQuery.isFunction( html ) ) { - return this.each(function(i) { - jQuery(this).wrapAll( html.call(this, i) ); - }); - } - - if ( this[0] ) { - // The elements to wrap the target around - var wrap = jQuery( html, this[0].ownerDocument ).eq(0).clone(true); - - if ( this[0].parentNode ) { - wrap.insertBefore( this[0] ); - } - - wrap.map(function() { - var elem = this; - - while ( elem.firstChild && elem.firstChild.nodeType === 1 ) { - elem = elem.firstChild; - } - - return elem; - }).append( this ); - } - - return this; - }, - - wrapInner: function( html ) { - if ( jQuery.isFunction( html ) ) { - return this.each(function(i) { - jQuery(this).wrapInner( html.call(this, i) ); - }); - } - - return this.each(function() { - var self = jQuery( this ), - contents = self.contents(); - - if ( contents.length ) { - contents.wrapAll( html ); - - } else { - self.append( html ); - } - }); - }, - - wrap: function( html ) { - var isFunction = jQuery.isFunction( html ); - - return this.each(function(i) { - jQuery( this ).wrapAll( isFunction ? html.call(this, i) : html ); - }); - }, - - unwrap: function() { - return this.parent().each(function() { - if ( !jQuery.nodeName( this, "body" ) ) { - jQuery( this ).replaceWith( this.childNodes ); - } - }).end(); - }, - - append: function() { - return this.domManip(arguments, true, function( elem ) { - if ( this.nodeType === 1 || this.nodeType === 11 ) { - this.appendChild( elem ); - } - }); - }, - - prepend: function() { - return this.domManip(arguments, true, function( elem ) { - if ( this.nodeType === 1 || this.nodeType === 11 ) { - this.insertBefore( elem, this.firstChild ); - } - }); - }, - - before: function() { - if ( !isDisconnected( this[0] ) ) { - return this.domManip(arguments, false, function( elem ) { - this.parentNode.insertBefore( elem, this ); - }); - } - - if ( arguments.length ) { - var set = jQuery.clean( arguments ); - return this.pushStack( jQuery.merge( set, this ), "before", this.selector ); - } - }, - - after: function() { - if ( !isDisconnected( this[0] ) ) { - return this.domManip(arguments, false, function( elem ) { - this.parentNode.insertBefore( elem, this.nextSibling ); - }); - } - - if ( arguments.length ) { - var set = jQuery.clean( arguments ); - return this.pushStack( jQuery.merge( this, set ), "after", this.selector ); - } - }, - - // keepData is for internal use only--do not document - remove: function( selector, keepData ) { - var elem, - i = 0; - - for ( ; (elem = this[i]) != null; i++ ) { - if ( !selector || jQuery.filter( selector, [ elem ] ).length ) { - if ( !keepData && elem.nodeType === 1 ) { - jQuery.cleanData( elem.getElementsByTagName("*") ); - jQuery.cleanData( [ elem ] ); - } - - if ( elem.parentNode ) { - elem.parentNode.removeChild( elem ); - } - } - } - - return this; - }, - - empty: function() { - var elem, - i = 0; - - for ( ; (elem = this[i]) != null; i++ ) { - // Remove element nodes and prevent memory leaks - if ( elem.nodeType === 1 ) { - jQuery.cleanData( elem.getElementsByTagName("*") ); - } - - // Remove any remaining nodes - while ( elem.firstChild ) { - elem.removeChild( elem.firstChild ); - } - } - - return this; - }, - - clone: function( dataAndEvents, deepDataAndEvents ) { - dataAndEvents = dataAndEvents == null ? false : dataAndEvents; - deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; - - return this.map( function () { - return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); - }); - }, - - html: function( value ) { - return jQuery.access( this, function( value ) { - var elem = this[0] || {}, - i = 0, - l = this.length; - - if ( value === undefined ) { - return elem.nodeType === 1 ? - elem.innerHTML.replace( rinlinejQuery, "" ) : - undefined; - } - - // See if we can take a shortcut and just use innerHTML - if ( typeof value === "string" && !rnoInnerhtml.test( value ) && - ( jQuery.support.htmlSerialize || !rnoshimcache.test( value ) ) && - ( jQuery.support.leadingWhitespace || !rleadingWhitespace.test( value ) ) && - !wrapMap[ ( rtagName.exec( value ) || ["", ""] )[1].toLowerCase() ] ) { - - value = value.replace( rxhtmlTag, "<$1></$2>" ); - - try { - for (; i < l; i++ ) { - // Remove element nodes and prevent memory leaks - elem = this[i] || {}; - if ( elem.nodeType === 1 ) { - jQuery.cleanData( elem.getElementsByTagName( "*" ) ); - elem.innerHTML = value; - } - } - - elem = 0; - - // If using innerHTML throws an exception, use the fallback method - } catch(e) {} - } - - if ( elem ) { - this.empty().append( value ); - } - }, null, value, arguments.length ); - }, - - replaceWith: function( value ) { - if ( !isDisconnected( this[0] ) ) { - // Make sure that the elements are removed from the DOM before they are inserted - // this can help fix replacing a parent with child elements - if ( jQuery.isFunction( value ) ) { - return this.each(function(i) { - var self = jQuery(this), old = self.html(); - self.replaceWith( value.call( this, i, old ) ); - }); - } - - if ( typeof value !== "string" ) { - value = jQuery( value ).detach(); - } - - return this.each(function() { - var next = this.nextSibling, - parent = this.parentNode; - - jQuery( this ).remove(); - - if ( next ) { - jQuery(next).before( value ); - } else { - jQuery(parent).append( value ); - } - }); - } - - return this.length ? - this.pushStack( jQuery(jQuery.isFunction(value) ? value() : value), "replaceWith", value ) : - this; - }, - - detach: function( selector ) { - return this.remove( selector, true ); - }, - - domManip: function( args, table, callback ) { - - // Flatten any nested arrays - args = [].concat.apply( [], args ); - - var results, first, fragment, iNoClone, - i = 0, - value = args[0], - scripts = [], - l = this.length; - - // We can't cloneNode fragments that contain checked, in WebKit - if ( !jQuery.support.checkClone && l > 1 && typeof value === "string" && rchecked.test( value ) ) { - return this.each(function() { - jQuery(this).domManip( args, table, callback ); - }); - } - - if ( jQuery.isFunction(value) ) { - return this.each(function(i) { - var self = jQuery(this); - args[0] = value.call( this, i, table ? self.html() : undefined ); - self.domManip( args, table, callback ); - }); - } - - if ( this[0] ) { - results = jQuery.buildFragment( args, this, scripts ); - fragment = results.fragment; - first = fragment.firstChild; - - if ( fragment.childNodes.length === 1 ) { - fragment = first; - } - - if ( first ) { - table = table && jQuery.nodeName( first, "tr" ); - - // Use the original fragment for the last item instead of the first because it can end up - // being emptied incorrectly in certain situations (#8070). - // Fragments from the fragment cache must always be cloned and never used in place. - for ( iNoClone = results.cacheable || l - 1; i < l; i++ ) { - callback.call( - table && jQuery.nodeName( this[i], "table" ) ? - findOrAppend( this[i], "tbody" ) : - this[i], - i === iNoClone ? - fragment : - jQuery.clone( fragment, true, true ) - ); - } - } - - // Fix #11809: Avoid leaking memory - fragment = first = null; - - if ( scripts.length ) { - jQuery.each( scripts, function( i, elem ) { - if ( elem.src ) { - if ( jQuery.ajax ) { - jQuery.ajax({ - url: elem.src, - type: "GET", - dataType: "script", - async: false, - global: false, - "throws": true - }); - } else { - jQuery.error("no ajax"); - } - } else { - jQuery.globalEval( ( elem.text || elem.textContent || elem.innerHTML || "" ).replace( rcleanScript, "" ) ); - } - - if ( elem.parentNode ) { - elem.parentNode.removeChild( elem ); - } - }); - } - } - - return this; - } -}); - -function findOrAppend( elem, tag ) { - return elem.getElementsByTagName( tag )[0] || elem.appendChild( elem.ownerDocument.createElement( tag ) ); -} - -function cloneCopyEvent( src, dest ) { - - if ( dest.nodeType !== 1 || !jQuery.hasData( src ) ) { - return; - } - - var type, i, l, - oldData = jQuery._data( src ), - curData = jQuery._data( dest, oldData ), - events = oldData.events; - - if ( events ) { - delete curData.handle; - curData.events = {}; - - for ( type in events ) { - for ( i = 0, l = events[ type ].length; i < l; i++ ) { - jQuery.event.add( dest, type, events[ type ][ i ] ); - } - } - } - - // make the cloned public data object a copy from the original - if ( curData.data ) { - curData.data = jQuery.extend( {}, curData.data ); - } -} - -function cloneFixAttributes( src, dest ) { - var nodeName; - - // We do not need to do anything for non-Elements - if ( dest.nodeType !== 1 ) { - return; - } - - // clearAttributes removes the attributes, which we don't want, - // but also removes the attachEvent events, which we *do* want - if ( dest.clearAttributes ) { - dest.clearAttributes(); - } - - // mergeAttributes, in contrast, only merges back on the - // original attributes, not the events - if ( dest.mergeAttributes ) { - dest.mergeAttributes( src ); - } - - nodeName = dest.nodeName.toLowerCase(); - - if ( nodeName === "object" ) { - // IE6-10 improperly clones children of object elements using classid. - // IE10 throws NoModificationAllowedError if parent is null, #12132. - if ( dest.parentNode ) { - dest.outerHTML = src.outerHTML; - } - - // This path appears unavoidable for IE9. When cloning an object - // element in IE9, the outerHTML strategy above is not sufficient. - // If the src has innerHTML and the destination does not, - // copy the src.innerHTML into the dest.innerHTML. #10324 - if ( jQuery.support.html5Clone && (src.innerHTML && !jQuery.trim(dest.innerHTML)) ) { - dest.innerHTML = src.innerHTML; - } - - } else if ( nodeName === "input" && rcheckableType.test( src.type ) ) { - // IE6-8 fails to persist the checked state of a cloned checkbox - // or radio button. Worse, IE6-7 fail to give the cloned element - // a checked appearance if the defaultChecked value isn't also set - - dest.defaultChecked = dest.checked = src.checked; - - // IE6-7 get confused and end up setting the value of a cloned - // checkbox/radio button to an empty string instead of "on" - if ( dest.value !== src.value ) { - dest.value = src.value; - } - - // IE6-8 fails to return the selected option to the default selected - // state when cloning options - } else if ( nodeName === "option" ) { - dest.selected = src.defaultSelected; - - // IE6-8 fails to set the defaultValue to the correct value when - // cloning other types of input fields - } else if ( nodeName === "input" || nodeName === "textarea" ) { - dest.defaultValue = src.defaultValue; - - // IE blanks contents when cloning scripts - } else if ( nodeName === "script" && dest.text !== src.text ) { - dest.text = src.text; - } - - // Event data gets referenced instead of copied if the expando - // gets copied too - dest.removeAttribute( jQuery.expando ); -} - -jQuery.buildFragment = function( args, context, scripts ) { - var fragment, cacheable, cachehit, - first = args[ 0 ]; - - // Set context from what may come in as undefined or a jQuery collection or a node - // Updated to fix #12266 where accessing context[0] could throw an exception in IE9/10 & - // also doubles as fix for #8950 where plain objects caused createDocumentFragment exception - context = context || document; - context = !context.nodeType && context[0] || context; - context = context.ownerDocument || context; - - // Only cache "small" (1/2 KB) HTML strings that are associated with the main document - // Cloning options loses the selected state, so don't cache them - // IE 6 doesn't like it when you put <object> or <embed> elements in a fragment - // Also, WebKit does not clone 'checked' attributes on cloneNode, so don't cache - // Lastly, IE6,7,8 will not correctly reuse cached fragments that were created from unknown elems #10501 - if ( args.length === 1 && typeof first === "string" && first.length < 512 && context === document && - first.charAt(0) === "<" && !rnocache.test( first ) && - (jQuery.support.checkClone || !rchecked.test( first )) && - (jQuery.support.html5Clone || !rnoshimcache.test( first )) ) { - - // Mark cacheable and look for a hit - cacheable = true; - fragment = jQuery.fragments[ first ]; - cachehit = fragment !== undefined; - } - - if ( !fragment ) { - fragment = context.createDocumentFragment(); - jQuery.clean( args, context, fragment, scripts ); - - // Update the cache, but only store false - // unless this is a second parsing of the same content - if ( cacheable ) { - jQuery.fragments[ first ] = cachehit && fragment; - } - } - - return { fragment: fragment, cacheable: cacheable }; -}; - -jQuery.fragments = {}; - -jQuery.each({ - appendTo: "append", - prependTo: "prepend", - insertBefore: "before", - insertAfter: "after", - replaceAll: "replaceWith" -}, function( name, original ) { - jQuery.fn[ name ] = function( selector ) { - var elems, - i = 0, - ret = [], - insert = jQuery( selector ), - l = insert.length, - parent = this.length === 1 && this[0].parentNode; - - if ( (parent == null || parent && parent.nodeType === 11 && parent.childNodes.length === 1) && l === 1 ) { - insert[ original ]( this[0] ); - return this; - } else { - for ( ; i < l; i++ ) { - elems = ( i > 0 ? this.clone(true) : this ).get(); - jQuery( insert[i] )[ original ]( elems ); - ret = ret.concat( elems ); - } - - return this.pushStack( ret, name, insert.selector ); - } - }; -}); - -function getAll( elem ) { - if ( typeof elem.getElementsByTagName !== "undefined" ) { - return elem.getElementsByTagName( "*" ); - - } else if ( typeof elem.querySelectorAll !== "undefined" ) { - return elem.querySelectorAll( "*" ); - - } else { - return []; - } -} - -// Used in clean, fixes the defaultChecked property -function fixDefaultChecked( elem ) { - if ( rcheckableType.test( elem.type ) ) { - elem.defaultChecked = elem.checked; - } -} - -jQuery.extend({ - clone: function( elem, dataAndEvents, deepDataAndEvents ) { - var srcElements, - destElements, - i, - clone; - - if ( jQuery.support.html5Clone || jQuery.isXMLDoc(elem) || !rnoshimcache.test( "<" + elem.nodeName + ">" ) ) { - clone = elem.cloneNode( true ); - - // IE<=8 does not properly clone detached, unknown element nodes - } else { - fragmentDiv.innerHTML = elem.outerHTML; - fragmentDiv.removeChild( clone = fragmentDiv.firstChild ); - } - - if ( (!jQuery.support.noCloneEvent || !jQuery.support.noCloneChecked) && - (elem.nodeType === 1 || elem.nodeType === 11) && !jQuery.isXMLDoc(elem) ) { - // IE copies events bound via attachEvent when using cloneNode. - // Calling detachEvent on the clone will also remove the events - // from the original. In order to get around this, we use some - // proprietary methods to clear the events. Thanks to MooTools - // guys for this hotness. - - cloneFixAttributes( elem, clone ); - - // Using Sizzle here is crazy slow, so we use getElementsByTagName instead - srcElements = getAll( elem ); - destElements = getAll( clone ); - - // Weird iteration because IE will replace the length property - // with an element if you are cloning the body and one of the - // elements on the page has a name or id of "length" - for ( i = 0; srcElements[i]; ++i ) { - // Ensure that the destination node is not null; Fixes #9587 - if ( destElements[i] ) { - cloneFixAttributes( srcElements[i], destElements[i] ); - } - } - } - - // Copy the events from the original to the clone - if ( dataAndEvents ) { - cloneCopyEvent( elem, clone ); - - if ( deepDataAndEvents ) { - srcElements = getAll( elem ); - destElements = getAll( clone ); - - for ( i = 0; srcElements[i]; ++i ) { - cloneCopyEvent( srcElements[i], destElements[i] ); - } - } - } - - srcElements = destElements = null; - - // Return the cloned set - return clone; - }, - - clean: function( elems, context, fragment, scripts ) { - var i, j, elem, tag, wrap, depth, div, hasBody, tbody, len, handleScript, jsTags, - safe = context === document && safeFragment, - ret = []; - - // Ensure that context is a document - if ( !context || typeof context.createDocumentFragment === "undefined" ) { - context = document; - } - - // Use the already-created safe fragment if context permits - for ( i = 0; (elem = elems[i]) != null; i++ ) { - if ( typeof elem === "number" ) { - elem += ""; - } - - if ( !elem ) { - continue; - } - - // Convert html string into DOM nodes - if ( typeof elem === "string" ) { - if ( !rhtml.test( elem ) ) { - elem = context.createTextNode( elem ); - } else { - // Ensure a safe container in which to render the html - safe = safe || createSafeFragment( context ); - div = context.createElement("div"); - safe.appendChild( div ); - - // Fix "XHTML"-style tags in all browsers - elem = elem.replace(rxhtmlTag, "<$1></$2>"); - - // Go to html and back, then peel off extra wrappers - tag = ( rtagName.exec( elem ) || ["", ""] )[1].toLowerCase(); - wrap = wrapMap[ tag ] || wrapMap._default; - depth = wrap[0]; - div.innerHTML = wrap[1] + elem + wrap[2]; - - // Move to the right depth - while ( depth-- ) { - div = div.lastChild; - } - - // Remove IE's autoinserted <tbody> from table fragments - if ( !jQuery.support.tbody ) { - - // String was a <table>, *may* have spurious <tbody> - hasBody = rtbody.test(elem); - tbody = tag === "table" && !hasBody ? - div.firstChild && div.firstChild.childNodes : - - // String was a bare <thead> or <tfoot> - wrap[1] === "<table>" && !hasBody ? - div.childNodes : - []; - - for ( j = tbody.length - 1; j >= 0 ; --j ) { - if ( jQuery.nodeName( tbody[ j ], "tbody" ) && !tbody[ j ].childNodes.length ) { - tbody[ j ].parentNode.removeChild( tbody[ j ] ); - } - } - } - - // IE completely kills leading whitespace when innerHTML is used - if ( !jQuery.support.leadingWhitespace && rleadingWhitespace.test( elem ) ) { - div.insertBefore( context.createTextNode( rleadingWhitespace.exec(elem)[0] ), div.firstChild ); - } - - elem = div.childNodes; - - // Take out of fragment container (we need a fresh div each time) - div.parentNode.removeChild( div ); - } - } - - if ( elem.nodeType ) { - ret.push( elem ); - } else { - jQuery.merge( ret, elem ); - } - } - - // Fix #11356: Clear elements from safeFragment - if ( div ) { - elem = div = safe = null; - } - - // Reset defaultChecked for any radios and checkboxes - // about to be appended to the DOM in IE 6/7 (#8060) - if ( !jQuery.support.appendChecked ) { - for ( i = 0; (elem = ret[i]) != null; i++ ) { - if ( jQuery.nodeName( elem, "input" ) ) { - fixDefaultChecked( elem ); - } else if ( typeof elem.getElementsByTagName !== "undefined" ) { - jQuery.grep( elem.getElementsByTagName("input"), fixDefaultChecked ); - } - } - } - - // Append elements to a provided document fragment - if ( fragment ) { - // Special handling of each script element - handleScript = function( elem ) { - // Check if we consider it executable - if ( !elem.type || rscriptType.test( elem.type ) ) { - // Detach the script and store it in the scripts array (if provided) or the fragment - // Return truthy to indicate that it has been handled - return scripts ? - scripts.push( elem.parentNode ? elem.parentNode.removeChild( elem ) : elem ) : - fragment.appendChild( elem ); - } - }; - - for ( i = 0; (elem = ret[i]) != null; i++ ) { - // Check if we're done after handling an executable script - if ( !( jQuery.nodeName( elem, "script" ) && handleScript( elem ) ) ) { - // Append to fragment and handle embedded scripts - fragment.appendChild( elem ); - if ( typeof elem.getElementsByTagName !== "undefined" ) { - // handleScript alters the DOM, so use jQuery.merge to ensure snapshot iteration - jsTags = jQuery.grep( jQuery.merge( [], elem.getElementsByTagName("script") ), handleScript ); - - // Splice the scripts into ret after their former ancestor and advance our index beyond them - ret.splice.apply( ret, [i + 1, 0].concat( jsTags ) ); - i += jsTags.length; - } - } - } - } - - return ret; - }, - - cleanData: function( elems, /* internal */ acceptData ) { - var data, id, elem, type, - i = 0, - internalKey = jQuery.expando, - cache = jQuery.cache, - deleteExpando = jQuery.support.deleteExpando, - special = jQuery.event.special; - - for ( ; (elem = elems[i]) != null; i++ ) { - - if ( acceptData || jQuery.acceptData( elem ) ) { - - id = elem[ internalKey ]; - data = id && cache[ id ]; - - if ( data ) { - if ( data.events ) { - for ( type in data.events ) { - if ( special[ type ] ) { - jQuery.event.remove( elem, type ); - - // This is a shortcut to avoid jQuery.event.remove's overhead - } else { - jQuery.removeEvent( elem, type, data.handle ); - } - } - } - - // Remove cache only if it was not already removed by jQuery.event.remove - if ( cache[ id ] ) { - - delete cache[ id ]; - - // IE does not allow us to delete expando properties from nodes, - // nor does it have a removeAttribute function on Document nodes; - // we must handle all of these cases - if ( deleteExpando ) { - delete elem[ internalKey ]; - - } else if ( elem.removeAttribute ) { - elem.removeAttribute( internalKey ); - - } else { - elem[ internalKey ] = null; - } - - jQuery.deletedIds.push( id ); - } - } - } - } - } -}); -// Limit scope pollution from any deprecated API -(function() { - -var matched, browser; - -// Use of jQuery.browser is frowned upon. -// More details: http://api.jquery.com/jQuery.browser -// jQuery.uaMatch maintained for back-compat -jQuery.uaMatch = function( ua ) { - ua = ua.toLowerCase(); - - var match = /(chrome)[ \/]([\w.]+)/.exec( ua ) || - /(webkit)[ \/]([\w.]+)/.exec( ua ) || - /(opera)(?:.*version|)[ \/]([\w.]+)/.exec( ua ) || - /(msie) ([\w.]+)/.exec( ua ) || - ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec( ua ) || - []; - - return { - browser: match[ 1 ] || "", - version: match[ 2 ] || "0" - }; -}; - -matched = jQuery.uaMatch( navigator.userAgent ); -browser = {}; - -if ( matched.browser ) { - browser[ matched.browser ] = true; - browser.version = matched.version; -} - -// Chrome is Webkit, but Webkit is also Safari. -if ( browser.chrome ) { - browser.webkit = true; -} else if ( browser.webkit ) { - browser.safari = true; -} - -jQuery.browser = browser; - -jQuery.sub = function() { - function jQuerySub( selector, context ) { - return new jQuerySub.fn.init( selector, context ); - } - jQuery.extend( true, jQuerySub, this ); - jQuerySub.superclass = this; - jQuerySub.fn = jQuerySub.prototype = this(); - jQuerySub.fn.constructor = jQuerySub; - jQuerySub.sub = this.sub; - jQuerySub.fn.init = function init( selector, context ) { - if ( context && context instanceof jQuery && !(context instanceof jQuerySub) ) { - context = jQuerySub( context ); - } - - return jQuery.fn.init.call( this, selector, context, rootjQuerySub ); - }; - jQuerySub.fn.init.prototype = jQuerySub.fn; - var rootjQuerySub = jQuerySub(document); - return jQuerySub; -}; - -})(); -var curCSS, iframe, iframeDoc, - ralpha = /alpha\([^)]*\)/i, - ropacity = /opacity=([^)]*)/, - rposition = /^(top|right|bottom|left)$/, - // swappable if display is none or starts with table except "table", "table-cell", or "table-caption" - // see here for display values: https://developer.mozilla.org/en-US/docs/CSS/display - rdisplayswap = /^(none|table(?!-c[ea]).+)/, - rmargin = /^margin/, - rnumsplit = new RegExp( "^(" + core_pnum + ")(.*)$", "i" ), - rnumnonpx = new RegExp( "^(" + core_pnum + ")(?!px)[a-z%]+$", "i" ), - rrelNum = new RegExp( "^([-+])=(" + core_pnum + ")", "i" ), - elemdisplay = {}, - - cssShow = { position: "absolute", visibility: "hidden", display: "block" }, - cssNormalTransform = { - letterSpacing: 0, - fontWeight: 400 - }, - - cssExpand = [ "Top", "Right", "Bottom", "Left" ], - cssPrefixes = [ "Webkit", "O", "Moz", "ms" ], - - eventsToggle = jQuery.fn.toggle; - -// return a css property mapped to a potentially vendor prefixed property -function vendorPropName( style, name ) { - - // shortcut for names that are not vendor prefixed - if ( name in style ) { - return name; - } - - // check for vendor prefixed names - var capName = name.charAt(0).toUpperCase() + name.slice(1), - origName = name, - i = cssPrefixes.length; - - while ( i-- ) { - name = cssPrefixes[ i ] + capName; - if ( name in style ) { - return name; - } - } - - return origName; -} - -function isHidden( elem, el ) { - elem = el || elem; - return jQuery.css( elem, "display" ) === "none" || !jQuery.contains( elem.ownerDocument, elem ); -} - -function showHide( elements, show ) { - var elem, display, - values = [], - index = 0, - length = elements.length; - - for ( ; index < length; index++ ) { - elem = elements[ index ]; - if ( !elem.style ) { - continue; - } - values[ index ] = jQuery._data( elem, "olddisplay" ); - if ( show ) { - // Reset the inline display of this element to learn if it is - // being hidden by cascaded rules or not - if ( !values[ index ] && elem.style.display === "none" ) { - elem.style.display = ""; - } - - // Set elements which have been overridden with display: none - // in a stylesheet to whatever the default browser style is - // for such an element - if ( elem.style.display === "" && isHidden( elem ) ) { - values[ index ] = jQuery._data( elem, "olddisplay", css_defaultDisplay(elem.nodeName) ); - } - } else { - display = curCSS( elem, "display" ); - - if ( !values[ index ] && display !== "none" ) { - jQuery._data( elem, "olddisplay", display ); - } - } - } - - // Set the display of most of the elements in a second loop - // to avoid the constant reflow - for ( index = 0; index < length; index++ ) { - elem = elements[ index ]; - if ( !elem.style ) { - continue; - } - if ( !show || elem.style.display === "none" || elem.style.display === "" ) { - elem.style.display = show ? values[ index ] || "" : "none"; - } - } - - return elements; -} - -jQuery.fn.extend({ - css: function( name, value ) { - return jQuery.access( this, function( elem, name, value ) { - return value !== undefined ? - jQuery.style( elem, name, value ) : - jQuery.css( elem, name ); - }, name, value, arguments.length > 1 ); - }, - show: function() { - return showHide( this, true ); - }, - hide: function() { - return showHide( this ); - }, - toggle: function( state, fn2 ) { - var bool = typeof state === "boolean"; - - if ( jQuery.isFunction( state ) && jQuery.isFunction( fn2 ) ) { - return eventsToggle.apply( this, arguments ); - } - - return this.each(function() { - if ( bool ? state : isHidden( this ) ) { - jQuery( this ).show(); - } else { - jQuery( this ).hide(); - } - }); - } -}); - -jQuery.extend({ - // Add in style property hooks for overriding the default - // behavior of getting and setting a style property - cssHooks: { - opacity: { - get: function( elem, computed ) { - if ( computed ) { - // We should always get a number back from opacity - var ret = curCSS( elem, "opacity" ); - return ret === "" ? "1" : ret; - - } - } - } - }, - - // Exclude the following css properties to add px - cssNumber: { - "fillOpacity": true, - "fontWeight": true, - "lineHeight": true, - "opacity": true, - "orphans": true, - "widows": true, - "zIndex": true, - "zoom": true - }, - - // Add in properties whose names you wish to fix before - // setting or getting the value - cssProps: { - // normalize float css property - "float": jQuery.support.cssFloat ? "cssFloat" : "styleFloat" - }, - - // Get and set the style property on a DOM Node - style: function( elem, name, value, extra ) { - // Don't set styles on text and comment nodes - if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { - return; - } - - // Make sure that we're working with the right name - var ret, type, hooks, - origName = jQuery.camelCase( name ), - style = elem.style; - - name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( style, origName ) ); - - // gets hook for the prefixed version - // followed by the unprefixed version - hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; - - // Check if we're setting a value - if ( value !== undefined ) { - type = typeof value; - - // convert relative number strings (+= or -=) to relative numbers. #7345 - if ( type === "string" && (ret = rrelNum.exec( value )) ) { - value = ( ret[1] + 1 ) * ret[2] + parseFloat( jQuery.css( elem, name ) ); - // Fixes bug #9237 - type = "number"; - } - - // Make sure that NaN and null values aren't set. See: #7116 - if ( value == null || type === "number" && isNaN( value ) ) { - return; - } - - // If a number was passed in, add 'px' to the (except for certain CSS properties) - if ( type === "number" && !jQuery.cssNumber[ origName ] ) { - value += "px"; - } - - // If a hook was provided, use that value, otherwise just set the specified value - if ( !hooks || !("set" in hooks) || (value = hooks.set( elem, value, extra )) !== undefined ) { - // Wrapped to prevent IE from throwing errors when 'invalid' values are provided - // Fixes bug #5509 - try { - style[ name ] = value; - } catch(e) {} - } - - } else { - // If a hook was provided get the non-computed value from there - if ( hooks && "get" in hooks && (ret = hooks.get( elem, false, extra )) !== undefined ) { - return ret; - } - - // Otherwise just get the value from the style object - return style[ name ]; - } - }, - - css: function( elem, name, numeric, extra ) { - var val, num, hooks, - origName = jQuery.camelCase( name ); - - // Make sure that we're working with the right name - name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( elem.style, origName ) ); - - // gets hook for the prefixed version - // followed by the unprefixed version - hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; - - // If a hook was provided get the computed value from there - if ( hooks && "get" in hooks ) { - val = hooks.get( elem, true, extra ); - } - - // Otherwise, if a way to get the computed value exists, use that - if ( val === undefined ) { - val = curCSS( elem, name ); - } - - //convert "normal" to computed value - if ( val === "normal" && name in cssNormalTransform ) { - val = cssNormalTransform[ name ]; - } - - // Return, converting to number if forced or a qualifier was provided and val looks numeric - if ( numeric || extra !== undefined ) { - num = parseFloat( val ); - return numeric || jQuery.isNumeric( num ) ? num || 0 : val; - } - return val; - }, - - // A method for quickly swapping in/out CSS properties to get correct calculations - swap: function( elem, options, callback ) { - var ret, name, - old = {}; - - // Remember the old values, and insert the new ones - for ( name in options ) { - old[ name ] = elem.style[ name ]; - elem.style[ name ] = options[ name ]; - } - - ret = callback.call( elem ); - - // Revert the old values - for ( name in options ) { - elem.style[ name ] = old[ name ]; - } - - return ret; - } -}); - -// NOTE: To any future maintainer, we've window.getComputedStyle -// because jsdom on node.js will break without it. -if ( window.getComputedStyle ) { - curCSS = function( elem, name ) { - var ret, width, minWidth, maxWidth, - computed = window.getComputedStyle( elem, null ), - style = elem.style; - - if ( computed ) { - - ret = computed[ name ]; - if ( ret === "" && !jQuery.contains( elem.ownerDocument, elem ) ) { - ret = jQuery.style( elem, name ); - } - - // A tribute to the "awesome hack by Dean Edwards" - // Chrome < 17 and Safari 5.0 uses "computed value" instead of "used value" for margin-right - // Safari 5.1.7 (at least) returns percentage for a larger set of values, but width seems to be reliably pixels - // this is against the CSSOM draft spec: http://dev.w3.org/csswg/cssom/#resolved-values - if ( rnumnonpx.test( ret ) && rmargin.test( name ) ) { - width = style.width; - minWidth = style.minWidth; - maxWidth = style.maxWidth; - - style.minWidth = style.maxWidth = style.width = ret; - ret = computed.width; - - style.width = width; - style.minWidth = minWidth; - style.maxWidth = maxWidth; - } - } - - return ret; - }; -} else if ( document.documentElement.currentStyle ) { - curCSS = function( elem, name ) { - var left, rsLeft, - ret = elem.currentStyle && elem.currentStyle[ name ], - style = elem.style; - - // Avoid setting ret to empty string here - // so we don't default to auto - if ( ret == null && style && style[ name ] ) { - ret = style[ name ]; - } - - // From the awesome hack by Dean Edwards - // http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291 - - // If we're not dealing with a regular pixel number - // but a number that has a weird ending, we need to convert it to pixels - // but not position css attributes, as those are proportional to the parent element instead - // and we can't measure the parent instead because it might trigger a "stacking dolls" problem - if ( rnumnonpx.test( ret ) && !rposition.test( name ) ) { - - // Remember the original values - left = style.left; - rsLeft = elem.runtimeStyle && elem.runtimeStyle.left; - - // Put in the new values to get a computed value out - if ( rsLeft ) { - elem.runtimeStyle.left = elem.currentStyle.left; - } - style.left = name === "fontSize" ? "1em" : ret; - ret = style.pixelLeft + "px"; - - // Revert the changed values - style.left = left; - if ( rsLeft ) { - elem.runtimeStyle.left = rsLeft; - } - } - - return ret === "" ? "auto" : ret; - }; -} - -function setPositiveNumber( elem, value, subtract ) { - var matches = rnumsplit.exec( value ); - return matches ? - Math.max( 0, matches[ 1 ] - ( subtract || 0 ) ) + ( matches[ 2 ] || "px" ) : - value; -} - -function augmentWidthOrHeight( elem, name, extra, isBorderBox ) { - var i = extra === ( isBorderBox ? "border" : "content" ) ? - // If we already have the right measurement, avoid augmentation - 4 : - // Otherwise initialize for horizontal or vertical properties - name === "width" ? 1 : 0, - - val = 0; - - for ( ; i < 4; i += 2 ) { - // both box models exclude margin, so add it if we want it - if ( extra === "margin" ) { - // we use jQuery.css instead of curCSS here - // because of the reliableMarginRight CSS hook! - val += jQuery.css( elem, extra + cssExpand[ i ], true ); - } - - // From this point on we use curCSS for maximum performance (relevant in animations) - if ( isBorderBox ) { - // border-box includes padding, so remove it if we want content - if ( extra === "content" ) { - val -= parseFloat( curCSS( elem, "padding" + cssExpand[ i ] ) ) || 0; - } - - // at this point, extra isn't border nor margin, so remove border - if ( extra !== "margin" ) { - val -= parseFloat( curCSS( elem, "border" + cssExpand[ i ] + "Width" ) ) || 0; - } - } else { - // at this point, extra isn't content, so add padding - val += parseFloat( curCSS( elem, "padding" + cssExpand[ i ] ) ) || 0; - - // at this point, extra isn't content nor padding, so add border - if ( extra !== "padding" ) { - val += parseFloat( curCSS( elem, "border" + cssExpand[ i ] + "Width" ) ) || 0; - } - } - } - - return val; -} - -function getWidthOrHeight( elem, name, extra ) { - - // Start with offset property, which is equivalent to the border-box value - var val = name === "width" ? elem.offsetWidth : elem.offsetHeight, - valueIsBorderBox = true, - isBorderBox = jQuery.support.boxSizing && jQuery.css( elem, "boxSizing" ) === "border-box"; - - // some non-html elements return undefined for offsetWidth, so check for null/undefined - // svg - https://bugzilla.mozilla.org/show_bug.cgi?id=649285 - // MathML - https://bugzilla.mozilla.org/show_bug.cgi?id=491668 - if ( val <= 0 || val == null ) { - // Fall back to computed then uncomputed css if necessary - val = curCSS( elem, name ); - if ( val < 0 || val == null ) { - val = elem.style[ name ]; - } - - // Computed unit is not pixels. Stop here and return. - if ( rnumnonpx.test(val) ) { - return val; - } - - // we need the check for style in case a browser which returns unreliable values - // for getComputedStyle silently falls back to the reliable elem.style - valueIsBorderBox = isBorderBox && ( jQuery.support.boxSizingReliable || val === elem.style[ name ] ); - - // Normalize "", auto, and prepare for extra - val = parseFloat( val ) || 0; - } - - // use the active box-sizing model to add/subtract irrelevant styles - return ( val + - augmentWidthOrHeight( - elem, - name, - extra || ( isBorderBox ? "border" : "content" ), - valueIsBorderBox - ) - ) + "px"; -} - - -// Try to determine the default display value of an element -function css_defaultDisplay( nodeName ) { - if ( elemdisplay[ nodeName ] ) { - return elemdisplay[ nodeName ]; - } - - var elem = jQuery( "<" + nodeName + ">" ).appendTo( document.body ), - display = elem.css("display"); - elem.remove(); - - // If the simple way fails, - // get element's real default display by attaching it to a temp iframe - if ( display === "none" || display === "" ) { - // Use the already-created iframe if possible - iframe = document.body.appendChild( - iframe || jQuery.extend( document.createElement("iframe"), { - frameBorder: 0, - width: 0, - height: 0 - }) - ); - - // Create a cacheable copy of the iframe document on first call. - // IE and Opera will allow us to reuse the iframeDoc without re-writing the fake HTML - // document to it; WebKit & Firefox won't allow reusing the iframe document. - if ( !iframeDoc || !iframe.createElement ) { - iframeDoc = ( iframe.contentWindow || iframe.contentDocument ).document; - iframeDoc.write("<!doctype html><html><body>"); - iframeDoc.close(); - } - - elem = iframeDoc.body.appendChild( iframeDoc.createElement(nodeName) ); - - display = curCSS( elem, "display" ); - document.body.removeChild( iframe ); - } - - // Store the correct default display - elemdisplay[ nodeName ] = display; - - return display; -} - -jQuery.each([ "height", "width" ], function( i, name ) { - jQuery.cssHooks[ name ] = { - get: function( elem, computed, extra ) { - if ( computed ) { - // certain elements can have dimension info if we invisibly show them - // however, it must have a current display style that would benefit from this - if ( elem.offsetWidth === 0 && rdisplayswap.test( curCSS( elem, "display" ) ) ) { - return jQuery.swap( elem, cssShow, function() { - return getWidthOrHeight( elem, name, extra ); - }); - } else { - return getWidthOrHeight( elem, name, extra ); - } - } - }, - - set: function( elem, value, extra ) { - return setPositiveNumber( elem, value, extra ? - augmentWidthOrHeight( - elem, - name, - extra, - jQuery.support.boxSizing && jQuery.css( elem, "boxSizing" ) === "border-box" - ) : 0 - ); - } - }; -}); - -if ( !jQuery.support.opacity ) { - jQuery.cssHooks.opacity = { - get: function( elem, computed ) { - // IE uses filters for opacity - return ropacity.test( (computed && elem.currentStyle ? elem.currentStyle.filter : elem.style.filter) || "" ) ? - ( 0.01 * parseFloat( RegExp.$1 ) ) + "" : - computed ? "1" : ""; - }, - - set: function( elem, value ) { - var style = elem.style, - currentStyle = elem.currentStyle, - opacity = jQuery.isNumeric( value ) ? "alpha(opacity=" + value * 100 + ")" : "", - filter = currentStyle && currentStyle.filter || style.filter || ""; - - // IE has trouble with opacity if it does not have layout - // Force it by setting the zoom level - style.zoom = 1; - - // if setting opacity to 1, and no other filters exist - attempt to remove filter attribute #6652 - if ( value >= 1 && jQuery.trim( filter.replace( ralpha, "" ) ) === "" && - style.removeAttribute ) { - - // Setting style.filter to null, "" & " " still leave "filter:" in the cssText - // if "filter:" is present at all, clearType is disabled, we want to avoid this - // style.removeAttribute is IE Only, but so apparently is this code path... - style.removeAttribute( "filter" ); - - // if there there is no filter style applied in a css rule, we are done - if ( currentStyle && !currentStyle.filter ) { - return; - } - } - - // otherwise, set new filter values - style.filter = ralpha.test( filter ) ? - filter.replace( ralpha, opacity ) : - filter + " " + opacity; - } - }; -} - -// These hooks cannot be added until DOM ready because the support test -// for it is not run until after DOM ready -jQuery(function() { - if ( !jQuery.support.reliableMarginRight ) { - jQuery.cssHooks.marginRight = { - get: function( elem, computed ) { - // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right - // Work around by temporarily setting element display to inline-block - return jQuery.swap( elem, { "display": "inline-block" }, function() { - if ( computed ) { - return curCSS( elem, "marginRight" ); - } - }); - } - }; - } - - // Webkit bug: https://bugs.webkit.org/show_bug.cgi?id=29084 - // getComputedStyle returns percent when specified for top/left/bottom/right - // rather than make the css module depend on the offset module, we just check for it here - if ( !jQuery.support.pixelPosition && jQuery.fn.position ) { - jQuery.each( [ "top", "left" ], function( i, prop ) { - jQuery.cssHooks[ prop ] = { - get: function( elem, computed ) { - if ( computed ) { - var ret = curCSS( elem, prop ); - // if curCSS returns percentage, fallback to offset - return rnumnonpx.test( ret ) ? jQuery( elem ).position()[ prop ] + "px" : ret; - } - } - }; - }); - } - -}); - -if ( jQuery.expr && jQuery.expr.filters ) { - jQuery.expr.filters.hidden = function( elem ) { - return ( elem.offsetWidth === 0 && elem.offsetHeight === 0 ) || (!jQuery.support.reliableHiddenOffsets && ((elem.style && elem.style.display) || curCSS( elem, "display" )) === "none"); - }; - - jQuery.expr.filters.visible = function( elem ) { - return !jQuery.expr.filters.hidden( elem ); - }; -} - -// These hooks are used by animate to expand properties -jQuery.each({ - margin: "", - padding: "", - border: "Width" -}, function( prefix, suffix ) { - jQuery.cssHooks[ prefix + suffix ] = { - expand: function( value ) { - var i, - - // assumes a single number if not a string - parts = typeof value === "string" ? value.split(" ") : [ value ], - expanded = {}; - - for ( i = 0; i < 4; i++ ) { - expanded[ prefix + cssExpand[ i ] + suffix ] = - parts[ i ] || parts[ i - 2 ] || parts[ 0 ]; - } - - return expanded; - } - }; - - if ( !rmargin.test( prefix ) ) { - jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber; - } -}); -var r20 = /%20/g, - rbracket = /\[\]$/, - rCRLF = /\r?\n/g, - rinput = /^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i, - rselectTextarea = /^(?:select|textarea)/i; - -jQuery.fn.extend({ - serialize: function() { - return jQuery.param( this.serializeArray() ); - }, - serializeArray: function() { - return this.map(function(){ - return this.elements ? jQuery.makeArray( this.elements ) : this; - }) - .filter(function(){ - return this.name && !this.disabled && - ( this.checked || rselectTextarea.test( this.nodeName ) || - rinput.test( this.type ) ); - }) - .map(function( i, elem ){ - var val = jQuery( this ).val(); - - return val == null ? - null : - jQuery.isArray( val ) ? - jQuery.map( val, function( val, i ){ - return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; - }) : - { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; - }).get(); - } -}); - -//Serialize an array of form elements or a set of -//key/values into a query string -jQuery.param = function( a, traditional ) { - var prefix, - s = [], - add = function( key, value ) { - // If value is a function, invoke it and return its value - value = jQuery.isFunction( value ) ? value() : ( value == null ? "" : value ); - s[ s.length ] = encodeURIComponent( key ) + "=" + encodeURIComponent( value ); - }; - - // Set traditional to true for jQuery <= 1.3.2 behavior. - if ( traditional === undefined ) { - traditional = jQuery.ajaxSettings && jQuery.ajaxSettings.traditional; - } - - // If an array was passed in, assume that it is an array of form elements. - if ( jQuery.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { - // Serialize the form elements - jQuery.each( a, function() { - add( this.name, this.value ); - }); - - } else { - // If traditional, encode the "old" way (the way 1.3.2 or older - // did it), otherwise encode params recursively. - for ( prefix in a ) { - buildParams( prefix, a[ prefix ], traditional, add ); - } - } - - // Return the resulting serialization - return s.join( "&" ).replace( r20, "+" ); -}; - -function buildParams( prefix, obj, traditional, add ) { - var name; - - if ( jQuery.isArray( obj ) ) { - // Serialize array item. - jQuery.each( obj, function( i, v ) { - if ( traditional || rbracket.test( prefix ) ) { - // Treat each array item as a scalar. - add( prefix, v ); - - } else { - // If array item is non-scalar (array or object), encode its - // numeric index to resolve deserialization ambiguity issues. - // Note that rack (as of 1.0.0) can't currently deserialize - // nested arrays properly, and attempting to do so may cause - // a server error. Possible fixes are to modify rack's - // deserialization algorithm or to provide an option or flag - // to force array serialization to be shallow. - buildParams( prefix + "[" + ( typeof v === "object" ? i : "" ) + "]", v, traditional, add ); - } - }); - - } else if ( !traditional && jQuery.type( obj ) === "object" ) { - // Serialize object item. - for ( name in obj ) { - buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add ); - } - - } else { - // Serialize scalar item. - add( prefix, obj ); - } -} -var - // Document location - ajaxLocParts, - ajaxLocation, - - rhash = /#.*$/, - rheaders = /^(.*?):[ \t]*([^\r\n]*)\r?$/mg, // IE leaves an \r character at EOL - // #7653, #8125, #8152: local protocol detection - rlocalProtocol = /^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/, - rnoContent = /^(?:GET|HEAD)$/, - rprotocol = /^\/\//, - rquery = /\?/, - rscript = /<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi, - rts = /([?&])_=[^&]*/, - rurl = /^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/, - - // Keep a copy of the old load method - _load = jQuery.fn.load, - - /* Prefilters - * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example) - * 2) These are called: - * - BEFORE asking for a transport - * - AFTER param serialization (s.data is a string if s.processData is true) - * 3) key is the dataType - * 4) the catchall symbol "*" can be used - * 5) execution will start with transport dataType and THEN continue down to "*" if needed - */ - prefilters = {}, - - /* Transports bindings - * 1) key is the dataType - * 2) the catchall symbol "*" can be used - * 3) selection will start with transport dataType and THEN go to "*" if needed - */ - transports = {}, - - // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression - allTypes = ["*/"] + ["*"]; - -// #8138, IE may throw an exception when accessing -// a field from window.location if document.domain has been set -try { - ajaxLocation = location.href; -} catch( e ) { - // Use the href attribute of an A element - // since IE will modify it given document.location - ajaxLocation = document.createElement( "a" ); - ajaxLocation.href = ""; - ajaxLocation = ajaxLocation.href; -} - -// Segment location into parts -ajaxLocParts = rurl.exec( ajaxLocation.toLowerCase() ) || []; - -// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport -function addToPrefiltersOrTransports( structure ) { - - // dataTypeExpression is optional and defaults to "*" - return function( dataTypeExpression, func ) { - - if ( typeof dataTypeExpression !== "string" ) { - func = dataTypeExpression; - dataTypeExpression = "*"; - } - - var dataType, list, placeBefore, - dataTypes = dataTypeExpression.toLowerCase().split( core_rspace ), - i = 0, - length = dataTypes.length; - - if ( jQuery.isFunction( func ) ) { - // For each dataType in the dataTypeExpression - for ( ; i < length; i++ ) { - dataType = dataTypes[ i ]; - // We control if we're asked to add before - // any existing element - placeBefore = /^\+/.test( dataType ); - if ( placeBefore ) { - dataType = dataType.substr( 1 ) || "*"; - } - list = structure[ dataType ] = structure[ dataType ] || []; - // then we add to the structure accordingly - list[ placeBefore ? "unshift" : "push" ]( func ); - } - } - }; -} - -// Base inspection function for prefilters and transports -function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR, - dataType /* internal */, inspected /* internal */ ) { - - dataType = dataType || options.dataTypes[ 0 ]; - inspected = inspected || {}; - - inspected[ dataType ] = true; - - var selection, - list = structure[ dataType ], - i = 0, - length = list ? list.length : 0, - executeOnly = ( structure === prefilters ); - - for ( ; i < length && ( executeOnly || !selection ); i++ ) { - selection = list[ i ]( options, originalOptions, jqXHR ); - // If we got redirected to another dataType - // we try there if executing only and not done already - if ( typeof selection === "string" ) { - if ( !executeOnly || inspected[ selection ] ) { - selection = undefined; - } else { - options.dataTypes.unshift( selection ); - selection = inspectPrefiltersOrTransports( - structure, options, originalOptions, jqXHR, selection, inspected ); - } - } - } - // If we're only executing or nothing was selected - // we try the catchall dataType if not done already - if ( ( executeOnly || !selection ) && !inspected[ "*" ] ) { - selection = inspectPrefiltersOrTransports( - structure, options, originalOptions, jqXHR, "*", inspected ); - } - // unnecessary when only executing (prefilters) - // but it'll be ignored by the caller in that case - return selection; -} - -// A special extend for ajax options -// that takes "flat" options (not to be deep extended) -// Fixes #9887 -function ajaxExtend( target, src ) { - var key, deep, - flatOptions = jQuery.ajaxSettings.flatOptions || {}; - for ( key in src ) { - if ( src[ key ] !== undefined ) { - ( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ]; - } - } - if ( deep ) { - jQuery.extend( true, target, deep ); - } -} - -jQuery.fn.load = function( url, params, callback ) { - if ( typeof url !== "string" && _load ) { - return _load.apply( this, arguments ); - } - - // Don't do a request if no elements are being requested - if ( !this.length ) { - return this; - } - - var selector, type, response, - self = this, - off = url.indexOf(" "); - - if ( off >= 0 ) { - selector = url.slice( off, url.length ); - url = url.slice( 0, off ); - } - - // If it's a function - if ( jQuery.isFunction( params ) ) { - - // We assume that it's the callback - callback = params; - params = undefined; - - // Otherwise, build a param string - } else if ( params && typeof params === "object" ) { - type = "POST"; - } - - // Request the remote document - jQuery.ajax({ - url: url, - - // if "type" variable is undefined, then "GET" method will be used - type: type, - dataType: "html", - data: params, - complete: function( jqXHR, status ) { - if ( callback ) { - self.each( callback, response || [ jqXHR.responseText, status, jqXHR ] ); - } - } - }).done(function( responseText ) { - - // Save response for use in complete callback - response = arguments; - - // See if a selector was specified - self.html( selector ? - - // Create a dummy div to hold the results - jQuery("<div>") - - // inject the contents of the document in, removing the scripts - // to avoid any 'Permission Denied' errors in IE - .append( responseText.replace( rscript, "" ) ) - - // Locate the specified elements - .find( selector ) : - - // If not, just inject the full result - responseText ); - - }); - - return this; -}; - -// Attach a bunch of functions for handling common AJAX events -jQuery.each( "ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split( " " ), function( i, o ){ - jQuery.fn[ o ] = function( f ){ - return this.on( o, f ); - }; -}); - -jQuery.each( [ "get", "post" ], function( i, method ) { - jQuery[ method ] = function( url, data, callback, type ) { - // shift arguments if data argument was omitted - if ( jQuery.isFunction( data ) ) { - type = type || callback; - callback = data; - data = undefined; - } - - return jQuery.ajax({ - type: method, - url: url, - data: data, - success: callback, - dataType: type - }); - }; -}); - -jQuery.extend({ - - getScript: function( url, callback ) { - return jQuery.get( url, undefined, callback, "script" ); - }, - - getJSON: function( url, data, callback ) { - return jQuery.get( url, data, callback, "json" ); - }, - - // Creates a full fledged settings object into target - // with both ajaxSettings and settings fields. - // If target is omitted, writes into ajaxSettings. - ajaxSetup: function( target, settings ) { - if ( settings ) { - // Building a settings object - ajaxExtend( target, jQuery.ajaxSettings ); - } else { - // Extending ajaxSettings - settings = target; - target = jQuery.ajaxSettings; - } - ajaxExtend( target, settings ); - return target; - }, - - ajaxSettings: { - url: ajaxLocation, - isLocal: rlocalProtocol.test( ajaxLocParts[ 1 ] ), - global: true, - type: "GET", - contentType: "application/x-www-form-urlencoded; charset=UTF-8", - processData: true, - async: true, - /* - timeout: 0, - data: null, - dataType: null, - username: null, - password: null, - cache: null, - throws: false, - traditional: false, - headers: {}, - */ - - accepts: { - xml: "application/xml, text/xml", - html: "text/html", - text: "text/plain", - json: "application/json, text/javascript", - "*": allTypes - }, - - contents: { - xml: /xml/, - html: /html/, - json: /json/ - }, - - responseFields: { - xml: "responseXML", - text: "responseText" - }, - - // List of data converters - // 1) key format is "source_type destination_type" (a single space in-between) - // 2) the catchall symbol "*" can be used for source_type - converters: { - - // Convert anything to text - "* text": window.String, - - // Text to html (true = no transformation) - "text html": true, - - // Evaluate text as a json expression - "text json": jQuery.parseJSON, - - // Parse text as xml - "text xml": jQuery.parseXML - }, - - // For options that shouldn't be deep extended: - // you can add your own custom options here if - // and when you create one that shouldn't be - // deep extended (see ajaxExtend) - flatOptions: { - context: true, - url: true - } - }, - - ajaxPrefilter: addToPrefiltersOrTransports( prefilters ), - ajaxTransport: addToPrefiltersOrTransports( transports ), - - // Main method - ajax: function( url, options ) { - - // If url is an object, simulate pre-1.5 signature - if ( typeof url === "object" ) { - options = url; - url = undefined; - } - - // Force options to be an object - options = options || {}; - - var // ifModified key - ifModifiedKey, - // Response headers - responseHeadersString, - responseHeaders, - // transport - transport, - // timeout handle - timeoutTimer, - // Cross-domain detection vars - parts, - // To know if global events are to be dispatched - fireGlobals, - // Loop variable - i, - // Create the final options object - s = jQuery.ajaxSetup( {}, options ), - // Callbacks context - callbackContext = s.context || s, - // Context for global events - // It's the callbackContext if one was provided in the options - // and if it's a DOM node or a jQuery collection - globalEventContext = callbackContext !== s && - ( callbackContext.nodeType || callbackContext instanceof jQuery ) ? - jQuery( callbackContext ) : jQuery.event, - // Deferreds - deferred = jQuery.Deferred(), - completeDeferred = jQuery.Callbacks( "once memory" ), - // Status-dependent callbacks - statusCode = s.statusCode || {}, - // Headers (they are sent all at once) - requestHeaders = {}, - requestHeadersNames = {}, - // The jqXHR state - state = 0, - // Default abort message - strAbort = "canceled", - // Fake xhr - jqXHR = { - - readyState: 0, - - // Caches the header - setRequestHeader: function( name, value ) { - if ( !state ) { - var lname = name.toLowerCase(); - name = requestHeadersNames[ lname ] = requestHeadersNames[ lname ] || name; - requestHeaders[ name ] = value; - } - return this; - }, - - // Raw string - getAllResponseHeaders: function() { - return state === 2 ? responseHeadersString : null; - }, - - // Builds headers hashtable if needed - getResponseHeader: function( key ) { - var match; - if ( state === 2 ) { - if ( !responseHeaders ) { - responseHeaders = {}; - while( ( match = rheaders.exec( responseHeadersString ) ) ) { - responseHeaders[ match[1].toLowerCase() ] = match[ 2 ]; - } - } - match = responseHeaders[ key.toLowerCase() ]; - } - return match === undefined ? null : match; - }, - - // Overrides response content-type header - overrideMimeType: function( type ) { - if ( !state ) { - s.mimeType = type; - } - return this; - }, - - // Cancel the request - abort: function( statusText ) { - statusText = statusText || strAbort; - if ( transport ) { - transport.abort( statusText ); - } - done( 0, statusText ); - return this; - } - }; - - // Callback for when everything is done - // It is defined here because jslint complains if it is declared - // at the end of the function (which would be more logical and readable) - function done( status, nativeStatusText, responses, headers ) { - var isSuccess, success, error, response, modified, - statusText = nativeStatusText; - - // Called once - if ( state === 2 ) { - return; - } - - // State is "done" now - state = 2; - - // Clear timeout if it exists - if ( timeoutTimer ) { - clearTimeout( timeoutTimer ); - } - - // Dereference transport for early garbage collection - // (no matter how long the jqXHR object will be used) - transport = undefined; - - // Cache response headers - responseHeadersString = headers || ""; - - // Set readyState - jqXHR.readyState = status > 0 ? 4 : 0; - - // Get response data - if ( responses ) { - response = ajaxHandleResponses( s, jqXHR, responses ); - } - - // If successful, handle type chaining - if ( status >= 200 && status < 300 || status === 304 ) { - - // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. - if ( s.ifModified ) { - - modified = jqXHR.getResponseHeader("Last-Modified"); - if ( modified ) { - jQuery.lastModified[ ifModifiedKey ] = modified; - } - modified = jqXHR.getResponseHeader("Etag"); - if ( modified ) { - jQuery.etag[ ifModifiedKey ] = modified; - } - } - - // If not modified - if ( status === 304 ) { - - statusText = "notmodified"; - isSuccess = true; - - // If we have data - } else { - - isSuccess = ajaxConvert( s, response ); - statusText = isSuccess.state; - success = isSuccess.data; - error = isSuccess.error; - isSuccess = !error; - } - } else { - // We extract error from statusText - // then normalize statusText and status for non-aborts - error = statusText; - if ( !statusText || status ) { - statusText = "error"; - if ( status < 0 ) { - status = 0; - } - } - } - - // Set data for the fake xhr object - jqXHR.status = status; - jqXHR.statusText = ( nativeStatusText || statusText ) + ""; - - // Success/Error - if ( isSuccess ) { - deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] ); - } else { - deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] ); - } - - // Status-dependent callbacks - jqXHR.statusCode( statusCode ); - statusCode = undefined; - - if ( fireGlobals ) { - globalEventContext.trigger( "ajax" + ( isSuccess ? "Success" : "Error" ), - [ jqXHR, s, isSuccess ? success : error ] ); - } - - // Complete - completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] ); - - if ( fireGlobals ) { - globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] ); - // Handle the global AJAX counter - if ( !( --jQuery.active ) ) { - jQuery.event.trigger( "ajaxStop" ); - } - } - } - - // Attach deferreds - deferred.promise( jqXHR ); - jqXHR.success = jqXHR.done; - jqXHR.error = jqXHR.fail; - jqXHR.complete = completeDeferred.add; - - // Status-dependent callbacks - jqXHR.statusCode = function( map ) { - if ( map ) { - var tmp; - if ( state < 2 ) { - for ( tmp in map ) { - statusCode[ tmp ] = [ statusCode[tmp], map[tmp] ]; - } - } else { - tmp = map[ jqXHR.status ]; - jqXHR.always( tmp ); - } - } - return this; - }; - - // Remove hash character (#7531: and string promotion) - // Add protocol if not provided (#5866: IE7 issue with protocol-less urls) - // We also use the url parameter if available - s.url = ( ( url || s.url ) + "" ).replace( rhash, "" ).replace( rprotocol, ajaxLocParts[ 1 ] + "//" ); - - // Extract dataTypes list - s.dataTypes = jQuery.trim( s.dataType || "*" ).toLowerCase().split( core_rspace ); - - // A cross-domain request is in order when we have a protocol:host:port mismatch - if ( s.crossDomain == null ) { - parts = rurl.exec( s.url.toLowerCase() ) || false; - s.crossDomain = parts && ( parts.join(":") + ( parts[ 3 ] ? "" : parts[ 1 ] === "http:" ? 80 : 443 ) ) !== - ( ajaxLocParts.join(":") + ( ajaxLocParts[ 3 ] ? "" : ajaxLocParts[ 1 ] === "http:" ? 80 : 443 ) ); - } - - // Convert data if not already a string - if ( s.data && s.processData && typeof s.data !== "string" ) { - s.data = jQuery.param( s.data, s.traditional ); - } - - // Apply prefilters - inspectPrefiltersOrTransports( prefilters, s, options, jqXHR ); - - // If request was aborted inside a prefilter, stop there - if ( state === 2 ) { - return jqXHR; - } - - // We can fire global events as of now if asked to - fireGlobals = s.global; - - // Uppercase the type - s.type = s.type.toUpperCase(); - - // Determine if request has content - s.hasContent = !rnoContent.test( s.type ); - - // Watch for a new set of requests - if ( fireGlobals && jQuery.active++ === 0 ) { - jQuery.event.trigger( "ajaxStart" ); - } - - // More options handling for requests with no content - if ( !s.hasContent ) { - - // If data is available, append data to url - if ( s.data ) { - s.url += ( rquery.test( s.url ) ? "&" : "?" ) + s.data; - // #9682: remove data so that it's not used in an eventual retry - delete s.data; - } - - // Get ifModifiedKey before adding the anti-cache parameter - ifModifiedKey = s.url; - - // Add anti-cache in url if needed - if ( s.cache === false ) { - - var ts = jQuery.now(), - // try replacing _= if it is there - ret = s.url.replace( rts, "$1_=" + ts ); - - // if nothing was replaced, add timestamp to the end - s.url = ret + ( ( ret === s.url ) ? ( rquery.test( s.url ) ? "&" : "?" ) + "_=" + ts : "" ); - } - } - - // Set the correct header, if data is being sent - if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) { - jqXHR.setRequestHeader( "Content-Type", s.contentType ); - } - - // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. - if ( s.ifModified ) { - ifModifiedKey = ifModifiedKey || s.url; - if ( jQuery.lastModified[ ifModifiedKey ] ) { - jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ ifModifiedKey ] ); - } - if ( jQuery.etag[ ifModifiedKey ] ) { - jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ ifModifiedKey ] ); - } - } - - // Set the Accepts header for the server, depending on the dataType - jqXHR.setRequestHeader( - "Accept", - s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[0] ] ? - s.accepts[ s.dataTypes[0] ] + ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) : - s.accepts[ "*" ] - ); - - // Check for headers option - for ( i in s.headers ) { - jqXHR.setRequestHeader( i, s.headers[ i ] ); - } - - // Allow custom headers/mimetypes and early abort - if ( s.beforeSend && ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || state === 2 ) ) { - // Abort if not done already and return - return jqXHR.abort(); - - } - - // aborting is no longer a cancellation - strAbort = "abort"; - - // Install callbacks on deferreds - for ( i in { success: 1, error: 1, complete: 1 } ) { - jqXHR[ i ]( s[ i ] ); - } - - // Get transport - transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR ); - - // If no transport, we auto-abort - if ( !transport ) { - done( -1, "No Transport" ); - } else { - jqXHR.readyState = 1; - // Send global event - if ( fireGlobals ) { - globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] ); - } - // Timeout - if ( s.async && s.timeout > 0 ) { - timeoutTimer = setTimeout( function(){ - jqXHR.abort( "timeout" ); - }, s.timeout ); - } - - try { - state = 1; - transport.send( requestHeaders, done ); - } catch (e) { - // Propagate exception as error if not done - if ( state < 2 ) { - done( -1, e ); - // Simply rethrow otherwise - } else { - throw e; - } - } - } - - return jqXHR; - }, - - // Counter for holding the number of active queries - active: 0, - - // Last-Modified header cache for next request - lastModified: {}, - etag: {} - -}); - -/* Handles responses to an ajax request: - * - sets all responseXXX fields accordingly - * - finds the right dataType (mediates between content-type and expected dataType) - * - returns the corresponding response - */ -function ajaxHandleResponses( s, jqXHR, responses ) { - - var ct, type, finalDataType, firstDataType, - contents = s.contents, - dataTypes = s.dataTypes, - responseFields = s.responseFields; - - // Fill responseXXX fields - for ( type in responseFields ) { - if ( type in responses ) { - jqXHR[ responseFields[type] ] = responses[ type ]; - } - } - - // Remove auto dataType and get content-type in the process - while( dataTypes[ 0 ] === "*" ) { - dataTypes.shift(); - if ( ct === undefined ) { - ct = s.mimeType || jqXHR.getResponseHeader( "content-type" ); - } - } - - // Check if we're dealing with a known content-type - if ( ct ) { - for ( type in contents ) { - if ( contents[ type ] && contents[ type ].test( ct ) ) { - dataTypes.unshift( type ); - break; - } - } - } - - // Check to see if we have a response for the expected dataType - if ( dataTypes[ 0 ] in responses ) { - finalDataType = dataTypes[ 0 ]; - } else { - // Try convertible dataTypes - for ( type in responses ) { - if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[0] ] ) { - finalDataType = type; - break; - } - if ( !firstDataType ) { - firstDataType = type; - } - } - // Or just use first one - finalDataType = finalDataType || firstDataType; - } - - // If we found a dataType - // We add the dataType to the list if needed - // and return the corresponding response - if ( finalDataType ) { - if ( finalDataType !== dataTypes[ 0 ] ) { - dataTypes.unshift( finalDataType ); - } - return responses[ finalDataType ]; - } -} - -// Chain conversions given the request and the original response -function ajaxConvert( s, response ) { - - var conv, conv2, current, tmp, - // Work with a copy of dataTypes in case we need to modify it for conversion - dataTypes = s.dataTypes.slice(), - prev = dataTypes[ 0 ], - converters = {}, - i = 0; - - // Apply the dataFilter if provided - if ( s.dataFilter ) { - response = s.dataFilter( response, s.dataType ); - } - - // Create converters map with lowercased keys - if ( dataTypes[ 1 ] ) { - for ( conv in s.converters ) { - converters[ conv.toLowerCase() ] = s.converters[ conv ]; - } - } - - // Convert to each sequential dataType, tolerating list modification - for ( ; (current = dataTypes[++i]); ) { - - // There's only work to do if current dataType is non-auto - if ( current !== "*" ) { - - // Convert response if prev dataType is non-auto and differs from current - if ( prev !== "*" && prev !== current ) { - - // Seek a direct converter - conv = converters[ prev + " " + current ] || converters[ "* " + current ]; - - // If none found, seek a pair - if ( !conv ) { - for ( conv2 in converters ) { - - // If conv2 outputs current - tmp = conv2.split(" "); - if ( tmp[ 1 ] === current ) { - - // If prev can be converted to accepted input - conv = converters[ prev + " " + tmp[ 0 ] ] || - converters[ "* " + tmp[ 0 ] ]; - if ( conv ) { - // Condense equivalence converters - if ( conv === true ) { - conv = converters[ conv2 ]; - - // Otherwise, insert the intermediate dataType - } else if ( converters[ conv2 ] !== true ) { - current = tmp[ 0 ]; - dataTypes.splice( i--, 0, current ); - } - - break; - } - } - } - } - - // Apply converter (if not an equivalence) - if ( conv !== true ) { - - // Unless errors are allowed to bubble, catch and return them - if ( conv && s["throws"] ) { - response = conv( response ); - } else { - try { - response = conv( response ); - } catch ( e ) { - return { state: "parsererror", error: conv ? e : "No conversion from " + prev + " to " + current }; - } - } - } - } - - // Update prev for next iteration - prev = current; - } - } - - return { state: "success", data: response }; -} -var oldCallbacks = [], - rquestion = /\?/, - rjsonp = /(=)\?(?=&|$)|\?\?/, - nonce = jQuery.now(); - -// Default jsonp settings -jQuery.ajaxSetup({ - jsonp: "callback", - jsonpCallback: function() { - var callback = oldCallbacks.pop() || ( jQuery.expando + "_" + ( nonce++ ) ); - this[ callback ] = true; - return callback; - } -}); - -// Detect, normalize options and install callbacks for jsonp requests -jQuery.ajaxPrefilter( "json jsonp", function( s, originalSettings, jqXHR ) { - - var callbackName, overwritten, responseContainer, - data = s.data, - url = s.url, - hasCallback = s.jsonp !== false, - replaceInUrl = hasCallback && rjsonp.test( url ), - replaceInData = hasCallback && !replaceInUrl && typeof data === "string" && - !( s.contentType || "" ).indexOf("application/x-www-form-urlencoded") && - rjsonp.test( data ); - - // Handle iff the expected data type is "jsonp" or we have a parameter to set - if ( s.dataTypes[ 0 ] === "jsonp" || replaceInUrl || replaceInData ) { - - // Get callback name, remembering preexisting value associated with it - callbackName = s.jsonpCallback = jQuery.isFunction( s.jsonpCallback ) ? - s.jsonpCallback() : - s.jsonpCallback; - overwritten = window[ callbackName ]; - - // Insert callback into url or form data - if ( replaceInUrl ) { - s.url = url.replace( rjsonp, "$1" + callbackName ); - } else if ( replaceInData ) { - s.data = data.replace( rjsonp, "$1" + callbackName ); - } else if ( hasCallback ) { - s.url += ( rquestion.test( url ) ? "&" : "?" ) + s.jsonp + "=" + callbackName; - } - - // Use data converter to retrieve json after script execution - s.converters["script json"] = function() { - if ( !responseContainer ) { - jQuery.error( callbackName + " was not called" ); - } - return responseContainer[ 0 ]; - }; - - // force json dataType - s.dataTypes[ 0 ] = "json"; - - // Install callback - window[ callbackName ] = function() { - responseContainer = arguments; - }; - - // Clean-up function (fires after converters) - jqXHR.always(function() { - // Restore preexisting value - window[ callbackName ] = overwritten; - - // Save back as free - if ( s[ callbackName ] ) { - // make sure that re-using the options doesn't screw things around - s.jsonpCallback = originalSettings.jsonpCallback; - - // save the callback name for future use - oldCallbacks.push( callbackName ); - } - - // Call if it was a function and we have a response - if ( responseContainer && jQuery.isFunction( overwritten ) ) { - overwritten( responseContainer[ 0 ] ); - } - - responseContainer = overwritten = undefined; - }); - - // Delegate to script - return "script"; - } -}); -// Install script dataType -jQuery.ajaxSetup({ - accepts: { - script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript" - }, - contents: { - script: /javascript|ecmascript/ - }, - converters: { - "text script": function( text ) { - jQuery.globalEval( text ); - return text; - } - } -}); - -// Handle cache's special case and global -jQuery.ajaxPrefilter( "script", function( s ) { - if ( s.cache === undefined ) { - s.cache = false; - } - if ( s.crossDomain ) { - s.type = "GET"; - s.global = false; - } -}); - -// Bind script tag hack transport -jQuery.ajaxTransport( "script", function(s) { - - // This transport only deals with cross domain requests - if ( s.crossDomain ) { - - var script, - head = document.head || document.getElementsByTagName( "head" )[0] || document.documentElement; - - return { - - send: function( _, callback ) { - - script = document.createElement( "script" ); - - script.async = "async"; - - if ( s.scriptCharset ) { - script.charset = s.scriptCharset; - } - - script.src = s.url; - - // Attach handlers for all browsers - script.onload = script.onreadystatechange = function( _, isAbort ) { - - if ( isAbort || !script.readyState || /loaded|complete/.test( script.readyState ) ) { - - // Handle memory leak in IE - script.onload = script.onreadystatechange = null; - - // Remove the script - if ( head && script.parentNode ) { - head.removeChild( script ); - } - - // Dereference the script - script = undefined; - - // Callback if not abort - if ( !isAbort ) { - callback( 200, "success" ); - } - } - }; - // Use insertBefore instead of appendChild to circumvent an IE6 bug. - // This arises when a base node is used (#2709 and #4378). - head.insertBefore( script, head.firstChild ); - }, - - abort: function() { - if ( script ) { - script.onload( 0, 1 ); - } - } - }; - } -}); -var xhrCallbacks, - // #5280: Internet Explorer will keep connections alive if we don't abort on unload - xhrOnUnloadAbort = window.ActiveXObject ? function() { - // Abort all pending requests - for ( var key in xhrCallbacks ) { - xhrCallbacks[ key ]( 0, 1 ); - } - } : false, - xhrId = 0; - -// Functions to create xhrs -function createStandardXHR() { - try { - return new window.XMLHttpRequest(); - } catch( e ) {} -} - -function createActiveXHR() { - try { - return new window.ActiveXObject( "Microsoft.XMLHTTP" ); - } catch( e ) {} -} - -// Create the request object -// (This is still attached to ajaxSettings for backward compatibility) -jQuery.ajaxSettings.xhr = window.ActiveXObject ? - /* Microsoft failed to properly - * implement the XMLHttpRequest in IE7 (can't request local files), - * so we use the ActiveXObject when it is available - * Additionally XMLHttpRequest can be disabled in IE7/IE8 so - * we need a fallback. - */ - function() { - return !this.isLocal && createStandardXHR() || createActiveXHR(); - } : - // For all other browsers, use the standard XMLHttpRequest object - createStandardXHR; - -// Determine support properties -(function( xhr ) { - jQuery.extend( jQuery.support, { - ajax: !!xhr, - cors: !!xhr && ( "withCredentials" in xhr ) - }); -})( jQuery.ajaxSettings.xhr() ); - -// Create transport if the browser can provide an xhr -if ( jQuery.support.ajax ) { - - jQuery.ajaxTransport(function( s ) { - // Cross domain only allowed if supported through XMLHttpRequest - if ( !s.crossDomain || jQuery.support.cors ) { - - var callback; - - return { - send: function( headers, complete ) { - - // Get a new xhr - var handle, i, - xhr = s.xhr(); - - // Open the socket - // Passing null username, generates a login popup on Opera (#2865) - if ( s.username ) { - xhr.open( s.type, s.url, s.async, s.username, s.password ); - } else { - xhr.open( s.type, s.url, s.async ); - } - - // Apply custom fields if provided - if ( s.xhrFields ) { - for ( i in s.xhrFields ) { - xhr[ i ] = s.xhrFields[ i ]; - } - } - - // Override mime type if needed - if ( s.mimeType && xhr.overrideMimeType ) { - xhr.overrideMimeType( s.mimeType ); - } - - // X-Requested-With header - // For cross-domain requests, seeing as conditions for a preflight are - // akin to a jigsaw puzzle, we simply never set it to be sure. - // (it can always be set on a per-request basis or even using ajaxSetup) - // For same-domain requests, won't change header if already provided. - if ( !s.crossDomain && !headers["X-Requested-With"] ) { - headers[ "X-Requested-With" ] = "XMLHttpRequest"; - } - - // Need an extra try/catch for cross domain requests in Firefox 3 - try { - for ( i in headers ) { - xhr.setRequestHeader( i, headers[ i ] ); - } - } catch( _ ) {} - - // Do send the request - // This may raise an exception which is actually - // handled in jQuery.ajax (so no try/catch here) - xhr.send( ( s.hasContent && s.data ) || null ); - - // Listener - callback = function( _, isAbort ) { - - var status, - statusText, - responseHeaders, - responses, - xml; - - // Firefox throws exceptions when accessing properties - // of an xhr when a network error occurred - // http://helpful.knobs-dials.com/index.php/Component_returned_failure_code:_0x80040111_(NS_ERROR_NOT_AVAILABLE) - try { - - // Was never called and is aborted or complete - if ( callback && ( isAbort || xhr.readyState === 4 ) ) { - - // Only called once - callback = undefined; - - // Do not keep as active anymore - if ( handle ) { - xhr.onreadystatechange = jQuery.noop; - if ( xhrOnUnloadAbort ) { - delete xhrCallbacks[ handle ]; - } - } - - // If it's an abort - if ( isAbort ) { - // Abort it manually if needed - if ( xhr.readyState !== 4 ) { - xhr.abort(); - } - } else { - status = xhr.status; - responseHeaders = xhr.getAllResponseHeaders(); - responses = {}; - xml = xhr.responseXML; - - // Construct response list - if ( xml && xml.documentElement /* #4958 */ ) { - responses.xml = xml; - } - - // When requesting binary data, IE6-9 will throw an exception - // on any attempt to access responseText (#11426) - try { - responses.text = xhr.responseText; - } catch( _ ) { - } - - // Firefox throws an exception when accessing - // statusText for faulty cross-domain requests - try { - statusText = xhr.statusText; - } catch( e ) { - // We normalize with Webkit giving an empty statusText - statusText = ""; - } - - // Filter status for non standard behaviors - - // If the request is local and we have data: assume a success - // (success with no data won't get notified, that's the best we - // can do given current implementations) - if ( !status && s.isLocal && !s.crossDomain ) { - status = responses.text ? 200 : 404; - // IE - #1450: sometimes returns 1223 when it should be 204 - } else if ( status === 1223 ) { - status = 204; - } - } - } - } catch( firefoxAccessException ) { - if ( !isAbort ) { - complete( -1, firefoxAccessException ); - } - } - - // Call complete if needed - if ( responses ) { - complete( status, statusText, responses, responseHeaders ); - } - }; - - if ( !s.async ) { - // if we're in sync mode we fire the callback - callback(); - } else if ( xhr.readyState === 4 ) { - // (IE6 & IE7) if it's in cache and has been - // retrieved directly we need to fire the callback - setTimeout( callback, 0 ); - } else { - handle = ++xhrId; - if ( xhrOnUnloadAbort ) { - // Create the active xhrs callbacks list if needed - // and attach the unload handler - if ( !xhrCallbacks ) { - xhrCallbacks = {}; - jQuery( window ).unload( xhrOnUnloadAbort ); - } - // Add to list of active xhrs callbacks - xhrCallbacks[ handle ] = callback; - } - xhr.onreadystatechange = callback; - } - }, - - abort: function() { - if ( callback ) { - callback(0,1); - } - } - }; - } - }); -} -var fxNow, timerId, - rfxtypes = /^(?:toggle|show|hide)$/, - rfxnum = new RegExp( "^(?:([-+])=|)(" + core_pnum + ")([a-z%]*)$", "i" ), - rrun = /queueHooks$/, - animationPrefilters = [ defaultPrefilter ], - tweeners = { - "*": [function( prop, value ) { - var end, unit, - tween = this.createTween( prop, value ), - parts = rfxnum.exec( value ), - target = tween.cur(), - start = +target || 0, - scale = 1, - maxIterations = 20; - - if ( parts ) { - end = +parts[2]; - unit = parts[3] || ( jQuery.cssNumber[ prop ] ? "" : "px" ); - - // We need to compute starting value - if ( unit !== "px" && start ) { - // Iteratively approximate from a nonzero starting point - // Prefer the current property, because this process will be trivial if it uses the same units - // Fallback to end or a simple constant - start = jQuery.css( tween.elem, prop, true ) || end || 1; - - do { - // If previous iteration zeroed out, double until we get *something* - // Use a string for doubling factor so we don't accidentally see scale as unchanged below - scale = scale || ".5"; - - // Adjust and apply - start = start / scale; - jQuery.style( tween.elem, prop, start + unit ); - - // Update scale, tolerating zero or NaN from tween.cur() - // And breaking the loop if scale is unchanged or perfect, or if we've just had enough - } while ( scale !== (scale = tween.cur() / target) && scale !== 1 && --maxIterations ); - } - - tween.unit = unit; - tween.start = start; - // If a +=/-= token was provided, we're doing a relative animation - tween.end = parts[1] ? start + ( parts[1] + 1 ) * end : end; - } - return tween; - }] - }; - -// Animations created synchronously will run synchronously -function createFxNow() { - setTimeout(function() { - fxNow = undefined; - }, 0 ); - return ( fxNow = jQuery.now() ); -} - -function createTweens( animation, props ) { - jQuery.each( props, function( prop, value ) { - var collection = ( tweeners[ prop ] || [] ).concat( tweeners[ "*" ] ), - index = 0, - length = collection.length; - for ( ; index < length; index++ ) { - if ( collection[ index ].call( animation, prop, value ) ) { - - // we're done with this property - return; - } - } - }); -} - -function Animation( elem, properties, options ) { - var result, - index = 0, - tweenerIndex = 0, - length = animationPrefilters.length, - deferred = jQuery.Deferred().always( function() { - // don't match elem in the :animated selector - delete tick.elem; - }), - tick = function() { - var currentTime = fxNow || createFxNow(), - remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ), - percent = 1 - ( remaining / animation.duration || 0 ), - index = 0, - length = animation.tweens.length; - - for ( ; index < length ; index++ ) { - animation.tweens[ index ].run( percent ); - } - - deferred.notifyWith( elem, [ animation, percent, remaining ]); - - if ( percent < 1 && length ) { - return remaining; - } else { - deferred.resolveWith( elem, [ animation ] ); - return false; - } - }, - animation = deferred.promise({ - elem: elem, - props: jQuery.extend( {}, properties ), - opts: jQuery.extend( true, { specialEasing: {} }, options ), - originalProperties: properties, - originalOptions: options, - startTime: fxNow || createFxNow(), - duration: options.duration, - tweens: [], - createTween: function( prop, end, easing ) { - var tween = jQuery.Tween( elem, animation.opts, prop, end, - animation.opts.specialEasing[ prop ] || animation.opts.easing ); - animation.tweens.push( tween ); - return tween; - }, - stop: function( gotoEnd ) { - var index = 0, - // if we are going to the end, we want to run all the tweens - // otherwise we skip this part - length = gotoEnd ? animation.tweens.length : 0; - - for ( ; index < length ; index++ ) { - animation.tweens[ index ].run( 1 ); - } - - // resolve when we played the last frame - // otherwise, reject - if ( gotoEnd ) { - deferred.resolveWith( elem, [ animation, gotoEnd ] ); - } else { - deferred.rejectWith( elem, [ animation, gotoEnd ] ); - } - return this; - } - }), - props = animation.props; - - propFilter( props, animation.opts.specialEasing ); - - for ( ; index < length ; index++ ) { - result = animationPrefilters[ index ].call( animation, elem, props, animation.opts ); - if ( result ) { - return result; - } - } - - createTweens( animation, props ); - - if ( jQuery.isFunction( animation.opts.start ) ) { - animation.opts.start.call( elem, animation ); - } - - jQuery.fx.timer( - jQuery.extend( tick, { - anim: animation, - queue: animation.opts.queue, - elem: elem - }) - ); - - // attach callbacks from options - return animation.progress( animation.opts.progress ) - .done( animation.opts.done, animation.opts.complete ) - .fail( animation.opts.fail ) - .always( animation.opts.always ); -} - -function propFilter( props, specialEasing ) { - var index, name, easing, value, hooks; - - // camelCase, specialEasing and expand cssHook pass - for ( index in props ) { - name = jQuery.camelCase( index ); - easing = specialEasing[ name ]; - value = props[ index ]; - if ( jQuery.isArray( value ) ) { - easing = value[ 1 ]; - value = props[ index ] = value[ 0 ]; - } - - if ( index !== name ) { - props[ name ] = value; - delete props[ index ]; - } - - hooks = jQuery.cssHooks[ name ]; - if ( hooks && "expand" in hooks ) { - value = hooks.expand( value ); - delete props[ name ]; - - // not quite $.extend, this wont overwrite keys already present. - // also - reusing 'index' from above because we have the correct "name" - for ( index in value ) { - if ( !( index in props ) ) { - props[ index ] = value[ index ]; - specialEasing[ index ] = easing; - } - } - } else { - specialEasing[ name ] = easing; - } - } -} - -jQuery.Animation = jQuery.extend( Animation, { - - tweener: function( props, callback ) { - if ( jQuery.isFunction( props ) ) { - callback = props; - props = [ "*" ]; - } else { - props = props.split(" "); - } - - var prop, - index = 0, - length = props.length; - - for ( ; index < length ; index++ ) { - prop = props[ index ]; - tweeners[ prop ] = tweeners[ prop ] || []; - tweeners[ prop ].unshift( callback ); - } - }, - - prefilter: function( callback, prepend ) { - if ( prepend ) { - animationPrefilters.unshift( callback ); - } else { - animationPrefilters.push( callback ); - } - } -}); - -function defaultPrefilter( elem, props, opts ) { - var index, prop, value, length, dataShow, tween, hooks, oldfire, - anim = this, - style = elem.style, - orig = {}, - handled = [], - hidden = elem.nodeType && isHidden( elem ); - - // handle queue: false promises - if ( !opts.queue ) { - hooks = jQuery._queueHooks( elem, "fx" ); - if ( hooks.unqueued == null ) { - hooks.unqueued = 0; - oldfire = hooks.empty.fire; - hooks.empty.fire = function() { - if ( !hooks.unqueued ) { - oldfire(); - } - }; - } - hooks.unqueued++; - - anim.always(function() { - // doing this makes sure that the complete handler will be called - // before this completes - anim.always(function() { - hooks.unqueued--; - if ( !jQuery.queue( elem, "fx" ).length ) { - hooks.empty.fire(); - } - }); - }); - } - - // height/width overflow pass - if ( elem.nodeType === 1 && ( "height" in props || "width" in props ) ) { - // Make sure that nothing sneaks out - // Record all 3 overflow attributes because IE does not - // change the overflow attribute when overflowX and - // overflowY are set to the same value - opts.overflow = [ style.overflow, style.overflowX, style.overflowY ]; - - // Set display property to inline-block for height/width - // animations on inline elements that are having width/height animated - if ( jQuery.css( elem, "display" ) === "inline" && - jQuery.css( elem, "float" ) === "none" ) { - - // inline-level elements accept inline-block; - // block-level elements need to be inline with layout - if ( !jQuery.support.inlineBlockNeedsLayout || css_defaultDisplay( elem.nodeName ) === "inline" ) { - style.display = "inline-block"; - - } else { - style.zoom = 1; - } - } - } - - if ( opts.overflow ) { - style.overflow = "hidden"; - if ( !jQuery.support.shrinkWrapBlocks ) { - anim.done(function() { - style.overflow = opts.overflow[ 0 ]; - style.overflowX = opts.overflow[ 1 ]; - style.overflowY = opts.overflow[ 2 ]; - }); - } - } - - - // show/hide pass - for ( index in props ) { - value = props[ index ]; - if ( rfxtypes.exec( value ) ) { - delete props[ index ]; - if ( value === ( hidden ? "hide" : "show" ) ) { - continue; - } - handled.push( index ); - } - } - - length = handled.length; - if ( length ) { - dataShow = jQuery._data( elem, "fxshow" ) || jQuery._data( elem, "fxshow", {} ); - if ( hidden ) { - jQuery( elem ).show(); - } else { - anim.done(function() { - jQuery( elem ).hide(); - }); - } - anim.done(function() { - var prop; - jQuery.removeData( elem, "fxshow", true ); - for ( prop in orig ) { - jQuery.style( elem, prop, orig[ prop ] ); - } - }); - for ( index = 0 ; index < length ; index++ ) { - prop = handled[ index ]; - tween = anim.createTween( prop, hidden ? dataShow[ prop ] : 0 ); - orig[ prop ] = dataShow[ prop ] || jQuery.style( elem, prop ); - - if ( !( prop in dataShow ) ) { - dataShow[ prop ] = tween.start; - if ( hidden ) { - tween.end = tween.start; - tween.start = prop === "width" || prop === "height" ? 1 : 0; - } - } - } - } -} - -function Tween( elem, options, prop, end, easing ) { - return new Tween.prototype.init( elem, options, prop, end, easing ); -} -jQuery.Tween = Tween; - -Tween.prototype = { - constructor: Tween, - init: function( elem, options, prop, end, easing, unit ) { - this.elem = elem; - this.prop = prop; - this.easing = easing || "swing"; - this.options = options; - this.start = this.now = this.cur(); - this.end = end; - this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); - }, - cur: function() { - var hooks = Tween.propHooks[ this.prop ]; - - return hooks && hooks.get ? - hooks.get( this ) : - Tween.propHooks._default.get( this ); - }, - run: function( percent ) { - var eased, - hooks = Tween.propHooks[ this.prop ]; - - if ( this.options.duration ) { - this.pos = eased = jQuery.easing[ this.easing ]( - percent, this.options.duration * percent, 0, 1, this.options.duration - ); - } else { - this.pos = eased = percent; - } - this.now = ( this.end - this.start ) * eased + this.start; - - if ( this.options.step ) { - this.options.step.call( this.elem, this.now, this ); - } - - if ( hooks && hooks.set ) { - hooks.set( this ); - } else { - Tween.propHooks._default.set( this ); - } - return this; - } -}; - -Tween.prototype.init.prototype = Tween.prototype; - -Tween.propHooks = { - _default: { - get: function( tween ) { - var result; - - if ( tween.elem[ tween.prop ] != null && - (!tween.elem.style || tween.elem.style[ tween.prop ] == null) ) { - return tween.elem[ tween.prop ]; - } - - // passing any value as a 4th parameter to .css will automatically - // attempt a parseFloat and fallback to a string if the parse fails - // so, simple values such as "10px" are parsed to Float. - // complex values such as "rotate(1rad)" are returned as is. - result = jQuery.css( tween.elem, tween.prop, false, "" ); - // Empty strings, null, undefined and "auto" are converted to 0. - return !result || result === "auto" ? 0 : result; - }, - set: function( tween ) { - // use step hook for back compat - use cssHook if its there - use .style if its - // available and use plain properties where available - if ( jQuery.fx.step[ tween.prop ] ) { - jQuery.fx.step[ tween.prop ]( tween ); - } else if ( tween.elem.style && ( tween.elem.style[ jQuery.cssProps[ tween.prop ] ] != null || jQuery.cssHooks[ tween.prop ] ) ) { - jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); - } else { - tween.elem[ tween.prop ] = tween.now; - } - } - } -}; - -// Remove in 2.0 - this supports IE8's panic based approach -// to setting things on disconnected nodes - -Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = { - set: function( tween ) { - if ( tween.elem.nodeType && tween.elem.parentNode ) { - tween.elem[ tween.prop ] = tween.now; - } - } -}; - -jQuery.each([ "toggle", "show", "hide" ], function( i, name ) { - var cssFn = jQuery.fn[ name ]; - jQuery.fn[ name ] = function( speed, easing, callback ) { - return speed == null || typeof speed === "boolean" || - // special check for .toggle( handler, handler, ... ) - ( !i && jQuery.isFunction( speed ) && jQuery.isFunction( easing ) ) ? - cssFn.apply( this, arguments ) : - this.animate( genFx( name, true ), speed, easing, callback ); - }; -}); - -jQuery.fn.extend({ - fadeTo: function( speed, to, easing, callback ) { - - // show any hidden elements after setting opacity to 0 - return this.filter( isHidden ).css( "opacity", 0 ).show() - - // animate to the value specified - .end().animate({ opacity: to }, speed, easing, callback ); - }, - animate: function( prop, speed, easing, callback ) { - var empty = jQuery.isEmptyObject( prop ), - optall = jQuery.speed( speed, easing, callback ), - doAnimation = function() { - // Operate on a copy of prop so per-property easing won't be lost - var anim = Animation( this, jQuery.extend( {}, prop ), optall ); - - // Empty animations resolve immediately - if ( empty ) { - anim.stop( true ); - } - }; - - return empty || optall.queue === false ? - this.each( doAnimation ) : - this.queue( optall.queue, doAnimation ); - }, - stop: function( type, clearQueue, gotoEnd ) { - var stopQueue = function( hooks ) { - var stop = hooks.stop; - delete hooks.stop; - stop( gotoEnd ); - }; - - if ( typeof type !== "string" ) { - gotoEnd = clearQueue; - clearQueue = type; - type = undefined; - } - if ( clearQueue && type !== false ) { - this.queue( type || "fx", [] ); - } - - return this.each(function() { - var dequeue = true, - index = type != null && type + "queueHooks", - timers = jQuery.timers, - data = jQuery._data( this ); - - if ( index ) { - if ( data[ index ] && data[ index ].stop ) { - stopQueue( data[ index ] ); - } - } else { - for ( index in data ) { - if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) { - stopQueue( data[ index ] ); - } - } - } - - for ( index = timers.length; index--; ) { - if ( timers[ index ].elem === this && (type == null || timers[ index ].queue === type) ) { - timers[ index ].anim.stop( gotoEnd ); - dequeue = false; - timers.splice( index, 1 ); - } - } - - // start the next in the queue if the last step wasn't forced - // timers currently will call their complete callbacks, which will dequeue - // but only if they were gotoEnd - if ( dequeue || !gotoEnd ) { - jQuery.dequeue( this, type ); - } - }); - } -}); - -// Generate parameters to create a standard animation -function genFx( type, includeWidth ) { - var which, - attrs = { height: type }, - i = 0; - - // if we include width, step value is 1 to do all cssExpand values, - // if we don't include width, step value is 2 to skip over Left and Right - includeWidth = includeWidth? 1 : 0; - for( ; i < 4 ; i += 2 - includeWidth ) { - which = cssExpand[ i ]; - attrs[ "margin" + which ] = attrs[ "padding" + which ] = type; - } - - if ( includeWidth ) { - attrs.opacity = attrs.width = type; - } - - return attrs; -} - -// Generate shortcuts for custom animations -jQuery.each({ - slideDown: genFx("show"), - slideUp: genFx("hide"), - slideToggle: genFx("toggle"), - fadeIn: { opacity: "show" }, - fadeOut: { opacity: "hide" }, - fadeToggle: { opacity: "toggle" } -}, function( name, props ) { - jQuery.fn[ name ] = function( speed, easing, callback ) { - return this.animate( props, speed, easing, callback ); - }; -}); - -jQuery.speed = function( speed, easing, fn ) { - var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : { - complete: fn || !fn && easing || - jQuery.isFunction( speed ) && speed, - duration: speed, - easing: fn && easing || easing && !jQuery.isFunction( easing ) && easing - }; - - opt.duration = jQuery.fx.off ? 0 : typeof opt.duration === "number" ? opt.duration : - opt.duration in jQuery.fx.speeds ? jQuery.fx.speeds[ opt.duration ] : jQuery.fx.speeds._default; - - // normalize opt.queue - true/undefined/null -> "fx" - if ( opt.queue == null || opt.queue === true ) { - opt.queue = "fx"; - } - - // Queueing - opt.old = opt.complete; - - opt.complete = function() { - if ( jQuery.isFunction( opt.old ) ) { - opt.old.call( this ); - } - - if ( opt.queue ) { - jQuery.dequeue( this, opt.queue ); - } - }; - - return opt; -}; - -jQuery.easing = { - linear: function( p ) { - return p; - }, - swing: function( p ) { - return 0.5 - Math.cos( p*Math.PI ) / 2; - } -}; - -jQuery.timers = []; -jQuery.fx = Tween.prototype.init; -jQuery.fx.tick = function() { - var timer, - timers = jQuery.timers, - i = 0; - - for ( ; i < timers.length; i++ ) { - timer = timers[ i ]; - // Checks the timer has not already been removed - if ( !timer() && timers[ i ] === timer ) { - timers.splice( i--, 1 ); - } - } - - if ( !timers.length ) { - jQuery.fx.stop(); - } -}; - -jQuery.fx.timer = function( timer ) { - if ( timer() && jQuery.timers.push( timer ) && !timerId ) { - timerId = setInterval( jQuery.fx.tick, jQuery.fx.interval ); - } -}; - -jQuery.fx.interval = 13; - -jQuery.fx.stop = function() { - clearInterval( timerId ); - timerId = null; -}; - -jQuery.fx.speeds = { - slow: 600, - fast: 200, - // Default speed - _default: 400 -}; - -// Back Compat <1.8 extension point -jQuery.fx.step = {}; - -if ( jQuery.expr && jQuery.expr.filters ) { - jQuery.expr.filters.animated = function( elem ) { - return jQuery.grep(jQuery.timers, function( fn ) { - return elem === fn.elem; - }).length; - }; -} -var rroot = /^(?:body|html)$/i; - -jQuery.fn.offset = function( options ) { - if ( arguments.length ) { - return options === undefined ? - this : - this.each(function( i ) { - jQuery.offset.setOffset( this, options, i ); - }); - } - - var docElem, body, win, clientTop, clientLeft, scrollTop, scrollLeft, - box = { top: 0, left: 0 }, - elem = this[ 0 ], - doc = elem && elem.ownerDocument; - - if ( !doc ) { - return; - } - - if ( (body = doc.body) === elem ) { - return jQuery.offset.bodyOffset( elem ); - } - - docElem = doc.documentElement; - - // Make sure it's not a disconnected DOM node - if ( !jQuery.contains( docElem, elem ) ) { - return box; - } - - // If we don't have gBCR, just use 0,0 rather than error - // BlackBerry 5, iOS 3 (original iPhone) - if ( typeof elem.getBoundingClientRect !== "undefined" ) { - box = elem.getBoundingClientRect(); - } - win = getWindow( doc ); - clientTop = docElem.clientTop || body.clientTop || 0; - clientLeft = docElem.clientLeft || body.clientLeft || 0; - scrollTop = win.pageYOffset || docElem.scrollTop; - scrollLeft = win.pageXOffset || docElem.scrollLeft; - return { - top: box.top + scrollTop - clientTop, - left: box.left + scrollLeft - clientLeft - }; -}; - -jQuery.offset = { - - bodyOffset: function( body ) { - var top = body.offsetTop, - left = body.offsetLeft; - - if ( jQuery.support.doesNotIncludeMarginInBodyOffset ) { - top += parseFloat( jQuery.css(body, "marginTop") ) || 0; - left += parseFloat( jQuery.css(body, "marginLeft") ) || 0; - } - - return { top: top, left: left }; - }, - - setOffset: function( elem, options, i ) { - var position = jQuery.css( elem, "position" ); - - // set position first, in-case top/left are set even on static elem - if ( position === "static" ) { - elem.style.position = "relative"; - } - - var curElem = jQuery( elem ), - curOffset = curElem.offset(), - curCSSTop = jQuery.css( elem, "top" ), - curCSSLeft = jQuery.css( elem, "left" ), - calculatePosition = ( position === "absolute" || position === "fixed" ) && jQuery.inArray("auto", [curCSSTop, curCSSLeft]) > -1, - props = {}, curPosition = {}, curTop, curLeft; - - // need to be able to calculate position if either top or left is auto and position is either absolute or fixed - if ( calculatePosition ) { - curPosition = curElem.position(); - curTop = curPosition.top; - curLeft = curPosition.left; - } else { - curTop = parseFloat( curCSSTop ) || 0; - curLeft = parseFloat( curCSSLeft ) || 0; - } - - if ( jQuery.isFunction( options ) ) { - options = options.call( elem, i, curOffset ); - } - - if ( options.top != null ) { - props.top = ( options.top - curOffset.top ) + curTop; - } - if ( options.left != null ) { - props.left = ( options.left - curOffset.left ) + curLeft; - } - - if ( "using" in options ) { - options.using.call( elem, props ); - } else { - curElem.css( props ); - } - } -}; - - -jQuery.fn.extend({ - - position: function() { - if ( !this[0] ) { - return; - } - - var elem = this[0], - - // Get *real* offsetParent - offsetParent = this.offsetParent(), - - // Get correct offsets - offset = this.offset(), - parentOffset = rroot.test(offsetParent[0].nodeName) ? { top: 0, left: 0 } : offsetParent.offset(); - - // Subtract element margins - // note: when an element has margin: auto the offsetLeft and marginLeft - // are the same in Safari causing offset.left to incorrectly be 0 - offset.top -= parseFloat( jQuery.css(elem, "marginTop") ) || 0; - offset.left -= parseFloat( jQuery.css(elem, "marginLeft") ) || 0; - - // Add offsetParent borders - parentOffset.top += parseFloat( jQuery.css(offsetParent[0], "borderTopWidth") ) || 0; - parentOffset.left += parseFloat( jQuery.css(offsetParent[0], "borderLeftWidth") ) || 0; - - // Subtract the two offsets - return { - top: offset.top - parentOffset.top, - left: offset.left - parentOffset.left - }; - }, - - offsetParent: function() { - return this.map(function() { - var offsetParent = this.offsetParent || document.body; - while ( offsetParent && (!rroot.test(offsetParent.nodeName) && jQuery.css(offsetParent, "position") === "static") ) { - offsetParent = offsetParent.offsetParent; - } - return offsetParent || document.body; - }); - } -}); - - -// Create scrollLeft and scrollTop methods -jQuery.each( {scrollLeft: "pageXOffset", scrollTop: "pageYOffset"}, function( method, prop ) { - var top = /Y/.test( prop ); - - jQuery.fn[ method ] = function( val ) { - return jQuery.access( this, function( elem, method, val ) { - var win = getWindow( elem ); - - if ( val === undefined ) { - return win ? (prop in win) ? win[ prop ] : - win.document.documentElement[ method ] : - elem[ method ]; - } - - if ( win ) { - win.scrollTo( - !top ? val : jQuery( win ).scrollLeft(), - top ? val : jQuery( win ).scrollTop() - ); - - } else { - elem[ method ] = val; - } - }, method, val, arguments.length, null ); - }; -}); - -function getWindow( elem ) { - return jQuery.isWindow( elem ) ? - elem : - elem.nodeType === 9 ? - elem.defaultView || elem.parentWindow : - false; -} -// Create innerHeight, innerWidth, height, width, outerHeight and outerWidth methods -jQuery.each( { Height: "height", Width: "width" }, function( name, type ) { - jQuery.each( { padding: "inner" + name, content: type, "": "outer" + name }, function( defaultExtra, funcName ) { - // margin is only for outerHeight, outerWidth - jQuery.fn[ funcName ] = function( margin, value ) { - var chainable = arguments.length && ( defaultExtra || typeof margin !== "boolean" ), - extra = defaultExtra || ( margin === true || value === true ? "margin" : "border" ); - - return jQuery.access( this, function( elem, type, value ) { - var doc; - - if ( jQuery.isWindow( elem ) ) { - // As of 5/8/2012 this will yield incorrect results for Mobile Safari, but there - // isn't a whole lot we can do. See pull request at this URL for discussion: - // https://github.com/jquery/jquery/pull/764 - return elem.document.documentElement[ "client" + name ]; - } - - // Get document width or height - if ( elem.nodeType === 9 ) { - doc = elem.documentElement; - - // Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height], whichever is greatest - // unfortunately, this causes bug #3838 in IE6/8 only, but there is currently no good, small way to fix it. - return Math.max( - elem.body[ "scroll" + name ], doc[ "scroll" + name ], - elem.body[ "offset" + name ], doc[ "offset" + name ], - doc[ "client" + name ] - ); - } - - return value === undefined ? - // Get width or height on the element, requesting but not forcing parseFloat - jQuery.css( elem, type, value, extra ) : - - // Set width or height on the element - jQuery.style( elem, type, value, extra ); - }, type, chainable ? margin : undefined, chainable, null ); - }; - }); -}); -// Expose jQuery to the global object -window.jQuery = window.$ = jQuery; - -// Expose jQuery as an AMD module, but only for AMD loaders that -// understand the issues with loading multiple versions of jQuery -// in a page that all might call define(). The loader will indicate -// they have special allowances for multiple jQuery versions by -// specifying define.amd.jQuery = true. Register as a named module, -// since jQuery can be concatenated with other files that may use define, -// but not use a proper concatenation script that understands anonymous -// AMD modules. A named AMD is safest and most robust way to register. -// Lowercase jquery is used because AMD module names are derived from -// file names, and jQuery is normally delivered in a lowercase file name. -// Do this after creating the global so that if an AMD module wants to call -// noConflict to hide this version of jQuery, it will work. -if ( typeof define === "function" && define.amd && define.amd.jQuery ) { - define( "jquery", [], function () { return jQuery; } ); -} - -})( window ); diff --git a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_NavigationView/lib/phantom.fix.js b/tau/demos/SDK/mobile/Tizen_Web_UI_FW_NavigationView/lib/phantom.fix.js deleted file mode 100644 index ce421551..00000000 --- a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_NavigationView/lib/phantom.fix.js +++ /dev/null @@ -1,105 +0,0 @@ -if (!Function.prototype.bind) { - Function.prototype.bind = function (oThis) { - if (typeof this !== "function") { - // closest thing possible to the ECMAScript 5 internal IsCallable function - throw new TypeError("Function.prototype.bind - what is trying to be bound is not callable"); - } - - var aArgs = Array.prototype.slice.call(arguments, 1), - fToBind = this, - fNOP = function () {}, - fBound = function () { - return fToBind.apply(this instanceof fNOP && oThis - ? this - : oThis, - aArgs.concat(Array.prototype.slice.call(arguments))); - }; - - fNOP.prototype = this.prototype; - fBound.prototype = new fNOP(); - - return fBound; - }; -} - -if (!CustomEvent) { - function CustomEvent(type, data) { - var evt = document.createEvent('Event'); - evt.initEvent(type, data.bubbles, data.cancelable); - evt.detail = data.detail; - return evt; - } -} - -var tizen = { - systeminfo : { - getPropertyValue: function(name, callback) {}, - addPropertyValueChangeListener : function () {} - }, - application : { - getAppContext : function () { - return { - appId : '' - }; - }, - getCurrentApplication : function () { - return { - appInfo : { - version: "1.0" - }, - exit: function () { - } - }; - }, - getAppSharedURI: function () { - return ""; - } - }, - alarm : { - removeAll : function() { - } - }, - contact: { - getDefaultAddressBook : function() { - } - }, - callhistory : { - addChangeListener : function () { - }, - find: function() {} - }, - contact: { - getDefaultAddressBook: function() { - return { - find: function () {} - } - } - }, - SortMode: function() { - return {}; - }, - time: { - getCurrentDateTime: function() { - return { - toLocalTimezone: function() {} - }; - }, - getDateFormat: function () {}, - getTimeFormat: function () {} - }, - calendar: { - getDefaultCalendar: function() { - return { - find: function() {} - }; - } - }, - TZDate: function () { - }, - AttributeFilter: function () { - }, - AttributeRangeFilter: function () { - }, - CompositeFilter: function () { - } -} diff --git a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_NavigationView/lib/tau b/tau/demos/SDK/mobile/Tizen_Web_UI_FW_NavigationView/lib/tau deleted file mode 120000 index 26e1b0da..00000000 --- a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_NavigationView/lib/tau +++ /dev/null @@ -1 +0,0 @@ -../../../../../dist/
\ No newline at end of file diff --git a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_NavigationView/section1.html b/tau/demos/SDK/mobile/Tizen_Web_UI_FW_NavigationView/section1.html deleted file mode 100644 index 461e1b9b..00000000 --- a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_NavigationView/section1.html +++ /dev/null @@ -1,43 +0,0 @@ -<!DOCTYPE html> -<!DOCTYPE html> -<html> - -<head> - <meta name="viewport" content="width=device-width,user-scalable=no"/> - <script src="./lib/jquery.js"></script> - <script type="text/javascript" src="./lib/tau/mobile/js/tau.js" data-build-remove="false"></script> - <link rel="stylesheet" href="./lib/tau/mobile/theme/changeable/tau.css"> - - <script src="./js/main.js"></script> - - <title>Tizen Web IDE - Template - Tizen - Tizen Web UI Framework - Navigation</title> - <link rel="stylesheet" type="text/css" href="./css/style.css"/> -</head> - -<body> -<div id="section1" data-role="page"> - <div data-role="header" data-position="fixed" data-id="foo"> - <h1>Navigation application</h1> - <div data-role="tabbar" data-auto-change="false" data-active="1"> - <ul> - <li><a href="index.html">Playlist</a></li> - <li><a href="section1.html">Music</a></li> - <li><a href="section2.html">Artist</a></li> - </ul> - </div> - </div><!-- /header --> - - <div data-role="content"> - <ul data-role="listview"> - <li><a class="ui-li-text-main" href="index.html">All I Want For Chritsmas Is You</a></li> - <li><a class="ui-li-text-main" href="index.html">Baby(Feat.Ludacris)</a></li> - <li><a class="ui-li-text-main" href="index.html">Baby I Love You</a></li> - <li><a class="ui-li-text-main" href="index.html">Because Of You</a></li> - <li><a class="ui-li-text-main" href="index.html">Geek In The Pink</a></li> - <li><a class="ui-li-text-main" href="index.html">Hangover (Feat. Flo Rida)</a></li> - <li><a class="ui-li-text-main" href="index.html">I'm Yours</a></li> - </ul> - </div><!-- /content --> -</div><!-- /page --> -</body> -</html> diff --git a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_NavigationView/section2.html b/tau/demos/SDK/mobile/Tizen_Web_UI_FW_NavigationView/section2.html deleted file mode 100644 index d495f2c6..00000000 --- a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_NavigationView/section2.html +++ /dev/null @@ -1,60 +0,0 @@ -<!DOCTYPE html> -<html> - -<head> - <meta name="viewport" content="width=device-width,user-scalable=no"/> - <script src="./lib/jquery.js"></script> - <script type="text/javascript" src="./lib/tau/mobile/js/tau.js" data-build-remove="false"></script> - <link rel="stylesheet" href="./lib/tau/mobile/theme/changeable/tau.css"> - - <script src="./js/main.js"></script> - - <title>Tizen Web IDE - Template - Tizen - Tizen Web UI Framework - Navigation</title> - <link rel="stylesheet" type="text/css" href="./css/style.css"/> -</head> - -<body> -<div id="section2" data-role="page"> - <div data-role="header" data-position="fixed" data-id="foo"> - <h1>Navigation application</h1> - <div data-role="tabbar" data-auto-change="false" data-active="2"> - <ul> - <li><a href="index.html">Playlist</a></li> - <li><a href="section1.html">Music</a></li> - <li><a href="section2.html">Artist</a></li> - </ul> - </div> - </div><!-- /header --> - - <div data-role="content"> - <ul data-role="listview"> - <li data-role="list-divider">A</li> - <li><a href="index.html">Adam Lambert</a></li> - <li><a href="index.html">Adele</a></li> - <li><a href="index.html">Amy Winehouse</a></li> - - <li data-role="list-divider">B</li> - <li><a href="index.html">Beyonce</a></li> - - <li data-role="list-divider">C</li> - <li><a href="index.html">Chris Brown</a></li> - - <li data-role="list-divider">D</li> - <li><a href="index.html">David Guetta</a></li> - <li><a href="index.html">Drake</a></li> - - <li data-role="list-divider">E</li> - <li><a href="index.html">Ed Sheeran</a></li> - <li><a href="index.html">Eric Benet</a></li> - - <li data-role="list-divider">F</li> - <li><a href="index.html">Far East Movement</a></li> - - <li data-role="list-divider">H</li> - <li><a href="index.html">Hope</a></li> - <li><a href="index.html">Hot Chelle Rae</a></li> - </ul> - </div><!-- /content --> -</div><!-- /page --> -</body> -</html> diff --git a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_SinglePage/css/style.css b/tau/demos/SDK/mobile/Tizen_Web_UI_FW_SinglePage/css/style.css deleted file mode 100644 index 25fa51c5..00000000 --- a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_SinglePage/css/style.css +++ /dev/null @@ -1,2 +0,0 @@ -body { -} diff --git a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_SinglePage/icon.png b/tau/demos/SDK/mobile/Tizen_Web_UI_FW_SinglePage/icon.png Binary files differdeleted file mode 100644 index 9765b1bd..00000000 --- a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_SinglePage/icon.png +++ /dev/null diff --git a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_SinglePage/js/main.js b/tau/demos/SDK/mobile/Tizen_Web_UI_FW_SinglePage/js/main.js deleted file mode 100644 index f19e7677..00000000 --- a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_SinglePage/js/main.js +++ /dev/null @@ -1,18 +0,0 @@ -( function () { - window.addEventListener( 'tizenhwkey', function( ev ) { - if( ev.keyName === "back" ) { - var activePopup = document.querySelector( '.ui-popup-active' ), - page = document.getElementsByClassName( 'ui-page-active' )[0], - pageid = page ? page.id : ""; - - if( pageid === "main" && !activePopup ) { - try { - tizen.application.getCurrentApplication().exit(); - } catch (ignore) { - } - } else { - window.history.back(); - } - } - } ); -} () );
\ No newline at end of file diff --git a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_SinglePage/lib/jquery.js b/tau/demos/SDK/mobile/Tizen_Web_UI_FW_SinglePage/lib/jquery.js deleted file mode 100644 index d4f3bb38..00000000 --- a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_SinglePage/lib/jquery.js +++ /dev/null @@ -1,9440 +0,0 @@ -/*! - * jQuery JavaScript Library v1.8.2 - * http://jquery.com/ - * - * Includes Sizzle.js - * http://sizzlejs.com/ - * - * Copyright 2012 jQuery Foundation and other contributors - * Released under the MIT license - * http://jquery.org/license - * - * Date: Thu Sep 20 2012 21:13:05 GMT-0400 (Eastern Daylight Time) - */ -(function( window, undefined ) { -var - // A central reference to the root jQuery(document) - rootjQuery, - - // The deferred used on DOM ready - readyList, - - // Use the correct document accordingly with window argument (sandbox) - document = window.document, - location = window.location, - navigator = window.navigator, - - // Map over jQuery in case of overwrite - _jQuery = window.jQuery, - - // Map over the $ in case of overwrite - _$ = window.$, - - // Save a reference to some core methods - core_push = Array.prototype.push, - core_slice = Array.prototype.slice, - core_indexOf = Array.prototype.indexOf, - core_toString = Object.prototype.toString, - core_hasOwn = Object.prototype.hasOwnProperty, - core_trim = String.prototype.trim, - - // Define a local copy of jQuery - jQuery = function( selector, context ) { - // The jQuery object is actually just the init constructor 'enhanced' - return new jQuery.fn.init( selector, context, rootjQuery ); - }, - - // Used for matching numbers - core_pnum = /[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source, - - // Used for detecting and trimming whitespace - core_rnotwhite = /\S/, - core_rspace = /\s+/, - - // Make sure we trim BOM and NBSP (here's looking at you, Safari 5.0 and IE) - rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, - - // A simple way to check for HTML strings - // Prioritize #id over <tag> to avoid XSS via location.hash (#9521) - rquickExpr = /^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/, - - // Match a standalone tag - rsingleTag = /^<(\w+)\s*\/?>(?:<\/\1>|)$/, - - // JSON RegExp - rvalidchars = /^[\],:{}\s]*$/, - rvalidbraces = /(?:^|:|,)(?:\s*\[)+/g, - rvalidescape = /\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g, - rvalidtokens = /"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g, - - // Matches dashed string for camelizing - rmsPrefix = /^-ms-/, - rdashAlpha = /-([\da-z])/gi, - - // Used by jQuery.camelCase as callback to replace() - fcamelCase = function( all, letter ) { - return ( letter + "" ).toUpperCase(); - }, - - // The ready event handler and self cleanup method - DOMContentLoaded = function() { - if ( document.addEventListener ) { - document.removeEventListener( "DOMContentLoaded", DOMContentLoaded, false ); - jQuery.ready(); - } else if ( document.readyState === "complete" ) { - // we're here because readyState === "complete" in oldIE - // which is good enough for us to call the dom ready! - document.detachEvent( "onreadystatechange", DOMContentLoaded ); - jQuery.ready(); - } - }, - - // [[Class]] -> type pairs - class2type = {}; - -jQuery.fn = jQuery.prototype = { - constructor: jQuery, - init: function( selector, context, rootjQuery ) { - var match, elem, ret, doc; - - // Handle $(""), $(null), $(undefined), $(false) - if ( !selector ) { - return this; - } - - // Handle $(DOMElement) - if ( selector.nodeType ) { - this.context = this[0] = selector; - this.length = 1; - return this; - } - - // Handle HTML strings - if ( typeof selector === "string" ) { - if ( selector.charAt(0) === "<" && selector.charAt( selector.length - 1 ) === ">" && selector.length >= 3 ) { - // Assume that strings that start and end with <> are HTML and skip the regex check - match = [ null, selector, null ]; - - } else { - match = rquickExpr.exec( selector ); - } - - // Match html or make sure no context is specified for #id - if ( match && (match[1] || !context) ) { - - // HANDLE: $(html) -> $(array) - if ( match[1] ) { - context = context instanceof jQuery ? context[0] : context; - doc = ( context && context.nodeType ? context.ownerDocument || context : document ); - - // scripts is true for back-compat - selector = jQuery.parseHTML( match[1], doc, true ); - if ( rsingleTag.test( match[1] ) && jQuery.isPlainObject( context ) ) { - this.attr.call( selector, context, true ); - } - - return jQuery.merge( this, selector ); - - // HANDLE: $(#id) - } else { - elem = document.getElementById( match[2] ); - - // Check parentNode to catch when Blackberry 4.6 returns - // nodes that are no longer in the document #6963 - if ( elem && elem.parentNode ) { - // Handle the case where IE and Opera return items - // by name instead of ID - if ( elem.id !== match[2] ) { - return rootjQuery.find( selector ); - } - - // Otherwise, we inject the element directly into the jQuery object - this.length = 1; - this[0] = elem; - } - - this.context = document; - this.selector = selector; - return this; - } - - // HANDLE: $(expr, $(...)) - } else if ( !context || context.jquery ) { - return ( context || rootjQuery ).find( selector ); - - // HANDLE: $(expr, context) - // (which is just equivalent to: $(context).find(expr) - } else { - return this.constructor( context ).find( selector ); - } - - // HANDLE: $(function) - // Shortcut for document ready - } else if ( jQuery.isFunction( selector ) ) { - return rootjQuery.ready( selector ); - } - - if ( selector.selector !== undefined ) { - this.selector = selector.selector; - this.context = selector.context; - } - - return jQuery.makeArray( selector, this ); - }, - - // Start with an empty selector - selector: "", - - // The current version of jQuery being used - jquery: "1.8.2", - - // The default length of a jQuery object is 0 - length: 0, - - // The number of elements contained in the matched element set - size: function() { - return this.length; - }, - - toArray: function() { - return core_slice.call( this ); - }, - - // Get the Nth element in the matched element set OR - // Get the whole matched element set as a clean array - get: function( num ) { - return num == null ? - - // Return a 'clean' array - this.toArray() : - - // Return just the object - ( num < 0 ? this[ this.length + num ] : this[ num ] ); - }, - - // Take an array of elements and push it onto the stack - // (returning the new matched element set) - pushStack: function( elems, name, selector ) { - - // Build a new jQuery matched element set - var ret = jQuery.merge( this.constructor(), elems ); - - // Add the old object onto the stack (as a reference) - ret.prevObject = this; - - ret.context = this.context; - - if ( name === "find" ) { - ret.selector = this.selector + ( this.selector ? " " : "" ) + selector; - } else if ( name ) { - ret.selector = this.selector + "." + name + "(" + selector + ")"; - } - - // Return the newly-formed element set - return ret; - }, - - // Execute a callback for every element in the matched set. - // (You can seed the arguments with an array of args, but this is - // only used internally.) - each: function( callback, args ) { - return jQuery.each( this, callback, args ); - }, - - ready: function( fn ) { - // Add the callback - jQuery.ready.promise().done( fn ); - - return this; - }, - - eq: function( i ) { - i = +i; - return i === -1 ? - this.slice( i ) : - this.slice( i, i + 1 ); - }, - - first: function() { - return this.eq( 0 ); - }, - - last: function() { - return this.eq( -1 ); - }, - - slice: function() { - return this.pushStack( core_slice.apply( this, arguments ), - "slice", core_slice.call(arguments).join(",") ); - }, - - map: function( callback ) { - return this.pushStack( jQuery.map(this, function( elem, i ) { - return callback.call( elem, i, elem ); - })); - }, - - end: function() { - return this.prevObject || this.constructor(null); - }, - - // For internal use only. - // Behaves like an Array's method, not like a jQuery method. - push: core_push, - sort: [].sort, - splice: [].splice -}; - -// Give the init function the jQuery prototype for later instantiation -jQuery.fn.init.prototype = jQuery.fn; - -jQuery.extend = jQuery.fn.extend = function() { - var options, name, src, copy, copyIsArray, clone, - target = arguments[0] || {}, - i = 1, - length = arguments.length, - deep = false; - - // Handle a deep copy situation - if ( typeof target === "boolean" ) { - deep = target; - target = arguments[1] || {}; - // skip the boolean and the target - i = 2; - } - - // Handle case when target is a string or something (possible in deep copy) - if ( typeof target !== "object" && !jQuery.isFunction(target) ) { - target = {}; - } - - // extend jQuery itself if only one argument is passed - if ( length === i ) { - target = this; - --i; - } - - for ( ; i < length; i++ ) { - // Only deal with non-null/undefined values - if ( (options = arguments[ i ]) != null ) { - // Extend the base object - for ( name in options ) { - src = target[ name ]; - copy = options[ name ]; - - // Prevent never-ending loop - if ( target === copy ) { - continue; - } - - // Recurse if we're merging plain objects or arrays - if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) { - if ( copyIsArray ) { - copyIsArray = false; - clone = src && jQuery.isArray(src) ? src : []; - - } else { - clone = src && jQuery.isPlainObject(src) ? src : {}; - } - - // Never move original objects, clone them - target[ name ] = jQuery.extend( deep, clone, copy ); - - // Don't bring in undefined values - } else if ( copy !== undefined ) { - target[ name ] = copy; - } - } - } - } - - // Return the modified object - return target; -}; - -jQuery.extend({ - noConflict: function( deep ) { - if ( window.$ === jQuery ) { - window.$ = _$; - } - - if ( deep && window.jQuery === jQuery ) { - window.jQuery = _jQuery; - } - - return jQuery; - }, - - // Is the DOM ready to be used? Set to true once it occurs. - isReady: false, - - // A counter to track how many items to wait for before - // the ready event fires. See #6781 - readyWait: 1, - - // Hold (or release) the ready event - holdReady: function( hold ) { - if ( hold ) { - jQuery.readyWait++; - } else { - jQuery.ready( true ); - } - }, - - // Handle when the DOM is ready - ready: function( wait ) { - - // Abort if there are pending holds or we're already ready - if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { - return; - } - - // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). - if ( !document.body ) { - return setTimeout( jQuery.ready, 1 ); - } - - // Remember that the DOM is ready - jQuery.isReady = true; - - // If a normal DOM Ready event fired, decrement, and wait if need be - if ( wait !== true && --jQuery.readyWait > 0 ) { - return; - } - - // If there are functions bound, to execute - readyList.resolveWith( document, [ jQuery ] ); - - // Trigger any bound ready events - if ( jQuery.fn.trigger ) { - jQuery( document ).trigger("ready").off("ready"); - } - }, - - // See test/unit/core.js for details concerning isFunction. - // Since version 1.3, DOM methods and functions like alert - // aren't supported. They return false on IE (#2968). - isFunction: function( obj ) { - return jQuery.type(obj) === "function"; - }, - - isArray: Array.isArray || function( obj ) { - return jQuery.type(obj) === "array"; - }, - - isWindow: function( obj ) { - return obj != null && obj == obj.window; - }, - - isNumeric: function( obj ) { - return !isNaN( parseFloat(obj) ) && isFinite( obj ); - }, - - type: function( obj ) { - return obj == null ? - String( obj ) : - class2type[ core_toString.call(obj) ] || "object"; - }, - - isPlainObject: function( obj ) { - // Must be an Object. - // Because of IE, we also have to check the presence of the constructor property. - // Make sure that DOM nodes and window objects don't pass through, as well - if ( !obj || jQuery.type(obj) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) { - return false; - } - - try { - // Not own constructor property must be Object - if ( obj.constructor && - !core_hasOwn.call(obj, "constructor") && - !core_hasOwn.call(obj.constructor.prototype, "isPrototypeOf") ) { - return false; - } - } catch ( e ) { - // IE8,9 Will throw exceptions on certain host objects #9897 - return false; - } - - // Own properties are enumerated firstly, so to speed up, - // if last one is own, then all properties are own. - - var key; - for ( key in obj ) {} - - return key === undefined || core_hasOwn.call( obj, key ); - }, - - isEmptyObject: function( obj ) { - var name; - for ( name in obj ) { - return false; - } - return true; - }, - - error: function( msg ) { - throw new Error( msg ); - }, - - // data: string of html - // context (optional): If specified, the fragment will be created in this context, defaults to document - // scripts (optional): If true, will include scripts passed in the html string - parseHTML: function( data, context, scripts ) { - var parsed; - if ( !data || typeof data !== "string" ) { - return null; - } - if ( typeof context === "boolean" ) { - scripts = context; - context = 0; - } - context = context || document; - - // Single tag - if ( (parsed = rsingleTag.exec( data )) ) { - return [ context.createElement( parsed[1] ) ]; - } - - parsed = jQuery.buildFragment( [ data ], context, scripts ? null : [] ); - return jQuery.merge( [], - (parsed.cacheable ? jQuery.clone( parsed.fragment ) : parsed.fragment).childNodes ); - }, - - parseJSON: function( data ) { - if ( !data || typeof data !== "string") { - return null; - } - - // Make sure leading/trailing whitespace is removed (IE can't handle it) - data = jQuery.trim( data ); - - // Attempt to parse using the native JSON parser first - if ( window.JSON && window.JSON.parse ) { - return window.JSON.parse( data ); - } - - // Make sure the incoming data is actual JSON - // Logic borrowed from http://json.org/json2.js - if ( rvalidchars.test( data.replace( rvalidescape, "@" ) - .replace( rvalidtokens, "]" ) - .replace( rvalidbraces, "")) ) { - - return ( new Function( "return " + data ) )(); - - } - jQuery.error( "Invalid JSON: " + data ); - }, - - // Cross-browser xml parsing - parseXML: function( data ) { - var xml, tmp; - if ( !data || typeof data !== "string" ) { - return null; - } - try { - if ( window.DOMParser ) { // Standard - tmp = new DOMParser(); - xml = tmp.parseFromString( data , "text/xml" ); - } else { // IE - xml = new ActiveXObject( "Microsoft.XMLDOM" ); - xml.async = "false"; - xml.loadXML( data ); - } - } catch( e ) { - xml = undefined; - } - if ( !xml || !xml.documentElement || xml.getElementsByTagName( "parsererror" ).length ) { - jQuery.error( "Invalid XML: " + data ); - } - return xml; - }, - - noop: function() {}, - - // Evaluates a script in a global context - // Workarounds based on findings by Jim Driscoll - // http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context - globalEval: function( data ) { - if ( data && core_rnotwhite.test( data ) ) { - // We use execScript on Internet Explorer - // We use an anonymous function so that context is window - // rather than jQuery in Firefox - ( window.execScript || function( data ) { - window[ "eval" ].call( window, data ); - } )( data ); - } - }, - - // Convert dashed to camelCase; used by the css and data modules - // Microsoft forgot to hump their vendor prefix (#9572) - camelCase: function( string ) { - return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); - }, - - nodeName: function( elem, name ) { - return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); - }, - - // args is for internal usage only - each: function( obj, callback, args ) { - var name, - i = 0, - length = obj.length, - isObj = length === undefined || jQuery.isFunction( obj ); - - if ( args ) { - if ( isObj ) { - for ( name in obj ) { - if ( callback.apply( obj[ name ], args ) === false ) { - break; - } - } - } else { - for ( ; i < length; ) { - if ( callback.apply( obj[ i++ ], args ) === false ) { - break; - } - } - } - - // A special, fast, case for the most common use of each - } else { - if ( isObj ) { - for ( name in obj ) { - if ( callback.call( obj[ name ], name, obj[ name ] ) === false ) { - break; - } - } - } else { - for ( ; i < length; ) { - if ( callback.call( obj[ i ], i, obj[ i++ ] ) === false ) { - break; - } - } - } - } - - return obj; - }, - - // Use native String.trim function wherever possible - trim: core_trim && !core_trim.call("\uFEFF\xA0") ? - function( text ) { - return text == null ? - "" : - core_trim.call( text ); - } : - - // Otherwise use our own trimming functionality - function( text ) { - return text == null ? - "" : - ( text + "" ).replace( rtrim, "" ); - }, - - // results is for internal usage only - makeArray: function( arr, results ) { - var type, - ret = results || []; - - if ( arr != null ) { - // The window, strings (and functions) also have 'length' - // Tweaked logic slightly to handle Blackberry 4.7 RegExp issues #6930 - type = jQuery.type( arr ); - - if ( arr.length == null || type === "string" || type === "function" || type === "regexp" || jQuery.isWindow( arr ) ) { - core_push.call( ret, arr ); - } else { - jQuery.merge( ret, arr ); - } - } - - return ret; - }, - - inArray: function( elem, arr, i ) { - var len; - - if ( arr ) { - if ( core_indexOf ) { - return core_indexOf.call( arr, elem, i ); - } - - len = arr.length; - i = i ? i < 0 ? Math.max( 0, len + i ) : i : 0; - - for ( ; i < len; i++ ) { - // Skip accessing in sparse arrays - if ( i in arr && arr[ i ] === elem ) { - return i; - } - } - } - - return -1; - }, - - merge: function( first, second ) { - var l = second.length, - i = first.length, - j = 0; - - if ( typeof l === "number" ) { - for ( ; j < l; j++ ) { - first[ i++ ] = second[ j ]; - } - - } else { - while ( second[j] !== undefined ) { - first[ i++ ] = second[ j++ ]; - } - } - - first.length = i; - - return first; - }, - - grep: function( elems, callback, inv ) { - var retVal, - ret = [], - i = 0, - length = elems.length; - inv = !!inv; - - // Go through the array, only saving the items - // that pass the validator function - for ( ; i < length; i++ ) { - retVal = !!callback( elems[ i ], i ); - if ( inv !== retVal ) { - ret.push( elems[ i ] ); - } - } - - return ret; - }, - - // arg is for internal usage only - map: function( elems, callback, arg ) { - var value, key, - ret = [], - i = 0, - length = elems.length, - // jquery objects are treated as arrays - isArray = elems instanceof jQuery || length !== undefined && typeof length === "number" && ( ( length > 0 && elems[ 0 ] && elems[ length -1 ] ) || length === 0 || jQuery.isArray( elems ) ) ; - - // Go through the array, translating each of the items to their - if ( isArray ) { - for ( ; i < length; i++ ) { - value = callback( elems[ i ], i, arg ); - - if ( value != null ) { - ret[ ret.length ] = value; - } - } - - // Go through every key on the object, - } else { - for ( key in elems ) { - value = callback( elems[ key ], key, arg ); - - if ( value != null ) { - ret[ ret.length ] = value; - } - } - } - - // Flatten any nested arrays - return ret.concat.apply( [], ret ); - }, - - // A global GUID counter for objects - guid: 1, - - // Bind a function to a context, optionally partially applying any - // arguments. - proxy: function( fn, context ) { - var tmp, args, proxy; - - if ( typeof context === "string" ) { - tmp = fn[ context ]; - context = fn; - fn = tmp; - } - - // Quick check to determine if target is callable, in the spec - // this throws a TypeError, but we will just return undefined. - if ( !jQuery.isFunction( fn ) ) { - return undefined; - } - - // Simulated bind - args = core_slice.call( arguments, 2 ); - proxy = function() { - return fn.apply( context, args.concat( core_slice.call( arguments ) ) ); - }; - - // Set the guid of unique handler to the same of original handler, so it can be removed - proxy.guid = fn.guid = fn.guid || jQuery.guid++; - - return proxy; - }, - - // Multifunctional method to get and set values of a collection - // The value/s can optionally be executed if it's a function - access: function( elems, fn, key, value, chainable, emptyGet, pass ) { - var exec, - bulk = key == null, - i = 0, - length = elems.length; - - // Sets many values - if ( key && typeof key === "object" ) { - for ( i in key ) { - jQuery.access( elems, fn, i, key[i], 1, emptyGet, value ); - } - chainable = 1; - - // Sets one value - } else if ( value !== undefined ) { - // Optionally, function values get executed if exec is true - exec = pass === undefined && jQuery.isFunction( value ); - - if ( bulk ) { - // Bulk operations only iterate when executing function values - if ( exec ) { - exec = fn; - fn = function( elem, key, value ) { - return exec.call( jQuery( elem ), value ); - }; - - // Otherwise they run against the entire set - } else { - fn.call( elems, value ); - fn = null; - } - } - - if ( fn ) { - for (; i < length; i++ ) { - fn( elems[i], key, exec ? value.call( elems[i], i, fn( elems[i], key ) ) : value, pass ); - } - } - - chainable = 1; - } - - return chainable ? - elems : - - // Gets - bulk ? - fn.call( elems ) : - length ? fn( elems[0], key ) : emptyGet; - }, - - now: function() { - return ( new Date() ).getTime(); - } -}); - -jQuery.ready.promise = function( obj ) { - if ( !readyList ) { - - readyList = jQuery.Deferred(); - - // Catch cases where $(document).ready() is called after the browser event has already occurred. - // we once tried to use readyState "interactive" here, but it caused issues like the one - // discovered by ChrisS here: http://bugs.jquery.com/ticket/12282#comment:15 - if ( document.readyState === "complete" ) { - // Handle it asynchronously to allow scripts the opportunity to delay ready - setTimeout( jQuery.ready, 1 ); - - // Standards-based browsers support DOMContentLoaded - } else if ( document.addEventListener ) { - // Use the handy event callback - document.addEventListener( "DOMContentLoaded", DOMContentLoaded, false ); - - // A fallback to window.onload, that will always work - window.addEventListener( "load", jQuery.ready, false ); - - // If IE event model is used - } else { - // Ensure firing before onload, maybe late but safe also for iframes - document.attachEvent( "onreadystatechange", DOMContentLoaded ); - - // A fallback to window.onload, that will always work - window.attachEvent( "onload", jQuery.ready ); - - // If IE and not a frame - // continually check to see if the document is ready - var top = false; - - try { - top = window.frameElement == null && document.documentElement; - } catch(e) {} - - if ( top && top.doScroll ) { - (function doScrollCheck() { - if ( !jQuery.isReady ) { - - try { - // Use the trick by Diego Perini - // http://javascript.nwbox.com/IEContentLoaded/ - top.doScroll("left"); - } catch(e) { - return setTimeout( doScrollCheck, 50 ); - } - - // and execute any waiting functions - jQuery.ready(); - } - })(); - } - } - } - return readyList.promise( obj ); -}; - -// Populate the class2type map -jQuery.each("Boolean Number String Function Array Date RegExp Object".split(" "), function(i, name) { - class2type[ "[object " + name + "]" ] = name.toLowerCase(); -}); - -// All jQuery objects should point back to these -rootjQuery = jQuery(document); -// String to Object options format cache -var optionsCache = {}; - -// Convert String-formatted options into Object-formatted ones and store in cache -function createOptions( options ) { - var object = optionsCache[ options ] = {}; - jQuery.each( options.split( core_rspace ), function( _, flag ) { - object[ flag ] = true; - }); - return object; -} - -/* - * Create a callback list using the following parameters: - * - * options: an optional list of space-separated options that will change how - * the callback list behaves or a more traditional option object - * - * By default a callback list will act like an event callback list and can be - * "fired" multiple times. - * - * Possible options: - * - * once: will ensure the callback list can only be fired once (like a Deferred) - * - * memory: will keep track of previous values and will call any callback added - * after the list has been fired right away with the latest "memorized" - * values (like a Deferred) - * - * unique: will ensure a callback can only be added once (no duplicate in the list) - * - * stopOnFalse: interrupt callings when a callback returns false - * - */ -jQuery.Callbacks = function( options ) { - - // Convert options from String-formatted to Object-formatted if needed - // (we check in cache first) - options = typeof options === "string" ? - ( optionsCache[ options ] || createOptions( options ) ) : - jQuery.extend( {}, options ); - - var // Last fire value (for non-forgettable lists) - memory, - // Flag to know if list was already fired - fired, - // Flag to know if list is currently firing - firing, - // First callback to fire (used internally by add and fireWith) - firingStart, - // End of the loop when firing - firingLength, - // Index of currently firing callback (modified by remove if needed) - firingIndex, - // Actual callback list - list = [], - // Stack of fire calls for repeatable lists - stack = !options.once && [], - // Fire callbacks - fire = function( data ) { - memory = options.memory && data; - fired = true; - firingIndex = firingStart || 0; - firingStart = 0; - firingLength = list.length; - firing = true; - for ( ; list && firingIndex < firingLength; firingIndex++ ) { - if ( list[ firingIndex ].apply( data[ 0 ], data[ 1 ] ) === false && options.stopOnFalse ) { - memory = false; // To prevent further calls using add - break; - } - } - firing = false; - if ( list ) { - if ( stack ) { - if ( stack.length ) { - fire( stack.shift() ); - } - } else if ( memory ) { - list = []; - } else { - self.disable(); - } - } - }, - // Actual Callbacks object - self = { - // Add a callback or a collection of callbacks to the list - add: function() { - if ( list ) { - // First, we save the current length - var start = list.length; - (function add( args ) { - jQuery.each( args, function( _, arg ) { - var type = jQuery.type( arg ); - if ( type === "function" && ( !options.unique || !self.has( arg ) ) ) { - list.push( arg ); - } else if ( arg && arg.length && type !== "string" ) { - // Inspect recursively - add( arg ); - } - }); - })( arguments ); - // Do we need to add the callbacks to the - // current firing batch? - if ( firing ) { - firingLength = list.length; - // With memory, if we're not firing then - // we should call right away - } else if ( memory ) { - firingStart = start; - fire( memory ); - } - } - return this; - }, - // Remove a callback from the list - remove: function() { - if ( list ) { - jQuery.each( arguments, function( _, arg ) { - var index; - while( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { - list.splice( index, 1 ); - // Handle firing indexes - if ( firing ) { - if ( index <= firingLength ) { - firingLength--; - } - if ( index <= firingIndex ) { - firingIndex--; - } - } - } - }); - } - return this; - }, - // Control if a given callback is in the list - has: function( fn ) { - return jQuery.inArray( fn, list ) > -1; - }, - // Remove all callbacks from the list - empty: function() { - list = []; - return this; - }, - // Have the list do nothing anymore - disable: function() { - list = stack = memory = undefined; - return this; - }, - // Is it disabled? - disabled: function() { - return !list; - }, - // Lock the list in its current state - lock: function() { - stack = undefined; - if ( !memory ) { - self.disable(); - } - return this; - }, - // Is it locked? - locked: function() { - return !stack; - }, - // Call all callbacks with the given context and arguments - fireWith: function( context, args ) { - args = args || []; - args = [ context, args.slice ? args.slice() : args ]; - if ( list && ( !fired || stack ) ) { - if ( firing ) { - stack.push( args ); - } else { - fire( args ); - } - } - return this; - }, - // Call all the callbacks with the given arguments - fire: function() { - self.fireWith( this, arguments ); - return this; - }, - // To know if the callbacks have already been called at least once - fired: function() { - return !!fired; - } - }; - - return self; -}; -jQuery.extend({ - - Deferred: function( func ) { - var tuples = [ - // action, add listener, listener list, final state - [ "resolve", "done", jQuery.Callbacks("once memory"), "resolved" ], - [ "reject", "fail", jQuery.Callbacks("once memory"), "rejected" ], - [ "notify", "progress", jQuery.Callbacks("memory") ] - ], - state = "pending", - promise = { - state: function() { - return state; - }, - always: function() { - deferred.done( arguments ).fail( arguments ); - return this; - }, - then: function( /* fnDone, fnFail, fnProgress */ ) { - var fns = arguments; - return jQuery.Deferred(function( newDefer ) { - jQuery.each( tuples, function( i, tuple ) { - var action = tuple[ 0 ], - fn = fns[ i ]; - // deferred[ done | fail | progress ] for forwarding actions to newDefer - deferred[ tuple[1] ]( jQuery.isFunction( fn ) ? - function() { - var returned = fn.apply( this, arguments ); - if ( returned && jQuery.isFunction( returned.promise ) ) { - returned.promise() - .done( newDefer.resolve ) - .fail( newDefer.reject ) - .progress( newDefer.notify ); - } else { - newDefer[ action + "With" ]( this === deferred ? newDefer : this, [ returned ] ); - } - } : - newDefer[ action ] - ); - }); - fns = null; - }).promise(); - }, - // Get a promise for this deferred - // If obj is provided, the promise aspect is added to the object - promise: function( obj ) { - return obj != null ? jQuery.extend( obj, promise ) : promise; - } - }, - deferred = {}; - - // Keep pipe for back-compat - promise.pipe = promise.then; - - // Add list-specific methods - jQuery.each( tuples, function( i, tuple ) { - var list = tuple[ 2 ], - stateString = tuple[ 3 ]; - - // promise[ done | fail | progress ] = list.add - promise[ tuple[1] ] = list.add; - - // Handle state - if ( stateString ) { - list.add(function() { - // state = [ resolved | rejected ] - state = stateString; - - // [ reject_list | resolve_list ].disable; progress_list.lock - }, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock ); - } - - // deferred[ resolve | reject | notify ] = list.fire - deferred[ tuple[0] ] = list.fire; - deferred[ tuple[0] + "With" ] = list.fireWith; - }); - - // Make the deferred a promise - promise.promise( deferred ); - - // Call given func if any - if ( func ) { - func.call( deferred, deferred ); - } - - // All done! - return deferred; - }, - - // Deferred helper - when: function( subordinate /* , ..., subordinateN */ ) { - var i = 0, - resolveValues = core_slice.call( arguments ), - length = resolveValues.length, - - // the count of uncompleted subordinates - remaining = length !== 1 || ( subordinate && jQuery.isFunction( subordinate.promise ) ) ? length : 0, - - // the master Deferred. If resolveValues consist of only a single Deferred, just use that. - deferred = remaining === 1 ? subordinate : jQuery.Deferred(), - - // Update function for both resolve and progress values - updateFunc = function( i, contexts, values ) { - return function( value ) { - contexts[ i ] = this; - values[ i ] = arguments.length > 1 ? core_slice.call( arguments ) : value; - if( values === progressValues ) { - deferred.notifyWith( contexts, values ); - } else if ( !( --remaining ) ) { - deferred.resolveWith( contexts, values ); - } - }; - }, - - progressValues, progressContexts, resolveContexts; - - // add listeners to Deferred subordinates; treat others as resolved - if ( length > 1 ) { - progressValues = new Array( length ); - progressContexts = new Array( length ); - resolveContexts = new Array( length ); - for ( ; i < length; i++ ) { - if ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i ].promise ) ) { - resolveValues[ i ].promise() - .done( updateFunc( i, resolveContexts, resolveValues ) ) - .fail( deferred.reject ) - .progress( updateFunc( i, progressContexts, progressValues ) ); - } else { - --remaining; - } - } - } - - // if we're not waiting on anything, resolve the master - if ( !remaining ) { - deferred.resolveWith( resolveContexts, resolveValues ); - } - - return deferred.promise(); - } -}); -jQuery.support = (function() { - - var support, - all, - a, - select, - opt, - input, - fragment, - eventName, - i, - isSupported, - clickFn, - div = document.createElement("div"); - - // Preliminary tests - div.setAttribute( "className", "t" ); - div.innerHTML = " <link/><table></table><a href='/a'>a</a><input type='checkbox'/>"; - - all = div.getElementsByTagName("*"); - a = div.getElementsByTagName("a")[ 0 ]; - a.style.cssText = "top:1px;float:left;opacity:.5"; - - // Can't get basic test support - if ( !all || !all.length ) { - return {}; - } - - // First batch of supports tests - select = document.createElement("select"); - opt = select.appendChild( document.createElement("option") ); - input = div.getElementsByTagName("input")[ 0 ]; - - support = { - // IE strips leading whitespace when .innerHTML is used - leadingWhitespace: ( div.firstChild.nodeType === 3 ), - - // Make sure that tbody elements aren't automatically inserted - // IE will insert them into empty tables - tbody: !div.getElementsByTagName("tbody").length, - - // Make sure that link elements get serialized correctly by innerHTML - // This requires a wrapper element in IE - htmlSerialize: !!div.getElementsByTagName("link").length, - - // Get the style information from getAttribute - // (IE uses .cssText instead) - style: /top/.test( a.getAttribute("style") ), - - // Make sure that URLs aren't manipulated - // (IE normalizes it by default) - hrefNormalized: ( a.getAttribute("href") === "/a" ), - - // Make sure that element opacity exists - // (IE uses filter instead) - // Use a regex to work around a WebKit issue. See #5145 - opacity: /^0.5/.test( a.style.opacity ), - - // Verify style float existence - // (IE uses styleFloat instead of cssFloat) - cssFloat: !!a.style.cssFloat, - - // Make sure that if no value is specified for a checkbox - // that it defaults to "on". - // (WebKit defaults to "" instead) - checkOn: ( input.value === "on" ), - - // Make sure that a selected-by-default option has a working selected property. - // (WebKit defaults to false instead of true, IE too, if it's in an optgroup) - optSelected: opt.selected, - - // Test setAttribute on camelCase class. If it works, we need attrFixes when doing get/setAttribute (ie6/7) - getSetAttribute: div.className !== "t", - - // Tests for enctype support on a form(#6743) - enctype: !!document.createElement("form").enctype, - - // Makes sure cloning an html5 element does not cause problems - // Where outerHTML is undefined, this still works - html5Clone: document.createElement("nav").cloneNode( true ).outerHTML !== "<:nav></:nav>", - - // jQuery.support.boxModel DEPRECATED in 1.8 since we don't support Quirks Mode - boxModel: ( document.compatMode === "CSS1Compat" ), - - // Will be defined later - submitBubbles: true, - changeBubbles: true, - focusinBubbles: false, - deleteExpando: true, - noCloneEvent: true, - inlineBlockNeedsLayout: false, - shrinkWrapBlocks: false, - reliableMarginRight: true, - boxSizingReliable: true, - pixelPosition: false - }; - - // Make sure checked status is properly cloned - input.checked = true; - support.noCloneChecked = input.cloneNode( true ).checked; - - // Make sure that the options inside disabled selects aren't marked as disabled - // (WebKit marks them as disabled) - select.disabled = true; - support.optDisabled = !opt.disabled; - - // Test to see if it's possible to delete an expando from an element - // Fails in Internet Explorer - try { - delete div.test; - } catch( e ) { - support.deleteExpando = false; - } - - if ( !div.addEventListener && div.attachEvent && div.fireEvent ) { - div.attachEvent( "onclick", clickFn = function() { - // Cloning a node shouldn't copy over any - // bound event handlers (IE does this) - support.noCloneEvent = false; - }); - div.cloneNode( true ).fireEvent("onclick"); - div.detachEvent( "onclick", clickFn ); - } - - // Check if a radio maintains its value - // after being appended to the DOM - input = document.createElement("input"); - input.value = "t"; - input.setAttribute( "type", "radio" ); - support.radioValue = input.value === "t"; - - input.setAttribute( "checked", "checked" ); - - // #11217 - WebKit loses check when the name is after the checked attribute - input.setAttribute( "name", "t" ); - - div.appendChild( input ); - fragment = document.createDocumentFragment(); - fragment.appendChild( div.lastChild ); - - // WebKit doesn't clone checked state correctly in fragments - support.checkClone = fragment.cloneNode( true ).cloneNode( true ).lastChild.checked; - - // Check if a disconnected checkbox will retain its checked - // value of true after appended to the DOM (IE6/7) - support.appendChecked = input.checked; - - fragment.removeChild( input ); - fragment.appendChild( div ); - - // Technique from Juriy Zaytsev - // http://perfectionkills.com/detecting-event-support-without-browser-sniffing/ - // We only care about the case where non-standard event systems - // are used, namely in IE. Short-circuiting here helps us to - // avoid an eval call (in setAttribute) which can cause CSP - // to go haywire. See: https://developer.mozilla.org/en/Security/CSP - if ( div.attachEvent ) { - for ( i in { - submit: true, - change: true, - focusin: true - }) { - eventName = "on" + i; - isSupported = ( eventName in div ); - if ( !isSupported ) { - div.setAttribute( eventName, "return;" ); - isSupported = ( typeof div[ eventName ] === "function" ); - } - support[ i + "Bubbles" ] = isSupported; - } - } - - // Run tests that need a body at doc ready - jQuery(function() { - var container, div, tds, marginDiv, - divReset = "padding:0;margin:0;border:0;display:block;overflow:hidden;", - body = document.getElementsByTagName("body")[0]; - - if ( !body ) { - // Return for frameset docs that don't have a body - return; - } - - container = document.createElement("div"); - container.style.cssText = "visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px"; - body.insertBefore( container, body.firstChild ); - - // Construct the test element - div = document.createElement("div"); - container.appendChild( div ); - - // Check if table cells still have offsetWidth/Height when they are set - // to display:none and there are still other visible table cells in a - // table row; if so, offsetWidth/Height are not reliable for use when - // determining if an element has been hidden directly using - // display:none (it is still safe to use offsets if a parent element is - // hidden; don safety goggles and see bug #4512 for more information). - // (only IE 8 fails this test) - div.innerHTML = "<table><tr><td></td><td>t</td></tr></table>"; - tds = div.getElementsByTagName("td"); - tds[ 0 ].style.cssText = "padding:0;margin:0;border:0;display:none"; - isSupported = ( tds[ 0 ].offsetHeight === 0 ); - - tds[ 0 ].style.display = ""; - tds[ 1 ].style.display = "none"; - - // Check if empty table cells still have offsetWidth/Height - // (IE <= 8 fail this test) - support.reliableHiddenOffsets = isSupported && ( tds[ 0 ].offsetHeight === 0 ); - - // Check box-sizing and margin behavior - div.innerHTML = ""; - div.style.cssText = "box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;"; - support.boxSizing = ( div.offsetWidth === 4 ); - support.doesNotIncludeMarginInBodyOffset = ( body.offsetTop !== 1 ); - - // NOTE: To any future maintainer, we've window.getComputedStyle - // because jsdom on node.js will break without it. - if ( window.getComputedStyle ) { - support.pixelPosition = ( window.getComputedStyle( div, null ) || {} ).top !== "1%"; - support.boxSizingReliable = ( window.getComputedStyle( div, null ) || { width: "4px" } ).width === "4px"; - - // Check if div with explicit width and no margin-right incorrectly - // gets computed margin-right based on width of container. For more - // info see bug #3333 - // Fails in WebKit before Feb 2011 nightlies - // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right - marginDiv = document.createElement("div"); - marginDiv.style.cssText = div.style.cssText = divReset; - marginDiv.style.marginRight = marginDiv.style.width = "0"; - div.style.width = "1px"; - div.appendChild( marginDiv ); - support.reliableMarginRight = - !parseFloat( ( window.getComputedStyle( marginDiv, null ) || {} ).marginRight ); - } - - if ( typeof div.style.zoom !== "undefined" ) { - // Check if natively block-level elements act like inline-block - // elements when setting their display to 'inline' and giving - // them layout - // (IE < 8 does this) - div.innerHTML = ""; - div.style.cssText = divReset + "width:1px;padding:1px;display:inline;zoom:1"; - support.inlineBlockNeedsLayout = ( div.offsetWidth === 3 ); - - // Check if elements with layout shrink-wrap their children - // (IE 6 does this) - div.style.display = "block"; - div.style.overflow = "visible"; - div.innerHTML = "<div></div>"; - div.firstChild.style.width = "5px"; - support.shrinkWrapBlocks = ( div.offsetWidth !== 3 ); - - container.style.zoom = 1; - } - - // Null elements to avoid leaks in IE - body.removeChild( container ); - container = div = tds = marginDiv = null; - }); - - // Null elements to avoid leaks in IE - fragment.removeChild( div ); - all = a = select = opt = input = fragment = div = null; - - return support; -})(); -var rbrace = /(?:\{[\s\S]*\}|\[[\s\S]*\])$/, - rmultiDash = /([A-Z])/g; - -jQuery.extend({ - cache: {}, - - deletedIds: [], - - // Remove at next major release (1.9/2.0) - uuid: 0, - - // Unique for each copy of jQuery on the page - // Non-digits removed to match rinlinejQuery - expando: "jQuery" + ( jQuery.fn.jquery + Math.random() ).replace( /\D/g, "" ), - - // The following elements throw uncatchable exceptions if you - // attempt to add expando properties to them. - noData: { - "embed": true, - // Ban all objects except for Flash (which handle expandos) - "object": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000", - "applet": true - }, - - hasData: function( elem ) { - elem = elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ jQuery.expando ]; - return !!elem && !isEmptyDataObject( elem ); - }, - - data: function( elem, name, data, pvt /* Internal Use Only */ ) { - if ( !jQuery.acceptData( elem ) ) { - return; - } - - var thisCache, ret, - internalKey = jQuery.expando, - getByName = typeof name === "string", - - // We have to handle DOM nodes and JS objects differently because IE6-7 - // can't GC object references properly across the DOM-JS boundary - isNode = elem.nodeType, - - // Only DOM nodes need the global jQuery cache; JS object data is - // attached directly to the object so GC can occur automatically - cache = isNode ? jQuery.cache : elem, - - // Only defining an ID for JS objects if its cache already exists allows - // the code to shortcut on the same path as a DOM node with no cache - id = isNode ? elem[ internalKey ] : elem[ internalKey ] && internalKey; - - // Avoid doing any more work than we need to when trying to get data on an - // object that has no data at all - if ( (!id || !cache[id] || (!pvt && !cache[id].data)) && getByName && data === undefined ) { - return; - } - - if ( !id ) { - // Only DOM nodes need a new unique ID for each element since their data - // ends up in the global cache - if ( isNode ) { - elem[ internalKey ] = id = jQuery.deletedIds.pop() || jQuery.guid++; - } else { - id = internalKey; - } - } - - if ( !cache[ id ] ) { - cache[ id ] = {}; - - // Avoids exposing jQuery metadata on plain JS objects when the object - // is serialized using JSON.stringify - if ( !isNode ) { - cache[ id ].toJSON = jQuery.noop; - } - } - - // An object can be passed to jQuery.data instead of a key/value pair; this gets - // shallow copied over onto the existing cache - if ( typeof name === "object" || typeof name === "function" ) { - if ( pvt ) { - cache[ id ] = jQuery.extend( cache[ id ], name ); - } else { - cache[ id ].data = jQuery.extend( cache[ id ].data, name ); - } - } - - thisCache = cache[ id ]; - - // jQuery data() is stored in a separate object inside the object's internal data - // cache in order to avoid key collisions between internal data and user-defined - // data. - if ( !pvt ) { - if ( !thisCache.data ) { - thisCache.data = {}; - } - - thisCache = thisCache.data; - } - - if ( data !== undefined ) { - thisCache[ jQuery.camelCase( name ) ] = data; - } - - // Check for both converted-to-camel and non-converted data property names - // If a data property was specified - if ( getByName ) { - - // First Try to find as-is property data - ret = thisCache[ name ]; - - // Test for null|undefined property data - if ( ret == null ) { - - // Try to find the camelCased property - ret = thisCache[ jQuery.camelCase( name ) ]; - } - } else { - ret = thisCache; - } - - return ret; - }, - - removeData: function( elem, name, pvt /* Internal Use Only */ ) { - if ( !jQuery.acceptData( elem ) ) { - return; - } - - var thisCache, i, l, - - isNode = elem.nodeType, - - // See jQuery.data for more information - cache = isNode ? jQuery.cache : elem, - id = isNode ? elem[ jQuery.expando ] : jQuery.expando; - - // If there is already no cache entry for this object, there is no - // purpose in continuing - if ( !cache[ id ] ) { - return; - } - - if ( name ) { - - thisCache = pvt ? cache[ id ] : cache[ id ].data; - - if ( thisCache ) { - - // Support array or space separated string names for data keys - if ( !jQuery.isArray( name ) ) { - - // try the string as a key before any manipulation - if ( name in thisCache ) { - name = [ name ]; - } else { - - // split the camel cased version by spaces unless a key with the spaces exists - name = jQuery.camelCase( name ); - if ( name in thisCache ) { - name = [ name ]; - } else { - name = name.split(" "); - } - } - } - - for ( i = 0, l = name.length; i < l; i++ ) { - delete thisCache[ name[i] ]; - } - - // If there is no data left in the cache, we want to continue - // and let the cache object itself get destroyed - if ( !( pvt ? isEmptyDataObject : jQuery.isEmptyObject )( thisCache ) ) { - return; - } - } - } - - // See jQuery.data for more information - if ( !pvt ) { - delete cache[ id ].data; - - // Don't destroy the parent cache unless the internal data object - // had been the only thing left in it - if ( !isEmptyDataObject( cache[ id ] ) ) { - return; - } - } - - // Destroy the cache - if ( isNode ) { - jQuery.cleanData( [ elem ], true ); - - // Use delete when supported for expandos or `cache` is not a window per isWindow (#10080) - } else if ( jQuery.support.deleteExpando || cache != cache.window ) { - delete cache[ id ]; - - // When all else fails, null - } else { - cache[ id ] = null; - } - }, - - // For internal use only. - _data: function( elem, name, data ) { - return jQuery.data( elem, name, data, true ); - }, - - // A method for determining if a DOM node can handle the data expando - acceptData: function( elem ) { - var noData = elem.nodeName && jQuery.noData[ elem.nodeName.toLowerCase() ]; - - // nodes accept data unless otherwise specified; rejection can be conditional - return !noData || noData !== true && elem.getAttribute("classid") === noData; - } -}); - -jQuery.fn.extend({ - data: function( key, value ) { - var parts, part, attr, name, l, - elem = this[0], - i = 0, - data = null; - - // Gets all values - if ( key === undefined ) { - if ( this.length ) { - data = jQuery.data( elem ); - - if ( elem.nodeType === 1 && !jQuery._data( elem, "parsedAttrs" ) ) { - attr = elem.attributes; - for ( l = attr.length; i < l; i++ ) { - name = attr[i].name; - - if ( !name.indexOf( "data-" ) ) { - name = jQuery.camelCase( name.substring(5) ); - - dataAttr( elem, name, data[ name ] ); - } - } - jQuery._data( elem, "parsedAttrs", true ); - } - } - - return data; - } - - // Sets multiple values - if ( typeof key === "object" ) { - return this.each(function() { - jQuery.data( this, key ); - }); - } - - parts = key.split( ".", 2 ); - parts[1] = parts[1] ? "." + parts[1] : ""; - part = parts[1] + "!"; - - return jQuery.access( this, function( value ) { - - if ( value === undefined ) { - data = this.triggerHandler( "getData" + part, [ parts[0] ] ); - - // Try to fetch any internally stored data first - if ( data === undefined && elem ) { - data = jQuery.data( elem, key ); - data = dataAttr( elem, key, data ); - } - - return data === undefined && parts[1] ? - this.data( parts[0] ) : - data; - } - - parts[1] = value; - this.each(function() { - var self = jQuery( this ); - - self.triggerHandler( "setData" + part, parts ); - jQuery.data( this, key, value ); - self.triggerHandler( "changeData" + part, parts ); - }); - }, null, value, arguments.length > 1, null, false ); - }, - - removeData: function( key ) { - return this.each(function() { - jQuery.removeData( this, key ); - }); - } -}); - -function dataAttr( elem, key, data ) { - // If nothing was found internally, try to fetch any - // data from the HTML5 data-* attribute - if ( data === undefined && elem.nodeType === 1 ) { - - var name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase(); - - data = elem.getAttribute( name ); - - if ( typeof data === "string" ) { - try { - data = data === "true" ? true : - data === "false" ? false : - data === "null" ? null : - // Only convert to a number if it doesn't change the string - +data + "" === data ? +data : - rbrace.test( data ) ? jQuery.parseJSON( data ) : - data; - } catch( e ) {} - - // Make sure we set the data so it isn't changed later - jQuery.data( elem, key, data ); - - } else { - data = undefined; - } - } - - return data; -} - -// checks a cache object for emptiness -function isEmptyDataObject( obj ) { - var name; - for ( name in obj ) { - - // if the public data object is empty, the private is still empty - if ( name === "data" && jQuery.isEmptyObject( obj[name] ) ) { - continue; - } - if ( name !== "toJSON" ) { - return false; - } - } - - return true; -} -jQuery.extend({ - queue: function( elem, type, data ) { - var queue; - - if ( elem ) { - type = ( type || "fx" ) + "queue"; - queue = jQuery._data( elem, type ); - - // Speed up dequeue by getting out quickly if this is just a lookup - if ( data ) { - if ( !queue || jQuery.isArray(data) ) { - queue = jQuery._data( elem, type, jQuery.makeArray(data) ); - } else { - queue.push( data ); - } - } - return queue || []; - } - }, - - dequeue: function( elem, type ) { - type = type || "fx"; - - var queue = jQuery.queue( elem, type ), - startLength = queue.length, - fn = queue.shift(), - hooks = jQuery._queueHooks( elem, type ), - next = function() { - jQuery.dequeue( elem, type ); - }; - - // If the fx queue is dequeued, always remove the progress sentinel - if ( fn === "inprogress" ) { - fn = queue.shift(); - startLength--; - } - - if ( fn ) { - - // Add a progress sentinel to prevent the fx queue from being - // automatically dequeued - if ( type === "fx" ) { - queue.unshift( "inprogress" ); - } - - // clear up the last queue stop function - delete hooks.stop; - fn.call( elem, next, hooks ); - } - - if ( !startLength && hooks ) { - hooks.empty.fire(); - } - }, - - // not intended for public consumption - generates a queueHooks object, or returns the current one - _queueHooks: function( elem, type ) { - var key = type + "queueHooks"; - return jQuery._data( elem, key ) || jQuery._data( elem, key, { - empty: jQuery.Callbacks("once memory").add(function() { - jQuery.removeData( elem, type + "queue", true ); - jQuery.removeData( elem, key, true ); - }) - }); - } -}); - -jQuery.fn.extend({ - queue: function( type, data ) { - var setter = 2; - - if ( typeof type !== "string" ) { - data = type; - type = "fx"; - setter--; - } - - if ( arguments.length < setter ) { - return jQuery.queue( this[0], type ); - } - - return data === undefined ? - this : - this.each(function() { - var queue = jQuery.queue( this, type, data ); - - // ensure a hooks for this queue - jQuery._queueHooks( this, type ); - - if ( type === "fx" && queue[0] !== "inprogress" ) { - jQuery.dequeue( this, type ); - } - }); - }, - dequeue: function( type ) { - return this.each(function() { - jQuery.dequeue( this, type ); - }); - }, - // Based off of the plugin by Clint Helfers, with permission. - // http://blindsignals.com/index.php/2009/07/jquery-delay/ - delay: function( time, type ) { - time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; - type = type || "fx"; - - return this.queue( type, function( next, hooks ) { - var timeout = setTimeout( next, time ); - hooks.stop = function() { - clearTimeout( timeout ); - }; - }); - }, - clearQueue: function( type ) { - return this.queue( type || "fx", [] ); - }, - // Get a promise resolved when queues of a certain type - // are emptied (fx is the type by default) - promise: function( type, obj ) { - var tmp, - count = 1, - defer = jQuery.Deferred(), - elements = this, - i = this.length, - resolve = function() { - if ( !( --count ) ) { - defer.resolveWith( elements, [ elements ] ); - } - }; - - if ( typeof type !== "string" ) { - obj = type; - type = undefined; - } - type = type || "fx"; - - while( i-- ) { - tmp = jQuery._data( elements[ i ], type + "queueHooks" ); - if ( tmp && tmp.empty ) { - count++; - tmp.empty.add( resolve ); - } - } - resolve(); - return defer.promise( obj ); - } -}); -var nodeHook, boolHook, fixSpecified, - rclass = /[\t\r\n]/g, - rreturn = /\r/g, - rtype = /^(?:button|input)$/i, - rfocusable = /^(?:button|input|object|select|textarea)$/i, - rclickable = /^a(?:rea|)$/i, - rboolean = /^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i, - getSetAttribute = jQuery.support.getSetAttribute; - -jQuery.fn.extend({ - attr: function( name, value ) { - return jQuery.access( this, jQuery.attr, name, value, arguments.length > 1 ); - }, - - removeAttr: function( name ) { - return this.each(function() { - jQuery.removeAttr( this, name ); - }); - }, - - prop: function( name, value ) { - return jQuery.access( this, jQuery.prop, name, value, arguments.length > 1 ); - }, - - removeProp: function( name ) { - name = jQuery.propFix[ name ] || name; - return this.each(function() { - // try/catch handles cases where IE balks (such as removing a property on window) - try { - this[ name ] = undefined; - delete this[ name ]; - } catch( e ) {} - }); - }, - - addClass: function( value ) { - var classNames, i, l, elem, - setClass, c, cl; - - if ( jQuery.isFunction( value ) ) { - return this.each(function( j ) { - jQuery( this ).addClass( value.call(this, j, this.className) ); - }); - } - - if ( value && typeof value === "string" ) { - classNames = value.split( core_rspace ); - - for ( i = 0, l = this.length; i < l; i++ ) { - elem = this[ i ]; - - if ( elem.nodeType === 1 ) { - if ( !elem.className && classNames.length === 1 ) { - elem.className = value; - - } else { - setClass = " " + elem.className + " "; - - for ( c = 0, cl = classNames.length; c < cl; c++ ) { - if ( setClass.indexOf( " " + classNames[ c ] + " " ) < 0 ) { - setClass += classNames[ c ] + " "; - } - } - elem.className = jQuery.trim( setClass ); - } - } - } - } - - return this; - }, - - removeClass: function( value ) { - var removes, className, elem, c, cl, i, l; - - if ( jQuery.isFunction( value ) ) { - return this.each(function( j ) { - jQuery( this ).removeClass( value.call(this, j, this.className) ); - }); - } - if ( (value && typeof value === "string") || value === undefined ) { - removes = ( value || "" ).split( core_rspace ); - - for ( i = 0, l = this.length; i < l; i++ ) { - elem = this[ i ]; - if ( elem.nodeType === 1 && elem.className ) { - - className = (" " + elem.className + " ").replace( rclass, " " ); - - // loop over each item in the removal list - for ( c = 0, cl = removes.length; c < cl; c++ ) { - // Remove until there is nothing to remove, - while ( className.indexOf(" " + removes[ c ] + " ") >= 0 ) { - className = className.replace( " " + removes[ c ] + " " , " " ); - } - } - elem.className = value ? jQuery.trim( className ) : ""; - } - } - } - - return this; - }, - - toggleClass: function( value, stateVal ) { - var type = typeof value, - isBool = typeof stateVal === "boolean"; - - if ( jQuery.isFunction( value ) ) { - return this.each(function( i ) { - jQuery( this ).toggleClass( value.call(this, i, this.className, stateVal), stateVal ); - }); - } - - return this.each(function() { - if ( type === "string" ) { - // toggle individual class names - var className, - i = 0, - self = jQuery( this ), - state = stateVal, - classNames = value.split( core_rspace ); - - while ( (className = classNames[ i++ ]) ) { - // check each className given, space separated list - state = isBool ? state : !self.hasClass( className ); - self[ state ? "addClass" : "removeClass" ]( className ); - } - - } else if ( type === "undefined" || type === "boolean" ) { - if ( this.className ) { - // store className if set - jQuery._data( this, "__className__", this.className ); - } - - // toggle whole className - this.className = this.className || value === false ? "" : jQuery._data( this, "__className__" ) || ""; - } - }); - }, - - hasClass: function( selector ) { - var className = " " + selector + " ", - i = 0, - l = this.length; - for ( ; i < l; i++ ) { - if ( this[i].nodeType === 1 && (" " + this[i].className + " ").replace(rclass, " ").indexOf( className ) >= 0 ) { - return true; - } - } - - return false; - }, - - val: function( value ) { - var hooks, ret, isFunction, - elem = this[0]; - - if ( !arguments.length ) { - if ( elem ) { - hooks = jQuery.valHooks[ elem.type ] || jQuery.valHooks[ elem.nodeName.toLowerCase() ]; - - if ( hooks && "get" in hooks && (ret = hooks.get( elem, "value" )) !== undefined ) { - return ret; - } - - ret = elem.value; - - return typeof ret === "string" ? - // handle most common string cases - ret.replace(rreturn, "") : - // handle cases where value is null/undef or number - ret == null ? "" : ret; - } - - return; - } - - isFunction = jQuery.isFunction( value ); - - return this.each(function( i ) { - var val, - self = jQuery(this); - - if ( this.nodeType !== 1 ) { - return; - } - - if ( isFunction ) { - val = value.call( this, i, self.val() ); - } else { - val = value; - } - - // Treat null/undefined as ""; convert numbers to string - if ( val == null ) { - val = ""; - } else if ( typeof val === "number" ) { - val += ""; - } else if ( jQuery.isArray( val ) ) { - val = jQuery.map(val, function ( value ) { - return value == null ? "" : value + ""; - }); - } - - hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; - - // If set returns undefined, fall back to normal setting - if ( !hooks || !("set" in hooks) || hooks.set( this, val, "value" ) === undefined ) { - this.value = val; - } - }); - } -}); - -jQuery.extend({ - valHooks: { - option: { - get: function( elem ) { - // attributes.value is undefined in Blackberry 4.7 but - // uses .value. See #6932 - var val = elem.attributes.value; - return !val || val.specified ? elem.value : elem.text; - } - }, - select: { - get: function( elem ) { - var value, i, max, option, - index = elem.selectedIndex, - values = [], - options = elem.options, - one = elem.type === "select-one"; - - // Nothing was selected - if ( index < 0 ) { - return null; - } - - // Loop through all the selected options - i = one ? index : 0; - max = one ? index + 1 : options.length; - for ( ; i < max; i++ ) { - option = options[ i ]; - - // Don't return options that are disabled or in a disabled optgroup - if ( option.selected && (jQuery.support.optDisabled ? !option.disabled : option.getAttribute("disabled") === null) && - (!option.parentNode.disabled || !jQuery.nodeName( option.parentNode, "optgroup" )) ) { - - // Get the specific value for the option - value = jQuery( option ).val(); - - // We don't need an array for one selects - if ( one ) { - return value; - } - - // Multi-Selects return an array - values.push( value ); - } - } - - // Fixes Bug #2551 -- select.val() broken in IE after form.reset() - if ( one && !values.length && options.length ) { - return jQuery( options[ index ] ).val(); - } - - return values; - }, - - set: function( elem, value ) { - var values = jQuery.makeArray( value ); - - jQuery(elem).find("option").each(function() { - this.selected = jQuery.inArray( jQuery(this).val(), values ) >= 0; - }); - - if ( !values.length ) { - elem.selectedIndex = -1; - } - return values; - } - } - }, - - // Unused in 1.8, left in so attrFn-stabbers won't die; remove in 1.9 - attrFn: {}, - - attr: function( elem, name, value, pass ) { - var ret, hooks, notxml, - nType = elem.nodeType; - - // don't get/set attributes on text, comment and attribute nodes - if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { - return; - } - - if ( pass && jQuery.isFunction( jQuery.fn[ name ] ) ) { - return jQuery( elem )[ name ]( value ); - } - - // Fallback to prop when attributes are not supported - if ( typeof elem.getAttribute === "undefined" ) { - return jQuery.prop( elem, name, value ); - } - - notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); - - // All attributes are lowercase - // Grab necessary hook if one is defined - if ( notxml ) { - name = name.toLowerCase(); - hooks = jQuery.attrHooks[ name ] || ( rboolean.test( name ) ? boolHook : nodeHook ); - } - - if ( value !== undefined ) { - - if ( value === null ) { - jQuery.removeAttr( elem, name ); - return; - - } else if ( hooks && "set" in hooks && notxml && (ret = hooks.set( elem, value, name )) !== undefined ) { - return ret; - - } else { - elem.setAttribute( name, value + "" ); - return value; - } - - } else if ( hooks && "get" in hooks && notxml && (ret = hooks.get( elem, name )) !== null ) { - return ret; - - } else { - - ret = elem.getAttribute( name ); - - // Non-existent attributes return null, we normalize to undefined - return ret === null ? - undefined : - ret; - } - }, - - removeAttr: function( elem, value ) { - var propName, attrNames, name, isBool, - i = 0; - - if ( value && elem.nodeType === 1 ) { - - attrNames = value.split( core_rspace ); - - for ( ; i < attrNames.length; i++ ) { - name = attrNames[ i ]; - - if ( name ) { - propName = jQuery.propFix[ name ] || name; - isBool = rboolean.test( name ); - - // See #9699 for explanation of this approach (setting first, then removal) - // Do not do this for boolean attributes (see #10870) - if ( !isBool ) { - jQuery.attr( elem, name, "" ); - } - elem.removeAttribute( getSetAttribute ? name : propName ); - - // Set corresponding property to false for boolean attributes - if ( isBool && propName in elem ) { - elem[ propName ] = false; - } - } - } - } - }, - - attrHooks: { - type: { - set: function( elem, value ) { - // We can't allow the type property to be changed (since it causes problems in IE) - if ( rtype.test( elem.nodeName ) && elem.parentNode ) { - jQuery.error( "type property can't be changed" ); - } else if ( !jQuery.support.radioValue && value === "radio" && jQuery.nodeName(elem, "input") ) { - // Setting the type on a radio button after the value resets the value in IE6-9 - // Reset value to it's default in case type is set after value - // This is for element creation - var val = elem.value; - elem.setAttribute( "type", value ); - if ( val ) { - elem.value = val; - } - return value; - } - } - }, - // Use the value property for back compat - // Use the nodeHook for button elements in IE6/7 (#1954) - value: { - get: function( elem, name ) { - if ( nodeHook && jQuery.nodeName( elem, "button" ) ) { - return nodeHook.get( elem, name ); - } - return name in elem ? - elem.value : - null; - }, - set: function( elem, value, name ) { - if ( nodeHook && jQuery.nodeName( elem, "button" ) ) { - return nodeHook.set( elem, value, name ); - } - // Does not return so that setAttribute is also used - elem.value = value; - } - } - }, - - propFix: { - tabindex: "tabIndex", - readonly: "readOnly", - "for": "htmlFor", - "class": "className", - maxlength: "maxLength", - cellspacing: "cellSpacing", - cellpadding: "cellPadding", - rowspan: "rowSpan", - colspan: "colSpan", - usemap: "useMap", - frameborder: "frameBorder", - contenteditable: "contentEditable" - }, - - prop: function( elem, name, value ) { - var ret, hooks, notxml, - nType = elem.nodeType; - - // don't get/set properties on text, comment and attribute nodes - if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { - return; - } - - notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); - - if ( notxml ) { - // Fix name and attach hooks - name = jQuery.propFix[ name ] || name; - hooks = jQuery.propHooks[ name ]; - } - - if ( value !== undefined ) { - if ( hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) { - return ret; - - } else { - return ( elem[ name ] = value ); - } - - } else { - if ( hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) { - return ret; - - } else { - return elem[ name ]; - } - } - }, - - propHooks: { - tabIndex: { - get: function( elem ) { - // elem.tabIndex doesn't always return the correct value when it hasn't been explicitly set - // http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ - var attributeNode = elem.getAttributeNode("tabindex"); - - return attributeNode && attributeNode.specified ? - parseInt( attributeNode.value, 10 ) : - rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName ) && elem.href ? - 0 : - undefined; - } - } - } -}); - -// Hook for boolean attributes -boolHook = { - get: function( elem, name ) { - // Align boolean attributes with corresponding properties - // Fall back to attribute presence where some booleans are not supported - var attrNode, - property = jQuery.prop( elem, name ); - return property === true || typeof property !== "boolean" && ( attrNode = elem.getAttributeNode(name) ) && attrNode.nodeValue !== false ? - name.toLowerCase() : - undefined; - }, - set: function( elem, value, name ) { - var propName; - if ( value === false ) { - // Remove boolean attributes when set to false - jQuery.removeAttr( elem, name ); - } else { - // value is true since we know at this point it's type boolean and not false - // Set boolean attributes to the same name and set the DOM property - propName = jQuery.propFix[ name ] || name; - if ( propName in elem ) { - // Only set the IDL specifically if it already exists on the element - elem[ propName ] = true; - } - - elem.setAttribute( name, name.toLowerCase() ); - } - return name; - } -}; - -// IE6/7 do not support getting/setting some attributes with get/setAttribute -if ( !getSetAttribute ) { - - fixSpecified = { - name: true, - id: true, - coords: true - }; - - // Use this for any attribute in IE6/7 - // This fixes almost every IE6/7 issue - nodeHook = jQuery.valHooks.button = { - get: function( elem, name ) { - var ret; - ret = elem.getAttributeNode( name ); - return ret && ( fixSpecified[ name ] ? ret.value !== "" : ret.specified ) ? - ret.value : - undefined; - }, - set: function( elem, value, name ) { - // Set the existing or create a new attribute node - var ret = elem.getAttributeNode( name ); - if ( !ret ) { - ret = document.createAttribute( name ); - elem.setAttributeNode( ret ); - } - return ( ret.value = value + "" ); - } - }; - - // Set width and height to auto instead of 0 on empty string( Bug #8150 ) - // This is for removals - jQuery.each([ "width", "height" ], function( i, name ) { - jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { - set: function( elem, value ) { - if ( value === "" ) { - elem.setAttribute( name, "auto" ); - return value; - } - } - }); - }); - - // Set contenteditable to false on removals(#10429) - // Setting to empty string throws an error as an invalid value - jQuery.attrHooks.contenteditable = { - get: nodeHook.get, - set: function( elem, value, name ) { - if ( value === "" ) { - value = "false"; - } - nodeHook.set( elem, value, name ); - } - }; -} - - -// Some attributes require a special call on IE -if ( !jQuery.support.hrefNormalized ) { - jQuery.each([ "href", "src", "width", "height" ], function( i, name ) { - jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { - get: function( elem ) { - var ret = elem.getAttribute( name, 2 ); - return ret === null ? undefined : ret; - } - }); - }); -} - -if ( !jQuery.support.style ) { - jQuery.attrHooks.style = { - get: function( elem ) { - // Return undefined in the case of empty string - // Normalize to lowercase since IE uppercases css property names - return elem.style.cssText.toLowerCase() || undefined; - }, - set: function( elem, value ) { - return ( elem.style.cssText = value + "" ); - } - }; -} - -// Safari mis-reports the default selected property of an option -// Accessing the parent's selectedIndex property fixes it -if ( !jQuery.support.optSelected ) { - jQuery.propHooks.selected = jQuery.extend( jQuery.propHooks.selected, { - get: function( elem ) { - var parent = elem.parentNode; - - if ( parent ) { - parent.selectedIndex; - - // Make sure that it also works with optgroups, see #5701 - if ( parent.parentNode ) { - parent.parentNode.selectedIndex; - } - } - return null; - } - }); -} - -// IE6/7 call enctype encoding -if ( !jQuery.support.enctype ) { - jQuery.propFix.enctype = "encoding"; -} - -// Radios and checkboxes getter/setter -if ( !jQuery.support.checkOn ) { - jQuery.each([ "radio", "checkbox" ], function() { - jQuery.valHooks[ this ] = { - get: function( elem ) { - // Handle the case where in Webkit "" is returned instead of "on" if a value isn't specified - return elem.getAttribute("value") === null ? "on" : elem.value; - } - }; - }); -} -jQuery.each([ "radio", "checkbox" ], function() { - jQuery.valHooks[ this ] = jQuery.extend( jQuery.valHooks[ this ], { - set: function( elem, value ) { - if ( jQuery.isArray( value ) ) { - return ( elem.checked = jQuery.inArray( jQuery(elem).val(), value ) >= 0 ); - } - } - }); -}); -var rformElems = /^(?:textarea|input|select)$/i, - rtypenamespace = /^([^\.]*|)(?:\.(.+)|)$/, - rhoverHack = /(?:^|\s)hover(\.\S+|)\b/, - rkeyEvent = /^key/, - rmouseEvent = /^(?:mouse|contextmenu)|click/, - rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, - hoverHack = function( events ) { - return jQuery.event.special.hover ? events : events.replace( rhoverHack, "mouseenter$1 mouseleave$1" ); - }; - -/* - * Helper functions for managing events -- not part of the public interface. - * Props to Dean Edwards' addEvent library for many of the ideas. - */ -jQuery.event = { - - add: function( elem, types, handler, data, selector ) { - - var elemData, eventHandle, events, - t, tns, type, namespaces, handleObj, - handleObjIn, handlers, special; - - // Don't attach events to noData or text/comment nodes (allow plain objects tho) - if ( elem.nodeType === 3 || elem.nodeType === 8 || !types || !handler || !(elemData = jQuery._data( elem )) ) { - return; - } - - // Caller can pass in an object of custom data in lieu of the handler - if ( handler.handler ) { - handleObjIn = handler; - handler = handleObjIn.handler; - selector = handleObjIn.selector; - } - - // Make sure that the handler has a unique ID, used to find/remove it later - if ( !handler.guid ) { - handler.guid = jQuery.guid++; - } - - // Init the element's event structure and main handler, if this is the first - events = elemData.events; - if ( !events ) { - elemData.events = events = {}; - } - eventHandle = elemData.handle; - if ( !eventHandle ) { - elemData.handle = eventHandle = function( e ) { - // Discard the second event of a jQuery.event.trigger() and - // when an event is called after a page has unloaded - return typeof jQuery !== "undefined" && (!e || jQuery.event.triggered !== e.type) ? - jQuery.event.dispatch.apply( eventHandle.elem, arguments ) : - undefined; - }; - // Add elem as a property of the handle fn to prevent a memory leak with IE non-native events - eventHandle.elem = elem; - } - - // Handle multiple events separated by a space - // jQuery(...).bind("mouseover mouseout", fn); - types = jQuery.trim( hoverHack(types) ).split( " " ); - for ( t = 0; t < types.length; t++ ) { - - tns = rtypenamespace.exec( types[t] ) || []; - type = tns[1]; - namespaces = ( tns[2] || "" ).split( "." ).sort(); - - // If event changes its type, use the special event handlers for the changed type - special = jQuery.event.special[ type ] || {}; - - // If selector defined, determine special event api type, otherwise given type - type = ( selector ? special.delegateType : special.bindType ) || type; - - // Update special based on newly reset type - special = jQuery.event.special[ type ] || {}; - - // handleObj is passed to all event handlers - handleObj = jQuery.extend({ - type: type, - origType: tns[1], - data: data, - handler: handler, - guid: handler.guid, - selector: selector, - needsContext: selector && jQuery.expr.match.needsContext.test( selector ), - namespace: namespaces.join(".") - }, handleObjIn ); - - // Init the event handler queue if we're the first - handlers = events[ type ]; - if ( !handlers ) { - handlers = events[ type ] = []; - handlers.delegateCount = 0; - - // Only use addEventListener/attachEvent if the special events handler returns false - if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) { - // Bind the global event handler to the element - if ( elem.addEventListener ) { - elem.addEventListener( type, eventHandle, false ); - - } else if ( elem.attachEvent ) { - elem.attachEvent( "on" + type, eventHandle ); - } - } - } - - if ( special.add ) { - special.add.call( elem, handleObj ); - - if ( !handleObj.handler.guid ) { - handleObj.handler.guid = handler.guid; - } - } - - // Add to the element's handler list, delegates in front - if ( selector ) { - handlers.splice( handlers.delegateCount++, 0, handleObj ); - } else { - handlers.push( handleObj ); - } - - // Keep track of which events have ever been used, for event optimization - jQuery.event.global[ type ] = true; - } - - // Nullify elem to prevent memory leaks in IE - elem = null; - }, - - global: {}, - - // Detach an event or set of events from an element - remove: function( elem, types, handler, selector, mappedTypes ) { - - var t, tns, type, origType, namespaces, origCount, - j, events, special, eventType, handleObj, - elemData = jQuery.hasData( elem ) && jQuery._data( elem ); - - if ( !elemData || !(events = elemData.events) ) { - return; - } - - // Once for each type.namespace in types; type may be omitted - types = jQuery.trim( hoverHack( types || "" ) ).split(" "); - for ( t = 0; t < types.length; t++ ) { - tns = rtypenamespace.exec( types[t] ) || []; - type = origType = tns[1]; - namespaces = tns[2]; - - // Unbind all events (on this namespace, if provided) for the element - if ( !type ) { - for ( type in events ) { - jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); - } - continue; - } - - special = jQuery.event.special[ type ] || {}; - type = ( selector? special.delegateType : special.bindType ) || type; - eventType = events[ type ] || []; - origCount = eventType.length; - namespaces = namespaces ? new RegExp("(^|\\.)" + namespaces.split(".").sort().join("\\.(?:.*\\.|)") + "(\\.|$)") : null; - - // Remove matching events - for ( j = 0; j < eventType.length; j++ ) { - handleObj = eventType[ j ]; - - if ( ( mappedTypes || origType === handleObj.origType ) && - ( !handler || handler.guid === handleObj.guid ) && - ( !namespaces || namespaces.test( handleObj.namespace ) ) && - ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) ) { - eventType.splice( j--, 1 ); - - if ( handleObj.selector ) { - eventType.delegateCount--; - } - if ( special.remove ) { - special.remove.call( elem, handleObj ); - } - } - } - - // Remove generic event handler if we removed something and no more handlers exist - // (avoids potential for endless recursion during removal of special event handlers) - if ( eventType.length === 0 && origCount !== eventType.length ) { - if ( !special.teardown || special.teardown.call( elem, namespaces, elemData.handle ) === false ) { - jQuery.removeEvent( elem, type, elemData.handle ); - } - - delete events[ type ]; - } - } - - // Remove the expando if it's no longer used - if ( jQuery.isEmptyObject( events ) ) { - delete elemData.handle; - - // removeData also checks for emptiness and clears the expando if empty - // so use it instead of delete - jQuery.removeData( elem, "events", true ); - } - }, - - // Events that are safe to short-circuit if no handlers are attached. - // Native DOM events should not be added, they may have inline handlers. - customEvent: { - "getData": true, - "setData": true, - "changeData": true - }, - - trigger: function( event, data, elem, onlyHandlers ) { - // Don't do events on text and comment nodes - if ( elem && (elem.nodeType === 3 || elem.nodeType === 8) ) { - return; - } - - // Event object or event type - var cache, exclusive, i, cur, old, ontype, special, handle, eventPath, bubbleType, - type = event.type || event, - namespaces = []; - - // focus/blur morphs to focusin/out; ensure we're not firing them right now - if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { - return; - } - - if ( type.indexOf( "!" ) >= 0 ) { - // Exclusive events trigger only for the exact event (no namespaces) - type = type.slice(0, -1); - exclusive = true; - } - - if ( type.indexOf( "." ) >= 0 ) { - // Namespaced trigger; create a regexp to match event type in handle() - namespaces = type.split("."); - type = namespaces.shift(); - namespaces.sort(); - } - - if ( (!elem || jQuery.event.customEvent[ type ]) && !jQuery.event.global[ type ] ) { - // No jQuery handlers for this event type, and it can't have inline handlers - return; - } - - // Caller can pass in an Event, Object, or just an event type string - event = typeof event === "object" ? - // jQuery.Event object - event[ jQuery.expando ] ? event : - // Object literal - new jQuery.Event( type, event ) : - // Just the event type (string) - new jQuery.Event( type ); - - event.type = type; - event.isTrigger = true; - event.exclusive = exclusive; - event.namespace = namespaces.join( "." ); - event.namespace_re = event.namespace? new RegExp("(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)") : null; - ontype = type.indexOf( ":" ) < 0 ? "on" + type : ""; - - // Handle a global trigger - if ( !elem ) { - - // TODO: Stop taunting the data cache; remove global events and always attach to document - cache = jQuery.cache; - for ( i in cache ) { - if ( cache[ i ].events && cache[ i ].events[ type ] ) { - jQuery.event.trigger( event, data, cache[ i ].handle.elem, true ); - } - } - return; - } - - // Clean up the event in case it is being reused - event.result = undefined; - if ( !event.target ) { - event.target = elem; - } - - // Clone any incoming data and prepend the event, creating the handler arg list - data = data != null ? jQuery.makeArray( data ) : []; - data.unshift( event ); - - // Allow special events to draw outside the lines - special = jQuery.event.special[ type ] || {}; - if ( special.trigger && special.trigger.apply( elem, data ) === false ) { - return; - } - - // Determine event propagation path in advance, per W3C events spec (#9951) - // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) - eventPath = [[ elem, special.bindType || type ]]; - if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { - - bubbleType = special.delegateType || type; - cur = rfocusMorph.test( bubbleType + type ) ? elem : elem.parentNode; - for ( old = elem; cur; cur = cur.parentNode ) { - eventPath.push([ cur, bubbleType ]); - old = cur; - } - - // Only add window if we got to document (e.g., not plain obj or detached DOM) - if ( old === (elem.ownerDocument || document) ) { - eventPath.push([ old.defaultView || old.parentWindow || window, bubbleType ]); - } - } - - // Fire handlers on the event path - for ( i = 0; i < eventPath.length && !event.isPropagationStopped(); i++ ) { - - cur = eventPath[i][0]; - event.type = eventPath[i][1]; - - handle = ( jQuery._data( cur, "events" ) || {} )[ event.type ] && jQuery._data( cur, "handle" ); - if ( handle ) { - handle.apply( cur, data ); - } - // Note that this is a bare JS function and not a jQuery handler - handle = ontype && cur[ ontype ]; - if ( handle && jQuery.acceptData( cur ) && handle.apply && handle.apply( cur, data ) === false ) { - event.preventDefault(); - } - } - event.type = type; - - // If nobody prevented the default action, do it now - if ( !onlyHandlers && !event.isDefaultPrevented() ) { - - if ( (!special._default || special._default.apply( elem.ownerDocument, data ) === false) && - !(type === "click" && jQuery.nodeName( elem, "a" )) && jQuery.acceptData( elem ) ) { - - // Call a native DOM method on the target with the same name name as the event. - // Can't use an .isFunction() check here because IE6/7 fails that test. - // Don't do default actions on window, that's where global variables be (#6170) - // IE<9 dies on focus/blur to hidden element (#1486) - if ( ontype && elem[ type ] && ((type !== "focus" && type !== "blur") || event.target.offsetWidth !== 0) && !jQuery.isWindow( elem ) ) { - - // Don't re-trigger an onFOO event when we call its FOO() method - old = elem[ ontype ]; - - if ( old ) { - elem[ ontype ] = null; - } - - // Prevent re-triggering of the same event, since we already bubbled it above - jQuery.event.triggered = type; - elem[ type ](); - jQuery.event.triggered = undefined; - - if ( old ) { - elem[ ontype ] = old; - } - } - } - } - - return event.result; - }, - - dispatch: function( event ) { - - // Make a writable jQuery.Event from the native event object - event = jQuery.event.fix( event || window.event ); - - var i, j, cur, ret, selMatch, matched, matches, handleObj, sel, related, - handlers = ( (jQuery._data( this, "events" ) || {} )[ event.type ] || []), - delegateCount = handlers.delegateCount, - args = core_slice.call( arguments ), - run_all = !event.exclusive && !event.namespace, - special = jQuery.event.special[ event.type ] || {}, - handlerQueue = []; - - // Use the fix-ed jQuery.Event rather than the (read-only) native event - args[0] = event; - event.delegateTarget = this; - - // Call the preDispatch hook for the mapped type, and let it bail if desired - if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { - return; - } - - // Determine handlers that should run if there are delegated events - // Avoid non-left-click bubbling in Firefox (#3861) - if ( delegateCount && !(event.button && event.type === "click") ) { - - for ( cur = event.target; cur != this; cur = cur.parentNode || this ) { - - // Don't process clicks (ONLY) on disabled elements (#6911, #8165, #11382, #11764) - if ( cur.disabled !== true || event.type !== "click" ) { - selMatch = {}; - matches = []; - for ( i = 0; i < delegateCount; i++ ) { - handleObj = handlers[ i ]; - sel = handleObj.selector; - - if ( selMatch[ sel ] === undefined ) { - selMatch[ sel ] = handleObj.needsContext ? - jQuery( sel, this ).index( cur ) >= 0 : - jQuery.find( sel, this, null, [ cur ] ).length; - } - if ( selMatch[ sel ] ) { - matches.push( handleObj ); - } - } - if ( matches.length ) { - handlerQueue.push({ elem: cur, matches: matches }); - } - } - } - } - - // Add the remaining (directly-bound) handlers - if ( handlers.length > delegateCount ) { - handlerQueue.push({ elem: this, matches: handlers.slice( delegateCount ) }); - } - - // Run delegates first; they may want to stop propagation beneath us - for ( i = 0; i < handlerQueue.length && !event.isPropagationStopped(); i++ ) { - matched = handlerQueue[ i ]; - event.currentTarget = matched.elem; - - for ( j = 0; j < matched.matches.length && !event.isImmediatePropagationStopped(); j++ ) { - handleObj = matched.matches[ j ]; - - // Triggered event must either 1) be non-exclusive and have no namespace, or - // 2) have namespace(s) a subset or equal to those in the bound event (both can have no namespace). - if ( run_all || (!event.namespace && !handleObj.namespace) || event.namespace_re && event.namespace_re.test( handleObj.namespace ) ) { - - event.data = handleObj.data; - event.handleObj = handleObj; - - ret = ( (jQuery.event.special[ handleObj.origType ] || {}).handle || handleObj.handler ) - .apply( matched.elem, args ); - - if ( ret !== undefined ) { - event.result = ret; - if ( ret === false ) { - event.preventDefault(); - event.stopPropagation(); - } - } - } - } - } - - // Call the postDispatch hook for the mapped type - if ( special.postDispatch ) { - special.postDispatch.call( this, event ); - } - - return event.result; - }, - - // Includes some event props shared by KeyEvent and MouseEvent - // *** attrChange attrName relatedNode srcElement are not normalized, non-W3C, deprecated, will be removed in 1.8 *** - props: "attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "), - - fixHooks: {}, - - keyHooks: { - props: "char charCode key keyCode".split(" "), - filter: function( event, original ) { - - // Add which for key events - if ( event.which == null ) { - event.which = original.charCode != null ? original.charCode : original.keyCode; - } - - return event; - } - }, - - mouseHooks: { - props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "), - filter: function( event, original ) { - var eventDoc, doc, body, - button = original.button, - fromElement = original.fromElement; - - // Calculate pageX/Y if missing and clientX/Y available - if ( event.pageX == null && original.clientX != null ) { - eventDoc = event.target.ownerDocument || document; - doc = eventDoc.documentElement; - body = eventDoc.body; - - event.pageX = original.clientX + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && body.clientLeft || 0 ); - event.pageY = original.clientY + ( doc && doc.scrollTop || body && body.scrollTop || 0 ) - ( doc && doc.clientTop || body && body.clientTop || 0 ); - } - - // Add relatedTarget, if necessary - if ( !event.relatedTarget && fromElement ) { - event.relatedTarget = fromElement === event.target ? original.toElement : fromElement; - } - - // Add which for click: 1 === left; 2 === middle; 3 === right - // Note: button is not normalized, so don't use it - if ( !event.which && button !== undefined ) { - event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) ); - } - - return event; - } - }, - - fix: function( event ) { - if ( event[ jQuery.expando ] ) { - return event; - } - - // Create a writable copy of the event object and normalize some properties - var i, prop, - originalEvent = event, - fixHook = jQuery.event.fixHooks[ event.type ] || {}, - copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props; - - event = jQuery.Event( originalEvent ); - - for ( i = copy.length; i; ) { - prop = copy[ --i ]; - event[ prop ] = originalEvent[ prop ]; - } - - // Fix target property, if necessary (#1925, IE 6/7/8 & Safari2) - if ( !event.target ) { - event.target = originalEvent.srcElement || document; - } - - // Target should not be a text node (#504, Safari) - if ( event.target.nodeType === 3 ) { - event.target = event.target.parentNode; - } - - // For mouse/key events, metaKey==false if it's undefined (#3368, #11328; IE6/7/8) - event.metaKey = !!event.metaKey; - - return fixHook.filter? fixHook.filter( event, originalEvent ) : event; - }, - - special: { - load: { - // Prevent triggered image.load events from bubbling to window.load - noBubble: true - }, - - focus: { - delegateType: "focusin" - }, - blur: { - delegateType: "focusout" - }, - - beforeunload: { - setup: function( data, namespaces, eventHandle ) { - // We only want to do this special case on windows - if ( jQuery.isWindow( this ) ) { - this.onbeforeunload = eventHandle; - } - }, - - teardown: function( namespaces, eventHandle ) { - if ( this.onbeforeunload === eventHandle ) { - this.onbeforeunload = null; - } - } - } - }, - - simulate: function( type, elem, event, bubble ) { - // Piggyback on a donor event to simulate a different one. - // Fake originalEvent to avoid donor's stopPropagation, but if the - // simulated event prevents default then we do the same on the donor. - var e = jQuery.extend( - new jQuery.Event(), - event, - { type: type, - isSimulated: true, - originalEvent: {} - } - ); - if ( bubble ) { - jQuery.event.trigger( e, null, elem ); - } else { - jQuery.event.dispatch.call( elem, e ); - } - if ( e.isDefaultPrevented() ) { - event.preventDefault(); - } - } -}; - -// Some plugins are using, but it's undocumented/deprecated and will be removed. -// The 1.7 special event interface should provide all the hooks needed now. -jQuery.event.handle = jQuery.event.dispatch; - -jQuery.removeEvent = document.removeEventListener ? - function( elem, type, handle ) { - if ( elem.removeEventListener ) { - elem.removeEventListener( type, handle, false ); - } - } : - function( elem, type, handle ) { - var name = "on" + type; - - if ( elem.detachEvent ) { - - // #8545, #7054, preventing memory leaks for custom events in IE6-8 – - // detachEvent needed property on element, by name of that event, to properly expose it to GC - if ( typeof elem[ name ] === "undefined" ) { - elem[ name ] = null; - } - - elem.detachEvent( name, handle ); - } - }; - -jQuery.Event = function( src, props ) { - // Allow instantiation without the 'new' keyword - if ( !(this instanceof jQuery.Event) ) { - return new jQuery.Event( src, props ); - } - - // Event object - if ( src && src.type ) { - this.originalEvent = src; - this.type = src.type; - - // Events bubbling up the document may have been marked as prevented - // by a handler lower down the tree; reflect the correct value. - this.isDefaultPrevented = ( src.defaultPrevented || src.returnValue === false || - src.getPreventDefault && src.getPreventDefault() ) ? returnTrue : returnFalse; - - // Event type - } else { - this.type = src; - } - - // Put explicitly provided properties onto the event object - if ( props ) { - jQuery.extend( this, props ); - } - - // Create a timestamp if incoming event doesn't have one - this.timeStamp = src && src.timeStamp || jQuery.now(); - - // Mark it as fixed - this[ jQuery.expando ] = true; -}; - -function returnFalse() { - return false; -} -function returnTrue() { - return true; -} - -// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding -// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html -jQuery.Event.prototype = { - preventDefault: function() { - this.isDefaultPrevented = returnTrue; - - var e = this.originalEvent; - if ( !e ) { - return; - } - - // if preventDefault exists run it on the original event - if ( e.preventDefault ) { - e.preventDefault(); - - // otherwise set the returnValue property of the original event to false (IE) - } else { - e.returnValue = false; - } - }, - stopPropagation: function() { - this.isPropagationStopped = returnTrue; - - var e = this.originalEvent; - if ( !e ) { - return; - } - // if stopPropagation exists run it on the original event - if ( e.stopPropagation ) { - e.stopPropagation(); - } - // otherwise set the cancelBubble property of the original event to true (IE) - e.cancelBubble = true; - }, - stopImmediatePropagation: function() { - this.isImmediatePropagationStopped = returnTrue; - this.stopPropagation(); - }, - isDefaultPrevented: returnFalse, - isPropagationStopped: returnFalse, - isImmediatePropagationStopped: returnFalse -}; - -// Create mouseenter/leave events using mouseover/out and event-time checks -jQuery.each({ - mouseenter: "mouseover", - mouseleave: "mouseout" -}, function( orig, fix ) { - jQuery.event.special[ orig ] = { - delegateType: fix, - bindType: fix, - - handle: function( event ) { - var ret, - target = this, - related = event.relatedTarget, - handleObj = event.handleObj, - selector = handleObj.selector; - - // For mousenter/leave call the handler if related is outside the target. - // NB: No relatedTarget if the mouse left/entered the browser window - if ( !related || (related !== target && !jQuery.contains( target, related )) ) { - event.type = handleObj.origType; - ret = handleObj.handler.apply( this, arguments ); - event.type = fix; - } - return ret; - } - }; -}); - -// IE submit delegation -if ( !jQuery.support.submitBubbles ) { - - jQuery.event.special.submit = { - setup: function() { - // Only need this for delegated form submit events - if ( jQuery.nodeName( this, "form" ) ) { - return false; - } - - // Lazy-add a submit handler when a descendant form may potentially be submitted - jQuery.event.add( this, "click._submit keypress._submit", function( e ) { - // Node name check avoids a VML-related crash in IE (#9807) - var elem = e.target, - form = jQuery.nodeName( elem, "input" ) || jQuery.nodeName( elem, "button" ) ? elem.form : undefined; - if ( form && !jQuery._data( form, "_submit_attached" ) ) { - jQuery.event.add( form, "submit._submit", function( event ) { - event._submit_bubble = true; - }); - jQuery._data( form, "_submit_attached", true ); - } - }); - // return undefined since we don't need an event listener - }, - - postDispatch: function( event ) { - // If form was submitted by the user, bubble the event up the tree - if ( event._submit_bubble ) { - delete event._submit_bubble; - if ( this.parentNode && !event.isTrigger ) { - jQuery.event.simulate( "submit", this.parentNode, event, true ); - } - } - }, - - teardown: function() { - // Only need this for delegated form submit events - if ( jQuery.nodeName( this, "form" ) ) { - return false; - } - - // Remove delegated handlers; cleanData eventually reaps submit handlers attached above - jQuery.event.remove( this, "._submit" ); - } - }; -} - -// IE change delegation and checkbox/radio fix -if ( !jQuery.support.changeBubbles ) { - - jQuery.event.special.change = { - - setup: function() { - - if ( rformElems.test( this.nodeName ) ) { - // IE doesn't fire change on a check/radio until blur; trigger it on click - // after a propertychange. Eat the blur-change in special.change.handle. - // This still fires onchange a second time for check/radio after blur. - if ( this.type === "checkbox" || this.type === "radio" ) { - jQuery.event.add( this, "propertychange._change", function( event ) { - if ( event.originalEvent.propertyName === "checked" ) { - this._just_changed = true; - } - }); - jQuery.event.add( this, "click._change", function( event ) { - if ( this._just_changed && !event.isTrigger ) { - this._just_changed = false; - } - // Allow triggered, simulated change events (#11500) - jQuery.event.simulate( "change", this, event, true ); - }); - } - return false; - } - // Delegated event; lazy-add a change handler on descendant inputs - jQuery.event.add( this, "beforeactivate._change", function( e ) { - var elem = e.target; - - if ( rformElems.test( elem.nodeName ) && !jQuery._data( elem, "_change_attached" ) ) { - jQuery.event.add( elem, "change._change", function( event ) { - if ( this.parentNode && !event.isSimulated && !event.isTrigger ) { - jQuery.event.simulate( "change", this.parentNode, event, true ); - } - }); - jQuery._data( elem, "_change_attached", true ); - } - }); - }, - - handle: function( event ) { - var elem = event.target; - - // Swallow native change events from checkbox/radio, we already triggered them above - if ( this !== elem || event.isSimulated || event.isTrigger || (elem.type !== "radio" && elem.type !== "checkbox") ) { - return event.handleObj.handler.apply( this, arguments ); - } - }, - - teardown: function() { - jQuery.event.remove( this, "._change" ); - - return !rformElems.test( this.nodeName ); - } - }; -} - -// Create "bubbling" focus and blur events -if ( !jQuery.support.focusinBubbles ) { - jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) { - - // Attach a single capturing handler while someone wants focusin/focusout - var attaches = 0, - handler = function( event ) { - jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true ); - }; - - jQuery.event.special[ fix ] = { - setup: function() { - if ( attaches++ === 0 ) { - document.addEventListener( orig, handler, true ); - } - }, - teardown: function() { - if ( --attaches === 0 ) { - document.removeEventListener( orig, handler, true ); - } - } - }; - }); -} - -jQuery.fn.extend({ - - on: function( types, selector, data, fn, /*INTERNAL*/ one ) { - var origFn, type; - - // Types can be a map of types/handlers - if ( typeof types === "object" ) { - // ( types-Object, selector, data ) - if ( typeof selector !== "string" ) { // && selector != null - // ( types-Object, data ) - data = data || selector; - selector = undefined; - } - for ( type in types ) { - this.on( type, selector, data, types[ type ], one ); - } - return this; - } - - if ( data == null && fn == null ) { - // ( types, fn ) - fn = selector; - data = selector = undefined; - } else if ( fn == null ) { - if ( typeof selector === "string" ) { - // ( types, selector, fn ) - fn = data; - data = undefined; - } else { - // ( types, data, fn ) - fn = data; - data = selector; - selector = undefined; - } - } - if ( fn === false ) { - fn = returnFalse; - } else if ( !fn ) { - return this; - } - - if ( one === 1 ) { - origFn = fn; - fn = function( event ) { - // Can use an empty set, since event contains the info - jQuery().off( event ); - return origFn.apply( this, arguments ); - }; - // Use same guid so caller can remove using origFn - fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); - } - return this.each( function() { - jQuery.event.add( this, types, fn, data, selector ); - }); - }, - one: function( types, selector, data, fn ) { - return this.on( types, selector, data, fn, 1 ); - }, - off: function( types, selector, fn ) { - var handleObj, type; - if ( types && types.preventDefault && types.handleObj ) { - // ( event ) dispatched jQuery.Event - handleObj = types.handleObj; - jQuery( types.delegateTarget ).off( - handleObj.namespace ? handleObj.origType + "." + handleObj.namespace : handleObj.origType, - handleObj.selector, - handleObj.handler - ); - return this; - } - if ( typeof types === "object" ) { - // ( types-object [, selector] ) - for ( type in types ) { - this.off( type, selector, types[ type ] ); - } - return this; - } - if ( selector === false || typeof selector === "function" ) { - // ( types [, fn] ) - fn = selector; - selector = undefined; - } - if ( fn === false ) { - fn = returnFalse; - } - return this.each(function() { - jQuery.event.remove( this, types, fn, selector ); - }); - }, - - bind: function( types, data, fn ) { - return this.on( types, null, data, fn ); - }, - unbind: function( types, fn ) { - return this.off( types, null, fn ); - }, - - live: function( types, data, fn ) { - jQuery( this.context ).on( types, this.selector, data, fn ); - return this; - }, - die: function( types, fn ) { - jQuery( this.context ).off( types, this.selector || "**", fn ); - return this; - }, - - delegate: function( selector, types, data, fn ) { - return this.on( types, selector, data, fn ); - }, - undelegate: function( selector, types, fn ) { - // ( namespace ) or ( selector, types [, fn] ) - return arguments.length === 1 ? this.off( selector, "**" ) : this.off( types, selector || "**", fn ); - }, - - trigger: function( type, data ) { - return this.each(function() { - jQuery.event.trigger( type, data, this ); - }); - }, - triggerHandler: function( type, data ) { - if ( this[0] ) { - return jQuery.event.trigger( type, data, this[0], true ); - } - }, - - toggle: function( fn ) { - // Save reference to arguments for access in closure - var args = arguments, - guid = fn.guid || jQuery.guid++, - i = 0, - toggler = function( event ) { - // Figure out which function to execute - var lastToggle = ( jQuery._data( this, "lastToggle" + fn.guid ) || 0 ) % i; - jQuery._data( this, "lastToggle" + fn.guid, lastToggle + 1 ); - - // Make sure that clicks stop - event.preventDefault(); - - // and execute the function - return args[ lastToggle ].apply( this, arguments ) || false; - }; - - // link all the functions, so any of them can unbind this click handler - toggler.guid = guid; - while ( i < args.length ) { - args[ i++ ].guid = guid; - } - - return this.click( toggler ); - }, - - hover: function( fnOver, fnOut ) { - return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver ); - } -}); - -jQuery.each( ("blur focus focusin focusout load resize scroll unload click dblclick " + - "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " + - "change select submit keydown keypress keyup error contextmenu").split(" "), function( i, name ) { - - // Handle event binding - jQuery.fn[ name ] = function( data, fn ) { - if ( fn == null ) { - fn = data; - data = null; - } - - return arguments.length > 0 ? - this.on( name, null, data, fn ) : - this.trigger( name ); - }; - - if ( rkeyEvent.test( name ) ) { - jQuery.event.fixHooks[ name ] = jQuery.event.keyHooks; - } - - if ( rmouseEvent.test( name ) ) { - jQuery.event.fixHooks[ name ] = jQuery.event.mouseHooks; - } -}); -/*!
- * Sizzle CSS Selector Engine
- * Copyright 2012 jQuery Foundation and other contributors
- * Released under the MIT license
- * http://sizzlejs.com/
- */
-(function( window, undefined ) {
-
-var cachedruns,
- assertGetIdNotName,
- Expr,
- getText,
- isXML,
- contains,
- compile,
- sortOrder,
- hasDuplicate,
- outermostContext,
-
- baseHasDuplicate = true,
- strundefined = "undefined",
-
- expando = ( "sizcache" + Math.random() ).replace( ".", "" ),
-
- Token = String,
- document = window.document,
- docElem = document.documentElement,
- dirruns = 0,
- done = 0,
- pop = [].pop,
- push = [].push,
- slice = [].slice,
- // Use a stripped-down indexOf if a native one is unavailable
- indexOf = [].indexOf || function( elem ) {
- var i = 0,
- len = this.length;
- for ( ; i < len; i++ ) {
- if ( this[i] === elem ) {
- return i;
- }
- }
- return -1;
- },
-
- // Augment a function for special use by Sizzle
- markFunction = function( fn, value ) {
- fn[ expando ] = value == null || value;
- return fn;
- },
-
- createCache = function() {
- var cache = {},
- keys = [];
-
- return markFunction(function( key, value ) {
- // Only keep the most recent entries
- if ( keys.push( key ) > Expr.cacheLength ) {
- delete cache[ keys.shift() ];
- }
-
- return (cache[ key ] = value);
- }, cache );
- },
-
- classCache = createCache(),
- tokenCache = createCache(),
- compilerCache = createCache(),
-
- // Regex
-
- // Whitespace characters http://www.w3.org/TR/css3-selectors/#whitespace
- whitespace = "[\\x20\\t\\r\\n\\f]",
- // http://www.w3.org/TR/css3-syntax/#characters
- characterEncoding = "(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",
-
- // Loosely modeled on CSS identifier characters
- // An unquoted value should be a CSS identifier (http://www.w3.org/TR/css3-selectors/#attribute-selectors)
- // Proper syntax: http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier
- identifier = characterEncoding.replace( "w", "w#" ),
-
- // Acceptable operators http://www.w3.org/TR/selectors/#attribute-selectors
- operators = "([*^$|!~]?=)",
- attributes = "\\[" + whitespace + "*(" + characterEncoding + ")" + whitespace +
- "*(?:" + operators + whitespace + "*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + identifier + ")|)|)" + whitespace + "*\\]",
-
- // Prefer arguments not in parens/brackets,
- // then attribute selectors and non-pseudos (denoted by :),
- // then anything else
- // These preferences are here to reduce the number of selectors
- // needing tokenize in the PSEUDO preFilter
- pseudos = ":(" + characterEncoding + ")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:" + attributes + ")|[^:]|\\\\.)*|.*))\\)|)",
-
- // For matchExpr.POS and matchExpr.needsContext
- pos = ":(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + whitespace +
- "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)",
-
- // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter
- rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ),
-
- rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ),
- rcombinators = new RegExp( "^" + whitespace + "*([\\x20\\t\\r\\n\\f>+~])" + whitespace + "*" ),
- rpseudo = new RegExp( pseudos ),
-
- // Easily-parseable/retrievable ID or TAG or CLASS selectors
- rquickExpr = /^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,
-
- rnot = /^:not/,
- rsibling = /[\x20\t\r\n\f]*[+~]/,
- rendsWithNot = /:not\($/,
-
- rheader = /h\d/i,
- rinputs = /input|select|textarea|button/i,
-
- rbackslash = /\\(?!\\)/g,
-
- matchExpr = {
- "ID": new RegExp( "^#(" + characterEncoding + ")" ),
- "CLASS": new RegExp( "^\\.(" + characterEncoding + ")" ),
- "NAME": new RegExp( "^\\[name=['\"]?(" + characterEncoding + ")['\"]?\\]" ),
- "TAG": new RegExp( "^(" + characterEncoding.replace( "w", "w*" ) + ")" ),
- "ATTR": new RegExp( "^" + attributes ),
- "PSEUDO": new RegExp( "^" + pseudos ),
- "POS": new RegExp( pos, "i" ),
- "CHILD": new RegExp( "^:(only|nth|first|last)-child(?:\\(" + whitespace +
- "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace +
- "*(\\d+)|))" + whitespace + "*\\)|)", "i" ),
- // For use in libraries implementing .is()
- "needsContext": new RegExp( "^" + whitespace + "*[>+~]|" + pos, "i" )
- },
-
- // Support
-
- // Used for testing something on an element
- assert = function( fn ) {
- var div = document.createElement("div");
-
- try {
- return fn( div );
- } catch (e) {
- return false;
- } finally {
- // release memory in IE
- div = null;
- }
- },
-
- // Check if getElementsByTagName("*") returns only elements
- assertTagNameNoComments = assert(function( div ) {
- div.appendChild( document.createComment("") );
- return !div.getElementsByTagName("*").length;
- }),
-
- // Check if getAttribute returns normalized href attributes
- assertHrefNotNormalized = assert(function( div ) {
- div.innerHTML = "<a href='#'></a>";
- return div.firstChild && typeof div.firstChild.getAttribute !== strundefined &&
- div.firstChild.getAttribute("href") === "#";
- }),
-
- // Check if attributes should be retrieved by attribute nodes
- assertAttributes = assert(function( div ) {
- div.innerHTML = "<select></select>";
- var type = typeof div.lastChild.getAttribute("multiple");
- // IE8 returns a string for some attributes even when not present
- return type !== "boolean" && type !== "string";
- }),
-
- // Check if getElementsByClassName can be trusted
- assertUsableClassName = assert(function( div ) {
- // Opera can't find a second classname (in 9.6)
- div.innerHTML = "<div class='hidden e'></div><div class='hidden'></div>";
- if ( !div.getElementsByClassName || !div.getElementsByClassName("e").length ) {
- return false;
- }
-
- // Safari 3.2 caches class attributes and doesn't catch changes
- div.lastChild.className = "e";
- return div.getElementsByClassName("e").length === 2;
- }),
-
- // Check if getElementById returns elements by name
- // Check if getElementsByName privileges form controls or returns elements by ID
- assertUsableName = assert(function( div ) {
- // Inject content
- div.id = expando + 0;
- div.innerHTML = "<a name='" + expando + "'></a><div name='" + expando + "'></div>";
- docElem.insertBefore( div, docElem.firstChild );
-
- // Test
- var pass = document.getElementsByName &&
- // buggy browsers will return fewer than the correct 2
- document.getElementsByName( expando ).length === 2 +
- // buggy browsers will return more than the correct 0
- document.getElementsByName( expando + 0 ).length;
- assertGetIdNotName = !document.getElementById( expando );
-
- // Cleanup
- docElem.removeChild( div );
-
- return pass;
- });
-
-// If slice is not available, provide a backup
-try {
- slice.call( docElem.childNodes, 0 )[0].nodeType;
-} catch ( e ) {
- slice = function( i ) {
- var elem,
- results = [];
- for ( ; (elem = this[i]); i++ ) {
- results.push( elem );
- }
- return results;
- };
-}
-
-function Sizzle( selector, context, results, seed ) {
- results = results || [];
- context = context || document;
- var match, elem, xml, m,
- nodeType = context.nodeType;
-
- if ( !selector || typeof selector !== "string" ) {
- return results;
- }
-
- if ( nodeType !== 1 && nodeType !== 9 ) {
- return [];
- }
-
- xml = isXML( context );
-
- if ( !xml && !seed ) {
- if ( (match = rquickExpr.exec( selector )) ) {
- // Speed-up: Sizzle("#ID")
- if ( (m = match[1]) ) {
- if ( nodeType === 9 ) {
- elem = context.getElementById( m );
- // Check parentNode to catch when Blackberry 4.6 returns
- // nodes that are no longer in the document #6963
- if ( elem && elem.parentNode ) {
- // Handle the case where IE, Opera, and Webkit return items
- // by name instead of ID
- if ( elem.id === m ) {
- results.push( elem );
- return results;
- }
- } else {
- return results;
- }
- } else {
- // Context is not a document
- if ( context.ownerDocument && (elem = context.ownerDocument.getElementById( m )) &&
- contains( context, elem ) && elem.id === m ) {
- results.push( elem );
- return results;
- }
- }
-
- // Speed-up: Sizzle("TAG")
- } else if ( match[2] ) {
- push.apply( results, slice.call(context.getElementsByTagName( selector ), 0) );
- return results;
-
- // Speed-up: Sizzle(".CLASS")
- } else if ( (m = match[3]) && assertUsableClassName && context.getElementsByClassName ) {
- push.apply( results, slice.call(context.getElementsByClassName( m ), 0) );
- return results;
- }
- }
- }
-
- // All others
- return select( selector.replace( rtrim, "$1" ), context, results, seed, xml );
-}
-
-Sizzle.matches = function( expr, elements ) {
- return Sizzle( expr, null, null, elements );
-};
-
-Sizzle.matchesSelector = function( elem, expr ) {
- return Sizzle( expr, null, null, [ elem ] ).length > 0;
-};
-
-// Returns a function to use in pseudos for input types
-function createInputPseudo( type ) {
- return function( elem ) {
- var name = elem.nodeName.toLowerCase();
- return name === "input" && elem.type === type;
- };
-}
-
-// Returns a function to use in pseudos for buttons
-function createButtonPseudo( type ) {
- return function( elem ) {
- var name = elem.nodeName.toLowerCase();
- return (name === "input" || name === "button") && elem.type === type;
- };
-}
-
-// Returns a function to use in pseudos for positionals
-function createPositionalPseudo( fn ) {
- return markFunction(function( argument ) {
- argument = +argument;
- return markFunction(function( seed, matches ) {
- var j,
- matchIndexes = fn( [], seed.length, argument ),
- i = matchIndexes.length;
-
- // Match elements found at the specified indexes
- while ( i-- ) {
- if ( seed[ (j = matchIndexes[i]) ] ) {
- seed[j] = !(matches[j] = seed[j]);
- }
- }
- });
- });
-}
-
-/**
- * Utility function for retrieving the text value of an array of DOM nodes
- * @param {Array|Element} elem
- */
-getText = Sizzle.getText = function( elem ) {
- var node,
- ret = "",
- i = 0,
- nodeType = elem.nodeType;
-
- if ( nodeType ) {
- if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) {
- // Use textContent for elements
- // innerText usage removed for consistency of new lines (see #11153)
- if ( typeof elem.textContent === "string" ) {
- return elem.textContent;
- } else {
- // Traverse its children
- for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) {
- ret += getText( elem );
- }
- }
- } else if ( nodeType === 3 || nodeType === 4 ) {
- return elem.nodeValue;
- }
- // Do not include comment or processing instruction nodes
- } else {
-
- // If no nodeType, this is expected to be an array
- for ( ; (node = elem[i]); i++ ) {
- // Do not traverse comment nodes
- ret += getText( node );
- }
- }
- return ret;
-};
-
-isXML = Sizzle.isXML = function( elem ) {
- // documentElement is verified for cases where it doesn't yet exist
- // (such as loading iframes in IE - #4833)
- var documentElement = elem && (elem.ownerDocument || elem).documentElement;
- return documentElement ? documentElement.nodeName !== "HTML" : false;
-};
-
-// Element contains another
-contains = Sizzle.contains = docElem.contains ?
- function( a, b ) {
- var adown = a.nodeType === 9 ? a.documentElement : a,
- bup = b && b.parentNode;
- return a === bup || !!( bup && bup.nodeType === 1 && adown.contains && adown.contains(bup) );
- } :
- docElem.compareDocumentPosition ?
- function( a, b ) {
- return b && !!( a.compareDocumentPosition( b ) & 16 );
- } :
- function( a, b ) {
- while ( (b = b.parentNode) ) {
- if ( b === a ) {
- return true;
- }
- }
- return false;
- };
-
-Sizzle.attr = function( elem, name ) {
- var val,
- xml = isXML( elem );
-
- if ( !xml ) {
- name = name.toLowerCase();
- }
- if ( (val = Expr.attrHandle[ name ]) ) {
- return val( elem );
- }
- if ( xml || assertAttributes ) {
- return elem.getAttribute( name );
- }
- val = elem.getAttributeNode( name );
- return val ?
- typeof elem[ name ] === "boolean" ?
- elem[ name ] ? name : null :
- val.specified ? val.value : null :
- null;
-};
-
-Expr = Sizzle.selectors = {
-
- // Can be adjusted by the user
- cacheLength: 50,
-
- createPseudo: markFunction,
-
- match: matchExpr,
-
- // IE6/7 return a modified href
- attrHandle: assertHrefNotNormalized ?
- {} :
- {
- "href": function( elem ) {
- return elem.getAttribute( "href", 2 );
- },
- "type": function( elem ) {
- return elem.getAttribute("type");
- }
- },
-
- find: {
- "ID": assertGetIdNotName ?
- function( id, context, xml ) {
- if ( typeof context.getElementById !== strundefined && !xml ) {
- var m = context.getElementById( id );
- // Check parentNode to catch when Blackberry 4.6 returns
- // nodes that are no longer in the document #6963
- return m && m.parentNode ? [m] : [];
- }
- } :
- function( id, context, xml ) {
- if ( typeof context.getElementById !== strundefined && !xml ) {
- var m = context.getElementById( id );
-
- return m ?
- m.id === id || typeof m.getAttributeNode !== strundefined && m.getAttributeNode("id").value === id ?
- [m] :
- undefined :
- [];
- }
- },
-
- "TAG": assertTagNameNoComments ?
- function( tag, context ) {
- if ( typeof context.getElementsByTagName !== strundefined ) {
- return context.getElementsByTagName( tag );
- }
- } :
- function( tag, context ) {
- var results = context.getElementsByTagName( tag );
-
- // Filter out possible comments
- if ( tag === "*" ) {
- var elem,
- tmp = [],
- i = 0;
-
- for ( ; (elem = results[i]); i++ ) {
- if ( elem.nodeType === 1 ) {
- tmp.push( elem );
- }
- }
-
- return tmp;
- }
- return results;
- },
-
- "NAME": assertUsableName && function( tag, context ) {
- if ( typeof context.getElementsByName !== strundefined ) {
- return context.getElementsByName( name );
- }
- },
-
- "CLASS": assertUsableClassName && function( className, context, xml ) {
- if ( typeof context.getElementsByClassName !== strundefined && !xml ) {
- return context.getElementsByClassName( className );
- }
- }
- },
-
- relative: {
- ">": { dir: "parentNode", first: true },
- " ": { dir: "parentNode" },
- "+": { dir: "previousSibling", first: true },
- "~": { dir: "previousSibling" }
- },
-
- preFilter: {
- "ATTR": function( match ) {
- match[1] = match[1].replace( rbackslash, "" );
-
- // Move the given value to match[3] whether quoted or unquoted
- match[3] = ( match[4] || match[5] || "" ).replace( rbackslash, "" );
-
- if ( match[2] === "~=" ) {
- match[3] = " " + match[3] + " ";
- }
-
- return match.slice( 0, 4 );
- },
-
- "CHILD": function( match ) {
- /* matches from matchExpr["CHILD"]
- 1 type (only|nth|...)
- 2 argument (even|odd|\d*|\d*n([+-]\d+)?|...)
- 3 xn-component of xn+y argument ([+-]?\d*n|)
- 4 sign of xn-component
- 5 x of xn-component
- 6 sign of y-component
- 7 y of y-component
- */
- match[1] = match[1].toLowerCase();
-
- if ( match[1] === "nth" ) {
- // nth-child requires argument
- if ( !match[2] ) {
- Sizzle.error( match[0] );
- }
-
- // numeric x and y parameters for Expr.filter.CHILD
- // remember that false/true cast respectively to 0/1
- match[3] = +( match[3] ? match[4] + (match[5] || 1) : 2 * ( match[2] === "even" || match[2] === "odd" ) );
- match[4] = +( ( match[6] + match[7] ) || match[2] === "odd" );
-
- // other types prohibit arguments
- } else if ( match[2] ) {
- Sizzle.error( match[0] );
- }
-
- return match;
- },
-
- "PSEUDO": function( match ) {
- var unquoted, excess;
- if ( matchExpr["CHILD"].test( match[0] ) ) {
- return null;
- }
-
- if ( match[3] ) {
- match[2] = match[3];
- } else if ( (unquoted = match[4]) ) {
- // Only check arguments that contain a pseudo
- if ( rpseudo.test(unquoted) &&
- // Get excess from tokenize (recursively)
- (excess = tokenize( unquoted, true )) &&
- // advance to the next closing parenthesis
- (excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) {
-
- // excess is a negative index
- unquoted = unquoted.slice( 0, excess );
- match[0] = match[0].slice( 0, excess );
- }
- match[2] = unquoted;
- }
-
- // Return only captures needed by the pseudo filter method (type and argument)
- return match.slice( 0, 3 );
- }
- },
-
- filter: {
- "ID": assertGetIdNotName ?
- function( id ) {
- id = id.replace( rbackslash, "" );
- return function( elem ) {
- return elem.getAttribute("id") === id;
- };
- } :
- function( id ) {
- id = id.replace( rbackslash, "" );
- return function( elem ) {
- var node = typeof elem.getAttributeNode !== strundefined && elem.getAttributeNode("id");
- return node && node.value === id;
- };
- },
-
- "TAG": function( nodeName ) {
- if ( nodeName === "*" ) {
- return function() { return true; };
- }
- nodeName = nodeName.replace( rbackslash, "" ).toLowerCase();
-
- return function( elem ) {
- return elem.nodeName && elem.nodeName.toLowerCase() === nodeName;
- };
- },
-
- "CLASS": function( className ) {
- var pattern = classCache[ expando ][ className ];
- if ( !pattern ) {
- pattern = classCache( className, new RegExp("(^|" + whitespace + ")" + className + "(" + whitespace + "|$)") );
- }
- return function( elem ) {
- return pattern.test( elem.className || (typeof elem.getAttribute !== strundefined && elem.getAttribute("class")) || "" );
- };
- },
-
- "ATTR": function( name, operator, check ) {
- return function( elem, context ) {
- var result = Sizzle.attr( elem, name );
-
- if ( result == null ) {
- return operator === "!=";
- }
- if ( !operator ) {
- return true;
- }
-
- result += "";
-
- return operator === "=" ? result === check :
- operator === "!=" ? result !== check :
- operator === "^=" ? check && result.indexOf( check ) === 0 :
- operator === "*=" ? check && result.indexOf( check ) > -1 :
- operator === "$=" ? check && result.substr( result.length - check.length ) === check :
- operator === "~=" ? ( " " + result + " " ).indexOf( check ) > -1 :
- operator === "|=" ? result === check || result.substr( 0, check.length + 1 ) === check + "-" :
- false;
- };
- },
-
- "CHILD": function( type, argument, first, last ) {
-
- if ( type === "nth" ) {
- return function( elem ) {
- var node, diff,
- parent = elem.parentNode;
-
- if ( first === 1 && last === 0 ) {
- return true;
- }
-
- if ( parent ) {
- diff = 0;
- for ( node = parent.firstChild; node; node = node.nextSibling ) {
- if ( node.nodeType === 1 ) {
- diff++;
- if ( elem === node ) {
- break;
- }
- }
- }
- }
-
- // Incorporate the offset (or cast to NaN), then check against cycle size
- diff -= last;
- return diff === first || ( diff % first === 0 && diff / first >= 0 );
- };
- }
-
- return function( elem ) {
- var node = elem;
-
- switch ( type ) {
- case "only":
- case "first":
- while ( (node = node.previousSibling) ) {
- if ( node.nodeType === 1 ) {
- return false;
- }
- }
-
- if ( type === "first" ) {
- return true;
- }
-
- node = elem;
-
- /* falls through */
- case "last":
- while ( (node = node.nextSibling) ) {
- if ( node.nodeType === 1 ) {
- return false;
- }
- }
-
- return true;
- }
- };
- },
-
- "PSEUDO": function( pseudo, argument ) {
- // pseudo-class names are case-insensitive
- // http://www.w3.org/TR/selectors/#pseudo-classes
- // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters
- // Remember that setFilters inherits from pseudos
- var args,
- fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] ||
- Sizzle.error( "unsupported pseudo: " + pseudo );
-
- // The user may use createPseudo to indicate that
- // arguments are needed to create the filter function
- // just as Sizzle does
- if ( fn[ expando ] ) {
- return fn( argument );
- }
-
- // But maintain support for old signatures
- if ( fn.length > 1 ) {
- args = [ pseudo, pseudo, "", argument ];
- return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ?
- markFunction(function( seed, matches ) {
- var idx,
- matched = fn( seed, argument ),
- i = matched.length;
- while ( i-- ) {
- idx = indexOf.call( seed, matched[i] );
- seed[ idx ] = !( matches[ idx ] = matched[i] );
- }
- }) :
- function( elem ) {
- return fn( elem, 0, args );
- };
- }
-
- return fn;
- }
- },
-
- pseudos: {
- "not": markFunction(function( selector ) {
- // Trim the selector passed to compile
- // to avoid treating leading and trailing
- // spaces as combinators
- var input = [],
- results = [],
- matcher = compile( selector.replace( rtrim, "$1" ) );
-
- return matcher[ expando ] ?
- markFunction(function( seed, matches, context, xml ) {
- var elem,
- unmatched = matcher( seed, null, xml, [] ),
- i = seed.length;
-
- // Match elements unmatched by `matcher`
- while ( i-- ) {
- if ( (elem = unmatched[i]) ) {
- seed[i] = !(matches[i] = elem);
- }
- }
- }) :
- function( elem, context, xml ) {
- input[0] = elem;
- matcher( input, null, xml, results );
- return !results.pop();
- };
- }),
-
- "has": markFunction(function( selector ) {
- return function( elem ) {
- return Sizzle( selector, elem ).length > 0;
- };
- }),
-
- "contains": markFunction(function( text ) {
- return function( elem ) {
- return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1;
- };
- }),
-
- "enabled": function( elem ) {
- return elem.disabled === false;
- },
-
- "disabled": function( elem ) {
- return elem.disabled === true;
- },
-
- "checked": function( elem ) {
- // In CSS3, :checked should return both checked and selected elements
- // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked
- var nodeName = elem.nodeName.toLowerCase();
- return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected);
- },
-
- "selected": function( elem ) {
- // Accessing this property makes selected-by-default
- // options in Safari work properly
- if ( elem.parentNode ) {
- elem.parentNode.selectedIndex;
- }
-
- return elem.selected === true;
- },
-
- "parent": function( elem ) {
- return !Expr.pseudos["empty"]( elem );
- },
-
- "empty": function( elem ) {
- // http://www.w3.org/TR/selectors/#empty-pseudo
- // :empty is only affected by element nodes and content nodes(including text(3), cdata(4)),
- // not comment, processing instructions, or others
- // Thanks to Diego Perini for the nodeName shortcut
- // Greater than "@" means alpha characters (specifically not starting with "#" or "?")
- var nodeType;
- elem = elem.firstChild;
- while ( elem ) {
- if ( elem.nodeName > "@" || (nodeType = elem.nodeType) === 3 || nodeType === 4 ) {
- return false;
- }
- elem = elem.nextSibling;
- }
- return true;
- },
-
- "header": function( elem ) {
- return rheader.test( elem.nodeName );
- },
-
- "text": function( elem ) {
- var type, attr;
- // IE6 and 7 will map elem.type to 'text' for new HTML5 types (search, etc)
- // use getAttribute instead to test this case
- return elem.nodeName.toLowerCase() === "input" &&
- (type = elem.type) === "text" &&
- ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === type );
- },
-
- // Input types
- "radio": createInputPseudo("radio"),
- "checkbox": createInputPseudo("checkbox"),
- "file": createInputPseudo("file"),
- "password": createInputPseudo("password"),
- "image": createInputPseudo("image"),
-
- "submit": createButtonPseudo("submit"),
- "reset": createButtonPseudo("reset"),
-
- "button": function( elem ) {
- var name = elem.nodeName.toLowerCase();
- return name === "input" && elem.type === "button" || name === "button";
- },
-
- "input": function( elem ) {
- return rinputs.test( elem.nodeName );
- },
-
- "focus": function( elem ) {
- var doc = elem.ownerDocument;
- return elem === doc.activeElement && (!doc.hasFocus || doc.hasFocus()) && !!(elem.type || elem.href);
- },
-
- "active": function( elem ) {
- return elem === elem.ownerDocument.activeElement;
- },
-
- // Positional types
- "first": createPositionalPseudo(function( matchIndexes, length, argument ) {
- return [ 0 ];
- }),
-
- "last": createPositionalPseudo(function( matchIndexes, length, argument ) {
- return [ length - 1 ];
- }),
-
- "eq": createPositionalPseudo(function( matchIndexes, length, argument ) {
- return [ argument < 0 ? argument + length : argument ];
- }),
-
- "even": createPositionalPseudo(function( matchIndexes, length, argument ) {
- for ( var i = 0; i < length; i += 2 ) {
- matchIndexes.push( i );
- }
- return matchIndexes;
- }),
-
- "odd": createPositionalPseudo(function( matchIndexes, length, argument ) {
- for ( var i = 1; i < length; i += 2 ) {
- matchIndexes.push( i );
- }
- return matchIndexes;
- }),
-
- "lt": createPositionalPseudo(function( matchIndexes, length, argument ) {
- for ( var i = argument < 0 ? argument + length : argument; --i >= 0; ) {
- matchIndexes.push( i );
- }
- return matchIndexes;
- }),
-
- "gt": createPositionalPseudo(function( matchIndexes, length, argument ) {
- for ( var i = argument < 0 ? argument + length : argument; ++i < length; ) {
- matchIndexes.push( i );
- }
- return matchIndexes;
- })
- }
-};
-
-function siblingCheck( a, b, ret ) {
- if ( a === b ) {
- return ret;
- }
-
- var cur = a.nextSibling;
-
- while ( cur ) {
- if ( cur === b ) {
- return -1;
- }
-
- cur = cur.nextSibling;
- }
-
- return 1;
-}
-
-sortOrder = docElem.compareDocumentPosition ?
- function( a, b ) {
- if ( a === b ) {
- hasDuplicate = true;
- return 0;
- }
-
- return ( !a.compareDocumentPosition || !b.compareDocumentPosition ?
- a.compareDocumentPosition :
- a.compareDocumentPosition(b) & 4
- ) ? -1 : 1;
- } :
- function( a, b ) {
- // The nodes are identical, we can exit early
- if ( a === b ) {
- hasDuplicate = true;
- return 0;
-
- // Fallback to using sourceIndex (in IE) if it's available on both nodes
- } else if ( a.sourceIndex && b.sourceIndex ) {
- return a.sourceIndex - b.sourceIndex;
- }
-
- var al, bl,
- ap = [],
- bp = [],
- aup = a.parentNode,
- bup = b.parentNode,
- cur = aup;
-
- // If the nodes are siblings (or identical) we can do a quick check
- if ( aup === bup ) {
- return siblingCheck( a, b );
-
- // If no parents were found then the nodes are disconnected
- } else if ( !aup ) {
- return -1;
-
- } else if ( !bup ) {
- return 1;
- }
-
- // Otherwise they're somewhere else in the tree so we need
- // to build up a full list of the parentNodes for comparison
- while ( cur ) {
- ap.unshift( cur );
- cur = cur.parentNode;
- }
-
- cur = bup;
-
- while ( cur ) {
- bp.unshift( cur );
- cur = cur.parentNode;
- }
-
- al = ap.length;
- bl = bp.length;
-
- // Start walking down the tree looking for a discrepancy
- for ( var i = 0; i < al && i < bl; i++ ) {
- if ( ap[i] !== bp[i] ) {
- return siblingCheck( ap[i], bp[i] );
- }
- }
-
- // We ended someplace up the tree so do a sibling check
- return i === al ?
- siblingCheck( a, bp[i], -1 ) :
- siblingCheck( ap[i], b, 1 );
- };
-
-// Always assume the presence of duplicates if sort doesn't
-// pass them to our comparison function (as in Google Chrome).
-[0, 0].sort( sortOrder );
-baseHasDuplicate = !hasDuplicate;
-
-// Document sorting and removing duplicates
-Sizzle.uniqueSort = function( results ) {
- var elem,
- i = 1;
-
- hasDuplicate = baseHasDuplicate;
- results.sort( sortOrder );
-
- if ( hasDuplicate ) {
- for ( ; (elem = results[i]); i++ ) {
- if ( elem === results[ i - 1 ] ) {
- results.splice( i--, 1 );
- }
- }
- }
-
- return results;
-};
-
-Sizzle.error = function( msg ) {
- throw new Error( "Syntax error, unrecognized expression: " + msg );
-};
-
-function tokenize( selector, parseOnly ) {
- var matched, match, tokens, type, soFar, groups, preFilters,
- cached = tokenCache[ expando ][ selector ];
-
- if ( cached ) {
- return parseOnly ? 0 : cached.slice( 0 );
- }
-
- soFar = selector;
- groups = [];
- preFilters = Expr.preFilter;
-
- while ( soFar ) {
-
- // Comma and first run
- if ( !matched || (match = rcomma.exec( soFar )) ) {
- if ( match ) {
- soFar = soFar.slice( match[0].length );
- }
- groups.push( tokens = [] );
- }
-
- matched = false;
-
- // Combinators
- if ( (match = rcombinators.exec( soFar )) ) {
- tokens.push( matched = new Token( match.shift() ) );
- soFar = soFar.slice( matched.length );
-
- // Cast descendant combinators to space
- matched.type = match[0].replace( rtrim, " " );
- }
-
- // Filters
- for ( type in Expr.filter ) {
- if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] ||
- // The last two arguments here are (context, xml) for backCompat
- (match = preFilters[ type ]( match, document, true ))) ) {
-
- tokens.push( matched = new Token( match.shift() ) );
- soFar = soFar.slice( matched.length );
- matched.type = type;
- matched.matches = match;
- }
- }
-
- if ( !matched ) {
- break;
- }
- }
-
- // Return the length of the invalid excess
- // if we're just parsing
- // Otherwise, throw an error or return tokens
- return parseOnly ?
- soFar.length :
- soFar ?
- Sizzle.error( selector ) :
- // Cache the tokens
- tokenCache( selector, groups ).slice( 0 );
-}
-
-function addCombinator( matcher, combinator, base ) {
- var dir = combinator.dir,
- checkNonElements = base && combinator.dir === "parentNode",
- doneName = done++;
-
- return combinator.first ?
- // Check against closest ancestor/preceding element
- function( elem, context, xml ) {
- while ( (elem = elem[ dir ]) ) {
- if ( checkNonElements || elem.nodeType === 1 ) {
- return matcher( elem, context, xml );
- }
- }
- } :
-
- // Check against all ancestor/preceding elements
- function( elem, context, xml ) {
- // We can't set arbitrary data on XML nodes, so they don't benefit from dir caching
- if ( !xml ) {
- var cache,
- dirkey = dirruns + " " + doneName + " ",
- cachedkey = dirkey + cachedruns;
- while ( (elem = elem[ dir ]) ) {
- if ( checkNonElements || elem.nodeType === 1 ) {
- if ( (cache = elem[ expando ]) === cachedkey ) {
- return elem.sizset;
- } else if ( typeof cache === "string" && cache.indexOf(dirkey) === 0 ) {
- if ( elem.sizset ) {
- return elem;
- }
- } else {
- elem[ expando ] = cachedkey;
- if ( matcher( elem, context, xml ) ) {
- elem.sizset = true;
- return elem;
- }
- elem.sizset = false;
- }
- }
- }
- } else {
- while ( (elem = elem[ dir ]) ) {
- if ( checkNonElements || elem.nodeType === 1 ) {
- if ( matcher( elem, context, xml ) ) {
- return elem;
- }
- }
- }
- }
- };
-}
-
-function elementMatcher( matchers ) {
- return matchers.length > 1 ?
- function( elem, context, xml ) {
- var i = matchers.length;
- while ( i-- ) {
- if ( !matchers[i]( elem, context, xml ) ) {
- return false;
- }
- }
- return true;
- } :
- matchers[0];
-}
-
-function condense( unmatched, map, filter, context, xml ) {
- var elem,
- newUnmatched = [],
- i = 0,
- len = unmatched.length,
- mapped = map != null;
-
- for ( ; i < len; i++ ) {
- if ( (elem = unmatched[i]) ) {
- if ( !filter || filter( elem, context, xml ) ) {
- newUnmatched.push( elem );
- if ( mapped ) {
- map.push( i );
- }
- }
- }
- }
-
- return newUnmatched;
-}
-
-function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) {
- if ( postFilter && !postFilter[ expando ] ) {
- postFilter = setMatcher( postFilter );
- }
- if ( postFinder && !postFinder[ expando ] ) {
- postFinder = setMatcher( postFinder, postSelector );
- }
- return markFunction(function( seed, results, context, xml ) {
- // Positional selectors apply to seed elements, so it is invalid to follow them with relative ones
- if ( seed && postFinder ) {
- return;
- }
-
- var i, elem, postFilterIn,
- preMap = [],
- postMap = [],
- preexisting = results.length,
-
- // Get initial elements from seed or context
- elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [], seed ),
-
- // Prefilter to get matcher input, preserving a map for seed-results synchronization
- matcherIn = preFilter && ( seed || !selector ) ?
- condense( elems, preMap, preFilter, context, xml ) :
- elems,
-
- matcherOut = matcher ?
- // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results,
- postFinder || ( seed ? preFilter : preexisting || postFilter ) ?
-
- // ...intermediate processing is necessary
- [] :
-
- // ...otherwise use results directly
- results :
- matcherIn;
-
- // Find primary matches
- if ( matcher ) {
- matcher( matcherIn, matcherOut, context, xml );
- }
-
- // Apply postFilter
- if ( postFilter ) {
- postFilterIn = condense( matcherOut, postMap );
- postFilter( postFilterIn, [], context, xml );
-
- // Un-match failing elements by moving them back to matcherIn
- i = postFilterIn.length;
- while ( i-- ) {
- if ( (elem = postFilterIn[i]) ) {
- matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem);
- }
- }
- }
-
- // Keep seed and results synchronized
- if ( seed ) {
- // Ignore postFinder because it can't coexist with seed
- i = preFilter && matcherOut.length;
- while ( i-- ) {
- if ( (elem = matcherOut[i]) ) {
- seed[ preMap[i] ] = !(results[ preMap[i] ] = elem);
- }
- }
- } else {
- matcherOut = condense(
- matcherOut === results ?
- matcherOut.splice( preexisting, matcherOut.length ) :
- matcherOut
- );
- if ( postFinder ) {
- postFinder( null, results, matcherOut, xml );
- } else {
- push.apply( results, matcherOut );
- }
- }
- });
-}
-
-function matcherFromTokens( tokens ) {
- var checkContext, matcher, j,
- len = tokens.length,
- leadingRelative = Expr.relative[ tokens[0].type ],
- implicitRelative = leadingRelative || Expr.relative[" "],
- i = leadingRelative ? 1 : 0,
-
- // The foundational matcher ensures that elements are reachable from top-level context(s)
- matchContext = addCombinator( function( elem ) {
- return elem === checkContext;
- }, implicitRelative, true ),
- matchAnyContext = addCombinator( function( elem ) {
- return indexOf.call( checkContext, elem ) > -1;
- }, implicitRelative, true ),
- matchers = [ function( elem, context, xml ) {
- return ( !leadingRelative && ( xml || context !== outermostContext ) ) || (
- (checkContext = context).nodeType ?
- matchContext( elem, context, xml ) :
- matchAnyContext( elem, context, xml ) );
- } ];
-
- for ( ; i < len; i++ ) {
- if ( (matcher = Expr.relative[ tokens[i].type ]) ) {
- matchers = [ addCombinator( elementMatcher( matchers ), matcher ) ];
- } else {
- // The concatenated values are (context, xml) for backCompat
- matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches );
-
- // Return special upon seeing a positional matcher
- if ( matcher[ expando ] ) {
- // Find the next relative operator (if any) for proper handling
- j = ++i;
- for ( ; j < len; j++ ) {
- if ( Expr.relative[ tokens[j].type ] ) {
- break;
- }
- }
- return setMatcher(
- i > 1 && elementMatcher( matchers ),
- i > 1 && tokens.slice( 0, i - 1 ).join("").replace( rtrim, "$1" ),
- matcher,
- i < j && matcherFromTokens( tokens.slice( i, j ) ),
- j < len && matcherFromTokens( (tokens = tokens.slice( j )) ),
- j < len && tokens.join("")
- );
- }
- matchers.push( matcher );
- }
- }
-
- return elementMatcher( matchers );
-}
-
-function matcherFromGroupMatchers( elementMatchers, setMatchers ) {
- var bySet = setMatchers.length > 0,
- byElement = elementMatchers.length > 0,
- superMatcher = function( seed, context, xml, results, expandContext ) {
- var elem, j, matcher,
- setMatched = [],
- matchedCount = 0,
- i = "0",
- unmatched = seed && [],
- outermost = expandContext != null,
- contextBackup = outermostContext,
- // We must always have either seed elements or context
- elems = seed || byElement && Expr.find["TAG"]( "*", expandContext && context.parentNode || context ),
- // Nested matchers should use non-integer dirruns
- dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.E);
-
- if ( outermost ) {
- outermostContext = context !== document && context;
- cachedruns = superMatcher.el;
- }
-
- // Add elements passing elementMatchers directly to results
- for ( ; (elem = elems[i]) != null; i++ ) {
- if ( byElement && elem ) {
- for ( j = 0; (matcher = elementMatchers[j]); j++ ) {
- if ( matcher( elem, context, xml ) ) {
- results.push( elem );
- break;
- }
- }
- if ( outermost ) {
- dirruns = dirrunsUnique;
- cachedruns = ++superMatcher.el;
- }
- }
-
- // Track unmatched elements for set filters
- if ( bySet ) {
- // They will have gone through all possible matchers
- if ( (elem = !matcher && elem) ) {
- matchedCount--;
- }
-
- // Lengthen the array for every element, matched or not
- if ( seed ) {
- unmatched.push( elem );
- }
- }
- }
-
- // Apply set filters to unmatched elements
- matchedCount += i;
- if ( bySet && i !== matchedCount ) {
- for ( j = 0; (matcher = setMatchers[j]); j++ ) {
- matcher( unmatched, setMatched, context, xml );
- }
-
- if ( seed ) {
- // Reintegrate element matches to eliminate the need for sorting
- if ( matchedCount > 0 ) {
- while ( i-- ) {
- if ( !(unmatched[i] || setMatched[i]) ) {
- setMatched[i] = pop.call( results );
- }
- }
- }
-
- // Discard index placeholder values to get only actual matches
- setMatched = condense( setMatched );
- }
-
- // Add matches to results
- push.apply( results, setMatched );
-
- // Seedless set matches succeeding multiple successful matchers stipulate sorting
- if ( outermost && !seed && setMatched.length > 0 &&
- ( matchedCount + setMatchers.length ) > 1 ) {
-
- Sizzle.uniqueSort( results );
- }
- }
-
- // Override manipulation of globals by nested matchers
- if ( outermost ) {
- dirruns = dirrunsUnique;
- outermostContext = contextBackup;
- }
-
- return unmatched;
- };
-
- superMatcher.el = 0;
- return bySet ?
- markFunction( superMatcher ) :
- superMatcher;
-}
-
-compile = Sizzle.compile = function( selector, group /* Internal Use Only */ ) {
- var i,
- setMatchers = [],
- elementMatchers = [],
- cached = compilerCache[ expando ][ selector ];
-
- if ( !cached ) {
- // Generate a function of recursive functions that can be used to check each element
- if ( !group ) {
- group = tokenize( selector );
- }
- i = group.length;
- while ( i-- ) {
- cached = matcherFromTokens( group[i] );
- if ( cached[ expando ] ) {
- setMatchers.push( cached );
- } else {
- elementMatchers.push( cached );
- }
- }
-
- // Cache the compiled function
- cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) );
- }
- return cached;
-};
-
-function multipleContexts( selector, contexts, results, seed ) {
- var i = 0,
- len = contexts.length;
- for ( ; i < len; i++ ) {
- Sizzle( selector, contexts[i], results, seed );
- }
- return results;
-}
-
-function select( selector, context, results, seed, xml ) {
- var i, tokens, token, type, find,
- match = tokenize( selector ),
- j = match.length;
-
- if ( !seed ) {
- // Try to minimize operations if there is only one group
- if ( match.length === 1 ) {
-
- // Take a shortcut and set the context if the root selector is an ID
- tokens = match[0] = match[0].slice( 0 );
- if ( tokens.length > 2 && (token = tokens[0]).type === "ID" &&
- context.nodeType === 9 && !xml &&
- Expr.relative[ tokens[1].type ] ) {
-
- context = Expr.find["ID"]( token.matches[0].replace( rbackslash, "" ), context, xml )[0];
- if ( !context ) {
- return results;
- }
-
- selector = selector.slice( tokens.shift().length );
- }
-
- // Fetch a seed set for right-to-left matching
- for ( i = matchExpr["POS"].test( selector ) ? -1 : tokens.length - 1; i >= 0; i-- ) {
- token = tokens[i];
-
- // Abort if we hit a combinator
- if ( Expr.relative[ (type = token.type) ] ) {
- break;
- }
- if ( (find = Expr.find[ type ]) ) {
- // Search, expanding context for leading sibling combinators
- if ( (seed = find(
- token.matches[0].replace( rbackslash, "" ),
- rsibling.test( tokens[0].type ) && context.parentNode || context,
- xml
- )) ) {
-
- // If seed is empty or no tokens remain, we can return early
- tokens.splice( i, 1 );
- selector = seed.length && tokens.join("");
- if ( !selector ) {
- push.apply( results, slice.call( seed, 0 ) );
- return results;
- }
-
- break;
- }
- }
- }
- }
- }
-
- // Compile and execute a filtering function
- // Provide `match` to avoid retokenization if we modified the selector above
- compile( selector, match )(
- seed,
- context,
- xml,
- results,
- rsibling.test( selector )
- );
- return results;
-}
-
-if ( document.querySelectorAll ) {
- (function() {
- var disconnectedMatch,
- oldSelect = select,
- rescape = /'|\\/g,
- rattributeQuotes = /\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,
-
- // qSa(:focus) reports false when true (Chrome 21),
- // A support test would require too much code (would include document ready)
- rbuggyQSA = [":focus"],
-
- // matchesSelector(:focus) reports false when true (Chrome 21),
- // matchesSelector(:active) reports false when true (IE9/Opera 11.5)
- // A support test would require too much code (would include document ready)
- // just skip matchesSelector for :active
- rbuggyMatches = [ ":active", ":focus" ],
- matches = docElem.matchesSelector ||
- docElem.mozMatchesSelector ||
- docElem.webkitMatchesSelector ||
- docElem.oMatchesSelector ||
- docElem.msMatchesSelector;
-
- // Build QSA regex
- // Regex strategy adopted from Diego Perini
- assert(function( div ) {
- // Select is set to empty string on purpose
- // This is to test IE's treatment of not explictly
- // setting a boolean content attribute,
- // since its presence should be enough
- // http://bugs.jquery.com/ticket/12359
- div.innerHTML = "<select><option selected=''></option></select>";
-
- // IE8 - Some boolean attributes are not treated correctly
- if ( !div.querySelectorAll("[selected]").length ) {
- rbuggyQSA.push( "\\[" + whitespace + "*(?:checked|disabled|ismap|multiple|readonly|selected|value)" );
- }
-
- // Webkit/Opera - :checked should return selected option elements
- // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked
- // IE8 throws error here (do not put tests after this one)
- if ( !div.querySelectorAll(":checked").length ) {
- rbuggyQSA.push(":checked");
- }
- });
-
- assert(function( div ) {
-
- // Opera 10-12/IE9 - ^= $= *= and empty values
- // Should not select anything
- div.innerHTML = "<p test=''></p>";
- if ( div.querySelectorAll("[test^='']").length ) {
- rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:\"\"|'')" );
- }
-
- // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled)
- // IE8 throws error here (do not put tests after this one)
- div.innerHTML = "<input type='hidden'/>";
- if ( !div.querySelectorAll(":enabled").length ) {
- rbuggyQSA.push(":enabled", ":disabled");
- }
- });
-
- // rbuggyQSA always contains :focus, so no need for a length check
- rbuggyQSA = /* rbuggyQSA.length && */ new RegExp( rbuggyQSA.join("|") );
-
- select = function( selector, context, results, seed, xml ) {
- // Only use querySelectorAll when not filtering,
- // when this is not xml,
- // and when no QSA bugs apply
- if ( !seed && !xml && (!rbuggyQSA || !rbuggyQSA.test( selector )) ) {
- var groups, i,
- old = true,
- nid = expando,
- newContext = context,
- newSelector = context.nodeType === 9 && selector;
-
- // qSA works strangely on Element-rooted queries
- // We can work around this by specifying an extra ID on the root
- // and working up from there (Thanks to Andrew Dupont for the technique)
- // IE 8 doesn't work on object elements
- if ( context.nodeType === 1 && context.nodeName.toLowerCase() !== "object" ) {
- groups = tokenize( selector );
-
- if ( (old = context.getAttribute("id")) ) {
- nid = old.replace( rescape, "\\$&" );
- } else {
- context.setAttribute( "id", nid );
- }
- nid = "[id='" + nid + "'] ";
-
- i = groups.length;
- while ( i-- ) {
- groups[i] = nid + groups[i].join("");
- }
- newContext = rsibling.test( selector ) && context.parentNode || context;
- newSelector = groups.join(",");
- }
-
- if ( newSelector ) {
- try {
- push.apply( results, slice.call( newContext.querySelectorAll(
- newSelector
- ), 0 ) );
- return results;
- } catch(qsaError) {
- } finally {
- if ( !old ) {
- context.removeAttribute("id");
- }
- }
- }
- }
-
- return oldSelect( selector, context, results, seed, xml );
- };
-
- if ( matches ) {
- assert(function( div ) {
- // Check to see if it's possible to do matchesSelector
- // on a disconnected node (IE 9)
- disconnectedMatch = matches.call( div, "div" );
-
- // This should fail with an exception
- // Gecko does not error, returns false instead
- try {
- matches.call( div, "[test!='']:sizzle" );
- rbuggyMatches.push( "!=", pseudos );
- } catch ( e ) {}
- });
-
- // rbuggyMatches always contains :active and :focus, so no need for a length check
- rbuggyMatches = /* rbuggyMatches.length && */ new RegExp( rbuggyMatches.join("|") );
-
- Sizzle.matchesSelector = function( elem, expr ) {
- // Make sure that attribute selectors are quoted
- expr = expr.replace( rattributeQuotes, "='$1']" );
-
- // rbuggyMatches always contains :active, so no need for an existence check
- if ( !isXML( elem ) && !rbuggyMatches.test( expr ) && (!rbuggyQSA || !rbuggyQSA.test( expr )) ) {
- try {
- var ret = matches.call( elem, expr );
-
- // IE 9's matchesSelector returns false on disconnected nodes
- if ( ret || disconnectedMatch ||
- // As well, disconnected nodes are said to be in a document
- // fragment in IE 9
- elem.document && elem.document.nodeType !== 11 ) {
- return ret;
- }
- } catch(e) {}
- }
-
- return Sizzle( expr, null, null, [ elem ] ).length > 0;
- };
- }
- })();
-}
-
-// Deprecated
-Expr.pseudos["nth"] = Expr.pseudos["eq"];
-
-// Back-compat
-function setFilters() {}
-Expr.filters = setFilters.prototype = Expr.pseudos;
-Expr.setFilters = new setFilters();
-
-// Override sizzle attribute retrieval -Sizzle.attr = jQuery.attr; -jQuery.find = Sizzle; -jQuery.expr = Sizzle.selectors; -jQuery.expr[":"] = jQuery.expr.pseudos; -jQuery.unique = Sizzle.uniqueSort; -jQuery.text = Sizzle.getText; -jQuery.isXMLDoc = Sizzle.isXML; -jQuery.contains = Sizzle.contains; -
-
-})( window );
-var runtil = /Until$/, - rparentsprev = /^(?:parents|prev(?:Until|All))/, - isSimple = /^.[^:#\[\.,]*$/, - rneedsContext = jQuery.expr.match.needsContext, - // methods guaranteed to produce a unique set when starting from a unique set - guaranteedUnique = { - children: true, - contents: true, - next: true, - prev: true - }; - -jQuery.fn.extend({ - find: function( selector ) { - var i, l, length, n, r, ret, - self = this; - - if ( typeof selector !== "string" ) { - return jQuery( selector ).filter(function() { - for ( i = 0, l = self.length; i < l; i++ ) { - if ( jQuery.contains( self[ i ], this ) ) { - return true; - } - } - }); - } - - ret = this.pushStack( "", "find", selector ); - - for ( i = 0, l = this.length; i < l; i++ ) { - length = ret.length; - jQuery.find( selector, this[i], ret ); - - if ( i > 0 ) { - // Make sure that the results are unique - for ( n = length; n < ret.length; n++ ) { - for ( r = 0; r < length; r++ ) { - if ( ret[r] === ret[n] ) { - ret.splice(n--, 1); - break; - } - } - } - } - } - - return ret; - }, - - has: function( target ) { - var i, - targets = jQuery( target, this ), - len = targets.length; - - return this.filter(function() { - for ( i = 0; i < len; i++ ) { - if ( jQuery.contains( this, targets[i] ) ) { - return true; - } - } - }); - }, - - not: function( selector ) { - return this.pushStack( winnow(this, selector, false), "not", selector); - }, - - filter: function( selector ) { - return this.pushStack( winnow(this, selector, true), "filter", selector ); - }, - - is: function( selector ) { - return !!selector && ( - typeof selector === "string" ? - // If this is a positional/relative selector, check membership in the returned set - // so $("p:first").is("p:last") won't return true for a doc with two "p". - rneedsContext.test( selector ) ? - jQuery( selector, this.context ).index( this[0] ) >= 0 : - jQuery.filter( selector, this ).length > 0 : - this.filter( selector ).length > 0 ); - }, - - closest: function( selectors, context ) { - var cur, - i = 0, - l = this.length, - ret = [], - pos = rneedsContext.test( selectors ) || typeof selectors !== "string" ? - jQuery( selectors, context || this.context ) : - 0; - - for ( ; i < l; i++ ) { - cur = this[i]; - - while ( cur && cur.ownerDocument && cur !== context && cur.nodeType !== 11 ) { - if ( pos ? pos.index(cur) > -1 : jQuery.find.matchesSelector(cur, selectors) ) { - ret.push( cur ); - break; - } - cur = cur.parentNode; - } - } - - ret = ret.length > 1 ? jQuery.unique( ret ) : ret; - - return this.pushStack( ret, "closest", selectors ); - }, - - // Determine the position of an element within - // the matched set of elements - index: function( elem ) { - - // No argument, return index in parent - if ( !elem ) { - return ( this[0] && this[0].parentNode ) ? this.prevAll().length : -1; - } - - // index in selector - if ( typeof elem === "string" ) { - return jQuery.inArray( this[0], jQuery( elem ) ); - } - - // Locate the position of the desired element - return jQuery.inArray( - // If it receives a jQuery object, the first element is used - elem.jquery ? elem[0] : elem, this ); - }, - - add: function( selector, context ) { - var set = typeof selector === "string" ? - jQuery( selector, context ) : - jQuery.makeArray( selector && selector.nodeType ? [ selector ] : selector ), - all = jQuery.merge( this.get(), set ); - - return this.pushStack( isDisconnected( set[0] ) || isDisconnected( all[0] ) ? - all : - jQuery.unique( all ) ); - }, - - addBack: function( selector ) { - return this.add( selector == null ? - this.prevObject : this.prevObject.filter(selector) - ); - } -}); - -jQuery.fn.andSelf = jQuery.fn.addBack; - -// A painfully simple check to see if an element is disconnected -// from a document (should be improved, where feasible). -function isDisconnected( node ) { - return !node || !node.parentNode || node.parentNode.nodeType === 11; -} - -function sibling( cur, dir ) { - do { - cur = cur[ dir ]; - } while ( cur && cur.nodeType !== 1 ); - - return cur; -} - -jQuery.each({ - parent: function( elem ) { - var parent = elem.parentNode; - return parent && parent.nodeType !== 11 ? parent : null; - }, - parents: function( elem ) { - return jQuery.dir( elem, "parentNode" ); - }, - parentsUntil: function( elem, i, until ) { - return jQuery.dir( elem, "parentNode", until ); - }, - next: function( elem ) { - return sibling( elem, "nextSibling" ); - }, - prev: function( elem ) { - return sibling( elem, "previousSibling" ); - }, - nextAll: function( elem ) { - return jQuery.dir( elem, "nextSibling" ); - }, - prevAll: function( elem ) { - return jQuery.dir( elem, "previousSibling" ); - }, - nextUntil: function( elem, i, until ) { - return jQuery.dir( elem, "nextSibling", until ); - }, - prevUntil: function( elem, i, until ) { - return jQuery.dir( elem, "previousSibling", until ); - }, - siblings: function( elem ) { - return jQuery.sibling( ( elem.parentNode || {} ).firstChild, elem ); - }, - children: function( elem ) { - return jQuery.sibling( elem.firstChild ); - }, - contents: function( elem ) { - return jQuery.nodeName( elem, "iframe" ) ? - elem.contentDocument || elem.contentWindow.document : - jQuery.merge( [], elem.childNodes ); - } -}, function( name, fn ) { - jQuery.fn[ name ] = function( until, selector ) { - var ret = jQuery.map( this, fn, until ); - - if ( !runtil.test( name ) ) { - selector = until; - } - - if ( selector && typeof selector === "string" ) { - ret = jQuery.filter( selector, ret ); - } - - ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; - - if ( this.length > 1 && rparentsprev.test( name ) ) { - ret = ret.reverse(); - } - - return this.pushStack( ret, name, core_slice.call( arguments ).join(",") ); - }; -}); - -jQuery.extend({ - filter: function( expr, elems, not ) { - if ( not ) { - expr = ":not(" + expr + ")"; - } - - return elems.length === 1 ? - jQuery.find.matchesSelector(elems[0], expr) ? [ elems[0] ] : [] : - jQuery.find.matches(expr, elems); - }, - - dir: function( elem, dir, until ) { - var matched = [], - cur = elem[ dir ]; - - while ( cur && cur.nodeType !== 9 && (until === undefined || cur.nodeType !== 1 || !jQuery( cur ).is( until )) ) { - if ( cur.nodeType === 1 ) { - matched.push( cur ); - } - cur = cur[dir]; - } - return matched; - }, - - sibling: function( n, elem ) { - var r = []; - - for ( ; n; n = n.nextSibling ) { - if ( n.nodeType === 1 && n !== elem ) { - r.push( n ); - } - } - - return r; - } -}); - -// Implement the identical functionality for filter and not -function winnow( elements, qualifier, keep ) { - - // Can't pass null or undefined to indexOf in Firefox 4 - // Set to 0 to skip string check - qualifier = qualifier || 0; - - if ( jQuery.isFunction( qualifier ) ) { - return jQuery.grep(elements, function( elem, i ) { - var retVal = !!qualifier.call( elem, i, elem ); - return retVal === keep; - }); - - } else if ( qualifier.nodeType ) { - return jQuery.grep(elements, function( elem, i ) { - return ( elem === qualifier ) === keep; - }); - - } else if ( typeof qualifier === "string" ) { - var filtered = jQuery.grep(elements, function( elem ) { - return elem.nodeType === 1; - }); - - if ( isSimple.test( qualifier ) ) { - return jQuery.filter(qualifier, filtered, !keep); - } else { - qualifier = jQuery.filter( qualifier, filtered ); - } - } - - return jQuery.grep(elements, function( elem, i ) { - return ( jQuery.inArray( elem, qualifier ) >= 0 ) === keep; - }); -} -function createSafeFragment( document ) { - var list = nodeNames.split( "|" ), - safeFrag = document.createDocumentFragment(); - - if ( safeFrag.createElement ) { - while ( list.length ) { - safeFrag.createElement( - list.pop() - ); - } - } - return safeFrag; -} - -var nodeNames = "abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|" + - "header|hgroup|mark|meter|nav|output|progress|section|summary|time|video", - rinlinejQuery = / jQuery\d+="(?:null|\d+)"/g, - rleadingWhitespace = /^\s+/, - rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi, - rtagName = /<([\w:]+)/, - rtbody = /<tbody/i, - rhtml = /<|&#?\w+;/, - rnoInnerhtml = /<(?:script|style|link)/i, - rnocache = /<(?:script|object|embed|option|style)/i, - rnoshimcache = new RegExp("<(?:" + nodeNames + ")[\\s/>]", "i"), - rcheckableType = /^(?:checkbox|radio)$/, - // checked="checked" or checked - rchecked = /checked\s*(?:[^=]|=\s*.checked.)/i, - rscriptType = /\/(java|ecma)script/i, - rcleanScript = /^\s*<!(?:\[CDATA\[|\-\-)|[\]\-]{2}>\s*$/g, - wrapMap = { - option: [ 1, "<select multiple='multiple'>", "</select>" ], - legend: [ 1, "<fieldset>", "</fieldset>" ], - thead: [ 1, "<table>", "</table>" ], - tr: [ 2, "<table><tbody>", "</tbody></table>" ], - td: [ 3, "<table><tbody><tr>", "</tr></tbody></table>" ], - col: [ 2, "<table><tbody></tbody><colgroup>", "</colgroup></table>" ], - area: [ 1, "<map>", "</map>" ], - _default: [ 0, "", "" ] - }, - safeFragment = createSafeFragment( document ), - fragmentDiv = safeFragment.appendChild( document.createElement("div") ); - -wrapMap.optgroup = wrapMap.option; -wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; -wrapMap.th = wrapMap.td; - -// IE6-8 can't serialize link, script, style, or any html5 (NoScope) tags, -// unless wrapped in a div with non-breaking characters in front of it. -if ( !jQuery.support.htmlSerialize ) { - wrapMap._default = [ 1, "X<div>", "</div>" ]; -} - -jQuery.fn.extend({ - text: function( value ) { - return jQuery.access( this, function( value ) { - return value === undefined ? - jQuery.text( this ) : - this.empty().append( ( this[0] && this[0].ownerDocument || document ).createTextNode( value ) ); - }, null, value, arguments.length ); - }, - - wrapAll: function( html ) { - if ( jQuery.isFunction( html ) ) { - return this.each(function(i) { - jQuery(this).wrapAll( html.call(this, i) ); - }); - } - - if ( this[0] ) { - // The elements to wrap the target around - var wrap = jQuery( html, this[0].ownerDocument ).eq(0).clone(true); - - if ( this[0].parentNode ) { - wrap.insertBefore( this[0] ); - } - - wrap.map(function() { - var elem = this; - - while ( elem.firstChild && elem.firstChild.nodeType === 1 ) { - elem = elem.firstChild; - } - - return elem; - }).append( this ); - } - - return this; - }, - - wrapInner: function( html ) { - if ( jQuery.isFunction( html ) ) { - return this.each(function(i) { - jQuery(this).wrapInner( html.call(this, i) ); - }); - } - - return this.each(function() { - var self = jQuery( this ), - contents = self.contents(); - - if ( contents.length ) { - contents.wrapAll( html ); - - } else { - self.append( html ); - } - }); - }, - - wrap: function( html ) { - var isFunction = jQuery.isFunction( html ); - - return this.each(function(i) { - jQuery( this ).wrapAll( isFunction ? html.call(this, i) : html ); - }); - }, - - unwrap: function() { - return this.parent().each(function() { - if ( !jQuery.nodeName( this, "body" ) ) { - jQuery( this ).replaceWith( this.childNodes ); - } - }).end(); - }, - - append: function() { - return this.domManip(arguments, true, function( elem ) { - if ( this.nodeType === 1 || this.nodeType === 11 ) { - this.appendChild( elem ); - } - }); - }, - - prepend: function() { - return this.domManip(arguments, true, function( elem ) { - if ( this.nodeType === 1 || this.nodeType === 11 ) { - this.insertBefore( elem, this.firstChild ); - } - }); - }, - - before: function() { - if ( !isDisconnected( this[0] ) ) { - return this.domManip(arguments, false, function( elem ) { - this.parentNode.insertBefore( elem, this ); - }); - } - - if ( arguments.length ) { - var set = jQuery.clean( arguments ); - return this.pushStack( jQuery.merge( set, this ), "before", this.selector ); - } - }, - - after: function() { - if ( !isDisconnected( this[0] ) ) { - return this.domManip(arguments, false, function( elem ) { - this.parentNode.insertBefore( elem, this.nextSibling ); - }); - } - - if ( arguments.length ) { - var set = jQuery.clean( arguments ); - return this.pushStack( jQuery.merge( this, set ), "after", this.selector ); - } - }, - - // keepData is for internal use only--do not document - remove: function( selector, keepData ) { - var elem, - i = 0; - - for ( ; (elem = this[i]) != null; i++ ) { - if ( !selector || jQuery.filter( selector, [ elem ] ).length ) { - if ( !keepData && elem.nodeType === 1 ) { - jQuery.cleanData( elem.getElementsByTagName("*") ); - jQuery.cleanData( [ elem ] ); - } - - if ( elem.parentNode ) { - elem.parentNode.removeChild( elem ); - } - } - } - - return this; - }, - - empty: function() { - var elem, - i = 0; - - for ( ; (elem = this[i]) != null; i++ ) { - // Remove element nodes and prevent memory leaks - if ( elem.nodeType === 1 ) { - jQuery.cleanData( elem.getElementsByTagName("*") ); - } - - // Remove any remaining nodes - while ( elem.firstChild ) { - elem.removeChild( elem.firstChild ); - } - } - - return this; - }, - - clone: function( dataAndEvents, deepDataAndEvents ) { - dataAndEvents = dataAndEvents == null ? false : dataAndEvents; - deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; - - return this.map( function () { - return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); - }); - }, - - html: function( value ) { - return jQuery.access( this, function( value ) { - var elem = this[0] || {}, - i = 0, - l = this.length; - - if ( value === undefined ) { - return elem.nodeType === 1 ? - elem.innerHTML.replace( rinlinejQuery, "" ) : - undefined; - } - - // See if we can take a shortcut and just use innerHTML - if ( typeof value === "string" && !rnoInnerhtml.test( value ) && - ( jQuery.support.htmlSerialize || !rnoshimcache.test( value ) ) && - ( jQuery.support.leadingWhitespace || !rleadingWhitespace.test( value ) ) && - !wrapMap[ ( rtagName.exec( value ) || ["", ""] )[1].toLowerCase() ] ) { - - value = value.replace( rxhtmlTag, "<$1></$2>" ); - - try { - for (; i < l; i++ ) { - // Remove element nodes and prevent memory leaks - elem = this[i] || {}; - if ( elem.nodeType === 1 ) { - jQuery.cleanData( elem.getElementsByTagName( "*" ) ); - elem.innerHTML = value; - } - } - - elem = 0; - - // If using innerHTML throws an exception, use the fallback method - } catch(e) {} - } - - if ( elem ) { - this.empty().append( value ); - } - }, null, value, arguments.length ); - }, - - replaceWith: function( value ) { - if ( !isDisconnected( this[0] ) ) { - // Make sure that the elements are removed from the DOM before they are inserted - // this can help fix replacing a parent with child elements - if ( jQuery.isFunction( value ) ) { - return this.each(function(i) { - var self = jQuery(this), old = self.html(); - self.replaceWith( value.call( this, i, old ) ); - }); - } - - if ( typeof value !== "string" ) { - value = jQuery( value ).detach(); - } - - return this.each(function() { - var next = this.nextSibling, - parent = this.parentNode; - - jQuery( this ).remove(); - - if ( next ) { - jQuery(next).before( value ); - } else { - jQuery(parent).append( value ); - } - }); - } - - return this.length ? - this.pushStack( jQuery(jQuery.isFunction(value) ? value() : value), "replaceWith", value ) : - this; - }, - - detach: function( selector ) { - return this.remove( selector, true ); - }, - - domManip: function( args, table, callback ) { - - // Flatten any nested arrays - args = [].concat.apply( [], args ); - - var results, first, fragment, iNoClone, - i = 0, - value = args[0], - scripts = [], - l = this.length; - - // We can't cloneNode fragments that contain checked, in WebKit - if ( !jQuery.support.checkClone && l > 1 && typeof value === "string" && rchecked.test( value ) ) { - return this.each(function() { - jQuery(this).domManip( args, table, callback ); - }); - } - - if ( jQuery.isFunction(value) ) { - return this.each(function(i) { - var self = jQuery(this); - args[0] = value.call( this, i, table ? self.html() : undefined ); - self.domManip( args, table, callback ); - }); - } - - if ( this[0] ) { - results = jQuery.buildFragment( args, this, scripts ); - fragment = results.fragment; - first = fragment.firstChild; - - if ( fragment.childNodes.length === 1 ) { - fragment = first; - } - - if ( first ) { - table = table && jQuery.nodeName( first, "tr" ); - - // Use the original fragment for the last item instead of the first because it can end up - // being emptied incorrectly in certain situations (#8070). - // Fragments from the fragment cache must always be cloned and never used in place. - for ( iNoClone = results.cacheable || l - 1; i < l; i++ ) { - callback.call( - table && jQuery.nodeName( this[i], "table" ) ? - findOrAppend( this[i], "tbody" ) : - this[i], - i === iNoClone ? - fragment : - jQuery.clone( fragment, true, true ) - ); - } - } - - // Fix #11809: Avoid leaking memory - fragment = first = null; - - if ( scripts.length ) { - jQuery.each( scripts, function( i, elem ) { - if ( elem.src ) { - if ( jQuery.ajax ) { - jQuery.ajax({ - url: elem.src, - type: "GET", - dataType: "script", - async: false, - global: false, - "throws": true - }); - } else { - jQuery.error("no ajax"); - } - } else { - jQuery.globalEval( ( elem.text || elem.textContent || elem.innerHTML || "" ).replace( rcleanScript, "" ) ); - } - - if ( elem.parentNode ) { - elem.parentNode.removeChild( elem ); - } - }); - } - } - - return this; - } -}); - -function findOrAppend( elem, tag ) { - return elem.getElementsByTagName( tag )[0] || elem.appendChild( elem.ownerDocument.createElement( tag ) ); -} - -function cloneCopyEvent( src, dest ) { - - if ( dest.nodeType !== 1 || !jQuery.hasData( src ) ) { - return; - } - - var type, i, l, - oldData = jQuery._data( src ), - curData = jQuery._data( dest, oldData ), - events = oldData.events; - - if ( events ) { - delete curData.handle; - curData.events = {}; - - for ( type in events ) { - for ( i = 0, l = events[ type ].length; i < l; i++ ) { - jQuery.event.add( dest, type, events[ type ][ i ] ); - } - } - } - - // make the cloned public data object a copy from the original - if ( curData.data ) { - curData.data = jQuery.extend( {}, curData.data ); - } -} - -function cloneFixAttributes( src, dest ) { - var nodeName; - - // We do not need to do anything for non-Elements - if ( dest.nodeType !== 1 ) { - return; - } - - // clearAttributes removes the attributes, which we don't want, - // but also removes the attachEvent events, which we *do* want - if ( dest.clearAttributes ) { - dest.clearAttributes(); - } - - // mergeAttributes, in contrast, only merges back on the - // original attributes, not the events - if ( dest.mergeAttributes ) { - dest.mergeAttributes( src ); - } - - nodeName = dest.nodeName.toLowerCase(); - - if ( nodeName === "object" ) { - // IE6-10 improperly clones children of object elements using classid. - // IE10 throws NoModificationAllowedError if parent is null, #12132. - if ( dest.parentNode ) { - dest.outerHTML = src.outerHTML; - } - - // This path appears unavoidable for IE9. When cloning an object - // element in IE9, the outerHTML strategy above is not sufficient. - // If the src has innerHTML and the destination does not, - // copy the src.innerHTML into the dest.innerHTML. #10324 - if ( jQuery.support.html5Clone && (src.innerHTML && !jQuery.trim(dest.innerHTML)) ) { - dest.innerHTML = src.innerHTML; - } - - } else if ( nodeName === "input" && rcheckableType.test( src.type ) ) { - // IE6-8 fails to persist the checked state of a cloned checkbox - // or radio button. Worse, IE6-7 fail to give the cloned element - // a checked appearance if the defaultChecked value isn't also set - - dest.defaultChecked = dest.checked = src.checked; - - // IE6-7 get confused and end up setting the value of a cloned - // checkbox/radio button to an empty string instead of "on" - if ( dest.value !== src.value ) { - dest.value = src.value; - } - - // IE6-8 fails to return the selected option to the default selected - // state when cloning options - } else if ( nodeName === "option" ) { - dest.selected = src.defaultSelected; - - // IE6-8 fails to set the defaultValue to the correct value when - // cloning other types of input fields - } else if ( nodeName === "input" || nodeName === "textarea" ) { - dest.defaultValue = src.defaultValue; - - // IE blanks contents when cloning scripts - } else if ( nodeName === "script" && dest.text !== src.text ) { - dest.text = src.text; - } - - // Event data gets referenced instead of copied if the expando - // gets copied too - dest.removeAttribute( jQuery.expando ); -} - -jQuery.buildFragment = function( args, context, scripts ) { - var fragment, cacheable, cachehit, - first = args[ 0 ]; - - // Set context from what may come in as undefined or a jQuery collection or a node - // Updated to fix #12266 where accessing context[0] could throw an exception in IE9/10 & - // also doubles as fix for #8950 where plain objects caused createDocumentFragment exception - context = context || document; - context = !context.nodeType && context[0] || context; - context = context.ownerDocument || context; - - // Only cache "small" (1/2 KB) HTML strings that are associated with the main document - // Cloning options loses the selected state, so don't cache them - // IE 6 doesn't like it when you put <object> or <embed> elements in a fragment - // Also, WebKit does not clone 'checked' attributes on cloneNode, so don't cache - // Lastly, IE6,7,8 will not correctly reuse cached fragments that were created from unknown elems #10501 - if ( args.length === 1 && typeof first === "string" && first.length < 512 && context === document && - first.charAt(0) === "<" && !rnocache.test( first ) && - (jQuery.support.checkClone || !rchecked.test( first )) && - (jQuery.support.html5Clone || !rnoshimcache.test( first )) ) { - - // Mark cacheable and look for a hit - cacheable = true; - fragment = jQuery.fragments[ first ]; - cachehit = fragment !== undefined; - } - - if ( !fragment ) { - fragment = context.createDocumentFragment(); - jQuery.clean( args, context, fragment, scripts ); - - // Update the cache, but only store false - // unless this is a second parsing of the same content - if ( cacheable ) { - jQuery.fragments[ first ] = cachehit && fragment; - } - } - - return { fragment: fragment, cacheable: cacheable }; -}; - -jQuery.fragments = {}; - -jQuery.each({ - appendTo: "append", - prependTo: "prepend", - insertBefore: "before", - insertAfter: "after", - replaceAll: "replaceWith" -}, function( name, original ) { - jQuery.fn[ name ] = function( selector ) { - var elems, - i = 0, - ret = [], - insert = jQuery( selector ), - l = insert.length, - parent = this.length === 1 && this[0].parentNode; - - if ( (parent == null || parent && parent.nodeType === 11 && parent.childNodes.length === 1) && l === 1 ) { - insert[ original ]( this[0] ); - return this; - } else { - for ( ; i < l; i++ ) { - elems = ( i > 0 ? this.clone(true) : this ).get(); - jQuery( insert[i] )[ original ]( elems ); - ret = ret.concat( elems ); - } - - return this.pushStack( ret, name, insert.selector ); - } - }; -}); - -function getAll( elem ) { - if ( typeof elem.getElementsByTagName !== "undefined" ) { - return elem.getElementsByTagName( "*" ); - - } else if ( typeof elem.querySelectorAll !== "undefined" ) { - return elem.querySelectorAll( "*" ); - - } else { - return []; - } -} - -// Used in clean, fixes the defaultChecked property -function fixDefaultChecked( elem ) { - if ( rcheckableType.test( elem.type ) ) { - elem.defaultChecked = elem.checked; - } -} - -jQuery.extend({ - clone: function( elem, dataAndEvents, deepDataAndEvents ) { - var srcElements, - destElements, - i, - clone; - - if ( jQuery.support.html5Clone || jQuery.isXMLDoc(elem) || !rnoshimcache.test( "<" + elem.nodeName + ">" ) ) { - clone = elem.cloneNode( true ); - - // IE<=8 does not properly clone detached, unknown element nodes - } else { - fragmentDiv.innerHTML = elem.outerHTML; - fragmentDiv.removeChild( clone = fragmentDiv.firstChild ); - } - - if ( (!jQuery.support.noCloneEvent || !jQuery.support.noCloneChecked) && - (elem.nodeType === 1 || elem.nodeType === 11) && !jQuery.isXMLDoc(elem) ) { - // IE copies events bound via attachEvent when using cloneNode. - // Calling detachEvent on the clone will also remove the events - // from the original. In order to get around this, we use some - // proprietary methods to clear the events. Thanks to MooTools - // guys for this hotness. - - cloneFixAttributes( elem, clone ); - - // Using Sizzle here is crazy slow, so we use getElementsByTagName instead - srcElements = getAll( elem ); - destElements = getAll( clone ); - - // Weird iteration because IE will replace the length property - // with an element if you are cloning the body and one of the - // elements on the page has a name or id of "length" - for ( i = 0; srcElements[i]; ++i ) { - // Ensure that the destination node is not null; Fixes #9587 - if ( destElements[i] ) { - cloneFixAttributes( srcElements[i], destElements[i] ); - } - } - } - - // Copy the events from the original to the clone - if ( dataAndEvents ) { - cloneCopyEvent( elem, clone ); - - if ( deepDataAndEvents ) { - srcElements = getAll( elem ); - destElements = getAll( clone ); - - for ( i = 0; srcElements[i]; ++i ) { - cloneCopyEvent( srcElements[i], destElements[i] ); - } - } - } - - srcElements = destElements = null; - - // Return the cloned set - return clone; - }, - - clean: function( elems, context, fragment, scripts ) { - var i, j, elem, tag, wrap, depth, div, hasBody, tbody, len, handleScript, jsTags, - safe = context === document && safeFragment, - ret = []; - - // Ensure that context is a document - if ( !context || typeof context.createDocumentFragment === "undefined" ) { - context = document; - } - - // Use the already-created safe fragment if context permits - for ( i = 0; (elem = elems[i]) != null; i++ ) { - if ( typeof elem === "number" ) { - elem += ""; - } - - if ( !elem ) { - continue; - } - - // Convert html string into DOM nodes - if ( typeof elem === "string" ) { - if ( !rhtml.test( elem ) ) { - elem = context.createTextNode( elem ); - } else { - // Ensure a safe container in which to render the html - safe = safe || createSafeFragment( context ); - div = context.createElement("div"); - safe.appendChild( div ); - - // Fix "XHTML"-style tags in all browsers - elem = elem.replace(rxhtmlTag, "<$1></$2>"); - - // Go to html and back, then peel off extra wrappers - tag = ( rtagName.exec( elem ) || ["", ""] )[1].toLowerCase(); - wrap = wrapMap[ tag ] || wrapMap._default; - depth = wrap[0]; - div.innerHTML = wrap[1] + elem + wrap[2]; - - // Move to the right depth - while ( depth-- ) { - div = div.lastChild; - } - - // Remove IE's autoinserted <tbody> from table fragments - if ( !jQuery.support.tbody ) { - - // String was a <table>, *may* have spurious <tbody> - hasBody = rtbody.test(elem); - tbody = tag === "table" && !hasBody ? - div.firstChild && div.firstChild.childNodes : - - // String was a bare <thead> or <tfoot> - wrap[1] === "<table>" && !hasBody ? - div.childNodes : - []; - - for ( j = tbody.length - 1; j >= 0 ; --j ) { - if ( jQuery.nodeName( tbody[ j ], "tbody" ) && !tbody[ j ].childNodes.length ) { - tbody[ j ].parentNode.removeChild( tbody[ j ] ); - } - } - } - - // IE completely kills leading whitespace when innerHTML is used - if ( !jQuery.support.leadingWhitespace && rleadingWhitespace.test( elem ) ) { - div.insertBefore( context.createTextNode( rleadingWhitespace.exec(elem)[0] ), div.firstChild ); - } - - elem = div.childNodes; - - // Take out of fragment container (we need a fresh div each time) - div.parentNode.removeChild( div ); - } - } - - if ( elem.nodeType ) { - ret.push( elem ); - } else { - jQuery.merge( ret, elem ); - } - } - - // Fix #11356: Clear elements from safeFragment - if ( div ) { - elem = div = safe = null; - } - - // Reset defaultChecked for any radios and checkboxes - // about to be appended to the DOM in IE 6/7 (#8060) - if ( !jQuery.support.appendChecked ) { - for ( i = 0; (elem = ret[i]) != null; i++ ) { - if ( jQuery.nodeName( elem, "input" ) ) { - fixDefaultChecked( elem ); - } else if ( typeof elem.getElementsByTagName !== "undefined" ) { - jQuery.grep( elem.getElementsByTagName("input"), fixDefaultChecked ); - } - } - } - - // Append elements to a provided document fragment - if ( fragment ) { - // Special handling of each script element - handleScript = function( elem ) { - // Check if we consider it executable - if ( !elem.type || rscriptType.test( elem.type ) ) { - // Detach the script and store it in the scripts array (if provided) or the fragment - // Return truthy to indicate that it has been handled - return scripts ? - scripts.push( elem.parentNode ? elem.parentNode.removeChild( elem ) : elem ) : - fragment.appendChild( elem ); - } - }; - - for ( i = 0; (elem = ret[i]) != null; i++ ) { - // Check if we're done after handling an executable script - if ( !( jQuery.nodeName( elem, "script" ) && handleScript( elem ) ) ) { - // Append to fragment and handle embedded scripts - fragment.appendChild( elem ); - if ( typeof elem.getElementsByTagName !== "undefined" ) { - // handleScript alters the DOM, so use jQuery.merge to ensure snapshot iteration - jsTags = jQuery.grep( jQuery.merge( [], elem.getElementsByTagName("script") ), handleScript ); - - // Splice the scripts into ret after their former ancestor and advance our index beyond them - ret.splice.apply( ret, [i + 1, 0].concat( jsTags ) ); - i += jsTags.length; - } - } - } - } - - return ret; - }, - - cleanData: function( elems, /* internal */ acceptData ) { - var data, id, elem, type, - i = 0, - internalKey = jQuery.expando, - cache = jQuery.cache, - deleteExpando = jQuery.support.deleteExpando, - special = jQuery.event.special; - - for ( ; (elem = elems[i]) != null; i++ ) { - - if ( acceptData || jQuery.acceptData( elem ) ) { - - id = elem[ internalKey ]; - data = id && cache[ id ]; - - if ( data ) { - if ( data.events ) { - for ( type in data.events ) { - if ( special[ type ] ) { - jQuery.event.remove( elem, type ); - - // This is a shortcut to avoid jQuery.event.remove's overhead - } else { - jQuery.removeEvent( elem, type, data.handle ); - } - } - } - - // Remove cache only if it was not already removed by jQuery.event.remove - if ( cache[ id ] ) { - - delete cache[ id ]; - - // IE does not allow us to delete expando properties from nodes, - // nor does it have a removeAttribute function on Document nodes; - // we must handle all of these cases - if ( deleteExpando ) { - delete elem[ internalKey ]; - - } else if ( elem.removeAttribute ) { - elem.removeAttribute( internalKey ); - - } else { - elem[ internalKey ] = null; - } - - jQuery.deletedIds.push( id ); - } - } - } - } - } -}); -// Limit scope pollution from any deprecated API -(function() { - -var matched, browser; - -// Use of jQuery.browser is frowned upon. -// More details: http://api.jquery.com/jQuery.browser -// jQuery.uaMatch maintained for back-compat -jQuery.uaMatch = function( ua ) { - ua = ua.toLowerCase(); - - var match = /(chrome)[ \/]([\w.]+)/.exec( ua ) || - /(webkit)[ \/]([\w.]+)/.exec( ua ) || - /(opera)(?:.*version|)[ \/]([\w.]+)/.exec( ua ) || - /(msie) ([\w.]+)/.exec( ua ) || - ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec( ua ) || - []; - - return { - browser: match[ 1 ] || "", - version: match[ 2 ] || "0" - }; -}; - -matched = jQuery.uaMatch( navigator.userAgent ); -browser = {}; - -if ( matched.browser ) { - browser[ matched.browser ] = true; - browser.version = matched.version; -} - -// Chrome is Webkit, but Webkit is also Safari. -if ( browser.chrome ) { - browser.webkit = true; -} else if ( browser.webkit ) { - browser.safari = true; -} - -jQuery.browser = browser; - -jQuery.sub = function() { - function jQuerySub( selector, context ) { - return new jQuerySub.fn.init( selector, context ); - } - jQuery.extend( true, jQuerySub, this ); - jQuerySub.superclass = this; - jQuerySub.fn = jQuerySub.prototype = this(); - jQuerySub.fn.constructor = jQuerySub; - jQuerySub.sub = this.sub; - jQuerySub.fn.init = function init( selector, context ) { - if ( context && context instanceof jQuery && !(context instanceof jQuerySub) ) { - context = jQuerySub( context ); - } - - return jQuery.fn.init.call( this, selector, context, rootjQuerySub ); - }; - jQuerySub.fn.init.prototype = jQuerySub.fn; - var rootjQuerySub = jQuerySub(document); - return jQuerySub; -}; - -})(); -var curCSS, iframe, iframeDoc, - ralpha = /alpha\([^)]*\)/i, - ropacity = /opacity=([^)]*)/, - rposition = /^(top|right|bottom|left)$/, - // swappable if display is none or starts with table except "table", "table-cell", or "table-caption" - // see here for display values: https://developer.mozilla.org/en-US/docs/CSS/display - rdisplayswap = /^(none|table(?!-c[ea]).+)/, - rmargin = /^margin/, - rnumsplit = new RegExp( "^(" + core_pnum + ")(.*)$", "i" ), - rnumnonpx = new RegExp( "^(" + core_pnum + ")(?!px)[a-z%]+$", "i" ), - rrelNum = new RegExp( "^([-+])=(" + core_pnum + ")", "i" ), - elemdisplay = {}, - - cssShow = { position: "absolute", visibility: "hidden", display: "block" }, - cssNormalTransform = { - letterSpacing: 0, - fontWeight: 400 - }, - - cssExpand = [ "Top", "Right", "Bottom", "Left" ], - cssPrefixes = [ "Webkit", "O", "Moz", "ms" ], - - eventsToggle = jQuery.fn.toggle; - -// return a css property mapped to a potentially vendor prefixed property -function vendorPropName( style, name ) { - - // shortcut for names that are not vendor prefixed - if ( name in style ) { - return name; - } - - // check for vendor prefixed names - var capName = name.charAt(0).toUpperCase() + name.slice(1), - origName = name, - i = cssPrefixes.length; - - while ( i-- ) { - name = cssPrefixes[ i ] + capName; - if ( name in style ) { - return name; - } - } - - return origName; -} - -function isHidden( elem, el ) { - elem = el || elem; - return jQuery.css( elem, "display" ) === "none" || !jQuery.contains( elem.ownerDocument, elem ); -} - -function showHide( elements, show ) { - var elem, display, - values = [], - index = 0, - length = elements.length; - - for ( ; index < length; index++ ) { - elem = elements[ index ]; - if ( !elem.style ) { - continue; - } - values[ index ] = jQuery._data( elem, "olddisplay" ); - if ( show ) { - // Reset the inline display of this element to learn if it is - // being hidden by cascaded rules or not - if ( !values[ index ] && elem.style.display === "none" ) { - elem.style.display = ""; - } - - // Set elements which have been overridden with display: none - // in a stylesheet to whatever the default browser style is - // for such an element - if ( elem.style.display === "" && isHidden( elem ) ) { - values[ index ] = jQuery._data( elem, "olddisplay", css_defaultDisplay(elem.nodeName) ); - } - } else { - display = curCSS( elem, "display" ); - - if ( !values[ index ] && display !== "none" ) { - jQuery._data( elem, "olddisplay", display ); - } - } - } - - // Set the display of most of the elements in a second loop - // to avoid the constant reflow - for ( index = 0; index < length; index++ ) { - elem = elements[ index ]; - if ( !elem.style ) { - continue; - } - if ( !show || elem.style.display === "none" || elem.style.display === "" ) { - elem.style.display = show ? values[ index ] || "" : "none"; - } - } - - return elements; -} - -jQuery.fn.extend({ - css: function( name, value ) { - return jQuery.access( this, function( elem, name, value ) { - return value !== undefined ? - jQuery.style( elem, name, value ) : - jQuery.css( elem, name ); - }, name, value, arguments.length > 1 ); - }, - show: function() { - return showHide( this, true ); - }, - hide: function() { - return showHide( this ); - }, - toggle: function( state, fn2 ) { - var bool = typeof state === "boolean"; - - if ( jQuery.isFunction( state ) && jQuery.isFunction( fn2 ) ) { - return eventsToggle.apply( this, arguments ); - } - - return this.each(function() { - if ( bool ? state : isHidden( this ) ) { - jQuery( this ).show(); - } else { - jQuery( this ).hide(); - } - }); - } -}); - -jQuery.extend({ - // Add in style property hooks for overriding the default - // behavior of getting and setting a style property - cssHooks: { - opacity: { - get: function( elem, computed ) { - if ( computed ) { - // We should always get a number back from opacity - var ret = curCSS( elem, "opacity" ); - return ret === "" ? "1" : ret; - - } - } - } - }, - - // Exclude the following css properties to add px - cssNumber: { - "fillOpacity": true, - "fontWeight": true, - "lineHeight": true, - "opacity": true, - "orphans": true, - "widows": true, - "zIndex": true, - "zoom": true - }, - - // Add in properties whose names you wish to fix before - // setting or getting the value - cssProps: { - // normalize float css property - "float": jQuery.support.cssFloat ? "cssFloat" : "styleFloat" - }, - - // Get and set the style property on a DOM Node - style: function( elem, name, value, extra ) { - // Don't set styles on text and comment nodes - if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { - return; - } - - // Make sure that we're working with the right name - var ret, type, hooks, - origName = jQuery.camelCase( name ), - style = elem.style; - - name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( style, origName ) ); - - // gets hook for the prefixed version - // followed by the unprefixed version - hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; - - // Check if we're setting a value - if ( value !== undefined ) { - type = typeof value; - - // convert relative number strings (+= or -=) to relative numbers. #7345 - if ( type === "string" && (ret = rrelNum.exec( value )) ) { - value = ( ret[1] + 1 ) * ret[2] + parseFloat( jQuery.css( elem, name ) ); - // Fixes bug #9237 - type = "number"; - } - - // Make sure that NaN and null values aren't set. See: #7116 - if ( value == null || type === "number" && isNaN( value ) ) { - return; - } - - // If a number was passed in, add 'px' to the (except for certain CSS properties) - if ( type === "number" && !jQuery.cssNumber[ origName ] ) { - value += "px"; - } - - // If a hook was provided, use that value, otherwise just set the specified value - if ( !hooks || !("set" in hooks) || (value = hooks.set( elem, value, extra )) !== undefined ) { - // Wrapped to prevent IE from throwing errors when 'invalid' values are provided - // Fixes bug #5509 - try { - style[ name ] = value; - } catch(e) {} - } - - } else { - // If a hook was provided get the non-computed value from there - if ( hooks && "get" in hooks && (ret = hooks.get( elem, false, extra )) !== undefined ) { - return ret; - } - - // Otherwise just get the value from the style object - return style[ name ]; - } - }, - - css: function( elem, name, numeric, extra ) { - var val, num, hooks, - origName = jQuery.camelCase( name ); - - // Make sure that we're working with the right name - name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( elem.style, origName ) ); - - // gets hook for the prefixed version - // followed by the unprefixed version - hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; - - // If a hook was provided get the computed value from there - if ( hooks && "get" in hooks ) { - val = hooks.get( elem, true, extra ); - } - - // Otherwise, if a way to get the computed value exists, use that - if ( val === undefined ) { - val = curCSS( elem, name ); - } - - //convert "normal" to computed value - if ( val === "normal" && name in cssNormalTransform ) { - val = cssNormalTransform[ name ]; - } - - // Return, converting to number if forced or a qualifier was provided and val looks numeric - if ( numeric || extra !== undefined ) { - num = parseFloat( val ); - return numeric || jQuery.isNumeric( num ) ? num || 0 : val; - } - return val; - }, - - // A method for quickly swapping in/out CSS properties to get correct calculations - swap: function( elem, options, callback ) { - var ret, name, - old = {}; - - // Remember the old values, and insert the new ones - for ( name in options ) { - old[ name ] = elem.style[ name ]; - elem.style[ name ] = options[ name ]; - } - - ret = callback.call( elem ); - - // Revert the old values - for ( name in options ) { - elem.style[ name ] = old[ name ]; - } - - return ret; - } -}); - -// NOTE: To any future maintainer, we've window.getComputedStyle -// because jsdom on node.js will break without it. -if ( window.getComputedStyle ) { - curCSS = function( elem, name ) { - var ret, width, minWidth, maxWidth, - computed = window.getComputedStyle( elem, null ), - style = elem.style; - - if ( computed ) { - - ret = computed[ name ]; - if ( ret === "" && !jQuery.contains( elem.ownerDocument, elem ) ) { - ret = jQuery.style( elem, name ); - } - - // A tribute to the "awesome hack by Dean Edwards" - // Chrome < 17 and Safari 5.0 uses "computed value" instead of "used value" for margin-right - // Safari 5.1.7 (at least) returns percentage for a larger set of values, but width seems to be reliably pixels - // this is against the CSSOM draft spec: http://dev.w3.org/csswg/cssom/#resolved-values - if ( rnumnonpx.test( ret ) && rmargin.test( name ) ) { - width = style.width; - minWidth = style.minWidth; - maxWidth = style.maxWidth; - - style.minWidth = style.maxWidth = style.width = ret; - ret = computed.width; - - style.width = width; - style.minWidth = minWidth; - style.maxWidth = maxWidth; - } - } - - return ret; - }; -} else if ( document.documentElement.currentStyle ) { - curCSS = function( elem, name ) { - var left, rsLeft, - ret = elem.currentStyle && elem.currentStyle[ name ], - style = elem.style; - - // Avoid setting ret to empty string here - // so we don't default to auto - if ( ret == null && style && style[ name ] ) { - ret = style[ name ]; - } - - // From the awesome hack by Dean Edwards - // http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291 - - // If we're not dealing with a regular pixel number - // but a number that has a weird ending, we need to convert it to pixels - // but not position css attributes, as those are proportional to the parent element instead - // and we can't measure the parent instead because it might trigger a "stacking dolls" problem - if ( rnumnonpx.test( ret ) && !rposition.test( name ) ) { - - // Remember the original values - left = style.left; - rsLeft = elem.runtimeStyle && elem.runtimeStyle.left; - - // Put in the new values to get a computed value out - if ( rsLeft ) { - elem.runtimeStyle.left = elem.currentStyle.left; - } - style.left = name === "fontSize" ? "1em" : ret; - ret = style.pixelLeft + "px"; - - // Revert the changed values - style.left = left; - if ( rsLeft ) { - elem.runtimeStyle.left = rsLeft; - } - } - - return ret === "" ? "auto" : ret; - }; -} - -function setPositiveNumber( elem, value, subtract ) { - var matches = rnumsplit.exec( value ); - return matches ? - Math.max( 0, matches[ 1 ] - ( subtract || 0 ) ) + ( matches[ 2 ] || "px" ) : - value; -} - -function augmentWidthOrHeight( elem, name, extra, isBorderBox ) { - var i = extra === ( isBorderBox ? "border" : "content" ) ? - // If we already have the right measurement, avoid augmentation - 4 : - // Otherwise initialize for horizontal or vertical properties - name === "width" ? 1 : 0, - - val = 0; - - for ( ; i < 4; i += 2 ) { - // both box models exclude margin, so add it if we want it - if ( extra === "margin" ) { - // we use jQuery.css instead of curCSS here - // because of the reliableMarginRight CSS hook! - val += jQuery.css( elem, extra + cssExpand[ i ], true ); - } - - // From this point on we use curCSS for maximum performance (relevant in animations) - if ( isBorderBox ) { - // border-box includes padding, so remove it if we want content - if ( extra === "content" ) { - val -= parseFloat( curCSS( elem, "padding" + cssExpand[ i ] ) ) || 0; - } - - // at this point, extra isn't border nor margin, so remove border - if ( extra !== "margin" ) { - val -= parseFloat( curCSS( elem, "border" + cssExpand[ i ] + "Width" ) ) || 0; - } - } else { - // at this point, extra isn't content, so add padding - val += parseFloat( curCSS( elem, "padding" + cssExpand[ i ] ) ) || 0; - - // at this point, extra isn't content nor padding, so add border - if ( extra !== "padding" ) { - val += parseFloat( curCSS( elem, "border" + cssExpand[ i ] + "Width" ) ) || 0; - } - } - } - - return val; -} - -function getWidthOrHeight( elem, name, extra ) { - - // Start with offset property, which is equivalent to the border-box value - var val = name === "width" ? elem.offsetWidth : elem.offsetHeight, - valueIsBorderBox = true, - isBorderBox = jQuery.support.boxSizing && jQuery.css( elem, "boxSizing" ) === "border-box"; - - // some non-html elements return undefined for offsetWidth, so check for null/undefined - // svg - https://bugzilla.mozilla.org/show_bug.cgi?id=649285 - // MathML - https://bugzilla.mozilla.org/show_bug.cgi?id=491668 - if ( val <= 0 || val == null ) { - // Fall back to computed then uncomputed css if necessary - val = curCSS( elem, name ); - if ( val < 0 || val == null ) { - val = elem.style[ name ]; - } - - // Computed unit is not pixels. Stop here and return. - if ( rnumnonpx.test(val) ) { - return val; - } - - // we need the check for style in case a browser which returns unreliable values - // for getComputedStyle silently falls back to the reliable elem.style - valueIsBorderBox = isBorderBox && ( jQuery.support.boxSizingReliable || val === elem.style[ name ] ); - - // Normalize "", auto, and prepare for extra - val = parseFloat( val ) || 0; - } - - // use the active box-sizing model to add/subtract irrelevant styles - return ( val + - augmentWidthOrHeight( - elem, - name, - extra || ( isBorderBox ? "border" : "content" ), - valueIsBorderBox - ) - ) + "px"; -} - - -// Try to determine the default display value of an element -function css_defaultDisplay( nodeName ) { - if ( elemdisplay[ nodeName ] ) { - return elemdisplay[ nodeName ]; - } - - var elem = jQuery( "<" + nodeName + ">" ).appendTo( document.body ), - display = elem.css("display"); - elem.remove(); - - // If the simple way fails, - // get element's real default display by attaching it to a temp iframe - if ( display === "none" || display === "" ) { - // Use the already-created iframe if possible - iframe = document.body.appendChild( - iframe || jQuery.extend( document.createElement("iframe"), { - frameBorder: 0, - width: 0, - height: 0 - }) - ); - - // Create a cacheable copy of the iframe document on first call. - // IE and Opera will allow us to reuse the iframeDoc without re-writing the fake HTML - // document to it; WebKit & Firefox won't allow reusing the iframe document. - if ( !iframeDoc || !iframe.createElement ) { - iframeDoc = ( iframe.contentWindow || iframe.contentDocument ).document; - iframeDoc.write("<!doctype html><html><body>"); - iframeDoc.close(); - } - - elem = iframeDoc.body.appendChild( iframeDoc.createElement(nodeName) ); - - display = curCSS( elem, "display" ); - document.body.removeChild( iframe ); - } - - // Store the correct default display - elemdisplay[ nodeName ] = display; - - return display; -} - -jQuery.each([ "height", "width" ], function( i, name ) { - jQuery.cssHooks[ name ] = { - get: function( elem, computed, extra ) { - if ( computed ) { - // certain elements can have dimension info if we invisibly show them - // however, it must have a current display style that would benefit from this - if ( elem.offsetWidth === 0 && rdisplayswap.test( curCSS( elem, "display" ) ) ) { - return jQuery.swap( elem, cssShow, function() { - return getWidthOrHeight( elem, name, extra ); - }); - } else { - return getWidthOrHeight( elem, name, extra ); - } - } - }, - - set: function( elem, value, extra ) { - return setPositiveNumber( elem, value, extra ? - augmentWidthOrHeight( - elem, - name, - extra, - jQuery.support.boxSizing && jQuery.css( elem, "boxSizing" ) === "border-box" - ) : 0 - ); - } - }; -}); - -if ( !jQuery.support.opacity ) { - jQuery.cssHooks.opacity = { - get: function( elem, computed ) { - // IE uses filters for opacity - return ropacity.test( (computed && elem.currentStyle ? elem.currentStyle.filter : elem.style.filter) || "" ) ? - ( 0.01 * parseFloat( RegExp.$1 ) ) + "" : - computed ? "1" : ""; - }, - - set: function( elem, value ) { - var style = elem.style, - currentStyle = elem.currentStyle, - opacity = jQuery.isNumeric( value ) ? "alpha(opacity=" + value * 100 + ")" : "", - filter = currentStyle && currentStyle.filter || style.filter || ""; - - // IE has trouble with opacity if it does not have layout - // Force it by setting the zoom level - style.zoom = 1; - - // if setting opacity to 1, and no other filters exist - attempt to remove filter attribute #6652 - if ( value >= 1 && jQuery.trim( filter.replace( ralpha, "" ) ) === "" && - style.removeAttribute ) { - - // Setting style.filter to null, "" & " " still leave "filter:" in the cssText - // if "filter:" is present at all, clearType is disabled, we want to avoid this - // style.removeAttribute is IE Only, but so apparently is this code path... - style.removeAttribute( "filter" ); - - // if there there is no filter style applied in a css rule, we are done - if ( currentStyle && !currentStyle.filter ) { - return; - } - } - - // otherwise, set new filter values - style.filter = ralpha.test( filter ) ? - filter.replace( ralpha, opacity ) : - filter + " " + opacity; - } - }; -} - -// These hooks cannot be added until DOM ready because the support test -// for it is not run until after DOM ready -jQuery(function() { - if ( !jQuery.support.reliableMarginRight ) { - jQuery.cssHooks.marginRight = { - get: function( elem, computed ) { - // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right - // Work around by temporarily setting element display to inline-block - return jQuery.swap( elem, { "display": "inline-block" }, function() { - if ( computed ) { - return curCSS( elem, "marginRight" ); - } - }); - } - }; - } - - // Webkit bug: https://bugs.webkit.org/show_bug.cgi?id=29084 - // getComputedStyle returns percent when specified for top/left/bottom/right - // rather than make the css module depend on the offset module, we just check for it here - if ( !jQuery.support.pixelPosition && jQuery.fn.position ) { - jQuery.each( [ "top", "left" ], function( i, prop ) { - jQuery.cssHooks[ prop ] = { - get: function( elem, computed ) { - if ( computed ) { - var ret = curCSS( elem, prop ); - // if curCSS returns percentage, fallback to offset - return rnumnonpx.test( ret ) ? jQuery( elem ).position()[ prop ] + "px" : ret; - } - } - }; - }); - } - -}); - -if ( jQuery.expr && jQuery.expr.filters ) { - jQuery.expr.filters.hidden = function( elem ) { - return ( elem.offsetWidth === 0 && elem.offsetHeight === 0 ) || (!jQuery.support.reliableHiddenOffsets && ((elem.style && elem.style.display) || curCSS( elem, "display" )) === "none"); - }; - - jQuery.expr.filters.visible = function( elem ) { - return !jQuery.expr.filters.hidden( elem ); - }; -} - -// These hooks are used by animate to expand properties -jQuery.each({ - margin: "", - padding: "", - border: "Width" -}, function( prefix, suffix ) { - jQuery.cssHooks[ prefix + suffix ] = { - expand: function( value ) { - var i, - - // assumes a single number if not a string - parts = typeof value === "string" ? value.split(" ") : [ value ], - expanded = {}; - - for ( i = 0; i < 4; i++ ) { - expanded[ prefix + cssExpand[ i ] + suffix ] = - parts[ i ] || parts[ i - 2 ] || parts[ 0 ]; - } - - return expanded; - } - }; - - if ( !rmargin.test( prefix ) ) { - jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber; - } -}); -var r20 = /%20/g, - rbracket = /\[\]$/, - rCRLF = /\r?\n/g, - rinput = /^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i, - rselectTextarea = /^(?:select|textarea)/i; - -jQuery.fn.extend({ - serialize: function() { - return jQuery.param( this.serializeArray() ); - }, - serializeArray: function() { - return this.map(function(){ - return this.elements ? jQuery.makeArray( this.elements ) : this; - }) - .filter(function(){ - return this.name && !this.disabled && - ( this.checked || rselectTextarea.test( this.nodeName ) || - rinput.test( this.type ) ); - }) - .map(function( i, elem ){ - var val = jQuery( this ).val(); - - return val == null ? - null : - jQuery.isArray( val ) ? - jQuery.map( val, function( val, i ){ - return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; - }) : - { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; - }).get(); - } -}); - -//Serialize an array of form elements or a set of -//key/values into a query string -jQuery.param = function( a, traditional ) { - var prefix, - s = [], - add = function( key, value ) { - // If value is a function, invoke it and return its value - value = jQuery.isFunction( value ) ? value() : ( value == null ? "" : value ); - s[ s.length ] = encodeURIComponent( key ) + "=" + encodeURIComponent( value ); - }; - - // Set traditional to true for jQuery <= 1.3.2 behavior. - if ( traditional === undefined ) { - traditional = jQuery.ajaxSettings && jQuery.ajaxSettings.traditional; - } - - // If an array was passed in, assume that it is an array of form elements. - if ( jQuery.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { - // Serialize the form elements - jQuery.each( a, function() { - add( this.name, this.value ); - }); - - } else { - // If traditional, encode the "old" way (the way 1.3.2 or older - // did it), otherwise encode params recursively. - for ( prefix in a ) { - buildParams( prefix, a[ prefix ], traditional, add ); - } - } - - // Return the resulting serialization - return s.join( "&" ).replace( r20, "+" ); -}; - -function buildParams( prefix, obj, traditional, add ) { - var name; - - if ( jQuery.isArray( obj ) ) { - // Serialize array item. - jQuery.each( obj, function( i, v ) { - if ( traditional || rbracket.test( prefix ) ) { - // Treat each array item as a scalar. - add( prefix, v ); - - } else { - // If array item is non-scalar (array or object), encode its - // numeric index to resolve deserialization ambiguity issues. - // Note that rack (as of 1.0.0) can't currently deserialize - // nested arrays properly, and attempting to do so may cause - // a server error. Possible fixes are to modify rack's - // deserialization algorithm or to provide an option or flag - // to force array serialization to be shallow. - buildParams( prefix + "[" + ( typeof v === "object" ? i : "" ) + "]", v, traditional, add ); - } - }); - - } else if ( !traditional && jQuery.type( obj ) === "object" ) { - // Serialize object item. - for ( name in obj ) { - buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add ); - } - - } else { - // Serialize scalar item. - add( prefix, obj ); - } -} -var - // Document location - ajaxLocParts, - ajaxLocation, - - rhash = /#.*$/, - rheaders = /^(.*?):[ \t]*([^\r\n]*)\r?$/mg, // IE leaves an \r character at EOL - // #7653, #8125, #8152: local protocol detection - rlocalProtocol = /^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/, - rnoContent = /^(?:GET|HEAD)$/, - rprotocol = /^\/\//, - rquery = /\?/, - rscript = /<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi, - rts = /([?&])_=[^&]*/, - rurl = /^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/, - - // Keep a copy of the old load method - _load = jQuery.fn.load, - - /* Prefilters - * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example) - * 2) These are called: - * - BEFORE asking for a transport - * - AFTER param serialization (s.data is a string if s.processData is true) - * 3) key is the dataType - * 4) the catchall symbol "*" can be used - * 5) execution will start with transport dataType and THEN continue down to "*" if needed - */ - prefilters = {}, - - /* Transports bindings - * 1) key is the dataType - * 2) the catchall symbol "*" can be used - * 3) selection will start with transport dataType and THEN go to "*" if needed - */ - transports = {}, - - // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression - allTypes = ["*/"] + ["*"]; - -// #8138, IE may throw an exception when accessing -// a field from window.location if document.domain has been set -try { - ajaxLocation = location.href; -} catch( e ) { - // Use the href attribute of an A element - // since IE will modify it given document.location - ajaxLocation = document.createElement( "a" ); - ajaxLocation.href = ""; - ajaxLocation = ajaxLocation.href; -} - -// Segment location into parts -ajaxLocParts = rurl.exec( ajaxLocation.toLowerCase() ) || []; - -// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport -function addToPrefiltersOrTransports( structure ) { - - // dataTypeExpression is optional and defaults to "*" - return function( dataTypeExpression, func ) { - - if ( typeof dataTypeExpression !== "string" ) { - func = dataTypeExpression; - dataTypeExpression = "*"; - } - - var dataType, list, placeBefore, - dataTypes = dataTypeExpression.toLowerCase().split( core_rspace ), - i = 0, - length = dataTypes.length; - - if ( jQuery.isFunction( func ) ) { - // For each dataType in the dataTypeExpression - for ( ; i < length; i++ ) { - dataType = dataTypes[ i ]; - // We control if we're asked to add before - // any existing element - placeBefore = /^\+/.test( dataType ); - if ( placeBefore ) { - dataType = dataType.substr( 1 ) || "*"; - } - list = structure[ dataType ] = structure[ dataType ] || []; - // then we add to the structure accordingly - list[ placeBefore ? "unshift" : "push" ]( func ); - } - } - }; -} - -// Base inspection function for prefilters and transports -function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR, - dataType /* internal */, inspected /* internal */ ) { - - dataType = dataType || options.dataTypes[ 0 ]; - inspected = inspected || {}; - - inspected[ dataType ] = true; - - var selection, - list = structure[ dataType ], - i = 0, - length = list ? list.length : 0, - executeOnly = ( structure === prefilters ); - - for ( ; i < length && ( executeOnly || !selection ); i++ ) { - selection = list[ i ]( options, originalOptions, jqXHR ); - // If we got redirected to another dataType - // we try there if executing only and not done already - if ( typeof selection === "string" ) { - if ( !executeOnly || inspected[ selection ] ) { - selection = undefined; - } else { - options.dataTypes.unshift( selection ); - selection = inspectPrefiltersOrTransports( - structure, options, originalOptions, jqXHR, selection, inspected ); - } - } - } - // If we're only executing or nothing was selected - // we try the catchall dataType if not done already - if ( ( executeOnly || !selection ) && !inspected[ "*" ] ) { - selection = inspectPrefiltersOrTransports( - structure, options, originalOptions, jqXHR, "*", inspected ); - } - // unnecessary when only executing (prefilters) - // but it'll be ignored by the caller in that case - return selection; -} - -// A special extend for ajax options -// that takes "flat" options (not to be deep extended) -// Fixes #9887 -function ajaxExtend( target, src ) { - var key, deep, - flatOptions = jQuery.ajaxSettings.flatOptions || {}; - for ( key in src ) { - if ( src[ key ] !== undefined ) { - ( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ]; - } - } - if ( deep ) { - jQuery.extend( true, target, deep ); - } -} - -jQuery.fn.load = function( url, params, callback ) { - if ( typeof url !== "string" && _load ) { - return _load.apply( this, arguments ); - } - - // Don't do a request if no elements are being requested - if ( !this.length ) { - return this; - } - - var selector, type, response, - self = this, - off = url.indexOf(" "); - - if ( off >= 0 ) { - selector = url.slice( off, url.length ); - url = url.slice( 0, off ); - } - - // If it's a function - if ( jQuery.isFunction( params ) ) { - - // We assume that it's the callback - callback = params; - params = undefined; - - // Otherwise, build a param string - } else if ( params && typeof params === "object" ) { - type = "POST"; - } - - // Request the remote document - jQuery.ajax({ - url: url, - - // if "type" variable is undefined, then "GET" method will be used - type: type, - dataType: "html", - data: params, - complete: function( jqXHR, status ) { - if ( callback ) { - self.each( callback, response || [ jqXHR.responseText, status, jqXHR ] ); - } - } - }).done(function( responseText ) { - - // Save response for use in complete callback - response = arguments; - - // See if a selector was specified - self.html( selector ? - - // Create a dummy div to hold the results - jQuery("<div>") - - // inject the contents of the document in, removing the scripts - // to avoid any 'Permission Denied' errors in IE - .append( responseText.replace( rscript, "" ) ) - - // Locate the specified elements - .find( selector ) : - - // If not, just inject the full result - responseText ); - - }); - - return this; -}; - -// Attach a bunch of functions for handling common AJAX events -jQuery.each( "ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split( " " ), function( i, o ){ - jQuery.fn[ o ] = function( f ){ - return this.on( o, f ); - }; -}); - -jQuery.each( [ "get", "post" ], function( i, method ) { - jQuery[ method ] = function( url, data, callback, type ) { - // shift arguments if data argument was omitted - if ( jQuery.isFunction( data ) ) { - type = type || callback; - callback = data; - data = undefined; - } - - return jQuery.ajax({ - type: method, - url: url, - data: data, - success: callback, - dataType: type - }); - }; -}); - -jQuery.extend({ - - getScript: function( url, callback ) { - return jQuery.get( url, undefined, callback, "script" ); - }, - - getJSON: function( url, data, callback ) { - return jQuery.get( url, data, callback, "json" ); - }, - - // Creates a full fledged settings object into target - // with both ajaxSettings and settings fields. - // If target is omitted, writes into ajaxSettings. - ajaxSetup: function( target, settings ) { - if ( settings ) { - // Building a settings object - ajaxExtend( target, jQuery.ajaxSettings ); - } else { - // Extending ajaxSettings - settings = target; - target = jQuery.ajaxSettings; - } - ajaxExtend( target, settings ); - return target; - }, - - ajaxSettings: { - url: ajaxLocation, - isLocal: rlocalProtocol.test( ajaxLocParts[ 1 ] ), - global: true, - type: "GET", - contentType: "application/x-www-form-urlencoded; charset=UTF-8", - processData: true, - async: true, - /* - timeout: 0, - data: null, - dataType: null, - username: null, - password: null, - cache: null, - throws: false, - traditional: false, - headers: {}, - */ - - accepts: { - xml: "application/xml, text/xml", - html: "text/html", - text: "text/plain", - json: "application/json, text/javascript", - "*": allTypes - }, - - contents: { - xml: /xml/, - html: /html/, - json: /json/ - }, - - responseFields: { - xml: "responseXML", - text: "responseText" - }, - - // List of data converters - // 1) key format is "source_type destination_type" (a single space in-between) - // 2) the catchall symbol "*" can be used for source_type - converters: { - - // Convert anything to text - "* text": window.String, - - // Text to html (true = no transformation) - "text html": true, - - // Evaluate text as a json expression - "text json": jQuery.parseJSON, - - // Parse text as xml - "text xml": jQuery.parseXML - }, - - // For options that shouldn't be deep extended: - // you can add your own custom options here if - // and when you create one that shouldn't be - // deep extended (see ajaxExtend) - flatOptions: { - context: true, - url: true - } - }, - - ajaxPrefilter: addToPrefiltersOrTransports( prefilters ), - ajaxTransport: addToPrefiltersOrTransports( transports ), - - // Main method - ajax: function( url, options ) { - - // If url is an object, simulate pre-1.5 signature - if ( typeof url === "object" ) { - options = url; - url = undefined; - } - - // Force options to be an object - options = options || {}; - - var // ifModified key - ifModifiedKey, - // Response headers - responseHeadersString, - responseHeaders, - // transport - transport, - // timeout handle - timeoutTimer, - // Cross-domain detection vars - parts, - // To know if global events are to be dispatched - fireGlobals, - // Loop variable - i, - // Create the final options object - s = jQuery.ajaxSetup( {}, options ), - // Callbacks context - callbackContext = s.context || s, - // Context for global events - // It's the callbackContext if one was provided in the options - // and if it's a DOM node or a jQuery collection - globalEventContext = callbackContext !== s && - ( callbackContext.nodeType || callbackContext instanceof jQuery ) ? - jQuery( callbackContext ) : jQuery.event, - // Deferreds - deferred = jQuery.Deferred(), - completeDeferred = jQuery.Callbacks( "once memory" ), - // Status-dependent callbacks - statusCode = s.statusCode || {}, - // Headers (they are sent all at once) - requestHeaders = {}, - requestHeadersNames = {}, - // The jqXHR state - state = 0, - // Default abort message - strAbort = "canceled", - // Fake xhr - jqXHR = { - - readyState: 0, - - // Caches the header - setRequestHeader: function( name, value ) { - if ( !state ) { - var lname = name.toLowerCase(); - name = requestHeadersNames[ lname ] = requestHeadersNames[ lname ] || name; - requestHeaders[ name ] = value; - } - return this; - }, - - // Raw string - getAllResponseHeaders: function() { - return state === 2 ? responseHeadersString : null; - }, - - // Builds headers hashtable if needed - getResponseHeader: function( key ) { - var match; - if ( state === 2 ) { - if ( !responseHeaders ) { - responseHeaders = {}; - while( ( match = rheaders.exec( responseHeadersString ) ) ) { - responseHeaders[ match[1].toLowerCase() ] = match[ 2 ]; - } - } - match = responseHeaders[ key.toLowerCase() ]; - } - return match === undefined ? null : match; - }, - - // Overrides response content-type header - overrideMimeType: function( type ) { - if ( !state ) { - s.mimeType = type; - } - return this; - }, - - // Cancel the request - abort: function( statusText ) { - statusText = statusText || strAbort; - if ( transport ) { - transport.abort( statusText ); - } - done( 0, statusText ); - return this; - } - }; - - // Callback for when everything is done - // It is defined here because jslint complains if it is declared - // at the end of the function (which would be more logical and readable) - function done( status, nativeStatusText, responses, headers ) { - var isSuccess, success, error, response, modified, - statusText = nativeStatusText; - - // Called once - if ( state === 2 ) { - return; - } - - // State is "done" now - state = 2; - - // Clear timeout if it exists - if ( timeoutTimer ) { - clearTimeout( timeoutTimer ); - } - - // Dereference transport for early garbage collection - // (no matter how long the jqXHR object will be used) - transport = undefined; - - // Cache response headers - responseHeadersString = headers || ""; - - // Set readyState - jqXHR.readyState = status > 0 ? 4 : 0; - - // Get response data - if ( responses ) { - response = ajaxHandleResponses( s, jqXHR, responses ); - } - - // If successful, handle type chaining - if ( status >= 200 && status < 300 || status === 304 ) { - - // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. - if ( s.ifModified ) { - - modified = jqXHR.getResponseHeader("Last-Modified"); - if ( modified ) { - jQuery.lastModified[ ifModifiedKey ] = modified; - } - modified = jqXHR.getResponseHeader("Etag"); - if ( modified ) { - jQuery.etag[ ifModifiedKey ] = modified; - } - } - - // If not modified - if ( status === 304 ) { - - statusText = "notmodified"; - isSuccess = true; - - // If we have data - } else { - - isSuccess = ajaxConvert( s, response ); - statusText = isSuccess.state; - success = isSuccess.data; - error = isSuccess.error; - isSuccess = !error; - } - } else { - // We extract error from statusText - // then normalize statusText and status for non-aborts - error = statusText; - if ( !statusText || status ) { - statusText = "error"; - if ( status < 0 ) { - status = 0; - } - } - } - - // Set data for the fake xhr object - jqXHR.status = status; - jqXHR.statusText = ( nativeStatusText || statusText ) + ""; - - // Success/Error - if ( isSuccess ) { - deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] ); - } else { - deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] ); - } - - // Status-dependent callbacks - jqXHR.statusCode( statusCode ); - statusCode = undefined; - - if ( fireGlobals ) { - globalEventContext.trigger( "ajax" + ( isSuccess ? "Success" : "Error" ), - [ jqXHR, s, isSuccess ? success : error ] ); - } - - // Complete - completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] ); - - if ( fireGlobals ) { - globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] ); - // Handle the global AJAX counter - if ( !( --jQuery.active ) ) { - jQuery.event.trigger( "ajaxStop" ); - } - } - } - - // Attach deferreds - deferred.promise( jqXHR ); - jqXHR.success = jqXHR.done; - jqXHR.error = jqXHR.fail; - jqXHR.complete = completeDeferred.add; - - // Status-dependent callbacks - jqXHR.statusCode = function( map ) { - if ( map ) { - var tmp; - if ( state < 2 ) { - for ( tmp in map ) { - statusCode[ tmp ] = [ statusCode[tmp], map[tmp] ]; - } - } else { - tmp = map[ jqXHR.status ]; - jqXHR.always( tmp ); - } - } - return this; - }; - - // Remove hash character (#7531: and string promotion) - // Add protocol if not provided (#5866: IE7 issue with protocol-less urls) - // We also use the url parameter if available - s.url = ( ( url || s.url ) + "" ).replace( rhash, "" ).replace( rprotocol, ajaxLocParts[ 1 ] + "//" ); - - // Extract dataTypes list - s.dataTypes = jQuery.trim( s.dataType || "*" ).toLowerCase().split( core_rspace ); - - // A cross-domain request is in order when we have a protocol:host:port mismatch - if ( s.crossDomain == null ) { - parts = rurl.exec( s.url.toLowerCase() ) || false; - s.crossDomain = parts && ( parts.join(":") + ( parts[ 3 ] ? "" : parts[ 1 ] === "http:" ? 80 : 443 ) ) !== - ( ajaxLocParts.join(":") + ( ajaxLocParts[ 3 ] ? "" : ajaxLocParts[ 1 ] === "http:" ? 80 : 443 ) ); - } - - // Convert data if not already a string - if ( s.data && s.processData && typeof s.data !== "string" ) { - s.data = jQuery.param( s.data, s.traditional ); - } - - // Apply prefilters - inspectPrefiltersOrTransports( prefilters, s, options, jqXHR ); - - // If request was aborted inside a prefilter, stop there - if ( state === 2 ) { - return jqXHR; - } - - // We can fire global events as of now if asked to - fireGlobals = s.global; - - // Uppercase the type - s.type = s.type.toUpperCase(); - - // Determine if request has content - s.hasContent = !rnoContent.test( s.type ); - - // Watch for a new set of requests - if ( fireGlobals && jQuery.active++ === 0 ) { - jQuery.event.trigger( "ajaxStart" ); - } - - // More options handling for requests with no content - if ( !s.hasContent ) { - - // If data is available, append data to url - if ( s.data ) { - s.url += ( rquery.test( s.url ) ? "&" : "?" ) + s.data; - // #9682: remove data so that it's not used in an eventual retry - delete s.data; - } - - // Get ifModifiedKey before adding the anti-cache parameter - ifModifiedKey = s.url; - - // Add anti-cache in url if needed - if ( s.cache === false ) { - - var ts = jQuery.now(), - // try replacing _= if it is there - ret = s.url.replace( rts, "$1_=" + ts ); - - // if nothing was replaced, add timestamp to the end - s.url = ret + ( ( ret === s.url ) ? ( rquery.test( s.url ) ? "&" : "?" ) + "_=" + ts : "" ); - } - } - - // Set the correct header, if data is being sent - if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) { - jqXHR.setRequestHeader( "Content-Type", s.contentType ); - } - - // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. - if ( s.ifModified ) { - ifModifiedKey = ifModifiedKey || s.url; - if ( jQuery.lastModified[ ifModifiedKey ] ) { - jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ ifModifiedKey ] ); - } - if ( jQuery.etag[ ifModifiedKey ] ) { - jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ ifModifiedKey ] ); - } - } - - // Set the Accepts header for the server, depending on the dataType - jqXHR.setRequestHeader( - "Accept", - s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[0] ] ? - s.accepts[ s.dataTypes[0] ] + ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) : - s.accepts[ "*" ] - ); - - // Check for headers option - for ( i in s.headers ) { - jqXHR.setRequestHeader( i, s.headers[ i ] ); - } - - // Allow custom headers/mimetypes and early abort - if ( s.beforeSend && ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || state === 2 ) ) { - // Abort if not done already and return - return jqXHR.abort(); - - } - - // aborting is no longer a cancellation - strAbort = "abort"; - - // Install callbacks on deferreds - for ( i in { success: 1, error: 1, complete: 1 } ) { - jqXHR[ i ]( s[ i ] ); - } - - // Get transport - transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR ); - - // If no transport, we auto-abort - if ( !transport ) { - done( -1, "No Transport" ); - } else { - jqXHR.readyState = 1; - // Send global event - if ( fireGlobals ) { - globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] ); - } - // Timeout - if ( s.async && s.timeout > 0 ) { - timeoutTimer = setTimeout( function(){ - jqXHR.abort( "timeout" ); - }, s.timeout ); - } - - try { - state = 1; - transport.send( requestHeaders, done ); - } catch (e) { - // Propagate exception as error if not done - if ( state < 2 ) { - done( -1, e ); - // Simply rethrow otherwise - } else { - throw e; - } - } - } - - return jqXHR; - }, - - // Counter for holding the number of active queries - active: 0, - - // Last-Modified header cache for next request - lastModified: {}, - etag: {} - -}); - -/* Handles responses to an ajax request: - * - sets all responseXXX fields accordingly - * - finds the right dataType (mediates between content-type and expected dataType) - * - returns the corresponding response - */ -function ajaxHandleResponses( s, jqXHR, responses ) { - - var ct, type, finalDataType, firstDataType, - contents = s.contents, - dataTypes = s.dataTypes, - responseFields = s.responseFields; - - // Fill responseXXX fields - for ( type in responseFields ) { - if ( type in responses ) { - jqXHR[ responseFields[type] ] = responses[ type ]; - } - } - - // Remove auto dataType and get content-type in the process - while( dataTypes[ 0 ] === "*" ) { - dataTypes.shift(); - if ( ct === undefined ) { - ct = s.mimeType || jqXHR.getResponseHeader( "content-type" ); - } - } - - // Check if we're dealing with a known content-type - if ( ct ) { - for ( type in contents ) { - if ( contents[ type ] && contents[ type ].test( ct ) ) { - dataTypes.unshift( type ); - break; - } - } - } - - // Check to see if we have a response for the expected dataType - if ( dataTypes[ 0 ] in responses ) { - finalDataType = dataTypes[ 0 ]; - } else { - // Try convertible dataTypes - for ( type in responses ) { - if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[0] ] ) { - finalDataType = type; - break; - } - if ( !firstDataType ) { - firstDataType = type; - } - } - // Or just use first one - finalDataType = finalDataType || firstDataType; - } - - // If we found a dataType - // We add the dataType to the list if needed - // and return the corresponding response - if ( finalDataType ) { - if ( finalDataType !== dataTypes[ 0 ] ) { - dataTypes.unshift( finalDataType ); - } - return responses[ finalDataType ]; - } -} - -// Chain conversions given the request and the original response -function ajaxConvert( s, response ) { - - var conv, conv2, current, tmp, - // Work with a copy of dataTypes in case we need to modify it for conversion - dataTypes = s.dataTypes.slice(), - prev = dataTypes[ 0 ], - converters = {}, - i = 0; - - // Apply the dataFilter if provided - if ( s.dataFilter ) { - response = s.dataFilter( response, s.dataType ); - } - - // Create converters map with lowercased keys - if ( dataTypes[ 1 ] ) { - for ( conv in s.converters ) { - converters[ conv.toLowerCase() ] = s.converters[ conv ]; - } - } - - // Convert to each sequential dataType, tolerating list modification - for ( ; (current = dataTypes[++i]); ) { - - // There's only work to do if current dataType is non-auto - if ( current !== "*" ) { - - // Convert response if prev dataType is non-auto and differs from current - if ( prev !== "*" && prev !== current ) { - - // Seek a direct converter - conv = converters[ prev + " " + current ] || converters[ "* " + current ]; - - // If none found, seek a pair - if ( !conv ) { - for ( conv2 in converters ) { - - // If conv2 outputs current - tmp = conv2.split(" "); - if ( tmp[ 1 ] === current ) { - - // If prev can be converted to accepted input - conv = converters[ prev + " " + tmp[ 0 ] ] || - converters[ "* " + tmp[ 0 ] ]; - if ( conv ) { - // Condense equivalence converters - if ( conv === true ) { - conv = converters[ conv2 ]; - - // Otherwise, insert the intermediate dataType - } else if ( converters[ conv2 ] !== true ) { - current = tmp[ 0 ]; - dataTypes.splice( i--, 0, current ); - } - - break; - } - } - } - } - - // Apply converter (if not an equivalence) - if ( conv !== true ) { - - // Unless errors are allowed to bubble, catch and return them - if ( conv && s["throws"] ) { - response = conv( response ); - } else { - try { - response = conv( response ); - } catch ( e ) { - return { state: "parsererror", error: conv ? e : "No conversion from " + prev + " to " + current }; - } - } - } - } - - // Update prev for next iteration - prev = current; - } - } - - return { state: "success", data: response }; -} -var oldCallbacks = [], - rquestion = /\?/, - rjsonp = /(=)\?(?=&|$)|\?\?/, - nonce = jQuery.now(); - -// Default jsonp settings -jQuery.ajaxSetup({ - jsonp: "callback", - jsonpCallback: function() { - var callback = oldCallbacks.pop() || ( jQuery.expando + "_" + ( nonce++ ) ); - this[ callback ] = true; - return callback; - } -}); - -// Detect, normalize options and install callbacks for jsonp requests -jQuery.ajaxPrefilter( "json jsonp", function( s, originalSettings, jqXHR ) { - - var callbackName, overwritten, responseContainer, - data = s.data, - url = s.url, - hasCallback = s.jsonp !== false, - replaceInUrl = hasCallback && rjsonp.test( url ), - replaceInData = hasCallback && !replaceInUrl && typeof data === "string" && - !( s.contentType || "" ).indexOf("application/x-www-form-urlencoded") && - rjsonp.test( data ); - - // Handle iff the expected data type is "jsonp" or we have a parameter to set - if ( s.dataTypes[ 0 ] === "jsonp" || replaceInUrl || replaceInData ) { - - // Get callback name, remembering preexisting value associated with it - callbackName = s.jsonpCallback = jQuery.isFunction( s.jsonpCallback ) ? - s.jsonpCallback() : - s.jsonpCallback; - overwritten = window[ callbackName ]; - - // Insert callback into url or form data - if ( replaceInUrl ) { - s.url = url.replace( rjsonp, "$1" + callbackName ); - } else if ( replaceInData ) { - s.data = data.replace( rjsonp, "$1" + callbackName ); - } else if ( hasCallback ) { - s.url += ( rquestion.test( url ) ? "&" : "?" ) + s.jsonp + "=" + callbackName; - } - - // Use data converter to retrieve json after script execution - s.converters["script json"] = function() { - if ( !responseContainer ) { - jQuery.error( callbackName + " was not called" ); - } - return responseContainer[ 0 ]; - }; - - // force json dataType - s.dataTypes[ 0 ] = "json"; - - // Install callback - window[ callbackName ] = function() { - responseContainer = arguments; - }; - - // Clean-up function (fires after converters) - jqXHR.always(function() { - // Restore preexisting value - window[ callbackName ] = overwritten; - - // Save back as free - if ( s[ callbackName ] ) { - // make sure that re-using the options doesn't screw things around - s.jsonpCallback = originalSettings.jsonpCallback; - - // save the callback name for future use - oldCallbacks.push( callbackName ); - } - - // Call if it was a function and we have a response - if ( responseContainer && jQuery.isFunction( overwritten ) ) { - overwritten( responseContainer[ 0 ] ); - } - - responseContainer = overwritten = undefined; - }); - - // Delegate to script - return "script"; - } -}); -// Install script dataType -jQuery.ajaxSetup({ - accepts: { - script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript" - }, - contents: { - script: /javascript|ecmascript/ - }, - converters: { - "text script": function( text ) { - jQuery.globalEval( text ); - return text; - } - } -}); - -// Handle cache's special case and global -jQuery.ajaxPrefilter( "script", function( s ) { - if ( s.cache === undefined ) { - s.cache = false; - } - if ( s.crossDomain ) { - s.type = "GET"; - s.global = false; - } -}); - -// Bind script tag hack transport -jQuery.ajaxTransport( "script", function(s) { - - // This transport only deals with cross domain requests - if ( s.crossDomain ) { - - var script, - head = document.head || document.getElementsByTagName( "head" )[0] || document.documentElement; - - return { - - send: function( _, callback ) { - - script = document.createElement( "script" ); - - script.async = "async"; - - if ( s.scriptCharset ) { - script.charset = s.scriptCharset; - } - - script.src = s.url; - - // Attach handlers for all browsers - script.onload = script.onreadystatechange = function( _, isAbort ) { - - if ( isAbort || !script.readyState || /loaded|complete/.test( script.readyState ) ) { - - // Handle memory leak in IE - script.onload = script.onreadystatechange = null; - - // Remove the script - if ( head && script.parentNode ) { - head.removeChild( script ); - } - - // Dereference the script - script = undefined; - - // Callback if not abort - if ( !isAbort ) { - callback( 200, "success" ); - } - } - }; - // Use insertBefore instead of appendChild to circumvent an IE6 bug. - // This arises when a base node is used (#2709 and #4378). - head.insertBefore( script, head.firstChild ); - }, - - abort: function() { - if ( script ) { - script.onload( 0, 1 ); - } - } - }; - } -}); -var xhrCallbacks, - // #5280: Internet Explorer will keep connections alive if we don't abort on unload - xhrOnUnloadAbort = window.ActiveXObject ? function() { - // Abort all pending requests - for ( var key in xhrCallbacks ) { - xhrCallbacks[ key ]( 0, 1 ); - } - } : false, - xhrId = 0; - -// Functions to create xhrs -function createStandardXHR() { - try { - return new window.XMLHttpRequest(); - } catch( e ) {} -} - -function createActiveXHR() { - try { - return new window.ActiveXObject( "Microsoft.XMLHTTP" ); - } catch( e ) {} -} - -// Create the request object -// (This is still attached to ajaxSettings for backward compatibility) -jQuery.ajaxSettings.xhr = window.ActiveXObject ? - /* Microsoft failed to properly - * implement the XMLHttpRequest in IE7 (can't request local files), - * so we use the ActiveXObject when it is available - * Additionally XMLHttpRequest can be disabled in IE7/IE8 so - * we need a fallback. - */ - function() { - return !this.isLocal && createStandardXHR() || createActiveXHR(); - } : - // For all other browsers, use the standard XMLHttpRequest object - createStandardXHR; - -// Determine support properties -(function( xhr ) { - jQuery.extend( jQuery.support, { - ajax: !!xhr, - cors: !!xhr && ( "withCredentials" in xhr ) - }); -})( jQuery.ajaxSettings.xhr() ); - -// Create transport if the browser can provide an xhr -if ( jQuery.support.ajax ) { - - jQuery.ajaxTransport(function( s ) { - // Cross domain only allowed if supported through XMLHttpRequest - if ( !s.crossDomain || jQuery.support.cors ) { - - var callback; - - return { - send: function( headers, complete ) { - - // Get a new xhr - var handle, i, - xhr = s.xhr(); - - // Open the socket - // Passing null username, generates a login popup on Opera (#2865) - if ( s.username ) { - xhr.open( s.type, s.url, s.async, s.username, s.password ); - } else { - xhr.open( s.type, s.url, s.async ); - } - - // Apply custom fields if provided - if ( s.xhrFields ) { - for ( i in s.xhrFields ) { - xhr[ i ] = s.xhrFields[ i ]; - } - } - - // Override mime type if needed - if ( s.mimeType && xhr.overrideMimeType ) { - xhr.overrideMimeType( s.mimeType ); - } - - // X-Requested-With header - // For cross-domain requests, seeing as conditions for a preflight are - // akin to a jigsaw puzzle, we simply never set it to be sure. - // (it can always be set on a per-request basis or even using ajaxSetup) - // For same-domain requests, won't change header if already provided. - if ( !s.crossDomain && !headers["X-Requested-With"] ) { - headers[ "X-Requested-With" ] = "XMLHttpRequest"; - } - - // Need an extra try/catch for cross domain requests in Firefox 3 - try { - for ( i in headers ) { - xhr.setRequestHeader( i, headers[ i ] ); - } - } catch( _ ) {} - - // Do send the request - // This may raise an exception which is actually - // handled in jQuery.ajax (so no try/catch here) - xhr.send( ( s.hasContent && s.data ) || null ); - - // Listener - callback = function( _, isAbort ) { - - var status, - statusText, - responseHeaders, - responses, - xml; - - // Firefox throws exceptions when accessing properties - // of an xhr when a network error occurred - // http://helpful.knobs-dials.com/index.php/Component_returned_failure_code:_0x80040111_(NS_ERROR_NOT_AVAILABLE) - try { - - // Was never called and is aborted or complete - if ( callback && ( isAbort || xhr.readyState === 4 ) ) { - - // Only called once - callback = undefined; - - // Do not keep as active anymore - if ( handle ) { - xhr.onreadystatechange = jQuery.noop; - if ( xhrOnUnloadAbort ) { - delete xhrCallbacks[ handle ]; - } - } - - // If it's an abort - if ( isAbort ) { - // Abort it manually if needed - if ( xhr.readyState !== 4 ) { - xhr.abort(); - } - } else { - status = xhr.status; - responseHeaders = xhr.getAllResponseHeaders(); - responses = {}; - xml = xhr.responseXML; - - // Construct response list - if ( xml && xml.documentElement /* #4958 */ ) { - responses.xml = xml; - } - - // When requesting binary data, IE6-9 will throw an exception - // on any attempt to access responseText (#11426) - try { - responses.text = xhr.responseText; - } catch( _ ) { - } - - // Firefox throws an exception when accessing - // statusText for faulty cross-domain requests - try { - statusText = xhr.statusText; - } catch( e ) { - // We normalize with Webkit giving an empty statusText - statusText = ""; - } - - // Filter status for non standard behaviors - - // If the request is local and we have data: assume a success - // (success with no data won't get notified, that's the best we - // can do given current implementations) - if ( !status && s.isLocal && !s.crossDomain ) { - status = responses.text ? 200 : 404; - // IE - #1450: sometimes returns 1223 when it should be 204 - } else if ( status === 1223 ) { - status = 204; - } - } - } - } catch( firefoxAccessException ) { - if ( !isAbort ) { - complete( -1, firefoxAccessException ); - } - } - - // Call complete if needed - if ( responses ) { - complete( status, statusText, responses, responseHeaders ); - } - }; - - if ( !s.async ) { - // if we're in sync mode we fire the callback - callback(); - } else if ( xhr.readyState === 4 ) { - // (IE6 & IE7) if it's in cache and has been - // retrieved directly we need to fire the callback - setTimeout( callback, 0 ); - } else { - handle = ++xhrId; - if ( xhrOnUnloadAbort ) { - // Create the active xhrs callbacks list if needed - // and attach the unload handler - if ( !xhrCallbacks ) { - xhrCallbacks = {}; - jQuery( window ).unload( xhrOnUnloadAbort ); - } - // Add to list of active xhrs callbacks - xhrCallbacks[ handle ] = callback; - } - xhr.onreadystatechange = callback; - } - }, - - abort: function() { - if ( callback ) { - callback(0,1); - } - } - }; - } - }); -} -var fxNow, timerId, - rfxtypes = /^(?:toggle|show|hide)$/, - rfxnum = new RegExp( "^(?:([-+])=|)(" + core_pnum + ")([a-z%]*)$", "i" ), - rrun = /queueHooks$/, - animationPrefilters = [ defaultPrefilter ], - tweeners = { - "*": [function( prop, value ) { - var end, unit, - tween = this.createTween( prop, value ), - parts = rfxnum.exec( value ), - target = tween.cur(), - start = +target || 0, - scale = 1, - maxIterations = 20; - - if ( parts ) { - end = +parts[2]; - unit = parts[3] || ( jQuery.cssNumber[ prop ] ? "" : "px" ); - - // We need to compute starting value - if ( unit !== "px" && start ) { - // Iteratively approximate from a nonzero starting point - // Prefer the current property, because this process will be trivial if it uses the same units - // Fallback to end or a simple constant - start = jQuery.css( tween.elem, prop, true ) || end || 1; - - do { - // If previous iteration zeroed out, double until we get *something* - // Use a string for doubling factor so we don't accidentally see scale as unchanged below - scale = scale || ".5"; - - // Adjust and apply - start = start / scale; - jQuery.style( tween.elem, prop, start + unit ); - - // Update scale, tolerating zero or NaN from tween.cur() - // And breaking the loop if scale is unchanged or perfect, or if we've just had enough - } while ( scale !== (scale = tween.cur() / target) && scale !== 1 && --maxIterations ); - } - - tween.unit = unit; - tween.start = start; - // If a +=/-= token was provided, we're doing a relative animation - tween.end = parts[1] ? start + ( parts[1] + 1 ) * end : end; - } - return tween; - }] - }; - -// Animations created synchronously will run synchronously -function createFxNow() { - setTimeout(function() { - fxNow = undefined; - }, 0 ); - return ( fxNow = jQuery.now() ); -} - -function createTweens( animation, props ) { - jQuery.each( props, function( prop, value ) { - var collection = ( tweeners[ prop ] || [] ).concat( tweeners[ "*" ] ), - index = 0, - length = collection.length; - for ( ; index < length; index++ ) { - if ( collection[ index ].call( animation, prop, value ) ) { - - // we're done with this property - return; - } - } - }); -} - -function Animation( elem, properties, options ) { - var result, - index = 0, - tweenerIndex = 0, - length = animationPrefilters.length, - deferred = jQuery.Deferred().always( function() { - // don't match elem in the :animated selector - delete tick.elem; - }), - tick = function() { - var currentTime = fxNow || createFxNow(), - remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ), - percent = 1 - ( remaining / animation.duration || 0 ), - index = 0, - length = animation.tweens.length; - - for ( ; index < length ; index++ ) { - animation.tweens[ index ].run( percent ); - } - - deferred.notifyWith( elem, [ animation, percent, remaining ]); - - if ( percent < 1 && length ) { - return remaining; - } else { - deferred.resolveWith( elem, [ animation ] ); - return false; - } - }, - animation = deferred.promise({ - elem: elem, - props: jQuery.extend( {}, properties ), - opts: jQuery.extend( true, { specialEasing: {} }, options ), - originalProperties: properties, - originalOptions: options, - startTime: fxNow || createFxNow(), - duration: options.duration, - tweens: [], - createTween: function( prop, end, easing ) { - var tween = jQuery.Tween( elem, animation.opts, prop, end, - animation.opts.specialEasing[ prop ] || animation.opts.easing ); - animation.tweens.push( tween ); - return tween; - }, - stop: function( gotoEnd ) { - var index = 0, - // if we are going to the end, we want to run all the tweens - // otherwise we skip this part - length = gotoEnd ? animation.tweens.length : 0; - - for ( ; index < length ; index++ ) { - animation.tweens[ index ].run( 1 ); - } - - // resolve when we played the last frame - // otherwise, reject - if ( gotoEnd ) { - deferred.resolveWith( elem, [ animation, gotoEnd ] ); - } else { - deferred.rejectWith( elem, [ animation, gotoEnd ] ); - } - return this; - } - }), - props = animation.props; - - propFilter( props, animation.opts.specialEasing ); - - for ( ; index < length ; index++ ) { - result = animationPrefilters[ index ].call( animation, elem, props, animation.opts ); - if ( result ) { - return result; - } - } - - createTweens( animation, props ); - - if ( jQuery.isFunction( animation.opts.start ) ) { - animation.opts.start.call( elem, animation ); - } - - jQuery.fx.timer( - jQuery.extend( tick, { - anim: animation, - queue: animation.opts.queue, - elem: elem - }) - ); - - // attach callbacks from options - return animation.progress( animation.opts.progress ) - .done( animation.opts.done, animation.opts.complete ) - .fail( animation.opts.fail ) - .always( animation.opts.always ); -} - -function propFilter( props, specialEasing ) { - var index, name, easing, value, hooks; - - // camelCase, specialEasing and expand cssHook pass - for ( index in props ) { - name = jQuery.camelCase( index ); - easing = specialEasing[ name ]; - value = props[ index ]; - if ( jQuery.isArray( value ) ) { - easing = value[ 1 ]; - value = props[ index ] = value[ 0 ]; - } - - if ( index !== name ) { - props[ name ] = value; - delete props[ index ]; - } - - hooks = jQuery.cssHooks[ name ]; - if ( hooks && "expand" in hooks ) { - value = hooks.expand( value ); - delete props[ name ]; - - // not quite $.extend, this wont overwrite keys already present. - // also - reusing 'index' from above because we have the correct "name" - for ( index in value ) { - if ( !( index in props ) ) { - props[ index ] = value[ index ]; - specialEasing[ index ] = easing; - } - } - } else { - specialEasing[ name ] = easing; - } - } -} - -jQuery.Animation = jQuery.extend( Animation, { - - tweener: function( props, callback ) { - if ( jQuery.isFunction( props ) ) { - callback = props; - props = [ "*" ]; - } else { - props = props.split(" "); - } - - var prop, - index = 0, - length = props.length; - - for ( ; index < length ; index++ ) { - prop = props[ index ]; - tweeners[ prop ] = tweeners[ prop ] || []; - tweeners[ prop ].unshift( callback ); - } - }, - - prefilter: function( callback, prepend ) { - if ( prepend ) { - animationPrefilters.unshift( callback ); - } else { - animationPrefilters.push( callback ); - } - } -}); - -function defaultPrefilter( elem, props, opts ) { - var index, prop, value, length, dataShow, tween, hooks, oldfire, - anim = this, - style = elem.style, - orig = {}, - handled = [], - hidden = elem.nodeType && isHidden( elem ); - - // handle queue: false promises - if ( !opts.queue ) { - hooks = jQuery._queueHooks( elem, "fx" ); - if ( hooks.unqueued == null ) { - hooks.unqueued = 0; - oldfire = hooks.empty.fire; - hooks.empty.fire = function() { - if ( !hooks.unqueued ) { - oldfire(); - } - }; - } - hooks.unqueued++; - - anim.always(function() { - // doing this makes sure that the complete handler will be called - // before this completes - anim.always(function() { - hooks.unqueued--; - if ( !jQuery.queue( elem, "fx" ).length ) { - hooks.empty.fire(); - } - }); - }); - } - - // height/width overflow pass - if ( elem.nodeType === 1 && ( "height" in props || "width" in props ) ) { - // Make sure that nothing sneaks out - // Record all 3 overflow attributes because IE does not - // change the overflow attribute when overflowX and - // overflowY are set to the same value - opts.overflow = [ style.overflow, style.overflowX, style.overflowY ]; - - // Set display property to inline-block for height/width - // animations on inline elements that are having width/height animated - if ( jQuery.css( elem, "display" ) === "inline" && - jQuery.css( elem, "float" ) === "none" ) { - - // inline-level elements accept inline-block; - // block-level elements need to be inline with layout - if ( !jQuery.support.inlineBlockNeedsLayout || css_defaultDisplay( elem.nodeName ) === "inline" ) { - style.display = "inline-block"; - - } else { - style.zoom = 1; - } - } - } - - if ( opts.overflow ) { - style.overflow = "hidden"; - if ( !jQuery.support.shrinkWrapBlocks ) { - anim.done(function() { - style.overflow = opts.overflow[ 0 ]; - style.overflowX = opts.overflow[ 1 ]; - style.overflowY = opts.overflow[ 2 ]; - }); - } - } - - - // show/hide pass - for ( index in props ) { - value = props[ index ]; - if ( rfxtypes.exec( value ) ) { - delete props[ index ]; - if ( value === ( hidden ? "hide" : "show" ) ) { - continue; - } - handled.push( index ); - } - } - - length = handled.length; - if ( length ) { - dataShow = jQuery._data( elem, "fxshow" ) || jQuery._data( elem, "fxshow", {} ); - if ( hidden ) { - jQuery( elem ).show(); - } else { - anim.done(function() { - jQuery( elem ).hide(); - }); - } - anim.done(function() { - var prop; - jQuery.removeData( elem, "fxshow", true ); - for ( prop in orig ) { - jQuery.style( elem, prop, orig[ prop ] ); - } - }); - for ( index = 0 ; index < length ; index++ ) { - prop = handled[ index ]; - tween = anim.createTween( prop, hidden ? dataShow[ prop ] : 0 ); - orig[ prop ] = dataShow[ prop ] || jQuery.style( elem, prop ); - - if ( !( prop in dataShow ) ) { - dataShow[ prop ] = tween.start; - if ( hidden ) { - tween.end = tween.start; - tween.start = prop === "width" || prop === "height" ? 1 : 0; - } - } - } - } -} - -function Tween( elem, options, prop, end, easing ) { - return new Tween.prototype.init( elem, options, prop, end, easing ); -} -jQuery.Tween = Tween; - -Tween.prototype = { - constructor: Tween, - init: function( elem, options, prop, end, easing, unit ) { - this.elem = elem; - this.prop = prop; - this.easing = easing || "swing"; - this.options = options; - this.start = this.now = this.cur(); - this.end = end; - this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); - }, - cur: function() { - var hooks = Tween.propHooks[ this.prop ]; - - return hooks && hooks.get ? - hooks.get( this ) : - Tween.propHooks._default.get( this ); - }, - run: function( percent ) { - var eased, - hooks = Tween.propHooks[ this.prop ]; - - if ( this.options.duration ) { - this.pos = eased = jQuery.easing[ this.easing ]( - percent, this.options.duration * percent, 0, 1, this.options.duration - ); - } else { - this.pos = eased = percent; - } - this.now = ( this.end - this.start ) * eased + this.start; - - if ( this.options.step ) { - this.options.step.call( this.elem, this.now, this ); - } - - if ( hooks && hooks.set ) { - hooks.set( this ); - } else { - Tween.propHooks._default.set( this ); - } - return this; - } -}; - -Tween.prototype.init.prototype = Tween.prototype; - -Tween.propHooks = { - _default: { - get: function( tween ) { - var result; - - if ( tween.elem[ tween.prop ] != null && - (!tween.elem.style || tween.elem.style[ tween.prop ] == null) ) { - return tween.elem[ tween.prop ]; - } - - // passing any value as a 4th parameter to .css will automatically - // attempt a parseFloat and fallback to a string if the parse fails - // so, simple values such as "10px" are parsed to Float. - // complex values such as "rotate(1rad)" are returned as is. - result = jQuery.css( tween.elem, tween.prop, false, "" ); - // Empty strings, null, undefined and "auto" are converted to 0. - return !result || result === "auto" ? 0 : result; - }, - set: function( tween ) { - // use step hook for back compat - use cssHook if its there - use .style if its - // available and use plain properties where available - if ( jQuery.fx.step[ tween.prop ] ) { - jQuery.fx.step[ tween.prop ]( tween ); - } else if ( tween.elem.style && ( tween.elem.style[ jQuery.cssProps[ tween.prop ] ] != null || jQuery.cssHooks[ tween.prop ] ) ) { - jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); - } else { - tween.elem[ tween.prop ] = tween.now; - } - } - } -}; - -// Remove in 2.0 - this supports IE8's panic based approach -// to setting things on disconnected nodes - -Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = { - set: function( tween ) { - if ( tween.elem.nodeType && tween.elem.parentNode ) { - tween.elem[ tween.prop ] = tween.now; - } - } -}; - -jQuery.each([ "toggle", "show", "hide" ], function( i, name ) { - var cssFn = jQuery.fn[ name ]; - jQuery.fn[ name ] = function( speed, easing, callback ) { - return speed == null || typeof speed === "boolean" || - // special check for .toggle( handler, handler, ... ) - ( !i && jQuery.isFunction( speed ) && jQuery.isFunction( easing ) ) ? - cssFn.apply( this, arguments ) : - this.animate( genFx( name, true ), speed, easing, callback ); - }; -}); - -jQuery.fn.extend({ - fadeTo: function( speed, to, easing, callback ) { - - // show any hidden elements after setting opacity to 0 - return this.filter( isHidden ).css( "opacity", 0 ).show() - - // animate to the value specified - .end().animate({ opacity: to }, speed, easing, callback ); - }, - animate: function( prop, speed, easing, callback ) { - var empty = jQuery.isEmptyObject( prop ), - optall = jQuery.speed( speed, easing, callback ), - doAnimation = function() { - // Operate on a copy of prop so per-property easing won't be lost - var anim = Animation( this, jQuery.extend( {}, prop ), optall ); - - // Empty animations resolve immediately - if ( empty ) { - anim.stop( true ); - } - }; - - return empty || optall.queue === false ? - this.each( doAnimation ) : - this.queue( optall.queue, doAnimation ); - }, - stop: function( type, clearQueue, gotoEnd ) { - var stopQueue = function( hooks ) { - var stop = hooks.stop; - delete hooks.stop; - stop( gotoEnd ); - }; - - if ( typeof type !== "string" ) { - gotoEnd = clearQueue; - clearQueue = type; - type = undefined; - } - if ( clearQueue && type !== false ) { - this.queue( type || "fx", [] ); - } - - return this.each(function() { - var dequeue = true, - index = type != null && type + "queueHooks", - timers = jQuery.timers, - data = jQuery._data( this ); - - if ( index ) { - if ( data[ index ] && data[ index ].stop ) { - stopQueue( data[ index ] ); - } - } else { - for ( index in data ) { - if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) { - stopQueue( data[ index ] ); - } - } - } - - for ( index = timers.length; index--; ) { - if ( timers[ index ].elem === this && (type == null || timers[ index ].queue === type) ) { - timers[ index ].anim.stop( gotoEnd ); - dequeue = false; - timers.splice( index, 1 ); - } - } - - // start the next in the queue if the last step wasn't forced - // timers currently will call their complete callbacks, which will dequeue - // but only if they were gotoEnd - if ( dequeue || !gotoEnd ) { - jQuery.dequeue( this, type ); - } - }); - } -}); - -// Generate parameters to create a standard animation -function genFx( type, includeWidth ) { - var which, - attrs = { height: type }, - i = 0; - - // if we include width, step value is 1 to do all cssExpand values, - // if we don't include width, step value is 2 to skip over Left and Right - includeWidth = includeWidth? 1 : 0; - for( ; i < 4 ; i += 2 - includeWidth ) { - which = cssExpand[ i ]; - attrs[ "margin" + which ] = attrs[ "padding" + which ] = type; - } - - if ( includeWidth ) { - attrs.opacity = attrs.width = type; - } - - return attrs; -} - -// Generate shortcuts for custom animations -jQuery.each({ - slideDown: genFx("show"), - slideUp: genFx("hide"), - slideToggle: genFx("toggle"), - fadeIn: { opacity: "show" }, - fadeOut: { opacity: "hide" }, - fadeToggle: { opacity: "toggle" } -}, function( name, props ) { - jQuery.fn[ name ] = function( speed, easing, callback ) { - return this.animate( props, speed, easing, callback ); - }; -}); - -jQuery.speed = function( speed, easing, fn ) { - var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : { - complete: fn || !fn && easing || - jQuery.isFunction( speed ) && speed, - duration: speed, - easing: fn && easing || easing && !jQuery.isFunction( easing ) && easing - }; - - opt.duration = jQuery.fx.off ? 0 : typeof opt.duration === "number" ? opt.duration : - opt.duration in jQuery.fx.speeds ? jQuery.fx.speeds[ opt.duration ] : jQuery.fx.speeds._default; - - // normalize opt.queue - true/undefined/null -> "fx" - if ( opt.queue == null || opt.queue === true ) { - opt.queue = "fx"; - } - - // Queueing - opt.old = opt.complete; - - opt.complete = function() { - if ( jQuery.isFunction( opt.old ) ) { - opt.old.call( this ); - } - - if ( opt.queue ) { - jQuery.dequeue( this, opt.queue ); - } - }; - - return opt; -}; - -jQuery.easing = { - linear: function( p ) { - return p; - }, - swing: function( p ) { - return 0.5 - Math.cos( p*Math.PI ) / 2; - } -}; - -jQuery.timers = []; -jQuery.fx = Tween.prototype.init; -jQuery.fx.tick = function() { - var timer, - timers = jQuery.timers, - i = 0; - - for ( ; i < timers.length; i++ ) { - timer = timers[ i ]; - // Checks the timer has not already been removed - if ( !timer() && timers[ i ] === timer ) { - timers.splice( i--, 1 ); - } - } - - if ( !timers.length ) { - jQuery.fx.stop(); - } -}; - -jQuery.fx.timer = function( timer ) { - if ( timer() && jQuery.timers.push( timer ) && !timerId ) { - timerId = setInterval( jQuery.fx.tick, jQuery.fx.interval ); - } -}; - -jQuery.fx.interval = 13; - -jQuery.fx.stop = function() { - clearInterval( timerId ); - timerId = null; -}; - -jQuery.fx.speeds = { - slow: 600, - fast: 200, - // Default speed - _default: 400 -}; - -// Back Compat <1.8 extension point -jQuery.fx.step = {}; - -if ( jQuery.expr && jQuery.expr.filters ) { - jQuery.expr.filters.animated = function( elem ) { - return jQuery.grep(jQuery.timers, function( fn ) { - return elem === fn.elem; - }).length; - }; -} -var rroot = /^(?:body|html)$/i; - -jQuery.fn.offset = function( options ) { - if ( arguments.length ) { - return options === undefined ? - this : - this.each(function( i ) { - jQuery.offset.setOffset( this, options, i ); - }); - } - - var docElem, body, win, clientTop, clientLeft, scrollTop, scrollLeft, - box = { top: 0, left: 0 }, - elem = this[ 0 ], - doc = elem && elem.ownerDocument; - - if ( !doc ) { - return; - } - - if ( (body = doc.body) === elem ) { - return jQuery.offset.bodyOffset( elem ); - } - - docElem = doc.documentElement; - - // Make sure it's not a disconnected DOM node - if ( !jQuery.contains( docElem, elem ) ) { - return box; - } - - // If we don't have gBCR, just use 0,0 rather than error - // BlackBerry 5, iOS 3 (original iPhone) - if ( typeof elem.getBoundingClientRect !== "undefined" ) { - box = elem.getBoundingClientRect(); - } - win = getWindow( doc ); - clientTop = docElem.clientTop || body.clientTop || 0; - clientLeft = docElem.clientLeft || body.clientLeft || 0; - scrollTop = win.pageYOffset || docElem.scrollTop; - scrollLeft = win.pageXOffset || docElem.scrollLeft; - return { - top: box.top + scrollTop - clientTop, - left: box.left + scrollLeft - clientLeft - }; -}; - -jQuery.offset = { - - bodyOffset: function( body ) { - var top = body.offsetTop, - left = body.offsetLeft; - - if ( jQuery.support.doesNotIncludeMarginInBodyOffset ) { - top += parseFloat( jQuery.css(body, "marginTop") ) || 0; - left += parseFloat( jQuery.css(body, "marginLeft") ) || 0; - } - - return { top: top, left: left }; - }, - - setOffset: function( elem, options, i ) { - var position = jQuery.css( elem, "position" ); - - // set position first, in-case top/left are set even on static elem - if ( position === "static" ) { - elem.style.position = "relative"; - } - - var curElem = jQuery( elem ), - curOffset = curElem.offset(), - curCSSTop = jQuery.css( elem, "top" ), - curCSSLeft = jQuery.css( elem, "left" ), - calculatePosition = ( position === "absolute" || position === "fixed" ) && jQuery.inArray("auto", [curCSSTop, curCSSLeft]) > -1, - props = {}, curPosition = {}, curTop, curLeft; - - // need to be able to calculate position if either top or left is auto and position is either absolute or fixed - if ( calculatePosition ) { - curPosition = curElem.position(); - curTop = curPosition.top; - curLeft = curPosition.left; - } else { - curTop = parseFloat( curCSSTop ) || 0; - curLeft = parseFloat( curCSSLeft ) || 0; - } - - if ( jQuery.isFunction( options ) ) { - options = options.call( elem, i, curOffset ); - } - - if ( options.top != null ) { - props.top = ( options.top - curOffset.top ) + curTop; - } - if ( options.left != null ) { - props.left = ( options.left - curOffset.left ) + curLeft; - } - - if ( "using" in options ) { - options.using.call( elem, props ); - } else { - curElem.css( props ); - } - } -}; - - -jQuery.fn.extend({ - - position: function() { - if ( !this[0] ) { - return; - } - - var elem = this[0], - - // Get *real* offsetParent - offsetParent = this.offsetParent(), - - // Get correct offsets - offset = this.offset(), - parentOffset = rroot.test(offsetParent[0].nodeName) ? { top: 0, left: 0 } : offsetParent.offset(); - - // Subtract element margins - // note: when an element has margin: auto the offsetLeft and marginLeft - // are the same in Safari causing offset.left to incorrectly be 0 - offset.top -= parseFloat( jQuery.css(elem, "marginTop") ) || 0; - offset.left -= parseFloat( jQuery.css(elem, "marginLeft") ) || 0; - - // Add offsetParent borders - parentOffset.top += parseFloat( jQuery.css(offsetParent[0], "borderTopWidth") ) || 0; - parentOffset.left += parseFloat( jQuery.css(offsetParent[0], "borderLeftWidth") ) || 0; - - // Subtract the two offsets - return { - top: offset.top - parentOffset.top, - left: offset.left - parentOffset.left - }; - }, - - offsetParent: function() { - return this.map(function() { - var offsetParent = this.offsetParent || document.body; - while ( offsetParent && (!rroot.test(offsetParent.nodeName) && jQuery.css(offsetParent, "position") === "static") ) { - offsetParent = offsetParent.offsetParent; - } - return offsetParent || document.body; - }); - } -}); - - -// Create scrollLeft and scrollTop methods -jQuery.each( {scrollLeft: "pageXOffset", scrollTop: "pageYOffset"}, function( method, prop ) { - var top = /Y/.test( prop ); - - jQuery.fn[ method ] = function( val ) { - return jQuery.access( this, function( elem, method, val ) { - var win = getWindow( elem ); - - if ( val === undefined ) { - return win ? (prop in win) ? win[ prop ] : - win.document.documentElement[ method ] : - elem[ method ]; - } - - if ( win ) { - win.scrollTo( - !top ? val : jQuery( win ).scrollLeft(), - top ? val : jQuery( win ).scrollTop() - ); - - } else { - elem[ method ] = val; - } - }, method, val, arguments.length, null ); - }; -}); - -function getWindow( elem ) { - return jQuery.isWindow( elem ) ? - elem : - elem.nodeType === 9 ? - elem.defaultView || elem.parentWindow : - false; -} -// Create innerHeight, innerWidth, height, width, outerHeight and outerWidth methods -jQuery.each( { Height: "height", Width: "width" }, function( name, type ) { - jQuery.each( { padding: "inner" + name, content: type, "": "outer" + name }, function( defaultExtra, funcName ) { - // margin is only for outerHeight, outerWidth - jQuery.fn[ funcName ] = function( margin, value ) { - var chainable = arguments.length && ( defaultExtra || typeof margin !== "boolean" ), - extra = defaultExtra || ( margin === true || value === true ? "margin" : "border" ); - - return jQuery.access( this, function( elem, type, value ) { - var doc; - - if ( jQuery.isWindow( elem ) ) { - // As of 5/8/2012 this will yield incorrect results for Mobile Safari, but there - // isn't a whole lot we can do. See pull request at this URL for discussion: - // https://github.com/jquery/jquery/pull/764 - return elem.document.documentElement[ "client" + name ]; - } - - // Get document width or height - if ( elem.nodeType === 9 ) { - doc = elem.documentElement; - - // Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height], whichever is greatest - // unfortunately, this causes bug #3838 in IE6/8 only, but there is currently no good, small way to fix it. - return Math.max( - elem.body[ "scroll" + name ], doc[ "scroll" + name ], - elem.body[ "offset" + name ], doc[ "offset" + name ], - doc[ "client" + name ] - ); - } - - return value === undefined ? - // Get width or height on the element, requesting but not forcing parseFloat - jQuery.css( elem, type, value, extra ) : - - // Set width or height on the element - jQuery.style( elem, type, value, extra ); - }, type, chainable ? margin : undefined, chainable, null ); - }; - }); -}); -// Expose jQuery to the global object -window.jQuery = window.$ = jQuery; - -// Expose jQuery as an AMD module, but only for AMD loaders that -// understand the issues with loading multiple versions of jQuery -// in a page that all might call define(). The loader will indicate -// they have special allowances for multiple jQuery versions by -// specifying define.amd.jQuery = true. Register as a named module, -// since jQuery can be concatenated with other files that may use define, -// but not use a proper concatenation script that understands anonymous -// AMD modules. A named AMD is safest and most robust way to register. -// Lowercase jquery is used because AMD module names are derived from -// file names, and jQuery is normally delivered in a lowercase file name. -// Do this after creating the global so that if an AMD module wants to call -// noConflict to hide this version of jQuery, it will work. -if ( typeof define === "function" && define.amd && define.amd.jQuery ) { - define( "jquery", [], function () { return jQuery; } ); -} - -})( window ); diff --git a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_SinglePage/lib/phantom.fix.js b/tau/demos/SDK/mobile/Tizen_Web_UI_FW_SinglePage/lib/phantom.fix.js deleted file mode 100644 index ce421551..00000000 --- a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_SinglePage/lib/phantom.fix.js +++ /dev/null @@ -1,105 +0,0 @@ -if (!Function.prototype.bind) { - Function.prototype.bind = function (oThis) { - if (typeof this !== "function") { - // closest thing possible to the ECMAScript 5 internal IsCallable function - throw new TypeError("Function.prototype.bind - what is trying to be bound is not callable"); - } - - var aArgs = Array.prototype.slice.call(arguments, 1), - fToBind = this, - fNOP = function () {}, - fBound = function () { - return fToBind.apply(this instanceof fNOP && oThis - ? this - : oThis, - aArgs.concat(Array.prototype.slice.call(arguments))); - }; - - fNOP.prototype = this.prototype; - fBound.prototype = new fNOP(); - - return fBound; - }; -} - -if (!CustomEvent) { - function CustomEvent(type, data) { - var evt = document.createEvent('Event'); - evt.initEvent(type, data.bubbles, data.cancelable); - evt.detail = data.detail; - return evt; - } -} - -var tizen = { - systeminfo : { - getPropertyValue: function(name, callback) {}, - addPropertyValueChangeListener : function () {} - }, - application : { - getAppContext : function () { - return { - appId : '' - }; - }, - getCurrentApplication : function () { - return { - appInfo : { - version: "1.0" - }, - exit: function () { - } - }; - }, - getAppSharedURI: function () { - return ""; - } - }, - alarm : { - removeAll : function() { - } - }, - contact: { - getDefaultAddressBook : function() { - } - }, - callhistory : { - addChangeListener : function () { - }, - find: function() {} - }, - contact: { - getDefaultAddressBook: function() { - return { - find: function () {} - } - } - }, - SortMode: function() { - return {}; - }, - time: { - getCurrentDateTime: function() { - return { - toLocalTimezone: function() {} - }; - }, - getDateFormat: function () {}, - getTimeFormat: function () {} - }, - calendar: { - getDefaultCalendar: function() { - return { - find: function() {} - }; - } - }, - TZDate: function () { - }, - AttributeFilter: function () { - }, - AttributeRangeFilter: function () { - }, - CompositeFilter: function () { - } -} diff --git a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_SinglePage/lib/tau b/tau/demos/SDK/mobile/Tizen_Web_UI_FW_SinglePage/lib/tau deleted file mode 120000 index 26e1b0da..00000000 --- a/tau/demos/SDK/mobile/Tizen_Web_UI_FW_SinglePage/lib/tau +++ /dev/null @@ -1 +0,0 @@ -../../../../../dist/
\ No newline at end of file diff --git a/tau/demos/SDK/mobile/UIComponents/LICENSE.Flora b/tau/demos/SDK/mobile/UIComponents/LICENSE.Flora deleted file mode 100644 index 4ab7e534..00000000 --- a/tau/demos/SDK/mobile/UIComponents/LICENSE.Flora +++ /dev/null @@ -1,206 +0,0 @@ -Flora License - -Version 1.1, April, 2013 - -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 Tizen Compliance Specification -and passes the Tizen Compliance Tests 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 - and your own copyright statement or terms and conditions do not conflict - the conditions stated in the License including section 3. - -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 2015 Samsung Electronics Co., Ltd. - - Licensed under the Flora License, Version 1.1 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://floralicense.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/tau/demos/SDK/mobile/UIComponents/NOTICE b/tau/demos/SDK/mobile/UIComponents/NOTICE deleted file mode 100644 index f9dc8f60..00000000 --- a/tau/demos/SDK/mobile/UIComponents/NOTICE +++ /dev/null @@ -1,4 +0,0 @@ -Copyright (c) 2015 Samsung Electronics Co., Ltd. All rights reserved. -Except as noted, this software is licensed under Flora License. -Please, see the LICENSE.Flora file for Flora License. - diff --git a/tau/demos/SDK/mobile/UIComponents/config.xml b/tau/demos/SDK/mobile/UIComponents/config.xml deleted file mode 100644 index 392903c9..00000000 --- a/tau/demos/SDK/mobile/UIComponents/config.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<widget xmlns="http://www.w3.org/ns/widgets" xmlns:tizen="http://tizen.org/ns/widgets" id="http://yourdomain/UIComponents" version="0.1.0" viewmodes="maximized"> - <access origin="*"></access> - <tizen:application id="vUf39tzQ3s.UIComponents" package="vUf39tzQ3s" required_version="2.2"/> - <content src="src/index.html"/> - <feature name="http://tizen.org/feature/screen.size.all"/> - <icon src="icon.png"/> - <name>UIComponents</name> - <tizen:privilege name="http://tizen.org/privilege/fullscreen"/> - <tizen:profile name="mobile"/> -</widget>
\ No newline at end of file diff --git a/tau/demos/SDK/mobile/UIComponents/icon-tizen.png b/tau/demos/SDK/mobile/UIComponents/icon-tizen.png Binary files differdeleted file mode 100644 index 9765b1bd..00000000 --- a/tau/demos/SDK/mobile/UIComponents/icon-tizen.png +++ /dev/null diff --git a/tau/demos/SDK/mobile/UIComponents/icon.png b/tau/demos/SDK/mobile/UIComponents/icon.png Binary files differdeleted file mode 100644 index 9765b1bd..00000000 --- a/tau/demos/SDK/mobile/UIComponents/icon.png +++ /dev/null diff --git a/tau/demos/SDK/mobile/UIComponents/lib/jquery.js b/tau/demos/SDK/mobile/UIComponents/lib/jquery.js deleted file mode 100644 index d4f3bb38..00000000 --- a/tau/demos/SDK/mobile/UIComponents/lib/jquery.js +++ /dev/null @@ -1,9440 +0,0 @@ -/*! - * jQuery JavaScript Library v1.8.2 - * http://jquery.com/ - * - * Includes Sizzle.js - * http://sizzlejs.com/ - * - * Copyright 2012 jQuery Foundation and other contributors - * Released under the MIT license - * http://jquery.org/license - * - * Date: Thu Sep 20 2012 21:13:05 GMT-0400 (Eastern Daylight Time) - */ -(function( window, undefined ) { -var - // A central reference to the root jQuery(document) - rootjQuery, - - // The deferred used on DOM ready - readyList, - - // Use the correct document accordingly with window argument (sandbox) - document = window.document, - location = window.location, - navigator = window.navigator, - - // Map over jQuery in case of overwrite - _jQuery = window.jQuery, - - // Map over the $ in case of overwrite - _$ = window.$, - - // Save a reference to some core methods - core_push = Array.prototype.push, - core_slice = Array.prototype.slice, - core_indexOf = Array.prototype.indexOf, - core_toString = Object.prototype.toString, - core_hasOwn = Object.prototype.hasOwnProperty, - core_trim = String.prototype.trim, - - // Define a local copy of jQuery - jQuery = function( selector, context ) { - // The jQuery object is actually just the init constructor 'enhanced' - return new jQuery.fn.init( selector, context, rootjQuery ); - }, - - // Used for matching numbers - core_pnum = /[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source, - - // Used for detecting and trimming whitespace - core_rnotwhite = /\S/, - core_rspace = /\s+/, - - // Make sure we trim BOM and NBSP (here's looking at you, Safari 5.0 and IE) - rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, - - // A simple way to check for HTML strings - // Prioritize #id over <tag> to avoid XSS via location.hash (#9521) - rquickExpr = /^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/, - - // Match a standalone tag - rsingleTag = /^<(\w+)\s*\/?>(?:<\/\1>|)$/, - - // JSON RegExp - rvalidchars = /^[\],:{}\s]*$/, - rvalidbraces = /(?:^|:|,)(?:\s*\[)+/g, - rvalidescape = /\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g, - rvalidtokens = /"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g, - - // Matches dashed string for camelizing - rmsPrefix = /^-ms-/, - rdashAlpha = /-([\da-z])/gi, - - // Used by jQuery.camelCase as callback to replace() - fcamelCase = function( all, letter ) { - return ( letter + "" ).toUpperCase(); - }, - - // The ready event handler and self cleanup method - DOMContentLoaded = function() { - if ( document.addEventListener ) { - document.removeEventListener( "DOMContentLoaded", DOMContentLoaded, false ); - jQuery.ready(); - } else if ( document.readyState === "complete" ) { - // we're here because readyState === "complete" in oldIE - // which is good enough for us to call the dom ready! - document.detachEvent( "onreadystatechange", DOMContentLoaded ); - jQuery.ready(); - } - }, - - // [[Class]] -> type pairs - class2type = {}; - -jQuery.fn = jQuery.prototype = { - constructor: jQuery, - init: function( selector, context, rootjQuery ) { - var match, elem, ret, doc; - - // Handle $(""), $(null), $(undefined), $(false) - if ( !selector ) { - return this; - } - - // Handle $(DOMElement) - if ( selector.nodeType ) { - this.context = this[0] = selector; - this.length = 1; - return this; - } - - // Handle HTML strings - if ( typeof selector === "string" ) { - if ( selector.charAt(0) === "<" && selector.charAt( selector.length - 1 ) === ">" && selector.length >= 3 ) { - // Assume that strings that start and end with <> are HTML and skip the regex check - match = [ null, selector, null ]; - - } else { - match = rquickExpr.exec( selector ); - } - - // Match html or make sure no context is specified for #id - if ( match && (match[1] || !context) ) { - - // HANDLE: $(html) -> $(array) - if ( match[1] ) { - context = context instanceof jQuery ? context[0] : context; - doc = ( context && context.nodeType ? context.ownerDocument || context : document ); - - // scripts is true for back-compat - selector = jQuery.parseHTML( match[1], doc, true ); - if ( rsingleTag.test( match[1] ) && jQuery.isPlainObject( context ) ) { - this.attr.call( selector, context, true ); - } - - return jQuery.merge( this, selector ); - - // HANDLE: $(#id) - } else { - elem = document.getElementById( match[2] ); - - // Check parentNode to catch when Blackberry 4.6 returns - // nodes that are no longer in the document #6963 - if ( elem && elem.parentNode ) { - // Handle the case where IE and Opera return items - // by name instead of ID - if ( elem.id !== match[2] ) { - return rootjQuery.find( selector ); - } - - // Otherwise, we inject the element directly into the jQuery object - this.length = 1; - this[0] = elem; - } - - this.context = document; - this.selector = selector; - return this; - } - - // HANDLE: $(expr, $(...)) - } else if ( !context || context.jquery ) { - return ( context || rootjQuery ).find( selector ); - - // HANDLE: $(expr, context) - // (which is just equivalent to: $(context).find(expr) - } else { - return this.constructor( context ).find( selector ); - } - - // HANDLE: $(function) - // Shortcut for document ready - } else if ( jQuery.isFunction( selector ) ) { - return rootjQuery.ready( selector ); - } - - if ( selector.selector !== undefined ) { - this.selector = selector.selector; - this.context = selector.context; - } - - return jQuery.makeArray( selector, this ); - }, - - // Start with an empty selector - selector: "", - - // The current version of jQuery being used - jquery: "1.8.2", - - // The default length of a jQuery object is 0 - length: 0, - - // The number of elements contained in the matched element set - size: function() { - return this.length; - }, - - toArray: function() { - return core_slice.call( this ); - }, - - // Get the Nth element in the matched element set OR - // Get the whole matched element set as a clean array - get: function( num ) { - return num == null ? - - // Return a 'clean' array - this.toArray() : - - // Return just the object - ( num < 0 ? this[ this.length + num ] : this[ num ] ); - }, - - // Take an array of elements and push it onto the stack - // (returning the new matched element set) - pushStack: function( elems, name, selector ) { - - // Build a new jQuery matched element set - var ret = jQuery.merge( this.constructor(), elems ); - - // Add the old object onto the stack (as a reference) - ret.prevObject = this; - - ret.context = this.context; - - if ( name === "find" ) { - ret.selector = this.selector + ( this.selector ? " " : "" ) + selector; - } else if ( name ) { - ret.selector = this.selector + "." + name + "(" + selector + ")"; - } - - // Return the newly-formed element set - return ret; - }, - - // Execute a callback for every element in the matched set. - // (You can seed the arguments with an array of args, but this is - // only used internally.) - each: function( callback, args ) { - return jQuery.each( this, callback, args ); - }, - - ready: function( fn ) { - // Add the callback - jQuery.ready.promise().done( fn ); - - return this; - }, - - eq: function( i ) { - i = +i; - return i === -1 ? - this.slice( i ) : - this.slice( i, i + 1 ); - }, - - first: function() { - return this.eq( 0 ); - }, - - last: function() { - return this.eq( -1 ); - }, - - slice: function() { - return this.pushStack( core_slice.apply( this, arguments ), - "slice", core_slice.call(arguments).join(",") ); - }, - - map: function( callback ) { - return this.pushStack( jQuery.map(this, function( elem, i ) { - return callback.call( elem, i, elem ); - })); - }, - - end: function() { - return this.prevObject || this.constructor(null); - }, - - // For internal use only. - // Behaves like an Array's method, not like a jQuery method. - push: core_push, - sort: [].sort, - splice: [].splice -}; - -// Give the init function the jQuery prototype for later instantiation -jQuery.fn.init.prototype = jQuery.fn; - -jQuery.extend = jQuery.fn.extend = function() { - var options, name, src, copy, copyIsArray, clone, - target = arguments[0] || {}, - i = 1, - length = arguments.length, - deep = false; - - // Handle a deep copy situation - if ( typeof target === "boolean" ) { - deep = target; - target = arguments[1] || {}; - // skip the boolean and the target - i = 2; - } - - // Handle case when target is a string or something (possible in deep copy) - if ( typeof target !== "object" && !jQuery.isFunction(target) ) { - target = {}; - } - - // extend jQuery itself if only one argument is passed - if ( length === i ) { - target = this; - --i; - } - - for ( ; i < length; i++ ) { - // Only deal with non-null/undefined values - if ( (options = arguments[ i ]) != null ) { - // Extend the base object - for ( name in options ) { - src = target[ name ]; - copy = options[ name ]; - - // Prevent never-ending loop - if ( target === copy ) { - continue; - } - - // Recurse if we're merging plain objects or arrays - if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) { - if ( copyIsArray ) { - copyIsArray = false; - clone = src && jQuery.isArray(src) ? src : []; - - } else { - clone = src && jQuery.isPlainObject(src) ? src : {}; - } - - // Never move original objects, clone them - target[ name ] = jQuery.extend( deep, clone, copy ); - - // Don't bring in undefined values - } else if ( copy !== undefined ) { - target[ name ] = copy; - } - } - } - } - - // Return the modified object - return target; -}; - -jQuery.extend({ - noConflict: function( deep ) { - if ( window.$ === jQuery ) { - window.$ = _$; - } - - if ( deep && window.jQuery === jQuery ) { - window.jQuery = _jQuery; - } - - return jQuery; - }, - - // Is the DOM ready to be used? Set to true once it occurs. - isReady: false, - - // A counter to track how many items to wait for before - // the ready event fires. See #6781 - readyWait: 1, - - // Hold (or release) the ready event - holdReady: function( hold ) { - if ( hold ) { - jQuery.readyWait++; - } else { - jQuery.ready( true ); - } - }, - - // Handle when the DOM is ready - ready: function( wait ) { - - // Abort if there are pending holds or we're already ready - if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { - return; - } - - // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). - if ( !document.body ) { - return setTimeout( jQuery.ready, 1 ); - } - - // Remember that the DOM is ready - jQuery.isReady = true; - - // If a normal DOM Ready event fired, decrement, and wait if need be - if ( wait !== true && --jQuery.readyWait > 0 ) { - return; - } - - // If there are functions bound, to execute - readyList.resolveWith( document, [ jQuery ] ); - - // Trigger any bound ready events - if ( jQuery.fn.trigger ) { - jQuery( document ).trigger("ready").off("ready"); - } - }, - - // See test/unit/core.js for details concerning isFunction. - // Since version 1.3, DOM methods and functions like alert - // aren't supported. They return false on IE (#2968). - isFunction: function( obj ) { - return jQuery.type(obj) === "function"; - }, - - isArray: Array.isArray || function( obj ) { - return jQuery.type(obj) === "array"; - }, - - isWindow: function( obj ) { - return obj != null && obj == obj.window; - }, - - isNumeric: function( obj ) { - return !isNaN( parseFloat(obj) ) && isFinite( obj ); - }, - - type: function( obj ) { - return obj == null ? - String( obj ) : - class2type[ core_toString.call(obj) ] || "object"; - }, - - isPlainObject: function( obj ) { - // Must be an Object. - // Because of IE, we also have to check the presence of the constructor property. - // Make sure that DOM nodes and window objects don't pass through, as well - if ( !obj || jQuery.type(obj) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) { - return false; - } - - try { - // Not own constructor property must be Object - if ( obj.constructor && - !core_hasOwn.call(obj, "constructor") && - !core_hasOwn.call(obj.constructor.prototype, "isPrototypeOf") ) { - return false; - } - } catch ( e ) { - // IE8,9 Will throw exceptions on certain host objects #9897 - return false; - } - - // Own properties are enumerated firstly, so to speed up, - // if last one is own, then all properties are own. - - var key; - for ( key in obj ) {} - - return key === undefined || core_hasOwn.call( obj, key ); - }, - - isEmptyObject: function( obj ) { - var name; - for ( name in obj ) { - return false; - } - return true; - }, - - error: function( msg ) { - throw new Error( msg ); - }, - - // data: string of html - // context (optional): If specified, the fragment will be created in this context, defaults to document - // scripts (optional): If true, will include scripts passed in the html string - parseHTML: function( data, context, scripts ) { - var parsed; - if ( !data || typeof data !== "string" ) { - return null; - } - if ( typeof context === "boolean" ) { - scripts = context; - context = 0; - } - context = context || document; - - // Single tag - if ( (parsed = rsingleTag.exec( data )) ) { - return [ context.createElement( parsed[1] ) ]; - } - - parsed = jQuery.buildFragment( [ data ], context, scripts ? null : [] ); - return jQuery.merge( [], - (parsed.cacheable ? jQuery.clone( parsed.fragment ) : parsed.fragment).childNodes ); - }, - - parseJSON: function( data ) { - if ( !data || typeof data !== "string") { - return null; - } - - // Make sure leading/trailing whitespace is removed (IE can't handle it) - data = jQuery.trim( data ); - - // Attempt to parse using the native JSON parser first - if ( window.JSON && window.JSON.parse ) { - return window.JSON.parse( data ); - } - - // Make sure the incoming data is actual JSON - // Logic borrowed from http://json.org/json2.js - if ( rvalidchars.test( data.replace( rvalidescape, "@" ) - .replace( rvalidtokens, "]" ) - .replace( rvalidbraces, "")) ) { - - return ( new Function( "return " + data ) )(); - - } - jQuery.error( "Invalid JSON: " + data ); - }, - - // Cross-browser xml parsing - parseXML: function( data ) { - var xml, tmp; - if ( !data || typeof data !== "string" ) { - return null; - } - try { - if ( window.DOMParser ) { // Standard - tmp = new DOMParser(); - xml = tmp.parseFromString( data , "text/xml" ); - } else { // IE - xml = new ActiveXObject( "Microsoft.XMLDOM" ); - xml.async = "false"; - xml.loadXML( data ); - } - } catch( e ) { - xml = undefined; - } - if ( !xml || !xml.documentElement || xml.getElementsByTagName( "parsererror" ).length ) { - jQuery.error( "Invalid XML: " + data ); - } - return xml; - }, - - noop: function() {}, - - // Evaluates a script in a global context - // Workarounds based on findings by Jim Driscoll - // http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context - globalEval: function( data ) { - if ( data && core_rnotwhite.test( data ) ) { - // We use execScript on Internet Explorer - // We use an anonymous function so that context is window - // rather than jQuery in Firefox - ( window.execScript || function( data ) { - window[ "eval" ].call( window, data ); - } )( data ); - } - }, - - // Convert dashed to camelCase; used by the css and data modules - // Microsoft forgot to hump their vendor prefix (#9572) - camelCase: function( string ) { - return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); - }, - - nodeName: function( elem, name ) { - return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); - }, - - // args is for internal usage only - each: function( obj, callback, args ) { - var name, - i = 0, - length = obj.length, - isObj = length === undefined || jQuery.isFunction( obj ); - - if ( args ) { - if ( isObj ) { - for ( name in obj ) { - if ( callback.apply( obj[ name ], args ) === false ) { - break; - } - } - } else { - for ( ; i < length; ) { - if ( callback.apply( obj[ i++ ], args ) === false ) { - break; - } - } - } - - // A special, fast, case for the most common use of each - } else { - if ( isObj ) { - for ( name in obj ) { - if ( callback.call( obj[ name ], name, obj[ name ] ) === false ) { - break; - } - } - } else { - for ( ; i < length; ) { - if ( callback.call( obj[ i ], i, obj[ i++ ] ) === false ) { - break; - } - } - } - } - - return obj; - }, - - // Use native String.trim function wherever possible - trim: core_trim && !core_trim.call("\uFEFF\xA0") ? - function( text ) { - return text == null ? - "" : - core_trim.call( text ); - } : - - // Otherwise use our own trimming functionality - function( text ) { - return text == null ? - "" : - ( text + "" ).replace( rtrim, "" ); - }, - - // results is for internal usage only - makeArray: function( arr, results ) { - var type, - ret = results || []; - - if ( arr != null ) { - // The window, strings (and functions) also have 'length' - // Tweaked logic slightly to handle Blackberry 4.7 RegExp issues #6930 - type = jQuery.type( arr ); - - if ( arr.length == null || type === "string" || type === "function" || type === "regexp" || jQuery.isWindow( arr ) ) { - core_push.call( ret, arr ); - } else { - jQuery.merge( ret, arr ); - } - } - - return ret; - }, - - inArray: function( elem, arr, i ) { - var len; - - if ( arr ) { - if ( core_indexOf ) { - return core_indexOf.call( arr, elem, i ); - } - - len = arr.length; - i = i ? i < 0 ? Math.max( 0, len + i ) : i : 0; - - for ( ; i < len; i++ ) { - // Skip accessing in sparse arrays - if ( i in arr && arr[ i ] === elem ) { - return i; - } - } - } - - return -1; - }, - - merge: function( first, second ) { - var l = second.length, - i = first.length, - j = 0; - - if ( typeof l === "number" ) { - for ( ; j < l; j++ ) { - first[ i++ ] = second[ j ]; - } - - } else { - while ( second[j] !== undefined ) { - first[ i++ ] = second[ j++ ]; - } - } - - first.length = i; - - return first; - }, - - grep: function( elems, callback, inv ) { - var retVal, - ret = [], - i = 0, - length = elems.length; - inv = !!inv; - - // Go through the array, only saving the items - // that pass the validator function - for ( ; i < length; i++ ) { - retVal = !!callback( elems[ i ], i ); - if ( inv !== retVal ) { - ret.push( elems[ i ] ); - } - } - - return ret; - }, - - // arg is for internal usage only - map: function( elems, callback, arg ) { - var value, key, - ret = [], - i = 0, - length = elems.length, - // jquery objects are treated as arrays - isArray = elems instanceof jQuery || length !== undefined && typeof length === "number" && ( ( length > 0 && elems[ 0 ] && elems[ length -1 ] ) || length === 0 || jQuery.isArray( elems ) ) ; - - // Go through the array, translating each of the items to their - if ( isArray ) { - for ( ; i < length; i++ ) { - value = callback( elems[ i ], i, arg ); - - if ( value != null ) { - ret[ ret.length ] = value; - } - } - - // Go through every key on the object, - } else { - for ( key in elems ) { - value = callback( elems[ key ], key, arg ); - - if ( value != null ) { - ret[ ret.length ] = value; - } - } - } - - // Flatten any nested arrays - return ret.concat.apply( [], ret ); - }, - - // A global GUID counter for objects - guid: 1, - - // Bind a function to a context, optionally partially applying any - // arguments. - proxy: function( fn, context ) { - var tmp, args, proxy; - - if ( typeof context === "string" ) { - tmp = fn[ context ]; - context = fn; - fn = tmp; - } - - // Quick check to determine if target is callable, in the spec - // this throws a TypeError, but we will just return undefined. - if ( !jQuery.isFunction( fn ) ) { - return undefined; - } - - // Simulated bind - args = core_slice.call( arguments, 2 ); - proxy = function() { - return fn.apply( context, args.concat( core_slice.call( arguments ) ) ); - }; - - // Set the guid of unique handler to the same of original handler, so it can be removed - proxy.guid = fn.guid = fn.guid || jQuery.guid++; - - return proxy; - }, - - // Multifunctional method to get and set values of a collection - // The value/s can optionally be executed if it's a function - access: function( elems, fn, key, value, chainable, emptyGet, pass ) { - var exec, - bulk = key == null, - i = 0, - length = elems.length; - - // Sets many values - if ( key && typeof key === "object" ) { - for ( i in key ) { - jQuery.access( elems, fn, i, key[i], 1, emptyGet, value ); - } - chainable = 1; - - // Sets one value - } else if ( value !== undefined ) { - // Optionally, function values get executed if exec is true - exec = pass === undefined && jQuery.isFunction( value ); - - if ( bulk ) { - // Bulk operations only iterate when executing function values - if ( exec ) { - exec = fn; - fn = function( elem, key, value ) { - return exec.call( jQuery( elem ), value ); - }; - - // Otherwise they run against the entire set - } else { - fn.call( elems, value ); - fn = null; - } - } - - if ( fn ) { - for (; i < length; i++ ) { - fn( elems[i], key, exec ? value.call( elems[i], i, fn( elems[i], key ) ) : value, pass ); - } - } - - chainable = 1; - } - - return chainable ? - elems : - - // Gets - bulk ? - fn.call( elems ) : - length ? fn( elems[0], key ) : emptyGet; - }, - - now: function() { - return ( new Date() ).getTime(); - } -}); - -jQuery.ready.promise = function( obj ) { - if ( !readyList ) { - - readyList = jQuery.Deferred(); - - // Catch cases where $(document).ready() is called after the browser event has already occurred. - // we once tried to use readyState "interactive" here, but it caused issues like the one - // discovered by ChrisS here: http://bugs.jquery.com/ticket/12282#comment:15 - if ( document.readyState === "complete" ) { - // Handle it asynchronously to allow scripts the opportunity to delay ready - setTimeout( jQuery.ready, 1 ); - - // Standards-based browsers support DOMContentLoaded - } else if ( document.addEventListener ) { - // Use the handy event callback - document.addEventListener( "DOMContentLoaded", DOMContentLoaded, false ); - - // A fallback to window.onload, that will always work - window.addEventListener( "load", jQuery.ready, false ); - - // If IE event model is used - } else { - // Ensure firing before onload, maybe late but safe also for iframes - document.attachEvent( "onreadystatechange", DOMContentLoaded ); - - // A fallback to window.onload, that will always work - window.attachEvent( "onload", jQuery.ready ); - - // If IE and not a frame - // continually check to see if the document is ready - var top = false; - - try { - top = window.frameElement == null && document.documentElement; - } catch(e) {} - - if ( top && top.doScroll ) { - (function doScrollCheck() { - if ( !jQuery.isReady ) { - - try { - // Use the trick by Diego Perini - // http://javascript.nwbox.com/IEContentLoaded/ - top.doScroll("left"); - } catch(e) { - return setTimeout( doScrollCheck, 50 ); - } - - // and execute any waiting functions - jQuery.ready(); - } - })(); - } - } - } - return readyList.promise( obj ); -}; - -// Populate the class2type map -jQuery.each("Boolean Number String Function Array Date RegExp Object".split(" "), function(i, name) { - class2type[ "[object " + name + "]" ] = name.toLowerCase(); -}); - -// All jQuery objects should point back to these -rootjQuery = jQuery(document); -// String to Object options format cache -var optionsCache = {}; - -// Convert String-formatted options into Object-formatted ones and store in cache -function createOptions( options ) { - var object = optionsCache[ options ] = {}; - jQuery.each( options.split( core_rspace ), function( _, flag ) { - object[ flag ] = true; - }); - return object; -} - -/* - * Create a callback list using the following parameters: - * - * options: an optional list of space-separated options that will change how - * the callback list behaves or a more traditional option object - * - * By default a callback list will act like an event callback list and can be - * "fired" multiple times. - * - * Possible options: - * - * once: will ensure the callback list can only be fired once (like a Deferred) - * - * memory: will keep track of previous values and will call any callback added - * after the list has been fired right away with the latest "memorized" - * values (like a Deferred) - * - * unique: will ensure a callback can only be added once (no duplicate in the list) - * - * stopOnFalse: interrupt callings when a callback returns false - * - */ -jQuery.Callbacks = function( options ) { - - // Convert options from String-formatted to Object-formatted if needed - // (we check in cache first) - options = typeof options === "string" ? - ( optionsCache[ options ] || createOptions( options ) ) : - jQuery.extend( {}, options ); - - var // Last fire value (for non-forgettable lists) - memory, - // Flag to know if list was already fired - fired, - // Flag to know if list is currently firing - firing, - // First callback to fire (used internally by add and fireWith) - firingStart, - // End of the loop when firing - firingLength, - // Index of currently firing callback (modified by remove if needed) - firingIndex, - // Actual callback list - list = [], - // Stack of fire calls for repeatable lists - stack = !options.once && [], - // Fire callbacks - fire = function( data ) { - memory = options.memory && data; - fired = true; - firingIndex = firingStart || 0; - firingStart = 0; - firingLength = list.length; - firing = true; - for ( ; list && firingIndex < firingLength; firingIndex++ ) { - if ( list[ firingIndex ].apply( data[ 0 ], data[ 1 ] ) === false && options.stopOnFalse ) { - memory = false; // To prevent further calls using add - break; - } - } - firing = false; - if ( list ) { - if ( stack ) { - if ( stack.length ) { - fire( stack.shift() ); - } - } else if ( memory ) { - list = []; - } else { - self.disable(); - } - } - }, - // Actual Callbacks object - self = { - // Add a callback or a collection of callbacks to the list - add: function() { - if ( list ) { - // First, we save the current length - var start = list.length; - (function add( args ) { - jQuery.each( args, function( _, arg ) { - var type = jQuery.type( arg ); - if ( type === "function" && ( !options.unique || !self.has( arg ) ) ) { - list.push( arg ); - } else if ( arg && arg.length && type !== "string" ) { - // Inspect recursively - add( arg ); - } - }); - })( arguments ); - // Do we need to add the callbacks to the - // current firing batch? - if ( firing ) { - firingLength = list.length; - // With memory, if we're not firing then - // we should call right away - } else if ( memory ) { - firingStart = start; - fire( memory ); - } - } - return this; - }, - // Remove a callback from the list - remove: function() { - if ( list ) { - jQuery.each( arguments, function( _, arg ) { - var index; - while( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { - list.splice( index, 1 ); - // Handle firing indexes - if ( firing ) { - if ( index <= firingLength ) { - firingLength--; - } - if ( index <= firingIndex ) { - firingIndex--; - } - } - } - }); - } - return this; - }, - // Control if a given callback is in the list - has: function( fn ) { - return jQuery.inArray( fn, list ) > -1; - }, - // Remove all callbacks from the list - empty: function() { - list = []; - return this; - }, - // Have the list do nothing anymore - disable: function() { - list = stack = memory = undefined; - return this; - }, - // Is it disabled? - disabled: function() { - return !list; - }, - // Lock the list in its current state - lock: function() { - stack = undefined; - if ( !memory ) { - self.disable(); - } - return this; - }, - // Is it locked? - locked: function() { - return !stack; - }, - // Call all callbacks with the given context and arguments - fireWith: function( context, args ) { - args = args || []; - args = [ context, args.slice ? args.slice() : args ]; - if ( list && ( !fired || stack ) ) { - if ( firing ) { - stack.push( args ); - } else { - fire( args ); - } - } - return this; - }, - // Call all the callbacks with the given arguments - fire: function() { - self.fireWith( this, arguments ); - return this; - }, - // To know if the callbacks have already been called at least once - fired: function() { - return !!fired; - } - }; - - return self; -}; -jQuery.extend({ - - Deferred: function( func ) { - var tuples = [ - // action, add listener, listener list, final state - [ "resolve", "done", jQuery.Callbacks("once memory"), "resolved" ], - [ "reject", "fail", jQuery.Callbacks("once memory"), "rejected" ], - [ "notify", "progress", jQuery.Callbacks("memory") ] - ], - state = "pending", - promise = { - state: function() { - return state; - }, - always: function() { - deferred.done( arguments ).fail( arguments ); - return this; - }, - then: function( /* fnDone, fnFail, fnProgress */ ) { - var fns = arguments; - return jQuery.Deferred(function( newDefer ) { - jQuery.each( tuples, function( i, tuple ) { - var action = tuple[ 0 ], - fn = fns[ i ]; - // deferred[ done | fail | progress ] for forwarding actions to newDefer - deferred[ tuple[1] ]( jQuery.isFunction( fn ) ? - function() { - var returned = fn.apply( this, arguments ); - if ( returned && jQuery.isFunction( returned.promise ) ) { - returned.promise() - .done( newDefer.resolve ) - .fail( newDefer.reject ) - .progress( newDefer.notify ); - } else { - newDefer[ action + "With" ]( this === deferred ? newDefer : this, [ returned ] ); - } - } : - newDefer[ action ] - ); - }); - fns = null; - }).promise(); - }, - // Get a promise for this deferred - // If obj is provided, the promise aspect is added to the object - promise: function( obj ) { - return obj != null ? jQuery.extend( obj, promise ) : promise; - } - }, - deferred = {}; - - // Keep pipe for back-compat - promise.pipe = promise.then; - - // Add list-specific methods - jQuery.each( tuples, function( i, tuple ) { - var list = tuple[ 2 ], - stateString = tuple[ 3 ]; - - // promise[ done | fail | progress ] = list.add - promise[ tuple[1] ] = list.add; - - // Handle state - if ( stateString ) { - list.add(function() { - // state = [ resolved | rejected ] - state = stateString; - - // [ reject_list | resolve_list ].disable; progress_list.lock - }, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock ); - } - - // deferred[ resolve | reject | notify ] = list.fire - deferred[ tuple[0] ] = list.fire; - deferred[ tuple[0] + "With" ] = list.fireWith; - }); - - // Make the deferred a promise - promise.promise( deferred ); - - // Call given func if any - if ( func ) { - func.call( deferred, deferred ); - } - - // All done! - return deferred; - }, - - // Deferred helper - when: function( subordinate /* , ..., subordinateN */ ) { - var i = 0, - resolveValues = core_slice.call( arguments ), - length = resolveValues.length, - - // the count of uncompleted subordinates - remaining = length !== 1 || ( subordinate && jQuery.isFunction( subordinate.promise ) ) ? length : 0, - - // the master Deferred. If resolveValues consist of only a single Deferred, just use that. - deferred = remaining === 1 ? subordinate : jQuery.Deferred(), - - // Update function for both resolve and progress values - updateFunc = function( i, contexts, values ) { - return function( value ) { - contexts[ i ] = this; - values[ i ] = arguments.length > 1 ? core_slice.call( arguments ) : value; - if( values === progressValues ) { - deferred.notifyWith( contexts, values ); - } else if ( !( --remaining ) ) { - deferred.resolveWith( contexts, values ); - } - }; - }, - - progressValues, progressContexts, resolveContexts; - - // add listeners to Deferred subordinates; treat others as resolved - if ( length > 1 ) { - progressValues = new Array( length ); - progressContexts = new Array( length ); - resolveContexts = new Array( length ); - for ( ; i < length; i++ ) { - if ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i ].promise ) ) { - resolveValues[ i ].promise() - .done( updateFunc( i, resolveContexts, resolveValues ) ) - .fail( deferred.reject ) - .progress( updateFunc( i, progressContexts, progressValues ) ); - } else { - --remaining; - } - } - } - - // if we're not waiting on anything, resolve the master - if ( !remaining ) { - deferred.resolveWith( resolveContexts, resolveValues ); - } - - return deferred.promise(); - } -}); -jQuery.support = (function() { - - var support, - all, - a, - select, - opt, - input, - fragment, - eventName, - i, - isSupported, - clickFn, - div = document.createElement("div"); - - // Preliminary tests - div.setAttribute( "className", "t" ); - div.innerHTML = " <link/><table></table><a href='/a'>a</a><input type='checkbox'/>"; - - all = div.getElementsByTagName("*"); - a = div.getElementsByTagName("a")[ 0 ]; - a.style.cssText = "top:1px;float:left;opacity:.5"; - - // Can't get basic test support - if ( !all || !all.length ) { - return {}; - } - - // First batch of supports tests - select = document.createElement("select"); - opt = select.appendChild( document.createElement("option") ); - input = div.getElementsByTagName("input")[ 0 ]; - - support = { - // IE strips leading whitespace when .innerHTML is used - leadingWhitespace: ( div.firstChild.nodeType === 3 ), - - // Make sure that tbody elements aren't automatically inserted - // IE will insert them into empty tables - tbody: !div.getElementsByTagName("tbody").length, - - // Make sure that link elements get serialized correctly by innerHTML - // This requires a wrapper element in IE - htmlSerialize: !!div.getElementsByTagName("link").length, - - // Get the style information from getAttribute - // (IE uses .cssText instead) - style: /top/.test( a.getAttribute("style") ), - - // Make sure that URLs aren't manipulated - // (IE normalizes it by default) - hrefNormalized: ( a.getAttribute("href") === "/a" ), - - // Make sure that element opacity exists - // (IE uses filter instead) - // Use a regex to work around a WebKit issue. See #5145 - opacity: /^0.5/.test( a.style.opacity ), - - // Verify style float existence - // (IE uses styleFloat instead of cssFloat) - cssFloat: !!a.style.cssFloat, - - // Make sure that if no value is specified for a checkbox - // that it defaults to "on". - // (WebKit defaults to "" instead) - checkOn: ( input.value === "on" ), - - // Make sure that a selected-by-default option has a working selected property. - // (WebKit defaults to false instead of true, IE too, if it's in an optgroup) - optSelected: opt.selected, - - // Test setAttribute on camelCase class. If it works, we need attrFixes when doing get/setAttribute (ie6/7) - getSetAttribute: div.className !== "t", - - // Tests for enctype support on a form(#6743) - enctype: !!document.createElement("form").enctype, - - // Makes sure cloning an html5 element does not cause problems - // Where outerHTML is undefined, this still works - html5Clone: document.createElement("nav").cloneNode( true ).outerHTML !== "<:nav></:nav>", - - // jQuery.support.boxModel DEPRECATED in 1.8 since we don't support Quirks Mode - boxModel: ( document.compatMode === "CSS1Compat" ), - - // Will be defined later - submitBubbles: true, - changeBubbles: true, - focusinBubbles: false, - deleteExpando: true, - noCloneEvent: true, - inlineBlockNeedsLayout: false, - shrinkWrapBlocks: false, - reliableMarginRight: true, - boxSizingReliable: true, - pixelPosition: false - }; - - // Make sure checked status is properly cloned - input.checked = true; - support.noCloneChecked = input.cloneNode( true ).checked; - - // Make sure that the options inside disabled selects aren't marked as disabled - // (WebKit marks them as disabled) - select.disabled = true; - support.optDisabled = !opt.disabled; - - // Test to see if it's possible to delete an expando from an element - // Fails in Internet Explorer - try { - delete div.test; - } catch( e ) { - support.deleteExpando = false; - } - - if ( !div.addEventListener && div.attachEvent && div.fireEvent ) { - div.attachEvent( "onclick", clickFn = function() { - // Cloning a node shouldn't copy over any - // bound event handlers (IE does this) - support.noCloneEvent = false; - }); - div.cloneNode( true ).fireEvent("onclick"); - div.detachEvent( "onclick", clickFn ); - } - - // Check if a radio maintains its value - // after being appended to the DOM - input = document.createElement("input"); - input.value = "t"; - input.setAttribute( "type", "radio" ); - support.radioValue = input.value === "t"; - - input.setAttribute( "checked", "checked" ); - - // #11217 - WebKit loses check when the name is after the checked attribute - input.setAttribute( "name", "t" ); - - div.appendChild( input ); - fragment = document.createDocumentFragment(); - fragment.appendChild( div.lastChild ); - - // WebKit doesn't clone checked state correctly in fragments - support.checkClone = fragment.cloneNode( true ).cloneNode( true ).lastChild.checked; - - // Check if a disconnected checkbox will retain its checked - // value of true after appended to the DOM (IE6/7) - support.appendChecked = input.checked; - - fragment.removeChild( input ); - fragment.appendChild( div ); - - // Technique from Juriy Zaytsev - // http://perfectionkills.com/detecting-event-support-without-browser-sniffing/ - // We only care about the case where non-standard event systems - // are used, namely in IE. Short-circuiting here helps us to - // avoid an eval call (in setAttribute) which can cause CSP - // to go haywire. See: https://developer.mozilla.org/en/Security/CSP - if ( div.attachEvent ) { - for ( i in { - submit: true, - change: true, - focusin: true - }) { - eventName = "on" + i; - isSupported = ( eventName in div ); - if ( !isSupported ) { - div.setAttribute( eventName, "return;" ); - isSupported = ( typeof div[ eventName ] === "function" ); - } - support[ i + "Bubbles" ] = isSupported; - } - } - - // Run tests that need a body at doc ready - jQuery(function() { - var container, div, tds, marginDiv, - divReset = "padding:0;margin:0;border:0;display:block;overflow:hidden;", - body = document.getElementsByTagName("body")[0]; - - if ( !body ) { - // Return for frameset docs that don't have a body - return; - } - - container = document.createElement("div"); - container.style.cssText = "visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px"; - body.insertBefore( container, body.firstChild ); - - // Construct the test element - div = document.createElement("div"); - container.appendChild( div ); - - // Check if table cells still have offsetWidth/Height when they are set - // to display:none and there are still other visible table cells in a - // table row; if so, offsetWidth/Height are not reliable for use when - // determining if an element has been hidden directly using - // display:none (it is still safe to use offsets if a parent element is - // hidden; don safety goggles and see bug #4512 for more information). - // (only IE 8 fails this test) - div.innerHTML = "<table><tr><td></td><td>t</td></tr></table>"; - tds = div.getElementsByTagName("td"); - tds[ 0 ].style.cssText = "padding:0;margin:0;border:0;display:none"; - isSupported = ( tds[ 0 ].offsetHeight === 0 ); - - tds[ 0 ].style.display = ""; - tds[ 1 ].style.display = "none"; - - // Check if empty table cells still have offsetWidth/Height - // (IE <= 8 fail this test) - support.reliableHiddenOffsets = isSupported && ( tds[ 0 ].offsetHeight === 0 ); - - // Check box-sizing and margin behavior - div.innerHTML = ""; - div.style.cssText = "box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;"; - support.boxSizing = ( div.offsetWidth === 4 ); - support.doesNotIncludeMarginInBodyOffset = ( body.offsetTop !== 1 ); - - // NOTE: To any future maintainer, we've window.getComputedStyle - // because jsdom on node.js will break without it. - if ( window.getComputedStyle ) { - support.pixelPosition = ( window.getComputedStyle( div, null ) || {} ).top !== "1%"; - support.boxSizingReliable = ( window.getComputedStyle( div, null ) || { width: "4px" } ).width === "4px"; - - // Check if div with explicit width and no margin-right incorrectly - // gets computed margin-right based on width of container. For more - // info see bug #3333 - // Fails in WebKit before Feb 2011 nightlies - // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right - marginDiv = document.createElement("div"); - marginDiv.style.cssText = div.style.cssText = divReset; - marginDiv.style.marginRight = marginDiv.style.width = "0"; - div.style.width = "1px"; - div.appendChild( marginDiv ); - support.reliableMarginRight = - !parseFloat( ( window.getComputedStyle( marginDiv, null ) || {} ).marginRight ); - } - - if ( typeof div.style.zoom !== "undefined" ) { - // Check if natively block-level elements act like inline-block - // elements when setting their display to 'inline' and giving - // them layout - // (IE < 8 does this) - div.innerHTML = ""; - div.style.cssText = divReset + "width:1px;padding:1px;display:inline;zoom:1"; - support.inlineBlockNeedsLayout = ( div.offsetWidth === 3 ); - - // Check if elements with layout shrink-wrap their children - // (IE 6 does this) - div.style.display = "block"; - div.style.overflow = "visible"; - div.innerHTML = "<div></div>"; - div.firstChild.style.width = "5px"; - support.shrinkWrapBlocks = ( div.offsetWidth !== 3 ); - - container.style.zoom = 1; - } - - // Null elements to avoid leaks in IE - body.removeChild( container ); - container = div = tds = marginDiv = null; - }); - - // Null elements to avoid leaks in IE - fragment.removeChild( div ); - all = a = select = opt = input = fragment = div = null; - - return support; -})(); -var rbrace = /(?:\{[\s\S]*\}|\[[\s\S]*\])$/, - rmultiDash = /([A-Z])/g; - -jQuery.extend({ - cache: {}, - - deletedIds: [], - - // Remove at next major release (1.9/2.0) - uuid: 0, - - // Unique for each copy of jQuery on the page - // Non-digits removed to match rinlinejQuery - expando: "jQuery" + ( jQuery.fn.jquery + Math.random() ).replace( /\D/g, "" ), - - // The following elements throw uncatchable exceptions if you - // attempt to add expando properties to them. - noData: { - "embed": true, - // Ban all objects except for Flash (which handle expandos) - "object": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000", - "applet": true - }, - - hasData: function( elem ) { - elem = elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ jQuery.expando ]; - return !!elem && !isEmptyDataObject( elem ); - }, - - data: function( elem, name, data, pvt /* Internal Use Only */ ) { - if ( !jQuery.acceptData( elem ) ) { - return; - } - - var thisCache, ret, - internalKey = jQuery.expando, - getByName = typeof name === "string", - - // We have to handle DOM nodes and JS objects differently because IE6-7 - // can't GC object references properly across the DOM-JS boundary - isNode = elem.nodeType, - - // Only DOM nodes need the global jQuery cache; JS object data is - // attached directly to the object so GC can occur automatically - cache = isNode ? jQuery.cache : elem, - - // Only defining an ID for JS objects if its cache already exists allows - // the code to shortcut on the same path as a DOM node with no cache - id = isNode ? elem[ internalKey ] : elem[ internalKey ] && internalKey; - - // Avoid doing any more work than we need to when trying to get data on an - // object that has no data at all - if ( (!id || !cache[id] || (!pvt && !cache[id].data)) && getByName && data === undefined ) { - return; - } - - if ( !id ) { - // Only DOM nodes need a new unique ID for each element since their data - // ends up in the global cache - if ( isNode ) { - elem[ internalKey ] = id = jQuery.deletedIds.pop() || jQuery.guid++; - } else { - id = internalKey; - } - } - - if ( !cache[ id ] ) { - cache[ id ] = {}; - - // Avoids exposing jQuery metadata on plain JS objects when the object - // is serialized using JSON.stringify - if ( !isNode ) { - cache[ id ].toJSON = jQuery.noop; - } - } - - // An object can be passed to jQuery.data instead of a key/value pair; this gets - // shallow copied over onto the existing cache - if ( typeof name === "object" || typeof name === "function" ) { - if ( pvt ) { - cache[ id ] = jQuery.extend( cache[ id ], name ); - } else { - cache[ id ].data = jQuery.extend( cache[ id ].data, name ); - } - } - - thisCache = cache[ id ]; - - // jQuery data() is stored in a separate object inside the object's internal data - // cache in order to avoid key collisions between internal data and user-defined - // data. - if ( !pvt ) { - if ( !thisCache.data ) { - thisCache.data = {}; - } - - thisCache = thisCache.data; - } - - if ( data !== undefined ) { - thisCache[ jQuery.camelCase( name ) ] = data; - } - - // Check for both converted-to-camel and non-converted data property names - // If a data property was specified - if ( getByName ) { - - // First Try to find as-is property data - ret = thisCache[ name ]; - - // Test for null|undefined property data - if ( ret == null ) { - - // Try to find the camelCased property - ret = thisCache[ jQuery.camelCase( name ) ]; - } - } else { - ret = thisCache; - } - - return ret; - }, - - removeData: function( elem, name, pvt /* Internal Use Only */ ) { - if ( !jQuery.acceptData( elem ) ) { - return; - } - - var thisCache, i, l, - - isNode = elem.nodeType, - - // See jQuery.data for more information - cache = isNode ? jQuery.cache : elem, - id = isNode ? elem[ jQuery.expando ] : jQuery.expando; - - // If there is already no cache entry for this object, there is no - // purpose in continuing - if ( !cache[ id ] ) { - return; - } - - if ( name ) { - - thisCache = pvt ? cache[ id ] : cache[ id ].data; - - if ( thisCache ) { - - // Support array or space separated string names for data keys - if ( !jQuery.isArray( name ) ) { - - // try the string as a key before any manipulation - if ( name in thisCache ) { - name = [ name ]; - } else { - - // split the camel cased version by spaces unless a key with the spaces exists - name = jQuery.camelCase( name ); - if ( name in thisCache ) { - name = [ name ]; - } else { - name = name.split(" "); - } - } - } - - for ( i = 0, l = name.length; i < l; i++ ) { - delete thisCache[ name[i] ]; - } - - // If there is no data left in the cache, we want to continue - // and let the cache object itself get destroyed - if ( !( pvt ? isEmptyDataObject : jQuery.isEmptyObject )( thisCache ) ) { - return; - } - } - } - - // See jQuery.data for more information - if ( !pvt ) { - delete cache[ id ].data; - - // Don't destroy the parent cache unless the internal data object - // had been the only thing left in it - if ( !isEmptyDataObject( cache[ id ] ) ) { - return; - } - } - - // Destroy the cache - if ( isNode ) { - jQuery.cleanData( [ elem ], true ); - - // Use delete when supported for expandos or `cache` is not a window per isWindow (#10080) - } else if ( jQuery.support.deleteExpando || cache != cache.window ) { - delete cache[ id ]; - - // When all else fails, null - } else { - cache[ id ] = null; - } - }, - - // For internal use only. - _data: function( elem, name, data ) { - return jQuery.data( elem, name, data, true ); - }, - - // A method for determining if a DOM node can handle the data expando - acceptData: function( elem ) { - var noData = elem.nodeName && jQuery.noData[ elem.nodeName.toLowerCase() ]; - - // nodes accept data unless otherwise specified; rejection can be conditional - return !noData || noData !== true && elem.getAttribute("classid") === noData; - } -}); - -jQuery.fn.extend({ - data: function( key, value ) { - var parts, part, attr, name, l, - elem = this[0], - i = 0, - data = null; - - // Gets all values - if ( key === undefined ) { - if ( this.length ) { - data = jQuery.data( elem ); - - if ( elem.nodeType === 1 && !jQuery._data( elem, "parsedAttrs" ) ) { - attr = elem.attributes; - for ( l = attr.length; i < l; i++ ) { - name = attr[i].name; - - if ( !name.indexOf( "data-" ) ) { - name = jQuery.camelCase( name.substring(5) ); - - dataAttr( elem, name, data[ name ] ); - } - } - jQuery._data( elem, "parsedAttrs", true ); - } - } - - return data; - } - - // Sets multiple values - if ( typeof key === "object" ) { - return this.each(function() { - jQuery.data( this, key ); - }); - } - - parts = key.split( ".", 2 ); - parts[1] = parts[1] ? "." + parts[1] : ""; - part = parts[1] + "!"; - - return jQuery.access( this, function( value ) { - - if ( value === undefined ) { - data = this.triggerHandler( "getData" + part, [ parts[0] ] ); - - // Try to fetch any internally stored data first - if ( data === undefined && elem ) { - data = jQuery.data( elem, key ); - data = dataAttr( elem, key, data ); - } - - return data === undefined && parts[1] ? - this.data( parts[0] ) : - data; - } - - parts[1] = value; - this.each(function() { - var self = jQuery( this ); - - self.triggerHandler( "setData" + part, parts ); - jQuery.data( this, key, value ); - self.triggerHandler( "changeData" + part, parts ); - }); - }, null, value, arguments.length > 1, null, false ); - }, - - removeData: function( key ) { - return this.each(function() { - jQuery.removeData( this, key ); - }); - } -}); - -function dataAttr( elem, key, data ) { - // If nothing was found internally, try to fetch any - // data from the HTML5 data-* attribute - if ( data === undefined && elem.nodeType === 1 ) { - - var name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase(); - - data = elem.getAttribute( name ); - - if ( typeof data === "string" ) { - try { - data = data === "true" ? true : - data === "false" ? false : - data === "null" ? null : - // Only convert to a number if it doesn't change the string - +data + "" === data ? +data : - rbrace.test( data ) ? jQuery.parseJSON( data ) : - data; - } catch( e ) {} - - // Make sure we set the data so it isn't changed later - jQuery.data( elem, key, data ); - - } else { - data = undefined; - } - } - - return data; -} - -// checks a cache object for emptiness -function isEmptyDataObject( obj ) { - var name; - for ( name in obj ) { - - // if the public data object is empty, the private is still empty - if ( name === "data" && jQuery.isEmptyObject( obj[name] ) ) { - continue; - } - if ( name !== "toJSON" ) { - return false; - } - } - - return true; -} -jQuery.extend({ - queue: function( elem, type, data ) { - var queue; - - if ( elem ) { - type = ( type || "fx" ) + "queue"; - queue = jQuery._data( elem, type ); - - // Speed up dequeue by getting out quickly if this is just a lookup - if ( data ) { - if ( !queue || jQuery.isArray(data) ) { - queue = jQuery._data( elem, type, jQuery.makeArray(data) ); - } else { - queue.push( data ); - } - } - return queue || []; - } - }, - - dequeue: function( elem, type ) { - type = type || "fx"; - - var queue = jQuery.queue( elem, type ), - startLength = queue.length, - fn = queue.shift(), - hooks = jQuery._queueHooks( elem, type ), - next = function() { - jQuery.dequeue( elem, type ); - }; - - // If the fx queue is dequeued, always remove the progress sentinel - if ( fn === "inprogress" ) { - fn = queue.shift(); - startLength--; - } - - if ( fn ) { - - // Add a progress sentinel to prevent the fx queue from being - // automatically dequeued - if ( type === "fx" ) { - queue.unshift( "inprogress" ); - } - - // clear up the last queue stop function - delete hooks.stop; - fn.call( elem, next, hooks ); - } - - if ( !startLength && hooks ) { - hooks.empty.fire(); - } - }, - - // not intended for public consumption - generates a queueHooks object, or returns the current one - _queueHooks: function( elem, type ) { - var key = type + "queueHooks"; - return jQuery._data( elem, key ) || jQuery._data( elem, key, { - empty: jQuery.Callbacks("once memory").add(function() { - jQuery.removeData( elem, type + "queue", true ); - jQuery.removeData( elem, key, true ); - }) - }); - } -}); - -jQuery.fn.extend({ - queue: function( type, data ) { - var setter = 2; - - if ( typeof type !== "string" ) { - data = type; - type = "fx"; - setter--; - } - - if ( arguments.length < setter ) { - return jQuery.queue( this[0], type ); - } - - return data === undefined ? - this : - this.each(function() { - var queue = jQuery.queue( this, type, data ); - - // ensure a hooks for this queue - jQuery._queueHooks( this, type ); - - if ( type === "fx" && queue[0] !== "inprogress" ) { - jQuery.dequeue( this, type ); - } - }); - }, - dequeue: function( type ) { - return this.each(function() { - jQuery.dequeue( this, type ); - }); - }, - // Based off of the plugin by Clint Helfers, with permission. - // http://blindsignals.com/index.php/2009/07/jquery-delay/ - delay: function( time, type ) { - time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; - type = type || "fx"; - - return this.queue( type, function( next, hooks ) { - var timeout = setTimeout( next, time ); - hooks.stop = function() { - clearTimeout( timeout ); - }; - }); - }, - clearQueue: function( type ) { - return this.queue( type || "fx", [] ); - }, - // Get a promise resolved when queues of a certain type - // are emptied (fx is the type by default) - promise: function( type, obj ) { - var tmp, - count = 1, - defer = jQuery.Deferred(), - elements = this, - i = this.length, - resolve = function() { - if ( !( --count ) ) { - defer.resolveWith( elements, [ elements ] ); - } - }; - - if ( typeof type !== "string" ) { - obj = type; - type = undefined; - } - type = type || "fx"; - - while( i-- ) { - tmp = jQuery._data( elements[ i ], type + "queueHooks" ); - if ( tmp && tmp.empty ) { - count++; - tmp.empty.add( resolve ); - } - } - resolve(); - return defer.promise( obj ); - } -}); -var nodeHook, boolHook, fixSpecified, - rclass = /[\t\r\n]/g, - rreturn = /\r/g, - rtype = /^(?:button|input)$/i, - rfocusable = /^(?:button|input|object|select|textarea)$/i, - rclickable = /^a(?:rea|)$/i, - rboolean = /^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i, - getSetAttribute = jQuery.support.getSetAttribute; - -jQuery.fn.extend({ - attr: function( name, value ) { - return jQuery.access( this, jQuery.attr, name, value, arguments.length > 1 ); - }, - - removeAttr: function( name ) { - return this.each(function() { - jQuery.removeAttr( this, name ); - }); - }, - - prop: function( name, value ) { - return jQuery.access( this, jQuery.prop, name, value, arguments.length > 1 ); - }, - - removeProp: function( name ) { - name = jQuery.propFix[ name ] || name; - return this.each(function() { - // try/catch handles cases where IE balks (such as removing a property on window) - try { - this[ name ] = undefined; - delete this[ name ]; - } catch( e ) {} - }); - }, - - addClass: function( value ) { - var classNames, i, l, elem, - setClass, c, cl; - - if ( jQuery.isFunction( value ) ) { - return this.each(function( j ) { - jQuery( this ).addClass( value.call(this, j, this.className) ); - }); - } - - if ( value && typeof value === "string" ) { - classNames = value.split( core_rspace ); - - for ( i = 0, l = this.length; i < l; i++ ) { - elem = this[ i ]; - - if ( elem.nodeType === 1 ) { - if ( !elem.className && classNames.length === 1 ) { - elem.className = value; - - } else { - setClass = " " + elem.className + " "; - - for ( c = 0, cl = classNames.length; c < cl; c++ ) { - if ( setClass.indexOf( " " + classNames[ c ] + " " ) < 0 ) { - setClass += classNames[ c ] + " "; - } - } - elem.className = jQuery.trim( setClass ); - } - } - } - } - - return this; - }, - - removeClass: function( value ) { - var removes, className, elem, c, cl, i, l; - - if ( jQuery.isFunction( value ) ) { - return this.each(function( j ) { - jQuery( this ).removeClass( value.call(this, j, this.className) ); - }); - } - if ( (value && typeof value === "string") || value === undefined ) { - removes = ( value || "" ).split( core_rspace ); - - for ( i = 0, l = this.length; i < l; i++ ) { - elem = this[ i ]; - if ( elem.nodeType === 1 && elem.className ) { - - className = (" " + elem.className + " ").replace( rclass, " " ); - - // loop over each item in the removal list - for ( c = 0, cl = removes.length; c < cl; c++ ) { - // Remove until there is nothing to remove, - while ( className.indexOf(" " + removes[ c ] + " ") >= 0 ) { - className = className.replace( " " + removes[ c ] + " " , " " ); - } - } - elem.className = value ? jQuery.trim( className ) : ""; - } - } - } - - return this; - }, - - toggleClass: function( value, stateVal ) { - var type = typeof value, - isBool = typeof stateVal === "boolean"; - - if ( jQuery.isFunction( value ) ) { - return this.each(function( i ) { - jQuery( this ).toggleClass( value.call(this, i, this.className, stateVal), stateVal ); - }); - } - - return this.each(function() { - if ( type === "string" ) { - // toggle individual class names - var className, - i = 0, - self = jQuery( this ), - state = stateVal, - classNames = value.split( core_rspace ); - - while ( (className = classNames[ i++ ]) ) { - // check each className given, space separated list - state = isBool ? state : !self.hasClass( className ); - self[ state ? "addClass" : "removeClass" ]( className ); - } - - } else if ( type === "undefined" || type === "boolean" ) { - if ( this.className ) { - // store className if set - jQuery._data( this, "__className__", this.className ); - } - - // toggle whole className - this.className = this.className || value === false ? "" : jQuery._data( this, "__className__" ) || ""; - } - }); - }, - - hasClass: function( selector ) { - var className = " " + selector + " ", - i = 0, - l = this.length; - for ( ; i < l; i++ ) { - if ( this[i].nodeType === 1 && (" " + this[i].className + " ").replace(rclass, " ").indexOf( className ) >= 0 ) { - return true; - } - } - - return false; - }, - - val: function( value ) { - var hooks, ret, isFunction, - elem = this[0]; - - if ( !arguments.length ) { - if ( elem ) { - hooks = jQuery.valHooks[ elem.type ] || jQuery.valHooks[ elem.nodeName.toLowerCase() ]; - - if ( hooks && "get" in hooks && (ret = hooks.get( elem, "value" )) !== undefined ) { - return ret; - } - - ret = elem.value; - - return typeof ret === "string" ? - // handle most common string cases - ret.replace(rreturn, "") : - // handle cases where value is null/undef or number - ret == null ? "" : ret; - } - - return; - } - - isFunction = jQuery.isFunction( value ); - - return this.each(function( i ) { - var val, - self = jQuery(this); - - if ( this.nodeType !== 1 ) { - return; - } - - if ( isFunction ) { - val = value.call( this, i, self.val() ); - } else { - val = value; - } - - // Treat null/undefined as ""; convert numbers to string - if ( val == null ) { - val = ""; - } else if ( typeof val === "number" ) { - val += ""; - } else if ( jQuery.isArray( val ) ) { - val = jQuery.map(val, function ( value ) { - return value == null ? "" : value + ""; - }); - } - - hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; - - // If set returns undefined, fall back to normal setting - if ( !hooks || !("set" in hooks) || hooks.set( this, val, "value" ) === undefined ) { - this.value = val; - } - }); - } -}); - -jQuery.extend({ - valHooks: { - option: { - get: function( elem ) { - // attributes.value is undefined in Blackberry 4.7 but - // uses .value. See #6932 - var val = elem.attributes.value; - return !val || val.specified ? elem.value : elem.text; - } - }, - select: { - get: function( elem ) { - var value, i, max, option, - index = elem.selectedIndex, - values = [], - options = elem.options, - one = elem.type === "select-one"; - - // Nothing was selected - if ( index < 0 ) { - return null; - } - - // Loop through all the selected options - i = one ? index : 0; - max = one ? index + 1 : options.length; - for ( ; i < max; i++ ) { - option = options[ i ]; - - // Don't return options that are disabled or in a disabled optgroup - if ( option.selected && (jQuery.support.optDisabled ? !option.disabled : option.getAttribute("disabled") === null) && - (!option.parentNode.disabled || !jQuery.nodeName( option.parentNode, "optgroup" )) ) { - - // Get the specific value for the option - value = jQuery( option ).val(); - - // We don't need an array for one selects - if ( one ) { - return value; - } - - // Multi-Selects return an array - values.push( value ); - } - } - - // Fixes Bug #2551 -- select.val() broken in IE after form.reset() - if ( one && !values.length && options.length ) { - return jQuery( options[ index ] ).val(); - } - - return values; - }, - - set: function( elem, value ) { - var values = jQuery.makeArray( value ); - - jQuery(elem).find("option").each(function() { - this.selected = jQuery.inArray( jQuery(this).val(), values ) >= 0; - }); - - if ( !values.length ) { - elem.selectedIndex = -1; - } - return values; - } - } - }, - - // Unused in 1.8, left in so attrFn-stabbers won't die; remove in 1.9 - attrFn: {}, - - attr: function( elem, name, value, pass ) { - var ret, hooks, notxml, - nType = elem.nodeType; - - // don't get/set attributes on text, comment and attribute nodes - if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { - return; - } - - if ( pass && jQuery.isFunction( jQuery.fn[ name ] ) ) { - return jQuery( elem )[ name ]( value ); - } - - // Fallback to prop when attributes are not supported - if ( typeof elem.getAttribute === "undefined" ) { - return jQuery.prop( elem, name, value ); - } - - notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); - - // All attributes are lowercase - // Grab necessary hook if one is defined - if ( notxml ) { - name = name.toLowerCase(); - hooks = jQuery.attrHooks[ name ] || ( rboolean.test( name ) ? boolHook : nodeHook ); - } - - if ( value !== undefined ) { - - if ( value === null ) { - jQuery.removeAttr( elem, name ); - return; - - } else if ( hooks && "set" in hooks && notxml && (ret = hooks.set( elem, value, name )) !== undefined ) { - return ret; - - } else { - elem.setAttribute( name, value + "" ); - return value; - } - - } else if ( hooks && "get" in hooks && notxml && (ret = hooks.get( elem, name )) !== null ) { - return ret; - - } else { - - ret = elem.getAttribute( name ); - - // Non-existent attributes return null, we normalize to undefined - return ret === null ? - undefined : - ret; - } - }, - - removeAttr: function( elem, value ) { - var propName, attrNames, name, isBool, - i = 0; - - if ( value && elem.nodeType === 1 ) { - - attrNames = value.split( core_rspace ); - - for ( ; i < attrNames.length; i++ ) { - name = attrNames[ i ]; - - if ( name ) { - propName = jQuery.propFix[ name ] || name; - isBool = rboolean.test( name ); - - // See #9699 for explanation of this approach (setting first, then removal) - // Do not do this for boolean attributes (see #10870) - if ( !isBool ) { - jQuery.attr( elem, name, "" ); - } - elem.removeAttribute( getSetAttribute ? name : propName ); - - // Set corresponding property to false for boolean attributes - if ( isBool && propName in elem ) { - elem[ propName ] = false; - } - } - } - } - }, - - attrHooks: { - type: { - set: function( elem, value ) { - // We can't allow the type property to be changed (since it causes problems in IE) - if ( rtype.test( elem.nodeName ) && elem.parentNode ) { - jQuery.error( "type property can't be changed" ); - } else if ( !jQuery.support.radioValue && value === "radio" && jQuery.nodeName(elem, "input") ) { - // Setting the type on a radio button after the value resets the value in IE6-9 - // Reset value to it's default in case type is set after value - // This is for element creation - var val = elem.value; - elem.setAttribute( "type", value ); - if ( val ) { - elem.value = val; - } - return value; - } - } - }, - // Use the value property for back compat - // Use the nodeHook for button elements in IE6/7 (#1954) - value: { - get: function( elem, name ) { - if ( nodeHook && jQuery.nodeName( elem, "button" ) ) { - return nodeHook.get( elem, name ); - } - return name in elem ? - elem.value : - null; - }, - set: function( elem, value, name ) { - if ( nodeHook && jQuery.nodeName( elem, "button" ) ) { - return nodeHook.set( elem, value, name ); - } - // Does not return so that setAttribute is also used - elem.value = value; - } - } - }, - - propFix: { - tabindex: "tabIndex", - readonly: "readOnly", - "for": "htmlFor", - "class": "className", - maxlength: "maxLength", - cellspacing: "cellSpacing", - cellpadding: "cellPadding", - rowspan: "rowSpan", - colspan: "colSpan", - usemap: "useMap", - frameborder: "frameBorder", - contenteditable: "contentEditable" - }, - - prop: function( elem, name, value ) { - var ret, hooks, notxml, - nType = elem.nodeType; - - // don't get/set properties on text, comment and attribute nodes - if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { - return; - } - - notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); - - if ( notxml ) { - // Fix name and attach hooks - name = jQuery.propFix[ name ] || name; - hooks = jQuery.propHooks[ name ]; - } - - if ( value !== undefined ) { - if ( hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) { - return ret; - - } else { - return ( elem[ name ] = value ); - } - - } else { - if ( hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) { - return ret; - - } else { - return elem[ name ]; - } - } - }, - - propHooks: { - tabIndex: { - get: function( elem ) { - // elem.tabIndex doesn't always return the correct value when it hasn't been explicitly set - // http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ - var attributeNode = elem.getAttributeNode("tabindex"); - - return attributeNode && attributeNode.specified ? - parseInt( attributeNode.value, 10 ) : - rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName ) && elem.href ? - 0 : - undefined; - } - } - } -}); - -// Hook for boolean attributes -boolHook = { - get: function( elem, name ) { - // Align boolean attributes with corresponding properties - // Fall back to attribute presence where some booleans are not supported - var attrNode, - property = jQuery.prop( elem, name ); - return property === true || typeof property !== "boolean" && ( attrNode = elem.getAttributeNode(name) ) && attrNode.nodeValue !== false ? - name.toLowerCase() : - undefined; - }, - set: function( elem, value, name ) { - var propName; - if ( value === false ) { - // Remove boolean attributes when set to false - jQuery.removeAttr( elem, name ); - } else { - // value is true since we know at this point it's type boolean and not false - // Set boolean attributes to the same name and set the DOM property - propName = jQuery.propFix[ name ] || name; - if ( propName in elem ) { - // Only set the IDL specifically if it already exists on the element - elem[ propName ] = true; - } - - elem.setAttribute( name, name.toLowerCase() ); - } - return name; - } -}; - -// IE6/7 do not support getting/setting some attributes with get/setAttribute -if ( !getSetAttribute ) { - - fixSpecified = { - name: true, - id: true, - coords: true - }; - - // Use this for any attribute in IE6/7 - // This fixes almost every IE6/7 issue - nodeHook = jQuery.valHooks.button = { - get: function( elem, name ) { - var ret; - ret = elem.getAttributeNode( name ); - return ret && ( fixSpecified[ name ] ? ret.value !== "" : ret.specified ) ? - ret.value : - undefined; - }, - set: function( elem, value, name ) { - // Set the existing or create a new attribute node - var ret = elem.getAttributeNode( name ); - if ( !ret ) { - ret = document.createAttribute( name ); - elem.setAttributeNode( ret ); - } - return ( ret.value = value + "" ); - } - }; - - // Set width and height to auto instead of 0 on empty string( Bug #8150 ) - // This is for removals - jQuery.each([ "width", "height" ], function( i, name ) { - jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { - set: function( elem, value ) { - if ( value === "" ) { - elem.setAttribute( name, "auto" ); - return value; - } - } - }); - }); - - // Set contenteditable to false on removals(#10429) - // Setting to empty string throws an error as an invalid value - jQuery.attrHooks.contenteditable = { - get: nodeHook.get, - set: function( elem, value, name ) { - if ( value === "" ) { - value = "false"; - } - nodeHook.set( elem, value, name ); - } - }; -} - - -// Some attributes require a special call on IE -if ( !jQuery.support.hrefNormalized ) { - jQuery.each([ "href", "src", "width", "height" ], function( i, name ) { - jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { - get: function( elem ) { - var ret = elem.getAttribute( name, 2 ); - return ret === null ? undefined : ret; - } - }); - }); -} - -if ( !jQuery.support.style ) { - jQuery.attrHooks.style = { - get: function( elem ) { - // Return undefined in the case of empty string - // Normalize to lowercase since IE uppercases css property names - return elem.style.cssText.toLowerCase() || undefined; - }, - set: function( elem, value ) { - return ( elem.style.cssText = value + "" ); - } - }; -} - -// Safari mis-reports the default selected property of an option -// Accessing the parent's selectedIndex property fixes it -if ( !jQuery.support.optSelected ) { - jQuery.propHooks.selected = jQuery.extend( jQuery.propHooks.selected, { - get: function( elem ) { - var parent = elem.parentNode; - - if ( parent ) { - parent.selectedIndex; - - // Make sure that it also works with optgroups, see #5701 - if ( parent.parentNode ) { - parent.parentNode.selectedIndex; - } - } - return null; - } - }); -} - -// IE6/7 call enctype encoding -if ( !jQuery.support.enctype ) { - jQuery.propFix.enctype = "encoding"; -} - -// Radios and checkboxes getter/setter -if ( !jQuery.support.checkOn ) { - jQuery.each([ "radio", "checkbox" ], function() { - jQuery.valHooks[ this ] = { - get: function( elem ) { - // Handle the case where in Webkit "" is returned instead of "on" if a value isn't specified - return elem.getAttribute("value") === null ? "on" : elem.value; - } - }; - }); -} -jQuery.each([ "radio", "checkbox" ], function() { - jQuery.valHooks[ this ] = jQuery.extend( jQuery.valHooks[ this ], { - set: function( elem, value ) { - if ( jQuery.isArray( value ) ) { - return ( elem.checked = jQuery.inArray( jQuery(elem).val(), value ) >= 0 ); - } - } - }); -}); -var rformElems = /^(?:textarea|input|select)$/i, - rtypenamespace = /^([^\.]*|)(?:\.(.+)|)$/, - rhoverHack = /(?:^|\s)hover(\.\S+|)\b/, - rkeyEvent = /^key/, - rmouseEvent = /^(?:mouse|contextmenu)|click/, - rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, - hoverHack = function( events ) { - return jQuery.event.special.hover ? events : events.replace( rhoverHack, "mouseenter$1 mouseleave$1" ); - }; - -/* - * Helper functions for managing events -- not part of the public interface. - * Props to Dean Edwards' addEvent library for many of the ideas. - */ -jQuery.event = { - - add: function( elem, types, handler, data, selector ) { - - var elemData, eventHandle, events, - t, tns, type, namespaces, handleObj, - handleObjIn, handlers, special; - - // Don't attach events to noData or text/comment nodes (allow plain objects tho) - if ( elem.nodeType === 3 || elem.nodeType === 8 || !types || !handler || !(elemData = jQuery._data( elem )) ) { - return; - } - - // Caller can pass in an object of custom data in lieu of the handler - if ( handler.handler ) { - handleObjIn = handler; - handler = handleObjIn.handler; - selector = handleObjIn.selector; - } - - // Make sure that the handler has a unique ID, used to find/remove it later - if ( !handler.guid ) { - handler.guid = jQuery.guid++; - } - - // Init the element's event structure and main handler, if this is the first - events = elemData.events; - if ( !events ) { - elemData.events = events = {}; - } - eventHandle = elemData.handle; - if ( !eventHandle ) { - elemData.handle = eventHandle = function( e ) { - // Discard the second event of a jQuery.event.trigger() and - // when an event is called after a page has unloaded - return typeof jQuery !== "undefined" && (!e || jQuery.event.triggered !== e.type) ? - jQuery.event.dispatch.apply( eventHandle.elem, arguments ) : - undefined; - }; - // Add elem as a property of the handle fn to prevent a memory leak with IE non-native events - eventHandle.elem = elem; - } - - // Handle multiple events separated by a space - // jQuery(...).bind("mouseover mouseout", fn); - types = jQuery.trim( hoverHack(types) ).split( " " ); - for ( t = 0; t < types.length; t++ ) { - - tns = rtypenamespace.exec( types[t] ) || []; - type = tns[1]; - namespaces = ( tns[2] || "" ).split( "." ).sort(); - - // If event changes its type, use the special event handlers for the changed type - special = jQuery.event.special[ type ] || {}; - - // If selector defined, determine special event api type, otherwise given type - type = ( selector ? special.delegateType : special.bindType ) || type; - - // Update special based on newly reset type - special = jQuery.event.special[ type ] || {}; - - // handleObj is passed to all event handlers - handleObj = jQuery.extend({ - type: type, - origType: tns[1], - data: data, - handler: handler, - guid: handler.guid, - selector: selector, - needsContext: selector && jQuery.expr.match.needsContext.test( selector ), - namespace: namespaces.join(".") - }, handleObjIn ); - - // Init the event handler queue if we're the first - handlers = events[ type ]; - if ( !handlers ) { - handlers = events[ type ] = []; - handlers.delegateCount = 0; - - // Only use addEventListener/attachEvent if the special events handler returns false - if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) { - // Bind the global event handler to the element - if ( elem.addEventListener ) { - elem.addEventListener( type, eventHandle, false ); - - } else if ( elem.attachEvent ) { - elem.attachEvent( "on" + type, eventHandle ); - } - } - } - - if ( special.add ) { - special.add.call( elem, handleObj ); - - if ( !handleObj.handler.guid ) { - handleObj.handler.guid = handler.guid; - } - } - - // Add to the element's handler list, delegates in front - if ( selector ) { - handlers.splice( handlers.delegateCount++, 0, handleObj ); - } else { - handlers.push( handleObj ); - } - - // Keep track of which events have ever been used, for event optimization - jQuery.event.global[ type ] = true; - } - - // Nullify elem to prevent memory leaks in IE - elem = null; - }, - - global: {}, - - // Detach an event or set of events from an element - remove: function( elem, types, handler, selector, mappedTypes ) { - - var t, tns, type, origType, namespaces, origCount, - j, events, special, eventType, handleObj, - elemData = jQuery.hasData( elem ) && jQuery._data( elem ); - - if ( !elemData || !(events = elemData.events) ) { - return; - } - - // Once for each type.namespace in types; type may be omitted - types = jQuery.trim( hoverHack( types || "" ) ).split(" "); - for ( t = 0; t < types.length; t++ ) { - tns = rtypenamespace.exec( types[t] ) || []; - type = origType = tns[1]; - namespaces = tns[2]; - - // Unbind all events (on this namespace, if provided) for the element - if ( !type ) { - for ( type in events ) { - jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); - } - continue; - } - - special = jQuery.event.special[ type ] || {}; - type = ( selector? special.delegateType : special.bindType ) || type; - eventType = events[ type ] || []; - origCount = eventType.length; - namespaces = namespaces ? new RegExp("(^|\\.)" + namespaces.split(".").sort().join("\\.(?:.*\\.|)") + "(\\.|$)") : null; - - // Remove matching events - for ( j = 0; j < eventType.length; j++ ) { - handleObj = eventType[ j ]; - - if ( ( mappedTypes || origType === handleObj.origType ) && - ( !handler || handler.guid === handleObj.guid ) && - ( !namespaces || namespaces.test( handleObj.namespace ) ) && - ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) ) { - eventType.splice( j--, 1 ); - - if ( handleObj.selector ) { - eventType.delegateCount--; - } - if ( special.remove ) { - special.remove.call( elem, handleObj ); - } - } - } - - // Remove generic event handler if we removed something and no more handlers exist - // (avoids potential for endless recursion during removal of special event handlers) - if ( eventType.length === 0 && origCount !== eventType.length ) { - if ( !special.teardown || special.teardown.call( elem, namespaces, elemData.handle ) === false ) { - jQuery.removeEvent( elem, type, elemData.handle ); - } - - delete events[ type ]; - } - } - - // Remove the expando if it's no longer used - if ( jQuery.isEmptyObject( events ) ) { - delete elemData.handle; - - // removeData also checks for emptiness and clears the expando if empty - // so use it instead of delete - jQuery.removeData( elem, "events", true ); - } - }, - - // Events that are safe to short-circuit if no handlers are attached. - // Native DOM events should not be added, they may have inline handlers. - customEvent: { - "getData": true, - "setData": true, - "changeData": true - }, - - trigger: function( event, data, elem, onlyHandlers ) { - // Don't do events on text and comment nodes - if ( elem && (elem.nodeType === 3 || elem.nodeType === 8) ) { - return; - } - - // Event object or event type - var cache, exclusive, i, cur, old, ontype, special, handle, eventPath, bubbleType, - type = event.type || event, - namespaces = []; - - // focus/blur morphs to focusin/out; ensure we're not firing them right now - if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { - return; - } - - if ( type.indexOf( "!" ) >= 0 ) { - // Exclusive events trigger only for the exact event (no namespaces) - type = type.slice(0, -1); - exclusive = true; - } - - if ( type.indexOf( "." ) >= 0 ) { - // Namespaced trigger; create a regexp to match event type in handle() - namespaces = type.split("."); - type = namespaces.shift(); - namespaces.sort(); - } - - if ( (!elem || jQuery.event.customEvent[ type ]) && !jQuery.event.global[ type ] ) { - // No jQuery handlers for this event type, and it can't have inline handlers - return; - } - - // Caller can pass in an Event, Object, or just an event type string - event = typeof event === "object" ? - // jQuery.Event object - event[ jQuery.expando ] ? event : - // Object literal - new jQuery.Event( type, event ) : - // Just the event type (string) - new jQuery.Event( type ); - - event.type = type; - event.isTrigger = true; - event.exclusive = exclusive; - event.namespace = namespaces.join( "." ); - event.namespace_re = event.namespace? new RegExp("(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)") : null; - ontype = type.indexOf( ":" ) < 0 ? "on" + type : ""; - - // Handle a global trigger - if ( !elem ) { - - // TODO: Stop taunting the data cache; remove global events and always attach to document - cache = jQuery.cache; - for ( i in cache ) { - if ( cache[ i ].events && cache[ i ].events[ type ] ) { - jQuery.event.trigger( event, data, cache[ i ].handle.elem, true ); - } - } - return; - } - - // Clean up the event in case it is being reused - event.result = undefined; - if ( !event.target ) { - event.target = elem; - } - - // Clone any incoming data and prepend the event, creating the handler arg list - data = data != null ? jQuery.makeArray( data ) : []; - data.unshift( event ); - - // Allow special events to draw outside the lines - special = jQuery.event.special[ type ] || {}; - if ( special.trigger && special.trigger.apply( elem, data ) === false ) { - return; - } - - // Determine event propagation path in advance, per W3C events spec (#9951) - // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) - eventPath = [[ elem, special.bindType || type ]]; - if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { - - bubbleType = special.delegateType || type; - cur = rfocusMorph.test( bubbleType + type ) ? elem : elem.parentNode; - for ( old = elem; cur; cur = cur.parentNode ) { - eventPath.push([ cur, bubbleType ]); - old = cur; - } - - // Only add window if we got to document (e.g., not plain obj or detached DOM) - if ( old === (elem.ownerDocument || document) ) { - eventPath.push([ old.defaultView || old.parentWindow || window, bubbleType ]); - } - } - - // Fire handlers on the event path - for ( i = 0; i < eventPath.length && !event.isPropagationStopped(); i++ ) { - - cur = eventPath[i][0]; - event.type = eventPath[i][1]; - - handle = ( jQuery._data( cur, "events" ) || {} )[ event.type ] && jQuery._data( cur, "handle" ); - if ( handle ) { - handle.apply( cur, data ); - } - // Note that this is a bare JS function and not a jQuery handler - handle = ontype && cur[ ontype ]; - if ( handle && jQuery.acceptData( cur ) && handle.apply && handle.apply( cur, data ) === false ) { - event.preventDefault(); - } - } - event.type = type; - - // If nobody prevented the default action, do it now - if ( !onlyHandlers && !event.isDefaultPrevented() ) { - - if ( (!special._default || special._default.apply( elem.ownerDocument, data ) === false) && - !(type === "click" && jQuery.nodeName( elem, "a" )) && jQuery.acceptData( elem ) ) { - - // Call a native DOM method on the target with the same name name as the event. - // Can't use an .isFunction() check here because IE6/7 fails that test. - // Don't do default actions on window, that's where global variables be (#6170) - // IE<9 dies on focus/blur to hidden element (#1486) - if ( ontype && elem[ type ] && ((type !== "focus" && type !== "blur") || event.target.offsetWidth !== 0) && !jQuery.isWindow( elem ) ) { - - // Don't re-trigger an onFOO event when we call its FOO() method - old = elem[ ontype ]; - - if ( old ) { - elem[ ontype ] = null; - } - - // Prevent re-triggering of the same event, since we already bubbled it above - jQuery.event.triggered = type; - elem[ type ](); - jQuery.event.triggered = undefined; - - if ( old ) { - elem[ ontype ] = old; - } - } - } - } - - return event.result; - }, - - dispatch: function( event ) { - - // Make a writable jQuery.Event from the native event object - event = jQuery.event.fix( event || window.event ); - - var i, j, cur, ret, selMatch, matched, matches, handleObj, sel, related, - handlers = ( (jQuery._data( this, "events" ) || {} )[ event.type ] || []), - delegateCount = handlers.delegateCount, - args = core_slice.call( arguments ), - run_all = !event.exclusive && !event.namespace, - special = jQuery.event.special[ event.type ] || {}, - handlerQueue = []; - - // Use the fix-ed jQuery.Event rather than the (read-only) native event - args[0] = event; - event.delegateTarget = this; - - // Call the preDispatch hook for the mapped type, and let it bail if desired - if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { - return; - } - - // Determine handlers that should run if there are delegated events - // Avoid non-left-click bubbling in Firefox (#3861) - if ( delegateCount && !(event.button && event.type === "click") ) { - - for ( cur = event.target; cur != this; cur = cur.parentNode || this ) { - - // Don't process clicks (ONLY) on disabled elements (#6911, #8165, #11382, #11764) - if ( cur.disabled !== true || event.type !== "click" ) { - selMatch = {}; - matches = []; - for ( i = 0; i < delegateCount; i++ ) { - handleObj = handlers[ i ]; - sel = handleObj.selector; - - if ( selMatch[ sel ] === undefined ) { - selMatch[ sel ] = handleObj.needsContext ? - jQuery( sel, this ).index( cur ) >= 0 : - jQuery.find( sel, this, null, [ cur ] ).length; - } - if ( selMatch[ sel ] ) { - matches.push( handleObj ); - } - } - if ( matches.length ) { - handlerQueue.push({ elem: cur, matches: matches }); - } - } - } - } - - // Add the remaining (directly-bound) handlers - if ( handlers.length > delegateCount ) { - handlerQueue.push({ elem: this, matches: handlers.slice( delegateCount ) }); - } - - // Run delegates first; they may want to stop propagation beneath us - for ( i = 0; i < handlerQueue.length && !event.isPropagationStopped(); i++ ) { - matched = handlerQueue[ i ]; - event.currentTarget = matched.elem; - - for ( j = 0; j < matched.matches.length && !event.isImmediatePropagationStopped(); j++ ) { - handleObj = matched.matches[ j ]; - - // Triggered event must either 1) be non-exclusive and have no namespace, or - // 2) have namespace(s) a subset or equal to those in the bound event (both can have no namespace). - if ( run_all || (!event.namespace && !handleObj.namespace) || event.namespace_re && event.namespace_re.test( handleObj.namespace ) ) { - - event.data = handleObj.data; - event.handleObj = handleObj; - - ret = ( (jQuery.event.special[ handleObj.origType ] || {}).handle || handleObj.handler ) - .apply( matched.elem, args ); - - if ( ret !== undefined ) { - event.result = ret; - if ( ret === false ) { - event.preventDefault(); - event.stopPropagation(); - } - } - } - } - } - - // Call the postDispatch hook for the mapped type - if ( special.postDispatch ) { - special.postDispatch.call( this, event ); - } - - return event.result; - }, - - // Includes some event props shared by KeyEvent and MouseEvent - // *** attrChange attrName relatedNode srcElement are not normalized, non-W3C, deprecated, will be removed in 1.8 *** - props: "attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "), - - fixHooks: {}, - - keyHooks: { - props: "char charCode key keyCode".split(" "), - filter: function( event, original ) { - - // Add which for key events - if ( event.which == null ) { - event.which = original.charCode != null ? original.charCode : original.keyCode; - } - - return event; - } - }, - - mouseHooks: { - props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "), - filter: function( event, original ) { - var eventDoc, doc, body, - button = original.button, - fromElement = original.fromElement; - - // Calculate pageX/Y if missing and clientX/Y available - if ( event.pageX == null && original.clientX != null ) { - eventDoc = event.target.ownerDocument || document; - doc = eventDoc.documentElement; - body = eventDoc.body; - - event.pageX = original.clientX + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && body.clientLeft || 0 ); - event.pageY = original.clientY + ( doc && doc.scrollTop || body && body.scrollTop || 0 ) - ( doc && doc.clientTop || body && body.clientTop || 0 ); - } - - // Add relatedTarget, if necessary - if ( !event.relatedTarget && fromElement ) { - event.relatedTarget = fromElement === event.target ? original.toElement : fromElement; - } - - // Add which for click: 1 === left; 2 === middle; 3 === right - // Note: button is not normalized, so don't use it - if ( !event.which && button !== undefined ) { - event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) ); - } - - return event; - } - }, - - fix: function( event ) { - if ( event[ jQuery.expando ] ) { - return event; - } - - // Create a writable copy of the event object and normalize some properties - var i, prop, - originalEvent = event, - fixHook = jQuery.event.fixHooks[ event.type ] || {}, - copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props; - - event = jQuery.Event( originalEvent ); - - for ( i = copy.length; i; ) { - prop = copy[ --i ]; - event[ prop ] = originalEvent[ prop ]; - } - - // Fix target property, if necessary (#1925, IE 6/7/8 & Safari2) - if ( !event.target ) { - event.target = originalEvent.srcElement || document; - } - - // Target should not be a text node (#504, Safari) - if ( event.target.nodeType === 3 ) { - event.target = event.target.parentNode; - } - - // For mouse/key events, metaKey==false if it's undefined (#3368, #11328; IE6/7/8) - event.metaKey = !!event.metaKey; - - return fixHook.filter? fixHook.filter( event, originalEvent ) : event; - }, - - special: { - load: { - // Prevent triggered image.load events from bubbling to window.load - noBubble: true - }, - - focus: { - delegateType: "focusin" - }, - blur: { - delegateType: "focusout" - }, - - beforeunload: { - setup: function( data, namespaces, eventHandle ) { - // We only want to do this special case on windows - if ( jQuery.isWindow( this ) ) { - this.onbeforeunload = eventHandle; - } - }, - - teardown: function( namespaces, eventHandle ) { - if ( this.onbeforeunload === eventHandle ) { - this.onbeforeunload = null; - } - } - } - }, - - simulate: function( type, elem, event, bubble ) { - // Piggyback on a donor event to simulate a different one. - // Fake originalEvent to avoid donor's stopPropagation, but if the - // simulated event prevents default then we do the same on the donor. - var e = jQuery.extend( - new jQuery.Event(), - event, - { type: type, - isSimulated: true, - originalEvent: {} - } - ); - if ( bubble ) { - jQuery.event.trigger( e, null, elem ); - } else { - jQuery.event.dispatch.call( elem, e ); - } - if ( e.isDefaultPrevented() ) { - event.preventDefault(); - } - } -}; - -// Some plugins are using, but it's undocumented/deprecated and will be removed. -// The 1.7 special event interface should provide all the hooks needed now. -jQuery.event.handle = jQuery.event.dispatch; - -jQuery.removeEvent = document.removeEventListener ? - function( elem, type, handle ) { - if ( elem.removeEventListener ) { - elem.removeEventListener( type, handle, false ); - } - } : - function( elem, type, handle ) { - var name = "on" + type; - - if ( elem.detachEvent ) { - - // #8545, #7054, preventing memory leaks for custom events in IE6-8 – - // detachEvent needed property on element, by name of that event, to properly expose it to GC - if ( typeof elem[ name ] === "undefined" ) { - elem[ name ] = null; - } - - elem.detachEvent( name, handle ); - } - }; - -jQuery.Event = function( src, props ) { - // Allow instantiation without the 'new' keyword - if ( !(this instanceof jQuery.Event) ) { - return new jQuery.Event( src, props ); - } - - // Event object - if ( src && src.type ) { - this.originalEvent = src; - this.type = src.type; - - // Events bubbling up the document may have been marked as prevented - // by a handler lower down the tree; reflect the correct value. - this.isDefaultPrevented = ( src.defaultPrevented || src.returnValue === false || - src.getPreventDefault && src.getPreventDefault() ) ? returnTrue : returnFalse; - - // Event type - } else { - this.type = src; - } - - // Put explicitly provided properties onto the event object - if ( props ) { - jQuery.extend( this, props ); - } - - // Create a timestamp if incoming event doesn't have one - this.timeStamp = src && src.timeStamp || jQuery.now(); - - // Mark it as fixed - this[ jQuery.expando ] = true; -}; - -function returnFalse() { - return false; -} -function returnTrue() { - return true; -} - -// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding -// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html -jQuery.Event.prototype = { - preventDefault: function() { - this.isDefaultPrevented = returnTrue; - - var e = this.originalEvent; - if ( !e ) { - return; - } - - // if preventDefault exists run it on the original event - if ( e.preventDefault ) { - e.preventDefault(); - - // otherwise set the returnValue property of the original event to false (IE) - } else { - e.returnValue = false; - } - }, - stopPropagation: function() { - this.isPropagationStopped = returnTrue; - - var e = this.originalEvent; - if ( !e ) { - return; - } - // if stopPropagation exists run it on the original event - if ( e.stopPropagation ) { - e.stopPropagation(); - } - // otherwise set the cancelBubble property of the original event to true (IE) - e.cancelBubble = true; - }, - stopImmediatePropagation: function() { - this.isImmediatePropagationStopped = returnTrue; - this.stopPropagation(); - }, - isDefaultPrevented: returnFalse, - isPropagationStopped: returnFalse, - isImmediatePropagationStopped: returnFalse -}; - -// Create mouseenter/leave events using mouseover/out and event-time checks -jQuery.each({ - mouseenter: "mouseover", - mouseleave: "mouseout" -}, function( orig, fix ) { - jQuery.event.special[ orig ] = { - delegateType: fix, - bindType: fix, - - handle: function( event ) { - var ret, - target = this, - related = event.relatedTarget, - handleObj = event.handleObj, - selector = handleObj.selector; - - // For mousenter/leave call the handler if related is outside the target. - // NB: No relatedTarget if the mouse left/entered the browser window - if ( !related || (related !== target && !jQuery.contains( target, related )) ) { - event.type = handleObj.origType; - ret = handleObj.handler.apply( this, arguments ); - event.type = fix; - } - return ret; - } - }; -}); - -// IE submit delegation -if ( !jQuery.support.submitBubbles ) { - - jQuery.event.special.submit = { - setup: function() { - // Only need this for delegated form submit events - if ( jQuery.nodeName( this, "form" ) ) { - return false; - } - - // Lazy-add a submit handler when a descendant form may potentially be submitted - jQuery.event.add( this, "click._submit keypress._submit", function( e ) { - // Node name check avoids a VML-related crash in IE (#9807) - var elem = e.target, - form = jQuery.nodeName( elem, "input" ) || jQuery.nodeName( elem, "button" ) ? elem.form : undefined; - if ( form && !jQuery._data( form, "_submit_attached" ) ) { - jQuery.event.add( form, "submit._submit", function( event ) { - event._submit_bubble = true; - }); - jQuery._data( form, "_submit_attached", true ); - } - }); - // return undefined since we don't need an event listener - }, - - postDispatch: function( event ) { - // If form was submitted by the user, bubble the event up the tree - if ( event._submit_bubble ) { - delete event._submit_bubble; - if ( this.parentNode && !event.isTrigger ) { - jQuery.event.simulate( "submit", this.parentNode, event, true ); - } - } - }, - - teardown: function() { - // Only need this for delegated form submit events - if ( jQuery.nodeName( this, "form" ) ) { - return false; - } - - // Remove delegated handlers; cleanData eventually reaps submit handlers attached above - jQuery.event.remove( this, "._submit" ); - } - }; -} - -// IE change delegation and checkbox/radio fix -if ( !jQuery.support.changeBubbles ) { - - jQuery.event.special.change = { - - setup: function() { - - if ( rformElems.test( this.nodeName ) ) { - // IE doesn't fire change on a check/radio until blur; trigger it on click - // after a propertychange. Eat the blur-change in special.change.handle. - // This still fires onchange a second time for check/radio after blur. - if ( this.type === "checkbox" || this.type === "radio" ) { - jQuery.event.add( this, "propertychange._change", function( event ) { - if ( event.originalEvent.propertyName === "checked" ) { - this._just_changed = true; - } - }); - jQuery.event.add( this, "click._change", function( event ) { - if ( this._just_changed && !event.isTrigger ) { - this._just_changed = false; - } - // Allow triggered, simulated change events (#11500) - jQuery.event.simulate( "change", this, event, true ); - }); - } - return false; - } - // Delegated event; lazy-add a change handler on descendant inputs - jQuery.event.add( this, "beforeactivate._change", function( e ) { - var elem = e.target; - - if ( rformElems.test( elem.nodeName ) && !jQuery._data( elem, "_change_attached" ) ) { - jQuery.event.add( elem, "change._change", function( event ) { - if ( this.parentNode && !event.isSimulated && !event.isTrigger ) { - jQuery.event.simulate( "change", this.parentNode, event, true ); - } - }); - jQuery._data( elem, "_change_attached", true ); - } - }); - }, - - handle: function( event ) { - var elem = event.target; - - // Swallow native change events from checkbox/radio, we already triggered them above - if ( this !== elem || event.isSimulated || event.isTrigger || (elem.type !== "radio" && elem.type !== "checkbox") ) { - return event.handleObj.handler.apply( this, arguments ); - } - }, - - teardown: function() { - jQuery.event.remove( this, "._change" ); - - return !rformElems.test( this.nodeName ); - } - }; -} - -// Create "bubbling" focus and blur events -if ( !jQuery.support.focusinBubbles ) { - jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) { - - // Attach a single capturing handler while someone wants focusin/focusout - var attaches = 0, - handler = function( event ) { - jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true ); - }; - - jQuery.event.special[ fix ] = { - setup: function() { - if ( attaches++ === 0 ) { - document.addEventListener( orig, handler, true ); - } - }, - teardown: function() { - if ( --attaches === 0 ) { - document.removeEventListener( orig, handler, true ); - } - } - }; - }); -} - -jQuery.fn.extend({ - - on: function( types, selector, data, fn, /*INTERNAL*/ one ) { - var origFn, type; - - // Types can be a map of types/handlers - if ( typeof types === "object" ) { - // ( types-Object, selector, data ) - if ( typeof selector !== "string" ) { // && selector != null - // ( types-Object, data ) - data = data || selector; - selector = undefined; - } - for ( type in types ) { - this.on( type, selector, data, types[ type ], one ); - } - return this; - } - - if ( data == null && fn == null ) { - // ( types, fn ) - fn = selector; - data = selector = undefined; - } else if ( fn == null ) { - if ( typeof selector === "string" ) { - // ( types, selector, fn ) - fn = data; - data = undefined; - } else { - // ( types, data, fn ) - fn = data; - data = selector; - selector = undefined; - } - } - if ( fn === false ) { - fn = returnFalse; - } else if ( !fn ) { - return this; - } - - if ( one === 1 ) { - origFn = fn; - fn = function( event ) { - // Can use an empty set, since event contains the info - jQuery().off( event ); - return origFn.apply( this, arguments ); - }; - // Use same guid so caller can remove using origFn - fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); - } - return this.each( function() { - jQuery.event.add( this, types, fn, data, selector ); - }); - }, - one: function( types, selector, data, fn ) { - return this.on( types, selector, data, fn, 1 ); - }, - off: function( types, selector, fn ) { - var handleObj, type; - if ( types && types.preventDefault && types.handleObj ) { - // ( event ) dispatched jQuery.Event - handleObj = types.handleObj; - jQuery( types.delegateTarget ).off( - handleObj.namespace ? handleObj.origType + "." + handleObj.namespace : handleObj.origType, - handleObj.selector, - handleObj.handler - ); - return this; - } - if ( typeof types === "object" ) { - // ( types-object [, selector] ) - for ( type in types ) { - this.off( type, selector, types[ type ] ); - } - return this; - } - if ( selector === false || typeof selector === "function" ) { - // ( types [, fn] ) - fn = selector; - selector = undefined; - } - if ( fn === false ) { - fn = returnFalse; - } - return this.each(function() { - jQuery.event.remove( this, types, fn, selector ); - }); - }, - - bind: function( types, data, fn ) { - return this.on( types, null, data, fn ); - }, - unbind: function( types, fn ) { - return this.off( types, null, fn ); - }, - - live: function( types, data, fn ) { - jQuery( this.context ).on( types, this.selector, data, fn ); - return this; - }, - die: function( types, fn ) { - jQuery( this.context ).off( types, this.selector || "**", fn ); - return this; - }, - - delegate: function( selector, types, data, fn ) { - return this.on( types, selector, data, fn ); - }, - undelegate: function( selector, types, fn ) { - // ( namespace ) or ( selector, types [, fn] ) - return arguments.length === 1 ? this.off( selector, "**" ) : this.off( types, selector || "**", fn ); - }, - - trigger: function( type, data ) { - return this.each(function() { - jQuery.event.trigger( type, data, this ); - }); - }, - triggerHandler: function( type, data ) { - if ( this[0] ) { - return jQuery.event.trigger( type, data, this[0], true ); - } - }, - - toggle: function( fn ) { - // Save reference to arguments for access in closure - var args = arguments, - guid = fn.guid || jQuery.guid++, - i = 0, - toggler = function( event ) { - // Figure out which function to execute - var lastToggle = ( jQuery._data( this, "lastToggle" + fn.guid ) || 0 ) % i; - jQuery._data( this, "lastToggle" + fn.guid, lastToggle + 1 ); - - // Make sure that clicks stop - event.preventDefault(); - - // and execute the function - return args[ lastToggle ].apply( this, arguments ) || false; - }; - - // link all the functions, so any of them can unbind this click handler - toggler.guid = guid; - while ( i < args.length ) { - args[ i++ ].guid = guid; - } - - return this.click( toggler ); - }, - - hover: function( fnOver, fnOut ) { - return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver ); - } -}); - -jQuery.each( ("blur focus focusin focusout load resize scroll unload click dblclick " + - "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " + - "change select submit keydown keypress keyup error contextmenu").split(" "), function( i, name ) { - - // Handle event binding - jQuery.fn[ name ] = function( data, fn ) { - if ( fn == null ) { - fn = data; - data = null; - } - - return arguments.length > 0 ? - this.on( name, null, data, fn ) : - this.trigger( name ); - }; - - if ( rkeyEvent.test( name ) ) { - jQuery.event.fixHooks[ name ] = jQuery.event.keyHooks; - } - - if ( rmouseEvent.test( name ) ) { - jQuery.event.fixHooks[ name ] = jQuery.event.mouseHooks; - } -}); -/*!
- * Sizzle CSS Selector Engine
- * Copyright 2012 jQuery Foundation and other contributors
- * Released under the MIT license
- * http://sizzlejs.com/
- */
-(function( window, undefined ) {
-
-var cachedruns,
- assertGetIdNotName,
- Expr,
- getText,
- isXML,
- contains,
- compile,
- sortOrder,
- hasDuplicate,
- outermostContext,
-
- baseHasDuplicate = true,
- strundefined = "undefined",
-
- expando = ( "sizcache" + Math.random() ).replace( ".", "" ),
-
- Token = String,
- document = window.document,
- docElem = document.documentElement,
- dirruns = 0,
- done = 0,
- pop = [].pop,
- push = [].push,
- slice = [].slice,
- // Use a stripped-down indexOf if a native one is unavailable
- indexOf = [].indexOf || function( elem ) {
- var i = 0,
- len = this.length;
- for ( ; i < len; i++ ) {
- if ( this[i] === elem ) {
- return i;
- }
- }
- return -1;
- },
-
- // Augment a function for special use by Sizzle
- markFunction = function( fn, value ) {
- fn[ expando ] = value == null || value;
- return fn;
- },
-
- createCache = function() {
- var cache = {},
- keys = [];
-
- return markFunction(function( key, value ) {
- // Only keep the most recent entries
- if ( keys.push( key ) > Expr.cacheLength ) {
- delete cache[ keys.shift() ];
- }
-
- return (cache[ key ] = value);
- }, cache );
- },
-
- classCache = createCache(),
- tokenCache = createCache(),
- compilerCache = createCache(),
-
- // Regex
-
- // Whitespace characters http://www.w3.org/TR/css3-selectors/#whitespace
- whitespace = "[\\x20\\t\\r\\n\\f]",
- // http://www.w3.org/TR/css3-syntax/#characters
- characterEncoding = "(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",
-
- // Loosely modeled on CSS identifier characters
- // An unquoted value should be a CSS identifier (http://www.w3.org/TR/css3-selectors/#attribute-selectors)
- // Proper syntax: http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier
- identifier = characterEncoding.replace( "w", "w#" ),
-
- // Acceptable operators http://www.w3.org/TR/selectors/#attribute-selectors
- operators = "([*^$|!~]?=)",
- attributes = "\\[" + whitespace + "*(" + characterEncoding + ")" + whitespace +
- "*(?:" + operators + whitespace + "*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + identifier + ")|)|)" + whitespace + "*\\]",
-
- // Prefer arguments not in parens/brackets,
- // then attribute selectors and non-pseudos (denoted by :),
- // then anything else
- // These preferences are here to reduce the number of selectors
- // needing tokenize in the PSEUDO preFilter
- pseudos = ":(" + characterEncoding + ")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:" + attributes + ")|[^:]|\\\\.)*|.*))\\)|)",
-
- // For matchExpr.POS and matchExpr.needsContext
- pos = ":(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + whitespace +
- "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)",
-
- // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter
- rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ),
-
- rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ),
- rcombinators = new RegExp( "^" + whitespace + "*([\\x20\\t\\r\\n\\f>+~])" + whitespace + "*" ),
- rpseudo = new RegExp( pseudos ),
-
- // Easily-parseable/retrievable ID or TAG or CLASS selectors
- rquickExpr = /^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,
-
- rnot = /^:not/,
- rsibling = /[\x20\t\r\n\f]*[+~]/,
- rendsWithNot = /:not\($/,
-
- rheader = /h\d/i,
- rinputs = /input|select|textarea|button/i,
-
- rbackslash = /\\(?!\\)/g,
-
- matchExpr = {
- "ID": new RegExp( "^#(" + characterEncoding + ")" ),
- "CLASS": new RegExp( "^\\.(" + characterEncoding + ")" ),
- "NAME": new RegExp( "^\\[name=['\"]?(" + characterEncoding + ")['\"]?\\]" ),
- "TAG": new RegExp( "^(" + characterEncoding.replace( "w", "w*" ) + ")" ),
- "ATTR": new RegExp( "^" + attributes ),
- "PSEUDO": new RegExp( "^" + pseudos ),
- "POS": new RegExp( pos, "i" ),
- "CHILD": new RegExp( "^:(only|nth|first|last)-child(?:\\(" + whitespace +
- "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace +
- "*(\\d+)|))" + whitespace + "*\\)|)", "i" ),
- // For use in libraries implementing .is()
- "needsContext": new RegExp( "^" + whitespace + "*[>+~]|" + pos, "i" )
- },
-
- // Support
-
- // Used for testing something on an element
- assert = function( fn ) {
- var div = document.createElement("div");
-
- try {
- return fn( div );
- } catch (e) {
- return false;
- } finally {
- // release memory in IE
- div = null;
- }
- },
-
- // Check if getElementsByTagName("*") returns only elements
- assertTagNameNoComments = assert(function( div ) {
- div.appendChild( document.createComment("") );
- return !div.getElementsByTagName("*").length;
- }),
-
- // Check if getAttribute returns normalized href attributes
- assertHrefNotNormalized = assert(function( div ) {
- div.innerHTML = "<a href='#'></a>";
- return div.firstChild && typeof div.firstChild.getAttribute !== strundefined &&
- div.firstChild.getAttribute("href") === "#";
- }),
-
- // Check if attributes should be retrieved by attribute nodes
- assertAttributes = assert(function( div ) {
- div.innerHTML = "<select></select>";
- var type = typeof div.lastChild.getAttribute("multiple");
- // IE8 returns a string for some attributes even when not present
- return type !== "boolean" && type !== "string";
- }),
-
- // Check if getElementsByClassName can be trusted
- assertUsableClassName = assert(function( div ) {
- // Opera can't find a second classname (in 9.6)
- div.innerHTML = "<div class='hidden e'></div><div class='hidden'></div>";
- if ( !div.getElementsByClassName || !div.getElementsByClassName("e").length ) {
- return false;
- }
-
- // Safari 3.2 caches class attributes and doesn't catch changes
- div.lastChild.className = "e";
- return div.getElementsByClassName("e").length === 2;
- }),
-
- // Check if getElementById returns elements by name
- // Check if getElementsByName privileges form controls or returns elements by ID
- assertUsableName = assert(function( div ) {
- // Inject content
- div.id = expando + 0;
- div.innerHTML = "<a name='" + expando + "'></a><div name='" + expando + "'></div>";
- docElem.insertBefore( div, docElem.firstChild );
-
- // Test
- var pass = document.getElementsByName &&
- // buggy browsers will return fewer than the correct 2
- document.getElementsByName( expando ).length === 2 +
- // buggy browsers will return more than the correct 0
- document.getElementsByName( expando + 0 ).length;
- assertGetIdNotName = !document.getElementById( expando );
-
- // Cleanup
- docElem.removeChild( div );
-
- return pass;
- });
-
-// If slice is not available, provide a backup
-try {
- slice.call( docElem.childNodes, 0 )[0].nodeType;
-} catch ( e ) {
- slice = function( i ) {
- var elem,
- results = [];
- for ( ; (elem = this[i]); i++ ) {
- results.push( elem );
- }
- return results;
- };
-}
-
-function Sizzle( selector, context, results, seed ) {
- results = results || [];
- context = context || document;
- var match, elem, xml, m,
- nodeType = context.nodeType;
-
- if ( !selector || typeof selector !== "string" ) {
- return results;
- }
-
- if ( nodeType !== 1 && nodeType !== 9 ) {
- return [];
- }
-
- xml = isXML( context );
-
- if ( !xml && !seed ) {
- if ( (match = rquickExpr.exec( selector )) ) {
- // Speed-up: Sizzle("#ID")
- if ( (m = match[1]) ) {
- if ( nodeType === 9 ) {
- elem = context.getElementById( m );
- // Check parentNode to catch when Blackberry 4.6 returns
- // nodes that are no longer in the document #6963
- if ( elem && elem.parentNode ) {
- // Handle the case where IE, Opera, and Webkit return items
- // by name instead of ID
- if ( elem.id === m ) {
- results.push( elem );
- return results;
- }
- } else {
- return results;
- }
- } else {
- // Context is not a document
- if ( context.ownerDocument && (elem = context.ownerDocument.getElementById( m )) &&
- contains( context, elem ) && elem.id === m ) {
- results.push( elem );
- return results;
- }
- }
-
- // Speed-up: Sizzle("TAG")
- } else if ( match[2] ) {
- push.apply( results, slice.call(context.getElementsByTagName( selector ), 0) );
- return results;
-
- // Speed-up: Sizzle(".CLASS")
- } else if ( (m = match[3]) && assertUsableClassName && context.getElementsByClassName ) {
- push.apply( results, slice.call(context.getElementsByClassName( m ), 0) );
- return results;
- }
- }
- }
-
- // All others
- return select( selector.replace( rtrim, "$1" ), context, results, seed, xml );
-}
-
-Sizzle.matches = function( expr, elements ) {
- return Sizzle( expr, null, null, elements );
-};
-
-Sizzle.matchesSelector = function( elem, expr ) {
- return Sizzle( expr, null, null, [ elem ] ).length > 0;
-};
-
-// Returns a function to use in pseudos for input types
-function createInputPseudo( type ) {
- return function( elem ) {
- var name = elem.nodeName.toLowerCase();
- return name === "input" && elem.type === type;
- };
-}
-
-// Returns a function to use in pseudos for buttons
-function createButtonPseudo( type ) {
- return function( elem ) {
- var name = elem.nodeName.toLowerCase();
- return (name === "input" || name === "button") && elem.type === type;
- };
-}
-
-// Returns a function to use in pseudos for positionals
-function createPositionalPseudo( fn ) {
- return markFunction(function( argument ) {
- argument = +argument;
- return markFunction(function( seed, matches ) {
- var j,
- matchIndexes = fn( [], seed.length, argument ),
- i = matchIndexes.length;
-
- // Match elements found at the specified indexes
- while ( i-- ) {
- if ( seed[ (j = matchIndexes[i]) ] ) {
- seed[j] = !(matches[j] = seed[j]);
- }
- }
- });
- });
-}
-
-/**
- * Utility function for retrieving the text value of an array of DOM nodes
- * @param {Array|Element} elem
- */
-getText = Sizzle.getText = function( elem ) {
- var node,
- ret = "",
- i = 0,
- nodeType = elem.nodeType;
-
- if ( nodeType ) {
- if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) {
- // Use textContent for elements
- // innerText usage removed for consistency of new lines (see #11153)
- if ( typeof elem.textContent === "string" ) {
- return elem.textContent;
- } else {
- // Traverse its children
- for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) {
- ret += getText( elem );
- }
- }
- } else if ( nodeType === 3 || nodeType === 4 ) {
- return elem.nodeValue;
- }
- // Do not include comment or processing instruction nodes
- } else {
-
- // If no nodeType, this is expected to be an array
- for ( ; (node = elem[i]); i++ ) {
- // Do not traverse comment nodes
- ret += getText( node );
- }
- }
- return ret;
-};
-
-isXML = Sizzle.isXML = function( elem ) {
- // documentElement is verified for cases where it doesn't yet exist
- // (such as loading iframes in IE - #4833)
- var documentElement = elem && (elem.ownerDocument || elem).documentElement;
- return documentElement ? documentElement.nodeName !== "HTML" : false;
-};
-
-// Element contains another
-contains = Sizzle.contains = docElem.contains ?
- function( a, b ) {
- var adown = a.nodeType === 9 ? a.documentElement : a,
- bup = b && b.parentNode;
- return a === bup || !!( bup && bup.nodeType === 1 && adown.contains && adown.contains(bup) );
- } :
- docElem.compareDocumentPosition ?
- function( a, b ) {
- return b && !!( a.compareDocumentPosition( b ) & 16 );
- } :
- function( a, b ) {
- while ( (b = b.parentNode) ) {
- if ( b === a ) {
- return true;
- }
- }
- return false;
- };
-
-Sizzle.attr = function( elem, name ) {
- var val,
- xml = isXML( elem );
-
- if ( !xml ) {
- name = name.toLowerCase();
- }
- if ( (val = Expr.attrHandle[ name ]) ) {
- return val( elem );
- }
- if ( xml || assertAttributes ) {
- return elem.getAttribute( name );
- }
- val = elem.getAttributeNode( name );
- return val ?
- typeof elem[ name ] === "boolean" ?
- elem[ name ] ? name : null :
- val.specified ? val.value : null :
- null;
-};
-
-Expr = Sizzle.selectors = {
-
- // Can be adjusted by the user
- cacheLength: 50,
-
- createPseudo: markFunction,
-
- match: matchExpr,
-
- // IE6/7 return a modified href
- attrHandle: assertHrefNotNormalized ?
- {} :
- {
- "href": function( elem ) {
- return elem.getAttribute( "href", 2 );
- },
- "type": function( elem ) {
- return elem.getAttribute("type");
- }
- },
-
- find: {
- "ID": assertGetIdNotName ?
- function( id, context, xml ) {
- if ( typeof context.getElementById !== strundefined && !xml ) {
- var m = context.getElementById( id );
- // Check parentNode to catch when Blackberry 4.6 returns
- // nodes that are no longer in the document #6963
- return m && m.parentNode ? [m] : [];
- }
- } :
- function( id, context, xml ) {
- if ( typeof context.getElementById !== strundefined && !xml ) {
- var m = context.getElementById( id );
-
- return m ?
- m.id === id || typeof m.getAttributeNode !== strundefined && m.getAttributeNode("id").value === id ?
- [m] :
- undefined :
- [];
- }
- },
-
- "TAG": assertTagNameNoComments ?
- function( tag, context ) {
- if ( typeof context.getElementsByTagName !== strundefined ) {
- return context.getElementsByTagName( tag );
- }
- } :
- function( tag, context ) {
- var results = context.getElementsByTagName( tag );
-
- // Filter out possible comments
- if ( tag === "*" ) {
- var elem,
- tmp = [],
- i = 0;
-
- for ( ; (elem = results[i]); i++ ) {
- if ( elem.nodeType === 1 ) {
- tmp.push( elem );
- }
- }
-
- return tmp;
- }
- return results;
- },
-
- "NAME": assertUsableName && function( tag, context ) {
- if ( typeof context.getElementsByName !== strundefined ) {
- return context.getElementsByName( name );
- }
- },
-
- "CLASS": assertUsableClassName && function( className, context, xml ) {
- if ( typeof context.getElementsByClassName !== strundefined && !xml ) {
- return context.getElementsByClassName( className );
- }
- }
- },
-
- relative: {
- ">": { dir: "parentNode", first: true },
- " ": { dir: "parentNode" },
- "+": { dir: "previousSibling", first: true },
- "~": { dir: "previousSibling" }
- },
-
- preFilter: {
- "ATTR": function( match ) {
- match[1] = match[1].replace( rbackslash, "" );
-
- // Move the given value to match[3] whether quoted or unquoted
- match[3] = ( match[4] || match[5] || "" ).replace( rbackslash, "" );
-
- if ( match[2] === "~=" ) {
- match[3] = " " + match[3] + " ";
- }
-
- return match.slice( 0, 4 );
- },
-
- "CHILD": function( match ) {
- /* matches from matchExpr["CHILD"]
- 1 type (only|nth|...)
- 2 argument (even|odd|\d*|\d*n([+-]\d+)?|...)
- 3 xn-component of xn+y argument ([+-]?\d*n|)
- 4 sign of xn-component
- 5 x of xn-component
- 6 sign of y-component
- 7 y of y-component
- */
- match[1] = match[1].toLowerCase();
-
- if ( match[1] === "nth" ) {
- // nth-child requires argument
- if ( !match[2] ) {
- Sizzle.error( match[0] );
- }
-
- // numeric x and y parameters for Expr.filter.CHILD
- // remember that false/true cast respectively to 0/1
- match[3] = +( match[3] ? match[4] + (match[5] || 1) : 2 * ( match[2] === "even" || match[2] === "odd" ) );
- match[4] = +( ( match[6] + match[7] ) || match[2] === "odd" );
-
- // other types prohibit arguments
- } else if ( match[2] ) {
- Sizzle.error( match[0] );
- }
-
- return match;
- },
-
- "PSEUDO": function( match ) {
- var unquoted, excess;
- if ( matchExpr["CHILD"].test( match[0] ) ) {
- return null;
- }
-
- if ( match[3] ) {
- match[2] = match[3];
- } else if ( (unquoted = match[4]) ) {
- // Only check arguments that contain a pseudo
- if ( rpseudo.test(unquoted) &&
- // Get excess from tokenize (recursively)
- (excess = tokenize( unquoted, true )) &&
- // advance to the next closing parenthesis
- (excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) {
-
- // excess is a negative index
- unquoted = unquoted.slice( 0, excess );
- match[0] = match[0].slice( 0, excess );
- }
- match[2] = unquoted;
- }
-
- // Return only captures needed by the pseudo filter method (type and argument)
- return match.slice( 0, 3 );
- }
- },
-
- filter: {
- "ID": assertGetIdNotName ?
- function( id ) {
- id = id.replace( rbackslash, "" );
- return function( elem ) {
- return elem.getAttribute("id") === id;
- };
- } :
- function( id ) {
- id = id.replace( rbackslash, "" );
- return function( elem ) {
- var node = typeof elem.getAttributeNode !== strundefined && elem.getAttributeNode("id");
- return node && node.value === id;
- };
- },
-
- "TAG": function( nodeName ) {
- if ( nodeName === "*" ) {
- return function() { return true; };
- }
- nodeName = nodeName.replace( rbackslash, "" ).toLowerCase();
-
- return function( elem ) {
- return elem.nodeName && elem.nodeName.toLowerCase() === nodeName;
- };
- },
-
- "CLASS": function( className ) {
- var pattern = classCache[ expando ][ className ];
- if ( !pattern ) {
- pattern = classCache( className, new RegExp("(^|" + whitespace + ")" + className + "(" + whitespace + "|$)") );
- }
- return function( elem ) {
- return pattern.test( elem.className || (typeof elem.getAttribute !== strundefined && elem.getAttribute("class")) || "" );
- };
- },
-
- "ATTR": function( name, operator, check ) {
- return function( elem, context ) {
- var result = Sizzle.attr( elem, name );
-
- if ( result == null ) {
- return operator === "!=";
- }
- if ( !operator ) {
- return true;
- }
-
- result += "";
-
- return operator === "=" ? result === check :
- operator === "!=" ? result !== check :
- operator === "^=" ? check && result.indexOf( check ) === 0 :
- operator === "*=" ? check && result.indexOf( check ) > -1 :
- operator === "$=" ? check && result.substr( result.length - check.length ) === check :
- operator === "~=" ? ( " " + result + " " ).indexOf( check ) > -1 :
- operator === "|=" ? result === check || result.substr( 0, check.length + 1 ) === check + "-" :
- false;
- };
- },
-
- "CHILD": function( type, argument, first, last ) {
-
- if ( type === "nth" ) {
- return function( elem ) {
- var node, diff,
- parent = elem.parentNode;
-
- if ( first === 1 && last === 0 ) {
- return true;
- }
-
- if ( parent ) {
- diff = 0;
- for ( node = parent.firstChild; node; node = node.nextSibling ) {
- if ( node.nodeType === 1 ) {
- diff++;
- if ( elem === node ) {
- break;
- }
- }
- }
- }
-
- // Incorporate the offset (or cast to NaN), then check against cycle size
- diff -= last;
- return diff === first || ( diff % first === 0 && diff / first >= 0 );
- };
- }
-
- return function( elem ) {
- var node = elem;
-
- switch ( type ) {
- case "only":
- case "first":
- while ( (node = node.previousSibling) ) {
- if ( node.nodeType === 1 ) {
- return false;
- }
- }
-
- if ( type === "first" ) {
- return true;
- }
-
- node = elem;
-
- /* falls through */
- case "last":
- while ( (node = node.nextSibling) ) {
- if ( node.nodeType === 1 ) {
- return false;
- }
- }
-
- return true;
- }
- };
- },
-
- "PSEUDO": function( pseudo, argument ) {
- // pseudo-class names are case-insensitive
- // http://www.w3.org/TR/selectors/#pseudo-classes
- // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters
- // Remember that setFilters inherits from pseudos
- var args,
- fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] ||
- Sizzle.error( "unsupported pseudo: " + pseudo );
-
- // The user may use createPseudo to indicate that
- // arguments are needed to create the filter function
- // just as Sizzle does
- if ( fn[ expando ] ) {
- return fn( argument );
- }
-
- // But maintain support for old signatures
- if ( fn.length > 1 ) {
- args = [ pseudo, pseudo, "", argument ];
- return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ?
- markFunction(function( seed, matches ) {
- var idx,
- matched = fn( seed, argument ),
- i = matched.length;
- while ( i-- ) {
- idx = indexOf.call( seed, matched[i] );
- seed[ idx ] = !( matches[ idx ] = matched[i] );
- }
- }) :
- function( elem ) {
- return fn( elem, 0, args );
- };
- }
-
- return fn;
- }
- },
-
- pseudos: {
- "not": markFunction(function( selector ) {
- // Trim the selector passed to compile
- // to avoid treating leading and trailing
- // spaces as combinators
- var input = [],
- results = [],
- matcher = compile( selector.replace( rtrim, "$1" ) );
-
- return matcher[ expando ] ?
- markFunction(function( seed, matches, context, xml ) {
- var elem,
- unmatched = matcher( seed, null, xml, [] ),
- i = seed.length;
-
- // Match elements unmatched by `matcher`
- while ( i-- ) {
- if ( (elem = unmatched[i]) ) {
- seed[i] = !(matches[i] = elem);
- }
- }
- }) :
- function( elem, context, xml ) {
- input[0] = elem;
- matcher( input, null, xml, results );
- return !results.pop();
- };
- }),
-
- "has": markFunction(function( selector ) {
- return function( elem ) {
- return Sizzle( selector, elem ).length > 0;
- };
- }),
-
- "contains": markFunction(function( text ) {
- return function( elem ) {
- return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1;
- };
- }),
-
- "enabled": function( elem ) {
- return elem.disabled === false;
- },
-
- "disabled": function( elem ) {
- return elem.disabled === true;
- },
-
- "checked": function( elem ) {
- // In CSS3, :checked should return both checked and selected elements
- // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked
- var nodeName = elem.nodeName.toLowerCase();
- return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected);
- },
-
- "selected": function( elem ) {
- // Accessing this property makes selected-by-default
- // options in Safari work properly
- if ( elem.parentNode ) {
- elem.parentNode.selectedIndex;
- }
-
- return elem.selected === true;
- },
-
- "parent": function( elem ) {
- return !Expr.pseudos["empty"]( elem );
- },
-
- "empty": function( elem ) {
- // http://www.w3.org/TR/selectors/#empty-pseudo
- // :empty is only affected by element nodes and content nodes(including text(3), cdata(4)),
- // not comment, processing instructions, or others
- // Thanks to Diego Perini for the nodeName shortcut
- // Greater than "@" means alpha characters (specifically not starting with "#" or "?")
- var nodeType;
- elem = elem.firstChild;
- while ( elem ) {
- if ( elem.nodeName > "@" || (nodeType = elem.nodeType) === 3 || nodeType === 4 ) {
- return false;
- }
- elem = elem.nextSibling;
- }
- return true;
- },
-
- "header": function( elem ) {
- return rheader.test( elem.nodeName );
- },
-
- "text": function( elem ) {
- var type, attr;
- // IE6 and 7 will map elem.type to 'text' for new HTML5 types (search, etc)
- // use getAttribute instead to test this case
- return elem.nodeName.toLowerCase() === "input" &&
- (type = elem.type) === "text" &&
- ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === type );
- },
-
- // Input types
- "radio": createInputPseudo("radio"),
- "checkbox": createInputPseudo("checkbox"),
- "file": createInputPseudo("file"),
- "password": createInputPseudo("password"),
- "image": createInputPseudo("image"),
-
- "submit": createButtonPseudo("submit"),
- "reset": createButtonPseudo("reset"),
-
- "button": function( elem ) {
- var name = elem.nodeName.toLowerCase();
- return name === "input" && elem.type === "button" || name === "button";
- },
-
- "input": function( elem ) {
- return rinputs.test( elem.nodeName );
- },
-
- "focus": function( elem ) {
- var doc = elem.ownerDocument;
- return elem === doc.activeElement && (!doc.hasFocus || doc.hasFocus()) && !!(elem.type || elem.href);
- },
-
- "active": function( elem ) {
- return elem === elem.ownerDocument.activeElement;
- },
-
- // Positional types
- "first": createPositionalPseudo(function( matchIndexes, length, argument ) {
- return [ 0 ];
- }),
-
- "last": createPositionalPseudo(function( matchIndexes, length, argument ) {
- return [ length - 1 ];
- }),
-
- "eq": createPositionalPseudo(function( matchIndexes, length, argument ) {
- return [ argument < 0 ? argument + length : argument ];
- }),
-
- "even": createPositionalPseudo(function( matchIndexes, length, argument ) {
- for ( var i = 0; i < length; i += 2 ) {
- matchIndexes.push( i );
- }
- return matchIndexes;
- }),
-
- "odd": createPositionalPseudo(function( matchIndexes, length, argument ) {
- for ( var i = 1; i < length; i += 2 ) {
- matchIndexes.push( i );
- }
- return matchIndexes;
- }),
-
- "lt": createPositionalPseudo(function( matchIndexes, length, argument ) {
- for ( var i = argument < 0 ? argument + length : argument; --i >= 0; ) {
- matchIndexes.push( i );
- }
- return matchIndexes;
- }),
-
- "gt": createPositionalPseudo(function( matchIndexes, length, argument ) {
- for ( var i = argument < 0 ? argument + length : argument; ++i < length; ) {
- matchIndexes.push( i );
- }
- return matchIndexes;
- })
- }
-};
-
-function siblingCheck( a, b, ret ) {
- if ( a === b ) {
- return ret;
- }
-
- var cur = a.nextSibling;
-
- while ( cur ) {
- if ( cur === b ) {
- return -1;
- }
-
- cur = cur.nextSibling;
- }
-
- return 1;
-}
-
-sortOrder = docElem.compareDocumentPosition ?
- function( a, b ) {
- if ( a === b ) {
- hasDuplicate = true;
- return 0;
- }
-
- return ( !a.compareDocumentPosition || !b.compareDocumentPosition ?
- a.compareDocumentPosition :
- a.compareDocumentPosition(b) & 4
- ) ? -1 : 1;
- } :
- function( a, b ) {
- // The nodes are identical, we can exit early
- if ( a === b ) {
- hasDuplicate = true;
- return 0;
-
- // Fallback to using sourceIndex (in IE) if it's available on both nodes
- } else if ( a.sourceIndex && b.sourceIndex ) {
- return a.sourceIndex - b.sourceIndex;
- }
-
- var al, bl,
- ap = [],
- bp = [],
- aup = a.parentNode,
- bup = b.parentNode,
- cur = aup;
-
- // If the nodes are siblings (or identical) we can do a quick check
- if ( aup === bup ) {
- return siblingCheck( a, b );
-
- // If no parents were found then the nodes are disconnected
- } else if ( !aup ) {
- return -1;
-
- } else if ( !bup ) {
- return 1;
- }
-
- // Otherwise they're somewhere else in the tree so we need
- // to build up a full list of the parentNodes for comparison
- while ( cur ) {
- ap.unshift( cur );
- cur = cur.parentNode;
- }
-
- cur = bup;
-
- while ( cur ) {
- bp.unshift( cur );
- cur = cur.parentNode;
- }
-
- al = ap.length;
- bl = bp.length;
-
- // Start walking down the tree looking for a discrepancy
- for ( var i = 0; i < al && i < bl; i++ ) {
- if ( ap[i] !== bp[i] ) {
- return siblingCheck( ap[i], bp[i] );
- }
- }
-
- // We ended someplace up the tree so do a sibling check
- return i === al ?
- siblingCheck( a, bp[i], -1 ) :
- siblingCheck( ap[i], b, 1 );
- };
-
-// Always assume the presence of duplicates if sort doesn't
-// pass them to our comparison function (as in Google Chrome).
-[0, 0].sort( sortOrder );
-baseHasDuplicate = !hasDuplicate;
-
-// Document sorting and removing duplicates
-Sizzle.uniqueSort = function( results ) {
- var elem,
- i = 1;
-
- hasDuplicate = baseHasDuplicate;
- results.sort( sortOrder );
-
- if ( hasDuplicate ) {
- for ( ; (elem = results[i]); i++ ) {
- if ( elem === results[ i - 1 ] ) {
- results.splice( i--, 1 );
- }
- }
- }
-
- return results;
-};
-
-Sizzle.error = function( msg ) {
- throw new Error( "Syntax error, unrecognized expression: " + msg );
-};
-
-function tokenize( selector, parseOnly ) {
- var matched, match, tokens, type, soFar, groups, preFilters,
- cached = tokenCache[ expando ][ selector ];
-
- if ( cached ) {
- return parseOnly ? 0 : cached.slice( 0 );
- }
-
- soFar = selector;
- groups = [];
- preFilters = Expr.preFilter;
-
- while ( soFar ) {
-
- // Comma and first run
- if ( !matched || (match = rcomma.exec( soFar )) ) {
- if ( match ) {
- soFar = soFar.slice( match[0].length );
- }
- groups.push( tokens = [] );
- }
-
- matched = false;
-
- // Combinators
- if ( (match = rcombinators.exec( soFar )) ) {
- tokens.push( matched = new Token( match.shift() ) );
- soFar = soFar.slice( matched.length );
-
- // Cast descendant combinators to space
- matched.type = match[0].replace( rtrim, " " );
- }
-
- // Filters
- for ( type in Expr.filter ) {
- if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] ||
- // The last two arguments here are (context, xml) for backCompat
- (match = preFilters[ type ]( match, document, true ))) ) {
-
- tokens.push( matched = new Token( match.shift() ) );
- soFar = soFar.slice( matched.length );
- matched.type = type;
- matched.matches = match;
- }
- }
-
- if ( !matched ) {
- break;
- }
- }
-
- // Return the length of the invalid excess
- // if we're just parsing
- // Otherwise, throw an error or return tokens
- return parseOnly ?
- soFar.length :
- soFar ?
- Sizzle.error( selector ) :
- // Cache the tokens
- tokenCache( selector, groups ).slice( 0 );
-}
-
-function addCombinator( matcher, combinator, base ) {
- var dir = combinator.dir,
- checkNonElements = base && combinator.dir === "parentNode",
- doneName = done++;
-
- return combinator.first ?
- // Check against closest ancestor/preceding element
- function( elem, context, xml ) {
- while ( (elem = elem[ dir ]) ) {
- if ( checkNonElements || elem.nodeType === 1 ) {
- return matcher( elem, context, xml );
- }
- }
- } :
-
- // Check against all ancestor/preceding elements
- function( elem, context, xml ) {
- // We can't set arbitrary data on XML nodes, so they don't benefit from dir caching
- if ( !xml ) {
- var cache,
- dirkey = dirruns + " " + doneName + " ",
- cachedkey = dirkey + cachedruns;
- while ( (elem = elem[ dir ]) ) {
- if ( checkNonElements || elem.nodeType === 1 ) {
- if ( (cache = elem[ expando ]) === cachedkey ) {
- return elem.sizset;
- } else if ( typeof cache === "string" && cache.indexOf(dirkey) === 0 ) {
- if ( elem.sizset ) {
- return elem;
- }
- } else {
- elem[ expando ] = cachedkey;
- if ( matcher( elem, context, xml ) ) {
- elem.sizset = true;
- return elem;
- }
- elem.sizset = false;
- }
- }
- }
- } else {
- while ( (elem = elem[ dir ]) ) {
- if ( checkNonElements || elem.nodeType === 1 ) {
- if ( matcher( elem, context, xml ) ) {
- return elem;
- }
- }
- }
- }
- };
-}
-
-function elementMatcher( matchers ) {
- return matchers.length > 1 ?
- function( elem, context, xml ) {
- var i = matchers.length;
- while ( i-- ) {
- if ( !matchers[i]( elem, context, xml ) ) {
- return false;
- }
- }
- return true;
- } :
- matchers[0];
-}
-
-function condense( unmatched, map, filter, context, xml ) {
- var elem,
- newUnmatched = [],
- i = 0,
- len = unmatched.length,
- mapped = map != null;
-
- for ( ; i < len; i++ ) {
- if ( (elem = unmatched[i]) ) {
- if ( !filter || filter( elem, context, xml ) ) {
- newUnmatched.push( elem );
- if ( mapped ) {
- map.push( i );
- }
- }
- }
- }
-
- return newUnmatched;
-}
-
-function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) {
- if ( postFilter && !postFilter[ expando ] ) {
- postFilter = setMatcher( postFilter );
- }
- if ( postFinder && !postFinder[ expando ] ) {
- postFinder = setMatcher( postFinder, postSelector );
- }
- return markFunction(function( seed, results, context, xml ) {
- // Positional selectors apply to seed elements, so it is invalid to follow them with relative ones
- if ( seed && postFinder ) {
- return;
- }
-
- var i, elem, postFilterIn,
- preMap = [],
- postMap = [],
- preexisting = results.length,
-
- // Get initial elements from seed or context
- elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [], seed ),
-
- // Prefilter to get matcher input, preserving a map for seed-results synchronization
- matcherIn = preFilter && ( seed || !selector ) ?
- condense( elems, preMap, preFilter, context, xml ) :
- elems,
-
- matcherOut = matcher ?
- // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results,
- postFinder || ( seed ? preFilter : preexisting || postFilter ) ?
-
- // ...intermediate processing is necessary
- [] :
-
- // ...otherwise use results directly
- results :
- matcherIn;
-
- // Find primary matches
- if ( matcher ) {
- matcher( matcherIn, matcherOut, context, xml );
- }
-
- // Apply postFilter
- if ( postFilter ) {
- postFilterIn = condense( matcherOut, postMap );
- postFilter( postFilterIn, [], context, xml );
-
- // Un-match failing elements by moving them back to matcherIn
- i = postFilterIn.length;
- while ( i-- ) {
- if ( (elem = postFilterIn[i]) ) {
- matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem);
- }
- }
- }
-
- // Keep seed and results synchronized
- if ( seed ) {
- // Ignore postFinder because it can't coexist with seed
- i = preFilter && matcherOut.length;
- while ( i-- ) {
- if ( (elem = matcherOut[i]) ) {
- seed[ preMap[i] ] = !(results[ preMap[i] ] = elem);
- }
- }
- } else {
- matcherOut = condense(
- matcherOut === results ?
- matcherOut.splice( preexisting, matcherOut.length ) :
- matcherOut
- );
- if ( postFinder ) {
- postFinder( null, results, matcherOut, xml );
- } else {
- push.apply( results, matcherOut );
- }
- }
- });
-}
-
-function matcherFromTokens( tokens ) {
- var checkContext, matcher, j,
- len = tokens.length,
- leadingRelative = Expr.relative[ tokens[0].type ],
- implicitRelative = leadingRelative || Expr.relative[" "],
- i = leadingRelative ? 1 : 0,
-
- // The foundational matcher ensures that elements are reachable from top-level context(s)
- matchContext = addCombinator( function( elem ) {
- return elem === checkContext;
- }, implicitRelative, true ),
- matchAnyContext = addCombinator( function( elem ) {
- return indexOf.call( checkContext, elem ) > -1;
- }, implicitRelative, true ),
- matchers = [ function( elem, context, xml ) {
- return ( !leadingRelative && ( xml || context !== outermostContext ) ) || (
- (checkContext = context).nodeType ?
- matchContext( elem, context, xml ) :
- matchAnyContext( elem, context, xml ) );
- } ];
-
- for ( ; i < len; i++ ) {
- if ( (matcher = Expr.relative[ tokens[i].type ]) ) {
- matchers = [ addCombinator( elementMatcher( matchers ), matcher ) ];
- } else {
- // The concatenated values are (context, xml) for backCompat
- matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches );
-
- // Return special upon seeing a positional matcher
- if ( matcher[ expando ] ) {
- // Find the next relative operator (if any) for proper handling
- j = ++i;
- for ( ; j < len; j++ ) {
- if ( Expr.relative[ tokens[j].type ] ) {
- break;
- }
- }
- return setMatcher(
- i > 1 && elementMatcher( matchers ),
- i > 1 && tokens.slice( 0, i - 1 ).join("").replace( rtrim, "$1" ),
- matcher,
- i < j && matcherFromTokens( tokens.slice( i, j ) ),
- j < len && matcherFromTokens( (tokens = tokens.slice( j )) ),
- j < len && tokens.join("")
- );
- }
- matchers.push( matcher );
- }
- }
-
- return elementMatcher( matchers );
-}
-
-function matcherFromGroupMatchers( elementMatchers, setMatchers ) {
- var bySet = setMatchers.length > 0,
- byElement = elementMatchers.length > 0,
- superMatcher = function( seed, context, xml, results, expandContext ) {
- var elem, j, matcher,
- setMatched = [],
- matchedCount = 0,
- i = "0",
- unmatched = seed && [],
- outermost = expandContext != null,
- contextBackup = outermostContext,
- // We must always have either seed elements or context
- elems = seed || byElement && Expr.find["TAG"]( "*", expandContext && context.parentNode || context ),
- // Nested matchers should use non-integer dirruns
- dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.E);
-
- if ( outermost ) {
- outermostContext = context !== document && context;
- cachedruns = superMatcher.el;
- }
-
- // Add elements passing elementMatchers directly to results
- for ( ; (elem = elems[i]) != null; i++ ) {
- if ( byElement && elem ) {
- for ( j = 0; (matcher = elementMatchers[j]); j++ ) {
- if ( matcher( elem, context, xml ) ) {
- results.push( elem );
- break;
- }
- }
- if ( outermost ) {
- dirruns = dirrunsUnique;
- cachedruns = ++superMatcher.el;
- }
- }
-
- // Track unmatched elements for set filters
- if ( bySet ) {
- // They will have gone through all possible matchers
- if ( (elem = !matcher && elem) ) {
- matchedCount--;
- }
-
- // Lengthen the array for every element, matched or not
- if ( seed ) {
- unmatched.push( elem );
- }
- }
- }
-
- // Apply set filters to unmatched elements
- matchedCount += i;
- if ( bySet && i !== matchedCount ) {
- for ( j = 0; (matcher = setMatchers[j]); j++ ) {
- matcher( unmatched, setMatched, context, xml );
- }
-
- if ( seed ) {
- // Reintegrate element matches to eliminate the need for sorting
- if ( matchedCount > 0 ) {
- while ( i-- ) {
- if ( !(unmatched[i] || setMatched[i]) ) {
- setMatched[i] = pop.call( results );
- }
- }
- }
-
- // Discard index placeholder values to get only actual matches
- setMatched = condense( setMatched );
- }
-
- // Add matches to results
- push.apply( results, setMatched );
-
- // Seedless set matches succeeding multiple successful matchers stipulate sorting
- if ( outermost && !seed && setMatched.length > 0 &&
- ( matchedCount + setMatchers.length ) > 1 ) {
-
- Sizzle.uniqueSort( results );
- }
- }
-
- // Override manipulation of globals by nested matchers
- if ( outermost ) {
- dirruns = dirrunsUnique;
- outermostContext = contextBackup;
- }
-
- return unmatched;
- };
-
- superMatcher.el = 0;
- return bySet ?
- markFunction( superMatcher ) :
- superMatcher;
-}
-
-compile = Sizzle.compile = function( selector, group /* Internal Use Only */ ) {
- var i,
- setMatchers = [],
- elementMatchers = [],
- cached = compilerCache[ expando ][ selector ];
-
- if ( !cached ) {
- // Generate a function of recursive functions that can be used to check each element
- if ( !group ) {
- group = tokenize( selector );
- }
- i = group.length;
- while ( i-- ) {
- cached = matcherFromTokens( group[i] );
- if ( cached[ expando ] ) {
- setMatchers.push( cached );
- } else {
- elementMatchers.push( cached );
- }
- }
-
- // Cache the compiled function
- cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) );
- }
- return cached;
-};
-
-function multipleContexts( selector, contexts, results, seed ) {
- var i = 0,
- len = contexts.length;
- for ( ; i < len; i++ ) {
- Sizzle( selector, contexts[i], results, seed );
- }
- return results;
-}
-
-function select( selector, context, results, seed, xml ) {
- var i, tokens, token, type, find,
- match = tokenize( selector ),
- j = match.length;
-
- if ( !seed ) {
- // Try to minimize operations if there is only one group
- if ( match.length === 1 ) {
-
- // Take a shortcut and set the context if the root selector is an ID
- tokens = match[0] = match[0].slice( 0 );
- if ( tokens.length > 2 && (token = tokens[0]).type === "ID" &&
- context.nodeType === 9 && !xml &&
- Expr.relative[ tokens[1].type ] ) {
-
- context = Expr.find["ID"]( token.matches[0].replace( rbackslash, "" ), context, xml )[0];
- if ( !context ) {
- return results;
- }
-
- selector = selector.slice( tokens.shift().length );
- }
-
- // Fetch a seed set for right-to-left matching
- for ( i = matchExpr["POS"].test( selector ) ? -1 : tokens.length - 1; i >= 0; i-- ) {
- token = tokens[i];
-
- // Abort if we hit a combinator
- if ( Expr.relative[ (type = token.type) ] ) {
- break;
- }
- if ( (find = Expr.find[ type ]) ) {
- // Search, expanding context for leading sibling combinators
- if ( (seed = find(
- token.matches[0].replace( rbackslash, "" ),
- rsibling.test( tokens[0].type ) && context.parentNode || context,
- xml
- )) ) {
-
- // If seed is empty or no tokens remain, we can return early
- tokens.splice( i, 1 );
- selector = seed.length && tokens.join("");
- if ( !selector ) {
- push.apply( results, slice.call( seed, 0 ) );
- return results;
- }
-
- break;
- }
- }
- }
- }
- }
-
- // Compile and execute a filtering function
- // Provide `match` to avoid retokenization if we modified the selector above
- compile( selector, match )(
- seed,
- context,
- xml,
- results,
- rsibling.test( selector )
- );
- return results;
-}
-
-if ( document.querySelectorAll ) {
- (function() {
- var disconnectedMatch,
- oldSelect = select,
- rescape = /'|\\/g,
- rattributeQuotes = /\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,
-
- // qSa(:focus) reports false when true (Chrome 21),
- // A support test would require too much code (would include document ready)
- rbuggyQSA = [":focus"],
-
- // matchesSelector(:focus) reports false when true (Chrome 21),
- // matchesSelector(:active) reports false when true (IE9/Opera 11.5)
- // A support test would require too much code (would include document ready)
- // just skip matchesSelector for :active
- rbuggyMatches = [ ":active", ":focus" ],
- matches = docElem.matchesSelector ||
- docElem.mozMatchesSelector ||
- docElem.webkitMatchesSelector ||
- docElem.oMatchesSelector ||
- docElem.msMatchesSelector;
-
- // Build QSA regex
- // Regex strategy adopted from Diego Perini
- assert(function( div ) {
- // Select is set to empty string on purpose
- // This is to test IE's treatment of not explictly
- // setting a boolean content attribute,
- // since its presence should be enough
- // http://bugs.jquery.com/ticket/12359
- div.innerHTML = "<select><option selected=''></option></select>";
-
- // IE8 - Some boolean attributes are not treated correctly
- if ( !div.querySelectorAll("[selected]").length ) {
- rbuggyQSA.push( "\\[" + whitespace + "*(?:checked|disabled|ismap|multiple|readonly|selected|value)" );
- }
-
- // Webkit/Opera - :checked should return selected option elements
- // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked
- // IE8 throws error here (do not put tests after this one)
- if ( !div.querySelectorAll(":checked").length ) {
- rbuggyQSA.push(":checked");
- }
- });
-
- assert(function( div ) {
-
- // Opera 10-12/IE9 - ^= $= *= and empty values
- // Should not select anything
- div.innerHTML = "<p test=''></p>";
- if ( div.querySelectorAll("[test^='']").length ) {
- rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:\"\"|'')" );
- }
-
- // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled)
- // IE8 throws error here (do not put tests after this one)
- div.innerHTML = "<input type='hidden'/>";
- if ( !div.querySelectorAll(":enabled").length ) {
- rbuggyQSA.push(":enabled", ":disabled");
- }
- });
-
- // rbuggyQSA always contains :focus, so no need for a length check
- rbuggyQSA = /* rbuggyQSA.length && */ new RegExp( rbuggyQSA.join("|") );
-
- select = function( selector, context, results, seed, xml ) {
- // Only use querySelectorAll when not filtering,
- // when this is not xml,
- // and when no QSA bugs apply
- if ( !seed && !xml && (!rbuggyQSA || !rbuggyQSA.test( selector )) ) {
- var groups, i,
- old = true,
- nid = expando,
- newContext = context,
- newSelector = context.nodeType === 9 && selector;
-
- // qSA works strangely on Element-rooted queries
- // We can work around this by specifying an extra ID on the root
- // and working up from there (Thanks to Andrew Dupont for the technique)
- // IE 8 doesn't work on object elements
- if ( context.nodeType === 1 && context.nodeName.toLowerCase() !== "object" ) {
- groups = tokenize( selector );
-
- if ( (old = context.getAttribute("id")) ) {
- nid = old.replace( rescape, "\\$&" );
- } else {
- context.setAttribute( "id", nid );
- }
- nid = "[id='" + nid + "'] ";
-
- i = groups.length;
- while ( i-- ) {
- groups[i] = nid + groups[i].join("");
- }
- newContext = rsibling.test( selector ) && context.parentNode || context;
- newSelector = groups.join(",");
- }
-
- if ( newSelector ) {
- try {
- push.apply( results, slice.call( newContext.querySelectorAll(
- newSelector
- ), 0 ) );
- return results;
- } catch(qsaError) {
- } finally {
- if ( !old ) {
- context.removeAttribute("id");
- }
- }
- }
- }
-
- return oldSelect( selector, context, results, seed, xml );
- };
-
- if ( matches ) {
- assert(function( div ) {
- // Check to see if it's possible to do matchesSelector
- // on a disconnected node (IE 9)
- disconnectedMatch = matches.call( div, "div" );
-
- // This should fail with an exception
- // Gecko does not error, returns false instead
- try {
- matches.call( div, "[test!='']:sizzle" );
- rbuggyMatches.push( "!=", pseudos );
- } catch ( e ) {}
- });
-
- // rbuggyMatches always contains :active and :focus, so no need for a length check
- rbuggyMatches = /* rbuggyMatches.length && */ new RegExp( rbuggyMatches.join("|") );
-
- Sizzle.matchesSelector = function( elem, expr ) {
- // Make sure that attribute selectors are quoted
- expr = expr.replace( rattributeQuotes, "='$1']" );
-
- // rbuggyMatches always contains :active, so no need for an existence check
- if ( !isXML( elem ) && !rbuggyMatches.test( expr ) && (!rbuggyQSA || !rbuggyQSA.test( expr )) ) {
- try {
- var ret = matches.call( elem, expr );
-
- // IE 9's matchesSelector returns false on disconnected nodes
- if ( ret || disconnectedMatch ||
- // As well, disconnected nodes are said to be in a document
- // fragment in IE 9
- elem.document && elem.document.nodeType !== 11 ) {
- return ret;
- }
- } catch(e) {}
- }
-
- return Sizzle( expr, null, null, [ elem ] ).length > 0;
- };
- }
- })();
-}
-
-// Deprecated
-Expr.pseudos["nth"] = Expr.pseudos["eq"];
-
-// Back-compat
-function setFilters() {}
-Expr.filters = setFilters.prototype = Expr.pseudos;
-Expr.setFilters = new setFilters();
-
-// Override sizzle attribute retrieval -Sizzle.attr = jQuery.attr; -jQuery.find = Sizzle; -jQuery.expr = Sizzle.selectors; -jQuery.expr[":"] = jQuery.expr.pseudos; -jQuery.unique = Sizzle.uniqueSort; -jQuery.text = Sizzle.getText; -jQuery.isXMLDoc = Sizzle.isXML; -jQuery.contains = Sizzle.contains; -
-
-})( window );
-var runtil = /Until$/, - rparentsprev = /^(?:parents|prev(?:Until|All))/, - isSimple = /^.[^:#\[\.,]*$/, - rneedsContext = jQuery.expr.match.needsContext, - // methods guaranteed to produce a unique set when starting from a unique set - guaranteedUnique = { - children: true, - contents: true, - next: true, - prev: true - }; - -jQuery.fn.extend({ - find: function( selector ) { - var i, l, length, n, r, ret, - self = this; - - if ( typeof selector !== "string" ) { - return jQuery( selector ).filter(function() { - for ( i = 0, l = self.length; i < l; i++ ) { - if ( jQuery.contains( self[ i ], this ) ) { - return true; - } - } - }); - } - - ret = this.pushStack( "", "find", selector ); - - for ( i = 0, l = this.length; i < l; i++ ) { - length = ret.length; - jQuery.find( selector, this[i], ret ); - - if ( i > 0 ) { - // Make sure that the results are unique - for ( n = length; n < ret.length; n++ ) { - for ( r = 0; r < length; r++ ) { - if ( ret[r] === ret[n] ) { - ret.splice(n--, 1); - break; - } - } - } - } - } - - return ret; - }, - - has: function( target ) { - var i, - targets = jQuery( target, this ), - len = targets.length; - - return this.filter(function() { - for ( i = 0; i < len; i++ ) { - if ( jQuery.contains( this, targets[i] ) ) { - return true; - } - } - }); - }, - - not: function( selector ) { - return this.pushStack( winnow(this, selector, false), "not", selector); - }, - - filter: function( selector ) { - return this.pushStack( winnow(this, selector, true), "filter", selector ); - }, - - is: function( selector ) { - return !!selector && ( - typeof selector === "string" ? - // If this is a positional/relative selector, check membership in the returned set - // so $("p:first").is("p:last") won't return true for a doc with two "p". - rneedsContext.test( selector ) ? - jQuery( selector, this.context ).index( this[0] ) >= 0 : - jQuery.filter( selector, this ).length > 0 : - this.filter( selector ).length > 0 ); - }, - - closest: function( selectors, context ) { - var cur, - i = 0, - l = this.length, - ret = [], - pos = rneedsContext.test( selectors ) || typeof selectors !== "string" ? - jQuery( selectors, context || this.context ) : - 0; - - for ( ; i < l; i++ ) { - cur = this[i]; - - while ( cur && cur.ownerDocument && cur !== context && cur.nodeType !== 11 ) { - if ( pos ? pos.index(cur) > -1 : jQuery.find.matchesSelector(cur, selectors) ) { - ret.push( cur ); - break; - } - cur = cur.parentNode; - } - } - - ret = ret.length > 1 ? jQuery.unique( ret ) : ret; - - return this.pushStack( ret, "closest", selectors ); - }, - - // Determine the position of an element within - // the matched set of elements - index: function( elem ) { - - // No argument, return index in parent - if ( !elem ) { - return ( this[0] && this[0].parentNode ) ? this.prevAll().length : -1; - } - - // index in selector - if ( typeof elem === "string" ) { - return jQuery.inArray( this[0], jQuery( elem ) ); - } - - // Locate the position of the desired element - return jQuery.inArray( - // If it receives a jQuery object, the first element is used - elem.jquery ? elem[0] : elem, this ); - }, - - add: function( selector, context ) { - var set = typeof selector === "string" ? - jQuery( selector, context ) : - jQuery.makeArray( selector && selector.nodeType ? [ selector ] : selector ), - all = jQuery.merge( this.get(), set ); - - return this.pushStack( isDisconnected( set[0] ) || isDisconnected( all[0] ) ? - all : - jQuery.unique( all ) ); - }, - - addBack: function( selector ) { - return this.add( selector == null ? - this.prevObject : this.prevObject.filter(selector) - ); - } -}); - -jQuery.fn.andSelf = jQuery.fn.addBack; - -// A painfully simple check to see if an element is disconnected -// from a document (should be improved, where feasible). -function isDisconnected( node ) { - return !node || !node.parentNode || node.parentNode.nodeType === 11; -} - -function sibling( cur, dir ) { - do { - cur = cur[ dir ]; - } while ( cur && cur.nodeType !== 1 ); - - return cur; -} - -jQuery.each({ - parent: function( elem ) { - var parent = elem.parentNode; - return parent && parent.nodeType !== 11 ? parent : null; - }, - parents: function( elem ) { - return jQuery.dir( elem, "parentNode" ); - }, - parentsUntil: function( elem, i, until ) { - return jQuery.dir( elem, "parentNode", until ); - }, - next: function( elem ) { - return sibling( elem, "nextSibling" ); - }, - prev: function( elem ) { - return sibling( elem, "previousSibling" ); - }, - nextAll: function( elem ) { - return jQuery.dir( elem, "nextSibling" ); - }, - prevAll: function( elem ) { - return jQuery.dir( elem, "previousSibling" ); - }, - nextUntil: function( elem, i, until ) { - return jQuery.dir( elem, "nextSibling", until ); - }, - prevUntil: function( elem, i, until ) { - return jQuery.dir( elem, "previousSibling", until ); - }, - siblings: function( elem ) { - return jQuery.sibling( ( elem.parentNode || {} ).firstChild, elem ); - }, - children: function( elem ) { - return jQuery.sibling( elem.firstChild ); - }, - contents: function( elem ) { - return jQuery.nodeName( elem, "iframe" ) ? - elem.contentDocument || elem.contentWindow.document : - jQuery.merge( [], elem.childNodes ); - } -}, function( name, fn ) { - jQuery.fn[ name ] = function( until, selector ) { - var ret = jQuery.map( this, fn, until ); - - if ( !runtil.test( name ) ) { - selector = until; - } - - if ( selector && typeof selector === "string" ) { - ret = jQuery.filter( selector, ret ); - } - - ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; - - if ( this.length > 1 && rparentsprev.test( name ) ) { - ret = ret.reverse(); - } - - return this.pushStack( ret, name, core_slice.call( arguments ).join(",") ); - }; -}); - -jQuery.extend({ - filter: function( expr, elems, not ) { - if ( not ) { - expr = ":not(" + expr + ")"; - } - - return elems.length === 1 ? - jQuery.find.matchesSelector(elems[0], expr) ? [ elems[0] ] : [] : - jQuery.find.matches(expr, elems); - }, - - dir: function( elem, dir, until ) { - var matched = [], - cur = elem[ dir ]; - - while ( cur && cur.nodeType !== 9 && (until === undefined || cur.nodeType !== 1 || !jQuery( cur ).is( until )) ) { - if ( cur.nodeType === 1 ) { - matched.push( cur ); - } - cur = cur[dir]; - } - return matched; - }, - - sibling: function( n, elem ) { - var r = []; - - for ( ; n; n = n.nextSibling ) { - if ( n.nodeType === 1 && n !== elem ) { - r.push( n ); - } - } - - return r; - } -}); - -// Implement the identical functionality for filter and not -function winnow( elements, qualifier, keep ) { - - // Can't pass null or undefined to indexOf in Firefox 4 - // Set to 0 to skip string check - qualifier = qualifier || 0; - - if ( jQuery.isFunction( qualifier ) ) { - return jQuery.grep(elements, function( elem, i ) { - var retVal = !!qualifier.call( elem, i, elem ); - return retVal === keep; - }); - - } else if ( qualifier.nodeType ) { - return jQuery.grep(elements, function( elem, i ) { - return ( elem === qualifier ) === keep; - }); - - } else if ( typeof qualifier === "string" ) { - var filtered = jQuery.grep(elements, function( elem ) { - return elem.nodeType === 1; - }); - - if ( isSimple.test( qualifier ) ) { - return jQuery.filter(qualifier, filtered, !keep); - } else { - qualifier = jQuery.filter( qualifier, filtered ); - } - } - - return jQuery.grep(elements, function( elem, i ) { - return ( jQuery.inArray( elem, qualifier ) >= 0 ) === keep; - }); -} -function createSafeFragment( document ) { - var list = nodeNames.split( "|" ), - safeFrag = document.createDocumentFragment(); - - if ( safeFrag.createElement ) { - while ( list.length ) { - safeFrag.createElement( - list.pop() - ); - } - } - return safeFrag; -} - -var nodeNames = "abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|" + - "header|hgroup|mark|meter|nav|output|progress|section|summary|time|video", - rinlinejQuery = / jQuery\d+="(?:null|\d+)"/g, - rleadingWhitespace = /^\s+/, - rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi, - rtagName = /<([\w:]+)/, - rtbody = /<tbody/i, - rhtml = /<|&#?\w+;/, - rnoInnerhtml = /<(?:script|style|link)/i, - rnocache = /<(?:script|object|embed|option|style)/i, - rnoshimcache = new RegExp("<(?:" + nodeNames + ")[\\s/>]", "i"), - rcheckableType = /^(?:checkbox|radio)$/, - // checked="checked" or checked - rchecked = /checked\s*(?:[^=]|=\s*.checked.)/i, - rscriptType = /\/(java|ecma)script/i, - rcleanScript = /^\s*<!(?:\[CDATA\[|\-\-)|[\]\-]{2}>\s*$/g, - wrapMap = { - option: [ 1, "<select multiple='multiple'>", "</select>" ], - legend: [ 1, "<fieldset>", "</fieldset>" ], - thead: [ 1, "<table>", "</table>" ], - tr: [ 2, "<table><tbody>", "</tbody></table>" ], - td: [ 3, "<table><tbody><tr>", "</tr></tbody></table>" ], - col: [ 2, "<table><tbody></tbody><colgroup>", "</colgroup></table>" ], - area: [ 1, "<map>", "</map>" ], - _default: [ 0, "", "" ] - }, - safeFragment = createSafeFragment( document ), - fragmentDiv = safeFragment.appendChild( document.createElement("div") ); - -wrapMap.optgroup = wrapMap.option; -wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; -wrapMap.th = wrapMap.td; - -// IE6-8 can't serialize link, script, style, or any html5 (NoScope) tags, -// unless wrapped in a div with non-breaking characters in front of it. -if ( !jQuery.support.htmlSerialize ) { - wrapMap._default = [ 1, "X<div>", "</div>" ]; -} - -jQuery.fn.extend({ - text: function( value ) { - return jQuery.access( this, function( value ) { - return value === undefined ? - jQuery.text( this ) : - this.empty().append( ( this[0] && this[0].ownerDocument || document ).createTextNode( value ) ); - }, null, value, arguments.length ); - }, - - wrapAll: function( html ) { - if ( jQuery.isFunction( html ) ) { - return this.each(function(i) { - jQuery(this).wrapAll( html.call(this, i) ); - }); - } - - if ( this[0] ) { - // The elements to wrap the target around - var wrap = jQuery( html, this[0].ownerDocument ).eq(0).clone(true); - - if ( this[0].parentNode ) { - wrap.insertBefore( this[0] ); - } - - wrap.map(function() { - var elem = this; - - while ( elem.firstChild && elem.firstChild.nodeType === 1 ) { - elem = elem.firstChild; - } - - return elem; - }).append( this ); - } - - return this; - }, - - wrapInner: function( html ) { - if ( jQuery.isFunction( html ) ) { - return this.each(function(i) { - jQuery(this).wrapInner( html.call(this, i) ); - }); - } - - return this.each(function() { - var self = jQuery( this ), - contents = self.contents(); - - if ( contents.length ) { - contents.wrapAll( html ); - - } else { - self.append( html ); - } - }); - }, - - wrap: function( html ) { - var isFunction = jQuery.isFunction( html ); - - return this.each(function(i) { - jQuery( this ).wrapAll( isFunction ? html.call(this, i) : html ); - }); - }, - - unwrap: function() { - return this.parent().each(function() { - if ( !jQuery.nodeName( this, "body" ) ) { - jQuery( this ).replaceWith( this.childNodes ); - } - }).end(); - }, - - append: function() { - return this.domManip(arguments, true, function( elem ) { - if ( this.nodeType === 1 || this.nodeType === 11 ) { - this.appendChild( elem ); - } - }); - }, - - prepend: function() { - return this.domManip(arguments, true, function( elem ) { - if ( this.nodeType === 1 || this.nodeType === 11 ) { - this.insertBefore( elem, this.firstChild ); - } - }); - }, - - before: function() { - if ( !isDisconnected( this[0] ) ) { - return this.domManip(arguments, false, function( elem ) { - this.parentNode.insertBefore( elem, this ); - }); - } - - if ( arguments.length ) { - var set = jQuery.clean( arguments ); - return this.pushStack( jQuery.merge( set, this ), "before", this.selector ); - } - }, - - after: function() { - if ( !isDisconnected( this[0] ) ) { - return this.domManip(arguments, false, function( elem ) { - this.parentNode.insertBefore( elem, this.nextSibling ); - }); - } - - if ( arguments.length ) { - var set = jQuery.clean( arguments ); - return this.pushStack( jQuery.merge( this, set ), "after", this.selector ); - } - }, - - // keepData is for internal use only--do not document - remove: function( selector, keepData ) { - var elem, - i = 0; - - for ( ; (elem = this[i]) != null; i++ ) { - if ( !selector || jQuery.filter( selector, [ elem ] ).length ) { - if ( !keepData && elem.nodeType === 1 ) { - jQuery.cleanData( elem.getElementsByTagName("*") ); - jQuery.cleanData( [ elem ] ); - } - - if ( elem.parentNode ) { - elem.parentNode.removeChild( elem ); - } - } - } - - return this; - }, - - empty: function() { - var elem, - i = 0; - - for ( ; (elem = this[i]) != null; i++ ) { - // Remove element nodes and prevent memory leaks - if ( elem.nodeType === 1 ) { - jQuery.cleanData( elem.getElementsByTagName("*") ); - } - - // Remove any remaining nodes - while ( elem.firstChild ) { - elem.removeChild( elem.firstChild ); - } - } - - return this; - }, - - clone: function( dataAndEvents, deepDataAndEvents ) { - dataAndEvents = dataAndEvents == null ? false : dataAndEvents; - deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; - - return this.map( function () { - return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); - }); - }, - - html: function( value ) { - return jQuery.access( this, function( value ) { - var elem = this[0] || {}, - i = 0, - l = this.length; - - if ( value === undefined ) { - return elem.nodeType === 1 ? - elem.innerHTML.replace( rinlinejQuery, "" ) : - undefined; - } - - // See if we can take a shortcut and just use innerHTML - if ( typeof value === "string" && !rnoInnerhtml.test( value ) && - ( jQuery.support.htmlSerialize || !rnoshimcache.test( value ) ) && - ( jQuery.support.leadingWhitespace || !rleadingWhitespace.test( value ) ) && - !wrapMap[ ( rtagName.exec( value ) || ["", ""] )[1].toLowerCase() ] ) { - - value = value.replace( rxhtmlTag, "<$1></$2>" ); - - try { - for (; i < l; i++ ) { - // Remove element nodes and prevent memory leaks - elem = this[i] || {}; - if ( elem.nodeType === 1 ) { - jQuery.cleanData( elem.getElementsByTagName( "*" ) ); - elem.innerHTML = value; - } - } - - elem = 0; - - // If using innerHTML throws an exception, use the fallback method - } catch(e) {} - } - - if ( elem ) { - this.empty().append( value ); - } - }, null, value, arguments.length ); - }, - - replaceWith: function( value ) { - if ( !isDisconnected( this[0] ) ) { - // Make sure that the elements are removed from the DOM before they are inserted - // this can help fix replacing a parent with child elements - if ( jQuery.isFunction( value ) ) { - return this.each(function(i) { - var self = jQuery(this), old = self.html(); - self.replaceWith( value.call( this, i, old ) ); - }); - } - - if ( typeof value !== "string" ) { - value = jQuery( value ).detach(); - } - - return this.each(function() { - var next = this.nextSibling, - parent = this.parentNode; - - jQuery( this ).remove(); - - if ( next ) { - jQuery(next).before( value ); - } else { - jQuery(parent).append( value ); - } - }); - } - - return this.length ? - this.pushStack( jQuery(jQuery.isFunction(value) ? value() : value), "replaceWith", value ) : - this; - }, - - detach: function( selector ) { - return this.remove( selector, true ); - }, - - domManip: function( args, table, callback ) { - - // Flatten any nested arrays - args = [].concat.apply( [], args ); - - var results, first, fragment, iNoClone, - i = 0, - value = args[0], - scripts = [], - l = this.length; - - // We can't cloneNode fragments that contain checked, in WebKit - if ( !jQuery.support.checkClone && l > 1 && typeof value === "string" && rchecked.test( value ) ) { - return this.each(function() { - jQuery(this).domManip( args, table, callback ); - }); - } - - if ( jQuery.isFunction(value) ) { - return this.each(function(i) { - var self = jQuery(this); - args[0] = value.call( this, i, table ? self.html() : undefined ); - self.domManip( args, table, callback ); - }); - } - - if ( this[0] ) { - results = jQuery.buildFragment( args, this, scripts ); - fragment = results.fragment; - first = fragment.firstChild; - - if ( fragment.childNodes.length === 1 ) { - fragment = first; - } - - if ( first ) { - table = table && jQuery.nodeName( first, "tr" ); - - // Use the original fragment for the last item instead of the first because it can end up - // being emptied incorrectly in certain situations (#8070). - // Fragments from the fragment cache must always be cloned and never used in place. - for ( iNoClone = results.cacheable || l - 1; i < l; i++ ) { - callback.call( - table && jQuery.nodeName( this[i], "table" ) ? - findOrAppend( this[i], "tbody" ) : - this[i], - i === iNoClone ? - fragment : - jQuery.clone( fragment, true, true ) - ); - } - } - - // Fix #11809: Avoid leaking memory - fragment = first = null; - - if ( scripts.length ) { - jQuery.each( scripts, function( i, elem ) { - if ( elem.src ) { - if ( jQuery.ajax ) { - jQuery.ajax({ - url: elem.src, - type: "GET", - dataType: "script", - async: false, - global: false, - "throws": true - }); - } else { - jQuery.error("no ajax"); - } - } else { - jQuery.globalEval( ( elem.text || elem.textContent || elem.innerHTML || "" ).replace( rcleanScript, "" ) ); - } - - if ( elem.parentNode ) { - elem.parentNode.removeChild( elem ); - } - }); - } - } - - return this; - } -}); - -function findOrAppend( elem, tag ) { - return elem.getElementsByTagName( tag )[0] || elem.appendChild( elem.ownerDocument.createElement( tag ) ); -} - -function cloneCopyEvent( src, dest ) { - - if ( dest.nodeType !== 1 || !jQuery.hasData( src ) ) { - return; - } - - var type, i, l, - oldData = jQuery._data( src ), - curData = jQuery._data( dest, oldData ), - events = oldData.events; - - if ( events ) { - delete curData.handle; - curData.events = {}; - - for ( type in events ) { - for ( i = 0, l = events[ type ].length; i < l; i++ ) { - jQuery.event.add( dest, type, events[ type ][ i ] ); - } - } - } - - // make the cloned public data object a copy from the original - if ( curData.data ) { - curData.data = jQuery.extend( {}, curData.data ); - } -} - -function cloneFixAttributes( src, dest ) { - var nodeName; - - // We do not need to do anything for non-Elements - if ( dest.nodeType !== 1 ) { - return; - } - - // clearAttributes removes the attributes, which we don't want, - // but also removes the attachEvent events, which we *do* want - if ( dest.clearAttributes ) { - dest.clearAttributes(); - } - - // mergeAttributes, in contrast, only merges back on the - // original attributes, not the events - if ( dest.mergeAttributes ) { - dest.mergeAttributes( src ); - } - - nodeName = dest.nodeName.toLowerCase(); - - if ( nodeName === "object" ) { - // IE6-10 improperly clones children of object elements using classid. - // IE10 throws NoModificationAllowedError if parent is null, #12132. - if ( dest.parentNode ) { - dest.outerHTML = src.outerHTML; - } - - // This path appears unavoidable for IE9. When cloning an object - // element in IE9, the outerHTML strategy above is not sufficient. - // If the src has innerHTML and the destination does not, - // copy the src.innerHTML into the dest.innerHTML. #10324 - if ( jQuery.support.html5Clone && (src.innerHTML && !jQuery.trim(dest.innerHTML)) ) { - dest.innerHTML = src.innerHTML; - } - - } else if ( nodeName === "input" && rcheckableType.test( src.type ) ) { - // IE6-8 fails to persist the checked state of a cloned checkbox - // or radio button. Worse, IE6-7 fail to give the cloned element - // a checked appearance if the defaultChecked value isn't also set - - dest.defaultChecked = dest.checked = src.checked; - - // IE6-7 get confused and end up setting the value of a cloned - // checkbox/radio button to an empty string instead of "on" - if ( dest.value !== src.value ) { - dest.value = src.value; - } - - // IE6-8 fails to return the selected option to the default selected - // state when cloning options - } else if ( nodeName === "option" ) { - dest.selected = src.defaultSelected; - - // IE6-8 fails to set the defaultValue to the correct value when - // cloning other types of input fields - } else if ( nodeName === "input" || nodeName === "textarea" ) { - dest.defaultValue = src.defaultValue; - - // IE blanks contents when cloning scripts - } else if ( nodeName === "script" && dest.text !== src.text ) { - dest.text = src.text; - } - - // Event data gets referenced instead of copied if the expando - // gets copied too - dest.removeAttribute( jQuery.expando ); -} - -jQuery.buildFragment = function( args, context, scripts ) { - var fragment, cacheable, cachehit, - first = args[ 0 ]; - - // Set context from what may come in as undefined or a jQuery collection or a node - // Updated to fix #12266 where accessing context[0] could throw an exception in IE9/10 & - // also doubles as fix for #8950 where plain objects caused createDocumentFragment exception - context = context || document; - context = !context.nodeType && context[0] || context; - context = context.ownerDocument || context; - - // Only cache "small" (1/2 KB) HTML strings that are associated with the main document - // Cloning options loses the selected state, so don't cache them - // IE 6 doesn't like it when you put <object> or <embed> elements in a fragment - // Also, WebKit does not clone 'checked' attributes on cloneNode, so don't cache - // Lastly, IE6,7,8 will not correctly reuse cached fragments that were created from unknown elems #10501 - if ( args.length === 1 && typeof first === "string" && first.length < 512 && context === document && - first.charAt(0) === "<" && !rnocache.test( first ) && - (jQuery.support.checkClone || !rchecked.test( first )) && - (jQuery.support.html5Clone || !rnoshimcache.test( first )) ) { - - // Mark cacheable and look for a hit - cacheable = true; - fragment = jQuery.fragments[ first ]; - cachehit = fragment !== undefined; - } - - if ( !fragment ) { - fragment = context.createDocumentFragment(); - jQuery.clean( args, context, fragment, scripts ); - - // Update the cache, but only store false - // unless this is a second parsing of the same content - if ( cacheable ) { - jQuery.fragments[ first ] = cachehit && fragment; - } - } - - return { fragment: fragment, cacheable: cacheable }; -}; - -jQuery.fragments = {}; - -jQuery.each({ - appendTo: "append", - prependTo: "prepend", - insertBefore: "before", - insertAfter: "after", - replaceAll: "replaceWith" -}, function( name, original ) { - jQuery.fn[ name ] = function( selector ) { - var elems, - i = 0, - ret = [], - insert = jQuery( selector ), - l = insert.length, - parent = this.length === 1 && this[0].parentNode; - - if ( (parent == null || parent && parent.nodeType === 11 && parent.childNodes.length === 1) && l === 1 ) { - insert[ original ]( this[0] ); - return this; - } else { - for ( ; i < l; i++ ) { - elems = ( i > 0 ? this.clone(true) : this ).get(); - jQuery( insert[i] )[ original ]( elems ); - ret = ret.concat( elems ); - } - - return this.pushStack( ret, name, insert.selector ); - } - }; -}); - -function getAll( elem ) { - if ( typeof elem.getElementsByTagName !== "undefined" ) { - return elem.getElementsByTagName( "*" ); - - } else if ( typeof elem.querySelectorAll !== "undefined" ) { - return elem.querySelectorAll( "*" ); - - } else { - return []; - } -} - -// Used in clean, fixes the defaultChecked property -function fixDefaultChecked( elem ) { - if ( rcheckableType.test( elem.type ) ) { - elem.defaultChecked = elem.checked; - } -} - -jQuery.extend({ - clone: function( elem, dataAndEvents, deepDataAndEvents ) { - var srcElements, - destElements, - i, - clone; - - if ( jQuery.support.html5Clone || jQuery.isXMLDoc(elem) || !rnoshimcache.test( "<" + elem.nodeName + ">" ) ) { - clone = elem.cloneNode( true ); - - // IE<=8 does not properly clone detached, unknown element nodes - } else { - fragmentDiv.innerHTML = elem.outerHTML; - fragmentDiv.removeChild( clone = fragmentDiv.firstChild ); - } - - if ( (!jQuery.support.noCloneEvent || !jQuery.support.noCloneChecked) && - (elem.nodeType === 1 || elem.nodeType === 11) && !jQuery.isXMLDoc(elem) ) { - // IE copies events bound via attachEvent when using cloneNode. - // Calling detachEvent on the clone will also remove the events - // from the original. In order to get around this, we use some - // proprietary methods to clear the events. Thanks to MooTools - // guys for this hotness. - - cloneFixAttributes( elem, clone ); - - // Using Sizzle here is crazy slow, so we use getElementsByTagName instead - srcElements = getAll( elem ); - destElements = getAll( clone ); - - // Weird iteration because IE will replace the length property - // with an element if you are cloning the body and one of the - // elements on the page has a name or id of "length" - for ( i = 0; srcElements[i]; ++i ) { - // Ensure that the destination node is not null; Fixes #9587 - if ( destElements[i] ) { - cloneFixAttributes( srcElements[i], destElements[i] ); - } - } - } - - // Copy the events from the original to the clone - if ( dataAndEvents ) { - cloneCopyEvent( elem, clone ); - - if ( deepDataAndEvents ) { - srcElements = getAll( elem ); - destElements = getAll( clone ); - - for ( i = 0; srcElements[i]; ++i ) { - cloneCopyEvent( srcElements[i], destElements[i] ); - } - } - } - - srcElements = destElements = null; - - // Return the cloned set - return clone; - }, - - clean: function( elems, context, fragment, scripts ) { - var i, j, elem, tag, wrap, depth, div, hasBody, tbody, len, handleScript, jsTags, - safe = context === document && safeFragment, - ret = []; - - // Ensure that context is a document - if ( !context || typeof context.createDocumentFragment === "undefined" ) { - context = document; - } - - // Use the already-created safe fragment if context permits - for ( i = 0; (elem = elems[i]) != null; i++ ) { - if ( typeof elem === "number" ) { - elem += ""; - } - - if ( !elem ) { - continue; - } - - // Convert html string into DOM nodes - if ( typeof elem === "string" ) { - if ( !rhtml.test( elem ) ) { - elem = context.createTextNode( elem ); - } else { - // Ensure a safe container in which to render the html - safe = safe || createSafeFragment( context ); - div = context.createElement("div"); - safe.appendChild( div ); - - // Fix "XHTML"-style tags in all browsers - elem = elem.replace(rxhtmlTag, "<$1></$2>"); - - // Go to html and back, then peel off extra wrappers - tag = ( rtagName.exec( elem ) || ["", ""] )[1].toLowerCase(); - wrap = wrapMap[ tag ] || wrapMap._default; - depth = wrap[0]; - div.innerHTML = wrap[1] + elem + wrap[2]; - - // Move to the right depth - while ( depth-- ) { - div = div.lastChild; - } - - // Remove IE's autoinserted <tbody> from table fragments - if ( !jQuery.support.tbody ) { - - // String was a <table>, *may* have spurious <tbody> - hasBody = rtbody.test(elem); - tbody = tag === "table" && !hasBody ? - div.firstChild && div.firstChild.childNodes : - - // String was a bare <thead> or <tfoot> - wrap[1] === "<table>" && !hasBody ? - div.childNodes : - []; - - for ( j = tbody.length - 1; j >= 0 ; --j ) { - if ( jQuery.nodeName( tbody[ j ], "tbody" ) && !tbody[ j ].childNodes.length ) { - tbody[ j ].parentNode.removeChild( tbody[ j ] ); - } - } - } - - // IE completely kills leading whitespace when innerHTML is used - if ( !jQuery.support.leadingWhitespace && rleadingWhitespace.test( elem ) ) { - div.insertBefore( context.createTextNode( rleadingWhitespace.exec(elem)[0] ), div.firstChild ); - } - - elem = div.childNodes; - - // Take out of fragment container (we need a fresh div each time) - div.parentNode.removeChild( div ); - } - } - - if ( elem.nodeType ) { - ret.push( elem ); - } else { - jQuery.merge( ret, elem ); - } - } - - // Fix #11356: Clear elements from safeFragment - if ( div ) { - elem = div = safe = null; - } - - // Reset defaultChecked for any radios and checkboxes - // about to be appended to the DOM in IE 6/7 (#8060) - if ( !jQuery.support.appendChecked ) { - for ( i = 0; (elem = ret[i]) != null; i++ ) { - if ( jQuery.nodeName( elem, "input" ) ) { - fixDefaultChecked( elem ); - } else if ( typeof elem.getElementsByTagName !== "undefined" ) { - jQuery.grep( elem.getElementsByTagName("input"), fixDefaultChecked ); - } - } - } - - // Append elements to a provided document fragment - if ( fragment ) { - // Special handling of each script element - handleScript = function( elem ) { - // Check if we consider it executable - if ( !elem.type || rscriptType.test( elem.type ) ) { - // Detach the script and store it in the scripts array (if provided) or the fragment - // Return truthy to indicate that it has been handled - return scripts ? - scripts.push( elem.parentNode ? elem.parentNode.removeChild( elem ) : elem ) : - fragment.appendChild( elem ); - } - }; - - for ( i = 0; (elem = ret[i]) != null; i++ ) { - // Check if we're done after handling an executable script - if ( !( jQuery.nodeName( elem, "script" ) && handleScript( elem ) ) ) { - // Append to fragment and handle embedded scripts - fragment.appendChild( elem ); - if ( typeof elem.getElementsByTagName !== "undefined" ) { - // handleScript alters the DOM, so use jQuery.merge to ensure snapshot iteration - jsTags = jQuery.grep( jQuery.merge( [], elem.getElementsByTagName("script") ), handleScript ); - - // Splice the scripts into ret after their former ancestor and advance our index beyond them - ret.splice.apply( ret, [i + 1, 0].concat( jsTags ) ); - i += jsTags.length; - } - } - } - } - - return ret; - }, - - cleanData: function( elems, /* internal */ acceptData ) { - var data, id, elem, type, - i = 0, - internalKey = jQuery.expando, - cache = jQuery.cache, - deleteExpando = jQuery.support.deleteExpando, - special = jQuery.event.special; - - for ( ; (elem = elems[i]) != null; i++ ) { - - if ( acceptData || jQuery.acceptData( elem ) ) { - - id = elem[ internalKey ]; - data = id && cache[ id ]; - - if ( data ) { - if ( data.events ) { - for ( type in data.events ) { - if ( special[ type ] ) { - jQuery.event.remove( elem, type ); - - // This is a shortcut to avoid jQuery.event.remove's overhead - } else { - jQuery.removeEvent( elem, type, data.handle ); - } - } - } - - // Remove cache only if it was not already removed by jQuery.event.remove - if ( cache[ id ] ) { - - delete cache[ id ]; - - // IE does not allow us to delete expando properties from nodes, - // nor does it have a removeAttribute function on Document nodes; - // we must handle all of these cases - if ( deleteExpando ) { - delete elem[ internalKey ]; - - } else if ( elem.removeAttribute ) { - elem.removeAttribute( internalKey ); - - } else { - elem[ internalKey ] = null; - } - - jQuery.deletedIds.push( id ); - } - } - } - } - } -}); -// Limit scope pollution from any deprecated API -(function() { - -var matched, browser; - -// Use of jQuery.browser is frowned upon. -// More details: http://api.jquery.com/jQuery.browser -// jQuery.uaMatch maintained for back-compat -jQuery.uaMatch = function( ua ) { - ua = ua.toLowerCase(); - - var match = /(chrome)[ \/]([\w.]+)/.exec( ua ) || - /(webkit)[ \/]([\w.]+)/.exec( ua ) || - /(opera)(?:.*version|)[ \/]([\w.]+)/.exec( ua ) || - /(msie) ([\w.]+)/.exec( ua ) || - ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec( ua ) || - []; - - return { - browser: match[ 1 ] || "", - version: match[ 2 ] || "0" - }; -}; - -matched = jQuery.uaMatch( navigator.userAgent ); -browser = {}; - -if ( matched.browser ) { - browser[ matched.browser ] = true; - browser.version = matched.version; -} - -// Chrome is Webkit, but Webkit is also Safari. -if ( browser.chrome ) { - browser.webkit = true; -} else if ( browser.webkit ) { - browser.safari = true; -} - -jQuery.browser = browser; - -jQuery.sub = function() { - function jQuerySub( selector, context ) { - return new jQuerySub.fn.init( selector, context ); - } - jQuery.extend( true, jQuerySub, this ); - jQuerySub.superclass = this; - jQuerySub.fn = jQuerySub.prototype = this(); - jQuerySub.fn.constructor = jQuerySub; - jQuerySub.sub = this.sub; - jQuerySub.fn.init = function init( selector, context ) { - if ( context && context instanceof jQuery && !(context instanceof jQuerySub) ) { - context = jQuerySub( context ); - } - - return jQuery.fn.init.call( this, selector, context, rootjQuerySub ); - }; - jQuerySub.fn.init.prototype = jQuerySub.fn; - var rootjQuerySub = jQuerySub(document); - return jQuerySub; -}; - -})(); -var curCSS, iframe, iframeDoc, - ralpha = /alpha\([^)]*\)/i, - ropacity = /opacity=([^)]*)/, - rposition = /^(top|right|bottom|left)$/, - // swappable if display is none or starts with table except "table", "table-cell", or "table-caption" - // see here for display values: https://developer.mozilla.org/en-US/docs/CSS/display - rdisplayswap = /^(none|table(?!-c[ea]).+)/, - rmargin = /^margin/, - rnumsplit = new RegExp( "^(" + core_pnum + ")(.*)$", "i" ), - rnumnonpx = new RegExp( "^(" + core_pnum + ")(?!px)[a-z%]+$", "i" ), - rrelNum = new RegExp( "^([-+])=(" + core_pnum + ")", "i" ), - elemdisplay = {}, - - cssShow = { position: "absolute", visibility: "hidden", display: "block" }, - cssNormalTransform = { - letterSpacing: 0, - fontWeight: 400 - }, - - cssExpand = [ "Top", "Right", "Bottom", "Left" ], - cssPrefixes = [ "Webkit", "O", "Moz", "ms" ], - - eventsToggle = jQuery.fn.toggle; - -// return a css property mapped to a potentially vendor prefixed property -function vendorPropName( style, name ) { - - // shortcut for names that are not vendor prefixed - if ( name in style ) { - return name; - } - - // check for vendor prefixed names - var capName = name.charAt(0).toUpperCase() + name.slice(1), - origName = name, - i = cssPrefixes.length; - - while ( i-- ) { - name = cssPrefixes[ i ] + capName; - if ( name in style ) { - return name; - } - } - - return origName; -} - -function isHidden( elem, el ) { - elem = el || elem; - return jQuery.css( elem, "display" ) === "none" || !jQuery.contains( elem.ownerDocument, elem ); -} - -function showHide( elements, show ) { - var elem, display, - values = [], - index = 0, - length = elements.length; - - for ( ; index < length; index++ ) { - elem = elements[ index ]; - if ( !elem.style ) { - continue; - } - values[ index ] = jQuery._data( elem, "olddisplay" ); - if ( show ) { - // Reset the inline display of this element to learn if it is - // being hidden by cascaded rules or not - if ( !values[ index ] && elem.style.display === "none" ) { - elem.style.display = ""; - } - - // Set elements which have been overridden with display: none - // in a stylesheet to whatever the default browser style is - // for such an element - if ( elem.style.display === "" && isHidden( elem ) ) { - values[ index ] = jQuery._data( elem, "olddisplay", css_defaultDisplay(elem.nodeName) ); - } - } else { - display = curCSS( elem, "display" ); - - if ( !values[ index ] && display !== "none" ) { - jQuery._data( elem, "olddisplay", display ); - } - } - } - - // Set the display of most of the elements in a second loop - // to avoid the constant reflow - for ( index = 0; index < length; index++ ) { - elem = elements[ index ]; - if ( !elem.style ) { - continue; - } - if ( !show || elem.style.display === "none" || elem.style.display === "" ) { - elem.style.display = show ? values[ index ] || "" : "none"; - } - } - - return elements; -} - -jQuery.fn.extend({ - css: function( name, value ) { - return jQuery.access( this, function( elem, name, value ) { - return value !== undefined ? - jQuery.style( elem, name, value ) : - jQuery.css( elem, name ); - }, name, value, arguments.length > 1 ); - }, - show: function() { - return showHide( this, true ); - }, - hide: function() { - return showHide( this ); - }, - toggle: function( state, fn2 ) { - var bool = typeof state === "boolean"; - - if ( jQuery.isFunction( state ) && jQuery.isFunction( fn2 ) ) { - return eventsToggle.apply( this, arguments ); - } - - return this.each(function() { - if ( bool ? state : isHidden( this ) ) { - jQuery( this ).show(); - } else { - jQuery( this ).hide(); - } - }); - } -}); - -jQuery.extend({ - // Add in style property hooks for overriding the default - // behavior of getting and setting a style property - cssHooks: { - opacity: { - get: function( elem, computed ) { - if ( computed ) { - // We should always get a number back from opacity - var ret = curCSS( elem, "opacity" ); - return ret === "" ? "1" : ret; - - } - } - } - }, - - // Exclude the following css properties to add px - cssNumber: { - "fillOpacity": true, - "fontWeight": true, - "lineHeight": true, - "opacity": true, - "orphans": true, - "widows": true, - "zIndex": true, - "zoom": true - }, - - // Add in properties whose names you wish to fix before - // setting or getting the value - cssProps: { - // normalize float css property - "float": jQuery.support.cssFloat ? "cssFloat" : "styleFloat" - }, - - // Get and set the style property on a DOM Node - style: function( elem, name, value, extra ) { - // Don't set styles on text and comment nodes - if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { - return; - } - - // Make sure that we're working with the right name - var ret, type, hooks, - origName = jQuery.camelCase( name ), - style = elem.style; - - name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( style, origName ) ); - - // gets hook for the prefixed version - // followed by the unprefixed version - hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; - - // Check if we're setting a value - if ( value !== undefined ) { - type = typeof value; - - // convert relative number strings (+= or -=) to relative numbers. #7345 - if ( type === "string" && (ret = rrelNum.exec( value )) ) { - value = ( ret[1] + 1 ) * ret[2] + parseFloat( jQuery.css( elem, name ) ); - // Fixes bug #9237 - type = "number"; - } - - // Make sure that NaN and null values aren't set. See: #7116 - if ( value == null || type === "number" && isNaN( value ) ) { - return; - } - - // If a number was passed in, add 'px' to the (except for certain CSS properties) - if ( type === "number" && !jQuery.cssNumber[ origName ] ) { - value += "px"; - } - - // If a hook was provided, use that value, otherwise just set the specified value - if ( !hooks || !("set" in hooks) || (value = hooks.set( elem, value, extra )) !== undefined ) { - // Wrapped to prevent IE from throwing errors when 'invalid' values are provided - // Fixes bug #5509 - try { - style[ name ] = value; - } catch(e) {} - } - - } else { - // If a hook was provided get the non-computed value from there - if ( hooks && "get" in hooks && (ret = hooks.get( elem, false, extra )) !== undefined ) { - return ret; - } - - // Otherwise just get the value from the style object - return style[ name ]; - } - }, - - css: function( elem, name, numeric, extra ) { - var val, num, hooks, - origName = jQuery.camelCase( name ); - - // Make sure that we're working with the right name - name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( elem.style, origName ) ); - - // gets hook for the prefixed version - // followed by the unprefixed version - hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; - - // If a hook was provided get the computed value from there - if ( hooks && "get" in hooks ) { - val = hooks.get( elem, true, extra ); - } - - // Otherwise, if a way to get the computed value exists, use that - if ( val === undefined ) { - val = curCSS( elem, name ); - } - - //convert "normal" to computed value - if ( val === "normal" && name in cssNormalTransform ) { - val = cssNormalTransform[ name ]; - } - - // Return, converting to number if forced or a qualifier was provided and val looks numeric - if ( numeric || extra !== undefined ) { - num = parseFloat( val ); - return numeric || jQuery.isNumeric( num ) ? num || 0 : val; - } - return val; - }, - - // A method for quickly swapping in/out CSS properties to get correct calculations - swap: function( elem, options, callback ) { - var ret, name, - old = {}; - - // Remember the old values, and insert the new ones - for ( name in options ) { - old[ name ] = elem.style[ name ]; - elem.style[ name ] = options[ name ]; - } - - ret = callback.call( elem ); - - // Revert the old values - for ( name in options ) { - elem.style[ name ] = old[ name ]; - } - - return ret; - } -}); - -// NOTE: To any future maintainer, we've window.getComputedStyle -// because jsdom on node.js will break without it. -if ( window.getComputedStyle ) { - curCSS = function( elem, name ) { - var ret, width, minWidth, maxWidth, - computed = window.getComputedStyle( elem, null ), - style = elem.style; - - if ( computed ) { - - ret = computed[ name ]; - if ( ret === "" && !jQuery.contains( elem.ownerDocument, elem ) ) { - ret = jQuery.style( elem, name ); - } - - // A tribute to the "awesome hack by Dean Edwards" - // Chrome < 17 and Safari 5.0 uses "computed value" instead of "used value" for margin-right - // Safari 5.1.7 (at least) returns percentage for a larger set of values, but width seems to be reliably pixels - // this is against the CSSOM draft spec: http://dev.w3.org/csswg/cssom/#resolved-values - if ( rnumnonpx.test( ret ) && rmargin.test( name ) ) { - width = style.width; - minWidth = style.minWidth; - maxWidth = style.maxWidth; - - style.minWidth = style.maxWidth = style.width = ret; - ret = computed.width; - - style.width = width; - style.minWidth = minWidth; - style.maxWidth = maxWidth; - } - } - - return ret; - }; -} else if ( document.documentElement.currentStyle ) { - curCSS = function( elem, name ) { - var left, rsLeft, - ret = elem.currentStyle && elem.currentStyle[ name ], - style = elem.style; - - // Avoid setting ret to empty string here - // so we don't default to auto - if ( ret == null && style && style[ name ] ) { - ret = style[ name ]; - } - - // From the awesome hack by Dean Edwards - // http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291 - - // If we're not dealing with a regular pixel number - // but a number that has a weird ending, we need to convert it to pixels - // but not position css attributes, as those are proportional to the parent element instead - // and we can't measure the parent instead because it might trigger a "stacking dolls" problem - if ( rnumnonpx.test( ret ) && !rposition.test( name ) ) { - - // Remember the original values - left = style.left; - rsLeft = elem.runtimeStyle && elem.runtimeStyle.left; - - // Put in the new values to get a computed value out - if ( rsLeft ) { - elem.runtimeStyle.left = elem.currentStyle.left; - } - style.left = name === "fontSize" ? "1em" : ret; - ret = style.pixelLeft + "px"; - - // Revert the changed values - style.left = left; - if ( rsLeft ) { - elem.runtimeStyle.left = rsLeft; - } - } - - return ret === "" ? "auto" : ret; - }; -} - -function setPositiveNumber( elem, value, subtract ) { - var matches = rnumsplit.exec( value ); - return matches ? - Math.max( 0, matches[ 1 ] - ( subtract || 0 ) ) + ( matches[ 2 ] || "px" ) : - value; -} - -function augmentWidthOrHeight( elem, name, extra, isBorderBox ) { - var i = extra === ( isBorderBox ? "border" : "content" ) ? - // If we already have the right measurement, avoid augmentation - 4 : - // Otherwise initialize for horizontal or vertical properties - name === "width" ? 1 : 0, - - val = 0; - - for ( ; i < 4; i += 2 ) { - // both box models exclude margin, so add it if we want it - if ( extra === "margin" ) { - // we use jQuery.css instead of curCSS here - // because of the reliableMarginRight CSS hook! - val += jQuery.css( elem, extra + cssExpand[ i ], true ); - } - - // From this point on we use curCSS for maximum performance (relevant in animations) - if ( isBorderBox ) { - // border-box includes padding, so remove it if we want content - if ( extra === "content" ) { - val -= parseFloat( curCSS( elem, "padding" + cssExpand[ i ] ) ) || 0; - } - - // at this point, extra isn't border nor margin, so remove border - if ( extra !== "margin" ) { - val -= parseFloat( curCSS( elem, "border" + cssExpand[ i ] + "Width" ) ) || 0; - } - } else { - // at this point, extra isn't content, so add padding - val += parseFloat( curCSS( elem, "padding" + cssExpand[ i ] ) ) || 0; - - // at this point, extra isn't content nor padding, so add border - if ( extra !== "padding" ) { - val += parseFloat( curCSS( elem, "border" + cssExpand[ i ] + "Width" ) ) || 0; - } - } - } - - return val; -} - -function getWidthOrHeight( elem, name, extra ) { - - // Start with offset property, which is equivalent to the border-box value - var val = name === "width" ? elem.offsetWidth : elem.offsetHeight, - valueIsBorderBox = true, - isBorderBox = jQuery.support.boxSizing && jQuery.css( elem, "boxSizing" ) === "border-box"; - - // some non-html elements return undefined for offsetWidth, so check for null/undefined - // svg - https://bugzilla.mozilla.org/show_bug.cgi?id=649285 - // MathML - https://bugzilla.mozilla.org/show_bug.cgi?id=491668 - if ( val <= 0 || val == null ) { - // Fall back to computed then uncomputed css if necessary - val = curCSS( elem, name ); - if ( val < 0 || val == null ) { - val = elem.style[ name ]; - } - - // Computed unit is not pixels. Stop here and return. - if ( rnumnonpx.test(val) ) { - return val; - } - - // we need the check for style in case a browser which returns unreliable values - // for getComputedStyle silently falls back to the reliable elem.style - valueIsBorderBox = isBorderBox && ( jQuery.support.boxSizingReliable || val === elem.style[ name ] ); - - // Normalize "", auto, and prepare for extra - val = parseFloat( val ) || 0; - } - - // use the active box-sizing model to add/subtract irrelevant styles - return ( val + - augmentWidthOrHeight( - elem, - name, - extra || ( isBorderBox ? "border" : "content" ), - valueIsBorderBox - ) - ) + "px"; -} - - -// Try to determine the default display value of an element -function css_defaultDisplay( nodeName ) { - if ( elemdisplay[ nodeName ] ) { - return elemdisplay[ nodeName ]; - } - - var elem = jQuery( "<" + nodeName + ">" ).appendTo( document.body ), - display = elem.css("display"); - elem.remove(); - - // If the simple way fails, - // get element's real default display by attaching it to a temp iframe - if ( display === "none" || display === "" ) { - // Use the already-created iframe if possible - iframe = document.body.appendChild( - iframe || jQuery.extend( document.createElement("iframe"), { - frameBorder: 0, - width: 0, - height: 0 - }) - ); - - // Create a cacheable copy of the iframe document on first call. - // IE and Opera will allow us to reuse the iframeDoc without re-writing the fake HTML - // document to it; WebKit & Firefox won't allow reusing the iframe document. - if ( !iframeDoc || !iframe.createElement ) { - iframeDoc = ( iframe.contentWindow || iframe.contentDocument ).document; - iframeDoc.write("<!doctype html><html><body>"); - iframeDoc.close(); - } - - elem = iframeDoc.body.appendChild( iframeDoc.createElement(nodeName) ); - - display = curCSS( elem, "display" ); - document.body.removeChild( iframe ); - } - - // Store the correct default display - elemdisplay[ nodeName ] = display; - - return display; -} - -jQuery.each([ "height", "width" ], function( i, name ) { - jQuery.cssHooks[ name ] = { - get: function( elem, computed, extra ) { - if ( computed ) { - // certain elements can have dimension info if we invisibly show them - // however, it must have a current display style that would benefit from this - if ( elem.offsetWidth === 0 && rdisplayswap.test( curCSS( elem, "display" ) ) ) { - return jQuery.swap( elem, cssShow, function() { - return getWidthOrHeight( elem, name, extra ); - }); - } else { - return getWidthOrHeight( elem, name, extra ); - } - } - }, - - set: function( elem, value, extra ) { - return setPositiveNumber( elem, value, extra ? - augmentWidthOrHeight( - elem, - name, - extra, - jQuery.support.boxSizing && jQuery.css( elem, "boxSizing" ) === "border-box" - ) : 0 - ); - } - }; -}); - -if ( !jQuery.support.opacity ) { - jQuery.cssHooks.opacity = { - get: function( elem, computed ) { - // IE uses filters for opacity - return ropacity.test( (computed && elem.currentStyle ? elem.currentStyle.filter : elem.style.filter) || "" ) ? - ( 0.01 * parseFloat( RegExp.$1 ) ) + "" : - computed ? "1" : ""; - }, - - set: function( elem, value ) { - var style = elem.style, - currentStyle = elem.currentStyle, - opacity = jQuery.isNumeric( value ) ? "alpha(opacity=" + value * 100 + ")" : "", - filter = currentStyle && currentStyle.filter || style.filter || ""; - - // IE has trouble with opacity if it does not have layout - // Force it by setting the zoom level - style.zoom = 1; - - // if setting opacity to 1, and no other filters exist - attempt to remove filter attribute #6652 - if ( value >= 1 && jQuery.trim( filter.replace( ralpha, "" ) ) === "" && - style.removeAttribute ) { - - // Setting style.filter to null, "" & " " still leave "filter:" in the cssText - // if "filter:" is present at all, clearType is disabled, we want to avoid this - // style.removeAttribute is IE Only, but so apparently is this code path... - style.removeAttribute( "filter" ); - - // if there there is no filter style applied in a css rule, we are done - if ( currentStyle && !currentStyle.filter ) { - return; - } - } - - // otherwise, set new filter values - style.filter = ralpha.test( filter ) ? - filter.replace( ralpha, opacity ) : - filter + " " + opacity; - } - }; -} - -// These hooks cannot be added until DOM ready because the support test -// for it is not run until after DOM ready -jQuery(function() { - if ( !jQuery.support.reliableMarginRight ) { - jQuery.cssHooks.marginRight = { - get: function( elem, computed ) { - // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right - // Work around by temporarily setting element display to inline-block - return jQuery.swap( elem, { "display": "inline-block" }, function() { - if ( computed ) { - return curCSS( elem, "marginRight" ); - } - }); - } - }; - } - - // Webkit bug: https://bugs.webkit.org/show_bug.cgi?id=29084 - // getComputedStyle returns percent when specified for top/left/bottom/right - // rather than make the css module depend on the offset module, we just check for it here - if ( !jQuery.support.pixelPosition && jQuery.fn.position ) { - jQuery.each( [ "top", "left" ], function( i, prop ) { - jQuery.cssHooks[ prop ] = { - get: function( elem, computed ) { - if ( computed ) { - var ret = curCSS( elem, prop ); - // if curCSS returns percentage, fallback to offset - return rnumnonpx.test( ret ) ? jQuery( elem ).position()[ prop ] + "px" : ret; - } - } - }; - }); - } - -}); - -if ( jQuery.expr && jQuery.expr.filters ) { - jQuery.expr.filters.hidden = function( elem ) { - return ( elem.offsetWidth === 0 && elem.offsetHeight === 0 ) || (!jQuery.support.reliableHiddenOffsets && ((elem.style && elem.style.display) || curCSS( elem, "display" )) === "none"); - }; - - jQuery.expr.filters.visible = function( elem ) { - return !jQuery.expr.filters.hidden( elem ); - }; -} - -// These hooks are used by animate to expand properties -jQuery.each({ - margin: "", - padding: "", - border: "Width" -}, function( prefix, suffix ) { - jQuery.cssHooks[ prefix + suffix ] = { - expand: function( value ) { - var i, - - // assumes a single number if not a string - parts = typeof value === "string" ? value.split(" ") : [ value ], - expanded = {}; - - for ( i = 0; i < 4; i++ ) { - expanded[ prefix + cssExpand[ i ] + suffix ] = - parts[ i ] || parts[ i - 2 ] || parts[ 0 ]; - } - - return expanded; - } - }; - - if ( !rmargin.test( prefix ) ) { - jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber; - } -}); -var r20 = /%20/g, - rbracket = /\[\]$/, - rCRLF = /\r?\n/g, - rinput = /^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i, - rselectTextarea = /^(?:select|textarea)/i; - -jQuery.fn.extend({ - serialize: function() { - return jQuery.param( this.serializeArray() ); - }, - serializeArray: function() { - return this.map(function(){ - return this.elements ? jQuery.makeArray( this.elements ) : this; - }) - .filter(function(){ - return this.name && !this.disabled && - ( this.checked || rselectTextarea.test( this.nodeName ) || - rinput.test( this.type ) ); - }) - .map(function( i, elem ){ - var val = jQuery( this ).val(); - - return val == null ? - null : - jQuery.isArray( val ) ? - jQuery.map( val, function( val, i ){ - return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; - }) : - { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; - }).get(); - } -}); - -//Serialize an array of form elements or a set of -//key/values into a query string -jQuery.param = function( a, traditional ) { - var prefix, - s = [], - add = function( key, value ) { - // If value is a function, invoke it and return its value - value = jQuery.isFunction( value ) ? value() : ( value == null ? "" : value ); - s[ s.length ] = encodeURIComponent( key ) + "=" + encodeURIComponent( value ); - }; - - // Set traditional to true for jQuery <= 1.3.2 behavior. - if ( traditional === undefined ) { - traditional = jQuery.ajaxSettings && jQuery.ajaxSettings.traditional; - } - - // If an array was passed in, assume that it is an array of form elements. - if ( jQuery.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { - // Serialize the form elements - jQuery.each( a, function() { - add( this.name, this.value ); - }); - - } else { - // If traditional, encode the "old" way (the way 1.3.2 or older - // did it), otherwise encode params recursively. - for ( prefix in a ) { - buildParams( prefix, a[ prefix ], traditional, add ); - } - } - - // Return the resulting serialization - return s.join( "&" ).replace( r20, "+" ); -}; - -function buildParams( prefix, obj, traditional, add ) { - var name; - - if ( jQuery.isArray( obj ) ) { - // Serialize array item. - jQuery.each( obj, function( i, v ) { - if ( traditional || rbracket.test( prefix ) ) { - // Treat each array item as a scalar. - add( prefix, v ); - - } else { - // If array item is non-scalar (array or object), encode its - // numeric index to resolve deserialization ambiguity issues. - // Note that rack (as of 1.0.0) can't currently deserialize - // nested arrays properly, and attempting to do so may cause - // a server error. Possible fixes are to modify rack's - // deserialization algorithm or to provide an option or flag - // to force array serialization to be shallow. - buildParams( prefix + "[" + ( typeof v === "object" ? i : "" ) + "]", v, traditional, add ); - } - }); - - } else if ( !traditional && jQuery.type( obj ) === "object" ) { - // Serialize object item. - for ( name in obj ) { - buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add ); - } - - } else { - // Serialize scalar item. - add( prefix, obj ); - } -} -var - // Document location - ajaxLocParts, - ajaxLocation, - - rhash = /#.*$/, - rheaders = /^(.*?):[ \t]*([^\r\n]*)\r?$/mg, // IE leaves an \r character at EOL - // #7653, #8125, #8152: local protocol detection - rlocalProtocol = /^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/, - rnoContent = /^(?:GET|HEAD)$/, - rprotocol = /^\/\//, - rquery = /\?/, - rscript = /<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi, - rts = /([?&])_=[^&]*/, - rurl = /^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/, - - // Keep a copy of the old load method - _load = jQuery.fn.load, - - /* Prefilters - * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example) - * 2) These are called: - * - BEFORE asking for a transport - * - AFTER param serialization (s.data is a string if s.processData is true) - * 3) key is the dataType - * 4) the catchall symbol "*" can be used - * 5) execution will start with transport dataType and THEN continue down to "*" if needed - */ - prefilters = {}, - - /* Transports bindings - * 1) key is the dataType - * 2) the catchall symbol "*" can be used - * 3) selection will start with transport dataType and THEN go to "*" if needed - */ - transports = {}, - - // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression - allTypes = ["*/"] + ["*"]; - -// #8138, IE may throw an exception when accessing -// a field from window.location if document.domain has been set -try { - ajaxLocation = location.href; -} catch( e ) { - // Use the href attribute of an A element - // since IE will modify it given document.location - ajaxLocation = document.createElement( "a" ); - ajaxLocation.href = ""; - ajaxLocation = ajaxLocation.href; -} - -// Segment location into parts -ajaxLocParts = rurl.exec( ajaxLocation.toLowerCase() ) || []; - -// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport -function addToPrefiltersOrTransports( structure ) { - - // dataTypeExpression is optional and defaults to "*" - return function( dataTypeExpression, func ) { - - if ( typeof dataTypeExpression !== "string" ) { - func = dataTypeExpression; - dataTypeExpression = "*"; - } - - var dataType, list, placeBefore, - dataTypes = dataTypeExpression.toLowerCase().split( core_rspace ), - i = 0, - length = dataTypes.length; - - if ( jQuery.isFunction( func ) ) { - // For each dataType in the dataTypeExpression - for ( ; i < length; i++ ) { - dataType = dataTypes[ i ]; - // We control if we're asked to add before - // any existing element - placeBefore = /^\+/.test( dataType ); - if ( placeBefore ) { - dataType = dataType.substr( 1 ) || "*"; - } - list = structure[ dataType ] = structure[ dataType ] || []; - // then we add to the structure accordingly - list[ placeBefore ? "unshift" : "push" ]( func ); - } - } - }; -} - -// Base inspection function for prefilters and transports -function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR, - dataType /* internal */, inspected /* internal */ ) { - - dataType = dataType || options.dataTypes[ 0 ]; - inspected = inspected || {}; - - inspected[ dataType ] = true; - - var selection, - list = structure[ dataType ], - i = 0, - length = list ? list.length : 0, - executeOnly = ( structure === prefilters ); - - for ( ; i < length && ( executeOnly || !selection ); i++ ) { - selection = list[ i ]( options, originalOptions, jqXHR ); - // If we got redirected to another dataType - // we try there if executing only and not done already - if ( typeof selection === "string" ) { - if ( !executeOnly || inspected[ selection ] ) { - selection = undefined; - } else { - options.dataTypes.unshift( selection ); - selection = inspectPrefiltersOrTransports( - structure, options, originalOptions, jqXHR, selection, inspected ); - } - } - } - // If we're only executing or nothing was selected - // we try the catchall dataType if not done already - if ( ( executeOnly || !selection ) && !inspected[ "*" ] ) { - selection = inspectPrefiltersOrTransports( - structure, options, originalOptions, jqXHR, "*", inspected ); - } - // unnecessary when only executing (prefilters) - // but it'll be ignored by the caller in that case - return selection; -} - -// A special extend for ajax options -// that takes "flat" options (not to be deep extended) -// Fixes #9887 -function ajaxExtend( target, src ) { - var key, deep, - flatOptions = jQuery.ajaxSettings.flatOptions || {}; - for ( key in src ) { - if ( src[ key ] !== undefined ) { - ( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ]; - } - } - if ( deep ) { - jQuery.extend( true, target, deep ); - } -} - -jQuery.fn.load = function( url, params, callback ) { - if ( typeof url !== "string" && _load ) { - return _load.apply( this, arguments ); - } - - // Don't do a request if no elements are being requested - if ( !this.length ) { - return this; - } - - var selector, type, response, - self = this, - off = url.indexOf(" "); - - if ( off >= 0 ) { - selector = url.slice( off, url.length ); - url = url.slice( 0, off ); - } - - // If it's a function - if ( jQuery.isFunction( params ) ) { - - // We assume that it's the callback - callback = params; - params = undefined; - - // Otherwise, build a param string - } else if ( params && typeof params === "object" ) { - type = "POST"; - } - - // Request the remote document - jQuery.ajax({ - url: url, - - // if "type" variable is undefined, then "GET" method will be used - type: type, - dataType: "html", - data: params, - complete: function( jqXHR, status ) { - if ( callback ) { - self.each( callback, response || [ jqXHR.responseText, status, jqXHR ] ); - } - } - }).done(function( responseText ) { - - // Save response for use in complete callback - response = arguments; - - // See if a selector was specified - self.html( selector ? - - // Create a dummy div to hold the results - jQuery("<div>") - - // inject the contents of the document in, removing the scripts - // to avoid any 'Permission Denied' errors in IE - .append( responseText.replace( rscript, "" ) ) - - // Locate the specified elements - .find( selector ) : - - // If not, just inject the full result - responseText ); - - }); - - return this; -}; - -// Attach a bunch of functions for handling common AJAX events -jQuery.each( "ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split( " " ), function( i, o ){ - jQuery.fn[ o ] = function( f ){ - return this.on( o, f ); - }; -}); - -jQuery.each( [ "get", "post" ], function( i, method ) { - jQuery[ method ] = function( url, data, callback, type ) { - // shift arguments if data argument was omitted - if ( jQuery.isFunction( data ) ) { - type = type || callback; - callback = data; - data = undefined; - } - - return jQuery.ajax({ - type: method, - url: url, - data: data, - success: callback, - dataType: type - }); - }; -}); - -jQuery.extend({ - - getScript: function( url, callback ) { - return jQuery.get( url, undefined, callback, "script" ); - }, - - getJSON: function( url, data, callback ) { - return jQuery.get( url, data, callback, "json" ); - }, - - // Creates a full fledged settings object into target - // with both ajaxSettings and settings fields. - // If target is omitted, writes into ajaxSettings. - ajaxSetup: function( target, settings ) { - if ( settings ) { - // Building a settings object - ajaxExtend( target, jQuery.ajaxSettings ); - } else { - // Extending ajaxSettings - settings = target; - target = jQuery.ajaxSettings; - } - ajaxExtend( target, settings ); - return target; - }, - - ajaxSettings: { - url: ajaxLocation, - isLocal: rlocalProtocol.test( ajaxLocParts[ 1 ] ), - global: true, - type: "GET", - contentType: "application/x-www-form-urlencoded; charset=UTF-8", - processData: true, - async: true, - /* - timeout: 0, - data: null, - dataType: null, - username: null, - password: null, - cache: null, - throws: false, - traditional: false, - headers: {}, - */ - - accepts: { - xml: "application/xml, text/xml", - html: "text/html", - text: "text/plain", - json: "application/json, text/javascript", - "*": allTypes - }, - - contents: { - xml: /xml/, - html: /html/, - json: /json/ - }, - - responseFields: { - xml: "responseXML", - text: "responseText" - }, - - // List of data converters - // 1) key format is "source_type destination_type" (a single space in-between) - // 2) the catchall symbol "*" can be used for source_type - converters: { - - // Convert anything to text - "* text": window.String, - - // Text to html (true = no transformation) - "text html": true, - - // Evaluate text as a json expression - "text json": jQuery.parseJSON, - - // Parse text as xml - "text xml": jQuery.parseXML - }, - - // For options that shouldn't be deep extended: - // you can add your own custom options here if - // and when you create one that shouldn't be - // deep extended (see ajaxExtend) - flatOptions: { - context: true, - url: true - } - }, - - ajaxPrefilter: addToPrefiltersOrTransports( prefilters ), - ajaxTransport: addToPrefiltersOrTransports( transports ), - - // Main method - ajax: function( url, options ) { - - // If url is an object, simulate pre-1.5 signature - if ( typeof url === "object" ) { - options = url; - url = undefined; - } - - // Force options to be an object - options = options || {}; - - var // ifModified key - ifModifiedKey, - // Response headers - responseHeadersString, - responseHeaders, - // transport - transport, - // timeout handle - timeoutTimer, - // Cross-domain detection vars - parts, - // To know if global events are to be dispatched - fireGlobals, - // Loop variable - i, - // Create the final options object - s = jQuery.ajaxSetup( {}, options ), - // Callbacks context - callbackContext = s.context || s, - // Context for global events - // It's the callbackContext if one was provided in the options - // and if it's a DOM node or a jQuery collection - globalEventContext = callbackContext !== s && - ( callbackContext.nodeType || callbackContext instanceof jQuery ) ? - jQuery( callbackContext ) : jQuery.event, - // Deferreds - deferred = jQuery.Deferred(), - completeDeferred = jQuery.Callbacks( "once memory" ), - // Status-dependent callbacks - statusCode = s.statusCode || {}, - // Headers (they are sent all at once) - requestHeaders = {}, - requestHeadersNames = {}, - // The jqXHR state - state = 0, - // Default abort message - strAbort = "canceled", - // Fake xhr - jqXHR = { - - readyState: 0, - - // Caches the header - setRequestHeader: function( name, value ) { - if ( !state ) { - var lname = name.toLowerCase(); - name = requestHeadersNames[ lname ] = requestHeadersNames[ lname ] || name; - requestHeaders[ name ] = value; - } - return this; - }, - - // Raw string - getAllResponseHeaders: function() { - return state === 2 ? responseHeadersString : null; - }, - - // Builds headers hashtable if needed - getResponseHeader: function( key ) { - var match; - if ( state === 2 ) { - if ( !responseHeaders ) { - responseHeaders = {}; - while( ( match = rheaders.exec( responseHeadersString ) ) ) { - responseHeaders[ match[1].toLowerCase() ] = match[ 2 ]; - } - } - match = responseHeaders[ key.toLowerCase() ]; - } - return match === undefined ? null : match; - }, - - // Overrides response content-type header - overrideMimeType: function( type ) { - if ( !state ) { - s.mimeType = type; - } - return this; - }, - - // Cancel the request - abort: function( statusText ) { - statusText = statusText || strAbort; - if ( transport ) { - transport.abort( statusText ); - } - done( 0, statusText ); - return this; - } - }; - - // Callback for when everything is done - // It is defined here because jslint complains if it is declared - // at the end of the function (which would be more logical and readable) - function done( status, nativeStatusText, responses, headers ) { - var isSuccess, success, error, response, modified, - statusText = nativeStatusText; - - // Called once - if ( state === 2 ) { - return; - } - - // State is "done" now - state = 2; - - // Clear timeout if it exists - if ( timeoutTimer ) { - clearTimeout( timeoutTimer ); - } - - // Dereference transport for early garbage collection - // (no matter how long the jqXHR object will be used) - transport = undefined; - - // Cache response headers - responseHeadersString = headers || ""; - - // Set readyState - jqXHR.readyState = status > 0 ? 4 : 0; - - // Get response data - if ( responses ) { - response = ajaxHandleResponses( s, jqXHR, responses ); - } - - // If successful, handle type chaining - if ( status >= 200 && status < 300 || status === 304 ) { - - // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. - if ( s.ifModified ) { - - modified = jqXHR.getResponseHeader("Last-Modified"); - if ( modified ) { - jQuery.lastModified[ ifModifiedKey ] = modified; - } - modified = jqXHR.getResponseHeader("Etag"); - if ( modified ) { - jQuery.etag[ ifModifiedKey ] = modified; - } - } - - // If not modified - if ( status === 304 ) { - - statusText = "notmodified"; - isSuccess = true; - - // If we have data - } else { - - isSuccess = ajaxConvert( s, response ); - statusText = isSuccess.state; - success = isSuccess.data; - error = isSuccess.error; - isSuccess = !error; - } - } else { - // We extract error from statusText - // then normalize statusText and status for non-aborts - error = statusText; - if ( !statusText || status ) { - statusText = "error"; - if ( status < 0 ) { - status = 0; - } - } - } - - // Set data for the fake xhr object - jqXHR.status = status; - jqXHR.statusText = ( nativeStatusText || statusText ) + ""; - - // Success/Error - if ( isSuccess ) { - deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] ); - } else { - deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] ); - } - - // Status-dependent callbacks - jqXHR.statusCode( statusCode ); - statusCode = undefined; - - if ( fireGlobals ) { - globalEventContext.trigger( "ajax" + ( isSuccess ? "Success" : "Error" ), - [ jqXHR, s, isSuccess ? success : error ] ); - } - - // Complete - completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] ); - - if ( fireGlobals ) { - globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] ); - // Handle the global AJAX counter - if ( !( --jQuery.active ) ) { - jQuery.event.trigger( "ajaxStop" ); - } - } - } - - // Attach deferreds - deferred.promise( jqXHR ); - jqXHR.success = jqXHR.done; - jqXHR.error = jqXHR.fail; - jqXHR.complete = completeDeferred.add; - - // Status-dependent callbacks - jqXHR.statusCode = function( map ) { - if ( map ) { - var tmp; - if ( state < 2 ) { - for ( tmp in map ) { - statusCode[ tmp ] = [ statusCode[tmp], map[tmp] ]; - } - } else { - tmp = map[ jqXHR.status ]; - jqXHR.always( tmp ); - } - } - return this; - }; - - // Remove hash character (#7531: and string promotion) - // Add protocol if not provided (#5866: IE7 issue with protocol-less urls) - // We also use the url parameter if available - s.url = ( ( url || s.url ) + "" ).replace( rhash, "" ).replace( rprotocol, ajaxLocParts[ 1 ] + "//" ); - - // Extract dataTypes list - s.dataTypes = jQuery.trim( s.dataType || "*" ).toLowerCase().split( core_rspace ); - - // A cross-domain request is in order when we have a protocol:host:port mismatch - if ( s.crossDomain == null ) { - parts = rurl.exec( s.url.toLowerCase() ) || false; - s.crossDomain = parts && ( parts.join(":") + ( parts[ 3 ] ? "" : parts[ 1 ] === "http:" ? 80 : 443 ) ) !== - ( ajaxLocParts.join(":") + ( ajaxLocParts[ 3 ] ? "" : ajaxLocParts[ 1 ] === "http:" ? 80 : 443 ) ); - } - - // Convert data if not already a string - if ( s.data && s.processData && typeof s.data !== "string" ) { - s.data = jQuery.param( s.data, s.traditional ); - } - - // Apply prefilters - inspectPrefiltersOrTransports( prefilters, s, options, jqXHR ); - - // If request was aborted inside a prefilter, stop there - if ( state === 2 ) { - return jqXHR; - } - - // We can fire global events as of now if asked to - fireGlobals = s.global; - - // Uppercase the type - s.type = s.type.toUpperCase(); - - // Determine if request has content - s.hasContent = !rnoContent.test( s.type ); - - // Watch for a new set of requests - if ( fireGlobals && jQuery.active++ === 0 ) { - jQuery.event.trigger( "ajaxStart" ); - } - - // More options handling for requests with no content - if ( !s.hasContent ) { - - // If data is available, append data to url - if ( s.data ) { - s.url += ( rquery.test( s.url ) ? "&" : "?" ) + s.data; - // #9682: remove data so that it's not used in an eventual retry - delete s.data; - } - - // Get ifModifiedKey before adding the anti-cache parameter - ifModifiedKey = s.url; - - // Add anti-cache in url if needed - if ( s.cache === false ) { - - var ts = jQuery.now(), - // try replacing _= if it is there - ret = s.url.replace( rts, "$1_=" + ts ); - - // if nothing was replaced, add timestamp to the end - s.url = ret + ( ( ret === s.url ) ? ( rquery.test( s.url ) ? "&" : "?" ) + "_=" + ts : "" ); - } - } - - // Set the correct header, if data is being sent - if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) { - jqXHR.setRequestHeader( "Content-Type", s.contentType ); - } - - // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. - if ( s.ifModified ) { - ifModifiedKey = ifModifiedKey || s.url; - if ( jQuery.lastModified[ ifModifiedKey ] ) { - jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ ifModifiedKey ] ); - } - if ( jQuery.etag[ ifModifiedKey ] ) { - jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ ifModifiedKey ] ); - } - } - - // Set the Accepts header for the server, depending on the dataType - jqXHR.setRequestHeader( - "Accept", - s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[0] ] ? - s.accepts[ s.dataTypes[0] ] + ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) : - s.accepts[ "*" ] - ); - - // Check for headers option - for ( i in s.headers ) { - jqXHR.setRequestHeader( i, s.headers[ i ] ); - } - - // Allow custom headers/mimetypes and early abort - if ( s.beforeSend && ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || state === 2 ) ) { - // Abort if not done already and return - return jqXHR.abort(); - - } - - // aborting is no longer a cancellation - strAbort = "abort"; - - // Install callbacks on deferreds - for ( i in { success: 1, error: 1, complete: 1 } ) { - jqXHR[ i ]( s[ i ] ); - } - - // Get transport - transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR ); - - // If no transport, we auto-abort - if ( !transport ) { - done( -1, "No Transport" ); - } else { - jqXHR.readyState = 1; - // Send global event - if ( fireGlobals ) { - globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] ); - } - // Timeout - if ( s.async && s.timeout > 0 ) { - timeoutTimer = setTimeout( function(){ - jqXHR.abort( "timeout" ); - }, s.timeout ); - } - - try { - state = 1; - transport.send( requestHeaders, done ); - } catch (e) { - // Propagate exception as error if not done - if ( state < 2 ) { - done( -1, e ); - // Simply rethrow otherwise - } else { - throw e; - } - } - } - - return jqXHR; - }, - - // Counter for holding the number of active queries - active: 0, - - // Last-Modified header cache for next request - lastModified: {}, - etag: {} - -}); - -/* Handles responses to an ajax request: - * - sets all responseXXX fields accordingly - * - finds the right dataType (mediates between content-type and expected dataType) - * - returns the corresponding response - */ -function ajaxHandleResponses( s, jqXHR, responses ) { - - var ct, type, finalDataType, firstDataType, - contents = s.contents, - dataTypes = s.dataTypes, - responseFields = s.responseFields; - - // Fill responseXXX fields - for ( type in responseFields ) { - if ( type in responses ) { - jqXHR[ responseFields[type] ] = responses[ type ]; - } - } - - // Remove auto dataType and get content-type in the process - while( dataTypes[ 0 ] === "*" ) { - dataTypes.shift(); - if ( ct === undefined ) { - ct = s.mimeType || jqXHR.getResponseHeader( "content-type" ); - } - } - - // Check if we're dealing with a known content-type - if ( ct ) { - for ( type in contents ) { - if ( contents[ type ] && contents[ type ].test( ct ) ) { - dataTypes.unshift( type ); - break; - } - } - } - - // Check to see if we have a response for the expected dataType - if ( dataTypes[ 0 ] in responses ) { - finalDataType = dataTypes[ 0 ]; - } else { - // Try convertible dataTypes - for ( type in responses ) { - if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[0] ] ) { - finalDataType = type; - break; - } - if ( !firstDataType ) { - firstDataType = type; - } - } - // Or just use first one - finalDataType = finalDataType || firstDataType; - } - - // If we found a dataType - // We add the dataType to the list if needed - // and return the corresponding response - if ( finalDataType ) { - if ( finalDataType !== dataTypes[ 0 ] ) { - dataTypes.unshift( finalDataType ); - } - return responses[ finalDataType ]; - } -} - -// Chain conversions given the request and the original response -function ajaxConvert( s, response ) { - - var conv, conv2, current, tmp, - // Work with a copy of dataTypes in case we need to modify it for conversion - dataTypes = s.dataTypes.slice(), - prev = dataTypes[ 0 ], - converters = {}, - i = 0; - - // Apply the dataFilter if provided - if ( s.dataFilter ) { - response = s.dataFilter( response, s.dataType ); - } - - // Create converters map with lowercased keys - if ( dataTypes[ 1 ] ) { - for ( conv in s.converters ) { - converters[ conv.toLowerCase() ] = s.converters[ conv ]; - } - } - - // Convert to each sequential dataType, tolerating list modification - for ( ; (current = dataTypes[++i]); ) { - - // There's only work to do if current dataType is non-auto - if ( current !== "*" ) { - - // Convert response if prev dataType is non-auto and differs from current - if ( prev !== "*" && prev !== current ) { - - // Seek a direct converter - conv = converters[ prev + " " + current ] || converters[ "* " + current ]; - - // If none found, seek a pair - if ( !conv ) { - for ( conv2 in converters ) { - - // If conv2 outputs current - tmp = conv2.split(" "); - if ( tmp[ 1 ] === current ) { - - // If prev can be converted to accepted input - conv = converters[ prev + " " + tmp[ 0 ] ] || - converters[ "* " + tmp[ 0 ] ]; - if ( conv ) { - // Condense equivalence converters - if ( conv === true ) { - conv = converters[ conv2 ]; - - // Otherwise, insert the intermediate dataType - } else if ( converters[ conv2 ] !== true ) { - current = tmp[ 0 ]; - dataTypes.splice( i--, 0, current ); - } - - break; - } - } - } - } - - // Apply converter (if not an equivalence) - if ( conv !== true ) { - - // Unless errors are allowed to bubble, catch and return them - if ( conv && s["throws"] ) { - response = conv( response ); - } else { - try { - response = conv( response ); - } catch ( e ) { - return { state: "parsererror", error: conv ? e : "No conversion from " + prev + " to " + current }; - } - } - } - } - - // Update prev for next iteration - prev = current; - } - } - - return { state: "success", data: response }; -} -var oldCallbacks = [], - rquestion = /\?/, - rjsonp = /(=)\?(?=&|$)|\?\?/, - nonce = jQuery.now(); - -// Default jsonp settings -jQuery.ajaxSetup({ - jsonp: "callback", - jsonpCallback: function() { - var callback = oldCallbacks.pop() || ( jQuery.expando + "_" + ( nonce++ ) ); - this[ callback ] = true; - return callback; - } -}); - -// Detect, normalize options and install callbacks for jsonp requests -jQuery.ajaxPrefilter( "json jsonp", function( s, originalSettings, jqXHR ) { - - var callbackName, overwritten, responseContainer, - data = s.data, - url = s.url, - hasCallback = s.jsonp !== false, - replaceInUrl = hasCallback && rjsonp.test( url ), - replaceInData = hasCallback && !replaceInUrl && typeof data === "string" && - !( s.contentType || "" ).indexOf("application/x-www-form-urlencoded") && - rjsonp.test( data ); - - // Handle iff the expected data type is "jsonp" or we have a parameter to set - if ( s.dataTypes[ 0 ] === "jsonp" || replaceInUrl || replaceInData ) { - - // Get callback name, remembering preexisting value associated with it - callbackName = s.jsonpCallback = jQuery.isFunction( s.jsonpCallback ) ? - s.jsonpCallback() : - s.jsonpCallback; - overwritten = window[ callbackName ]; - - // Insert callback into url or form data - if ( replaceInUrl ) { - s.url = url.replace( rjsonp, "$1" + callbackName ); - } else if ( replaceInData ) { - s.data = data.replace( rjsonp, "$1" + callbackName ); - } else if ( hasCallback ) { - s.url += ( rquestion.test( url ) ? "&" : "?" ) + s.jsonp + "=" + callbackName; - } - - // Use data converter to retrieve json after script execution - s.converters["script json"] = function() { - if ( !responseContainer ) { - jQuery.error( callbackName + " was not called" ); - } - return responseContainer[ 0 ]; - }; - - // force json dataType - s.dataTypes[ 0 ] = "json"; - - // Install callback - window[ callbackName ] = function() { - responseContainer = arguments; - }; - - // Clean-up function (fires after converters) - jqXHR.always(function() { - // Restore preexisting value - window[ callbackName ] = overwritten; - - // Save back as free - if ( s[ callbackName ] ) { - // make sure that re-using the options doesn't screw things around - s.jsonpCallback = originalSettings.jsonpCallback; - - // save the callback name for future use - oldCallbacks.push( callbackName ); - } - - // Call if it was a function and we have a response - if ( responseContainer && jQuery.isFunction( overwritten ) ) { - overwritten( responseContainer[ 0 ] ); - } - - responseContainer = overwritten = undefined; - }); - - // Delegate to script - return "script"; - } -}); -// Install script dataType -jQuery.ajaxSetup({ - accepts: { - script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript" - }, - contents: { - script: /javascript|ecmascript/ - }, - converters: { - "text script": function( text ) { - jQuery.globalEval( text ); - return text; - } - } -}); - -// Handle cache's special case and global -jQuery.ajaxPrefilter( "script", function( s ) { - if ( s.cache === undefined ) { - s.cache = false; - } - if ( s.crossDomain ) { - s.type = "GET"; - s.global = false; - } -}); - -// Bind script tag hack transport -jQuery.ajaxTransport( "script", function(s) { - - // This transport only deals with cross domain requests - if ( s.crossDomain ) { - - var script, - head = document.head || document.getElementsByTagName( "head" )[0] || document.documentElement; - - return { - - send: function( _, callback ) { - - script = document.createElement( "script" ); - - script.async = "async"; - - if ( s.scriptCharset ) { - script.charset = s.scriptCharset; - } - - script.src = s.url; - - // Attach handlers for all browsers - script.onload = script.onreadystatechange = function( _, isAbort ) { - - if ( isAbort || !script.readyState || /loaded|complete/.test( script.readyState ) ) { - - // Handle memory leak in IE - script.onload = script.onreadystatechange = null; - - // Remove the script - if ( head && script.parentNode ) { - head.removeChild( script ); - } - - // Dereference the script - script = undefined; - - // Callback if not abort - if ( !isAbort ) { - callback( 200, "success" ); - } - } - }; - // Use insertBefore instead of appendChild to circumvent an IE6 bug. - // This arises when a base node is used (#2709 and #4378). - head.insertBefore( script, head.firstChild ); - }, - - abort: function() { - if ( script ) { - script.onload( 0, 1 ); - } - } - }; - } -}); -var xhrCallbacks, - // #5280: Internet Explorer will keep connections alive if we don't abort on unload - xhrOnUnloadAbort = window.ActiveXObject ? function() { - // Abort all pending requests - for ( var key in xhrCallbacks ) { - xhrCallbacks[ key ]( 0, 1 ); - } - } : false, - xhrId = 0; - -// Functions to create xhrs -function createStandardXHR() { - try { - return new window.XMLHttpRequest(); - } catch( e ) {} -} - -function createActiveXHR() { - try { - return new window.ActiveXObject( "Microsoft.XMLHTTP" ); - } catch( e ) {} -} - -// Create the request object -// (This is still attached to ajaxSettings for backward compatibility) -jQuery.ajaxSettings.xhr = window.ActiveXObject ? - /* Microsoft failed to properly - * implement the XMLHttpRequest in IE7 (can't request local files), - * so we use the ActiveXObject when it is available - * Additionally XMLHttpRequest can be disabled in IE7/IE8 so - * we need a fallback. - */ - function() { - return !this.isLocal && createStandardXHR() || createActiveXHR(); - } : - // For all other browsers, use the standard XMLHttpRequest object - createStandardXHR; - -// Determine support properties -(function( xhr ) { - jQuery.extend( jQuery.support, { - ajax: !!xhr, - cors: !!xhr && ( "withCredentials" in xhr ) - }); -})( jQuery.ajaxSettings.xhr() ); - -// Create transport if the browser can provide an xhr -if ( jQuery.support.ajax ) { - - jQuery.ajaxTransport(function( s ) { - // Cross domain only allowed if supported through XMLHttpRequest - if ( !s.crossDomain || jQuery.support.cors ) { - - var callback; - - return { - send: function( headers, complete ) { - - // Get a new xhr - var handle, i, - xhr = s.xhr(); - - // Open the socket - // Passing null username, generates a login popup on Opera (#2865) - if ( s.username ) { - xhr.open( s.type, s.url, s.async, s.username, s.password ); - } else { - xhr.open( s.type, s.url, s.async ); - } - - // Apply custom fields if provided - if ( s.xhrFields ) { - for ( i in s.xhrFields ) { - xhr[ i ] = s.xhrFields[ i ]; - } - } - - // Override mime type if needed - if ( s.mimeType && xhr.overrideMimeType ) { - xhr.overrideMimeType( s.mimeType ); - } - - // X-Requested-With header - // For cross-domain requests, seeing as conditions for a preflight are - // akin to a jigsaw puzzle, we simply never set it to be sure. - // (it can always be set on a per-request basis or even using ajaxSetup) - // For same-domain requests, won't change header if already provided. - if ( !s.crossDomain && !headers["X-Requested-With"] ) { - headers[ "X-Requested-With" ] = "XMLHttpRequest"; - } - - // Need an extra try/catch for cross domain requests in Firefox 3 - try { - for ( i in headers ) { - xhr.setRequestHeader( i, headers[ i ] ); - } - } catch( _ ) {} - - // Do send the request - // This may raise an exception which is actually - // handled in jQuery.ajax (so no try/catch here) - xhr.send( ( s.hasContent && s.data ) || null ); - - // Listener - callback = function( _, isAbort ) { - - var status, - statusText, - responseHeaders, - responses, - xml; - - // Firefox throws exceptions when accessing properties - // of an xhr when a network error occurred - // http://helpful.knobs-dials.com/index.php/Component_returned_failure_code:_0x80040111_(NS_ERROR_NOT_AVAILABLE) - try { - - // Was never called and is aborted or complete - if ( callback && ( isAbort || xhr.readyState === 4 ) ) { - - // Only called once - callback = undefined; - - // Do not keep as active anymore - if ( handle ) { - xhr.onreadystatechange = jQuery.noop; - if ( xhrOnUnloadAbort ) { - delete xhrCallbacks[ handle ]; - } - } - - // If it's an abort - if ( isAbort ) { - // Abort it manually if needed - if ( xhr.readyState !== 4 ) { - xhr.abort(); - } - } else { - status = xhr.status; - responseHeaders = xhr.getAllResponseHeaders(); - responses = {}; - xml = xhr.responseXML; - - // Construct response list - if ( xml && xml.documentElement /* #4958 */ ) { - responses.xml = xml; - } - - // When requesting binary data, IE6-9 will throw an exception - // on any attempt to access responseText (#11426) - try { - responses.text = xhr.responseText; - } catch( _ ) { - } - - // Firefox throws an exception when accessing - // statusText for faulty cross-domain requests - try { - statusText = xhr.statusText; - } catch( e ) { - // We normalize with Webkit giving an empty statusText - statusText = ""; - } - - // Filter status for non standard behaviors - - // If the request is local and we have data: assume a success - // (success with no data won't get notified, that's the best we - // can do given current implementations) - if ( !status && s.isLocal && !s.crossDomain ) { - status = responses.text ? 200 : 404; - // IE - #1450: sometimes returns 1223 when it should be 204 - } else if ( status === 1223 ) { - status = 204; - } - } - } - } catch( firefoxAccessException ) { - if ( !isAbort ) { - complete( -1, firefoxAccessException ); - } - } - - // Call complete if needed - if ( responses ) { - complete( status, statusText, responses, responseHeaders ); - } - }; - - if ( !s.async ) { - // if we're in sync mode we fire the callback - callback(); - } else if ( xhr.readyState === 4 ) { - // (IE6 & IE7) if it's in cache and has been - // retrieved directly we need to fire the callback - setTimeout( callback, 0 ); - } else { - handle = ++xhrId; - if ( xhrOnUnloadAbort ) { - // Create the active xhrs callbacks list if needed - // and attach the unload handler - if ( !xhrCallbacks ) { - xhrCallbacks = {}; - jQuery( window ).unload( xhrOnUnloadAbort ); - } - // Add to list of active xhrs callbacks - xhrCallbacks[ handle ] = callback; - } - xhr.onreadystatechange = callback; - } - }, - - abort: function() { - if ( callback ) { - callback(0,1); - } - } - }; - } - }); -} -var fxNow, timerId, - rfxtypes = /^(?:toggle|show|hide)$/, - rfxnum = new RegExp( "^(?:([-+])=|)(" + core_pnum + ")([a-z%]*)$", "i" ), - rrun = /queueHooks$/, - animationPrefilters = [ defaultPrefilter ], - tweeners = { - "*": [function( prop, value ) { - var end, unit, - tween = this.createTween( prop, value ), - parts = rfxnum.exec( value ), - target = tween.cur(), - start = +target || 0, - scale = 1, - maxIterations = 20; - - if ( parts ) { - end = +parts[2]; - unit = parts[3] || ( jQuery.cssNumber[ prop ] ? "" : "px" ); - - // We need to compute starting value - if ( unit !== "px" && start ) { - // Iteratively approximate from a nonzero starting point - // Prefer the current property, because this process will be trivial if it uses the same units - // Fallback to end or a simple constant - start = jQuery.css( tween.elem, prop, true ) || end || 1; - - do { - // If previous iteration zeroed out, double until we get *something* - // Use a string for doubling factor so we don't accidentally see scale as unchanged below - scale = scale || ".5"; - - // Adjust and apply - start = start / scale; - jQuery.style( tween.elem, prop, start + unit ); - - // Update scale, tolerating zero or NaN from tween.cur() - // And breaking the loop if scale is unchanged or perfect, or if we've just had enough - } while ( scale !== (scale = tween.cur() / target) && scale !== 1 && --maxIterations ); - } - - tween.unit = unit; - tween.start = start; - // If a +=/-= token was provided, we're doing a relative animation - tween.end = parts[1] ? start + ( parts[1] + 1 ) * end : end; - } - return tween; - }] - }; - -// Animations created synchronously will run synchronously -function createFxNow() { - setTimeout(function() { - fxNow = undefined; - }, 0 ); - return ( fxNow = jQuery.now() ); -} - -function createTweens( animation, props ) { - jQuery.each( props, function( prop, value ) { - var collection = ( tweeners[ prop ] || [] ).concat( tweeners[ "*" ] ), - index = 0, - length = collection.length; - for ( ; index < length; index++ ) { - if ( collection[ index ].call( animation, prop, value ) ) { - - // we're done with this property - return; - } - } - }); -} - -function Animation( elem, properties, options ) { - var result, - index = 0, - tweenerIndex = 0, - length = animationPrefilters.length, - deferred = jQuery.Deferred().always( function() { - // don't match elem in the :animated selector - delete tick.elem; - }), - tick = function() { - var currentTime = fxNow || createFxNow(), - remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ), - percent = 1 - ( remaining / animation.duration || 0 ), - index = 0, - length = animation.tweens.length; - - for ( ; index < length ; index++ ) { - animation.tweens[ index ].run( percent ); - } - - deferred.notifyWith( elem, [ animation, percent, remaining ]); - - if ( percent < 1 && length ) { - return remaining; - } else { - deferred.resolveWith( elem, [ animation ] ); - return false; - } - }, - animation = deferred.promise({ - elem: elem, - props: jQuery.extend( {}, properties ), - opts: jQuery.extend( true, { specialEasing: {} }, options ), - originalProperties: properties, - originalOptions: options, - startTime: fxNow || createFxNow(), - duration: options.duration, - tweens: [], - createTween: function( prop, end, easing ) { - var tween = jQuery.Tween( elem, animation.opts, prop, end, - animation.opts.specialEasing[ prop ] || animation.opts.easing ); - animation.tweens.push( tween ); - return tween; - }, - stop: function( gotoEnd ) { - var index = 0, - // if we are going to the end, we want to run all the tweens - // otherwise we skip this part - length = gotoEnd ? animation.tweens.length : 0; - - for ( ; index < length ; index++ ) { - animation.tweens[ index ].run( 1 ); - } - - // resolve when we played the last frame - // otherwise, reject - if ( gotoEnd ) { - deferred.resolveWith( elem, [ animation, gotoEnd ] ); - } else { - deferred.rejectWith( elem, [ animation, gotoEnd ] ); - } - return this; - } - }), - props = animation.props; - - propFilter( props, animation.opts.specialEasing ); - - for ( ; index < length ; index++ ) { - result = animationPrefilters[ index ].call( animation, elem, props, animation.opts ); - if ( result ) { - return result; - } - } - - createTweens( animation, props ); - - if ( jQuery.isFunction( animation.opts.start ) ) { - animation.opts.start.call( elem, animation ); - } - - jQuery.fx.timer( - jQuery.extend( tick, { - anim: animation, - queue: animation.opts.queue, - elem: elem - }) - ); - - // attach callbacks from options - return animation.progress( animation.opts.progress ) - .done( animation.opts.done, animation.opts.complete ) - .fail( animation.opts.fail ) - .always( animation.opts.always ); -} - -function propFilter( props, specialEasing ) { - var index, name, easing, value, hooks; - - // camelCase, specialEasing and expand cssHook pass - for ( index in props ) { - name = jQuery.camelCase( index ); - easing = specialEasing[ name ]; - value = props[ index ]; - if ( jQuery.isArray( value ) ) { - easing = value[ 1 ]; - value = props[ index ] = value[ 0 ]; - } - - if ( index !== name ) { - props[ name ] = value; - delete props[ index ]; - } - - hooks = jQuery.cssHooks[ name ]; - if ( hooks && "expand" in hooks ) { - value = hooks.expand( value ); - delete props[ name ]; - - // not quite $.extend, this wont overwrite keys already present. - // also - reusing 'index' from above because we have the correct "name" - for ( index in value ) { - if ( !( index in props ) ) { - props[ index ] = value[ index ]; - specialEasing[ index ] = easing; - } - } - } else { - specialEasing[ name ] = easing; - } - } -} - -jQuery.Animation = jQuery.extend( Animation, { - - tweener: function( props, callback ) { - if ( jQuery.isFunction( props ) ) { - callback = props; - props = [ "*" ]; - } else { - props = props.split(" "); - } - - var prop, - index = 0, - length = props.length; - - for ( ; index < length ; index++ ) { - prop = props[ index ]; - tweeners[ prop ] = tweeners[ prop ] || []; - tweeners[ prop ].unshift( callback ); - } - }, - - prefilter: function( callback, prepend ) { - if ( prepend ) { - animationPrefilters.unshift( callback ); - } else { - animationPrefilters.push( callback ); - } - } -}); - -function defaultPrefilter( elem, props, opts ) { - var index, prop, value, length, dataShow, tween, hooks, oldfire, - anim = this, - style = elem.style, - orig = {}, - handled = [], - hidden = elem.nodeType && isHidden( elem ); - - // handle queue: false promises - if ( !opts.queue ) { - hooks = jQuery._queueHooks( elem, "fx" ); - if ( hooks.unqueued == null ) { - hooks.unqueued = 0; - oldfire = hooks.empty.fire; - hooks.empty.fire = function() { - if ( !hooks.unqueued ) { - oldfire(); - } - }; - } - hooks.unqueued++; - - anim.always(function() { - // doing this makes sure that the complete handler will be called - // before this completes - anim.always(function() { - hooks.unqueued--; - if ( !jQuery.queue( elem, "fx" ).length ) { - hooks.empty.fire(); - } - }); - }); - } - - // height/width overflow pass - if ( elem.nodeType === 1 && ( "height" in props || "width" in props ) ) { - // Make sure that nothing sneaks out - // Record all 3 overflow attributes because IE does not - // change the overflow attribute when overflowX and - // overflowY are set to the same value - opts.overflow = [ style.overflow, style.overflowX, style.overflowY ]; - - // Set display property to inline-block for height/width - // animations on inline elements that are having width/height animated - if ( jQuery.css( elem, "display" ) === "inline" && - jQuery.css( elem, "float" ) === "none" ) { - - // inline-level elements accept inline-block; - // block-level elements need to be inline with layout - if ( !jQuery.support.inlineBlockNeedsLayout || css_defaultDisplay( elem.nodeName ) === "inline" ) { - style.display = "inline-block"; - - } else { - style.zoom = 1; - } - } - } - - if ( opts.overflow ) { - style.overflow = "hidden"; - if ( !jQuery.support.shrinkWrapBlocks ) { - anim.done(function() { - style.overflow = opts.overflow[ 0 ]; - style.overflowX = opts.overflow[ 1 ]; - style.overflowY = opts.overflow[ 2 ]; - }); - } - } - - - // show/hide pass - for ( index in props ) { - value = props[ index ]; - if ( rfxtypes.exec( value ) ) { - delete props[ index ]; - if ( value === ( hidden ? "hide" : "show" ) ) { - continue; - } - handled.push( index ); - } - } - - length = handled.length; - if ( length ) { - dataShow = jQuery._data( elem, "fxshow" ) || jQuery._data( elem, "fxshow", {} ); - if ( hidden ) { - jQuery( elem ).show(); - } else { - anim.done(function() { - jQuery( elem ).hide(); - }); - } - anim.done(function() { - var prop; - jQuery.removeData( elem, "fxshow", true ); - for ( prop in orig ) { - jQuery.style( elem, prop, orig[ prop ] ); - } - }); - for ( index = 0 ; index < length ; index++ ) { - prop = handled[ index ]; - tween = anim.createTween( prop, hidden ? dataShow[ prop ] : 0 ); - orig[ prop ] = dataShow[ prop ] || jQuery.style( elem, prop ); - - if ( !( prop in dataShow ) ) { - dataShow[ prop ] = tween.start; - if ( hidden ) { - tween.end = tween.start; - tween.start = prop === "width" || prop === "height" ? 1 : 0; - } - } - } - } -} - -function Tween( elem, options, prop, end, easing ) { - return new Tween.prototype.init( elem, options, prop, end, easing ); -} -jQuery.Tween = Tween; - -Tween.prototype = { - constructor: Tween, - init: function( elem, options, prop, end, easing, unit ) { - this.elem = elem; - this.prop = prop; - this.easing = easing || "swing"; - this.options = options; - this.start = this.now = this.cur(); - this.end = end; - this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); - }, - cur: function() { - var hooks = Tween.propHooks[ this.prop ]; - - return hooks && hooks.get ? - hooks.get( this ) : - Tween.propHooks._default.get( this ); - }, - run: function( percent ) { - var eased, - hooks = Tween.propHooks[ this.prop ]; - - if ( this.options.duration ) { - this.pos = eased = jQuery.easing[ this.easing ]( - percent, this.options.duration * percent, 0, 1, this.options.duration - ); - } else { - this.pos = eased = percent; - } - this.now = ( this.end - this.start ) * eased + this.start; - - if ( this.options.step ) { - this.options.step.call( this.elem, this.now, this ); - } - - if ( hooks && hooks.set ) { - hooks.set( this ); - } else { - Tween.propHooks._default.set( this ); - } - return this; - } -}; - -Tween.prototype.init.prototype = Tween.prototype; - -Tween.propHooks = { - _default: { - get: function( tween ) { - var result; - - if ( tween.elem[ tween.prop ] != null && - (!tween.elem.style || tween.elem.style[ tween.prop ] == null) ) { - return tween.elem[ tween.prop ]; - } - - // passing any value as a 4th parameter to .css will automatically - // attempt a parseFloat and fallback to a string if the parse fails - // so, simple values such as "10px" are parsed to Float. - // complex values such as "rotate(1rad)" are returned as is. - result = jQuery.css( tween.elem, tween.prop, false, "" ); - // Empty strings, null, undefined and "auto" are converted to 0. - return !result || result === "auto" ? 0 : result; - }, - set: function( tween ) { - // use step hook for back compat - use cssHook if its there - use .style if its - // available and use plain properties where available - if ( jQuery.fx.step[ tween.prop ] ) { - jQuery.fx.step[ tween.prop ]( tween ); - } else if ( tween.elem.style && ( tween.elem.style[ jQuery.cssProps[ tween.prop ] ] != null || jQuery.cssHooks[ tween.prop ] ) ) { - jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); - } else { - tween.elem[ tween.prop ] = tween.now; - } - } - } -}; - -// Remove in 2.0 - this supports IE8's panic based approach -// to setting things on disconnected nodes - -Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = { - set: function( tween ) { - if ( tween.elem.nodeType && tween.elem.parentNode ) { - tween.elem[ tween.prop ] = tween.now; - } - } -}; - -jQuery.each([ "toggle", "show", "hide" ], function( i, name ) { - var cssFn = jQuery.fn[ name ]; - jQuery.fn[ name ] = function( speed, easing, callback ) { - return speed == null || typeof speed === "boolean" || - // special check for .toggle( handler, handler, ... ) - ( !i && jQuery.isFunction( speed ) && jQuery.isFunction( easing ) ) ? - cssFn.apply( this, arguments ) : - this.animate( genFx( name, true ), speed, easing, callback ); - }; -}); - -jQuery.fn.extend({ - fadeTo: function( speed, to, easing, callback ) { - - // show any hidden elements after setting opacity to 0 - return this.filter( isHidden ).css( "opacity", 0 ).show() - - // animate to the value specified - .end().animate({ opacity: to }, speed, easing, callback ); - }, - animate: function( prop, speed, easing, callback ) { - var empty = jQuery.isEmptyObject( prop ), - optall = jQuery.speed( speed, easing, callback ), - doAnimation = function() { - // Operate on a copy of prop so per-property easing won't be lost - var anim = Animation( this, jQuery.extend( {}, prop ), optall ); - - // Empty animations resolve immediately - if ( empty ) { - anim.stop( true ); - } - }; - - return empty || optall.queue === false ? - this.each( doAnimation ) : - this.queue( optall.queue, doAnimation ); - }, - stop: function( type, clearQueue, gotoEnd ) { - var stopQueue = function( hooks ) { - var stop = hooks.stop; - delete hooks.stop; - stop( gotoEnd ); - }; - - if ( typeof type !== "string" ) { - gotoEnd = clearQueue; - clearQueue = type; - type = undefined; - } - if ( clearQueue && type !== false ) { - this.queue( type || "fx", [] ); - } - - return this.each(function() { - var dequeue = true, - index = type != null && type + "queueHooks", - timers = jQuery.timers, - data = jQuery._data( this ); - - if ( index ) { - if ( data[ index ] && data[ index ].stop ) { - stopQueue( data[ index ] ); - } - } else { - for ( index in data ) { - if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) { - stopQueue( data[ index ] ); - } - } - } - - for ( index = timers.length; index--; ) { - if ( timers[ index ].elem === this && (type == null || timers[ index ].queue === type) ) { - timers[ index ].anim.stop( gotoEnd ); - dequeue = false; - timers.splice( index, 1 ); - } - } - - // start the next in the queue if the last step wasn't forced - // timers currently will call their complete callbacks, which will dequeue - // but only if they were gotoEnd - if ( dequeue || !gotoEnd ) { - jQuery.dequeue( this, type ); - } - }); - } -}); - -// Generate parameters to create a standard animation -function genFx( type, includeWidth ) { - var which, - attrs = { height: type }, - i = 0; - - // if we include width, step value is 1 to do all cssExpand values, - // if we don't include width, step value is 2 to skip over Left and Right - includeWidth = includeWidth? 1 : 0; - for( ; i < 4 ; i += 2 - includeWidth ) { - which = cssExpand[ i ]; - attrs[ "margin" + which ] = attrs[ "padding" + which ] = type; - } - - if ( includeWidth ) { - attrs.opacity = attrs.width = type; - } - - return attrs; -} - -// Generate shortcuts for custom animations -jQuery.each({ - slideDown: genFx("show"), - slideUp: genFx("hide"), - slideToggle: genFx("toggle"), - fadeIn: { opacity: "show" }, - fadeOut: { opacity: "hide" }, - fadeToggle: { opacity: "toggle" } -}, function( name, props ) { - jQuery.fn[ name ] = function( speed, easing, callback ) { - return this.animate( props, speed, easing, callback ); - }; -}); - -jQuery.speed = function( speed, easing, fn ) { - var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : { - complete: fn || !fn && easing || - jQuery.isFunction( speed ) && speed, - duration: speed, - easing: fn && easing || easing && !jQuery.isFunction( easing ) && easing - }; - - opt.duration = jQuery.fx.off ? 0 : typeof opt.duration === "number" ? opt.duration : - opt.duration in jQuery.fx.speeds ? jQuery.fx.speeds[ opt.duration ] : jQuery.fx.speeds._default; - - // normalize opt.queue - true/undefined/null -> "fx" - if ( opt.queue == null || opt.queue === true ) { - opt.queue = "fx"; - } - - // Queueing - opt.old = opt.complete; - - opt.complete = function() { - if ( jQuery.isFunction( opt.old ) ) { - opt.old.call( this ); - } - - if ( opt.queue ) { - jQuery.dequeue( this, opt.queue ); - } - }; - - return opt; -}; - -jQuery.easing = { - linear: function( p ) { - return p; - }, - swing: function( p ) { - return 0.5 - Math.cos( p*Math.PI ) / 2; - } -}; - -jQuery.timers = []; -jQuery.fx = Tween.prototype.init; -jQuery.fx.tick = function() { - var timer, - timers = jQuery.timers, - i = 0; - - for ( ; i < timers.length; i++ ) { - timer = timers[ i ]; - // Checks the timer has not already been removed - if ( !timer() && timers[ i ] === timer ) { - timers.splice( i--, 1 ); - } - } - - if ( !timers.length ) { - jQuery.fx.stop(); - } -}; - -jQuery.fx.timer = function( timer ) { - if ( timer() && jQuery.timers.push( timer ) && !timerId ) { - timerId = setInterval( jQuery.fx.tick, jQuery.fx.interval ); - } -}; - -jQuery.fx.interval = 13; - -jQuery.fx.stop = function() { - clearInterval( timerId ); - timerId = null; -}; - -jQuery.fx.speeds = { - slow: 600, - fast: 200, - // Default speed - _default: 400 -}; - -// Back Compat <1.8 extension point -jQuery.fx.step = {}; - -if ( jQuery.expr && jQuery.expr.filters ) { - jQuery.expr.filters.animated = function( elem ) { - return jQuery.grep(jQuery.timers, function( fn ) { - return elem === fn.elem; - }).length; - }; -} -var rroot = /^(?:body|html)$/i; - -jQuery.fn.offset = function( options ) { - if ( arguments.length ) { - return options === undefined ? - this : - this.each(function( i ) { - jQuery.offset.setOffset( this, options, i ); - }); - } - - var docElem, body, win, clientTop, clientLeft, scrollTop, scrollLeft, - box = { top: 0, left: 0 }, - elem = this[ 0 ], - doc = elem && elem.ownerDocument; - - if ( !doc ) { - return; - } - - if ( (body = doc.body) === elem ) { - return jQuery.offset.bodyOffset( elem ); - } - - docElem = doc.documentElement; - - // Make sure it's not a disconnected DOM node - if ( !jQuery.contains( docElem, elem ) ) { - return box; - } - - // If we don't have gBCR, just use 0,0 rather than error - // BlackBerry 5, iOS 3 (original iPhone) - if ( typeof elem.getBoundingClientRect !== "undefined" ) { - box = elem.getBoundingClientRect(); - } - win = getWindow( doc ); - clientTop = docElem.clientTop || body.clientTop || 0; - clientLeft = docElem.clientLeft || body.clientLeft || 0; - scrollTop = win.pageYOffset || docElem.scrollTop; - scrollLeft = win.pageXOffset || docElem.scrollLeft; - return { - top: box.top + scrollTop - clientTop, - left: box.left + scrollLeft - clientLeft - }; -}; - -jQuery.offset = { - - bodyOffset: function( body ) { - var top = body.offsetTop, - left = body.offsetLeft; - - if ( jQuery.support.doesNotIncludeMarginInBodyOffset ) { - top += parseFloat( jQuery.css(body, "marginTop") ) || 0; - left += parseFloat( jQuery.css(body, "marginLeft") ) || 0; - } - - return { top: top, left: left }; - }, - - setOffset: function( elem, options, i ) { - var position = jQuery.css( elem, "position" ); - - // set position first, in-case top/left are set even on static elem - if ( position === "static" ) { - elem.style.position = "relative"; - } - - var curElem = jQuery( elem ), - curOffset = curElem.offset(), - curCSSTop = jQuery.css( elem, "top" ), - curCSSLeft = jQuery.css( elem, "left" ), - calculatePosition = ( position === "absolute" || position === "fixed" ) && jQuery.inArray("auto", [curCSSTop, curCSSLeft]) > -1, - props = {}, curPosition = {}, curTop, curLeft; - - // need to be able to calculate position if either top or left is auto and position is either absolute or fixed - if ( calculatePosition ) { - curPosition = curElem.position(); - curTop = curPosition.top; - curLeft = curPosition.left; - } else { - curTop = parseFloat( curCSSTop ) || 0; - curLeft = parseFloat( curCSSLeft ) || 0; - } - - if ( jQuery.isFunction( options ) ) { - options = options.call( elem, i, curOffset ); - } - - if ( options.top != null ) { - props.top = ( options.top - curOffset.top ) + curTop; - } - if ( options.left != null ) { - props.left = ( options.left - curOffset.left ) + curLeft; - } - - if ( "using" in options ) { - options.using.call( elem, props ); - } else { - curElem.css( props ); - } - } -}; - - -jQuery.fn.extend({ - - position: function() { - if ( !this[0] ) { - return; - } - - var elem = this[0], - - // Get *real* offsetParent - offsetParent = this.offsetParent(), - - // Get correct offsets - offset = this.offset(), - parentOffset = rroot.test(offsetParent[0].nodeName) ? { top: 0, left: 0 } : offsetParent.offset(); - - // Subtract element margins - // note: when an element has margin: auto the offsetLeft and marginLeft - // are the same in Safari causing offset.left to incorrectly be 0 - offset.top -= parseFloat( jQuery.css(elem, "marginTop") ) || 0; - offset.left -= parseFloat( jQuery.css(elem, "marginLeft") ) || 0; - - // Add offsetParent borders - parentOffset.top += parseFloat( jQuery.css(offsetParent[0], "borderTopWidth") ) || 0; - parentOffset.left += parseFloat( jQuery.css(offsetParent[0], "borderLeftWidth") ) || 0; - - // Subtract the two offsets - return { - top: offset.top - parentOffset.top, - left: offset.left - parentOffset.left - }; - }, - - offsetParent: function() { - return this.map(function() { - var offsetParent = this.offsetParent || document.body; - while ( offsetParent && (!rroot.test(offsetParent.nodeName) && jQuery.css(offsetParent, "position") === "static") ) { - offsetParent = offsetParent.offsetParent; - } - return offsetParent || document.body; - }); - } -}); - - -// Create scrollLeft and scrollTop methods -jQuery.each( {scrollLeft: "pageXOffset", scrollTop: "pageYOffset"}, function( method, prop ) { - var top = /Y/.test( prop ); - - jQuery.fn[ method ] = function( val ) { - return jQuery.access( this, function( elem, method, val ) { - var win = getWindow( elem ); - - if ( val === undefined ) { - return win ? (prop in win) ? win[ prop ] : - win.document.documentElement[ method ] : - elem[ method ]; - } - - if ( win ) { - win.scrollTo( - !top ? val : jQuery( win ).scrollLeft(), - top ? val : jQuery( win ).scrollTop() - ); - - } else { - elem[ method ] = val; - } - }, method, val, arguments.length, null ); - }; -}); - -function getWindow( elem ) { - return jQuery.isWindow( elem ) ? - elem : - elem.nodeType === 9 ? - elem.defaultView || elem.parentWindow : - false; -} -// Create innerHeight, innerWidth, height, width, outerHeight and outerWidth methods -jQuery.each( { Height: "height", Width: "width" }, function( name, type ) { - jQuery.each( { padding: "inner" + name, content: type, "": "outer" + name }, function( defaultExtra, funcName ) { - // margin is only for outerHeight, outerWidth - jQuery.fn[ funcName ] = function( margin, value ) { - var chainable = arguments.length && ( defaultExtra || typeof margin !== "boolean" ), - extra = defaultExtra || ( margin === true || value === true ? "margin" : "border" ); - - return jQuery.access( this, function( elem, type, value ) { - var doc; - - if ( jQuery.isWindow( elem ) ) { - // As of 5/8/2012 this will yield incorrect results for Mobile Safari, but there - // isn't a whole lot we can do. See pull request at this URL for discussion: - // https://github.com/jquery/jquery/pull/764 - return elem.document.documentElement[ "client" + name ]; - } - - // Get document width or height - if ( elem.nodeType === 9 ) { - doc = elem.documentElement; - - // Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height], whichever is greatest - // unfortunately, this causes bug #3838 in IE6/8 only, but there is currently no good, small way to fix it. - return Math.max( - elem.body[ "scroll" + name ], doc[ "scroll" + name ], - elem.body[ "offset" + name ], doc[ "offset" + name ], - doc[ "client" + name ] - ); - } - - return value === undefined ? - // Get width or height on the element, requesting but not forcing parseFloat - jQuery.css( elem, type, value, extra ) : - - // Set width or height on the element - jQuery.style( elem, type, value, extra ); - }, type, chainable ? margin : undefined, chainable, null ); - }; - }); -}); -// Expose jQuery to the global object -window.jQuery = window.$ = jQuery; - -// Expose jQuery as an AMD module, but only for AMD loaders that -// understand the issues with loading multiple versions of jQuery -// in a page that all might call define(). The loader will indicate -// they have special allowances for multiple jQuery versions by -// specifying define.amd.jQuery = true. Register as a named module, -// since jQuery can be concatenated with other files that may use define, -// but not use a proper concatenation script that understands anonymous -// AMD modules. A named AMD is safest and most robust way to register. -// Lowercase jquery is used because AMD module names are derived from -// file names, and jQuery is normally delivered in a lowercase file name. -// Do this after creating the global so that if an AMD module wants to call -// noConflict to hide this version of jQuery, it will work. -if ( typeof define === "function" && define.amd && define.amd.jQuery ) { - define( "jquery", [], function () { return jQuery; } ); -} - -})( window ); diff --git a/tau/demos/SDK/mobile/UIComponents/lib/phantom.fix.js b/tau/demos/SDK/mobile/UIComponents/lib/phantom.fix.js deleted file mode 100644 index ce421551..00000000 --- a/tau/demos/SDK/mobile/UIComponents/lib/phantom.fix.js +++ /dev/null @@ -1,105 +0,0 @@ -if (!Function.prototype.bind) { - Function.prototype.bind = function (oThis) { - if (typeof this !== "function") { - // closest thing possible to the ECMAScript 5 internal IsCallable function - throw new TypeError("Function.prototype.bind - what is trying to be bound is not callable"); - } - - var aArgs = Array.prototype.slice.call(arguments, 1), - fToBind = this, - fNOP = function () {}, - fBound = function () { - return fToBind.apply(this instanceof fNOP && oThis - ? this - : oThis, - aArgs.concat(Array.prototype.slice.call(arguments))); - }; - - fNOP.prototype = this.prototype; - fBound.prototype = new fNOP(); - - return fBound; - }; -} - -if (!CustomEvent) { - function CustomEvent(type, data) { - var evt = document.createEvent('Event'); - evt.initEvent(type, data.bubbles, data.cancelable); - evt.detail = data.detail; - return evt; - } -} - -var tizen = { - systeminfo : { - getPropertyValue: function(name, callback) {}, - addPropertyValueChangeListener : function () {} - }, - application : { - getAppContext : function () { - return { - appId : '' - }; - }, - getCurrentApplication : function () { - return { - appInfo : { - version: "1.0" - }, - exit: function () { - } - }; - }, - getAppSharedURI: function () { - return ""; - } - }, - alarm : { - removeAll : function() { - } - }, - contact: { - getDefaultAddressBook : function() { - } - }, - callhistory : { - addChangeListener : function () { - }, - find: function() {} - }, - contact: { - getDefaultAddressBook: function() { - return { - find: function () {} - } - } - }, - SortMode: function() { - return {}; - }, - time: { - getCurrentDateTime: function() { - return { - toLocalTimezone: function() {} - }; - }, - getDateFormat: function () {}, - getTimeFormat: function () {} - }, - calendar: { - getDefaultCalendar: function() { - return { - find: function() {} - }; - } - }, - TZDate: function () { - }, - AttributeFilter: function () { - }, - AttributeRangeFilter: function () { - }, - CompositeFilter: function () { - } -} diff --git a/tau/demos/SDK/mobile/UIComponents/lib/tau b/tau/demos/SDK/mobile/UIComponents/lib/tau deleted file mode 120000 index 605b793a..00000000 --- a/tau/demos/SDK/mobile/UIComponents/lib/tau +++ /dev/null @@ -1 +0,0 @@ -../../../../../dist
\ No newline at end of file diff --git a/tau/demos/SDK/mobile/UIComponents/src/css/custom.css b/tau/demos/SDK/mobile/UIComponents/src/css/custom.css deleted file mode 100644 index 3d8e2c4c..00000000 --- a/tau/demos/SDK/mobile/UIComponents/src/css/custom.css +++ /dev/null @@ -1,87 +0,0 @@ -.my-check-button-style { - margin: 10px; -} -.my-check-inline-style { - display: inline; -} - -.ui-icon-test{ - background-size: 100% 100%; - background-image: url(test.png); -} - -.ui-icon-test2{ - background-position:0% 0%; - background-size:50% 50%; - background-image: url(test.png); -} - -#sample-box { - width: 100%; - height: 1000px; - background: aliceblue; -} - -.layout-page .a, -.example-child-box.a { - width: 200px; - height: 100px; - background-color: #ff0000; -} -.layout-page .b, -.example-child-box.b { - width: 30%; - height: 60px; - background-color: #0000ff; -} -.layout-page .c, -.example-child-box.c { - width: 40%; - height: 100px; - background-color: #008000; -} -.layout-page .d, -.example-child-box.d { - width: 300px; - height: 40px; - background-color: #00ffff; -} -.layout-page .e, -.example-child-box.e { - width: 200px; - height: 70px; - background-color: deepskyblue; -} -.layout-page .f, -.example-child-box.f { - width: 30%; - height: 100px; - background-color: #ffff00; -} - -.layout-page .ea, -.example-child-box.ea { - width: 30%; - height: 50px; - background-color: indianred; -} -.layout-page .eb, -.example-child-box.eb { - width: 100px; - height: 100px; - background-color: blueviolet; -} -.layout-page #sample-box { - height: 400px; -} -.ui-btn{ - width: auto; -} - -.layout-page .ui-box-linear-horizont { - height: 400px; -} - -.noti-btn{ - margin: 20px auto; -} diff --git a/tau/demos/SDK/mobile/UIComponents/src/js/app.js b/tau/demos/SDK/mobile/UIComponents/src/js/app.js deleted file mode 100644 index 0aee33ef..00000000 --- a/tau/demos/SDK/mobile/UIComponents/src/js/app.js +++ /dev/null @@ -1,18 +0,0 @@ -( function () { - window.addEventListener( 'tizenhwkey', function( ev ) { - if( ev.keyName === "back" ) { - var activePopup = document.querySelector( '.ui-popup-active' ), - page = document.getElementsByClassName( 'ui-page-active' )[0], - pageid = page ? page.id : ""; - - if( pageid === "main" && !activePopup ) { - try { - tizen.application.getCurrentApplication().exit(); - } catch (ignore) { - } - } else { - window.history.back(); - } - } - } ); -} () );
\ No newline at end of file diff --git a/tau/demos/SDK/mobile/UIComponents/src/js/jquery.tmpl.js b/tau/demos/SDK/mobile/UIComponents/src/js/jquery.tmpl.js deleted file mode 100644 index b5c455cd..00000000 --- a/tau/demos/SDK/mobile/UIComponents/src/js/jquery.tmpl.js +++ /dev/null @@ -1,484 +0,0 @@ -/*! -* jQuery Templates Plugin 1.0.0pre -* http://github.com/jquery/jquery-tmpl -* Requires jQuery 1.4.2 -* -* Copyright 2011, Software Freedom Conservancy, Inc. -* Dual licensed under the MIT or GPL Version 2 licenses. -* http://jquery.org/license -*/ -(function( jQuery, undefined ){ - var oldManip = jQuery.fn.domManip, tmplItmAtt = "_tmplitem", htmlExpr = /^[^<]*(<[\w\W]+>)[^>]*$|\{\{\! /, - newTmplItems = {}, wrappedItems = {}, appendToTmplItems, topTmplItem = { key: 0, data: {} }, itemKey = 0, cloneIndex = 0, stack = []; - - function newTmplItem( options, parentItem, fn, data ) { - // Returns a template item data structure for a new rendered instance of a template (a 'template item'). - // The content field is a hierarchical array of strings and nested items (to be - // removed and replaced by nodes field of dom elements, once inserted in DOM). - var newItem = { - data: data || (data === 0 || data === false) ? data : (parentItem ? parentItem.data : {}), - _wrap: parentItem ? parentItem._wrap : null, - tmpl: null, - parent: parentItem || null, - nodes: [], - calls: tiCalls, - nest: tiNest, - wrap: tiWrap, - html: tiHtml, - update: tiUpdate - }; - if ( options ) { - jQuery.extend( newItem, options, { nodes: [], parent: parentItem }); - } - if ( fn ) { - // Build the hierarchical content to be used during insertion into DOM - newItem.tmpl = fn; - newItem._ctnt = newItem._ctnt || newItem.tmpl( jQuery, newItem ); - newItem.key = ++itemKey; - // Keep track of new template item, until it is stored as jQuery Data on DOM element - (stack.length ? wrappedItems : newTmplItems)[itemKey] = newItem; - } - return newItem; - } - - // Override appendTo etc., in order to provide support for targeting multiple elements. (This code would disappear if integrated in jquery core). - jQuery.each({ - appendTo: "append", - prependTo: "prepend", - insertBefore: "before", - insertAfter: "after", - replaceAll: "replaceWith" - }, function( name, original ) { - jQuery.fn[ name ] = function( selector ) { - var ret = [], insert = jQuery( selector ), elems, i, l, tmplItems, - parent = this.length === 1 && this[0].parentNode; - - appendToTmplItems = newTmplItems || {}; - if ( parent && parent.nodeType === 11 && parent.childNodes.length === 1 && insert.length === 1 ) { - insert[ original ]( this[0] ); - ret = this; - } else { - for ( i = 0, l = insert.length; i < l; i++ ) { - cloneIndex = i; - elems = (i > 0 ? this.clone(true) : this).get(); - jQuery( insert[i] )[ original ]( elems ); - ret = ret.concat( elems ); - } - cloneIndex = 0; - ret = this.pushStack( ret, name, insert.selector ); - } - tmplItems = appendToTmplItems; - appendToTmplItems = null; - jQuery.tmpl.complete( tmplItems ); - return ret; - }; - }); - - jQuery.fn.extend({ - // Use first wrapped element as template markup. - // Return wrapped set of template items, obtained by rendering template against data. - tmpl: function( data, options, parentItem ) { - return jQuery.tmpl( this[0], data, options, parentItem ); - }, - - // Find which rendered template item the first wrapped DOM element belongs to - tmplItem: function() { - return jQuery.tmplItem( this[0] ); - }, - - // Consider the first wrapped element as a template declaration, and get the compiled template or store it as a named template. - template: function( name ) { - return jQuery.template( name, this[0] ); - }, - - domManip: function( args, table, callback, options ) { - if ( args[0] && jQuery.isArray( args[0] )) { - var dmArgs = jQuery.makeArray( arguments ), elems = args[0], elemsLength = elems.length, i = 0, tmplItem; - while ( i < elemsLength && !(tmplItem = jQuery.data( elems[i++], "tmplItem" ))) {} - if ( tmplItem && cloneIndex ) { - dmArgs[2] = function( fragClone ) { - // Handler called by oldManip when rendered template has been inserted into DOM. - jQuery.tmpl.afterManip( this, fragClone, callback ); - }; - } - oldManip.apply( this, dmArgs ); - } else { - oldManip.apply( this, arguments ); - } - cloneIndex = 0; - if ( !appendToTmplItems ) { - jQuery.tmpl.complete( newTmplItems ); - } - return this; - } - }); - - jQuery.extend({ - // Return wrapped set of template items, obtained by rendering template against data. - tmpl: function( tmpl, data, options, parentItem ) { - var ret, topLevel = !parentItem; - if ( topLevel ) { - // This is a top-level tmpl call (not from a nested template using {{tmpl}}) - parentItem = topTmplItem; - tmpl = jQuery.template[tmpl] || jQuery.template( null, tmpl ); - wrappedItems = {}; // Any wrapped items will be rebuilt, since this is top level - } else if ( !tmpl ) { - // The template item is already associated with DOM - this is a refresh. - // Re-evaluate rendered template for the parentItem - tmpl = parentItem.tmpl; - newTmplItems[parentItem.key] = parentItem; - parentItem.nodes = []; - if ( parentItem.wrapped ) { - updateWrapped( parentItem, parentItem.wrapped ); - } - // Rebuild, without creating a new template item - return jQuery( build( parentItem, null, parentItem.tmpl( jQuery, parentItem ) )); - } - if ( !tmpl ) { - return []; // Could throw... - } - if ( typeof data === "function" ) { - data = data.call( parentItem || {} ); - } - if ( options && options.wrapped ) { - updateWrapped( options, options.wrapped ); - } - ret = jQuery.isArray( data ) ? - jQuery.map( data, function( dataItem ) { - return dataItem ? newTmplItem( options, parentItem, tmpl, dataItem ) : null; - }) : - [ newTmplItem( options, parentItem, tmpl, data ) ]; - return topLevel ? jQuery( build( parentItem, null, ret ) ) : ret; - }, - - // Return rendered template item for an element. - tmplItem: function( elem ) { - var tmplItem; - if ( elem instanceof jQuery ) { - elem = elem[0]; - } - while ( elem && elem.nodeType === 1 && !(tmplItem = jQuery.data( elem, "tmplItem" )) && (elem = elem.parentNode) ) {} - return tmplItem || topTmplItem; - }, - - // Set: - // Use $.template( name, tmpl ) to cache a named template, - // where tmpl is a template string, a script element or a jQuery instance wrapping a script element, etc. - // Use $( "selector" ).template( name ) to provide access by name to a script block template declaration. - - // Get: - // Use $.template( name ) to access a cached template. - // Also $( selectorToScriptBlock ).template(), or $.template( null, templateString ) - // will return the compiled template, without adding a name reference. - // If templateString includes at least one HTML tag, $.template( templateString ) is equivalent - // to $.template( null, templateString ) - template: function( name, tmpl ) { - if (tmpl) { - // Compile template and associate with name - if ( typeof tmpl === "string" ) { - // This is an HTML string being passed directly in. - tmpl = buildTmplFn( tmpl ); - } else if ( tmpl instanceof jQuery ) { - tmpl = tmpl[0] || {}; - } - if ( tmpl.nodeType ) { - // If this is a template block, use cached copy, or generate tmpl function and cache. - tmpl = jQuery.data( tmpl, "tmpl" ) || jQuery.data( tmpl, "tmpl", buildTmplFn( tmpl.innerHTML )); - // Issue: In IE, if the container element is not a script block, the innerHTML will remove quotes from attribute values whenever the value does not include white space. - // This means that foo="${x}" will not work if the value of x includes white space: foo="${x}" -> foo=value of x. - // To correct this, include space in tag: foo="${ x }" -> foo="value of x" - } - return typeof name === "string" ? (jQuery.template[name] = tmpl) : tmpl; - } - // Return named compiled template - return name ? (typeof name !== "string" ? jQuery.template( null, name ): - (jQuery.template[name] || - // If not in map, and not containing at least on HTML tag, treat as a selector. - // (If integrated with core, use quickExpr.exec) - jQuery.template( null, htmlExpr.test( name ) ? name : jQuery( name )))) : null; - }, - - encode: function( text ) { - // Do HTML encoding replacing < > & and ' and " by corresponding entities. - return ("" + text).split("<").join("<").split(">").join(">").split('"').join(""").split("'").join("'"); - } - }); - - jQuery.extend( jQuery.tmpl, { - tag: { - "tmpl": { - _default: { $2: "null" }, - open: "if($notnull_1){__=__.concat($item.nest($1,$2));}" - // tmpl target parameter can be of type function, so use $1, not $1a (so not auto detection of functions) - // This means that {{tmpl foo}} treats foo as a template (which IS a function). - // Explicit parens can be used if foo is a function that returns a template: {{tmpl foo()}}. - }, - "wrap": { - _default: { $2: "null" }, - open: "$item.calls(__,$1,$2);__=[];", - close: "call=$item.calls();__=call._.concat($item.wrap(call,__));" - }, - "each": { - _default: { $2: "$index, $value" }, - open: "if($notnull_1){$.each($1a,function($2){with(this){", - close: "}});}" - }, - "if": { - open: "if(($notnull_1) && $1a){", - close: "}" - }, - "else": { - _default: { $1: "true" }, - open: "}else if(($notnull_1) && $1a){" - }, - "html": { - // Unecoded expression evaluation. - open: "if($notnull_1){__.push($1a);}" - }, - "=": { - // Encoded expression evaluation. Abbreviated form is ${}. - _default: { $1: "$data" }, - open: "if($notnull_1){__.push($.encode($1a));}" - }, - "!": { - // Comment tag. Skipped by parser - open: "" - } - }, - - // This stub can be overridden, e.g. in jquery.tmplPlus for providing rendered events - complete: function( items ) { - newTmplItems = {}; - }, - - // Call this from code which overrides domManip, or equivalent - // Manage cloning/storing template items etc. - afterManip: function afterManip( elem, fragClone, callback ) { - // Provides cloned fragment ready for fixup prior to and after insertion into DOM - var content = fragClone.nodeType === 11 ? - jQuery.makeArray(fragClone.childNodes) : - fragClone.nodeType === 1 ? [fragClone] : []; - - // Return fragment to original caller (e.g. append) for DOM insertion - callback.call( elem, fragClone ); - - // Fragment has been inserted:- Add inserted nodes to tmplItem data structure. Replace inserted element annotations by jQuery.data. - storeTmplItems( content ); - cloneIndex++; - } - }); - - //========================== Private helper functions, used by code above ========================== - - function build( tmplItem, nested, content ) { - // Convert hierarchical content into flat string array - // and finally return array of fragments ready for DOM insertion - var frag, ret = content ? jQuery.map( content, function( item ) { - return (typeof item === "string") ? - // Insert template item annotations, to be converted to jQuery.data( "tmplItem" ) when elems are inserted into DOM. - (tmplItem.key ? item.replace( /(<\w+)(?=[\s>])(?![^>]*_tmplitem)([^>]*)/g, "$1 " + tmplItmAtt + "=\"" + tmplItem.key + "\" $2" ) : item) : - // This is a child template item. Build nested template. - build( item, tmplItem, item._ctnt ); - }) : - // If content is not defined, insert tmplItem directly. Not a template item. May be a string, or a string array, e.g. from {{html $item.html()}}. - tmplItem; - if ( nested ) { - return ret; - } - - // top-level template - ret = ret.join(""); - - // Support templates which have initial or final text nodes, or consist only of text - // Also support HTML entities within the HTML markup. - ret.replace( /^\s*([^<\s][^<]*)?(<[\w\W]+>)([^>]*[^>\s])?\s*$/, function( all, before, middle, after) { - frag = jQuery( middle ).get(); - - storeTmplItems( frag ); - if ( before ) { - frag = unencode( before ).concat(frag); - } - if ( after ) { - frag = frag.concat(unencode( after )); - } - }); - return frag ? frag : unencode( ret ); - } - - function unencode( text ) { - // Use createElement, since createTextNode will not render HTML entities correctly - var el = document.createElement( "div" ); - el.innerHTML = text; - return jQuery.makeArray(el.childNodes); - } - - // Generate a reusable function that will serve to render a template against data - function buildTmplFn( markup ) { - return new Function("jQuery","$item", - // Use the variable __ to hold a string array while building the compiled template. (See https://github.com/jquery/jquery-tmpl/issues#issue/10). - "var $=jQuery,call,__=[],$data=$item.data;" + - - // Introduce the data as local variables using with(){} - "with($data){__.push('" + - - // Convert the template into pure JavaScript - jQuery.trim(markup) - .replace( /([\\'])/g, "\\$1" ) - .replace( /[\r\t\n]/g, " " ) - .replace( /\$\{([^\}]*)\}/g, "{{= $1}}" ) - .replace( /\{\{(\/?)(\w+|.)(?:\(((?:[^\}]|\}(?!\}))*?)?\))?(?:\s+(.*?)?)?(\(((?:[^\}]|\}(?!\}))*?)\))?\s*\}\}/g, - function( all, slash, type, fnargs, target, parens, args ) { - var tag = jQuery.tmpl.tag[ type ], def, expr, exprAutoFnDetect; - if ( !tag ) { - throw "Unknown template tag: " + type; - } - def = tag._default || []; - if ( parens && !/\w$/.test(target)) { - target += parens; - parens = ""; - } - if ( target ) { - target = unescape( target ); - args = args ? ("," + unescape( args ) + ")") : (parens ? ")" : ""); - // Support for target being things like a.toLowerCase(); - // In that case don't call with template item as 'this' pointer. Just evaluate... - expr = parens ? (target.indexOf(".") > -1 ? target + unescape( parens ) : ("(" + target + ").call($item" + args)) : target; - exprAutoFnDetect = parens ? expr : "(typeof(" + target + ")==='function'?(" + target + ").call($item):(" + target + "))"; - } else { - exprAutoFnDetect = expr = def.$1 || "null"; - } - fnargs = unescape( fnargs ); - return "');" + - tag[ slash ? "close" : "open" ] - .split( "$notnull_1" ).join( target ? "typeof(" + target + ")!=='undefined' && (" + target + ")!=null" : "true" ) - .split( "$1a" ).join( exprAutoFnDetect ) - .split( "$1" ).join( expr ) - .split( "$2" ).join( fnargs || def.$2 || "" ) + - "__.push('"; - }) + - "');}return __;" - ); - } - function updateWrapped( options, wrapped ) { - // Build the wrapped content. - options._wrap = build( options, true, - // Suport imperative scenario in which options.wrapped can be set to a selector or an HTML string. - jQuery.isArray( wrapped ) ? wrapped : [htmlExpr.test( wrapped ) ? wrapped : jQuery( wrapped ).html()] - ).join(""); - } - - function unescape( args ) { - return args ? args.replace( /\\'/g, "'").replace(/\\\\/g, "\\" ) : null; - } - function outerHtml( elem ) { - var div = document.createElement("div"); - div.appendChild( elem.cloneNode(true) ); - return div.innerHTML; - } - - // Store template items in jQuery.data(), ensuring a unique tmplItem data data structure for each rendered template instance. - function storeTmplItems( content ) { - var keySuffix = "_" + cloneIndex, elem, elems, newClonedItems = {}, i, l, m; - for ( i = 0, l = content.length; i < l; i++ ) { - if ( (elem = content[i]).nodeType !== 1 ) { - continue; - } - elems = elem.getElementsByTagName("*"); - for ( m = elems.length - 1; m >= 0; m-- ) { - processItemKey( elems[m] ); - } - processItemKey( elem ); - } - function processItemKey( el ) { - var pntKey, pntNode = el, pntItem, tmplItem, key; - // Ensure that each rendered template inserted into the DOM has its own template item, - if ( (key = el.getAttribute( tmplItmAtt ))) { - while ( pntNode.parentNode && (pntNode = pntNode.parentNode).nodeType === 1 && !(pntKey = pntNode.getAttribute( tmplItmAtt ))) { } - if ( pntKey !== key ) { - // The next ancestor with a _tmplitem expando is on a different key than this one. - // So this is a top-level element within this template item - // Set pntNode to the key of the parentNode, or to 0 if pntNode.parentNode is null, or pntNode is a fragment. - pntNode = pntNode.parentNode ? (pntNode.nodeType === 11 ? 0 : (pntNode.getAttribute( tmplItmAtt ) || 0)) : 0; - if ( !(tmplItem = newTmplItems[key]) ) { - // The item is for wrapped content, and was copied from the temporary parent wrappedItem. - tmplItem = wrappedItems[key]; - tmplItem = newTmplItem( tmplItem, newTmplItems[pntNode]||wrappedItems[pntNode] ); - tmplItem.key = ++itemKey; - newTmplItems[itemKey] = tmplItem; - } - if ( cloneIndex ) { - cloneTmplItem( key ); - } - } - el.removeAttribute( tmplItmAtt ); - } else if ( cloneIndex && (tmplItem = jQuery.data( el, "tmplItem" )) ) { - // This was a rendered element, cloned during append or appendTo etc. - // TmplItem stored in jQuery data has already been cloned in cloneCopyEvent. We must replace it with a fresh cloned tmplItem. - cloneTmplItem( tmplItem.key ); - newTmplItems[tmplItem.key] = tmplItem; - pntNode = jQuery.data( el.parentNode, "tmplItem" ); - pntNode = pntNode ? pntNode.key : 0; - } - if ( tmplItem ) { - pntItem = tmplItem; - // Find the template item of the parent element. - // (Using !=, not !==, since pntItem.key is number, and pntNode may be a string) - while ( pntItem && pntItem.key != pntNode ) { - // Add this element as a top-level node for this rendered template item, as well as for any - // ancestor items between this item and the item of its parent element - pntItem.nodes.push( el ); - pntItem = pntItem.parent; - } - // Delete content built during rendering - reduce API surface area and memory use, and avoid exposing of stale data after rendering... - delete tmplItem._ctnt; - delete tmplItem._wrap; - // Store template item as jQuery data on the element - jQuery.data( el, "tmplItem", tmplItem ); - } - function cloneTmplItem( key ) { - key = key + keySuffix; - tmplItem = newClonedItems[key] = - (newClonedItems[key] || newTmplItem( tmplItem, newTmplItems[tmplItem.parent.key + keySuffix] || tmplItem.parent )); - } - } - } - - //---- Helper functions for template item ---- - - function tiCalls( content, tmpl, data, options ) { - if ( !content ) { - return stack.pop(); - } - stack.push({ _: content, tmpl: tmpl, item:this, data: data, options: options }); - } - - function tiNest( tmpl, data, options ) { - // nested template, using {{tmpl}} tag - return jQuery.tmpl( jQuery.template( tmpl ), data, options, this ); - } - - function tiWrap( call, wrapped ) { - // nested template, using {{wrap}} tag - var options = call.options || {}; - options.wrapped = wrapped; - // Apply the template, which may incorporate wrapped content, - return jQuery.tmpl( jQuery.template( call.tmpl ), call.data, options, call.item ); - } - - function tiHtml( filter, textOnly ) { - var wrapped = this._wrap; - return jQuery.map( - jQuery( jQuery.isArray( wrapped ) ? wrapped.join("") : wrapped ).filter( filter || "*" ), - function(e) { - return textOnly ? - e.innerText || e.textContent : - e.outerHTML || outerHtml(e); - }); - } - - function tiUpdate() { - var coll = this.nodes; - jQuery.tmpl( null, null, null, this).insertBefore( coll[0] ); - jQuery( coll ).remove(); - } -})( jQuery );
\ No newline at end of file diff --git a/tau/demos/SDK/mobile/UIComponents/src/js/jquery.tmpl.min.js b/tau/demos/SDK/mobile/UIComponents/src/js/jquery.tmpl.min.js deleted file mode 100644 index a615f5b2..00000000 --- a/tau/demos/SDK/mobile/UIComponents/src/js/jquery.tmpl.min.js +++ /dev/null @@ -1,10 +0,0 @@ -/* - * jQuery Templates Plugin 1.0.0pre - * http://github.com/jquery/jquery-tmpl - * Requires jQuery 1.4.2 - * - * Copyright 2011, Software Freedom Conservancy, Inc. - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - */ -(function(a){var r=a.fn.domManip,d="_tmplitem",q=/^[^<]*(<[\w\W]+>)[^>]*$|\{\{\! /,b={},f={},e,p={key:0,data:{}},i=0,c=0,l=[];function g(g,d,h,e){var c={data:e||(e===0||e===false)?e:d?d.data:{},_wrap:d?d._wrap:null,tmpl:null,parent:d||null,nodes:[],calls:u,nest:w,wrap:x,html:v,update:t};g&&a.extend(c,g,{nodes:[],parent:d});if(h){c.tmpl=h;c._ctnt=c._ctnt||c.tmpl(a,c);c.key=++i;(l.length?f:b)[i]=c}return c}a.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(f,d){a.fn[f]=function(n){var g=[],i=a(n),k,h,m,l,j=this.length===1&&this[0].parentNode;e=b||{};if(j&&j.nodeType===11&&j.childNodes.length===1&&i.length===1){i[d](this[0]);g=this}else{for(h=0,m=i.length;h<m;h++){c=h;k=(h>0?this.clone(true):this).get();a(i[h])[d](k);g=g.concat(k)}c=0;g=this.pushStack(g,f,i.selector)}l=e;e=null;a.tmpl.complete(l);return g}});a.fn.extend({tmpl:function(d,c,b){return a.tmpl(this[0],d,c,b)},tmplItem:function(){return a.tmplItem(this[0])},template:function(b){return a.template(b,this[0])},domManip:function(d,m,k){if(d[0]&&a.isArray(d[0])){var g=a.makeArray(arguments),h=d[0],j=h.length,i=0,f;while(i<j&&!(f=a.data(h[i++],"tmplItem")));if(f&&c)g[2]=function(b){a.tmpl.afterManip(this,b,k)};r.apply(this,g)}else r.apply(this,arguments);c=0;!e&&a.tmpl.complete(b);return this}});a.extend({tmpl:function(d,h,e,c){var i,k=!c;if(k){c=p;d=a.template[d]||a.template(null,d);f={}}else if(!d){d=c.tmpl;b[c.key]=c;c.nodes=[];c.wrapped&&n(c,c.wrapped);return a(j(c,null,c.tmpl(a,c)))}if(!d)return[];if(typeof h==="function")h=h.call(c||{});e&&e.wrapped&&n(e,e.wrapped);i=a.isArray(h)?a.map(h,function(a){return a?g(e,c,d,a):null}):[g(e,c,d,h)];return k?a(j(c,null,i)):i},tmplItem:function(b){var c;if(b instanceof a)b=b[0];while(b&&b.nodeType===1&&!(c=a.data(b,"tmplItem"))&&(b=b.parentNode));return c||p},template:function(c,b){if(b){if(typeof b==="string")b=o(b);else if(b instanceof a)b=b[0]||{};if(b.nodeType)b=a.data(b,"tmpl")||a.data(b,"tmpl",o(b.innerHTML));return typeof c==="string"?(a.template[c]=b):b}return c?typeof c!=="string"?a.template(null,c):a.template[c]||a.template(null,q.test(c)?c:a(c)):null},encode:function(a){return(""+a).split("<").join("<").split(">").join(">").split('"').join(""").split("'").join("'")}});a.extend(a.tmpl,{tag:{tmpl:{_default:{$2:"null"},open:"if($notnull_1){__=__.concat($item.nest($1,$2));}"},wrap:{_default:{$2:"null"},open:"$item.calls(__,$1,$2);__=[];",close:"call=$item.calls();__=call._.concat($item.wrap(call,__));"},each:{_default:{$2:"$index, $value"},open:"if($notnull_1){$.each($1a,function($2){with(this){",close:"}});}"},"if":{open:"if(($notnull_1) && $1a){",close:"}"},"else":{_default:{$1:"true"},open:"}else if(($notnull_1) && $1a){"},html:{open:"if($notnull_1){__.push($1a);}"},"=":{_default:{$1:"$data"},open:"if($notnull_1){__.push($.encode($1a));}"},"!":{open:""}},complete:function(){b={}},afterManip:function(f,b,d){var e=b.nodeType===11?a.makeArray(b.childNodes):b.nodeType===1?[b]:[];d.call(f,b);m(e);c++}});function j(e,g,f){var b,c=f?a.map(f,function(a){return typeof a==="string"?e.key?a.replace(/(<\w+)(?=[\s>])(?![^>]*_tmplitem)([^>]*)/g,"$1 "+d+'="'+e.key+'" $2'):a:j(a,e,a._ctnt)}):e;if(g)return c;c=c.join("");c.replace(/^\s*([^<\s][^<]*)?(<[\w\W]+>)([^>]*[^>\s])?\s*$/,function(f,c,e,d){b=a(e).get();m(b);if(c)b=k(c).concat(b);if(d)b=b.concat(k(d))});return b?b:k(c)}function k(c){var b=document.createElement("div");b.innerHTML=c;return a.makeArray(b.childNodes)}function o(b){return new Function("jQuery","$item","var $=jQuery,call,__=[],$data=$item.data;with($data){__.push('"+a.trim(b).replace(/([\\'])/g,"\\$1").replace(/[\r\t\n]/g," ").replace(/\$\{([^\}]*)\}/g,"{{= $1}}").replace(/\{\{(\/?)(\w+|.)(?:\(((?:[^\}]|\}(?!\}))*?)?\))?(?:\s+(.*?)?)?(\(((?:[^\}]|\}(?!\}))*?)\))?\s*\}\}/g,function(m,l,k,g,b,c,d){var j=a.tmpl.tag[k],i,e,f;if(!j)throw"Unknown template tag: "+k;i=j._default||[];if(c&&!/\w$/.test(b)){b+=c;c=""}if(b){b=h(b);d=d?","+h(d)+")":c?")":"";e=c?b.indexOf(".")>-1?b+h(c):"("+b+").call($item"+d:b;f=c?e:"(typeof("+b+")==='function'?("+b+").call($item):("+b+"))"}else f=e=i.$1||"null";g=h(g);return"');"+j[l?"close":"open"].split("$notnull_1").join(b?"typeof("+b+")!=='undefined' && ("+b+")!=null":"true").split("$1a").join(f).split("$1").join(e).split("$2").join(g||i.$2||"")+"__.push('"})+"');}return __;")}function n(c,b){c._wrap=j(c,true,a.isArray(b)?b:[q.test(b)?b:a(b).html()]).join("")}function h(a){return a?a.replace(/\\'/g,"'").replace(/\\\\/g,"\\"):null}function s(b){var a=document.createElement("div");a.appendChild(b.cloneNode(true));return a.innerHTML}function m(o){var n="_"+c,k,j,l={},e,p,h;for(e=0,p=o.length;e<p;e++){if((k=o[e]).nodeType!==1)continue;j=k.getElementsByTagName("*");for(h=j.length-1;h>=0;h--)m(j[h]);m(k)}function m(j){var p,h=j,k,e,m;if(m=j.getAttribute(d)){while(h.parentNode&&(h=h.parentNode).nodeType===1&&!(p=h.getAttribute(d)));if(p!==m){h=h.parentNode?h.nodeType===11?0:h.getAttribute(d)||0:0;if(!(e=b[m])){e=f[m];e=g(e,b[h]||f[h]);e.key=++i;b[i]=e}c&&o(m)}j.removeAttribute(d)}else if(c&&(e=a.data(j,"tmplItem"))){o(e.key);b[e.key]=e;h=a.data(j.parentNode,"tmplItem");h=h?h.key:0}if(e){k=e;while(k&&k.key!=h){k.nodes.push(j);k=k.parent}delete e._ctnt;delete e._wrap;a.data(j,"tmplItem",e)}function o(a){a=a+n;e=l[a]=l[a]||g(e,b[e.parent.key+n]||e.parent)}}}function u(a,d,c,b){if(!a)return l.pop();l.push({_:a,tmpl:d,item:this,data:c,options:b})}function w(d,c,b){return a.tmpl(a.template(d),c,b,this)}function x(b,d){var c=b.options||{};c.wrapped=d;return a.tmpl(a.template(b.tmpl),b.data,c,b.item)}function v(d,c){var b=this._wrap;return a.map(a(a.isArray(b)?b.join(""):b).filter(d||"*"),function(a){return c?a.innerText||a.textContent:a.outerHTML||s(a)})}function t(){var b=this.nodes;a.tmpl(null,null,null,this).insertBefore(b[0]);a(b).remove()}})(jQuery);
\ No newline at end of file diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/button/button.html b/tau/demos/SDK/mobile/UIComponents/src/widgets/button/button.html deleted file mode 100644 index e6b8689b..00000000 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/button/button.html +++ /dev/null @@ -1,60 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> - -<div data-role="page" id="ButtonDemo"> - <div data-role="header" data-position="fixed"> - <h1>Buttons</h1> - </div> - <div data-role="content"> - <ul data-role = "listview"> - <li data-role="list-divider">Basic buttons</li> - <li class="ui-li-1line-btn1">List item 1<button data-inline="true">Text Button Test</button></li> - <li class="ui-li-1line-btn1">List item 2<button data-inline="true" data-icon="arrow-r">Call Icon</button></li> - <li class="ui-li-1line-btn1">List item 3<button data-inline="true" data-icon="arrow-r">Longer Call Icon</button></li> - <li class="ui-li-1line-btn1">List item 4<button data-inline="true" data-icon="call" data-iconpos="right">Icon Text</button></li> - <li class="ui-li-1line-btn1">List item 5<button data-inline="true" data-style="circle">data-style, circle</button></li> - <li data-role="list-divider">Only icon buttons for tizen</li> - <li class="ui-li-1line-btn1">data-icon = "call" <button data-inline="true" data-icon="call"></button></li> - <li class="ui-li-1line-btn1">data-icon = "rename" <button data-inline="true" data-icon="rename"></button></li> - <li data-role="list-divider">Only icon buttons for JQM style</li> - <li class="ui-li-1line-btn1">data-icon = "arrow-l" <button data-inline="true" data-icon="arrow-l"></button></li> - <li class="ui-li-1line-btn1">data-icon = "arrow-r" <button data-inline="true" data-icon="arrow-r"></button></li> - <li class="ui-li-1line-btn1">data-icon = "arrow-u" <button data-inline="true" data-icon="arrow-u"></button></li> - <li class="ui-li-1line-btn1">data-icon = "arrow-d" <button data-inline="true" data-icon="arrow-d"></button></li> - <li class="ui-li-1line-btn1">data-icon = "delete" <button data-inline="true" data-icon="delete"></button></li> - <li class="ui-li-1line-btn1">data-icon = "check" <button data-inline="true" data-icon="check"></button></li> - <li class="ui-li-1line-btn1">data-icon = "gear" <button data-inline="true" data-icon="gear"></button></li> - <li class="ui-li-1line-btn1">data-icon = "refresh" <button data-inline="true" data-icon="refresh"></button></li> - <li class="ui-li-1line-btn1">data-icon = "forward" <button data-inline="true" data-icon="forward"></button></li> - <li class="ui-li-1line-btn1">data-icon = "back" <button data-inline="true" data-icon="back"></button></li> - <li class="ui-li-1line-btn1">data-icon = "grid" <button data-inline="true" data-icon="grid"></button></li> - <li class="ui-li-1line-btn1">data-icon = "star" <button data-inline="true" data-icon="star"></button></li> - <li class="ui-li-1line-btn1">data-icon = "info" <button data-inline="true" data-icon="info"></button></li> - <li class="ui-li-1line-btn1">data-icon = "home" <button data-inline="true" data-icon="home"></button></li> - <li class="ui-li-1line-btn1">data-icon = "search" <button data-inline="true" data-icon="search"></button></li> - <li class="ui-li-1line-btn1">data-icon = "alert" <button data-inline="true" data-icon="alert"></button></li> - - <li data-role="list-divider">Buttons with data-style</li> - <li class="ui-li-1line-btn2">List item<button data-inline="true" data-icon="forward" data-style="circle"></button></li> - <li class="ui-li-1line-btn2">List item<button data-inline="true" data-icon="call" data-style="circle"></button></li> - <li class="ui-li-1line-btn2">List item<button data-inline="true" data-icon="star" data-style="circle"></button></li> - <li class="ui-li-1line-btn2">List item<button data-inline="true" data-icon="star" data-style="nobg"></button></li> - <li class="ui-li-1line-btn2">List item<button data-inline="true" data-icon="scrolltop" data-style="nobg"></button></li> - <li class="ui-li-1line-btn2">List item<button data-inline="true" data-icon="scrollleft" data-style="nobg"></button></li> - - <li data-role="list-divider">Warning buttons - plus and minus</li> - <li class="ui-li-1line-btn3">data-icon = "plus" <button data-inline="true" data-icon="plus"></button></li> - <li class="ui-li-1line-btn3">data-icon = "minus" <div data-role="button" data-inline="true" data-icon="minus"></button></li> - - <li data-role="list-divider">Custom buttons</li> - <li><a href="buttonNolist.html">Buttons Pages(not in list) </a></li> - </ul> - </div> -</div> - -</body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/button/buttonNolist.html b/tau/demos/SDK/mobile/UIComponents/src/widgets/button/buttonNolist.html deleted file mode 100644 index a5625131..00000000 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/button/buttonNolist.html +++ /dev/null @@ -1,85 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> - -<div data-role="page" id="ButtonNolist"> - <div data-role="header" data-position="fixed"> - <h1>BUTTONS</h1> - </div> - <div data-role="content"> - *Default Button - <button>Button</button> - HTML Code: - <textarea style="width:80%;padding:1em;background-color:whitesmoke;color:black;border-style:inset" class="formfield" readonly="readonly" disabled><button>Button</button></textarea> - <br/><br/> - *Inline Button, Inline Button With Icon<br/> - <button data-inline="true">DataInline True</button> - <button data-inline="true" data-icon="call" data-iconpos="right">Icon Text</button> - <button data-inline="true" data-icon="call" data-iconpos="left">Icon Text</button> - <button data-inline="true" data-icon="star" data-style="nobg"></button> - <button data-inline="true" data-icon="rename" data-style="circle"></button><br/> - HTML Code: - <textarea style="width:80%;padding:1em;background-color:whitesmoke;color:black;border-style:inset" readonly="readonly" disabled><button data-inline="true">DataInline True</button> -<button data-inline="true" data-icon="call" data-iconpos="right">Icon Text</button> -<button data-inline="true" data-icon="call" data-iconpos="left">Icon Text</button> -<button data-inline="true" data-icon="favorite" data-style="nobg"></button> -<button data-inline="true" data-icon="rename" data-style="circle"></button></textarea><br/><br/> - *Default Button (A tag) - <a href="#buttonTest" data-role="button">A Tag Button</a> - HTML Code: - <textarea style="width:80%;padding:1em;background-color:whitesmoke;color:black;border-style:inset" readonly="readonly" disabled><a href="#buttonTest" data-role="button">A Tag Button</a></textarea> - <br/><br/> - *Button Icon Position top, bottom (with inline) - <button data-icon="call" data-iconpos="top">PositionTop</button><br/> - <button data-icon="call" data-iconpos="bottom">PositionBottom</button><br/> - <button data-icon="call" data-iconpos="top" data-inline="true">PositionTop</button> - <button data-icon="call" data-iconpos="bottom" data-inline="true">PositionBottom</button><br/> - HTML Code: - <textarea style="width:80%;padding:1em;background-color:whitesmoke;color:black;border-style:inset" readonly="readonly" disabled><button data-icon="call" data-iconpos="top">PositionTop</button> -<button data-icon="call" data-iconpos="bottom">PositionBottom</button> -<button data-icon="call" data-iconpos="top" data-inline="true">PositionTop</button> -<button data-icon="call" data-iconpos="bottom" data-inline="true">PositionBottom</button></textarea><br/><br/> - *Custom Button:<br/> - <button data-inline="true" data-icon="call">0</button> - <button data-inline="true" data-icon="call" data-iconpos="top">1</button> - <button data-inline="true" data-icon="call" data-iconpos="bottom">2</button> - <button data-inline="true" data-icon="call" style="width:150px;height:150px">3</button> - <button data-inline="true" data-icon="call" data-style="circle"></button><br/> - HTML Code: - <textarea style="width:80%;padding:1em;background-color:whitesmoke;color:black;border-style:inset" readonly="readonly" disabled><button data-inline="true" data-icon="call">0</button> -<button data-inline="true" data-icon="call" data-iconpos="top">1</button> -<button data-inline="true" data-icon="call" data-iconpos="bottom">2</button> -<button data-inline="true" data-icon="call" style="width:150px;height:150px">3</button></textarea> - CSS Code:<br/> - <textarea style="width:80%;padding:1em;background-color:whitesmoke;color:black;border-style:inset" readonly="readonly" disabled>.ui-icon-test{ - background-size: 100% 100%; - background-image: url(00_button_call); -} - -.ui-icon-test2{ - background-position:0% 0%; - background-size:50% 50%; - background-image: url(00_button_call); -}</textarea> - *Input Type = "Button" - <input type="button" value="Test button"/> - HTML Code: - <textarea style="width:80%;padding:1em;background-color:whitesmoke;color:black;border-style:inset" readonly="readonly" disabled><input type="button" value="test button"/></textarea> - <br/><br/> - Button No text - <div data-role="button" id="button1test" data-corners="false" data-inline="false" data-style="circle"></div> - <br/><br/> - <div data-role="button" id="button1test2" data-corners="false" data-inline="false" ></div> - <br/><br/> - <div data-role="button" id="button1test3" data-corners="false" data-inline="true" data-style="circle"></div> - <br/><br/> - <div data-role="button" id="button1test4" data-corners="false" data-inline="true" ></div> - </div> - <link rel="stylesheet" href="styles.css" /> - <script type="text/javascript" src="buttonNolist.js"></script> -</div> -</body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/drawer/drawer.html b/tau/demos/SDK/mobile/UIComponents/src/widgets/drawer/drawer.html deleted file mode 100644 index 44dffe05..00000000 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/drawer/drawer.html +++ /dev/null @@ -1,20 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> -<div data-role="page" id="drawer-demo"> - - <div data-role="header" data-position="fixed"> - <h1>Drawer</h1> - </div> - <div data-role="content"> - <ul data-role="listview"> - <li><a href="drawer-left.html">Drawer - left</a></li> - <li><a href="drawer-right.html">Drawer - right</a></li> - </ul> - </div> -</div> -</body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/emptystate/emptystate.html b/tau/demos/SDK/mobile/UIComponents/src/widgets/emptystate/emptystate.html deleted file mode 100644 index 2c2db661..00000000 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/emptystate/emptystate.html +++ /dev/null @@ -1,20 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> -<div data-role="page" class="ui-empty-state" id="emptystate-demo"> - <div data-role="header" > - <h1>Empty state</h1> - </div><!-- /header --> - - <div data-role="content"> - <h2>No conversations</h2> - There are no conversations yet. You can add - a conversation by taping on the 'New' action - below or by tapping. - </div><!-- /content -->> -</div><!-- /page --> -</body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/entry/entry.html b/tau/demos/SDK/mobile/UIComponents/src/widgets/entry/entry.html deleted file mode 100644 index b07182c3..00000000 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/entry/entry.html +++ /dev/null @@ -1,19 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> -<div data-role="page" id="entry-demo"> - <div data-role="header"> - <h1>Entry</h1> - </div> - <div data-role="content"> - <ul data-role="listview"> - <li><a href="entry-overview.html">Entry - overview</a></li> - <li><a href="entry-textbox.html">Entry - textbox</a></li> - </ul> - </div> -</div> -</body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/fastscroll/fastscroll.html b/tau/demos/SDK/mobile/UIComponents/src/widgets/fastscroll/fastscroll.html deleted file mode 100644 index eacaf31e..00000000 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/fastscroll/fastscroll.html +++ /dev/null @@ -1,69 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> - <div data-role="page" id="fastscroll-demo"> - <div data-role="header" data-position="fixed"> - <h1>Fast scroll</h1> - </div><!-- header --> - - <div class="content" data-role="content" data-scroll="y"> - <ul id="contacts" data-role="listview" data-fastscroll="true"> - <li data-role="list-divider">A</li> - <li>Anton</li> - <li>Arabella</li> - <li>Art</li> - <li data-role="list-divider">B</li> - <li>Barry</li> - <li>Bibi</li> - <li>Billy</li> - <li>Bob</li> - <li data-role="list-divider">D</li> - <li>Daisy</li> - <li>Derek</li> - <li>Desmond</li> - <li data-role="list-divider">E</li> - <li>Eric</li> - <li>Ernie</li> - <li>Esme</li> - <li data-role="list-divider">F</li> - <li>Fay</li> - <li>Felicity</li> - <li>Francis</li> - <li>Frank</li> - <li data-role="list-divider">H</li> - <li>Harry</li> - <li>Herman</li> - <li>Horace</li> - <li data-role="list-divider">J</li> - <li>Jack</li> - <li>Jane</li> - <li>Jill</li> - <li data-role="list-divider">K</li> - <li>Katherine</li> - <li>Katy</li> - <li>Keith</li> - <li data-role="list-divider">L</li> - <li>Larry</li> - <li>Lee</li> - <li>Lola</li> - <li data-role="list-divider">M</li> - <li>Mark</li> - <li>Milly</li> - <li>Mort</li> - <li data-role="list-divider">N</li> - <li>Nigel</li> - <li>Norman</li> - <li data-role="list-divider">O</li> - <li>Organza</li> - <li>Orlando</li> - <li data-role="list-divider">1</li> - <li>1st Store</li> - </ul> - </div><!-- content --> - <script src="fastscroll.js"></script> -</div><!-- page --> -</body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/extendablelist.html b/tau/demos/SDK/mobile/UIComponents/src/widgets/list/extendablelist.html deleted file mode 100644 index 059d1362..00000000 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/extendablelist.html +++ /dev/null @@ -1,17 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> -<div data-role="page" id="genlist_extendable_normal_page"> - <div data-role="header" data-position="fixed"> - <h1>Extendable list</h1> - </div> - <div data-role="content"> - <ul id = "extendable_list_main" data-role="extendablelist" data-extenditems="50"></ul> - </div> - <script type="text/javascript" src="extendablelist-normal.js"></script> -</div> -</body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/large_thumbnail.jpg b/tau/demos/SDK/mobile/UIComponents/src/widgets/list/large_thumbnail.jpg Binary files differdeleted file mode 100755 index 5c52d49d..00000000 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/large_thumbnail.jpg +++ /dev/null diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/list-bubble-sample1.png b/tau/demos/SDK/mobile/UIComponents/src/widgets/list/list-bubble-sample1.png Binary files differdeleted file mode 100755 index 98ae6c80..00000000 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/list-bubble-sample1.png +++ /dev/null diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/list-select-check.js b/tau/demos/SDK/mobile/UIComponents/src/widgets/list/list-select-check.js deleted file mode 100644 index 90f24dc0..00000000 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/list-select-check.js +++ /dev/null @@ -1,34 +0,0 @@ -/*global tau,watchCheckboxes */ -var checkboxWidgets = [ - tau.widget.Checkboxradio(document.getElementsByName("select-check1")[0]), - tau.widget.Checkboxradio(document.getElementsByName("select-check2")[0]), - tau.widget.Checkboxradio(document.getElementsByName("select-check3")[0]) - ]; - -function checkAllCheckbox(allChecked) { - var len = checkboxWidgets.length, - i; - - for (i = 0; i < len; i++) { - checkboxWidgets[i].element.checked = !allChecked; - checkboxWidgets[i].refresh(); - } -} - -function checkAll() { - var allChecked = watchCheckboxes(); - checkAllCheckbox(allChecked); -} - -function watchCheckboxes() { - "use strict"; - var allSelected = true, - i = checkboxWidgets.length - 1; - - while(i >= 0 && allSelected) { - allSelected = checkboxWidgets[i].value() !== null; - i--; - } - - return allSelected; -}
\ No newline at end of file diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/thumbnail.jpg b/tau/demos/SDK/mobile/UIComponents/src/widgets/list/thumbnail.jpg Binary files differdeleted file mode 100755 index a3366378..00000000 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/thumbnail.jpg +++ /dev/null diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/virtuallist-normal.html b/tau/demos/SDK/mobile/UIComponents/src/widgets/list/virtuallist-normal.html deleted file mode 100644 index 0800d8ae..00000000 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/virtuallist-normal.html +++ /dev/null @@ -1,37 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> -<div data-role="page" id="virtuallist-normal_1line" class="virtuallist_demo_page"> - <div data-role="header" data-position="fixed"> - <h1>Virtual list - Normal style 1line</h1> - </div> - <style type="text/css"> -#virtuallist-normal_1line_ul li .ui-li-text-main { - max-width:95%; - display:inline-block; - overflow:hidden; - text-overflow: ellipsis; - white-space: nowrap; - vertical-align: middle; -} - </style> - <div data-role="content"> - <script id="tmp-li-1line" type="text"> - <span class="ui-li-text-main">${NAME}</span> - </script> - <ul id="virtuallist-normal_1line_ul"></ul> - </div> - <script> - var pageId = "virtuallist-normal_1line", - listId = "virtuallist-normal_1line_ul", - templateId = "tmp-li-1line", - itemClass = "ui-li-1line"; - </script> - <script src="virtuallist-db-demo.js"></script> - <script src="virtuallist.js"></script> -</div> -</body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/virtuallist-normal_3_1_14.html b/tau/demos/SDK/mobile/UIComponents/src/widgets/list/virtuallist-normal_3_1_14.html deleted file mode 100644 index 975e196e..00000000 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/virtuallist-normal_3_1_14.html +++ /dev/null @@ -1,38 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> -<div data-role="page" id="virtuallist-normal_1line-bigicon5" class="virtuallist_demo_page"> - <div data-role="header" data-position="fixed"> - <h1>Virtual list - 1line-bigicon5</h1> - </div> - <style type="text/css"> -#virtuallist-normal_1line-bigicon5_ul li .ui-li-text-main { - max-width:75%; - display:inline-block; - overflow:hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - </style> - <div data-role="content"> - <script id="tmp-1line-bigicon5" type="text"> - <img src=${TEAM_LOGO} alt="icon" class="ui-li-bigicon ui-li-thumb"> - <span class="ui-li-text-main">${NAME}</span> - <div data-role="button" data-inline="true" data-icon="plus" data-style="box"></div> - </script> - <ul id="virtuallist-normal_1line-bigicon5_ul"></ul> - </div> - <script> - var pageId = "virtuallist-normal_1line-bigicon5", - listId = "virtuallist-normal_1line-bigicon5_ul", - templateId = "tmp-1line-bigicon5", - itemClass = "ui-li-1line-bigicon5"; - </script> - <script src="virtuallist-db-demo.js"></script> - <script src="virtuallist.js"></script> -</div> -</body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/virtuallist-normal_3_1_4.html b/tau/demos/SDK/mobile/UIComponents/src/widgets/list/virtuallist-normal_3_1_4.html deleted file mode 100644 index 2c32552c..00000000 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/virtuallist-normal_3_1_4.html +++ /dev/null @@ -1,37 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> -<div data-role="page" id="virtuallist-normal_1line-btn1" class="virtuallist_demo_page"> - <div data-role="header" data-position="fixed"> - <h1>Virtual list - Normal 1line-btn1</h1> - </div> - <style type="text/css"> -#virtuallist-normal_1line-btn1_ul li .ui-li-text-main { - max-width:62%; - display:inline-block; - overflow:hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - </style> - <div data-role="content"> - <script id="tmp-1line-btn1" type="text"> - <span class="ui-li-text-main">${NAME}</span> - <div data-role="button" data-inline="true">${ACTIVE}</div> - </script> - <ul id="virtuallist-normal_1line-btn1_ul"></ul> - </div> - <script> - var pageId = "virtuallist-normal_1line-btn1", - listId = "virtuallist-normal_1line-btn1_ul", - templateId = "tmp-1line-btn1", - itemClass = "ui-li-1line-btn1"; - </script> - <script src="virtuallist-db-demo.js"></script> - <script src="virtuallist.js"></script> -</div> -</body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/virtuallist-normal_3_1_6.html b/tau/demos/SDK/mobile/UIComponents/src/widgets/list/virtuallist-normal_3_1_6.html deleted file mode 100644 index d1aecbc4..00000000 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/virtuallist-normal_3_1_6.html +++ /dev/null @@ -1,28 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> -<div data-role="page" id="virtuallist-normal_1line-toggle" class="virtuallist_demo_page"> - <div data-role="header" data-position="fixed"> - <h1>VIRTUAL LIST - NORMAL STYLE 1LINE-TOGGLE</h1> - </div> - <div data-role="content"> - <script id="tmp-1line-toggle" type="text"> - <span class="ui-li-text-main">${NAME}</span> - <div data-role="toggleswitch"/></div> - </script> - <ul id="virtuallist-normal_1line-toggle_ul"></ul> - </div> - <script> - var pageId = "virtuallist-normal_1line-toggle", - listId = "virtuallist-normal_1line-toggle_ul", - templateId = "tmp-1line-toggle", - itemClass = "ui-li-1line-toggle"; - </script> - <script src="virtuallist-db-demo.js"></script> - <script src="virtuallist.js"></script> -</div> -</body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/virtuallist.js b/tau/demos/SDK/mobile/UIComponents/src/widgets/list/virtuallist.js deleted file mode 100644 index 80475813..00000000 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/list/virtuallist.js +++ /dev/null @@ -1,31 +0,0 @@ -/*global $,tau,JSON_DATA,pageId,listId,templateId,itemClass */ -/*jslint unparam: true */ -(function(pageId, listId, templateId, itemClass) { - var page = document.getElementById(pageId), - vlist; - - tau.event.one(page, "pageshow", function () { - var elList = document.getElementById(listId); - vlist = tau.widget.VirtualListview(elList, { - dataLength: JSON_DATA.length, - bufferSize: 40, - listItemUpdater: function (listElement, newIndex) { - var template = document.getElementById(templateId).innerHTML; - - template = template.replace(/\$\{([\w]+)\}/ig, function (pattern, field) { - return JSON_DATA[newIndex][field]; - }); - - listElement.classList.add(itemClass); - listElement.innerHTML = template; - } - }); - // Draw child elements - vlist.draw(); - }); - - tau.event.one(page, "pagebeforehide", function () { - // Remove all children in the vlist - vlist.destroy(); - }); -}(pageId, listId, templateId, itemClass));
\ No newline at end of file diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/multimediaview/multimediaview.html b/tau/demos/SDK/mobile/UIComponents/src/widgets/multimediaview/multimediaview.html deleted file mode 100644 index a03237a6..00000000 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/multimediaview/multimediaview.html +++ /dev/null @@ -1,19 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> -<div data-role="page" id="multimedia-demo"> - <div data-role="header" data-position="fixed"> - <h1>Multimedia view</h1> - </div> - <div data-role="content"> - <ul data-role="listview"> - <li><a href="multimediaview_video.html">Video</a></li> - <li><a href="multimediaview_audio.html">Audio</a></li> - </ul> - </div> -</div> -</body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/naviframe/icon-tizen.png b/tau/demos/SDK/mobile/UIComponents/src/widgets/naviframe/icon-tizen.png Binary files differdeleted file mode 100644 index 9765b1bd..00000000 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/naviframe/icon-tizen.png +++ /dev/null diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/naviframe/naviframe_title_text.html b/tau/demos/SDK/mobile/UIComponents/src/widgets/naviframe/naviframe_title_text.html deleted file mode 100644 index c03adabe..00000000 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/naviframe/naviframe_title_text.html +++ /dev/null @@ -1,17 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> - - <div data-role="page" id="navi_title_text"> - <div data-role="header" data-position="fixed"> - <h1>Title text</h1> - </div> - <div data-role="content"> - <p>title text sample</p> - </div> - </div> -</body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/naviframe/naviframe_title_text_1_btn.html b/tau/demos/SDK/mobile/UIComponents/src/widgets/naviframe/naviframe_title_text_1_btn.html deleted file mode 100644 index fecf50f2..00000000 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/naviframe/naviframe_title_text_1_btn.html +++ /dev/null @@ -1,18 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> - <div data-role="page" id="navi_title_text_1"> - <div data-role="header" data-position="fixed"> - <h1>Title 1 button</h1> - <div data-role="button" data-icon="naviframe-selectall" class="naviframe-button"></div> - </div> - <div data-role="content"> - <p>Title text Button 01 sample</p> - </ul> - </div> - </div> -</body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/naviframe/naviframe_title_text_multiline.html b/tau/demos/SDK/mobile/UIComponents/src/widgets/naviframe/naviframe_title_text_multiline.html deleted file mode 100644 index ae292b06..00000000 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/naviframe/naviframe_title_text_multiline.html +++ /dev/null @@ -1,18 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> - - <div data-role="page" id="navi_title_multi"> - <div data-role="header" data-position="fixed"> - <h1>Title text multiline</h1> - <span class="ui-title-text-sub">tizen@samsung.com</span> - </div> - <div data-role="content"> - <p>Title text Multiline sample</p> - </div> - </div> -</body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/naviframe/naviframe_title_text_multiline_src.html b/tau/demos/SDK/mobile/UIComponents/src/widgets/naviframe/naviframe_title_text_multiline_src.html deleted file mode 100644 index d72fed4c..00000000 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/naviframe/naviframe_title_text_multiline_src.html +++ /dev/null @@ -1,18 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> - <div data-role="page" id="navi_title_multi_src"> - <div data-role="header" data-position="fixed"> - <img src="icon-tizen.png"/> - <h1>Title demo</h1> - <span class="ui-title-text-sub">Title image multiline</span> - </div> - <div data-role="content"> - <p>Image Title text Multiline sample</p> - </div> - </div> -</body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/naviframe/naviframe_title_text_src.html b/tau/demos/SDK/mobile/UIComponents/src/widgets/naviframe/naviframe_title_text_src.html deleted file mode 100644 index 5a99d252..00000000 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/naviframe/naviframe_title_text_src.html +++ /dev/null @@ -1,18 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> - - <div data-role="page" id="navi_title_src"> - <div data-role="header" data-position="fixed"> - <img src="icon-tizen.png"/> - <h1>Title image</h1> - </div> - <div data-role="content"> - <p>Image Title text sample</p> - </div> - </div> -</body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/navigationbar/navigation2a.html b/tau/demos/SDK/mobile/UIComponents/src/widgets/navigationbar/navigation2a.html deleted file mode 100644 index a5a7d69e..00000000 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/navigationbar/navigation2a.html +++ /dev/null @@ -1,19 +0,0 @@ -<!DOCTYPE html> -<html> -<body> -<div data-role="page" id="navigation-bar-2a"> - <div data-role="header" data-position="fixed"> - <h1>Navigation bar</h1> - <nav data-role="navigation" id="navigation"> - </nav> - </div> - - <div data-role="content"> - <ul data-role="listview"> - <li>here is navigation2a -end</li> - </ul> - </div> - <script src="./navigator.js"></script> -</div> -</body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/searchbar/searchbar.html b/tau/demos/SDK/mobile/UIComponents/src/widgets/searchbar/searchbar.html deleted file mode 100644 index 69d9526e..00000000 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/searchbar/searchbar.html +++ /dev/null @@ -1,20 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> - <div data-role="page" id="searchbar-demo"> - <div data-role="header" data-position ="fixed" > - <h1> List search filter bar</h1> - </div><!-- /header --> - - <div data-role="content"> - <ul data-role="listview"> - <li><a href="searchbar_normal.html">1. Type 1 (normal)</a></li> - <li><a href="searchbar_button.html">2. Type 2 (button)</a></li> - </ul> - </div> -</div><!-- /page --> -</body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/slider/vslider.html b/tau/demos/SDK/mobile/UIComponents/src/widgets/slider/vslider.html deleted file mode 100644 index b7053e3b..00000000 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/slider/vslider.html +++ /dev/null @@ -1,22 +0,0 @@ -<!DOCTYPE html> -<html> - <body> - <div data-role="page" id="vertical-slider-demo"> - <div data-role="header" data-position="fixed"> - <h1>Vertical Slider</h1> - </div> - <div data-role="content"> - <input id="mySliderV1" name="mySliderV1" type="range" value="5" min="0" max="10" data-vertical="300" /> - <input id="mySliderV2" name="mySliderV2" type="range" data-popup="true" value="50" min="0" max="100" data-vertical="200" /> - <input id="mySliderV3" name="mySliderV3" type="range" data-center="true" value="5" min="0" max="10" data-vertical="150"> - <input id="mySliderV4" name="mySliderV4" type="range" data-popup="true" data-center="true" value="5" min="0" max="10" data-vertical="true"> - <input id="mySliderV5" name="mySliderV5" type="range" data-highlight="false" value="10" min="0" max="20" data-vertical="true"> - <input id="mySliderV6" name="mySliderV6" type="range" data-highlight="false" value="15" min="0" max="30" data-vertical="true"> - <input id="mySliderV7" name="mySliderV7" type="range" data-highlight="false" data-popup="true"value="25" min="0" max="50" data-vertical="true"> - <input id="mySliderV8" name="mySliderV8" type="range" data-popup="true" value="50" min="0" max="100" data-vertical="wrongInput" /> - <input id="mySliderV9" name="mySliderV9" type="range" data-center="true" value="5" min="0" max="10" data-vertical="150"> - - </div><!-- /content --> - </div> <!-- /page --> - </body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/tabbar/tabbar_footer.html b/tau/demos/SDK/mobile/UIComponents/src/widgets/tabbar/tabbar_footer.html deleted file mode 100644 index 04eec193..00000000 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/tabbar/tabbar_footer.html +++ /dev/null @@ -1,23 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> -<div data-role="page" id="tabbar_footer"> - <div data-role="header" data-position="fixed"> - <h1>Tab - text only</h1> - </div> - <div data-role="content"></div> - <div data-role="footer"> - <div data-role="tabbar"> - <ul> - <li><a href="#" class="ui-tab-active">Menu</a></li> - <li><a href="#">Save</a></li> - <li><a href="#">Share</a></li> - </ul> - </div> - </div> -</div> -</body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/tabbar/tabbar_footer_icon.html b/tau/demos/SDK/mobile/UIComponents/src/widgets/tabbar/tabbar_footer_icon.html deleted file mode 100644 index fda64f00..00000000 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/tabbar/tabbar_footer_icon.html +++ /dev/null @@ -1,25 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> -<div data-role="page" id="tabbar_icon"> - <div data-role="header" data-position="fixed"> - <h1>Tab - icon only</h1> - </div> - - <div data-role="content"></div> - - <div data-role="footer"> - <div data-role="tabbar"> - <ul> - <li><a href="#" data-icon="naviframe-delete" class="ui-tab-active"></a></li> - <li><a href="#" data-icon="naviframe-call" ></a></li> - <li><a href="#" data-icon="naviframe-search" ></a></li> - </ul> - </div> - </div> -</div> -</body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/tabbar/tabbar_text.html b/tau/demos/SDK/mobile/UIComponents/src/widgets/tabbar/tabbar_text.html deleted file mode 100644 index 0bfd53c1..00000000 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/tabbar/tabbar_text.html +++ /dev/null @@ -1,23 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> - -<div data-role="page" id="tabbar_text"> - <div data-role="header" data-position="fixed"> - <div data-role="tabbar"> - <ul> - <li><a href="#" class="ui-tab-active">Menu</a></li> - <li><a href="#">Save</a></li> - <li><a href="#">Share</a></li> - </ul> - </div> - </div> - - <div data-role="content"></div> -</div> - -</body> -</html> diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/test/ctxpopup_1.png b/tau/demos/SDK/mobile/UIComponents/src/widgets/test/ctxpopup_1.png Binary files differdeleted file mode 100755 index de9dbb29..00000000 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/test/ctxpopup_1.png +++ /dev/null diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/test/ctxpopup_2.png b/tau/demos/SDK/mobile/UIComponents/src/widgets/test/ctxpopup_2.png Binary files differdeleted file mode 100755 index 130ecb56..00000000 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/test/ctxpopup_2.png +++ /dev/null diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/test/ctxpopup_3.png b/tau/demos/SDK/mobile/UIComponents/src/widgets/test/ctxpopup_3.png Binary files differdeleted file mode 100755 index df3a4d23..00000000 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/test/ctxpopup_3.png +++ /dev/null diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/test/ctxpopup_4.png b/tau/demos/SDK/mobile/UIComponents/src/widgets/test/ctxpopup_4.png Binary files differdeleted file mode 100755 index 2a0f4675..00000000 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/test/ctxpopup_4.png +++ /dev/null diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/test/icon01.png b/tau/demos/SDK/mobile/UIComponents/src/widgets/test/icon01.png Binary files differdeleted file mode 100755 index 500880b5..00000000 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/test/icon01.png +++ /dev/null diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/test/icon02.png b/tau/demos/SDK/mobile/UIComponents/src/widgets/test/icon02.png Binary files differdeleted file mode 100755 index 2a0f4675..00000000 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/test/icon02.png +++ /dev/null diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/test/raw.jpg b/tau/demos/SDK/mobile/UIComponents/src/widgets/test/raw.jpg Binary files differdeleted file mode 100755 index d20461d5..00000000 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/test/raw.jpg +++ /dev/null diff --git a/tau/demos/SDK/mobile/UIComponents/src/widgets/tickernoti/tickernoti.html b/tau/demos/SDK/mobile/UIComponents/src/widgets/tickernoti/tickernoti.html deleted file mode 100644 index 3cf026c2..00000000 --- a/tau/demos/SDK/mobile/UIComponents/src/widgets/tickernoti/tickernoti.html +++ /dev/null @@ -1,28 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../../lib/tau/mobile/js/tau.js" data-build-remove="false"></script> -</head> -<body> -<div data-role="page" class="noti-demo" id="tikernoti-demo"> - <div data-role="notification" id="notification" data-type="ticker"> - <img src="../test/icon01.png"> - <p>Hello Tizen</p> - <p>Jobs</p> - </div> - <div data-role="header" data-position="fixed"> - <h1>Notification</h1> - </div> - <div data-role="content"> - - <div data-role="button" id="noti-demo" class="noti-btn">Show TickerNoti</div> - - <div data-role="button" id="noti-icon1" class="noti-btn">Change Icon - Phone</div> - - <div data-role="button" id="noti-icon2" class="noti-btn">Change Icon - Message</div> - - </div><!-- /content --> - <script type="text/javascript" src="noti.js"></script> -</div> <!-- /page --> -</body> -</html> diff --git a/tau/demos/SDK/wearable/TemplateBasic/index.html b/tau/demos/SDK/wearable/TemplateBasic/index.html deleted file mode 100644 index bd508a30..00000000 --- a/tau/demos/SDK/wearable/TemplateBasic/index.html +++ /dev/null @@ -1,27 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width,user-scalable=no"> - <title>Circular UI</title> - <link rel="stylesheet" href="lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" media="all and (-tizen-geometric-shape: circle)" href="lib/tau/wearable/theme/default/tau.circle.min.css"> - <!-- load theme file for your application --> - <link rel="stylesheet" href="css/style.css"> -</head> -<body> - <div class="ui-page ui-page-active" id="main"> - <header class="ui-header"> - <h2 class="ui-title">TAU Basic</h2> - </header> - <div class="ui-content content-padding"> - <ul class="ui-listview"> - <p>Hello! </p> - </ul> - </div> - </div> - <script type="text/javascript" src="lib/tau/wearable/js/tau.min.js"></script> - <script type="text/javascript" src="js/circle-helper.js"></script> - <script src="app.js"></script> - <script src="lowBatteryCheck.js"></script> -</body> -</html> diff --git a/tau/demos/SDK/wearable/TemplateBasic/js/circle-helper.js b/tau/demos/SDK/wearable/TemplateBasic/js/circle-helper.js deleted file mode 100644 index bc5c771a..00000000 --- a/tau/demos/SDK/wearable/TemplateBasic/js/circle-helper.js +++ /dev/null @@ -1,23 +0,0 @@ -/*global tau */ -/*jslint unparam: true */ -(function(tau) { - var page, - elScroller; - - if (tau.support.shape.circle) { - document.addEventListener("pagebeforeshow", function (e) { - page = e.target; - elScroller = page.querySelector(".ui-scroller"); - - if (elScroller) { - elScroller.setAttribute("tizen-circular-scrollbar", ""); - } - }); - - document.addEventListener("pagebeforehide", function (e) { - if(elScroller) { - elScroller.removeAttribute("tizen-circular-scrollbar"); - } - }); - } -}(tau)); diff --git a/tau/demos/SDK/wearable/TemplateBasic/lib/tau b/tau/demos/SDK/wearable/TemplateBasic/lib/tau deleted file mode 120000 index 26e1b0da..00000000 --- a/tau/demos/SDK/wearable/TemplateBasic/lib/tau +++ /dev/null @@ -1 +0,0 @@ -../../../../../dist/
\ No newline at end of file diff --git a/tau/demos/SDK/wearable/TemplateList/config.xml b/tau/demos/SDK/wearable/TemplateList/config.xml deleted file mode 100644 index 2e1f803e..00000000 --- a/tau/demos/SDK/wearable/TemplateList/config.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<widget xmlns="http://www.w3.org/ns/widgets" xmlns:tizen="http://tizen.org/ns/widgets" id="http://yourdomain/tauList" version="1.0.0" viewmodes="maximized"> - <tizen:application id="0L7IY2pHLP.tauList" package="0L7IY2pHLP" required_version="2.3"/> - <content src="index.html"/> - <feature name="http://tizen.org/feature/screen.size.normal"/> - <icon src="icon.png"/> - <name>List</name> - <tizen:privilege name="http://tizen.org/privilege/application.launch"/> - <tizen:profile name="wearable"/> - <tizen:setting hwkey-event="enable"/> -</widget> diff --git a/tau/demos/SDK/wearable/TemplateList/index.html b/tau/demos/SDK/wearable/TemplateList/index.html deleted file mode 100644 index 4e5bfc13..00000000 --- a/tau/demos/SDK/wearable/TemplateList/index.html +++ /dev/null @@ -1,36 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width,user-scalable=no"> - <title>Circular UI</title> - <link rel="stylesheet" href="lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" media="all and (-tizen-geometric-shape: circle)" href="lib/tau/wearable/theme/default/tau.circle.min.css"> - <!-- load theme file for your application --> - <link rel="stylesheet" href="css/style.css"> -</head> -<body> - <div class="ui-page ui-page-active" id="main"> - <header class="ui-header"> - <h2 class="ui-title">TAU List</h2> - </header> - <div class="ui-content"> - <ul class="ui-listview"> - <li><a href="#">List1</a></li> - <li><a href="#">List2</a></li> - <li><a href="#">List3</a></li> - <li><a href="#">List4</a></li> - <li><a href="#">List5</a></li> - <li><a href="#">List6</a></li> - <li><a href="#">List7</a></li> - <li><a href="#">List8</a></li> - <li><a href="#">List9</a></li> - <li><a href="#">List10</a></li> - </ul> - </div> - </div> - <script type="text/javascript" src="lib/tau/wearable/js/tau.min.js"></script> - <script type="text/javascript" src="js/circle-helper.js"></script> - <script src="app.js"></script> - <script src="lowBatteryCheck.js"></script> -</body> -</html> diff --git a/tau/demos/SDK/wearable/TemplateList/js/circle-helper.js b/tau/demos/SDK/wearable/TemplateList/js/circle-helper.js deleted file mode 100644 index 0c84bbaa..00000000 --- a/tau/demos/SDK/wearable/TemplateList/js/circle-helper.js +++ /dev/null @@ -1,47 +0,0 @@ -/*global tau */ -/*jslint unparam: true */ -(function(tau) { - var page, - elScroller, - list, - listHelper = [], - snapList = [], - i, len; - - if (tau.support.shape.circle) { - document.addEventListener("pagebeforeshow", function (e) { - page = e.target; - elScroller = page.querySelector(".ui-scroller"); - - if (elScroller) { - list = elScroller.querySelectorAll(".ui-listview"); - if (list) { - len = list.length; - for (i = 0; i < len; i++) { - listHelper[i] = tau.helper.SnapListStyle.create(list[i]); - } - len = listHelper.length; - if (len) { - for (i = 0; i < len; i++) { - snapList[i] = listHelper[i].getSnapList(); - } - } - } - elScroller.setAttribute("tizen-circular-scrollbar", ""); - } - }); - - document.addEventListener("pagebeforehide", function (e) { - len = listHelper.length; - if (len) { - for (i = 0; i < len; i++) { - listHelper[i].destroy(); - } - listHelper = []; - } - if(elScroller) { - elScroller.removeAttribute("tizen-circular-scrollbar"); - } - }); - } -}(tau)); diff --git a/tau/demos/SDK/wearable/TemplateList/lib/tau b/tau/demos/SDK/wearable/TemplateList/lib/tau deleted file mode 120000 index 26e1b0da..00000000 --- a/tau/demos/SDK/wearable/TemplateList/lib/tau +++ /dev/null @@ -1 +0,0 @@ -../../../../../dist/
\ No newline at end of file diff --git a/tau/demos/SDK/wearable/UIComponents/.project b/tau/demos/SDK/wearable/UIComponents/.project deleted file mode 100644 index 5245e7b3..00000000 --- a/tau/demos/SDK/wearable/UIComponents/.project +++ /dev/null @@ -1,30 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<projectDescription> - <name>CircularUIComponents</name> - <comment></comment> - <projects> - </projects> - <buildSpec> - <buildCommand> - <name>org.tizen.web.privilege.nature.PrivilegeBuilder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> - <name>json.validation.builder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> - <name>org.tizen.web.project.builder.WebBuilder</name> - <arguments> - </arguments> - </buildCommand> - </buildSpec> - <natures> - <nature>org.tizen.web.privilege.nature.PrivilegeNature</nature> - <nature>json.validation.nature</nature> - <nature>org.eclipse.wst.jsdt.core.jsNature</nature> - <nature>org.tizen.web.project.builder.WebNature</nature> - </natures> -</projectDescription> diff --git a/tau/demos/SDK/wearable/UIComponents/.rds_delta b/tau/demos/SDK/wearable/UIComponents/.rds_delta deleted file mode 100644 index 1659aa3e..00000000 --- a/tau/demos/SDK/wearable/UIComponents/.rds_delta +++ /dev/null @@ -1,6 +0,0 @@ -#delete -#add -#modify -res/wgt/author-signature.xml -res/wgt/signature1.xml -res/wgt/extra/snapList/snaplist.js diff --git a/tau/demos/SDK/wearable/UIComponents/.sdk_delta.info b/tau/demos/SDK/wearable/UIComponents/.sdk_delta.info Binary files differdeleted file mode 100644 index 0af1d785..00000000 --- a/tau/demos/SDK/wearable/UIComponents/.sdk_delta.info +++ /dev/null diff --git a/tau/demos/SDK/wearable/UIComponents/.sign/.manifest.tmp b/tau/demos/SDK/wearable/UIComponents/.sign/.manifest.tmp deleted file mode 100644 index 921c2c77..00000000 --- a/tau/demos/SDK/wearable/UIComponents/.sign/.manifest.tmp +++ /dev/null @@ -1,2260 +0,0 @@ -LICENSE.txt__DEL__ZppRs9onZVq2z1KmMKyTCCHaEV7U0BESVJLIPBcfgKY= -app.js__DEL__4NkJW9cKBK6uL15iuCSltx2WaTfa1URsg9FOHhfoc+Y= -basic/button/button.html__DEL__725/2kps885d8s2BVRZKHTO5kseW5j1+SSWlr8nc3nM= -basic/button/images/00_icon_back_ef.png__DEL__kX+nnL78PWmV5M+FCDbX3YEa0hbFSNXkCrwuv82PWpA= -basic/button/images/00_icon_cancel_ef.png__DEL__PEokuNNAEUEheTlGrbNSmE26XEvFG8z4VQEGeKlo7Ss= -basic/expandable/footer_1btn.html__DEL__tQLKdMcIAIccievEWg5ABzM1l2H9/eBiYJ1b/c5Iu5o= -basic/expandable/footer_2btn.html__DEL__jjUzxd863nNcVhrXgZ6sQGoy4fnLx4xNV1+3M9qPbfM= -basic/expandable/index.html__DEL__24uigUbJupBJg3B6ub7izQKtckfiqPiZS/dTCnDLDJ0= -basic/footer/footer.html__DEL__txS4sMOhRnlV/3aTQRDjNbySWB8Ihd5VRmzmx9NYSf4= -basic/footer/footer_btn.html__DEL__mlQoNtr9MZL56kwQW2U9jh1sB68ukXWl288u6l7pR4M= -basic/footer/footer_header.html__DEL__7RR6Vf8W6VkeefwHO256ic5Zz7IncWyvKqxVeXC18hM= -basic/footer/index.html__DEL__9sXXclQMuS4CwOL6zsJIbBZ3UlntlCWW4X0OVrPcPiU= -basic/header/header.html__DEL__Zjy2BPqjYoa0x3y6EPoxV+t4p0RNTTbE4nBSKtcFf+M= -basic/header/header_fixed.html__DEL__J5qM2yiE76ydskG2u8p3gJtH6ZWmq9sLr+dKstAJT3g= -basic/header/index.html__DEL__OARBn2rZeOE9Ii8Tzv9lj+RnJsZ4oDUfUbGDf9QLbwo= -basic/index.html__DEL__Ha9He1qrGoB+c/IcShWwfFAb0ocWpD5IAD0abHOZ5dk= -basic/marquee/test.html__DEL__rBGp7lDMPXwEimK5PzWyBqIpO4t+AxPRtZUdDw6ePj4= -basic/marquee/test.js__DEL__dNthW6DZCyLFzdcTKWWbJu/WYoSzGRp0GkA+FyEde4w= -basic/popup/images/b_option_icon_call.png__DEL__ccRMQRyfmCCOK4bCkmMzw+E+qovrcBhnPJY48rgH0tI= -basic/popup/images/b_option_icon_contacts.png__DEL__oHgDo1DSivNRy9EouuxRLXpYy5KUIo0TpN7r/5WXPBQ= -basic/popup/images/b_option_icon_message.png__DEL__ckXd+YzEsnHhH5Q/oSJUCZu3doPEVF8sLQo5JLIa8LM= -basic/popup/images/b_option_list_icon_action.png__DEL__ywC5UQ9oxYh7Y+iG7rIzDid9FsJJ7+uVyt3oyckMO7U= -basic/popup/images/b_option_list_icon_delete.png__DEL__nGDJbF66DYGxkVxRker9idEy3naHcUVpTQIZu/E6XxI= -basic/popup/images/b_option_list_icon_enter.png__DEL__CFsDFQGxm7E7Ogi07jtvNTbnl+J5D3/UsIVczA3EpEY= -basic/popup/images/b_option_list_icon_share.png__DEL__hnQdc5Y1QV8WTG7I1i0tfCzxjwGOoY35SmG4VSS/vws= -basic/popup/images/tw_ic_button_delete_holo_dark.png__DEL__zDaeFO4qpWCJj+5Alx/llfxWocLem/L3tLTHc/vl5hI= -basic/popup/images/tw_ic_button_share_holo_dark.png__DEL__e1dzPEdaBKui9Zq282QxZyvWQH26LjxibNnCE55dJ38= -basic/popup/images/tw_ic_button_showonphone_holo_dark.png__DEL__X1u4e7lutk9kYJpMvlEIikHwxAeytRdko1jkV/C83VM= -basic/popup/index.html__DEL__4pI4uTaydBLL4/1NDIhT1c7dics2M2C690S905j8ahE= -basic/popup/popup.html__DEL__5AHwDoE0VUrDzyDs8OgDkx5lAJF70LzAWogLbm76oas= -basic/popup/popup.js__DEL__kxKhdD0T3aTrjJbAF55AYq3Sw+VN4NAWVyg6+ymXuQo= -basic/popup/popup_option.html__DEL__0/ZERcPkjgWP4U8DNXVB14gg+fQGsWlxcFA/H3McOOU= -basic/popup/popup_toast.html__DEL__NsDt1YEYg/R1BmgxTQUsTBBuXvJrbcLVx2neLiBmAYo= -basic/processing/index.html__DEL__8GRw2RW90V9mzwPVxYlzehelqxypDVR0ybk6CBvtdqY= -basic/processing/processing-full.html__DEL__7dzaXfv1cJgk9vAZ2BkG0Bqe2J3r9YLekP2x9RAFq08= -basic/processing/processing.html__DEL__IakcPROtiUIoTH0i1BIN0q6f2Rmj6SIu8tYFDAY5NcI= -basic/progress/circleprogress.html__DEL__8jVKadrr06Q9LuYfRQlU7tPy/uTufyxFvgiv1fAL1AQ= -basic/progress/circleprogress.js__DEL__H3v7mqvIxZ4noDRMyeUDDqxOQz1uYRDbyD13RdpOC2c= -basic/progress/index.html__DEL__lheuwtZOpW++EaHbNbmd/FiOPfX7oR0fZ3k1n1WWQmA= -basic/progress/progress.html__DEL__4g0jp3ORdBlfxBJzsz8Ihk7O9sASAO7ebDHyxHZeetk= -basic/toggle/toggle_full.html__DEL__gdHGaemu1nZf1HIikqPu6ZGSYMEdGPbhS24t6iguJgg= -basic/toggle/toggle_full.js__DEL__eMnWVh7VXeXrZSdjoV25SFr/P3iwW3+LCZEFi8/qNAQ= -basic/webkitui/index.html__DEL__FuMB9TRi9KMmBUl9NhjDm7WnN7AXkeSoliFAOJ/pAjU= -basic/webkitui/webkit.js__DEL__E2uNii0h8RN5SSXfrC/8uXsK6PILrfan86CS4xb17dc= -config.xml__DEL__x2HbLdkkoDS39IeStQikJaRSrnmTiNmt4BX4SW2yMnU= -css/circleMask.css__DEL__ZrIMlLizfZ3JcLkjBkdH9yN4V1pVVf4nwBoN2McvD1I= -css/style.css__DEL__G+3e28QCpB/WEzmjAP5ZVRJsCmkWzptYva2yGJp+azk= -extra/circularIndexScrollbar/circularIndexScrollbar.js__DEL__FX5PwPfa0pdEo9x/fx2qvvlg5gHqDdgo3fpDV5nna3I= -extra/circularIndexScrollbar/index.html__DEL__92CrNfK/lJroeMoJT7jYc9nnUQX3EaJR0Nyz6cmpZSM= -extra/drawer/clickOpenDrawer.html__DEL__mLBnik4B1AA+TdvVrv0918y/wtkD3UJq+UXoVU5wWII= -extra/drawer/index.html__DEL__NSNAWzM9hdaQaLLv6GpLfXd7+J8ExBwuqyIJEaWxniU= -extra/drawer/sectionChangerDrawer.html__DEL__VhaFVkjJbg7WqEryFZVU4GL2Oqcg/ENXbZYiK33CMPY= -extra/drawer/singlePageDrawer.html__DEL__yVNIpSP4zfeAlbHLtmcoJIBDrGSp3tBt6HuYTyVRvYE= -extra/images/Controller_icon/tw_btn_next_depth_disabled_focused_holo_dark.png__DEL__VZcxMyct1SN+D1hkmuDGPCz08VE36YZ3g9eQ4msFXZE= -extra/images/Controller_icon/tw_btn_next_depth_disabled_holo_dark.png__DEL__CJTP7zTlB2WU3xmRSuD9idoEW2ViRWSW3fLnUAa0uxk= -extra/images/Controller_icon/tw_btn_next_depth_focused_holo_dark.png__DEL__pg+aC4TIUYS55mHOmWxk3lr/2h91QekSlSpO2OsNWMc= -extra/images/Controller_icon/tw_btn_next_depth_holo_dark.png__DEL__T42+rNkZU5E/hFFQ0z0gZxjwCCuTEs0n7FZ+0T75lTc= -extra/images/Controller_icon/tw_btn_next_depth_pressed_holo_dark.png__DEL__AsPhv5fKI7sviXhhioUIvfSuECSOScig9o3q0AorlrY= -extra/images/Controller_icon/tw_switch_activation_holo_dark.png__DEL__L+dTtnavvPKQkuhT1nAYB3JUXLuoiNJ6dstppa0HOiQ= -extra/images/Controller_icon/tw_switch_activation_holo_dark_dim.png__DEL__c72MnpmywKjrRN/HoNFstJibOf/K4AyT4b5K/PCYC1I= -extra/images/Controller_icon/tw_switch_activation_holo_dark_pressed.png__DEL__VaVIfDtn8a/Z9C0yNh//3+A2xnnBWZ0xoudyTl+Piuo= -extra/images/Controller_icon/tw_switch_disabled_holo_dark.png__DEL__foBPioz9hjqxxtkHdIPmXbb3mK1fNkfONTv/JOAsjT4= -extra/images/Controller_icon/tw_switch_disabled_holo_dark_dim.png__DEL__PLwHizK9+RSDoRvb5aUE873RwKQHpykkjBqS2i4vQjs= -extra/images/Controller_icon/tw_switch_disabled_holo_dark_pressed.png__DEL__WT9haZfpJcZ+FzmF4GsIUw/bPz3Zq9GTgx7nnoEZ+XM= -extra/images/Controller_icon/tw_switch_thumb_activated_disabled_holo_dark.png__DEL__j0zUV7LZUAMtw/h/e+nR/DV6hv4pJbMVgFSVmHd1ZPU= -extra/images/Controller_icon/tw_switch_thumb_activated_holo_dark.png__DEL__Ni+YApa8axssM+a5WO3YsQJbb8s3fJXlj/oY/uZsE5I= -extra/images/Controller_icon/tw_switch_thumb_activation_pressed_holo_dark.png__DEL__m8evKOylB/z1YKQmYW6H8L5RVdPXPGeVqBDiVs+dVVk= -extra/images/Controller_icon/tw_switch_thumb_disabled_holo_dark.png__DEL__X/q+uSYRxqPT7rr7JuskK8YZApaT7bes05+nWyOnGWo= -extra/images/Controller_icon/tw_switch_thumb_holo_dark.png__DEL__LHS4h7fF5FcI7NNoWIzGjoeB6+1NO22qCHmz93y7X/s= -extra/images/Controller_icon/tw_switch_thumb_pressed_holo_dark.png__DEL__n7gr22qpISCtst0Ign8XB6I1BmQnD8Qzdcfeip0o0kg= -extra/images/listview/tw_list_add_holo_dark.png__DEL__Z03wxDAN+gzRs+MykPjexZGdyOx72e9BkhQn0crza6Y= -extra/images/listview/tw_list_delete_holo_dark.png__DEL__Yr96n8D3JUBxcGd2aA0dWeUMZTZ3JLPBOjNP7NAvD2c= -extra/images/listview/tw_list_setting_holo_dark.png__DEL__DfKlzxVvg384e+9JRb0FxCa/j4jWAeP2yup/3em5bLQ= -extra/index.html__DEL__jJNruMg/2js7prrRiLTbjKh0JF0k6H+y18mTNQ7XMg4= -extra/indexScrollbar/index.html__DEL__jt2Kqs+21X8cyb+GxMLfUtaKEpLJHSq64qzwOdL6l5Y= -extra/indexScrollbar/indexScrollbar_1depth.html__DEL__NYZ34hun/5JpBUT9InVab0lPmTMGyNTCpNiN+253HhY= -extra/indexScrollbar/indexScrollbar_1depth.js__DEL__/NLVmok785Grg8tl/BPcQCVmA3yVgaJCL1CHUnkM6ck= -extra/indexScrollbar/indexScrollbar_2depth.html__DEL__gFYjlIL1bzdRZ2oF+mYIvnGFuKL0wUfi1Gh0yMrPe6Q= -extra/indexScrollbar/indexScrollbar_2depth.js__DEL__wkRRt06kk58jHmEBouUliIKjR1qgkfqKAAFEOtvpyVA= -extra/list/index.html__DEL__i3HkyjneyjkEfSS8po/rzQ2HyegWMCwYdTN4189upvc= -extra/list/list_1text_1icon_1.html__DEL__W+uPwXDAxRn4VEohwy0GAbK3uRuXoWxJN3XDMBqGFUw= -extra/list/list_1text_1icon_2.html__DEL__ZvpfbhuLr3DbFnkwNnXjkuNi4HbELstCFnZutUKb9Vo= -extra/list/list_1text_1icon_3.html__DEL__bCvccEnrTAEgVxVY13+LqlWKapS8LioPR/1uVBVXuuw= -extra/list/list_1text_1icon_4.html__DEL__UQ5EBBWv3+Y2UimYZIoSm34FXQVHSJrf7tT6UteIQOE= -extra/list/list_1text_1icon_5.html__DEL__jx+wQ8dukGEo5EGnYoEH4/48cwxSxMyiGRovDvb/was= -extra/list/list_1text_actionicon.html__DEL__8ZG2V1XOQdWdF7f4l1cseAHvlgRmgAtIrPYIF4eQsqM= -extra/list/list_2line.html__DEL__i+Duyo61kkyDKoD7TC/A8z/sISqsbYtem5ZpaGg6ycQ= -extra/list/list_2text_1icon_1.html__DEL__YHyfDFJrJ52Njo+8XR8SO1oux6p7hnrnEfDe02nONQE= -extra/list/list_2text_1icon_2.html__DEL__bwB1Jtw5Mf6dkqCEWVDDHrNpnC8hfVOYqf6DEQs2ZkU= -extra/list/list_2text_1icon_3.html__DEL__238OmpXouDhB3LZEtMyOgIX2jd0wP8M1a4FtPjHpwG4= -extra/list/list_2text_1icon_4.html__DEL__tR0iFmLfFsPC6EHIa2TjGlXsXgV0t4TPB/the2WBpTQ= -extra/list/list_2text_1icon_5.html__DEL__qfTq21KzPKnd0POfe0sRZHU4ddZ83+7yhZ+Fjmh3G4U= -extra/list/list_multi_2line.html__DEL__s4jHTI0GR6wH+W3a//GGk78eb7Piza/kxSljZTtrDQs= -extra/list/list_multi_2line_2.html__DEL__SYjTEKarkDX7SmkZrLMCn2F1Epu2REKV4t7KpAmzyyg= -extra/marquee/index.html__DEL__xbI233fuRcOdQsXtniNlv3YRantFnucz2WeuLBentVk= -extra/marquee/marquee.js__DEL__WMRgrnU9X75gkcOwkteOlTWqztbVTqt+MVBXqSQEOjk= -extra/scroller/app.js__DEL__0nlLmKOR7baJbFcci3os4Yjw+nZbnIJnJ8iYcDN6miY= -extra/scroller/css/app.css__DEL__Z6DTLtZZJobdnsRnVqc08DOEqS4ELyLA83L5XLHI3Vc= -extra/scroller/hscroll.html__DEL__NK7CzgeOmQfppaYvYpvFKgA0a0xOfyUlbWg8Sqe/oz0= -extra/scroller/index.html__DEL__Bm1VjEhc23CJBMbUZ01EovTSzNKoEKgfpdfuHwAjPiY= -extra/scroller/vscroll-with-bar.html__DEL__2m4oF8m4nySk2i+d6M1+Tm85ZA99RWWquzVUkT0jhPg= -extra/scroller/vscroll-with-effect.html__DEL__8Px9eTgYD2ROFTJlaFKmub6hBfKoia1Z000LP9pJE3k= -extra/scroller/vscroll.html__DEL__IFlBwzis1+du/vb9yVyyI9yDUym/2NdoF2H71OqI0lM= -extra/sectionchanger/add.html__DEL__bWNUtMnhDNPgvPDUPpP04EqV9cUZWreILI7VHVF+M+E= -extra/sectionchanger/add.js__DEL__IkaRo0t9aQL3bZ5UtRsJNpTfjRLhb8VIX7zeYPyR3C0= -extra/sectionchanger/bouncing.html__DEL__vilgxzw/AJYkySdLxuKw0RTKOGASLutd1tD0JPCRDzA= -extra/sectionchanger/bouncing.js__DEL__G1Ul0vzKAqmy2mhbM5aB8PD2/SXoRe4abC1eGgtbbpo= -extra/sectionchanger/circular.html__DEL__1yoaQdlJs/FsgOyNJNpNtzD194LQuDuhsfCnfCytLAU= -extra/sectionchanger/circular.js__DEL__L8YZdvbl4KGZ5tEsCveC5IMtw9ypQDb2Fn1jDxWC1Wc= -extra/sectionchanger/css/sectionchanger.css__DEL__34sbZZshLQ0sGW5E23kLTBmxaeRmDnZHpjMsJt/uaF0= -extra/sectionchanger/hsection.html__DEL__YhjoKQ78k25ZsyjBgmYJ/Ll2IVAL5hDgoRqS4ZoPA4g= -extra/sectionchanger/hsection.js__DEL__d/SDvTabGBt0V3YPqCqxGrcXVMBCJSNL+Wte4+gZB7Q= -extra/sectionchanger/images/scrollbar-bouncing-effect-bottom.png__DEL__SEmF6NyaDDXS3lIiZWNp76MCtzaqpfagCZr25V/vuUA= -extra/sectionchanger/images/scrollbar-bouncing-effect-left.png__DEL__COCGI7jxCP4Ue24qIcWh9Dkd4V9Elz7UFORdK62A43M= -extra/sectionchanger/images/scrollbar-bouncing-effect-right.png__DEL__D/sXPEh5Eflzj8bRtvIKGWr8uM9yOVkZcYWpTQlNbtQ= -extra/sectionchanger/images/scrollbar-bouncing-effect-top.png__DEL__dqaendWOrz1J9Wm2Y3E3kcqAh+YCCVc1wZJBOsEzUUM= -extra/sectionchanger/index.html__DEL__ovVB1RurGK7ww5wmhGX5egMnATB9cwQNGcYwG+UGtsU= -extra/sectionchanger/pageindicator.html__DEL__VZDg2any1nlyfx7DdzpBWOPL++8zb7HD4OrpvQFonfM= -extra/sectionchanger/pageindicator.js__DEL__XUHBaQvIX42k94uC4vasnI82102YMSuVIrh5WIYZRTw= -extra/sectionchanger/scrollbar.html__DEL__ttouuSFyHjdUFmom5NfjFUaJVfrqa7CSv91BeboiWHM= -extra/sectionchanger/scrollbar.js__DEL__GO0EjWZWXEBNjsVd9A4WJqKOOkQ+snStBrroUYwBQGo= -extra/sectionchanger/tab.html__DEL__gboMiaFFhUdFV1iHraK/pNDPXpLVZ1Py/2JLXUSiF9k= -extra/sectionchanger/tab.js__DEL__Rs02y/6zVkQTbUYYzlXTBIL+GYa6hLJtfFpwfsRDy+Q= -extra/sectionchanger/vsection.html__DEL__7ZTwb5mOu0ueWLaZZkgCoE3Abcq2nPfO8U1RLVTamow= -extra/sectionchanger/vsection.js__DEL__yg6uWsk4A1eKDOzMunegPZ14m4kdJdCVeE1LLYLy2OI= -extra/snapList/index.html__DEL__fGecxteUda02I4Cj8GZtpzKbqntDIbXAnVKCyVieMfU= -extra/swipelist/app.js__DEL__pYdNs52h1oO5owvjHNGG5HmEvD16ZbJE6YUULyI8Chs= -extra/swipelist/index.html__DEL__6qDTibdnlYPqKX0opfgHm9gK12HABONlDLGiO4/bzPI= -extra/text/basic_text_notitle.html__DEL__CZwi7l+lZkgiufzjni0aVw+Ne7zerKJGI45ROtaQR84= -extra/text/basic_textl.html__DEL__gO7F4zyQBoBSTSkq0RTQi3O/RWAIs0/d6OrEpw7Z+7Q= -extra/text/basic_textm.html__DEL__0+ITLH3J2oqzccMzAKmhcgi3W/rlQxLJTS4vtsUdgfU= -extra/text/basic_texts.html__DEL__q7RXkqZCGJp5Itb+b3x1AVPImnDIwwqjLX92Zyh/4OE= -extra/text/index.html__DEL__DfZu+K9UJFM+CKAe+eCLSaI5SLlqzseZu2pqYGf1Qac= -extra/virtualIndexedList/index.html__DEL__2DRzGZGTBnWlXsM8Fzj6b1VutPtrhccpjLxan1D10Hs= -extra/virtualIndexedList/virtuallist.js__DEL__B/9F6k2JFh6Qp6Sc53g/0jC3CrxkRAWltejUQXoTIpI= -extra/virtuallist/index.html__DEL__YpcuoFh0gP2XVYD8YO+mjVMzi5wi5nOJajck587YsFs= -extra/virtuallist/virtuallist-db-demo.js__DEL__lsx2sywnxki7NDIKEcdGqpU1OP831XuOVZPK8gf4eIo= -extra/virtuallist/virtuallist.js__DEL__JcFloLAM/SEm2rsgbqM8EwUQYWxDDPTOG8rUfvFl+DY= -icon.png__DEL__vPjxjOppORd6hn9Bw4sh06gqtDoJzoFbV/8e9FyIdvk= -index.html__DEL__4Q3mDcNKDWbehOocmTCkY8dVkyvYQWMqZvxMBYeSNqk= -js/circle-config.js__DEL__qHs3gv7La44LkNz0frggJxhDf+2uoHprWwkqweilrZ4= -lib/tau/LICENSE.MIT__DEL__14fucy5gYJ1lsYcJfDU9XDOWOebQFojuP6iXYdY6Csk= -lib/tau/VERSION__DEL__DGRxkiqkZLoYmd9A7NZDkQf7HeH2jeRZhAwZ8erVGnE= -lib/tau/mobile/js/cultures/globalize.culture.af-ZA.js__DEL__xJN+Lao5/QmarQQRR8OM5hUWu1HxmaV2drsXV1QeONA= -lib/tau/mobile/js/cultures/globalize.culture.af.js__DEL__R8EchiFDByDAAKJid2lNkhiJs1JDQzrBPl/bxNExnZA= -lib/tau/mobile/js/cultures/globalize.culture.am-ET.js__DEL__cgavLYp6f7vAmfHub6X6LKbcFNkImaqhkODyNSx/Rzc= -lib/tau/mobile/js/cultures/globalize.culture.am.js__DEL__fAxz3A4WYw56/EiYup7WgQNbpFNOOd3Q78v8497/eio= -lib/tau/mobile/js/cultures/globalize.culture.ar-AE.js__DEL__QyvvCITM4Ngr5HR2ja1zYO+AJBu8lpjoE2N1JePI+vs= -lib/tau/mobile/js/cultures/globalize.culture.ar-BH.js__DEL__p2Fkaeci08d7A2UmnHniaWvMpFERKYho40+KpUIFtO0= -lib/tau/mobile/js/cultures/globalize.culture.ar-DZ.js__DEL__jR1RClqkAASnr6OLcNA0lWsSd6I3woUJkFDQktJazrs= -lib/tau/mobile/js/cultures/globalize.culture.ar-EG.js__DEL__GHU4UPuHhyt1s3GSYdzi5tQQMZ1/kkKI9w3VlDW7o/I= -lib/tau/mobile/js/cultures/globalize.culture.ar-IQ.js__DEL__I/urgV4f9DNLZjs/OaVECGCXzWE64+yWbdd++YRgagU= -lib/tau/mobile/js/cultures/globalize.culture.ar-JO.js__DEL__VebzsOnrB3hb0rm58NGgU2tuJVzwIgG4zCX7Wl8f0X8= -lib/tau/mobile/js/cultures/globalize.culture.ar-KW.js__DEL__vEev2QvXsT2MBf0amVm0q6mc/okG/+yzBEVi+WlhEOY= -lib/tau/mobile/js/cultures/globalize.culture.ar-LB.js__DEL__syV3P5Vn18WZhBaQAVwSRv1yuIMLkq0V2htCtU6ZcD8= -lib/tau/mobile/js/cultures/globalize.culture.ar-LY.js__DEL__xZ6E+Ba1H24Upt3RTOCM8Nm8qZ/JHfS9zzIkICr1ND0= -lib/tau/mobile/js/cultures/globalize.culture.ar-MA.js__DEL__EegPFiYivsL02s5YOsQ64THNTdnRoTXmuI91g5Pzmlc= -lib/tau/mobile/js/cultures/globalize.culture.ar-OM.js__DEL__pkY1cWnvalxXn67Edi0toygt4pJv0sAg+6isSrcvhLg= -lib/tau/mobile/js/cultures/globalize.culture.ar-QA.js__DEL__ze+ZISeMm+SsVCjW46oPVdc2XpBqVC50b9Fvwwqy0DQ= -lib/tau/mobile/js/cultures/globalize.culture.ar-SA.js__DEL__M3dTau98TJBts+M/X/SSoVn1laCIvY8FDCRt5gJvPO0= -lib/tau/mobile/js/cultures/globalize.culture.ar-SY.js__DEL__ntXcQG2GbpnpJuAYt81XodyR0+VOP+CsRgE5PK8r1sk= -lib/tau/mobile/js/cultures/globalize.culture.ar-TN.js__DEL__QV+MvnWbggs4AG/eROIz1YZhTrjrfMXv2t57qClOstQ= -lib/tau/mobile/js/cultures/globalize.culture.ar-YE.js__DEL__/xKHLx9fnxaM/Hh/ijNYEZ1FF2b4h8eYXFqdeLhtvOU= -lib/tau/mobile/js/cultures/globalize.culture.ar.js__DEL__LaG2D9kXtnJYQuemR462NrTXOPeaIKboilrpi224u9M= -lib/tau/mobile/js/cultures/globalize.culture.arn-CL.js__DEL__XgiOzoDxwfzDFO0sBT+bLaOdSyBqYN1NaEua88LL/j4= -lib/tau/mobile/js/cultures/globalize.culture.arn.js__DEL__hmlVr0QTkb1wfVWejEfhIX8mvcOF+bUkofUOawVPTdE= -lib/tau/mobile/js/cultures/globalize.culture.as-IN.js__DEL__CqR+6Ii6qAxKPDLTCOeT3gUX7qYeDQMxjepzqA/cSUc= -lib/tau/mobile/js/cultures/globalize.culture.as.js__DEL__lmayqqCyxB34f9tXJCPTs/I6OzblYqAi2uwOqjJjq5Q= -lib/tau/mobile/js/cultures/globalize.culture.az-Cyrl-AZ.js__DEL__2fmPAQvCA2zt7cIbGSOH0KNkwhDuqgYnXs1zksmhstQ= -lib/tau/mobile/js/cultures/globalize.culture.az-Cyrl.js__DEL__yZae5rUT3q/Dw0m/P24n9kApa3794NRUYezO6Sv9mgo= -lib/tau/mobile/js/cultures/globalize.culture.az-Latn-AZ.js__DEL__vgZ5Pl1EllBUjU9K40tbRmxqVHYbDMgxbnpyhLgMMeE= -lib/tau/mobile/js/cultures/globalize.culture.az-Latn.js__DEL__5P7wAWyjtJ3/LxX1Wa2LF8+Uj4cHIPq+Exfhs8//lyI= -lib/tau/mobile/js/cultures/globalize.culture.az.js__DEL__Om0f/2kdHJMlS/KNEGElM2FoHIByuVzJtJP32CD9fBY= -lib/tau/mobile/js/cultures/globalize.culture.ba-RU.js__DEL__b6/p15MN+7gQXWLChVETbA5nSOa2CJae2F8omYTxovU= -lib/tau/mobile/js/cultures/globalize.culture.ba.js__DEL__vd0HpLJ0XBKzWhdf1lf8w0hOZabn0SBf1i/iXf+VfY4= -lib/tau/mobile/js/cultures/globalize.culture.be-BY.js__DEL__AmUW3vIzb7U7Ssbi0SjCZfGEaTvBasOlXF7hOfbwGfM= -lib/tau/mobile/js/cultures/globalize.culture.be.js__DEL__cUX81L8VPkfDVeRmtQ5kfPXS4CIq0IK4LKAfNThZhJI= -lib/tau/mobile/js/cultures/globalize.culture.bg-BG.js__DEL__BNsJ14VoV0QCqz+xVWdJ5Fnv3FkJu4/CfhSVAKEC9qw= -lib/tau/mobile/js/cultures/globalize.culture.bg.js__DEL__sR1t1oiisNJKHtCfWssxEOj1dK8I7t4qG6UZ7TsUIl4= -lib/tau/mobile/js/cultures/globalize.culture.bn-BD.js__DEL__tbGNZrkZdlVKc+mAH8YlkV0c1fvBJ3ARmujlJzs1Yt4= -lib/tau/mobile/js/cultures/globalize.culture.bn-IN.js__DEL__id5j/nA2jzk/OPYy8EyRgKYhSqaeAhZJB1zgaI5tvag= -lib/tau/mobile/js/cultures/globalize.culture.bn.js__DEL__4HMqmuh7KvR+jEtlML06wCIJWIsJgkTjXC3zXx0/hNI= -lib/tau/mobile/js/cultures/globalize.culture.bo-CN.js__DEL__t1LmSh7SuBou1wfChobCqWD3y9ULi3Y1FIcyAy9gcqM= -lib/tau/mobile/js/cultures/globalize.culture.bo.js__DEL__dwaWfU38h7rCg2yLsF6YWc7wenx8BXbnkuHauOYFEqs= -lib/tau/mobile/js/cultures/globalize.culture.br-FR.js__DEL__OZy4p+DxmMTS8PIdFggzCrWOmeWjWOYUAWoTa+vUZSU= -lib/tau/mobile/js/cultures/globalize.culture.br.js__DEL__JAQKRmjEop+DI5VpVjyEGQrOT6BsY7q2eHynsxeT5as= -lib/tau/mobile/js/cultures/globalize.culture.bs-Cyrl-BA.js__DEL__6XFjIYenw+D/t7gku2gkKdsChuns7DYOBRqm5N69Dy4= -lib/tau/mobile/js/cultures/globalize.culture.bs-Cyrl.js__DEL__+3Q/yAxyyNbPsdffg0zyzixlTUZeNJvgiO9wD8vhw28= -lib/tau/mobile/js/cultures/globalize.culture.bs-Latn-BA.js__DEL__g2xFWnSUnBoLs/aXMu63FtSfW4HqkYeYDTgEnYm+Zak= -lib/tau/mobile/js/cultures/globalize.culture.bs-Latn.js__DEL__91ED9SvnuTcPunwj0kpCF5Tb7uj1uw4ft1OvR/S/jzk= -lib/tau/mobile/js/cultures/globalize.culture.bs.js__DEL__8zP3sB6z8+lKS/AbV3N3yr7925Ow8IjxV8ZCoMIEkZE= -lib/tau/mobile/js/cultures/globalize.culture.ca-ES.js__DEL__EuofAH+nNloxZsvAACL3tM+RKUEZTrkPd6gyEqrxq0I= -lib/tau/mobile/js/cultures/globalize.culture.ca.js__DEL__WPe0+RSKjl9rqqhMTG4NzpxysKq6JPyK9hv3i4OZA+M= -lib/tau/mobile/js/cultures/globalize.culture.co-FR.js__DEL__bOwbcYfstamb/QrJLwY6eVb/J80BiQ5D540szR+cIq4= -lib/tau/mobile/js/cultures/globalize.culture.co.js__DEL__pFyLMlbPzZvkngay1Zg6K5ixK4/rM99T/zslcLErBME= -lib/tau/mobile/js/cultures/globalize.culture.cs-CZ.js__DEL__OLgTV1ZaMjm193ByIxs8+dN22TBSrlrDiAPHO6ROQ1A= -lib/tau/mobile/js/cultures/globalize.culture.cs.js__DEL__oDMPnMueuhdTVqyQcPx6lOSIhfh7FSFmHdB6aBiU0dw= -lib/tau/mobile/js/cultures/globalize.culture.cy-GB.js__DEL__uWs0ldwPr1IGvt7BgEcp6gfMn8S/c8CBWVJpVOkoUjY= -lib/tau/mobile/js/cultures/globalize.culture.cy.js__DEL__efMRAo1cXHL6HXpviCUOU08MTz9H+H5kTweq+Od8ZsA= -lib/tau/mobile/js/cultures/globalize.culture.da-DK.js__DEL__TXSfO91vJ71ewbkofNs4OS9Nz7BZfPTipQ++AVJ/bDM= -lib/tau/mobile/js/cultures/globalize.culture.da.js__DEL__6zan8EL04RsACQ+Z0Jdp4umJ361Np8KmIuIKYVfompU= -lib/tau/mobile/js/cultures/globalize.culture.de-AT.js__DEL__xp1pOvKwnob/U4MW2uIzXG6XruQMADhywb8hBeCF7hM= -lib/tau/mobile/js/cultures/globalize.culture.de-CH.js__DEL__iMrCIxUjFOtKrSQ75svMtCQMIqfJIZax53OZADI6Uy0= -lib/tau/mobile/js/cultures/globalize.culture.de-DE.js__DEL__4rZI8JIKo5ZNbbO9Y2w/XKvmbkh/iuhUbCkYs+VKedY= -lib/tau/mobile/js/cultures/globalize.culture.de-LI.js__DEL__j47JqYdtcdP8c+d017W2J7WGqlJELpUtr5Mwh6IIKtw= -lib/tau/mobile/js/cultures/globalize.culture.de-LU.js__DEL__HYn3512vjEqjLDu5EwJvk+fXybdtrWLjQ1jVbzxsKKo= -lib/tau/mobile/js/cultures/globalize.culture.de.js__DEL__z0TvZSHo0AAPr1Uv/kCa6uZNIdSNOCRKgt8Stix+kVk= -lib/tau/mobile/js/cultures/globalize.culture.dsb-DE.js__DEL__ICz+afNMcVNxPEfAhqPyRzMAA5IIvLZ/oikM/CjM+eU= -lib/tau/mobile/js/cultures/globalize.culture.dsb.js__DEL__/GsGumXQjw/2ARqyetsUYlLkBrkGF6uA8SWsgInEwCE= -lib/tau/mobile/js/cultures/globalize.culture.dv-MV.js__DEL__pnFD5UXTDEONTmHQF/Ig3/o6hZv7uWRWCxcrtlHuW8g= -lib/tau/mobile/js/cultures/globalize.culture.dv.js__DEL__kXjiEX+5X3wEZOQS7IYpGhzYU4Ed0hLlS0DpFXNgp8o= -lib/tau/mobile/js/cultures/globalize.culture.el-GR.js__DEL__6aJ+wyPRNYnsT31xPscR2VQDv8k1epkbXJCccIAO80I= -lib/tau/mobile/js/cultures/globalize.culture.el.js__DEL__2RFJp2M6lGKHvag0eEckemyMbSa4g7c9gC7Xhra8Ztk= -lib/tau/mobile/js/cultures/globalize.culture.en-029.js__DEL__V9AtXgKWLDwICY4Xt5AYSsgmaxn8i4cQ68qYTRT6BMA= -lib/tau/mobile/js/cultures/globalize.culture.en-AU.js__DEL__/w7BRevWqVshW6NfPMviSpQH8vA2HbR6BEy0XZGfORg= -lib/tau/mobile/js/cultures/globalize.culture.en-BZ.js__DEL__AaWz56C1xJKUYKeNL8UHhhN85SJz6zxRQKKuL26HGsY= -lib/tau/mobile/js/cultures/globalize.culture.en-CA.js__DEL__V7U2rVD5uNfdi5PKeb5iu9e2BZmVxwpmXku2JS27JSA= -lib/tau/mobile/js/cultures/globalize.culture.en-GB.js__DEL__HoLvkJZFy+lgM4jkupjUeUmlc+v8bsUYfjbmqXjAFGE= -lib/tau/mobile/js/cultures/globalize.culture.en-IE.js__DEL__CQM2oOHWsoeoZYPtLyr3LH+voRc/dfr1q4T/f9R4yVI= -lib/tau/mobile/js/cultures/globalize.culture.en-IN.js__DEL__RlcOtPFMoZT10smnRuktZiIhR3fpIuU6ivqAXR1kulA= -lib/tau/mobile/js/cultures/globalize.culture.en-JM.js__DEL__X1JLrKp0FwooTye1anpbm/HX7t0BeIJFyIIMgDGw4QE= -lib/tau/mobile/js/cultures/globalize.culture.en-MY.js__DEL__UZPN5uuzfCoq4xX1zweQ+gwGkICn9w7aw00YdVeKs3w= -lib/tau/mobile/js/cultures/globalize.culture.en-NZ.js__DEL__gY8TKaCAlfVm/rm3L0cqnzJ4qUmaLukgxkblUdURCdg= -lib/tau/mobile/js/cultures/globalize.culture.en-PH.js__DEL__UXL7IfDqZKJFtAdqCGbyMyNKR7W9vFkQbtHCxwld/SE= -lib/tau/mobile/js/cultures/globalize.culture.en-SG.js__DEL__+ldS0nXdGpLH3OogGclKrNRhZlu0kOvOLr8xglTrtpM= -lib/tau/mobile/js/cultures/globalize.culture.en-TT.js__DEL__Ghchtazfv+u7Vf+Rb0e9RejTEU/jU4XO4+/Mq/7oAdA= -lib/tau/mobile/js/cultures/globalize.culture.en-US.js__DEL__Y9jHJ1xEiJO9Xs8oPEUiKYBy9ts8gTylfbd+HWWzrQM= -lib/tau/mobile/js/cultures/globalize.culture.en-ZA.js__DEL__Oc5izxBddLhpH7RIRdT1w1OEZH6z23vYc9GRrtvfK1s= -lib/tau/mobile/js/cultures/globalize.culture.en-ZW.js__DEL__nV2RZa8sM5f+QMA5PXrSPjufVUuONl82j5ux+mtYTnA= -lib/tau/mobile/js/cultures/globalize.culture.es-AR.js__DEL__gXusYtFywJyoyTXF602q1s1BoB3kXaPmjZszu+yQxaE= -lib/tau/mobile/js/cultures/globalize.culture.es-BO.js__DEL__V4yQOVZbHgBr9pxe40n7kN7BHjtQliTBk0A1Qna5ClQ= -lib/tau/mobile/js/cultures/globalize.culture.es-CL.js__DEL__ZYl/UMFYFG/yyLU6pKzE4/2LneecXS41Jd5uYjV6ssE= -lib/tau/mobile/js/cultures/globalize.culture.es-CO.js__DEL__g7kcxJRQlO2spFe/13MteTGIHz4dykGQ+X6x3SOBiRY= -lib/tau/mobile/js/cultures/globalize.culture.es-CR.js__DEL__n7dYEMNnBuvhHR+Fa3YzVRHTgzCfVHI/Ryw27vaVonM= -lib/tau/mobile/js/cultures/globalize.culture.es-DO.js__DEL__WXQxUuS5Xj4JxQDh5tv5G4Pa7nE456J1V3VfIyQWvig= -lib/tau/mobile/js/cultures/globalize.culture.es-EC.js__DEL__QwEMj9FXcFpKLBHn6EO6hP8lE1q6SLEttkTWZNnlirA= -lib/tau/mobile/js/cultures/globalize.culture.es-ES.js__DEL__P5IxYaL+caKIUejSeo1K+ChN1hxR1kiQoPwuXeOPf2A= -lib/tau/mobile/js/cultures/globalize.culture.es-GT.js__DEL__J7vgSKP0h5XO71PqWdfYO7jV4xjOfxXpPEOYPprAWnk= -lib/tau/mobile/js/cultures/globalize.culture.es-HN.js__DEL__wZw98vynyOgU3tqYZBnqsHdyeYFrTtdn4qtrBpTG0fg= -lib/tau/mobile/js/cultures/globalize.culture.es-MX.js__DEL__sv2YI9awQcMWYbWTgB9s5ylRpYCkd4mvRo0D5jtIP9M= -lib/tau/mobile/js/cultures/globalize.culture.es-NI.js__DEL__ifVDI7bNM2yX4E1FMJsNIUBUO+D3OQtiAqwASA7gLZM= -lib/tau/mobile/js/cultures/globalize.culture.es-PA.js__DEL__zBgUVnZX6Lz6GpCNgfGVVetFEDXHK/pharf1JZ8RBWY= -lib/tau/mobile/js/cultures/globalize.culture.es-PE.js__DEL__RGJK1lZiJeIrTPBrIs3YTsSZOH95RC0SQvF4guYHjT4= -lib/tau/mobile/js/cultures/globalize.culture.es-PR.js__DEL__Y62l+BWZeR+8VZO85tGg9lLa64bZsZ7BNJgo7JQyqsg= -lib/tau/mobile/js/cultures/globalize.culture.es-PY.js__DEL__cuEJlhICPUyZ3Sl8KYGS9710zenx0GKn910tLg8i4y8= -lib/tau/mobile/js/cultures/globalize.culture.es-SV.js__DEL__GleOIck92wd2xijrxaNCpDoO8RtMzxDHzix0rG3zcOI= -lib/tau/mobile/js/cultures/globalize.culture.es-US.js__DEL__l0a7XfB4E9M6ssh7p80u3VPIHOWW/rq/agY17zxq87E= -lib/tau/mobile/js/cultures/globalize.culture.es-UY.js__DEL__c0dUZ/7MByAoHy88GFHTzZaL/vFUOpActaqrL9fkU28= -lib/tau/mobile/js/cultures/globalize.culture.es-VE.js__DEL__siL50iSjOdxX4/j9XLx1pQurnvuUQ0E0U20ICa8tq0g= -lib/tau/mobile/js/cultures/globalize.culture.es.js__DEL__rxdUH5M8z1SvFCYsNv/Q90haiQjTMSRh+BSo94MGMwA= -lib/tau/mobile/js/cultures/globalize.culture.et-EE.js__DEL__5g/4vIPvVAcatVaJda544ikGz4ph26szYr3ShAPRGDg= -lib/tau/mobile/js/cultures/globalize.culture.et.js__DEL__DFzlZK2yOB9qaTJi/NTQ9vcJ4qnEZlaTZc+svCKlCxc= -lib/tau/mobile/js/cultures/globalize.culture.eu-ES.js__DEL__cEzLasD5QbtsVIjP5gTYYvUNVbgeWo3TRXjz96c4xmc= -lib/tau/mobile/js/cultures/globalize.culture.eu.js__DEL__uJCRX4umX5HAYTeyPUsVgI5At3Okmw8wH6zBMwvXe24= -lib/tau/mobile/js/cultures/globalize.culture.fa-IR.js__DEL__+S/inPCmJSLQ5NZw00naLlJ0GqXIRXCoxbqVI2plCR4= -lib/tau/mobile/js/cultures/globalize.culture.fa.js__DEL__X0PCe62eCQBFZXQv6DzN6fI9zNQgOYXq9ouA9YQd1c0= -lib/tau/mobile/js/cultures/globalize.culture.fi-FI.js__DEL__QpDPTnSnULu1hokZSKPnSOIuF2x4AmG3YErdQ4wlSbk= -lib/tau/mobile/js/cultures/globalize.culture.fi.js__DEL__fIATfJrPkCjg1gTvoUPRK1pSLwbis+AOBhwd/gg8VYQ= -lib/tau/mobile/js/cultures/globalize.culture.fil-PH.js__DEL__LyRWNwNNL0E8J3dDzjNopRzU1GRbozfsuxwknMMOXJo= -lib/tau/mobile/js/cultures/globalize.culture.fil.js__DEL__HLHCsJvjOQx3CUzaqilkNBaaY3cKwuXLhvI9PtKVl6A= -lib/tau/mobile/js/cultures/globalize.culture.fo-FO.js__DEL__Fb346LWblLPLzozm+gicNNnrnKsZuWciov33Xra0lBo= -lib/tau/mobile/js/cultures/globalize.culture.fo.js__DEL__owSHGv/pRyZFIQ1ahW13QEZ7G77TM6haAJ//yrQr07E= -lib/tau/mobile/js/cultures/globalize.culture.fr-BE.js__DEL__mFMsGnyQ0c7799NPVJD46ZLgPZmicRmP3vies1iupAE= -lib/tau/mobile/js/cultures/globalize.culture.fr-CA.js__DEL__pbMaEysDKEDxWTa7UYtodbbRdYcnBtW2eQ0OsGDheWs= -lib/tau/mobile/js/cultures/globalize.culture.fr-CH.js__DEL__afW0dRWfU6lrsejVXsJ5euXBtWKUyIx45boOxe0bHRg= -lib/tau/mobile/js/cultures/globalize.culture.fr-FR.js__DEL__M+UmfFNn5IEQdiMZP4kPtz713st9FStKaCVBqBVTU/A= -lib/tau/mobile/js/cultures/globalize.culture.fr-LU.js__DEL__Q+cWNvqQHFmZLJ7ZLClx+SxvhWqugdSntXsOB2Kzm28= -lib/tau/mobile/js/cultures/globalize.culture.fr-MC.js__DEL__Molp25DeLmLEw6R5pt5z02w/VM2tmycxcT5WGnHKevI= -lib/tau/mobile/js/cultures/globalize.culture.fr.js__DEL__p7B0xFvmB5yZ5HwSU8MRif7qz28atROfDh10KsnyfNI= -lib/tau/mobile/js/cultures/globalize.culture.fy-NL.js__DEL__NbLmi8R7gMgAzIOIlfDP2UJc+cbmexzZZrFbdsG8NWA= -lib/tau/mobile/js/cultures/globalize.culture.fy.js__DEL__qh2eafz0aJtDj9I6lLshKmJyPZW84xmi7ALvIW6Ju0I= -lib/tau/mobile/js/cultures/globalize.culture.ga-IE.js__DEL__017lcImkmCr1yuaQjsYga086X5wkHnPP0H6usIVn7qU= -lib/tau/mobile/js/cultures/globalize.culture.ga.js__DEL__5GS20DWqeE+9HJ23RvL5XPgQn9efvL/7/jmYaekcgb4= -lib/tau/mobile/js/cultures/globalize.culture.gd-GB.js__DEL__mjnoFg9J95AYouPSZSkXsuA5MeXm0It3w/TEiILQnIA= -lib/tau/mobile/js/cultures/globalize.culture.gd.js__DEL__PwSSit+fJPe/7EmB7KEFwMn7SB9KLGw/5CX4iWgvhB8= -lib/tau/mobile/js/cultures/globalize.culture.gl-ES.js__DEL__BzeM2UsU06RdGmelRDqZigQzeCtmKQQ6iRxZ947N+FY= -lib/tau/mobile/js/cultures/globalize.culture.gl.js__DEL__wfyUkw1q+35+uQUDQmw1hGphGvndbHifaG3HFVrokpQ= -lib/tau/mobile/js/cultures/globalize.culture.gsw-FR.js__DEL__Gl8GgFyNUaQapS8LbTDPHoGbyQboOq2EK4Az8XWyb/M= -lib/tau/mobile/js/cultures/globalize.culture.gsw.js__DEL__HuhMgWwlL09kEWisG2DMybcynId4UbLH+pq1tYM8i2M= -lib/tau/mobile/js/cultures/globalize.culture.gu-IN.js__DEL__i8tPeikK52HQYMBk4WjDbEP9J8JZ945M5IPFjTDOp+g= -lib/tau/mobile/js/cultures/globalize.culture.gu.js__DEL__J3hirlIdO08DC6wt7Y5+OwieYDRuFwowokLYLTz+Rxs= -lib/tau/mobile/js/cultures/globalize.culture.ha-Latn-NG.js__DEL__5x+rOOLjnxuN/hRFGASFpdbwVbo6SVJFZRcOdynmLUI= -lib/tau/mobile/js/cultures/globalize.culture.ha-Latn.js__DEL__JOdx4bGajFCZWSyLtIgHpddK8r+ruc3HkhiXCqENTik= -lib/tau/mobile/js/cultures/globalize.culture.ha.js__DEL__IfudZ7Ix3tr+yURDrqgE51eco7CMF7fgF5gX/Vh/bb8= -lib/tau/mobile/js/cultures/globalize.culture.he-IL.js__DEL__/z8XM3vQ0QcxkQK3+quWR4M4jpg33sJq+jVKYJ4DQ1E= -lib/tau/mobile/js/cultures/globalize.culture.he.js__DEL__OIYXj/RRiKmrl+/V585M8z0/d8oIEs7+vA3vQfpBHEA= -lib/tau/mobile/js/cultures/globalize.culture.hi-IN.js__DEL__fJgHHQMrXTCuhQiIKyglwLr4ruBd2qt1mSGfSrEo39A= -lib/tau/mobile/js/cultures/globalize.culture.hi.js__DEL__l817AK7SX0TiokthIfHCxoABo/taRdb9oU07fIPPu1k= -lib/tau/mobile/js/cultures/globalize.culture.hr-BA.js__DEL__nRltIAyQss/uLw41tbAxylTtTSm0SlVNlGiCUoV4BcU= -lib/tau/mobile/js/cultures/globalize.culture.hr-HR.js__DEL__qu1WpQg968u1Qu90NSAx3hKwD+E2lR+1jfd94UOLuIg= -lib/tau/mobile/js/cultures/globalize.culture.hr.js__DEL__9e1PdYbPU4d3fipWnPdK+S5oeuToWRRPFy7XuGjQUtE= -lib/tau/mobile/js/cultures/globalize.culture.hsb-DE.js__DEL__/4XUIxmMznYvcYj+Nzfdj2Zf4jwPLHS6wnSvKPCgFf0= -lib/tau/mobile/js/cultures/globalize.culture.hsb.js__DEL__RxXyklUyZwoNWbF/S/CrGtOGHJC0UkpihQK67ZLTBOk= -lib/tau/mobile/js/cultures/globalize.culture.hu-HU.js__DEL__GDO8VIv/zeMowXDHbui1k03nX129Ss5ftvwnX/AQFns= -lib/tau/mobile/js/cultures/globalize.culture.hu.js__DEL__poL9LbiqAseKi3ZxB3Ie2uL4zGA8nKZsVFmI7ocqKz4= -lib/tau/mobile/js/cultures/globalize.culture.hy-AM.js__DEL__rJEZjnx4viaTG6eZI/l+2PFSGQpw188HZaIaBiDHM8o= -lib/tau/mobile/js/cultures/globalize.culture.hy.js__DEL__OEQUWVP27m9uK1XEl/FeChBXlECa/cqq42BKH7M6WaE= -lib/tau/mobile/js/cultures/globalize.culture.id-ID.js__DEL__enMoLuqObV1ufrdRUm09ki62fzkmvQ1qPDfrOJT0OHc= -lib/tau/mobile/js/cultures/globalize.culture.id.js__DEL__SX+bo0VS5CINkIFTVEiu3IBOGKXzIHAyn0c4aUcEdGU= -lib/tau/mobile/js/cultures/globalize.culture.ig-NG.js__DEL__tLz2Bi4YfNO3mbzZ6cJg4ml8vkHIT88c8zVN+oHhk2g= -lib/tau/mobile/js/cultures/globalize.culture.ig.js__DEL__uBdoVB1pKG3CmAB/scwHHILLD/ufyB29BNdWbQ7vHxg= -lib/tau/mobile/js/cultures/globalize.culture.ii-CN.js__DEL__0Y1/AgoegLrmBbGXWa3dYtDNzrBoqssXMWI4YrhtJio= -lib/tau/mobile/js/cultures/globalize.culture.ii.js__DEL__Te5F8wl7mTuUN5CYFxDjXmG8k1/BL55mPrhqnxc9PDY= -lib/tau/mobile/js/cultures/globalize.culture.is-IS.js__DEL__lqqC4ahY7eYSg2OkpDdEAdsZsKBKElzLvpPN5z1wokA= -lib/tau/mobile/js/cultures/globalize.culture.is.js__DEL__4/GnSZZY5ZiMJKWWFVPo5gV7f2f8zeJ0MXuwtaO4Z5Q= -lib/tau/mobile/js/cultures/globalize.culture.it-CH.js__DEL__1wSed5MAqZKmkf5JbHqiQfd0VGD32noXKrgS7wEQRfk= -lib/tau/mobile/js/cultures/globalize.culture.it-IT.js__DEL__zt0s3I1OAHFE09k56DuK8KzjwJJhNA1jIblsQoorarE= -lib/tau/mobile/js/cultures/globalize.culture.it.js__DEL__zYR8gpns7MKOZZ1ou68k1IsUWolTAhMfXKFo4Uz0xZo= -lib/tau/mobile/js/cultures/globalize.culture.iu-Cans-CA.js__DEL__npt5VXpx176hpzYhiULk6iqDoQlxB9VDcDJQ0QHJslo= -lib/tau/mobile/js/cultures/globalize.culture.iu-Cans.js__DEL__qAUp1QOfSeUhEwyt5CVr+g+fAhUw0gjEHvkt9XQz4JY= -lib/tau/mobile/js/cultures/globalize.culture.iu-Latn-CA.js__DEL__JFSHrwgSWwHg5fJ1UptqRvtKY9iL4jPIlhVvN1iZonw= -lib/tau/mobile/js/cultures/globalize.culture.iu-Latn.js__DEL__kTM1588ZYbto7dGx30pcnOyYK1OM1bgT6ZWDgBBulu4= -lib/tau/mobile/js/cultures/globalize.culture.iu.js__DEL__gKe4Xj+83/Xz6z5hcAie2z6vcWBPkVMRPrhr4NVr3KI= -lib/tau/mobile/js/cultures/globalize.culture.ja-JP.js__DEL__EmSwrd77bJhJHtaM3P8QRsvidBro5HrA+NgPWDC6IJw= -lib/tau/mobile/js/cultures/globalize.culture.ja.js__DEL__jkubT0N/+f9eL+My6OKHO0xRiFZdwswn/F1v70hDpLI= -lib/tau/mobile/js/cultures/globalize.culture.ka-GE.js__DEL__KzNpPbVQ/cuX45CJ/ufiZEGTpjS6u9vSU5ejkKPu3fE= -lib/tau/mobile/js/cultures/globalize.culture.ka.js__DEL__MNBM1P66hsNDgzcDseJki3IO8BLfNxGh52ARnBkeEuk= -lib/tau/mobile/js/cultures/globalize.culture.kk-KZ.js__DEL__h1rnKVDxqjev1v/M/j97R2VKa0W1IC2mHGilgIqAvv4= -lib/tau/mobile/js/cultures/globalize.culture.kk.js__DEL__gkz0wz2Tj6dX/tNWLXAq1IbRopzn4Zo9UySfdAVe5JY= -lib/tau/mobile/js/cultures/globalize.culture.kl-GL.js__DEL__TFOFKem04kS8YFZNnO535Pv1ubxhS6Am87AY5N/9cFU= -lib/tau/mobile/js/cultures/globalize.culture.kl.js__DEL__f2JQBqMkyWw9wGupfNILFfmdQxAuQrYF7rVZg5a5T4Y= -lib/tau/mobile/js/cultures/globalize.culture.km-KH.js__DEL__HaxD9tRu5gJrtYPoUzt/LfQV+mamZTGyAiG1WSd/HFQ= -lib/tau/mobile/js/cultures/globalize.culture.km.js__DEL__p2oFAhg2Ug+ip2m/8BcxN83CP4VVMDAtU7IHMm7ctr8= -lib/tau/mobile/js/cultures/globalize.culture.kn-IN.js__DEL__Ysg+wlH5CgAg1KE+37vtPKmUUaDfiLhSJDt8QxLfNlg= -lib/tau/mobile/js/cultures/globalize.culture.kn.js__DEL__5ju8uDnHIBUcbU2+8W+YFmbIqJDmqlvLzmPWoMdDXtE= -lib/tau/mobile/js/cultures/globalize.culture.ko-KR.js__DEL__bWgriqwnkl76OAq3199NknUjP3xX2GiqSLgL5awT/6Q= -lib/tau/mobile/js/cultures/globalize.culture.ko.js__DEL__uPDCvpOAKtN9TeuXNNz7iKEOQ/hmAgnG7jl5GG7r3Nc= -lib/tau/mobile/js/cultures/globalize.culture.kok-IN.js__DEL__rCzPC1YIm7pR6795CTCZ01bWi9Ch8J+FbDUgMbtl0zw= -lib/tau/mobile/js/cultures/globalize.culture.kok.js__DEL__qOZExCNfqQkql46Y4Md+jEWzt9WGv2e/lTAYJoSTQeY= -lib/tau/mobile/js/cultures/globalize.culture.ky-KG.js__DEL__JbjcwVTfiX39Lqqg3/7yv8csZdn1seMRUL9z9yH6Pus= -lib/tau/mobile/js/cultures/globalize.culture.ky.js__DEL__PFKxWSxjtbvHBwl2g9QRPDi9a2MmYPQlvI9oaJW6u9w= -lib/tau/mobile/js/cultures/globalize.culture.lb-LU.js__DEL__Jgda4M+kWnFEaxuCqM1yZ4pQm7l/LuR+2cKIU9lMB+M= -lib/tau/mobile/js/cultures/globalize.culture.lb.js__DEL__XQ3GZO9BgIsssgyD24BrO0yHR6S3wHdpJ+dRcA+f6q4= -lib/tau/mobile/js/cultures/globalize.culture.lo-LA.js__DEL__dsZbnNLR0DCgxYgHL5K9hXfSjy42a0SxD7kywIO4SHM= -lib/tau/mobile/js/cultures/globalize.culture.lo.js__DEL__VLkFyoDVxVUA+dIE6xYQw3d+WWzTHPaOiSmVYZ9KWys= -lib/tau/mobile/js/cultures/globalize.culture.lt-LT.js__DEL__3SE+D3JquqwjZHRWwIX3QnKAMD+nbyH+pyIWreeJBAU= -lib/tau/mobile/js/cultures/globalize.culture.lt.js__DEL__ZSbfdVQqquOxqma2upoUj9VF9ObjLNZSvHa+r+hASRo= -lib/tau/mobile/js/cultures/globalize.culture.lv-LV.js__DEL__3gdk+5nVqcv3yUkw0sq/p46Ol1VvGSDarXBwlU3PkME= -lib/tau/mobile/js/cultures/globalize.culture.lv.js__DEL__szJQEoVWrYWimQfHGb1Wxg02tcJS+vOQlnAR6XeMNDY= -lib/tau/mobile/js/cultures/globalize.culture.mi-NZ.js__DEL__fSCyNDBQPlUumR4chWJr7n7xXhp/XEz9REehMuJq0NU= -lib/tau/mobile/js/cultures/globalize.culture.mi.js__DEL__PvygJ/RWBRx1tSYsvQq9jQYb4j/oDksCroD5p1dbJic= -lib/tau/mobile/js/cultures/globalize.culture.mk-MK.js__DEL__77vCIs+H52+zobSMaNuFRta1rUUI9+c2UYivPDhPAjE= -lib/tau/mobile/js/cultures/globalize.culture.mk.js__DEL__xif/iZeEpLz+E8eP+SM3lWe+5zSF/vMHKRBPnJonjOQ= -lib/tau/mobile/js/cultures/globalize.culture.ml-IN.js__DEL__M1TJrZgXG2CpS67QiQ7JyjkyKgoUBk9Vuqx3iXfLAI8= -lib/tau/mobile/js/cultures/globalize.culture.ml.js__DEL__OWmUpIXKAbsVVdfq0YIEr82soDdluz/w5hWgLsI3H0c= -lib/tau/mobile/js/cultures/globalize.culture.mn-Cyrl.js__DEL__W5pemVSG/ZmQHyM/M+1zyFwq01y1bfwZidc0Rj4DGsk= -lib/tau/mobile/js/cultures/globalize.culture.mn-MN.js__DEL__hG4Zw3YGbHCyiRpY20OesNpD1VIJgpIHYD0EXi0SNhg= -lib/tau/mobile/js/cultures/globalize.culture.mn-Mong-CN.js__DEL__DADljiiH5k07/jz5MiylSpeQnIX9MGBKQ8g8AqKiD9E= -lib/tau/mobile/js/cultures/globalize.culture.mn-Mong.js__DEL__+E48XdzpULRZsz89qbLV+YeZN8XIesPXQM3/V1Ydd+4= -lib/tau/mobile/js/cultures/globalize.culture.mn.js__DEL__PfLp1pcMkSgSkV9UlyA9aj7fMoDBfA/Qb3tvJW31vJg= -lib/tau/mobile/js/cultures/globalize.culture.moh-CA.js__DEL__9JOMtgdT47hXNfabKnyXasGn3hizTQGqKSYg0gnb2Kk= -lib/tau/mobile/js/cultures/globalize.culture.moh.js__DEL__aI2iMMvA1gufprtWvxpew70AX5dQDhdy9CnSu+bZjE4= -lib/tau/mobile/js/cultures/globalize.culture.mr-IN.js__DEL__Sys2M7hrkzKGXJVc6stDkNZhQwInci5QF4k5dDDJuic= -lib/tau/mobile/js/cultures/globalize.culture.mr.js__DEL__59byuGb7WTLsAyOVjDd4KC2hmoHxBqHnHxi+fQzgY78= -lib/tau/mobile/js/cultures/globalize.culture.ms-BN.js__DEL__V1wmzm07tDqSsx64tcDzAV/D47jxvvppimkjzUrY2HQ= -lib/tau/mobile/js/cultures/globalize.culture.ms-MY.js__DEL__8qYQ30ChI5d04SIBdOP8S75XXZLtoLaqSFqCxxilsLk= -lib/tau/mobile/js/cultures/globalize.culture.ms.js__DEL__ostbFMj+m3NNcixudFQxU/LCKS5FaLozwpZ2OyR1GmE= -lib/tau/mobile/js/cultures/globalize.culture.mt-MT.js__DEL__HFU5KK0dmzO3nPcS4eT2ZPTlzpXp9MMJKfSVzvcKGT0= -lib/tau/mobile/js/cultures/globalize.culture.mt.js__DEL__0gGKhOUTYn3Ihpff38lNhaJD/BY8nYzh5E1ZPLZAOXU= -lib/tau/mobile/js/cultures/globalize.culture.nb-NO.js__DEL__IB+nNsF0aE2h2065BzvBmlTmzwqHvNIf2w3y4kAisbI= -lib/tau/mobile/js/cultures/globalize.culture.nb.js__DEL__4TZWUf2oUGmH93B+ZVOYT5AfDjbS4NQL49gul0d/uko= -lib/tau/mobile/js/cultures/globalize.culture.ne-NP.js__DEL__S5H8GGpY6noQThW0ivPF8KmF3MtAs899ZJSnomHRtXs= -lib/tau/mobile/js/cultures/globalize.culture.ne.js__DEL__2bTkZ1IM3q7DxnHphQrC6zXM9Y/BbJoYIeF3aMzmYDs= -lib/tau/mobile/js/cultures/globalize.culture.nl-BE.js__DEL__5mm32emNBd0hI4sM06gPmnTTwFPrGaNJmtM3kndVjFM= -lib/tau/mobile/js/cultures/globalize.culture.nl-NL.js__DEL__x473L2miaBKNCjDVbUigfAoDmzb6+k6IIZ49e0UsTdM= -lib/tau/mobile/js/cultures/globalize.culture.nl.js__DEL__2FRhzEMLvce2Ls9TGfHRHYSG9ch3eXPihZK7lq87b3Q= -lib/tau/mobile/js/cultures/globalize.culture.nn-NO.js__DEL__mNOgu63NTYIomcyCqerqB+9fENGolfQbnkYTsYXYc6s= -lib/tau/mobile/js/cultures/globalize.culture.nn.js__DEL__sfODcFOmWYu0yofw8kRiETmzdFS22yczxlnviNJL86g= -lib/tau/mobile/js/cultures/globalize.culture.no.js__DEL__Y72i+xBczO4T9YeSkT+nxaKcFT39WS+ejRU1G73nKzI= -lib/tau/mobile/js/cultures/globalize.culture.nso-ZA.js__DEL__vlWeq1u0CeCM9IKFlu6VbPWkGA2pYadKSk9X23ADEr4= -lib/tau/mobile/js/cultures/globalize.culture.nso.js__DEL__dZ0qwvKKXp/dYxfFozq3BiupSYr6dVtlZ/D+SG4bV4E= -lib/tau/mobile/js/cultures/globalize.culture.oc-FR.js__DEL__9LLlK0BtL3GcF1iDQqUS2lYpUY84VPTRfLPF5JpnKfA= -lib/tau/mobile/js/cultures/globalize.culture.oc.js__DEL__KqLbbNY6GEtyeSTZZQ0N1Sz1JqAgwT5ha6OuuraoCww= -lib/tau/mobile/js/cultures/globalize.culture.or-IN.js__DEL__g+5ZaBkrHaAa0WyYakvkRJSFLImhTYuFhfSOLkc7T+g= -lib/tau/mobile/js/cultures/globalize.culture.or.js__DEL__C7zYvbRJyz7LDYX101k83/b0lDpT7wlQDOS8PQ8Yhw8= -lib/tau/mobile/js/cultures/globalize.culture.pa-IN.js__DEL__5W2ZPLXtrKWumkGLmtR9LF0/HdzY2enmiDGpfYfxOEo= -lib/tau/mobile/js/cultures/globalize.culture.pa.js__DEL__S8v9M2OjCzagGOVaR0mGgiT1MaXlAR1l1mB2E2uvFQ8= -lib/tau/mobile/js/cultures/globalize.culture.pl-PL.js__DEL__p19lmeUCMo7Yh1hgpjHUAb8ODKV+T2nCNCiP5Zncq3I= -lib/tau/mobile/js/cultures/globalize.culture.pl.js__DEL__FFF72PsCdY9LWWKwqnDUE9Gy4EItC7QGkL7vBRJZpew= -lib/tau/mobile/js/cultures/globalize.culture.prs-AF.js__DEL__vD4/IDM9g834+Bq34ooJrtta0CcPH2Ck2vkvfBDJiaI= -lib/tau/mobile/js/cultures/globalize.culture.prs.js__DEL__nl3Nmusqhsk1eAZOkIYms9mWFo0OmlU6OUVGc4hkq6o= -lib/tau/mobile/js/cultures/globalize.culture.ps-AF.js__DEL__AE5dBSxs0KoOxHpDzh3NUkAxHnZkjBm+bbl4hoXvgfI= -lib/tau/mobile/js/cultures/globalize.culture.ps.js__DEL__D8LfM7AFCcnVlDWoMB5hBcNcqpcYTIuRkfWtSrVVi+M= -lib/tau/mobile/js/cultures/globalize.culture.pt-BR.js__DEL__RGwkjfsUjysNYtX6fJE6EootTXwKDccVbmVrMptiT4U= -lib/tau/mobile/js/cultures/globalize.culture.pt-PT.js__DEL__Sfo8kObZQTkAG1KQdHq31epyvCUyixHVaJY4BlBWctA= -lib/tau/mobile/js/cultures/globalize.culture.pt.js__DEL__dPzQ2xc5ClUdDGIK3hbLWkJbRTsknPUC1AxNvESq5eA= -lib/tau/mobile/js/cultures/globalize.culture.qut-GT.js__DEL__1RCx+KrqkseyDcxoLSfhGIsg7gpgD/Hajb9KX4tl2ik= -lib/tau/mobile/js/cultures/globalize.culture.qut.js__DEL__x6qAnHpXljRbA+Ky9z/FA38W/9hvNJyXGqaBh8F8qK4= -lib/tau/mobile/js/cultures/globalize.culture.quz-BO.js__DEL__ZlLgsHiTE8qo9ZZcyNfi7o3pU3Zmn9UdHvAtHZxl+f8= -lib/tau/mobile/js/cultures/globalize.culture.quz-EC.js__DEL__m1QBzWrmzFHBPwTREjSghzrZ26/aJicpBRccIjLOiGU= -lib/tau/mobile/js/cultures/globalize.culture.quz-PE.js__DEL__iK6j+0/He+t4KNCel+lh7UsW8EXOUNKFMRmcYxgyB4w= -lib/tau/mobile/js/cultures/globalize.culture.quz.js__DEL__rM4conzxUCJOD7Q2ofjYD3KwQ/ys3gI76CEdHA9IOH4= -lib/tau/mobile/js/cultures/globalize.culture.rm-CH.js__DEL__ZCJLEa+5V2eTmy1FW7Z5zRHV54mhLVkBjKAuuSKQ3KY= -lib/tau/mobile/js/cultures/globalize.culture.rm.js__DEL__IKwln1ktDzdl75slblKhdVpVpGfKgVdMXBTjD97UP5M= -lib/tau/mobile/js/cultures/globalize.culture.ro-RO.js__DEL__fh+8rx4QalAs2xWbTUaO+LHFeUoD81QSJb50nsxcoUo= -lib/tau/mobile/js/cultures/globalize.culture.ro.js__DEL__MG+dkMSu1cSg5c+zBfbwETzFt7g3BgI1v/R2z0tCuOg= -lib/tau/mobile/js/cultures/globalize.culture.ru-RU.js__DEL__6sMeY919ZBxB68HNOYMcArzbQYz2tHgPJXgGdLd0pMI= -lib/tau/mobile/js/cultures/globalize.culture.ru.js__DEL__Rgf51jHnh8xQ1BLNaVsOtAIkuNYDfah8f/QzR7bWNTw= -lib/tau/mobile/js/cultures/globalize.culture.rw-RW.js__DEL__9/ruojKn4iU4xvsWjCvQvhPzZM9We+sCt+pVhleA8Q0= -lib/tau/mobile/js/cultures/globalize.culture.rw.js__DEL__D6fxMwlpo9+ys/mUAXRjgGgdEoXaiGzE5OL/n8bXXgo= -lib/tau/mobile/js/cultures/globalize.culture.sa-IN.js__DEL__p1RG7pCYMw+WzEzUXOcTn+WXbOsIhcchAXZBKpiQA2M= -lib/tau/mobile/js/cultures/globalize.culture.sa.js__DEL__EAHon5npTHo1FdO/Z3N6QeCLXl6GXZY7s78g2C5z318= -lib/tau/mobile/js/cultures/globalize.culture.sah-RU.js__DEL__W4+Y3wFHArYsbI4dSkankI/+gVuY9FEhyVt5p5QQvEE= -lib/tau/mobile/js/cultures/globalize.culture.sah.js__DEL__PSCcY0CAFIk7ne3zb32tFcUNpvY0IK9k3teLFdM4oJ8= -lib/tau/mobile/js/cultures/globalize.culture.se-FI.js__DEL__bIkXoHxron3S08nswEXWgLae7IRfs5raH/n7spZzLHI= -lib/tau/mobile/js/cultures/globalize.culture.se-NO.js__DEL__hTZVczVNizcdUHXN0M9uYTb3AsBdS/sbgwa/KzYfsYA= -lib/tau/mobile/js/cultures/globalize.culture.se-SE.js__DEL__h7NCGSyS7HMID4VSN6SrSohakJ0f7GEHxB7Tg/kNtVE= -lib/tau/mobile/js/cultures/globalize.culture.se.js__DEL__A6EwEs2hu0bMmpZjm3dGumVlhOqZg0eTAvG1yee6jSE= -lib/tau/mobile/js/cultures/globalize.culture.si-LK.js__DEL__vN9RWSuaqLEPOj1vqM4ayOQebcCnujwyBR4jb8f4iEk= -lib/tau/mobile/js/cultures/globalize.culture.si.js__DEL__uRrbLrkT1gkRIaa5K4s/hSePTsDVwlkWWqoahwcSMXg= -lib/tau/mobile/js/cultures/globalize.culture.sk-SK.js__DEL__F/finZ3bnsF8VNTQa3JNwMzY2lR9xV9T9LzF65/BKdk= -lib/tau/mobile/js/cultures/globalize.culture.sk.js__DEL__7bzi1dRLCAnDuYtwF8aKSQ2FJuQpr1zp/og8Kmll+Tk= -lib/tau/mobile/js/cultures/globalize.culture.sl-SI.js__DEL__Gp8Kq8q07z9naJRGPj22CMpDWtq8ZSFeBjPaJ1PIcfg= -lib/tau/mobile/js/cultures/globalize.culture.sl.js__DEL__Scu3GiX64xQLnqSm9pLnoM3SgY/y3iAJzHDWm1i/YsI= -lib/tau/mobile/js/cultures/globalize.culture.sma-NO.js__DEL__B0SI9pX0aJh9Bg9FUVBzaTmHjfngJB5FXkieVkaqxgI= -lib/tau/mobile/js/cultures/globalize.culture.sma-SE.js__DEL__pOpE2tUXl0QC5w/JnbRsWpS3IwRJ8e0rOATNB1oCXJM= -lib/tau/mobile/js/cultures/globalize.culture.sma.js__DEL__7LqoVvz5UUTsHUq4Vi75IrxGyLSiSku3OMVTqdttn5c= -lib/tau/mobile/js/cultures/globalize.culture.smj-NO.js__DEL__j6usFWUjWuDVGA2JxnQ90cF8V4gehknReYMFazomAHk= -lib/tau/mobile/js/cultures/globalize.culture.smj-SE.js__DEL__COyHi32QO/kqp5myNmBc9hS3RGUzDTpUUNAY8q/sdQo= -lib/tau/mobile/js/cultures/globalize.culture.smj.js__DEL__QROYfTYLN6xJQXqnol6j91+iGU6gcO4r/J1kHxg/I74= -lib/tau/mobile/js/cultures/globalize.culture.smn-FI.js__DEL__Wb/aBIYKSiccmnMlyISkoV8WivtCf0JuVW0q28IBAvI= -lib/tau/mobile/js/cultures/globalize.culture.smn.js__DEL__z/RuudtgNuKIiCk6VhVCknoWpDFFvlp/51nPMl1q3OY= -lib/tau/mobile/js/cultures/globalize.culture.sms-FI.js__DEL__U6360DAgfqY9blv5CObtV3a7ouJg7x1STJAPTgsc8/I= -lib/tau/mobile/js/cultures/globalize.culture.sms.js__DEL__zAm3+n4vYl8Byz967ztvRfU5L/UNvAWGydAALYLSMpQ= -lib/tau/mobile/js/cultures/globalize.culture.sq-AL.js__DEL__zShYKgLA6BrMHa64z15mTzaWQGFr/VDN9wXWlDgyxhs= -lib/tau/mobile/js/cultures/globalize.culture.sq.js__DEL__DtToULyF3xzHvD5TbTT/g2rS+7Cfp77wrt6kJcSajA4= -lib/tau/mobile/js/cultures/globalize.culture.sr-Cyrl-BA.js__DEL__Z/CV56F/SNBVh+hRMpX4MO3BfJ2AC1ukrOHI9JswTXA= -lib/tau/mobile/js/cultures/globalize.culture.sr-Cyrl-CS.js__DEL__f4X1ihp31fVFSuZ+5WwPYD9FZXNjRwmN4uC+VJ8XvSs= -lib/tau/mobile/js/cultures/globalize.culture.sr-Cyrl-ME.js__DEL__C76iOS3rcccrJ+fvpBrdvfPtHjj4fp5M260Z03MCezU= -lib/tau/mobile/js/cultures/globalize.culture.sr-Cyrl-RS.js__DEL__9KDHLN1kqhHkYMNNHjVsdmiH0dCRBeTNMCe09kotMHs= -lib/tau/mobile/js/cultures/globalize.culture.sr-Cyrl.js__DEL__u4WjUG+GaNeDuHku7T2dALpRGdn9AdHxSMA5oagrnUI= -lib/tau/mobile/js/cultures/globalize.culture.sr-Latn-BA.js__DEL__xuaIRHmJlqasOu1gz+vkh1I44At9qKAqkzhctLC5iwU= -lib/tau/mobile/js/cultures/globalize.culture.sr-Latn-CS.js__DEL__uS6gwfByGdCBKrLdrM+OOq5N0FgR6GwDK9IMuN1G7TQ= -lib/tau/mobile/js/cultures/globalize.culture.sr-Latn-ME.js__DEL__lCM+noT/sC52x2QOEs0YCfw5s8aOmEbAybiYAmtGIik= -lib/tau/mobile/js/cultures/globalize.culture.sr-Latn-RS.js__DEL__M52bapq64N8aNUoLBvvsB8VyjsioAmVNO1Q4QbeZBYA= -lib/tau/mobile/js/cultures/globalize.culture.sr-Latn.js__DEL__BYeK7LLZSCXRUnHWVW9EbOW+EBrDpcXxlxn/YlYiSzk= -lib/tau/mobile/js/cultures/globalize.culture.sr.js__DEL__F6tuRJeLJqGvmVqz6saogpOP9RB44e1y2xKyFnFPmVk= -lib/tau/mobile/js/cultures/globalize.culture.sv-FI.js__DEL__4zD8+GeRUFezxStWkfJo3gVpN/LYdj1kjv46FPNpI2k= -lib/tau/mobile/js/cultures/globalize.culture.sv-SE.js__DEL__myBZJN5mvShGhVPFOFhOr+XodOVEkBVQie8Djwvx5JI= -lib/tau/mobile/js/cultures/globalize.culture.sv.js__DEL__icCveeLcJc7Pd4xScbYHnIcgjJbb7zUP5+oJhUGC3Dc= -lib/tau/mobile/js/cultures/globalize.culture.sw-KE.js__DEL__SVRQr+X9nBrg4Us91ksziua8GBROO+RBl2Cr6mmyWb8= -lib/tau/mobile/js/cultures/globalize.culture.sw.js__DEL__6J2EwnS4uA26cWQ4DCflcwfS2HNHP3SVLxhl7Quo5A8= -lib/tau/mobile/js/cultures/globalize.culture.syr-SY.js__DEL__FOvz6Q+qDLPn8K4jQvtSiwfgUG1V94fqOhf/wYmIY/I= -lib/tau/mobile/js/cultures/globalize.culture.syr.js__DEL__q1d7i2qBkwiOCZ99GQzGRVgXrAdvqhAfClkmsE7ava4= -lib/tau/mobile/js/cultures/globalize.culture.ta-IN.js__DEL__oxfodeNGOpGAI5+bk2oP522Xnw1nPHVArdeX1vqgUoQ= -lib/tau/mobile/js/cultures/globalize.culture.ta.js__DEL__mlOvuriZTob4QDfQ7e9xLKsF1qM0pBR8UswqGaQAlko= -lib/tau/mobile/js/cultures/globalize.culture.te-IN.js__DEL__4kJGou7t53/euR2QRSxme8WH2qsGKl3t8Cf72YbXcrU= -lib/tau/mobile/js/cultures/globalize.culture.te.js__DEL__hxqaAg77A1qSc9ULRPYCidEnFBTo/7DLDJCjSP86Spk= -lib/tau/mobile/js/cultures/globalize.culture.tg-Cyrl-TJ.js__DEL__6WJ2ZzzAURtx13SLesIxZN5IM6LFm+ktCI2+gN/l8lg= -lib/tau/mobile/js/cultures/globalize.culture.tg-Cyrl.js__DEL__hJbGLXRBCVlLlt73H96S8IZ1Iy+fBZzLPlUV8AZuPc8= -lib/tau/mobile/js/cultures/globalize.culture.tg.js__DEL__ocFqVvz3w+zTuvtyGUBJ0mr8BwVNjiblc+elHNhrThI= -lib/tau/mobile/js/cultures/globalize.culture.th-TH.js__DEL__up0hueVrVNAnBgq6CHDq3Cax2AJxM5VRmFazq3+NpQU= -lib/tau/mobile/js/cultures/globalize.culture.th.js__DEL__ydzjQe7VpDO3jnxfI1L/5Ktvy7v8HDT4L6pJBx/rGaY= -lib/tau/mobile/js/cultures/globalize.culture.tk-TM.js__DEL__vKiCX7gqAJN0xwkjaqz2V0CsZLhbWVnjqbcRzqJ9w8k= -lib/tau/mobile/js/cultures/globalize.culture.tk.js__DEL__M+jZK4eZHfE1I/+dxUZgvSTPA+UnjaBGaEADXizX1b8= -lib/tau/mobile/js/cultures/globalize.culture.tn-ZA.js__DEL__5CbSs+qYblnmJGl3ew11rteq+o3LiijkIsGOscM3ZSI= -lib/tau/mobile/js/cultures/globalize.culture.tn.js__DEL__3SDKxysf5OJAa2/T6JuJrCUKBSUi/Nefy5DFEpKi7/Y= -lib/tau/mobile/js/cultures/globalize.culture.tr-TR.js__DEL__wcWm0URzf4ZYqGTKylq2JK49Stav4OrEEQhPHerOP6o= -lib/tau/mobile/js/cultures/globalize.culture.tr.js__DEL__YzJft2qBwWOQ4SNFI+2XT9iYeI+lP3nVn19GyetEP2c= -lib/tau/mobile/js/cultures/globalize.culture.tt-RU.js__DEL__AFGYbhOOf1Fu2+8rNhwHdPXHNQZBVS4BNk6Z1aRgOww= -lib/tau/mobile/js/cultures/globalize.culture.tt.js__DEL__420xvqd24qeo2iQHMaj2pbeTuCHiq87YDCPUVPR4ORU= -lib/tau/mobile/js/cultures/globalize.culture.tzm-Latn-DZ.js__DEL__a/M5FncXCwWwdw12JD17K4CNO3NcM0HtFJAbxXOB86o= -lib/tau/mobile/js/cultures/globalize.culture.tzm-Latn.js__DEL__e5wWcWcPz9tLIGgmt/OthCPSM2UMLlqT80o9EP93rxA= -lib/tau/mobile/js/cultures/globalize.culture.tzm.js__DEL__wKVOeBYYgozI9fqEVJRrzIdIMj4z2xy0KvtS+x/acrs= -lib/tau/mobile/js/cultures/globalize.culture.ug-CN.js__DEL__v8az3SdmxBExf06l4oIL5boOxxarRcmocAUoEzq8eTE= -lib/tau/mobile/js/cultures/globalize.culture.ug.js__DEL__V0QF8/BnzS+P8JGB2m+kJRT1iGCIMeOKPhzyypUe2u8= -lib/tau/mobile/js/cultures/globalize.culture.uk-UA.js__DEL__nkO9318WKCL0JifFEzC8uVQMEqqqy81nfiMK9n+yTJU= -lib/tau/mobile/js/cultures/globalize.culture.uk.js__DEL__L32orD5e/xWfutGk++NDx4E5g01FxbsbI+yF2IdtJP8= -lib/tau/mobile/js/cultures/globalize.culture.ur-PK.js__DEL__qBm86rzdlvyAwJapnXGICN8kcYFL2jcWzzsKuSng9BQ= -lib/tau/mobile/js/cultures/globalize.culture.ur.js__DEL__+rGet3UXfR0MvQCzIrSMq3ot61k8xCygfY6l2yQLaKI= -lib/tau/mobile/js/cultures/globalize.culture.uz-Cyrl-UZ.js__DEL__idjVe2ufuVsZaY8W8BCZTZjlYGCFU0y8Ap7bdevKOFk= -lib/tau/mobile/js/cultures/globalize.culture.uz-Cyrl.js__DEL__LNBTPzNxLgRR+wEg1YQD5k8AwbEqYUgjXo9Da7pe874= -lib/tau/mobile/js/cultures/globalize.culture.uz-Latn-UZ.js__DEL__d2l80s9lMB6OayR7WIQd9lxdZrqshN4xN7Tr+9xTO8E= -lib/tau/mobile/js/cultures/globalize.culture.uz-Latn.js__DEL__TChIpkVnRLqKY3yaL0YV0affmJZES8CvElEiL7AphY0= -lib/tau/mobile/js/cultures/globalize.culture.uz.js__DEL__RAdh64CHWVRYgOxiZWDj2vLii5cwJ8FKXu7yd60loe4= -lib/tau/mobile/js/cultures/globalize.culture.vi-VN.js__DEL__XJeA+wplthb9urZKFJa7fDSGzsaQ15EwTYLEfAIfWxU= -lib/tau/mobile/js/cultures/globalize.culture.vi.js__DEL__0aLI6nkuDtRA9kNINDcSk8nBZ+AGmsRPntpDB1cDu4c= -lib/tau/mobile/js/cultures/globalize.culture.wo-SN.js__DEL__n/K9VThmbE8641ialWnLatpiDeoxyZ8qQcsPpmaK49g= -lib/tau/mobile/js/cultures/globalize.culture.wo.js__DEL__koex5U2qIvve+/2/RypiZ7jpivep9m8mL0X6Y2uEQ+Y= -lib/tau/mobile/js/cultures/globalize.culture.xh-ZA.js__DEL__BZ1Sk7cTsi0Mj5bo0VXTHoQhgwAnFRPahzLaNrR7rhQ= -lib/tau/mobile/js/cultures/globalize.culture.xh.js__DEL__L1tYWqJHQxcNW+FhV9yIrcUfm8i+hy1XCFDQKOUO4Go= -lib/tau/mobile/js/cultures/globalize.culture.yo-NG.js__DEL__Ii11b59jTrev2ka+6Q91TTHNf2+boRYNPXYkJW6tNms= -lib/tau/mobile/js/cultures/globalize.culture.yo.js__DEL__L8A90CWuypwvJCCV2U33zGTg84s0W7tQh+pi8qANwnQ= -lib/tau/mobile/js/cultures/globalize.culture.zh-CHS.js__DEL__aClUgO/H6PTHQjKYENp+CAAp+XlQ0lAIIoZmQA4lT6I= -lib/tau/mobile/js/cultures/globalize.culture.zh-CHT.js__DEL__ErlBpiBaU2wobwaRIYo8QC9GICzNXsrzEzgIOeW+akE= -lib/tau/mobile/js/cultures/globalize.culture.zh-CN.js__DEL__89iZEh+QKlTBS8l72nWrp2gdL+KA2VmroVQ9Ho5G1RU= -lib/tau/mobile/js/cultures/globalize.culture.zh-HK.js__DEL__gmFh1/kOEaEcVDnmY+EQOjiy6fMR8jcVZPLyTVVAkP0= -lib/tau/mobile/js/cultures/globalize.culture.zh-Hans.js__DEL__MXz7VSObsAmIKKoaefVpctb/VzG+sJhFVOSSTYJSAOA= -lib/tau/mobile/js/cultures/globalize.culture.zh-Hant.js__DEL__evNbmDewV6h8AU8DQnfQzGfkxwvGSAYobq+FBnR1dWE= -lib/tau/mobile/js/cultures/globalize.culture.zh-MO.js__DEL__n9bUPqBg8mWl7nxa6cy4suhhKFGIagP+Z1ysrm5I+Fw= -lib/tau/mobile/js/cultures/globalize.culture.zh-SG.js__DEL__4KxujxUbU3av+mCWoUrx/XaERCnwGJD8VWO/IwuIk5o= -lib/tau/mobile/js/cultures/globalize.culture.zh-TW.js__DEL__m5CsSPBmU5V0rtwdG3FtlJMV2DmqSFqhotVvbYyNKkU= -lib/tau/mobile/js/cultures/globalize.culture.zh.js__DEL__WBlSiW+hUR+oup1q6Mq+XoDlqVLK783xFE31wkynUqM= -lib/tau/mobile/js/cultures/globalize.culture.zu-ZA.js__DEL__hFwKe+QA8IGWCvuayOArURHiMStaHaJmgzlZ/GIBRfg= -lib/tau/mobile/js/cultures/globalize.culture.zu.js__DEL__MyHi5Um6Vj3jfgEPy0pmm0D/klBCBmsNjnhTgkI4ofw= -lib/tau/mobile/js/cultures/globalize.cultures.js__DEL__N3wJ7GrRqqw8ROiY+zq6b+Lok8oKQzsc+4rw/enwSQ4= -lib/tau/mobile/js/jquery.js__DEL__0u0HIBCKddsNUySLqONjMmWAZMQYlxTRbA8RfvtCAW0= -lib/tau/mobile/js/jquery.min.js__DEL__h0cGsrExGgcZtSZ/fRz4AwV+Nn6Urh/3v3jFRQ0w9dQ= -lib/tau/mobile/js/tau.js__DEL__TlJ4SvcmqaeITsdbsq/J3LUNPPH3GgaD+Yd3v9nMAGA= -lib/tau/mobile/js/tau.min.js__DEL__+tyA+5ZHeXnBYNu6GpKjbo3zrcjezrbJ+B5RQ3Wwubo= -lib/tau/mobile/theme/changeable/changeable.min.template__DEL__5FE8RTqos+4n7i+NAZO0Y/p98eINkCsgzw2fMSkAK+o= -lib/tau/mobile/theme/changeable/changeable.template__DEL__IQa0Nm3R0qcp8XPTw7ME72YuAT8/hiRFlggL+pLFnrQ= -lib/tau/mobile/theme/changeable/images/00_button_fullscreen_off.png__DEL__2XUOLNKqmrG1IsREpkSuTzOlB0ZkK/NLKLRsmciIaEA= -lib/tau/mobile/theme/changeable/images/00_button_fullscreen_on.png__DEL__/LQpAinYSZ6mD9e4yjvc1kYE1wiAOTrzZhOW1pHRXbo= -lib/tau/mobile/theme/changeable/images/00_button_pause.png__DEL__RZFODK5ecQrxnMaYf2GrhE5qIPZ+svUHOtgDE37EsII= -lib/tau/mobile/theme/changeable/images/00_button_play.png__DEL__iUTOYIwUWsC2StS6Kbzu2a8FlLWtiL10wHMMYsnVpzs= -lib/tau/mobile/theme/changeable/images/00_button_radio_activated.png__DEL__HBWDnvZfjnVKu2iprqbJ1ubBoDeigQjrPmDFV+Z0d1M= -lib/tau/mobile/theme/changeable/images/00_check_activated.png__DEL__leeuQROaB46ZxOyplJv0wyXpmJ7WLTqhAmm3W4PE2o0= -lib/tau/mobile/theme/changeable/images/00_circle_button_bg.png__DEL__DCmQ8M0RjQs5Ht6kUAH8QYSA+Sc67cM0Hyaqo7glQLI= -lib/tau/mobile/theme/changeable/images/00_circle_button_ef.png__DEL__7JbAsjCRDDz36GV7tDniiJW6Qgma6G2tF/SYTXnDgEA= -lib/tau/mobile/theme/changeable/images/00_effect_title_tab_bounce_left.png__DEL__ki4u6F1B71pRtLHziHn888a2Y8BN/QNiQACt6EplcCE= -lib/tau/mobile/theme/changeable/images/00_effect_title_tab_bounce_right.png__DEL__DaRT3+AtuAGBocTXrt0gb9gVlr39p0pHtRhC4j/Np5Y= -lib/tau/mobile/theme/changeable/images/00_grid_overscrolling_bottom.png__DEL__pp07USBa8wvzHxcskMyMy3wYWsiVcnrezbF/BuLz9vE= -lib/tau/mobile/theme/changeable/images/00_grid_overscrolling_left.png__DEL__kSa5H7s8JbnsszOlBlu0Tm11zZRFT0MdCmPbVLjxQ2Y= -lib/tau/mobile/theme/changeable/images/00_grid_overscrolling_right.png__DEL__V+tFY+OazC6MR6x4e8Jyu4u8abtZbFcxsH3bgvR6SDg= -lib/tau/mobile/theme/changeable/images/00_grid_overscrolling_top.png__DEL__c0g7WRnhEivdVKsaOkUNr9z8vZb0reQkrWNERA0/EE8= -lib/tau/mobile/theme/changeable/images/00_icon_favorite_bg.png__DEL__cgkGzWoZSbhmBozVW0CYVtg9hIWU55qm5HL7ClBTso0= -lib/tau/mobile/theme/changeable/images/00_list_process_01.png__DEL__lk02kruXqw3fJd+e01JXeS1FT7/uCDI+CVz/rKoX8E0= -lib/tau/mobile/theme/changeable/images/00_messagebubble_date_bg.png__DEL__59/bsqFtVPhmmoJVUGsFhrzrYXRSG46a4p1Lw5aX7uA= -lib/tau/mobile/theme/changeable/images/00_navigation_bar_bg.png__DEL__Uidbe3aSJjwJa8VCLXRM6pw/IcxEpaZoUkFtOMfL5fM= -lib/tau/mobile/theme/changeable/images/00_navigation_bar_icon_arrow.png__DEL__TxbaiXcTSER3/EV+Rqy7B1nWo5N7BI08b+FLOIWI2X0= -lib/tau/mobile/theme/changeable/images/00_overscrolling_bottom.png__DEL__ve2lfcTSh3yCTH48KYBYVfK5U4vcgbux2Tx8L46CPt8= -lib/tau/mobile/theme/changeable/images/00_overscrolling_top.png__DEL__i24CFTHC7SMy5Hh6TqkNRxR4pSMq12GXebo6ofWpu2U= -lib/tau/mobile/theme/changeable/images/00_page_empty_bg.png__DEL__7N1qPUoEipTy54zEcYzw3+/X/Ev7TywCQeT8c+4dGW8= -lib/tau/mobile/theme/changeable/images/00_page_empty_bg_h.png__DEL__BYZ+GYtcTvufRLNBd0cihK3H+5fb1H/ICZOMg6mpVJM= -lib/tau/mobile/theme/changeable/images/00_progress_pending_bg_01.png__DEL__27QaPaiAJtJHl4K9nDUFsn+PZUhOhBVgL/X0CEt4WFw= -lib/tau/mobile/theme/changeable/images/00_progress_pending_bg_02.png__DEL__k1Y6opyV42nNUwRyUw9sXGEd8v0gxtcGoHlhgrj0q2o= -lib/tau/mobile/theme/changeable/images/00_scroll_bar_handler_h_01.png__DEL__rFc7GCDigfjfphPxUoX0ud9I9LuWxjwSm2LXGZLbM00= -lib/tau/mobile/theme/changeable/images/00_scroll_bar_handler_h_02.png__DEL__tWJY/dqsXXgHvJ+a6Z49iSiMKtfY0U7y4vLB3fN/su4= -lib/tau/mobile/theme/changeable/images/00_scroll_bar_handler_v_01.png__DEL__+++GyRJVfUwiGQwliq+Z44lolxXg4aH2615PgYwePpg= -lib/tau/mobile/theme/changeable/images/00_scroll_bar_handler_v_02.png__DEL__e1iWVzZm+08CIbBYoSQZbXcpfMzynk1pA3ZJmhoH7rU= -lib/tau/mobile/theme/changeable/images/00_splite_handler_h.png__DEL__zg3UaBPG4owK3Pvfh1u66upBXCDgj9NEEo/EvwZU72A= -lib/tau/mobile/theme/changeable/images/00_splite_handler_v.png__DEL__p1EnEzz1OXHwBNjHhbQ4+zudcTRa+Mb4lZzYMyEpku4= -lib/tau/mobile/theme/changeable/images/controls/00_core_button_icon_clear.png__DEL__IzxnKGmntKSvogW2bkTKLF4o0HyXGdLno1uVD+8c+Z0= -lib/tau/mobile/theme/changeable/images/controls/00_field_btn_clear.png__DEL__G4NLUfENPggs/YfbmL5uxJCW6l69hGjdH1u+CLiNflo= -lib/tau/mobile/theme/changeable/images/controls/00_icon_favorite_bg_45x45.png__DEL__7FlfyQoVhhSfijBGK1zjAwv0u8+wkRWWP4VIHoGSkvU= -lib/tau/mobile/theme/changeable/images/controls/00_icon_favorite_bg_72x72.png__DEL__cgkGzWoZSbhmBozVW0CYVtg9hIWU55qm5HL7ClBTso0= -lib/tau/mobile/theme/changeable/images/controls/00_icon_jump.png__DEL__RYwP+dAPyNW/WZVH2JKWVGGIc99S2J3hTrDG1d5WVIM= -lib/tau/mobile/theme/changeable/images/controls/00_icon_jump_left.png__DEL__uozHyLOhGc5jpxak9rZlP94wm5wBXFgc8Z5n6pJTBfo= -lib/tau/mobile/theme/changeable/images/controls/00_icon_search.png__DEL__0hwvo8sfri1c1caCUyTu2gHbGKJWW+tGLdfs2iNraFo= -lib/tau/mobile/theme/changeable/images/controls/00_on_off_bg.png__DEL__OAtSonE11K4cJ+HG+BM9Q55248Mzx/iZ9NFpD0bZR8c= -lib/tau/mobile/theme/changeable/images/controls/00_on_off_bg_line.png__DEL__cfVSqKtC5chXaYiJ+Frw4oydqGI1TJsm8K8D3csoP9g= -lib/tau/mobile/theme/changeable/images/controls/00_on_off_handler_bg.png__DEL__Rv9hiBuzT4+0QDoTxP+p/JKbhgfyHuhYSh0g96LXh0c= -lib/tau/mobile/theme/changeable/images/controls/00_on_off_handler_bg_ef.png__DEL__Yo9npVezh1NuAYYzXKCJHTmpEvJ/xo/P6TDySOPv6EQ= -lib/tau/mobile/theme/changeable/images/controls/00_on_off_handler_icon_off.png__DEL__ZzN4K0CwWxmdmk+/xQ3UGSukj30qyAgJlOa9ntRydns= -lib/tau/mobile/theme/changeable/images/controls/00_on_off_handler_icon_off_ef.png__DEL__L8/oFc6lnX6KMjhvm78aRVnxqyivOg8RKq0hGP14zfY= -lib/tau/mobile/theme/changeable/images/controls/00_on_off_handler_icon_on.png__DEL__x2MOsIOrN0XS9zGlebbAYoIHS2Driegb1fpVAQVkq6w= -lib/tau/mobile/theme/changeable/images/controls/00_on_off_handler_icon_on_ef.png__DEL__8p5Uu1wVNyiO4KjOOznS95I+aMhMLnivHUOwilcwkvQ= -lib/tau/mobile/theme/changeable/images/controls/00_slider_button_brightness_01.png__DEL__lnB1hVNe8j5BGwlxmFkrGTbP4Wj7KCQfoGoYZPLSzbk= -lib/tau/mobile/theme/changeable/images/controls/00_slider_button_brightness_02.png__DEL__PLvjLuVz8Kb8bmhNlQnT1TXf9Z9Nw0J37rfFmDvQe1o= -lib/tau/mobile/theme/changeable/images/controls/00_slider_button_volume_01.png__DEL__IC8IfqgQFn1jY4U1L9nqUNBC9iUYoU0x40g97tdLP+M= -lib/tau/mobile/theme/changeable/images/controls/00_slider_button_volume_02.png__DEL__fl0077LrS/ojhWAwWe39a/sOdPbowToiqRV0Gz1f5z0= -lib/tau/mobile/theme/changeable/images/controls/00_slider_center_point_bg.png__DEL__2CDQn9PhQw1gJufK2vpS4kiMK+AMLrqVV726ixX2+bw= -lib/tau/mobile/theme/changeable/images/controls/00_slider_center_point_bg_v.png__DEL__2W91QadPG+P6exP0Yvz3laDn9+4VcYIKKXnJwki7d98= -lib/tau/mobile/theme/changeable/images/controls/00_slider_handle.png__DEL__msMbKQTKs+FvEuTFt1ySDkUPHaXdR7kmAkHojOcyV7I= -lib/tau/mobile/theme/changeable/images/controls/00_slider_handle_press.png__DEL__FqTAu4VkNIRobTUjZ/ocgQHPvA65uR/yubP/Ig/ejNo= -lib/tau/mobile/theme/changeable/images/controls/00_slider_popup_bg.png__DEL__dnKoz2IcJY8sGASoDTvcD/QcJEtcGbZoV+86U7lPm0Q= -lib/tau/mobile/theme/changeable/images/controls/button/00_button_add.png__DEL__z0ZEceoOYChZzNyHMSUOxBejMbO0ZL1uh1170qOUv8c= -lib/tau/mobile/theme/changeable/images/controls/button/00_button_add_ef.png__DEL__zRN/4bmXlYS7Gc8hwCoQfnEkLIqT6Fy/u5RvGiaxpEQ= -lib/tau/mobile/theme/changeable/images/controls/button/00_button_back.png__DEL__/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ= -lib/tau/mobile/theme/changeable/images/controls/button/00_button_back_press.png__DEL__/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ= -lib/tau/mobile/theme/changeable/images/controls/button/00_button_call.png__DEL__Icy9MHxlvQRN/D8k3iYLyEspBa8O/fEb5DgvMxr86/Q= -lib/tau/mobile/theme/changeable/images/controls/button/00_button_call_ef.png__DEL__FM1ohiCf9e/ZF1hpv+bUtDNhYH2jBYFefNFAVr0YEW8= -lib/tau/mobile/theme/changeable/images/controls/button/00_button_check.png__DEL__Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78= -lib/tau/mobile/theme/changeable/images/controls/button/00_button_check_press.png__DEL__Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78= -lib/tau/mobile/theme/changeable/images/controls/button/00_button_contact.png__DEL__oyQw4po3y5f3UD+b0KP8/2cbkeDbOl4vPcER+TxP3dw= -lib/tau/mobile/theme/changeable/images/controls/button/00_button_contact_ef.png__DEL__j2OfvHwJwKxjfUcj2bd534141ir10Jh4ZcP9MMXRSvM= -lib/tau/mobile/theme/changeable/images/controls/button/00_button_delete.png__DEL__R+ZvIAVmWPQd6G5PVd4KCb08wVD3QRjNhC0BWIZAxOY= -lib/tau/mobile/theme/changeable/images/controls/button/00_button_delete_ef.png__DEL__6eSO2cewmycmHVCYY08gLvWpYiYML2Deo4yp+3vkm5Q= -lib/tau/mobile/theme/changeable/images/controls/button/00_button_expand_cancel.png__DEL__X5oCVD2lyZj6J1sjKiyXJM7r0KphIShxTWqtWqKd6vQ= -lib/tau/mobile/theme/changeable/images/controls/button/00_button_expand_cancel_ef.png__DEL__tb/ZMb4bfWqUyhZM3x/A+l5YgwIpBSO1bB5VbmECuAg= -lib/tau/mobile/theme/changeable/images/controls/button/00_button_expand_closed.png__DEL__ZVPL6ZBsZ0APshanc84CoEPTVW5HOCXVf0kKg2GALEE= -lib/tau/mobile/theme/changeable/images/controls/button/00_button_expand_closed_ef.png__DEL__3d5bDr3jHoWC95AIwJOeT+99vohtwUbnB+tmn7EAfAw= -lib/tau/mobile/theme/changeable/images/controls/button/00_button_expand_opened.png__DEL__xY/1SaZAm51AXf2UxU00V1vOyuub9nNnLs2wns+RYAU= -lib/tau/mobile/theme/changeable/images/controls/button/00_button_expand_opened_ef.png__DEL__KtBnSHFQW1Jd1Wc0FFBkSy/NklOybB2hcejjosqOhpo= -lib/tau/mobile/theme/changeable/images/controls/button/00_button_expand_send.png__DEL__K4lZY47nd+l63HIbg2Aab89TVbqgMDnReEX/F/4XkNQ= -lib/tau/mobile/theme/changeable/images/controls/button/00_button_expand_send_ef.png__DEL__mICnWPlhFPzuwzXZ/RPcJP5BB119qNoo7/m3eFV57Uo= -lib/tau/mobile/theme/changeable/images/controls/button/00_button_gear.png__DEL__GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8= -lib/tau/mobile/theme/changeable/images/controls/button/00_button_gear_press.png__DEL__GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8= -lib/tau/mobile/theme/changeable/images/controls/button/00_button_grid.png__DEL__OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I= -lib/tau/mobile/theme/changeable/images/controls/button/00_button_grid_press.png__DEL__OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I= -lib/tau/mobile/theme/changeable/images/controls/button/00_button_home.png__DEL__FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg= -lib/tau/mobile/theme/changeable/images/controls/button/00_button_home_press.png__DEL__FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg= -lib/tau/mobile/theme/changeable/images/controls/button/00_button_info.png__DEL__Jftbl+6t89T9FYWh+OuGza2nTVcSorHExhI9Q/HzhBs= -lib/tau/mobile/theme/changeable/images/controls/button/00_button_info_ef.png__DEL__d40LSP+JrpBM9NyJ56ABW1YvoWqiRvXV9eVqBddy3Fo= -lib/tau/mobile/theme/changeable/images/controls/button/00_button_left.png__DEL__4pISaru9+SqOQfCDfYP6J1LzIuNkw57ueqISEQ7EotU= -lib/tau/mobile/theme/changeable/images/controls/button/00_button_left_ef.png__DEL__nllC4JlThHzizCWwCcm8VGsod0gBNB0YPtvLIt3tXSY= -lib/tau/mobile/theme/changeable/images/controls/button/00_button_refresh.png__DEL__AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs= -lib/tau/mobile/theme/changeable/images/controls/button/00_button_refresh_press.png__DEL__AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs= -lib/tau/mobile/theme/changeable/images/controls/button/00_button_rename.png__DEL__vFM55wDLWX9qU3nFdMJnB4S2XyurVcr501QwvlMUnGU= -lib/tau/mobile/theme/changeable/images/controls/button/00_button_rename_ef.png__DEL__FPMOw14DItw8cV5XPfdSneAHOJ8M+w6ltoxY9YIEs50= -lib/tau/mobile/theme/changeable/images/controls/button/00_button_right.png__DEL__bSs9c+QW1Xsf1UDr5r/ta8OUjDaz7c0d7Mma34VtWLk= -lib/tau/mobile/theme/changeable/images/controls/button/00_button_right_ef.png__DEL__XgCXiyXmuQmkymMn2pK7eSqkCYQU1tvpLXarEN0jQv4= -lib/tau/mobile/theme/changeable/images/controls/button/00_button_warning.png__DEL__pspbBgY2RdqgLpYhDOrQ5gExsdWsLcCxPskd0Hzht4E= -lib/tau/mobile/theme/changeable/images/controls/button/00_button_warning_ef.png__DEL__VscwJ0iNXjs7HvYF9xMe8hWGUtj392rWx1qmfTCXAxA= -lib/tau/mobile/theme/changeable/images/controls/core_check_bg.png__DEL__dHt9DMZTbu95AfLEVPTaGmly5br69CsdoDfVLAE4bSo= -lib/tau/mobile/theme/changeable/images/controls/core_check_icon.png__DEL__rJzE+OVrzZm9HJFzeBi1+8FPano9ukrWB10nQV82m1o= -lib/tau/mobile/theme/changeable/images/controls/core_radio_bg.png__DEL__O1elPk2nQXWyxTDCMF5zrehVoahsMCfttCmf2K3D+Z8= -lib/tau/mobile/theme/changeable/images/controls/core_radio_icon.png__DEL__glKD4X7W2hzYKdVgRIjl2R7sVQAqm4p+okJ7oycnJpE= -lib/tau/mobile/theme/changeable/images/controls/core_slider_popup_bg.png__DEL__sX3ixddu1L7SuMyOrtNbUTnPPIE/nfqzsrYY27Vw1DI= -lib/tau/mobile/theme/changeable/images/controls/core_slider_popup_bg_stroke.png__DEL__k+RwnPDuAD8RpFePiZ1z5Ho8uveaS0OMjLZiHb2mVJg= -lib/tau/mobile/theme/changeable/images/controls/core_toggle_bg.png__DEL__haUaT2m9x5ZN//mnUgmhJR6kELNYsWWBd768MM1Lxz4= -lib/tau/mobile/theme/changeable/images/controls/core_toggle_icon_off.png__DEL__g9hZFfUJTrK+siLDPWMVmvY8znm6q1YHEicgPSaGNyM= -lib/tau/mobile/theme/changeable/images/controls/core_toggle_icon_on.png__DEL__Tqt7tQvEtn2E7UuR/MZLN9s2wKZcZXso8LqDwdFO0p8= -lib/tau/mobile/theme/changeable/images/controls/core_toggle_off.png__DEL__IT7t+9TcfzEP/qOn/OtDFkgRfveeNGVxZhlsUMDXePg= -lib/tau/mobile/theme/changeable/images/controls/core_toggle_on.png__DEL__GojUYSAt8EDMyZtXmockHbROV6OPKJk8RI/yUNae/mM= -lib/tau/mobile/theme/changeable/images/core_dropdown_label_icon_arrow.png__DEL__7Ir32jRHTAqyOwCqGou1IljsXGvLli/C+uBa0lV33NE= -lib/tau/mobile/theme/changeable/images/core_icon_expand_open.png__DEL__h8XM1TGG2lv76oD+DMrVccMKaHhyBDbLclXV1m6v+8I= -lib/tau/mobile/theme/changeable/images/nine-patch/00_messagebubble_bg_receive_bg.png__DEL__/LWCaRtA9bLKWAMreR6yB3oMcKBs3/vhC+OuiP3l26U= -lib/tau/mobile/theme/changeable/images/nine-patch/00_messagebubble_bg_sent_bg.png__DEL__AtuN9lgLtEPu/UsB765scKruCLGYyu5CNbAjGxP5Djw= -lib/tau/mobile/theme/changeable/images/nine-patch/core_button_bg.png__DEL__D5N1JkhwSuVu4qc4WM18q+I/jFqZCgHPgCHL9QoSCFU= -lib/tau/mobile/theme/changeable/images/nine-patch/core_button_effect_normal.png__DEL__pwtGfIApuhjc7kdbdiLAzQ+SQ4T4rHtlBCMHMzkyfJM= -lib/tau/mobile/theme/changeable/images/nine-patch/core_button_effect_pressed.png__DEL__IT+lrUiMV2K3f/13+tsMuAaWuaWL3hlnVi9zAGEHVhw= -lib/tau/mobile/theme/changeable/images/nine-patch/core_popup_noti_bg.png__DEL__o7/dP5vtlxTBwe/Tmgb+uivczogF0G2DooNpPIhzOP0= -lib/tau/mobile/theme/changeable/images/nine-patch/core_popup_noti_bg_outer.png__DEL__E2pZNjtbgjJxQXAk9VqNEffNPbr/oeeucGdq9OFT6x0= -lib/tau/mobile/theme/changeable/images/page/00_icon_delete.png__DEL__o34+2QnTGpMCoLKSkL5w/8hFR5eEwU5y5siVzGjeag8= -lib/tau/mobile/theme/changeable/images/page/00_icon_drawers.png__DEL__KAhBg0ykFDLi207o4kGejc0FQtPtATzKTHGlw7XfuYU= -lib/tau/mobile/theme/changeable/images/page/00_icon_edit.png__DEL__PfxrVBqv29YaAypSBERz6PVx6WN0wyQE/ud1j9Cr9qg= -lib/tau/mobile/theme/changeable/images/page/00_icon_plus.png__DEL__u3rS1Zgy6QfV3enFM+S9F4LRxiH8tOVrYfE0N5lDBuE= -lib/tau/mobile/theme/changeable/images/page/00_icon_search.png__DEL__iLojzb30vodS7s1FojxN0AVmYVuHIHwNYOAsfld68Fk= -lib/tau/mobile/theme/changeable/images/page/00_icon_select_all.png__DEL__uo6TFwkNoSDcv4UHLE1/8Fpp9imt/EsYvp+EaGKExaw= -lib/tau/mobile/theme/changeable/images/page/core_icon_drawer.png__DEL__O+kqXQTHTlxC6e9adwNDhPjTM3azJMxaTLi6mGYmMfA= -lib/tau/mobile/theme/changeable/images/page/core_title_button_bg.png__DEL__sPdTxeltWcZvySJVFm/pC6MAnT2UoOzBcDhdOSF9jc0= -lib/tau/mobile/theme/changeable/images/page/core_title_button_focus.png__DEL__CV0iI1mwYPkKbVvQKRlkW067bHgKc0f3Xbzp60IYcNs= -lib/tau/mobile/theme/changeable/images/page/core_title_icon_cancel.png__DEL__g0hx06dV+imB3WK+41HM1cN/74nVmOgmQ3/NocfYywU= -lib/tau/mobile/theme/changeable/images/page/core_title_icon_done.png__DEL__6tw066cei+ufr1pDd4FjQlU948PrRK8C98soBv8qClQ= -lib/tau/mobile/theme/changeable/tau.css__DEL__G5er6cYRlS9bEc4+Tb/qrhQo6TIhOJ3apl8pH6ZhXBs= -lib/tau/mobile/theme/changeable/tau.min.css__DEL__eJPPUynScbbRQswjIpHvGfzK3NAp9lZFVPnolFs5fE4= -lib/tau/mobile/theme/changeable/theme.js__DEL__aNZtpUArjN9hVFK2UODcVp+5c8SU8CuZsqL0ekosf5A= -lib/tau/mobile/theme/changeable/theme.min.js__DEL__OGRsfqg2+sXu07QNoHP1fm+dEMGQpLIJzWNKoOb7af4= -lib/tau/mobile/theme/default/changeable.min.template__DEL__5FE8RTqos+4n7i+NAZO0Y/p98eINkCsgzw2fMSkAK+o= -lib/tau/mobile/theme/default/changeable.template__DEL__IQa0Nm3R0qcp8XPTw7ME72YuAT8/hiRFlggL+pLFnrQ= -lib/tau/mobile/theme/default/images/00_button_fullscreen_off.png__DEL__2XUOLNKqmrG1IsREpkSuTzOlB0ZkK/NLKLRsmciIaEA= -lib/tau/mobile/theme/default/images/00_button_fullscreen_on.png__DEL__/LQpAinYSZ6mD9e4yjvc1kYE1wiAOTrzZhOW1pHRXbo= -lib/tau/mobile/theme/default/images/00_button_pause.png__DEL__RZFODK5ecQrxnMaYf2GrhE5qIPZ+svUHOtgDE37EsII= -lib/tau/mobile/theme/default/images/00_button_play.png__DEL__iUTOYIwUWsC2StS6Kbzu2a8FlLWtiL10wHMMYsnVpzs= -lib/tau/mobile/theme/default/images/00_button_radio_activated.png__DEL__HBWDnvZfjnVKu2iprqbJ1ubBoDeigQjrPmDFV+Z0d1M= -lib/tau/mobile/theme/default/images/00_check_activated.png__DEL__leeuQROaB46ZxOyplJv0wyXpmJ7WLTqhAmm3W4PE2o0= -lib/tau/mobile/theme/default/images/00_circle_button_bg.png__DEL__DCmQ8M0RjQs5Ht6kUAH8QYSA+Sc67cM0Hyaqo7glQLI= -lib/tau/mobile/theme/default/images/00_circle_button_ef.png__DEL__7JbAsjCRDDz36GV7tDniiJW6Qgma6G2tF/SYTXnDgEA= -lib/tau/mobile/theme/default/images/00_effect_title_tab_bounce_left.png__DEL__ki4u6F1B71pRtLHziHn888a2Y8BN/QNiQACt6EplcCE= -lib/tau/mobile/theme/default/images/00_effect_title_tab_bounce_right.png__DEL__DaRT3+AtuAGBocTXrt0gb9gVlr39p0pHtRhC4j/Np5Y= -lib/tau/mobile/theme/default/images/00_grid_overscrolling_bottom.png__DEL__pp07USBa8wvzHxcskMyMy3wYWsiVcnrezbF/BuLz9vE= -lib/tau/mobile/theme/default/images/00_grid_overscrolling_left.png__DEL__kSa5H7s8JbnsszOlBlu0Tm11zZRFT0MdCmPbVLjxQ2Y= -lib/tau/mobile/theme/default/images/00_grid_overscrolling_right.png__DEL__V+tFY+OazC6MR6x4e8Jyu4u8abtZbFcxsH3bgvR6SDg= -lib/tau/mobile/theme/default/images/00_grid_overscrolling_top.png__DEL__c0g7WRnhEivdVKsaOkUNr9z8vZb0reQkrWNERA0/EE8= -lib/tau/mobile/theme/default/images/00_icon_favorite_bg.png__DEL__cgkGzWoZSbhmBozVW0CYVtg9hIWU55qm5HL7ClBTso0= -lib/tau/mobile/theme/default/images/00_list_process_01.png__DEL__lk02kruXqw3fJd+e01JXeS1FT7/uCDI+CVz/rKoX8E0= -lib/tau/mobile/theme/default/images/00_messagebubble_date_bg.png__DEL__59/bsqFtVPhmmoJVUGsFhrzrYXRSG46a4p1Lw5aX7uA= -lib/tau/mobile/theme/default/images/00_navigation_bar_bg.png__DEL__Uidbe3aSJjwJa8VCLXRM6pw/IcxEpaZoUkFtOMfL5fM= -lib/tau/mobile/theme/default/images/00_navigation_bar_icon_arrow.png__DEL__TxbaiXcTSER3/EV+Rqy7B1nWo5N7BI08b+FLOIWI2X0= -lib/tau/mobile/theme/default/images/00_overscrolling_bottom.png__DEL__ve2lfcTSh3yCTH48KYBYVfK5U4vcgbux2Tx8L46CPt8= -lib/tau/mobile/theme/default/images/00_overscrolling_top.png__DEL__i24CFTHC7SMy5Hh6TqkNRxR4pSMq12GXebo6ofWpu2U= -lib/tau/mobile/theme/default/images/00_page_empty_bg.png__DEL__7N1qPUoEipTy54zEcYzw3+/X/Ev7TywCQeT8c+4dGW8= -lib/tau/mobile/theme/default/images/00_page_empty_bg_h.png__DEL__BYZ+GYtcTvufRLNBd0cihK3H+5fb1H/ICZOMg6mpVJM= -lib/tau/mobile/theme/default/images/00_progress_pending_bg_01.png__DEL__27QaPaiAJtJHl4K9nDUFsn+PZUhOhBVgL/X0CEt4WFw= -lib/tau/mobile/theme/default/images/00_progress_pending_bg_02.png__DEL__k1Y6opyV42nNUwRyUw9sXGEd8v0gxtcGoHlhgrj0q2o= -lib/tau/mobile/theme/default/images/00_scroll_bar_handler_h_01.png__DEL__rFc7GCDigfjfphPxUoX0ud9I9LuWxjwSm2LXGZLbM00= -lib/tau/mobile/theme/default/images/00_scroll_bar_handler_h_02.png__DEL__tWJY/dqsXXgHvJ+a6Z49iSiMKtfY0U7y4vLB3fN/su4= -lib/tau/mobile/theme/default/images/00_scroll_bar_handler_v_01.png__DEL__+++GyRJVfUwiGQwliq+Z44lolxXg4aH2615PgYwePpg= -lib/tau/mobile/theme/default/images/00_scroll_bar_handler_v_02.png__DEL__e1iWVzZm+08CIbBYoSQZbXcpfMzynk1pA3ZJmhoH7rU= -lib/tau/mobile/theme/default/images/00_splite_handler_h.png__DEL__zg3UaBPG4owK3Pvfh1u66upBXCDgj9NEEo/EvwZU72A= -lib/tau/mobile/theme/default/images/00_splite_handler_v.png__DEL__p1EnEzz1OXHwBNjHhbQ4+zudcTRa+Mb4lZzYMyEpku4= -lib/tau/mobile/theme/default/images/controls/00_core_button_icon_clear.png__DEL__IzxnKGmntKSvogW2bkTKLF4o0HyXGdLno1uVD+8c+Z0= -lib/tau/mobile/theme/default/images/controls/00_field_btn_clear.png__DEL__G4NLUfENPggs/YfbmL5uxJCW6l69hGjdH1u+CLiNflo= -lib/tau/mobile/theme/default/images/controls/00_icon_favorite_bg_45x45.png__DEL__7FlfyQoVhhSfijBGK1zjAwv0u8+wkRWWP4VIHoGSkvU= -lib/tau/mobile/theme/default/images/controls/00_icon_favorite_bg_72x72.png__DEL__cgkGzWoZSbhmBozVW0CYVtg9hIWU55qm5HL7ClBTso0= -lib/tau/mobile/theme/default/images/controls/00_icon_jump.png__DEL__RYwP+dAPyNW/WZVH2JKWVGGIc99S2J3hTrDG1d5WVIM= -lib/tau/mobile/theme/default/images/controls/00_icon_jump_left.png__DEL__uozHyLOhGc5jpxak9rZlP94wm5wBXFgc8Z5n6pJTBfo= -lib/tau/mobile/theme/default/images/controls/00_icon_search.png__DEL__0hwvo8sfri1c1caCUyTu2gHbGKJWW+tGLdfs2iNraFo= -lib/tau/mobile/theme/default/images/controls/00_on_off_bg.png__DEL__OAtSonE11K4cJ+HG+BM9Q55248Mzx/iZ9NFpD0bZR8c= -lib/tau/mobile/theme/default/images/controls/00_on_off_bg_line.png__DEL__cfVSqKtC5chXaYiJ+Frw4oydqGI1TJsm8K8D3csoP9g= -lib/tau/mobile/theme/default/images/controls/00_on_off_handler_bg.png__DEL__Rv9hiBuzT4+0QDoTxP+p/JKbhgfyHuhYSh0g96LXh0c= -lib/tau/mobile/theme/default/images/controls/00_on_off_handler_bg_ef.png__DEL__Yo9npVezh1NuAYYzXKCJHTmpEvJ/xo/P6TDySOPv6EQ= -lib/tau/mobile/theme/default/images/controls/00_on_off_handler_icon_off.png__DEL__ZzN4K0CwWxmdmk+/xQ3UGSukj30qyAgJlOa9ntRydns= -lib/tau/mobile/theme/default/images/controls/00_on_off_handler_icon_off_ef.png__DEL__L8/oFc6lnX6KMjhvm78aRVnxqyivOg8RKq0hGP14zfY= -lib/tau/mobile/theme/default/images/controls/00_on_off_handler_icon_on.png__DEL__x2MOsIOrN0XS9zGlebbAYoIHS2Driegb1fpVAQVkq6w= -lib/tau/mobile/theme/default/images/controls/00_on_off_handler_icon_on_ef.png__DEL__8p5Uu1wVNyiO4KjOOznS95I+aMhMLnivHUOwilcwkvQ= -lib/tau/mobile/theme/default/images/controls/00_slider_button_brightness_01.png__DEL__lnB1hVNe8j5BGwlxmFkrGTbP4Wj7KCQfoGoYZPLSzbk= -lib/tau/mobile/theme/default/images/controls/00_slider_button_brightness_02.png__DEL__PLvjLuVz8Kb8bmhNlQnT1TXf9Z9Nw0J37rfFmDvQe1o= -lib/tau/mobile/theme/default/images/controls/00_slider_button_volume_01.png__DEL__IC8IfqgQFn1jY4U1L9nqUNBC9iUYoU0x40g97tdLP+M= -lib/tau/mobile/theme/default/images/controls/00_slider_button_volume_02.png__DEL__fl0077LrS/ojhWAwWe39a/sOdPbowToiqRV0Gz1f5z0= -lib/tau/mobile/theme/default/images/controls/00_slider_center_point_bg.png__DEL__2CDQn9PhQw1gJufK2vpS4kiMK+AMLrqVV726ixX2+bw= -lib/tau/mobile/theme/default/images/controls/00_slider_center_point_bg_v.png__DEL__2W91QadPG+P6exP0Yvz3laDn9+4VcYIKKXnJwki7d98= -lib/tau/mobile/theme/default/images/controls/00_slider_handle.png__DEL__msMbKQTKs+FvEuTFt1ySDkUPHaXdR7kmAkHojOcyV7I= -lib/tau/mobile/theme/default/images/controls/00_slider_handle_press.png__DEL__FqTAu4VkNIRobTUjZ/ocgQHPvA65uR/yubP/Ig/ejNo= -lib/tau/mobile/theme/default/images/controls/00_slider_popup_bg.png__DEL__dnKoz2IcJY8sGASoDTvcD/QcJEtcGbZoV+86U7lPm0Q= -lib/tau/mobile/theme/default/images/controls/button/00_button_add.png__DEL__z0ZEceoOYChZzNyHMSUOxBejMbO0ZL1uh1170qOUv8c= -lib/tau/mobile/theme/default/images/controls/button/00_button_add_ef.png__DEL__zRN/4bmXlYS7Gc8hwCoQfnEkLIqT6Fy/u5RvGiaxpEQ= -lib/tau/mobile/theme/default/images/controls/button/00_button_back.png__DEL__/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ= -lib/tau/mobile/theme/default/images/controls/button/00_button_back_press.png__DEL__/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ= -lib/tau/mobile/theme/default/images/controls/button/00_button_call.png__DEL__Icy9MHxlvQRN/D8k3iYLyEspBa8O/fEb5DgvMxr86/Q= -lib/tau/mobile/theme/default/images/controls/button/00_button_call_ef.png__DEL__FM1ohiCf9e/ZF1hpv+bUtDNhYH2jBYFefNFAVr0YEW8= -lib/tau/mobile/theme/default/images/controls/button/00_button_check.png__DEL__Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78= -lib/tau/mobile/theme/default/images/controls/button/00_button_check_press.png__DEL__Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78= -lib/tau/mobile/theme/default/images/controls/button/00_button_contact.png__DEL__oyQw4po3y5f3UD+b0KP8/2cbkeDbOl4vPcER+TxP3dw= -lib/tau/mobile/theme/default/images/controls/button/00_button_contact_ef.png__DEL__j2OfvHwJwKxjfUcj2bd534141ir10Jh4ZcP9MMXRSvM= -lib/tau/mobile/theme/default/images/controls/button/00_button_delete.png__DEL__R+ZvIAVmWPQd6G5PVd4KCb08wVD3QRjNhC0BWIZAxOY= -lib/tau/mobile/theme/default/images/controls/button/00_button_delete_ef.png__DEL__6eSO2cewmycmHVCYY08gLvWpYiYML2Deo4yp+3vkm5Q= -lib/tau/mobile/theme/default/images/controls/button/00_button_expand_cancel.png__DEL__X5oCVD2lyZj6J1sjKiyXJM7r0KphIShxTWqtWqKd6vQ= -lib/tau/mobile/theme/default/images/controls/button/00_button_expand_cancel_ef.png__DEL__tb/ZMb4bfWqUyhZM3x/A+l5YgwIpBSO1bB5VbmECuAg= -lib/tau/mobile/theme/default/images/controls/button/00_button_expand_closed.png__DEL__ZVPL6ZBsZ0APshanc84CoEPTVW5HOCXVf0kKg2GALEE= -lib/tau/mobile/theme/default/images/controls/button/00_button_expand_closed_ef.png__DEL__3d5bDr3jHoWC95AIwJOeT+99vohtwUbnB+tmn7EAfAw= -lib/tau/mobile/theme/default/images/controls/button/00_button_expand_opened.png__DEL__xY/1SaZAm51AXf2UxU00V1vOyuub9nNnLs2wns+RYAU= -lib/tau/mobile/theme/default/images/controls/button/00_button_expand_opened_ef.png__DEL__KtBnSHFQW1Jd1Wc0FFBkSy/NklOybB2hcejjosqOhpo= -lib/tau/mobile/theme/default/images/controls/button/00_button_expand_send.png__DEL__K4lZY47nd+l63HIbg2Aab89TVbqgMDnReEX/F/4XkNQ= -lib/tau/mobile/theme/default/images/controls/button/00_button_expand_send_ef.png__DEL__mICnWPlhFPzuwzXZ/RPcJP5BB119qNoo7/m3eFV57Uo= -lib/tau/mobile/theme/default/images/controls/button/00_button_gear.png__DEL__GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8= -lib/tau/mobile/theme/default/images/controls/button/00_button_gear_press.png__DEL__GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8= -lib/tau/mobile/theme/default/images/controls/button/00_button_grid.png__DEL__OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I= -lib/tau/mobile/theme/default/images/controls/button/00_button_grid_press.png__DEL__OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I= -lib/tau/mobile/theme/default/images/controls/button/00_button_home.png__DEL__FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg= -lib/tau/mobile/theme/default/images/controls/button/00_button_home_press.png__DEL__FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg= -lib/tau/mobile/theme/default/images/controls/button/00_button_info.png__DEL__Jftbl+6t89T9FYWh+OuGza2nTVcSorHExhI9Q/HzhBs= -lib/tau/mobile/theme/default/images/controls/button/00_button_info_ef.png__DEL__d40LSP+JrpBM9NyJ56ABW1YvoWqiRvXV9eVqBddy3Fo= -lib/tau/mobile/theme/default/images/controls/button/00_button_left.png__DEL__4pISaru9+SqOQfCDfYP6J1LzIuNkw57ueqISEQ7EotU= -lib/tau/mobile/theme/default/images/controls/button/00_button_left_ef.png__DEL__nllC4JlThHzizCWwCcm8VGsod0gBNB0YPtvLIt3tXSY= -lib/tau/mobile/theme/default/images/controls/button/00_button_refresh.png__DEL__AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs= -lib/tau/mobile/theme/default/images/controls/button/00_button_refresh_press.png__DEL__AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs= -lib/tau/mobile/theme/default/images/controls/button/00_button_rename.png__DEL__vFM55wDLWX9qU3nFdMJnB4S2XyurVcr501QwvlMUnGU= -lib/tau/mobile/theme/default/images/controls/button/00_button_rename_ef.png__DEL__FPMOw14DItw8cV5XPfdSneAHOJ8M+w6ltoxY9YIEs50= -lib/tau/mobile/theme/default/images/controls/button/00_button_right.png__DEL__bSs9c+QW1Xsf1UDr5r/ta8OUjDaz7c0d7Mma34VtWLk= -lib/tau/mobile/theme/default/images/controls/button/00_button_right_ef.png__DEL__XgCXiyXmuQmkymMn2pK7eSqkCYQU1tvpLXarEN0jQv4= -lib/tau/mobile/theme/default/images/controls/button/00_button_warning.png__DEL__pspbBgY2RdqgLpYhDOrQ5gExsdWsLcCxPskd0Hzht4E= -lib/tau/mobile/theme/default/images/controls/button/00_button_warning_ef.png__DEL__VscwJ0iNXjs7HvYF9xMe8hWGUtj392rWx1qmfTCXAxA= -lib/tau/mobile/theme/default/images/controls/core_check_bg.png__DEL__dHt9DMZTbu95AfLEVPTaGmly5br69CsdoDfVLAE4bSo= -lib/tau/mobile/theme/default/images/controls/core_check_icon.png__DEL__rJzE+OVrzZm9HJFzeBi1+8FPano9ukrWB10nQV82m1o= -lib/tau/mobile/theme/default/images/controls/core_radio_bg.png__DEL__O1elPk2nQXWyxTDCMF5zrehVoahsMCfttCmf2K3D+Z8= -lib/tau/mobile/theme/default/images/controls/core_radio_icon.png__DEL__glKD4X7W2hzYKdVgRIjl2R7sVQAqm4p+okJ7oycnJpE= -lib/tau/mobile/theme/default/images/controls/core_slider_popup_bg.png__DEL__sX3ixddu1L7SuMyOrtNbUTnPPIE/nfqzsrYY27Vw1DI= -lib/tau/mobile/theme/default/images/controls/core_slider_popup_bg_stroke.png__DEL__k+RwnPDuAD8RpFePiZ1z5Ho8uveaS0OMjLZiHb2mVJg= -lib/tau/mobile/theme/default/images/controls/core_toggle_bg.png__DEL__haUaT2m9x5ZN//mnUgmhJR6kELNYsWWBd768MM1Lxz4= -lib/tau/mobile/theme/default/images/controls/core_toggle_icon_off.png__DEL__g9hZFfUJTrK+siLDPWMVmvY8znm6q1YHEicgPSaGNyM= -lib/tau/mobile/theme/default/images/controls/core_toggle_icon_on.png__DEL__Tqt7tQvEtn2E7UuR/MZLN9s2wKZcZXso8LqDwdFO0p8= -lib/tau/mobile/theme/default/images/controls/core_toggle_off.png__DEL__IT7t+9TcfzEP/qOn/OtDFkgRfveeNGVxZhlsUMDXePg= -lib/tau/mobile/theme/default/images/controls/core_toggle_on.png__DEL__GojUYSAt8EDMyZtXmockHbROV6OPKJk8RI/yUNae/mM= -lib/tau/mobile/theme/default/images/core_dropdown_label_icon_arrow.png__DEL__7Ir32jRHTAqyOwCqGou1IljsXGvLli/C+uBa0lV33NE= -lib/tau/mobile/theme/default/images/core_icon_expand_open.png__DEL__h8XM1TGG2lv76oD+DMrVccMKaHhyBDbLclXV1m6v+8I= -lib/tau/mobile/theme/default/images/nine-patch/00_messagebubble_bg_receive_bg.png__DEL__/LWCaRtA9bLKWAMreR6yB3oMcKBs3/vhC+OuiP3l26U= -lib/tau/mobile/theme/default/images/nine-patch/00_messagebubble_bg_sent_bg.png__DEL__AtuN9lgLtEPu/UsB765scKruCLGYyu5CNbAjGxP5Djw= -lib/tau/mobile/theme/default/images/nine-patch/core_button_bg.png__DEL__D5N1JkhwSuVu4qc4WM18q+I/jFqZCgHPgCHL9QoSCFU= -lib/tau/mobile/theme/default/images/nine-patch/core_button_effect_normal.png__DEL__pwtGfIApuhjc7kdbdiLAzQ+SQ4T4rHtlBCMHMzkyfJM= -lib/tau/mobile/theme/default/images/nine-patch/core_button_effect_pressed.png__DEL__IT+lrUiMV2K3f/13+tsMuAaWuaWL3hlnVi9zAGEHVhw= -lib/tau/mobile/theme/default/images/nine-patch/core_popup_noti_bg.png__DEL__o7/dP5vtlxTBwe/Tmgb+uivczogF0G2DooNpPIhzOP0= -lib/tau/mobile/theme/default/images/nine-patch/core_popup_noti_bg_outer.png__DEL__E2pZNjtbgjJxQXAk9VqNEffNPbr/oeeucGdq9OFT6x0= -lib/tau/mobile/theme/default/images/page/00_icon_delete.png__DEL__o34+2QnTGpMCoLKSkL5w/8hFR5eEwU5y5siVzGjeag8= -lib/tau/mobile/theme/default/images/page/00_icon_drawers.png__DEL__KAhBg0ykFDLi207o4kGejc0FQtPtATzKTHGlw7XfuYU= -lib/tau/mobile/theme/default/images/page/00_icon_edit.png__DEL__PfxrVBqv29YaAypSBERz6PVx6WN0wyQE/ud1j9Cr9qg= -lib/tau/mobile/theme/default/images/page/00_icon_plus.png__DEL__u3rS1Zgy6QfV3enFM+S9F4LRxiH8tOVrYfE0N5lDBuE= -lib/tau/mobile/theme/default/images/page/00_icon_search.png__DEL__iLojzb30vodS7s1FojxN0AVmYVuHIHwNYOAsfld68Fk= -lib/tau/mobile/theme/default/images/page/00_icon_select_all.png__DEL__uo6TFwkNoSDcv4UHLE1/8Fpp9imt/EsYvp+EaGKExaw= -lib/tau/mobile/theme/default/images/page/core_icon_drawer.png__DEL__O+kqXQTHTlxC6e9adwNDhPjTM3azJMxaTLi6mGYmMfA= -lib/tau/mobile/theme/default/images/page/core_title_button_bg.png__DEL__sPdTxeltWcZvySJVFm/pC6MAnT2UoOzBcDhdOSF9jc0= -lib/tau/mobile/theme/default/images/page/core_title_button_focus.png__DEL__CV0iI1mwYPkKbVvQKRlkW067bHgKc0f3Xbzp60IYcNs= -lib/tau/mobile/theme/default/images/page/core_title_icon_cancel.png__DEL__g0hx06dV+imB3WK+41HM1cN/74nVmOgmQ3/NocfYywU= -lib/tau/mobile/theme/default/images/page/core_title_icon_done.png__DEL__6tw066cei+ufr1pDd4FjQlU948PrRK8C98soBv8qClQ= -lib/tau/mobile/theme/default/tau.css__DEL__G5er6cYRlS9bEc4+Tb/qrhQo6TIhOJ3apl8pH6ZhXBs= -lib/tau/mobile/theme/default/tau.min.css__DEL__eJPPUynScbbRQswjIpHvGfzK3NAp9lZFVPnolFs5fE4= -lib/tau/mobile/theme/default/theme.js__DEL__aNZtpUArjN9hVFK2UODcVp+5c8SU8CuZsqL0ekosf5A= -lib/tau/mobile/theme/default/theme.min.js__DEL__OGRsfqg2+sXu07QNoHP1fm+dEMGQpLIJzWNKoOb7af4= -lib/tau/tv/js/cultures/globalize.culture.af-ZA.js__DEL__xJN+Lao5/QmarQQRR8OM5hUWu1HxmaV2drsXV1QeONA= -lib/tau/tv/js/cultures/globalize.culture.af.js__DEL__R8EchiFDByDAAKJid2lNkhiJs1JDQzrBPl/bxNExnZA= -lib/tau/tv/js/cultures/globalize.culture.am-ET.js__DEL__cgavLYp6f7vAmfHub6X6LKbcFNkImaqhkODyNSx/Rzc= -lib/tau/tv/js/cultures/globalize.culture.am.js__DEL__fAxz3A4WYw56/EiYup7WgQNbpFNOOd3Q78v8497/eio= -lib/tau/tv/js/cultures/globalize.culture.ar-AE.js__DEL__QyvvCITM4Ngr5HR2ja1zYO+AJBu8lpjoE2N1JePI+vs= -lib/tau/tv/js/cultures/globalize.culture.ar-BH.js__DEL__p2Fkaeci08d7A2UmnHniaWvMpFERKYho40+KpUIFtO0= -lib/tau/tv/js/cultures/globalize.culture.ar-DZ.js__DEL__jR1RClqkAASnr6OLcNA0lWsSd6I3woUJkFDQktJazrs= -lib/tau/tv/js/cultures/globalize.culture.ar-EG.js__DEL__GHU4UPuHhyt1s3GSYdzi5tQQMZ1/kkKI9w3VlDW7o/I= -lib/tau/tv/js/cultures/globalize.culture.ar-IQ.js__DEL__I/urgV4f9DNLZjs/OaVECGCXzWE64+yWbdd++YRgagU= -lib/tau/tv/js/cultures/globalize.culture.ar-JO.js__DEL__VebzsOnrB3hb0rm58NGgU2tuJVzwIgG4zCX7Wl8f0X8= -lib/tau/tv/js/cultures/globalize.culture.ar-KW.js__DEL__vEev2QvXsT2MBf0amVm0q6mc/okG/+yzBEVi+WlhEOY= -lib/tau/tv/js/cultures/globalize.culture.ar-LB.js__DEL__syV3P5Vn18WZhBaQAVwSRv1yuIMLkq0V2htCtU6ZcD8= -lib/tau/tv/js/cultures/globalize.culture.ar-LY.js__DEL__xZ6E+Ba1H24Upt3RTOCM8Nm8qZ/JHfS9zzIkICr1ND0= -lib/tau/tv/js/cultures/globalize.culture.ar-MA.js__DEL__EegPFiYivsL02s5YOsQ64THNTdnRoTXmuI91g5Pzmlc= -lib/tau/tv/js/cultures/globalize.culture.ar-OM.js__DEL__pkY1cWnvalxXn67Edi0toygt4pJv0sAg+6isSrcvhLg= -lib/tau/tv/js/cultures/globalize.culture.ar-QA.js__DEL__ze+ZISeMm+SsVCjW46oPVdc2XpBqVC50b9Fvwwqy0DQ= -lib/tau/tv/js/cultures/globalize.culture.ar-SA.js__DEL__M3dTau98TJBts+M/X/SSoVn1laCIvY8FDCRt5gJvPO0= -lib/tau/tv/js/cultures/globalize.culture.ar-SY.js__DEL__ntXcQG2GbpnpJuAYt81XodyR0+VOP+CsRgE5PK8r1sk= -lib/tau/tv/js/cultures/globalize.culture.ar-TN.js__DEL__QV+MvnWbggs4AG/eROIz1YZhTrjrfMXv2t57qClOstQ= -lib/tau/tv/js/cultures/globalize.culture.ar-YE.js__DEL__/xKHLx9fnxaM/Hh/ijNYEZ1FF2b4h8eYXFqdeLhtvOU= -lib/tau/tv/js/cultures/globalize.culture.ar.js__DEL__LaG2D9kXtnJYQuemR462NrTXOPeaIKboilrpi224u9M= -lib/tau/tv/js/cultures/globalize.culture.arn-CL.js__DEL__XgiOzoDxwfzDFO0sBT+bLaOdSyBqYN1NaEua88LL/j4= -lib/tau/tv/js/cultures/globalize.culture.arn.js__DEL__hmlVr0QTkb1wfVWejEfhIX8mvcOF+bUkofUOawVPTdE= -lib/tau/tv/js/cultures/globalize.culture.as-IN.js__DEL__CqR+6Ii6qAxKPDLTCOeT3gUX7qYeDQMxjepzqA/cSUc= -lib/tau/tv/js/cultures/globalize.culture.as.js__DEL__lmayqqCyxB34f9tXJCPTs/I6OzblYqAi2uwOqjJjq5Q= -lib/tau/tv/js/cultures/globalize.culture.az-Cyrl-AZ.js__DEL__2fmPAQvCA2zt7cIbGSOH0KNkwhDuqgYnXs1zksmhstQ= -lib/tau/tv/js/cultures/globalize.culture.az-Cyrl.js__DEL__yZae5rUT3q/Dw0m/P24n9kApa3794NRUYezO6Sv9mgo= -lib/tau/tv/js/cultures/globalize.culture.az-Latn-AZ.js__DEL__vgZ5Pl1EllBUjU9K40tbRmxqVHYbDMgxbnpyhLgMMeE= -lib/tau/tv/js/cultures/globalize.culture.az-Latn.js__DEL__5P7wAWyjtJ3/LxX1Wa2LF8+Uj4cHIPq+Exfhs8//lyI= -lib/tau/tv/js/cultures/globalize.culture.az.js__DEL__Om0f/2kdHJMlS/KNEGElM2FoHIByuVzJtJP32CD9fBY= -lib/tau/tv/js/cultures/globalize.culture.ba-RU.js__DEL__b6/p15MN+7gQXWLChVETbA5nSOa2CJae2F8omYTxovU= -lib/tau/tv/js/cultures/globalize.culture.ba.js__DEL__vd0HpLJ0XBKzWhdf1lf8w0hOZabn0SBf1i/iXf+VfY4= -lib/tau/tv/js/cultures/globalize.culture.be-BY.js__DEL__AmUW3vIzb7U7Ssbi0SjCZfGEaTvBasOlXF7hOfbwGfM= -lib/tau/tv/js/cultures/globalize.culture.be.js__DEL__cUX81L8VPkfDVeRmtQ5kfPXS4CIq0IK4LKAfNThZhJI= -lib/tau/tv/js/cultures/globalize.culture.bg-BG.js__DEL__BNsJ14VoV0QCqz+xVWdJ5Fnv3FkJu4/CfhSVAKEC9qw= -lib/tau/tv/js/cultures/globalize.culture.bg.js__DEL__sR1t1oiisNJKHtCfWssxEOj1dK8I7t4qG6UZ7TsUIl4= -lib/tau/tv/js/cultures/globalize.culture.bn-BD.js__DEL__tbGNZrkZdlVKc+mAH8YlkV0c1fvBJ3ARmujlJzs1Yt4= -lib/tau/tv/js/cultures/globalize.culture.bn-IN.js__DEL__id5j/nA2jzk/OPYy8EyRgKYhSqaeAhZJB1zgaI5tvag= -lib/tau/tv/js/cultures/globalize.culture.bn.js__DEL__4HMqmuh7KvR+jEtlML06wCIJWIsJgkTjXC3zXx0/hNI= -lib/tau/tv/js/cultures/globalize.culture.bo-CN.js__DEL__t1LmSh7SuBou1wfChobCqWD3y9ULi3Y1FIcyAy9gcqM= -lib/tau/tv/js/cultures/globalize.culture.bo.js__DEL__dwaWfU38h7rCg2yLsF6YWc7wenx8BXbnkuHauOYFEqs= -lib/tau/tv/js/cultures/globalize.culture.br-FR.js__DEL__OZy4p+DxmMTS8PIdFggzCrWOmeWjWOYUAWoTa+vUZSU= -lib/tau/tv/js/cultures/globalize.culture.br.js__DEL__JAQKRmjEop+DI5VpVjyEGQrOT6BsY7q2eHynsxeT5as= -lib/tau/tv/js/cultures/globalize.culture.bs-Cyrl-BA.js__DEL__6XFjIYenw+D/t7gku2gkKdsChuns7DYOBRqm5N69Dy4= -lib/tau/tv/js/cultures/globalize.culture.bs-Cyrl.js__DEL__+3Q/yAxyyNbPsdffg0zyzixlTUZeNJvgiO9wD8vhw28= -lib/tau/tv/js/cultures/globalize.culture.bs-Latn-BA.js__DEL__g2xFWnSUnBoLs/aXMu63FtSfW4HqkYeYDTgEnYm+Zak= -lib/tau/tv/js/cultures/globalize.culture.bs-Latn.js__DEL__91ED9SvnuTcPunwj0kpCF5Tb7uj1uw4ft1OvR/S/jzk= -lib/tau/tv/js/cultures/globalize.culture.bs.js__DEL__8zP3sB6z8+lKS/AbV3N3yr7925Ow8IjxV8ZCoMIEkZE= -lib/tau/tv/js/cultures/globalize.culture.ca-ES.js__DEL__EuofAH+nNloxZsvAACL3tM+RKUEZTrkPd6gyEqrxq0I= -lib/tau/tv/js/cultures/globalize.culture.ca.js__DEL__WPe0+RSKjl9rqqhMTG4NzpxysKq6JPyK9hv3i4OZA+M= -lib/tau/tv/js/cultures/globalize.culture.co-FR.js__DEL__bOwbcYfstamb/QrJLwY6eVb/J80BiQ5D540szR+cIq4= -lib/tau/tv/js/cultures/globalize.culture.co.js__DEL__pFyLMlbPzZvkngay1Zg6K5ixK4/rM99T/zslcLErBME= -lib/tau/tv/js/cultures/globalize.culture.cs-CZ.js__DEL__OLgTV1ZaMjm193ByIxs8+dN22TBSrlrDiAPHO6ROQ1A= -lib/tau/tv/js/cultures/globalize.culture.cs.js__DEL__oDMPnMueuhdTVqyQcPx6lOSIhfh7FSFmHdB6aBiU0dw= -lib/tau/tv/js/cultures/globalize.culture.cy-GB.js__DEL__uWs0ldwPr1IGvt7BgEcp6gfMn8S/c8CBWVJpVOkoUjY= -lib/tau/tv/js/cultures/globalize.culture.cy.js__DEL__efMRAo1cXHL6HXpviCUOU08MTz9H+H5kTweq+Od8ZsA= -lib/tau/tv/js/cultures/globalize.culture.da-DK.js__DEL__TXSfO91vJ71ewbkofNs4OS9Nz7BZfPTipQ++AVJ/bDM= -lib/tau/tv/js/cultures/globalize.culture.da.js__DEL__6zan8EL04RsACQ+Z0Jdp4umJ361Np8KmIuIKYVfompU= -lib/tau/tv/js/cultures/globalize.culture.de-AT.js__DEL__xp1pOvKwnob/U4MW2uIzXG6XruQMADhywb8hBeCF7hM= -lib/tau/tv/js/cultures/globalize.culture.de-CH.js__DEL__iMrCIxUjFOtKrSQ75svMtCQMIqfJIZax53OZADI6Uy0= -lib/tau/tv/js/cultures/globalize.culture.de-DE.js__DEL__4rZI8JIKo5ZNbbO9Y2w/XKvmbkh/iuhUbCkYs+VKedY= -lib/tau/tv/js/cultures/globalize.culture.de-LI.js__DEL__j47JqYdtcdP8c+d017W2J7WGqlJELpUtr5Mwh6IIKtw= -lib/tau/tv/js/cultures/globalize.culture.de-LU.js__DEL__HYn3512vjEqjLDu5EwJvk+fXybdtrWLjQ1jVbzxsKKo= -lib/tau/tv/js/cultures/globalize.culture.de.js__DEL__z0TvZSHo0AAPr1Uv/kCa6uZNIdSNOCRKgt8Stix+kVk= -lib/tau/tv/js/cultures/globalize.culture.dsb-DE.js__DEL__ICz+afNMcVNxPEfAhqPyRzMAA5IIvLZ/oikM/CjM+eU= -lib/tau/tv/js/cultures/globalize.culture.dsb.js__DEL__/GsGumXQjw/2ARqyetsUYlLkBrkGF6uA8SWsgInEwCE= -lib/tau/tv/js/cultures/globalize.culture.dv-MV.js__DEL__pnFD5UXTDEONTmHQF/Ig3/o6hZv7uWRWCxcrtlHuW8g= -lib/tau/tv/js/cultures/globalize.culture.dv.js__DEL__kXjiEX+5X3wEZOQS7IYpGhzYU4Ed0hLlS0DpFXNgp8o= -lib/tau/tv/js/cultures/globalize.culture.el-GR.js__DEL__6aJ+wyPRNYnsT31xPscR2VQDv8k1epkbXJCccIAO80I= -lib/tau/tv/js/cultures/globalize.culture.el.js__DEL__2RFJp2M6lGKHvag0eEckemyMbSa4g7c9gC7Xhra8Ztk= -lib/tau/tv/js/cultures/globalize.culture.en-029.js__DEL__V9AtXgKWLDwICY4Xt5AYSsgmaxn8i4cQ68qYTRT6BMA= -lib/tau/tv/js/cultures/globalize.culture.en-AU.js__DEL__/w7BRevWqVshW6NfPMviSpQH8vA2HbR6BEy0XZGfORg= -lib/tau/tv/js/cultures/globalize.culture.en-BZ.js__DEL__AaWz56C1xJKUYKeNL8UHhhN85SJz6zxRQKKuL26HGsY= -lib/tau/tv/js/cultures/globalize.culture.en-CA.js__DEL__V7U2rVD5uNfdi5PKeb5iu9e2BZmVxwpmXku2JS27JSA= -lib/tau/tv/js/cultures/globalize.culture.en-GB.js__DEL__HoLvkJZFy+lgM4jkupjUeUmlc+v8bsUYfjbmqXjAFGE= -lib/tau/tv/js/cultures/globalize.culture.en-IE.js__DEL__CQM2oOHWsoeoZYPtLyr3LH+voRc/dfr1q4T/f9R4yVI= -lib/tau/tv/js/cultures/globalize.culture.en-IN.js__DEL__RlcOtPFMoZT10smnRuktZiIhR3fpIuU6ivqAXR1kulA= -lib/tau/tv/js/cultures/globalize.culture.en-JM.js__DEL__X1JLrKp0FwooTye1anpbm/HX7t0BeIJFyIIMgDGw4QE= -lib/tau/tv/js/cultures/globalize.culture.en-MY.js__DEL__UZPN5uuzfCoq4xX1zweQ+gwGkICn9w7aw00YdVeKs3w= -lib/tau/tv/js/cultures/globalize.culture.en-NZ.js__DEL__gY8TKaCAlfVm/rm3L0cqnzJ4qUmaLukgxkblUdURCdg= -lib/tau/tv/js/cultures/globalize.culture.en-PH.js__DEL__UXL7IfDqZKJFtAdqCGbyMyNKR7W9vFkQbtHCxwld/SE= -lib/tau/tv/js/cultures/globalize.culture.en-SG.js__DEL__+ldS0nXdGpLH3OogGclKrNRhZlu0kOvOLr8xglTrtpM= -lib/tau/tv/js/cultures/globalize.culture.en-TT.js__DEL__Ghchtazfv+u7Vf+Rb0e9RejTEU/jU4XO4+/Mq/7oAdA= -lib/tau/tv/js/cultures/globalize.culture.en-US.js__DEL__Y9jHJ1xEiJO9Xs8oPEUiKYBy9ts8gTylfbd+HWWzrQM= -lib/tau/tv/js/cultures/globalize.culture.en-ZA.js__DEL__Oc5izxBddLhpH7RIRdT1w1OEZH6z23vYc9GRrtvfK1s= -lib/tau/tv/js/cultures/globalize.culture.en-ZW.js__DEL__nV2RZa8sM5f+QMA5PXrSPjufVUuONl82j5ux+mtYTnA= -lib/tau/tv/js/cultures/globalize.culture.es-AR.js__DEL__gXusYtFywJyoyTXF602q1s1BoB3kXaPmjZszu+yQxaE= -lib/tau/tv/js/cultures/globalize.culture.es-BO.js__DEL__V4yQOVZbHgBr9pxe40n7kN7BHjtQliTBk0A1Qna5ClQ= -lib/tau/tv/js/cultures/globalize.culture.es-CL.js__DEL__ZYl/UMFYFG/yyLU6pKzE4/2LneecXS41Jd5uYjV6ssE= -lib/tau/tv/js/cultures/globalize.culture.es-CO.js__DEL__g7kcxJRQlO2spFe/13MteTGIHz4dykGQ+X6x3SOBiRY= -lib/tau/tv/js/cultures/globalize.culture.es-CR.js__DEL__n7dYEMNnBuvhHR+Fa3YzVRHTgzCfVHI/Ryw27vaVonM= -lib/tau/tv/js/cultures/globalize.culture.es-DO.js__DEL__WXQxUuS5Xj4JxQDh5tv5G4Pa7nE456J1V3VfIyQWvig= -lib/tau/tv/js/cultures/globalize.culture.es-EC.js__DEL__QwEMj9FXcFpKLBHn6EO6hP8lE1q6SLEttkTWZNnlirA= -lib/tau/tv/js/cultures/globalize.culture.es-ES.js__DEL__P5IxYaL+caKIUejSeo1K+ChN1hxR1kiQoPwuXeOPf2A= -lib/tau/tv/js/cultures/globalize.culture.es-GT.js__DEL__J7vgSKP0h5XO71PqWdfYO7jV4xjOfxXpPEOYPprAWnk= -lib/tau/tv/js/cultures/globalize.culture.es-HN.js__DEL__wZw98vynyOgU3tqYZBnqsHdyeYFrTtdn4qtrBpTG0fg= -lib/tau/tv/js/cultures/globalize.culture.es-MX.js__DEL__sv2YI9awQcMWYbWTgB9s5ylRpYCkd4mvRo0D5jtIP9M= -lib/tau/tv/js/cultures/globalize.culture.es-NI.js__DEL__ifVDI7bNM2yX4E1FMJsNIUBUO+D3OQtiAqwASA7gLZM= -lib/tau/tv/js/cultures/globalize.culture.es-PA.js__DEL__zBgUVnZX6Lz6GpCNgfGVVetFEDXHK/pharf1JZ8RBWY= -lib/tau/tv/js/cultures/globalize.culture.es-PE.js__DEL__RGJK1lZiJeIrTPBrIs3YTsSZOH95RC0SQvF4guYHjT4= -lib/tau/tv/js/cultures/globalize.culture.es-PR.js__DEL__Y62l+BWZeR+8VZO85tGg9lLa64bZsZ7BNJgo7JQyqsg= -lib/tau/tv/js/cultures/globalize.culture.es-PY.js__DEL__cuEJlhICPUyZ3Sl8KYGS9710zenx0GKn910tLg8i4y8= -lib/tau/tv/js/cultures/globalize.culture.es-SV.js__DEL__GleOIck92wd2xijrxaNCpDoO8RtMzxDHzix0rG3zcOI= -lib/tau/tv/js/cultures/globalize.culture.es-US.js__DEL__l0a7XfB4E9M6ssh7p80u3VPIHOWW/rq/agY17zxq87E= -lib/tau/tv/js/cultures/globalize.culture.es-UY.js__DEL__c0dUZ/7MByAoHy88GFHTzZaL/vFUOpActaqrL9fkU28= -lib/tau/tv/js/cultures/globalize.culture.es-VE.js__DEL__siL50iSjOdxX4/j9XLx1pQurnvuUQ0E0U20ICa8tq0g= -lib/tau/tv/js/cultures/globalize.culture.es.js__DEL__rxdUH5M8z1SvFCYsNv/Q90haiQjTMSRh+BSo94MGMwA= -lib/tau/tv/js/cultures/globalize.culture.et-EE.js__DEL__5g/4vIPvVAcatVaJda544ikGz4ph26szYr3ShAPRGDg= -lib/tau/tv/js/cultures/globalize.culture.et.js__DEL__DFzlZK2yOB9qaTJi/NTQ9vcJ4qnEZlaTZc+svCKlCxc= -lib/tau/tv/js/cultures/globalize.culture.eu-ES.js__DEL__cEzLasD5QbtsVIjP5gTYYvUNVbgeWo3TRXjz96c4xmc= -lib/tau/tv/js/cultures/globalize.culture.eu.js__DEL__uJCRX4umX5HAYTeyPUsVgI5At3Okmw8wH6zBMwvXe24= -lib/tau/tv/js/cultures/globalize.culture.fa-IR.js__DEL__+S/inPCmJSLQ5NZw00naLlJ0GqXIRXCoxbqVI2plCR4= -lib/tau/tv/js/cultures/globalize.culture.fa.js__DEL__X0PCe62eCQBFZXQv6DzN6fI9zNQgOYXq9ouA9YQd1c0= -lib/tau/tv/js/cultures/globalize.culture.fi-FI.js__DEL__QpDPTnSnULu1hokZSKPnSOIuF2x4AmG3YErdQ4wlSbk= -lib/tau/tv/js/cultures/globalize.culture.fi.js__DEL__fIATfJrPkCjg1gTvoUPRK1pSLwbis+AOBhwd/gg8VYQ= -lib/tau/tv/js/cultures/globalize.culture.fil-PH.js__DEL__LyRWNwNNL0E8J3dDzjNopRzU1GRbozfsuxwknMMOXJo= -lib/tau/tv/js/cultures/globalize.culture.fil.js__DEL__HLHCsJvjOQx3CUzaqilkNBaaY3cKwuXLhvI9PtKVl6A= -lib/tau/tv/js/cultures/globalize.culture.fo-FO.js__DEL__Fb346LWblLPLzozm+gicNNnrnKsZuWciov33Xra0lBo= -lib/tau/tv/js/cultures/globalize.culture.fo.js__DEL__owSHGv/pRyZFIQ1ahW13QEZ7G77TM6haAJ//yrQr07E= -lib/tau/tv/js/cultures/globalize.culture.fr-BE.js__DEL__mFMsGnyQ0c7799NPVJD46ZLgPZmicRmP3vies1iupAE= -lib/tau/tv/js/cultures/globalize.culture.fr-CA.js__DEL__pbMaEysDKEDxWTa7UYtodbbRdYcnBtW2eQ0OsGDheWs= -lib/tau/tv/js/cultures/globalize.culture.fr-CH.js__DEL__afW0dRWfU6lrsejVXsJ5euXBtWKUyIx45boOxe0bHRg= -lib/tau/tv/js/cultures/globalize.culture.fr-FR.js__DEL__M+UmfFNn5IEQdiMZP4kPtz713st9FStKaCVBqBVTU/A= -lib/tau/tv/js/cultures/globalize.culture.fr-LU.js__DEL__Q+cWNvqQHFmZLJ7ZLClx+SxvhWqugdSntXsOB2Kzm28= -lib/tau/tv/js/cultures/globalize.culture.fr-MC.js__DEL__Molp25DeLmLEw6R5pt5z02w/VM2tmycxcT5WGnHKevI= -lib/tau/tv/js/cultures/globalize.culture.fr.js__DEL__p7B0xFvmB5yZ5HwSU8MRif7qz28atROfDh10KsnyfNI= -lib/tau/tv/js/cultures/globalize.culture.fy-NL.js__DEL__NbLmi8R7gMgAzIOIlfDP2UJc+cbmexzZZrFbdsG8NWA= -lib/tau/tv/js/cultures/globalize.culture.fy.js__DEL__qh2eafz0aJtDj9I6lLshKmJyPZW84xmi7ALvIW6Ju0I= -lib/tau/tv/js/cultures/globalize.culture.ga-IE.js__DEL__017lcImkmCr1yuaQjsYga086X5wkHnPP0H6usIVn7qU= -lib/tau/tv/js/cultures/globalize.culture.ga.js__DEL__5GS20DWqeE+9HJ23RvL5XPgQn9efvL/7/jmYaekcgb4= -lib/tau/tv/js/cultures/globalize.culture.gd-GB.js__DEL__mjnoFg9J95AYouPSZSkXsuA5MeXm0It3w/TEiILQnIA= -lib/tau/tv/js/cultures/globalize.culture.gd.js__DEL__PwSSit+fJPe/7EmB7KEFwMn7SB9KLGw/5CX4iWgvhB8= -lib/tau/tv/js/cultures/globalize.culture.gl-ES.js__DEL__BzeM2UsU06RdGmelRDqZigQzeCtmKQQ6iRxZ947N+FY= -lib/tau/tv/js/cultures/globalize.culture.gl.js__DEL__wfyUkw1q+35+uQUDQmw1hGphGvndbHifaG3HFVrokpQ= -lib/tau/tv/js/cultures/globalize.culture.gsw-FR.js__DEL__Gl8GgFyNUaQapS8LbTDPHoGbyQboOq2EK4Az8XWyb/M= -lib/tau/tv/js/cultures/globalize.culture.gsw.js__DEL__HuhMgWwlL09kEWisG2DMybcynId4UbLH+pq1tYM8i2M= -lib/tau/tv/js/cultures/globalize.culture.gu-IN.js__DEL__i8tPeikK52HQYMBk4WjDbEP9J8JZ945M5IPFjTDOp+g= -lib/tau/tv/js/cultures/globalize.culture.gu.js__DEL__J3hirlIdO08DC6wt7Y5+OwieYDRuFwowokLYLTz+Rxs= -lib/tau/tv/js/cultures/globalize.culture.ha-Latn-NG.js__DEL__5x+rOOLjnxuN/hRFGASFpdbwVbo6SVJFZRcOdynmLUI= -lib/tau/tv/js/cultures/globalize.culture.ha-Latn.js__DEL__JOdx4bGajFCZWSyLtIgHpddK8r+ruc3HkhiXCqENTik= -lib/tau/tv/js/cultures/globalize.culture.ha.js__DEL__IfudZ7Ix3tr+yURDrqgE51eco7CMF7fgF5gX/Vh/bb8= -lib/tau/tv/js/cultures/globalize.culture.he-IL.js__DEL__/z8XM3vQ0QcxkQK3+quWR4M4jpg33sJq+jVKYJ4DQ1E= -lib/tau/tv/js/cultures/globalize.culture.he.js__DEL__OIYXj/RRiKmrl+/V585M8z0/d8oIEs7+vA3vQfpBHEA= -lib/tau/tv/js/cultures/globalize.culture.hi-IN.js__DEL__fJgHHQMrXTCuhQiIKyglwLr4ruBd2qt1mSGfSrEo39A= -lib/tau/tv/js/cultures/globalize.culture.hi.js__DEL__l817AK7SX0TiokthIfHCxoABo/taRdb9oU07fIPPu1k= -lib/tau/tv/js/cultures/globalize.culture.hr-BA.js__DEL__nRltIAyQss/uLw41tbAxylTtTSm0SlVNlGiCUoV4BcU= -lib/tau/tv/js/cultures/globalize.culture.hr-HR.js__DEL__qu1WpQg968u1Qu90NSAx3hKwD+E2lR+1jfd94UOLuIg= -lib/tau/tv/js/cultures/globalize.culture.hr.js__DEL__9e1PdYbPU4d3fipWnPdK+S5oeuToWRRPFy7XuGjQUtE= -lib/tau/tv/js/cultures/globalize.culture.hsb-DE.js__DEL__/4XUIxmMznYvcYj+Nzfdj2Zf4jwPLHS6wnSvKPCgFf0= -lib/tau/tv/js/cultures/globalize.culture.hsb.js__DEL__RxXyklUyZwoNWbF/S/CrGtOGHJC0UkpihQK67ZLTBOk= -lib/tau/tv/js/cultures/globalize.culture.hu-HU.js__DEL__GDO8VIv/zeMowXDHbui1k03nX129Ss5ftvwnX/AQFns= -lib/tau/tv/js/cultures/globalize.culture.hu.js__DEL__poL9LbiqAseKi3ZxB3Ie2uL4zGA8nKZsVFmI7ocqKz4= -lib/tau/tv/js/cultures/globalize.culture.hy-AM.js__DEL__rJEZjnx4viaTG6eZI/l+2PFSGQpw188HZaIaBiDHM8o= -lib/tau/tv/js/cultures/globalize.culture.hy.js__DEL__OEQUWVP27m9uK1XEl/FeChBXlECa/cqq42BKH7M6WaE= -lib/tau/tv/js/cultures/globalize.culture.id-ID.js__DEL__enMoLuqObV1ufrdRUm09ki62fzkmvQ1qPDfrOJT0OHc= -lib/tau/tv/js/cultures/globalize.culture.id.js__DEL__SX+bo0VS5CINkIFTVEiu3IBOGKXzIHAyn0c4aUcEdGU= -lib/tau/tv/js/cultures/globalize.culture.ig-NG.js__DEL__tLz2Bi4YfNO3mbzZ6cJg4ml8vkHIT88c8zVN+oHhk2g= -lib/tau/tv/js/cultures/globalize.culture.ig.js__DEL__uBdoVB1pKG3CmAB/scwHHILLD/ufyB29BNdWbQ7vHxg= -lib/tau/tv/js/cultures/globalize.culture.ii-CN.js__DEL__0Y1/AgoegLrmBbGXWa3dYtDNzrBoqssXMWI4YrhtJio= -lib/tau/tv/js/cultures/globalize.culture.ii.js__DEL__Te5F8wl7mTuUN5CYFxDjXmG8k1/BL55mPrhqnxc9PDY= -lib/tau/tv/js/cultures/globalize.culture.is-IS.js__DEL__lqqC4ahY7eYSg2OkpDdEAdsZsKBKElzLvpPN5z1wokA= -lib/tau/tv/js/cultures/globalize.culture.is.js__DEL__4/GnSZZY5ZiMJKWWFVPo5gV7f2f8zeJ0MXuwtaO4Z5Q= -lib/tau/tv/js/cultures/globalize.culture.it-CH.js__DEL__1wSed5MAqZKmkf5JbHqiQfd0VGD32noXKrgS7wEQRfk= -lib/tau/tv/js/cultures/globalize.culture.it-IT.js__DEL__zt0s3I1OAHFE09k56DuK8KzjwJJhNA1jIblsQoorarE= -lib/tau/tv/js/cultures/globalize.culture.it.js__DEL__zYR8gpns7MKOZZ1ou68k1IsUWolTAhMfXKFo4Uz0xZo= -lib/tau/tv/js/cultures/globalize.culture.iu-Cans-CA.js__DEL__npt5VXpx176hpzYhiULk6iqDoQlxB9VDcDJQ0QHJslo= -lib/tau/tv/js/cultures/globalize.culture.iu-Cans.js__DEL__qAUp1QOfSeUhEwyt5CVr+g+fAhUw0gjEHvkt9XQz4JY= -lib/tau/tv/js/cultures/globalize.culture.iu-Latn-CA.js__DEL__JFSHrwgSWwHg5fJ1UptqRvtKY9iL4jPIlhVvN1iZonw= -lib/tau/tv/js/cultures/globalize.culture.iu-Latn.js__DEL__kTM1588ZYbto7dGx30pcnOyYK1OM1bgT6ZWDgBBulu4= -lib/tau/tv/js/cultures/globalize.culture.iu.js__DEL__gKe4Xj+83/Xz6z5hcAie2z6vcWBPkVMRPrhr4NVr3KI= -lib/tau/tv/js/cultures/globalize.culture.ja-JP.js__DEL__EmSwrd77bJhJHtaM3P8QRsvidBro5HrA+NgPWDC6IJw= -lib/tau/tv/js/cultures/globalize.culture.ja.js__DEL__jkubT0N/+f9eL+My6OKHO0xRiFZdwswn/F1v70hDpLI= -lib/tau/tv/js/cultures/globalize.culture.ka-GE.js__DEL__KzNpPbVQ/cuX45CJ/ufiZEGTpjS6u9vSU5ejkKPu3fE= -lib/tau/tv/js/cultures/globalize.culture.ka.js__DEL__MNBM1P66hsNDgzcDseJki3IO8BLfNxGh52ARnBkeEuk= -lib/tau/tv/js/cultures/globalize.culture.kk-KZ.js__DEL__h1rnKVDxqjev1v/M/j97R2VKa0W1IC2mHGilgIqAvv4= -lib/tau/tv/js/cultures/globalize.culture.kk.js__DEL__gkz0wz2Tj6dX/tNWLXAq1IbRopzn4Zo9UySfdAVe5JY= -lib/tau/tv/js/cultures/globalize.culture.kl-GL.js__DEL__TFOFKem04kS8YFZNnO535Pv1ubxhS6Am87AY5N/9cFU= -lib/tau/tv/js/cultures/globalize.culture.kl.js__DEL__f2JQBqMkyWw9wGupfNILFfmdQxAuQrYF7rVZg5a5T4Y= -lib/tau/tv/js/cultures/globalize.culture.km-KH.js__DEL__HaxD9tRu5gJrtYPoUzt/LfQV+mamZTGyAiG1WSd/HFQ= -lib/tau/tv/js/cultures/globalize.culture.km.js__DEL__p2oFAhg2Ug+ip2m/8BcxN83CP4VVMDAtU7IHMm7ctr8= -lib/tau/tv/js/cultures/globalize.culture.kn-IN.js__DEL__Ysg+wlH5CgAg1KE+37vtPKmUUaDfiLhSJDt8QxLfNlg= -lib/tau/tv/js/cultures/globalize.culture.kn.js__DEL__5ju8uDnHIBUcbU2+8W+YFmbIqJDmqlvLzmPWoMdDXtE= -lib/tau/tv/js/cultures/globalize.culture.ko-KR.js__DEL__bWgriqwnkl76OAq3199NknUjP3xX2GiqSLgL5awT/6Q= -lib/tau/tv/js/cultures/globalize.culture.ko.js__DEL__uPDCvpOAKtN9TeuXNNz7iKEOQ/hmAgnG7jl5GG7r3Nc= -lib/tau/tv/js/cultures/globalize.culture.kok-IN.js__DEL__rCzPC1YIm7pR6795CTCZ01bWi9Ch8J+FbDUgMbtl0zw= -lib/tau/tv/js/cultures/globalize.culture.kok.js__DEL__qOZExCNfqQkql46Y4Md+jEWzt9WGv2e/lTAYJoSTQeY= -lib/tau/tv/js/cultures/globalize.culture.ky-KG.js__DEL__JbjcwVTfiX39Lqqg3/7yv8csZdn1seMRUL9z9yH6Pus= -lib/tau/tv/js/cultures/globalize.culture.ky.js__DEL__PFKxWSxjtbvHBwl2g9QRPDi9a2MmYPQlvI9oaJW6u9w= -lib/tau/tv/js/cultures/globalize.culture.lb-LU.js__DEL__Jgda4M+kWnFEaxuCqM1yZ4pQm7l/LuR+2cKIU9lMB+M= -lib/tau/tv/js/cultures/globalize.culture.lb.js__DEL__XQ3GZO9BgIsssgyD24BrO0yHR6S3wHdpJ+dRcA+f6q4= -lib/tau/tv/js/cultures/globalize.culture.lo-LA.js__DEL__dsZbnNLR0DCgxYgHL5K9hXfSjy42a0SxD7kywIO4SHM= -lib/tau/tv/js/cultures/globalize.culture.lo.js__DEL__VLkFyoDVxVUA+dIE6xYQw3d+WWzTHPaOiSmVYZ9KWys= -lib/tau/tv/js/cultures/globalize.culture.lt-LT.js__DEL__3SE+D3JquqwjZHRWwIX3QnKAMD+nbyH+pyIWreeJBAU= -lib/tau/tv/js/cultures/globalize.culture.lt.js__DEL__ZSbfdVQqquOxqma2upoUj9VF9ObjLNZSvHa+r+hASRo= -lib/tau/tv/js/cultures/globalize.culture.lv-LV.js__DEL__3gdk+5nVqcv3yUkw0sq/p46Ol1VvGSDarXBwlU3PkME= -lib/tau/tv/js/cultures/globalize.culture.lv.js__DEL__szJQEoVWrYWimQfHGb1Wxg02tcJS+vOQlnAR6XeMNDY= -lib/tau/tv/js/cultures/globalize.culture.mi-NZ.js__DEL__fSCyNDBQPlUumR4chWJr7n7xXhp/XEz9REehMuJq0NU= -lib/tau/tv/js/cultures/globalize.culture.mi.js__DEL__PvygJ/RWBRx1tSYsvQq9jQYb4j/oDksCroD5p1dbJic= -lib/tau/tv/js/cultures/globalize.culture.mk-MK.js__DEL__77vCIs+H52+zobSMaNuFRta1rUUI9+c2UYivPDhPAjE= -lib/tau/tv/js/cultures/globalize.culture.mk.js__DEL__xif/iZeEpLz+E8eP+SM3lWe+5zSF/vMHKRBPnJonjOQ= -lib/tau/tv/js/cultures/globalize.culture.ml-IN.js__DEL__M1TJrZgXG2CpS67QiQ7JyjkyKgoUBk9Vuqx3iXfLAI8= -lib/tau/tv/js/cultures/globalize.culture.ml.js__DEL__OWmUpIXKAbsVVdfq0YIEr82soDdluz/w5hWgLsI3H0c= -lib/tau/tv/js/cultures/globalize.culture.mn-Cyrl.js__DEL__W5pemVSG/ZmQHyM/M+1zyFwq01y1bfwZidc0Rj4DGsk= -lib/tau/tv/js/cultures/globalize.culture.mn-MN.js__DEL__hG4Zw3YGbHCyiRpY20OesNpD1VIJgpIHYD0EXi0SNhg= -lib/tau/tv/js/cultures/globalize.culture.mn-Mong-CN.js__DEL__DADljiiH5k07/jz5MiylSpeQnIX9MGBKQ8g8AqKiD9E= -lib/tau/tv/js/cultures/globalize.culture.mn-Mong.js__DEL__+E48XdzpULRZsz89qbLV+YeZN8XIesPXQM3/V1Ydd+4= -lib/tau/tv/js/cultures/globalize.culture.mn.js__DEL__PfLp1pcMkSgSkV9UlyA9aj7fMoDBfA/Qb3tvJW31vJg= -lib/tau/tv/js/cultures/globalize.culture.moh-CA.js__DEL__9JOMtgdT47hXNfabKnyXasGn3hizTQGqKSYg0gnb2Kk= -lib/tau/tv/js/cultures/globalize.culture.moh.js__DEL__aI2iMMvA1gufprtWvxpew70AX5dQDhdy9CnSu+bZjE4= -lib/tau/tv/js/cultures/globalize.culture.mr-IN.js__DEL__Sys2M7hrkzKGXJVc6stDkNZhQwInci5QF4k5dDDJuic= -lib/tau/tv/js/cultures/globalize.culture.mr.js__DEL__59byuGb7WTLsAyOVjDd4KC2hmoHxBqHnHxi+fQzgY78= -lib/tau/tv/js/cultures/globalize.culture.ms-BN.js__DEL__V1wmzm07tDqSsx64tcDzAV/D47jxvvppimkjzUrY2HQ= -lib/tau/tv/js/cultures/globalize.culture.ms-MY.js__DEL__8qYQ30ChI5d04SIBdOP8S75XXZLtoLaqSFqCxxilsLk= -lib/tau/tv/js/cultures/globalize.culture.ms.js__DEL__ostbFMj+m3NNcixudFQxU/LCKS5FaLozwpZ2OyR1GmE= -lib/tau/tv/js/cultures/globalize.culture.mt-MT.js__DEL__HFU5KK0dmzO3nPcS4eT2ZPTlzpXp9MMJKfSVzvcKGT0= -lib/tau/tv/js/cultures/globalize.culture.mt.js__DEL__0gGKhOUTYn3Ihpff38lNhaJD/BY8nYzh5E1ZPLZAOXU= -lib/tau/tv/js/cultures/globalize.culture.nb-NO.js__DEL__IB+nNsF0aE2h2065BzvBmlTmzwqHvNIf2w3y4kAisbI= -lib/tau/tv/js/cultures/globalize.culture.nb.js__DEL__4TZWUf2oUGmH93B+ZVOYT5AfDjbS4NQL49gul0d/uko= -lib/tau/tv/js/cultures/globalize.culture.ne-NP.js__DEL__S5H8GGpY6noQThW0ivPF8KmF3MtAs899ZJSnomHRtXs= -lib/tau/tv/js/cultures/globalize.culture.ne.js__DEL__2bTkZ1IM3q7DxnHphQrC6zXM9Y/BbJoYIeF3aMzmYDs= -lib/tau/tv/js/cultures/globalize.culture.nl-BE.js__DEL__5mm32emNBd0hI4sM06gPmnTTwFPrGaNJmtM3kndVjFM= -lib/tau/tv/js/cultures/globalize.culture.nl-NL.js__DEL__x473L2miaBKNCjDVbUigfAoDmzb6+k6IIZ49e0UsTdM= -lib/tau/tv/js/cultures/globalize.culture.nl.js__DEL__2FRhzEMLvce2Ls9TGfHRHYSG9ch3eXPihZK7lq87b3Q= -lib/tau/tv/js/cultures/globalize.culture.nn-NO.js__DEL__mNOgu63NTYIomcyCqerqB+9fENGolfQbnkYTsYXYc6s= -lib/tau/tv/js/cultures/globalize.culture.nn.js__DEL__sfODcFOmWYu0yofw8kRiETmzdFS22yczxlnviNJL86g= -lib/tau/tv/js/cultures/globalize.culture.no.js__DEL__Y72i+xBczO4T9YeSkT+nxaKcFT39WS+ejRU1G73nKzI= -lib/tau/tv/js/cultures/globalize.culture.nso-ZA.js__DEL__vlWeq1u0CeCM9IKFlu6VbPWkGA2pYadKSk9X23ADEr4= -lib/tau/tv/js/cultures/globalize.culture.nso.js__DEL__dZ0qwvKKXp/dYxfFozq3BiupSYr6dVtlZ/D+SG4bV4E= -lib/tau/tv/js/cultures/globalize.culture.oc-FR.js__DEL__9LLlK0BtL3GcF1iDQqUS2lYpUY84VPTRfLPF5JpnKfA= -lib/tau/tv/js/cultures/globalize.culture.oc.js__DEL__KqLbbNY6GEtyeSTZZQ0N1Sz1JqAgwT5ha6OuuraoCww= -lib/tau/tv/js/cultures/globalize.culture.or-IN.js__DEL__g+5ZaBkrHaAa0WyYakvkRJSFLImhTYuFhfSOLkc7T+g= -lib/tau/tv/js/cultures/globalize.culture.or.js__DEL__C7zYvbRJyz7LDYX101k83/b0lDpT7wlQDOS8PQ8Yhw8= -lib/tau/tv/js/cultures/globalize.culture.pa-IN.js__DEL__5W2ZPLXtrKWumkGLmtR9LF0/HdzY2enmiDGpfYfxOEo= -lib/tau/tv/js/cultures/globalize.culture.pa.js__DEL__S8v9M2OjCzagGOVaR0mGgiT1MaXlAR1l1mB2E2uvFQ8= -lib/tau/tv/js/cultures/globalize.culture.pl-PL.js__DEL__p19lmeUCMo7Yh1hgpjHUAb8ODKV+T2nCNCiP5Zncq3I= -lib/tau/tv/js/cultures/globalize.culture.pl.js__DEL__FFF72PsCdY9LWWKwqnDUE9Gy4EItC7QGkL7vBRJZpew= -lib/tau/tv/js/cultures/globalize.culture.prs-AF.js__DEL__vD4/IDM9g834+Bq34ooJrtta0CcPH2Ck2vkvfBDJiaI= -lib/tau/tv/js/cultures/globalize.culture.prs.js__DEL__nl3Nmusqhsk1eAZOkIYms9mWFo0OmlU6OUVGc4hkq6o= -lib/tau/tv/js/cultures/globalize.culture.ps-AF.js__DEL__AE5dBSxs0KoOxHpDzh3NUkAxHnZkjBm+bbl4hoXvgfI= -lib/tau/tv/js/cultures/globalize.culture.ps.js__DEL__D8LfM7AFCcnVlDWoMB5hBcNcqpcYTIuRkfWtSrVVi+M= -lib/tau/tv/js/cultures/globalize.culture.pt-BR.js__DEL__RGwkjfsUjysNYtX6fJE6EootTXwKDccVbmVrMptiT4U= -lib/tau/tv/js/cultures/globalize.culture.pt-PT.js__DEL__Sfo8kObZQTkAG1KQdHq31epyvCUyixHVaJY4BlBWctA= -lib/tau/tv/js/cultures/globalize.culture.pt.js__DEL__dPzQ2xc5ClUdDGIK3hbLWkJbRTsknPUC1AxNvESq5eA= -lib/tau/tv/js/cultures/globalize.culture.qut-GT.js__DEL__1RCx+KrqkseyDcxoLSfhGIsg7gpgD/Hajb9KX4tl2ik= -lib/tau/tv/js/cultures/globalize.culture.qut.js__DEL__x6qAnHpXljRbA+Ky9z/FA38W/9hvNJyXGqaBh8F8qK4= -lib/tau/tv/js/cultures/globalize.culture.quz-BO.js__DEL__ZlLgsHiTE8qo9ZZcyNfi7o3pU3Zmn9UdHvAtHZxl+f8= -lib/tau/tv/js/cultures/globalize.culture.quz-EC.js__DEL__m1QBzWrmzFHBPwTREjSghzrZ26/aJicpBRccIjLOiGU= -lib/tau/tv/js/cultures/globalize.culture.quz-PE.js__DEL__iK6j+0/He+t4KNCel+lh7UsW8EXOUNKFMRmcYxgyB4w= -lib/tau/tv/js/cultures/globalize.culture.quz.js__DEL__rM4conzxUCJOD7Q2ofjYD3KwQ/ys3gI76CEdHA9IOH4= -lib/tau/tv/js/cultures/globalize.culture.rm-CH.js__DEL__ZCJLEa+5V2eTmy1FW7Z5zRHV54mhLVkBjKAuuSKQ3KY= -lib/tau/tv/js/cultures/globalize.culture.rm.js__DEL__IKwln1ktDzdl75slblKhdVpVpGfKgVdMXBTjD97UP5M= -lib/tau/tv/js/cultures/globalize.culture.ro-RO.js__DEL__fh+8rx4QalAs2xWbTUaO+LHFeUoD81QSJb50nsxcoUo= -lib/tau/tv/js/cultures/globalize.culture.ro.js__DEL__MG+dkMSu1cSg5c+zBfbwETzFt7g3BgI1v/R2z0tCuOg= -lib/tau/tv/js/cultures/globalize.culture.ru-RU.js__DEL__6sMeY919ZBxB68HNOYMcArzbQYz2tHgPJXgGdLd0pMI= -lib/tau/tv/js/cultures/globalize.culture.ru.js__DEL__Rgf51jHnh8xQ1BLNaVsOtAIkuNYDfah8f/QzR7bWNTw= -lib/tau/tv/js/cultures/globalize.culture.rw-RW.js__DEL__9/ruojKn4iU4xvsWjCvQvhPzZM9We+sCt+pVhleA8Q0= -lib/tau/tv/js/cultures/globalize.culture.rw.js__DEL__D6fxMwlpo9+ys/mUAXRjgGgdEoXaiGzE5OL/n8bXXgo= -lib/tau/tv/js/cultures/globalize.culture.sa-IN.js__DEL__p1RG7pCYMw+WzEzUXOcTn+WXbOsIhcchAXZBKpiQA2M= -lib/tau/tv/js/cultures/globalize.culture.sa.js__DEL__EAHon5npTHo1FdO/Z3N6QeCLXl6GXZY7s78g2C5z318= -lib/tau/tv/js/cultures/globalize.culture.sah-RU.js__DEL__W4+Y3wFHArYsbI4dSkankI/+gVuY9FEhyVt5p5QQvEE= -lib/tau/tv/js/cultures/globalize.culture.sah.js__DEL__PSCcY0CAFIk7ne3zb32tFcUNpvY0IK9k3teLFdM4oJ8= -lib/tau/tv/js/cultures/globalize.culture.se-FI.js__DEL__bIkXoHxron3S08nswEXWgLae7IRfs5raH/n7spZzLHI= -lib/tau/tv/js/cultures/globalize.culture.se-NO.js__DEL__hTZVczVNizcdUHXN0M9uYTb3AsBdS/sbgwa/KzYfsYA= -lib/tau/tv/js/cultures/globalize.culture.se-SE.js__DEL__h7NCGSyS7HMID4VSN6SrSohakJ0f7GEHxB7Tg/kNtVE= -lib/tau/tv/js/cultures/globalize.culture.se.js__DEL__A6EwEs2hu0bMmpZjm3dGumVlhOqZg0eTAvG1yee6jSE= -lib/tau/tv/js/cultures/globalize.culture.si-LK.js__DEL__vN9RWSuaqLEPOj1vqM4ayOQebcCnujwyBR4jb8f4iEk= -lib/tau/tv/js/cultures/globalize.culture.si.js__DEL__uRrbLrkT1gkRIaa5K4s/hSePTsDVwlkWWqoahwcSMXg= -lib/tau/tv/js/cultures/globalize.culture.sk-SK.js__DEL__F/finZ3bnsF8VNTQa3JNwMzY2lR9xV9T9LzF65/BKdk= -lib/tau/tv/js/cultures/globalize.culture.sk.js__DEL__7bzi1dRLCAnDuYtwF8aKSQ2FJuQpr1zp/og8Kmll+Tk= -lib/tau/tv/js/cultures/globalize.culture.sl-SI.js__DEL__Gp8Kq8q07z9naJRGPj22CMpDWtq8ZSFeBjPaJ1PIcfg= -lib/tau/tv/js/cultures/globalize.culture.sl.js__DEL__Scu3GiX64xQLnqSm9pLnoM3SgY/y3iAJzHDWm1i/YsI= -lib/tau/tv/js/cultures/globalize.culture.sma-NO.js__DEL__B0SI9pX0aJh9Bg9FUVBzaTmHjfngJB5FXkieVkaqxgI= -lib/tau/tv/js/cultures/globalize.culture.sma-SE.js__DEL__pOpE2tUXl0QC5w/JnbRsWpS3IwRJ8e0rOATNB1oCXJM= -lib/tau/tv/js/cultures/globalize.culture.sma.js__DEL__7LqoVvz5UUTsHUq4Vi75IrxGyLSiSku3OMVTqdttn5c= -lib/tau/tv/js/cultures/globalize.culture.smj-NO.js__DEL__j6usFWUjWuDVGA2JxnQ90cF8V4gehknReYMFazomAHk= -lib/tau/tv/js/cultures/globalize.culture.smj-SE.js__DEL__COyHi32QO/kqp5myNmBc9hS3RGUzDTpUUNAY8q/sdQo= -lib/tau/tv/js/cultures/globalize.culture.smj.js__DEL__QROYfTYLN6xJQXqnol6j91+iGU6gcO4r/J1kHxg/I74= -lib/tau/tv/js/cultures/globalize.culture.smn-FI.js__DEL__Wb/aBIYKSiccmnMlyISkoV8WivtCf0JuVW0q28IBAvI= -lib/tau/tv/js/cultures/globalize.culture.smn.js__DEL__z/RuudtgNuKIiCk6VhVCknoWpDFFvlp/51nPMl1q3OY= -lib/tau/tv/js/cultures/globalize.culture.sms-FI.js__DEL__U6360DAgfqY9blv5CObtV3a7ouJg7x1STJAPTgsc8/I= -lib/tau/tv/js/cultures/globalize.culture.sms.js__DEL__zAm3+n4vYl8Byz967ztvRfU5L/UNvAWGydAALYLSMpQ= -lib/tau/tv/js/cultures/globalize.culture.sq-AL.js__DEL__zShYKgLA6BrMHa64z15mTzaWQGFr/VDN9wXWlDgyxhs= -lib/tau/tv/js/cultures/globalize.culture.sq.js__DEL__DtToULyF3xzHvD5TbTT/g2rS+7Cfp77wrt6kJcSajA4= -lib/tau/tv/js/cultures/globalize.culture.sr-Cyrl-BA.js__DEL__Z/CV56F/SNBVh+hRMpX4MO3BfJ2AC1ukrOHI9JswTXA= -lib/tau/tv/js/cultures/globalize.culture.sr-Cyrl-CS.js__DEL__f4X1ihp31fVFSuZ+5WwPYD9FZXNjRwmN4uC+VJ8XvSs= -lib/tau/tv/js/cultures/globalize.culture.sr-Cyrl-ME.js__DEL__C76iOS3rcccrJ+fvpBrdvfPtHjj4fp5M260Z03MCezU= -lib/tau/tv/js/cultures/globalize.culture.sr-Cyrl-RS.js__DEL__9KDHLN1kqhHkYMNNHjVsdmiH0dCRBeTNMCe09kotMHs= -lib/tau/tv/js/cultures/globalize.culture.sr-Cyrl.js__DEL__u4WjUG+GaNeDuHku7T2dALpRGdn9AdHxSMA5oagrnUI= -lib/tau/tv/js/cultures/globalize.culture.sr-Latn-BA.js__DEL__xuaIRHmJlqasOu1gz+vkh1I44At9qKAqkzhctLC5iwU= -lib/tau/tv/js/cultures/globalize.culture.sr-Latn-CS.js__DEL__uS6gwfByGdCBKrLdrM+OOq5N0FgR6GwDK9IMuN1G7TQ= -lib/tau/tv/js/cultures/globalize.culture.sr-Latn-ME.js__DEL__lCM+noT/sC52x2QOEs0YCfw5s8aOmEbAybiYAmtGIik= -lib/tau/tv/js/cultures/globalize.culture.sr-Latn-RS.js__DEL__M52bapq64N8aNUoLBvvsB8VyjsioAmVNO1Q4QbeZBYA= -lib/tau/tv/js/cultures/globalize.culture.sr-Latn.js__DEL__BYeK7LLZSCXRUnHWVW9EbOW+EBrDpcXxlxn/YlYiSzk= -lib/tau/tv/js/cultures/globalize.culture.sr.js__DEL__F6tuRJeLJqGvmVqz6saogpOP9RB44e1y2xKyFnFPmVk= -lib/tau/tv/js/cultures/globalize.culture.sv-FI.js__DEL__4zD8+GeRUFezxStWkfJo3gVpN/LYdj1kjv46FPNpI2k= -lib/tau/tv/js/cultures/globalize.culture.sv-SE.js__DEL__myBZJN5mvShGhVPFOFhOr+XodOVEkBVQie8Djwvx5JI= -lib/tau/tv/js/cultures/globalize.culture.sv.js__DEL__icCveeLcJc7Pd4xScbYHnIcgjJbb7zUP5+oJhUGC3Dc= -lib/tau/tv/js/cultures/globalize.culture.sw-KE.js__DEL__SVRQr+X9nBrg4Us91ksziua8GBROO+RBl2Cr6mmyWb8= -lib/tau/tv/js/cultures/globalize.culture.sw.js__DEL__6J2EwnS4uA26cWQ4DCflcwfS2HNHP3SVLxhl7Quo5A8= -lib/tau/tv/js/cultures/globalize.culture.syr-SY.js__DEL__FOvz6Q+qDLPn8K4jQvtSiwfgUG1V94fqOhf/wYmIY/I= -lib/tau/tv/js/cultures/globalize.culture.syr.js__DEL__q1d7i2qBkwiOCZ99GQzGRVgXrAdvqhAfClkmsE7ava4= -lib/tau/tv/js/cultures/globalize.culture.ta-IN.js__DEL__oxfodeNGOpGAI5+bk2oP522Xnw1nPHVArdeX1vqgUoQ= -lib/tau/tv/js/cultures/globalize.culture.ta.js__DEL__mlOvuriZTob4QDfQ7e9xLKsF1qM0pBR8UswqGaQAlko= -lib/tau/tv/js/cultures/globalize.culture.te-IN.js__DEL__4kJGou7t53/euR2QRSxme8WH2qsGKl3t8Cf72YbXcrU= -lib/tau/tv/js/cultures/globalize.culture.te.js__DEL__hxqaAg77A1qSc9ULRPYCidEnFBTo/7DLDJCjSP86Spk= -lib/tau/tv/js/cultures/globalize.culture.tg-Cyrl-TJ.js__DEL__6WJ2ZzzAURtx13SLesIxZN5IM6LFm+ktCI2+gN/l8lg= -lib/tau/tv/js/cultures/globalize.culture.tg-Cyrl.js__DEL__hJbGLXRBCVlLlt73H96S8IZ1Iy+fBZzLPlUV8AZuPc8= -lib/tau/tv/js/cultures/globalize.culture.tg.js__DEL__ocFqVvz3w+zTuvtyGUBJ0mr8BwVNjiblc+elHNhrThI= -lib/tau/tv/js/cultures/globalize.culture.th-TH.js__DEL__up0hueVrVNAnBgq6CHDq3Cax2AJxM5VRmFazq3+NpQU= -lib/tau/tv/js/cultures/globalize.culture.th.js__DEL__ydzjQe7VpDO3jnxfI1L/5Ktvy7v8HDT4L6pJBx/rGaY= -lib/tau/tv/js/cultures/globalize.culture.tk-TM.js__DEL__vKiCX7gqAJN0xwkjaqz2V0CsZLhbWVnjqbcRzqJ9w8k= -lib/tau/tv/js/cultures/globalize.culture.tk.js__DEL__M+jZK4eZHfE1I/+dxUZgvSTPA+UnjaBGaEADXizX1b8= -lib/tau/tv/js/cultures/globalize.culture.tn-ZA.js__DEL__5CbSs+qYblnmJGl3ew11rteq+o3LiijkIsGOscM3ZSI= -lib/tau/tv/js/cultures/globalize.culture.tn.js__DEL__3SDKxysf5OJAa2/T6JuJrCUKBSUi/Nefy5DFEpKi7/Y= -lib/tau/tv/js/cultures/globalize.culture.tr-TR.js__DEL__wcWm0URzf4ZYqGTKylq2JK49Stav4OrEEQhPHerOP6o= -lib/tau/tv/js/cultures/globalize.culture.tr.js__DEL__YzJft2qBwWOQ4SNFI+2XT9iYeI+lP3nVn19GyetEP2c= -lib/tau/tv/js/cultures/globalize.culture.tt-RU.js__DEL__AFGYbhOOf1Fu2+8rNhwHdPXHNQZBVS4BNk6Z1aRgOww= -lib/tau/tv/js/cultures/globalize.culture.tt.js__DEL__420xvqd24qeo2iQHMaj2pbeTuCHiq87YDCPUVPR4ORU= -lib/tau/tv/js/cultures/globalize.culture.tzm-Latn-DZ.js__DEL__a/M5FncXCwWwdw12JD17K4CNO3NcM0HtFJAbxXOB86o= -lib/tau/tv/js/cultures/globalize.culture.tzm-Latn.js__DEL__e5wWcWcPz9tLIGgmt/OthCPSM2UMLlqT80o9EP93rxA= -lib/tau/tv/js/cultures/globalize.culture.tzm.js__DEL__wKVOeBYYgozI9fqEVJRrzIdIMj4z2xy0KvtS+x/acrs= -lib/tau/tv/js/cultures/globalize.culture.ug-CN.js__DEL__v8az3SdmxBExf06l4oIL5boOxxarRcmocAUoEzq8eTE= -lib/tau/tv/js/cultures/globalize.culture.ug.js__DEL__V0QF8/BnzS+P8JGB2m+kJRT1iGCIMeOKPhzyypUe2u8= -lib/tau/tv/js/cultures/globalize.culture.uk-UA.js__DEL__nkO9318WKCL0JifFEzC8uVQMEqqqy81nfiMK9n+yTJU= -lib/tau/tv/js/cultures/globalize.culture.uk.js__DEL__L32orD5e/xWfutGk++NDx4E5g01FxbsbI+yF2IdtJP8= -lib/tau/tv/js/cultures/globalize.culture.ur-PK.js__DEL__qBm86rzdlvyAwJapnXGICN8kcYFL2jcWzzsKuSng9BQ= -lib/tau/tv/js/cultures/globalize.culture.ur.js__DEL__+rGet3UXfR0MvQCzIrSMq3ot61k8xCygfY6l2yQLaKI= -lib/tau/tv/js/cultures/globalize.culture.uz-Cyrl-UZ.js__DEL__idjVe2ufuVsZaY8W8BCZTZjlYGCFU0y8Ap7bdevKOFk= -lib/tau/tv/js/cultures/globalize.culture.uz-Cyrl.js__DEL__LNBTPzNxLgRR+wEg1YQD5k8AwbEqYUgjXo9Da7pe874= -lib/tau/tv/js/cultures/globalize.culture.uz-Latn-UZ.js__DEL__d2l80s9lMB6OayR7WIQd9lxdZrqshN4xN7Tr+9xTO8E= -lib/tau/tv/js/cultures/globalize.culture.uz-Latn.js__DEL__TChIpkVnRLqKY3yaL0YV0affmJZES8CvElEiL7AphY0= -lib/tau/tv/js/cultures/globalize.culture.uz.js__DEL__RAdh64CHWVRYgOxiZWDj2vLii5cwJ8FKXu7yd60loe4= -lib/tau/tv/js/cultures/globalize.culture.vi-VN.js__DEL__XJeA+wplthb9urZKFJa7fDSGzsaQ15EwTYLEfAIfWxU= -lib/tau/tv/js/cultures/globalize.culture.vi.js__DEL__0aLI6nkuDtRA9kNINDcSk8nBZ+AGmsRPntpDB1cDu4c= -lib/tau/tv/js/cultures/globalize.culture.wo-SN.js__DEL__n/K9VThmbE8641ialWnLatpiDeoxyZ8qQcsPpmaK49g= -lib/tau/tv/js/cultures/globalize.culture.wo.js__DEL__koex5U2qIvve+/2/RypiZ7jpivep9m8mL0X6Y2uEQ+Y= -lib/tau/tv/js/cultures/globalize.culture.xh-ZA.js__DEL__BZ1Sk7cTsi0Mj5bo0VXTHoQhgwAnFRPahzLaNrR7rhQ= -lib/tau/tv/js/cultures/globalize.culture.xh.js__DEL__L1tYWqJHQxcNW+FhV9yIrcUfm8i+hy1XCFDQKOUO4Go= -lib/tau/tv/js/cultures/globalize.culture.yo-NG.js__DEL__Ii11b59jTrev2ka+6Q91TTHNf2+boRYNPXYkJW6tNms= -lib/tau/tv/js/cultures/globalize.culture.yo.js__DEL__L8A90CWuypwvJCCV2U33zGTg84s0W7tQh+pi8qANwnQ= -lib/tau/tv/js/cultures/globalize.culture.zh-CHS.js__DEL__aClUgO/H6PTHQjKYENp+CAAp+XlQ0lAIIoZmQA4lT6I= -lib/tau/tv/js/cultures/globalize.culture.zh-CHT.js__DEL__ErlBpiBaU2wobwaRIYo8QC9GICzNXsrzEzgIOeW+akE= -lib/tau/tv/js/cultures/globalize.culture.zh-CN.js__DEL__89iZEh+QKlTBS8l72nWrp2gdL+KA2VmroVQ9Ho5G1RU= -lib/tau/tv/js/cultures/globalize.culture.zh-HK.js__DEL__gmFh1/kOEaEcVDnmY+EQOjiy6fMR8jcVZPLyTVVAkP0= -lib/tau/tv/js/cultures/globalize.culture.zh-Hans.js__DEL__MXz7VSObsAmIKKoaefVpctb/VzG+sJhFVOSSTYJSAOA= -lib/tau/tv/js/cultures/globalize.culture.zh-Hant.js__DEL__evNbmDewV6h8AU8DQnfQzGfkxwvGSAYobq+FBnR1dWE= -lib/tau/tv/js/cultures/globalize.culture.zh-MO.js__DEL__n9bUPqBg8mWl7nxa6cy4suhhKFGIagP+Z1ysrm5I+Fw= -lib/tau/tv/js/cultures/globalize.culture.zh-SG.js__DEL__4KxujxUbU3av+mCWoUrx/XaERCnwGJD8VWO/IwuIk5o= -lib/tau/tv/js/cultures/globalize.culture.zh-TW.js__DEL__m5CsSPBmU5V0rtwdG3FtlJMV2DmqSFqhotVvbYyNKkU= -lib/tau/tv/js/cultures/globalize.culture.zh.js__DEL__WBlSiW+hUR+oup1q6Mq+XoDlqVLK783xFE31wkynUqM= -lib/tau/tv/js/cultures/globalize.culture.zu-ZA.js__DEL__hFwKe+QA8IGWCvuayOArURHiMStaHaJmgzlZ/GIBRfg= -lib/tau/tv/js/cultures/globalize.culture.zu.js__DEL__MyHi5Um6Vj3jfgEPy0pmm0D/klBCBmsNjnhTgkI4ofw= -lib/tau/tv/js/cultures/globalize.cultures.js__DEL__N3wJ7GrRqqw8ROiY+zq6b+Lok8oKQzsc+4rw/enwSQ4= -lib/tau/tv/js/tau.js__DEL__kSmUu4TMeRp559oUZrKch9bS35WVKN4wMaKMyWskg8I= -lib/tau/tv/js/tau.min.js__DEL__9AHgwWwj7jUIIZuy9izMjh2teS1M0caRY377Nn46IH0= -lib/tau/tv/theme/black/images/Actionbar/tw_ic_menu_detail_disable_holo_dark.png__DEL__GQAO0noZqVi5fl5ULFhiy+6PwwihgAtui5YQ82ZLG7I= -lib/tau/tv/theme/black/images/Actionbar/tw_ic_menu_detail_normal_holo_dark.png__DEL__zPxFeLgRUsIFUXBr2fy4aHi2xTT7Ac3W7+uQW9iFR30= -lib/tau/tv/theme/black/images/Actionbar/tw_ic_menu_moreoverflow_disable_holo_dark.png__DEL__exiw00roYbXfzwpHobamTSdHbBprq0A8VtKgC0M0iH4= -lib/tau/tv/theme/black/images/Actionbar/tw_ic_menu_moreoverflow_normal_holo_dark.png__DEL__GIUrWimSml5WlzFXrNu/EwLUDzDldYTCFBG0LQ433kI= -lib/tau/tv/theme/black/images/Actionbar/tw_ic_menu_selectall_disable_holo_dark.png__DEL__IeN52ATwP/4EkMicAC+Yn7SuFE5P8y+yN/qVg6mi1io= -lib/tau/tv/theme/black/images/Actionbar/tw_ic_menu_selectall_normal_holo_dark.png__DEL__4Ocu+Qjbwyc0ZHBxU5SRQli6dzBiUEiz9zcKMp8Jp9g= -lib/tau/tv/theme/black/images/Checkboxradio/checkbox_check_foc.png__DEL__laobLp7dXQRWV/piKiQEMVj9sW2ARnU0TPQIFmILCaw= -lib/tau/tv/theme/black/images/Checkboxradio/checkbox_check_nor.png__DEL__VZfMPo9Zrq1jbJ7EiRe397qJpKqCrsOnKtkUYQO+CxY= -lib/tau/tv/theme/black/images/Checkboxradio/checkbox_uncheck_foc.png__DEL__xB+O+wIjL06vaLN1iPtmdOB28BvqGAM5fkOOCHdNWro= -lib/tau/tv/theme/black/images/Checkboxradio/checkbox_uncheck_nor.png__DEL__ybsLgH+l/t3cqDRZ58hY0HozSf6nM5lkGOP0980ewwg= -lib/tau/tv/theme/black/images/Checkboxradio/radiobtn_off_foc.png__DEL__WWBELOyAN0/YA0rcpHQ2XVQB1jeC6KAT0X2hzsK03fc= -lib/tau/tv/theme/black/images/Checkboxradio/radiobtn_off_nor.png__DEL__o3sioiGuyOUZ4ElMuPSMjlDgABl3rS/7G4d6cH2CzNM= -lib/tau/tv/theme/black/images/Checkboxradio/radiobtn_on_foc.png__DEL__bC/06CD3gKKJrsFEKyGwWwFj/+KR7U3k2GeYWJ9Wyj8= -lib/tau/tv/theme/black/images/Checkboxradio/radiobtn_on_nor.png__DEL__faK9wXR84Yb6bcT30h4gAZFJ0L9CpDrMRUBMC22xiBw= -lib/tau/tv/theme/black/images/Controller_icon/tw_btn_check_off_disabled_focused_holo_dark.png__DEL__nWbqhx3yGrcg8ct6SekRhHfV04YIli6yO0t54D2wt5w= -lib/tau/tv/theme/black/images/Controller_icon/tw_btn_check_off_disabled_holo_dark.png__DEL__n0izW92bcYbBznn2HVZmNOn+0wfYHmprypDuL7r4C4c= -lib/tau/tv/theme/black/images/Controller_icon/tw_btn_check_off_focused_holo_dark.png__DEL__dF9GUzqHYD72z++PnVAv2aPkqx50iax1a+dzaXr7RyQ= -lib/tau/tv/theme/black/images/Controller_icon/tw_btn_check_off_holo_dark.png__DEL__UqFgj39oIBsn5YX5E2TUUoYQme+CudWJHgfWz/H2vF8= -lib/tau/tv/theme/black/images/Controller_icon/tw_btn_check_off_pressed_holo_dark.png__DEL__8c2KJGYS64wLRk/ibYki7mjbOy8BolpVwyF+8E+7YoU= -lib/tau/tv/theme/black/images/Controller_icon/tw_btn_check_on_disabled_focused_holo_dark.png__DEL__Sgc7q2aPPHUmwhLkswhhMnfCaNJVnf1bGb/bVZMVGkw= -lib/tau/tv/theme/black/images/Controller_icon/tw_btn_check_on_disabled_holo_dark.png__DEL__TJxe/AKtxEkQcQvVHArF5l2SYIy81+8EphMGwCk+smY= -lib/tau/tv/theme/black/images/Controller_icon/tw_btn_check_on_focused_holo_dark.png__DEL__xWyEFpvnvgnZTgRoJYsFsqvUqmO9pHQu+yb5NSYSApQ= -lib/tau/tv/theme/black/images/Controller_icon/tw_btn_check_on_holo_dark.png__DEL__k9AV31QBSSHzX0NQJzkTUNsV6Lbp4enslpgKNMW1YkE= -lib/tau/tv/theme/black/images/Controller_icon/tw_btn_check_on_pressed_holo_dark.png__DEL__NwTpEbKmm3r+SgdwCyaYemDUzQZroRxQ2ZZ0EuBwbNg= -lib/tau/tv/theme/black/images/Controller_icon/tw_btn_next_depth_disabled_focused_holo_dark.png__DEL__VZcxMyct1SN+D1hkmuDGPCz08VE36YZ3g9eQ4msFXZE= -lib/tau/tv/theme/black/images/Controller_icon/tw_btn_next_depth_disabled_holo_dark.png__DEL__CJTP7zTlB2WU3xmRSuD9idoEW2ViRWSW3fLnUAa0uxk= -lib/tau/tv/theme/black/images/Controller_icon/tw_btn_next_depth_focused_holo_dark.png__DEL__pg+aC4TIUYS55mHOmWxk3lr/2h91QekSlSpO2OsNWMc= -lib/tau/tv/theme/black/images/Controller_icon/tw_btn_next_depth_holo_dark.png__DEL__T42+rNkZU5E/hFFQ0z0gZxjwCCuTEs0n7FZ+0T75lTc= -lib/tau/tv/theme/black/images/Controller_icon/tw_btn_next_depth_pressed_holo_dark.png__DEL__AsPhv5fKI7sviXhhioUIvfSuECSOScig9o3q0AorlrY= -lib/tau/tv/theme/black/images/Controller_icon/tw_btn_radio_off_disabled_focused_holo_dark.png__DEL__XImM2qy0WoSK3Sxxsx8nXvhvm37EjvkistZXUynk/7Y= -lib/tau/tv/theme/black/images/Controller_icon/tw_btn_radio_off_disabled_holo_dark.png__DEL__MCBzm+btyPWDoWcWedkQA0QZ6CyvXeXsDOYDSBrjNss= -lib/tau/tv/theme/black/images/Controller_icon/tw_btn_radio_off_focused_holo_dark.png__DEL__qVE6oSILmsxiZuNIiC60BTytT+ppgScVOBszfCcnHqs= -lib/tau/tv/theme/black/images/Controller_icon/tw_btn_radio_off_holo_dark.png__DEL__bEs3vZUlip7wu06ukBZokmsjiv0wkqVEC0S9q+Czxzg= -lib/tau/tv/theme/black/images/Controller_icon/tw_btn_radio_off_pressed_holo_dark.png__DEL__b6e/RbkbI1QLaqTWU1WImvfNGimwQPr4KIaJ5Jws9oc= -lib/tau/tv/theme/black/images/Controller_icon/tw_btn_radio_on_disabled_focused_holo_dark.png__DEL__DefOMfJ9lNiDu7D0IWQGMPyR6wqv0yaOFkuvQf5jdkI= -lib/tau/tv/theme/black/images/Controller_icon/tw_btn_radio_on_disabled_holo_dark.png__DEL__Dj+30on7apKdeCDnlDNfktLPjGb3lgBaFfE96qc6JGQ= -lib/tau/tv/theme/black/images/Controller_icon/tw_btn_radio_on_focused_holo_dark.png__DEL__jCgYNuyMJ6faUkejbXpwwtBrjrb36yJAADqe/aK3yc4= -lib/tau/tv/theme/black/images/Controller_icon/tw_btn_radio_on_holo_dark.png__DEL__Ebx0JKMUwv8R+rXo1oEHUmXyPUllBczklWgLshpibuQ= -lib/tau/tv/theme/black/images/Controller_icon/tw_btn_radio_on_pressed_holo_dark.png__DEL__uzBtCMq98vfEO6lzGrpl4wS0M3OjhNZQeWPyyD9P0VM= -lib/tau/tv/theme/black/images/Controller_icon/tw_btn_toggle_dark.png__DEL__QveDhv1k81aRmyPsym96WpqhRW9hY2S+efNAJlyLF7w= -lib/tau/tv/theme/black/images/Controller_icon/tw_switch_activation_holo_dark.png__DEL__L+dTtnavvPKQkuhT1nAYB3JUXLuoiNJ6dstppa0HOiQ= -lib/tau/tv/theme/black/images/Controller_icon/tw_switch_activation_holo_dark_dim.png__DEL__c72MnpmywKjrRN/HoNFstJibOf/K4AyT4b5K/PCYC1I= -lib/tau/tv/theme/black/images/Controller_icon/tw_switch_activation_holo_dark_pressed.png__DEL__VaVIfDtn8a/Z9C0yNh//3+A2xnnBWZ0xoudyTl+Piuo= -lib/tau/tv/theme/black/images/Controller_icon/tw_switch_disabled_holo_dark.png__DEL__foBPioz9hjqxxtkHdIPmXbb3mK1fNkfONTv/JOAsjT4= -lib/tau/tv/theme/black/images/Controller_icon/tw_switch_disabled_holo_dark_dim.png__DEL__PLwHizK9+RSDoRvb5aUE873RwKQHpykkjBqS2i4vQjs= -lib/tau/tv/theme/black/images/Controller_icon/tw_switch_disabled_holo_dark_pressed.png__DEL__WT9haZfpJcZ+FzmF4GsIUw/bPz3Zq9GTgx7nnoEZ+XM= -lib/tau/tv/theme/black/images/Controller_icon/tw_switch_thumb_activated_disabled_holo_dark.png__DEL__j0zUV7LZUAMtw/h/e+nR/DV6hv4pJbMVgFSVmHd1ZPU= -lib/tau/tv/theme/black/images/Controller_icon/tw_switch_thumb_activated_holo_dark.png__DEL__Ni+YApa8axssM+a5WO3YsQJbb8s3fJXlj/oY/uZsE5I= -lib/tau/tv/theme/black/images/Controller_icon/tw_switch_thumb_activation_pressed_holo_dark.png__DEL__m8evKOylB/z1YKQmYW6H8L5RVdPXPGeVqBDiVs+dVVk= -lib/tau/tv/theme/black/images/Controller_icon/tw_switch_thumb_disabled_holo_dark.png__DEL__X/q+uSYRxqPT7rr7JuskK8YZApaT7bes05+nWyOnGWo= -lib/tau/tv/theme/black/images/Controller_icon/tw_switch_thumb_holo_dark.png__DEL__LHS4h7fF5FcI7NNoWIzGjoeB6+1NO22qCHmz93y7X/s= -lib/tau/tv/theme/black/images/Controller_icon/tw_switch_thumb_pressed_holo_dark.png__DEL__n7gr22qpISCtst0Ign8XB6I1BmQnD8Qzdcfeip0o0kg= -lib/tau/tv/theme/black/images/Datetimepicker/tw_timepicker_dialbtn_minus_dim.png__DEL__yjjGHQP9IR2+Rr5dtJn1JPPfxUIFXbHUh2mweBG5MLw= -lib/tau/tv/theme/black/images/Datetimepicker/tw_timepicker_dialbtn_minus_normal.png__DEL__+PIG2X0LgNen92rcxz0jFBboqVNIIo3rdITPmD/bmWU= -lib/tau/tv/theme/black/images/Datetimepicker/tw_timepicker_dialbtn_minus_pressed.png__DEL__7K1ZddvZud/Nf8y/gdkSTH9IQQnI+w7PVlIihgagBgg= -lib/tau/tv/theme/black/images/Datetimepicker/tw_timepicker_dialbtn_plus_dim.png__DEL__wCMzkHyxhvF4km77JP/hF5vg/bdJ3UvxYtt8OWwwGfg= -lib/tau/tv/theme/black/images/Datetimepicker/tw_timepicker_dialbtn_plus_normal.png__DEL__peyMF6AVHrxYRiIWb3skN85sbYCgsjZLXd3VoUkS1HI= -lib/tau/tv/theme/black/images/Datetimepicker/tw_timepicker_dialbtn_plus_pressed.png__DEL__E6LMNONMx9Vn/t0hAFXfOt+eyH9pTvlaeSSF008ZKXE= -lib/tau/tv/theme/black/images/Datetimepicker/tw_timepicker_divider.png__DEL__JV7ZbZdTICmwYwRsJwExKew8uQycIPiw42knuScNQ+o= -lib/tau/tv/theme/black/images/Datetimepicker/tw_timepicker_left_softbtn.png__DEL__lH2f2rMtVF4LvN4pmqyAz5FlIWHz52M1ekke9fHHUbY= -lib/tau/tv/theme/black/images/Datetimepicker/tw_timepicker_num_bg_focused.png__DEL__7PrcxFIDpAxsX6mcLghZ+/RsjOCTcS0toOakUrq/Yfs= -lib/tau/tv/theme/black/images/Datetimepicker/tw_timepicker_num_bg_normal.png__DEL__pFb/m1mlW271uH9jvC3Ib9ZZchaRAmmGCKnGtAYtGIk= -lib/tau/tv/theme/black/images/Datetimepicker/tw_timepicker_num_dot.png__DEL__HQT/gDLO7vVxFItBsDPdr2E0jokO/XX8n6X9SPHl7tg= -lib/tau/tv/theme/black/images/Datetimepicker/tw_timepicker_num_dot_01.png__DEL__JNCnOj+HcG6lG27JejyADm6niOeYQ8InXvvXRwH/u6s= -lib/tau/tv/theme/black/images/Datetimepicker/tw_timepicker_right_softbtn.png__DEL__LBmiA/+MUO1OlBNuYhYz8osEyU2b4MVm9ZFxooZJqXo= -lib/tau/tv/theme/black/images/Datetimepicker/tw_timepicker_time_bg.png__DEL__09kjbZb5tUxa2viFYU2yZn6FdPGEGsFEIpDVBD5nkJU= -lib/tau/tv/theme/black/images/Datetimepicker/tw_timepicker_wheel_01.png__DEL__WgAY4szmnFqSb3vXcUf+3QIrI8v0hFBbYNmnlI8tepg= -lib/tau/tv/theme/black/images/Datetimepicker/tw_timepicker_wheel_02.png__DEL__9VGCLOaFRL79RIjRj2z7ZG69aCFxdCHQj8VtuJq1fZ0= -lib/tau/tv/theme/black/images/Datetimepicker/tw_timepicker_wheel_03.png__DEL__qy1/UliXU1RRlpf0J6udAl/Ypm9GvlGF/STYUHchCLk= -lib/tau/tv/theme/black/images/Datetimepicker/tw_timepicker_wheel_04.png__DEL__KsSiF5D8vbTFNMklDnlrKZD9XBQyHgec97yQASydZtA= -lib/tau/tv/theme/black/images/Datetimepicker/tw_timepicker_wheel_05.png__DEL__ViQ0DYFmbgTr7Lou0QLz7QH+6bKAXMRxvcg2dzTzchY= -lib/tau/tv/theme/black/images/Datetimepicker/tw_timepicker_wheel_06.png__DEL__lhVxL4EgyeZOUPJZeEk2Fw11hXa+gzhn7qOFc8xvDag= -lib/tau/tv/theme/black/images/Drawer/ico_homebar_menu_arrow.png__DEL__QwCgEEFhA7o8/pA7Q25T443Tdnm4ABZoC6nCsKjVYH8= -lib/tau/tv/theme/black/images/Popup/tw_device_options_brightness_off.png__DEL__0h1EbPE3WeBj9ZfUZ9FpyVZ/Q+TD8EuLVLmqr0J4yyo= -lib/tau/tv/theme/black/images/Popup/tw_device_options_brightness_on.png__DEL__kCR2ZQbq0ODnWTdYFgsdZnNy6PINvN8uIIx4+yxWFJY= -lib/tau/tv/theme/black/images/Popup/tw_device_options_mute.png__DEL__bLu4xcNYesodmru1FKP3jrNWiasJFZLDftiEbZjOY7I= -lib/tau/tv/theme/black/images/Popup/tw_device_options_outdoor_off.png__DEL__FrzO6fIRaFZIgFC4PaT+VZhbBJdKGT6827g+uBRIyYM= -lib/tau/tv/theme/black/images/Popup/tw_device_options_outdoor_on.png__DEL__OhNqTsXzTHBun1RrSEctscIrtPU3Dvj+ixPzQgSzNM4= -lib/tau/tv/theme/black/images/Popup/tw_device_options_sound.png__DEL__bKtC/hbWSvbMLtYyY49+CMO55EWIStOs/RjCEfS2g7o= -lib/tau/tv/theme/black/images/Popup/tw_device_options_sound_off.png__DEL__r0PhRcJuWHPdbOou1QkN5xmRsSz761VypT4iyIEKUC0= -lib/tau/tv/theme/black/images/Popup/tw_device_options_vibrate.png__DEL__C4rLnxMV0Mr7sf41mOKNioMRoQLjQRjlCzZtTe3dGx8= -lib/tau/tv/theme/black/images/Popup/tw_ic_lock_power_off.png__DEL__cLqhiX6jI5+aW9FecdY/AuivjvTlgnW6EMnJ2rojZjA= -lib/tau/tv/theme/black/images/Popup/tw_ic_lock_restart.png__DEL__oFomXnx1p7uKCoUSP6/SAKj6WrM2QMmqHQFexHTtYDU= -lib/tau/tv/theme/black/images/Progress/progressbar_thumb_foc.png__DEL__jymK64XwTt23DmPHfL/uXC9z8Q1zUI37rQglj7cKbTg= -lib/tau/tv/theme/black/images/Progress/progressbar_thumb_nor.png__DEL__jWqhv1A+XMoT8pg7d2+eMd6DvevqBSloCJhkl4YKWPs= -lib/tau/tv/theme/black/images/Progress/tw_progressbar_indeterminate1_holo_dark.png__DEL__VTS1kbjWd8/guQKL3OqfwxhqV8lN87NMrR6muQbOe4A= -lib/tau/tv/theme/black/images/Progress/tw_progressbar_indeterminate2_holo_dark.png__DEL__hA2yQ3vgJgV3Zcv5J2bGC+sZCoic52gtEMaHslP9eaA= -lib/tau/tv/theme/black/images/Progress/tw_progressbar_indeterminate3_holo_dark.png__DEL__UoMTUu8qjgnv9mmvNjeJdddgso+WB5bZOM4jSBt4FOY= -lib/tau/tv/theme/black/images/Progress/tw_progressbar_indeterminate4_holo_dark.png__DEL__LNVQuStEB+sJmbuTq/6KkHFv0bGOZBKFptussnXnRVw= -lib/tau/tv/theme/black/images/Progress/tw_scrubber_control_focused_holo_dark.png__DEL__tNWXHgyD6a80RB+IEo90Cvt4/FuOYuV0U/53RnNW3UE= -lib/tau/tv/theme/black/images/Progress/tw_scrubber_control_holo_dark.png__DEL__YhPRRU1SqexNg/FczzWmA9fgvNiOrX/GmAIRuAQvGjw= -lib/tau/tv/theme/black/images/Progress/tw_widget_popup_activity.png__DEL__U9wjs31YM94sIt/L7NQddNmQPUhhdKpNO99pT0AOP/o= -lib/tau/tv/theme/black/images/Scroller/scrollbar-bouncing-effect-bottom.png__DEL__SEmF6NyaDDXS3lIiZWNp76MCtzaqpfagCZr25V/vuUA= -lib/tau/tv/theme/black/images/Scroller/scrollbar-bouncing-effect-left.png__DEL__COCGI7jxCP4Ue24qIcWh9Dkd4V9Elz7UFORdK62A43M= -lib/tau/tv/theme/black/images/Scroller/scrollbar-bouncing-effect-right.png__DEL__D/sXPEh5Eflzj8bRtvIKGWr8uM9yOVkZcYWpTQlNbtQ= -lib/tau/tv/theme/black/images/Scroller/scrollbar-bouncing-effect-top.png__DEL__dqaendWOrz1J9Wm2Y3E3kcqAh+YCCVc1wZJBOsEzUUM= -lib/tau/tv/theme/black/images/Slider/00_slider_button_brightness_01.png__DEL__jJmU6z9T9fLXMJ8qt3EvXwe+ccuCSaux++UiF6fq8Pk= -lib/tau/tv/theme/black/images/Slider/00_slider_button_brightness_02.png__DEL__q47QGSQI/z1pjhHzCkgogHrPO4IZaO0bzARJXEGMSfM= -lib/tau/tv/theme/black/images/Slider/00_slider_button_volume_01.png__DEL__8W13lakl2/iUtnFg1g3lehmZTjl6lJEUN9IRVZx0qTA= -lib/tau/tv/theme/black/images/Slider/00_slider_button_volume_02.png__DEL__IVSJaiBi+NtWhHyWQgHYwNE3eRYxtQIErkKLb+Njm1g= -lib/tau/tv/theme/black/images/Slider/00_slider_handle.png__DEL__faK9wXR84Yb6bcT30h4gAZFJ0L9CpDrMRUBMC22xiBw= -lib/tau/tv/theme/black/images/Slider/00_slider_handle_press.png__DEL__rUGqppzn8zzHukWJqOeDybrjb94839NHbypvbLgmmS0= -lib/tau/tv/theme/black/images/Slider/00_slider_popup_bg.png__DEL__dnKoz2IcJY8sGASoDTvcD/QcJEtcGbZoV+86U7lPm0Q= -lib/tau/tv/theme/black/images/Swipelist/b_logs_icon_actionbar_btn_msg_nor.png__DEL__f6LUaSBsZsugcSX2A3xcaHs+rghK2nFAneqNp7WbOMw= -lib/tau/tv/theme/black/images/Swipelist/b_logs_icon_body_btn_call_nor.png__DEL__fl7TG+5Mgf/y6KR8TdSEPcC/teaTrmRLm+lr9TSpOyg= -lib/tau/tv/theme/black/images/controls/00_field_btn_clear.png__DEL__XKFePClyS+t/UO2cznRTz9ydaK4dzBXa95CE0a6KrX0= -lib/tau/tv/theme/black/images/controls/00_field_btn_clear_press.png__DEL__dyXnWmE0c/9ZDJcADwBX1E2OLBgF9gl4sfUqHFm4SO0= -lib/tau/tv/theme/black/images/controls/00_search_icon.png__DEL__mZOSnWl5O7WH8lhKawGsEqpJgwz6cy9WHk/iNGaunZM= -lib/tau/tv/theme/black/images/controls/00_slider_button_brightness_01.png__DEL__jJmU6z9T9fLXMJ8qt3EvXwe+ccuCSaux++UiF6fq8Pk= -lib/tau/tv/theme/black/images/controls/00_slider_button_brightness_02.png__DEL__q47QGSQI/z1pjhHzCkgogHrPO4IZaO0bzARJXEGMSfM= -lib/tau/tv/theme/black/images/controls/00_slider_button_volume_01.png__DEL__8W13lakl2/iUtnFg1g3lehmZTjl6lJEUN9IRVZx0qTA= -lib/tau/tv/theme/black/images/controls/00_slider_button_volume_02.png__DEL__IVSJaiBi+NtWhHyWQgHYwNE3eRYxtQIErkKLb+Njm1g= -lib/tau/tv/theme/black/images/controls/00_slider_handle.png__DEL__KWANj9bq1He1/GQJUa9tspx0b9NZHbIgQUVJCFJar/4= -lib/tau/tv/theme/black/images/controls/00_slider_handle_press.png__DEL__byrrqFBbnOHavr4uy428zqzglEcxeFlGDFar45RYcoU= -lib/tau/tv/theme/black/images/controls/00_slider_popup_bg.png__DEL__dnKoz2IcJY8sGASoDTvcD/QcJEtcGbZoV+86U7lPm0Q= -lib/tau/tv/theme/black/images/controls/button/00_button_back.png__DEL__/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ= -lib/tau/tv/theme/black/images/controls/button/00_button_back_press.png__DEL__/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ= -lib/tau/tv/theme/black/images/controls/button/00_button_call.png__DEL__3cBd4DbHLpcn8j+GVGtlXTbBAwrRrCwq3+Q7idwLQ6Q= -lib/tau/tv/theme/black/images/controls/button/00_button_call_press.png__DEL__3cBd4DbHLpcn8j+GVGtlXTbBAwrRrCwq3+Q7idwLQ6Q= -lib/tau/tv/theme/black/images/controls/button/00_button_check.png__DEL__Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78= -lib/tau/tv/theme/black/images/controls/button/00_button_check_press.png__DEL__Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78= -lib/tau/tv/theme/black/images/controls/button/00_button_expand_cancel.png__DEL__TtQRlyRELVKVECOanE1JAuVpP7b8rhHxJYwdcv3WJvM= -lib/tau/tv/theme/black/images/controls/button/00_button_expand_cancel_press.png__DEL__TtQRlyRELVKVECOanE1JAuVpP7b8rhHxJYwdcv3WJvM= -lib/tau/tv/theme/black/images/controls/button/00_button_expand_closed.png__DEL__FOmAAqd26rdUE6cmn3rmZun6ZBgD1fuglLzS5A1cEOE= -lib/tau/tv/theme/black/images/controls/button/00_button_expand_closed_press.png__DEL__FOmAAqd26rdUE6cmn3rmZun6ZBgD1fuglLzS5A1cEOE= -lib/tau/tv/theme/black/images/controls/button/00_button_expand_minus.png__DEL__R0zBC1naA4cq4xTUsegT49sCqkboA4CUB+TiY3zDzhQ= -lib/tau/tv/theme/black/images/controls/button/00_button_expand_minus_press.png__DEL__R0zBC1naA4cq4xTUsegT49sCqkboA4CUB+TiY3zDzhQ= -lib/tau/tv/theme/black/images/controls/button/00_button_expand_opened.png__DEL__Sxgk+yv2LrnaHkogMQNVHIdep33ncaIX89nhc95pAkw= -lib/tau/tv/theme/black/images/controls/button/00_button_expand_opened_press.png__DEL__Sxgk+yv2LrnaHkogMQNVHIdep33ncaIX89nhc95pAkw= -lib/tau/tv/theme/black/images/controls/button/00_button_expand_send.png__DEL__6iFAiL6xHeERlC7AY9lHYCj8bAWc1LgdPwqRZGMlwdg= -lib/tau/tv/theme/black/images/controls/button/00_button_expand_send_press.png__DEL__6iFAiL6xHeERlC7AY9lHYCj8bAWc1LgdPwqRZGMlwdg= -lib/tau/tv/theme/black/images/controls/button/00_button_gear.png__DEL__GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8= -lib/tau/tv/theme/black/images/controls/button/00_button_gear_press.png__DEL__GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8= -lib/tau/tv/theme/black/images/controls/button/00_button_grid.png__DEL__OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I= -lib/tau/tv/theme/black/images/controls/button/00_button_grid_press.png__DEL__OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I= -lib/tau/tv/theme/black/images/controls/button/00_button_home.png__DEL__FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg= -lib/tau/tv/theme/black/images/controls/button/00_button_home_press.png__DEL__FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg= -lib/tau/tv/theme/black/images/controls/button/00_button_info.png__DEL__tnZAhayvb5cJUNPLaYAFFpm+s2QJJTyS9z/Hs3OSfrA= -lib/tau/tv/theme/black/images/controls/button/00_button_info_press.png__DEL__tnZAhayvb5cJUNPLaYAFFpm+s2QJJTyS9z/Hs3OSfrA= -lib/tau/tv/theme/black/images/controls/button/00_button_left.png__DEL__AI1lJPs07RjlkIH1kTjyl7hYV9VTOZlt+l1jeefao6k= -lib/tau/tv/theme/black/images/controls/button/00_button_left_press.png__DEL__AI1lJPs07RjlkIH1kTjyl7hYV9VTOZlt+l1jeefao6k= -lib/tau/tv/theme/black/images/controls/button/00_button_plus.png__DEL__4C52J9WLS1R0IwX1d0G7mR+vPFKjaIPVh5WFxqRUsAg= -lib/tau/tv/theme/black/images/controls/button/00_button_plus_press.png__DEL__4C52J9WLS1R0IwX1d0G7mR+vPFKjaIPVh5WFxqRUsAg= -lib/tau/tv/theme/black/images/controls/button/00_button_refresh.png__DEL__AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs= -lib/tau/tv/theme/black/images/controls/button/00_button_refresh_press.png__DEL__AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs= -lib/tau/tv/theme/black/images/controls/button/00_button_rename.png__DEL__gqMDtvmimeEzV4ql3TpQzuFwZn20zd+AQb4YRRAglk0= -lib/tau/tv/theme/black/images/controls/button/00_button_rename_press.png__DEL__gqMDtvmimeEzV4ql3TpQzuFwZn20zd+AQb4YRRAglk0= -lib/tau/tv/theme/black/images/controls/button/00_button_right.png__DEL__fcf9OlKX1sldENoNTK5Agi0pW3qnBNx685TnUjBM0rw= -lib/tau/tv/theme/black/images/controls/button/00_button_right_press.png__DEL__fcf9OlKX1sldENoNTK5Agi0pW3qnBNx685TnUjBM0rw= -lib/tau/tv/theme/black/images/controls/button/00_button_search.png__DEL__tLcZLgYClAI4E0ZuMtrSxv/vnVTzWnQPP5jjsuBd3KE= -lib/tau/tv/theme/black/images/controls/button/00_button_search_press.png__DEL__tLcZLgYClAI4E0ZuMtrSxv/vnVTzWnQPP5jjsuBd3KE= -lib/tau/tv/theme/black/images/controls/button/00_button_star.png__DEL__14gk6KUOm3dLpOdUg9nWfKA9riS+gWrkS/KYARdxkGQ= -lib/tau/tv/theme/black/images/controls/button/00_button_star_press.png__DEL__14gk6KUOm3dLpOdUg9nWfKA9riS+gWrkS/KYARdxkGQ= -lib/tau/tv/theme/black/images/controls/button/00_button_warning.png__DEL__7bbIxqS4PWi+iCe9sb5G2grIcSZG+p+hOrfjmbEIQOM= -lib/tau/tv/theme/black/images/controls/button/00_button_warning_press.png__DEL__7bbIxqS4PWi+iCe9sb5G2grIcSZG+p+hOrfjmbEIQOM= -lib/tau/tv/theme/black/images/controls/button/00_icon_jump.png__DEL__TgLAb3VX+0fUYSAeFe2ZcSP0Gz0XnhXRl85pDt1zkjE= -lib/tau/tv/theme/black/images/controls/button/00_icon_jump_left.png__DEL__MBcOQ7x4CMkvgnJaE0fzkEUXbpZOYp7g7LxsS21Bo44= -lib/tau/tv/theme/black/images/controls/button/00_icon_jump_left_press.png__DEL__MBcOQ7x4CMkvgnJaE0fzkEUXbpZOYp7g7LxsS21Bo44= -lib/tau/tv/theme/black/images/controls/button/00_icon_jump_press.png__DEL__TgLAb3VX+0fUYSAeFe2ZcSP0Gz0XnhXRl85pDt1zkjE= -lib/tau/tv/theme/black/images/icons/app_ico_bg.png__DEL__BhJiA+wzC8PP9i3VlNAcaqGNHEQHLzAvZMplPsHD2tY= -lib/tau/tv/theme/black/images/icons/bg_ico_76_shadow.png__DEL__BnNepnVfUUN1tK6wvVMZQqbwhA00HQ1KrJ9O6C2SdiE= -lib/tau/tv/theme/black/images/icons/dynamicbar_ico_bg.png__DEL__aolkRbF8PiJJ5wK2b6MIM0GkcQV20/+NUfuR1Vo1g6Y= -lib/tau/tv/theme/black/images/icons/ico_app_foc.png__DEL__ctRMyI7wRPd5kYPcKFs4/K6WvcQtn6JGwqLhQh1z7Bo= -lib/tau/tv/theme/black/images/icons/ico_app_nor.png__DEL__+hLwNoNNFCtbpaDPBK6y7sSh7vidvY9/YY0q34clAGk= -lib/tau/tv/theme/black/images/icons/ico_live_foc.png__DEL__73QLUPS8QnYGYidpQDy9TOfb5kWFgd2za/9DZZxkzPQ= -lib/tau/tv/theme/black/images/icons/ico_live_nor.png__DEL__Y0Ht55gCnvajdRAF2MOtc61hEPMjG5YnCAFOC7C7ro8= -lib/tau/tv/theme/black/images/icons/ico_moive_foc.png__DEL__NP/41on+Rr7fjFs+adZB0Dk2cv83KIhN8MDPCKuI4ow= -lib/tau/tv/theme/black/images/icons/ico_moive_nor.png__DEL__FeguW0FrwdTM0dUHWVL7g+iJmuTWW9QcZ+A/dxp7eOo= -lib/tau/tv/theme/black/images/icons/ico_schedulerec_nor.png__DEL__8WPO86BlWP0wY8n6/1rY69SRi9D17H6hS/Ogw3q74is= -lib/tau/tv/theme/black/images/icons/ico_source_foc.png__DEL__CNay5r9n3bcXES2+um33QFkeK45Z4qNwaVUbe9lFB18= -lib/tau/tv/theme/black/images/icons/ico_source_nor.png__DEL__LKhN3o0/DljwSGk+m8wUN1FxGwcNpLffxx3eGsd1ZMg= -lib/tau/tv/theme/black/images/icons/ico_tv_show_foc.png__DEL__GlnyzF9KGe8r5u+hmoeJq1M9zfm3qmlSEy2rhzKY1sY= -lib/tau/tv/theme/black/images/icons/ico_tv_show_nor.png__DEL__aGZ8dAtbOLCLtQJMs6zrb0ujIKKrW8SeGwTIDS0QT/U= -lib/tau/tv/theme/black/images/icons/user_change_area_userlist_ico_bg.png__DEL__sysVh205e/z4uW2I7FnxIC1ds0U4UNYbiz4AqOVXS38= -lib/tau/tv/theme/black/images/input/spin_button.png__DEL__w7I1xnIFQ2RtS6jlOqL3M+Q/Kqbo3ETUVWGug5v1P58= -lib/tau/tv/theme/black/images/page/00_icon_Back.png__DEL__pPznUE1kIxhfSkqvbFScqyh/F7T1WBm/+JBkpUEv9Ls= -lib/tau/tv/theme/black/images/page/00_icon_Back_press.png__DEL__doFLIVQgh57+N4sZKYb2PKzo83tbotkOIgNArkQlsMI= -lib/tau/tv/theme/black/images/page/00_icon_SIP_close_press_web.png__DEL__r/5kFC+FkcleSTwaynHSFJk/wwJ4viHByxHIdNb9LvY= -lib/tau/tv/theme/black/images/page/00_icon_SIP_close_web.png__DEL__K0228z0uQELmW6u8kAau5OscHjzgebA5DiZkZSFCUiw= -lib/tau/tv/theme/black/images/page/00_icon_cancel_press_web.png__DEL__5Mu0X3Yvg4L9ZPZWc/w3xZtu+bAgKB/GLT2S1IEqKvA= -lib/tau/tv/theme/black/images/page/00_icon_cancel_web.png__DEL__aOH4fHR5qC0fE0YmMmmNSTxgNmV4uyQefKWk/1ENTgA= -lib/tau/tv/theme/black/images/page/00_icon_delete_press_web.png__DEL__sdFP8nxCEANcCszWBPUN7Ffyj3iQADpfQH3/bGKzUfc= -lib/tau/tv/theme/black/images/page/00_icon_delete_web.png__DEL__4JWd8+mGQGMJHxnugNA2vi/AD12eBagyCrx4aAHFv/0= -lib/tau/tv/theme/black/images/page/00_icon_done_press_web.png__DEL__mVh4h+dcZHc7Ig087pu+VZD0j1dThmldOo3mfbSKJB8= -lib/tau/tv/theme/black/images/page/00_icon_done_web.png__DEL__4CJj8jI4dtPGxGQ4OwEX1SrJz4umwiPiFMOdsxFvK2E= -lib/tau/tv/theme/black/images/page/00_icon_edit_press_web.png__DEL__38DceTydgkdC7dCkFDzR1Pne3D8fDTYbyF4W17qhhbA= -lib/tau/tv/theme/black/images/page/00_icon_edit_web.png__DEL__30bv2cn0fzPaBzB1rhVbcLV9st+nYlNVLcQEKmwJNg0= -lib/tau/tv/theme/black/images/page/00_icon_more.png__DEL__dHOgyFzCbdyoye7mh+7E2ExIfg3mGDUj3DmgxHAiDok= -lib/tau/tv/theme/black/images/page/00_icon_more_press.png__DEL__DQgKiGP+ixEpotK9dwSiShZSJCnswAkZgKV+yCE5OAo= -lib/tau/tv/theme/black/images/page/00_icon_plus_press_web.png__DEL__THkJIL2kbw1w0mn+uM1FkkWtR1Lq85tVGz3lWONggDE= -lib/tau/tv/theme/black/images/page/00_icon_plus_web.png__DEL__GDHQcmTVFGa+4QxKpv2Wu98rWcVP/RuHU2FtmMMASbI= -lib/tau/tv/theme/black/images/page/00_icon_search_press_web.png__DEL__GJJTwHGy/+PHtzjlf4Llk/no9cbV3x/SphabUgVxbAc= -lib/tau/tv/theme/black/images/page/00_icon_search_web.png__DEL__WJoEnozCDpenLEbMmjvRfZxslpajJ8CjYMUY/Fmm2ks= -lib/tau/tv/theme/black/images/page/00_icon_select_all_press_web.png__DEL__YL13NWCgp8TNNFisIvJsIbISukjoiyfVCnR4PH6DaSU= -lib/tau/tv/theme/black/images/page/00_icon_select_all_web.png__DEL__0lBK6aWv/Ep0Q5Q7O7LQoOpD0+Pqlf4KgF0RpRT4Bc8= -lib/tau/tv/theme/black/tau.css__DEL__yBkklZOY3OePjicvtSV63aVznJxRC51R5IY5SvCmsnQ= -lib/tau/tv/theme/black/tau.min.css__DEL__b0BhkaO5ksG6nLnYySkAidPmuTaUqPsSpznf98zqX7g= -lib/tau/tv/theme/changeable/tau.css__DEL__5F5hGjz+xVHmoZpT3tov+vCWmgw4HHs3ul66ltf/SE0= -lib/tau/tv/theme/changeable/tau.min.css__DEL__5F5hGjz+xVHmoZpT3tov+vCWmgw4HHs3ul66ltf/SE0= -lib/tau/tv/theme/default/images/Actionbar/tw_ic_menu_detail_disable_holo_dark.png__DEL__GQAO0noZqVi5fl5ULFhiy+6PwwihgAtui5YQ82ZLG7I= -lib/tau/tv/theme/default/images/Actionbar/tw_ic_menu_detail_normal_holo_dark.png__DEL__zPxFeLgRUsIFUXBr2fy4aHi2xTT7Ac3W7+uQW9iFR30= -lib/tau/tv/theme/default/images/Actionbar/tw_ic_menu_moreoverflow_disable_holo_dark.png__DEL__exiw00roYbXfzwpHobamTSdHbBprq0A8VtKgC0M0iH4= -lib/tau/tv/theme/default/images/Actionbar/tw_ic_menu_moreoverflow_normal_holo_dark.png__DEL__GIUrWimSml5WlzFXrNu/EwLUDzDldYTCFBG0LQ433kI= -lib/tau/tv/theme/default/images/Actionbar/tw_ic_menu_selectall_disable_holo_dark.png__DEL__IeN52ATwP/4EkMicAC+Yn7SuFE5P8y+yN/qVg6mi1io= -lib/tau/tv/theme/default/images/Actionbar/tw_ic_menu_selectall_normal_holo_dark.png__DEL__4Ocu+Qjbwyc0ZHBxU5SRQli6dzBiUEiz9zcKMp8Jp9g= -lib/tau/tv/theme/default/images/Checkboxradio/checkbox_check_foc.png__DEL__laobLp7dXQRWV/piKiQEMVj9sW2ARnU0TPQIFmILCaw= -lib/tau/tv/theme/default/images/Checkboxradio/checkbox_check_nor.png__DEL__VZfMPo9Zrq1jbJ7EiRe397qJpKqCrsOnKtkUYQO+CxY= -lib/tau/tv/theme/default/images/Checkboxradio/checkbox_uncheck_foc.png__DEL__xB+O+wIjL06vaLN1iPtmdOB28BvqGAM5fkOOCHdNWro= -lib/tau/tv/theme/default/images/Checkboxradio/checkbox_uncheck_nor.png__DEL__ybsLgH+l/t3cqDRZ58hY0HozSf6nM5lkGOP0980ewwg= -lib/tau/tv/theme/default/images/Checkboxradio/radiobtn_off_foc.png__DEL__WWBELOyAN0/YA0rcpHQ2XVQB1jeC6KAT0X2hzsK03fc= -lib/tau/tv/theme/default/images/Checkboxradio/radiobtn_off_nor.png__DEL__o3sioiGuyOUZ4ElMuPSMjlDgABl3rS/7G4d6cH2CzNM= -lib/tau/tv/theme/default/images/Checkboxradio/radiobtn_on_foc.png__DEL__bC/06CD3gKKJrsFEKyGwWwFj/+KR7U3k2GeYWJ9Wyj8= -lib/tau/tv/theme/default/images/Checkboxradio/radiobtn_on_nor.png__DEL__faK9wXR84Yb6bcT30h4gAZFJ0L9CpDrMRUBMC22xiBw= -lib/tau/tv/theme/default/images/Controller_icon/tw_btn_check_off_disabled_focused_holo_dark.png__DEL__nWbqhx3yGrcg8ct6SekRhHfV04YIli6yO0t54D2wt5w= -lib/tau/tv/theme/default/images/Controller_icon/tw_btn_check_off_disabled_holo_dark.png__DEL__n0izW92bcYbBznn2HVZmNOn+0wfYHmprypDuL7r4C4c= -lib/tau/tv/theme/default/images/Controller_icon/tw_btn_check_off_focused_holo_dark.png__DEL__dF9GUzqHYD72z++PnVAv2aPkqx50iax1a+dzaXr7RyQ= -lib/tau/tv/theme/default/images/Controller_icon/tw_btn_check_off_holo_dark.png__DEL__UqFgj39oIBsn5YX5E2TUUoYQme+CudWJHgfWz/H2vF8= -lib/tau/tv/theme/default/images/Controller_icon/tw_btn_check_off_pressed_holo_dark.png__DEL__8c2KJGYS64wLRk/ibYki7mjbOy8BolpVwyF+8E+7YoU= -lib/tau/tv/theme/default/images/Controller_icon/tw_btn_check_on_disabled_focused_holo_dark.png__DEL__Sgc7q2aPPHUmwhLkswhhMnfCaNJVnf1bGb/bVZMVGkw= -lib/tau/tv/theme/default/images/Controller_icon/tw_btn_check_on_disabled_holo_dark.png__DEL__TJxe/AKtxEkQcQvVHArF5l2SYIy81+8EphMGwCk+smY= -lib/tau/tv/theme/default/images/Controller_icon/tw_btn_check_on_focused_holo_dark.png__DEL__xWyEFpvnvgnZTgRoJYsFsqvUqmO9pHQu+yb5NSYSApQ= -lib/tau/tv/theme/default/images/Controller_icon/tw_btn_check_on_holo_dark.png__DEL__k9AV31QBSSHzX0NQJzkTUNsV6Lbp4enslpgKNMW1YkE= -lib/tau/tv/theme/default/images/Controller_icon/tw_btn_check_on_pressed_holo_dark.png__DEL__NwTpEbKmm3r+SgdwCyaYemDUzQZroRxQ2ZZ0EuBwbNg= -lib/tau/tv/theme/default/images/Controller_icon/tw_btn_next_depth_disabled_focused_holo_dark.png__DEL__VZcxMyct1SN+D1hkmuDGPCz08VE36YZ3g9eQ4msFXZE= -lib/tau/tv/theme/default/images/Controller_icon/tw_btn_next_depth_disabled_holo_dark.png__DEL__CJTP7zTlB2WU3xmRSuD9idoEW2ViRWSW3fLnUAa0uxk= -lib/tau/tv/theme/default/images/Controller_icon/tw_btn_next_depth_focused_holo_dark.png__DEL__pg+aC4TIUYS55mHOmWxk3lr/2h91QekSlSpO2OsNWMc= -lib/tau/tv/theme/default/images/Controller_icon/tw_btn_next_depth_holo_dark.png__DEL__T42+rNkZU5E/hFFQ0z0gZxjwCCuTEs0n7FZ+0T75lTc= -lib/tau/tv/theme/default/images/Controller_icon/tw_btn_next_depth_pressed_holo_dark.png__DEL__AsPhv5fKI7sviXhhioUIvfSuECSOScig9o3q0AorlrY= -lib/tau/tv/theme/default/images/Controller_icon/tw_btn_radio_off_disabled_focused_holo_dark.png__DEL__XImM2qy0WoSK3Sxxsx8nXvhvm37EjvkistZXUynk/7Y= -lib/tau/tv/theme/default/images/Controller_icon/tw_btn_radio_off_disabled_holo_dark.png__DEL__MCBzm+btyPWDoWcWedkQA0QZ6CyvXeXsDOYDSBrjNss= -lib/tau/tv/theme/default/images/Controller_icon/tw_btn_radio_off_focused_holo_dark.png__DEL__qVE6oSILmsxiZuNIiC60BTytT+ppgScVOBszfCcnHqs= -lib/tau/tv/theme/default/images/Controller_icon/tw_btn_radio_off_holo_dark.png__DEL__bEs3vZUlip7wu06ukBZokmsjiv0wkqVEC0S9q+Czxzg= -lib/tau/tv/theme/default/images/Controller_icon/tw_btn_radio_off_pressed_holo_dark.png__DEL__b6e/RbkbI1QLaqTWU1WImvfNGimwQPr4KIaJ5Jws9oc= -lib/tau/tv/theme/default/images/Controller_icon/tw_btn_radio_on_disabled_focused_holo_dark.png__DEL__DefOMfJ9lNiDu7D0IWQGMPyR6wqv0yaOFkuvQf5jdkI= -lib/tau/tv/theme/default/images/Controller_icon/tw_btn_radio_on_disabled_holo_dark.png__DEL__Dj+30on7apKdeCDnlDNfktLPjGb3lgBaFfE96qc6JGQ= -lib/tau/tv/theme/default/images/Controller_icon/tw_btn_radio_on_focused_holo_dark.png__DEL__jCgYNuyMJ6faUkejbXpwwtBrjrb36yJAADqe/aK3yc4= -lib/tau/tv/theme/default/images/Controller_icon/tw_btn_radio_on_holo_dark.png__DEL__Ebx0JKMUwv8R+rXo1oEHUmXyPUllBczklWgLshpibuQ= -lib/tau/tv/theme/default/images/Controller_icon/tw_btn_radio_on_pressed_holo_dark.png__DEL__uzBtCMq98vfEO6lzGrpl4wS0M3OjhNZQeWPyyD9P0VM= -lib/tau/tv/theme/default/images/Controller_icon/tw_btn_toggle_dark.png__DEL__QveDhv1k81aRmyPsym96WpqhRW9hY2S+efNAJlyLF7w= -lib/tau/tv/theme/default/images/Controller_icon/tw_switch_activation_holo_dark.png__DEL__L+dTtnavvPKQkuhT1nAYB3JUXLuoiNJ6dstppa0HOiQ= -lib/tau/tv/theme/default/images/Controller_icon/tw_switch_activation_holo_dark_dim.png__DEL__c72MnpmywKjrRN/HoNFstJibOf/K4AyT4b5K/PCYC1I= -lib/tau/tv/theme/default/images/Controller_icon/tw_switch_activation_holo_dark_pressed.png__DEL__VaVIfDtn8a/Z9C0yNh//3+A2xnnBWZ0xoudyTl+Piuo= -lib/tau/tv/theme/default/images/Controller_icon/tw_switch_disabled_holo_dark.png__DEL__foBPioz9hjqxxtkHdIPmXbb3mK1fNkfONTv/JOAsjT4= -lib/tau/tv/theme/default/images/Controller_icon/tw_switch_disabled_holo_dark_dim.png__DEL__PLwHizK9+RSDoRvb5aUE873RwKQHpykkjBqS2i4vQjs= -lib/tau/tv/theme/default/images/Controller_icon/tw_switch_disabled_holo_dark_pressed.png__DEL__WT9haZfpJcZ+FzmF4GsIUw/bPz3Zq9GTgx7nnoEZ+XM= -lib/tau/tv/theme/default/images/Controller_icon/tw_switch_thumb_activated_disabled_holo_dark.png__DEL__j0zUV7LZUAMtw/h/e+nR/DV6hv4pJbMVgFSVmHd1ZPU= -lib/tau/tv/theme/default/images/Controller_icon/tw_switch_thumb_activated_holo_dark.png__DEL__Ni+YApa8axssM+a5WO3YsQJbb8s3fJXlj/oY/uZsE5I= -lib/tau/tv/theme/default/images/Controller_icon/tw_switch_thumb_activation_pressed_holo_dark.png__DEL__m8evKOylB/z1YKQmYW6H8L5RVdPXPGeVqBDiVs+dVVk= -lib/tau/tv/theme/default/images/Controller_icon/tw_switch_thumb_disabled_holo_dark.png__DEL__X/q+uSYRxqPT7rr7JuskK8YZApaT7bes05+nWyOnGWo= -lib/tau/tv/theme/default/images/Controller_icon/tw_switch_thumb_holo_dark.png__DEL__LHS4h7fF5FcI7NNoWIzGjoeB6+1NO22qCHmz93y7X/s= -lib/tau/tv/theme/default/images/Controller_icon/tw_switch_thumb_pressed_holo_dark.png__DEL__n7gr22qpISCtst0Ign8XB6I1BmQnD8Qzdcfeip0o0kg= -lib/tau/tv/theme/default/images/Datetimepicker/tw_timepicker_dialbtn_minus_dim.png__DEL__yjjGHQP9IR2+Rr5dtJn1JPPfxUIFXbHUh2mweBG5MLw= -lib/tau/tv/theme/default/images/Datetimepicker/tw_timepicker_dialbtn_minus_normal.png__DEL__+PIG2X0LgNen92rcxz0jFBboqVNIIo3rdITPmD/bmWU= -lib/tau/tv/theme/default/images/Datetimepicker/tw_timepicker_dialbtn_minus_pressed.png__DEL__7K1ZddvZud/Nf8y/gdkSTH9IQQnI+w7PVlIihgagBgg= -lib/tau/tv/theme/default/images/Datetimepicker/tw_timepicker_dialbtn_plus_dim.png__DEL__wCMzkHyxhvF4km77JP/hF5vg/bdJ3UvxYtt8OWwwGfg= -lib/tau/tv/theme/default/images/Datetimepicker/tw_timepicker_dialbtn_plus_normal.png__DEL__peyMF6AVHrxYRiIWb3skN85sbYCgsjZLXd3VoUkS1HI= -lib/tau/tv/theme/default/images/Datetimepicker/tw_timepicker_dialbtn_plus_pressed.png__DEL__E6LMNONMx9Vn/t0hAFXfOt+eyH9pTvlaeSSF008ZKXE= -lib/tau/tv/theme/default/images/Datetimepicker/tw_timepicker_divider.png__DEL__JV7ZbZdTICmwYwRsJwExKew8uQycIPiw42knuScNQ+o= -lib/tau/tv/theme/default/images/Datetimepicker/tw_timepicker_left_softbtn.png__DEL__lH2f2rMtVF4LvN4pmqyAz5FlIWHz52M1ekke9fHHUbY= -lib/tau/tv/theme/default/images/Datetimepicker/tw_timepicker_num_bg_focused.png__DEL__7PrcxFIDpAxsX6mcLghZ+/RsjOCTcS0toOakUrq/Yfs= -lib/tau/tv/theme/default/images/Datetimepicker/tw_timepicker_num_bg_normal.png__DEL__pFb/m1mlW271uH9jvC3Ib9ZZchaRAmmGCKnGtAYtGIk= -lib/tau/tv/theme/default/images/Datetimepicker/tw_timepicker_num_dot.png__DEL__HQT/gDLO7vVxFItBsDPdr2E0jokO/XX8n6X9SPHl7tg= -lib/tau/tv/theme/default/images/Datetimepicker/tw_timepicker_num_dot_01.png__DEL__JNCnOj+HcG6lG27JejyADm6niOeYQ8InXvvXRwH/u6s= -lib/tau/tv/theme/default/images/Datetimepicker/tw_timepicker_right_softbtn.png__DEL__LBmiA/+MUO1OlBNuYhYz8osEyU2b4MVm9ZFxooZJqXo= -lib/tau/tv/theme/default/images/Datetimepicker/tw_timepicker_time_bg.png__DEL__09kjbZb5tUxa2viFYU2yZn6FdPGEGsFEIpDVBD5nkJU= -lib/tau/tv/theme/default/images/Datetimepicker/tw_timepicker_wheel_01.png__DEL__WgAY4szmnFqSb3vXcUf+3QIrI8v0hFBbYNmnlI8tepg= -lib/tau/tv/theme/default/images/Datetimepicker/tw_timepicker_wheel_02.png__DEL__9VGCLOaFRL79RIjRj2z7ZG69aCFxdCHQj8VtuJq1fZ0= -lib/tau/tv/theme/default/images/Datetimepicker/tw_timepicker_wheel_03.png__DEL__qy1/UliXU1RRlpf0J6udAl/Ypm9GvlGF/STYUHchCLk= -lib/tau/tv/theme/default/images/Datetimepicker/tw_timepicker_wheel_04.png__DEL__KsSiF5D8vbTFNMklDnlrKZD9XBQyHgec97yQASydZtA= -lib/tau/tv/theme/default/images/Datetimepicker/tw_timepicker_wheel_05.png__DEL__ViQ0DYFmbgTr7Lou0QLz7QH+6bKAXMRxvcg2dzTzchY= -lib/tau/tv/theme/default/images/Datetimepicker/tw_timepicker_wheel_06.png__DEL__lhVxL4EgyeZOUPJZeEk2Fw11hXa+gzhn7qOFc8xvDag= -lib/tau/tv/theme/default/images/Drawer/ico_homebar_menu_arrow.png__DEL__QwCgEEFhA7o8/pA7Q25T443Tdnm4ABZoC6nCsKjVYH8= -lib/tau/tv/theme/default/images/Popup/tw_device_options_brightness_off.png__DEL__0h1EbPE3WeBj9ZfUZ9FpyVZ/Q+TD8EuLVLmqr0J4yyo= -lib/tau/tv/theme/default/images/Popup/tw_device_options_brightness_on.png__DEL__kCR2ZQbq0ODnWTdYFgsdZnNy6PINvN8uIIx4+yxWFJY= -lib/tau/tv/theme/default/images/Popup/tw_device_options_mute.png__DEL__bLu4xcNYesodmru1FKP3jrNWiasJFZLDftiEbZjOY7I= -lib/tau/tv/theme/default/images/Popup/tw_device_options_outdoor_off.png__DEL__FrzO6fIRaFZIgFC4PaT+VZhbBJdKGT6827g+uBRIyYM= -lib/tau/tv/theme/default/images/Popup/tw_device_options_outdoor_on.png__DEL__OhNqTsXzTHBun1RrSEctscIrtPU3Dvj+ixPzQgSzNM4= -lib/tau/tv/theme/default/images/Popup/tw_device_options_sound.png__DEL__bKtC/hbWSvbMLtYyY49+CMO55EWIStOs/RjCEfS2g7o= -lib/tau/tv/theme/default/images/Popup/tw_device_options_sound_off.png__DEL__r0PhRcJuWHPdbOou1QkN5xmRsSz761VypT4iyIEKUC0= -lib/tau/tv/theme/default/images/Popup/tw_device_options_vibrate.png__DEL__C4rLnxMV0Mr7sf41mOKNioMRoQLjQRjlCzZtTe3dGx8= -lib/tau/tv/theme/default/images/Popup/tw_ic_lock_power_off.png__DEL__cLqhiX6jI5+aW9FecdY/AuivjvTlgnW6EMnJ2rojZjA= -lib/tau/tv/theme/default/images/Popup/tw_ic_lock_restart.png__DEL__oFomXnx1p7uKCoUSP6/SAKj6WrM2QMmqHQFexHTtYDU= -lib/tau/tv/theme/default/images/Progress/progressbar_thumb_foc.png__DEL__jymK64XwTt23DmPHfL/uXC9z8Q1zUI37rQglj7cKbTg= -lib/tau/tv/theme/default/images/Progress/progressbar_thumb_nor.png__DEL__jWqhv1A+XMoT8pg7d2+eMd6DvevqBSloCJhkl4YKWPs= -lib/tau/tv/theme/default/images/Progress/tw_progressbar_indeterminate1_holo_dark.png__DEL__VTS1kbjWd8/guQKL3OqfwxhqV8lN87NMrR6muQbOe4A= -lib/tau/tv/theme/default/images/Progress/tw_progressbar_indeterminate2_holo_dark.png__DEL__hA2yQ3vgJgV3Zcv5J2bGC+sZCoic52gtEMaHslP9eaA= -lib/tau/tv/theme/default/images/Progress/tw_progressbar_indeterminate3_holo_dark.png__DEL__UoMTUu8qjgnv9mmvNjeJdddgso+WB5bZOM4jSBt4FOY= -lib/tau/tv/theme/default/images/Progress/tw_progressbar_indeterminate4_holo_dark.png__DEL__LNVQuStEB+sJmbuTq/6KkHFv0bGOZBKFptussnXnRVw= -lib/tau/tv/theme/default/images/Progress/tw_scrubber_control_focused_holo_dark.png__DEL__tNWXHgyD6a80RB+IEo90Cvt4/FuOYuV0U/53RnNW3UE= -lib/tau/tv/theme/default/images/Progress/tw_scrubber_control_holo_dark.png__DEL__YhPRRU1SqexNg/FczzWmA9fgvNiOrX/GmAIRuAQvGjw= -lib/tau/tv/theme/default/images/Progress/tw_widget_popup_activity.png__DEL__U9wjs31YM94sIt/L7NQddNmQPUhhdKpNO99pT0AOP/o= -lib/tau/tv/theme/default/images/Scroller/scrollbar-bouncing-effect-bottom.png__DEL__SEmF6NyaDDXS3lIiZWNp76MCtzaqpfagCZr25V/vuUA= -lib/tau/tv/theme/default/images/Scroller/scrollbar-bouncing-effect-left.png__DEL__COCGI7jxCP4Ue24qIcWh9Dkd4V9Elz7UFORdK62A43M= -lib/tau/tv/theme/default/images/Scroller/scrollbar-bouncing-effect-right.png__DEL__D/sXPEh5Eflzj8bRtvIKGWr8uM9yOVkZcYWpTQlNbtQ= -lib/tau/tv/theme/default/images/Scroller/scrollbar-bouncing-effect-top.png__DEL__dqaendWOrz1J9Wm2Y3E3kcqAh+YCCVc1wZJBOsEzUUM= -lib/tau/tv/theme/default/images/Slider/00_slider_button_brightness_01.png__DEL__jJmU6z9T9fLXMJ8qt3EvXwe+ccuCSaux++UiF6fq8Pk= -lib/tau/tv/theme/default/images/Slider/00_slider_button_brightness_02.png__DEL__q47QGSQI/z1pjhHzCkgogHrPO4IZaO0bzARJXEGMSfM= -lib/tau/tv/theme/default/images/Slider/00_slider_button_volume_01.png__DEL__8W13lakl2/iUtnFg1g3lehmZTjl6lJEUN9IRVZx0qTA= -lib/tau/tv/theme/default/images/Slider/00_slider_button_volume_02.png__DEL__IVSJaiBi+NtWhHyWQgHYwNE3eRYxtQIErkKLb+Njm1g= -lib/tau/tv/theme/default/images/Slider/00_slider_handle.png__DEL__faK9wXR84Yb6bcT30h4gAZFJ0L9CpDrMRUBMC22xiBw= -lib/tau/tv/theme/default/images/Slider/00_slider_handle_press.png__DEL__rUGqppzn8zzHukWJqOeDybrjb94839NHbypvbLgmmS0= -lib/tau/tv/theme/default/images/Slider/00_slider_popup_bg.png__DEL__dnKoz2IcJY8sGASoDTvcD/QcJEtcGbZoV+86U7lPm0Q= -lib/tau/tv/theme/default/images/Swipelist/b_logs_icon_actionbar_btn_msg_nor.png__DEL__f6LUaSBsZsugcSX2A3xcaHs+rghK2nFAneqNp7WbOMw= -lib/tau/tv/theme/default/images/Swipelist/b_logs_icon_body_btn_call_nor.png__DEL__fl7TG+5Mgf/y6KR8TdSEPcC/teaTrmRLm+lr9TSpOyg= -lib/tau/tv/theme/default/images/controls/00_field_btn_clear.png__DEL__XKFePClyS+t/UO2cznRTz9ydaK4dzBXa95CE0a6KrX0= -lib/tau/tv/theme/default/images/controls/00_field_btn_clear_press.png__DEL__dyXnWmE0c/9ZDJcADwBX1E2OLBgF9gl4sfUqHFm4SO0= -lib/tau/tv/theme/default/images/controls/00_search_icon.png__DEL__mZOSnWl5O7WH8lhKawGsEqpJgwz6cy9WHk/iNGaunZM= -lib/tau/tv/theme/default/images/controls/00_slider_button_brightness_01.png__DEL__jJmU6z9T9fLXMJ8qt3EvXwe+ccuCSaux++UiF6fq8Pk= -lib/tau/tv/theme/default/images/controls/00_slider_button_brightness_02.png__DEL__q47QGSQI/z1pjhHzCkgogHrPO4IZaO0bzARJXEGMSfM= -lib/tau/tv/theme/default/images/controls/00_slider_button_volume_01.png__DEL__8W13lakl2/iUtnFg1g3lehmZTjl6lJEUN9IRVZx0qTA= -lib/tau/tv/theme/default/images/controls/00_slider_button_volume_02.png__DEL__IVSJaiBi+NtWhHyWQgHYwNE3eRYxtQIErkKLb+Njm1g= -lib/tau/tv/theme/default/images/controls/00_slider_handle.png__DEL__KWANj9bq1He1/GQJUa9tspx0b9NZHbIgQUVJCFJar/4= -lib/tau/tv/theme/default/images/controls/00_slider_handle_press.png__DEL__byrrqFBbnOHavr4uy428zqzglEcxeFlGDFar45RYcoU= -lib/tau/tv/theme/default/images/controls/00_slider_popup_bg.png__DEL__dnKoz2IcJY8sGASoDTvcD/QcJEtcGbZoV+86U7lPm0Q= -lib/tau/tv/theme/default/images/controls/button/00_button_back.png__DEL__/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ= -lib/tau/tv/theme/default/images/controls/button/00_button_back_press.png__DEL__/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ= -lib/tau/tv/theme/default/images/controls/button/00_button_call.png__DEL__3cBd4DbHLpcn8j+GVGtlXTbBAwrRrCwq3+Q7idwLQ6Q= -lib/tau/tv/theme/default/images/controls/button/00_button_call_press.png__DEL__3cBd4DbHLpcn8j+GVGtlXTbBAwrRrCwq3+Q7idwLQ6Q= -lib/tau/tv/theme/default/images/controls/button/00_button_check.png__DEL__Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78= -lib/tau/tv/theme/default/images/controls/button/00_button_check_press.png__DEL__Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78= -lib/tau/tv/theme/default/images/controls/button/00_button_expand_cancel.png__DEL__TtQRlyRELVKVECOanE1JAuVpP7b8rhHxJYwdcv3WJvM= -lib/tau/tv/theme/default/images/controls/button/00_button_expand_cancel_press.png__DEL__TtQRlyRELVKVECOanE1JAuVpP7b8rhHxJYwdcv3WJvM= -lib/tau/tv/theme/default/images/controls/button/00_button_expand_closed.png__DEL__FOmAAqd26rdUE6cmn3rmZun6ZBgD1fuglLzS5A1cEOE= -lib/tau/tv/theme/default/images/controls/button/00_button_expand_closed_press.png__DEL__FOmAAqd26rdUE6cmn3rmZun6ZBgD1fuglLzS5A1cEOE= -lib/tau/tv/theme/default/images/controls/button/00_button_expand_minus.png__DEL__R0zBC1naA4cq4xTUsegT49sCqkboA4CUB+TiY3zDzhQ= -lib/tau/tv/theme/default/images/controls/button/00_button_expand_minus_press.png__DEL__R0zBC1naA4cq4xTUsegT49sCqkboA4CUB+TiY3zDzhQ= -lib/tau/tv/theme/default/images/controls/button/00_button_expand_opened.png__DEL__Sxgk+yv2LrnaHkogMQNVHIdep33ncaIX89nhc95pAkw= -lib/tau/tv/theme/default/images/controls/button/00_button_expand_opened_press.png__DEL__Sxgk+yv2LrnaHkogMQNVHIdep33ncaIX89nhc95pAkw= -lib/tau/tv/theme/default/images/controls/button/00_button_expand_send.png__DEL__6iFAiL6xHeERlC7AY9lHYCj8bAWc1LgdPwqRZGMlwdg= -lib/tau/tv/theme/default/images/controls/button/00_button_expand_send_press.png__DEL__6iFAiL6xHeERlC7AY9lHYCj8bAWc1LgdPwqRZGMlwdg= -lib/tau/tv/theme/default/images/controls/button/00_button_gear.png__DEL__GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8= -lib/tau/tv/theme/default/images/controls/button/00_button_gear_press.png__DEL__GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8= -lib/tau/tv/theme/default/images/controls/button/00_button_grid.png__DEL__OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I= -lib/tau/tv/theme/default/images/controls/button/00_button_grid_press.png__DEL__OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I= -lib/tau/tv/theme/default/images/controls/button/00_button_home.png__DEL__FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg= -lib/tau/tv/theme/default/images/controls/button/00_button_home_press.png__DEL__FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg= -lib/tau/tv/theme/default/images/controls/button/00_button_info.png__DEL__tnZAhayvb5cJUNPLaYAFFpm+s2QJJTyS9z/Hs3OSfrA= -lib/tau/tv/theme/default/images/controls/button/00_button_info_press.png__DEL__tnZAhayvb5cJUNPLaYAFFpm+s2QJJTyS9z/Hs3OSfrA= -lib/tau/tv/theme/default/images/controls/button/00_button_left.png__DEL__AI1lJPs07RjlkIH1kTjyl7hYV9VTOZlt+l1jeefao6k= -lib/tau/tv/theme/default/images/controls/button/00_button_left_press.png__DEL__AI1lJPs07RjlkIH1kTjyl7hYV9VTOZlt+l1jeefao6k= -lib/tau/tv/theme/default/images/controls/button/00_button_plus.png__DEL__4C52J9WLS1R0IwX1d0G7mR+vPFKjaIPVh5WFxqRUsAg= -lib/tau/tv/theme/default/images/controls/button/00_button_plus_press.png__DEL__4C52J9WLS1R0IwX1d0G7mR+vPFKjaIPVh5WFxqRUsAg= -lib/tau/tv/theme/default/images/controls/button/00_button_refresh.png__DEL__AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs= -lib/tau/tv/theme/default/images/controls/button/00_button_refresh_press.png__DEL__AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs= -lib/tau/tv/theme/default/images/controls/button/00_button_rename.png__DEL__gqMDtvmimeEzV4ql3TpQzuFwZn20zd+AQb4YRRAglk0= -lib/tau/tv/theme/default/images/controls/button/00_button_rename_press.png__DEL__gqMDtvmimeEzV4ql3TpQzuFwZn20zd+AQb4YRRAglk0= -lib/tau/tv/theme/default/images/controls/button/00_button_right.png__DEL__fcf9OlKX1sldENoNTK5Agi0pW3qnBNx685TnUjBM0rw= -lib/tau/tv/theme/default/images/controls/button/00_button_right_press.png__DEL__fcf9OlKX1sldENoNTK5Agi0pW3qnBNx685TnUjBM0rw= -lib/tau/tv/theme/default/images/controls/button/00_button_search.png__DEL__tLcZLgYClAI4E0ZuMtrSxv/vnVTzWnQPP5jjsuBd3KE= -lib/tau/tv/theme/default/images/controls/button/00_button_search_press.png__DEL__tLcZLgYClAI4E0ZuMtrSxv/vnVTzWnQPP5jjsuBd3KE= -lib/tau/tv/theme/default/images/controls/button/00_button_star.png__DEL__14gk6KUOm3dLpOdUg9nWfKA9riS+gWrkS/KYARdxkGQ= -lib/tau/tv/theme/default/images/controls/button/00_button_star_press.png__DEL__14gk6KUOm3dLpOdUg9nWfKA9riS+gWrkS/KYARdxkGQ= -lib/tau/tv/theme/default/images/controls/button/00_button_warning.png__DEL__7bbIxqS4PWi+iCe9sb5G2grIcSZG+p+hOrfjmbEIQOM= -lib/tau/tv/theme/default/images/controls/button/00_button_warning_press.png__DEL__7bbIxqS4PWi+iCe9sb5G2grIcSZG+p+hOrfjmbEIQOM= -lib/tau/tv/theme/default/images/controls/button/00_icon_jump.png__DEL__TgLAb3VX+0fUYSAeFe2ZcSP0Gz0XnhXRl85pDt1zkjE= -lib/tau/tv/theme/default/images/controls/button/00_icon_jump_left.png__DEL__MBcOQ7x4CMkvgnJaE0fzkEUXbpZOYp7g7LxsS21Bo44= -lib/tau/tv/theme/default/images/controls/button/00_icon_jump_left_press.png__DEL__MBcOQ7x4CMkvgnJaE0fzkEUXbpZOYp7g7LxsS21Bo44= -lib/tau/tv/theme/default/images/controls/button/00_icon_jump_press.png__DEL__TgLAb3VX+0fUYSAeFe2ZcSP0Gz0XnhXRl85pDt1zkjE= -lib/tau/tv/theme/default/images/icons/app_ico_bg.png__DEL__BhJiA+wzC8PP9i3VlNAcaqGNHEQHLzAvZMplPsHD2tY= -lib/tau/tv/theme/default/images/icons/bg_ico_76_shadow.png__DEL__BnNepnVfUUN1tK6wvVMZQqbwhA00HQ1KrJ9O6C2SdiE= -lib/tau/tv/theme/default/images/icons/dynamicbar_ico_bg.png__DEL__aolkRbF8PiJJ5wK2b6MIM0GkcQV20/+NUfuR1Vo1g6Y= -lib/tau/tv/theme/default/images/icons/ico_app_foc.png__DEL__ctRMyI7wRPd5kYPcKFs4/K6WvcQtn6JGwqLhQh1z7Bo= -lib/tau/tv/theme/default/images/icons/ico_app_nor.png__DEL__+hLwNoNNFCtbpaDPBK6y7sSh7vidvY9/YY0q34clAGk= -lib/tau/tv/theme/default/images/icons/ico_live_foc.png__DEL__73QLUPS8QnYGYidpQDy9TOfb5kWFgd2za/9DZZxkzPQ= -lib/tau/tv/theme/default/images/icons/ico_live_nor.png__DEL__Y0Ht55gCnvajdRAF2MOtc61hEPMjG5YnCAFOC7C7ro8= -lib/tau/tv/theme/default/images/icons/ico_moive_foc.png__DEL__NP/41on+Rr7fjFs+adZB0Dk2cv83KIhN8MDPCKuI4ow= -lib/tau/tv/theme/default/images/icons/ico_moive_nor.png__DEL__FeguW0FrwdTM0dUHWVL7g+iJmuTWW9QcZ+A/dxp7eOo= -lib/tau/tv/theme/default/images/icons/ico_schedulerec_nor.png__DEL__8WPO86BlWP0wY8n6/1rY69SRi9D17H6hS/Ogw3q74is= -lib/tau/tv/theme/default/images/icons/ico_source_foc.png__DEL__CNay5r9n3bcXES2+um33QFkeK45Z4qNwaVUbe9lFB18= -lib/tau/tv/theme/default/images/icons/ico_source_nor.png__DEL__LKhN3o0/DljwSGk+m8wUN1FxGwcNpLffxx3eGsd1ZMg= -lib/tau/tv/theme/default/images/icons/ico_tv_show_foc.png__DEL__GlnyzF9KGe8r5u+hmoeJq1M9zfm3qmlSEy2rhzKY1sY= -lib/tau/tv/theme/default/images/icons/ico_tv_show_nor.png__DEL__aGZ8dAtbOLCLtQJMs6zrb0ujIKKrW8SeGwTIDS0QT/U= -lib/tau/tv/theme/default/images/icons/user_change_area_userlist_ico_bg.png__DEL__sysVh205e/z4uW2I7FnxIC1ds0U4UNYbiz4AqOVXS38= -lib/tau/tv/theme/default/images/input/spin_button.png__DEL__w7I1xnIFQ2RtS6jlOqL3M+Q/Kqbo3ETUVWGug5v1P58= -lib/tau/tv/theme/default/images/page/00_icon_Back.png__DEL__pPznUE1kIxhfSkqvbFScqyh/F7T1WBm/+JBkpUEv9Ls= -lib/tau/tv/theme/default/images/page/00_icon_Back_press.png__DEL__doFLIVQgh57+N4sZKYb2PKzo83tbotkOIgNArkQlsMI= -lib/tau/tv/theme/default/images/page/00_icon_SIP_close_press_web.png__DEL__r/5kFC+FkcleSTwaynHSFJk/wwJ4viHByxHIdNb9LvY= -lib/tau/tv/theme/default/images/page/00_icon_SIP_close_web.png__DEL__K0228z0uQELmW6u8kAau5OscHjzgebA5DiZkZSFCUiw= -lib/tau/tv/theme/default/images/page/00_icon_cancel_press_web.png__DEL__5Mu0X3Yvg4L9ZPZWc/w3xZtu+bAgKB/GLT2S1IEqKvA= -lib/tau/tv/theme/default/images/page/00_icon_cancel_web.png__DEL__aOH4fHR5qC0fE0YmMmmNSTxgNmV4uyQefKWk/1ENTgA= -lib/tau/tv/theme/default/images/page/00_icon_delete_press_web.png__DEL__sdFP8nxCEANcCszWBPUN7Ffyj3iQADpfQH3/bGKzUfc= -lib/tau/tv/theme/default/images/page/00_icon_delete_web.png__DEL__4JWd8+mGQGMJHxnugNA2vi/AD12eBagyCrx4aAHFv/0= -lib/tau/tv/theme/default/images/page/00_icon_done_press_web.png__DEL__mVh4h+dcZHc7Ig087pu+VZD0j1dThmldOo3mfbSKJB8= -lib/tau/tv/theme/default/images/page/00_icon_done_web.png__DEL__4CJj8jI4dtPGxGQ4OwEX1SrJz4umwiPiFMOdsxFvK2E= -lib/tau/tv/theme/default/images/page/00_icon_edit_press_web.png__DEL__38DceTydgkdC7dCkFDzR1Pne3D8fDTYbyF4W17qhhbA= -lib/tau/tv/theme/default/images/page/00_icon_edit_web.png__DEL__30bv2cn0fzPaBzB1rhVbcLV9st+nYlNVLcQEKmwJNg0= -lib/tau/tv/theme/default/images/page/00_icon_more.png__DEL__dHOgyFzCbdyoye7mh+7E2ExIfg3mGDUj3DmgxHAiDok= -lib/tau/tv/theme/default/images/page/00_icon_more_press.png__DEL__DQgKiGP+ixEpotK9dwSiShZSJCnswAkZgKV+yCE5OAo= -lib/tau/tv/theme/default/images/page/00_icon_plus_press_web.png__DEL__THkJIL2kbw1w0mn+uM1FkkWtR1Lq85tVGz3lWONggDE= -lib/tau/tv/theme/default/images/page/00_icon_plus_web.png__DEL__GDHQcmTVFGa+4QxKpv2Wu98rWcVP/RuHU2FtmMMASbI= -lib/tau/tv/theme/default/images/page/00_icon_search_press_web.png__DEL__GJJTwHGy/+PHtzjlf4Llk/no9cbV3x/SphabUgVxbAc= -lib/tau/tv/theme/default/images/page/00_icon_search_web.png__DEL__WJoEnozCDpenLEbMmjvRfZxslpajJ8CjYMUY/Fmm2ks= -lib/tau/tv/theme/default/images/page/00_icon_select_all_press_web.png__DEL__YL13NWCgp8TNNFisIvJsIbISukjoiyfVCnR4PH6DaSU= -lib/tau/tv/theme/default/images/page/00_icon_select_all_web.png__DEL__0lBK6aWv/Ep0Q5Q7O7LQoOpD0+Pqlf4KgF0RpRT4Bc8= -lib/tau/tv/theme/default/tau.css__DEL__yBkklZOY3OePjicvtSV63aVznJxRC51R5IY5SvCmsnQ= -lib/tau/tv/theme/default/tau.min.css__DEL__b0BhkaO5ksG6nLnYySkAidPmuTaUqPsSpznf98zqX7g= -lib/tau/wearable/js/tau.js__DEL__OUFAM8hngOOwCJtYSRMcIZXG23OTeEHwY3Wp8g9n+5Q= -lib/tau/wearable/js/tau.min.js__DEL__Qq12UJ3S7cN3lUL3MvJVdVTJ+GFUyWfKYEPqr3mttqw= -lib/tau/wearable/theme/blue/images/Actionbar/tw_ic_menu_detail_disable_holo_dark.png__DEL__GQAO0noZqVi5fl5ULFhiy+6PwwihgAtui5YQ82ZLG7I= -lib/tau/wearable/theme/blue/images/Actionbar/tw_ic_menu_detail_normal_holo_dark.png__DEL__zPxFeLgRUsIFUXBr2fy4aHi2xTT7Ac3W7+uQW9iFR30= -lib/tau/wearable/theme/blue/images/Actionbar/tw_ic_menu_moreoverflow_holo_dark.png__DEL__qkbuZm3KXZNobT9lxfhl6LdiG8ERnIdYMArm45mDI3g= -lib/tau/wearable/theme/blue/images/Actionbar/tw_ic_menu_selectall_disable_holo_dark.png__DEL__IeN52ATwP/4EkMicAC+Yn7SuFE5P8y+yN/qVg6mi1io= -lib/tau/wearable/theme/blue/images/Actionbar/tw_ic_menu_selectall_normal_holo_dark.png__DEL__4Ocu+Qjbwyc0ZHBxU5SRQli6dzBiUEiz9zcKMp8Jp9g= -lib/tau/wearable/theme/blue/images/Controller_icon/toggle_changeable.png__DEL__L5qndsxiolZYmCr3qBfWa6W/d2csXMRiv5PSdbbtXZs= -lib/tau/wearable/theme/blue/images/Controller_icon/tw_btn_check_holo_dark.png__DEL__qFC8fOl6Tg7LrLrT62RSQLKSr3GP6O2UwjnG9s7DAck= -lib/tau/wearable/theme/blue/images/Controller_icon/tw_btn_checkbox_holo_dark.png__DEL__ddihq2E6gV6+g48CtlRBvDFnKx97KWUJxoNr8SQ7sUQ= -lib/tau/wearable/theme/blue/images/Controller_icon/tw_btn_checkbox_line_holo_dark.png__DEL__elPeRLEot+b5h79G5sudnUNkc6GhAyye82uL2cn9xxc= -lib/tau/wearable/theme/blue/images/Controller_icon/tw_btn_next_depth_disabled_focused_holo_dark.png__DEL__VZcxMyct1SN+D1hkmuDGPCz08VE36YZ3g9eQ4msFXZE= -lib/tau/wearable/theme/blue/images/Controller_icon/tw_btn_next_depth_disabled_holo_dark.png__DEL__CJTP7zTlB2WU3xmRSuD9idoEW2ViRWSW3fLnUAa0uxk= -lib/tau/wearable/theme/blue/images/Controller_icon/tw_btn_next_depth_focused_holo_dark.png__DEL__pg+aC4TIUYS55mHOmWxk3lr/2h91QekSlSpO2OsNWMc= -lib/tau/wearable/theme/blue/images/Controller_icon/tw_btn_next_depth_holo_dark.png__DEL__T42+rNkZU5E/hFFQ0z0gZxjwCCuTEs0n7FZ+0T75lTc= -lib/tau/wearable/theme/blue/images/Controller_icon/tw_btn_next_depth_pressed_holo_dark.png__DEL__AsPhv5fKI7sviXhhioUIvfSuECSOScig9o3q0AorlrY= -lib/tau/wearable/theme/blue/images/Controller_icon/tw_btn_radio_holo_dark.png__DEL__SYKDGM5OUHfYf65YinTD2vzNNMNUjKEABJaxy/68hv4= -lib/tau/wearable/theme/blue/images/Controller_icon/tw_btn_radiobox_holo_dark.png__DEL__nwK+t+eTDiAjgXRMhNpbO52ccNtX1T8to7iUEfvtEw0= -lib/tau/wearable/theme/blue/images/Controller_icon/tw_btn_radiobox_line.png__DEL__JXfJFsytb7Ca9bHn2mZ7J5UVde6gr5WIQWFARUEbSAI= -lib/tau/wearable/theme/blue/images/Controller_icon/tw_switch_activation_holo_dark.png__DEL__L+dTtnavvPKQkuhT1nAYB3JUXLuoiNJ6dstppa0HOiQ= -lib/tau/wearable/theme/blue/images/Controller_icon/tw_switch_activation_holo_dark_dim.png__DEL__c72MnpmywKjrRN/HoNFstJibOf/K4AyT4b5K/PCYC1I= -lib/tau/wearable/theme/blue/images/Controller_icon/tw_switch_activation_holo_dark_pressed.png__DEL__VaVIfDtn8a/Z9C0yNh//3+A2xnnBWZ0xoudyTl+Piuo= -lib/tau/wearable/theme/blue/images/Controller_icon/tw_switch_disabled_holo_dark.png__DEL__foBPioz9hjqxxtkHdIPmXbb3mK1fNkfONTv/JOAsjT4= -lib/tau/wearable/theme/blue/images/Controller_icon/tw_switch_disabled_holo_dark_dim.png__DEL__PLwHizK9+RSDoRvb5aUE873RwKQHpykkjBqS2i4vQjs= -lib/tau/wearable/theme/blue/images/Controller_icon/tw_switch_disabled_holo_dark_pressed.png__DEL__WT9haZfpJcZ+FzmF4GsIUw/bPz3Zq9GTgx7nnoEZ+XM= -lib/tau/wearable/theme/blue/images/Controller_icon/tw_switch_thumb_activated_disabled_holo_dark.png__DEL__j0zUV7LZUAMtw/h/e+nR/DV6hv4pJbMVgFSVmHd1ZPU= -lib/tau/wearable/theme/blue/images/Controller_icon/tw_switch_thumb_activated_holo_dark.png__DEL__Ni+YApa8axssM+a5WO3YsQJbb8s3fJXlj/oY/uZsE5I= -lib/tau/wearable/theme/blue/images/Controller_icon/tw_switch_thumb_activation_pressed_holo_dark.png__DEL__m8evKOylB/z1YKQmYW6H8L5RVdPXPGeVqBDiVs+dVVk= -lib/tau/wearable/theme/blue/images/Controller_icon/tw_switch_thumb_disabled_holo_dark.png__DEL__X/q+uSYRxqPT7rr7JuskK8YZApaT7bes05+nWyOnGWo= -lib/tau/wearable/theme/blue/images/Controller_icon/tw_switch_thumb_holo_dark.png__DEL__LHS4h7fF5FcI7NNoWIzGjoeB6+1NO22qCHmz93y7X/s= -lib/tau/wearable/theme/blue/images/Controller_icon/tw_switch_thumb_pressed_holo_dark.png__DEL__n7gr22qpISCtst0Ign8XB6I1BmQnD8Qzdcfeip0o0kg= -lib/tau/wearable/theme/blue/images/Datetimepicker/tw_timepicker_dialbtn_minus_dim.png__DEL__yjjGHQP9IR2+Rr5dtJn1JPPfxUIFXbHUh2mweBG5MLw= -lib/tau/wearable/theme/blue/images/Datetimepicker/tw_timepicker_dialbtn_minus_normal.png__DEL__+PIG2X0LgNen92rcxz0jFBboqVNIIo3rdITPmD/bmWU= -lib/tau/wearable/theme/blue/images/Datetimepicker/tw_timepicker_dialbtn_minus_pressed.png__DEL__7K1ZddvZud/Nf8y/gdkSTH9IQQnI+w7PVlIihgagBgg= -lib/tau/wearable/theme/blue/images/Datetimepicker/tw_timepicker_dialbtn_plus_dim.png__DEL__wCMzkHyxhvF4km77JP/hF5vg/bdJ3UvxYtt8OWwwGfg= -lib/tau/wearable/theme/blue/images/Datetimepicker/tw_timepicker_dialbtn_plus_normal.png__DEL__peyMF6AVHrxYRiIWb3skN85sbYCgsjZLXd3VoUkS1HI= -lib/tau/wearable/theme/blue/images/Datetimepicker/tw_timepicker_dialbtn_plus_pressed.png__DEL__E6LMNONMx9Vn/t0hAFXfOt+eyH9pTvlaeSSF008ZKXE= -lib/tau/wearable/theme/blue/images/Datetimepicker/tw_timepicker_divider.png__DEL__JV7ZbZdTICmwYwRsJwExKew8uQycIPiw42knuScNQ+o= -lib/tau/wearable/theme/blue/images/Datetimepicker/tw_timepicker_left_softbtn.png__DEL__lH2f2rMtVF4LvN4pmqyAz5FlIWHz52M1ekke9fHHUbY= -lib/tau/wearable/theme/blue/images/Datetimepicker/tw_timepicker_num_bg_focused.png__DEL__7PrcxFIDpAxsX6mcLghZ+/RsjOCTcS0toOakUrq/Yfs= -lib/tau/wearable/theme/blue/images/Datetimepicker/tw_timepicker_num_bg_normal.png__DEL__pFb/m1mlW271uH9jvC3Ib9ZZchaRAmmGCKnGtAYtGIk= -lib/tau/wearable/theme/blue/images/Datetimepicker/tw_timepicker_num_dot.png__DEL__HQT/gDLO7vVxFItBsDPdr2E0jokO/XX8n6X9SPHl7tg= -lib/tau/wearable/theme/blue/images/Datetimepicker/tw_timepicker_num_dot_01.png__DEL__JNCnOj+HcG6lG27JejyADm6niOeYQ8InXvvXRwH/u6s= -lib/tau/wearable/theme/blue/images/Datetimepicker/tw_timepicker_right_softbtn.png__DEL__LBmiA/+MUO1OlBNuYhYz8osEyU2b4MVm9ZFxooZJqXo= -lib/tau/wearable/theme/blue/images/Datetimepicker/tw_timepicker_time_bg.png__DEL__09kjbZb5tUxa2viFYU2yZn6FdPGEGsFEIpDVBD5nkJU= -lib/tau/wearable/theme/blue/images/Datetimepicker/tw_timepicker_wheel_01.png__DEL__WgAY4szmnFqSb3vXcUf+3QIrI8v0hFBbYNmnlI8tepg= -lib/tau/wearable/theme/blue/images/Datetimepicker/tw_timepicker_wheel_02.png__DEL__9VGCLOaFRL79RIjRj2z7ZG69aCFxdCHQj8VtuJq1fZ0= -lib/tau/wearable/theme/blue/images/Datetimepicker/tw_timepicker_wheel_03.png__DEL__qy1/UliXU1RRlpf0J6udAl/Ypm9GvlGF/STYUHchCLk= -lib/tau/wearable/theme/blue/images/Datetimepicker/tw_timepicker_wheel_04.png__DEL__KsSiF5D8vbTFNMklDnlrKZD9XBQyHgec97yQASydZtA= -lib/tau/wearable/theme/blue/images/Datetimepicker/tw_timepicker_wheel_05.png__DEL__ViQ0DYFmbgTr7Lou0QLz7QH+6bKAXMRxvcg2dzTzchY= -lib/tau/wearable/theme/blue/images/Datetimepicker/tw_timepicker_wheel_06.png__DEL__lhVxL4EgyeZOUPJZeEk2Fw11hXa+gzhn7qOFc8xvDag= -lib/tau/wearable/theme/blue/images/Popup/tw_device_options_brightness_off.png__DEL__0h1EbPE3WeBj9ZfUZ9FpyVZ/Q+TD8EuLVLmqr0J4yyo= -lib/tau/wearable/theme/blue/images/Popup/tw_device_options_brightness_on.png__DEL__kCR2ZQbq0ODnWTdYFgsdZnNy6PINvN8uIIx4+yxWFJY= -lib/tau/wearable/theme/blue/images/Popup/tw_device_options_mute.png__DEL__bLu4xcNYesodmru1FKP3jrNWiasJFZLDftiEbZjOY7I= -lib/tau/wearable/theme/blue/images/Popup/tw_device_options_outdoor_off.png__DEL__FrzO6fIRaFZIgFC4PaT+VZhbBJdKGT6827g+uBRIyYM= -lib/tau/wearable/theme/blue/images/Popup/tw_device_options_outdoor_on.png__DEL__OhNqTsXzTHBun1RrSEctscIrtPU3Dvj+ixPzQgSzNM4= -lib/tau/wearable/theme/blue/images/Popup/tw_device_options_sound.png__DEL__bKtC/hbWSvbMLtYyY49+CMO55EWIStOs/RjCEfS2g7o= -lib/tau/wearable/theme/blue/images/Popup/tw_device_options_sound_off.png__DEL__r0PhRcJuWHPdbOou1QkN5xmRsSz761VypT4iyIEKUC0= -lib/tau/wearable/theme/blue/images/Popup/tw_device_options_vibrate.png__DEL__C4rLnxMV0Mr7sf41mOKNioMRoQLjQRjlCzZtTe3dGx8= -lib/tau/wearable/theme/blue/images/Popup/tw_ic_lock_power_off.png__DEL__cLqhiX6jI5+aW9FecdY/AuivjvTlgnW6EMnJ2rojZjA= -lib/tau/wearable/theme/blue/images/Popup/tw_ic_lock_restart.png__DEL__oFomXnx1p7uKCoUSP6/SAKj6WrM2QMmqHQFexHTtYDU= -lib/tau/wearable/theme/blue/images/Processing/tw_widget_activity_01.png__DEL__uLCD535ZcCixCMv+nyuChN7UOYgpVHUEMFjQ163L1k0= -lib/tau/wearable/theme/blue/images/Processing/tw_widget_activity_02.png__DEL__wgnTxZjaYQn/dv7h/Ia0RvgrBelcTnEkls1m0sLKYOA= -lib/tau/wearable/theme/blue/images/Progress/tw_progressbar_indeterminate1_holo_dark.png__DEL__dcJllIGezhXHZvfaNTdqK/c7BK85yVkaDcdvJk7BPVg= -lib/tau/wearable/theme/blue/images/Progress/tw_progressbar_indeterminate2_holo_dark.png__DEL__gvbo/UwaMQSasEokhw7EvBM9KpxSTBM0rZHurhT+JWQ= -lib/tau/wearable/theme/blue/images/Progress/tw_progressbar_indeterminate3_holo_dark.png__DEL__JX89ApTfHhXrZ2ljN4jhLpe8Kd8pvuRiIL3tzeUmsX4= -lib/tau/wearable/theme/blue/images/Progress/tw_progressbar_indeterminate4_holo_dark.png__DEL__IF4c0GAJrT0ZMZN7VEK8lBw76XcuzMwFR6K429Yq+6Y= -lib/tau/wearable/theme/blue/images/Progress/tw_progressbar_indeterminate5_holo_dark.png__DEL__WGxh703wRE4If3h/uxakL9xDEQyRL4u+HZgipuENxfE= -lib/tau/wearable/theme/blue/images/Progress/tw_scrubber_control_focused_holo_dark.png__DEL__tNWXHgyD6a80RB+IEo90Cvt4/FuOYuV0U/53RnNW3UE= -lib/tau/wearable/theme/blue/images/Progress/tw_scrubber_control_holo_dark.png__DEL__YhPRRU1SqexNg/FczzWmA9fgvNiOrX/GmAIRuAQvGjw= -lib/tau/wearable/theme/blue/images/Scroller/scrollbar-bouncing-effect-bottom.png__DEL__SEmF6NyaDDXS3lIiZWNp76MCtzaqpfagCZr25V/vuUA= -lib/tau/wearable/theme/blue/images/Scroller/scrollbar-bouncing-effect-left.png__DEL__COCGI7jxCP4Ue24qIcWh9Dkd4V9Elz7UFORdK62A43M= -lib/tau/wearable/theme/blue/images/Scroller/scrollbar-bouncing-effect-right.png__DEL__D/sXPEh5Eflzj8bRtvIKGWr8uM9yOVkZcYWpTQlNbtQ= -lib/tau/wearable/theme/blue/images/Scroller/scrollbar-bouncing-effect-top.png__DEL__dqaendWOrz1J9Wm2Y3E3kcqAh+YCCVc1wZJBOsEzUUM= -lib/tau/wearable/theme/blue/images/Swipelist/b_logs_icon_actionbar_btn_msg_nor.png__DEL__f6LUaSBsZsugcSX2A3xcaHs+rghK2nFAneqNp7WbOMw= -lib/tau/wearable/theme/blue/images/Swipelist/b_logs_icon_body_btn_call_nor.png__DEL__fl7TG+5Mgf/y6KR8TdSEPcC/teaTrmRLm+lr9TSpOyg= -lib/tau/wearable/theme/blue/images/controls/00_field_btn_clear.png__DEL__XKFePClyS+t/UO2cznRTz9ydaK4dzBXa95CE0a6KrX0= -lib/tau/wearable/theme/blue/images/controls/00_field_btn_clear_press.png__DEL__dyXnWmE0c/9ZDJcADwBX1E2OLBgF9gl4sfUqHFm4SO0= -lib/tau/wearable/theme/blue/images/controls/00_search_icon.png__DEL__mZOSnWl5O7WH8lhKawGsEqpJgwz6cy9WHk/iNGaunZM= -lib/tau/wearable/theme/blue/images/controls/00_slider_button_brightness_01.png__DEL__jJmU6z9T9fLXMJ8qt3EvXwe+ccuCSaux++UiF6fq8Pk= -lib/tau/wearable/theme/blue/images/controls/00_slider_button_brightness_02.png__DEL__q47QGSQI/z1pjhHzCkgogHrPO4IZaO0bzARJXEGMSfM= -lib/tau/wearable/theme/blue/images/controls/00_slider_button_volume_01.png__DEL__8W13lakl2/iUtnFg1g3lehmZTjl6lJEUN9IRVZx0qTA= -lib/tau/wearable/theme/blue/images/controls/00_slider_button_volume_02.png__DEL__IVSJaiBi+NtWhHyWQgHYwNE3eRYxtQIErkKLb+Njm1g= -lib/tau/wearable/theme/blue/images/controls/00_slider_handle.png__DEL__KWANj9bq1He1/GQJUa9tspx0b9NZHbIgQUVJCFJar/4= -lib/tau/wearable/theme/blue/images/controls/00_slider_handle_press.png__DEL__byrrqFBbnOHavr4uy428zqzglEcxeFlGDFar45RYcoU= -lib/tau/wearable/theme/blue/images/controls/00_slider_popup_bg.png__DEL__dnKoz2IcJY8sGASoDTvcD/QcJEtcGbZoV+86U7lPm0Q= -lib/tau/wearable/theme/blue/images/controls/button/00_button_back.png__DEL__/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ= -lib/tau/wearable/theme/blue/images/controls/button/00_button_back_press.png__DEL__/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ= -lib/tau/wearable/theme/blue/images/controls/button/00_button_call.png__DEL__3cBd4DbHLpcn8j+GVGtlXTbBAwrRrCwq3+Q7idwLQ6Q= -lib/tau/wearable/theme/blue/images/controls/button/00_button_call_press.png__DEL__3cBd4DbHLpcn8j+GVGtlXTbBAwrRrCwq3+Q7idwLQ6Q= -lib/tau/wearable/theme/blue/images/controls/button/00_button_check.png__DEL__Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78= -lib/tau/wearable/theme/blue/images/controls/button/00_button_check_press.png__DEL__Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78= -lib/tau/wearable/theme/blue/images/controls/button/00_button_expand_cancel.png__DEL__TtQRlyRELVKVECOanE1JAuVpP7b8rhHxJYwdcv3WJvM= -lib/tau/wearable/theme/blue/images/controls/button/00_button_expand_cancel_press.png__DEL__TtQRlyRELVKVECOanE1JAuVpP7b8rhHxJYwdcv3WJvM= -lib/tau/wearable/theme/blue/images/controls/button/00_button_expand_closed.png__DEL__FOmAAqd26rdUE6cmn3rmZun6ZBgD1fuglLzS5A1cEOE= -lib/tau/wearable/theme/blue/images/controls/button/00_button_expand_closed_press.png__DEL__FOmAAqd26rdUE6cmn3rmZun6ZBgD1fuglLzS5A1cEOE= -lib/tau/wearable/theme/blue/images/controls/button/00_button_expand_minus.png__DEL__R0zBC1naA4cq4xTUsegT49sCqkboA4CUB+TiY3zDzhQ= -lib/tau/wearable/theme/blue/images/controls/button/00_button_expand_minus_press.png__DEL__R0zBC1naA4cq4xTUsegT49sCqkboA4CUB+TiY3zDzhQ= -lib/tau/wearable/theme/blue/images/controls/button/00_button_expand_opened.png__DEL__Sxgk+yv2LrnaHkogMQNVHIdep33ncaIX89nhc95pAkw= -lib/tau/wearable/theme/blue/images/controls/button/00_button_expand_opened_press.png__DEL__Sxgk+yv2LrnaHkogMQNVHIdep33ncaIX89nhc95pAkw= -lib/tau/wearable/theme/blue/images/controls/button/00_button_expand_send.png__DEL__6iFAiL6xHeERlC7AY9lHYCj8bAWc1LgdPwqRZGMlwdg= -lib/tau/wearable/theme/blue/images/controls/button/00_button_expand_send_press.png__DEL__6iFAiL6xHeERlC7AY9lHYCj8bAWc1LgdPwqRZGMlwdg= -lib/tau/wearable/theme/blue/images/controls/button/00_button_gear.png__DEL__GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8= -lib/tau/wearable/theme/blue/images/controls/button/00_button_gear_press.png__DEL__GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8= -lib/tau/wearable/theme/blue/images/controls/button/00_button_grid.png__DEL__OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I= -lib/tau/wearable/theme/blue/images/controls/button/00_button_grid_press.png__DEL__OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I= -lib/tau/wearable/theme/blue/images/controls/button/00_button_home.png__DEL__FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg= -lib/tau/wearable/theme/blue/images/controls/button/00_button_home_press.png__DEL__FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg= -lib/tau/wearable/theme/blue/images/controls/button/00_button_info.png__DEL__tnZAhayvb5cJUNPLaYAFFpm+s2QJJTyS9z/Hs3OSfrA= -lib/tau/wearable/theme/blue/images/controls/button/00_button_info_press.png__DEL__tnZAhayvb5cJUNPLaYAFFpm+s2QJJTyS9z/Hs3OSfrA= -lib/tau/wearable/theme/blue/images/controls/button/00_button_left.png__DEL__AI1lJPs07RjlkIH1kTjyl7hYV9VTOZlt+l1jeefao6k= -lib/tau/wearable/theme/blue/images/controls/button/00_button_left_press.png__DEL__AI1lJPs07RjlkIH1kTjyl7hYV9VTOZlt+l1jeefao6k= -lib/tau/wearable/theme/blue/images/controls/button/00_button_plus.png__DEL__4C52J9WLS1R0IwX1d0G7mR+vPFKjaIPVh5WFxqRUsAg= -lib/tau/wearable/theme/blue/images/controls/button/00_button_plus_press.png__DEL__4C52J9WLS1R0IwX1d0G7mR+vPFKjaIPVh5WFxqRUsAg= -lib/tau/wearable/theme/blue/images/controls/button/00_button_refresh.png__DEL__AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs= -lib/tau/wearable/theme/blue/images/controls/button/00_button_refresh_press.png__DEL__AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs= -lib/tau/wearable/theme/blue/images/controls/button/00_button_rename.png__DEL__gqMDtvmimeEzV4ql3TpQzuFwZn20zd+AQb4YRRAglk0= -lib/tau/wearable/theme/blue/images/controls/button/00_button_rename_press.png__DEL__gqMDtvmimeEzV4ql3TpQzuFwZn20zd+AQb4YRRAglk0= -lib/tau/wearable/theme/blue/images/controls/button/00_button_right.png__DEL__fcf9OlKX1sldENoNTK5Agi0pW3qnBNx685TnUjBM0rw= -lib/tau/wearable/theme/blue/images/controls/button/00_button_right_press.png__DEL__fcf9OlKX1sldENoNTK5Agi0pW3qnBNx685TnUjBM0rw= -lib/tau/wearable/theme/blue/images/controls/button/00_button_search.png__DEL__tLcZLgYClAI4E0ZuMtrSxv/vnVTzWnQPP5jjsuBd3KE= -lib/tau/wearable/theme/blue/images/controls/button/00_button_search_press.png__DEL__tLcZLgYClAI4E0ZuMtrSxv/vnVTzWnQPP5jjsuBd3KE= -lib/tau/wearable/theme/blue/images/controls/button/00_button_star.png__DEL__14gk6KUOm3dLpOdUg9nWfKA9riS+gWrkS/KYARdxkGQ= -lib/tau/wearable/theme/blue/images/controls/button/00_button_star_press.png__DEL__14gk6KUOm3dLpOdUg9nWfKA9riS+gWrkS/KYARdxkGQ= -lib/tau/wearable/theme/blue/images/controls/button/00_button_warning.png__DEL__7bbIxqS4PWi+iCe9sb5G2grIcSZG+p+hOrfjmbEIQOM= -lib/tau/wearable/theme/blue/images/controls/button/00_button_warning_press.png__DEL__7bbIxqS4PWi+iCe9sb5G2grIcSZG+p+hOrfjmbEIQOM= -lib/tau/wearable/theme/blue/images/controls/button/00_icon_jump.png__DEL__TgLAb3VX+0fUYSAeFe2ZcSP0Gz0XnhXRl85pDt1zkjE= -lib/tau/wearable/theme/blue/images/controls/button/00_icon_jump_left.png__DEL__MBcOQ7x4CMkvgnJaE0fzkEUXbpZOYp7g7LxsS21Bo44= -lib/tau/wearable/theme/blue/images/controls/button/00_icon_jump_left_press.png__DEL__MBcOQ7x4CMkvgnJaE0fzkEUXbpZOYp7g7LxsS21Bo44= -lib/tau/wearable/theme/blue/images/controls/button/00_icon_jump_press.png__DEL__TgLAb3VX+0fUYSAeFe2ZcSP0Gz0XnhXRl85pDt1zkjE= -lib/tau/wearable/theme/blue/images/listview/tw_list_add_holo_dark.png__DEL__Z03wxDAN+gzRs+MykPjexZGdyOx72e9BkhQn0crza6Y= -lib/tau/wearable/theme/blue/images/listview/tw_list_delete_holo_dark.png__DEL__Yr96n8D3JUBxcGd2aA0dWeUMZTZ3JLPBOjNP7NAvD2c= -lib/tau/wearable/theme/blue/images/listview/tw_list_setting_holo_dark.png__DEL__DfKlzxVvg384e+9JRb0FxCa/j4jWAeP2yup/3em5bLQ= -lib/tau/wearable/theme/blue/images/page/00_icon_Back.png__DEL__pPznUE1kIxhfSkqvbFScqyh/F7T1WBm/+JBkpUEv9Ls= -lib/tau/wearable/theme/blue/images/page/00_icon_Back_press.png__DEL__doFLIVQgh57+N4sZKYb2PKzo83tbotkOIgNArkQlsMI= -lib/tau/wearable/theme/blue/images/page/00_icon_SIP_close_press_web.png__DEL__r/5kFC+FkcleSTwaynHSFJk/wwJ4viHByxHIdNb9LvY= -lib/tau/wearable/theme/blue/images/page/00_icon_SIP_close_web.png__DEL__K0228z0uQELmW6u8kAau5OscHjzgebA5DiZkZSFCUiw= -lib/tau/wearable/theme/blue/images/page/00_icon_cancel_press_web.png__DEL__5Mu0X3Yvg4L9ZPZWc/w3xZtu+bAgKB/GLT2S1IEqKvA= -lib/tau/wearable/theme/blue/images/page/00_icon_cancel_web.png__DEL__aOH4fHR5qC0fE0YmMmmNSTxgNmV4uyQefKWk/1ENTgA= -lib/tau/wearable/theme/blue/images/page/00_icon_delete_press_web.png__DEL__sdFP8nxCEANcCszWBPUN7Ffyj3iQADpfQH3/bGKzUfc= -lib/tau/wearable/theme/blue/images/page/00_icon_delete_web.png__DEL__4JWd8+mGQGMJHxnugNA2vi/AD12eBagyCrx4aAHFv/0= -lib/tau/wearable/theme/blue/images/page/00_icon_done_press_web.png__DEL__mVh4h+dcZHc7Ig087pu+VZD0j1dThmldOo3mfbSKJB8= -lib/tau/wearable/theme/blue/images/page/00_icon_done_web.png__DEL__4CJj8jI4dtPGxGQ4OwEX1SrJz4umwiPiFMOdsxFvK2E= -lib/tau/wearable/theme/blue/images/page/00_icon_edit_press_web.png__DEL__38DceTydgkdC7dCkFDzR1Pne3D8fDTYbyF4W17qhhbA= -lib/tau/wearable/theme/blue/images/page/00_icon_edit_web.png__DEL__30bv2cn0fzPaBzB1rhVbcLV9st+nYlNVLcQEKmwJNg0= -lib/tau/wearable/theme/blue/images/page/00_icon_more.png__DEL__dHOgyFzCbdyoye7mh+7E2ExIfg3mGDUj3DmgxHAiDok= -lib/tau/wearable/theme/blue/images/page/00_icon_more_press.png__DEL__DQgKiGP+ixEpotK9dwSiShZSJCnswAkZgKV+yCE5OAo= -lib/tau/wearable/theme/blue/images/page/00_icon_plus_press_web.png__DEL__THkJIL2kbw1w0mn+uM1FkkWtR1Lq85tVGz3lWONggDE= -lib/tau/wearable/theme/blue/images/page/00_icon_plus_web.png__DEL__GDHQcmTVFGa+4QxKpv2Wu98rWcVP/RuHU2FtmMMASbI= -lib/tau/wearable/theme/blue/images/page/00_icon_search_press_web.png__DEL__GJJTwHGy/+PHtzjlf4Llk/no9cbV3x/SphabUgVxbAc= -lib/tau/wearable/theme/blue/images/page/00_icon_search_web.png__DEL__WJoEnozCDpenLEbMmjvRfZxslpajJ8CjYMUY/Fmm2ks= -lib/tau/wearable/theme/blue/images/page/00_icon_select_all_press_web.png__DEL__YL13NWCgp8TNNFisIvJsIbISukjoiyfVCnR4PH6DaSU= -lib/tau/wearable/theme/blue/images/page/00_icon_select_all_web.png__DEL__0lBK6aWv/Ep0Q5Q7O7LQoOpD0+Pqlf4KgF0RpRT4Bc8= -lib/tau/wearable/theme/blue/tau.css__DEL__r0vuxLVMb/BpOxc1YMOmm+jULtqblWMQt1+LZXU5xqk= -lib/tau/wearable/theme/blue/tau.min.css__DEL__7U+DDKIlxAQfI8a0Gr0YhYauJrEev7HqJfA+/tUGz9U= -lib/tau/wearable/theme/brown/images/Actionbar/tw_ic_menu_detail_disable_holo_dark.png__DEL__GQAO0noZqVi5fl5ULFhiy+6PwwihgAtui5YQ82ZLG7I= -lib/tau/wearable/theme/brown/images/Actionbar/tw_ic_menu_detail_normal_holo_dark.png__DEL__zPxFeLgRUsIFUXBr2fy4aHi2xTT7Ac3W7+uQW9iFR30= -lib/tau/wearable/theme/brown/images/Actionbar/tw_ic_menu_moreoverflow_holo_dark.png__DEL__qkbuZm3KXZNobT9lxfhl6LdiG8ERnIdYMArm45mDI3g= -lib/tau/wearable/theme/brown/images/Actionbar/tw_ic_menu_selectall_disable_holo_dark.png__DEL__IeN52ATwP/4EkMicAC+Yn7SuFE5P8y+yN/qVg6mi1io= -lib/tau/wearable/theme/brown/images/Actionbar/tw_ic_menu_selectall_normal_holo_dark.png__DEL__4Ocu+Qjbwyc0ZHBxU5SRQli6dzBiUEiz9zcKMp8Jp9g= -lib/tau/wearable/theme/brown/images/Controller_icon/toggle_changeable.png__DEL__L5qndsxiolZYmCr3qBfWa6W/d2csXMRiv5PSdbbtXZs= -lib/tau/wearable/theme/brown/images/Controller_icon/tw_btn_check_holo_dark.png__DEL__qFC8fOl6Tg7LrLrT62RSQLKSr3GP6O2UwjnG9s7DAck= -lib/tau/wearable/theme/brown/images/Controller_icon/tw_btn_checkbox_holo_dark.png__DEL__ddihq2E6gV6+g48CtlRBvDFnKx97KWUJxoNr8SQ7sUQ= -lib/tau/wearable/theme/brown/images/Controller_icon/tw_btn_checkbox_line_holo_dark.png__DEL__elPeRLEot+b5h79G5sudnUNkc6GhAyye82uL2cn9xxc= -lib/tau/wearable/theme/brown/images/Controller_icon/tw_btn_next_depth_disabled_focused_holo_dark.png__DEL__VZcxMyct1SN+D1hkmuDGPCz08VE36YZ3g9eQ4msFXZE= -lib/tau/wearable/theme/brown/images/Controller_icon/tw_btn_next_depth_disabled_holo_dark.png__DEL__CJTP7zTlB2WU3xmRSuD9idoEW2ViRWSW3fLnUAa0uxk= -lib/tau/wearable/theme/brown/images/Controller_icon/tw_btn_next_depth_focused_holo_dark.png__DEL__pg+aC4TIUYS55mHOmWxk3lr/2h91QekSlSpO2OsNWMc= -lib/tau/wearable/theme/brown/images/Controller_icon/tw_btn_next_depth_holo_dark.png__DEL__T42+rNkZU5E/hFFQ0z0gZxjwCCuTEs0n7FZ+0T75lTc= -lib/tau/wearable/theme/brown/images/Controller_icon/tw_btn_next_depth_pressed_holo_dark.png__DEL__AsPhv5fKI7sviXhhioUIvfSuECSOScig9o3q0AorlrY= -lib/tau/wearable/theme/brown/images/Controller_icon/tw_btn_radio_holo_dark.png__DEL__SYKDGM5OUHfYf65YinTD2vzNNMNUjKEABJaxy/68hv4= -lib/tau/wearable/theme/brown/images/Controller_icon/tw_btn_radiobox_holo_dark.png__DEL__nwK+t+eTDiAjgXRMhNpbO52ccNtX1T8to7iUEfvtEw0= -lib/tau/wearable/theme/brown/images/Controller_icon/tw_btn_radiobox_line.png__DEL__JXfJFsytb7Ca9bHn2mZ7J5UVde6gr5WIQWFARUEbSAI= -lib/tau/wearable/theme/brown/images/Controller_icon/tw_switch_activation_holo_dark.png__DEL__L+dTtnavvPKQkuhT1nAYB3JUXLuoiNJ6dstppa0HOiQ= -lib/tau/wearable/theme/brown/images/Controller_icon/tw_switch_activation_holo_dark_dim.png__DEL__c72MnpmywKjrRN/HoNFstJibOf/K4AyT4b5K/PCYC1I= -lib/tau/wearable/theme/brown/images/Controller_icon/tw_switch_activation_holo_dark_pressed.png__DEL__VaVIfDtn8a/Z9C0yNh//3+A2xnnBWZ0xoudyTl+Piuo= -lib/tau/wearable/theme/brown/images/Controller_icon/tw_switch_disabled_holo_dark.png__DEL__foBPioz9hjqxxtkHdIPmXbb3mK1fNkfONTv/JOAsjT4= -lib/tau/wearable/theme/brown/images/Controller_icon/tw_switch_disabled_holo_dark_dim.png__DEL__PLwHizK9+RSDoRvb5aUE873RwKQHpykkjBqS2i4vQjs= -lib/tau/wearable/theme/brown/images/Controller_icon/tw_switch_disabled_holo_dark_pressed.png__DEL__WT9haZfpJcZ+FzmF4GsIUw/bPz3Zq9GTgx7nnoEZ+XM= -lib/tau/wearable/theme/brown/images/Controller_icon/tw_switch_thumb_activated_disabled_holo_dark.png__DEL__j0zUV7LZUAMtw/h/e+nR/DV6hv4pJbMVgFSVmHd1ZPU= -lib/tau/wearable/theme/brown/images/Controller_icon/tw_switch_thumb_activated_holo_dark.png__DEL__Ni+YApa8axssM+a5WO3YsQJbb8s3fJXlj/oY/uZsE5I= -lib/tau/wearable/theme/brown/images/Controller_icon/tw_switch_thumb_activation_pressed_holo_dark.png__DEL__m8evKOylB/z1YKQmYW6H8L5RVdPXPGeVqBDiVs+dVVk= -lib/tau/wearable/theme/brown/images/Controller_icon/tw_switch_thumb_disabled_holo_dark.png__DEL__X/q+uSYRxqPT7rr7JuskK8YZApaT7bes05+nWyOnGWo= -lib/tau/wearable/theme/brown/images/Controller_icon/tw_switch_thumb_holo_dark.png__DEL__LHS4h7fF5FcI7NNoWIzGjoeB6+1NO22qCHmz93y7X/s= -lib/tau/wearable/theme/brown/images/Controller_icon/tw_switch_thumb_pressed_holo_dark.png__DEL__n7gr22qpISCtst0Ign8XB6I1BmQnD8Qzdcfeip0o0kg= -lib/tau/wearable/theme/brown/images/Datetimepicker/tw_timepicker_dialbtn_minus_dim.png__DEL__yjjGHQP9IR2+Rr5dtJn1JPPfxUIFXbHUh2mweBG5MLw= -lib/tau/wearable/theme/brown/images/Datetimepicker/tw_timepicker_dialbtn_minus_normal.png__DEL__+PIG2X0LgNen92rcxz0jFBboqVNIIo3rdITPmD/bmWU= -lib/tau/wearable/theme/brown/images/Datetimepicker/tw_timepicker_dialbtn_minus_pressed.png__DEL__7K1ZddvZud/Nf8y/gdkSTH9IQQnI+w7PVlIihgagBgg= -lib/tau/wearable/theme/brown/images/Datetimepicker/tw_timepicker_dialbtn_plus_dim.png__DEL__wCMzkHyxhvF4km77JP/hF5vg/bdJ3UvxYtt8OWwwGfg= -lib/tau/wearable/theme/brown/images/Datetimepicker/tw_timepicker_dialbtn_plus_normal.png__DEL__peyMF6AVHrxYRiIWb3skN85sbYCgsjZLXd3VoUkS1HI= -lib/tau/wearable/theme/brown/images/Datetimepicker/tw_timepicker_dialbtn_plus_pressed.png__DEL__E6LMNONMx9Vn/t0hAFXfOt+eyH9pTvlaeSSF008ZKXE= -lib/tau/wearable/theme/brown/images/Datetimepicker/tw_timepicker_divider.png__DEL__JV7ZbZdTICmwYwRsJwExKew8uQycIPiw42knuScNQ+o= -lib/tau/wearable/theme/brown/images/Datetimepicker/tw_timepicker_left_softbtn.png__DEL__lH2f2rMtVF4LvN4pmqyAz5FlIWHz52M1ekke9fHHUbY= -lib/tau/wearable/theme/brown/images/Datetimepicker/tw_timepicker_num_bg_focused.png__DEL__7PrcxFIDpAxsX6mcLghZ+/RsjOCTcS0toOakUrq/Yfs= -lib/tau/wearable/theme/brown/images/Datetimepicker/tw_timepicker_num_bg_normal.png__DEL__pFb/m1mlW271uH9jvC3Ib9ZZchaRAmmGCKnGtAYtGIk= -lib/tau/wearable/theme/brown/images/Datetimepicker/tw_timepicker_num_dot.png__DEL__HQT/gDLO7vVxFItBsDPdr2E0jokO/XX8n6X9SPHl7tg= -lib/tau/wearable/theme/brown/images/Datetimepicker/tw_timepicker_num_dot_01.png__DEL__JNCnOj+HcG6lG27JejyADm6niOeYQ8InXvvXRwH/u6s= -lib/tau/wearable/theme/brown/images/Datetimepicker/tw_timepicker_right_softbtn.png__DEL__LBmiA/+MUO1OlBNuYhYz8osEyU2b4MVm9ZFxooZJqXo= -lib/tau/wearable/theme/brown/images/Datetimepicker/tw_timepicker_time_bg.png__DEL__09kjbZb5tUxa2viFYU2yZn6FdPGEGsFEIpDVBD5nkJU= -lib/tau/wearable/theme/brown/images/Datetimepicker/tw_timepicker_wheel_01.png__DEL__WgAY4szmnFqSb3vXcUf+3QIrI8v0hFBbYNmnlI8tepg= -lib/tau/wearable/theme/brown/images/Datetimepicker/tw_timepicker_wheel_02.png__DEL__9VGCLOaFRL79RIjRj2z7ZG69aCFxdCHQj8VtuJq1fZ0= -lib/tau/wearable/theme/brown/images/Datetimepicker/tw_timepicker_wheel_03.png__DEL__qy1/UliXU1RRlpf0J6udAl/Ypm9GvlGF/STYUHchCLk= -lib/tau/wearable/theme/brown/images/Datetimepicker/tw_timepicker_wheel_04.png__DEL__KsSiF5D8vbTFNMklDnlrKZD9XBQyHgec97yQASydZtA= -lib/tau/wearable/theme/brown/images/Datetimepicker/tw_timepicker_wheel_05.png__DEL__ViQ0DYFmbgTr7Lou0QLz7QH+6bKAXMRxvcg2dzTzchY= -lib/tau/wearable/theme/brown/images/Datetimepicker/tw_timepicker_wheel_06.png__DEL__lhVxL4EgyeZOUPJZeEk2Fw11hXa+gzhn7qOFc8xvDag= -lib/tau/wearable/theme/brown/images/Popup/tw_device_options_brightness_off.png__DEL__0h1EbPE3WeBj9ZfUZ9FpyVZ/Q+TD8EuLVLmqr0J4yyo= -lib/tau/wearable/theme/brown/images/Popup/tw_device_options_brightness_on.png__DEL__kCR2ZQbq0ODnWTdYFgsdZnNy6PINvN8uIIx4+yxWFJY= -lib/tau/wearable/theme/brown/images/Popup/tw_device_options_mute.png__DEL__bLu4xcNYesodmru1FKP3jrNWiasJFZLDftiEbZjOY7I= -lib/tau/wearable/theme/brown/images/Popup/tw_device_options_outdoor_off.png__DEL__FrzO6fIRaFZIgFC4PaT+VZhbBJdKGT6827g+uBRIyYM= -lib/tau/wearable/theme/brown/images/Popup/tw_device_options_outdoor_on.png__DEL__OhNqTsXzTHBun1RrSEctscIrtPU3Dvj+ixPzQgSzNM4= -lib/tau/wearable/theme/brown/images/Popup/tw_device_options_sound.png__DEL__bKtC/hbWSvbMLtYyY49+CMO55EWIStOs/RjCEfS2g7o= -lib/tau/wearable/theme/brown/images/Popup/tw_device_options_sound_off.png__DEL__r0PhRcJuWHPdbOou1QkN5xmRsSz761VypT4iyIEKUC0= -lib/tau/wearable/theme/brown/images/Popup/tw_device_options_vibrate.png__DEL__C4rLnxMV0Mr7sf41mOKNioMRoQLjQRjlCzZtTe3dGx8= -lib/tau/wearable/theme/brown/images/Popup/tw_ic_lock_power_off.png__DEL__cLqhiX6jI5+aW9FecdY/AuivjvTlgnW6EMnJ2rojZjA= -lib/tau/wearable/theme/brown/images/Popup/tw_ic_lock_restart.png__DEL__oFomXnx1p7uKCoUSP6/SAKj6WrM2QMmqHQFexHTtYDU= -lib/tau/wearable/theme/brown/images/Processing/tw_widget_activity_01.png__DEL__uLCD535ZcCixCMv+nyuChN7UOYgpVHUEMFjQ163L1k0= -lib/tau/wearable/theme/brown/images/Processing/tw_widget_activity_02.png__DEL__wgnTxZjaYQn/dv7h/Ia0RvgrBelcTnEkls1m0sLKYOA= -lib/tau/wearable/theme/brown/images/Progress/tw_progressbar_indeterminate1_holo_dark.png__DEL__dcJllIGezhXHZvfaNTdqK/c7BK85yVkaDcdvJk7BPVg= -lib/tau/wearable/theme/brown/images/Progress/tw_progressbar_indeterminate2_holo_dark.png__DEL__gvbo/UwaMQSasEokhw7EvBM9KpxSTBM0rZHurhT+JWQ= -lib/tau/wearable/theme/brown/images/Progress/tw_progressbar_indeterminate3_holo_dark.png__DEL__JX89ApTfHhXrZ2ljN4jhLpe8Kd8pvuRiIL3tzeUmsX4= -lib/tau/wearable/theme/brown/images/Progress/tw_progressbar_indeterminate4_holo_dark.png__DEL__IF4c0GAJrT0ZMZN7VEK8lBw76XcuzMwFR6K429Yq+6Y= -lib/tau/wearable/theme/brown/images/Progress/tw_progressbar_indeterminate5_holo_dark.png__DEL__WGxh703wRE4If3h/uxakL9xDEQyRL4u+HZgipuENxfE= -lib/tau/wearable/theme/brown/images/Progress/tw_scrubber_control_focused_holo_dark.png__DEL__tNWXHgyD6a80RB+IEo90Cvt4/FuOYuV0U/53RnNW3UE= -lib/tau/wearable/theme/brown/images/Progress/tw_scrubber_control_holo_dark.png__DEL__YhPRRU1SqexNg/FczzWmA9fgvNiOrX/GmAIRuAQvGjw= -lib/tau/wearable/theme/brown/images/Scroller/scrollbar-bouncing-effect-bottom.png__DEL__SEmF6NyaDDXS3lIiZWNp76MCtzaqpfagCZr25V/vuUA= -lib/tau/wearable/theme/brown/images/Scroller/scrollbar-bouncing-effect-left.png__DEL__COCGI7jxCP4Ue24qIcWh9Dkd4V9Elz7UFORdK62A43M= -lib/tau/wearable/theme/brown/images/Scroller/scrollbar-bouncing-effect-right.png__DEL__D/sXPEh5Eflzj8bRtvIKGWr8uM9yOVkZcYWpTQlNbtQ= -lib/tau/wearable/theme/brown/images/Scroller/scrollbar-bouncing-effect-top.png__DEL__dqaendWOrz1J9Wm2Y3E3kcqAh+YCCVc1wZJBOsEzUUM= -lib/tau/wearable/theme/brown/images/Swipelist/b_logs_icon_actionbar_btn_msg_nor.png__DEL__f6LUaSBsZsugcSX2A3xcaHs+rghK2nFAneqNp7WbOMw= -lib/tau/wearable/theme/brown/images/Swipelist/b_logs_icon_body_btn_call_nor.png__DEL__fl7TG+5Mgf/y6KR8TdSEPcC/teaTrmRLm+lr9TSpOyg= -lib/tau/wearable/theme/brown/images/controls/00_field_btn_clear.png__DEL__XKFePClyS+t/UO2cznRTz9ydaK4dzBXa95CE0a6KrX0= -lib/tau/wearable/theme/brown/images/controls/00_field_btn_clear_press.png__DEL__dyXnWmE0c/9ZDJcADwBX1E2OLBgF9gl4sfUqHFm4SO0= -lib/tau/wearable/theme/brown/images/controls/00_search_icon.png__DEL__mZOSnWl5O7WH8lhKawGsEqpJgwz6cy9WHk/iNGaunZM= -lib/tau/wearable/theme/brown/images/controls/00_slider_button_brightness_01.png__DEL__jJmU6z9T9fLXMJ8qt3EvXwe+ccuCSaux++UiF6fq8Pk= -lib/tau/wearable/theme/brown/images/controls/00_slider_button_brightness_02.png__DEL__q47QGSQI/z1pjhHzCkgogHrPO4IZaO0bzARJXEGMSfM= -lib/tau/wearable/theme/brown/images/controls/00_slider_button_volume_01.png__DEL__8W13lakl2/iUtnFg1g3lehmZTjl6lJEUN9IRVZx0qTA= -lib/tau/wearable/theme/brown/images/controls/00_slider_button_volume_02.png__DEL__IVSJaiBi+NtWhHyWQgHYwNE3eRYxtQIErkKLb+Njm1g= -lib/tau/wearable/theme/brown/images/controls/00_slider_handle.png__DEL__KWANj9bq1He1/GQJUa9tspx0b9NZHbIgQUVJCFJar/4= -lib/tau/wearable/theme/brown/images/controls/00_slider_handle_press.png__DEL__byrrqFBbnOHavr4uy428zqzglEcxeFlGDFar45RYcoU= -lib/tau/wearable/theme/brown/images/controls/00_slider_popup_bg.png__DEL__dnKoz2IcJY8sGASoDTvcD/QcJEtcGbZoV+86U7lPm0Q= -lib/tau/wearable/theme/brown/images/controls/button/00_button_back.png__DEL__/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ= -lib/tau/wearable/theme/brown/images/controls/button/00_button_back_press.png__DEL__/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ= -lib/tau/wearable/theme/brown/images/controls/button/00_button_call.png__DEL__3cBd4DbHLpcn8j+GVGtlXTbBAwrRrCwq3+Q7idwLQ6Q= -lib/tau/wearable/theme/brown/images/controls/button/00_button_call_press.png__DEL__3cBd4DbHLpcn8j+GVGtlXTbBAwrRrCwq3+Q7idwLQ6Q= -lib/tau/wearable/theme/brown/images/controls/button/00_button_check.png__DEL__Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78= -lib/tau/wearable/theme/brown/images/controls/button/00_button_check_press.png__DEL__Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78= -lib/tau/wearable/theme/brown/images/controls/button/00_button_expand_cancel.png__DEL__TtQRlyRELVKVECOanE1JAuVpP7b8rhHxJYwdcv3WJvM= -lib/tau/wearable/theme/brown/images/controls/button/00_button_expand_cancel_press.png__DEL__TtQRlyRELVKVECOanE1JAuVpP7b8rhHxJYwdcv3WJvM= -lib/tau/wearable/theme/brown/images/controls/button/00_button_expand_closed.png__DEL__FOmAAqd26rdUE6cmn3rmZun6ZBgD1fuglLzS5A1cEOE= -lib/tau/wearable/theme/brown/images/controls/button/00_button_expand_closed_press.png__DEL__FOmAAqd26rdUE6cmn3rmZun6ZBgD1fuglLzS5A1cEOE= -lib/tau/wearable/theme/brown/images/controls/button/00_button_expand_minus.png__DEL__R0zBC1naA4cq4xTUsegT49sCqkboA4CUB+TiY3zDzhQ= -lib/tau/wearable/theme/brown/images/controls/button/00_button_expand_minus_press.png__DEL__R0zBC1naA4cq4xTUsegT49sCqkboA4CUB+TiY3zDzhQ= -lib/tau/wearable/theme/brown/images/controls/button/00_button_expand_opened.png__DEL__Sxgk+yv2LrnaHkogMQNVHIdep33ncaIX89nhc95pAkw= -lib/tau/wearable/theme/brown/images/controls/button/00_button_expand_opened_press.png__DEL__Sxgk+yv2LrnaHkogMQNVHIdep33ncaIX89nhc95pAkw= -lib/tau/wearable/theme/brown/images/controls/button/00_button_expand_send.png__DEL__6iFAiL6xHeERlC7AY9lHYCj8bAWc1LgdPwqRZGMlwdg= -lib/tau/wearable/theme/brown/images/controls/button/00_button_expand_send_press.png__DEL__6iFAiL6xHeERlC7AY9lHYCj8bAWc1LgdPwqRZGMlwdg= -lib/tau/wearable/theme/brown/images/controls/button/00_button_gear.png__DEL__GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8= -lib/tau/wearable/theme/brown/images/controls/button/00_button_gear_press.png__DEL__GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8= -lib/tau/wearable/theme/brown/images/controls/button/00_button_grid.png__DEL__OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I= -lib/tau/wearable/theme/brown/images/controls/button/00_button_grid_press.png__DEL__OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I= -lib/tau/wearable/theme/brown/images/controls/button/00_button_home.png__DEL__FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg= -lib/tau/wearable/theme/brown/images/controls/button/00_button_home_press.png__DEL__FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg= -lib/tau/wearable/theme/brown/images/controls/button/00_button_info.png__DEL__tnZAhayvb5cJUNPLaYAFFpm+s2QJJTyS9z/Hs3OSfrA= -lib/tau/wearable/theme/brown/images/controls/button/00_button_info_press.png__DEL__tnZAhayvb5cJUNPLaYAFFpm+s2QJJTyS9z/Hs3OSfrA= -lib/tau/wearable/theme/brown/images/controls/button/00_button_left.png__DEL__AI1lJPs07RjlkIH1kTjyl7hYV9VTOZlt+l1jeefao6k= -lib/tau/wearable/theme/brown/images/controls/button/00_button_left_press.png__DEL__AI1lJPs07RjlkIH1kTjyl7hYV9VTOZlt+l1jeefao6k= -lib/tau/wearable/theme/brown/images/controls/button/00_button_plus.png__DEL__4C52J9WLS1R0IwX1d0G7mR+vPFKjaIPVh5WFxqRUsAg= -lib/tau/wearable/theme/brown/images/controls/button/00_button_plus_press.png__DEL__4C52J9WLS1R0IwX1d0G7mR+vPFKjaIPVh5WFxqRUsAg= -lib/tau/wearable/theme/brown/images/controls/button/00_button_refresh.png__DEL__AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs= -lib/tau/wearable/theme/brown/images/controls/button/00_button_refresh_press.png__DEL__AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs= -lib/tau/wearable/theme/brown/images/controls/button/00_button_rename.png__DEL__gqMDtvmimeEzV4ql3TpQzuFwZn20zd+AQb4YRRAglk0= -lib/tau/wearable/theme/brown/images/controls/button/00_button_rename_press.png__DEL__gqMDtvmimeEzV4ql3TpQzuFwZn20zd+AQb4YRRAglk0= -lib/tau/wearable/theme/brown/images/controls/button/00_button_right.png__DEL__fcf9OlKX1sldENoNTK5Agi0pW3qnBNx685TnUjBM0rw= -lib/tau/wearable/theme/brown/images/controls/button/00_button_right_press.png__DEL__fcf9OlKX1sldENoNTK5Agi0pW3qnBNx685TnUjBM0rw= -lib/tau/wearable/theme/brown/images/controls/button/00_button_search.png__DEL__tLcZLgYClAI4E0ZuMtrSxv/vnVTzWnQPP5jjsuBd3KE= -lib/tau/wearable/theme/brown/images/controls/button/00_button_search_press.png__DEL__tLcZLgYClAI4E0ZuMtrSxv/vnVTzWnQPP5jjsuBd3KE= -lib/tau/wearable/theme/brown/images/controls/button/00_button_star.png__DEL__14gk6KUOm3dLpOdUg9nWfKA9riS+gWrkS/KYARdxkGQ= -lib/tau/wearable/theme/brown/images/controls/button/00_button_star_press.png__DEL__14gk6KUOm3dLpOdUg9nWfKA9riS+gWrkS/KYARdxkGQ= -lib/tau/wearable/theme/brown/images/controls/button/00_button_warning.png__DEL__7bbIxqS4PWi+iCe9sb5G2grIcSZG+p+hOrfjmbEIQOM= -lib/tau/wearable/theme/brown/images/controls/button/00_button_warning_press.png__DEL__7bbIxqS4PWi+iCe9sb5G2grIcSZG+p+hOrfjmbEIQOM= -lib/tau/wearable/theme/brown/images/controls/button/00_icon_jump.png__DEL__TgLAb3VX+0fUYSAeFe2ZcSP0Gz0XnhXRl85pDt1zkjE= -lib/tau/wearable/theme/brown/images/controls/button/00_icon_jump_left.png__DEL__MBcOQ7x4CMkvgnJaE0fzkEUXbpZOYp7g7LxsS21Bo44= -lib/tau/wearable/theme/brown/images/controls/button/00_icon_jump_left_press.png__DEL__MBcOQ7x4CMkvgnJaE0fzkEUXbpZOYp7g7LxsS21Bo44= -lib/tau/wearable/theme/brown/images/controls/button/00_icon_jump_press.png__DEL__TgLAb3VX+0fUYSAeFe2ZcSP0Gz0XnhXRl85pDt1zkjE= -lib/tau/wearable/theme/brown/images/listview/tw_list_add_holo_dark.png__DEL__Z03wxDAN+gzRs+MykPjexZGdyOx72e9BkhQn0crza6Y= -lib/tau/wearable/theme/brown/images/listview/tw_list_delete_holo_dark.png__DEL__Yr96n8D3JUBxcGd2aA0dWeUMZTZ3JLPBOjNP7NAvD2c= -lib/tau/wearable/theme/brown/images/listview/tw_list_setting_holo_dark.png__DEL__DfKlzxVvg384e+9JRb0FxCa/j4jWAeP2yup/3em5bLQ= -lib/tau/wearable/theme/brown/images/page/00_icon_Back.png__DEL__pPznUE1kIxhfSkqvbFScqyh/F7T1WBm/+JBkpUEv9Ls= -lib/tau/wearable/theme/brown/images/page/00_icon_Back_press.png__DEL__doFLIVQgh57+N4sZKYb2PKzo83tbotkOIgNArkQlsMI= -lib/tau/wearable/theme/brown/images/page/00_icon_SIP_close_press_web.png__DEL__r/5kFC+FkcleSTwaynHSFJk/wwJ4viHByxHIdNb9LvY= -lib/tau/wearable/theme/brown/images/page/00_icon_SIP_close_web.png__DEL__K0228z0uQELmW6u8kAau5OscHjzgebA5DiZkZSFCUiw= -lib/tau/wearable/theme/brown/images/page/00_icon_cancel_press_web.png__DEL__5Mu0X3Yvg4L9ZPZWc/w3xZtu+bAgKB/GLT2S1IEqKvA= -lib/tau/wearable/theme/brown/images/page/00_icon_cancel_web.png__DEL__aOH4fHR5qC0fE0YmMmmNSTxgNmV4uyQefKWk/1ENTgA= -lib/tau/wearable/theme/brown/images/page/00_icon_delete_press_web.png__DEL__sdFP8nxCEANcCszWBPUN7Ffyj3iQADpfQH3/bGKzUfc= -lib/tau/wearable/theme/brown/images/page/00_icon_delete_web.png__DEL__4JWd8+mGQGMJHxnugNA2vi/AD12eBagyCrx4aAHFv/0= -lib/tau/wearable/theme/brown/images/page/00_icon_done_press_web.png__DEL__mVh4h+dcZHc7Ig087pu+VZD0j1dThmldOo3mfbSKJB8= -lib/tau/wearable/theme/brown/images/page/00_icon_done_web.png__DEL__4CJj8jI4dtPGxGQ4OwEX1SrJz4umwiPiFMOdsxFvK2E= -lib/tau/wearable/theme/brown/images/page/00_icon_edit_press_web.png__DEL__38DceTydgkdC7dCkFDzR1Pne3D8fDTYbyF4W17qhhbA= -lib/tau/wearable/theme/brown/images/page/00_icon_edit_web.png__DEL__30bv2cn0fzPaBzB1rhVbcLV9st+nYlNVLcQEKmwJNg0= -lib/tau/wearable/theme/brown/images/page/00_icon_more.png__DEL__dHOgyFzCbdyoye7mh+7E2ExIfg3mGDUj3DmgxHAiDok= -lib/tau/wearable/theme/brown/images/page/00_icon_more_press.png__DEL__DQgKiGP+ixEpotK9dwSiShZSJCnswAkZgKV+yCE5OAo= -lib/tau/wearable/theme/brown/images/page/00_icon_plus_press_web.png__DEL__THkJIL2kbw1w0mn+uM1FkkWtR1Lq85tVGz3lWONggDE= -lib/tau/wearable/theme/brown/images/page/00_icon_plus_web.png__DEL__GDHQcmTVFGa+4QxKpv2Wu98rWcVP/RuHU2FtmMMASbI= -lib/tau/wearable/theme/brown/images/page/00_icon_search_press_web.png__DEL__GJJTwHGy/+PHtzjlf4Llk/no9cbV3x/SphabUgVxbAc= -lib/tau/wearable/theme/brown/images/page/00_icon_search_web.png__DEL__WJoEnozCDpenLEbMmjvRfZxslpajJ8CjYMUY/Fmm2ks= -lib/tau/wearable/theme/brown/images/page/00_icon_select_all_press_web.png__DEL__YL13NWCgp8TNNFisIvJsIbISukjoiyfVCnR4PH6DaSU= -lib/tau/wearable/theme/brown/images/page/00_icon_select_all_web.png__DEL__0lBK6aWv/Ep0Q5Q7O7LQoOpD0+Pqlf4KgF0RpRT4Bc8= -lib/tau/wearable/theme/brown/tau.css__DEL__om8stqNet50RJz3T9syCpk2cdwUp9v2mK+TmYnWR6uc= -lib/tau/wearable/theme/brown/tau.min.css__DEL__cLGOvrjDDCnqp9Zb7qU2g0sOUWZ6dYNaI/svqeno0Uo= -lib/tau/wearable/theme/changeable/changeable.min.template__DEL__hSF1opUI8kzh/NjyegRa8VL4b/fzTwGmzsehcHbuOvc= -lib/tau/wearable/theme/changeable/changeable.template__DEL__YDGeOeViCUixf4Jb0IpQQFZxuOvfTLNDU809VQ3AOPQ= -lib/tau/wearable/theme/changeable/images/Actionbar/tw_ic_menu_detail_disable_holo_dark.png__DEL__GQAO0noZqVi5fl5ULFhiy+6PwwihgAtui5YQ82ZLG7I= -lib/tau/wearable/theme/changeable/images/Actionbar/tw_ic_menu_detail_normal_holo_dark.png__DEL__zPxFeLgRUsIFUXBr2fy4aHi2xTT7Ac3W7+uQW9iFR30= -lib/tau/wearable/theme/changeable/images/Actionbar/tw_ic_menu_moreoverflow_holo_dark.png__DEL__qkbuZm3KXZNobT9lxfhl6LdiG8ERnIdYMArm45mDI3g= -lib/tau/wearable/theme/changeable/images/Actionbar/tw_ic_menu_selectall_disable_holo_dark.png__DEL__IeN52ATwP/4EkMicAC+Yn7SuFE5P8y+yN/qVg6mi1io= -lib/tau/wearable/theme/changeable/images/Actionbar/tw_ic_menu_selectall_normal_holo_dark.png__DEL__4Ocu+Qjbwyc0ZHBxU5SRQli6dzBiUEiz9zcKMp8Jp9g= -lib/tau/wearable/theme/changeable/images/Controller_icon/toggle_changeable.png__DEL__L5qndsxiolZYmCr3qBfWa6W/d2csXMRiv5PSdbbtXZs= -lib/tau/wearable/theme/changeable/images/Controller_icon/tw_btn_check_holo_dark.png__DEL__qFC8fOl6Tg7LrLrT62RSQLKSr3GP6O2UwjnG9s7DAck= -lib/tau/wearable/theme/changeable/images/Controller_icon/tw_btn_checkbox_holo_dark.png__DEL__ddihq2E6gV6+g48CtlRBvDFnKx97KWUJxoNr8SQ7sUQ= -lib/tau/wearable/theme/changeable/images/Controller_icon/tw_btn_checkbox_line_holo_dark.png__DEL__elPeRLEot+b5h79G5sudnUNkc6GhAyye82uL2cn9xxc= -lib/tau/wearable/theme/changeable/images/Controller_icon/tw_btn_next_depth_disabled_focused_holo_dark.png__DEL__VZcxMyct1SN+D1hkmuDGPCz08VE36YZ3g9eQ4msFXZE= -lib/tau/wearable/theme/changeable/images/Controller_icon/tw_btn_next_depth_disabled_holo_dark.png__DEL__CJTP7zTlB2WU3xmRSuD9idoEW2ViRWSW3fLnUAa0uxk= -lib/tau/wearable/theme/changeable/images/Controller_icon/tw_btn_next_depth_focused_holo_dark.png__DEL__pg+aC4TIUYS55mHOmWxk3lr/2h91QekSlSpO2OsNWMc= -lib/tau/wearable/theme/changeable/images/Controller_icon/tw_btn_next_depth_holo_dark.png__DEL__T42+rNkZU5E/hFFQ0z0gZxjwCCuTEs0n7FZ+0T75lTc= -lib/tau/wearable/theme/changeable/images/Controller_icon/tw_btn_next_depth_pressed_holo_dark.png__DEL__AsPhv5fKI7sviXhhioUIvfSuECSOScig9o3q0AorlrY= -lib/tau/wearable/theme/changeable/images/Controller_icon/tw_btn_radio_holo_dark.png__DEL__SYKDGM5OUHfYf65YinTD2vzNNMNUjKEABJaxy/68hv4= -lib/tau/wearable/theme/changeable/images/Controller_icon/tw_btn_radiobox_holo_dark.png__DEL__nwK+t+eTDiAjgXRMhNpbO52ccNtX1T8to7iUEfvtEw0= -lib/tau/wearable/theme/changeable/images/Controller_icon/tw_btn_radiobox_line.png__DEL__JXfJFsytb7Ca9bHn2mZ7J5UVde6gr5WIQWFARUEbSAI= -lib/tau/wearable/theme/changeable/images/Controller_icon/tw_switch_activation_holo_dark.png__DEL__L+dTtnavvPKQkuhT1nAYB3JUXLuoiNJ6dstppa0HOiQ= -lib/tau/wearable/theme/changeable/images/Controller_icon/tw_switch_activation_holo_dark_dim.png__DEL__c72MnpmywKjrRN/HoNFstJibOf/K4AyT4b5K/PCYC1I= -lib/tau/wearable/theme/changeable/images/Controller_icon/tw_switch_activation_holo_dark_pressed.png__DEL__VaVIfDtn8a/Z9C0yNh//3+A2xnnBWZ0xoudyTl+Piuo= -lib/tau/wearable/theme/changeable/images/Controller_icon/tw_switch_disabled_holo_dark.png__DEL__foBPioz9hjqxxtkHdIPmXbb3mK1fNkfONTv/JOAsjT4= -lib/tau/wearable/theme/changeable/images/Controller_icon/tw_switch_disabled_holo_dark_dim.png__DEL__PLwHizK9+RSDoRvb5aUE873RwKQHpykkjBqS2i4vQjs= -lib/tau/wearable/theme/changeable/images/Controller_icon/tw_switch_disabled_holo_dark_pressed.png__DEL__WT9haZfpJcZ+FzmF4GsIUw/bPz3Zq9GTgx7nnoEZ+XM= -lib/tau/wearable/theme/changeable/images/Controller_icon/tw_switch_thumb_activated_disabled_holo_dark.png__DEL__j0zUV7LZUAMtw/h/e+nR/DV6hv4pJbMVgFSVmHd1ZPU= -lib/tau/wearable/theme/changeable/images/Controller_icon/tw_switch_thumb_activated_holo_dark.png__DEL__Ni+YApa8axssM+a5WO3YsQJbb8s3fJXlj/oY/uZsE5I= -lib/tau/wearable/theme/changeable/images/Controller_icon/tw_switch_thumb_activation_pressed_holo_dark.png__DEL__m8evKOylB/z1YKQmYW6H8L5RVdPXPGeVqBDiVs+dVVk= -lib/tau/wearable/theme/changeable/images/Controller_icon/tw_switch_thumb_disabled_holo_dark.png__DEL__X/q+uSYRxqPT7rr7JuskK8YZApaT7bes05+nWyOnGWo= -lib/tau/wearable/theme/changeable/images/Controller_icon/tw_switch_thumb_holo_dark.png__DEL__LHS4h7fF5FcI7NNoWIzGjoeB6+1NO22qCHmz93y7X/s= -lib/tau/wearable/theme/changeable/images/Controller_icon/tw_switch_thumb_pressed_holo_dark.png__DEL__n7gr22qpISCtst0Ign8XB6I1BmQnD8Qzdcfeip0o0kg= -lib/tau/wearable/theme/changeable/images/Datetimepicker/tw_timepicker_dialbtn_minus_dim.png__DEL__yjjGHQP9IR2+Rr5dtJn1JPPfxUIFXbHUh2mweBG5MLw= -lib/tau/wearable/theme/changeable/images/Datetimepicker/tw_timepicker_dialbtn_minus_normal.png__DEL__+PIG2X0LgNen92rcxz0jFBboqVNIIo3rdITPmD/bmWU= -lib/tau/wearable/theme/changeable/images/Datetimepicker/tw_timepicker_dialbtn_minus_pressed.png__DEL__7K1ZddvZud/Nf8y/gdkSTH9IQQnI+w7PVlIihgagBgg= -lib/tau/wearable/theme/changeable/images/Datetimepicker/tw_timepicker_dialbtn_plus_dim.png__DEL__wCMzkHyxhvF4km77JP/hF5vg/bdJ3UvxYtt8OWwwGfg= -lib/tau/wearable/theme/changeable/images/Datetimepicker/tw_timepicker_dialbtn_plus_normal.png__DEL__peyMF6AVHrxYRiIWb3skN85sbYCgsjZLXd3VoUkS1HI= -lib/tau/wearable/theme/changeable/images/Datetimepicker/tw_timepicker_dialbtn_plus_pressed.png__DEL__E6LMNONMx9Vn/t0hAFXfOt+eyH9pTvlaeSSF008ZKXE= -lib/tau/wearable/theme/changeable/images/Datetimepicker/tw_timepicker_divider.png__DEL__JV7ZbZdTICmwYwRsJwExKew8uQycIPiw42knuScNQ+o= -lib/tau/wearable/theme/changeable/images/Datetimepicker/tw_timepicker_left_softbtn.png__DEL__lH2f2rMtVF4LvN4pmqyAz5FlIWHz52M1ekke9fHHUbY= -lib/tau/wearable/theme/changeable/images/Datetimepicker/tw_timepicker_num_bg_focused.png__DEL__7PrcxFIDpAxsX6mcLghZ+/RsjOCTcS0toOakUrq/Yfs= -lib/tau/wearable/theme/changeable/images/Datetimepicker/tw_timepicker_num_bg_normal.png__DEL__pFb/m1mlW271uH9jvC3Ib9ZZchaRAmmGCKnGtAYtGIk= -lib/tau/wearable/theme/changeable/images/Datetimepicker/tw_timepicker_num_dot.png__DEL__HQT/gDLO7vVxFItBsDPdr2E0jokO/XX8n6X9SPHl7tg= -lib/tau/wearable/theme/changeable/images/Datetimepicker/tw_timepicker_num_dot_01.png__DEL__JNCnOj+HcG6lG27JejyADm6niOeYQ8InXvvXRwH/u6s= -lib/tau/wearable/theme/changeable/images/Datetimepicker/tw_timepicker_right_softbtn.png__DEL__LBmiA/+MUO1OlBNuYhYz8osEyU2b4MVm9ZFxooZJqXo= -lib/tau/wearable/theme/changeable/images/Datetimepicker/tw_timepicker_time_bg.png__DEL__09kjbZb5tUxa2viFYU2yZn6FdPGEGsFEIpDVBD5nkJU= -lib/tau/wearable/theme/changeable/images/Datetimepicker/tw_timepicker_wheel_01.png__DEL__WgAY4szmnFqSb3vXcUf+3QIrI8v0hFBbYNmnlI8tepg= -lib/tau/wearable/theme/changeable/images/Datetimepicker/tw_timepicker_wheel_02.png__DEL__9VGCLOaFRL79RIjRj2z7ZG69aCFxdCHQj8VtuJq1fZ0= -lib/tau/wearable/theme/changeable/images/Datetimepicker/tw_timepicker_wheel_03.png__DEL__qy1/UliXU1RRlpf0J6udAl/Ypm9GvlGF/STYUHchCLk= -lib/tau/wearable/theme/changeable/images/Datetimepicker/tw_timepicker_wheel_04.png__DEL__KsSiF5D8vbTFNMklDnlrKZD9XBQyHgec97yQASydZtA= -lib/tau/wearable/theme/changeable/images/Datetimepicker/tw_timepicker_wheel_05.png__DEL__ViQ0DYFmbgTr7Lou0QLz7QH+6bKAXMRxvcg2dzTzchY= -lib/tau/wearable/theme/changeable/images/Datetimepicker/tw_timepicker_wheel_06.png__DEL__lhVxL4EgyeZOUPJZeEk2Fw11hXa+gzhn7qOFc8xvDag= -lib/tau/wearable/theme/changeable/images/Popup/tw_device_options_brightness_off.png__DEL__0h1EbPE3WeBj9ZfUZ9FpyVZ/Q+TD8EuLVLmqr0J4yyo= -lib/tau/wearable/theme/changeable/images/Popup/tw_device_options_brightness_on.png__DEL__kCR2ZQbq0ODnWTdYFgsdZnNy6PINvN8uIIx4+yxWFJY= -lib/tau/wearable/theme/changeable/images/Popup/tw_device_options_mute.png__DEL__bLu4xcNYesodmru1FKP3jrNWiasJFZLDftiEbZjOY7I= -lib/tau/wearable/theme/changeable/images/Popup/tw_device_options_outdoor_off.png__DEL__FrzO6fIRaFZIgFC4PaT+VZhbBJdKGT6827g+uBRIyYM= -lib/tau/wearable/theme/changeable/images/Popup/tw_device_options_outdoor_on.png__DEL__OhNqTsXzTHBun1RrSEctscIrtPU3Dvj+ixPzQgSzNM4= -lib/tau/wearable/theme/changeable/images/Popup/tw_device_options_sound.png__DEL__bKtC/hbWSvbMLtYyY49+CMO55EWIStOs/RjCEfS2g7o= -lib/tau/wearable/theme/changeable/images/Popup/tw_device_options_sound_off.png__DEL__r0PhRcJuWHPdbOou1QkN5xmRsSz761VypT4iyIEKUC0= -lib/tau/wearable/theme/changeable/images/Popup/tw_device_options_vibrate.png__DEL__C4rLnxMV0Mr7sf41mOKNioMRoQLjQRjlCzZtTe3dGx8= -lib/tau/wearable/theme/changeable/images/Popup/tw_ic_lock_power_off.png__DEL__cLqhiX6jI5+aW9FecdY/AuivjvTlgnW6EMnJ2rojZjA= -lib/tau/wearable/theme/changeable/images/Popup/tw_ic_lock_restart.png__DEL__oFomXnx1p7uKCoUSP6/SAKj6WrM2QMmqHQFexHTtYDU= -lib/tau/wearable/theme/changeable/images/Processing/tw_widget_activity_01.png__DEL__uLCD535ZcCixCMv+nyuChN7UOYgpVHUEMFjQ163L1k0= -lib/tau/wearable/theme/changeable/images/Processing/tw_widget_activity_02.png__DEL__wgnTxZjaYQn/dv7h/Ia0RvgrBelcTnEkls1m0sLKYOA= -lib/tau/wearable/theme/changeable/images/Progress/tw_progressbar_indeterminate1_holo_dark.png__DEL__dcJllIGezhXHZvfaNTdqK/c7BK85yVkaDcdvJk7BPVg= -lib/tau/wearable/theme/changeable/images/Progress/tw_progressbar_indeterminate2_holo_dark.png__DEL__gvbo/UwaMQSasEokhw7EvBM9KpxSTBM0rZHurhT+JWQ= -lib/tau/wearable/theme/changeable/images/Progress/tw_progressbar_indeterminate3_holo_dark.png__DEL__JX89ApTfHhXrZ2ljN4jhLpe8Kd8pvuRiIL3tzeUmsX4= -lib/tau/wearable/theme/changeable/images/Progress/tw_progressbar_indeterminate4_holo_dark.png__DEL__IF4c0GAJrT0ZMZN7VEK8lBw76XcuzMwFR6K429Yq+6Y= -lib/tau/wearable/theme/changeable/images/Progress/tw_progressbar_indeterminate5_holo_dark.png__DEL__WGxh703wRE4If3h/uxakL9xDEQyRL4u+HZgipuENxfE= -lib/tau/wearable/theme/changeable/images/Progress/tw_scrubber_control_focused_holo_dark.png__DEL__tNWXHgyD6a80RB+IEo90Cvt4/FuOYuV0U/53RnNW3UE= -lib/tau/wearable/theme/changeable/images/Progress/tw_scrubber_control_holo_dark.png__DEL__YhPRRU1SqexNg/FczzWmA9fgvNiOrX/GmAIRuAQvGjw= -lib/tau/wearable/theme/changeable/images/Scroller/scrollbar-bouncing-effect-bottom.png__DEL__SEmF6NyaDDXS3lIiZWNp76MCtzaqpfagCZr25V/vuUA= -lib/tau/wearable/theme/changeable/images/Scroller/scrollbar-bouncing-effect-left.png__DEL__COCGI7jxCP4Ue24qIcWh9Dkd4V9Elz7UFORdK62A43M= -lib/tau/wearable/theme/changeable/images/Scroller/scrollbar-bouncing-effect-right.png__DEL__D/sXPEh5Eflzj8bRtvIKGWr8uM9yOVkZcYWpTQlNbtQ= -lib/tau/wearable/theme/changeable/images/Scroller/scrollbar-bouncing-effect-top.png__DEL__dqaendWOrz1J9Wm2Y3E3kcqAh+YCCVc1wZJBOsEzUUM= -lib/tau/wearable/theme/changeable/images/Swipelist/b_logs_icon_actionbar_btn_msg_nor.png__DEL__f6LUaSBsZsugcSX2A3xcaHs+rghK2nFAneqNp7WbOMw= -lib/tau/wearable/theme/changeable/images/Swipelist/b_logs_icon_body_btn_call_nor.png__DEL__fl7TG+5Mgf/y6KR8TdSEPcC/teaTrmRLm+lr9TSpOyg= -lib/tau/wearable/theme/changeable/images/controls/00_field_btn_clear.png__DEL__XKFePClyS+t/UO2cznRTz9ydaK4dzBXa95CE0a6KrX0= -lib/tau/wearable/theme/changeable/images/controls/00_field_btn_clear_press.png__DEL__dyXnWmE0c/9ZDJcADwBX1E2OLBgF9gl4sfUqHFm4SO0= -lib/tau/wearable/theme/changeable/images/controls/00_search_icon.png__DEL__mZOSnWl5O7WH8lhKawGsEqpJgwz6cy9WHk/iNGaunZM= -lib/tau/wearable/theme/changeable/images/controls/00_slider_button_brightness_01.png__DEL__jJmU6z9T9fLXMJ8qt3EvXwe+ccuCSaux++UiF6fq8Pk= -lib/tau/wearable/theme/changeable/images/controls/00_slider_button_brightness_02.png__DEL__q47QGSQI/z1pjhHzCkgogHrPO4IZaO0bzARJXEGMSfM= -lib/tau/wearable/theme/changeable/images/controls/00_slider_button_volume_01.png__DEL__8W13lakl2/iUtnFg1g3lehmZTjl6lJEUN9IRVZx0qTA= -lib/tau/wearable/theme/changeable/images/controls/00_slider_button_volume_02.png__DEL__IVSJaiBi+NtWhHyWQgHYwNE3eRYxtQIErkKLb+Njm1g= -lib/tau/wearable/theme/changeable/images/controls/00_slider_handle.png__DEL__KWANj9bq1He1/GQJUa9tspx0b9NZHbIgQUVJCFJar/4= -lib/tau/wearable/theme/changeable/images/controls/00_slider_handle_press.png__DEL__byrrqFBbnOHavr4uy428zqzglEcxeFlGDFar45RYcoU= -lib/tau/wearable/theme/changeable/images/controls/00_slider_popup_bg.png__DEL__dnKoz2IcJY8sGASoDTvcD/QcJEtcGbZoV+86U7lPm0Q= -lib/tau/wearable/theme/changeable/images/controls/button/00_button_back.png__DEL__/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ= -lib/tau/wearable/theme/changeable/images/controls/button/00_button_back_press.png__DEL__/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ= -lib/tau/wearable/theme/changeable/images/controls/button/00_button_call.png__DEL__3cBd4DbHLpcn8j+GVGtlXTbBAwrRrCwq3+Q7idwLQ6Q= -lib/tau/wearable/theme/changeable/images/controls/button/00_button_call_press.png__DEL__3cBd4DbHLpcn8j+GVGtlXTbBAwrRrCwq3+Q7idwLQ6Q= -lib/tau/wearable/theme/changeable/images/controls/button/00_button_check.png__DEL__Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78= -lib/tau/wearable/theme/changeable/images/controls/button/00_button_check_press.png__DEL__Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78= -lib/tau/wearable/theme/changeable/images/controls/button/00_button_expand_cancel.png__DEL__TtQRlyRELVKVECOanE1JAuVpP7b8rhHxJYwdcv3WJvM= -lib/tau/wearable/theme/changeable/images/controls/button/00_button_expand_cancel_press.png__DEL__TtQRlyRELVKVECOanE1JAuVpP7b8rhHxJYwdcv3WJvM= -lib/tau/wearable/theme/changeable/images/controls/button/00_button_expand_closed.png__DEL__FOmAAqd26rdUE6cmn3rmZun6ZBgD1fuglLzS5A1cEOE= -lib/tau/wearable/theme/changeable/images/controls/button/00_button_expand_closed_press.png__DEL__FOmAAqd26rdUE6cmn3rmZun6ZBgD1fuglLzS5A1cEOE= -lib/tau/wearable/theme/changeable/images/controls/button/00_button_expand_minus.png__DEL__R0zBC1naA4cq4xTUsegT49sCqkboA4CUB+TiY3zDzhQ= -lib/tau/wearable/theme/changeable/images/controls/button/00_button_expand_minus_press.png__DEL__R0zBC1naA4cq4xTUsegT49sCqkboA4CUB+TiY3zDzhQ= -lib/tau/wearable/theme/changeable/images/controls/button/00_button_expand_opened.png__DEL__Sxgk+yv2LrnaHkogMQNVHIdep33ncaIX89nhc95pAkw= -lib/tau/wearable/theme/changeable/images/controls/button/00_button_expand_opened_press.png__DEL__Sxgk+yv2LrnaHkogMQNVHIdep33ncaIX89nhc95pAkw= -lib/tau/wearable/theme/changeable/images/controls/button/00_button_expand_send.png__DEL__6iFAiL6xHeERlC7AY9lHYCj8bAWc1LgdPwqRZGMlwdg= -lib/tau/wearable/theme/changeable/images/controls/button/00_button_expand_send_press.png__DEL__6iFAiL6xHeERlC7AY9lHYCj8bAWc1LgdPwqRZGMlwdg= -lib/tau/wearable/theme/changeable/images/controls/button/00_button_gear.png__DEL__GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8= -lib/tau/wearable/theme/changeable/images/controls/button/00_button_gear_press.png__DEL__GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8= -lib/tau/wearable/theme/changeable/images/controls/button/00_button_grid.png__DEL__OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I= -lib/tau/wearable/theme/changeable/images/controls/button/00_button_grid_press.png__DEL__OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I= -lib/tau/wearable/theme/changeable/images/controls/button/00_button_home.png__DEL__FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg= -lib/tau/wearable/theme/changeable/images/controls/button/00_button_home_press.png__DEL__FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg= -lib/tau/wearable/theme/changeable/images/controls/button/00_button_info.png__DEL__tnZAhayvb5cJUNPLaYAFFpm+s2QJJTyS9z/Hs3OSfrA= -lib/tau/wearable/theme/changeable/images/controls/button/00_button_info_press.png__DEL__tnZAhayvb5cJUNPLaYAFFpm+s2QJJTyS9z/Hs3OSfrA= -lib/tau/wearable/theme/changeable/images/controls/button/00_button_left.png__DEL__AI1lJPs07RjlkIH1kTjyl7hYV9VTOZlt+l1jeefao6k= -lib/tau/wearable/theme/changeable/images/controls/button/00_button_left_press.png__DEL__AI1lJPs07RjlkIH1kTjyl7hYV9VTOZlt+l1jeefao6k= -lib/tau/wearable/theme/changeable/images/controls/button/00_button_plus.png__DEL__4C52J9WLS1R0IwX1d0G7mR+vPFKjaIPVh5WFxqRUsAg= -lib/tau/wearable/theme/changeable/images/controls/button/00_button_plus_press.png__DEL__4C52J9WLS1R0IwX1d0G7mR+vPFKjaIPVh5WFxqRUsAg= -lib/tau/wearable/theme/changeable/images/controls/button/00_button_refresh.png__DEL__AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs= -lib/tau/wearable/theme/changeable/images/controls/button/00_button_refresh_press.png__DEL__AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs= -lib/tau/wearable/theme/changeable/images/controls/button/00_button_rename.png__DEL__gqMDtvmimeEzV4ql3TpQzuFwZn20zd+AQb4YRRAglk0= -lib/tau/wearable/theme/changeable/images/controls/button/00_button_rename_press.png__DEL__gqMDtvmimeEzV4ql3TpQzuFwZn20zd+AQb4YRRAglk0= -lib/tau/wearable/theme/changeable/images/controls/button/00_button_right.png__DEL__fcf9OlKX1sldENoNTK5Agi0pW3qnBNx685TnUjBM0rw= -lib/tau/wearable/theme/changeable/images/controls/button/00_button_right_press.png__DEL__fcf9OlKX1sldENoNTK5Agi0pW3qnBNx685TnUjBM0rw= -lib/tau/wearable/theme/changeable/images/controls/button/00_button_search.png__DEL__tLcZLgYClAI4E0ZuMtrSxv/vnVTzWnQPP5jjsuBd3KE= -lib/tau/wearable/theme/changeable/images/controls/button/00_button_search_press.png__DEL__tLcZLgYClAI4E0ZuMtrSxv/vnVTzWnQPP5jjsuBd3KE= -lib/tau/wearable/theme/changeable/images/controls/button/00_button_star.png__DEL__14gk6KUOm3dLpOdUg9nWfKA9riS+gWrkS/KYARdxkGQ= -lib/tau/wearable/theme/changeable/images/controls/button/00_button_star_press.png__DEL__14gk6KUOm3dLpOdUg9nWfKA9riS+gWrkS/KYARdxkGQ= -lib/tau/wearable/theme/changeable/images/controls/button/00_button_warning.png__DEL__7bbIxqS4PWi+iCe9sb5G2grIcSZG+p+hOrfjmbEIQOM= -lib/tau/wearable/theme/changeable/images/controls/button/00_button_warning_press.png__DEL__7bbIxqS4PWi+iCe9sb5G2grIcSZG+p+hOrfjmbEIQOM= -lib/tau/wearable/theme/changeable/images/controls/button/00_icon_jump.png__DEL__TgLAb3VX+0fUYSAeFe2ZcSP0Gz0XnhXRl85pDt1zkjE= -lib/tau/wearable/theme/changeable/images/controls/button/00_icon_jump_left.png__DEL__MBcOQ7x4CMkvgnJaE0fzkEUXbpZOYp7g7LxsS21Bo44= -lib/tau/wearable/theme/changeable/images/controls/button/00_icon_jump_left_press.png__DEL__MBcOQ7x4CMkvgnJaE0fzkEUXbpZOYp7g7LxsS21Bo44= -lib/tau/wearable/theme/changeable/images/controls/button/00_icon_jump_press.png__DEL__TgLAb3VX+0fUYSAeFe2ZcSP0Gz0XnhXRl85pDt1zkjE= -lib/tau/wearable/theme/changeable/images/listview/tw_list_add_holo_dark.png__DEL__Z03wxDAN+gzRs+MykPjexZGdyOx72e9BkhQn0crza6Y= -lib/tau/wearable/theme/changeable/images/listview/tw_list_delete_holo_dark.png__DEL__Yr96n8D3JUBxcGd2aA0dWeUMZTZ3JLPBOjNP7NAvD2c= -lib/tau/wearable/theme/changeable/images/listview/tw_list_setting_holo_dark.png__DEL__DfKlzxVvg384e+9JRb0FxCa/j4jWAeP2yup/3em5bLQ= -lib/tau/wearable/theme/changeable/images/page/00_icon_Back.png__DEL__pPznUE1kIxhfSkqvbFScqyh/F7T1WBm/+JBkpUEv9Ls= -lib/tau/wearable/theme/changeable/images/page/00_icon_Back_press.png__DEL__doFLIVQgh57+N4sZKYb2PKzo83tbotkOIgNArkQlsMI= -lib/tau/wearable/theme/changeable/images/page/00_icon_SIP_close_press_web.png__DEL__r/5kFC+FkcleSTwaynHSFJk/wwJ4viHByxHIdNb9LvY= -lib/tau/wearable/theme/changeable/images/page/00_icon_SIP_close_web.png__DEL__K0228z0uQELmW6u8kAau5OscHjzgebA5DiZkZSFCUiw= -lib/tau/wearable/theme/changeable/images/page/00_icon_cancel_press_web.png__DEL__5Mu0X3Yvg4L9ZPZWc/w3xZtu+bAgKB/GLT2S1IEqKvA= -lib/tau/wearable/theme/changeable/images/page/00_icon_cancel_web.png__DEL__aOH4fHR5qC0fE0YmMmmNSTxgNmV4uyQefKWk/1ENTgA= -lib/tau/wearable/theme/changeable/images/page/00_icon_delete_press_web.png__DEL__sdFP8nxCEANcCszWBPUN7Ffyj3iQADpfQH3/bGKzUfc= -lib/tau/wearable/theme/changeable/images/page/00_icon_delete_web.png__DEL__4JWd8+mGQGMJHxnugNA2vi/AD12eBagyCrx4aAHFv/0= -lib/tau/wearable/theme/changeable/images/page/00_icon_done_press_web.png__DEL__mVh4h+dcZHc7Ig087pu+VZD0j1dThmldOo3mfbSKJB8= -lib/tau/wearable/theme/changeable/images/page/00_icon_done_web.png__DEL__4CJj8jI4dtPGxGQ4OwEX1SrJz4umwiPiFMOdsxFvK2E= -lib/tau/wearable/theme/changeable/images/page/00_icon_edit_press_web.png__DEL__38DceTydgkdC7dCkFDzR1Pne3D8fDTYbyF4W17qhhbA= -lib/tau/wearable/theme/changeable/images/page/00_icon_edit_web.png__DEL__30bv2cn0fzPaBzB1rhVbcLV9st+nYlNVLcQEKmwJNg0= -lib/tau/wearable/theme/changeable/images/page/00_icon_more.png__DEL__dHOgyFzCbdyoye7mh+7E2ExIfg3mGDUj3DmgxHAiDok= -lib/tau/wearable/theme/changeable/images/page/00_icon_more_press.png__DEL__DQgKiGP+ixEpotK9dwSiShZSJCnswAkZgKV+yCE5OAo= -lib/tau/wearable/theme/changeable/images/page/00_icon_plus_press_web.png__DEL__THkJIL2kbw1w0mn+uM1FkkWtR1Lq85tVGz3lWONggDE= -lib/tau/wearable/theme/changeable/images/page/00_icon_plus_web.png__DEL__GDHQcmTVFGa+4QxKpv2Wu98rWcVP/RuHU2FtmMMASbI= -lib/tau/wearable/theme/changeable/images/page/00_icon_search_press_web.png__DEL__GJJTwHGy/+PHtzjlf4Llk/no9cbV3x/SphabUgVxbAc= -lib/tau/wearable/theme/changeable/images/page/00_icon_search_web.png__DEL__WJoEnozCDpenLEbMmjvRfZxslpajJ8CjYMUY/Fmm2ks= -lib/tau/wearable/theme/changeable/images/page/00_icon_select_all_press_web.png__DEL__YL13NWCgp8TNNFisIvJsIbISukjoiyfVCnR4PH6DaSU= -lib/tau/wearable/theme/changeable/images/page/00_icon_select_all_web.png__DEL__0lBK6aWv/Ep0Q5Q7O7LQoOpD0+Pqlf4KgF0RpRT4Bc8= -lib/tau/wearable/theme/changeable/tau.css__DEL__r0vuxLVMb/BpOxc1YMOmm+jULtqblWMQt1+LZXU5xqk= -lib/tau/wearable/theme/changeable/tau.min.css__DEL__7U+DDKIlxAQfI8a0Gr0YhYauJrEev7HqJfA+/tUGz9U= -lib/tau/wearable/theme/circle/changeable.min.template__DEL__bIELc2dfLcoCpOLli6uZmn+w8zrKtTD1E5hDFTKm6CM= -lib/tau/wearable/theme/circle/changeable.template__DEL__cQ4NK5aKdj7TzU3z2YyqkeXJ0whjhcgfoU1MivCM08s= -lib/tau/wearable/theme/circle/images/Body/indicator_on_focused.png__DEL__PSTUb1Wv0ObEpAwblmWpLK1ei+6aF4qYwI2ck7Oz6cw= -lib/tau/wearable/theme/circle/images/Body/indicator_on_focused_ef.png__DEL__ioqUfi6XkkItEqDDLHQ8zj97XcfxZ5kV6ny+fXn3WHQ= -lib/tau/wearable/theme/circle/images/Body/indicator_on_focused_ef_round.png__DEL__wa9x8+UD4jpaCroXvrY0mciDb3lHLrPeLNDSTCQNDEM= -lib/tau/wearable/theme/circle/images/Body/indicator_on_focused_round.png__DEL__MFIjKUvK2bj24kg3fQdBwPbbfO96WitQrbfYF46xmks= -lib/tau/wearable/theme/circle/images/Body/indicator_on_normal.png__DEL__slwJ0Rw1L+dkm0ysTAebvLelwa/RdxP0qOoDqdEJP6U= -lib/tau/wearable/theme/circle/images/Body/indicator_on_normal_ef.png__DEL__D2jfmkTMW/StnGhDd6LOWHySN1uGhEs+44ZmH4s7RHY= -lib/tau/wearable/theme/circle/images/Body/indicator_on_normal_ef_round.png__DEL__0x3Gg6GcJOymKN6sXvVSvDdSojk4/QlKhraMDPe3UWg= -lib/tau/wearable/theme/circle/images/Body/indicator_on_normal_round.png__DEL__tz7dA6GXGEH8+sVW6OayiXr8eORY5dPqBkeOHxqwTBM= -lib/tau/wearable/theme/circle/images/Body/tw_thumbnail_bg.png__DEL__47SedCMsiyT7pFNgl23jBNhbLMxwtps7IMC68vhRvq0= -lib/tau/wearable/theme/circle/images/Body/tw_thumbnail_sub_bg.png__DEL__i0B1PzHeiUoFWzeR9Vn5ZgM0zuUIS6OIM4voKBPULWI= -lib/tau/wearable/theme/circle/images/Button/tw_ic_button_delete_holo_dark.png__DEL__zDaeFO4qpWCJj+5Alx/llfxWocLem/L3tLTHc/vl5hI= -lib/tau/wearable/theme/circle/images/Button/tw_ic_button_share_holo_dark.png__DEL__e1dzPEdaBKui9Zq282QxZyvWQH26LjxibNnCE55dJ38= -lib/tau/wearable/theme/circle/images/Button/tw_ic_button_showonphone_holo_dark.png__DEL__X1u4e7lutk9kYJpMvlEIikHwxAeytRdko1jkV/C83VM= -lib/tau/wearable/theme/circle/images/Controller_icon/toggle_circle.png__DEL__iYcfs/vtARArrXttg+aMt+sPAppbjXHN2bctI8xLb4A= -lib/tau/wearable/theme/circle/images/Controller_icon/toggle_list_circle.png__DEL__bDMZHWD2C6CBC3d3mxe7KhHgja10cqfE0g5G+7l+8E0= -lib/tau/wearable/theme/circle/images/Controller_icon/tw_btn_check_holo_dark.png__DEL__qFC8fOl6Tg7LrLrT62RSQLKSr3GP6O2UwjnG9s7DAck= -lib/tau/wearable/theme/circle/images/Controller_icon/tw_btn_checkbox_holo_dark.png__DEL__ddihq2E6gV6+g48CtlRBvDFnKx97KWUJxoNr8SQ7sUQ= -lib/tau/wearable/theme/circle/images/Controller_icon/tw_btn_checkbox_line_holo_dark.png__DEL__elPeRLEot+b5h79G5sudnUNkc6GhAyye82uL2cn9xxc= -lib/tau/wearable/theme/circle/images/Controller_icon/tw_btn_radio_holo_dark.png__DEL__SYKDGM5OUHfYf65YinTD2vzNNMNUjKEABJaxy/68hv4= -lib/tau/wearable/theme/circle/images/Controller_icon/tw_btn_radiobox_holo_dark.png__DEL__nwK+t+eTDiAjgXRMhNpbO52ccNtX1T8to7iUEfvtEw0= -lib/tau/wearable/theme/circle/images/Controller_icon/tw_btn_radiobox_line.png__DEL__JXfJFsytb7Ca9bHn2mZ7J5UVde6gr5WIQWFARUEbSAI= -lib/tau/wearable/theme/circle/images/Controller_icon/tw_btn_toggle_bg_holo.png__DEL__ayrP8Mh/QmBz1h2xOUEFftr9hyFZ/JCEwTFPyFDOED8= -lib/tau/wearable/theme/circle/images/Controller_icon/tw_btn_toggle_handle_holo.png__DEL__vGbIDlKXVhxh5sI4FRO59I9x4fDB8ggeCH6KtqqXVpU= -lib/tau/wearable/theme/circle/images/Controller_icon/tw_btn_toggle_off_holo_dark.png__DEL__etw15H7OwhIB9fy1dAhVDlb6DJmcKW6ZfYDiLecUIAA= -lib/tau/wearable/theme/circle/images/Controller_icon/tw_btn_toggle_on_holo_dark.png__DEL__ELsbNs19g/YG4mowgm8QQQlWhSV1iCS8qdrrbEFOA6w= -lib/tau/wearable/theme/circle/images/Controller_icon/tw_list_toggle_bg_holo.png__DEL__ySheHkLoQNlj2i/U30vto1dTgGKU7U5aIgLT7+5aBJI= -lib/tau/wearable/theme/circle/images/Controller_icon/tw_list_toggle_handle_holo.png__DEL__xlgt74EUibyQ2vftaZFO8X61mSQXE+vtBCTsiv+ygPg= -lib/tau/wearable/theme/circle/images/Controller_icon/tw_list_toggle_off_holo_dark.png__DEL__xzjwGP6wJbe9gjqgPhh+/q7QjCKJtd2jeufW8+U6pWs= -lib/tau/wearable/theme/circle/images/Controller_icon/tw_list_toggle_on_holo_dark.png__DEL__nMVXsvk3HO9VzzxQBkLQ69yQEGWjHA9Phrq3kU9w79Y= -lib/tau/wearable/theme/circle/images/List/progress/tw_list_progress_00.png__DEL__ES2f3cTFzGYd000tPoLBT75YATxzh0a1pnHGhGKOZ1I= -lib/tau/wearable/theme/circle/images/List/progress/tw_list_progress_01.png__DEL__il/3MGRSOd/UmVjlC/J3T/9v5ip9LjZgM2dzZ5D7HVk= -lib/tau/wearable/theme/circle/images/List/progress/tw_list_progress_02.png__DEL__Q2kMFGs0m2oWhmlnNx3VAHIFTCDEWSt8Fe7pLYA85oQ= -lib/tau/wearable/theme/circle/images/List/progress/tw_list_progress_03.png__DEL__C8Pt1054rlfXt6plTOkE7KXNCL53fDtof+/7RA9KPqQ= -lib/tau/wearable/theme/circle/images/List/progress/tw_list_progress_04.png__DEL__aqX50g/ORKOdx7MSUMg9ZMwJAA/LpJ2XH2wfWs5KZIA= -lib/tau/wearable/theme/circle/images/List/progress/tw_list_progress_05.png__DEL__fIVnpFoAiVntPXptfn75q+gk7dY9X/gyj9c4j1rwnRU= -lib/tau/wearable/theme/circle/images/List/progress/tw_list_progress_06.png__DEL__YTnGCykeVCex9A4OhhKQLQ7pb0GnGSt8iawvTv55yY0= -lib/tau/wearable/theme/circle/images/List/progress/tw_list_progress_07.png__DEL__QR/nNfG/+vIZEg6vugJtQKn4KTneojf6dFGqTaW6okc= -lib/tau/wearable/theme/circle/images/List/progress/tw_list_progress_08.png__DEL__DpYHtOgVEtmahAdB5/JHfKhOyeosJuQz5GP/l3c85I4= -lib/tau/wearable/theme/circle/images/List/progress/tw_list_progress_09.png__DEL__ytdZVO5KP+A3zsXZ9lopaGntPr4f90ckpqot4ZpbRDk= -lib/tau/wearable/theme/circle/images/List/progress/tw_list_progress_10.png__DEL__zYza9w1tKyKM7YKnjfRiQVhdXt2lVSULT5m4DaUpNUA= -lib/tau/wearable/theme/circle/images/List/progress/tw_list_progress_11.png__DEL__2IuAtH1jHNlWBKfI+YNGkz3Xkhv6Q4FZgpaV4v6X2pM= -lib/tau/wearable/theme/circle/images/List/progress/tw_list_progress_12.png__DEL__6Pb5pBqineRw9jwPi98O4galN9NqpvHqEfAeDUSAVq8= -lib/tau/wearable/theme/circle/images/List/progress/tw_list_progress_13.png__DEL__GcHa3qS7uWUVcb+PNdf6WdhjNea0oXe+OiVK9Pqqxew= -lib/tau/wearable/theme/circle/images/List/progress/tw_list_progress_14.png__DEL__qCG/VrOejJbE8DJSHH2FH+AsqGagk/wOEAi6swSyhis= -lib/tau/wearable/theme/circle/images/List/progress/tw_list_progress_15.png__DEL__8fyRcCcEhs4l5xgChnkleY+LDSXWFGj43UDyod4/aLQ= -lib/tau/wearable/theme/circle/images/List/progress/tw_list_progress_16.png__DEL__Q+WooJ/yyiDWV0uvruXJocR/fIiEfA4nA+dfHX3JoOo= -lib/tau/wearable/theme/circle/images/List/progress/tw_list_progress_17.png__DEL__Bfit+Y3qV2SMLGFCouEyCjHWMkyY0KxpP+gcQ97BFHA= -lib/tau/wearable/theme/circle/images/List/progress/tw_list_progress_18.png__DEL__WO9Cr00DYpjVfuavctc4wXuvQEubmYQCZpGAThGoQTQ= -lib/tau/wearable/theme/circle/images/List/progress/tw_list_progress_19.png__DEL__4XYfssR+i6QQwYIPbLreJsD2kAZyymVRq4HpPyQXs3E= -lib/tau/wearable/theme/circle/images/List/progress/tw_list_progress_20.png__DEL__mWPF8FKFq3YTIIk052rhvZIMcn+ffLKS/qKkVg28KxI= -lib/tau/wearable/theme/circle/images/List/progress/tw_list_progress_21.png__DEL__71DIVQwf11xYZ1Mn1yu1yqcxpVqNnR9Cw7IovQh1p0w= -lib/tau/wearable/theme/circle/images/List/progress/tw_list_progress_22.png__DEL__I8KkmtZNlcOSwUQqm0lEddA+FIdPUriQzLGreJMguEI= -lib/tau/wearable/theme/circle/images/List/progress/tw_list_progress_23.png__DEL__3F/HPDX99ecQuUVYatU2K0CdQcmFriv+yVATc7LcU9E= -lib/tau/wearable/theme/circle/images/List/progress/tw_list_progress_24.png__DEL__Z8DWkzywotpS5J+ogSnsKZYxFUeGJE9EXR06chMDpIU= -lib/tau/wearable/theme/circle/images/List/progress/tw_list_progress_25.png__DEL__/uR12N3KCY/VIv99zZBeKjFq7FyAy7P87JOYdtsNFOE= -lib/tau/wearable/theme/circle/images/List/progress/tw_list_progress_26.png__DEL__UuJwPUb9klTINE4WEWalfMxJ0bglSBy7pT+m0jdBsZU= -lib/tau/wearable/theme/circle/images/List/progress/tw_list_progress_27.png__DEL__qfQxchKymeu9DmwDTEux83bFIf5y45zMEPqJdCPNi80= -lib/tau/wearable/theme/circle/images/List/progress/tw_list_progress_28.png__DEL__F1L4IfCXhuJV+Jn4C4GDWKRK/22aqy2+/4OWHYduj2o= -lib/tau/wearable/theme/circle/images/List/progress/tw_list_progress_29.png__DEL__lCx2LPVbgkAQuwQmtiNIAmBD6b6f0Ob2oyYcu65KBbo= -lib/tau/wearable/theme/circle/images/List/progress/tw_list_progress_bg.png__DEL__lCx2LPVbgkAQuwQmtiNIAmBD6b6f0Ob2oyYcu65KBbo= -lib/tau/wearable/theme/circle/images/List/tw_list_add_holo_dark.png__DEL__Z03wxDAN+gzRs+MykPjexZGdyOx72e9BkhQn0crza6Y= -lib/tau/wearable/theme/circle/images/List/tw_list_delete_holo_dark.png__DEL__Yr96n8D3JUBxcGd2aA0dWeUMZTZ3JLPBOjNP7NAvD2c= -lib/tau/wearable/theme/circle/images/List/tw_list_fadeout_dark.png__DEL__UL5NqqOq6IgL3js41+K1PAERGA5LrjUGf4kuQFPWk+0= -lib/tau/wearable/theme/circle/images/List/tw_list_setting_holo_dark.png__DEL__DfKlzxVvg384e+9JRb0FxCa/j4jWAeP2yup/3em5bLQ= -lib/tau/wearable/theme/circle/images/List_edge_glow_effect/Bottom/bouncing_bottom_edge.png__DEL__/yhwvhWLFqIfTpqTtKGHugt5acfT+GKpHyCDCVr6blI= -lib/tau/wearable/theme/circle/images/List_edge_glow_effect/Bottom/bouncing_bottom_glow.png__DEL__SDyq7blFjIUEqPN4DJxBrvlFuZ+mglcApV0XmU9rw+o= -lib/tau/wearable/theme/circle/images/List_edge_glow_effect/Left/bouncing_left_edge.png__DEL__1qj45T/SITmd96qkOGJ+dFRDFE51yCn51MpBP5VqQ20= -lib/tau/wearable/theme/circle/images/List_edge_glow_effect/Left/bouncing_left_glow.png__DEL__HtNetlKmkQr8c/85CqfGsu4c62sGSUJQ8lO3rqthwVI= -lib/tau/wearable/theme/circle/images/List_edge_glow_effect/Right/bouncing_right_edge.png__DEL__RfUqm/HsyM4k7/k2U+EZWDLRRFd6PKMNfKvLy/SuZpE= -lib/tau/wearable/theme/circle/images/List_edge_glow_effect/Right/bouncing_right_glow.png__DEL__TCxKtR3FdeYRK9PwiHKp3x7kmf59sh1ZSW+yxkOCLP0= -lib/tau/wearable/theme/circle/images/List_edge_glow_effect/Top/bouncing_top_edge.png__DEL__tGqhdxns7stdI7hiVg8bffQbv4MPVVTpmE153IWyuEU= -lib/tau/wearable/theme/circle/images/List_edge_glow_effect/Top/bouncing_top_glow.png__DEL__365+o3YZUWRB4tF5eZse0lkqVGWquEQu7n14rvRIgpE= -lib/tau/wearable/theme/circle/images/Popup/Activity/tw_widget_activity_00.png__DEL__xMpY50Amdb+ERrahLAqyQXbizAAZU1FNjHTJ5OA3GNM= -lib/tau/wearable/theme/circle/images/Popup/Activity/tw_widget_activity_01.png__DEL__kcT33Mrsmdp8lVWTaZyIq4jbF7SvF/a10+EoaH462Vk= -lib/tau/wearable/theme/circle/images/Popup/Activity/tw_widget_activity_02.png__DEL__FT7FlPPUjWEjzNLG+jlMyKanORxEThsgWpunQ16EIPw= -lib/tau/wearable/theme/circle/images/Popup/Activity/tw_widget_activity_03.png__DEL__rPNMnlpf/NGkAaPX6ceL1gPnkkSz8e0wXTlDXs17tAM= -lib/tau/wearable/theme/circle/images/Popup/Activity/tw_widget_activity_04.png__DEL__/jlNTo5gr0dNewaUR728IENmcxo+nsi84WM4QztLQUU= -lib/tau/wearable/theme/circle/images/Popup/Activity/tw_widget_activity_05.png__DEL__oHHKX4m30sTQRUOhQsp85Bg/CmTGg3ba9zI5j25z4cg= -lib/tau/wearable/theme/circle/images/Popup/Activity/tw_widget_activity_06.png__DEL__wUL/O5utEA7l7kqq/1mJuKvvaT2V97ulAyPtz9bo5EY= -lib/tau/wearable/theme/circle/images/Popup/Activity/tw_widget_activity_07.png__DEL__LOAtWVQdApU/YBiA56XREsDlk8Ga2qIi69OPMOSttWQ= -lib/tau/wearable/theme/circle/images/Popup/Activity/tw_widget_activity_08.png__DEL__GmlpheGOvYzE0ER6RKbeQNz7H0jtHGXWeydsV8t4WVw= -lib/tau/wearable/theme/circle/images/Popup/Activity/tw_widget_activity_09.png__DEL__TAJjoaNSpw3NGXuhHrY9k31dH5oNNF36vMlIhYv1U1U= -lib/tau/wearable/theme/circle/images/Popup/Activity/tw_widget_activity_10.png__DEL__TypPwYIS/rzswZLJoRrqpIDG1pYjkdq7uPf+QLvlsp4= -lib/tau/wearable/theme/circle/images/Popup/Activity/tw_widget_activity_11.png__DEL__yi5ULhSe81g3iwvO8DKbcyFGTFLgDQb5IWvqd8Cz084= -lib/tau/wearable/theme/circle/images/Popup/Activity/tw_widget_activity_12.png__DEL__4obqhn1lMCvo1hKmbhC6pdZgBDanR5ZZXvM4oVIQKhU= -lib/tau/wearable/theme/circle/images/Popup/Activity/tw_widget_activity_13.png__DEL__xDxxElIYj0m050sLNf9EfVhxjEY46SS8Ldf11YRqsYA= -lib/tau/wearable/theme/circle/images/Popup/Activity/tw_widget_activity_14.png__DEL__tbtTM8mcw9FbolDzvpGz/JgY3fUxHmlQ4qGG4DrDYUU= -lib/tau/wearable/theme/circle/images/Popup/Activity/tw_widget_activity_15.png__DEL__2HwONR0/T9bZv3sBstEePmjYCu0iSUEUAyPqpANI8X0= -lib/tau/wearable/theme/circle/images/Popup/Activity/tw_widget_activity_16.png__DEL__dIEmtoZtUg5wONe9lI/nVBRCpNMxxaOqidsLvOGLh/w= -lib/tau/wearable/theme/circle/images/Popup/Activity/tw_widget_activity_17.png__DEL__ELh4uMFeWwSfD4Mv3MY/Js2vK0OCDBg7ROicLSZHGqk= -lib/tau/wearable/theme/circle/images/Popup/Activity/tw_widget_activity_18.png__DEL__fvT5TOpdB1LTCezwsk8OpUHlganaRPEVe6jtHdjMbVk= -lib/tau/wearable/theme/circle/images/Popup/Activity/tw_widget_activity_19.png__DEL__399QwC3uqPQaVIaorSPNhGjmXr6QgzQ8t6cDYjdPocw= -lib/tau/wearable/theme/circle/images/Popup/Activity/tw_widget_activity_20.png__DEL__AkfGpswiFbsj51dbmVMZfzeZv5NLO/wiyy7woPcVOvE= -lib/tau/wearable/theme/circle/images/Popup/Activity/tw_widget_activity_21.png__DEL__Y6OF5065niYCV1scznHqjfdWQuRJSURG9MFp1oYyAMQ= -lib/tau/wearable/theme/circle/images/Popup/Activity/tw_widget_activity_22.png__DEL__1CXN76t9UG7LoVPohpNFwKRUDUp0tOybrJ/qTmnWWOk= -lib/tau/wearable/theme/circle/images/Popup/Activity/tw_widget_activity_23.png__DEL__PELqMIc4/o1kl7POu3xO7k1aVTas4uJD4+hJN+t3B3M= -lib/tau/wearable/theme/circle/images/Popup/Activity/tw_widget_activity_24.png__DEL__BSPlASqEcCQnKeptU70A9ASHCFB9XMsAHwnqWKrIrKw= -lib/tau/wearable/theme/circle/images/Popup/Activity/tw_widget_activity_25.png__DEL__2gW82weP0wlXDb/BsNaU6gU2n4lNcOjazlE5WRGGlFg= -lib/tau/wearable/theme/circle/images/Popup/Activity/tw_widget_activity_26.png__DEL__moo6waW/XmNNKZFrQDpmp7yDxRY1pkTg7lEY9SwC5L0= -lib/tau/wearable/theme/circle/images/Popup/Activity/tw_widget_activity_27.png__DEL__audRPoiQWOWFcw+wXCgq3fZchB/D4zK8kFB2pCAKISA= -lib/tau/wearable/theme/circle/images/Popup/Activity/tw_widget_activity_28.png__DEL__yrlTotYT9GLXm68Onq3nir3lzW13yEAvp6iqVv6hJ+U= -lib/tau/wearable/theme/circle/images/Popup/Activity/tw_widget_activity_29.png__DEL__VIq7g0mSWJX3Iikj/uH19JdJLg3DpQrYtNJJ+sb+e64= -lib/tau/wearable/theme/circle/images/Popup/tw_body_delete_holo_dark.png__DEL__jDFmhVJEe6sqFS8pAjPSC3VUxToZ6Icbqc5cvzAepjE= -lib/tau/wearable/theme/circle/images/Popup/tw_body_share_holo_dark.png__DEL__wn+wsjoSrJD51c7jd95by2bmnKLlbn5xeaTvaS4kCLY= -lib/tau/wearable/theme/circle/images/Popup/tw_ic_button_delete_holo_dark.png__DEL__zDaeFO4qpWCJj+5Alx/llfxWocLem/L3tLTHc/vl5hI= -lib/tau/wearable/theme/circle/images/Popup/tw_ic_button_share_holo_dark.png__DEL__e1dzPEdaBKui9Zq282QxZyvWQH26LjxibNnCE55dJ38= -lib/tau/wearable/theme/circle/images/Popup/tw_ic_button_showonphone_holo_dark.png__DEL__X1u4e7lutk9kYJpMvlEIikHwxAeytRdko1jkV/C83VM= -lib/tau/wearable/theme/circle/images/Popup/tw_list_delete_holo_dark.png__DEL__Yr96n8D3JUBxcGd2aA0dWeUMZTZ3JLPBOjNP7NAvD2c= -lib/tau/wearable/theme/circle/images/Popup/tw_popup_progress_line.png__DEL__5BZJ/bzDHW+cmZ9lUa2FXxnkmzQiYiMzGgyYWtZf1r8= -lib/tau/wearable/theme/circle/images/Popup/tw_progress.png__DEL__fSGrfPDaIHgHHlJIzzh5HCaly1bi/BaiFTyIBnRoEsA= -lib/tau/wearable/theme/circle/images/Processing/tw_popup_progress_line.png__DEL__5BZJ/bzDHW+cmZ9lUa2FXxnkmzQiYiMzGgyYWtZf1r8= -lib/tau/wearable/theme/circle/images/Processing/tw_progress.png__DEL__fSGrfPDaIHgHHlJIzzh5HCaly1bi/BaiFTyIBnRoEsA= -lib/tau/wearable/theme/circle/images/Processing/tw_widget_activity_01.png__DEL__uLCD535ZcCixCMv+nyuChN7UOYgpVHUEMFjQ163L1k0= -lib/tau/wearable/theme/circle/images/Processing/tw_widget_activity_02.png__DEL__wgnTxZjaYQn/dv7h/Ia0RvgrBelcTnEkls1m0sLKYOA= -lib/tau/wearable/theme/circle/images/Scroll/b_drawer.png__DEL__mbVzn80oF4X11ahfjJXS8uR3sYppZS+FEkU+97oYCxs= -lib/tau/wearable/theme/circle/images/Scroll/b_fast_scroll_rollover_bg.png__DEL__OqE2I5t1PMsq5EurVZ2VErInH1r8bl/+8sx4spdHWtM= -lib/tau/wearable/theme/circle/images/Scroll/b_index_scroll_bg.png__DEL__dN+ARtQ/gg+Pwl8kRiCxX+jV+EM00uiRIj79c46JNEQ= -lib/tau/wearable/theme/circle/images/Scroll/b_indicatot_rotary.png__DEL__8+tKNPAHP93g3mHOXIzP8JcOmYsLsiDxEEFCakDdpVA= -lib/tau/wearable/theme/circle/images/Scroll/b_visual_cue.png__DEL__4O8FqI0WebFA9idMCBtcbCbHGbTGMghr1mOKY5eHMH8= -lib/tau/wearable/theme/circle/images/Time_picker/tw_progress.png__DEL__fSGrfPDaIHgHHlJIzzh5HCaly1bi/BaiFTyIBnRoEsA= -lib/tau/wearable/theme/circle/images/Time_picker/tw_timepicker_colon.png__DEL__luw5RWE7Ue8vTQE7wkOvGrzwgBAasNJn26r6lGkv16s= -lib/tau/wearable/theme/circle/images/Time_picker/tw_timepicker_num_bg_01.png__DEL__X/LK8w2+pVFhxd1SHzxC+blDFXxnh0eh57uPpAT4Veg= -lib/tau/wearable/theme/circle/images/Time_picker/tw_timepicker_num_bg_02.png__DEL__OoyZdsdDRt6rkBITpHaPJPfQmitImdhO99yYuAJ9iZI= -lib/tau/wearable/theme/circle/tau.css__DEL__+D9wG5Tk7vjzXasNGOLLosF5Pcx6meEdFths4F0iFb0= -lib/tau/wearable/theme/circle/tau.min.css__DEL__UsYdefMIpYkWegdJr/nW/oGuj8nRPzCO4tmShCqrQmg= -lib/tau/wearable/theme/default/changeable.min.template__DEL__hSF1opUI8kzh/NjyegRa8VL4b/fzTwGmzsehcHbuOvc= -lib/tau/wearable/theme/default/changeable.template__DEL__YDGeOeViCUixf4Jb0IpQQFZxuOvfTLNDU809VQ3AOPQ= -lib/tau/wearable/theme/default/images/Actionbar/tw_ic_menu_detail_disable_holo_dark.png__DEL__GQAO0noZqVi5fl5ULFhiy+6PwwihgAtui5YQ82ZLG7I= -lib/tau/wearable/theme/default/images/Actionbar/tw_ic_menu_detail_normal_holo_dark.png__DEL__zPxFeLgRUsIFUXBr2fy4aHi2xTT7Ac3W7+uQW9iFR30= -lib/tau/wearable/theme/default/images/Actionbar/tw_ic_menu_moreoverflow_holo_dark.png__DEL__qkbuZm3KXZNobT9lxfhl6LdiG8ERnIdYMArm45mDI3g= -lib/tau/wearable/theme/default/images/Actionbar/tw_ic_menu_selectall_disable_holo_dark.png__DEL__IeN52ATwP/4EkMicAC+Yn7SuFE5P8y+yN/qVg6mi1io= -lib/tau/wearable/theme/default/images/Actionbar/tw_ic_menu_selectall_normal_holo_dark.png__DEL__4Ocu+Qjbwyc0ZHBxU5SRQli6dzBiUEiz9zcKMp8Jp9g= -lib/tau/wearable/theme/default/images/Controller_icon/toggle_changeable.png__DEL__L5qndsxiolZYmCr3qBfWa6W/d2csXMRiv5PSdbbtXZs= -lib/tau/wearable/theme/default/images/Controller_icon/tw_btn_check_holo_dark.png__DEL__qFC8fOl6Tg7LrLrT62RSQLKSr3GP6O2UwjnG9s7DAck= -lib/tau/wearable/theme/default/images/Controller_icon/tw_btn_checkbox_holo_dark.png__DEL__ddihq2E6gV6+g48CtlRBvDFnKx97KWUJxoNr8SQ7sUQ= -lib/tau/wearable/theme/default/images/Controller_icon/tw_btn_checkbox_line_holo_dark.png__DEL__elPeRLEot+b5h79G5sudnUNkc6GhAyye82uL2cn9xxc= -lib/tau/wearable/theme/default/images/Controller_icon/tw_btn_next_depth_disabled_focused_holo_dark.png__DEL__VZcxMyct1SN+D1hkmuDGPCz08VE36YZ3g9eQ4msFXZE= -lib/tau/wearable/theme/default/images/Controller_icon/tw_btn_next_depth_disabled_holo_dark.png__DEL__CJTP7zTlB2WU3xmRSuD9idoEW2ViRWSW3fLnUAa0uxk= -lib/tau/wearable/theme/default/images/Controller_icon/tw_btn_next_depth_focused_holo_dark.png__DEL__pg+aC4TIUYS55mHOmWxk3lr/2h91QekSlSpO2OsNWMc= -lib/tau/wearable/theme/default/images/Controller_icon/tw_btn_next_depth_holo_dark.png__DEL__T42+rNkZU5E/hFFQ0z0gZxjwCCuTEs0n7FZ+0T75lTc= -lib/tau/wearable/theme/default/images/Controller_icon/tw_btn_next_depth_pressed_holo_dark.png__DEL__AsPhv5fKI7sviXhhioUIvfSuECSOScig9o3q0AorlrY= -lib/tau/wearable/theme/default/images/Controller_icon/tw_btn_radio_holo_dark.png__DEL__SYKDGM5OUHfYf65YinTD2vzNNMNUjKEABJaxy/68hv4= -lib/tau/wearable/theme/default/images/Controller_icon/tw_btn_radiobox_holo_dark.png__DEL__nwK+t+eTDiAjgXRMhNpbO52ccNtX1T8to7iUEfvtEw0= -lib/tau/wearable/theme/default/images/Controller_icon/tw_btn_radiobox_line.png__DEL__JXfJFsytb7Ca9bHn2mZ7J5UVde6gr5WIQWFARUEbSAI= -lib/tau/wearable/theme/default/images/Controller_icon/tw_switch_activation_holo_dark.png__DEL__L+dTtnavvPKQkuhT1nAYB3JUXLuoiNJ6dstppa0HOiQ= -lib/tau/wearable/theme/default/images/Controller_icon/tw_switch_activation_holo_dark_dim.png__DEL__c72MnpmywKjrRN/HoNFstJibOf/K4AyT4b5K/PCYC1I= -lib/tau/wearable/theme/default/images/Controller_icon/tw_switch_activation_holo_dark_pressed.png__DEL__VaVIfDtn8a/Z9C0yNh//3+A2xnnBWZ0xoudyTl+Piuo= -lib/tau/wearable/theme/default/images/Controller_icon/tw_switch_disabled_holo_dark.png__DEL__foBPioz9hjqxxtkHdIPmXbb3mK1fNkfONTv/JOAsjT4= -lib/tau/wearable/theme/default/images/Controller_icon/tw_switch_disabled_holo_dark_dim.png__DEL__PLwHizK9+RSDoRvb5aUE873RwKQHpykkjBqS2i4vQjs= -lib/tau/wearable/theme/default/images/Controller_icon/tw_switch_disabled_holo_dark_pressed.png__DEL__WT9haZfpJcZ+FzmF4GsIUw/bPz3Zq9GTgx7nnoEZ+XM= -lib/tau/wearable/theme/default/images/Controller_icon/tw_switch_thumb_activated_disabled_holo_dark.png__DEL__j0zUV7LZUAMtw/h/e+nR/DV6hv4pJbMVgFSVmHd1ZPU= -lib/tau/wearable/theme/default/images/Controller_icon/tw_switch_thumb_activated_holo_dark.png__DEL__Ni+YApa8axssM+a5WO3YsQJbb8s3fJXlj/oY/uZsE5I= -lib/tau/wearable/theme/default/images/Controller_icon/tw_switch_thumb_activation_pressed_holo_dark.png__DEL__m8evKOylB/z1YKQmYW6H8L5RVdPXPGeVqBDiVs+dVVk= -lib/tau/wearable/theme/default/images/Controller_icon/tw_switch_thumb_disabled_holo_dark.png__DEL__X/q+uSYRxqPT7rr7JuskK8YZApaT7bes05+nWyOnGWo= -lib/tau/wearable/theme/default/images/Controller_icon/tw_switch_thumb_holo_dark.png__DEL__LHS4h7fF5FcI7NNoWIzGjoeB6+1NO22qCHmz93y7X/s= -lib/tau/wearable/theme/default/images/Controller_icon/tw_switch_thumb_pressed_holo_dark.png__DEL__n7gr22qpISCtst0Ign8XB6I1BmQnD8Qzdcfeip0o0kg= -lib/tau/wearable/theme/default/images/Datetimepicker/tw_timepicker_dialbtn_minus_dim.png__DEL__yjjGHQP9IR2+Rr5dtJn1JPPfxUIFXbHUh2mweBG5MLw= -lib/tau/wearable/theme/default/images/Datetimepicker/tw_timepicker_dialbtn_minus_normal.png__DEL__+PIG2X0LgNen92rcxz0jFBboqVNIIo3rdITPmD/bmWU= -lib/tau/wearable/theme/default/images/Datetimepicker/tw_timepicker_dialbtn_minus_pressed.png__DEL__7K1ZddvZud/Nf8y/gdkSTH9IQQnI+w7PVlIihgagBgg= -lib/tau/wearable/theme/default/images/Datetimepicker/tw_timepicker_dialbtn_plus_dim.png__DEL__wCMzkHyxhvF4km77JP/hF5vg/bdJ3UvxYtt8OWwwGfg= -lib/tau/wearable/theme/default/images/Datetimepicker/tw_timepicker_dialbtn_plus_normal.png__DEL__peyMF6AVHrxYRiIWb3skN85sbYCgsjZLXd3VoUkS1HI= -lib/tau/wearable/theme/default/images/Datetimepicker/tw_timepicker_dialbtn_plus_pressed.png__DEL__E6LMNONMx9Vn/t0hAFXfOt+eyH9pTvlaeSSF008ZKXE= -lib/tau/wearable/theme/default/images/Datetimepicker/tw_timepicker_divider.png__DEL__JV7ZbZdTICmwYwRsJwExKew8uQycIPiw42knuScNQ+o= -lib/tau/wearable/theme/default/images/Datetimepicker/tw_timepicker_left_softbtn.png__DEL__lH2f2rMtVF4LvN4pmqyAz5FlIWHz52M1ekke9fHHUbY= -lib/tau/wearable/theme/default/images/Datetimepicker/tw_timepicker_num_bg_focused.png__DEL__7PrcxFIDpAxsX6mcLghZ+/RsjOCTcS0toOakUrq/Yfs= -lib/tau/wearable/theme/default/images/Datetimepicker/tw_timepicker_num_bg_normal.png__DEL__pFb/m1mlW271uH9jvC3Ib9ZZchaRAmmGCKnGtAYtGIk= -lib/tau/wearable/theme/default/images/Datetimepicker/tw_timepicker_num_dot.png__DEL__HQT/gDLO7vVxFItBsDPdr2E0jokO/XX8n6X9SPHl7tg= -lib/tau/wearable/theme/default/images/Datetimepicker/tw_timepicker_num_dot_01.png__DEL__JNCnOj+HcG6lG27JejyADm6niOeYQ8InXvvXRwH/u6s= -lib/tau/wearable/theme/default/images/Datetimepicker/tw_timepicker_right_softbtn.png__DEL__LBmiA/+MUO1OlBNuYhYz8osEyU2b4MVm9ZFxooZJqXo= -lib/tau/wearable/theme/default/images/Datetimepicker/tw_timepicker_time_bg.png__DEL__09kjbZb5tUxa2viFYU2yZn6FdPGEGsFEIpDVBD5nkJU= -lib/tau/wearable/theme/default/images/Datetimepicker/tw_timepicker_wheel_01.png__DEL__WgAY4szmnFqSb3vXcUf+3QIrI8v0hFBbYNmnlI8tepg= -lib/tau/wearable/theme/default/images/Datetimepicker/tw_timepicker_wheel_02.png__DEL__9VGCLOaFRL79RIjRj2z7ZG69aCFxdCHQj8VtuJq1fZ0= -lib/tau/wearable/theme/default/images/Datetimepicker/tw_timepicker_wheel_03.png__DEL__qy1/UliXU1RRlpf0J6udAl/Ypm9GvlGF/STYUHchCLk= -lib/tau/wearable/theme/default/images/Datetimepicker/tw_timepicker_wheel_04.png__DEL__KsSiF5D8vbTFNMklDnlrKZD9XBQyHgec97yQASydZtA= -lib/tau/wearable/theme/default/images/Datetimepicker/tw_timepicker_wheel_05.png__DEL__ViQ0DYFmbgTr7Lou0QLz7QH+6bKAXMRxvcg2dzTzchY= -lib/tau/wearable/theme/default/images/Datetimepicker/tw_timepicker_wheel_06.png__DEL__lhVxL4EgyeZOUPJZeEk2Fw11hXa+gzhn7qOFc8xvDag= -lib/tau/wearable/theme/default/images/Popup/tw_device_options_brightness_off.png__DEL__0h1EbPE3WeBj9ZfUZ9FpyVZ/Q+TD8EuLVLmqr0J4yyo= -lib/tau/wearable/theme/default/images/Popup/tw_device_options_brightness_on.png__DEL__kCR2ZQbq0ODnWTdYFgsdZnNy6PINvN8uIIx4+yxWFJY= -lib/tau/wearable/theme/default/images/Popup/tw_device_options_mute.png__DEL__bLu4xcNYesodmru1FKP3jrNWiasJFZLDftiEbZjOY7I= -lib/tau/wearable/theme/default/images/Popup/tw_device_options_outdoor_off.png__DEL__FrzO6fIRaFZIgFC4PaT+VZhbBJdKGT6827g+uBRIyYM= -lib/tau/wearable/theme/default/images/Popup/tw_device_options_outdoor_on.png__DEL__OhNqTsXzTHBun1RrSEctscIrtPU3Dvj+ixPzQgSzNM4= -lib/tau/wearable/theme/default/images/Popup/tw_device_options_sound.png__DEL__bKtC/hbWSvbMLtYyY49+CMO55EWIStOs/RjCEfS2g7o= -lib/tau/wearable/theme/default/images/Popup/tw_device_options_sound_off.png__DEL__r0PhRcJuWHPdbOou1QkN5xmRsSz761VypT4iyIEKUC0= -lib/tau/wearable/theme/default/images/Popup/tw_device_options_vibrate.png__DEL__C4rLnxMV0Mr7sf41mOKNioMRoQLjQRjlCzZtTe3dGx8= -lib/tau/wearable/theme/default/images/Popup/tw_ic_lock_power_off.png__DEL__cLqhiX6jI5+aW9FecdY/AuivjvTlgnW6EMnJ2rojZjA= -lib/tau/wearable/theme/default/images/Popup/tw_ic_lock_restart.png__DEL__oFomXnx1p7uKCoUSP6/SAKj6WrM2QMmqHQFexHTtYDU= -lib/tau/wearable/theme/default/images/Processing/tw_widget_activity_01.png__DEL__uLCD535ZcCixCMv+nyuChN7UOYgpVHUEMFjQ163L1k0= -lib/tau/wearable/theme/default/images/Processing/tw_widget_activity_02.png__DEL__wgnTxZjaYQn/dv7h/Ia0RvgrBelcTnEkls1m0sLKYOA= -lib/tau/wearable/theme/default/images/Progress/tw_progressbar_indeterminate1_holo_dark.png__DEL__dcJllIGezhXHZvfaNTdqK/c7BK85yVkaDcdvJk7BPVg= -lib/tau/wearable/theme/default/images/Progress/tw_progressbar_indeterminate2_holo_dark.png__DEL__gvbo/UwaMQSasEokhw7EvBM9KpxSTBM0rZHurhT+JWQ= -lib/tau/wearable/theme/default/images/Progress/tw_progressbar_indeterminate3_holo_dark.png__DEL__JX89ApTfHhXrZ2ljN4jhLpe8Kd8pvuRiIL3tzeUmsX4= -lib/tau/wearable/theme/default/images/Progress/tw_progressbar_indeterminate4_holo_dark.png__DEL__IF4c0GAJrT0ZMZN7VEK8lBw76XcuzMwFR6K429Yq+6Y= -lib/tau/wearable/theme/default/images/Progress/tw_progressbar_indeterminate5_holo_dark.png__DEL__WGxh703wRE4If3h/uxakL9xDEQyRL4u+HZgipuENxfE= -lib/tau/wearable/theme/default/images/Progress/tw_scrubber_control_focused_holo_dark.png__DEL__tNWXHgyD6a80RB+IEo90Cvt4/FuOYuV0U/53RnNW3UE= -lib/tau/wearable/theme/default/images/Progress/tw_scrubber_control_holo_dark.png__DEL__YhPRRU1SqexNg/FczzWmA9fgvNiOrX/GmAIRuAQvGjw= -lib/tau/wearable/theme/default/images/Scroller/scrollbar-bouncing-effect-bottom.png__DEL__SEmF6NyaDDXS3lIiZWNp76MCtzaqpfagCZr25V/vuUA= -lib/tau/wearable/theme/default/images/Scroller/scrollbar-bouncing-effect-left.png__DEL__COCGI7jxCP4Ue24qIcWh9Dkd4V9Elz7UFORdK62A43M= -lib/tau/wearable/theme/default/images/Scroller/scrollbar-bouncing-effect-right.png__DEL__D/sXPEh5Eflzj8bRtvIKGWr8uM9yOVkZcYWpTQlNbtQ= -lib/tau/wearable/theme/default/images/Scroller/scrollbar-bouncing-effect-top.png__DEL__dqaendWOrz1J9Wm2Y3E3kcqAh+YCCVc1wZJBOsEzUUM= -lib/tau/wearable/theme/default/images/Swipelist/b_logs_icon_actionbar_btn_msg_nor.png__DEL__f6LUaSBsZsugcSX2A3xcaHs+rghK2nFAneqNp7WbOMw= -lib/tau/wearable/theme/default/images/Swipelist/b_logs_icon_body_btn_call_nor.png__DEL__fl7TG+5Mgf/y6KR8TdSEPcC/teaTrmRLm+lr9TSpOyg= -lib/tau/wearable/theme/default/images/controls/00_field_btn_clear.png__DEL__XKFePClyS+t/UO2cznRTz9ydaK4dzBXa95CE0a6KrX0= -lib/tau/wearable/theme/default/images/controls/00_field_btn_clear_press.png__DEL__dyXnWmE0c/9ZDJcADwBX1E2OLBgF9gl4sfUqHFm4SO0= -lib/tau/wearable/theme/default/images/controls/00_search_icon.png__DEL__mZOSnWl5O7WH8lhKawGsEqpJgwz6cy9WHk/iNGaunZM= -lib/tau/wearable/theme/default/images/controls/00_slider_button_brightness_01.png__DEL__jJmU6z9T9fLXMJ8qt3EvXwe+ccuCSaux++UiF6fq8Pk= -lib/tau/wearable/theme/default/images/controls/00_slider_button_brightness_02.png__DEL__q47QGSQI/z1pjhHzCkgogHrPO4IZaO0bzARJXEGMSfM= -lib/tau/wearable/theme/default/images/controls/00_slider_button_volume_01.png__DEL__8W13lakl2/iUtnFg1g3lehmZTjl6lJEUN9IRVZx0qTA= -lib/tau/wearable/theme/default/images/controls/00_slider_button_volume_02.png__DEL__IVSJaiBi+NtWhHyWQgHYwNE3eRYxtQIErkKLb+Njm1g= -lib/tau/wearable/theme/default/images/controls/00_slider_handle.png__DEL__KWANj9bq1He1/GQJUa9tspx0b9NZHbIgQUVJCFJar/4= -lib/tau/wearable/theme/default/images/controls/00_slider_handle_press.png__DEL__byrrqFBbnOHavr4uy428zqzglEcxeFlGDFar45RYcoU= -lib/tau/wearable/theme/default/images/controls/00_slider_popup_bg.png__DEL__dnKoz2IcJY8sGASoDTvcD/QcJEtcGbZoV+86U7lPm0Q= -lib/tau/wearable/theme/default/images/controls/button/00_button_back.png__DEL__/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ= -lib/tau/wearable/theme/default/images/controls/button/00_button_back_press.png__DEL__/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ= -lib/tau/wearable/theme/default/images/controls/button/00_button_call.png__DEL__3cBd4DbHLpcn8j+GVGtlXTbBAwrRrCwq3+Q7idwLQ6Q= -lib/tau/wearable/theme/default/images/controls/button/00_button_call_press.png__DEL__3cBd4DbHLpcn8j+GVGtlXTbBAwrRrCwq3+Q7idwLQ6Q= -lib/tau/wearable/theme/default/images/controls/button/00_button_check.png__DEL__Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78= -lib/tau/wearable/theme/default/images/controls/button/00_button_check_press.png__DEL__Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78= -lib/tau/wearable/theme/default/images/controls/button/00_button_expand_cancel.png__DEL__TtQRlyRELVKVECOanE1JAuVpP7b8rhHxJYwdcv3WJvM= -lib/tau/wearable/theme/default/images/controls/button/00_button_expand_cancel_press.png__DEL__TtQRlyRELVKVECOanE1JAuVpP7b8rhHxJYwdcv3WJvM= -lib/tau/wearable/theme/default/images/controls/button/00_button_expand_closed.png__DEL__FOmAAqd26rdUE6cmn3rmZun6ZBgD1fuglLzS5A1cEOE= -lib/tau/wearable/theme/default/images/controls/button/00_button_expand_closed_press.png__DEL__FOmAAqd26rdUE6cmn3rmZun6ZBgD1fuglLzS5A1cEOE= -lib/tau/wearable/theme/default/images/controls/button/00_button_expand_minus.png__DEL__R0zBC1naA4cq4xTUsegT49sCqkboA4CUB+TiY3zDzhQ= -lib/tau/wearable/theme/default/images/controls/button/00_button_expand_minus_press.png__DEL__R0zBC1naA4cq4xTUsegT49sCqkboA4CUB+TiY3zDzhQ= -lib/tau/wearable/theme/default/images/controls/button/00_button_expand_opened.png__DEL__Sxgk+yv2LrnaHkogMQNVHIdep33ncaIX89nhc95pAkw= -lib/tau/wearable/theme/default/images/controls/button/00_button_expand_opened_press.png__DEL__Sxgk+yv2LrnaHkogMQNVHIdep33ncaIX89nhc95pAkw= -lib/tau/wearable/theme/default/images/controls/button/00_button_expand_send.png__DEL__6iFAiL6xHeERlC7AY9lHYCj8bAWc1LgdPwqRZGMlwdg= -lib/tau/wearable/theme/default/images/controls/button/00_button_expand_send_press.png__DEL__6iFAiL6xHeERlC7AY9lHYCj8bAWc1LgdPwqRZGMlwdg= -lib/tau/wearable/theme/default/images/controls/button/00_button_gear.png__DEL__GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8= -lib/tau/wearable/theme/default/images/controls/button/00_button_gear_press.png__DEL__GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8= -lib/tau/wearable/theme/default/images/controls/button/00_button_grid.png__DEL__OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I= -lib/tau/wearable/theme/default/images/controls/button/00_button_grid_press.png__DEL__OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I= -lib/tau/wearable/theme/default/images/controls/button/00_button_home.png__DEL__FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg= -lib/tau/wearable/theme/default/images/controls/button/00_button_home_press.png__DEL__FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg= -lib/tau/wearable/theme/default/images/controls/button/00_button_info.png__DEL__tnZAhayvb5cJUNPLaYAFFpm+s2QJJTyS9z/Hs3OSfrA= -lib/tau/wearable/theme/default/images/controls/button/00_button_info_press.png__DEL__tnZAhayvb5cJUNPLaYAFFpm+s2QJJTyS9z/Hs3OSfrA= -lib/tau/wearable/theme/default/images/controls/button/00_button_left.png__DEL__AI1lJPs07RjlkIH1kTjyl7hYV9VTOZlt+l1jeefao6k= -lib/tau/wearable/theme/default/images/controls/button/00_button_left_press.png__DEL__AI1lJPs07RjlkIH1kTjyl7hYV9VTOZlt+l1jeefao6k= -lib/tau/wearable/theme/default/images/controls/button/00_button_plus.png__DEL__4C52J9WLS1R0IwX1d0G7mR+vPFKjaIPVh5WFxqRUsAg= -lib/tau/wearable/theme/default/images/controls/button/00_button_plus_press.png__DEL__4C52J9WLS1R0IwX1d0G7mR+vPFKjaIPVh5WFxqRUsAg= -lib/tau/wearable/theme/default/images/controls/button/00_button_refresh.png__DEL__AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs= -lib/tau/wearable/theme/default/images/controls/button/00_button_refresh_press.png__DEL__AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs= -lib/tau/wearable/theme/default/images/controls/button/00_button_rename.png__DEL__gqMDtvmimeEzV4ql3TpQzuFwZn20zd+AQb4YRRAglk0= -lib/tau/wearable/theme/default/images/controls/button/00_button_rename_press.png__DEL__gqMDtvmimeEzV4ql3TpQzuFwZn20zd+AQb4YRRAglk0= -lib/tau/wearable/theme/default/images/controls/button/00_button_right.png__DEL__fcf9OlKX1sldENoNTK5Agi0pW3qnBNx685TnUjBM0rw= -lib/tau/wearable/theme/default/images/controls/button/00_button_right_press.png__DEL__fcf9OlKX1sldENoNTK5Agi0pW3qnBNx685TnUjBM0rw= -lib/tau/wearable/theme/default/images/controls/button/00_button_search.png__DEL__tLcZLgYClAI4E0ZuMtrSxv/vnVTzWnQPP5jjsuBd3KE= -lib/tau/wearable/theme/default/images/controls/button/00_button_search_press.png__DEL__tLcZLgYClAI4E0ZuMtrSxv/vnVTzWnQPP5jjsuBd3KE= -lib/tau/wearable/theme/default/images/controls/button/00_button_star.png__DEL__14gk6KUOm3dLpOdUg9nWfKA9riS+gWrkS/KYARdxkGQ= -lib/tau/wearable/theme/default/images/controls/button/00_button_star_press.png__DEL__14gk6KUOm3dLpOdUg9nWfKA9riS+gWrkS/KYARdxkGQ= -lib/tau/wearable/theme/default/images/controls/button/00_button_warning.png__DEL__7bbIxqS4PWi+iCe9sb5G2grIcSZG+p+hOrfjmbEIQOM= -lib/tau/wearable/theme/default/images/controls/button/00_button_warning_press.png__DEL__7bbIxqS4PWi+iCe9sb5G2grIcSZG+p+hOrfjmbEIQOM= -lib/tau/wearable/theme/default/images/controls/button/00_icon_jump.png__DEL__TgLAb3VX+0fUYSAeFe2ZcSP0Gz0XnhXRl85pDt1zkjE= -lib/tau/wearable/theme/default/images/controls/button/00_icon_jump_left.png__DEL__MBcOQ7x4CMkvgnJaE0fzkEUXbpZOYp7g7LxsS21Bo44= -lib/tau/wearable/theme/default/images/controls/button/00_icon_jump_left_press.png__DEL__MBcOQ7x4CMkvgnJaE0fzkEUXbpZOYp7g7LxsS21Bo44= -lib/tau/wearable/theme/default/images/controls/button/00_icon_jump_press.png__DEL__TgLAb3VX+0fUYSAeFe2ZcSP0Gz0XnhXRl85pDt1zkjE= -lib/tau/wearable/theme/default/images/listview/tw_list_add_holo_dark.png__DEL__Z03wxDAN+gzRs+MykPjexZGdyOx72e9BkhQn0crza6Y= -lib/tau/wearable/theme/default/images/listview/tw_list_delete_holo_dark.png__DEL__Yr96n8D3JUBxcGd2aA0dWeUMZTZ3JLPBOjNP7NAvD2c= -lib/tau/wearable/theme/default/images/listview/tw_list_setting_holo_dark.png__DEL__DfKlzxVvg384e+9JRb0FxCa/j4jWAeP2yup/3em5bLQ= -lib/tau/wearable/theme/default/images/page/00_icon_Back.png__DEL__pPznUE1kIxhfSkqvbFScqyh/F7T1WBm/+JBkpUEv9Ls= -lib/tau/wearable/theme/default/images/page/00_icon_Back_press.png__DEL__doFLIVQgh57+N4sZKYb2PKzo83tbotkOIgNArkQlsMI= -lib/tau/wearable/theme/default/images/page/00_icon_SIP_close_press_web.png__DEL__r/5kFC+FkcleSTwaynHSFJk/wwJ4viHByxHIdNb9LvY= -lib/tau/wearable/theme/default/images/page/00_icon_SIP_close_web.png__DEL__K0228z0uQELmW6u8kAau5OscHjzgebA5DiZkZSFCUiw= -lib/tau/wearable/theme/default/images/page/00_icon_cancel_press_web.png__DEL__5Mu0X3Yvg4L9ZPZWc/w3xZtu+bAgKB/GLT2S1IEqKvA= -lib/tau/wearable/theme/default/images/page/00_icon_cancel_web.png__DEL__aOH4fHR5qC0fE0YmMmmNSTxgNmV4uyQefKWk/1ENTgA= -lib/tau/wearable/theme/default/images/page/00_icon_delete_press_web.png__DEL__sdFP8nxCEANcCszWBPUN7Ffyj3iQADpfQH3/bGKzUfc= -lib/tau/wearable/theme/default/images/page/00_icon_delete_web.png__DEL__4JWd8+mGQGMJHxnugNA2vi/AD12eBagyCrx4aAHFv/0= -lib/tau/wearable/theme/default/images/page/00_icon_done_press_web.png__DEL__mVh4h+dcZHc7Ig087pu+VZD0j1dThmldOo3mfbSKJB8= -lib/tau/wearable/theme/default/images/page/00_icon_done_web.png__DEL__4CJj8jI4dtPGxGQ4OwEX1SrJz4umwiPiFMOdsxFvK2E= -lib/tau/wearable/theme/default/images/page/00_icon_edit_press_web.png__DEL__38DceTydgkdC7dCkFDzR1Pne3D8fDTYbyF4W17qhhbA= -lib/tau/wearable/theme/default/images/page/00_icon_edit_web.png__DEL__30bv2cn0fzPaBzB1rhVbcLV9st+nYlNVLcQEKmwJNg0= -lib/tau/wearable/theme/default/images/page/00_icon_more.png__DEL__dHOgyFzCbdyoye7mh+7E2ExIfg3mGDUj3DmgxHAiDok= -lib/tau/wearable/theme/default/images/page/00_icon_more_press.png__DEL__DQgKiGP+ixEpotK9dwSiShZSJCnswAkZgKV+yCE5OAo= -lib/tau/wearable/theme/default/images/page/00_icon_plus_press_web.png__DEL__THkJIL2kbw1w0mn+uM1FkkWtR1Lq85tVGz3lWONggDE= -lib/tau/wearable/theme/default/images/page/00_icon_plus_web.png__DEL__GDHQcmTVFGa+4QxKpv2Wu98rWcVP/RuHU2FtmMMASbI= -lib/tau/wearable/theme/default/images/page/00_icon_search_press_web.png__DEL__GJJTwHGy/+PHtzjlf4Llk/no9cbV3x/SphabUgVxbAc= -lib/tau/wearable/theme/default/images/page/00_icon_search_web.png__DEL__WJoEnozCDpenLEbMmjvRfZxslpajJ8CjYMUY/Fmm2ks= -lib/tau/wearable/theme/default/images/page/00_icon_select_all_press_web.png__DEL__YL13NWCgp8TNNFisIvJsIbISukjoiyfVCnR4PH6DaSU= -lib/tau/wearable/theme/default/images/page/00_icon_select_all_web.png__DEL__0lBK6aWv/Ep0Q5Q7O7LQoOpD0+Pqlf4KgF0RpRT4Bc8= -lib/tau/wearable/theme/default/tau.css__DEL__r0vuxLVMb/BpOxc1YMOmm+jULtqblWMQt1+LZXU5xqk= -lib/tau/wearable/theme/default/tau.min.css__DEL__7U+DDKIlxAQfI8a0Gr0YhYauJrEev7HqJfA+/tUGz9U= -lowBatteryCheck.js__DEL__0HWXtjGoAuL06wBVuRTblRsY4XaPy/vAEhkqbQjg/nc= -version.txt__DEL__G7fEgUcFKIG1eKmu74oEQot7ywX9tzvbsfHB6Sm4sUQ= -author-signature.xml__DEL__2tuKdkXTQyc1wj26LjlXUx2H0TpI3GSHVmvK60IZzr0= -extra/snapList/snaplist.js__DEL__JuQVy1vN4i4qnlL/gMGhUfFDwdTMUmYkCH0NiShBw9Y= diff --git a/tau/demos/SDK/wearable/UIComponents/.sign/author-signature.xml b/tau/demos/SDK/wearable/UIComponents/.sign/author-signature.xml deleted file mode 100644 index e59244f9..00000000 --- a/tau/demos/SDK/wearable/UIComponents/.sign/author-signature.xml +++ /dev/null @@ -1,9090 +0,0 @@ -<Signature xmlns="http://www.w3.org/2000/09/xmldsig#" Id="AuthorSignature"> -<SignedInfo> -<CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"></CanonicalizationMethod> -<SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"></SignatureMethod> -<Reference URI="LICENSE.txt"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ZppRs9onZVq2z1KmMKyTCCHaEV7U0BESVJLIPBcfgKY=</DigestValue> -</Reference> -<Reference URI="app.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4NkJW9cKBK6uL15iuCSltx2WaTfa1URsg9FOHhfoc+Y=</DigestValue> -</Reference> -<Reference URI="basic%2Fbutton%2Fbutton.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>725/2kps885d8s2BVRZKHTO5kseW5j1+SSWlr8nc3nM=</DigestValue> -</Reference> -<Reference URI="basic%2Fbutton%2Fimages%2F00_icon_back_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>kX+nnL78PWmV5M+FCDbX3YEa0hbFSNXkCrwuv82PWpA=</DigestValue> -</Reference> -<Reference URI="basic%2Fbutton%2Fimages%2F00_icon_cancel_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PEokuNNAEUEheTlGrbNSmE26XEvFG8z4VQEGeKlo7Ss=</DigestValue> -</Reference> -<Reference URI="basic%2Fexpandable%2Ffooter_1btn.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tQLKdMcIAIccievEWg5ABzM1l2H9/eBiYJ1b/c5Iu5o=</DigestValue> -</Reference> -<Reference URI="basic%2Fexpandable%2Ffooter_2btn.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jjUzxd863nNcVhrXgZ6sQGoy4fnLx4xNV1+3M9qPbfM=</DigestValue> -</Reference> -<Reference URI="basic%2Fexpandable%2Findex.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>24uigUbJupBJg3B6ub7izQKtckfiqPiZS/dTCnDLDJ0=</DigestValue> -</Reference> -<Reference URI="basic%2Ffooter%2Ffooter.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>txS4sMOhRnlV/3aTQRDjNbySWB8Ihd5VRmzmx9NYSf4=</DigestValue> -</Reference> -<Reference URI="basic%2Ffooter%2Ffooter_btn.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mlQoNtr9MZL56kwQW2U9jh1sB68ukXWl288u6l7pR4M=</DigestValue> -</Reference> -<Reference URI="basic%2Ffooter%2Ffooter_header.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7RR6Vf8W6VkeefwHO256ic5Zz7IncWyvKqxVeXC18hM=</DigestValue> -</Reference> -<Reference URI="basic%2Ffooter%2Findex.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>9sXXclQMuS4CwOL6zsJIbBZ3UlntlCWW4X0OVrPcPiU=</DigestValue> -</Reference> -<Reference URI="basic%2Fheader%2Fheader.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Zjy2BPqjYoa0x3y6EPoxV+t4p0RNTTbE4nBSKtcFf+M=</DigestValue> -</Reference> -<Reference URI="basic%2Fheader%2Fheader_fixed.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>J5qM2yiE76ydskG2u8p3gJtH6ZWmq9sLr+dKstAJT3g=</DigestValue> -</Reference> -<Reference URI="basic%2Fheader%2Findex.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OARBn2rZeOE9Ii8Tzv9lj+RnJsZ4oDUfUbGDf9QLbwo=</DigestValue> -</Reference> -<Reference URI="basic%2Findex.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Ha9He1qrGoB+c/IcShWwfFAb0ocWpD5IAD0abHOZ5dk=</DigestValue> -</Reference> -<Reference URI="basic%2Fmarquee%2Ftest.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>rBGp7lDMPXwEimK5PzWyBqIpO4t+AxPRtZUdDw6ePj4=</DigestValue> -</Reference> -<Reference URI="basic%2Fmarquee%2Ftest.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dNthW6DZCyLFzdcTKWWbJu/WYoSzGRp0GkA+FyEde4w=</DigestValue> -</Reference> -<Reference URI="basic%2Fpopup%2Fimages%2Fb_option_icon_call.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ccRMQRyfmCCOK4bCkmMzw+E+qovrcBhnPJY48rgH0tI=</DigestValue> -</Reference> -<Reference URI="basic%2Fpopup%2Fimages%2Fb_option_icon_contacts.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>oHgDo1DSivNRy9EouuxRLXpYy5KUIo0TpN7r/5WXPBQ=</DigestValue> -</Reference> -<Reference URI="basic%2Fpopup%2Fimages%2Fb_option_icon_message.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ckXd+YzEsnHhH5Q/oSJUCZu3doPEVF8sLQo5JLIa8LM=</DigestValue> -</Reference> -<Reference URI="basic%2Fpopup%2Fimages%2Fb_option_list_icon_action.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ywC5UQ9oxYh7Y+iG7rIzDid9FsJJ7+uVyt3oyckMO7U=</DigestValue> -</Reference> -<Reference URI="basic%2Fpopup%2Fimages%2Fb_option_list_icon_delete.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>nGDJbF66DYGxkVxRker9idEy3naHcUVpTQIZu/E6XxI=</DigestValue> -</Reference> -<Reference URI="basic%2Fpopup%2Fimages%2Fb_option_list_icon_enter.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>CFsDFQGxm7E7Ogi07jtvNTbnl+J5D3/UsIVczA3EpEY=</DigestValue> -</Reference> -<Reference URI="basic%2Fpopup%2Fimages%2Fb_option_list_icon_share.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>hnQdc5Y1QV8WTG7I1i0tfCzxjwGOoY35SmG4VSS/vws=</DigestValue> -</Reference> -<Reference URI="basic%2Fpopup%2Fimages%2Ftw_ic_button_delete_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zDaeFO4qpWCJj+5Alx/llfxWocLem/L3tLTHc/vl5hI=</DigestValue> -</Reference> -<Reference URI="basic%2Fpopup%2Fimages%2Ftw_ic_button_share_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>e1dzPEdaBKui9Zq282QxZyvWQH26LjxibNnCE55dJ38=</DigestValue> -</Reference> -<Reference URI="basic%2Fpopup%2Fimages%2Ftw_ic_button_showonphone_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>X1u4e7lutk9kYJpMvlEIikHwxAeytRdko1jkV/C83VM=</DigestValue> -</Reference> -<Reference URI="basic%2Fpopup%2Findex.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4pI4uTaydBLL4/1NDIhT1c7dics2M2C690S905j8ahE=</DigestValue> -</Reference> -<Reference URI="basic%2Fpopup%2Fpopup.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5AHwDoE0VUrDzyDs8OgDkx5lAJF70LzAWogLbm76oas=</DigestValue> -</Reference> -<Reference URI="basic%2Fpopup%2Fpopup.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>kxKhdD0T3aTrjJbAF55AYq3Sw+VN4NAWVyg6+ymXuQo=</DigestValue> -</Reference> -<Reference URI="basic%2Fpopup%2Fpopup_option.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0/ZERcPkjgWP4U8DNXVB14gg+fQGsWlxcFA/H3McOOU=</DigestValue> -</Reference> -<Reference URI="basic%2Fpopup%2Fpopup_toast.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>NsDt1YEYg/R1BmgxTQUsTBBuXvJrbcLVx2neLiBmAYo=</DigestValue> -</Reference> -<Reference URI="basic%2Fprocessing%2Findex.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8GRw2RW90V9mzwPVxYlzehelqxypDVR0ybk6CBvtdqY=</DigestValue> -</Reference> -<Reference URI="basic%2Fprocessing%2Fprocessing-full.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7dzaXfv1cJgk9vAZ2BkG0Bqe2J3r9YLekP2x9RAFq08=</DigestValue> -</Reference> -<Reference URI="basic%2Fprocessing%2Fprocessing.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IakcPROtiUIoTH0i1BIN0q6f2Rmj6SIu8tYFDAY5NcI=</DigestValue> -</Reference> -<Reference URI="basic%2Fprogress%2Fcircleprogress.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8jVKadrr06Q9LuYfRQlU7tPy/uTufyxFvgiv1fAL1AQ=</DigestValue> -</Reference> -<Reference URI="basic%2Fprogress%2Fcircleprogress.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>H3v7mqvIxZ4noDRMyeUDDqxOQz1uYRDbyD13RdpOC2c=</DigestValue> -</Reference> -<Reference URI="basic%2Fprogress%2Findex.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lheuwtZOpW++EaHbNbmd/FiOPfX7oR0fZ3k1n1WWQmA=</DigestValue> -</Reference> -<Reference URI="basic%2Fprogress%2Fprogress.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4g0jp3ORdBlfxBJzsz8Ihk7O9sASAO7ebDHyxHZeetk=</DigestValue> -</Reference> -<Reference URI="basic%2Ftoggle%2Ftoggle_full.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gdHGaemu1nZf1HIikqPu6ZGSYMEdGPbhS24t6iguJgg=</DigestValue> -</Reference> -<Reference URI="basic%2Ftoggle%2Ftoggle_full.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>eMnWVh7VXeXrZSdjoV25SFr/P3iwW3+LCZEFi8/qNAQ=</DigestValue> -</Reference> -<Reference URI="basic%2Fwebkitui%2Findex.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FuMB9TRi9KMmBUl9NhjDm7WnN7AXkeSoliFAOJ/pAjU=</DigestValue> -</Reference> -<Reference URI="basic%2Fwebkitui%2Fwebkit.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>E2uNii0h8RN5SSXfrC/8uXsK6PILrfan86CS4xb17dc=</DigestValue> -</Reference> -<Reference URI="config.xml"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>x2HbLdkkoDS39IeStQikJaRSrnmTiNmt4BX4SW2yMnU=</DigestValue> -</Reference> -<Reference URI="css%2FcircleMask.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ZrIMlLizfZ3JcLkjBkdH9yN4V1pVVf4nwBoN2McvD1I=</DigestValue> -</Reference> -<Reference URI="css%2Fstyle.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>G+3e28QCpB/WEzmjAP5ZVRJsCmkWzptYva2yGJp+azk=</DigestValue> -</Reference> -<Reference URI="extra%2FcircularIndexScrollbar%2FcircularIndexScrollbar.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FX5PwPfa0pdEo9x/fx2qvvlg5gHqDdgo3fpDV5nna3I=</DigestValue> -</Reference> -<Reference URI="extra%2FcircularIndexScrollbar%2Findex.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>92CrNfK/lJroeMoJT7jYc9nnUQX3EaJR0Nyz6cmpZSM=</DigestValue> -</Reference> -<Reference URI="extra%2Fdrawer%2FclickOpenDrawer.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mLBnik4B1AA+TdvVrv0918y/wtkD3UJq+UXoVU5wWII=</DigestValue> -</Reference> -<Reference URI="extra%2Fdrawer%2Findex.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>NSNAWzM9hdaQaLLv6GpLfXd7+J8ExBwuqyIJEaWxniU=</DigestValue> -</Reference> -<Reference URI="extra%2Fdrawer%2FsectionChangerDrawer.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VhaFVkjJbg7WqEryFZVU4GL2Oqcg/ENXbZYiK33CMPY=</DigestValue> -</Reference> -<Reference URI="extra%2Fdrawer%2FsinglePageDrawer.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>yVNIpSP4zfeAlbHLtmcoJIBDrGSp3tBt6HuYTyVRvYE=</DigestValue> -</Reference> -<Reference URI="extra%2Fimages%2FController_icon%2Ftw_btn_next_depth_disabled_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VZcxMyct1SN+D1hkmuDGPCz08VE36YZ3g9eQ4msFXZE=</DigestValue> -</Reference> -<Reference URI="extra%2Fimages%2FController_icon%2Ftw_btn_next_depth_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>CJTP7zTlB2WU3xmRSuD9idoEW2ViRWSW3fLnUAa0uxk=</DigestValue> -</Reference> -<Reference URI="extra%2Fimages%2FController_icon%2Ftw_btn_next_depth_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pg+aC4TIUYS55mHOmWxk3lr/2h91QekSlSpO2OsNWMc=</DigestValue> -</Reference> -<Reference URI="extra%2Fimages%2FController_icon%2Ftw_btn_next_depth_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>T42+rNkZU5E/hFFQ0z0gZxjwCCuTEs0n7FZ+0T75lTc=</DigestValue> -</Reference> -<Reference URI="extra%2Fimages%2FController_icon%2Ftw_btn_next_depth_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AsPhv5fKI7sviXhhioUIvfSuECSOScig9o3q0AorlrY=</DigestValue> -</Reference> -<Reference URI="extra%2Fimages%2FController_icon%2Ftw_switch_activation_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>L+dTtnavvPKQkuhT1nAYB3JUXLuoiNJ6dstppa0HOiQ=</DigestValue> -</Reference> -<Reference URI="extra%2Fimages%2FController_icon%2Ftw_switch_activation_holo_dark_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>c72MnpmywKjrRN/HoNFstJibOf/K4AyT4b5K/PCYC1I=</DigestValue> -</Reference> -<Reference URI="extra%2Fimages%2FController_icon%2Ftw_switch_activation_holo_dark_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VaVIfDtn8a/Z9C0yNh//3+A2xnnBWZ0xoudyTl+Piuo=</DigestValue> -</Reference> -<Reference URI="extra%2Fimages%2FController_icon%2Ftw_switch_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>foBPioz9hjqxxtkHdIPmXbb3mK1fNkfONTv/JOAsjT4=</DigestValue> -</Reference> -<Reference URI="extra%2Fimages%2FController_icon%2Ftw_switch_disabled_holo_dark_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PLwHizK9+RSDoRvb5aUE873RwKQHpykkjBqS2i4vQjs=</DigestValue> -</Reference> -<Reference URI="extra%2Fimages%2FController_icon%2Ftw_switch_disabled_holo_dark_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WT9haZfpJcZ+FzmF4GsIUw/bPz3Zq9GTgx7nnoEZ+XM=</DigestValue> -</Reference> -<Reference URI="extra%2Fimages%2FController_icon%2Ftw_switch_thumb_activated_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>j0zUV7LZUAMtw/h/e+nR/DV6hv4pJbMVgFSVmHd1ZPU=</DigestValue> -</Reference> -<Reference URI="extra%2Fimages%2FController_icon%2Ftw_switch_thumb_activated_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Ni+YApa8axssM+a5WO3YsQJbb8s3fJXlj/oY/uZsE5I=</DigestValue> -</Reference> -<Reference URI="extra%2Fimages%2FController_icon%2Ftw_switch_thumb_activation_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>m8evKOylB/z1YKQmYW6H8L5RVdPXPGeVqBDiVs+dVVk=</DigestValue> -</Reference> -<Reference URI="extra%2Fimages%2FController_icon%2Ftw_switch_thumb_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>X/q+uSYRxqPT7rr7JuskK8YZApaT7bes05+nWyOnGWo=</DigestValue> -</Reference> -<Reference URI="extra%2Fimages%2FController_icon%2Ftw_switch_thumb_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LHS4h7fF5FcI7NNoWIzGjoeB6+1NO22qCHmz93y7X/s=</DigestValue> -</Reference> -<Reference URI="extra%2Fimages%2FController_icon%2Ftw_switch_thumb_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>n7gr22qpISCtst0Ign8XB6I1BmQnD8Qzdcfeip0o0kg=</DigestValue> -</Reference> -<Reference URI="extra%2Fimages%2Flistview%2Ftw_list_add_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Z03wxDAN+gzRs+MykPjexZGdyOx72e9BkhQn0crza6Y=</DigestValue> -</Reference> -<Reference URI="extra%2Fimages%2Flistview%2Ftw_list_delete_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Yr96n8D3JUBxcGd2aA0dWeUMZTZ3JLPBOjNP7NAvD2c=</DigestValue> -</Reference> -<Reference URI="extra%2Fimages%2Flistview%2Ftw_list_setting_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DfKlzxVvg384e+9JRb0FxCa/j4jWAeP2yup/3em5bLQ=</DigestValue> -</Reference> -<Reference URI="extra%2Findex.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jJNruMg/2js7prrRiLTbjKh0JF0k6H+y18mTNQ7XMg4=</DigestValue> -</Reference> -<Reference URI="extra%2FindexScrollbar%2Findex.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jt2Kqs+21X8cyb+GxMLfUtaKEpLJHSq64qzwOdL6l5Y=</DigestValue> -</Reference> -<Reference URI="extra%2FindexScrollbar%2FindexScrollbar_1depth.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>NYZ34hun/5JpBUT9InVab0lPmTMGyNTCpNiN+253HhY=</DigestValue> -</Reference> -<Reference URI="extra%2FindexScrollbar%2FindexScrollbar_1depth.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/NLVmok785Grg8tl/BPcQCVmA3yVgaJCL1CHUnkM6ck=</DigestValue> -</Reference> -<Reference URI="extra%2FindexScrollbar%2FindexScrollbar_2depth.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gFYjlIL1bzdRZ2oF+mYIvnGFuKL0wUfi1Gh0yMrPe6Q=</DigestValue> -</Reference> -<Reference URI="extra%2FindexScrollbar%2FindexScrollbar_2depth.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wkRRt06kk58jHmEBouUliIKjR1qgkfqKAAFEOtvpyVA=</DigestValue> -</Reference> -<Reference URI="extra%2Flist%2Findex.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>i3HkyjneyjkEfSS8po/rzQ2HyegWMCwYdTN4189upvc=</DigestValue> -</Reference> -<Reference URI="extra%2Flist%2Flist_1text_1icon_1.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>W+uPwXDAxRn4VEohwy0GAbK3uRuXoWxJN3XDMBqGFUw=</DigestValue> -</Reference> -<Reference URI="extra%2Flist%2Flist_1text_1icon_2.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ZvpfbhuLr3DbFnkwNnXjkuNi4HbELstCFnZutUKb9Vo=</DigestValue> -</Reference> -<Reference URI="extra%2Flist%2Flist_1text_1icon_3.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bCvccEnrTAEgVxVY13+LqlWKapS8LioPR/1uVBVXuuw=</DigestValue> -</Reference> -<Reference URI="extra%2Flist%2Flist_1text_1icon_4.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>UQ5EBBWv3+Y2UimYZIoSm34FXQVHSJrf7tT6UteIQOE=</DigestValue> -</Reference> -<Reference URI="extra%2Flist%2Flist_1text_1icon_5.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jx+wQ8dukGEo5EGnYoEH4/48cwxSxMyiGRovDvb/was=</DigestValue> -</Reference> -<Reference URI="extra%2Flist%2Flist_1text_actionicon.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8ZG2V1XOQdWdF7f4l1cseAHvlgRmgAtIrPYIF4eQsqM=</DigestValue> -</Reference> -<Reference URI="extra%2Flist%2Flist_2line.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>i+Duyo61kkyDKoD7TC/A8z/sISqsbYtem5ZpaGg6ycQ=</DigestValue> -</Reference> -<Reference URI="extra%2Flist%2Flist_2text_1icon_1.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>YHyfDFJrJ52Njo+8XR8SO1oux6p7hnrnEfDe02nONQE=</DigestValue> -</Reference> -<Reference URI="extra%2Flist%2Flist_2text_1icon_2.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bwB1Jtw5Mf6dkqCEWVDDHrNpnC8hfVOYqf6DEQs2ZkU=</DigestValue> -</Reference> -<Reference URI="extra%2Flist%2Flist_2text_1icon_3.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>238OmpXouDhB3LZEtMyOgIX2jd0wP8M1a4FtPjHpwG4=</DigestValue> -</Reference> -<Reference URI="extra%2Flist%2Flist_2text_1icon_4.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tR0iFmLfFsPC6EHIa2TjGlXsXgV0t4TPB/the2WBpTQ=</DigestValue> -</Reference> -<Reference URI="extra%2Flist%2Flist_2text_1icon_5.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qfTq21KzPKnd0POfe0sRZHU4ddZ83+7yhZ+Fjmh3G4U=</DigestValue> -</Reference> -<Reference URI="extra%2Flist%2Flist_multi_2line.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>s4jHTI0GR6wH+W3a//GGk78eb7Piza/kxSljZTtrDQs=</DigestValue> -</Reference> -<Reference URI="extra%2Flist%2Flist_multi_2line_2.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>SYjTEKarkDX7SmkZrLMCn2F1Epu2REKV4t7KpAmzyyg=</DigestValue> -</Reference> -<Reference URI="extra%2Fmarquee%2Findex.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>xbI233fuRcOdQsXtniNlv3YRantFnucz2WeuLBentVk=</DigestValue> -</Reference> -<Reference URI="extra%2Fmarquee%2Fmarquee.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WMRgrnU9X75gkcOwkteOlTWqztbVTqt+MVBXqSQEOjk=</DigestValue> -</Reference> -<Reference URI="extra%2Fscroller%2Fapp.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0nlLmKOR7baJbFcci3os4Yjw+nZbnIJnJ8iYcDN6miY=</DigestValue> -</Reference> -<Reference URI="extra%2Fscroller%2Fcss%2Fapp.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Z6DTLtZZJobdnsRnVqc08DOEqS4ELyLA83L5XLHI3Vc=</DigestValue> -</Reference> -<Reference URI="extra%2Fscroller%2Fhscroll.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>NK7CzgeOmQfppaYvYpvFKgA0a0xOfyUlbWg8Sqe/oz0=</DigestValue> -</Reference> -<Reference URI="extra%2Fscroller%2Findex.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Bm1VjEhc23CJBMbUZ01EovTSzNKoEKgfpdfuHwAjPiY=</DigestValue> -</Reference> -<Reference URI="extra%2Fscroller%2Fvscroll-with-bar.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>2m4oF8m4nySk2i+d6M1+Tm85ZA99RWWquzVUkT0jhPg=</DigestValue> -</Reference> -<Reference URI="extra%2Fscroller%2Fvscroll-with-effect.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8Px9eTgYD2ROFTJlaFKmub6hBfKoia1Z000LP9pJE3k=</DigestValue> -</Reference> -<Reference URI="extra%2Fscroller%2Fvscroll.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IFlBwzis1+du/vb9yVyyI9yDUym/2NdoF2H71OqI0lM=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Fadd.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bWNUtMnhDNPgvPDUPpP04EqV9cUZWreILI7VHVF+M+E=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Fadd.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IkaRo0t9aQL3bZ5UtRsJNpTfjRLhb8VIX7zeYPyR3C0=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Fbouncing.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>vilgxzw/AJYkySdLxuKw0RTKOGASLutd1tD0JPCRDzA=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Fbouncing.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>G1Ul0vzKAqmy2mhbM5aB8PD2/SXoRe4abC1eGgtbbpo=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Fcircular.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>1yoaQdlJs/FsgOyNJNpNtzD194LQuDuhsfCnfCytLAU=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Fcircular.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>L8YZdvbl4KGZ5tEsCveC5IMtw9ypQDb2Fn1jDxWC1Wc=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Fcss%2Fsectionchanger.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>34sbZZshLQ0sGW5E23kLTBmxaeRmDnZHpjMsJt/uaF0=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Fhsection.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>YhjoKQ78k25ZsyjBgmYJ/Ll2IVAL5hDgoRqS4ZoPA4g=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Fhsection.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>d/SDvTabGBt0V3YPqCqxGrcXVMBCJSNL+Wte4+gZB7Q=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Fimages%2Fscrollbar-bouncing-effect-bottom.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>SEmF6NyaDDXS3lIiZWNp76MCtzaqpfagCZr25V/vuUA=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Fimages%2Fscrollbar-bouncing-effect-left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>COCGI7jxCP4Ue24qIcWh9Dkd4V9Elz7UFORdK62A43M=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Fimages%2Fscrollbar-bouncing-effect-right.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>D/sXPEh5Eflzj8bRtvIKGWr8uM9yOVkZcYWpTQlNbtQ=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Fimages%2Fscrollbar-bouncing-effect-top.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dqaendWOrz1J9Wm2Y3E3kcqAh+YCCVc1wZJBOsEzUUM=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Findex.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ovVB1RurGK7ww5wmhGX5egMnATB9cwQNGcYwG+UGtsU=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Fpageindicator.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VZDg2any1nlyfx7DdzpBWOPL++8zb7HD4OrpvQFonfM=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Fpageindicator.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>XUHBaQvIX42k94uC4vasnI82102YMSuVIrh5WIYZRTw=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Fscrollbar.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ttouuSFyHjdUFmom5NfjFUaJVfrqa7CSv91BeboiWHM=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Fscrollbar.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GO0EjWZWXEBNjsVd9A4WJqKOOkQ+snStBrroUYwBQGo=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Ftab.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gboMiaFFhUdFV1iHraK/pNDPXpLVZ1Py/2JLXUSiF9k=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Ftab.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Rs02y/6zVkQTbUYYzlXTBIL+GYa6hLJtfFpwfsRDy+Q=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Fvsection.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7ZTwb5mOu0ueWLaZZkgCoE3Abcq2nPfO8U1RLVTamow=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Fvsection.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>yg6uWsk4A1eKDOzMunegPZ14m4kdJdCVeE1LLYLy2OI=</DigestValue> -</Reference> -<Reference URI="extra%2FsnapList%2Findex.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fGecxteUda02I4Cj8GZtpzKbqntDIbXAnVKCyVieMfU=</DigestValue> -</Reference> -<Reference URI="extra%2FsnapList%2Fsnaplist.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JuQVy1vN4i4qnlL/gMGhUfFDwdTMUmYkCH0NiShBw9Y=</DigestValue> -</Reference> -<Reference URI="extra%2Fswipelist%2Fapp.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pYdNs52h1oO5owvjHNGG5HmEvD16ZbJE6YUULyI8Chs=</DigestValue> -</Reference> -<Reference URI="extra%2Fswipelist%2Findex.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6qDTibdnlYPqKX0opfgHm9gK12HABONlDLGiO4/bzPI=</DigestValue> -</Reference> -<Reference URI="extra%2Ftext%2Fbasic_text_notitle.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>CZwi7l+lZkgiufzjni0aVw+Ne7zerKJGI45ROtaQR84=</DigestValue> -</Reference> -<Reference URI="extra%2Ftext%2Fbasic_textl.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gO7F4zyQBoBSTSkq0RTQi3O/RWAIs0/d6OrEpw7Z+7Q=</DigestValue> -</Reference> -<Reference URI="extra%2Ftext%2Fbasic_textm.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0+ITLH3J2oqzccMzAKmhcgi3W/rlQxLJTS4vtsUdgfU=</DigestValue> -</Reference> -<Reference URI="extra%2Ftext%2Fbasic_texts.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>q7RXkqZCGJp5Itb+b3x1AVPImnDIwwqjLX92Zyh/4OE=</DigestValue> -</Reference> -<Reference URI="extra%2Ftext%2Findex.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DfZu+K9UJFM+CKAe+eCLSaI5SLlqzseZu2pqYGf1Qac=</DigestValue> -</Reference> -<Reference URI="extra%2FvirtualIndexedList%2Findex.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>2DRzGZGTBnWlXsM8Fzj6b1VutPtrhccpjLxan1D10Hs=</DigestValue> -</Reference> -<Reference URI="extra%2FvirtualIndexedList%2Fvirtuallist.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>B/9F6k2JFh6Qp6Sc53g/0jC3CrxkRAWltejUQXoTIpI=</DigestValue> -</Reference> -<Reference URI="extra%2Fvirtuallist%2Findex.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>YpcuoFh0gP2XVYD8YO+mjVMzi5wi5nOJajck587YsFs=</DigestValue> -</Reference> -<Reference URI="extra%2Fvirtuallist%2Fvirtuallist-db-demo.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lsx2sywnxki7NDIKEcdGqpU1OP831XuOVZPK8gf4eIo=</DigestValue> -</Reference> -<Reference URI="extra%2Fvirtuallist%2Fvirtuallist.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JcFloLAM/SEm2rsgbqM8EwUQYWxDDPTOG8rUfvFl+DY=</DigestValue> -</Reference> -<Reference URI="icon.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>vPjxjOppORd6hn9Bw4sh06gqtDoJzoFbV/8e9FyIdvk=</DigestValue> -</Reference> -<Reference URI="index.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4Q3mDcNKDWbehOocmTCkY8dVkyvYQWMqZvxMBYeSNqk=</DigestValue> -</Reference> -<Reference URI="js%2Fcircle-config.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qHs3gv7La44LkNz0frggJxhDf+2uoHprWwkqweilrZ4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2FLICENSE.MIT"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>14fucy5gYJ1lsYcJfDU9XDOWOebQFojuP6iXYdY6Csk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2FVERSION"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DGRxkiqkZLoYmd9A7NZDkQf7HeH2jeRZhAwZ8erVGnE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.af-ZA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>xJN+Lao5/QmarQQRR8OM5hUWu1HxmaV2drsXV1QeONA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.af.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>R8EchiFDByDAAKJid2lNkhiJs1JDQzrBPl/bxNExnZA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.am-ET.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cgavLYp6f7vAmfHub6X6LKbcFNkImaqhkODyNSx/Rzc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.am.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fAxz3A4WYw56/EiYup7WgQNbpFNOOd3Q78v8497/eio=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ar-AE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>QyvvCITM4Ngr5HR2ja1zYO+AJBu8lpjoE2N1JePI+vs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ar-BH.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>p2Fkaeci08d7A2UmnHniaWvMpFERKYho40+KpUIFtO0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ar-DZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jR1RClqkAASnr6OLcNA0lWsSd6I3woUJkFDQktJazrs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ar-EG.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GHU4UPuHhyt1s3GSYdzi5tQQMZ1/kkKI9w3VlDW7o/I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ar-IQ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>I/urgV4f9DNLZjs/OaVECGCXzWE64+yWbdd++YRgagU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ar-JO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VebzsOnrB3hb0rm58NGgU2tuJVzwIgG4zCX7Wl8f0X8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ar-KW.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>vEev2QvXsT2MBf0amVm0q6mc/okG/+yzBEVi+WlhEOY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ar-LB.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>syV3P5Vn18WZhBaQAVwSRv1yuIMLkq0V2htCtU6ZcD8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ar-LY.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>xZ6E+Ba1H24Upt3RTOCM8Nm8qZ/JHfS9zzIkICr1ND0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ar-MA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>EegPFiYivsL02s5YOsQ64THNTdnRoTXmuI91g5Pzmlc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ar-OM.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pkY1cWnvalxXn67Edi0toygt4pJv0sAg+6isSrcvhLg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ar-QA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ze+ZISeMm+SsVCjW46oPVdc2XpBqVC50b9Fvwwqy0DQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ar-SA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>M3dTau98TJBts+M/X/SSoVn1laCIvY8FDCRt5gJvPO0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ar-SY.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ntXcQG2GbpnpJuAYt81XodyR0+VOP+CsRgE5PK8r1sk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ar-TN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>QV+MvnWbggs4AG/eROIz1YZhTrjrfMXv2t57qClOstQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ar-YE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/xKHLx9fnxaM/Hh/ijNYEZ1FF2b4h8eYXFqdeLhtvOU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ar.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LaG2D9kXtnJYQuemR462NrTXOPeaIKboilrpi224u9M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.arn-CL.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>XgiOzoDxwfzDFO0sBT+bLaOdSyBqYN1NaEua88LL/j4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.arn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>hmlVr0QTkb1wfVWejEfhIX8mvcOF+bUkofUOawVPTdE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.as-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>CqR+6Ii6qAxKPDLTCOeT3gUX7qYeDQMxjepzqA/cSUc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.as.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lmayqqCyxB34f9tXJCPTs/I6OzblYqAi2uwOqjJjq5Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.az-Cyrl-AZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>2fmPAQvCA2zt7cIbGSOH0KNkwhDuqgYnXs1zksmhstQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.az-Cyrl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>yZae5rUT3q/Dw0m/P24n9kApa3794NRUYezO6Sv9mgo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.az-Latn-AZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>vgZ5Pl1EllBUjU9K40tbRmxqVHYbDMgxbnpyhLgMMeE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.az-Latn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5P7wAWyjtJ3/LxX1Wa2LF8+Uj4cHIPq+Exfhs8//lyI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.az.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Om0f/2kdHJMlS/KNEGElM2FoHIByuVzJtJP32CD9fBY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ba-RU.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>b6/p15MN+7gQXWLChVETbA5nSOa2CJae2F8omYTxovU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ba.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>vd0HpLJ0XBKzWhdf1lf8w0hOZabn0SBf1i/iXf+VfY4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.be-BY.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AmUW3vIzb7U7Ssbi0SjCZfGEaTvBasOlXF7hOfbwGfM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.be.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cUX81L8VPkfDVeRmtQ5kfPXS4CIq0IK4LKAfNThZhJI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.bg-BG.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>BNsJ14VoV0QCqz+xVWdJ5Fnv3FkJu4/CfhSVAKEC9qw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.bg.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>sR1t1oiisNJKHtCfWssxEOj1dK8I7t4qG6UZ7TsUIl4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.bn-BD.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tbGNZrkZdlVKc+mAH8YlkV0c1fvBJ3ARmujlJzs1Yt4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.bn-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>id5j/nA2jzk/OPYy8EyRgKYhSqaeAhZJB1zgaI5tvag=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.bn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4HMqmuh7KvR+jEtlML06wCIJWIsJgkTjXC3zXx0/hNI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.bo-CN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>t1LmSh7SuBou1wfChobCqWD3y9ULi3Y1FIcyAy9gcqM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.bo.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dwaWfU38h7rCg2yLsF6YWc7wenx8BXbnkuHauOYFEqs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.br-FR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OZy4p+DxmMTS8PIdFggzCrWOmeWjWOYUAWoTa+vUZSU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.br.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JAQKRmjEop+DI5VpVjyEGQrOT6BsY7q2eHynsxeT5as=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.bs-Cyrl-BA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6XFjIYenw+D/t7gku2gkKdsChuns7DYOBRqm5N69Dy4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.bs-Cyrl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+3Q/yAxyyNbPsdffg0zyzixlTUZeNJvgiO9wD8vhw28=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.bs-Latn-BA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>g2xFWnSUnBoLs/aXMu63FtSfW4HqkYeYDTgEnYm+Zak=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.bs-Latn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>91ED9SvnuTcPunwj0kpCF5Tb7uj1uw4ft1OvR/S/jzk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.bs.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8zP3sB6z8+lKS/AbV3N3yr7925Ow8IjxV8ZCoMIEkZE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ca-ES.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>EuofAH+nNloxZsvAACL3tM+RKUEZTrkPd6gyEqrxq0I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ca.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WPe0+RSKjl9rqqhMTG4NzpxysKq6JPyK9hv3i4OZA+M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.co-FR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bOwbcYfstamb/QrJLwY6eVb/J80BiQ5D540szR+cIq4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.co.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pFyLMlbPzZvkngay1Zg6K5ixK4/rM99T/zslcLErBME=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.cs-CZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OLgTV1ZaMjm193ByIxs8+dN22TBSrlrDiAPHO6ROQ1A=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.cs.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>oDMPnMueuhdTVqyQcPx6lOSIhfh7FSFmHdB6aBiU0dw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.cy-GB.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uWs0ldwPr1IGvt7BgEcp6gfMn8S/c8CBWVJpVOkoUjY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.cy.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>efMRAo1cXHL6HXpviCUOU08MTz9H+H5kTweq+Od8ZsA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.da-DK.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TXSfO91vJ71ewbkofNs4OS9Nz7BZfPTipQ++AVJ/bDM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.da.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6zan8EL04RsACQ+Z0Jdp4umJ361Np8KmIuIKYVfompU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.de-AT.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>xp1pOvKwnob/U4MW2uIzXG6XruQMADhywb8hBeCF7hM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.de-CH.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>iMrCIxUjFOtKrSQ75svMtCQMIqfJIZax53OZADI6Uy0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.de-DE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4rZI8JIKo5ZNbbO9Y2w/XKvmbkh/iuhUbCkYs+VKedY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.de-LI.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>j47JqYdtcdP8c+d017W2J7WGqlJELpUtr5Mwh6IIKtw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.de-LU.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>HYn3512vjEqjLDu5EwJvk+fXybdtrWLjQ1jVbzxsKKo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.de.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>z0TvZSHo0AAPr1Uv/kCa6uZNIdSNOCRKgt8Stix+kVk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.dsb-DE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ICz+afNMcVNxPEfAhqPyRzMAA5IIvLZ/oikM/CjM+eU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.dsb.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/GsGumXQjw/2ARqyetsUYlLkBrkGF6uA8SWsgInEwCE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.dv-MV.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pnFD5UXTDEONTmHQF/Ig3/o6hZv7uWRWCxcrtlHuW8g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.dv.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>kXjiEX+5X3wEZOQS7IYpGhzYU4Ed0hLlS0DpFXNgp8o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.el-GR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6aJ+wyPRNYnsT31xPscR2VQDv8k1epkbXJCccIAO80I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.el.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>2RFJp2M6lGKHvag0eEckemyMbSa4g7c9gC7Xhra8Ztk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.en-029.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>V9AtXgKWLDwICY4Xt5AYSsgmaxn8i4cQ68qYTRT6BMA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.en-AU.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/w7BRevWqVshW6NfPMviSpQH8vA2HbR6BEy0XZGfORg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.en-BZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AaWz56C1xJKUYKeNL8UHhhN85SJz6zxRQKKuL26HGsY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.en-CA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>V7U2rVD5uNfdi5PKeb5iu9e2BZmVxwpmXku2JS27JSA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.en-GB.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>HoLvkJZFy+lgM4jkupjUeUmlc+v8bsUYfjbmqXjAFGE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.en-IE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>CQM2oOHWsoeoZYPtLyr3LH+voRc/dfr1q4T/f9R4yVI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.en-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>RlcOtPFMoZT10smnRuktZiIhR3fpIuU6ivqAXR1kulA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.en-JM.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>X1JLrKp0FwooTye1anpbm/HX7t0BeIJFyIIMgDGw4QE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.en-MY.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>UZPN5uuzfCoq4xX1zweQ+gwGkICn9w7aw00YdVeKs3w=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.en-NZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gY8TKaCAlfVm/rm3L0cqnzJ4qUmaLukgxkblUdURCdg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.en-PH.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>UXL7IfDqZKJFtAdqCGbyMyNKR7W9vFkQbtHCxwld/SE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.en-SG.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+ldS0nXdGpLH3OogGclKrNRhZlu0kOvOLr8xglTrtpM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.en-TT.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Ghchtazfv+u7Vf+Rb0e9RejTEU/jU4XO4+/Mq/7oAdA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.en-US.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Y9jHJ1xEiJO9Xs8oPEUiKYBy9ts8gTylfbd+HWWzrQM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.en-ZA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Oc5izxBddLhpH7RIRdT1w1OEZH6z23vYc9GRrtvfK1s=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.en-ZW.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>nV2RZa8sM5f+QMA5PXrSPjufVUuONl82j5ux+mtYTnA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.es-AR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gXusYtFywJyoyTXF602q1s1BoB3kXaPmjZszu+yQxaE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.es-BO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>V4yQOVZbHgBr9pxe40n7kN7BHjtQliTBk0A1Qna5ClQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.es-CL.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ZYl/UMFYFG/yyLU6pKzE4/2LneecXS41Jd5uYjV6ssE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.es-CO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>g7kcxJRQlO2spFe/13MteTGIHz4dykGQ+X6x3SOBiRY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.es-CR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>n7dYEMNnBuvhHR+Fa3YzVRHTgzCfVHI/Ryw27vaVonM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.es-DO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WXQxUuS5Xj4JxQDh5tv5G4Pa7nE456J1V3VfIyQWvig=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.es-EC.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>QwEMj9FXcFpKLBHn6EO6hP8lE1q6SLEttkTWZNnlirA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.es-ES.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>P5IxYaL+caKIUejSeo1K+ChN1hxR1kiQoPwuXeOPf2A=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.es-GT.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>J7vgSKP0h5XO71PqWdfYO7jV4xjOfxXpPEOYPprAWnk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.es-HN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wZw98vynyOgU3tqYZBnqsHdyeYFrTtdn4qtrBpTG0fg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.es-MX.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>sv2YI9awQcMWYbWTgB9s5ylRpYCkd4mvRo0D5jtIP9M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.es-NI.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ifVDI7bNM2yX4E1FMJsNIUBUO+D3OQtiAqwASA7gLZM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.es-PA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zBgUVnZX6Lz6GpCNgfGVVetFEDXHK/pharf1JZ8RBWY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.es-PE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>RGJK1lZiJeIrTPBrIs3YTsSZOH95RC0SQvF4guYHjT4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.es-PR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Y62l+BWZeR+8VZO85tGg9lLa64bZsZ7BNJgo7JQyqsg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.es-PY.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cuEJlhICPUyZ3Sl8KYGS9710zenx0GKn910tLg8i4y8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.es-SV.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GleOIck92wd2xijrxaNCpDoO8RtMzxDHzix0rG3zcOI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.es-US.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>l0a7XfB4E9M6ssh7p80u3VPIHOWW/rq/agY17zxq87E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.es-UY.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>c0dUZ/7MByAoHy88GFHTzZaL/vFUOpActaqrL9fkU28=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.es-VE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>siL50iSjOdxX4/j9XLx1pQurnvuUQ0E0U20ICa8tq0g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.es.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>rxdUH5M8z1SvFCYsNv/Q90haiQjTMSRh+BSo94MGMwA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.et-EE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5g/4vIPvVAcatVaJda544ikGz4ph26szYr3ShAPRGDg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.et.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DFzlZK2yOB9qaTJi/NTQ9vcJ4qnEZlaTZc+svCKlCxc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.eu-ES.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cEzLasD5QbtsVIjP5gTYYvUNVbgeWo3TRXjz96c4xmc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.eu.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uJCRX4umX5HAYTeyPUsVgI5At3Okmw8wH6zBMwvXe24=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.fa-IR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+S/inPCmJSLQ5NZw00naLlJ0GqXIRXCoxbqVI2plCR4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.fa.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>X0PCe62eCQBFZXQv6DzN6fI9zNQgOYXq9ouA9YQd1c0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.fi-FI.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>QpDPTnSnULu1hokZSKPnSOIuF2x4AmG3YErdQ4wlSbk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.fi.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fIATfJrPkCjg1gTvoUPRK1pSLwbis+AOBhwd/gg8VYQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.fil-PH.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LyRWNwNNL0E8J3dDzjNopRzU1GRbozfsuxwknMMOXJo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.fil.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>HLHCsJvjOQx3CUzaqilkNBaaY3cKwuXLhvI9PtKVl6A=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.fo-FO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Fb346LWblLPLzozm+gicNNnrnKsZuWciov33Xra0lBo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.fo.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>owSHGv/pRyZFIQ1ahW13QEZ7G77TM6haAJ//yrQr07E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.fr-BE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mFMsGnyQ0c7799NPVJD46ZLgPZmicRmP3vies1iupAE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.fr-CA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pbMaEysDKEDxWTa7UYtodbbRdYcnBtW2eQ0OsGDheWs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.fr-CH.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>afW0dRWfU6lrsejVXsJ5euXBtWKUyIx45boOxe0bHRg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.fr-FR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>M+UmfFNn5IEQdiMZP4kPtz713st9FStKaCVBqBVTU/A=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.fr-LU.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Q+cWNvqQHFmZLJ7ZLClx+SxvhWqugdSntXsOB2Kzm28=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.fr-MC.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Molp25DeLmLEw6R5pt5z02w/VM2tmycxcT5WGnHKevI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.fr.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>p7B0xFvmB5yZ5HwSU8MRif7qz28atROfDh10KsnyfNI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.fy-NL.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>NbLmi8R7gMgAzIOIlfDP2UJc+cbmexzZZrFbdsG8NWA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.fy.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qh2eafz0aJtDj9I6lLshKmJyPZW84xmi7ALvIW6Ju0I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ga-IE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>017lcImkmCr1yuaQjsYga086X5wkHnPP0H6usIVn7qU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ga.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5GS20DWqeE+9HJ23RvL5XPgQn9efvL/7/jmYaekcgb4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.gd-GB.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mjnoFg9J95AYouPSZSkXsuA5MeXm0It3w/TEiILQnIA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.gd.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PwSSit+fJPe/7EmB7KEFwMn7SB9KLGw/5CX4iWgvhB8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.gl-ES.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>BzeM2UsU06RdGmelRDqZigQzeCtmKQQ6iRxZ947N+FY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.gl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wfyUkw1q+35+uQUDQmw1hGphGvndbHifaG3HFVrokpQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.gsw-FR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Gl8GgFyNUaQapS8LbTDPHoGbyQboOq2EK4Az8XWyb/M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.gsw.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>HuhMgWwlL09kEWisG2DMybcynId4UbLH+pq1tYM8i2M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.gu-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>i8tPeikK52HQYMBk4WjDbEP9J8JZ945M5IPFjTDOp+g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.gu.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>J3hirlIdO08DC6wt7Y5+OwieYDRuFwowokLYLTz+Rxs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ha-Latn-NG.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5x+rOOLjnxuN/hRFGASFpdbwVbo6SVJFZRcOdynmLUI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ha-Latn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JOdx4bGajFCZWSyLtIgHpddK8r+ruc3HkhiXCqENTik=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ha.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IfudZ7Ix3tr+yURDrqgE51eco7CMF7fgF5gX/Vh/bb8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.he-IL.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/z8XM3vQ0QcxkQK3+quWR4M4jpg33sJq+jVKYJ4DQ1E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.he.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OIYXj/RRiKmrl+/V585M8z0/d8oIEs7+vA3vQfpBHEA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.hi-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fJgHHQMrXTCuhQiIKyglwLr4ruBd2qt1mSGfSrEo39A=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.hi.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>l817AK7SX0TiokthIfHCxoABo/taRdb9oU07fIPPu1k=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.hr-BA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>nRltIAyQss/uLw41tbAxylTtTSm0SlVNlGiCUoV4BcU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.hr-HR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qu1WpQg968u1Qu90NSAx3hKwD+E2lR+1jfd94UOLuIg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.hr.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>9e1PdYbPU4d3fipWnPdK+S5oeuToWRRPFy7XuGjQUtE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.hsb-DE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/4XUIxmMznYvcYj+Nzfdj2Zf4jwPLHS6wnSvKPCgFf0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.hsb.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>RxXyklUyZwoNWbF/S/CrGtOGHJC0UkpihQK67ZLTBOk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.hu-HU.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GDO8VIv/zeMowXDHbui1k03nX129Ss5ftvwnX/AQFns=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.hu.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>poL9LbiqAseKi3ZxB3Ie2uL4zGA8nKZsVFmI7ocqKz4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.hy-AM.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>rJEZjnx4viaTG6eZI/l+2PFSGQpw188HZaIaBiDHM8o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.hy.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OEQUWVP27m9uK1XEl/FeChBXlECa/cqq42BKH7M6WaE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.id-ID.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>enMoLuqObV1ufrdRUm09ki62fzkmvQ1qPDfrOJT0OHc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.id.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>SX+bo0VS5CINkIFTVEiu3IBOGKXzIHAyn0c4aUcEdGU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ig-NG.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tLz2Bi4YfNO3mbzZ6cJg4ml8vkHIT88c8zVN+oHhk2g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ig.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uBdoVB1pKG3CmAB/scwHHILLD/ufyB29BNdWbQ7vHxg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ii-CN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0Y1/AgoegLrmBbGXWa3dYtDNzrBoqssXMWI4YrhtJio=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ii.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Te5F8wl7mTuUN5CYFxDjXmG8k1/BL55mPrhqnxc9PDY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.is-IS.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lqqC4ahY7eYSg2OkpDdEAdsZsKBKElzLvpPN5z1wokA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.is.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4/GnSZZY5ZiMJKWWFVPo5gV7f2f8zeJ0MXuwtaO4Z5Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.it-CH.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>1wSed5MAqZKmkf5JbHqiQfd0VGD32noXKrgS7wEQRfk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.it-IT.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zt0s3I1OAHFE09k56DuK8KzjwJJhNA1jIblsQoorarE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.it.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zYR8gpns7MKOZZ1ou68k1IsUWolTAhMfXKFo4Uz0xZo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.iu-Cans-CA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>npt5VXpx176hpzYhiULk6iqDoQlxB9VDcDJQ0QHJslo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.iu-Cans.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qAUp1QOfSeUhEwyt5CVr+g+fAhUw0gjEHvkt9XQz4JY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.iu-Latn-CA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JFSHrwgSWwHg5fJ1UptqRvtKY9iL4jPIlhVvN1iZonw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.iu-Latn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>kTM1588ZYbto7dGx30pcnOyYK1OM1bgT6ZWDgBBulu4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.iu.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gKe4Xj+83/Xz6z5hcAie2z6vcWBPkVMRPrhr4NVr3KI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ja-JP.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>EmSwrd77bJhJHtaM3P8QRsvidBro5HrA+NgPWDC6IJw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ja.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jkubT0N/+f9eL+My6OKHO0xRiFZdwswn/F1v70hDpLI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ka-GE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>KzNpPbVQ/cuX45CJ/ufiZEGTpjS6u9vSU5ejkKPu3fE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ka.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MNBM1P66hsNDgzcDseJki3IO8BLfNxGh52ARnBkeEuk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.kk-KZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>h1rnKVDxqjev1v/M/j97R2VKa0W1IC2mHGilgIqAvv4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.kk.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gkz0wz2Tj6dX/tNWLXAq1IbRopzn4Zo9UySfdAVe5JY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.kl-GL.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TFOFKem04kS8YFZNnO535Pv1ubxhS6Am87AY5N/9cFU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.kl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>f2JQBqMkyWw9wGupfNILFfmdQxAuQrYF7rVZg5a5T4Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.km-KH.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>HaxD9tRu5gJrtYPoUzt/LfQV+mamZTGyAiG1WSd/HFQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.km.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>p2oFAhg2Ug+ip2m/8BcxN83CP4VVMDAtU7IHMm7ctr8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.kn-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Ysg+wlH5CgAg1KE+37vtPKmUUaDfiLhSJDt8QxLfNlg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.kn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5ju8uDnHIBUcbU2+8W+YFmbIqJDmqlvLzmPWoMdDXtE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ko-KR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bWgriqwnkl76OAq3199NknUjP3xX2GiqSLgL5awT/6Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ko.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uPDCvpOAKtN9TeuXNNz7iKEOQ/hmAgnG7jl5GG7r3Nc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.kok-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>rCzPC1YIm7pR6795CTCZ01bWi9Ch8J+FbDUgMbtl0zw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.kok.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qOZExCNfqQkql46Y4Md+jEWzt9WGv2e/lTAYJoSTQeY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ky-KG.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JbjcwVTfiX39Lqqg3/7yv8csZdn1seMRUL9z9yH6Pus=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ky.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PFKxWSxjtbvHBwl2g9QRPDi9a2MmYPQlvI9oaJW6u9w=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.lb-LU.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Jgda4M+kWnFEaxuCqM1yZ4pQm7l/LuR+2cKIU9lMB+M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.lb.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>XQ3GZO9BgIsssgyD24BrO0yHR6S3wHdpJ+dRcA+f6q4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.lo-LA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dsZbnNLR0DCgxYgHL5K9hXfSjy42a0SxD7kywIO4SHM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.lo.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VLkFyoDVxVUA+dIE6xYQw3d+WWzTHPaOiSmVYZ9KWys=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.lt-LT.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>3SE+D3JquqwjZHRWwIX3QnKAMD+nbyH+pyIWreeJBAU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.lt.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ZSbfdVQqquOxqma2upoUj9VF9ObjLNZSvHa+r+hASRo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.lv-LV.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>3gdk+5nVqcv3yUkw0sq/p46Ol1VvGSDarXBwlU3PkME=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.lv.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>szJQEoVWrYWimQfHGb1Wxg02tcJS+vOQlnAR6XeMNDY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.mi-NZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fSCyNDBQPlUumR4chWJr7n7xXhp/XEz9REehMuJq0NU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.mi.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PvygJ/RWBRx1tSYsvQq9jQYb4j/oDksCroD5p1dbJic=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.mk-MK.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>77vCIs+H52+zobSMaNuFRta1rUUI9+c2UYivPDhPAjE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.mk.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>xif/iZeEpLz+E8eP+SM3lWe+5zSF/vMHKRBPnJonjOQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ml-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>M1TJrZgXG2CpS67QiQ7JyjkyKgoUBk9Vuqx3iXfLAI8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ml.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OWmUpIXKAbsVVdfq0YIEr82soDdluz/w5hWgLsI3H0c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.mn-Cyrl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>W5pemVSG/ZmQHyM/M+1zyFwq01y1bfwZidc0Rj4DGsk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.mn-MN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>hG4Zw3YGbHCyiRpY20OesNpD1VIJgpIHYD0EXi0SNhg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.mn-Mong-CN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DADljiiH5k07/jz5MiylSpeQnIX9MGBKQ8g8AqKiD9E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.mn-Mong.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+E48XdzpULRZsz89qbLV+YeZN8XIesPXQM3/V1Ydd+4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.mn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PfLp1pcMkSgSkV9UlyA9aj7fMoDBfA/Qb3tvJW31vJg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.moh-CA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>9JOMtgdT47hXNfabKnyXasGn3hizTQGqKSYg0gnb2Kk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.moh.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>aI2iMMvA1gufprtWvxpew70AX5dQDhdy9CnSu+bZjE4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.mr-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Sys2M7hrkzKGXJVc6stDkNZhQwInci5QF4k5dDDJuic=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.mr.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>59byuGb7WTLsAyOVjDd4KC2hmoHxBqHnHxi+fQzgY78=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ms-BN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>V1wmzm07tDqSsx64tcDzAV/D47jxvvppimkjzUrY2HQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ms-MY.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8qYQ30ChI5d04SIBdOP8S75XXZLtoLaqSFqCxxilsLk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ms.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ostbFMj+m3NNcixudFQxU/LCKS5FaLozwpZ2OyR1GmE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.mt-MT.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>HFU5KK0dmzO3nPcS4eT2ZPTlzpXp9MMJKfSVzvcKGT0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.mt.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0gGKhOUTYn3Ihpff38lNhaJD/BY8nYzh5E1ZPLZAOXU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.nb-NO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IB+nNsF0aE2h2065BzvBmlTmzwqHvNIf2w3y4kAisbI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.nb.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4TZWUf2oUGmH93B+ZVOYT5AfDjbS4NQL49gul0d/uko=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ne-NP.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>S5H8GGpY6noQThW0ivPF8KmF3MtAs899ZJSnomHRtXs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ne.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>2bTkZ1IM3q7DxnHphQrC6zXM9Y/BbJoYIeF3aMzmYDs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.nl-BE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5mm32emNBd0hI4sM06gPmnTTwFPrGaNJmtM3kndVjFM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.nl-NL.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>x473L2miaBKNCjDVbUigfAoDmzb6+k6IIZ49e0UsTdM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.nl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>2FRhzEMLvce2Ls9TGfHRHYSG9ch3eXPihZK7lq87b3Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.nn-NO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mNOgu63NTYIomcyCqerqB+9fENGolfQbnkYTsYXYc6s=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.nn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>sfODcFOmWYu0yofw8kRiETmzdFS22yczxlnviNJL86g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.no.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Y72i+xBczO4T9YeSkT+nxaKcFT39WS+ejRU1G73nKzI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.nso-ZA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>vlWeq1u0CeCM9IKFlu6VbPWkGA2pYadKSk9X23ADEr4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.nso.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dZ0qwvKKXp/dYxfFozq3BiupSYr6dVtlZ/D+SG4bV4E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.oc-FR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>9LLlK0BtL3GcF1iDQqUS2lYpUY84VPTRfLPF5JpnKfA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.oc.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>KqLbbNY6GEtyeSTZZQ0N1Sz1JqAgwT5ha6OuuraoCww=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.or-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>g+5ZaBkrHaAa0WyYakvkRJSFLImhTYuFhfSOLkc7T+g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.or.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>C7zYvbRJyz7LDYX101k83/b0lDpT7wlQDOS8PQ8Yhw8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.pa-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5W2ZPLXtrKWumkGLmtR9LF0/HdzY2enmiDGpfYfxOEo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.pa.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>S8v9M2OjCzagGOVaR0mGgiT1MaXlAR1l1mB2E2uvFQ8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.pl-PL.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>p19lmeUCMo7Yh1hgpjHUAb8ODKV+T2nCNCiP5Zncq3I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.pl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FFF72PsCdY9LWWKwqnDUE9Gy4EItC7QGkL7vBRJZpew=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.prs-AF.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>vD4/IDM9g834+Bq34ooJrtta0CcPH2Ck2vkvfBDJiaI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.prs.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>nl3Nmusqhsk1eAZOkIYms9mWFo0OmlU6OUVGc4hkq6o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ps-AF.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AE5dBSxs0KoOxHpDzh3NUkAxHnZkjBm+bbl4hoXvgfI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ps.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>D8LfM7AFCcnVlDWoMB5hBcNcqpcYTIuRkfWtSrVVi+M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.pt-BR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>RGwkjfsUjysNYtX6fJE6EootTXwKDccVbmVrMptiT4U=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.pt-PT.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Sfo8kObZQTkAG1KQdHq31epyvCUyixHVaJY4BlBWctA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.pt.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dPzQ2xc5ClUdDGIK3hbLWkJbRTsknPUC1AxNvESq5eA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.qut-GT.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>1RCx+KrqkseyDcxoLSfhGIsg7gpgD/Hajb9KX4tl2ik=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.qut.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>x6qAnHpXljRbA+Ky9z/FA38W/9hvNJyXGqaBh8F8qK4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.quz-BO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ZlLgsHiTE8qo9ZZcyNfi7o3pU3Zmn9UdHvAtHZxl+f8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.quz-EC.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>m1QBzWrmzFHBPwTREjSghzrZ26/aJicpBRccIjLOiGU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.quz-PE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>iK6j+0/He+t4KNCel+lh7UsW8EXOUNKFMRmcYxgyB4w=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.quz.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>rM4conzxUCJOD7Q2ofjYD3KwQ/ys3gI76CEdHA9IOH4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.rm-CH.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ZCJLEa+5V2eTmy1FW7Z5zRHV54mhLVkBjKAuuSKQ3KY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.rm.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IKwln1ktDzdl75slblKhdVpVpGfKgVdMXBTjD97UP5M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ro-RO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fh+8rx4QalAs2xWbTUaO+LHFeUoD81QSJb50nsxcoUo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ro.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MG+dkMSu1cSg5c+zBfbwETzFt7g3BgI1v/R2z0tCuOg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ru-RU.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6sMeY919ZBxB68HNOYMcArzbQYz2tHgPJXgGdLd0pMI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ru.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Rgf51jHnh8xQ1BLNaVsOtAIkuNYDfah8f/QzR7bWNTw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.rw-RW.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>9/ruojKn4iU4xvsWjCvQvhPzZM9We+sCt+pVhleA8Q0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.rw.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>D6fxMwlpo9+ys/mUAXRjgGgdEoXaiGzE5OL/n8bXXgo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sa-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>p1RG7pCYMw+WzEzUXOcTn+WXbOsIhcchAXZBKpiQA2M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sa.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>EAHon5npTHo1FdO/Z3N6QeCLXl6GXZY7s78g2C5z318=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sah-RU.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>W4+Y3wFHArYsbI4dSkankI/+gVuY9FEhyVt5p5QQvEE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sah.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PSCcY0CAFIk7ne3zb32tFcUNpvY0IK9k3teLFdM4oJ8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.se-FI.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bIkXoHxron3S08nswEXWgLae7IRfs5raH/n7spZzLHI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.se-NO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>hTZVczVNizcdUHXN0M9uYTb3AsBdS/sbgwa/KzYfsYA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.se-SE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>h7NCGSyS7HMID4VSN6SrSohakJ0f7GEHxB7Tg/kNtVE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.se.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>A6EwEs2hu0bMmpZjm3dGumVlhOqZg0eTAvG1yee6jSE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.si-LK.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>vN9RWSuaqLEPOj1vqM4ayOQebcCnujwyBR4jb8f4iEk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.si.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uRrbLrkT1gkRIaa5K4s/hSePTsDVwlkWWqoahwcSMXg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sk-SK.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>F/finZ3bnsF8VNTQa3JNwMzY2lR9xV9T9LzF65/BKdk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sk.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7bzi1dRLCAnDuYtwF8aKSQ2FJuQpr1zp/og8Kmll+Tk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sl-SI.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Gp8Kq8q07z9naJRGPj22CMpDWtq8ZSFeBjPaJ1PIcfg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Scu3GiX64xQLnqSm9pLnoM3SgY/y3iAJzHDWm1i/YsI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sma-NO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>B0SI9pX0aJh9Bg9FUVBzaTmHjfngJB5FXkieVkaqxgI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sma-SE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pOpE2tUXl0QC5w/JnbRsWpS3IwRJ8e0rOATNB1oCXJM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sma.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7LqoVvz5UUTsHUq4Vi75IrxGyLSiSku3OMVTqdttn5c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.smj-NO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>j6usFWUjWuDVGA2JxnQ90cF8V4gehknReYMFazomAHk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.smj-SE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>COyHi32QO/kqp5myNmBc9hS3RGUzDTpUUNAY8q/sdQo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.smj.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>QROYfTYLN6xJQXqnol6j91+iGU6gcO4r/J1kHxg/I74=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.smn-FI.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Wb/aBIYKSiccmnMlyISkoV8WivtCf0JuVW0q28IBAvI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.smn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>z/RuudtgNuKIiCk6VhVCknoWpDFFvlp/51nPMl1q3OY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sms-FI.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>U6360DAgfqY9blv5CObtV3a7ouJg7x1STJAPTgsc8/I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sms.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zAm3+n4vYl8Byz967ztvRfU5L/UNvAWGydAALYLSMpQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sq-AL.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zShYKgLA6BrMHa64z15mTzaWQGFr/VDN9wXWlDgyxhs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sq.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DtToULyF3xzHvD5TbTT/g2rS+7Cfp77wrt6kJcSajA4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sr-Cyrl-BA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Z/CV56F/SNBVh+hRMpX4MO3BfJ2AC1ukrOHI9JswTXA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sr-Cyrl-CS.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>f4X1ihp31fVFSuZ+5WwPYD9FZXNjRwmN4uC+VJ8XvSs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sr-Cyrl-ME.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>C76iOS3rcccrJ+fvpBrdvfPtHjj4fp5M260Z03MCezU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sr-Cyrl-RS.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>9KDHLN1kqhHkYMNNHjVsdmiH0dCRBeTNMCe09kotMHs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sr-Cyrl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>u4WjUG+GaNeDuHku7T2dALpRGdn9AdHxSMA5oagrnUI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sr-Latn-BA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>xuaIRHmJlqasOu1gz+vkh1I44At9qKAqkzhctLC5iwU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sr-Latn-CS.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uS6gwfByGdCBKrLdrM+OOq5N0FgR6GwDK9IMuN1G7TQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sr-Latn-ME.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lCM+noT/sC52x2QOEs0YCfw5s8aOmEbAybiYAmtGIik=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sr-Latn-RS.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>M52bapq64N8aNUoLBvvsB8VyjsioAmVNO1Q4QbeZBYA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sr-Latn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>BYeK7LLZSCXRUnHWVW9EbOW+EBrDpcXxlxn/YlYiSzk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sr.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>F6tuRJeLJqGvmVqz6saogpOP9RB44e1y2xKyFnFPmVk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sv-FI.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4zD8+GeRUFezxStWkfJo3gVpN/LYdj1kjv46FPNpI2k=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sv-SE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>myBZJN5mvShGhVPFOFhOr+XodOVEkBVQie8Djwvx5JI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sv.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>icCveeLcJc7Pd4xScbYHnIcgjJbb7zUP5+oJhUGC3Dc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sw-KE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>SVRQr+X9nBrg4Us91ksziua8GBROO+RBl2Cr6mmyWb8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sw.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6J2EwnS4uA26cWQ4DCflcwfS2HNHP3SVLxhl7Quo5A8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.syr-SY.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FOvz6Q+qDLPn8K4jQvtSiwfgUG1V94fqOhf/wYmIY/I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.syr.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>q1d7i2qBkwiOCZ99GQzGRVgXrAdvqhAfClkmsE7ava4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ta-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>oxfodeNGOpGAI5+bk2oP522Xnw1nPHVArdeX1vqgUoQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ta.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mlOvuriZTob4QDfQ7e9xLKsF1qM0pBR8UswqGaQAlko=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.te-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4kJGou7t53/euR2QRSxme8WH2qsGKl3t8Cf72YbXcrU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.te.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>hxqaAg77A1qSc9ULRPYCidEnFBTo/7DLDJCjSP86Spk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.tg-Cyrl-TJ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6WJ2ZzzAURtx13SLesIxZN5IM6LFm+ktCI2+gN/l8lg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.tg-Cyrl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>hJbGLXRBCVlLlt73H96S8IZ1Iy+fBZzLPlUV8AZuPc8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.tg.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ocFqVvz3w+zTuvtyGUBJ0mr8BwVNjiblc+elHNhrThI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.th-TH.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>up0hueVrVNAnBgq6CHDq3Cax2AJxM5VRmFazq3+NpQU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.th.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ydzjQe7VpDO3jnxfI1L/5Ktvy7v8HDT4L6pJBx/rGaY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.tk-TM.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>vKiCX7gqAJN0xwkjaqz2V0CsZLhbWVnjqbcRzqJ9w8k=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.tk.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>M+jZK4eZHfE1I/+dxUZgvSTPA+UnjaBGaEADXizX1b8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.tn-ZA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5CbSs+qYblnmJGl3ew11rteq+o3LiijkIsGOscM3ZSI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.tn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>3SDKxysf5OJAa2/T6JuJrCUKBSUi/Nefy5DFEpKi7/Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.tr-TR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wcWm0URzf4ZYqGTKylq2JK49Stav4OrEEQhPHerOP6o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.tr.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>YzJft2qBwWOQ4SNFI+2XT9iYeI+lP3nVn19GyetEP2c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.tt-RU.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AFGYbhOOf1Fu2+8rNhwHdPXHNQZBVS4BNk6Z1aRgOww=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.tt.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>420xvqd24qeo2iQHMaj2pbeTuCHiq87YDCPUVPR4ORU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.tzm-Latn-DZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>a/M5FncXCwWwdw12JD17K4CNO3NcM0HtFJAbxXOB86o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.tzm-Latn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>e5wWcWcPz9tLIGgmt/OthCPSM2UMLlqT80o9EP93rxA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.tzm.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wKVOeBYYgozI9fqEVJRrzIdIMj4z2xy0KvtS+x/acrs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ug-CN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>v8az3SdmxBExf06l4oIL5boOxxarRcmocAUoEzq8eTE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ug.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>V0QF8/BnzS+P8JGB2m+kJRT1iGCIMeOKPhzyypUe2u8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.uk-UA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>nkO9318WKCL0JifFEzC8uVQMEqqqy81nfiMK9n+yTJU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.uk.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>L32orD5e/xWfutGk++NDx4E5g01FxbsbI+yF2IdtJP8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ur-PK.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qBm86rzdlvyAwJapnXGICN8kcYFL2jcWzzsKuSng9BQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ur.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+rGet3UXfR0MvQCzIrSMq3ot61k8xCygfY6l2yQLaKI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.uz-Cyrl-UZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>idjVe2ufuVsZaY8W8BCZTZjlYGCFU0y8Ap7bdevKOFk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.uz-Cyrl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LNBTPzNxLgRR+wEg1YQD5k8AwbEqYUgjXo9Da7pe874=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.uz-Latn-UZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>d2l80s9lMB6OayR7WIQd9lxdZrqshN4xN7Tr+9xTO8E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.uz-Latn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TChIpkVnRLqKY3yaL0YV0affmJZES8CvElEiL7AphY0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.uz.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>RAdh64CHWVRYgOxiZWDj2vLii5cwJ8FKXu7yd60loe4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.vi-VN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>XJeA+wplthb9urZKFJa7fDSGzsaQ15EwTYLEfAIfWxU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.vi.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0aLI6nkuDtRA9kNINDcSk8nBZ+AGmsRPntpDB1cDu4c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.wo-SN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>n/K9VThmbE8641ialWnLatpiDeoxyZ8qQcsPpmaK49g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.wo.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>koex5U2qIvve+/2/RypiZ7jpivep9m8mL0X6Y2uEQ+Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.xh-ZA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>BZ1Sk7cTsi0Mj5bo0VXTHoQhgwAnFRPahzLaNrR7rhQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.xh.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>L1tYWqJHQxcNW+FhV9yIrcUfm8i+hy1XCFDQKOUO4Go=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.yo-NG.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Ii11b59jTrev2ka+6Q91TTHNf2+boRYNPXYkJW6tNms=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.yo.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>L8A90CWuypwvJCCV2U33zGTg84s0W7tQh+pi8qANwnQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.zh-CHS.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>aClUgO/H6PTHQjKYENp+CAAp+XlQ0lAIIoZmQA4lT6I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.zh-CHT.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ErlBpiBaU2wobwaRIYo8QC9GICzNXsrzEzgIOeW+akE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.zh-CN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>89iZEh+QKlTBS8l72nWrp2gdL+KA2VmroVQ9Ho5G1RU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.zh-HK.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gmFh1/kOEaEcVDnmY+EQOjiy6fMR8jcVZPLyTVVAkP0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.zh-Hans.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MXz7VSObsAmIKKoaefVpctb/VzG+sJhFVOSSTYJSAOA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.zh-Hant.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>evNbmDewV6h8AU8DQnfQzGfkxwvGSAYobq+FBnR1dWE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.zh-MO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>n9bUPqBg8mWl7nxa6cy4suhhKFGIagP+Z1ysrm5I+Fw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.zh-SG.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4KxujxUbU3av+mCWoUrx/XaERCnwGJD8VWO/IwuIk5o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.zh-TW.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>m5CsSPBmU5V0rtwdG3FtlJMV2DmqSFqhotVvbYyNKkU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.zh.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WBlSiW+hUR+oup1q6Mq+XoDlqVLK783xFE31wkynUqM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.zu-ZA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>hFwKe+QA8IGWCvuayOArURHiMStaHaJmgzlZ/GIBRfg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.zu.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MyHi5Um6Vj3jfgEPy0pmm0D/klBCBmsNjnhTgkI4ofw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.cultures.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>N3wJ7GrRqqw8ROiY+zq6b+Lok8oKQzsc+4rw/enwSQ4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fjquery.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0u0HIBCKddsNUySLqONjMmWAZMQYlxTRbA8RfvtCAW0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fjquery.min.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>h0cGsrExGgcZtSZ/fRz4AwV+Nn6Urh/3v3jFRQ0w9dQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Ftau.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TlJ4SvcmqaeITsdbsq/J3LUNPPH3GgaD+Yd3v9nMAGA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Ftau.min.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+tyA+5ZHeXnBYNu6GpKjbo3zrcjezrbJ+B5RQ3Wwubo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fchangeable.min.template"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5FE8RTqos+4n7i+NAZO0Y/p98eINkCsgzw2fMSkAK+o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fchangeable.template"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IQa0Nm3R0qcp8XPTw7ME72YuAT8/hiRFlggL+pLFnrQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_button_fullscreen_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>2XUOLNKqmrG1IsREpkSuTzOlB0ZkK/NLKLRsmciIaEA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_button_fullscreen_on.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/LQpAinYSZ6mD9e4yjvc1kYE1wiAOTrzZhOW1pHRXbo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_button_pause.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>RZFODK5ecQrxnMaYf2GrhE5qIPZ+svUHOtgDE37EsII=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_button_play.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>iUTOYIwUWsC2StS6Kbzu2a8FlLWtiL10wHMMYsnVpzs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_button_radio_activated.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>HBWDnvZfjnVKu2iprqbJ1ubBoDeigQjrPmDFV+Z0d1M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_check_activated.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>leeuQROaB46ZxOyplJv0wyXpmJ7WLTqhAmm3W4PE2o0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_circle_button_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DCmQ8M0RjQs5Ht6kUAH8QYSA+Sc67cM0Hyaqo7glQLI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_circle_button_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7JbAsjCRDDz36GV7tDniiJW6Qgma6G2tF/SYTXnDgEA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_effect_title_tab_bounce_left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ki4u6F1B71pRtLHziHn888a2Y8BN/QNiQACt6EplcCE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_effect_title_tab_bounce_right.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DaRT3+AtuAGBocTXrt0gb9gVlr39p0pHtRhC4j/Np5Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_grid_overscrolling_bottom.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pp07USBa8wvzHxcskMyMy3wYWsiVcnrezbF/BuLz9vE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_grid_overscrolling_left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>kSa5H7s8JbnsszOlBlu0Tm11zZRFT0MdCmPbVLjxQ2Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_grid_overscrolling_right.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>V+tFY+OazC6MR6x4e8Jyu4u8abtZbFcxsH3bgvR6SDg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_grid_overscrolling_top.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>c0g7WRnhEivdVKsaOkUNr9z8vZb0reQkrWNERA0/EE8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_icon_favorite_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cgkGzWoZSbhmBozVW0CYVtg9hIWU55qm5HL7ClBTso0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_list_process_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lk02kruXqw3fJd+e01JXeS1FT7/uCDI+CVz/rKoX8E0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_messagebubble_date_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>59/bsqFtVPhmmoJVUGsFhrzrYXRSG46a4p1Lw5aX7uA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_navigation_bar_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Uidbe3aSJjwJa8VCLXRM6pw/IcxEpaZoUkFtOMfL5fM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_navigation_bar_icon_arrow.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TxbaiXcTSER3/EV+Rqy7B1nWo5N7BI08b+FLOIWI2X0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_overscrolling_bottom.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ve2lfcTSh3yCTH48KYBYVfK5U4vcgbux2Tx8L46CPt8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_overscrolling_top.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>i24CFTHC7SMy5Hh6TqkNRxR4pSMq12GXebo6ofWpu2U=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_page_empty_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7N1qPUoEipTy54zEcYzw3+/X/Ev7TywCQeT8c+4dGW8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_page_empty_bg_h.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>BYZ+GYtcTvufRLNBd0cihK3H+5fb1H/ICZOMg6mpVJM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_progress_pending_bg_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>27QaPaiAJtJHl4K9nDUFsn+PZUhOhBVgL/X0CEt4WFw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_progress_pending_bg_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>k1Y6opyV42nNUwRyUw9sXGEd8v0gxtcGoHlhgrj0q2o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_scroll_bar_handler_h_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>rFc7GCDigfjfphPxUoX0ud9I9LuWxjwSm2LXGZLbM00=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_scroll_bar_handler_h_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tWJY/dqsXXgHvJ+a6Z49iSiMKtfY0U7y4vLB3fN/su4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_scroll_bar_handler_v_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+++GyRJVfUwiGQwliq+Z44lolxXg4aH2615PgYwePpg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_scroll_bar_handler_v_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>e1iWVzZm+08CIbBYoSQZbXcpfMzynk1pA3ZJmhoH7rU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_splite_handler_h.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zg3UaBPG4owK3Pvfh1u66upBXCDgj9NEEo/EvwZU72A=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_splite_handler_v.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>p1EnEzz1OXHwBNjHhbQ4+zudcTRa+Mb4lZzYMyEpku4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_core_button_icon_clear.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IzxnKGmntKSvogW2bkTKLF4o0HyXGdLno1uVD+8c+Z0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_field_btn_clear.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>G4NLUfENPggs/YfbmL5uxJCW6l69hGjdH1u+CLiNflo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_icon_favorite_bg_45x45.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7FlfyQoVhhSfijBGK1zjAwv0u8+wkRWWP4VIHoGSkvU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_icon_favorite_bg_72x72.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cgkGzWoZSbhmBozVW0CYVtg9hIWU55qm5HL7ClBTso0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_icon_jump.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>RYwP+dAPyNW/WZVH2JKWVGGIc99S2J3hTrDG1d5WVIM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_icon_jump_left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uozHyLOhGc5jpxak9rZlP94wm5wBXFgc8Z5n6pJTBfo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_icon_search.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0hwvo8sfri1c1caCUyTu2gHbGKJWW+tGLdfs2iNraFo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_on_off_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OAtSonE11K4cJ+HG+BM9Q55248Mzx/iZ9NFpD0bZR8c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_on_off_bg_line.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cfVSqKtC5chXaYiJ+Frw4oydqGI1TJsm8K8D3csoP9g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_on_off_handler_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Rv9hiBuzT4+0QDoTxP+p/JKbhgfyHuhYSh0g96LXh0c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_on_off_handler_bg_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Yo9npVezh1NuAYYzXKCJHTmpEvJ/xo/P6TDySOPv6EQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_on_off_handler_icon_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ZzN4K0CwWxmdmk+/xQ3UGSukj30qyAgJlOa9ntRydns=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_on_off_handler_icon_off_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>L8/oFc6lnX6KMjhvm78aRVnxqyivOg8RKq0hGP14zfY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_on_off_handler_icon_on.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>x2MOsIOrN0XS9zGlebbAYoIHS2Driegb1fpVAQVkq6w=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_on_off_handler_icon_on_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8p5Uu1wVNyiO4KjOOznS95I+aMhMLnivHUOwilcwkvQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_slider_button_brightness_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lnB1hVNe8j5BGwlxmFkrGTbP4Wj7KCQfoGoYZPLSzbk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_slider_button_brightness_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PLvjLuVz8Kb8bmhNlQnT1TXf9Z9Nw0J37rfFmDvQe1o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_slider_button_volume_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IC8IfqgQFn1jY4U1L9nqUNBC9iUYoU0x40g97tdLP+M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_slider_button_volume_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fl0077LrS/ojhWAwWe39a/sOdPbowToiqRV0Gz1f5z0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_slider_center_point_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>2CDQn9PhQw1gJufK2vpS4kiMK+AMLrqVV726ixX2+bw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_slider_center_point_bg_v.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>2W91QadPG+P6exP0Yvz3laDn9+4VcYIKKXnJwki7d98=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_slider_handle.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>msMbKQTKs+FvEuTFt1ySDkUPHaXdR7kmAkHojOcyV7I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_slider_handle_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FqTAu4VkNIRobTUjZ/ocgQHPvA65uR/yubP/Ig/ejNo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_slider_popup_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dnKoz2IcJY8sGASoDTvcD/QcJEtcGbZoV+86U7lPm0Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_add.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>z0ZEceoOYChZzNyHMSUOxBejMbO0ZL1uh1170qOUv8c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_add_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zRN/4bmXlYS7Gc8hwCoQfnEkLIqT6Fy/u5RvGiaxpEQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_back.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_back_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_call.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Icy9MHxlvQRN/D8k3iYLyEspBa8O/fEb5DgvMxr86/Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_call_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FM1ohiCf9e/ZF1hpv+bUtDNhYH2jBYFefNFAVr0YEW8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_check.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_check_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_contact.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>oyQw4po3y5f3UD+b0KP8/2cbkeDbOl4vPcER+TxP3dw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_contact_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>j2OfvHwJwKxjfUcj2bd534141ir10Jh4ZcP9MMXRSvM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_delete.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>R+ZvIAVmWPQd6G5PVd4KCb08wVD3QRjNhC0BWIZAxOY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_delete_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6eSO2cewmycmHVCYY08gLvWpYiYML2Deo4yp+3vkm5Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_cancel.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>X5oCVD2lyZj6J1sjKiyXJM7r0KphIShxTWqtWqKd6vQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_cancel_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tb/ZMb4bfWqUyhZM3x/A+l5YgwIpBSO1bB5VbmECuAg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_closed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ZVPL6ZBsZ0APshanc84CoEPTVW5HOCXVf0kKg2GALEE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_closed_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>3d5bDr3jHoWC95AIwJOeT+99vohtwUbnB+tmn7EAfAw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_opened.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>xY/1SaZAm51AXf2UxU00V1vOyuub9nNnLs2wns+RYAU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_opened_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>KtBnSHFQW1Jd1Wc0FFBkSy/NklOybB2hcejjosqOhpo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_send.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>K4lZY47nd+l63HIbg2Aab89TVbqgMDnReEX/F/4XkNQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_send_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mICnWPlhFPzuwzXZ/RPcJP5BB119qNoo7/m3eFV57Uo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_gear.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_gear_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_grid.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_grid_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_home.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_home_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_info.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Jftbl+6t89T9FYWh+OuGza2nTVcSorHExhI9Q/HzhBs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_info_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>d40LSP+JrpBM9NyJ56ABW1YvoWqiRvXV9eVqBddy3Fo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4pISaru9+SqOQfCDfYP6J1LzIuNkw57ueqISEQ7EotU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_left_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>nllC4JlThHzizCWwCcm8VGsod0gBNB0YPtvLIt3tXSY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_refresh.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_refresh_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_rename.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>vFM55wDLWX9qU3nFdMJnB4S2XyurVcr501QwvlMUnGU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_rename_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FPMOw14DItw8cV5XPfdSneAHOJ8M+w6ltoxY9YIEs50=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_right.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bSs9c+QW1Xsf1UDr5r/ta8OUjDaz7c0d7Mma34VtWLk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_right_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>XgCXiyXmuQmkymMn2pK7eSqkCYQU1tvpLXarEN0jQv4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_warning.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pspbBgY2RdqgLpYhDOrQ5gExsdWsLcCxPskd0Hzht4E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_warning_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VscwJ0iNXjs7HvYF9xMe8hWGUtj392rWx1qmfTCXAxA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fcore_check_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dHt9DMZTbu95AfLEVPTaGmly5br69CsdoDfVLAE4bSo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fcore_check_icon.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>rJzE+OVrzZm9HJFzeBi1+8FPano9ukrWB10nQV82m1o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fcore_radio_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>O1elPk2nQXWyxTDCMF5zrehVoahsMCfttCmf2K3D+Z8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fcore_radio_icon.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>glKD4X7W2hzYKdVgRIjl2R7sVQAqm4p+okJ7oycnJpE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fcore_slider_popup_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>sX3ixddu1L7SuMyOrtNbUTnPPIE/nfqzsrYY27Vw1DI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fcore_slider_popup_bg_stroke.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>k+RwnPDuAD8RpFePiZ1z5Ho8uveaS0OMjLZiHb2mVJg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fcore_toggle_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>haUaT2m9x5ZN//mnUgmhJR6kELNYsWWBd768MM1Lxz4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fcore_toggle_icon_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>g9hZFfUJTrK+siLDPWMVmvY8znm6q1YHEicgPSaGNyM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fcore_toggle_icon_on.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Tqt7tQvEtn2E7UuR/MZLN9s2wKZcZXso8LqDwdFO0p8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fcore_toggle_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IT7t+9TcfzEP/qOn/OtDFkgRfveeNGVxZhlsUMDXePg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fcore_toggle_on.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GojUYSAt8EDMyZtXmockHbROV6OPKJk8RI/yUNae/mM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcore_dropdown_label_icon_arrow.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7Ir32jRHTAqyOwCqGou1IljsXGvLli/C+uBa0lV33NE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcore_icon_expand_open.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>h8XM1TGG2lv76oD+DMrVccMKaHhyBDbLclXV1m6v+8I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fnine-patch%2F00_messagebubble_bg_receive_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/LWCaRtA9bLKWAMreR6yB3oMcKBs3/vhC+OuiP3l26U=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fnine-patch%2F00_messagebubble_bg_sent_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AtuN9lgLtEPu/UsB765scKruCLGYyu5CNbAjGxP5Djw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fnine-patch%2Fcore_button_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>D5N1JkhwSuVu4qc4WM18q+I/jFqZCgHPgCHL9QoSCFU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fnine-patch%2Fcore_button_effect_normal.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pwtGfIApuhjc7kdbdiLAzQ+SQ4T4rHtlBCMHMzkyfJM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fnine-patch%2Fcore_button_effect_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IT+lrUiMV2K3f/13+tsMuAaWuaWL3hlnVi9zAGEHVhw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fnine-patch%2Fcore_popup_noti_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>o7/dP5vtlxTBwe/Tmgb+uivczogF0G2DooNpPIhzOP0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fnine-patch%2Fcore_popup_noti_bg_outer.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>E2pZNjtbgjJxQXAk9VqNEffNPbr/oeeucGdq9OFT6x0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_delete.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>o34+2QnTGpMCoLKSkL5w/8hFR5eEwU5y5siVzGjeag8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_drawers.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>KAhBg0ykFDLi207o4kGejc0FQtPtATzKTHGlw7XfuYU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_edit.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PfxrVBqv29YaAypSBERz6PVx6WN0wyQE/ud1j9Cr9qg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_plus.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>u3rS1Zgy6QfV3enFM+S9F4LRxiH8tOVrYfE0N5lDBuE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_search.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>iLojzb30vodS7s1FojxN0AVmYVuHIHwNYOAsfld68Fk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_select_all.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uo6TFwkNoSDcv4UHLE1/8Fpp9imt/EsYvp+EaGKExaw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fpage%2Fcore_icon_drawer.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>O+kqXQTHTlxC6e9adwNDhPjTM3azJMxaTLi6mGYmMfA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fpage%2Fcore_title_button_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>sPdTxeltWcZvySJVFm/pC6MAnT2UoOzBcDhdOSF9jc0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fpage%2Fcore_title_button_focus.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>CV0iI1mwYPkKbVvQKRlkW067bHgKc0f3Xbzp60IYcNs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fpage%2Fcore_title_icon_cancel.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>g0hx06dV+imB3WK+41HM1cN/74nVmOgmQ3/NocfYywU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fpage%2Fcore_title_icon_done.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6tw066cei+ufr1pDd4FjQlU948PrRK8C98soBv8qClQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Ftau.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>G5er6cYRlS9bEc4+Tb/qrhQo6TIhOJ3apl8pH6ZhXBs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Ftau.min.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>eJPPUynScbbRQswjIpHvGfzK3NAp9lZFVPnolFs5fE4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Ftheme.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>aNZtpUArjN9hVFK2UODcVp+5c8SU8CuZsqL0ekosf5A=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Ftheme.min.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OGRsfqg2+sXu07QNoHP1fm+dEMGQpLIJzWNKoOb7af4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fchangeable.min.template"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5FE8RTqos+4n7i+NAZO0Y/p98eINkCsgzw2fMSkAK+o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fchangeable.template"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IQa0Nm3R0qcp8XPTw7ME72YuAT8/hiRFlggL+pLFnrQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_button_fullscreen_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>2XUOLNKqmrG1IsREpkSuTzOlB0ZkK/NLKLRsmciIaEA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_button_fullscreen_on.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/LQpAinYSZ6mD9e4yjvc1kYE1wiAOTrzZhOW1pHRXbo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_button_pause.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>RZFODK5ecQrxnMaYf2GrhE5qIPZ+svUHOtgDE37EsII=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_button_play.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>iUTOYIwUWsC2StS6Kbzu2a8FlLWtiL10wHMMYsnVpzs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_button_radio_activated.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>HBWDnvZfjnVKu2iprqbJ1ubBoDeigQjrPmDFV+Z0d1M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_check_activated.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>leeuQROaB46ZxOyplJv0wyXpmJ7WLTqhAmm3W4PE2o0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_circle_button_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DCmQ8M0RjQs5Ht6kUAH8QYSA+Sc67cM0Hyaqo7glQLI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_circle_button_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7JbAsjCRDDz36GV7tDniiJW6Qgma6G2tF/SYTXnDgEA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_effect_title_tab_bounce_left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ki4u6F1B71pRtLHziHn888a2Y8BN/QNiQACt6EplcCE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_effect_title_tab_bounce_right.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DaRT3+AtuAGBocTXrt0gb9gVlr39p0pHtRhC4j/Np5Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_grid_overscrolling_bottom.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pp07USBa8wvzHxcskMyMy3wYWsiVcnrezbF/BuLz9vE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_grid_overscrolling_left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>kSa5H7s8JbnsszOlBlu0Tm11zZRFT0MdCmPbVLjxQ2Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_grid_overscrolling_right.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>V+tFY+OazC6MR6x4e8Jyu4u8abtZbFcxsH3bgvR6SDg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_grid_overscrolling_top.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>c0g7WRnhEivdVKsaOkUNr9z8vZb0reQkrWNERA0/EE8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_icon_favorite_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cgkGzWoZSbhmBozVW0CYVtg9hIWU55qm5HL7ClBTso0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_list_process_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lk02kruXqw3fJd+e01JXeS1FT7/uCDI+CVz/rKoX8E0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_messagebubble_date_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>59/bsqFtVPhmmoJVUGsFhrzrYXRSG46a4p1Lw5aX7uA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_navigation_bar_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Uidbe3aSJjwJa8VCLXRM6pw/IcxEpaZoUkFtOMfL5fM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_navigation_bar_icon_arrow.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TxbaiXcTSER3/EV+Rqy7B1nWo5N7BI08b+FLOIWI2X0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_overscrolling_bottom.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ve2lfcTSh3yCTH48KYBYVfK5U4vcgbux2Tx8L46CPt8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_overscrolling_top.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>i24CFTHC7SMy5Hh6TqkNRxR4pSMq12GXebo6ofWpu2U=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_page_empty_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7N1qPUoEipTy54zEcYzw3+/X/Ev7TywCQeT8c+4dGW8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_page_empty_bg_h.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>BYZ+GYtcTvufRLNBd0cihK3H+5fb1H/ICZOMg6mpVJM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_progress_pending_bg_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>27QaPaiAJtJHl4K9nDUFsn+PZUhOhBVgL/X0CEt4WFw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_progress_pending_bg_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>k1Y6opyV42nNUwRyUw9sXGEd8v0gxtcGoHlhgrj0q2o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_scroll_bar_handler_h_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>rFc7GCDigfjfphPxUoX0ud9I9LuWxjwSm2LXGZLbM00=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_scroll_bar_handler_h_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tWJY/dqsXXgHvJ+a6Z49iSiMKtfY0U7y4vLB3fN/su4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_scroll_bar_handler_v_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+++GyRJVfUwiGQwliq+Z44lolxXg4aH2615PgYwePpg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_scroll_bar_handler_v_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>e1iWVzZm+08CIbBYoSQZbXcpfMzynk1pA3ZJmhoH7rU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_splite_handler_h.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zg3UaBPG4owK3Pvfh1u66upBXCDgj9NEEo/EvwZU72A=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_splite_handler_v.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>p1EnEzz1OXHwBNjHhbQ4+zudcTRa+Mb4lZzYMyEpku4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_core_button_icon_clear.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IzxnKGmntKSvogW2bkTKLF4o0HyXGdLno1uVD+8c+Z0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_field_btn_clear.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>G4NLUfENPggs/YfbmL5uxJCW6l69hGjdH1u+CLiNflo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_icon_favorite_bg_45x45.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7FlfyQoVhhSfijBGK1zjAwv0u8+wkRWWP4VIHoGSkvU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_icon_favorite_bg_72x72.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cgkGzWoZSbhmBozVW0CYVtg9hIWU55qm5HL7ClBTso0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_icon_jump.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>RYwP+dAPyNW/WZVH2JKWVGGIc99S2J3hTrDG1d5WVIM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_icon_jump_left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uozHyLOhGc5jpxak9rZlP94wm5wBXFgc8Z5n6pJTBfo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_icon_search.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0hwvo8sfri1c1caCUyTu2gHbGKJWW+tGLdfs2iNraFo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_on_off_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OAtSonE11K4cJ+HG+BM9Q55248Mzx/iZ9NFpD0bZR8c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_on_off_bg_line.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cfVSqKtC5chXaYiJ+Frw4oydqGI1TJsm8K8D3csoP9g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_on_off_handler_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Rv9hiBuzT4+0QDoTxP+p/JKbhgfyHuhYSh0g96LXh0c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_on_off_handler_bg_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Yo9npVezh1NuAYYzXKCJHTmpEvJ/xo/P6TDySOPv6EQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_on_off_handler_icon_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ZzN4K0CwWxmdmk+/xQ3UGSukj30qyAgJlOa9ntRydns=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_on_off_handler_icon_off_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>L8/oFc6lnX6KMjhvm78aRVnxqyivOg8RKq0hGP14zfY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_on_off_handler_icon_on.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>x2MOsIOrN0XS9zGlebbAYoIHS2Driegb1fpVAQVkq6w=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_on_off_handler_icon_on_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8p5Uu1wVNyiO4KjOOznS95I+aMhMLnivHUOwilcwkvQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_button_brightness_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lnB1hVNe8j5BGwlxmFkrGTbP4Wj7KCQfoGoYZPLSzbk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_button_brightness_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PLvjLuVz8Kb8bmhNlQnT1TXf9Z9Nw0J37rfFmDvQe1o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_button_volume_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IC8IfqgQFn1jY4U1L9nqUNBC9iUYoU0x40g97tdLP+M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_button_volume_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fl0077LrS/ojhWAwWe39a/sOdPbowToiqRV0Gz1f5z0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_center_point_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>2CDQn9PhQw1gJufK2vpS4kiMK+AMLrqVV726ixX2+bw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_center_point_bg_v.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>2W91QadPG+P6exP0Yvz3laDn9+4VcYIKKXnJwki7d98=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_handle.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>msMbKQTKs+FvEuTFt1ySDkUPHaXdR7kmAkHojOcyV7I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_handle_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FqTAu4VkNIRobTUjZ/ocgQHPvA65uR/yubP/Ig/ejNo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_popup_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dnKoz2IcJY8sGASoDTvcD/QcJEtcGbZoV+86U7lPm0Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_add.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>z0ZEceoOYChZzNyHMSUOxBejMbO0ZL1uh1170qOUv8c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_add_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zRN/4bmXlYS7Gc8hwCoQfnEkLIqT6Fy/u5RvGiaxpEQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_back.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_back_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_call.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Icy9MHxlvQRN/D8k3iYLyEspBa8O/fEb5DgvMxr86/Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_call_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FM1ohiCf9e/ZF1hpv+bUtDNhYH2jBYFefNFAVr0YEW8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_check.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_check_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_contact.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>oyQw4po3y5f3UD+b0KP8/2cbkeDbOl4vPcER+TxP3dw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_contact_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>j2OfvHwJwKxjfUcj2bd534141ir10Jh4ZcP9MMXRSvM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_delete.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>R+ZvIAVmWPQd6G5PVd4KCb08wVD3QRjNhC0BWIZAxOY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_delete_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6eSO2cewmycmHVCYY08gLvWpYiYML2Deo4yp+3vkm5Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_cancel.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>X5oCVD2lyZj6J1sjKiyXJM7r0KphIShxTWqtWqKd6vQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_cancel_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tb/ZMb4bfWqUyhZM3x/A+l5YgwIpBSO1bB5VbmECuAg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_closed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ZVPL6ZBsZ0APshanc84CoEPTVW5HOCXVf0kKg2GALEE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_closed_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>3d5bDr3jHoWC95AIwJOeT+99vohtwUbnB+tmn7EAfAw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_opened.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>xY/1SaZAm51AXf2UxU00V1vOyuub9nNnLs2wns+RYAU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_opened_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>KtBnSHFQW1Jd1Wc0FFBkSy/NklOybB2hcejjosqOhpo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_send.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>K4lZY47nd+l63HIbg2Aab89TVbqgMDnReEX/F/4XkNQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_send_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mICnWPlhFPzuwzXZ/RPcJP5BB119qNoo7/m3eFV57Uo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_gear.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_gear_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_grid.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_grid_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_home.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_home_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_info.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Jftbl+6t89T9FYWh+OuGza2nTVcSorHExhI9Q/HzhBs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_info_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>d40LSP+JrpBM9NyJ56ABW1YvoWqiRvXV9eVqBddy3Fo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4pISaru9+SqOQfCDfYP6J1LzIuNkw57ueqISEQ7EotU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_left_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>nllC4JlThHzizCWwCcm8VGsod0gBNB0YPtvLIt3tXSY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_refresh.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_refresh_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_rename.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>vFM55wDLWX9qU3nFdMJnB4S2XyurVcr501QwvlMUnGU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_rename_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FPMOw14DItw8cV5XPfdSneAHOJ8M+w6ltoxY9YIEs50=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_right.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bSs9c+QW1Xsf1UDr5r/ta8OUjDaz7c0d7Mma34VtWLk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_right_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>XgCXiyXmuQmkymMn2pK7eSqkCYQU1tvpLXarEN0jQv4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_warning.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pspbBgY2RdqgLpYhDOrQ5gExsdWsLcCxPskd0Hzht4E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_warning_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VscwJ0iNXjs7HvYF9xMe8hWGUtj392rWx1qmfTCXAxA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fcore_check_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dHt9DMZTbu95AfLEVPTaGmly5br69CsdoDfVLAE4bSo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fcore_check_icon.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>rJzE+OVrzZm9HJFzeBi1+8FPano9ukrWB10nQV82m1o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fcore_radio_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>O1elPk2nQXWyxTDCMF5zrehVoahsMCfttCmf2K3D+Z8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fcore_radio_icon.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>glKD4X7W2hzYKdVgRIjl2R7sVQAqm4p+okJ7oycnJpE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fcore_slider_popup_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>sX3ixddu1L7SuMyOrtNbUTnPPIE/nfqzsrYY27Vw1DI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fcore_slider_popup_bg_stroke.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>k+RwnPDuAD8RpFePiZ1z5Ho8uveaS0OMjLZiHb2mVJg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fcore_toggle_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>haUaT2m9x5ZN//mnUgmhJR6kELNYsWWBd768MM1Lxz4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fcore_toggle_icon_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>g9hZFfUJTrK+siLDPWMVmvY8znm6q1YHEicgPSaGNyM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fcore_toggle_icon_on.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Tqt7tQvEtn2E7UuR/MZLN9s2wKZcZXso8LqDwdFO0p8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fcore_toggle_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IT7t+9TcfzEP/qOn/OtDFkgRfveeNGVxZhlsUMDXePg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fcore_toggle_on.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GojUYSAt8EDMyZtXmockHbROV6OPKJk8RI/yUNae/mM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcore_dropdown_label_icon_arrow.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7Ir32jRHTAqyOwCqGou1IljsXGvLli/C+uBa0lV33NE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcore_icon_expand_open.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>h8XM1TGG2lv76oD+DMrVccMKaHhyBDbLclXV1m6v+8I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fnine-patch%2F00_messagebubble_bg_receive_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/LWCaRtA9bLKWAMreR6yB3oMcKBs3/vhC+OuiP3l26U=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fnine-patch%2F00_messagebubble_bg_sent_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AtuN9lgLtEPu/UsB765scKruCLGYyu5CNbAjGxP5Djw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fnine-patch%2Fcore_button_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>D5N1JkhwSuVu4qc4WM18q+I/jFqZCgHPgCHL9QoSCFU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fnine-patch%2Fcore_button_effect_normal.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pwtGfIApuhjc7kdbdiLAzQ+SQ4T4rHtlBCMHMzkyfJM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fnine-patch%2Fcore_button_effect_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IT+lrUiMV2K3f/13+tsMuAaWuaWL3hlnVi9zAGEHVhw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fnine-patch%2Fcore_popup_noti_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>o7/dP5vtlxTBwe/Tmgb+uivczogF0G2DooNpPIhzOP0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fnine-patch%2Fcore_popup_noti_bg_outer.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>E2pZNjtbgjJxQXAk9VqNEffNPbr/oeeucGdq9OFT6x0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_delete.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>o34+2QnTGpMCoLKSkL5w/8hFR5eEwU5y5siVzGjeag8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_drawers.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>KAhBg0ykFDLi207o4kGejc0FQtPtATzKTHGlw7XfuYU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_edit.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PfxrVBqv29YaAypSBERz6PVx6WN0wyQE/ud1j9Cr9qg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_plus.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>u3rS1Zgy6QfV3enFM+S9F4LRxiH8tOVrYfE0N5lDBuE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_search.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>iLojzb30vodS7s1FojxN0AVmYVuHIHwNYOAsfld68Fk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_select_all.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uo6TFwkNoSDcv4UHLE1/8Fpp9imt/EsYvp+EaGKExaw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fpage%2Fcore_icon_drawer.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>O+kqXQTHTlxC6e9adwNDhPjTM3azJMxaTLi6mGYmMfA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fpage%2Fcore_title_button_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>sPdTxeltWcZvySJVFm/pC6MAnT2UoOzBcDhdOSF9jc0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fpage%2Fcore_title_button_focus.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>CV0iI1mwYPkKbVvQKRlkW067bHgKc0f3Xbzp60IYcNs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fpage%2Fcore_title_icon_cancel.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>g0hx06dV+imB3WK+41HM1cN/74nVmOgmQ3/NocfYywU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fpage%2Fcore_title_icon_done.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6tw066cei+ufr1pDd4FjQlU948PrRK8C98soBv8qClQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Ftau.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>G5er6cYRlS9bEc4+Tb/qrhQo6TIhOJ3apl8pH6ZhXBs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Ftau.min.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>eJPPUynScbbRQswjIpHvGfzK3NAp9lZFVPnolFs5fE4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Ftheme.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>aNZtpUArjN9hVFK2UODcVp+5c8SU8CuZsqL0ekosf5A=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Ftheme.min.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OGRsfqg2+sXu07QNoHP1fm+dEMGQpLIJzWNKoOb7af4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.af-ZA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>xJN+Lao5/QmarQQRR8OM5hUWu1HxmaV2drsXV1QeONA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.af.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>R8EchiFDByDAAKJid2lNkhiJs1JDQzrBPl/bxNExnZA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.am-ET.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cgavLYp6f7vAmfHub6X6LKbcFNkImaqhkODyNSx/Rzc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.am.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fAxz3A4WYw56/EiYup7WgQNbpFNOOd3Q78v8497/eio=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ar-AE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>QyvvCITM4Ngr5HR2ja1zYO+AJBu8lpjoE2N1JePI+vs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ar-BH.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>p2Fkaeci08d7A2UmnHniaWvMpFERKYho40+KpUIFtO0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ar-DZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jR1RClqkAASnr6OLcNA0lWsSd6I3woUJkFDQktJazrs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ar-EG.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GHU4UPuHhyt1s3GSYdzi5tQQMZ1/kkKI9w3VlDW7o/I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ar-IQ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>I/urgV4f9DNLZjs/OaVECGCXzWE64+yWbdd++YRgagU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ar-JO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VebzsOnrB3hb0rm58NGgU2tuJVzwIgG4zCX7Wl8f0X8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ar-KW.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>vEev2QvXsT2MBf0amVm0q6mc/okG/+yzBEVi+WlhEOY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ar-LB.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>syV3P5Vn18WZhBaQAVwSRv1yuIMLkq0V2htCtU6ZcD8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ar-LY.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>xZ6E+Ba1H24Upt3RTOCM8Nm8qZ/JHfS9zzIkICr1ND0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ar-MA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>EegPFiYivsL02s5YOsQ64THNTdnRoTXmuI91g5Pzmlc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ar-OM.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pkY1cWnvalxXn67Edi0toygt4pJv0sAg+6isSrcvhLg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ar-QA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ze+ZISeMm+SsVCjW46oPVdc2XpBqVC50b9Fvwwqy0DQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ar-SA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>M3dTau98TJBts+M/X/SSoVn1laCIvY8FDCRt5gJvPO0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ar-SY.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ntXcQG2GbpnpJuAYt81XodyR0+VOP+CsRgE5PK8r1sk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ar-TN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>QV+MvnWbggs4AG/eROIz1YZhTrjrfMXv2t57qClOstQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ar-YE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/xKHLx9fnxaM/Hh/ijNYEZ1FF2b4h8eYXFqdeLhtvOU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ar.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LaG2D9kXtnJYQuemR462NrTXOPeaIKboilrpi224u9M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.arn-CL.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>XgiOzoDxwfzDFO0sBT+bLaOdSyBqYN1NaEua88LL/j4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.arn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>hmlVr0QTkb1wfVWejEfhIX8mvcOF+bUkofUOawVPTdE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.as-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>CqR+6Ii6qAxKPDLTCOeT3gUX7qYeDQMxjepzqA/cSUc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.as.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lmayqqCyxB34f9tXJCPTs/I6OzblYqAi2uwOqjJjq5Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.az-Cyrl-AZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>2fmPAQvCA2zt7cIbGSOH0KNkwhDuqgYnXs1zksmhstQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.az-Cyrl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>yZae5rUT3q/Dw0m/P24n9kApa3794NRUYezO6Sv9mgo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.az-Latn-AZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>vgZ5Pl1EllBUjU9K40tbRmxqVHYbDMgxbnpyhLgMMeE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.az-Latn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5P7wAWyjtJ3/LxX1Wa2LF8+Uj4cHIPq+Exfhs8//lyI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.az.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Om0f/2kdHJMlS/KNEGElM2FoHIByuVzJtJP32CD9fBY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ba-RU.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>b6/p15MN+7gQXWLChVETbA5nSOa2CJae2F8omYTxovU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ba.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>vd0HpLJ0XBKzWhdf1lf8w0hOZabn0SBf1i/iXf+VfY4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.be-BY.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AmUW3vIzb7U7Ssbi0SjCZfGEaTvBasOlXF7hOfbwGfM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.be.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cUX81L8VPkfDVeRmtQ5kfPXS4CIq0IK4LKAfNThZhJI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.bg-BG.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>BNsJ14VoV0QCqz+xVWdJ5Fnv3FkJu4/CfhSVAKEC9qw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.bg.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>sR1t1oiisNJKHtCfWssxEOj1dK8I7t4qG6UZ7TsUIl4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.bn-BD.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tbGNZrkZdlVKc+mAH8YlkV0c1fvBJ3ARmujlJzs1Yt4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.bn-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>id5j/nA2jzk/OPYy8EyRgKYhSqaeAhZJB1zgaI5tvag=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.bn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4HMqmuh7KvR+jEtlML06wCIJWIsJgkTjXC3zXx0/hNI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.bo-CN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>t1LmSh7SuBou1wfChobCqWD3y9ULi3Y1FIcyAy9gcqM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.bo.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dwaWfU38h7rCg2yLsF6YWc7wenx8BXbnkuHauOYFEqs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.br-FR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OZy4p+DxmMTS8PIdFggzCrWOmeWjWOYUAWoTa+vUZSU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.br.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JAQKRmjEop+DI5VpVjyEGQrOT6BsY7q2eHynsxeT5as=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.bs-Cyrl-BA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6XFjIYenw+D/t7gku2gkKdsChuns7DYOBRqm5N69Dy4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.bs-Cyrl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+3Q/yAxyyNbPsdffg0zyzixlTUZeNJvgiO9wD8vhw28=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.bs-Latn-BA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>g2xFWnSUnBoLs/aXMu63FtSfW4HqkYeYDTgEnYm+Zak=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.bs-Latn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>91ED9SvnuTcPunwj0kpCF5Tb7uj1uw4ft1OvR/S/jzk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.bs.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8zP3sB6z8+lKS/AbV3N3yr7925Ow8IjxV8ZCoMIEkZE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ca-ES.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>EuofAH+nNloxZsvAACL3tM+RKUEZTrkPd6gyEqrxq0I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ca.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WPe0+RSKjl9rqqhMTG4NzpxysKq6JPyK9hv3i4OZA+M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.co-FR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bOwbcYfstamb/QrJLwY6eVb/J80BiQ5D540szR+cIq4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.co.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pFyLMlbPzZvkngay1Zg6K5ixK4/rM99T/zslcLErBME=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.cs-CZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OLgTV1ZaMjm193ByIxs8+dN22TBSrlrDiAPHO6ROQ1A=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.cs.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>oDMPnMueuhdTVqyQcPx6lOSIhfh7FSFmHdB6aBiU0dw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.cy-GB.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uWs0ldwPr1IGvt7BgEcp6gfMn8S/c8CBWVJpVOkoUjY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.cy.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>efMRAo1cXHL6HXpviCUOU08MTz9H+H5kTweq+Od8ZsA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.da-DK.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TXSfO91vJ71ewbkofNs4OS9Nz7BZfPTipQ++AVJ/bDM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.da.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6zan8EL04RsACQ+Z0Jdp4umJ361Np8KmIuIKYVfompU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.de-AT.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>xp1pOvKwnob/U4MW2uIzXG6XruQMADhywb8hBeCF7hM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.de-CH.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>iMrCIxUjFOtKrSQ75svMtCQMIqfJIZax53OZADI6Uy0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.de-DE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4rZI8JIKo5ZNbbO9Y2w/XKvmbkh/iuhUbCkYs+VKedY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.de-LI.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>j47JqYdtcdP8c+d017W2J7WGqlJELpUtr5Mwh6IIKtw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.de-LU.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>HYn3512vjEqjLDu5EwJvk+fXybdtrWLjQ1jVbzxsKKo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.de.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>z0TvZSHo0AAPr1Uv/kCa6uZNIdSNOCRKgt8Stix+kVk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.dsb-DE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ICz+afNMcVNxPEfAhqPyRzMAA5IIvLZ/oikM/CjM+eU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.dsb.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/GsGumXQjw/2ARqyetsUYlLkBrkGF6uA8SWsgInEwCE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.dv-MV.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pnFD5UXTDEONTmHQF/Ig3/o6hZv7uWRWCxcrtlHuW8g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.dv.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>kXjiEX+5X3wEZOQS7IYpGhzYU4Ed0hLlS0DpFXNgp8o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.el-GR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6aJ+wyPRNYnsT31xPscR2VQDv8k1epkbXJCccIAO80I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.el.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>2RFJp2M6lGKHvag0eEckemyMbSa4g7c9gC7Xhra8Ztk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.en-029.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>V9AtXgKWLDwICY4Xt5AYSsgmaxn8i4cQ68qYTRT6BMA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.en-AU.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/w7BRevWqVshW6NfPMviSpQH8vA2HbR6BEy0XZGfORg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.en-BZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AaWz56C1xJKUYKeNL8UHhhN85SJz6zxRQKKuL26HGsY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.en-CA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>V7U2rVD5uNfdi5PKeb5iu9e2BZmVxwpmXku2JS27JSA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.en-GB.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>HoLvkJZFy+lgM4jkupjUeUmlc+v8bsUYfjbmqXjAFGE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.en-IE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>CQM2oOHWsoeoZYPtLyr3LH+voRc/dfr1q4T/f9R4yVI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.en-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>RlcOtPFMoZT10smnRuktZiIhR3fpIuU6ivqAXR1kulA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.en-JM.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>X1JLrKp0FwooTye1anpbm/HX7t0BeIJFyIIMgDGw4QE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.en-MY.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>UZPN5uuzfCoq4xX1zweQ+gwGkICn9w7aw00YdVeKs3w=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.en-NZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gY8TKaCAlfVm/rm3L0cqnzJ4qUmaLukgxkblUdURCdg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.en-PH.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>UXL7IfDqZKJFtAdqCGbyMyNKR7W9vFkQbtHCxwld/SE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.en-SG.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+ldS0nXdGpLH3OogGclKrNRhZlu0kOvOLr8xglTrtpM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.en-TT.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Ghchtazfv+u7Vf+Rb0e9RejTEU/jU4XO4+/Mq/7oAdA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.en-US.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Y9jHJ1xEiJO9Xs8oPEUiKYBy9ts8gTylfbd+HWWzrQM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.en-ZA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Oc5izxBddLhpH7RIRdT1w1OEZH6z23vYc9GRrtvfK1s=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.en-ZW.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>nV2RZa8sM5f+QMA5PXrSPjufVUuONl82j5ux+mtYTnA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.es-AR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gXusYtFywJyoyTXF602q1s1BoB3kXaPmjZszu+yQxaE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.es-BO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>V4yQOVZbHgBr9pxe40n7kN7BHjtQliTBk0A1Qna5ClQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.es-CL.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ZYl/UMFYFG/yyLU6pKzE4/2LneecXS41Jd5uYjV6ssE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.es-CO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>g7kcxJRQlO2spFe/13MteTGIHz4dykGQ+X6x3SOBiRY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.es-CR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>n7dYEMNnBuvhHR+Fa3YzVRHTgzCfVHI/Ryw27vaVonM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.es-DO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WXQxUuS5Xj4JxQDh5tv5G4Pa7nE456J1V3VfIyQWvig=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.es-EC.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>QwEMj9FXcFpKLBHn6EO6hP8lE1q6SLEttkTWZNnlirA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.es-ES.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>P5IxYaL+caKIUejSeo1K+ChN1hxR1kiQoPwuXeOPf2A=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.es-GT.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>J7vgSKP0h5XO71PqWdfYO7jV4xjOfxXpPEOYPprAWnk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.es-HN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wZw98vynyOgU3tqYZBnqsHdyeYFrTtdn4qtrBpTG0fg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.es-MX.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>sv2YI9awQcMWYbWTgB9s5ylRpYCkd4mvRo0D5jtIP9M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.es-NI.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ifVDI7bNM2yX4E1FMJsNIUBUO+D3OQtiAqwASA7gLZM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.es-PA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zBgUVnZX6Lz6GpCNgfGVVetFEDXHK/pharf1JZ8RBWY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.es-PE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>RGJK1lZiJeIrTPBrIs3YTsSZOH95RC0SQvF4guYHjT4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.es-PR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Y62l+BWZeR+8VZO85tGg9lLa64bZsZ7BNJgo7JQyqsg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.es-PY.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cuEJlhICPUyZ3Sl8KYGS9710zenx0GKn910tLg8i4y8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.es-SV.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GleOIck92wd2xijrxaNCpDoO8RtMzxDHzix0rG3zcOI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.es-US.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>l0a7XfB4E9M6ssh7p80u3VPIHOWW/rq/agY17zxq87E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.es-UY.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>c0dUZ/7MByAoHy88GFHTzZaL/vFUOpActaqrL9fkU28=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.es-VE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>siL50iSjOdxX4/j9XLx1pQurnvuUQ0E0U20ICa8tq0g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.es.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>rxdUH5M8z1SvFCYsNv/Q90haiQjTMSRh+BSo94MGMwA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.et-EE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5g/4vIPvVAcatVaJda544ikGz4ph26szYr3ShAPRGDg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.et.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DFzlZK2yOB9qaTJi/NTQ9vcJ4qnEZlaTZc+svCKlCxc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.eu-ES.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cEzLasD5QbtsVIjP5gTYYvUNVbgeWo3TRXjz96c4xmc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.eu.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uJCRX4umX5HAYTeyPUsVgI5At3Okmw8wH6zBMwvXe24=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.fa-IR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+S/inPCmJSLQ5NZw00naLlJ0GqXIRXCoxbqVI2plCR4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.fa.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>X0PCe62eCQBFZXQv6DzN6fI9zNQgOYXq9ouA9YQd1c0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.fi-FI.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>QpDPTnSnULu1hokZSKPnSOIuF2x4AmG3YErdQ4wlSbk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.fi.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fIATfJrPkCjg1gTvoUPRK1pSLwbis+AOBhwd/gg8VYQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.fil-PH.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LyRWNwNNL0E8J3dDzjNopRzU1GRbozfsuxwknMMOXJo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.fil.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>HLHCsJvjOQx3CUzaqilkNBaaY3cKwuXLhvI9PtKVl6A=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.fo-FO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Fb346LWblLPLzozm+gicNNnrnKsZuWciov33Xra0lBo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.fo.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>owSHGv/pRyZFIQ1ahW13QEZ7G77TM6haAJ//yrQr07E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.fr-BE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mFMsGnyQ0c7799NPVJD46ZLgPZmicRmP3vies1iupAE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.fr-CA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pbMaEysDKEDxWTa7UYtodbbRdYcnBtW2eQ0OsGDheWs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.fr-CH.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>afW0dRWfU6lrsejVXsJ5euXBtWKUyIx45boOxe0bHRg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.fr-FR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>M+UmfFNn5IEQdiMZP4kPtz713st9FStKaCVBqBVTU/A=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.fr-LU.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Q+cWNvqQHFmZLJ7ZLClx+SxvhWqugdSntXsOB2Kzm28=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.fr-MC.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Molp25DeLmLEw6R5pt5z02w/VM2tmycxcT5WGnHKevI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.fr.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>p7B0xFvmB5yZ5HwSU8MRif7qz28atROfDh10KsnyfNI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.fy-NL.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>NbLmi8R7gMgAzIOIlfDP2UJc+cbmexzZZrFbdsG8NWA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.fy.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qh2eafz0aJtDj9I6lLshKmJyPZW84xmi7ALvIW6Ju0I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ga-IE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>017lcImkmCr1yuaQjsYga086X5wkHnPP0H6usIVn7qU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ga.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5GS20DWqeE+9HJ23RvL5XPgQn9efvL/7/jmYaekcgb4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.gd-GB.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mjnoFg9J95AYouPSZSkXsuA5MeXm0It3w/TEiILQnIA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.gd.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PwSSit+fJPe/7EmB7KEFwMn7SB9KLGw/5CX4iWgvhB8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.gl-ES.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>BzeM2UsU06RdGmelRDqZigQzeCtmKQQ6iRxZ947N+FY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.gl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wfyUkw1q+35+uQUDQmw1hGphGvndbHifaG3HFVrokpQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.gsw-FR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Gl8GgFyNUaQapS8LbTDPHoGbyQboOq2EK4Az8XWyb/M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.gsw.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>HuhMgWwlL09kEWisG2DMybcynId4UbLH+pq1tYM8i2M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.gu-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>i8tPeikK52HQYMBk4WjDbEP9J8JZ945M5IPFjTDOp+g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.gu.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>J3hirlIdO08DC6wt7Y5+OwieYDRuFwowokLYLTz+Rxs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ha-Latn-NG.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5x+rOOLjnxuN/hRFGASFpdbwVbo6SVJFZRcOdynmLUI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ha-Latn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JOdx4bGajFCZWSyLtIgHpddK8r+ruc3HkhiXCqENTik=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ha.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IfudZ7Ix3tr+yURDrqgE51eco7CMF7fgF5gX/Vh/bb8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.he-IL.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/z8XM3vQ0QcxkQK3+quWR4M4jpg33sJq+jVKYJ4DQ1E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.he.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OIYXj/RRiKmrl+/V585M8z0/d8oIEs7+vA3vQfpBHEA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.hi-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fJgHHQMrXTCuhQiIKyglwLr4ruBd2qt1mSGfSrEo39A=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.hi.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>l817AK7SX0TiokthIfHCxoABo/taRdb9oU07fIPPu1k=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.hr-BA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>nRltIAyQss/uLw41tbAxylTtTSm0SlVNlGiCUoV4BcU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.hr-HR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qu1WpQg968u1Qu90NSAx3hKwD+E2lR+1jfd94UOLuIg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.hr.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>9e1PdYbPU4d3fipWnPdK+S5oeuToWRRPFy7XuGjQUtE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.hsb-DE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/4XUIxmMznYvcYj+Nzfdj2Zf4jwPLHS6wnSvKPCgFf0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.hsb.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>RxXyklUyZwoNWbF/S/CrGtOGHJC0UkpihQK67ZLTBOk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.hu-HU.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GDO8VIv/zeMowXDHbui1k03nX129Ss5ftvwnX/AQFns=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.hu.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>poL9LbiqAseKi3ZxB3Ie2uL4zGA8nKZsVFmI7ocqKz4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.hy-AM.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>rJEZjnx4viaTG6eZI/l+2PFSGQpw188HZaIaBiDHM8o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.hy.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OEQUWVP27m9uK1XEl/FeChBXlECa/cqq42BKH7M6WaE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.id-ID.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>enMoLuqObV1ufrdRUm09ki62fzkmvQ1qPDfrOJT0OHc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.id.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>SX+bo0VS5CINkIFTVEiu3IBOGKXzIHAyn0c4aUcEdGU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ig-NG.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tLz2Bi4YfNO3mbzZ6cJg4ml8vkHIT88c8zVN+oHhk2g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ig.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uBdoVB1pKG3CmAB/scwHHILLD/ufyB29BNdWbQ7vHxg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ii-CN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0Y1/AgoegLrmBbGXWa3dYtDNzrBoqssXMWI4YrhtJio=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ii.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Te5F8wl7mTuUN5CYFxDjXmG8k1/BL55mPrhqnxc9PDY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.is-IS.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lqqC4ahY7eYSg2OkpDdEAdsZsKBKElzLvpPN5z1wokA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.is.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4/GnSZZY5ZiMJKWWFVPo5gV7f2f8zeJ0MXuwtaO4Z5Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.it-CH.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>1wSed5MAqZKmkf5JbHqiQfd0VGD32noXKrgS7wEQRfk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.it-IT.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zt0s3I1OAHFE09k56DuK8KzjwJJhNA1jIblsQoorarE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.it.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zYR8gpns7MKOZZ1ou68k1IsUWolTAhMfXKFo4Uz0xZo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.iu-Cans-CA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>npt5VXpx176hpzYhiULk6iqDoQlxB9VDcDJQ0QHJslo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.iu-Cans.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qAUp1QOfSeUhEwyt5CVr+g+fAhUw0gjEHvkt9XQz4JY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.iu-Latn-CA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JFSHrwgSWwHg5fJ1UptqRvtKY9iL4jPIlhVvN1iZonw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.iu-Latn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>kTM1588ZYbto7dGx30pcnOyYK1OM1bgT6ZWDgBBulu4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.iu.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gKe4Xj+83/Xz6z5hcAie2z6vcWBPkVMRPrhr4NVr3KI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ja-JP.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>EmSwrd77bJhJHtaM3P8QRsvidBro5HrA+NgPWDC6IJw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ja.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jkubT0N/+f9eL+My6OKHO0xRiFZdwswn/F1v70hDpLI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ka-GE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>KzNpPbVQ/cuX45CJ/ufiZEGTpjS6u9vSU5ejkKPu3fE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ka.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MNBM1P66hsNDgzcDseJki3IO8BLfNxGh52ARnBkeEuk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.kk-KZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>h1rnKVDxqjev1v/M/j97R2VKa0W1IC2mHGilgIqAvv4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.kk.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gkz0wz2Tj6dX/tNWLXAq1IbRopzn4Zo9UySfdAVe5JY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.kl-GL.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TFOFKem04kS8YFZNnO535Pv1ubxhS6Am87AY5N/9cFU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.kl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>f2JQBqMkyWw9wGupfNILFfmdQxAuQrYF7rVZg5a5T4Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.km-KH.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>HaxD9tRu5gJrtYPoUzt/LfQV+mamZTGyAiG1WSd/HFQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.km.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>p2oFAhg2Ug+ip2m/8BcxN83CP4VVMDAtU7IHMm7ctr8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.kn-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Ysg+wlH5CgAg1KE+37vtPKmUUaDfiLhSJDt8QxLfNlg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.kn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5ju8uDnHIBUcbU2+8W+YFmbIqJDmqlvLzmPWoMdDXtE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ko-KR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bWgriqwnkl76OAq3199NknUjP3xX2GiqSLgL5awT/6Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ko.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uPDCvpOAKtN9TeuXNNz7iKEOQ/hmAgnG7jl5GG7r3Nc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.kok-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>rCzPC1YIm7pR6795CTCZ01bWi9Ch8J+FbDUgMbtl0zw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.kok.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qOZExCNfqQkql46Y4Md+jEWzt9WGv2e/lTAYJoSTQeY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ky-KG.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JbjcwVTfiX39Lqqg3/7yv8csZdn1seMRUL9z9yH6Pus=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ky.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PFKxWSxjtbvHBwl2g9QRPDi9a2MmYPQlvI9oaJW6u9w=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.lb-LU.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Jgda4M+kWnFEaxuCqM1yZ4pQm7l/LuR+2cKIU9lMB+M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.lb.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>XQ3GZO9BgIsssgyD24BrO0yHR6S3wHdpJ+dRcA+f6q4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.lo-LA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dsZbnNLR0DCgxYgHL5K9hXfSjy42a0SxD7kywIO4SHM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.lo.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VLkFyoDVxVUA+dIE6xYQw3d+WWzTHPaOiSmVYZ9KWys=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.lt-LT.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>3SE+D3JquqwjZHRWwIX3QnKAMD+nbyH+pyIWreeJBAU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.lt.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ZSbfdVQqquOxqma2upoUj9VF9ObjLNZSvHa+r+hASRo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.lv-LV.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>3gdk+5nVqcv3yUkw0sq/p46Ol1VvGSDarXBwlU3PkME=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.lv.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>szJQEoVWrYWimQfHGb1Wxg02tcJS+vOQlnAR6XeMNDY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.mi-NZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fSCyNDBQPlUumR4chWJr7n7xXhp/XEz9REehMuJq0NU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.mi.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PvygJ/RWBRx1tSYsvQq9jQYb4j/oDksCroD5p1dbJic=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.mk-MK.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>77vCIs+H52+zobSMaNuFRta1rUUI9+c2UYivPDhPAjE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.mk.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>xif/iZeEpLz+E8eP+SM3lWe+5zSF/vMHKRBPnJonjOQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ml-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>M1TJrZgXG2CpS67QiQ7JyjkyKgoUBk9Vuqx3iXfLAI8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ml.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OWmUpIXKAbsVVdfq0YIEr82soDdluz/w5hWgLsI3H0c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.mn-Cyrl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>W5pemVSG/ZmQHyM/M+1zyFwq01y1bfwZidc0Rj4DGsk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.mn-MN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>hG4Zw3YGbHCyiRpY20OesNpD1VIJgpIHYD0EXi0SNhg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.mn-Mong-CN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DADljiiH5k07/jz5MiylSpeQnIX9MGBKQ8g8AqKiD9E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.mn-Mong.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+E48XdzpULRZsz89qbLV+YeZN8XIesPXQM3/V1Ydd+4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.mn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PfLp1pcMkSgSkV9UlyA9aj7fMoDBfA/Qb3tvJW31vJg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.moh-CA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>9JOMtgdT47hXNfabKnyXasGn3hizTQGqKSYg0gnb2Kk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.moh.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>aI2iMMvA1gufprtWvxpew70AX5dQDhdy9CnSu+bZjE4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.mr-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Sys2M7hrkzKGXJVc6stDkNZhQwInci5QF4k5dDDJuic=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.mr.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>59byuGb7WTLsAyOVjDd4KC2hmoHxBqHnHxi+fQzgY78=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ms-BN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>V1wmzm07tDqSsx64tcDzAV/D47jxvvppimkjzUrY2HQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ms-MY.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8qYQ30ChI5d04SIBdOP8S75XXZLtoLaqSFqCxxilsLk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ms.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ostbFMj+m3NNcixudFQxU/LCKS5FaLozwpZ2OyR1GmE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.mt-MT.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>HFU5KK0dmzO3nPcS4eT2ZPTlzpXp9MMJKfSVzvcKGT0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.mt.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0gGKhOUTYn3Ihpff38lNhaJD/BY8nYzh5E1ZPLZAOXU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.nb-NO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IB+nNsF0aE2h2065BzvBmlTmzwqHvNIf2w3y4kAisbI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.nb.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4TZWUf2oUGmH93B+ZVOYT5AfDjbS4NQL49gul0d/uko=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ne-NP.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>S5H8GGpY6noQThW0ivPF8KmF3MtAs899ZJSnomHRtXs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ne.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>2bTkZ1IM3q7DxnHphQrC6zXM9Y/BbJoYIeF3aMzmYDs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.nl-BE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5mm32emNBd0hI4sM06gPmnTTwFPrGaNJmtM3kndVjFM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.nl-NL.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>x473L2miaBKNCjDVbUigfAoDmzb6+k6IIZ49e0UsTdM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.nl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>2FRhzEMLvce2Ls9TGfHRHYSG9ch3eXPihZK7lq87b3Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.nn-NO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mNOgu63NTYIomcyCqerqB+9fENGolfQbnkYTsYXYc6s=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.nn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>sfODcFOmWYu0yofw8kRiETmzdFS22yczxlnviNJL86g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.no.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Y72i+xBczO4T9YeSkT+nxaKcFT39WS+ejRU1G73nKzI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.nso-ZA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>vlWeq1u0CeCM9IKFlu6VbPWkGA2pYadKSk9X23ADEr4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.nso.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dZ0qwvKKXp/dYxfFozq3BiupSYr6dVtlZ/D+SG4bV4E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.oc-FR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>9LLlK0BtL3GcF1iDQqUS2lYpUY84VPTRfLPF5JpnKfA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.oc.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>KqLbbNY6GEtyeSTZZQ0N1Sz1JqAgwT5ha6OuuraoCww=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.or-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>g+5ZaBkrHaAa0WyYakvkRJSFLImhTYuFhfSOLkc7T+g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.or.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>C7zYvbRJyz7LDYX101k83/b0lDpT7wlQDOS8PQ8Yhw8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.pa-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5W2ZPLXtrKWumkGLmtR9LF0/HdzY2enmiDGpfYfxOEo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.pa.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>S8v9M2OjCzagGOVaR0mGgiT1MaXlAR1l1mB2E2uvFQ8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.pl-PL.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>p19lmeUCMo7Yh1hgpjHUAb8ODKV+T2nCNCiP5Zncq3I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.pl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FFF72PsCdY9LWWKwqnDUE9Gy4EItC7QGkL7vBRJZpew=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.prs-AF.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>vD4/IDM9g834+Bq34ooJrtta0CcPH2Ck2vkvfBDJiaI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.prs.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>nl3Nmusqhsk1eAZOkIYms9mWFo0OmlU6OUVGc4hkq6o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ps-AF.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AE5dBSxs0KoOxHpDzh3NUkAxHnZkjBm+bbl4hoXvgfI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ps.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>D8LfM7AFCcnVlDWoMB5hBcNcqpcYTIuRkfWtSrVVi+M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.pt-BR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>RGwkjfsUjysNYtX6fJE6EootTXwKDccVbmVrMptiT4U=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.pt-PT.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Sfo8kObZQTkAG1KQdHq31epyvCUyixHVaJY4BlBWctA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.pt.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dPzQ2xc5ClUdDGIK3hbLWkJbRTsknPUC1AxNvESq5eA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.qut-GT.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>1RCx+KrqkseyDcxoLSfhGIsg7gpgD/Hajb9KX4tl2ik=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.qut.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>x6qAnHpXljRbA+Ky9z/FA38W/9hvNJyXGqaBh8F8qK4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.quz-BO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ZlLgsHiTE8qo9ZZcyNfi7o3pU3Zmn9UdHvAtHZxl+f8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.quz-EC.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>m1QBzWrmzFHBPwTREjSghzrZ26/aJicpBRccIjLOiGU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.quz-PE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>iK6j+0/He+t4KNCel+lh7UsW8EXOUNKFMRmcYxgyB4w=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.quz.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>rM4conzxUCJOD7Q2ofjYD3KwQ/ys3gI76CEdHA9IOH4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.rm-CH.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ZCJLEa+5V2eTmy1FW7Z5zRHV54mhLVkBjKAuuSKQ3KY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.rm.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IKwln1ktDzdl75slblKhdVpVpGfKgVdMXBTjD97UP5M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ro-RO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fh+8rx4QalAs2xWbTUaO+LHFeUoD81QSJb50nsxcoUo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ro.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MG+dkMSu1cSg5c+zBfbwETzFt7g3BgI1v/R2z0tCuOg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ru-RU.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6sMeY919ZBxB68HNOYMcArzbQYz2tHgPJXgGdLd0pMI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ru.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Rgf51jHnh8xQ1BLNaVsOtAIkuNYDfah8f/QzR7bWNTw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.rw-RW.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>9/ruojKn4iU4xvsWjCvQvhPzZM9We+sCt+pVhleA8Q0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.rw.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>D6fxMwlpo9+ys/mUAXRjgGgdEoXaiGzE5OL/n8bXXgo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sa-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>p1RG7pCYMw+WzEzUXOcTn+WXbOsIhcchAXZBKpiQA2M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sa.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>EAHon5npTHo1FdO/Z3N6QeCLXl6GXZY7s78g2C5z318=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sah-RU.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>W4+Y3wFHArYsbI4dSkankI/+gVuY9FEhyVt5p5QQvEE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sah.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PSCcY0CAFIk7ne3zb32tFcUNpvY0IK9k3teLFdM4oJ8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.se-FI.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bIkXoHxron3S08nswEXWgLae7IRfs5raH/n7spZzLHI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.se-NO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>hTZVczVNizcdUHXN0M9uYTb3AsBdS/sbgwa/KzYfsYA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.se-SE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>h7NCGSyS7HMID4VSN6SrSohakJ0f7GEHxB7Tg/kNtVE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.se.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>A6EwEs2hu0bMmpZjm3dGumVlhOqZg0eTAvG1yee6jSE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.si-LK.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>vN9RWSuaqLEPOj1vqM4ayOQebcCnujwyBR4jb8f4iEk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.si.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uRrbLrkT1gkRIaa5K4s/hSePTsDVwlkWWqoahwcSMXg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sk-SK.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>F/finZ3bnsF8VNTQa3JNwMzY2lR9xV9T9LzF65/BKdk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sk.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7bzi1dRLCAnDuYtwF8aKSQ2FJuQpr1zp/og8Kmll+Tk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sl-SI.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Gp8Kq8q07z9naJRGPj22CMpDWtq8ZSFeBjPaJ1PIcfg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Scu3GiX64xQLnqSm9pLnoM3SgY/y3iAJzHDWm1i/YsI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sma-NO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>B0SI9pX0aJh9Bg9FUVBzaTmHjfngJB5FXkieVkaqxgI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sma-SE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pOpE2tUXl0QC5w/JnbRsWpS3IwRJ8e0rOATNB1oCXJM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sma.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7LqoVvz5UUTsHUq4Vi75IrxGyLSiSku3OMVTqdttn5c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.smj-NO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>j6usFWUjWuDVGA2JxnQ90cF8V4gehknReYMFazomAHk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.smj-SE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>COyHi32QO/kqp5myNmBc9hS3RGUzDTpUUNAY8q/sdQo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.smj.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>QROYfTYLN6xJQXqnol6j91+iGU6gcO4r/J1kHxg/I74=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.smn-FI.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Wb/aBIYKSiccmnMlyISkoV8WivtCf0JuVW0q28IBAvI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.smn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>z/RuudtgNuKIiCk6VhVCknoWpDFFvlp/51nPMl1q3OY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sms-FI.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>U6360DAgfqY9blv5CObtV3a7ouJg7x1STJAPTgsc8/I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sms.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zAm3+n4vYl8Byz967ztvRfU5L/UNvAWGydAALYLSMpQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sq-AL.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zShYKgLA6BrMHa64z15mTzaWQGFr/VDN9wXWlDgyxhs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sq.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DtToULyF3xzHvD5TbTT/g2rS+7Cfp77wrt6kJcSajA4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sr-Cyrl-BA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Z/CV56F/SNBVh+hRMpX4MO3BfJ2AC1ukrOHI9JswTXA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sr-Cyrl-CS.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>f4X1ihp31fVFSuZ+5WwPYD9FZXNjRwmN4uC+VJ8XvSs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sr-Cyrl-ME.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>C76iOS3rcccrJ+fvpBrdvfPtHjj4fp5M260Z03MCezU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sr-Cyrl-RS.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>9KDHLN1kqhHkYMNNHjVsdmiH0dCRBeTNMCe09kotMHs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sr-Cyrl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>u4WjUG+GaNeDuHku7T2dALpRGdn9AdHxSMA5oagrnUI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sr-Latn-BA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>xuaIRHmJlqasOu1gz+vkh1I44At9qKAqkzhctLC5iwU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sr-Latn-CS.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uS6gwfByGdCBKrLdrM+OOq5N0FgR6GwDK9IMuN1G7TQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sr-Latn-ME.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lCM+noT/sC52x2QOEs0YCfw5s8aOmEbAybiYAmtGIik=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sr-Latn-RS.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>M52bapq64N8aNUoLBvvsB8VyjsioAmVNO1Q4QbeZBYA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sr-Latn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>BYeK7LLZSCXRUnHWVW9EbOW+EBrDpcXxlxn/YlYiSzk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sr.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>F6tuRJeLJqGvmVqz6saogpOP9RB44e1y2xKyFnFPmVk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sv-FI.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4zD8+GeRUFezxStWkfJo3gVpN/LYdj1kjv46FPNpI2k=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sv-SE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>myBZJN5mvShGhVPFOFhOr+XodOVEkBVQie8Djwvx5JI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sv.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>icCveeLcJc7Pd4xScbYHnIcgjJbb7zUP5+oJhUGC3Dc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sw-KE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>SVRQr+X9nBrg4Us91ksziua8GBROO+RBl2Cr6mmyWb8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sw.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6J2EwnS4uA26cWQ4DCflcwfS2HNHP3SVLxhl7Quo5A8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.syr-SY.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FOvz6Q+qDLPn8K4jQvtSiwfgUG1V94fqOhf/wYmIY/I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.syr.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>q1d7i2qBkwiOCZ99GQzGRVgXrAdvqhAfClkmsE7ava4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ta-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>oxfodeNGOpGAI5+bk2oP522Xnw1nPHVArdeX1vqgUoQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ta.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mlOvuriZTob4QDfQ7e9xLKsF1qM0pBR8UswqGaQAlko=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.te-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4kJGou7t53/euR2QRSxme8WH2qsGKl3t8Cf72YbXcrU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.te.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>hxqaAg77A1qSc9ULRPYCidEnFBTo/7DLDJCjSP86Spk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.tg-Cyrl-TJ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6WJ2ZzzAURtx13SLesIxZN5IM6LFm+ktCI2+gN/l8lg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.tg-Cyrl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>hJbGLXRBCVlLlt73H96S8IZ1Iy+fBZzLPlUV8AZuPc8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.tg.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ocFqVvz3w+zTuvtyGUBJ0mr8BwVNjiblc+elHNhrThI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.th-TH.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>up0hueVrVNAnBgq6CHDq3Cax2AJxM5VRmFazq3+NpQU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.th.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ydzjQe7VpDO3jnxfI1L/5Ktvy7v8HDT4L6pJBx/rGaY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.tk-TM.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>vKiCX7gqAJN0xwkjaqz2V0CsZLhbWVnjqbcRzqJ9w8k=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.tk.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>M+jZK4eZHfE1I/+dxUZgvSTPA+UnjaBGaEADXizX1b8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.tn-ZA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5CbSs+qYblnmJGl3ew11rteq+o3LiijkIsGOscM3ZSI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.tn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>3SDKxysf5OJAa2/T6JuJrCUKBSUi/Nefy5DFEpKi7/Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.tr-TR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wcWm0URzf4ZYqGTKylq2JK49Stav4OrEEQhPHerOP6o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.tr.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>YzJft2qBwWOQ4SNFI+2XT9iYeI+lP3nVn19GyetEP2c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.tt-RU.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AFGYbhOOf1Fu2+8rNhwHdPXHNQZBVS4BNk6Z1aRgOww=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.tt.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>420xvqd24qeo2iQHMaj2pbeTuCHiq87YDCPUVPR4ORU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.tzm-Latn-DZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>a/M5FncXCwWwdw12JD17K4CNO3NcM0HtFJAbxXOB86o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.tzm-Latn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>e5wWcWcPz9tLIGgmt/OthCPSM2UMLlqT80o9EP93rxA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.tzm.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wKVOeBYYgozI9fqEVJRrzIdIMj4z2xy0KvtS+x/acrs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ug-CN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>v8az3SdmxBExf06l4oIL5boOxxarRcmocAUoEzq8eTE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ug.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>V0QF8/BnzS+P8JGB2m+kJRT1iGCIMeOKPhzyypUe2u8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.uk-UA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>nkO9318WKCL0JifFEzC8uVQMEqqqy81nfiMK9n+yTJU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.uk.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>L32orD5e/xWfutGk++NDx4E5g01FxbsbI+yF2IdtJP8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ur-PK.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qBm86rzdlvyAwJapnXGICN8kcYFL2jcWzzsKuSng9BQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ur.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+rGet3UXfR0MvQCzIrSMq3ot61k8xCygfY6l2yQLaKI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.uz-Cyrl-UZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>idjVe2ufuVsZaY8W8BCZTZjlYGCFU0y8Ap7bdevKOFk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.uz-Cyrl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LNBTPzNxLgRR+wEg1YQD5k8AwbEqYUgjXo9Da7pe874=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.uz-Latn-UZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>d2l80s9lMB6OayR7WIQd9lxdZrqshN4xN7Tr+9xTO8E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.uz-Latn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TChIpkVnRLqKY3yaL0YV0affmJZES8CvElEiL7AphY0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.uz.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>RAdh64CHWVRYgOxiZWDj2vLii5cwJ8FKXu7yd60loe4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.vi-VN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>XJeA+wplthb9urZKFJa7fDSGzsaQ15EwTYLEfAIfWxU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.vi.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0aLI6nkuDtRA9kNINDcSk8nBZ+AGmsRPntpDB1cDu4c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.wo-SN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>n/K9VThmbE8641ialWnLatpiDeoxyZ8qQcsPpmaK49g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.wo.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>koex5U2qIvve+/2/RypiZ7jpivep9m8mL0X6Y2uEQ+Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.xh-ZA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>BZ1Sk7cTsi0Mj5bo0VXTHoQhgwAnFRPahzLaNrR7rhQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.xh.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>L1tYWqJHQxcNW+FhV9yIrcUfm8i+hy1XCFDQKOUO4Go=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.yo-NG.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Ii11b59jTrev2ka+6Q91TTHNf2+boRYNPXYkJW6tNms=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.yo.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>L8A90CWuypwvJCCV2U33zGTg84s0W7tQh+pi8qANwnQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.zh-CHS.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>aClUgO/H6PTHQjKYENp+CAAp+XlQ0lAIIoZmQA4lT6I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.zh-CHT.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ErlBpiBaU2wobwaRIYo8QC9GICzNXsrzEzgIOeW+akE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.zh-CN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>89iZEh+QKlTBS8l72nWrp2gdL+KA2VmroVQ9Ho5G1RU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.zh-HK.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gmFh1/kOEaEcVDnmY+EQOjiy6fMR8jcVZPLyTVVAkP0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.zh-Hans.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MXz7VSObsAmIKKoaefVpctb/VzG+sJhFVOSSTYJSAOA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.zh-Hant.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>evNbmDewV6h8AU8DQnfQzGfkxwvGSAYobq+FBnR1dWE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.zh-MO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>n9bUPqBg8mWl7nxa6cy4suhhKFGIagP+Z1ysrm5I+Fw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.zh-SG.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4KxujxUbU3av+mCWoUrx/XaERCnwGJD8VWO/IwuIk5o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.zh-TW.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>m5CsSPBmU5V0rtwdG3FtlJMV2DmqSFqhotVvbYyNKkU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.zh.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WBlSiW+hUR+oup1q6Mq+XoDlqVLK783xFE31wkynUqM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.zu-ZA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>hFwKe+QA8IGWCvuayOArURHiMStaHaJmgzlZ/GIBRfg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.zu.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MyHi5Um6Vj3jfgEPy0pmm0D/klBCBmsNjnhTgkI4ofw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.cultures.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>N3wJ7GrRqqw8ROiY+zq6b+Lok8oKQzsc+4rw/enwSQ4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Ftau.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>kSmUu4TMeRp559oUZrKch9bS35WVKN4wMaKMyWskg8I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Ftau.min.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>9AHgwWwj7jUIIZuy9izMjh2teS1M0caRY377Nn46IH0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FActionbar%2Ftw_ic_menu_detail_disable_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GQAO0noZqVi5fl5ULFhiy+6PwwihgAtui5YQ82ZLG7I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FActionbar%2Ftw_ic_menu_detail_normal_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zPxFeLgRUsIFUXBr2fy4aHi2xTT7Ac3W7+uQW9iFR30=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FActionbar%2Ftw_ic_menu_moreoverflow_disable_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>exiw00roYbXfzwpHobamTSdHbBprq0A8VtKgC0M0iH4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FActionbar%2Ftw_ic_menu_moreoverflow_normal_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GIUrWimSml5WlzFXrNu/EwLUDzDldYTCFBG0LQ433kI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FActionbar%2Ftw_ic_menu_selectall_disable_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IeN52ATwP/4EkMicAC+Yn7SuFE5P8y+yN/qVg6mi1io=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FActionbar%2Ftw_ic_menu_selectall_normal_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4Ocu+Qjbwyc0ZHBxU5SRQli6dzBiUEiz9zcKMp8Jp9g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FCheckboxradio%2Fcheckbox_check_foc.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>laobLp7dXQRWV/piKiQEMVj9sW2ARnU0TPQIFmILCaw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FCheckboxradio%2Fcheckbox_check_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VZfMPo9Zrq1jbJ7EiRe397qJpKqCrsOnKtkUYQO+CxY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FCheckboxradio%2Fcheckbox_uncheck_foc.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>xB+O+wIjL06vaLN1iPtmdOB28BvqGAM5fkOOCHdNWro=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FCheckboxradio%2Fcheckbox_uncheck_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ybsLgH+l/t3cqDRZ58hY0HozSf6nM5lkGOP0980ewwg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FCheckboxradio%2Fradiobtn_off_foc.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WWBELOyAN0/YA0rcpHQ2XVQB1jeC6KAT0X2hzsK03fc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FCheckboxradio%2Fradiobtn_off_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>o3sioiGuyOUZ4ElMuPSMjlDgABl3rS/7G4d6cH2CzNM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FCheckboxradio%2Fradiobtn_on_foc.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bC/06CD3gKKJrsFEKyGwWwFj/+KR7U3k2GeYWJ9Wyj8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FCheckboxradio%2Fradiobtn_on_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>faK9wXR84Yb6bcT30h4gAZFJ0L9CpDrMRUBMC22xiBw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_check_off_disabled_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>nWbqhx3yGrcg8ct6SekRhHfV04YIli6yO0t54D2wt5w=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_check_off_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>n0izW92bcYbBznn2HVZmNOn+0wfYHmprypDuL7r4C4c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_check_off_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dF9GUzqHYD72z++PnVAv2aPkqx50iax1a+dzaXr7RyQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_check_off_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>UqFgj39oIBsn5YX5E2TUUoYQme+CudWJHgfWz/H2vF8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_check_off_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8c2KJGYS64wLRk/ibYki7mjbOy8BolpVwyF+8E+7YoU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_check_on_disabled_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Sgc7q2aPPHUmwhLkswhhMnfCaNJVnf1bGb/bVZMVGkw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_check_on_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TJxe/AKtxEkQcQvVHArF5l2SYIy81+8EphMGwCk+smY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_check_on_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>xWyEFpvnvgnZTgRoJYsFsqvUqmO9pHQu+yb5NSYSApQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_check_on_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>k9AV31QBSSHzX0NQJzkTUNsV6Lbp4enslpgKNMW1YkE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_check_on_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>NwTpEbKmm3r+SgdwCyaYemDUzQZroRxQ2ZZ0EuBwbNg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_next_depth_disabled_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VZcxMyct1SN+D1hkmuDGPCz08VE36YZ3g9eQ4msFXZE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_next_depth_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>CJTP7zTlB2WU3xmRSuD9idoEW2ViRWSW3fLnUAa0uxk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_next_depth_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pg+aC4TIUYS55mHOmWxk3lr/2h91QekSlSpO2OsNWMc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_next_depth_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>T42+rNkZU5E/hFFQ0z0gZxjwCCuTEs0n7FZ+0T75lTc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_next_depth_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AsPhv5fKI7sviXhhioUIvfSuECSOScig9o3q0AorlrY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_radio_off_disabled_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>XImM2qy0WoSK3Sxxsx8nXvhvm37EjvkistZXUynk/7Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_radio_off_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MCBzm+btyPWDoWcWedkQA0QZ6CyvXeXsDOYDSBrjNss=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_radio_off_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qVE6oSILmsxiZuNIiC60BTytT+ppgScVOBszfCcnHqs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_radio_off_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bEs3vZUlip7wu06ukBZokmsjiv0wkqVEC0S9q+Czxzg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_radio_off_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>b6e/RbkbI1QLaqTWU1WImvfNGimwQPr4KIaJ5Jws9oc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_radio_on_disabled_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DefOMfJ9lNiDu7D0IWQGMPyR6wqv0yaOFkuvQf5jdkI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_radio_on_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Dj+30on7apKdeCDnlDNfktLPjGb3lgBaFfE96qc6JGQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_radio_on_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jCgYNuyMJ6faUkejbXpwwtBrjrb36yJAADqe/aK3yc4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_radio_on_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Ebx0JKMUwv8R+rXo1oEHUmXyPUllBczklWgLshpibuQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_radio_on_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uzBtCMq98vfEO6lzGrpl4wS0M3OjhNZQeWPyyD9P0VM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_toggle_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>QveDhv1k81aRmyPsym96WpqhRW9hY2S+efNAJlyLF7w=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_switch_activation_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>L+dTtnavvPKQkuhT1nAYB3JUXLuoiNJ6dstppa0HOiQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_switch_activation_holo_dark_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>c72MnpmywKjrRN/HoNFstJibOf/K4AyT4b5K/PCYC1I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_switch_activation_holo_dark_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VaVIfDtn8a/Z9C0yNh//3+A2xnnBWZ0xoudyTl+Piuo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_switch_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>foBPioz9hjqxxtkHdIPmXbb3mK1fNkfONTv/JOAsjT4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_switch_disabled_holo_dark_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PLwHizK9+RSDoRvb5aUE873RwKQHpykkjBqS2i4vQjs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_switch_disabled_holo_dark_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WT9haZfpJcZ+FzmF4GsIUw/bPz3Zq9GTgx7nnoEZ+XM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_switch_thumb_activated_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>j0zUV7LZUAMtw/h/e+nR/DV6hv4pJbMVgFSVmHd1ZPU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_switch_thumb_activated_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Ni+YApa8axssM+a5WO3YsQJbb8s3fJXlj/oY/uZsE5I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_switch_thumb_activation_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>m8evKOylB/z1YKQmYW6H8L5RVdPXPGeVqBDiVs+dVVk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_switch_thumb_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>X/q+uSYRxqPT7rr7JuskK8YZApaT7bes05+nWyOnGWo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_switch_thumb_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LHS4h7fF5FcI7NNoWIzGjoeB6+1NO22qCHmz93y7X/s=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_switch_thumb_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>n7gr22qpISCtst0Ign8XB6I1BmQnD8Qzdcfeip0o0kg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_minus_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>yjjGHQP9IR2+Rr5dtJn1JPPfxUIFXbHUh2mweBG5MLw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_minus_normal.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+PIG2X0LgNen92rcxz0jFBboqVNIIo3rdITPmD/bmWU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_minus_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7K1ZddvZud/Nf8y/gdkSTH9IQQnI+w7PVlIihgagBgg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_plus_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wCMzkHyxhvF4km77JP/hF5vg/bdJ3UvxYtt8OWwwGfg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_plus_normal.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>peyMF6AVHrxYRiIWb3skN85sbYCgsjZLXd3VoUkS1HI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_plus_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>E6LMNONMx9Vn/t0hAFXfOt+eyH9pTvlaeSSF008ZKXE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FDatetimepicker%2Ftw_timepicker_divider.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JV7ZbZdTICmwYwRsJwExKew8uQycIPiw42knuScNQ+o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FDatetimepicker%2Ftw_timepicker_left_softbtn.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lH2f2rMtVF4LvN4pmqyAz5FlIWHz52M1ekke9fHHUbY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_bg_focused.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7PrcxFIDpAxsX6mcLghZ+/RsjOCTcS0toOakUrq/Yfs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_bg_normal.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pFb/m1mlW271uH9jvC3Ib9ZZchaRAmmGCKnGtAYtGIk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_dot.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>HQT/gDLO7vVxFItBsDPdr2E0jokO/XX8n6X9SPHl7tg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_dot_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JNCnOj+HcG6lG27JejyADm6niOeYQ8InXvvXRwH/u6s=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FDatetimepicker%2Ftw_timepicker_right_softbtn.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LBmiA/+MUO1OlBNuYhYz8osEyU2b4MVm9ZFxooZJqXo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FDatetimepicker%2Ftw_timepicker_time_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>09kjbZb5tUxa2viFYU2yZn6FdPGEGsFEIpDVBD5nkJU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WgAY4szmnFqSb3vXcUf+3QIrI8v0hFBbYNmnlI8tepg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>9VGCLOaFRL79RIjRj2z7ZG69aCFxdCHQj8VtuJq1fZ0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_03.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qy1/UliXU1RRlpf0J6udAl/Ypm9GvlGF/STYUHchCLk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_04.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>KsSiF5D8vbTFNMklDnlrKZD9XBQyHgec97yQASydZtA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_05.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ViQ0DYFmbgTr7Lou0QLz7QH+6bKAXMRxvcg2dzTzchY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_06.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lhVxL4EgyeZOUPJZeEk2Fw11hXa+gzhn7qOFc8xvDag=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FDrawer%2Fico_homebar_menu_arrow.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>QwCgEEFhA7o8/pA7Q25T443Tdnm4ABZoC6nCsKjVYH8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FPopup%2Ftw_device_options_brightness_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0h1EbPE3WeBj9ZfUZ9FpyVZ/Q+TD8EuLVLmqr0J4yyo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FPopup%2Ftw_device_options_brightness_on.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>kCR2ZQbq0ODnWTdYFgsdZnNy6PINvN8uIIx4+yxWFJY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FPopup%2Ftw_device_options_mute.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bLu4xcNYesodmru1FKP3jrNWiasJFZLDftiEbZjOY7I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FPopup%2Ftw_device_options_outdoor_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FrzO6fIRaFZIgFC4PaT+VZhbBJdKGT6827g+uBRIyYM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FPopup%2Ftw_device_options_outdoor_on.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OhNqTsXzTHBun1RrSEctscIrtPU3Dvj+ixPzQgSzNM4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FPopup%2Ftw_device_options_sound.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bKtC/hbWSvbMLtYyY49+CMO55EWIStOs/RjCEfS2g7o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FPopup%2Ftw_device_options_sound_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>r0PhRcJuWHPdbOou1QkN5xmRsSz761VypT4iyIEKUC0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FPopup%2Ftw_device_options_vibrate.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>C4rLnxMV0Mr7sf41mOKNioMRoQLjQRjlCzZtTe3dGx8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FPopup%2Ftw_ic_lock_power_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cLqhiX6jI5+aW9FecdY/AuivjvTlgnW6EMnJ2rojZjA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FPopup%2Ftw_ic_lock_restart.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>oFomXnx1p7uKCoUSP6/SAKj6WrM2QMmqHQFexHTtYDU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FProgress%2Fprogressbar_thumb_foc.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jymK64XwTt23DmPHfL/uXC9z8Q1zUI37rQglj7cKbTg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FProgress%2Fprogressbar_thumb_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jWqhv1A+XMoT8pg7d2+eMd6DvevqBSloCJhkl4YKWPs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FProgress%2Ftw_progressbar_indeterminate1_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VTS1kbjWd8/guQKL3OqfwxhqV8lN87NMrR6muQbOe4A=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FProgress%2Ftw_progressbar_indeterminate2_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>hA2yQ3vgJgV3Zcv5J2bGC+sZCoic52gtEMaHslP9eaA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FProgress%2Ftw_progressbar_indeterminate3_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>UoMTUu8qjgnv9mmvNjeJdddgso+WB5bZOM4jSBt4FOY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FProgress%2Ftw_progressbar_indeterminate4_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LNVQuStEB+sJmbuTq/6KkHFv0bGOZBKFptussnXnRVw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FProgress%2Ftw_scrubber_control_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tNWXHgyD6a80RB+IEo90Cvt4/FuOYuV0U/53RnNW3UE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FProgress%2Ftw_scrubber_control_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>YhPRRU1SqexNg/FczzWmA9fgvNiOrX/GmAIRuAQvGjw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FProgress%2Ftw_widget_popup_activity.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>U9wjs31YM94sIt/L7NQddNmQPUhhdKpNO99pT0AOP/o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-bottom.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>SEmF6NyaDDXS3lIiZWNp76MCtzaqpfagCZr25V/vuUA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>COCGI7jxCP4Ue24qIcWh9Dkd4V9Elz7UFORdK62A43M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-right.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>D/sXPEh5Eflzj8bRtvIKGWr8uM9yOVkZcYWpTQlNbtQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-top.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dqaendWOrz1J9Wm2Y3E3kcqAh+YCCVc1wZJBOsEzUUM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FSlider%2F00_slider_button_brightness_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jJmU6z9T9fLXMJ8qt3EvXwe+ccuCSaux++UiF6fq8Pk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FSlider%2F00_slider_button_brightness_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>q47QGSQI/z1pjhHzCkgogHrPO4IZaO0bzARJXEGMSfM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FSlider%2F00_slider_button_volume_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8W13lakl2/iUtnFg1g3lehmZTjl6lJEUN9IRVZx0qTA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FSlider%2F00_slider_button_volume_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IVSJaiBi+NtWhHyWQgHYwNE3eRYxtQIErkKLb+Njm1g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FSlider%2F00_slider_handle.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>faK9wXR84Yb6bcT30h4gAZFJ0L9CpDrMRUBMC22xiBw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FSlider%2F00_slider_handle_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>rUGqppzn8zzHukWJqOeDybrjb94839NHbypvbLgmmS0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FSlider%2F00_slider_popup_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dnKoz2IcJY8sGASoDTvcD/QcJEtcGbZoV+86U7lPm0Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FSwipelist%2Fb_logs_icon_actionbar_btn_msg_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>f6LUaSBsZsugcSX2A3xcaHs+rghK2nFAneqNp7WbOMw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FSwipelist%2Fb_logs_icon_body_btn_call_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fl7TG+5Mgf/y6KR8TdSEPcC/teaTrmRLm+lr9TSpOyg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2F00_field_btn_clear.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>XKFePClyS+t/UO2cznRTz9ydaK4dzBXa95CE0a6KrX0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2F00_field_btn_clear_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dyXnWmE0c/9ZDJcADwBX1E2OLBgF9gl4sfUqHFm4SO0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2F00_search_icon.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mZOSnWl5O7WH8lhKawGsEqpJgwz6cy9WHk/iNGaunZM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2F00_slider_button_brightness_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jJmU6z9T9fLXMJ8qt3EvXwe+ccuCSaux++UiF6fq8Pk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2F00_slider_button_brightness_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>q47QGSQI/z1pjhHzCkgogHrPO4IZaO0bzARJXEGMSfM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2F00_slider_button_volume_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8W13lakl2/iUtnFg1g3lehmZTjl6lJEUN9IRVZx0qTA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2F00_slider_button_volume_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IVSJaiBi+NtWhHyWQgHYwNE3eRYxtQIErkKLb+Njm1g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2F00_slider_handle.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>KWANj9bq1He1/GQJUa9tspx0b9NZHbIgQUVJCFJar/4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2F00_slider_handle_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>byrrqFBbnOHavr4uy428zqzglEcxeFlGDFar45RYcoU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2F00_slider_popup_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dnKoz2IcJY8sGASoDTvcD/QcJEtcGbZoV+86U7lPm0Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_back.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_back_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_call.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>3cBd4DbHLpcn8j+GVGtlXTbBAwrRrCwq3+Q7idwLQ6Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_call_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>3cBd4DbHLpcn8j+GVGtlXTbBAwrRrCwq3+Q7idwLQ6Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_check.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_check_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_cancel.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TtQRlyRELVKVECOanE1JAuVpP7b8rhHxJYwdcv3WJvM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_cancel_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TtQRlyRELVKVECOanE1JAuVpP7b8rhHxJYwdcv3WJvM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_closed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FOmAAqd26rdUE6cmn3rmZun6ZBgD1fuglLzS5A1cEOE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_closed_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FOmAAqd26rdUE6cmn3rmZun6ZBgD1fuglLzS5A1cEOE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_minus.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>R0zBC1naA4cq4xTUsegT49sCqkboA4CUB+TiY3zDzhQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_minus_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>R0zBC1naA4cq4xTUsegT49sCqkboA4CUB+TiY3zDzhQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_opened.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Sxgk+yv2LrnaHkogMQNVHIdep33ncaIX89nhc95pAkw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_opened_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Sxgk+yv2LrnaHkogMQNVHIdep33ncaIX89nhc95pAkw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_send.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6iFAiL6xHeERlC7AY9lHYCj8bAWc1LgdPwqRZGMlwdg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_send_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6iFAiL6xHeERlC7AY9lHYCj8bAWc1LgdPwqRZGMlwdg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_gear.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_gear_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_grid.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_grid_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_home.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_home_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_info.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tnZAhayvb5cJUNPLaYAFFpm+s2QJJTyS9z/Hs3OSfrA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_info_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tnZAhayvb5cJUNPLaYAFFpm+s2QJJTyS9z/Hs3OSfrA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AI1lJPs07RjlkIH1kTjyl7hYV9VTOZlt+l1jeefao6k=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_left_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AI1lJPs07RjlkIH1kTjyl7hYV9VTOZlt+l1jeefao6k=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_plus.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4C52J9WLS1R0IwX1d0G7mR+vPFKjaIPVh5WFxqRUsAg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_plus_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4C52J9WLS1R0IwX1d0G7mR+vPFKjaIPVh5WFxqRUsAg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_refresh.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_refresh_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_rename.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gqMDtvmimeEzV4ql3TpQzuFwZn20zd+AQb4YRRAglk0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_rename_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gqMDtvmimeEzV4ql3TpQzuFwZn20zd+AQb4YRRAglk0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_right.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fcf9OlKX1sldENoNTK5Agi0pW3qnBNx685TnUjBM0rw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_right_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fcf9OlKX1sldENoNTK5Agi0pW3qnBNx685TnUjBM0rw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_search.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tLcZLgYClAI4E0ZuMtrSxv/vnVTzWnQPP5jjsuBd3KE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_search_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tLcZLgYClAI4E0ZuMtrSxv/vnVTzWnQPP5jjsuBd3KE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_star.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>14gk6KUOm3dLpOdUg9nWfKA9riS+gWrkS/KYARdxkGQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_star_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>14gk6KUOm3dLpOdUg9nWfKA9riS+gWrkS/KYARdxkGQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_warning.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7bbIxqS4PWi+iCe9sb5G2grIcSZG+p+hOrfjmbEIQOM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_warning_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7bbIxqS4PWi+iCe9sb5G2grIcSZG+p+hOrfjmbEIQOM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TgLAb3VX+0fUYSAeFe2ZcSP0Gz0XnhXRl85pDt1zkjE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump_left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MBcOQ7x4CMkvgnJaE0fzkEUXbpZOYp7g7LxsS21Bo44=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump_left_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MBcOQ7x4CMkvgnJaE0fzkEUXbpZOYp7g7LxsS21Bo44=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TgLAb3VX+0fUYSAeFe2ZcSP0Gz0XnhXRl85pDt1zkjE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Ficons%2Fapp_ico_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>BhJiA+wzC8PP9i3VlNAcaqGNHEQHLzAvZMplPsHD2tY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Ficons%2Fbg_ico_76_shadow.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>BnNepnVfUUN1tK6wvVMZQqbwhA00HQ1KrJ9O6C2SdiE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Ficons%2Fdynamicbar_ico_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>aolkRbF8PiJJ5wK2b6MIM0GkcQV20/+NUfuR1Vo1g6Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Ficons%2Fico_app_foc.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ctRMyI7wRPd5kYPcKFs4/K6WvcQtn6JGwqLhQh1z7Bo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Ficons%2Fico_app_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+hLwNoNNFCtbpaDPBK6y7sSh7vidvY9/YY0q34clAGk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Ficons%2Fico_live_foc.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>73QLUPS8QnYGYidpQDy9TOfb5kWFgd2za/9DZZxkzPQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Ficons%2Fico_live_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Y0Ht55gCnvajdRAF2MOtc61hEPMjG5YnCAFOC7C7ro8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Ficons%2Fico_moive_foc.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>NP/41on+Rr7fjFs+adZB0Dk2cv83KIhN8MDPCKuI4ow=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Ficons%2Fico_moive_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FeguW0FrwdTM0dUHWVL7g+iJmuTWW9QcZ+A/dxp7eOo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Ficons%2Fico_schedulerec_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8WPO86BlWP0wY8n6/1rY69SRi9D17H6hS/Ogw3q74is=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Ficons%2Fico_source_foc.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>CNay5r9n3bcXES2+um33QFkeK45Z4qNwaVUbe9lFB18=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Ficons%2Fico_source_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LKhN3o0/DljwSGk+m8wUN1FxGwcNpLffxx3eGsd1ZMg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Ficons%2Fico_tv_show_foc.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GlnyzF9KGe8r5u+hmoeJq1M9zfm3qmlSEy2rhzKY1sY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Ficons%2Fico_tv_show_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>aGZ8dAtbOLCLtQJMs6zrb0ujIKKrW8SeGwTIDS0QT/U=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Ficons%2Fuser_change_area_userlist_ico_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>sysVh205e/z4uW2I7FnxIC1ds0U4UNYbiz4AqOVXS38=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Finput%2Fspin_button.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>w7I1xnIFQ2RtS6jlOqL3M+Q/Kqbo3ETUVWGug5v1P58=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fpage%2F00_icon_Back.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pPznUE1kIxhfSkqvbFScqyh/F7T1WBm/+JBkpUEv9Ls=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fpage%2F00_icon_Back_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>doFLIVQgh57+N4sZKYb2PKzo83tbotkOIgNArkQlsMI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fpage%2F00_icon_SIP_close_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>r/5kFC+FkcleSTwaynHSFJk/wwJ4viHByxHIdNb9LvY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fpage%2F00_icon_SIP_close_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>K0228z0uQELmW6u8kAau5OscHjzgebA5DiZkZSFCUiw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fpage%2F00_icon_cancel_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5Mu0X3Yvg4L9ZPZWc/w3xZtu+bAgKB/GLT2S1IEqKvA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fpage%2F00_icon_cancel_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>aOH4fHR5qC0fE0YmMmmNSTxgNmV4uyQefKWk/1ENTgA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fpage%2F00_icon_delete_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>sdFP8nxCEANcCszWBPUN7Ffyj3iQADpfQH3/bGKzUfc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fpage%2F00_icon_delete_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4JWd8+mGQGMJHxnugNA2vi/AD12eBagyCrx4aAHFv/0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fpage%2F00_icon_done_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mVh4h+dcZHc7Ig087pu+VZD0j1dThmldOo3mfbSKJB8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fpage%2F00_icon_done_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4CJj8jI4dtPGxGQ4OwEX1SrJz4umwiPiFMOdsxFvK2E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fpage%2F00_icon_edit_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>38DceTydgkdC7dCkFDzR1Pne3D8fDTYbyF4W17qhhbA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fpage%2F00_icon_edit_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>30bv2cn0fzPaBzB1rhVbcLV9st+nYlNVLcQEKmwJNg0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fpage%2F00_icon_more.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dHOgyFzCbdyoye7mh+7E2ExIfg3mGDUj3DmgxHAiDok=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fpage%2F00_icon_more_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DQgKiGP+ixEpotK9dwSiShZSJCnswAkZgKV+yCE5OAo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fpage%2F00_icon_plus_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>THkJIL2kbw1w0mn+uM1FkkWtR1Lq85tVGz3lWONggDE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fpage%2F00_icon_plus_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GDHQcmTVFGa+4QxKpv2Wu98rWcVP/RuHU2FtmMMASbI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fpage%2F00_icon_search_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GJJTwHGy/+PHtzjlf4Llk/no9cbV3x/SphabUgVxbAc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fpage%2F00_icon_search_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WJoEnozCDpenLEbMmjvRfZxslpajJ8CjYMUY/Fmm2ks=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fpage%2F00_icon_select_all_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>YL13NWCgp8TNNFisIvJsIbISukjoiyfVCnR4PH6DaSU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fpage%2F00_icon_select_all_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0lBK6aWv/Ep0Q5Q7O7LQoOpD0+Pqlf4KgF0RpRT4Bc8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Ftau.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>yBkklZOY3OePjicvtSV63aVznJxRC51R5IY5SvCmsnQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Ftau.min.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>b0BhkaO5ksG6nLnYySkAidPmuTaUqPsSpznf98zqX7g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fchangeable%2Ftau.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5F5hGjz+xVHmoZpT3tov+vCWmgw4HHs3ul66ltf/SE0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fchangeable%2Ftau.min.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5F5hGjz+xVHmoZpT3tov+vCWmgw4HHs3ul66ltf/SE0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FActionbar%2Ftw_ic_menu_detail_disable_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GQAO0noZqVi5fl5ULFhiy+6PwwihgAtui5YQ82ZLG7I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FActionbar%2Ftw_ic_menu_detail_normal_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zPxFeLgRUsIFUXBr2fy4aHi2xTT7Ac3W7+uQW9iFR30=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FActionbar%2Ftw_ic_menu_moreoverflow_disable_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>exiw00roYbXfzwpHobamTSdHbBprq0A8VtKgC0M0iH4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FActionbar%2Ftw_ic_menu_moreoverflow_normal_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GIUrWimSml5WlzFXrNu/EwLUDzDldYTCFBG0LQ433kI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FActionbar%2Ftw_ic_menu_selectall_disable_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IeN52ATwP/4EkMicAC+Yn7SuFE5P8y+yN/qVg6mi1io=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FActionbar%2Ftw_ic_menu_selectall_normal_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4Ocu+Qjbwyc0ZHBxU5SRQli6dzBiUEiz9zcKMp8Jp9g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FCheckboxradio%2Fcheckbox_check_foc.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>laobLp7dXQRWV/piKiQEMVj9sW2ARnU0TPQIFmILCaw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FCheckboxradio%2Fcheckbox_check_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VZfMPo9Zrq1jbJ7EiRe397qJpKqCrsOnKtkUYQO+CxY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FCheckboxradio%2Fcheckbox_uncheck_foc.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>xB+O+wIjL06vaLN1iPtmdOB28BvqGAM5fkOOCHdNWro=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FCheckboxradio%2Fcheckbox_uncheck_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ybsLgH+l/t3cqDRZ58hY0HozSf6nM5lkGOP0980ewwg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FCheckboxradio%2Fradiobtn_off_foc.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WWBELOyAN0/YA0rcpHQ2XVQB1jeC6KAT0X2hzsK03fc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FCheckboxradio%2Fradiobtn_off_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>o3sioiGuyOUZ4ElMuPSMjlDgABl3rS/7G4d6cH2CzNM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FCheckboxradio%2Fradiobtn_on_foc.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bC/06CD3gKKJrsFEKyGwWwFj/+KR7U3k2GeYWJ9Wyj8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FCheckboxradio%2Fradiobtn_on_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>faK9wXR84Yb6bcT30h4gAZFJ0L9CpDrMRUBMC22xiBw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_check_off_disabled_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>nWbqhx3yGrcg8ct6SekRhHfV04YIli6yO0t54D2wt5w=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_check_off_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>n0izW92bcYbBznn2HVZmNOn+0wfYHmprypDuL7r4C4c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_check_off_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dF9GUzqHYD72z++PnVAv2aPkqx50iax1a+dzaXr7RyQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_check_off_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>UqFgj39oIBsn5YX5E2TUUoYQme+CudWJHgfWz/H2vF8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_check_off_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8c2KJGYS64wLRk/ibYki7mjbOy8BolpVwyF+8E+7YoU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_check_on_disabled_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Sgc7q2aPPHUmwhLkswhhMnfCaNJVnf1bGb/bVZMVGkw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_check_on_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TJxe/AKtxEkQcQvVHArF5l2SYIy81+8EphMGwCk+smY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_check_on_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>xWyEFpvnvgnZTgRoJYsFsqvUqmO9pHQu+yb5NSYSApQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_check_on_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>k9AV31QBSSHzX0NQJzkTUNsV6Lbp4enslpgKNMW1YkE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_check_on_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>NwTpEbKmm3r+SgdwCyaYemDUzQZroRxQ2ZZ0EuBwbNg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_next_depth_disabled_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VZcxMyct1SN+D1hkmuDGPCz08VE36YZ3g9eQ4msFXZE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_next_depth_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>CJTP7zTlB2WU3xmRSuD9idoEW2ViRWSW3fLnUAa0uxk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_next_depth_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pg+aC4TIUYS55mHOmWxk3lr/2h91QekSlSpO2OsNWMc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_next_depth_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>T42+rNkZU5E/hFFQ0z0gZxjwCCuTEs0n7FZ+0T75lTc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_next_depth_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AsPhv5fKI7sviXhhioUIvfSuECSOScig9o3q0AorlrY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_radio_off_disabled_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>XImM2qy0WoSK3Sxxsx8nXvhvm37EjvkistZXUynk/7Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_radio_off_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MCBzm+btyPWDoWcWedkQA0QZ6CyvXeXsDOYDSBrjNss=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_radio_off_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qVE6oSILmsxiZuNIiC60BTytT+ppgScVOBszfCcnHqs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_radio_off_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bEs3vZUlip7wu06ukBZokmsjiv0wkqVEC0S9q+Czxzg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_radio_off_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>b6e/RbkbI1QLaqTWU1WImvfNGimwQPr4KIaJ5Jws9oc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_radio_on_disabled_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DefOMfJ9lNiDu7D0IWQGMPyR6wqv0yaOFkuvQf5jdkI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_radio_on_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Dj+30on7apKdeCDnlDNfktLPjGb3lgBaFfE96qc6JGQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_radio_on_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jCgYNuyMJ6faUkejbXpwwtBrjrb36yJAADqe/aK3yc4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_radio_on_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Ebx0JKMUwv8R+rXo1oEHUmXyPUllBczklWgLshpibuQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_radio_on_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uzBtCMq98vfEO6lzGrpl4wS0M3OjhNZQeWPyyD9P0VM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_toggle_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>QveDhv1k81aRmyPsym96WpqhRW9hY2S+efNAJlyLF7w=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_activation_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>L+dTtnavvPKQkuhT1nAYB3JUXLuoiNJ6dstppa0HOiQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_activation_holo_dark_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>c72MnpmywKjrRN/HoNFstJibOf/K4AyT4b5K/PCYC1I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_activation_holo_dark_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VaVIfDtn8a/Z9C0yNh//3+A2xnnBWZ0xoudyTl+Piuo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>foBPioz9hjqxxtkHdIPmXbb3mK1fNkfONTv/JOAsjT4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_disabled_holo_dark_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PLwHizK9+RSDoRvb5aUE873RwKQHpykkjBqS2i4vQjs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_disabled_holo_dark_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WT9haZfpJcZ+FzmF4GsIUw/bPz3Zq9GTgx7nnoEZ+XM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_thumb_activated_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>j0zUV7LZUAMtw/h/e+nR/DV6hv4pJbMVgFSVmHd1ZPU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_thumb_activated_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Ni+YApa8axssM+a5WO3YsQJbb8s3fJXlj/oY/uZsE5I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_thumb_activation_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>m8evKOylB/z1YKQmYW6H8L5RVdPXPGeVqBDiVs+dVVk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_thumb_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>X/q+uSYRxqPT7rr7JuskK8YZApaT7bes05+nWyOnGWo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_thumb_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LHS4h7fF5FcI7NNoWIzGjoeB6+1NO22qCHmz93y7X/s=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_thumb_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>n7gr22qpISCtst0Ign8XB6I1BmQnD8Qzdcfeip0o0kg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_minus_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>yjjGHQP9IR2+Rr5dtJn1JPPfxUIFXbHUh2mweBG5MLw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_minus_normal.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+PIG2X0LgNen92rcxz0jFBboqVNIIo3rdITPmD/bmWU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_minus_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7K1ZddvZud/Nf8y/gdkSTH9IQQnI+w7PVlIihgagBgg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_plus_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wCMzkHyxhvF4km77JP/hF5vg/bdJ3UvxYtt8OWwwGfg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_plus_normal.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>peyMF6AVHrxYRiIWb3skN85sbYCgsjZLXd3VoUkS1HI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_plus_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>E6LMNONMx9Vn/t0hAFXfOt+eyH9pTvlaeSSF008ZKXE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_divider.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JV7ZbZdTICmwYwRsJwExKew8uQycIPiw42knuScNQ+o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_left_softbtn.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lH2f2rMtVF4LvN4pmqyAz5FlIWHz52M1ekke9fHHUbY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_bg_focused.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7PrcxFIDpAxsX6mcLghZ+/RsjOCTcS0toOakUrq/Yfs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_bg_normal.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pFb/m1mlW271uH9jvC3Ib9ZZchaRAmmGCKnGtAYtGIk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_dot.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>HQT/gDLO7vVxFItBsDPdr2E0jokO/XX8n6X9SPHl7tg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_dot_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JNCnOj+HcG6lG27JejyADm6niOeYQ8InXvvXRwH/u6s=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_right_softbtn.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LBmiA/+MUO1OlBNuYhYz8osEyU2b4MVm9ZFxooZJqXo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_time_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>09kjbZb5tUxa2viFYU2yZn6FdPGEGsFEIpDVBD5nkJU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WgAY4szmnFqSb3vXcUf+3QIrI8v0hFBbYNmnlI8tepg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>9VGCLOaFRL79RIjRj2z7ZG69aCFxdCHQj8VtuJq1fZ0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_03.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qy1/UliXU1RRlpf0J6udAl/Ypm9GvlGF/STYUHchCLk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_04.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>KsSiF5D8vbTFNMklDnlrKZD9XBQyHgec97yQASydZtA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_05.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ViQ0DYFmbgTr7Lou0QLz7QH+6bKAXMRxvcg2dzTzchY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_06.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lhVxL4EgyeZOUPJZeEk2Fw11hXa+gzhn7qOFc8xvDag=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FDrawer%2Fico_homebar_menu_arrow.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>QwCgEEFhA7o8/pA7Q25T443Tdnm4ABZoC6nCsKjVYH8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FPopup%2Ftw_device_options_brightness_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0h1EbPE3WeBj9ZfUZ9FpyVZ/Q+TD8EuLVLmqr0J4yyo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FPopup%2Ftw_device_options_brightness_on.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>kCR2ZQbq0ODnWTdYFgsdZnNy6PINvN8uIIx4+yxWFJY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FPopup%2Ftw_device_options_mute.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bLu4xcNYesodmru1FKP3jrNWiasJFZLDftiEbZjOY7I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FPopup%2Ftw_device_options_outdoor_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FrzO6fIRaFZIgFC4PaT+VZhbBJdKGT6827g+uBRIyYM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FPopup%2Ftw_device_options_outdoor_on.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OhNqTsXzTHBun1RrSEctscIrtPU3Dvj+ixPzQgSzNM4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FPopup%2Ftw_device_options_sound.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bKtC/hbWSvbMLtYyY49+CMO55EWIStOs/RjCEfS2g7o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FPopup%2Ftw_device_options_sound_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>r0PhRcJuWHPdbOou1QkN5xmRsSz761VypT4iyIEKUC0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FPopup%2Ftw_device_options_vibrate.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>C4rLnxMV0Mr7sf41mOKNioMRoQLjQRjlCzZtTe3dGx8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FPopup%2Ftw_ic_lock_power_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cLqhiX6jI5+aW9FecdY/AuivjvTlgnW6EMnJ2rojZjA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FPopup%2Ftw_ic_lock_restart.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>oFomXnx1p7uKCoUSP6/SAKj6WrM2QMmqHQFexHTtYDU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FProgress%2Fprogressbar_thumb_foc.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jymK64XwTt23DmPHfL/uXC9z8Q1zUI37rQglj7cKbTg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FProgress%2Fprogressbar_thumb_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jWqhv1A+XMoT8pg7d2+eMd6DvevqBSloCJhkl4YKWPs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FProgress%2Ftw_progressbar_indeterminate1_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VTS1kbjWd8/guQKL3OqfwxhqV8lN87NMrR6muQbOe4A=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FProgress%2Ftw_progressbar_indeterminate2_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>hA2yQ3vgJgV3Zcv5J2bGC+sZCoic52gtEMaHslP9eaA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FProgress%2Ftw_progressbar_indeterminate3_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>UoMTUu8qjgnv9mmvNjeJdddgso+WB5bZOM4jSBt4FOY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FProgress%2Ftw_progressbar_indeterminate4_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LNVQuStEB+sJmbuTq/6KkHFv0bGOZBKFptussnXnRVw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FProgress%2Ftw_scrubber_control_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tNWXHgyD6a80RB+IEo90Cvt4/FuOYuV0U/53RnNW3UE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FProgress%2Ftw_scrubber_control_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>YhPRRU1SqexNg/FczzWmA9fgvNiOrX/GmAIRuAQvGjw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FProgress%2Ftw_widget_popup_activity.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>U9wjs31YM94sIt/L7NQddNmQPUhhdKpNO99pT0AOP/o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-bottom.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>SEmF6NyaDDXS3lIiZWNp76MCtzaqpfagCZr25V/vuUA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>COCGI7jxCP4Ue24qIcWh9Dkd4V9Elz7UFORdK62A43M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-right.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>D/sXPEh5Eflzj8bRtvIKGWr8uM9yOVkZcYWpTQlNbtQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-top.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dqaendWOrz1J9Wm2Y3E3kcqAh+YCCVc1wZJBOsEzUUM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FSlider%2F00_slider_button_brightness_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jJmU6z9T9fLXMJ8qt3EvXwe+ccuCSaux++UiF6fq8Pk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FSlider%2F00_slider_button_brightness_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>q47QGSQI/z1pjhHzCkgogHrPO4IZaO0bzARJXEGMSfM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FSlider%2F00_slider_button_volume_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8W13lakl2/iUtnFg1g3lehmZTjl6lJEUN9IRVZx0qTA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FSlider%2F00_slider_button_volume_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IVSJaiBi+NtWhHyWQgHYwNE3eRYxtQIErkKLb+Njm1g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FSlider%2F00_slider_handle.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>faK9wXR84Yb6bcT30h4gAZFJ0L9CpDrMRUBMC22xiBw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FSlider%2F00_slider_handle_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>rUGqppzn8zzHukWJqOeDybrjb94839NHbypvbLgmmS0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FSlider%2F00_slider_popup_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dnKoz2IcJY8sGASoDTvcD/QcJEtcGbZoV+86U7lPm0Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FSwipelist%2Fb_logs_icon_actionbar_btn_msg_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>f6LUaSBsZsugcSX2A3xcaHs+rghK2nFAneqNp7WbOMw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FSwipelist%2Fb_logs_icon_body_btn_call_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fl7TG+5Mgf/y6KR8TdSEPcC/teaTrmRLm+lr9TSpOyg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_field_btn_clear.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>XKFePClyS+t/UO2cznRTz9ydaK4dzBXa95CE0a6KrX0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_field_btn_clear_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dyXnWmE0c/9ZDJcADwBX1E2OLBgF9gl4sfUqHFm4SO0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_search_icon.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mZOSnWl5O7WH8lhKawGsEqpJgwz6cy9WHk/iNGaunZM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_button_brightness_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jJmU6z9T9fLXMJ8qt3EvXwe+ccuCSaux++UiF6fq8Pk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_button_brightness_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>q47QGSQI/z1pjhHzCkgogHrPO4IZaO0bzARJXEGMSfM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_button_volume_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8W13lakl2/iUtnFg1g3lehmZTjl6lJEUN9IRVZx0qTA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_button_volume_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IVSJaiBi+NtWhHyWQgHYwNE3eRYxtQIErkKLb+Njm1g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_handle.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>KWANj9bq1He1/GQJUa9tspx0b9NZHbIgQUVJCFJar/4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_handle_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>byrrqFBbnOHavr4uy428zqzglEcxeFlGDFar45RYcoU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_popup_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dnKoz2IcJY8sGASoDTvcD/QcJEtcGbZoV+86U7lPm0Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_back.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_back_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_call.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>3cBd4DbHLpcn8j+GVGtlXTbBAwrRrCwq3+Q7idwLQ6Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_call_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>3cBd4DbHLpcn8j+GVGtlXTbBAwrRrCwq3+Q7idwLQ6Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_check.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_check_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_cancel.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TtQRlyRELVKVECOanE1JAuVpP7b8rhHxJYwdcv3WJvM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_cancel_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TtQRlyRELVKVECOanE1JAuVpP7b8rhHxJYwdcv3WJvM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_closed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FOmAAqd26rdUE6cmn3rmZun6ZBgD1fuglLzS5A1cEOE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_closed_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FOmAAqd26rdUE6cmn3rmZun6ZBgD1fuglLzS5A1cEOE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_minus.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>R0zBC1naA4cq4xTUsegT49sCqkboA4CUB+TiY3zDzhQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_minus_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>R0zBC1naA4cq4xTUsegT49sCqkboA4CUB+TiY3zDzhQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_opened.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Sxgk+yv2LrnaHkogMQNVHIdep33ncaIX89nhc95pAkw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_opened_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Sxgk+yv2LrnaHkogMQNVHIdep33ncaIX89nhc95pAkw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_send.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6iFAiL6xHeERlC7AY9lHYCj8bAWc1LgdPwqRZGMlwdg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_send_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6iFAiL6xHeERlC7AY9lHYCj8bAWc1LgdPwqRZGMlwdg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_gear.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_gear_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_grid.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_grid_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_home.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_home_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_info.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tnZAhayvb5cJUNPLaYAFFpm+s2QJJTyS9z/Hs3OSfrA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_info_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tnZAhayvb5cJUNPLaYAFFpm+s2QJJTyS9z/Hs3OSfrA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AI1lJPs07RjlkIH1kTjyl7hYV9VTOZlt+l1jeefao6k=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_left_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AI1lJPs07RjlkIH1kTjyl7hYV9VTOZlt+l1jeefao6k=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_plus.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4C52J9WLS1R0IwX1d0G7mR+vPFKjaIPVh5WFxqRUsAg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_plus_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4C52J9WLS1R0IwX1d0G7mR+vPFKjaIPVh5WFxqRUsAg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_refresh.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_refresh_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_rename.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gqMDtvmimeEzV4ql3TpQzuFwZn20zd+AQb4YRRAglk0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_rename_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gqMDtvmimeEzV4ql3TpQzuFwZn20zd+AQb4YRRAglk0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_right.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fcf9OlKX1sldENoNTK5Agi0pW3qnBNx685TnUjBM0rw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_right_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fcf9OlKX1sldENoNTK5Agi0pW3qnBNx685TnUjBM0rw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_search.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tLcZLgYClAI4E0ZuMtrSxv/vnVTzWnQPP5jjsuBd3KE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_search_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tLcZLgYClAI4E0ZuMtrSxv/vnVTzWnQPP5jjsuBd3KE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_star.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>14gk6KUOm3dLpOdUg9nWfKA9riS+gWrkS/KYARdxkGQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_star_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>14gk6KUOm3dLpOdUg9nWfKA9riS+gWrkS/KYARdxkGQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_warning.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7bbIxqS4PWi+iCe9sb5G2grIcSZG+p+hOrfjmbEIQOM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_warning_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7bbIxqS4PWi+iCe9sb5G2grIcSZG+p+hOrfjmbEIQOM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TgLAb3VX+0fUYSAeFe2ZcSP0Gz0XnhXRl85pDt1zkjE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump_left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MBcOQ7x4CMkvgnJaE0fzkEUXbpZOYp7g7LxsS21Bo44=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump_left_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MBcOQ7x4CMkvgnJaE0fzkEUXbpZOYp7g7LxsS21Bo44=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TgLAb3VX+0fUYSAeFe2ZcSP0Gz0XnhXRl85pDt1zkjE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Ficons%2Fapp_ico_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>BhJiA+wzC8PP9i3VlNAcaqGNHEQHLzAvZMplPsHD2tY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Ficons%2Fbg_ico_76_shadow.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>BnNepnVfUUN1tK6wvVMZQqbwhA00HQ1KrJ9O6C2SdiE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Ficons%2Fdynamicbar_ico_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>aolkRbF8PiJJ5wK2b6MIM0GkcQV20/+NUfuR1Vo1g6Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Ficons%2Fico_app_foc.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ctRMyI7wRPd5kYPcKFs4/K6WvcQtn6JGwqLhQh1z7Bo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Ficons%2Fico_app_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+hLwNoNNFCtbpaDPBK6y7sSh7vidvY9/YY0q34clAGk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Ficons%2Fico_live_foc.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>73QLUPS8QnYGYidpQDy9TOfb5kWFgd2za/9DZZxkzPQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Ficons%2Fico_live_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Y0Ht55gCnvajdRAF2MOtc61hEPMjG5YnCAFOC7C7ro8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Ficons%2Fico_moive_foc.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>NP/41on+Rr7fjFs+adZB0Dk2cv83KIhN8MDPCKuI4ow=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Ficons%2Fico_moive_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FeguW0FrwdTM0dUHWVL7g+iJmuTWW9QcZ+A/dxp7eOo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Ficons%2Fico_schedulerec_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8WPO86BlWP0wY8n6/1rY69SRi9D17H6hS/Ogw3q74is=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Ficons%2Fico_source_foc.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>CNay5r9n3bcXES2+um33QFkeK45Z4qNwaVUbe9lFB18=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Ficons%2Fico_source_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LKhN3o0/DljwSGk+m8wUN1FxGwcNpLffxx3eGsd1ZMg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Ficons%2Fico_tv_show_foc.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GlnyzF9KGe8r5u+hmoeJq1M9zfm3qmlSEy2rhzKY1sY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Ficons%2Fico_tv_show_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>aGZ8dAtbOLCLtQJMs6zrb0ujIKKrW8SeGwTIDS0QT/U=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Ficons%2Fuser_change_area_userlist_ico_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>sysVh205e/z4uW2I7FnxIC1ds0U4UNYbiz4AqOVXS38=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Finput%2Fspin_button.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>w7I1xnIFQ2RtS6jlOqL3M+Q/Kqbo3ETUVWGug5v1P58=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_Back.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pPznUE1kIxhfSkqvbFScqyh/F7T1WBm/+JBkpUEv9Ls=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_Back_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>doFLIVQgh57+N4sZKYb2PKzo83tbotkOIgNArkQlsMI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_SIP_close_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>r/5kFC+FkcleSTwaynHSFJk/wwJ4viHByxHIdNb9LvY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_SIP_close_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>K0228z0uQELmW6u8kAau5OscHjzgebA5DiZkZSFCUiw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_cancel_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5Mu0X3Yvg4L9ZPZWc/w3xZtu+bAgKB/GLT2S1IEqKvA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_cancel_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>aOH4fHR5qC0fE0YmMmmNSTxgNmV4uyQefKWk/1ENTgA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_delete_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>sdFP8nxCEANcCszWBPUN7Ffyj3iQADpfQH3/bGKzUfc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_delete_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4JWd8+mGQGMJHxnugNA2vi/AD12eBagyCrx4aAHFv/0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_done_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mVh4h+dcZHc7Ig087pu+VZD0j1dThmldOo3mfbSKJB8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_done_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4CJj8jI4dtPGxGQ4OwEX1SrJz4umwiPiFMOdsxFvK2E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_edit_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>38DceTydgkdC7dCkFDzR1Pne3D8fDTYbyF4W17qhhbA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_edit_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>30bv2cn0fzPaBzB1rhVbcLV9st+nYlNVLcQEKmwJNg0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_more.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dHOgyFzCbdyoye7mh+7E2ExIfg3mGDUj3DmgxHAiDok=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_more_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DQgKiGP+ixEpotK9dwSiShZSJCnswAkZgKV+yCE5OAo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_plus_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>THkJIL2kbw1w0mn+uM1FkkWtR1Lq85tVGz3lWONggDE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_plus_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GDHQcmTVFGa+4QxKpv2Wu98rWcVP/RuHU2FtmMMASbI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_search_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GJJTwHGy/+PHtzjlf4Llk/no9cbV3x/SphabUgVxbAc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_search_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WJoEnozCDpenLEbMmjvRfZxslpajJ8CjYMUY/Fmm2ks=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_select_all_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>YL13NWCgp8TNNFisIvJsIbISukjoiyfVCnR4PH6DaSU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_select_all_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0lBK6aWv/Ep0Q5Q7O7LQoOpD0+Pqlf4KgF0RpRT4Bc8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Ftau.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>yBkklZOY3OePjicvtSV63aVznJxRC51R5IY5SvCmsnQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Ftau.min.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>b0BhkaO5ksG6nLnYySkAidPmuTaUqPsSpznf98zqX7g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Fjs%2Ftau.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OUFAM8hngOOwCJtYSRMcIZXG23OTeEHwY3Wp8g9n+5Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Fjs%2Ftau.min.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Qq12UJ3S7cN3lUL3MvJVdVTJ+GFUyWfKYEPqr3mttqw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FActionbar%2Ftw_ic_menu_detail_disable_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GQAO0noZqVi5fl5ULFhiy+6PwwihgAtui5YQ82ZLG7I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FActionbar%2Ftw_ic_menu_detail_normal_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zPxFeLgRUsIFUXBr2fy4aHi2xTT7Ac3W7+uQW9iFR30=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FActionbar%2Ftw_ic_menu_moreoverflow_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qkbuZm3KXZNobT9lxfhl6LdiG8ERnIdYMArm45mDI3g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FActionbar%2Ftw_ic_menu_selectall_disable_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IeN52ATwP/4EkMicAC+Yn7SuFE5P8y+yN/qVg6mi1io=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FActionbar%2Ftw_ic_menu_selectall_normal_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4Ocu+Qjbwyc0ZHBxU5SRQli6dzBiUEiz9zcKMp8Jp9g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftoggle_changeable.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>L5qndsxiolZYmCr3qBfWa6W/d2csXMRiv5PSdbbtXZs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_btn_check_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qFC8fOl6Tg7LrLrT62RSQLKSr3GP6O2UwjnG9s7DAck=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_btn_checkbox_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ddihq2E6gV6+g48CtlRBvDFnKx97KWUJxoNr8SQ7sUQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_btn_checkbox_line_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>elPeRLEot+b5h79G5sudnUNkc6GhAyye82uL2cn9xxc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_btn_next_depth_disabled_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VZcxMyct1SN+D1hkmuDGPCz08VE36YZ3g9eQ4msFXZE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_btn_next_depth_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>CJTP7zTlB2WU3xmRSuD9idoEW2ViRWSW3fLnUAa0uxk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_btn_next_depth_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pg+aC4TIUYS55mHOmWxk3lr/2h91QekSlSpO2OsNWMc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_btn_next_depth_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>T42+rNkZU5E/hFFQ0z0gZxjwCCuTEs0n7FZ+0T75lTc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_btn_next_depth_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AsPhv5fKI7sviXhhioUIvfSuECSOScig9o3q0AorlrY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_btn_radio_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>SYKDGM5OUHfYf65YinTD2vzNNMNUjKEABJaxy/68hv4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_btn_radiobox_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>nwK+t+eTDiAjgXRMhNpbO52ccNtX1T8to7iUEfvtEw0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_btn_radiobox_line.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JXfJFsytb7Ca9bHn2mZ7J5UVde6gr5WIQWFARUEbSAI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_switch_activation_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>L+dTtnavvPKQkuhT1nAYB3JUXLuoiNJ6dstppa0HOiQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_switch_activation_holo_dark_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>c72MnpmywKjrRN/HoNFstJibOf/K4AyT4b5K/PCYC1I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_switch_activation_holo_dark_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VaVIfDtn8a/Z9C0yNh//3+A2xnnBWZ0xoudyTl+Piuo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_switch_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>foBPioz9hjqxxtkHdIPmXbb3mK1fNkfONTv/JOAsjT4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_switch_disabled_holo_dark_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PLwHizK9+RSDoRvb5aUE873RwKQHpykkjBqS2i4vQjs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_switch_disabled_holo_dark_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WT9haZfpJcZ+FzmF4GsIUw/bPz3Zq9GTgx7nnoEZ+XM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_switch_thumb_activated_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>j0zUV7LZUAMtw/h/e+nR/DV6hv4pJbMVgFSVmHd1ZPU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_switch_thumb_activated_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Ni+YApa8axssM+a5WO3YsQJbb8s3fJXlj/oY/uZsE5I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_switch_thumb_activation_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>m8evKOylB/z1YKQmYW6H8L5RVdPXPGeVqBDiVs+dVVk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_switch_thumb_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>X/q+uSYRxqPT7rr7JuskK8YZApaT7bes05+nWyOnGWo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_switch_thumb_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LHS4h7fF5FcI7NNoWIzGjoeB6+1NO22qCHmz93y7X/s=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_switch_thumb_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>n7gr22qpISCtst0Ign8XB6I1BmQnD8Qzdcfeip0o0kg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_minus_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>yjjGHQP9IR2+Rr5dtJn1JPPfxUIFXbHUh2mweBG5MLw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_minus_normal.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+PIG2X0LgNen92rcxz0jFBboqVNIIo3rdITPmD/bmWU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_minus_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7K1ZddvZud/Nf8y/gdkSTH9IQQnI+w7PVlIihgagBgg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_plus_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wCMzkHyxhvF4km77JP/hF5vg/bdJ3UvxYtt8OWwwGfg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_plus_normal.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>peyMF6AVHrxYRiIWb3skN85sbYCgsjZLXd3VoUkS1HI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_plus_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>E6LMNONMx9Vn/t0hAFXfOt+eyH9pTvlaeSSF008ZKXE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FDatetimepicker%2Ftw_timepicker_divider.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JV7ZbZdTICmwYwRsJwExKew8uQycIPiw42knuScNQ+o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FDatetimepicker%2Ftw_timepicker_left_softbtn.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lH2f2rMtVF4LvN4pmqyAz5FlIWHz52M1ekke9fHHUbY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_bg_focused.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7PrcxFIDpAxsX6mcLghZ+/RsjOCTcS0toOakUrq/Yfs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_bg_normal.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pFb/m1mlW271uH9jvC3Ib9ZZchaRAmmGCKnGtAYtGIk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_dot.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>HQT/gDLO7vVxFItBsDPdr2E0jokO/XX8n6X9SPHl7tg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_dot_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JNCnOj+HcG6lG27JejyADm6niOeYQ8InXvvXRwH/u6s=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FDatetimepicker%2Ftw_timepicker_right_softbtn.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LBmiA/+MUO1OlBNuYhYz8osEyU2b4MVm9ZFxooZJqXo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FDatetimepicker%2Ftw_timepicker_time_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>09kjbZb5tUxa2viFYU2yZn6FdPGEGsFEIpDVBD5nkJU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WgAY4szmnFqSb3vXcUf+3QIrI8v0hFBbYNmnlI8tepg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>9VGCLOaFRL79RIjRj2z7ZG69aCFxdCHQj8VtuJq1fZ0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_03.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qy1/UliXU1RRlpf0J6udAl/Ypm9GvlGF/STYUHchCLk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_04.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>KsSiF5D8vbTFNMklDnlrKZD9XBQyHgec97yQASydZtA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_05.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ViQ0DYFmbgTr7Lou0QLz7QH+6bKAXMRxvcg2dzTzchY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_06.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lhVxL4EgyeZOUPJZeEk2Fw11hXa+gzhn7qOFc8xvDag=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FPopup%2Ftw_device_options_brightness_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0h1EbPE3WeBj9ZfUZ9FpyVZ/Q+TD8EuLVLmqr0J4yyo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FPopup%2Ftw_device_options_brightness_on.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>kCR2ZQbq0ODnWTdYFgsdZnNy6PINvN8uIIx4+yxWFJY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FPopup%2Ftw_device_options_mute.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bLu4xcNYesodmru1FKP3jrNWiasJFZLDftiEbZjOY7I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FPopup%2Ftw_device_options_outdoor_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FrzO6fIRaFZIgFC4PaT+VZhbBJdKGT6827g+uBRIyYM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FPopup%2Ftw_device_options_outdoor_on.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OhNqTsXzTHBun1RrSEctscIrtPU3Dvj+ixPzQgSzNM4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FPopup%2Ftw_device_options_sound.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bKtC/hbWSvbMLtYyY49+CMO55EWIStOs/RjCEfS2g7o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FPopup%2Ftw_device_options_sound_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>r0PhRcJuWHPdbOou1QkN5xmRsSz761VypT4iyIEKUC0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FPopup%2Ftw_device_options_vibrate.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>C4rLnxMV0Mr7sf41mOKNioMRoQLjQRjlCzZtTe3dGx8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FPopup%2Ftw_ic_lock_power_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cLqhiX6jI5+aW9FecdY/AuivjvTlgnW6EMnJ2rojZjA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FPopup%2Ftw_ic_lock_restart.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>oFomXnx1p7uKCoUSP6/SAKj6WrM2QMmqHQFexHTtYDU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FProcessing%2Ftw_widget_activity_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uLCD535ZcCixCMv+nyuChN7UOYgpVHUEMFjQ163L1k0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FProcessing%2Ftw_widget_activity_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wgnTxZjaYQn/dv7h/Ia0RvgrBelcTnEkls1m0sLKYOA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FProgress%2Ftw_progressbar_indeterminate1_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dcJllIGezhXHZvfaNTdqK/c7BK85yVkaDcdvJk7BPVg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FProgress%2Ftw_progressbar_indeterminate2_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gvbo/UwaMQSasEokhw7EvBM9KpxSTBM0rZHurhT+JWQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FProgress%2Ftw_progressbar_indeterminate3_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JX89ApTfHhXrZ2ljN4jhLpe8Kd8pvuRiIL3tzeUmsX4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FProgress%2Ftw_progressbar_indeterminate4_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IF4c0GAJrT0ZMZN7VEK8lBw76XcuzMwFR6K429Yq+6Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FProgress%2Ftw_progressbar_indeterminate5_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WGxh703wRE4If3h/uxakL9xDEQyRL4u+HZgipuENxfE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FProgress%2Ftw_scrubber_control_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tNWXHgyD6a80RB+IEo90Cvt4/FuOYuV0U/53RnNW3UE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FProgress%2Ftw_scrubber_control_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>YhPRRU1SqexNg/FczzWmA9fgvNiOrX/GmAIRuAQvGjw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-bottom.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>SEmF6NyaDDXS3lIiZWNp76MCtzaqpfagCZr25V/vuUA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>COCGI7jxCP4Ue24qIcWh9Dkd4V9Elz7UFORdK62A43M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-right.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>D/sXPEh5Eflzj8bRtvIKGWr8uM9yOVkZcYWpTQlNbtQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-top.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dqaendWOrz1J9Wm2Y3E3kcqAh+YCCVc1wZJBOsEzUUM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FSwipelist%2Fb_logs_icon_actionbar_btn_msg_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>f6LUaSBsZsugcSX2A3xcaHs+rghK2nFAneqNp7WbOMw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FSwipelist%2Fb_logs_icon_body_btn_call_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fl7TG+5Mgf/y6KR8TdSEPcC/teaTrmRLm+lr9TSpOyg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2F00_field_btn_clear.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>XKFePClyS+t/UO2cznRTz9ydaK4dzBXa95CE0a6KrX0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2F00_field_btn_clear_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dyXnWmE0c/9ZDJcADwBX1E2OLBgF9gl4sfUqHFm4SO0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2F00_search_icon.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mZOSnWl5O7WH8lhKawGsEqpJgwz6cy9WHk/iNGaunZM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2F00_slider_button_brightness_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jJmU6z9T9fLXMJ8qt3EvXwe+ccuCSaux++UiF6fq8Pk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2F00_slider_button_brightness_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>q47QGSQI/z1pjhHzCkgogHrPO4IZaO0bzARJXEGMSfM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2F00_slider_button_volume_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8W13lakl2/iUtnFg1g3lehmZTjl6lJEUN9IRVZx0qTA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2F00_slider_button_volume_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IVSJaiBi+NtWhHyWQgHYwNE3eRYxtQIErkKLb+Njm1g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2F00_slider_handle.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>KWANj9bq1He1/GQJUa9tspx0b9NZHbIgQUVJCFJar/4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2F00_slider_handle_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>byrrqFBbnOHavr4uy428zqzglEcxeFlGDFar45RYcoU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2F00_slider_popup_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dnKoz2IcJY8sGASoDTvcD/QcJEtcGbZoV+86U7lPm0Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_back.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_back_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_call.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>3cBd4DbHLpcn8j+GVGtlXTbBAwrRrCwq3+Q7idwLQ6Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_call_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>3cBd4DbHLpcn8j+GVGtlXTbBAwrRrCwq3+Q7idwLQ6Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_check.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_check_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_cancel.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TtQRlyRELVKVECOanE1JAuVpP7b8rhHxJYwdcv3WJvM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_cancel_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TtQRlyRELVKVECOanE1JAuVpP7b8rhHxJYwdcv3WJvM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_closed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FOmAAqd26rdUE6cmn3rmZun6ZBgD1fuglLzS5A1cEOE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_closed_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FOmAAqd26rdUE6cmn3rmZun6ZBgD1fuglLzS5A1cEOE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_minus.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>R0zBC1naA4cq4xTUsegT49sCqkboA4CUB+TiY3zDzhQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_minus_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>R0zBC1naA4cq4xTUsegT49sCqkboA4CUB+TiY3zDzhQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_opened.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Sxgk+yv2LrnaHkogMQNVHIdep33ncaIX89nhc95pAkw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_opened_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Sxgk+yv2LrnaHkogMQNVHIdep33ncaIX89nhc95pAkw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_send.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6iFAiL6xHeERlC7AY9lHYCj8bAWc1LgdPwqRZGMlwdg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_send_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6iFAiL6xHeERlC7AY9lHYCj8bAWc1LgdPwqRZGMlwdg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_gear.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_gear_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_grid.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_grid_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_home.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_home_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_info.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tnZAhayvb5cJUNPLaYAFFpm+s2QJJTyS9z/Hs3OSfrA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_info_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tnZAhayvb5cJUNPLaYAFFpm+s2QJJTyS9z/Hs3OSfrA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AI1lJPs07RjlkIH1kTjyl7hYV9VTOZlt+l1jeefao6k=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_left_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AI1lJPs07RjlkIH1kTjyl7hYV9VTOZlt+l1jeefao6k=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_plus.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4C52J9WLS1R0IwX1d0G7mR+vPFKjaIPVh5WFxqRUsAg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_plus_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4C52J9WLS1R0IwX1d0G7mR+vPFKjaIPVh5WFxqRUsAg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_refresh.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_refresh_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_rename.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gqMDtvmimeEzV4ql3TpQzuFwZn20zd+AQb4YRRAglk0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_rename_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gqMDtvmimeEzV4ql3TpQzuFwZn20zd+AQb4YRRAglk0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_right.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fcf9OlKX1sldENoNTK5Agi0pW3qnBNx685TnUjBM0rw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_right_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fcf9OlKX1sldENoNTK5Agi0pW3qnBNx685TnUjBM0rw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_search.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tLcZLgYClAI4E0ZuMtrSxv/vnVTzWnQPP5jjsuBd3KE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_search_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tLcZLgYClAI4E0ZuMtrSxv/vnVTzWnQPP5jjsuBd3KE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_star.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>14gk6KUOm3dLpOdUg9nWfKA9riS+gWrkS/KYARdxkGQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_star_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>14gk6KUOm3dLpOdUg9nWfKA9riS+gWrkS/KYARdxkGQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_warning.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7bbIxqS4PWi+iCe9sb5G2grIcSZG+p+hOrfjmbEIQOM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_warning_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7bbIxqS4PWi+iCe9sb5G2grIcSZG+p+hOrfjmbEIQOM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TgLAb3VX+0fUYSAeFe2ZcSP0Gz0XnhXRl85pDt1zkjE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump_left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MBcOQ7x4CMkvgnJaE0fzkEUXbpZOYp7g7LxsS21Bo44=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump_left_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MBcOQ7x4CMkvgnJaE0fzkEUXbpZOYp7g7LxsS21Bo44=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TgLAb3VX+0fUYSAeFe2ZcSP0Gz0XnhXRl85pDt1zkjE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Flistview%2Ftw_list_add_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Z03wxDAN+gzRs+MykPjexZGdyOx72e9BkhQn0crza6Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Flistview%2Ftw_list_delete_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Yr96n8D3JUBxcGd2aA0dWeUMZTZ3JLPBOjNP7NAvD2c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Flistview%2Ftw_list_setting_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DfKlzxVvg384e+9JRb0FxCa/j4jWAeP2yup/3em5bLQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fpage%2F00_icon_Back.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pPznUE1kIxhfSkqvbFScqyh/F7T1WBm/+JBkpUEv9Ls=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fpage%2F00_icon_Back_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>doFLIVQgh57+N4sZKYb2PKzo83tbotkOIgNArkQlsMI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fpage%2F00_icon_SIP_close_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>r/5kFC+FkcleSTwaynHSFJk/wwJ4viHByxHIdNb9LvY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fpage%2F00_icon_SIP_close_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>K0228z0uQELmW6u8kAau5OscHjzgebA5DiZkZSFCUiw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fpage%2F00_icon_cancel_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5Mu0X3Yvg4L9ZPZWc/w3xZtu+bAgKB/GLT2S1IEqKvA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fpage%2F00_icon_cancel_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>aOH4fHR5qC0fE0YmMmmNSTxgNmV4uyQefKWk/1ENTgA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fpage%2F00_icon_delete_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>sdFP8nxCEANcCszWBPUN7Ffyj3iQADpfQH3/bGKzUfc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fpage%2F00_icon_delete_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4JWd8+mGQGMJHxnugNA2vi/AD12eBagyCrx4aAHFv/0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fpage%2F00_icon_done_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mVh4h+dcZHc7Ig087pu+VZD0j1dThmldOo3mfbSKJB8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fpage%2F00_icon_done_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4CJj8jI4dtPGxGQ4OwEX1SrJz4umwiPiFMOdsxFvK2E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fpage%2F00_icon_edit_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>38DceTydgkdC7dCkFDzR1Pne3D8fDTYbyF4W17qhhbA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fpage%2F00_icon_edit_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>30bv2cn0fzPaBzB1rhVbcLV9st+nYlNVLcQEKmwJNg0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fpage%2F00_icon_more.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dHOgyFzCbdyoye7mh+7E2ExIfg3mGDUj3DmgxHAiDok=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fpage%2F00_icon_more_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DQgKiGP+ixEpotK9dwSiShZSJCnswAkZgKV+yCE5OAo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fpage%2F00_icon_plus_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>THkJIL2kbw1w0mn+uM1FkkWtR1Lq85tVGz3lWONggDE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fpage%2F00_icon_plus_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GDHQcmTVFGa+4QxKpv2Wu98rWcVP/RuHU2FtmMMASbI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fpage%2F00_icon_search_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GJJTwHGy/+PHtzjlf4Llk/no9cbV3x/SphabUgVxbAc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fpage%2F00_icon_search_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WJoEnozCDpenLEbMmjvRfZxslpajJ8CjYMUY/Fmm2ks=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fpage%2F00_icon_select_all_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>YL13NWCgp8TNNFisIvJsIbISukjoiyfVCnR4PH6DaSU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fpage%2F00_icon_select_all_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0lBK6aWv/Ep0Q5Q7O7LQoOpD0+Pqlf4KgF0RpRT4Bc8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Ftau.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>r0vuxLVMb/BpOxc1YMOmm+jULtqblWMQt1+LZXU5xqk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Ftau.min.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7U+DDKIlxAQfI8a0Gr0YhYauJrEev7HqJfA+/tUGz9U=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FActionbar%2Ftw_ic_menu_detail_disable_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GQAO0noZqVi5fl5ULFhiy+6PwwihgAtui5YQ82ZLG7I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FActionbar%2Ftw_ic_menu_detail_normal_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zPxFeLgRUsIFUXBr2fy4aHi2xTT7Ac3W7+uQW9iFR30=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FActionbar%2Ftw_ic_menu_moreoverflow_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qkbuZm3KXZNobT9lxfhl6LdiG8ERnIdYMArm45mDI3g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FActionbar%2Ftw_ic_menu_selectall_disable_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IeN52ATwP/4EkMicAC+Yn7SuFE5P8y+yN/qVg6mi1io=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FActionbar%2Ftw_ic_menu_selectall_normal_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4Ocu+Qjbwyc0ZHBxU5SRQli6dzBiUEiz9zcKMp8Jp9g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftoggle_changeable.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>L5qndsxiolZYmCr3qBfWa6W/d2csXMRiv5PSdbbtXZs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_btn_check_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qFC8fOl6Tg7LrLrT62RSQLKSr3GP6O2UwjnG9s7DAck=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_btn_checkbox_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ddihq2E6gV6+g48CtlRBvDFnKx97KWUJxoNr8SQ7sUQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_btn_checkbox_line_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>elPeRLEot+b5h79G5sudnUNkc6GhAyye82uL2cn9xxc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_btn_next_depth_disabled_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VZcxMyct1SN+D1hkmuDGPCz08VE36YZ3g9eQ4msFXZE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_btn_next_depth_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>CJTP7zTlB2WU3xmRSuD9idoEW2ViRWSW3fLnUAa0uxk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_btn_next_depth_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pg+aC4TIUYS55mHOmWxk3lr/2h91QekSlSpO2OsNWMc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_btn_next_depth_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>T42+rNkZU5E/hFFQ0z0gZxjwCCuTEs0n7FZ+0T75lTc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_btn_next_depth_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AsPhv5fKI7sviXhhioUIvfSuECSOScig9o3q0AorlrY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_btn_radio_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>SYKDGM5OUHfYf65YinTD2vzNNMNUjKEABJaxy/68hv4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_btn_radiobox_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>nwK+t+eTDiAjgXRMhNpbO52ccNtX1T8to7iUEfvtEw0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_btn_radiobox_line.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JXfJFsytb7Ca9bHn2mZ7J5UVde6gr5WIQWFARUEbSAI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_switch_activation_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>L+dTtnavvPKQkuhT1nAYB3JUXLuoiNJ6dstppa0HOiQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_switch_activation_holo_dark_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>c72MnpmywKjrRN/HoNFstJibOf/K4AyT4b5K/PCYC1I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_switch_activation_holo_dark_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VaVIfDtn8a/Z9C0yNh//3+A2xnnBWZ0xoudyTl+Piuo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_switch_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>foBPioz9hjqxxtkHdIPmXbb3mK1fNkfONTv/JOAsjT4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_switch_disabled_holo_dark_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PLwHizK9+RSDoRvb5aUE873RwKQHpykkjBqS2i4vQjs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_switch_disabled_holo_dark_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WT9haZfpJcZ+FzmF4GsIUw/bPz3Zq9GTgx7nnoEZ+XM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_switch_thumb_activated_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>j0zUV7LZUAMtw/h/e+nR/DV6hv4pJbMVgFSVmHd1ZPU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_switch_thumb_activated_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Ni+YApa8axssM+a5WO3YsQJbb8s3fJXlj/oY/uZsE5I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_switch_thumb_activation_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>m8evKOylB/z1YKQmYW6H8L5RVdPXPGeVqBDiVs+dVVk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_switch_thumb_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>X/q+uSYRxqPT7rr7JuskK8YZApaT7bes05+nWyOnGWo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_switch_thumb_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LHS4h7fF5FcI7NNoWIzGjoeB6+1NO22qCHmz93y7X/s=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_switch_thumb_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>n7gr22qpISCtst0Ign8XB6I1BmQnD8Qzdcfeip0o0kg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_minus_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>yjjGHQP9IR2+Rr5dtJn1JPPfxUIFXbHUh2mweBG5MLw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_minus_normal.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+PIG2X0LgNen92rcxz0jFBboqVNIIo3rdITPmD/bmWU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_minus_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7K1ZddvZud/Nf8y/gdkSTH9IQQnI+w7PVlIihgagBgg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_plus_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wCMzkHyxhvF4km77JP/hF5vg/bdJ3UvxYtt8OWwwGfg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_plus_normal.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>peyMF6AVHrxYRiIWb3skN85sbYCgsjZLXd3VoUkS1HI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_plus_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>E6LMNONMx9Vn/t0hAFXfOt+eyH9pTvlaeSSF008ZKXE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FDatetimepicker%2Ftw_timepicker_divider.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JV7ZbZdTICmwYwRsJwExKew8uQycIPiw42knuScNQ+o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FDatetimepicker%2Ftw_timepicker_left_softbtn.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lH2f2rMtVF4LvN4pmqyAz5FlIWHz52M1ekke9fHHUbY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_bg_focused.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7PrcxFIDpAxsX6mcLghZ+/RsjOCTcS0toOakUrq/Yfs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_bg_normal.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pFb/m1mlW271uH9jvC3Ib9ZZchaRAmmGCKnGtAYtGIk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_dot.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>HQT/gDLO7vVxFItBsDPdr2E0jokO/XX8n6X9SPHl7tg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_dot_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JNCnOj+HcG6lG27JejyADm6niOeYQ8InXvvXRwH/u6s=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FDatetimepicker%2Ftw_timepicker_right_softbtn.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LBmiA/+MUO1OlBNuYhYz8osEyU2b4MVm9ZFxooZJqXo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FDatetimepicker%2Ftw_timepicker_time_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>09kjbZb5tUxa2viFYU2yZn6FdPGEGsFEIpDVBD5nkJU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WgAY4szmnFqSb3vXcUf+3QIrI8v0hFBbYNmnlI8tepg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>9VGCLOaFRL79RIjRj2z7ZG69aCFxdCHQj8VtuJq1fZ0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_03.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qy1/UliXU1RRlpf0J6udAl/Ypm9GvlGF/STYUHchCLk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_04.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>KsSiF5D8vbTFNMklDnlrKZD9XBQyHgec97yQASydZtA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_05.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ViQ0DYFmbgTr7Lou0QLz7QH+6bKAXMRxvcg2dzTzchY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_06.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lhVxL4EgyeZOUPJZeEk2Fw11hXa+gzhn7qOFc8xvDag=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FPopup%2Ftw_device_options_brightness_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0h1EbPE3WeBj9ZfUZ9FpyVZ/Q+TD8EuLVLmqr0J4yyo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FPopup%2Ftw_device_options_brightness_on.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>kCR2ZQbq0ODnWTdYFgsdZnNy6PINvN8uIIx4+yxWFJY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FPopup%2Ftw_device_options_mute.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bLu4xcNYesodmru1FKP3jrNWiasJFZLDftiEbZjOY7I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FPopup%2Ftw_device_options_outdoor_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FrzO6fIRaFZIgFC4PaT+VZhbBJdKGT6827g+uBRIyYM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FPopup%2Ftw_device_options_outdoor_on.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OhNqTsXzTHBun1RrSEctscIrtPU3Dvj+ixPzQgSzNM4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FPopup%2Ftw_device_options_sound.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bKtC/hbWSvbMLtYyY49+CMO55EWIStOs/RjCEfS2g7o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FPopup%2Ftw_device_options_sound_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>r0PhRcJuWHPdbOou1QkN5xmRsSz761VypT4iyIEKUC0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FPopup%2Ftw_device_options_vibrate.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>C4rLnxMV0Mr7sf41mOKNioMRoQLjQRjlCzZtTe3dGx8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FPopup%2Ftw_ic_lock_power_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cLqhiX6jI5+aW9FecdY/AuivjvTlgnW6EMnJ2rojZjA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FPopup%2Ftw_ic_lock_restart.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>oFomXnx1p7uKCoUSP6/SAKj6WrM2QMmqHQFexHTtYDU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FProcessing%2Ftw_widget_activity_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uLCD535ZcCixCMv+nyuChN7UOYgpVHUEMFjQ163L1k0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FProcessing%2Ftw_widget_activity_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wgnTxZjaYQn/dv7h/Ia0RvgrBelcTnEkls1m0sLKYOA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FProgress%2Ftw_progressbar_indeterminate1_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dcJllIGezhXHZvfaNTdqK/c7BK85yVkaDcdvJk7BPVg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FProgress%2Ftw_progressbar_indeterminate2_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gvbo/UwaMQSasEokhw7EvBM9KpxSTBM0rZHurhT+JWQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FProgress%2Ftw_progressbar_indeterminate3_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JX89ApTfHhXrZ2ljN4jhLpe8Kd8pvuRiIL3tzeUmsX4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FProgress%2Ftw_progressbar_indeterminate4_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IF4c0GAJrT0ZMZN7VEK8lBw76XcuzMwFR6K429Yq+6Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FProgress%2Ftw_progressbar_indeterminate5_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WGxh703wRE4If3h/uxakL9xDEQyRL4u+HZgipuENxfE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FProgress%2Ftw_scrubber_control_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tNWXHgyD6a80RB+IEo90Cvt4/FuOYuV0U/53RnNW3UE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FProgress%2Ftw_scrubber_control_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>YhPRRU1SqexNg/FczzWmA9fgvNiOrX/GmAIRuAQvGjw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-bottom.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>SEmF6NyaDDXS3lIiZWNp76MCtzaqpfagCZr25V/vuUA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>COCGI7jxCP4Ue24qIcWh9Dkd4V9Elz7UFORdK62A43M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-right.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>D/sXPEh5Eflzj8bRtvIKGWr8uM9yOVkZcYWpTQlNbtQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-top.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dqaendWOrz1J9Wm2Y3E3kcqAh+YCCVc1wZJBOsEzUUM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FSwipelist%2Fb_logs_icon_actionbar_btn_msg_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>f6LUaSBsZsugcSX2A3xcaHs+rghK2nFAneqNp7WbOMw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FSwipelist%2Fb_logs_icon_body_btn_call_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fl7TG+5Mgf/y6KR8TdSEPcC/teaTrmRLm+lr9TSpOyg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2F00_field_btn_clear.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>XKFePClyS+t/UO2cznRTz9ydaK4dzBXa95CE0a6KrX0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2F00_field_btn_clear_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dyXnWmE0c/9ZDJcADwBX1E2OLBgF9gl4sfUqHFm4SO0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2F00_search_icon.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mZOSnWl5O7WH8lhKawGsEqpJgwz6cy9WHk/iNGaunZM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2F00_slider_button_brightness_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jJmU6z9T9fLXMJ8qt3EvXwe+ccuCSaux++UiF6fq8Pk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2F00_slider_button_brightness_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>q47QGSQI/z1pjhHzCkgogHrPO4IZaO0bzARJXEGMSfM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2F00_slider_button_volume_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8W13lakl2/iUtnFg1g3lehmZTjl6lJEUN9IRVZx0qTA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2F00_slider_button_volume_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IVSJaiBi+NtWhHyWQgHYwNE3eRYxtQIErkKLb+Njm1g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2F00_slider_handle.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>KWANj9bq1He1/GQJUa9tspx0b9NZHbIgQUVJCFJar/4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2F00_slider_handle_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>byrrqFBbnOHavr4uy428zqzglEcxeFlGDFar45RYcoU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2F00_slider_popup_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dnKoz2IcJY8sGASoDTvcD/QcJEtcGbZoV+86U7lPm0Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_back.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_back_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_call.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>3cBd4DbHLpcn8j+GVGtlXTbBAwrRrCwq3+Q7idwLQ6Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_call_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>3cBd4DbHLpcn8j+GVGtlXTbBAwrRrCwq3+Q7idwLQ6Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_check.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_check_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_cancel.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TtQRlyRELVKVECOanE1JAuVpP7b8rhHxJYwdcv3WJvM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_cancel_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TtQRlyRELVKVECOanE1JAuVpP7b8rhHxJYwdcv3WJvM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_closed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FOmAAqd26rdUE6cmn3rmZun6ZBgD1fuglLzS5A1cEOE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_closed_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FOmAAqd26rdUE6cmn3rmZun6ZBgD1fuglLzS5A1cEOE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_minus.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>R0zBC1naA4cq4xTUsegT49sCqkboA4CUB+TiY3zDzhQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_minus_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>R0zBC1naA4cq4xTUsegT49sCqkboA4CUB+TiY3zDzhQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_opened.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Sxgk+yv2LrnaHkogMQNVHIdep33ncaIX89nhc95pAkw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_opened_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Sxgk+yv2LrnaHkogMQNVHIdep33ncaIX89nhc95pAkw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_send.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6iFAiL6xHeERlC7AY9lHYCj8bAWc1LgdPwqRZGMlwdg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_send_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6iFAiL6xHeERlC7AY9lHYCj8bAWc1LgdPwqRZGMlwdg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_gear.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_gear_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_grid.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_grid_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_home.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_home_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_info.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tnZAhayvb5cJUNPLaYAFFpm+s2QJJTyS9z/Hs3OSfrA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_info_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tnZAhayvb5cJUNPLaYAFFpm+s2QJJTyS9z/Hs3OSfrA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AI1lJPs07RjlkIH1kTjyl7hYV9VTOZlt+l1jeefao6k=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_left_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AI1lJPs07RjlkIH1kTjyl7hYV9VTOZlt+l1jeefao6k=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_plus.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4C52J9WLS1R0IwX1d0G7mR+vPFKjaIPVh5WFxqRUsAg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_plus_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4C52J9WLS1R0IwX1d0G7mR+vPFKjaIPVh5WFxqRUsAg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_refresh.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_refresh_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_rename.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gqMDtvmimeEzV4ql3TpQzuFwZn20zd+AQb4YRRAglk0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_rename_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gqMDtvmimeEzV4ql3TpQzuFwZn20zd+AQb4YRRAglk0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_right.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fcf9OlKX1sldENoNTK5Agi0pW3qnBNx685TnUjBM0rw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_right_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fcf9OlKX1sldENoNTK5Agi0pW3qnBNx685TnUjBM0rw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_search.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tLcZLgYClAI4E0ZuMtrSxv/vnVTzWnQPP5jjsuBd3KE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_search_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tLcZLgYClAI4E0ZuMtrSxv/vnVTzWnQPP5jjsuBd3KE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_star.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>14gk6KUOm3dLpOdUg9nWfKA9riS+gWrkS/KYARdxkGQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_star_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>14gk6KUOm3dLpOdUg9nWfKA9riS+gWrkS/KYARdxkGQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_warning.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7bbIxqS4PWi+iCe9sb5G2grIcSZG+p+hOrfjmbEIQOM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_warning_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7bbIxqS4PWi+iCe9sb5G2grIcSZG+p+hOrfjmbEIQOM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TgLAb3VX+0fUYSAeFe2ZcSP0Gz0XnhXRl85pDt1zkjE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump_left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MBcOQ7x4CMkvgnJaE0fzkEUXbpZOYp7g7LxsS21Bo44=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump_left_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MBcOQ7x4CMkvgnJaE0fzkEUXbpZOYp7g7LxsS21Bo44=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TgLAb3VX+0fUYSAeFe2ZcSP0Gz0XnhXRl85pDt1zkjE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Flistview%2Ftw_list_add_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Z03wxDAN+gzRs+MykPjexZGdyOx72e9BkhQn0crza6Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Flistview%2Ftw_list_delete_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Yr96n8D3JUBxcGd2aA0dWeUMZTZ3JLPBOjNP7NAvD2c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Flistview%2Ftw_list_setting_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DfKlzxVvg384e+9JRb0FxCa/j4jWAeP2yup/3em5bLQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fpage%2F00_icon_Back.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pPznUE1kIxhfSkqvbFScqyh/F7T1WBm/+JBkpUEv9Ls=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fpage%2F00_icon_Back_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>doFLIVQgh57+N4sZKYb2PKzo83tbotkOIgNArkQlsMI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fpage%2F00_icon_SIP_close_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>r/5kFC+FkcleSTwaynHSFJk/wwJ4viHByxHIdNb9LvY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fpage%2F00_icon_SIP_close_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>K0228z0uQELmW6u8kAau5OscHjzgebA5DiZkZSFCUiw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fpage%2F00_icon_cancel_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5Mu0X3Yvg4L9ZPZWc/w3xZtu+bAgKB/GLT2S1IEqKvA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fpage%2F00_icon_cancel_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>aOH4fHR5qC0fE0YmMmmNSTxgNmV4uyQefKWk/1ENTgA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fpage%2F00_icon_delete_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>sdFP8nxCEANcCszWBPUN7Ffyj3iQADpfQH3/bGKzUfc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fpage%2F00_icon_delete_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4JWd8+mGQGMJHxnugNA2vi/AD12eBagyCrx4aAHFv/0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fpage%2F00_icon_done_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mVh4h+dcZHc7Ig087pu+VZD0j1dThmldOo3mfbSKJB8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fpage%2F00_icon_done_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4CJj8jI4dtPGxGQ4OwEX1SrJz4umwiPiFMOdsxFvK2E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fpage%2F00_icon_edit_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>38DceTydgkdC7dCkFDzR1Pne3D8fDTYbyF4W17qhhbA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fpage%2F00_icon_edit_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>30bv2cn0fzPaBzB1rhVbcLV9st+nYlNVLcQEKmwJNg0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fpage%2F00_icon_more.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dHOgyFzCbdyoye7mh+7E2ExIfg3mGDUj3DmgxHAiDok=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fpage%2F00_icon_more_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DQgKiGP+ixEpotK9dwSiShZSJCnswAkZgKV+yCE5OAo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fpage%2F00_icon_plus_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>THkJIL2kbw1w0mn+uM1FkkWtR1Lq85tVGz3lWONggDE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fpage%2F00_icon_plus_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GDHQcmTVFGa+4QxKpv2Wu98rWcVP/RuHU2FtmMMASbI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fpage%2F00_icon_search_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GJJTwHGy/+PHtzjlf4Llk/no9cbV3x/SphabUgVxbAc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fpage%2F00_icon_search_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WJoEnozCDpenLEbMmjvRfZxslpajJ8CjYMUY/Fmm2ks=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fpage%2F00_icon_select_all_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>YL13NWCgp8TNNFisIvJsIbISukjoiyfVCnR4PH6DaSU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fpage%2F00_icon_select_all_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0lBK6aWv/Ep0Q5Q7O7LQoOpD0+Pqlf4KgF0RpRT4Bc8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Ftau.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>om8stqNet50RJz3T9syCpk2cdwUp9v2mK+TmYnWR6uc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Ftau.min.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cLGOvrjDDCnqp9Zb7qU2g0sOUWZ6dYNaI/svqeno0Uo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fchangeable.min.template"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>hSF1opUI8kzh/NjyegRa8VL4b/fzTwGmzsehcHbuOvc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fchangeable.template"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>YDGeOeViCUixf4Jb0IpQQFZxuOvfTLNDU809VQ3AOPQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FActionbar%2Ftw_ic_menu_detail_disable_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GQAO0noZqVi5fl5ULFhiy+6PwwihgAtui5YQ82ZLG7I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FActionbar%2Ftw_ic_menu_detail_normal_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zPxFeLgRUsIFUXBr2fy4aHi2xTT7Ac3W7+uQW9iFR30=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FActionbar%2Ftw_ic_menu_moreoverflow_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qkbuZm3KXZNobT9lxfhl6LdiG8ERnIdYMArm45mDI3g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FActionbar%2Ftw_ic_menu_selectall_disable_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IeN52ATwP/4EkMicAC+Yn7SuFE5P8y+yN/qVg6mi1io=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FActionbar%2Ftw_ic_menu_selectall_normal_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4Ocu+Qjbwyc0ZHBxU5SRQli6dzBiUEiz9zcKMp8Jp9g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftoggle_changeable.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>L5qndsxiolZYmCr3qBfWa6W/d2csXMRiv5PSdbbtXZs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_btn_check_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qFC8fOl6Tg7LrLrT62RSQLKSr3GP6O2UwjnG9s7DAck=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_btn_checkbox_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ddihq2E6gV6+g48CtlRBvDFnKx97KWUJxoNr8SQ7sUQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_btn_checkbox_line_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>elPeRLEot+b5h79G5sudnUNkc6GhAyye82uL2cn9xxc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_btn_next_depth_disabled_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VZcxMyct1SN+D1hkmuDGPCz08VE36YZ3g9eQ4msFXZE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_btn_next_depth_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>CJTP7zTlB2WU3xmRSuD9idoEW2ViRWSW3fLnUAa0uxk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_btn_next_depth_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pg+aC4TIUYS55mHOmWxk3lr/2h91QekSlSpO2OsNWMc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_btn_next_depth_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>T42+rNkZU5E/hFFQ0z0gZxjwCCuTEs0n7FZ+0T75lTc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_btn_next_depth_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AsPhv5fKI7sviXhhioUIvfSuECSOScig9o3q0AorlrY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_btn_radio_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>SYKDGM5OUHfYf65YinTD2vzNNMNUjKEABJaxy/68hv4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_btn_radiobox_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>nwK+t+eTDiAjgXRMhNpbO52ccNtX1T8to7iUEfvtEw0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_btn_radiobox_line.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JXfJFsytb7Ca9bHn2mZ7J5UVde6gr5WIQWFARUEbSAI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_switch_activation_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>L+dTtnavvPKQkuhT1nAYB3JUXLuoiNJ6dstppa0HOiQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_switch_activation_holo_dark_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>c72MnpmywKjrRN/HoNFstJibOf/K4AyT4b5K/PCYC1I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_switch_activation_holo_dark_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VaVIfDtn8a/Z9C0yNh//3+A2xnnBWZ0xoudyTl+Piuo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_switch_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>foBPioz9hjqxxtkHdIPmXbb3mK1fNkfONTv/JOAsjT4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_switch_disabled_holo_dark_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PLwHizK9+RSDoRvb5aUE873RwKQHpykkjBqS2i4vQjs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_switch_disabled_holo_dark_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WT9haZfpJcZ+FzmF4GsIUw/bPz3Zq9GTgx7nnoEZ+XM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_switch_thumb_activated_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>j0zUV7LZUAMtw/h/e+nR/DV6hv4pJbMVgFSVmHd1ZPU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_switch_thumb_activated_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Ni+YApa8axssM+a5WO3YsQJbb8s3fJXlj/oY/uZsE5I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_switch_thumb_activation_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>m8evKOylB/z1YKQmYW6H8L5RVdPXPGeVqBDiVs+dVVk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_switch_thumb_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>X/q+uSYRxqPT7rr7JuskK8YZApaT7bes05+nWyOnGWo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_switch_thumb_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LHS4h7fF5FcI7NNoWIzGjoeB6+1NO22qCHmz93y7X/s=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_switch_thumb_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>n7gr22qpISCtst0Ign8XB6I1BmQnD8Qzdcfeip0o0kg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_minus_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>yjjGHQP9IR2+Rr5dtJn1JPPfxUIFXbHUh2mweBG5MLw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_minus_normal.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+PIG2X0LgNen92rcxz0jFBboqVNIIo3rdITPmD/bmWU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_minus_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7K1ZddvZud/Nf8y/gdkSTH9IQQnI+w7PVlIihgagBgg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_plus_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wCMzkHyxhvF4km77JP/hF5vg/bdJ3UvxYtt8OWwwGfg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_plus_normal.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>peyMF6AVHrxYRiIWb3skN85sbYCgsjZLXd3VoUkS1HI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_plus_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>E6LMNONMx9Vn/t0hAFXfOt+eyH9pTvlaeSSF008ZKXE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FDatetimepicker%2Ftw_timepicker_divider.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JV7ZbZdTICmwYwRsJwExKew8uQycIPiw42knuScNQ+o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FDatetimepicker%2Ftw_timepicker_left_softbtn.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lH2f2rMtVF4LvN4pmqyAz5FlIWHz52M1ekke9fHHUbY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_bg_focused.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7PrcxFIDpAxsX6mcLghZ+/RsjOCTcS0toOakUrq/Yfs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_bg_normal.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pFb/m1mlW271uH9jvC3Ib9ZZchaRAmmGCKnGtAYtGIk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_dot.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>HQT/gDLO7vVxFItBsDPdr2E0jokO/XX8n6X9SPHl7tg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_dot_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JNCnOj+HcG6lG27JejyADm6niOeYQ8InXvvXRwH/u6s=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FDatetimepicker%2Ftw_timepicker_right_softbtn.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LBmiA/+MUO1OlBNuYhYz8osEyU2b4MVm9ZFxooZJqXo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FDatetimepicker%2Ftw_timepicker_time_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>09kjbZb5tUxa2viFYU2yZn6FdPGEGsFEIpDVBD5nkJU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WgAY4szmnFqSb3vXcUf+3QIrI8v0hFBbYNmnlI8tepg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>9VGCLOaFRL79RIjRj2z7ZG69aCFxdCHQj8VtuJq1fZ0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_03.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qy1/UliXU1RRlpf0J6udAl/Ypm9GvlGF/STYUHchCLk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_04.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>KsSiF5D8vbTFNMklDnlrKZD9XBQyHgec97yQASydZtA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_05.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ViQ0DYFmbgTr7Lou0QLz7QH+6bKAXMRxvcg2dzTzchY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_06.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lhVxL4EgyeZOUPJZeEk2Fw11hXa+gzhn7qOFc8xvDag=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FPopup%2Ftw_device_options_brightness_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0h1EbPE3WeBj9ZfUZ9FpyVZ/Q+TD8EuLVLmqr0J4yyo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FPopup%2Ftw_device_options_brightness_on.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>kCR2ZQbq0ODnWTdYFgsdZnNy6PINvN8uIIx4+yxWFJY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FPopup%2Ftw_device_options_mute.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bLu4xcNYesodmru1FKP3jrNWiasJFZLDftiEbZjOY7I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FPopup%2Ftw_device_options_outdoor_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FrzO6fIRaFZIgFC4PaT+VZhbBJdKGT6827g+uBRIyYM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FPopup%2Ftw_device_options_outdoor_on.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OhNqTsXzTHBun1RrSEctscIrtPU3Dvj+ixPzQgSzNM4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FPopup%2Ftw_device_options_sound.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bKtC/hbWSvbMLtYyY49+CMO55EWIStOs/RjCEfS2g7o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FPopup%2Ftw_device_options_sound_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>r0PhRcJuWHPdbOou1QkN5xmRsSz761VypT4iyIEKUC0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FPopup%2Ftw_device_options_vibrate.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>C4rLnxMV0Mr7sf41mOKNioMRoQLjQRjlCzZtTe3dGx8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FPopup%2Ftw_ic_lock_power_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cLqhiX6jI5+aW9FecdY/AuivjvTlgnW6EMnJ2rojZjA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FPopup%2Ftw_ic_lock_restart.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>oFomXnx1p7uKCoUSP6/SAKj6WrM2QMmqHQFexHTtYDU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FProcessing%2Ftw_widget_activity_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uLCD535ZcCixCMv+nyuChN7UOYgpVHUEMFjQ163L1k0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FProcessing%2Ftw_widget_activity_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wgnTxZjaYQn/dv7h/Ia0RvgrBelcTnEkls1m0sLKYOA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FProgress%2Ftw_progressbar_indeterminate1_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dcJllIGezhXHZvfaNTdqK/c7BK85yVkaDcdvJk7BPVg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FProgress%2Ftw_progressbar_indeterminate2_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gvbo/UwaMQSasEokhw7EvBM9KpxSTBM0rZHurhT+JWQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FProgress%2Ftw_progressbar_indeterminate3_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JX89ApTfHhXrZ2ljN4jhLpe8Kd8pvuRiIL3tzeUmsX4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FProgress%2Ftw_progressbar_indeterminate4_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IF4c0GAJrT0ZMZN7VEK8lBw76XcuzMwFR6K429Yq+6Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FProgress%2Ftw_progressbar_indeterminate5_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WGxh703wRE4If3h/uxakL9xDEQyRL4u+HZgipuENxfE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FProgress%2Ftw_scrubber_control_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tNWXHgyD6a80RB+IEo90Cvt4/FuOYuV0U/53RnNW3UE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FProgress%2Ftw_scrubber_control_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>YhPRRU1SqexNg/FczzWmA9fgvNiOrX/GmAIRuAQvGjw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-bottom.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>SEmF6NyaDDXS3lIiZWNp76MCtzaqpfagCZr25V/vuUA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>COCGI7jxCP4Ue24qIcWh9Dkd4V9Elz7UFORdK62A43M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-right.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>D/sXPEh5Eflzj8bRtvIKGWr8uM9yOVkZcYWpTQlNbtQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-top.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dqaendWOrz1J9Wm2Y3E3kcqAh+YCCVc1wZJBOsEzUUM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FSwipelist%2Fb_logs_icon_actionbar_btn_msg_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>f6LUaSBsZsugcSX2A3xcaHs+rghK2nFAneqNp7WbOMw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FSwipelist%2Fb_logs_icon_body_btn_call_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fl7TG+5Mgf/y6KR8TdSEPcC/teaTrmRLm+lr9TSpOyg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_field_btn_clear.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>XKFePClyS+t/UO2cznRTz9ydaK4dzBXa95CE0a6KrX0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_field_btn_clear_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dyXnWmE0c/9ZDJcADwBX1E2OLBgF9gl4sfUqHFm4SO0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_search_icon.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mZOSnWl5O7WH8lhKawGsEqpJgwz6cy9WHk/iNGaunZM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_slider_button_brightness_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jJmU6z9T9fLXMJ8qt3EvXwe+ccuCSaux++UiF6fq8Pk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_slider_button_brightness_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>q47QGSQI/z1pjhHzCkgogHrPO4IZaO0bzARJXEGMSfM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_slider_button_volume_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8W13lakl2/iUtnFg1g3lehmZTjl6lJEUN9IRVZx0qTA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_slider_button_volume_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IVSJaiBi+NtWhHyWQgHYwNE3eRYxtQIErkKLb+Njm1g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_slider_handle.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>KWANj9bq1He1/GQJUa9tspx0b9NZHbIgQUVJCFJar/4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_slider_handle_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>byrrqFBbnOHavr4uy428zqzglEcxeFlGDFar45RYcoU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_slider_popup_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dnKoz2IcJY8sGASoDTvcD/QcJEtcGbZoV+86U7lPm0Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_back.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_back_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_call.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>3cBd4DbHLpcn8j+GVGtlXTbBAwrRrCwq3+Q7idwLQ6Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_call_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>3cBd4DbHLpcn8j+GVGtlXTbBAwrRrCwq3+Q7idwLQ6Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_check.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_check_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_cancel.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TtQRlyRELVKVECOanE1JAuVpP7b8rhHxJYwdcv3WJvM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_cancel_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TtQRlyRELVKVECOanE1JAuVpP7b8rhHxJYwdcv3WJvM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_closed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FOmAAqd26rdUE6cmn3rmZun6ZBgD1fuglLzS5A1cEOE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_closed_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FOmAAqd26rdUE6cmn3rmZun6ZBgD1fuglLzS5A1cEOE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_minus.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>R0zBC1naA4cq4xTUsegT49sCqkboA4CUB+TiY3zDzhQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_minus_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>R0zBC1naA4cq4xTUsegT49sCqkboA4CUB+TiY3zDzhQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_opened.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Sxgk+yv2LrnaHkogMQNVHIdep33ncaIX89nhc95pAkw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_opened_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Sxgk+yv2LrnaHkogMQNVHIdep33ncaIX89nhc95pAkw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_send.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6iFAiL6xHeERlC7AY9lHYCj8bAWc1LgdPwqRZGMlwdg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_send_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6iFAiL6xHeERlC7AY9lHYCj8bAWc1LgdPwqRZGMlwdg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_gear.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_gear_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_grid.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_grid_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_home.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_home_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_info.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tnZAhayvb5cJUNPLaYAFFpm+s2QJJTyS9z/Hs3OSfrA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_info_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tnZAhayvb5cJUNPLaYAFFpm+s2QJJTyS9z/Hs3OSfrA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AI1lJPs07RjlkIH1kTjyl7hYV9VTOZlt+l1jeefao6k=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_left_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AI1lJPs07RjlkIH1kTjyl7hYV9VTOZlt+l1jeefao6k=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_plus.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4C52J9WLS1R0IwX1d0G7mR+vPFKjaIPVh5WFxqRUsAg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_plus_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4C52J9WLS1R0IwX1d0G7mR+vPFKjaIPVh5WFxqRUsAg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_refresh.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_refresh_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_rename.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gqMDtvmimeEzV4ql3TpQzuFwZn20zd+AQb4YRRAglk0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_rename_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gqMDtvmimeEzV4ql3TpQzuFwZn20zd+AQb4YRRAglk0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_right.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fcf9OlKX1sldENoNTK5Agi0pW3qnBNx685TnUjBM0rw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_right_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fcf9OlKX1sldENoNTK5Agi0pW3qnBNx685TnUjBM0rw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_search.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tLcZLgYClAI4E0ZuMtrSxv/vnVTzWnQPP5jjsuBd3KE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_search_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tLcZLgYClAI4E0ZuMtrSxv/vnVTzWnQPP5jjsuBd3KE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_star.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>14gk6KUOm3dLpOdUg9nWfKA9riS+gWrkS/KYARdxkGQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_star_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>14gk6KUOm3dLpOdUg9nWfKA9riS+gWrkS/KYARdxkGQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_warning.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7bbIxqS4PWi+iCe9sb5G2grIcSZG+p+hOrfjmbEIQOM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_warning_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7bbIxqS4PWi+iCe9sb5G2grIcSZG+p+hOrfjmbEIQOM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TgLAb3VX+0fUYSAeFe2ZcSP0Gz0XnhXRl85pDt1zkjE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump_left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MBcOQ7x4CMkvgnJaE0fzkEUXbpZOYp7g7LxsS21Bo44=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump_left_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MBcOQ7x4CMkvgnJaE0fzkEUXbpZOYp7g7LxsS21Bo44=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TgLAb3VX+0fUYSAeFe2ZcSP0Gz0XnhXRl85pDt1zkjE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Flistview%2Ftw_list_add_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Z03wxDAN+gzRs+MykPjexZGdyOx72e9BkhQn0crza6Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Flistview%2Ftw_list_delete_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Yr96n8D3JUBxcGd2aA0dWeUMZTZ3JLPBOjNP7NAvD2c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Flistview%2Ftw_list_setting_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DfKlzxVvg384e+9JRb0FxCa/j4jWAeP2yup/3em5bLQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_Back.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pPznUE1kIxhfSkqvbFScqyh/F7T1WBm/+JBkpUEv9Ls=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_Back_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>doFLIVQgh57+N4sZKYb2PKzo83tbotkOIgNArkQlsMI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_SIP_close_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>r/5kFC+FkcleSTwaynHSFJk/wwJ4viHByxHIdNb9LvY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_SIP_close_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>K0228z0uQELmW6u8kAau5OscHjzgebA5DiZkZSFCUiw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_cancel_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5Mu0X3Yvg4L9ZPZWc/w3xZtu+bAgKB/GLT2S1IEqKvA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_cancel_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>aOH4fHR5qC0fE0YmMmmNSTxgNmV4uyQefKWk/1ENTgA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_delete_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>sdFP8nxCEANcCszWBPUN7Ffyj3iQADpfQH3/bGKzUfc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_delete_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4JWd8+mGQGMJHxnugNA2vi/AD12eBagyCrx4aAHFv/0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_done_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mVh4h+dcZHc7Ig087pu+VZD0j1dThmldOo3mfbSKJB8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_done_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4CJj8jI4dtPGxGQ4OwEX1SrJz4umwiPiFMOdsxFvK2E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_edit_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>38DceTydgkdC7dCkFDzR1Pne3D8fDTYbyF4W17qhhbA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_edit_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>30bv2cn0fzPaBzB1rhVbcLV9st+nYlNVLcQEKmwJNg0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_more.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dHOgyFzCbdyoye7mh+7E2ExIfg3mGDUj3DmgxHAiDok=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_more_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DQgKiGP+ixEpotK9dwSiShZSJCnswAkZgKV+yCE5OAo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_plus_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>THkJIL2kbw1w0mn+uM1FkkWtR1Lq85tVGz3lWONggDE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_plus_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GDHQcmTVFGa+4QxKpv2Wu98rWcVP/RuHU2FtmMMASbI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_search_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GJJTwHGy/+PHtzjlf4Llk/no9cbV3x/SphabUgVxbAc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_search_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WJoEnozCDpenLEbMmjvRfZxslpajJ8CjYMUY/Fmm2ks=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_select_all_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>YL13NWCgp8TNNFisIvJsIbISukjoiyfVCnR4PH6DaSU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_select_all_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0lBK6aWv/Ep0Q5Q7O7LQoOpD0+Pqlf4KgF0RpRT4Bc8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Ftau.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>r0vuxLVMb/BpOxc1YMOmm+jULtqblWMQt1+LZXU5xqk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Ftau.min.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7U+DDKIlxAQfI8a0Gr0YhYauJrEev7HqJfA+/tUGz9U=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fchangeable.min.template"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bIELc2dfLcoCpOLli6uZmn+w8zrKtTD1E5hDFTKm6CM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fchangeable.template"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cQ4NK5aKdj7TzU3z2YyqkeXJ0whjhcgfoU1MivCM08s=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FBody%2Findicator_on_focused.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PSTUb1Wv0ObEpAwblmWpLK1ei+6aF4qYwI2ck7Oz6cw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FBody%2Findicator_on_focused_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ioqUfi6XkkItEqDDLHQ8zj97XcfxZ5kV6ny+fXn3WHQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FBody%2Findicator_on_focused_ef_round.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wa9x8+UD4jpaCroXvrY0mciDb3lHLrPeLNDSTCQNDEM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FBody%2Findicator_on_focused_round.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MFIjKUvK2bj24kg3fQdBwPbbfO96WitQrbfYF46xmks=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FBody%2Findicator_on_normal.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>slwJ0Rw1L+dkm0ysTAebvLelwa/RdxP0qOoDqdEJP6U=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FBody%2Findicator_on_normal_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>D2jfmkTMW/StnGhDd6LOWHySN1uGhEs+44ZmH4s7RHY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FBody%2Findicator_on_normal_ef_round.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0x3Gg6GcJOymKN6sXvVSvDdSojk4/QlKhraMDPe3UWg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FBody%2Findicator_on_normal_round.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tz7dA6GXGEH8+sVW6OayiXr8eORY5dPqBkeOHxqwTBM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FBody%2Ftw_thumbnail_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>47SedCMsiyT7pFNgl23jBNhbLMxwtps7IMC68vhRvq0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FBody%2Ftw_thumbnail_sub_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>i0B1PzHeiUoFWzeR9Vn5ZgM0zuUIS6OIM4voKBPULWI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FButton%2Ftw_ic_button_delete_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zDaeFO4qpWCJj+5Alx/llfxWocLem/L3tLTHc/vl5hI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FButton%2Ftw_ic_button_share_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>e1dzPEdaBKui9Zq282QxZyvWQH26LjxibNnCE55dJ38=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FButton%2Ftw_ic_button_showonphone_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>X1u4e7lutk9kYJpMvlEIikHwxAeytRdko1jkV/C83VM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FController_icon%2Ftoggle_circle.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>iYcfs/vtARArrXttg+aMt+sPAppbjXHN2bctI8xLb4A=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FController_icon%2Ftoggle_list_circle.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bDMZHWD2C6CBC3d3mxe7KhHgja10cqfE0g5G+7l+8E0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FController_icon%2Ftw_btn_check_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qFC8fOl6Tg7LrLrT62RSQLKSr3GP6O2UwjnG9s7DAck=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FController_icon%2Ftw_btn_checkbox_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ddihq2E6gV6+g48CtlRBvDFnKx97KWUJxoNr8SQ7sUQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FController_icon%2Ftw_btn_checkbox_line_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>elPeRLEot+b5h79G5sudnUNkc6GhAyye82uL2cn9xxc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FController_icon%2Ftw_btn_radio_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>SYKDGM5OUHfYf65YinTD2vzNNMNUjKEABJaxy/68hv4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FController_icon%2Ftw_btn_radiobox_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>nwK+t+eTDiAjgXRMhNpbO52ccNtX1T8to7iUEfvtEw0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FController_icon%2Ftw_btn_radiobox_line.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JXfJFsytb7Ca9bHn2mZ7J5UVde6gr5WIQWFARUEbSAI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FController_icon%2Ftw_btn_toggle_bg_holo.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ayrP8Mh/QmBz1h2xOUEFftr9hyFZ/JCEwTFPyFDOED8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FController_icon%2Ftw_btn_toggle_handle_holo.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>vGbIDlKXVhxh5sI4FRO59I9x4fDB8ggeCH6KtqqXVpU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FController_icon%2Ftw_btn_toggle_off_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>etw15H7OwhIB9fy1dAhVDlb6DJmcKW6ZfYDiLecUIAA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FController_icon%2Ftw_btn_toggle_on_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ELsbNs19g/YG4mowgm8QQQlWhSV1iCS8qdrrbEFOA6w=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FController_icon%2Ftw_list_toggle_bg_holo.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ySheHkLoQNlj2i/U30vto1dTgGKU7U5aIgLT7+5aBJI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FController_icon%2Ftw_list_toggle_handle_holo.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>xlgt74EUibyQ2vftaZFO8X61mSQXE+vtBCTsiv+ygPg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FController_icon%2Ftw_list_toggle_off_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>xzjwGP6wJbe9gjqgPhh+/q7QjCKJtd2jeufW8+U6pWs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FController_icon%2Ftw_list_toggle_on_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>nMVXsvk3HO9VzzxQBkLQ69yQEGWjHA9Phrq3kU9w79Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_00.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ES2f3cTFzGYd000tPoLBT75YATxzh0a1pnHGhGKOZ1I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>il/3MGRSOd/UmVjlC/J3T/9v5ip9LjZgM2dzZ5D7HVk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Q2kMFGs0m2oWhmlnNx3VAHIFTCDEWSt8Fe7pLYA85oQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_03.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>C8Pt1054rlfXt6plTOkE7KXNCL53fDtof+/7RA9KPqQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_04.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>aqX50g/ORKOdx7MSUMg9ZMwJAA/LpJ2XH2wfWs5KZIA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_05.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fIVnpFoAiVntPXptfn75q+gk7dY9X/gyj9c4j1rwnRU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_06.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>YTnGCykeVCex9A4OhhKQLQ7pb0GnGSt8iawvTv55yY0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_07.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>QR/nNfG/+vIZEg6vugJtQKn4KTneojf6dFGqTaW6okc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_08.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DpYHtOgVEtmahAdB5/JHfKhOyeosJuQz5GP/l3c85I4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_09.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ytdZVO5KP+A3zsXZ9lopaGntPr4f90ckpqot4ZpbRDk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_10.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zYza9w1tKyKM7YKnjfRiQVhdXt2lVSULT5m4DaUpNUA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_11.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>2IuAtH1jHNlWBKfI+YNGkz3Xkhv6Q4FZgpaV4v6X2pM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_12.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6Pb5pBqineRw9jwPi98O4galN9NqpvHqEfAeDUSAVq8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_13.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GcHa3qS7uWUVcb+PNdf6WdhjNea0oXe+OiVK9Pqqxew=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_14.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qCG/VrOejJbE8DJSHH2FH+AsqGagk/wOEAi6swSyhis=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_15.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8fyRcCcEhs4l5xgChnkleY+LDSXWFGj43UDyod4/aLQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_16.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Q+WooJ/yyiDWV0uvruXJocR/fIiEfA4nA+dfHX3JoOo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_17.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Bfit+Y3qV2SMLGFCouEyCjHWMkyY0KxpP+gcQ97BFHA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_18.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WO9Cr00DYpjVfuavctc4wXuvQEubmYQCZpGAThGoQTQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_19.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4XYfssR+i6QQwYIPbLreJsD2kAZyymVRq4HpPyQXs3E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_20.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mWPF8FKFq3YTIIk052rhvZIMcn+ffLKS/qKkVg28KxI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_21.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>71DIVQwf11xYZ1Mn1yu1yqcxpVqNnR9Cw7IovQh1p0w=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_22.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>I8KkmtZNlcOSwUQqm0lEddA+FIdPUriQzLGreJMguEI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_23.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>3F/HPDX99ecQuUVYatU2K0CdQcmFriv+yVATc7LcU9E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_24.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Z8DWkzywotpS5J+ogSnsKZYxFUeGJE9EXR06chMDpIU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_25.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/uR12N3KCY/VIv99zZBeKjFq7FyAy7P87JOYdtsNFOE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_26.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>UuJwPUb9klTINE4WEWalfMxJ0bglSBy7pT+m0jdBsZU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_27.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qfQxchKymeu9DmwDTEux83bFIf5y45zMEPqJdCPNi80=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_28.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>F1L4IfCXhuJV+Jn4C4GDWKRK/22aqy2+/4OWHYduj2o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_29.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lCx2LPVbgkAQuwQmtiNIAmBD6b6f0Ob2oyYcu65KBbo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lCx2LPVbgkAQuwQmtiNIAmBD6b6f0Ob2oyYcu65KBbo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Ftw_list_add_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Z03wxDAN+gzRs+MykPjexZGdyOx72e9BkhQn0crza6Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Ftw_list_delete_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Yr96n8D3JUBxcGd2aA0dWeUMZTZ3JLPBOjNP7NAvD2c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Ftw_list_fadeout_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>UL5NqqOq6IgL3js41+K1PAERGA5LrjUGf4kuQFPWk+0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Ftw_list_setting_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DfKlzxVvg384e+9JRb0FxCa/j4jWAeP2yup/3em5bLQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList_edge_glow_effect%2FBottom%2Fbouncing_bottom_edge.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/yhwvhWLFqIfTpqTtKGHugt5acfT+GKpHyCDCVr6blI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList_edge_glow_effect%2FBottom%2Fbouncing_bottom_glow.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>SDyq7blFjIUEqPN4DJxBrvlFuZ+mglcApV0XmU9rw+o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList_edge_glow_effect%2FLeft%2Fbouncing_left_edge.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>1qj45T/SITmd96qkOGJ+dFRDFE51yCn51MpBP5VqQ20=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList_edge_glow_effect%2FLeft%2Fbouncing_left_glow.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>HtNetlKmkQr8c/85CqfGsu4c62sGSUJQ8lO3rqthwVI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList_edge_glow_effect%2FRight%2Fbouncing_right_edge.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>RfUqm/HsyM4k7/k2U+EZWDLRRFd6PKMNfKvLy/SuZpE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList_edge_glow_effect%2FRight%2Fbouncing_right_glow.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TCxKtR3FdeYRK9PwiHKp3x7kmf59sh1ZSW+yxkOCLP0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList_edge_glow_effect%2FTop%2Fbouncing_top_edge.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tGqhdxns7stdI7hiVg8bffQbv4MPVVTpmE153IWyuEU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList_edge_glow_effect%2FTop%2Fbouncing_top_glow.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>365+o3YZUWRB4tF5eZse0lkqVGWquEQu7n14rvRIgpE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_00.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>xMpY50Amdb+ERrahLAqyQXbizAAZU1FNjHTJ5OA3GNM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>kcT33Mrsmdp8lVWTaZyIq4jbF7SvF/a10+EoaH462Vk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FT7FlPPUjWEjzNLG+jlMyKanORxEThsgWpunQ16EIPw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_03.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>rPNMnlpf/NGkAaPX6ceL1gPnkkSz8e0wXTlDXs17tAM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_04.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/jlNTo5gr0dNewaUR728IENmcxo+nsi84WM4QztLQUU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_05.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>oHHKX4m30sTQRUOhQsp85Bg/CmTGg3ba9zI5j25z4cg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_06.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wUL/O5utEA7l7kqq/1mJuKvvaT2V97ulAyPtz9bo5EY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_07.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LOAtWVQdApU/YBiA56XREsDlk8Ga2qIi69OPMOSttWQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_08.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GmlpheGOvYzE0ER6RKbeQNz7H0jtHGXWeydsV8t4WVw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_09.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TAJjoaNSpw3NGXuhHrY9k31dH5oNNF36vMlIhYv1U1U=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_10.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TypPwYIS/rzswZLJoRrqpIDG1pYjkdq7uPf+QLvlsp4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_11.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>yi5ULhSe81g3iwvO8DKbcyFGTFLgDQb5IWvqd8Cz084=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_12.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4obqhn1lMCvo1hKmbhC6pdZgBDanR5ZZXvM4oVIQKhU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_13.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>xDxxElIYj0m050sLNf9EfVhxjEY46SS8Ldf11YRqsYA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_14.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tbtTM8mcw9FbolDzvpGz/JgY3fUxHmlQ4qGG4DrDYUU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_15.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>2HwONR0/T9bZv3sBstEePmjYCu0iSUEUAyPqpANI8X0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_16.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dIEmtoZtUg5wONe9lI/nVBRCpNMxxaOqidsLvOGLh/w=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_17.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ELh4uMFeWwSfD4Mv3MY/Js2vK0OCDBg7ROicLSZHGqk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_18.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fvT5TOpdB1LTCezwsk8OpUHlganaRPEVe6jtHdjMbVk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_19.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>399QwC3uqPQaVIaorSPNhGjmXr6QgzQ8t6cDYjdPocw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_20.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AkfGpswiFbsj51dbmVMZfzeZv5NLO/wiyy7woPcVOvE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_21.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Y6OF5065niYCV1scznHqjfdWQuRJSURG9MFp1oYyAMQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_22.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>1CXN76t9UG7LoVPohpNFwKRUDUp0tOybrJ/qTmnWWOk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_23.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PELqMIc4/o1kl7POu3xO7k1aVTas4uJD4+hJN+t3B3M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_24.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>BSPlASqEcCQnKeptU70A9ASHCFB9XMsAHwnqWKrIrKw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_25.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>2gW82weP0wlXDb/BsNaU6gU2n4lNcOjazlE5WRGGlFg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_26.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>moo6waW/XmNNKZFrQDpmp7yDxRY1pkTg7lEY9SwC5L0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_27.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>audRPoiQWOWFcw+wXCgq3fZchB/D4zK8kFB2pCAKISA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_28.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>yrlTotYT9GLXm68Onq3nir3lzW13yEAvp6iqVv6hJ+U=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_29.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VIq7g0mSWJX3Iikj/uH19JdJLg3DpQrYtNJJ+sb+e64=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2Ftw_body_delete_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jDFmhVJEe6sqFS8pAjPSC3VUxToZ6Icbqc5cvzAepjE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2Ftw_body_share_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wn+wsjoSrJD51c7jd95by2bmnKLlbn5xeaTvaS4kCLY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2Ftw_ic_button_delete_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zDaeFO4qpWCJj+5Alx/llfxWocLem/L3tLTHc/vl5hI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2Ftw_ic_button_share_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>e1dzPEdaBKui9Zq282QxZyvWQH26LjxibNnCE55dJ38=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2Ftw_ic_button_showonphone_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>X1u4e7lutk9kYJpMvlEIikHwxAeytRdko1jkV/C83VM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2Ftw_list_delete_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Yr96n8D3JUBxcGd2aA0dWeUMZTZ3JLPBOjNP7NAvD2c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2Ftw_popup_progress_line.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5BZJ/bzDHW+cmZ9lUa2FXxnkmzQiYiMzGgyYWtZf1r8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2Ftw_progress.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fSGrfPDaIHgHHlJIzzh5HCaly1bi/BaiFTyIBnRoEsA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FProcessing%2Ftw_popup_progress_line.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5BZJ/bzDHW+cmZ9lUa2FXxnkmzQiYiMzGgyYWtZf1r8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FProcessing%2Ftw_progress.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fSGrfPDaIHgHHlJIzzh5HCaly1bi/BaiFTyIBnRoEsA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FProcessing%2Ftw_widget_activity_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uLCD535ZcCixCMv+nyuChN7UOYgpVHUEMFjQ163L1k0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FProcessing%2Ftw_widget_activity_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wgnTxZjaYQn/dv7h/Ia0RvgrBelcTnEkls1m0sLKYOA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FScroll%2Fb_drawer.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mbVzn80oF4X11ahfjJXS8uR3sYppZS+FEkU+97oYCxs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FScroll%2Fb_fast_scroll_rollover_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OqE2I5t1PMsq5EurVZ2VErInH1r8bl/+8sx4spdHWtM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FScroll%2Fb_index_scroll_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dN+ARtQ/gg+Pwl8kRiCxX+jV+EM00uiRIj79c46JNEQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FScroll%2Fb_indicatot_rotary.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8+tKNPAHP93g3mHOXIzP8JcOmYsLsiDxEEFCakDdpVA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FScroll%2Fb_visual_cue.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4O8FqI0WebFA9idMCBtcbCbHGbTGMghr1mOKY5eHMH8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FTime_picker%2Ftw_progress.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fSGrfPDaIHgHHlJIzzh5HCaly1bi/BaiFTyIBnRoEsA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FTime_picker%2Ftw_timepicker_colon.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>luw5RWE7Ue8vTQE7wkOvGrzwgBAasNJn26r6lGkv16s=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FTime_picker%2Ftw_timepicker_num_bg_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>X/LK8w2+pVFhxd1SHzxC+blDFXxnh0eh57uPpAT4Veg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FTime_picker%2Ftw_timepicker_num_bg_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OoyZdsdDRt6rkBITpHaPJPfQmitImdhO99yYuAJ9iZI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Ftau.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+D9wG5Tk7vjzXasNGOLLosF5Pcx6meEdFths4F0iFb0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Ftau.min.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>UsYdefMIpYkWegdJr/nW/oGuj8nRPzCO4tmShCqrQmg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fchangeable.min.template"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>hSF1opUI8kzh/NjyegRa8VL4b/fzTwGmzsehcHbuOvc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fchangeable.template"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>YDGeOeViCUixf4Jb0IpQQFZxuOvfTLNDU809VQ3AOPQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FActionbar%2Ftw_ic_menu_detail_disable_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GQAO0noZqVi5fl5ULFhiy+6PwwihgAtui5YQ82ZLG7I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FActionbar%2Ftw_ic_menu_detail_normal_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zPxFeLgRUsIFUXBr2fy4aHi2xTT7Ac3W7+uQW9iFR30=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FActionbar%2Ftw_ic_menu_moreoverflow_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qkbuZm3KXZNobT9lxfhl6LdiG8ERnIdYMArm45mDI3g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FActionbar%2Ftw_ic_menu_selectall_disable_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IeN52ATwP/4EkMicAC+Yn7SuFE5P8y+yN/qVg6mi1io=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FActionbar%2Ftw_ic_menu_selectall_normal_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4Ocu+Qjbwyc0ZHBxU5SRQli6dzBiUEiz9zcKMp8Jp9g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftoggle_changeable.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>L5qndsxiolZYmCr3qBfWa6W/d2csXMRiv5PSdbbtXZs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_check_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qFC8fOl6Tg7LrLrT62RSQLKSr3GP6O2UwjnG9s7DAck=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_checkbox_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ddihq2E6gV6+g48CtlRBvDFnKx97KWUJxoNr8SQ7sUQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_checkbox_line_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>elPeRLEot+b5h79G5sudnUNkc6GhAyye82uL2cn9xxc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_next_depth_disabled_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VZcxMyct1SN+D1hkmuDGPCz08VE36YZ3g9eQ4msFXZE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_next_depth_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>CJTP7zTlB2WU3xmRSuD9idoEW2ViRWSW3fLnUAa0uxk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_next_depth_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pg+aC4TIUYS55mHOmWxk3lr/2h91QekSlSpO2OsNWMc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_next_depth_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>T42+rNkZU5E/hFFQ0z0gZxjwCCuTEs0n7FZ+0T75lTc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_next_depth_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AsPhv5fKI7sviXhhioUIvfSuECSOScig9o3q0AorlrY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_radio_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>SYKDGM5OUHfYf65YinTD2vzNNMNUjKEABJaxy/68hv4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_radiobox_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>nwK+t+eTDiAjgXRMhNpbO52ccNtX1T8to7iUEfvtEw0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_radiobox_line.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JXfJFsytb7Ca9bHn2mZ7J5UVde6gr5WIQWFARUEbSAI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_activation_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>L+dTtnavvPKQkuhT1nAYB3JUXLuoiNJ6dstppa0HOiQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_activation_holo_dark_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>c72MnpmywKjrRN/HoNFstJibOf/K4AyT4b5K/PCYC1I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_activation_holo_dark_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VaVIfDtn8a/Z9C0yNh//3+A2xnnBWZ0xoudyTl+Piuo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>foBPioz9hjqxxtkHdIPmXbb3mK1fNkfONTv/JOAsjT4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_disabled_holo_dark_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PLwHizK9+RSDoRvb5aUE873RwKQHpykkjBqS2i4vQjs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_disabled_holo_dark_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WT9haZfpJcZ+FzmF4GsIUw/bPz3Zq9GTgx7nnoEZ+XM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_thumb_activated_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>j0zUV7LZUAMtw/h/e+nR/DV6hv4pJbMVgFSVmHd1ZPU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_thumb_activated_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Ni+YApa8axssM+a5WO3YsQJbb8s3fJXlj/oY/uZsE5I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_thumb_activation_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>m8evKOylB/z1YKQmYW6H8L5RVdPXPGeVqBDiVs+dVVk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_thumb_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>X/q+uSYRxqPT7rr7JuskK8YZApaT7bes05+nWyOnGWo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_thumb_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LHS4h7fF5FcI7NNoWIzGjoeB6+1NO22qCHmz93y7X/s=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_thumb_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>n7gr22qpISCtst0Ign8XB6I1BmQnD8Qzdcfeip0o0kg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_minus_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>yjjGHQP9IR2+Rr5dtJn1JPPfxUIFXbHUh2mweBG5MLw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_minus_normal.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+PIG2X0LgNen92rcxz0jFBboqVNIIo3rdITPmD/bmWU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_minus_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7K1ZddvZud/Nf8y/gdkSTH9IQQnI+w7PVlIihgagBgg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_plus_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wCMzkHyxhvF4km77JP/hF5vg/bdJ3UvxYtt8OWwwGfg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_plus_normal.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>peyMF6AVHrxYRiIWb3skN85sbYCgsjZLXd3VoUkS1HI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_plus_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>E6LMNONMx9Vn/t0hAFXfOt+eyH9pTvlaeSSF008ZKXE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_divider.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JV7ZbZdTICmwYwRsJwExKew8uQycIPiw42knuScNQ+o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_left_softbtn.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lH2f2rMtVF4LvN4pmqyAz5FlIWHz52M1ekke9fHHUbY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_bg_focused.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7PrcxFIDpAxsX6mcLghZ+/RsjOCTcS0toOakUrq/Yfs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_bg_normal.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pFb/m1mlW271uH9jvC3Ib9ZZchaRAmmGCKnGtAYtGIk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_dot.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>HQT/gDLO7vVxFItBsDPdr2E0jokO/XX8n6X9SPHl7tg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_dot_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JNCnOj+HcG6lG27JejyADm6niOeYQ8InXvvXRwH/u6s=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_right_softbtn.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LBmiA/+MUO1OlBNuYhYz8osEyU2b4MVm9ZFxooZJqXo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_time_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>09kjbZb5tUxa2viFYU2yZn6FdPGEGsFEIpDVBD5nkJU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WgAY4szmnFqSb3vXcUf+3QIrI8v0hFBbYNmnlI8tepg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>9VGCLOaFRL79RIjRj2z7ZG69aCFxdCHQj8VtuJq1fZ0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_03.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qy1/UliXU1RRlpf0J6udAl/Ypm9GvlGF/STYUHchCLk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_04.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>KsSiF5D8vbTFNMklDnlrKZD9XBQyHgec97yQASydZtA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_05.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ViQ0DYFmbgTr7Lou0QLz7QH+6bKAXMRxvcg2dzTzchY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_06.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lhVxL4EgyeZOUPJZeEk2Fw11hXa+gzhn7qOFc8xvDag=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FPopup%2Ftw_device_options_brightness_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0h1EbPE3WeBj9ZfUZ9FpyVZ/Q+TD8EuLVLmqr0J4yyo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FPopup%2Ftw_device_options_brightness_on.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>kCR2ZQbq0ODnWTdYFgsdZnNy6PINvN8uIIx4+yxWFJY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FPopup%2Ftw_device_options_mute.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bLu4xcNYesodmru1FKP3jrNWiasJFZLDftiEbZjOY7I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FPopup%2Ftw_device_options_outdoor_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FrzO6fIRaFZIgFC4PaT+VZhbBJdKGT6827g+uBRIyYM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FPopup%2Ftw_device_options_outdoor_on.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OhNqTsXzTHBun1RrSEctscIrtPU3Dvj+ixPzQgSzNM4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FPopup%2Ftw_device_options_sound.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bKtC/hbWSvbMLtYyY49+CMO55EWIStOs/RjCEfS2g7o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FPopup%2Ftw_device_options_sound_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>r0PhRcJuWHPdbOou1QkN5xmRsSz761VypT4iyIEKUC0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FPopup%2Ftw_device_options_vibrate.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>C4rLnxMV0Mr7sf41mOKNioMRoQLjQRjlCzZtTe3dGx8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FPopup%2Ftw_ic_lock_power_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cLqhiX6jI5+aW9FecdY/AuivjvTlgnW6EMnJ2rojZjA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FPopup%2Ftw_ic_lock_restart.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>oFomXnx1p7uKCoUSP6/SAKj6WrM2QMmqHQFexHTtYDU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FProcessing%2Ftw_widget_activity_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uLCD535ZcCixCMv+nyuChN7UOYgpVHUEMFjQ163L1k0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FProcessing%2Ftw_widget_activity_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wgnTxZjaYQn/dv7h/Ia0RvgrBelcTnEkls1m0sLKYOA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FProgress%2Ftw_progressbar_indeterminate1_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dcJllIGezhXHZvfaNTdqK/c7BK85yVkaDcdvJk7BPVg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FProgress%2Ftw_progressbar_indeterminate2_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gvbo/UwaMQSasEokhw7EvBM9KpxSTBM0rZHurhT+JWQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FProgress%2Ftw_progressbar_indeterminate3_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JX89ApTfHhXrZ2ljN4jhLpe8Kd8pvuRiIL3tzeUmsX4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FProgress%2Ftw_progressbar_indeterminate4_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IF4c0GAJrT0ZMZN7VEK8lBw76XcuzMwFR6K429Yq+6Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FProgress%2Ftw_progressbar_indeterminate5_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WGxh703wRE4If3h/uxakL9xDEQyRL4u+HZgipuENxfE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FProgress%2Ftw_scrubber_control_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tNWXHgyD6a80RB+IEo90Cvt4/FuOYuV0U/53RnNW3UE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FProgress%2Ftw_scrubber_control_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>YhPRRU1SqexNg/FczzWmA9fgvNiOrX/GmAIRuAQvGjw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-bottom.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>SEmF6NyaDDXS3lIiZWNp76MCtzaqpfagCZr25V/vuUA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>COCGI7jxCP4Ue24qIcWh9Dkd4V9Elz7UFORdK62A43M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-right.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>D/sXPEh5Eflzj8bRtvIKGWr8uM9yOVkZcYWpTQlNbtQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-top.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dqaendWOrz1J9Wm2Y3E3kcqAh+YCCVc1wZJBOsEzUUM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FSwipelist%2Fb_logs_icon_actionbar_btn_msg_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>f6LUaSBsZsugcSX2A3xcaHs+rghK2nFAneqNp7WbOMw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FSwipelist%2Fb_logs_icon_body_btn_call_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fl7TG+5Mgf/y6KR8TdSEPcC/teaTrmRLm+lr9TSpOyg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_field_btn_clear.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>XKFePClyS+t/UO2cznRTz9ydaK4dzBXa95CE0a6KrX0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_field_btn_clear_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dyXnWmE0c/9ZDJcADwBX1E2OLBgF9gl4sfUqHFm4SO0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_search_icon.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mZOSnWl5O7WH8lhKawGsEqpJgwz6cy9WHk/iNGaunZM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_button_brightness_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jJmU6z9T9fLXMJ8qt3EvXwe+ccuCSaux++UiF6fq8Pk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_button_brightness_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>q47QGSQI/z1pjhHzCkgogHrPO4IZaO0bzARJXEGMSfM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_button_volume_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8W13lakl2/iUtnFg1g3lehmZTjl6lJEUN9IRVZx0qTA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_button_volume_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IVSJaiBi+NtWhHyWQgHYwNE3eRYxtQIErkKLb+Njm1g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_handle.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>KWANj9bq1He1/GQJUa9tspx0b9NZHbIgQUVJCFJar/4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_handle_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>byrrqFBbnOHavr4uy428zqzglEcxeFlGDFar45RYcoU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_popup_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dnKoz2IcJY8sGASoDTvcD/QcJEtcGbZoV+86U7lPm0Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_back.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_back_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_call.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>3cBd4DbHLpcn8j+GVGtlXTbBAwrRrCwq3+Q7idwLQ6Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_call_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>3cBd4DbHLpcn8j+GVGtlXTbBAwrRrCwq3+Q7idwLQ6Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_check.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_check_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_cancel.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TtQRlyRELVKVECOanE1JAuVpP7b8rhHxJYwdcv3WJvM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_cancel_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TtQRlyRELVKVECOanE1JAuVpP7b8rhHxJYwdcv3WJvM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_closed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FOmAAqd26rdUE6cmn3rmZun6ZBgD1fuglLzS5A1cEOE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_closed_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FOmAAqd26rdUE6cmn3rmZun6ZBgD1fuglLzS5A1cEOE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_minus.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>R0zBC1naA4cq4xTUsegT49sCqkboA4CUB+TiY3zDzhQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_minus_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>R0zBC1naA4cq4xTUsegT49sCqkboA4CUB+TiY3zDzhQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_opened.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Sxgk+yv2LrnaHkogMQNVHIdep33ncaIX89nhc95pAkw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_opened_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Sxgk+yv2LrnaHkogMQNVHIdep33ncaIX89nhc95pAkw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_send.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6iFAiL6xHeERlC7AY9lHYCj8bAWc1LgdPwqRZGMlwdg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_send_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6iFAiL6xHeERlC7AY9lHYCj8bAWc1LgdPwqRZGMlwdg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_gear.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_gear_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_grid.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_grid_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_home.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_home_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_info.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tnZAhayvb5cJUNPLaYAFFpm+s2QJJTyS9z/Hs3OSfrA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_info_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tnZAhayvb5cJUNPLaYAFFpm+s2QJJTyS9z/Hs3OSfrA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AI1lJPs07RjlkIH1kTjyl7hYV9VTOZlt+l1jeefao6k=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_left_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AI1lJPs07RjlkIH1kTjyl7hYV9VTOZlt+l1jeefao6k=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_plus.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4C52J9WLS1R0IwX1d0G7mR+vPFKjaIPVh5WFxqRUsAg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_plus_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4C52J9WLS1R0IwX1d0G7mR+vPFKjaIPVh5WFxqRUsAg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_refresh.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_refresh_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_rename.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gqMDtvmimeEzV4ql3TpQzuFwZn20zd+AQb4YRRAglk0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_rename_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gqMDtvmimeEzV4ql3TpQzuFwZn20zd+AQb4YRRAglk0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_right.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fcf9OlKX1sldENoNTK5Agi0pW3qnBNx685TnUjBM0rw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_right_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fcf9OlKX1sldENoNTK5Agi0pW3qnBNx685TnUjBM0rw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_search.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tLcZLgYClAI4E0ZuMtrSxv/vnVTzWnQPP5jjsuBd3KE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_search_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tLcZLgYClAI4E0ZuMtrSxv/vnVTzWnQPP5jjsuBd3KE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_star.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>14gk6KUOm3dLpOdUg9nWfKA9riS+gWrkS/KYARdxkGQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_star_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>14gk6KUOm3dLpOdUg9nWfKA9riS+gWrkS/KYARdxkGQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_warning.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7bbIxqS4PWi+iCe9sb5G2grIcSZG+p+hOrfjmbEIQOM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_warning_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7bbIxqS4PWi+iCe9sb5G2grIcSZG+p+hOrfjmbEIQOM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TgLAb3VX+0fUYSAeFe2ZcSP0Gz0XnhXRl85pDt1zkjE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump_left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MBcOQ7x4CMkvgnJaE0fzkEUXbpZOYp7g7LxsS21Bo44=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump_left_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MBcOQ7x4CMkvgnJaE0fzkEUXbpZOYp7g7LxsS21Bo44=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TgLAb3VX+0fUYSAeFe2ZcSP0Gz0XnhXRl85pDt1zkjE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Flistview%2Ftw_list_add_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Z03wxDAN+gzRs+MykPjexZGdyOx72e9BkhQn0crza6Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Flistview%2Ftw_list_delete_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Yr96n8D3JUBxcGd2aA0dWeUMZTZ3JLPBOjNP7NAvD2c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Flistview%2Ftw_list_setting_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DfKlzxVvg384e+9JRb0FxCa/j4jWAeP2yup/3em5bLQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_Back.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pPznUE1kIxhfSkqvbFScqyh/F7T1WBm/+JBkpUEv9Ls=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_Back_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>doFLIVQgh57+N4sZKYb2PKzo83tbotkOIgNArkQlsMI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_SIP_close_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>r/5kFC+FkcleSTwaynHSFJk/wwJ4viHByxHIdNb9LvY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_SIP_close_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>K0228z0uQELmW6u8kAau5OscHjzgebA5DiZkZSFCUiw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_cancel_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5Mu0X3Yvg4L9ZPZWc/w3xZtu+bAgKB/GLT2S1IEqKvA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_cancel_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>aOH4fHR5qC0fE0YmMmmNSTxgNmV4uyQefKWk/1ENTgA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_delete_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>sdFP8nxCEANcCszWBPUN7Ffyj3iQADpfQH3/bGKzUfc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_delete_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4JWd8+mGQGMJHxnugNA2vi/AD12eBagyCrx4aAHFv/0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_done_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mVh4h+dcZHc7Ig087pu+VZD0j1dThmldOo3mfbSKJB8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_done_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4CJj8jI4dtPGxGQ4OwEX1SrJz4umwiPiFMOdsxFvK2E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_edit_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>38DceTydgkdC7dCkFDzR1Pne3D8fDTYbyF4W17qhhbA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_edit_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>30bv2cn0fzPaBzB1rhVbcLV9st+nYlNVLcQEKmwJNg0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_more.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dHOgyFzCbdyoye7mh+7E2ExIfg3mGDUj3DmgxHAiDok=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_more_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DQgKiGP+ixEpotK9dwSiShZSJCnswAkZgKV+yCE5OAo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_plus_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>THkJIL2kbw1w0mn+uM1FkkWtR1Lq85tVGz3lWONggDE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_plus_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GDHQcmTVFGa+4QxKpv2Wu98rWcVP/RuHU2FtmMMASbI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_search_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GJJTwHGy/+PHtzjlf4Llk/no9cbV3x/SphabUgVxbAc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_search_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WJoEnozCDpenLEbMmjvRfZxslpajJ8CjYMUY/Fmm2ks=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_select_all_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>YL13NWCgp8TNNFisIvJsIbISukjoiyfVCnR4PH6DaSU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_select_all_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0lBK6aWv/Ep0Q5Q7O7LQoOpD0+Pqlf4KgF0RpRT4Bc8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Ftau.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>r0vuxLVMb/BpOxc1YMOmm+jULtqblWMQt1+LZXU5xqk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Ftau.min.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7U+DDKIlxAQfI8a0Gr0YhYauJrEev7HqJfA+/tUGz9U=</DigestValue> -</Reference> -<Reference URI="lowBatteryCheck.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0HWXtjGoAuL06wBVuRTblRsY4XaPy/vAEhkqbQjg/nc=</DigestValue> -</Reference> -<Reference URI="version.txt"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>G7fEgUcFKIG1eKmu74oEQot7ywX9tzvbsfHB6Sm4sUQ=</DigestValue> -</Reference> -<Reference URI="#prop"> -<Transforms> -<Transform Algorithm="http://www.w3.org/2006/12/xml-c14n11"></Transform> -</Transforms> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lpo8tUDs054eLlBQXiDPVDVKfw30ZZdtkRs1jd7H5K8=</DigestValue> -</Reference> -</SignedInfo> -<SignatureValue> -O2LYspU4XW8RDD7mx3dAlGtW2qsTla0mMCRInTbVvCjKeMp2yJHgtrPOLd4A75YguNx3PESYyI08 -gI2u4aX9wkQVN78YfaGpohNu0SrE3cUw9iV4cUV0SQwl7xcOWXev71z9vC7ZIuRicx+pQCBc228/ -VNPs2XcWBUGqOvuMNuc= -</SignatureValue> -<KeyInfo> -<X509Data> -<X509Certificate> -MIIClTCCAX2gAwIBAgIGAUX+iaC6MA0GCSqGSIb3DQEBBQUAMFYxGjAYBgNVBAoMEVRpemVuIEFz -c29jaWF0aW9uMRowGAYDVQQLDBFUaXplbiBBc3NvY2lhdGlvbjEcMBoGA1UEAwwTVGl6ZW4gRGV2 -ZWxvcGVycyBDQTAeFw0xMjExMDEwMDAwMDBaFw0xOTAxMDEwMDAwMDBaMBExDzANBgNVBAMMBmF1 -dGhvcjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAgKCL2LL2sZ9wpS9IMO5GKXCSPAz5oKD0 -o5HMsGMQThCKmSTFPm9J4qj+MYomrufm2RMA8xp1KyJ79KK2BKg4/DE/5vvWLf1Fh8Jwut9JpkfW -1b8vNul87ft5NJ7ji5cu7wtQYvxC55BcaXAu3yv0AB0/oXVCRuvluSK5X7lvLHsCAwEAAaMyMDAw -DAYDVR0TAQH/BAIwADALBgNVHQ8EBAMCB4AwEwYDVR0lBAwwCgYIKwYBBQUHAwMwDQYJKoZIhvcN -AQEFBQADggEBADVYof211H9txSG7Bkmcv0erP4gu7uJt61A+4BYu7g2Gv0sVme8NTvu4289Kpdb8 -pR5nosBnEL81eHJBuiCopWl1Yf12gc1hx/+nhlD8vdE3idXQUewCACLdaWNxJ5FO6RYZa3Stp6nO -y5U/hTktDpUMlq+ByR7DhjfIFd4D9O4IbQmp7VbsoGrMh8Jqm+q+mSQh6hth0qK2//Z5kHZLQGfi -m1q/W0L6BlE1+zPo8RdeLxEbsoRMYnvOzTYg2dgq5yPT64SCBEamRYeUdIOjbF+y86/1h6NMhmFu -12NOMj/hg9MfgsXIksRvusRX16blD7uOUz3DwsASa5YnlBdts48= -</X509Certificate> -<X509Certificate> -MIIDOTCCAiGgAwIBAgIBATANBgkqhkiG9w0BAQUFADBYMRowGAYDVQQKDBFUaXplbiBBc3NvY2lh -dGlvbjEaMBgGA1UECwwRVGl6ZW4gQXNzb2NpYXRpb24xHjAcBgNVBAMMFVRpemVuIERldmVsb3Bl -cnMgUm9vdDAeFw0xMjAxMDEwMDAwMDBaFw0yNzAxMDEwMDAwMDBaMFYxGjAYBgNVBAoMEVRpemVu -IEFzc29jaWF0aW9uMRowGAYDVQQLDBFUaXplbiBBc3NvY2lhdGlvbjEcMBoGA1UEAwwTVGl6ZW4g -RGV2ZWxvcGVycyBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANVGhRGmMIUyBA7o -PCz8Sxut6z6HNkF4oDIuzuKaMzRYPeWodwe9O0gmqAkToQHfwg2giRhE5GoPld0fq+OYMMwSasCu -g8dwODx1eDeSYVuOLWRxpAmbTXOsSFi6VoWeyaPEm18JBHvZBsU5YQtgZ6Kp7MqzvQg3pXOxtajj -vyHxiatJl+xXrHgcXC1wgyG3buty7u/Fi2mvKXJ0PRJcCjjK81dqe/Vr20sRUCrbk02zbm5ggFt/ -jIEhV8wbFRQpliobc7J4dSTKhFfrqGM8rdd54LYhD7gSI1CFSe16pUXfcVR7FhJztRaiGLnCrwBE -dyTZ248+D4L/qR/D0axb3jcCAwEAAaMQMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOC -AQEAnOXXQ/1O/QTDHyrmQDtFziqPY3xWlJBqJtEqXiT7Y+Ljpe66e+Ee/OjQMlZe8gu21/8cKklH -95RxjopMWCVedXDUbWdvS2+CdyvVW/quT2E0tjqIzXDekUTYwwhlPWlGxvfj3VsxqSFq3p8Brl04 -1Gx5RKAGyKVsMfTLhbbwSWwApuBUxYfcNpKwLWGPXkysu+HctY03OKv4/xKBnVWiN8ex/Sgesi0M -+OBAOMdZMPK32uJBTeKFx1xZgTLIhk45V0hPOomPjZloiv0LSS11eyd451ufjW0iHRE7WlpR6EvI -W6TFyZgMpQq+kg4hWl2SBTf3s2VI8Ygz7gj8TMlClg== -</X509Certificate> -</X509Data> -</KeyInfo> -<Object Id="prop"><SignatureProperties xmlns:dsp="http://www.w3.org/2009/xmldsig-properties"><SignatureProperty Id="profile" Target="#AuthorSignature"><dsp:Profile URI="http://www.w3.org/ns/widgets-digsig#profile"></dsp:Profile></SignatureProperty><SignatureProperty Id="role" Target="#AuthorSignature"><dsp:Role URI="http://www.w3.org/ns/widgets-digsig#role-author"></dsp:Role></SignatureProperty><SignatureProperty Id="identifier" Target="#AuthorSignature"><dsp:Identifier></dsp:Identifier></SignatureProperty></SignatureProperties></Object> -</Signature>
\ No newline at end of file diff --git a/tau/demos/SDK/wearable/UIComponents/.sign/signature1.xml b/tau/demos/SDK/wearable/UIComponents/.sign/signature1.xml deleted file mode 100644 index 8d5002ed..00000000 --- a/tau/demos/SDK/wearable/UIComponents/.sign/signature1.xml +++ /dev/null @@ -1,9092 +0,0 @@ -<Signature xmlns="http://www.w3.org/2000/09/xmldsig#" Id="DistributorSignature"> -<SignedInfo> -<CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"></CanonicalizationMethod> -<SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"></SignatureMethod> -<Reference URI="LICENSE.txt"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ZppRs9onZVq2z1KmMKyTCCHaEV7U0BESVJLIPBcfgKY=</DigestValue> -</Reference> -<Reference URI="app.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4NkJW9cKBK6uL15iuCSltx2WaTfa1URsg9FOHhfoc+Y=</DigestValue> -</Reference> -<Reference URI="author-signature.xml"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>2tuKdkXTQyc1wj26LjlXUx2H0TpI3GSHVmvK60IZzr0=</DigestValue> -</Reference> -<Reference URI="basic%2Fbutton%2Fbutton.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>725/2kps885d8s2BVRZKHTO5kseW5j1+SSWlr8nc3nM=</DigestValue> -</Reference> -<Reference URI="basic%2Fbutton%2Fimages%2F00_icon_back_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>kX+nnL78PWmV5M+FCDbX3YEa0hbFSNXkCrwuv82PWpA=</DigestValue> -</Reference> -<Reference URI="basic%2Fbutton%2Fimages%2F00_icon_cancel_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PEokuNNAEUEheTlGrbNSmE26XEvFG8z4VQEGeKlo7Ss=</DigestValue> -</Reference> -<Reference URI="basic%2Fexpandable%2Ffooter_1btn.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tQLKdMcIAIccievEWg5ABzM1l2H9/eBiYJ1b/c5Iu5o=</DigestValue> -</Reference> -<Reference URI="basic%2Fexpandable%2Ffooter_2btn.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jjUzxd863nNcVhrXgZ6sQGoy4fnLx4xNV1+3M9qPbfM=</DigestValue> -</Reference> -<Reference URI="basic%2Fexpandable%2Findex.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>24uigUbJupBJg3B6ub7izQKtckfiqPiZS/dTCnDLDJ0=</DigestValue> -</Reference> -<Reference URI="basic%2Ffooter%2Ffooter.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>txS4sMOhRnlV/3aTQRDjNbySWB8Ihd5VRmzmx9NYSf4=</DigestValue> -</Reference> -<Reference URI="basic%2Ffooter%2Ffooter_btn.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mlQoNtr9MZL56kwQW2U9jh1sB68ukXWl288u6l7pR4M=</DigestValue> -</Reference> -<Reference URI="basic%2Ffooter%2Ffooter_header.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7RR6Vf8W6VkeefwHO256ic5Zz7IncWyvKqxVeXC18hM=</DigestValue> -</Reference> -<Reference URI="basic%2Ffooter%2Findex.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>9sXXclQMuS4CwOL6zsJIbBZ3UlntlCWW4X0OVrPcPiU=</DigestValue> -</Reference> -<Reference URI="basic%2Fheader%2Fheader.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Zjy2BPqjYoa0x3y6EPoxV+t4p0RNTTbE4nBSKtcFf+M=</DigestValue> -</Reference> -<Reference URI="basic%2Fheader%2Fheader_fixed.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>J5qM2yiE76ydskG2u8p3gJtH6ZWmq9sLr+dKstAJT3g=</DigestValue> -</Reference> -<Reference URI="basic%2Fheader%2Findex.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OARBn2rZeOE9Ii8Tzv9lj+RnJsZ4oDUfUbGDf9QLbwo=</DigestValue> -</Reference> -<Reference URI="basic%2Findex.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Ha9He1qrGoB+c/IcShWwfFAb0ocWpD5IAD0abHOZ5dk=</DigestValue> -</Reference> -<Reference URI="basic%2Fmarquee%2Ftest.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>rBGp7lDMPXwEimK5PzWyBqIpO4t+AxPRtZUdDw6ePj4=</DigestValue> -</Reference> -<Reference URI="basic%2Fmarquee%2Ftest.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dNthW6DZCyLFzdcTKWWbJu/WYoSzGRp0GkA+FyEde4w=</DigestValue> -</Reference> -<Reference URI="basic%2Fpopup%2Fimages%2Fb_option_icon_call.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ccRMQRyfmCCOK4bCkmMzw+E+qovrcBhnPJY48rgH0tI=</DigestValue> -</Reference> -<Reference URI="basic%2Fpopup%2Fimages%2Fb_option_icon_contacts.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>oHgDo1DSivNRy9EouuxRLXpYy5KUIo0TpN7r/5WXPBQ=</DigestValue> -</Reference> -<Reference URI="basic%2Fpopup%2Fimages%2Fb_option_icon_message.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ckXd+YzEsnHhH5Q/oSJUCZu3doPEVF8sLQo5JLIa8LM=</DigestValue> -</Reference> -<Reference URI="basic%2Fpopup%2Fimages%2Fb_option_list_icon_action.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ywC5UQ9oxYh7Y+iG7rIzDid9FsJJ7+uVyt3oyckMO7U=</DigestValue> -</Reference> -<Reference URI="basic%2Fpopup%2Fimages%2Fb_option_list_icon_delete.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>nGDJbF66DYGxkVxRker9idEy3naHcUVpTQIZu/E6XxI=</DigestValue> -</Reference> -<Reference URI="basic%2Fpopup%2Fimages%2Fb_option_list_icon_enter.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>CFsDFQGxm7E7Ogi07jtvNTbnl+J5D3/UsIVczA3EpEY=</DigestValue> -</Reference> -<Reference URI="basic%2Fpopup%2Fimages%2Fb_option_list_icon_share.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>hnQdc5Y1QV8WTG7I1i0tfCzxjwGOoY35SmG4VSS/vws=</DigestValue> -</Reference> -<Reference URI="basic%2Fpopup%2Fimages%2Ftw_ic_button_delete_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zDaeFO4qpWCJj+5Alx/llfxWocLem/L3tLTHc/vl5hI=</DigestValue> -</Reference> -<Reference URI="basic%2Fpopup%2Fimages%2Ftw_ic_button_share_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>e1dzPEdaBKui9Zq282QxZyvWQH26LjxibNnCE55dJ38=</DigestValue> -</Reference> -<Reference URI="basic%2Fpopup%2Fimages%2Ftw_ic_button_showonphone_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>X1u4e7lutk9kYJpMvlEIikHwxAeytRdko1jkV/C83VM=</DigestValue> -</Reference> -<Reference URI="basic%2Fpopup%2Findex.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4pI4uTaydBLL4/1NDIhT1c7dics2M2C690S905j8ahE=</DigestValue> -</Reference> -<Reference URI="basic%2Fpopup%2Fpopup.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5AHwDoE0VUrDzyDs8OgDkx5lAJF70LzAWogLbm76oas=</DigestValue> -</Reference> -<Reference URI="basic%2Fpopup%2Fpopup.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>kxKhdD0T3aTrjJbAF55AYq3Sw+VN4NAWVyg6+ymXuQo=</DigestValue> -</Reference> -<Reference URI="basic%2Fpopup%2Fpopup_option.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0/ZERcPkjgWP4U8DNXVB14gg+fQGsWlxcFA/H3McOOU=</DigestValue> -</Reference> -<Reference URI="basic%2Fpopup%2Fpopup_toast.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>NsDt1YEYg/R1BmgxTQUsTBBuXvJrbcLVx2neLiBmAYo=</DigestValue> -</Reference> -<Reference URI="basic%2Fprocessing%2Findex.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8GRw2RW90V9mzwPVxYlzehelqxypDVR0ybk6CBvtdqY=</DigestValue> -</Reference> -<Reference URI="basic%2Fprocessing%2Fprocessing-full.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7dzaXfv1cJgk9vAZ2BkG0Bqe2J3r9YLekP2x9RAFq08=</DigestValue> -</Reference> -<Reference URI="basic%2Fprocessing%2Fprocessing.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IakcPROtiUIoTH0i1BIN0q6f2Rmj6SIu8tYFDAY5NcI=</DigestValue> -</Reference> -<Reference URI="basic%2Fprogress%2Fcircleprogress.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8jVKadrr06Q9LuYfRQlU7tPy/uTufyxFvgiv1fAL1AQ=</DigestValue> -</Reference> -<Reference URI="basic%2Fprogress%2Fcircleprogress.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>H3v7mqvIxZ4noDRMyeUDDqxOQz1uYRDbyD13RdpOC2c=</DigestValue> -</Reference> -<Reference URI="basic%2Fprogress%2Findex.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lheuwtZOpW++EaHbNbmd/FiOPfX7oR0fZ3k1n1WWQmA=</DigestValue> -</Reference> -<Reference URI="basic%2Fprogress%2Fprogress.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4g0jp3ORdBlfxBJzsz8Ihk7O9sASAO7ebDHyxHZeetk=</DigestValue> -</Reference> -<Reference URI="basic%2Ftoggle%2Ftoggle_full.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gdHGaemu1nZf1HIikqPu6ZGSYMEdGPbhS24t6iguJgg=</DigestValue> -</Reference> -<Reference URI="basic%2Ftoggle%2Ftoggle_full.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>eMnWVh7VXeXrZSdjoV25SFr/P3iwW3+LCZEFi8/qNAQ=</DigestValue> -</Reference> -<Reference URI="basic%2Fwebkitui%2Findex.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FuMB9TRi9KMmBUl9NhjDm7WnN7AXkeSoliFAOJ/pAjU=</DigestValue> -</Reference> -<Reference URI="basic%2Fwebkitui%2Fwebkit.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>E2uNii0h8RN5SSXfrC/8uXsK6PILrfan86CS4xb17dc=</DigestValue> -</Reference> -<Reference URI="config.xml"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>x2HbLdkkoDS39IeStQikJaRSrnmTiNmt4BX4SW2yMnU=</DigestValue> -</Reference> -<Reference URI="css%2FcircleMask.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ZrIMlLizfZ3JcLkjBkdH9yN4V1pVVf4nwBoN2McvD1I=</DigestValue> -</Reference> -<Reference URI="css%2Fstyle.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>G+3e28QCpB/WEzmjAP5ZVRJsCmkWzptYva2yGJp+azk=</DigestValue> -</Reference> -<Reference URI="extra%2FcircularIndexScrollbar%2FcircularIndexScrollbar.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FX5PwPfa0pdEo9x/fx2qvvlg5gHqDdgo3fpDV5nna3I=</DigestValue> -</Reference> -<Reference URI="extra%2FcircularIndexScrollbar%2Findex.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>92CrNfK/lJroeMoJT7jYc9nnUQX3EaJR0Nyz6cmpZSM=</DigestValue> -</Reference> -<Reference URI="extra%2Fdrawer%2FclickOpenDrawer.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mLBnik4B1AA+TdvVrv0918y/wtkD3UJq+UXoVU5wWII=</DigestValue> -</Reference> -<Reference URI="extra%2Fdrawer%2Findex.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>NSNAWzM9hdaQaLLv6GpLfXd7+J8ExBwuqyIJEaWxniU=</DigestValue> -</Reference> -<Reference URI="extra%2Fdrawer%2FsectionChangerDrawer.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VhaFVkjJbg7WqEryFZVU4GL2Oqcg/ENXbZYiK33CMPY=</DigestValue> -</Reference> -<Reference URI="extra%2Fdrawer%2FsinglePageDrawer.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>yVNIpSP4zfeAlbHLtmcoJIBDrGSp3tBt6HuYTyVRvYE=</DigestValue> -</Reference> -<Reference URI="extra%2Fimages%2FController_icon%2Ftw_btn_next_depth_disabled_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VZcxMyct1SN+D1hkmuDGPCz08VE36YZ3g9eQ4msFXZE=</DigestValue> -</Reference> -<Reference URI="extra%2Fimages%2FController_icon%2Ftw_btn_next_depth_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>CJTP7zTlB2WU3xmRSuD9idoEW2ViRWSW3fLnUAa0uxk=</DigestValue> -</Reference> -<Reference URI="extra%2Fimages%2FController_icon%2Ftw_btn_next_depth_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pg+aC4TIUYS55mHOmWxk3lr/2h91QekSlSpO2OsNWMc=</DigestValue> -</Reference> -<Reference URI="extra%2Fimages%2FController_icon%2Ftw_btn_next_depth_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>T42+rNkZU5E/hFFQ0z0gZxjwCCuTEs0n7FZ+0T75lTc=</DigestValue> -</Reference> -<Reference URI="extra%2Fimages%2FController_icon%2Ftw_btn_next_depth_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AsPhv5fKI7sviXhhioUIvfSuECSOScig9o3q0AorlrY=</DigestValue> -</Reference> -<Reference URI="extra%2Fimages%2FController_icon%2Ftw_switch_activation_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>L+dTtnavvPKQkuhT1nAYB3JUXLuoiNJ6dstppa0HOiQ=</DigestValue> -</Reference> -<Reference URI="extra%2Fimages%2FController_icon%2Ftw_switch_activation_holo_dark_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>c72MnpmywKjrRN/HoNFstJibOf/K4AyT4b5K/PCYC1I=</DigestValue> -</Reference> -<Reference URI="extra%2Fimages%2FController_icon%2Ftw_switch_activation_holo_dark_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VaVIfDtn8a/Z9C0yNh//3+A2xnnBWZ0xoudyTl+Piuo=</DigestValue> -</Reference> -<Reference URI="extra%2Fimages%2FController_icon%2Ftw_switch_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>foBPioz9hjqxxtkHdIPmXbb3mK1fNkfONTv/JOAsjT4=</DigestValue> -</Reference> -<Reference URI="extra%2Fimages%2FController_icon%2Ftw_switch_disabled_holo_dark_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PLwHizK9+RSDoRvb5aUE873RwKQHpykkjBqS2i4vQjs=</DigestValue> -</Reference> -<Reference URI="extra%2Fimages%2FController_icon%2Ftw_switch_disabled_holo_dark_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WT9haZfpJcZ+FzmF4GsIUw/bPz3Zq9GTgx7nnoEZ+XM=</DigestValue> -</Reference> -<Reference URI="extra%2Fimages%2FController_icon%2Ftw_switch_thumb_activated_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>j0zUV7LZUAMtw/h/e+nR/DV6hv4pJbMVgFSVmHd1ZPU=</DigestValue> -</Reference> -<Reference URI="extra%2Fimages%2FController_icon%2Ftw_switch_thumb_activated_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Ni+YApa8axssM+a5WO3YsQJbb8s3fJXlj/oY/uZsE5I=</DigestValue> -</Reference> -<Reference URI="extra%2Fimages%2FController_icon%2Ftw_switch_thumb_activation_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>m8evKOylB/z1YKQmYW6H8L5RVdPXPGeVqBDiVs+dVVk=</DigestValue> -</Reference> -<Reference URI="extra%2Fimages%2FController_icon%2Ftw_switch_thumb_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>X/q+uSYRxqPT7rr7JuskK8YZApaT7bes05+nWyOnGWo=</DigestValue> -</Reference> -<Reference URI="extra%2Fimages%2FController_icon%2Ftw_switch_thumb_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LHS4h7fF5FcI7NNoWIzGjoeB6+1NO22qCHmz93y7X/s=</DigestValue> -</Reference> -<Reference URI="extra%2Fimages%2FController_icon%2Ftw_switch_thumb_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>n7gr22qpISCtst0Ign8XB6I1BmQnD8Qzdcfeip0o0kg=</DigestValue> -</Reference> -<Reference URI="extra%2Fimages%2Flistview%2Ftw_list_add_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Z03wxDAN+gzRs+MykPjexZGdyOx72e9BkhQn0crza6Y=</DigestValue> -</Reference> -<Reference URI="extra%2Fimages%2Flistview%2Ftw_list_delete_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Yr96n8D3JUBxcGd2aA0dWeUMZTZ3JLPBOjNP7NAvD2c=</DigestValue> -</Reference> -<Reference URI="extra%2Fimages%2Flistview%2Ftw_list_setting_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DfKlzxVvg384e+9JRb0FxCa/j4jWAeP2yup/3em5bLQ=</DigestValue> -</Reference> -<Reference URI="extra%2Findex.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jJNruMg/2js7prrRiLTbjKh0JF0k6H+y18mTNQ7XMg4=</DigestValue> -</Reference> -<Reference URI="extra%2FindexScrollbar%2Findex.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jt2Kqs+21X8cyb+GxMLfUtaKEpLJHSq64qzwOdL6l5Y=</DigestValue> -</Reference> -<Reference URI="extra%2FindexScrollbar%2FindexScrollbar_1depth.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>NYZ34hun/5JpBUT9InVab0lPmTMGyNTCpNiN+253HhY=</DigestValue> -</Reference> -<Reference URI="extra%2FindexScrollbar%2FindexScrollbar_1depth.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/NLVmok785Grg8tl/BPcQCVmA3yVgaJCL1CHUnkM6ck=</DigestValue> -</Reference> -<Reference URI="extra%2FindexScrollbar%2FindexScrollbar_2depth.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gFYjlIL1bzdRZ2oF+mYIvnGFuKL0wUfi1Gh0yMrPe6Q=</DigestValue> -</Reference> -<Reference URI="extra%2FindexScrollbar%2FindexScrollbar_2depth.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wkRRt06kk58jHmEBouUliIKjR1qgkfqKAAFEOtvpyVA=</DigestValue> -</Reference> -<Reference URI="extra%2Flist%2Findex.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>i3HkyjneyjkEfSS8po/rzQ2HyegWMCwYdTN4189upvc=</DigestValue> -</Reference> -<Reference URI="extra%2Flist%2Flist_1text_1icon_1.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>W+uPwXDAxRn4VEohwy0GAbK3uRuXoWxJN3XDMBqGFUw=</DigestValue> -</Reference> -<Reference URI="extra%2Flist%2Flist_1text_1icon_2.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ZvpfbhuLr3DbFnkwNnXjkuNi4HbELstCFnZutUKb9Vo=</DigestValue> -</Reference> -<Reference URI="extra%2Flist%2Flist_1text_1icon_3.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bCvccEnrTAEgVxVY13+LqlWKapS8LioPR/1uVBVXuuw=</DigestValue> -</Reference> -<Reference URI="extra%2Flist%2Flist_1text_1icon_4.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>UQ5EBBWv3+Y2UimYZIoSm34FXQVHSJrf7tT6UteIQOE=</DigestValue> -</Reference> -<Reference URI="extra%2Flist%2Flist_1text_1icon_5.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jx+wQ8dukGEo5EGnYoEH4/48cwxSxMyiGRovDvb/was=</DigestValue> -</Reference> -<Reference URI="extra%2Flist%2Flist_1text_actionicon.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8ZG2V1XOQdWdF7f4l1cseAHvlgRmgAtIrPYIF4eQsqM=</DigestValue> -</Reference> -<Reference URI="extra%2Flist%2Flist_2line.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>i+Duyo61kkyDKoD7TC/A8z/sISqsbYtem5ZpaGg6ycQ=</DigestValue> -</Reference> -<Reference URI="extra%2Flist%2Flist_2text_1icon_1.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>YHyfDFJrJ52Njo+8XR8SO1oux6p7hnrnEfDe02nONQE=</DigestValue> -</Reference> -<Reference URI="extra%2Flist%2Flist_2text_1icon_2.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bwB1Jtw5Mf6dkqCEWVDDHrNpnC8hfVOYqf6DEQs2ZkU=</DigestValue> -</Reference> -<Reference URI="extra%2Flist%2Flist_2text_1icon_3.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>238OmpXouDhB3LZEtMyOgIX2jd0wP8M1a4FtPjHpwG4=</DigestValue> -</Reference> -<Reference URI="extra%2Flist%2Flist_2text_1icon_4.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tR0iFmLfFsPC6EHIa2TjGlXsXgV0t4TPB/the2WBpTQ=</DigestValue> -</Reference> -<Reference URI="extra%2Flist%2Flist_2text_1icon_5.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qfTq21KzPKnd0POfe0sRZHU4ddZ83+7yhZ+Fjmh3G4U=</DigestValue> -</Reference> -<Reference URI="extra%2Flist%2Flist_multi_2line.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>s4jHTI0GR6wH+W3a//GGk78eb7Piza/kxSljZTtrDQs=</DigestValue> -</Reference> -<Reference URI="extra%2Flist%2Flist_multi_2line_2.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>SYjTEKarkDX7SmkZrLMCn2F1Epu2REKV4t7KpAmzyyg=</DigestValue> -</Reference> -<Reference URI="extra%2Fmarquee%2Findex.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>xbI233fuRcOdQsXtniNlv3YRantFnucz2WeuLBentVk=</DigestValue> -</Reference> -<Reference URI="extra%2Fmarquee%2Fmarquee.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WMRgrnU9X75gkcOwkteOlTWqztbVTqt+MVBXqSQEOjk=</DigestValue> -</Reference> -<Reference URI="extra%2Fscroller%2Fapp.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0nlLmKOR7baJbFcci3os4Yjw+nZbnIJnJ8iYcDN6miY=</DigestValue> -</Reference> -<Reference URI="extra%2Fscroller%2Fcss%2Fapp.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Z6DTLtZZJobdnsRnVqc08DOEqS4ELyLA83L5XLHI3Vc=</DigestValue> -</Reference> -<Reference URI="extra%2Fscroller%2Fhscroll.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>NK7CzgeOmQfppaYvYpvFKgA0a0xOfyUlbWg8Sqe/oz0=</DigestValue> -</Reference> -<Reference URI="extra%2Fscroller%2Findex.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Bm1VjEhc23CJBMbUZ01EovTSzNKoEKgfpdfuHwAjPiY=</DigestValue> -</Reference> -<Reference URI="extra%2Fscroller%2Fvscroll-with-bar.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>2m4oF8m4nySk2i+d6M1+Tm85ZA99RWWquzVUkT0jhPg=</DigestValue> -</Reference> -<Reference URI="extra%2Fscroller%2Fvscroll-with-effect.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8Px9eTgYD2ROFTJlaFKmub6hBfKoia1Z000LP9pJE3k=</DigestValue> -</Reference> -<Reference URI="extra%2Fscroller%2Fvscroll.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IFlBwzis1+du/vb9yVyyI9yDUym/2NdoF2H71OqI0lM=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Fadd.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bWNUtMnhDNPgvPDUPpP04EqV9cUZWreILI7VHVF+M+E=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Fadd.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IkaRo0t9aQL3bZ5UtRsJNpTfjRLhb8VIX7zeYPyR3C0=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Fbouncing.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>vilgxzw/AJYkySdLxuKw0RTKOGASLutd1tD0JPCRDzA=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Fbouncing.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>G1Ul0vzKAqmy2mhbM5aB8PD2/SXoRe4abC1eGgtbbpo=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Fcircular.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>1yoaQdlJs/FsgOyNJNpNtzD194LQuDuhsfCnfCytLAU=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Fcircular.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>L8YZdvbl4KGZ5tEsCveC5IMtw9ypQDb2Fn1jDxWC1Wc=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Fcss%2Fsectionchanger.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>34sbZZshLQ0sGW5E23kLTBmxaeRmDnZHpjMsJt/uaF0=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Fhsection.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>YhjoKQ78k25ZsyjBgmYJ/Ll2IVAL5hDgoRqS4ZoPA4g=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Fhsection.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>d/SDvTabGBt0V3YPqCqxGrcXVMBCJSNL+Wte4+gZB7Q=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Fimages%2Fscrollbar-bouncing-effect-bottom.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>SEmF6NyaDDXS3lIiZWNp76MCtzaqpfagCZr25V/vuUA=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Fimages%2Fscrollbar-bouncing-effect-left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>COCGI7jxCP4Ue24qIcWh9Dkd4V9Elz7UFORdK62A43M=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Fimages%2Fscrollbar-bouncing-effect-right.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>D/sXPEh5Eflzj8bRtvIKGWr8uM9yOVkZcYWpTQlNbtQ=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Fimages%2Fscrollbar-bouncing-effect-top.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dqaendWOrz1J9Wm2Y3E3kcqAh+YCCVc1wZJBOsEzUUM=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Findex.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ovVB1RurGK7ww5wmhGX5egMnATB9cwQNGcYwG+UGtsU=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Fpageindicator.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VZDg2any1nlyfx7DdzpBWOPL++8zb7HD4OrpvQFonfM=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Fpageindicator.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>XUHBaQvIX42k94uC4vasnI82102YMSuVIrh5WIYZRTw=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Fscrollbar.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ttouuSFyHjdUFmom5NfjFUaJVfrqa7CSv91BeboiWHM=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Fscrollbar.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GO0EjWZWXEBNjsVd9A4WJqKOOkQ+snStBrroUYwBQGo=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Ftab.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gboMiaFFhUdFV1iHraK/pNDPXpLVZ1Py/2JLXUSiF9k=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Ftab.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Rs02y/6zVkQTbUYYzlXTBIL+GYa6hLJtfFpwfsRDy+Q=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Fvsection.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7ZTwb5mOu0ueWLaZZkgCoE3Abcq2nPfO8U1RLVTamow=</DigestValue> -</Reference> -<Reference URI="extra%2Fsectionchanger%2Fvsection.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>yg6uWsk4A1eKDOzMunegPZ14m4kdJdCVeE1LLYLy2OI=</DigestValue> -</Reference> -<Reference URI="extra%2FsnapList%2Findex.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fGecxteUda02I4Cj8GZtpzKbqntDIbXAnVKCyVieMfU=</DigestValue> -</Reference> -<Reference URI="extra%2FsnapList%2Fsnaplist.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JuQVy1vN4i4qnlL/gMGhUfFDwdTMUmYkCH0NiShBw9Y=</DigestValue> -</Reference> -<Reference URI="extra%2Fswipelist%2Fapp.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pYdNs52h1oO5owvjHNGG5HmEvD16ZbJE6YUULyI8Chs=</DigestValue> -</Reference> -<Reference URI="extra%2Fswipelist%2Findex.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6qDTibdnlYPqKX0opfgHm9gK12HABONlDLGiO4/bzPI=</DigestValue> -</Reference> -<Reference URI="extra%2Ftext%2Fbasic_text_notitle.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>CZwi7l+lZkgiufzjni0aVw+Ne7zerKJGI45ROtaQR84=</DigestValue> -</Reference> -<Reference URI="extra%2Ftext%2Fbasic_textl.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gO7F4zyQBoBSTSkq0RTQi3O/RWAIs0/d6OrEpw7Z+7Q=</DigestValue> -</Reference> -<Reference URI="extra%2Ftext%2Fbasic_textm.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0+ITLH3J2oqzccMzAKmhcgi3W/rlQxLJTS4vtsUdgfU=</DigestValue> -</Reference> -<Reference URI="extra%2Ftext%2Fbasic_texts.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>q7RXkqZCGJp5Itb+b3x1AVPImnDIwwqjLX92Zyh/4OE=</DigestValue> -</Reference> -<Reference URI="extra%2Ftext%2Findex.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DfZu+K9UJFM+CKAe+eCLSaI5SLlqzseZu2pqYGf1Qac=</DigestValue> -</Reference> -<Reference URI="extra%2FvirtualIndexedList%2Findex.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>2DRzGZGTBnWlXsM8Fzj6b1VutPtrhccpjLxan1D10Hs=</DigestValue> -</Reference> -<Reference URI="extra%2FvirtualIndexedList%2Fvirtuallist.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>B/9F6k2JFh6Qp6Sc53g/0jC3CrxkRAWltejUQXoTIpI=</DigestValue> -</Reference> -<Reference URI="extra%2Fvirtuallist%2Findex.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>YpcuoFh0gP2XVYD8YO+mjVMzi5wi5nOJajck587YsFs=</DigestValue> -</Reference> -<Reference URI="extra%2Fvirtuallist%2Fvirtuallist-db-demo.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lsx2sywnxki7NDIKEcdGqpU1OP831XuOVZPK8gf4eIo=</DigestValue> -</Reference> -<Reference URI="extra%2Fvirtuallist%2Fvirtuallist.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JcFloLAM/SEm2rsgbqM8EwUQYWxDDPTOG8rUfvFl+DY=</DigestValue> -</Reference> -<Reference URI="icon.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>vPjxjOppORd6hn9Bw4sh06gqtDoJzoFbV/8e9FyIdvk=</DigestValue> -</Reference> -<Reference URI="index.html"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4Q3mDcNKDWbehOocmTCkY8dVkyvYQWMqZvxMBYeSNqk=</DigestValue> -</Reference> -<Reference URI="js%2Fcircle-config.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qHs3gv7La44LkNz0frggJxhDf+2uoHprWwkqweilrZ4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2FLICENSE.MIT"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>14fucy5gYJ1lsYcJfDU9XDOWOebQFojuP6iXYdY6Csk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2FVERSION"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DGRxkiqkZLoYmd9A7NZDkQf7HeH2jeRZhAwZ8erVGnE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.af-ZA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>xJN+Lao5/QmarQQRR8OM5hUWu1HxmaV2drsXV1QeONA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.af.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>R8EchiFDByDAAKJid2lNkhiJs1JDQzrBPl/bxNExnZA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.am-ET.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cgavLYp6f7vAmfHub6X6LKbcFNkImaqhkODyNSx/Rzc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.am.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fAxz3A4WYw56/EiYup7WgQNbpFNOOd3Q78v8497/eio=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ar-AE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>QyvvCITM4Ngr5HR2ja1zYO+AJBu8lpjoE2N1JePI+vs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ar-BH.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>p2Fkaeci08d7A2UmnHniaWvMpFERKYho40+KpUIFtO0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ar-DZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jR1RClqkAASnr6OLcNA0lWsSd6I3woUJkFDQktJazrs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ar-EG.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GHU4UPuHhyt1s3GSYdzi5tQQMZ1/kkKI9w3VlDW7o/I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ar-IQ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>I/urgV4f9DNLZjs/OaVECGCXzWE64+yWbdd++YRgagU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ar-JO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VebzsOnrB3hb0rm58NGgU2tuJVzwIgG4zCX7Wl8f0X8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ar-KW.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>vEev2QvXsT2MBf0amVm0q6mc/okG/+yzBEVi+WlhEOY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ar-LB.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>syV3P5Vn18WZhBaQAVwSRv1yuIMLkq0V2htCtU6ZcD8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ar-LY.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>xZ6E+Ba1H24Upt3RTOCM8Nm8qZ/JHfS9zzIkICr1ND0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ar-MA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>EegPFiYivsL02s5YOsQ64THNTdnRoTXmuI91g5Pzmlc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ar-OM.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pkY1cWnvalxXn67Edi0toygt4pJv0sAg+6isSrcvhLg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ar-QA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ze+ZISeMm+SsVCjW46oPVdc2XpBqVC50b9Fvwwqy0DQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ar-SA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>M3dTau98TJBts+M/X/SSoVn1laCIvY8FDCRt5gJvPO0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ar-SY.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ntXcQG2GbpnpJuAYt81XodyR0+VOP+CsRgE5PK8r1sk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ar-TN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>QV+MvnWbggs4AG/eROIz1YZhTrjrfMXv2t57qClOstQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ar-YE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/xKHLx9fnxaM/Hh/ijNYEZ1FF2b4h8eYXFqdeLhtvOU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ar.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LaG2D9kXtnJYQuemR462NrTXOPeaIKboilrpi224u9M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.arn-CL.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>XgiOzoDxwfzDFO0sBT+bLaOdSyBqYN1NaEua88LL/j4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.arn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>hmlVr0QTkb1wfVWejEfhIX8mvcOF+bUkofUOawVPTdE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.as-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>CqR+6Ii6qAxKPDLTCOeT3gUX7qYeDQMxjepzqA/cSUc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.as.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lmayqqCyxB34f9tXJCPTs/I6OzblYqAi2uwOqjJjq5Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.az-Cyrl-AZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>2fmPAQvCA2zt7cIbGSOH0KNkwhDuqgYnXs1zksmhstQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.az-Cyrl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>yZae5rUT3q/Dw0m/P24n9kApa3794NRUYezO6Sv9mgo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.az-Latn-AZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>vgZ5Pl1EllBUjU9K40tbRmxqVHYbDMgxbnpyhLgMMeE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.az-Latn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5P7wAWyjtJ3/LxX1Wa2LF8+Uj4cHIPq+Exfhs8//lyI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.az.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Om0f/2kdHJMlS/KNEGElM2FoHIByuVzJtJP32CD9fBY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ba-RU.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>b6/p15MN+7gQXWLChVETbA5nSOa2CJae2F8omYTxovU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ba.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>vd0HpLJ0XBKzWhdf1lf8w0hOZabn0SBf1i/iXf+VfY4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.be-BY.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AmUW3vIzb7U7Ssbi0SjCZfGEaTvBasOlXF7hOfbwGfM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.be.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cUX81L8VPkfDVeRmtQ5kfPXS4CIq0IK4LKAfNThZhJI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.bg-BG.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>BNsJ14VoV0QCqz+xVWdJ5Fnv3FkJu4/CfhSVAKEC9qw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.bg.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>sR1t1oiisNJKHtCfWssxEOj1dK8I7t4qG6UZ7TsUIl4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.bn-BD.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tbGNZrkZdlVKc+mAH8YlkV0c1fvBJ3ARmujlJzs1Yt4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.bn-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>id5j/nA2jzk/OPYy8EyRgKYhSqaeAhZJB1zgaI5tvag=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.bn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4HMqmuh7KvR+jEtlML06wCIJWIsJgkTjXC3zXx0/hNI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.bo-CN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>t1LmSh7SuBou1wfChobCqWD3y9ULi3Y1FIcyAy9gcqM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.bo.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dwaWfU38h7rCg2yLsF6YWc7wenx8BXbnkuHauOYFEqs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.br-FR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OZy4p+DxmMTS8PIdFggzCrWOmeWjWOYUAWoTa+vUZSU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.br.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JAQKRmjEop+DI5VpVjyEGQrOT6BsY7q2eHynsxeT5as=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.bs-Cyrl-BA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6XFjIYenw+D/t7gku2gkKdsChuns7DYOBRqm5N69Dy4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.bs-Cyrl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+3Q/yAxyyNbPsdffg0zyzixlTUZeNJvgiO9wD8vhw28=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.bs-Latn-BA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>g2xFWnSUnBoLs/aXMu63FtSfW4HqkYeYDTgEnYm+Zak=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.bs-Latn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>91ED9SvnuTcPunwj0kpCF5Tb7uj1uw4ft1OvR/S/jzk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.bs.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8zP3sB6z8+lKS/AbV3N3yr7925Ow8IjxV8ZCoMIEkZE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ca-ES.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>EuofAH+nNloxZsvAACL3tM+RKUEZTrkPd6gyEqrxq0I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ca.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WPe0+RSKjl9rqqhMTG4NzpxysKq6JPyK9hv3i4OZA+M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.co-FR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bOwbcYfstamb/QrJLwY6eVb/J80BiQ5D540szR+cIq4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.co.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pFyLMlbPzZvkngay1Zg6K5ixK4/rM99T/zslcLErBME=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.cs-CZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OLgTV1ZaMjm193ByIxs8+dN22TBSrlrDiAPHO6ROQ1A=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.cs.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>oDMPnMueuhdTVqyQcPx6lOSIhfh7FSFmHdB6aBiU0dw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.cy-GB.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uWs0ldwPr1IGvt7BgEcp6gfMn8S/c8CBWVJpVOkoUjY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.cy.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>efMRAo1cXHL6HXpviCUOU08MTz9H+H5kTweq+Od8ZsA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.da-DK.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TXSfO91vJ71ewbkofNs4OS9Nz7BZfPTipQ++AVJ/bDM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.da.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6zan8EL04RsACQ+Z0Jdp4umJ361Np8KmIuIKYVfompU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.de-AT.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>xp1pOvKwnob/U4MW2uIzXG6XruQMADhywb8hBeCF7hM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.de-CH.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>iMrCIxUjFOtKrSQ75svMtCQMIqfJIZax53OZADI6Uy0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.de-DE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4rZI8JIKo5ZNbbO9Y2w/XKvmbkh/iuhUbCkYs+VKedY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.de-LI.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>j47JqYdtcdP8c+d017W2J7WGqlJELpUtr5Mwh6IIKtw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.de-LU.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>HYn3512vjEqjLDu5EwJvk+fXybdtrWLjQ1jVbzxsKKo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.de.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>z0TvZSHo0AAPr1Uv/kCa6uZNIdSNOCRKgt8Stix+kVk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.dsb-DE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ICz+afNMcVNxPEfAhqPyRzMAA5IIvLZ/oikM/CjM+eU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.dsb.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/GsGumXQjw/2ARqyetsUYlLkBrkGF6uA8SWsgInEwCE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.dv-MV.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pnFD5UXTDEONTmHQF/Ig3/o6hZv7uWRWCxcrtlHuW8g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.dv.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>kXjiEX+5X3wEZOQS7IYpGhzYU4Ed0hLlS0DpFXNgp8o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.el-GR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6aJ+wyPRNYnsT31xPscR2VQDv8k1epkbXJCccIAO80I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.el.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>2RFJp2M6lGKHvag0eEckemyMbSa4g7c9gC7Xhra8Ztk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.en-029.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>V9AtXgKWLDwICY4Xt5AYSsgmaxn8i4cQ68qYTRT6BMA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.en-AU.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/w7BRevWqVshW6NfPMviSpQH8vA2HbR6BEy0XZGfORg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.en-BZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AaWz56C1xJKUYKeNL8UHhhN85SJz6zxRQKKuL26HGsY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.en-CA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>V7U2rVD5uNfdi5PKeb5iu9e2BZmVxwpmXku2JS27JSA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.en-GB.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>HoLvkJZFy+lgM4jkupjUeUmlc+v8bsUYfjbmqXjAFGE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.en-IE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>CQM2oOHWsoeoZYPtLyr3LH+voRc/dfr1q4T/f9R4yVI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.en-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>RlcOtPFMoZT10smnRuktZiIhR3fpIuU6ivqAXR1kulA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.en-JM.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>X1JLrKp0FwooTye1anpbm/HX7t0BeIJFyIIMgDGw4QE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.en-MY.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>UZPN5uuzfCoq4xX1zweQ+gwGkICn9w7aw00YdVeKs3w=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.en-NZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gY8TKaCAlfVm/rm3L0cqnzJ4qUmaLukgxkblUdURCdg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.en-PH.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>UXL7IfDqZKJFtAdqCGbyMyNKR7W9vFkQbtHCxwld/SE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.en-SG.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+ldS0nXdGpLH3OogGclKrNRhZlu0kOvOLr8xglTrtpM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.en-TT.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Ghchtazfv+u7Vf+Rb0e9RejTEU/jU4XO4+/Mq/7oAdA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.en-US.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Y9jHJ1xEiJO9Xs8oPEUiKYBy9ts8gTylfbd+HWWzrQM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.en-ZA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Oc5izxBddLhpH7RIRdT1w1OEZH6z23vYc9GRrtvfK1s=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.en-ZW.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>nV2RZa8sM5f+QMA5PXrSPjufVUuONl82j5ux+mtYTnA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.es-AR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gXusYtFywJyoyTXF602q1s1BoB3kXaPmjZszu+yQxaE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.es-BO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>V4yQOVZbHgBr9pxe40n7kN7BHjtQliTBk0A1Qna5ClQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.es-CL.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ZYl/UMFYFG/yyLU6pKzE4/2LneecXS41Jd5uYjV6ssE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.es-CO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>g7kcxJRQlO2spFe/13MteTGIHz4dykGQ+X6x3SOBiRY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.es-CR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>n7dYEMNnBuvhHR+Fa3YzVRHTgzCfVHI/Ryw27vaVonM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.es-DO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WXQxUuS5Xj4JxQDh5tv5G4Pa7nE456J1V3VfIyQWvig=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.es-EC.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>QwEMj9FXcFpKLBHn6EO6hP8lE1q6SLEttkTWZNnlirA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.es-ES.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>P5IxYaL+caKIUejSeo1K+ChN1hxR1kiQoPwuXeOPf2A=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.es-GT.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>J7vgSKP0h5XO71PqWdfYO7jV4xjOfxXpPEOYPprAWnk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.es-HN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wZw98vynyOgU3tqYZBnqsHdyeYFrTtdn4qtrBpTG0fg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.es-MX.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>sv2YI9awQcMWYbWTgB9s5ylRpYCkd4mvRo0D5jtIP9M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.es-NI.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ifVDI7bNM2yX4E1FMJsNIUBUO+D3OQtiAqwASA7gLZM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.es-PA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zBgUVnZX6Lz6GpCNgfGVVetFEDXHK/pharf1JZ8RBWY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.es-PE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>RGJK1lZiJeIrTPBrIs3YTsSZOH95RC0SQvF4guYHjT4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.es-PR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Y62l+BWZeR+8VZO85tGg9lLa64bZsZ7BNJgo7JQyqsg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.es-PY.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cuEJlhICPUyZ3Sl8KYGS9710zenx0GKn910tLg8i4y8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.es-SV.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GleOIck92wd2xijrxaNCpDoO8RtMzxDHzix0rG3zcOI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.es-US.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>l0a7XfB4E9M6ssh7p80u3VPIHOWW/rq/agY17zxq87E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.es-UY.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>c0dUZ/7MByAoHy88GFHTzZaL/vFUOpActaqrL9fkU28=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.es-VE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>siL50iSjOdxX4/j9XLx1pQurnvuUQ0E0U20ICa8tq0g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.es.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>rxdUH5M8z1SvFCYsNv/Q90haiQjTMSRh+BSo94MGMwA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.et-EE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5g/4vIPvVAcatVaJda544ikGz4ph26szYr3ShAPRGDg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.et.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DFzlZK2yOB9qaTJi/NTQ9vcJ4qnEZlaTZc+svCKlCxc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.eu-ES.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cEzLasD5QbtsVIjP5gTYYvUNVbgeWo3TRXjz96c4xmc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.eu.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uJCRX4umX5HAYTeyPUsVgI5At3Okmw8wH6zBMwvXe24=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.fa-IR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+S/inPCmJSLQ5NZw00naLlJ0GqXIRXCoxbqVI2plCR4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.fa.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>X0PCe62eCQBFZXQv6DzN6fI9zNQgOYXq9ouA9YQd1c0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.fi-FI.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>QpDPTnSnULu1hokZSKPnSOIuF2x4AmG3YErdQ4wlSbk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.fi.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fIATfJrPkCjg1gTvoUPRK1pSLwbis+AOBhwd/gg8VYQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.fil-PH.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LyRWNwNNL0E8J3dDzjNopRzU1GRbozfsuxwknMMOXJo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.fil.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>HLHCsJvjOQx3CUzaqilkNBaaY3cKwuXLhvI9PtKVl6A=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.fo-FO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Fb346LWblLPLzozm+gicNNnrnKsZuWciov33Xra0lBo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.fo.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>owSHGv/pRyZFIQ1ahW13QEZ7G77TM6haAJ//yrQr07E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.fr-BE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mFMsGnyQ0c7799NPVJD46ZLgPZmicRmP3vies1iupAE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.fr-CA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pbMaEysDKEDxWTa7UYtodbbRdYcnBtW2eQ0OsGDheWs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.fr-CH.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>afW0dRWfU6lrsejVXsJ5euXBtWKUyIx45boOxe0bHRg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.fr-FR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>M+UmfFNn5IEQdiMZP4kPtz713st9FStKaCVBqBVTU/A=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.fr-LU.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Q+cWNvqQHFmZLJ7ZLClx+SxvhWqugdSntXsOB2Kzm28=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.fr-MC.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Molp25DeLmLEw6R5pt5z02w/VM2tmycxcT5WGnHKevI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.fr.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>p7B0xFvmB5yZ5HwSU8MRif7qz28atROfDh10KsnyfNI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.fy-NL.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>NbLmi8R7gMgAzIOIlfDP2UJc+cbmexzZZrFbdsG8NWA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.fy.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qh2eafz0aJtDj9I6lLshKmJyPZW84xmi7ALvIW6Ju0I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ga-IE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>017lcImkmCr1yuaQjsYga086X5wkHnPP0H6usIVn7qU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ga.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5GS20DWqeE+9HJ23RvL5XPgQn9efvL/7/jmYaekcgb4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.gd-GB.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mjnoFg9J95AYouPSZSkXsuA5MeXm0It3w/TEiILQnIA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.gd.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PwSSit+fJPe/7EmB7KEFwMn7SB9KLGw/5CX4iWgvhB8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.gl-ES.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>BzeM2UsU06RdGmelRDqZigQzeCtmKQQ6iRxZ947N+FY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.gl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wfyUkw1q+35+uQUDQmw1hGphGvndbHifaG3HFVrokpQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.gsw-FR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Gl8GgFyNUaQapS8LbTDPHoGbyQboOq2EK4Az8XWyb/M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.gsw.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>HuhMgWwlL09kEWisG2DMybcynId4UbLH+pq1tYM8i2M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.gu-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>i8tPeikK52HQYMBk4WjDbEP9J8JZ945M5IPFjTDOp+g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.gu.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>J3hirlIdO08DC6wt7Y5+OwieYDRuFwowokLYLTz+Rxs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ha-Latn-NG.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5x+rOOLjnxuN/hRFGASFpdbwVbo6SVJFZRcOdynmLUI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ha-Latn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JOdx4bGajFCZWSyLtIgHpddK8r+ruc3HkhiXCqENTik=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ha.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IfudZ7Ix3tr+yURDrqgE51eco7CMF7fgF5gX/Vh/bb8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.he-IL.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/z8XM3vQ0QcxkQK3+quWR4M4jpg33sJq+jVKYJ4DQ1E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.he.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OIYXj/RRiKmrl+/V585M8z0/d8oIEs7+vA3vQfpBHEA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.hi-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fJgHHQMrXTCuhQiIKyglwLr4ruBd2qt1mSGfSrEo39A=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.hi.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>l817AK7SX0TiokthIfHCxoABo/taRdb9oU07fIPPu1k=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.hr-BA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>nRltIAyQss/uLw41tbAxylTtTSm0SlVNlGiCUoV4BcU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.hr-HR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qu1WpQg968u1Qu90NSAx3hKwD+E2lR+1jfd94UOLuIg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.hr.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>9e1PdYbPU4d3fipWnPdK+S5oeuToWRRPFy7XuGjQUtE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.hsb-DE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/4XUIxmMznYvcYj+Nzfdj2Zf4jwPLHS6wnSvKPCgFf0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.hsb.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>RxXyklUyZwoNWbF/S/CrGtOGHJC0UkpihQK67ZLTBOk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.hu-HU.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GDO8VIv/zeMowXDHbui1k03nX129Ss5ftvwnX/AQFns=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.hu.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>poL9LbiqAseKi3ZxB3Ie2uL4zGA8nKZsVFmI7ocqKz4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.hy-AM.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>rJEZjnx4viaTG6eZI/l+2PFSGQpw188HZaIaBiDHM8o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.hy.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OEQUWVP27m9uK1XEl/FeChBXlECa/cqq42BKH7M6WaE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.id-ID.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>enMoLuqObV1ufrdRUm09ki62fzkmvQ1qPDfrOJT0OHc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.id.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>SX+bo0VS5CINkIFTVEiu3IBOGKXzIHAyn0c4aUcEdGU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ig-NG.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tLz2Bi4YfNO3mbzZ6cJg4ml8vkHIT88c8zVN+oHhk2g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ig.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uBdoVB1pKG3CmAB/scwHHILLD/ufyB29BNdWbQ7vHxg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ii-CN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0Y1/AgoegLrmBbGXWa3dYtDNzrBoqssXMWI4YrhtJio=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ii.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Te5F8wl7mTuUN5CYFxDjXmG8k1/BL55mPrhqnxc9PDY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.is-IS.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lqqC4ahY7eYSg2OkpDdEAdsZsKBKElzLvpPN5z1wokA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.is.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4/GnSZZY5ZiMJKWWFVPo5gV7f2f8zeJ0MXuwtaO4Z5Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.it-CH.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>1wSed5MAqZKmkf5JbHqiQfd0VGD32noXKrgS7wEQRfk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.it-IT.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zt0s3I1OAHFE09k56DuK8KzjwJJhNA1jIblsQoorarE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.it.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zYR8gpns7MKOZZ1ou68k1IsUWolTAhMfXKFo4Uz0xZo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.iu-Cans-CA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>npt5VXpx176hpzYhiULk6iqDoQlxB9VDcDJQ0QHJslo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.iu-Cans.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qAUp1QOfSeUhEwyt5CVr+g+fAhUw0gjEHvkt9XQz4JY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.iu-Latn-CA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JFSHrwgSWwHg5fJ1UptqRvtKY9iL4jPIlhVvN1iZonw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.iu-Latn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>kTM1588ZYbto7dGx30pcnOyYK1OM1bgT6ZWDgBBulu4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.iu.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gKe4Xj+83/Xz6z5hcAie2z6vcWBPkVMRPrhr4NVr3KI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ja-JP.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>EmSwrd77bJhJHtaM3P8QRsvidBro5HrA+NgPWDC6IJw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ja.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jkubT0N/+f9eL+My6OKHO0xRiFZdwswn/F1v70hDpLI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ka-GE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>KzNpPbVQ/cuX45CJ/ufiZEGTpjS6u9vSU5ejkKPu3fE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ka.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MNBM1P66hsNDgzcDseJki3IO8BLfNxGh52ARnBkeEuk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.kk-KZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>h1rnKVDxqjev1v/M/j97R2VKa0W1IC2mHGilgIqAvv4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.kk.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gkz0wz2Tj6dX/tNWLXAq1IbRopzn4Zo9UySfdAVe5JY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.kl-GL.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TFOFKem04kS8YFZNnO535Pv1ubxhS6Am87AY5N/9cFU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.kl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>f2JQBqMkyWw9wGupfNILFfmdQxAuQrYF7rVZg5a5T4Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.km-KH.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>HaxD9tRu5gJrtYPoUzt/LfQV+mamZTGyAiG1WSd/HFQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.km.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>p2oFAhg2Ug+ip2m/8BcxN83CP4VVMDAtU7IHMm7ctr8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.kn-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Ysg+wlH5CgAg1KE+37vtPKmUUaDfiLhSJDt8QxLfNlg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.kn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5ju8uDnHIBUcbU2+8W+YFmbIqJDmqlvLzmPWoMdDXtE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ko-KR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bWgriqwnkl76OAq3199NknUjP3xX2GiqSLgL5awT/6Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ko.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uPDCvpOAKtN9TeuXNNz7iKEOQ/hmAgnG7jl5GG7r3Nc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.kok-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>rCzPC1YIm7pR6795CTCZ01bWi9Ch8J+FbDUgMbtl0zw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.kok.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qOZExCNfqQkql46Y4Md+jEWzt9WGv2e/lTAYJoSTQeY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ky-KG.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JbjcwVTfiX39Lqqg3/7yv8csZdn1seMRUL9z9yH6Pus=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ky.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PFKxWSxjtbvHBwl2g9QRPDi9a2MmYPQlvI9oaJW6u9w=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.lb-LU.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Jgda4M+kWnFEaxuCqM1yZ4pQm7l/LuR+2cKIU9lMB+M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.lb.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>XQ3GZO9BgIsssgyD24BrO0yHR6S3wHdpJ+dRcA+f6q4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.lo-LA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dsZbnNLR0DCgxYgHL5K9hXfSjy42a0SxD7kywIO4SHM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.lo.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VLkFyoDVxVUA+dIE6xYQw3d+WWzTHPaOiSmVYZ9KWys=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.lt-LT.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>3SE+D3JquqwjZHRWwIX3QnKAMD+nbyH+pyIWreeJBAU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.lt.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ZSbfdVQqquOxqma2upoUj9VF9ObjLNZSvHa+r+hASRo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.lv-LV.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>3gdk+5nVqcv3yUkw0sq/p46Ol1VvGSDarXBwlU3PkME=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.lv.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>szJQEoVWrYWimQfHGb1Wxg02tcJS+vOQlnAR6XeMNDY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.mi-NZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fSCyNDBQPlUumR4chWJr7n7xXhp/XEz9REehMuJq0NU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.mi.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PvygJ/RWBRx1tSYsvQq9jQYb4j/oDksCroD5p1dbJic=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.mk-MK.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>77vCIs+H52+zobSMaNuFRta1rUUI9+c2UYivPDhPAjE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.mk.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>xif/iZeEpLz+E8eP+SM3lWe+5zSF/vMHKRBPnJonjOQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ml-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>M1TJrZgXG2CpS67QiQ7JyjkyKgoUBk9Vuqx3iXfLAI8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ml.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OWmUpIXKAbsVVdfq0YIEr82soDdluz/w5hWgLsI3H0c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.mn-Cyrl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>W5pemVSG/ZmQHyM/M+1zyFwq01y1bfwZidc0Rj4DGsk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.mn-MN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>hG4Zw3YGbHCyiRpY20OesNpD1VIJgpIHYD0EXi0SNhg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.mn-Mong-CN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DADljiiH5k07/jz5MiylSpeQnIX9MGBKQ8g8AqKiD9E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.mn-Mong.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+E48XdzpULRZsz89qbLV+YeZN8XIesPXQM3/V1Ydd+4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.mn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PfLp1pcMkSgSkV9UlyA9aj7fMoDBfA/Qb3tvJW31vJg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.moh-CA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>9JOMtgdT47hXNfabKnyXasGn3hizTQGqKSYg0gnb2Kk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.moh.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>aI2iMMvA1gufprtWvxpew70AX5dQDhdy9CnSu+bZjE4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.mr-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Sys2M7hrkzKGXJVc6stDkNZhQwInci5QF4k5dDDJuic=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.mr.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>59byuGb7WTLsAyOVjDd4KC2hmoHxBqHnHxi+fQzgY78=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ms-BN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>V1wmzm07tDqSsx64tcDzAV/D47jxvvppimkjzUrY2HQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ms-MY.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8qYQ30ChI5d04SIBdOP8S75XXZLtoLaqSFqCxxilsLk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ms.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ostbFMj+m3NNcixudFQxU/LCKS5FaLozwpZ2OyR1GmE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.mt-MT.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>HFU5KK0dmzO3nPcS4eT2ZPTlzpXp9MMJKfSVzvcKGT0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.mt.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0gGKhOUTYn3Ihpff38lNhaJD/BY8nYzh5E1ZPLZAOXU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.nb-NO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IB+nNsF0aE2h2065BzvBmlTmzwqHvNIf2w3y4kAisbI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.nb.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4TZWUf2oUGmH93B+ZVOYT5AfDjbS4NQL49gul0d/uko=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ne-NP.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>S5H8GGpY6noQThW0ivPF8KmF3MtAs899ZJSnomHRtXs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ne.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>2bTkZ1IM3q7DxnHphQrC6zXM9Y/BbJoYIeF3aMzmYDs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.nl-BE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5mm32emNBd0hI4sM06gPmnTTwFPrGaNJmtM3kndVjFM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.nl-NL.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>x473L2miaBKNCjDVbUigfAoDmzb6+k6IIZ49e0UsTdM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.nl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>2FRhzEMLvce2Ls9TGfHRHYSG9ch3eXPihZK7lq87b3Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.nn-NO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mNOgu63NTYIomcyCqerqB+9fENGolfQbnkYTsYXYc6s=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.nn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>sfODcFOmWYu0yofw8kRiETmzdFS22yczxlnviNJL86g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.no.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Y72i+xBczO4T9YeSkT+nxaKcFT39WS+ejRU1G73nKzI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.nso-ZA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>vlWeq1u0CeCM9IKFlu6VbPWkGA2pYadKSk9X23ADEr4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.nso.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dZ0qwvKKXp/dYxfFozq3BiupSYr6dVtlZ/D+SG4bV4E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.oc-FR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>9LLlK0BtL3GcF1iDQqUS2lYpUY84VPTRfLPF5JpnKfA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.oc.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>KqLbbNY6GEtyeSTZZQ0N1Sz1JqAgwT5ha6OuuraoCww=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.or-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>g+5ZaBkrHaAa0WyYakvkRJSFLImhTYuFhfSOLkc7T+g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.or.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>C7zYvbRJyz7LDYX101k83/b0lDpT7wlQDOS8PQ8Yhw8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.pa-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5W2ZPLXtrKWumkGLmtR9LF0/HdzY2enmiDGpfYfxOEo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.pa.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>S8v9M2OjCzagGOVaR0mGgiT1MaXlAR1l1mB2E2uvFQ8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.pl-PL.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>p19lmeUCMo7Yh1hgpjHUAb8ODKV+T2nCNCiP5Zncq3I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.pl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FFF72PsCdY9LWWKwqnDUE9Gy4EItC7QGkL7vBRJZpew=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.prs-AF.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>vD4/IDM9g834+Bq34ooJrtta0CcPH2Ck2vkvfBDJiaI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.prs.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>nl3Nmusqhsk1eAZOkIYms9mWFo0OmlU6OUVGc4hkq6o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ps-AF.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AE5dBSxs0KoOxHpDzh3NUkAxHnZkjBm+bbl4hoXvgfI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ps.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>D8LfM7AFCcnVlDWoMB5hBcNcqpcYTIuRkfWtSrVVi+M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.pt-BR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>RGwkjfsUjysNYtX6fJE6EootTXwKDccVbmVrMptiT4U=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.pt-PT.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Sfo8kObZQTkAG1KQdHq31epyvCUyixHVaJY4BlBWctA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.pt.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dPzQ2xc5ClUdDGIK3hbLWkJbRTsknPUC1AxNvESq5eA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.qut-GT.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>1RCx+KrqkseyDcxoLSfhGIsg7gpgD/Hajb9KX4tl2ik=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.qut.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>x6qAnHpXljRbA+Ky9z/FA38W/9hvNJyXGqaBh8F8qK4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.quz-BO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ZlLgsHiTE8qo9ZZcyNfi7o3pU3Zmn9UdHvAtHZxl+f8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.quz-EC.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>m1QBzWrmzFHBPwTREjSghzrZ26/aJicpBRccIjLOiGU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.quz-PE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>iK6j+0/He+t4KNCel+lh7UsW8EXOUNKFMRmcYxgyB4w=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.quz.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>rM4conzxUCJOD7Q2ofjYD3KwQ/ys3gI76CEdHA9IOH4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.rm-CH.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ZCJLEa+5V2eTmy1FW7Z5zRHV54mhLVkBjKAuuSKQ3KY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.rm.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IKwln1ktDzdl75slblKhdVpVpGfKgVdMXBTjD97UP5M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ro-RO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fh+8rx4QalAs2xWbTUaO+LHFeUoD81QSJb50nsxcoUo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ro.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MG+dkMSu1cSg5c+zBfbwETzFt7g3BgI1v/R2z0tCuOg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ru-RU.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6sMeY919ZBxB68HNOYMcArzbQYz2tHgPJXgGdLd0pMI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ru.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Rgf51jHnh8xQ1BLNaVsOtAIkuNYDfah8f/QzR7bWNTw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.rw-RW.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>9/ruojKn4iU4xvsWjCvQvhPzZM9We+sCt+pVhleA8Q0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.rw.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>D6fxMwlpo9+ys/mUAXRjgGgdEoXaiGzE5OL/n8bXXgo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sa-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>p1RG7pCYMw+WzEzUXOcTn+WXbOsIhcchAXZBKpiQA2M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sa.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>EAHon5npTHo1FdO/Z3N6QeCLXl6GXZY7s78g2C5z318=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sah-RU.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>W4+Y3wFHArYsbI4dSkankI/+gVuY9FEhyVt5p5QQvEE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sah.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PSCcY0CAFIk7ne3zb32tFcUNpvY0IK9k3teLFdM4oJ8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.se-FI.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bIkXoHxron3S08nswEXWgLae7IRfs5raH/n7spZzLHI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.se-NO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>hTZVczVNizcdUHXN0M9uYTb3AsBdS/sbgwa/KzYfsYA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.se-SE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>h7NCGSyS7HMID4VSN6SrSohakJ0f7GEHxB7Tg/kNtVE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.se.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>A6EwEs2hu0bMmpZjm3dGumVlhOqZg0eTAvG1yee6jSE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.si-LK.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>vN9RWSuaqLEPOj1vqM4ayOQebcCnujwyBR4jb8f4iEk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.si.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uRrbLrkT1gkRIaa5K4s/hSePTsDVwlkWWqoahwcSMXg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sk-SK.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>F/finZ3bnsF8VNTQa3JNwMzY2lR9xV9T9LzF65/BKdk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sk.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7bzi1dRLCAnDuYtwF8aKSQ2FJuQpr1zp/og8Kmll+Tk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sl-SI.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Gp8Kq8q07z9naJRGPj22CMpDWtq8ZSFeBjPaJ1PIcfg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Scu3GiX64xQLnqSm9pLnoM3SgY/y3iAJzHDWm1i/YsI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sma-NO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>B0SI9pX0aJh9Bg9FUVBzaTmHjfngJB5FXkieVkaqxgI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sma-SE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pOpE2tUXl0QC5w/JnbRsWpS3IwRJ8e0rOATNB1oCXJM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sma.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7LqoVvz5UUTsHUq4Vi75IrxGyLSiSku3OMVTqdttn5c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.smj-NO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>j6usFWUjWuDVGA2JxnQ90cF8V4gehknReYMFazomAHk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.smj-SE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>COyHi32QO/kqp5myNmBc9hS3RGUzDTpUUNAY8q/sdQo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.smj.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>QROYfTYLN6xJQXqnol6j91+iGU6gcO4r/J1kHxg/I74=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.smn-FI.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Wb/aBIYKSiccmnMlyISkoV8WivtCf0JuVW0q28IBAvI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.smn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>z/RuudtgNuKIiCk6VhVCknoWpDFFvlp/51nPMl1q3OY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sms-FI.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>U6360DAgfqY9blv5CObtV3a7ouJg7x1STJAPTgsc8/I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sms.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zAm3+n4vYl8Byz967ztvRfU5L/UNvAWGydAALYLSMpQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sq-AL.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zShYKgLA6BrMHa64z15mTzaWQGFr/VDN9wXWlDgyxhs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sq.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DtToULyF3xzHvD5TbTT/g2rS+7Cfp77wrt6kJcSajA4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sr-Cyrl-BA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Z/CV56F/SNBVh+hRMpX4MO3BfJ2AC1ukrOHI9JswTXA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sr-Cyrl-CS.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>f4X1ihp31fVFSuZ+5WwPYD9FZXNjRwmN4uC+VJ8XvSs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sr-Cyrl-ME.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>C76iOS3rcccrJ+fvpBrdvfPtHjj4fp5M260Z03MCezU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sr-Cyrl-RS.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>9KDHLN1kqhHkYMNNHjVsdmiH0dCRBeTNMCe09kotMHs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sr-Cyrl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>u4WjUG+GaNeDuHku7T2dALpRGdn9AdHxSMA5oagrnUI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sr-Latn-BA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>xuaIRHmJlqasOu1gz+vkh1I44At9qKAqkzhctLC5iwU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sr-Latn-CS.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uS6gwfByGdCBKrLdrM+OOq5N0FgR6GwDK9IMuN1G7TQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sr-Latn-ME.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lCM+noT/sC52x2QOEs0YCfw5s8aOmEbAybiYAmtGIik=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sr-Latn-RS.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>M52bapq64N8aNUoLBvvsB8VyjsioAmVNO1Q4QbeZBYA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sr-Latn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>BYeK7LLZSCXRUnHWVW9EbOW+EBrDpcXxlxn/YlYiSzk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sr.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>F6tuRJeLJqGvmVqz6saogpOP9RB44e1y2xKyFnFPmVk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sv-FI.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4zD8+GeRUFezxStWkfJo3gVpN/LYdj1kjv46FPNpI2k=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sv-SE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>myBZJN5mvShGhVPFOFhOr+XodOVEkBVQie8Djwvx5JI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sv.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>icCveeLcJc7Pd4xScbYHnIcgjJbb7zUP5+oJhUGC3Dc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sw-KE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>SVRQr+X9nBrg4Us91ksziua8GBROO+RBl2Cr6mmyWb8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.sw.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6J2EwnS4uA26cWQ4DCflcwfS2HNHP3SVLxhl7Quo5A8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.syr-SY.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FOvz6Q+qDLPn8K4jQvtSiwfgUG1V94fqOhf/wYmIY/I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.syr.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>q1d7i2qBkwiOCZ99GQzGRVgXrAdvqhAfClkmsE7ava4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ta-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>oxfodeNGOpGAI5+bk2oP522Xnw1nPHVArdeX1vqgUoQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ta.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mlOvuriZTob4QDfQ7e9xLKsF1qM0pBR8UswqGaQAlko=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.te-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4kJGou7t53/euR2QRSxme8WH2qsGKl3t8Cf72YbXcrU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.te.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>hxqaAg77A1qSc9ULRPYCidEnFBTo/7DLDJCjSP86Spk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.tg-Cyrl-TJ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6WJ2ZzzAURtx13SLesIxZN5IM6LFm+ktCI2+gN/l8lg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.tg-Cyrl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>hJbGLXRBCVlLlt73H96S8IZ1Iy+fBZzLPlUV8AZuPc8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.tg.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ocFqVvz3w+zTuvtyGUBJ0mr8BwVNjiblc+elHNhrThI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.th-TH.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>up0hueVrVNAnBgq6CHDq3Cax2AJxM5VRmFazq3+NpQU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.th.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ydzjQe7VpDO3jnxfI1L/5Ktvy7v8HDT4L6pJBx/rGaY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.tk-TM.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>vKiCX7gqAJN0xwkjaqz2V0CsZLhbWVnjqbcRzqJ9w8k=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.tk.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>M+jZK4eZHfE1I/+dxUZgvSTPA+UnjaBGaEADXizX1b8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.tn-ZA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5CbSs+qYblnmJGl3ew11rteq+o3LiijkIsGOscM3ZSI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.tn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>3SDKxysf5OJAa2/T6JuJrCUKBSUi/Nefy5DFEpKi7/Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.tr-TR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wcWm0URzf4ZYqGTKylq2JK49Stav4OrEEQhPHerOP6o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.tr.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>YzJft2qBwWOQ4SNFI+2XT9iYeI+lP3nVn19GyetEP2c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.tt-RU.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AFGYbhOOf1Fu2+8rNhwHdPXHNQZBVS4BNk6Z1aRgOww=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.tt.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>420xvqd24qeo2iQHMaj2pbeTuCHiq87YDCPUVPR4ORU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.tzm-Latn-DZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>a/M5FncXCwWwdw12JD17K4CNO3NcM0HtFJAbxXOB86o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.tzm-Latn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>e5wWcWcPz9tLIGgmt/OthCPSM2UMLlqT80o9EP93rxA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.tzm.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wKVOeBYYgozI9fqEVJRrzIdIMj4z2xy0KvtS+x/acrs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ug-CN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>v8az3SdmxBExf06l4oIL5boOxxarRcmocAUoEzq8eTE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ug.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>V0QF8/BnzS+P8JGB2m+kJRT1iGCIMeOKPhzyypUe2u8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.uk-UA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>nkO9318WKCL0JifFEzC8uVQMEqqqy81nfiMK9n+yTJU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.uk.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>L32orD5e/xWfutGk++NDx4E5g01FxbsbI+yF2IdtJP8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ur-PK.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qBm86rzdlvyAwJapnXGICN8kcYFL2jcWzzsKuSng9BQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.ur.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+rGet3UXfR0MvQCzIrSMq3ot61k8xCygfY6l2yQLaKI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.uz-Cyrl-UZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>idjVe2ufuVsZaY8W8BCZTZjlYGCFU0y8Ap7bdevKOFk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.uz-Cyrl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LNBTPzNxLgRR+wEg1YQD5k8AwbEqYUgjXo9Da7pe874=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.uz-Latn-UZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>d2l80s9lMB6OayR7WIQd9lxdZrqshN4xN7Tr+9xTO8E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.uz-Latn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TChIpkVnRLqKY3yaL0YV0affmJZES8CvElEiL7AphY0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.uz.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>RAdh64CHWVRYgOxiZWDj2vLii5cwJ8FKXu7yd60loe4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.vi-VN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>XJeA+wplthb9urZKFJa7fDSGzsaQ15EwTYLEfAIfWxU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.vi.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0aLI6nkuDtRA9kNINDcSk8nBZ+AGmsRPntpDB1cDu4c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.wo-SN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>n/K9VThmbE8641ialWnLatpiDeoxyZ8qQcsPpmaK49g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.wo.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>koex5U2qIvve+/2/RypiZ7jpivep9m8mL0X6Y2uEQ+Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.xh-ZA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>BZ1Sk7cTsi0Mj5bo0VXTHoQhgwAnFRPahzLaNrR7rhQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.xh.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>L1tYWqJHQxcNW+FhV9yIrcUfm8i+hy1XCFDQKOUO4Go=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.yo-NG.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Ii11b59jTrev2ka+6Q91TTHNf2+boRYNPXYkJW6tNms=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.yo.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>L8A90CWuypwvJCCV2U33zGTg84s0W7tQh+pi8qANwnQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.zh-CHS.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>aClUgO/H6PTHQjKYENp+CAAp+XlQ0lAIIoZmQA4lT6I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.zh-CHT.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ErlBpiBaU2wobwaRIYo8QC9GICzNXsrzEzgIOeW+akE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.zh-CN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>89iZEh+QKlTBS8l72nWrp2gdL+KA2VmroVQ9Ho5G1RU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.zh-HK.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gmFh1/kOEaEcVDnmY+EQOjiy6fMR8jcVZPLyTVVAkP0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.zh-Hans.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MXz7VSObsAmIKKoaefVpctb/VzG+sJhFVOSSTYJSAOA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.zh-Hant.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>evNbmDewV6h8AU8DQnfQzGfkxwvGSAYobq+FBnR1dWE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.zh-MO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>n9bUPqBg8mWl7nxa6cy4suhhKFGIagP+Z1ysrm5I+Fw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.zh-SG.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4KxujxUbU3av+mCWoUrx/XaERCnwGJD8VWO/IwuIk5o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.zh-TW.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>m5CsSPBmU5V0rtwdG3FtlJMV2DmqSFqhotVvbYyNKkU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.zh.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WBlSiW+hUR+oup1q6Mq+XoDlqVLK783xFE31wkynUqM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.zu-ZA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>hFwKe+QA8IGWCvuayOArURHiMStaHaJmgzlZ/GIBRfg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.culture.zu.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MyHi5Um6Vj3jfgEPy0pmm0D/klBCBmsNjnhTgkI4ofw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fcultures%2Fglobalize.cultures.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>N3wJ7GrRqqw8ROiY+zq6b+Lok8oKQzsc+4rw/enwSQ4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fjquery.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0u0HIBCKddsNUySLqONjMmWAZMQYlxTRbA8RfvtCAW0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Fjquery.min.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>h0cGsrExGgcZtSZ/fRz4AwV+Nn6Urh/3v3jFRQ0w9dQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Ftau.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TlJ4SvcmqaeITsdbsq/J3LUNPPH3GgaD+Yd3v9nMAGA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Fjs%2Ftau.min.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+tyA+5ZHeXnBYNu6GpKjbo3zrcjezrbJ+B5RQ3Wwubo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fchangeable.min.template"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5FE8RTqos+4n7i+NAZO0Y/p98eINkCsgzw2fMSkAK+o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fchangeable.template"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IQa0Nm3R0qcp8XPTw7ME72YuAT8/hiRFlggL+pLFnrQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_button_fullscreen_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>2XUOLNKqmrG1IsREpkSuTzOlB0ZkK/NLKLRsmciIaEA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_button_fullscreen_on.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/LQpAinYSZ6mD9e4yjvc1kYE1wiAOTrzZhOW1pHRXbo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_button_pause.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>RZFODK5ecQrxnMaYf2GrhE5qIPZ+svUHOtgDE37EsII=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_button_play.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>iUTOYIwUWsC2StS6Kbzu2a8FlLWtiL10wHMMYsnVpzs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_button_radio_activated.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>HBWDnvZfjnVKu2iprqbJ1ubBoDeigQjrPmDFV+Z0d1M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_check_activated.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>leeuQROaB46ZxOyplJv0wyXpmJ7WLTqhAmm3W4PE2o0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_circle_button_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DCmQ8M0RjQs5Ht6kUAH8QYSA+Sc67cM0Hyaqo7glQLI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_circle_button_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7JbAsjCRDDz36GV7tDniiJW6Qgma6G2tF/SYTXnDgEA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_effect_title_tab_bounce_left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ki4u6F1B71pRtLHziHn888a2Y8BN/QNiQACt6EplcCE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_effect_title_tab_bounce_right.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DaRT3+AtuAGBocTXrt0gb9gVlr39p0pHtRhC4j/Np5Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_grid_overscrolling_bottom.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pp07USBa8wvzHxcskMyMy3wYWsiVcnrezbF/BuLz9vE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_grid_overscrolling_left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>kSa5H7s8JbnsszOlBlu0Tm11zZRFT0MdCmPbVLjxQ2Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_grid_overscrolling_right.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>V+tFY+OazC6MR6x4e8Jyu4u8abtZbFcxsH3bgvR6SDg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_grid_overscrolling_top.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>c0g7WRnhEivdVKsaOkUNr9z8vZb0reQkrWNERA0/EE8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_icon_favorite_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cgkGzWoZSbhmBozVW0CYVtg9hIWU55qm5HL7ClBTso0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_list_process_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lk02kruXqw3fJd+e01JXeS1FT7/uCDI+CVz/rKoX8E0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_messagebubble_date_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>59/bsqFtVPhmmoJVUGsFhrzrYXRSG46a4p1Lw5aX7uA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_navigation_bar_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Uidbe3aSJjwJa8VCLXRM6pw/IcxEpaZoUkFtOMfL5fM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_navigation_bar_icon_arrow.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TxbaiXcTSER3/EV+Rqy7B1nWo5N7BI08b+FLOIWI2X0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_overscrolling_bottom.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ve2lfcTSh3yCTH48KYBYVfK5U4vcgbux2Tx8L46CPt8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_overscrolling_top.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>i24CFTHC7SMy5Hh6TqkNRxR4pSMq12GXebo6ofWpu2U=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_page_empty_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7N1qPUoEipTy54zEcYzw3+/X/Ev7TywCQeT8c+4dGW8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_page_empty_bg_h.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>BYZ+GYtcTvufRLNBd0cihK3H+5fb1H/ICZOMg6mpVJM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_progress_pending_bg_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>27QaPaiAJtJHl4K9nDUFsn+PZUhOhBVgL/X0CEt4WFw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_progress_pending_bg_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>k1Y6opyV42nNUwRyUw9sXGEd8v0gxtcGoHlhgrj0q2o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_scroll_bar_handler_h_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>rFc7GCDigfjfphPxUoX0ud9I9LuWxjwSm2LXGZLbM00=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_scroll_bar_handler_h_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tWJY/dqsXXgHvJ+a6Z49iSiMKtfY0U7y4vLB3fN/su4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_scroll_bar_handler_v_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+++GyRJVfUwiGQwliq+Z44lolxXg4aH2615PgYwePpg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_scroll_bar_handler_v_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>e1iWVzZm+08CIbBYoSQZbXcpfMzynk1pA3ZJmhoH7rU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_splite_handler_h.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zg3UaBPG4owK3Pvfh1u66upBXCDgj9NEEo/EvwZU72A=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2F00_splite_handler_v.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>p1EnEzz1OXHwBNjHhbQ4+zudcTRa+Mb4lZzYMyEpku4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_core_button_icon_clear.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IzxnKGmntKSvogW2bkTKLF4o0HyXGdLno1uVD+8c+Z0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_field_btn_clear.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>G4NLUfENPggs/YfbmL5uxJCW6l69hGjdH1u+CLiNflo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_icon_favorite_bg_45x45.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7FlfyQoVhhSfijBGK1zjAwv0u8+wkRWWP4VIHoGSkvU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_icon_favorite_bg_72x72.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cgkGzWoZSbhmBozVW0CYVtg9hIWU55qm5HL7ClBTso0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_icon_jump.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>RYwP+dAPyNW/WZVH2JKWVGGIc99S2J3hTrDG1d5WVIM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_icon_jump_left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uozHyLOhGc5jpxak9rZlP94wm5wBXFgc8Z5n6pJTBfo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_icon_search.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0hwvo8sfri1c1caCUyTu2gHbGKJWW+tGLdfs2iNraFo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_on_off_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OAtSonE11K4cJ+HG+BM9Q55248Mzx/iZ9NFpD0bZR8c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_on_off_bg_line.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cfVSqKtC5chXaYiJ+Frw4oydqGI1TJsm8K8D3csoP9g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_on_off_handler_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Rv9hiBuzT4+0QDoTxP+p/JKbhgfyHuhYSh0g96LXh0c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_on_off_handler_bg_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Yo9npVezh1NuAYYzXKCJHTmpEvJ/xo/P6TDySOPv6EQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_on_off_handler_icon_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ZzN4K0CwWxmdmk+/xQ3UGSukj30qyAgJlOa9ntRydns=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_on_off_handler_icon_off_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>L8/oFc6lnX6KMjhvm78aRVnxqyivOg8RKq0hGP14zfY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_on_off_handler_icon_on.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>x2MOsIOrN0XS9zGlebbAYoIHS2Driegb1fpVAQVkq6w=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_on_off_handler_icon_on_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8p5Uu1wVNyiO4KjOOznS95I+aMhMLnivHUOwilcwkvQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_slider_button_brightness_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lnB1hVNe8j5BGwlxmFkrGTbP4Wj7KCQfoGoYZPLSzbk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_slider_button_brightness_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PLvjLuVz8Kb8bmhNlQnT1TXf9Z9Nw0J37rfFmDvQe1o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_slider_button_volume_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IC8IfqgQFn1jY4U1L9nqUNBC9iUYoU0x40g97tdLP+M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_slider_button_volume_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fl0077LrS/ojhWAwWe39a/sOdPbowToiqRV0Gz1f5z0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_slider_center_point_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>2CDQn9PhQw1gJufK2vpS4kiMK+AMLrqVV726ixX2+bw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_slider_center_point_bg_v.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>2W91QadPG+P6exP0Yvz3laDn9+4VcYIKKXnJwki7d98=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_slider_handle.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>msMbKQTKs+FvEuTFt1ySDkUPHaXdR7kmAkHojOcyV7I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_slider_handle_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FqTAu4VkNIRobTUjZ/ocgQHPvA65uR/yubP/Ig/ejNo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_slider_popup_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dnKoz2IcJY8sGASoDTvcD/QcJEtcGbZoV+86U7lPm0Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_add.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>z0ZEceoOYChZzNyHMSUOxBejMbO0ZL1uh1170qOUv8c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_add_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zRN/4bmXlYS7Gc8hwCoQfnEkLIqT6Fy/u5RvGiaxpEQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_back.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_back_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_call.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Icy9MHxlvQRN/D8k3iYLyEspBa8O/fEb5DgvMxr86/Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_call_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FM1ohiCf9e/ZF1hpv+bUtDNhYH2jBYFefNFAVr0YEW8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_check.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_check_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_contact.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>oyQw4po3y5f3UD+b0KP8/2cbkeDbOl4vPcER+TxP3dw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_contact_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>j2OfvHwJwKxjfUcj2bd534141ir10Jh4ZcP9MMXRSvM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_delete.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>R+ZvIAVmWPQd6G5PVd4KCb08wVD3QRjNhC0BWIZAxOY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_delete_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6eSO2cewmycmHVCYY08gLvWpYiYML2Deo4yp+3vkm5Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_cancel.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>X5oCVD2lyZj6J1sjKiyXJM7r0KphIShxTWqtWqKd6vQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_cancel_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tb/ZMb4bfWqUyhZM3x/A+l5YgwIpBSO1bB5VbmECuAg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_closed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ZVPL6ZBsZ0APshanc84CoEPTVW5HOCXVf0kKg2GALEE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_closed_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>3d5bDr3jHoWC95AIwJOeT+99vohtwUbnB+tmn7EAfAw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_opened.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>xY/1SaZAm51AXf2UxU00V1vOyuub9nNnLs2wns+RYAU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_opened_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>KtBnSHFQW1Jd1Wc0FFBkSy/NklOybB2hcejjosqOhpo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_send.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>K4lZY47nd+l63HIbg2Aab89TVbqgMDnReEX/F/4XkNQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_send_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mICnWPlhFPzuwzXZ/RPcJP5BB119qNoo7/m3eFV57Uo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_gear.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_gear_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_grid.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_grid_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_home.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_home_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_info.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Jftbl+6t89T9FYWh+OuGza2nTVcSorHExhI9Q/HzhBs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_info_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>d40LSP+JrpBM9NyJ56ABW1YvoWqiRvXV9eVqBddy3Fo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4pISaru9+SqOQfCDfYP6J1LzIuNkw57ueqISEQ7EotU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_left_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>nllC4JlThHzizCWwCcm8VGsod0gBNB0YPtvLIt3tXSY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_refresh.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_refresh_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_rename.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>vFM55wDLWX9qU3nFdMJnB4S2XyurVcr501QwvlMUnGU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_rename_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FPMOw14DItw8cV5XPfdSneAHOJ8M+w6ltoxY9YIEs50=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_right.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bSs9c+QW1Xsf1UDr5r/ta8OUjDaz7c0d7Mma34VtWLk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_right_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>XgCXiyXmuQmkymMn2pK7eSqkCYQU1tvpLXarEN0jQv4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_warning.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pspbBgY2RdqgLpYhDOrQ5gExsdWsLcCxPskd0Hzht4E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_warning_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VscwJ0iNXjs7HvYF9xMe8hWGUtj392rWx1qmfTCXAxA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fcore_check_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dHt9DMZTbu95AfLEVPTaGmly5br69CsdoDfVLAE4bSo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fcore_check_icon.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>rJzE+OVrzZm9HJFzeBi1+8FPano9ukrWB10nQV82m1o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fcore_radio_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>O1elPk2nQXWyxTDCMF5zrehVoahsMCfttCmf2K3D+Z8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fcore_radio_icon.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>glKD4X7W2hzYKdVgRIjl2R7sVQAqm4p+okJ7oycnJpE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fcore_slider_popup_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>sX3ixddu1L7SuMyOrtNbUTnPPIE/nfqzsrYY27Vw1DI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fcore_slider_popup_bg_stroke.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>k+RwnPDuAD8RpFePiZ1z5Ho8uveaS0OMjLZiHb2mVJg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fcore_toggle_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>haUaT2m9x5ZN//mnUgmhJR6kELNYsWWBd768MM1Lxz4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fcore_toggle_icon_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>g9hZFfUJTrK+siLDPWMVmvY8znm6q1YHEicgPSaGNyM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fcore_toggle_icon_on.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Tqt7tQvEtn2E7UuR/MZLN9s2wKZcZXso8LqDwdFO0p8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fcore_toggle_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IT7t+9TcfzEP/qOn/OtDFkgRfveeNGVxZhlsUMDXePg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fcore_toggle_on.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GojUYSAt8EDMyZtXmockHbROV6OPKJk8RI/yUNae/mM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcore_dropdown_label_icon_arrow.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7Ir32jRHTAqyOwCqGou1IljsXGvLli/C+uBa0lV33NE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fcore_icon_expand_open.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>h8XM1TGG2lv76oD+DMrVccMKaHhyBDbLclXV1m6v+8I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fnine-patch%2F00_messagebubble_bg_receive_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/LWCaRtA9bLKWAMreR6yB3oMcKBs3/vhC+OuiP3l26U=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fnine-patch%2F00_messagebubble_bg_sent_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AtuN9lgLtEPu/UsB765scKruCLGYyu5CNbAjGxP5Djw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fnine-patch%2Fcore_button_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>D5N1JkhwSuVu4qc4WM18q+I/jFqZCgHPgCHL9QoSCFU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fnine-patch%2Fcore_button_effect_normal.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pwtGfIApuhjc7kdbdiLAzQ+SQ4T4rHtlBCMHMzkyfJM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fnine-patch%2Fcore_button_effect_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IT+lrUiMV2K3f/13+tsMuAaWuaWL3hlnVi9zAGEHVhw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fnine-patch%2Fcore_popup_noti_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>o7/dP5vtlxTBwe/Tmgb+uivczogF0G2DooNpPIhzOP0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fnine-patch%2Fcore_popup_noti_bg_outer.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>E2pZNjtbgjJxQXAk9VqNEffNPbr/oeeucGdq9OFT6x0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_delete.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>o34+2QnTGpMCoLKSkL5w/8hFR5eEwU5y5siVzGjeag8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_drawers.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>KAhBg0ykFDLi207o4kGejc0FQtPtATzKTHGlw7XfuYU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_edit.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PfxrVBqv29YaAypSBERz6PVx6WN0wyQE/ud1j9Cr9qg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_plus.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>u3rS1Zgy6QfV3enFM+S9F4LRxiH8tOVrYfE0N5lDBuE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_search.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>iLojzb30vodS7s1FojxN0AVmYVuHIHwNYOAsfld68Fk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_select_all.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uo6TFwkNoSDcv4UHLE1/8Fpp9imt/EsYvp+EaGKExaw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fpage%2Fcore_icon_drawer.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>O+kqXQTHTlxC6e9adwNDhPjTM3azJMxaTLi6mGYmMfA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fpage%2Fcore_title_button_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>sPdTxeltWcZvySJVFm/pC6MAnT2UoOzBcDhdOSF9jc0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fpage%2Fcore_title_button_focus.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>CV0iI1mwYPkKbVvQKRlkW067bHgKc0f3Xbzp60IYcNs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fpage%2Fcore_title_icon_cancel.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>g0hx06dV+imB3WK+41HM1cN/74nVmOgmQ3/NocfYywU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Fimages%2Fpage%2Fcore_title_icon_done.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6tw066cei+ufr1pDd4FjQlU948PrRK8C98soBv8qClQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Ftau.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>G5er6cYRlS9bEc4+Tb/qrhQo6TIhOJ3apl8pH6ZhXBs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Ftau.min.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>eJPPUynScbbRQswjIpHvGfzK3NAp9lZFVPnolFs5fE4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Ftheme.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>aNZtpUArjN9hVFK2UODcVp+5c8SU8CuZsqL0ekosf5A=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fchangeable%2Ftheme.min.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OGRsfqg2+sXu07QNoHP1fm+dEMGQpLIJzWNKoOb7af4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fchangeable.min.template"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5FE8RTqos+4n7i+NAZO0Y/p98eINkCsgzw2fMSkAK+o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fchangeable.template"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IQa0Nm3R0qcp8XPTw7ME72YuAT8/hiRFlggL+pLFnrQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_button_fullscreen_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>2XUOLNKqmrG1IsREpkSuTzOlB0ZkK/NLKLRsmciIaEA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_button_fullscreen_on.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/LQpAinYSZ6mD9e4yjvc1kYE1wiAOTrzZhOW1pHRXbo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_button_pause.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>RZFODK5ecQrxnMaYf2GrhE5qIPZ+svUHOtgDE37EsII=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_button_play.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>iUTOYIwUWsC2StS6Kbzu2a8FlLWtiL10wHMMYsnVpzs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_button_radio_activated.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>HBWDnvZfjnVKu2iprqbJ1ubBoDeigQjrPmDFV+Z0d1M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_check_activated.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>leeuQROaB46ZxOyplJv0wyXpmJ7WLTqhAmm3W4PE2o0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_circle_button_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DCmQ8M0RjQs5Ht6kUAH8QYSA+Sc67cM0Hyaqo7glQLI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_circle_button_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7JbAsjCRDDz36GV7tDniiJW6Qgma6G2tF/SYTXnDgEA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_effect_title_tab_bounce_left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ki4u6F1B71pRtLHziHn888a2Y8BN/QNiQACt6EplcCE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_effect_title_tab_bounce_right.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DaRT3+AtuAGBocTXrt0gb9gVlr39p0pHtRhC4j/Np5Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_grid_overscrolling_bottom.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pp07USBa8wvzHxcskMyMy3wYWsiVcnrezbF/BuLz9vE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_grid_overscrolling_left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>kSa5H7s8JbnsszOlBlu0Tm11zZRFT0MdCmPbVLjxQ2Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_grid_overscrolling_right.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>V+tFY+OazC6MR6x4e8Jyu4u8abtZbFcxsH3bgvR6SDg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_grid_overscrolling_top.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>c0g7WRnhEivdVKsaOkUNr9z8vZb0reQkrWNERA0/EE8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_icon_favorite_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cgkGzWoZSbhmBozVW0CYVtg9hIWU55qm5HL7ClBTso0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_list_process_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lk02kruXqw3fJd+e01JXeS1FT7/uCDI+CVz/rKoX8E0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_messagebubble_date_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>59/bsqFtVPhmmoJVUGsFhrzrYXRSG46a4p1Lw5aX7uA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_navigation_bar_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Uidbe3aSJjwJa8VCLXRM6pw/IcxEpaZoUkFtOMfL5fM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_navigation_bar_icon_arrow.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TxbaiXcTSER3/EV+Rqy7B1nWo5N7BI08b+FLOIWI2X0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_overscrolling_bottom.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ve2lfcTSh3yCTH48KYBYVfK5U4vcgbux2Tx8L46CPt8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_overscrolling_top.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>i24CFTHC7SMy5Hh6TqkNRxR4pSMq12GXebo6ofWpu2U=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_page_empty_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7N1qPUoEipTy54zEcYzw3+/X/Ev7TywCQeT8c+4dGW8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_page_empty_bg_h.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>BYZ+GYtcTvufRLNBd0cihK3H+5fb1H/ICZOMg6mpVJM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_progress_pending_bg_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>27QaPaiAJtJHl4K9nDUFsn+PZUhOhBVgL/X0CEt4WFw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_progress_pending_bg_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>k1Y6opyV42nNUwRyUw9sXGEd8v0gxtcGoHlhgrj0q2o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_scroll_bar_handler_h_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>rFc7GCDigfjfphPxUoX0ud9I9LuWxjwSm2LXGZLbM00=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_scroll_bar_handler_h_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tWJY/dqsXXgHvJ+a6Z49iSiMKtfY0U7y4vLB3fN/su4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_scroll_bar_handler_v_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+++GyRJVfUwiGQwliq+Z44lolxXg4aH2615PgYwePpg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_scroll_bar_handler_v_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>e1iWVzZm+08CIbBYoSQZbXcpfMzynk1pA3ZJmhoH7rU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_splite_handler_h.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zg3UaBPG4owK3Pvfh1u66upBXCDgj9NEEo/EvwZU72A=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2F00_splite_handler_v.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>p1EnEzz1OXHwBNjHhbQ4+zudcTRa+Mb4lZzYMyEpku4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_core_button_icon_clear.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IzxnKGmntKSvogW2bkTKLF4o0HyXGdLno1uVD+8c+Z0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_field_btn_clear.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>G4NLUfENPggs/YfbmL5uxJCW6l69hGjdH1u+CLiNflo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_icon_favorite_bg_45x45.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7FlfyQoVhhSfijBGK1zjAwv0u8+wkRWWP4VIHoGSkvU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_icon_favorite_bg_72x72.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cgkGzWoZSbhmBozVW0CYVtg9hIWU55qm5HL7ClBTso0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_icon_jump.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>RYwP+dAPyNW/WZVH2JKWVGGIc99S2J3hTrDG1d5WVIM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_icon_jump_left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uozHyLOhGc5jpxak9rZlP94wm5wBXFgc8Z5n6pJTBfo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_icon_search.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0hwvo8sfri1c1caCUyTu2gHbGKJWW+tGLdfs2iNraFo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_on_off_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OAtSonE11K4cJ+HG+BM9Q55248Mzx/iZ9NFpD0bZR8c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_on_off_bg_line.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cfVSqKtC5chXaYiJ+Frw4oydqGI1TJsm8K8D3csoP9g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_on_off_handler_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Rv9hiBuzT4+0QDoTxP+p/JKbhgfyHuhYSh0g96LXh0c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_on_off_handler_bg_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Yo9npVezh1NuAYYzXKCJHTmpEvJ/xo/P6TDySOPv6EQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_on_off_handler_icon_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ZzN4K0CwWxmdmk+/xQ3UGSukj30qyAgJlOa9ntRydns=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_on_off_handler_icon_off_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>L8/oFc6lnX6KMjhvm78aRVnxqyivOg8RKq0hGP14zfY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_on_off_handler_icon_on.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>x2MOsIOrN0XS9zGlebbAYoIHS2Driegb1fpVAQVkq6w=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_on_off_handler_icon_on_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8p5Uu1wVNyiO4KjOOznS95I+aMhMLnivHUOwilcwkvQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_button_brightness_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lnB1hVNe8j5BGwlxmFkrGTbP4Wj7KCQfoGoYZPLSzbk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_button_brightness_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PLvjLuVz8Kb8bmhNlQnT1TXf9Z9Nw0J37rfFmDvQe1o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_button_volume_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IC8IfqgQFn1jY4U1L9nqUNBC9iUYoU0x40g97tdLP+M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_button_volume_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fl0077LrS/ojhWAwWe39a/sOdPbowToiqRV0Gz1f5z0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_center_point_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>2CDQn9PhQw1gJufK2vpS4kiMK+AMLrqVV726ixX2+bw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_center_point_bg_v.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>2W91QadPG+P6exP0Yvz3laDn9+4VcYIKKXnJwki7d98=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_handle.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>msMbKQTKs+FvEuTFt1ySDkUPHaXdR7kmAkHojOcyV7I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_handle_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FqTAu4VkNIRobTUjZ/ocgQHPvA65uR/yubP/Ig/ejNo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_popup_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dnKoz2IcJY8sGASoDTvcD/QcJEtcGbZoV+86U7lPm0Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_add.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>z0ZEceoOYChZzNyHMSUOxBejMbO0ZL1uh1170qOUv8c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_add_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zRN/4bmXlYS7Gc8hwCoQfnEkLIqT6Fy/u5RvGiaxpEQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_back.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_back_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_call.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Icy9MHxlvQRN/D8k3iYLyEspBa8O/fEb5DgvMxr86/Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_call_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FM1ohiCf9e/ZF1hpv+bUtDNhYH2jBYFefNFAVr0YEW8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_check.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_check_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_contact.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>oyQw4po3y5f3UD+b0KP8/2cbkeDbOl4vPcER+TxP3dw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_contact_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>j2OfvHwJwKxjfUcj2bd534141ir10Jh4ZcP9MMXRSvM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_delete.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>R+ZvIAVmWPQd6G5PVd4KCb08wVD3QRjNhC0BWIZAxOY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_delete_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6eSO2cewmycmHVCYY08gLvWpYiYML2Deo4yp+3vkm5Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_cancel.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>X5oCVD2lyZj6J1sjKiyXJM7r0KphIShxTWqtWqKd6vQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_cancel_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tb/ZMb4bfWqUyhZM3x/A+l5YgwIpBSO1bB5VbmECuAg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_closed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ZVPL6ZBsZ0APshanc84CoEPTVW5HOCXVf0kKg2GALEE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_closed_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>3d5bDr3jHoWC95AIwJOeT+99vohtwUbnB+tmn7EAfAw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_opened.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>xY/1SaZAm51AXf2UxU00V1vOyuub9nNnLs2wns+RYAU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_opened_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>KtBnSHFQW1Jd1Wc0FFBkSy/NklOybB2hcejjosqOhpo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_send.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>K4lZY47nd+l63HIbg2Aab89TVbqgMDnReEX/F/4XkNQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_send_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mICnWPlhFPzuwzXZ/RPcJP5BB119qNoo7/m3eFV57Uo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_gear.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_gear_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_grid.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_grid_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_home.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_home_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_info.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Jftbl+6t89T9FYWh+OuGza2nTVcSorHExhI9Q/HzhBs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_info_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>d40LSP+JrpBM9NyJ56ABW1YvoWqiRvXV9eVqBddy3Fo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4pISaru9+SqOQfCDfYP6J1LzIuNkw57ueqISEQ7EotU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_left_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>nllC4JlThHzizCWwCcm8VGsod0gBNB0YPtvLIt3tXSY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_refresh.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_refresh_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_rename.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>vFM55wDLWX9qU3nFdMJnB4S2XyurVcr501QwvlMUnGU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_rename_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FPMOw14DItw8cV5XPfdSneAHOJ8M+w6ltoxY9YIEs50=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_right.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bSs9c+QW1Xsf1UDr5r/ta8OUjDaz7c0d7Mma34VtWLk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_right_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>XgCXiyXmuQmkymMn2pK7eSqkCYQU1tvpLXarEN0jQv4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_warning.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pspbBgY2RdqgLpYhDOrQ5gExsdWsLcCxPskd0Hzht4E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_warning_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VscwJ0iNXjs7HvYF9xMe8hWGUtj392rWx1qmfTCXAxA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fcore_check_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dHt9DMZTbu95AfLEVPTaGmly5br69CsdoDfVLAE4bSo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fcore_check_icon.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>rJzE+OVrzZm9HJFzeBi1+8FPano9ukrWB10nQV82m1o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fcore_radio_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>O1elPk2nQXWyxTDCMF5zrehVoahsMCfttCmf2K3D+Z8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fcore_radio_icon.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>glKD4X7W2hzYKdVgRIjl2R7sVQAqm4p+okJ7oycnJpE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fcore_slider_popup_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>sX3ixddu1L7SuMyOrtNbUTnPPIE/nfqzsrYY27Vw1DI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fcore_slider_popup_bg_stroke.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>k+RwnPDuAD8RpFePiZ1z5Ho8uveaS0OMjLZiHb2mVJg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fcore_toggle_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>haUaT2m9x5ZN//mnUgmhJR6kELNYsWWBd768MM1Lxz4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fcore_toggle_icon_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>g9hZFfUJTrK+siLDPWMVmvY8znm6q1YHEicgPSaGNyM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fcore_toggle_icon_on.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Tqt7tQvEtn2E7UuR/MZLN9s2wKZcZXso8LqDwdFO0p8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fcore_toggle_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IT7t+9TcfzEP/qOn/OtDFkgRfveeNGVxZhlsUMDXePg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fcore_toggle_on.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GojUYSAt8EDMyZtXmockHbROV6OPKJk8RI/yUNae/mM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcore_dropdown_label_icon_arrow.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7Ir32jRHTAqyOwCqGou1IljsXGvLli/C+uBa0lV33NE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fcore_icon_expand_open.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>h8XM1TGG2lv76oD+DMrVccMKaHhyBDbLclXV1m6v+8I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fnine-patch%2F00_messagebubble_bg_receive_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/LWCaRtA9bLKWAMreR6yB3oMcKBs3/vhC+OuiP3l26U=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fnine-patch%2F00_messagebubble_bg_sent_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AtuN9lgLtEPu/UsB765scKruCLGYyu5CNbAjGxP5Djw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fnine-patch%2Fcore_button_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>D5N1JkhwSuVu4qc4WM18q+I/jFqZCgHPgCHL9QoSCFU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fnine-patch%2Fcore_button_effect_normal.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pwtGfIApuhjc7kdbdiLAzQ+SQ4T4rHtlBCMHMzkyfJM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fnine-patch%2Fcore_button_effect_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IT+lrUiMV2K3f/13+tsMuAaWuaWL3hlnVi9zAGEHVhw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fnine-patch%2Fcore_popup_noti_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>o7/dP5vtlxTBwe/Tmgb+uivczogF0G2DooNpPIhzOP0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fnine-patch%2Fcore_popup_noti_bg_outer.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>E2pZNjtbgjJxQXAk9VqNEffNPbr/oeeucGdq9OFT6x0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_delete.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>o34+2QnTGpMCoLKSkL5w/8hFR5eEwU5y5siVzGjeag8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_drawers.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>KAhBg0ykFDLi207o4kGejc0FQtPtATzKTHGlw7XfuYU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_edit.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PfxrVBqv29YaAypSBERz6PVx6WN0wyQE/ud1j9Cr9qg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_plus.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>u3rS1Zgy6QfV3enFM+S9F4LRxiH8tOVrYfE0N5lDBuE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_search.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>iLojzb30vodS7s1FojxN0AVmYVuHIHwNYOAsfld68Fk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_select_all.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uo6TFwkNoSDcv4UHLE1/8Fpp9imt/EsYvp+EaGKExaw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fpage%2Fcore_icon_drawer.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>O+kqXQTHTlxC6e9adwNDhPjTM3azJMxaTLi6mGYmMfA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fpage%2Fcore_title_button_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>sPdTxeltWcZvySJVFm/pC6MAnT2UoOzBcDhdOSF9jc0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fpage%2Fcore_title_button_focus.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>CV0iI1mwYPkKbVvQKRlkW067bHgKc0f3Xbzp60IYcNs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fpage%2Fcore_title_icon_cancel.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>g0hx06dV+imB3WK+41HM1cN/74nVmOgmQ3/NocfYywU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Fimages%2Fpage%2Fcore_title_icon_done.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6tw066cei+ufr1pDd4FjQlU948PrRK8C98soBv8qClQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Ftau.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>G5er6cYRlS9bEc4+Tb/qrhQo6TIhOJ3apl8pH6ZhXBs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Ftau.min.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>eJPPUynScbbRQswjIpHvGfzK3NAp9lZFVPnolFs5fE4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Ftheme.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>aNZtpUArjN9hVFK2UODcVp+5c8SU8CuZsqL0ekosf5A=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fmobile%2Ftheme%2Fdefault%2Ftheme.min.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OGRsfqg2+sXu07QNoHP1fm+dEMGQpLIJzWNKoOb7af4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.af-ZA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>xJN+Lao5/QmarQQRR8OM5hUWu1HxmaV2drsXV1QeONA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.af.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>R8EchiFDByDAAKJid2lNkhiJs1JDQzrBPl/bxNExnZA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.am-ET.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cgavLYp6f7vAmfHub6X6LKbcFNkImaqhkODyNSx/Rzc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.am.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fAxz3A4WYw56/EiYup7WgQNbpFNOOd3Q78v8497/eio=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ar-AE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>QyvvCITM4Ngr5HR2ja1zYO+AJBu8lpjoE2N1JePI+vs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ar-BH.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>p2Fkaeci08d7A2UmnHniaWvMpFERKYho40+KpUIFtO0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ar-DZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jR1RClqkAASnr6OLcNA0lWsSd6I3woUJkFDQktJazrs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ar-EG.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GHU4UPuHhyt1s3GSYdzi5tQQMZ1/kkKI9w3VlDW7o/I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ar-IQ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>I/urgV4f9DNLZjs/OaVECGCXzWE64+yWbdd++YRgagU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ar-JO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VebzsOnrB3hb0rm58NGgU2tuJVzwIgG4zCX7Wl8f0X8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ar-KW.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>vEev2QvXsT2MBf0amVm0q6mc/okG/+yzBEVi+WlhEOY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ar-LB.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>syV3P5Vn18WZhBaQAVwSRv1yuIMLkq0V2htCtU6ZcD8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ar-LY.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>xZ6E+Ba1H24Upt3RTOCM8Nm8qZ/JHfS9zzIkICr1ND0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ar-MA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>EegPFiYivsL02s5YOsQ64THNTdnRoTXmuI91g5Pzmlc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ar-OM.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pkY1cWnvalxXn67Edi0toygt4pJv0sAg+6isSrcvhLg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ar-QA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ze+ZISeMm+SsVCjW46oPVdc2XpBqVC50b9Fvwwqy0DQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ar-SA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>M3dTau98TJBts+M/X/SSoVn1laCIvY8FDCRt5gJvPO0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ar-SY.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ntXcQG2GbpnpJuAYt81XodyR0+VOP+CsRgE5PK8r1sk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ar-TN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>QV+MvnWbggs4AG/eROIz1YZhTrjrfMXv2t57qClOstQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ar-YE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/xKHLx9fnxaM/Hh/ijNYEZ1FF2b4h8eYXFqdeLhtvOU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ar.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LaG2D9kXtnJYQuemR462NrTXOPeaIKboilrpi224u9M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.arn-CL.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>XgiOzoDxwfzDFO0sBT+bLaOdSyBqYN1NaEua88LL/j4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.arn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>hmlVr0QTkb1wfVWejEfhIX8mvcOF+bUkofUOawVPTdE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.as-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>CqR+6Ii6qAxKPDLTCOeT3gUX7qYeDQMxjepzqA/cSUc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.as.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lmayqqCyxB34f9tXJCPTs/I6OzblYqAi2uwOqjJjq5Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.az-Cyrl-AZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>2fmPAQvCA2zt7cIbGSOH0KNkwhDuqgYnXs1zksmhstQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.az-Cyrl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>yZae5rUT3q/Dw0m/P24n9kApa3794NRUYezO6Sv9mgo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.az-Latn-AZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>vgZ5Pl1EllBUjU9K40tbRmxqVHYbDMgxbnpyhLgMMeE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.az-Latn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5P7wAWyjtJ3/LxX1Wa2LF8+Uj4cHIPq+Exfhs8//lyI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.az.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Om0f/2kdHJMlS/KNEGElM2FoHIByuVzJtJP32CD9fBY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ba-RU.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>b6/p15MN+7gQXWLChVETbA5nSOa2CJae2F8omYTxovU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ba.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>vd0HpLJ0XBKzWhdf1lf8w0hOZabn0SBf1i/iXf+VfY4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.be-BY.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AmUW3vIzb7U7Ssbi0SjCZfGEaTvBasOlXF7hOfbwGfM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.be.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cUX81L8VPkfDVeRmtQ5kfPXS4CIq0IK4LKAfNThZhJI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.bg-BG.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>BNsJ14VoV0QCqz+xVWdJ5Fnv3FkJu4/CfhSVAKEC9qw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.bg.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>sR1t1oiisNJKHtCfWssxEOj1dK8I7t4qG6UZ7TsUIl4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.bn-BD.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tbGNZrkZdlVKc+mAH8YlkV0c1fvBJ3ARmujlJzs1Yt4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.bn-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>id5j/nA2jzk/OPYy8EyRgKYhSqaeAhZJB1zgaI5tvag=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.bn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4HMqmuh7KvR+jEtlML06wCIJWIsJgkTjXC3zXx0/hNI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.bo-CN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>t1LmSh7SuBou1wfChobCqWD3y9ULi3Y1FIcyAy9gcqM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.bo.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dwaWfU38h7rCg2yLsF6YWc7wenx8BXbnkuHauOYFEqs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.br-FR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OZy4p+DxmMTS8PIdFggzCrWOmeWjWOYUAWoTa+vUZSU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.br.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JAQKRmjEop+DI5VpVjyEGQrOT6BsY7q2eHynsxeT5as=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.bs-Cyrl-BA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6XFjIYenw+D/t7gku2gkKdsChuns7DYOBRqm5N69Dy4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.bs-Cyrl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+3Q/yAxyyNbPsdffg0zyzixlTUZeNJvgiO9wD8vhw28=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.bs-Latn-BA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>g2xFWnSUnBoLs/aXMu63FtSfW4HqkYeYDTgEnYm+Zak=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.bs-Latn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>91ED9SvnuTcPunwj0kpCF5Tb7uj1uw4ft1OvR/S/jzk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.bs.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8zP3sB6z8+lKS/AbV3N3yr7925Ow8IjxV8ZCoMIEkZE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ca-ES.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>EuofAH+nNloxZsvAACL3tM+RKUEZTrkPd6gyEqrxq0I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ca.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WPe0+RSKjl9rqqhMTG4NzpxysKq6JPyK9hv3i4OZA+M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.co-FR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bOwbcYfstamb/QrJLwY6eVb/J80BiQ5D540szR+cIq4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.co.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pFyLMlbPzZvkngay1Zg6K5ixK4/rM99T/zslcLErBME=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.cs-CZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OLgTV1ZaMjm193ByIxs8+dN22TBSrlrDiAPHO6ROQ1A=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.cs.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>oDMPnMueuhdTVqyQcPx6lOSIhfh7FSFmHdB6aBiU0dw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.cy-GB.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uWs0ldwPr1IGvt7BgEcp6gfMn8S/c8CBWVJpVOkoUjY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.cy.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>efMRAo1cXHL6HXpviCUOU08MTz9H+H5kTweq+Od8ZsA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.da-DK.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TXSfO91vJ71ewbkofNs4OS9Nz7BZfPTipQ++AVJ/bDM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.da.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6zan8EL04RsACQ+Z0Jdp4umJ361Np8KmIuIKYVfompU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.de-AT.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>xp1pOvKwnob/U4MW2uIzXG6XruQMADhywb8hBeCF7hM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.de-CH.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>iMrCIxUjFOtKrSQ75svMtCQMIqfJIZax53OZADI6Uy0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.de-DE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4rZI8JIKo5ZNbbO9Y2w/XKvmbkh/iuhUbCkYs+VKedY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.de-LI.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>j47JqYdtcdP8c+d017W2J7WGqlJELpUtr5Mwh6IIKtw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.de-LU.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>HYn3512vjEqjLDu5EwJvk+fXybdtrWLjQ1jVbzxsKKo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.de.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>z0TvZSHo0AAPr1Uv/kCa6uZNIdSNOCRKgt8Stix+kVk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.dsb-DE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ICz+afNMcVNxPEfAhqPyRzMAA5IIvLZ/oikM/CjM+eU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.dsb.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/GsGumXQjw/2ARqyetsUYlLkBrkGF6uA8SWsgInEwCE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.dv-MV.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pnFD5UXTDEONTmHQF/Ig3/o6hZv7uWRWCxcrtlHuW8g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.dv.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>kXjiEX+5X3wEZOQS7IYpGhzYU4Ed0hLlS0DpFXNgp8o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.el-GR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6aJ+wyPRNYnsT31xPscR2VQDv8k1epkbXJCccIAO80I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.el.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>2RFJp2M6lGKHvag0eEckemyMbSa4g7c9gC7Xhra8Ztk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.en-029.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>V9AtXgKWLDwICY4Xt5AYSsgmaxn8i4cQ68qYTRT6BMA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.en-AU.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/w7BRevWqVshW6NfPMviSpQH8vA2HbR6BEy0XZGfORg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.en-BZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AaWz56C1xJKUYKeNL8UHhhN85SJz6zxRQKKuL26HGsY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.en-CA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>V7U2rVD5uNfdi5PKeb5iu9e2BZmVxwpmXku2JS27JSA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.en-GB.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>HoLvkJZFy+lgM4jkupjUeUmlc+v8bsUYfjbmqXjAFGE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.en-IE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>CQM2oOHWsoeoZYPtLyr3LH+voRc/dfr1q4T/f9R4yVI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.en-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>RlcOtPFMoZT10smnRuktZiIhR3fpIuU6ivqAXR1kulA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.en-JM.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>X1JLrKp0FwooTye1anpbm/HX7t0BeIJFyIIMgDGw4QE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.en-MY.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>UZPN5uuzfCoq4xX1zweQ+gwGkICn9w7aw00YdVeKs3w=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.en-NZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gY8TKaCAlfVm/rm3L0cqnzJ4qUmaLukgxkblUdURCdg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.en-PH.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>UXL7IfDqZKJFtAdqCGbyMyNKR7W9vFkQbtHCxwld/SE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.en-SG.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+ldS0nXdGpLH3OogGclKrNRhZlu0kOvOLr8xglTrtpM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.en-TT.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Ghchtazfv+u7Vf+Rb0e9RejTEU/jU4XO4+/Mq/7oAdA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.en-US.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Y9jHJ1xEiJO9Xs8oPEUiKYBy9ts8gTylfbd+HWWzrQM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.en-ZA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Oc5izxBddLhpH7RIRdT1w1OEZH6z23vYc9GRrtvfK1s=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.en-ZW.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>nV2RZa8sM5f+QMA5PXrSPjufVUuONl82j5ux+mtYTnA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.es-AR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gXusYtFywJyoyTXF602q1s1BoB3kXaPmjZszu+yQxaE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.es-BO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>V4yQOVZbHgBr9pxe40n7kN7BHjtQliTBk0A1Qna5ClQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.es-CL.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ZYl/UMFYFG/yyLU6pKzE4/2LneecXS41Jd5uYjV6ssE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.es-CO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>g7kcxJRQlO2spFe/13MteTGIHz4dykGQ+X6x3SOBiRY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.es-CR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>n7dYEMNnBuvhHR+Fa3YzVRHTgzCfVHI/Ryw27vaVonM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.es-DO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WXQxUuS5Xj4JxQDh5tv5G4Pa7nE456J1V3VfIyQWvig=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.es-EC.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>QwEMj9FXcFpKLBHn6EO6hP8lE1q6SLEttkTWZNnlirA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.es-ES.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>P5IxYaL+caKIUejSeo1K+ChN1hxR1kiQoPwuXeOPf2A=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.es-GT.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>J7vgSKP0h5XO71PqWdfYO7jV4xjOfxXpPEOYPprAWnk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.es-HN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wZw98vynyOgU3tqYZBnqsHdyeYFrTtdn4qtrBpTG0fg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.es-MX.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>sv2YI9awQcMWYbWTgB9s5ylRpYCkd4mvRo0D5jtIP9M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.es-NI.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ifVDI7bNM2yX4E1FMJsNIUBUO+D3OQtiAqwASA7gLZM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.es-PA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zBgUVnZX6Lz6GpCNgfGVVetFEDXHK/pharf1JZ8RBWY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.es-PE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>RGJK1lZiJeIrTPBrIs3YTsSZOH95RC0SQvF4guYHjT4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.es-PR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Y62l+BWZeR+8VZO85tGg9lLa64bZsZ7BNJgo7JQyqsg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.es-PY.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cuEJlhICPUyZ3Sl8KYGS9710zenx0GKn910tLg8i4y8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.es-SV.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GleOIck92wd2xijrxaNCpDoO8RtMzxDHzix0rG3zcOI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.es-US.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>l0a7XfB4E9M6ssh7p80u3VPIHOWW/rq/agY17zxq87E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.es-UY.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>c0dUZ/7MByAoHy88GFHTzZaL/vFUOpActaqrL9fkU28=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.es-VE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>siL50iSjOdxX4/j9XLx1pQurnvuUQ0E0U20ICa8tq0g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.es.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>rxdUH5M8z1SvFCYsNv/Q90haiQjTMSRh+BSo94MGMwA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.et-EE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5g/4vIPvVAcatVaJda544ikGz4ph26szYr3ShAPRGDg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.et.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DFzlZK2yOB9qaTJi/NTQ9vcJ4qnEZlaTZc+svCKlCxc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.eu-ES.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cEzLasD5QbtsVIjP5gTYYvUNVbgeWo3TRXjz96c4xmc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.eu.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uJCRX4umX5HAYTeyPUsVgI5At3Okmw8wH6zBMwvXe24=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.fa-IR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+S/inPCmJSLQ5NZw00naLlJ0GqXIRXCoxbqVI2plCR4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.fa.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>X0PCe62eCQBFZXQv6DzN6fI9zNQgOYXq9ouA9YQd1c0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.fi-FI.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>QpDPTnSnULu1hokZSKPnSOIuF2x4AmG3YErdQ4wlSbk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.fi.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fIATfJrPkCjg1gTvoUPRK1pSLwbis+AOBhwd/gg8VYQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.fil-PH.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LyRWNwNNL0E8J3dDzjNopRzU1GRbozfsuxwknMMOXJo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.fil.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>HLHCsJvjOQx3CUzaqilkNBaaY3cKwuXLhvI9PtKVl6A=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.fo-FO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Fb346LWblLPLzozm+gicNNnrnKsZuWciov33Xra0lBo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.fo.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>owSHGv/pRyZFIQ1ahW13QEZ7G77TM6haAJ//yrQr07E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.fr-BE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mFMsGnyQ0c7799NPVJD46ZLgPZmicRmP3vies1iupAE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.fr-CA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pbMaEysDKEDxWTa7UYtodbbRdYcnBtW2eQ0OsGDheWs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.fr-CH.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>afW0dRWfU6lrsejVXsJ5euXBtWKUyIx45boOxe0bHRg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.fr-FR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>M+UmfFNn5IEQdiMZP4kPtz713st9FStKaCVBqBVTU/A=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.fr-LU.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Q+cWNvqQHFmZLJ7ZLClx+SxvhWqugdSntXsOB2Kzm28=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.fr-MC.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Molp25DeLmLEw6R5pt5z02w/VM2tmycxcT5WGnHKevI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.fr.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>p7B0xFvmB5yZ5HwSU8MRif7qz28atROfDh10KsnyfNI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.fy-NL.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>NbLmi8R7gMgAzIOIlfDP2UJc+cbmexzZZrFbdsG8NWA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.fy.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qh2eafz0aJtDj9I6lLshKmJyPZW84xmi7ALvIW6Ju0I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ga-IE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>017lcImkmCr1yuaQjsYga086X5wkHnPP0H6usIVn7qU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ga.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5GS20DWqeE+9HJ23RvL5XPgQn9efvL/7/jmYaekcgb4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.gd-GB.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mjnoFg9J95AYouPSZSkXsuA5MeXm0It3w/TEiILQnIA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.gd.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PwSSit+fJPe/7EmB7KEFwMn7SB9KLGw/5CX4iWgvhB8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.gl-ES.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>BzeM2UsU06RdGmelRDqZigQzeCtmKQQ6iRxZ947N+FY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.gl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wfyUkw1q+35+uQUDQmw1hGphGvndbHifaG3HFVrokpQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.gsw-FR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Gl8GgFyNUaQapS8LbTDPHoGbyQboOq2EK4Az8XWyb/M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.gsw.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>HuhMgWwlL09kEWisG2DMybcynId4UbLH+pq1tYM8i2M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.gu-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>i8tPeikK52HQYMBk4WjDbEP9J8JZ945M5IPFjTDOp+g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.gu.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>J3hirlIdO08DC6wt7Y5+OwieYDRuFwowokLYLTz+Rxs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ha-Latn-NG.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5x+rOOLjnxuN/hRFGASFpdbwVbo6SVJFZRcOdynmLUI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ha-Latn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JOdx4bGajFCZWSyLtIgHpddK8r+ruc3HkhiXCqENTik=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ha.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IfudZ7Ix3tr+yURDrqgE51eco7CMF7fgF5gX/Vh/bb8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.he-IL.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/z8XM3vQ0QcxkQK3+quWR4M4jpg33sJq+jVKYJ4DQ1E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.he.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OIYXj/RRiKmrl+/V585M8z0/d8oIEs7+vA3vQfpBHEA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.hi-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fJgHHQMrXTCuhQiIKyglwLr4ruBd2qt1mSGfSrEo39A=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.hi.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>l817AK7SX0TiokthIfHCxoABo/taRdb9oU07fIPPu1k=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.hr-BA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>nRltIAyQss/uLw41tbAxylTtTSm0SlVNlGiCUoV4BcU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.hr-HR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qu1WpQg968u1Qu90NSAx3hKwD+E2lR+1jfd94UOLuIg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.hr.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>9e1PdYbPU4d3fipWnPdK+S5oeuToWRRPFy7XuGjQUtE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.hsb-DE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/4XUIxmMznYvcYj+Nzfdj2Zf4jwPLHS6wnSvKPCgFf0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.hsb.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>RxXyklUyZwoNWbF/S/CrGtOGHJC0UkpihQK67ZLTBOk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.hu-HU.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GDO8VIv/zeMowXDHbui1k03nX129Ss5ftvwnX/AQFns=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.hu.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>poL9LbiqAseKi3ZxB3Ie2uL4zGA8nKZsVFmI7ocqKz4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.hy-AM.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>rJEZjnx4viaTG6eZI/l+2PFSGQpw188HZaIaBiDHM8o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.hy.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OEQUWVP27m9uK1XEl/FeChBXlECa/cqq42BKH7M6WaE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.id-ID.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>enMoLuqObV1ufrdRUm09ki62fzkmvQ1qPDfrOJT0OHc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.id.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>SX+bo0VS5CINkIFTVEiu3IBOGKXzIHAyn0c4aUcEdGU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ig-NG.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tLz2Bi4YfNO3mbzZ6cJg4ml8vkHIT88c8zVN+oHhk2g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ig.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uBdoVB1pKG3CmAB/scwHHILLD/ufyB29BNdWbQ7vHxg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ii-CN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0Y1/AgoegLrmBbGXWa3dYtDNzrBoqssXMWI4YrhtJio=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ii.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Te5F8wl7mTuUN5CYFxDjXmG8k1/BL55mPrhqnxc9PDY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.is-IS.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lqqC4ahY7eYSg2OkpDdEAdsZsKBKElzLvpPN5z1wokA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.is.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4/GnSZZY5ZiMJKWWFVPo5gV7f2f8zeJ0MXuwtaO4Z5Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.it-CH.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>1wSed5MAqZKmkf5JbHqiQfd0VGD32noXKrgS7wEQRfk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.it-IT.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zt0s3I1OAHFE09k56DuK8KzjwJJhNA1jIblsQoorarE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.it.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zYR8gpns7MKOZZ1ou68k1IsUWolTAhMfXKFo4Uz0xZo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.iu-Cans-CA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>npt5VXpx176hpzYhiULk6iqDoQlxB9VDcDJQ0QHJslo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.iu-Cans.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qAUp1QOfSeUhEwyt5CVr+g+fAhUw0gjEHvkt9XQz4JY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.iu-Latn-CA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JFSHrwgSWwHg5fJ1UptqRvtKY9iL4jPIlhVvN1iZonw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.iu-Latn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>kTM1588ZYbto7dGx30pcnOyYK1OM1bgT6ZWDgBBulu4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.iu.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gKe4Xj+83/Xz6z5hcAie2z6vcWBPkVMRPrhr4NVr3KI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ja-JP.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>EmSwrd77bJhJHtaM3P8QRsvidBro5HrA+NgPWDC6IJw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ja.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jkubT0N/+f9eL+My6OKHO0xRiFZdwswn/F1v70hDpLI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ka-GE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>KzNpPbVQ/cuX45CJ/ufiZEGTpjS6u9vSU5ejkKPu3fE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ka.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MNBM1P66hsNDgzcDseJki3IO8BLfNxGh52ARnBkeEuk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.kk-KZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>h1rnKVDxqjev1v/M/j97R2VKa0W1IC2mHGilgIqAvv4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.kk.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gkz0wz2Tj6dX/tNWLXAq1IbRopzn4Zo9UySfdAVe5JY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.kl-GL.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TFOFKem04kS8YFZNnO535Pv1ubxhS6Am87AY5N/9cFU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.kl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>f2JQBqMkyWw9wGupfNILFfmdQxAuQrYF7rVZg5a5T4Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.km-KH.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>HaxD9tRu5gJrtYPoUzt/LfQV+mamZTGyAiG1WSd/HFQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.km.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>p2oFAhg2Ug+ip2m/8BcxN83CP4VVMDAtU7IHMm7ctr8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.kn-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Ysg+wlH5CgAg1KE+37vtPKmUUaDfiLhSJDt8QxLfNlg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.kn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5ju8uDnHIBUcbU2+8W+YFmbIqJDmqlvLzmPWoMdDXtE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ko-KR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bWgriqwnkl76OAq3199NknUjP3xX2GiqSLgL5awT/6Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ko.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uPDCvpOAKtN9TeuXNNz7iKEOQ/hmAgnG7jl5GG7r3Nc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.kok-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>rCzPC1YIm7pR6795CTCZ01bWi9Ch8J+FbDUgMbtl0zw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.kok.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qOZExCNfqQkql46Y4Md+jEWzt9WGv2e/lTAYJoSTQeY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ky-KG.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JbjcwVTfiX39Lqqg3/7yv8csZdn1seMRUL9z9yH6Pus=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ky.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PFKxWSxjtbvHBwl2g9QRPDi9a2MmYPQlvI9oaJW6u9w=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.lb-LU.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Jgda4M+kWnFEaxuCqM1yZ4pQm7l/LuR+2cKIU9lMB+M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.lb.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>XQ3GZO9BgIsssgyD24BrO0yHR6S3wHdpJ+dRcA+f6q4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.lo-LA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dsZbnNLR0DCgxYgHL5K9hXfSjy42a0SxD7kywIO4SHM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.lo.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VLkFyoDVxVUA+dIE6xYQw3d+WWzTHPaOiSmVYZ9KWys=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.lt-LT.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>3SE+D3JquqwjZHRWwIX3QnKAMD+nbyH+pyIWreeJBAU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.lt.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ZSbfdVQqquOxqma2upoUj9VF9ObjLNZSvHa+r+hASRo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.lv-LV.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>3gdk+5nVqcv3yUkw0sq/p46Ol1VvGSDarXBwlU3PkME=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.lv.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>szJQEoVWrYWimQfHGb1Wxg02tcJS+vOQlnAR6XeMNDY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.mi-NZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fSCyNDBQPlUumR4chWJr7n7xXhp/XEz9REehMuJq0NU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.mi.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PvygJ/RWBRx1tSYsvQq9jQYb4j/oDksCroD5p1dbJic=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.mk-MK.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>77vCIs+H52+zobSMaNuFRta1rUUI9+c2UYivPDhPAjE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.mk.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>xif/iZeEpLz+E8eP+SM3lWe+5zSF/vMHKRBPnJonjOQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ml-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>M1TJrZgXG2CpS67QiQ7JyjkyKgoUBk9Vuqx3iXfLAI8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ml.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OWmUpIXKAbsVVdfq0YIEr82soDdluz/w5hWgLsI3H0c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.mn-Cyrl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>W5pemVSG/ZmQHyM/M+1zyFwq01y1bfwZidc0Rj4DGsk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.mn-MN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>hG4Zw3YGbHCyiRpY20OesNpD1VIJgpIHYD0EXi0SNhg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.mn-Mong-CN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DADljiiH5k07/jz5MiylSpeQnIX9MGBKQ8g8AqKiD9E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.mn-Mong.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+E48XdzpULRZsz89qbLV+YeZN8XIesPXQM3/V1Ydd+4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.mn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PfLp1pcMkSgSkV9UlyA9aj7fMoDBfA/Qb3tvJW31vJg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.moh-CA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>9JOMtgdT47hXNfabKnyXasGn3hizTQGqKSYg0gnb2Kk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.moh.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>aI2iMMvA1gufprtWvxpew70AX5dQDhdy9CnSu+bZjE4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.mr-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Sys2M7hrkzKGXJVc6stDkNZhQwInci5QF4k5dDDJuic=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.mr.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>59byuGb7WTLsAyOVjDd4KC2hmoHxBqHnHxi+fQzgY78=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ms-BN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>V1wmzm07tDqSsx64tcDzAV/D47jxvvppimkjzUrY2HQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ms-MY.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8qYQ30ChI5d04SIBdOP8S75XXZLtoLaqSFqCxxilsLk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ms.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ostbFMj+m3NNcixudFQxU/LCKS5FaLozwpZ2OyR1GmE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.mt-MT.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>HFU5KK0dmzO3nPcS4eT2ZPTlzpXp9MMJKfSVzvcKGT0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.mt.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0gGKhOUTYn3Ihpff38lNhaJD/BY8nYzh5E1ZPLZAOXU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.nb-NO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IB+nNsF0aE2h2065BzvBmlTmzwqHvNIf2w3y4kAisbI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.nb.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4TZWUf2oUGmH93B+ZVOYT5AfDjbS4NQL49gul0d/uko=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ne-NP.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>S5H8GGpY6noQThW0ivPF8KmF3MtAs899ZJSnomHRtXs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ne.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>2bTkZ1IM3q7DxnHphQrC6zXM9Y/BbJoYIeF3aMzmYDs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.nl-BE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5mm32emNBd0hI4sM06gPmnTTwFPrGaNJmtM3kndVjFM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.nl-NL.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>x473L2miaBKNCjDVbUigfAoDmzb6+k6IIZ49e0UsTdM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.nl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>2FRhzEMLvce2Ls9TGfHRHYSG9ch3eXPihZK7lq87b3Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.nn-NO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mNOgu63NTYIomcyCqerqB+9fENGolfQbnkYTsYXYc6s=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.nn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>sfODcFOmWYu0yofw8kRiETmzdFS22yczxlnviNJL86g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.no.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Y72i+xBczO4T9YeSkT+nxaKcFT39WS+ejRU1G73nKzI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.nso-ZA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>vlWeq1u0CeCM9IKFlu6VbPWkGA2pYadKSk9X23ADEr4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.nso.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dZ0qwvKKXp/dYxfFozq3BiupSYr6dVtlZ/D+SG4bV4E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.oc-FR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>9LLlK0BtL3GcF1iDQqUS2lYpUY84VPTRfLPF5JpnKfA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.oc.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>KqLbbNY6GEtyeSTZZQ0N1Sz1JqAgwT5ha6OuuraoCww=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.or-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>g+5ZaBkrHaAa0WyYakvkRJSFLImhTYuFhfSOLkc7T+g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.or.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>C7zYvbRJyz7LDYX101k83/b0lDpT7wlQDOS8PQ8Yhw8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.pa-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5W2ZPLXtrKWumkGLmtR9LF0/HdzY2enmiDGpfYfxOEo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.pa.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>S8v9M2OjCzagGOVaR0mGgiT1MaXlAR1l1mB2E2uvFQ8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.pl-PL.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>p19lmeUCMo7Yh1hgpjHUAb8ODKV+T2nCNCiP5Zncq3I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.pl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FFF72PsCdY9LWWKwqnDUE9Gy4EItC7QGkL7vBRJZpew=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.prs-AF.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>vD4/IDM9g834+Bq34ooJrtta0CcPH2Ck2vkvfBDJiaI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.prs.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>nl3Nmusqhsk1eAZOkIYms9mWFo0OmlU6OUVGc4hkq6o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ps-AF.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AE5dBSxs0KoOxHpDzh3NUkAxHnZkjBm+bbl4hoXvgfI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ps.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>D8LfM7AFCcnVlDWoMB5hBcNcqpcYTIuRkfWtSrVVi+M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.pt-BR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>RGwkjfsUjysNYtX6fJE6EootTXwKDccVbmVrMptiT4U=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.pt-PT.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Sfo8kObZQTkAG1KQdHq31epyvCUyixHVaJY4BlBWctA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.pt.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dPzQ2xc5ClUdDGIK3hbLWkJbRTsknPUC1AxNvESq5eA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.qut-GT.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>1RCx+KrqkseyDcxoLSfhGIsg7gpgD/Hajb9KX4tl2ik=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.qut.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>x6qAnHpXljRbA+Ky9z/FA38W/9hvNJyXGqaBh8F8qK4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.quz-BO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ZlLgsHiTE8qo9ZZcyNfi7o3pU3Zmn9UdHvAtHZxl+f8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.quz-EC.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>m1QBzWrmzFHBPwTREjSghzrZ26/aJicpBRccIjLOiGU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.quz-PE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>iK6j+0/He+t4KNCel+lh7UsW8EXOUNKFMRmcYxgyB4w=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.quz.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>rM4conzxUCJOD7Q2ofjYD3KwQ/ys3gI76CEdHA9IOH4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.rm-CH.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ZCJLEa+5V2eTmy1FW7Z5zRHV54mhLVkBjKAuuSKQ3KY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.rm.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IKwln1ktDzdl75slblKhdVpVpGfKgVdMXBTjD97UP5M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ro-RO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fh+8rx4QalAs2xWbTUaO+LHFeUoD81QSJb50nsxcoUo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ro.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MG+dkMSu1cSg5c+zBfbwETzFt7g3BgI1v/R2z0tCuOg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ru-RU.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6sMeY919ZBxB68HNOYMcArzbQYz2tHgPJXgGdLd0pMI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ru.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Rgf51jHnh8xQ1BLNaVsOtAIkuNYDfah8f/QzR7bWNTw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.rw-RW.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>9/ruojKn4iU4xvsWjCvQvhPzZM9We+sCt+pVhleA8Q0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.rw.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>D6fxMwlpo9+ys/mUAXRjgGgdEoXaiGzE5OL/n8bXXgo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sa-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>p1RG7pCYMw+WzEzUXOcTn+WXbOsIhcchAXZBKpiQA2M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sa.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>EAHon5npTHo1FdO/Z3N6QeCLXl6GXZY7s78g2C5z318=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sah-RU.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>W4+Y3wFHArYsbI4dSkankI/+gVuY9FEhyVt5p5QQvEE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sah.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PSCcY0CAFIk7ne3zb32tFcUNpvY0IK9k3teLFdM4oJ8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.se-FI.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bIkXoHxron3S08nswEXWgLae7IRfs5raH/n7spZzLHI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.se-NO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>hTZVczVNizcdUHXN0M9uYTb3AsBdS/sbgwa/KzYfsYA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.se-SE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>h7NCGSyS7HMID4VSN6SrSohakJ0f7GEHxB7Tg/kNtVE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.se.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>A6EwEs2hu0bMmpZjm3dGumVlhOqZg0eTAvG1yee6jSE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.si-LK.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>vN9RWSuaqLEPOj1vqM4ayOQebcCnujwyBR4jb8f4iEk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.si.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uRrbLrkT1gkRIaa5K4s/hSePTsDVwlkWWqoahwcSMXg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sk-SK.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>F/finZ3bnsF8VNTQa3JNwMzY2lR9xV9T9LzF65/BKdk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sk.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7bzi1dRLCAnDuYtwF8aKSQ2FJuQpr1zp/og8Kmll+Tk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sl-SI.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Gp8Kq8q07z9naJRGPj22CMpDWtq8ZSFeBjPaJ1PIcfg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Scu3GiX64xQLnqSm9pLnoM3SgY/y3iAJzHDWm1i/YsI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sma-NO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>B0SI9pX0aJh9Bg9FUVBzaTmHjfngJB5FXkieVkaqxgI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sma-SE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pOpE2tUXl0QC5w/JnbRsWpS3IwRJ8e0rOATNB1oCXJM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sma.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7LqoVvz5UUTsHUq4Vi75IrxGyLSiSku3OMVTqdttn5c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.smj-NO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>j6usFWUjWuDVGA2JxnQ90cF8V4gehknReYMFazomAHk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.smj-SE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>COyHi32QO/kqp5myNmBc9hS3RGUzDTpUUNAY8q/sdQo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.smj.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>QROYfTYLN6xJQXqnol6j91+iGU6gcO4r/J1kHxg/I74=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.smn-FI.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Wb/aBIYKSiccmnMlyISkoV8WivtCf0JuVW0q28IBAvI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.smn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>z/RuudtgNuKIiCk6VhVCknoWpDFFvlp/51nPMl1q3OY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sms-FI.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>U6360DAgfqY9blv5CObtV3a7ouJg7x1STJAPTgsc8/I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sms.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zAm3+n4vYl8Byz967ztvRfU5L/UNvAWGydAALYLSMpQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sq-AL.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zShYKgLA6BrMHa64z15mTzaWQGFr/VDN9wXWlDgyxhs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sq.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DtToULyF3xzHvD5TbTT/g2rS+7Cfp77wrt6kJcSajA4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sr-Cyrl-BA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Z/CV56F/SNBVh+hRMpX4MO3BfJ2AC1ukrOHI9JswTXA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sr-Cyrl-CS.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>f4X1ihp31fVFSuZ+5WwPYD9FZXNjRwmN4uC+VJ8XvSs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sr-Cyrl-ME.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>C76iOS3rcccrJ+fvpBrdvfPtHjj4fp5M260Z03MCezU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sr-Cyrl-RS.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>9KDHLN1kqhHkYMNNHjVsdmiH0dCRBeTNMCe09kotMHs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sr-Cyrl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>u4WjUG+GaNeDuHku7T2dALpRGdn9AdHxSMA5oagrnUI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sr-Latn-BA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>xuaIRHmJlqasOu1gz+vkh1I44At9qKAqkzhctLC5iwU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sr-Latn-CS.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uS6gwfByGdCBKrLdrM+OOq5N0FgR6GwDK9IMuN1G7TQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sr-Latn-ME.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lCM+noT/sC52x2QOEs0YCfw5s8aOmEbAybiYAmtGIik=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sr-Latn-RS.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>M52bapq64N8aNUoLBvvsB8VyjsioAmVNO1Q4QbeZBYA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sr-Latn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>BYeK7LLZSCXRUnHWVW9EbOW+EBrDpcXxlxn/YlYiSzk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sr.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>F6tuRJeLJqGvmVqz6saogpOP9RB44e1y2xKyFnFPmVk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sv-FI.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4zD8+GeRUFezxStWkfJo3gVpN/LYdj1kjv46FPNpI2k=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sv-SE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>myBZJN5mvShGhVPFOFhOr+XodOVEkBVQie8Djwvx5JI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sv.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>icCveeLcJc7Pd4xScbYHnIcgjJbb7zUP5+oJhUGC3Dc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sw-KE.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>SVRQr+X9nBrg4Us91ksziua8GBROO+RBl2Cr6mmyWb8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.sw.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6J2EwnS4uA26cWQ4DCflcwfS2HNHP3SVLxhl7Quo5A8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.syr-SY.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FOvz6Q+qDLPn8K4jQvtSiwfgUG1V94fqOhf/wYmIY/I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.syr.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>q1d7i2qBkwiOCZ99GQzGRVgXrAdvqhAfClkmsE7ava4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ta-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>oxfodeNGOpGAI5+bk2oP522Xnw1nPHVArdeX1vqgUoQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ta.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mlOvuriZTob4QDfQ7e9xLKsF1qM0pBR8UswqGaQAlko=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.te-IN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4kJGou7t53/euR2QRSxme8WH2qsGKl3t8Cf72YbXcrU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.te.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>hxqaAg77A1qSc9ULRPYCidEnFBTo/7DLDJCjSP86Spk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.tg-Cyrl-TJ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6WJ2ZzzAURtx13SLesIxZN5IM6LFm+ktCI2+gN/l8lg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.tg-Cyrl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>hJbGLXRBCVlLlt73H96S8IZ1Iy+fBZzLPlUV8AZuPc8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.tg.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ocFqVvz3w+zTuvtyGUBJ0mr8BwVNjiblc+elHNhrThI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.th-TH.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>up0hueVrVNAnBgq6CHDq3Cax2AJxM5VRmFazq3+NpQU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.th.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ydzjQe7VpDO3jnxfI1L/5Ktvy7v8HDT4L6pJBx/rGaY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.tk-TM.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>vKiCX7gqAJN0xwkjaqz2V0CsZLhbWVnjqbcRzqJ9w8k=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.tk.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>M+jZK4eZHfE1I/+dxUZgvSTPA+UnjaBGaEADXizX1b8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.tn-ZA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5CbSs+qYblnmJGl3ew11rteq+o3LiijkIsGOscM3ZSI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.tn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>3SDKxysf5OJAa2/T6JuJrCUKBSUi/Nefy5DFEpKi7/Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.tr-TR.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wcWm0URzf4ZYqGTKylq2JK49Stav4OrEEQhPHerOP6o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.tr.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>YzJft2qBwWOQ4SNFI+2XT9iYeI+lP3nVn19GyetEP2c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.tt-RU.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AFGYbhOOf1Fu2+8rNhwHdPXHNQZBVS4BNk6Z1aRgOww=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.tt.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>420xvqd24qeo2iQHMaj2pbeTuCHiq87YDCPUVPR4ORU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.tzm-Latn-DZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>a/M5FncXCwWwdw12JD17K4CNO3NcM0HtFJAbxXOB86o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.tzm-Latn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>e5wWcWcPz9tLIGgmt/OthCPSM2UMLlqT80o9EP93rxA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.tzm.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wKVOeBYYgozI9fqEVJRrzIdIMj4z2xy0KvtS+x/acrs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ug-CN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>v8az3SdmxBExf06l4oIL5boOxxarRcmocAUoEzq8eTE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ug.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>V0QF8/BnzS+P8JGB2m+kJRT1iGCIMeOKPhzyypUe2u8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.uk-UA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>nkO9318WKCL0JifFEzC8uVQMEqqqy81nfiMK9n+yTJU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.uk.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>L32orD5e/xWfutGk++NDx4E5g01FxbsbI+yF2IdtJP8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ur-PK.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qBm86rzdlvyAwJapnXGICN8kcYFL2jcWzzsKuSng9BQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.ur.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+rGet3UXfR0MvQCzIrSMq3ot61k8xCygfY6l2yQLaKI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.uz-Cyrl-UZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>idjVe2ufuVsZaY8W8BCZTZjlYGCFU0y8Ap7bdevKOFk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.uz-Cyrl.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LNBTPzNxLgRR+wEg1YQD5k8AwbEqYUgjXo9Da7pe874=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.uz-Latn-UZ.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>d2l80s9lMB6OayR7WIQd9lxdZrqshN4xN7Tr+9xTO8E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.uz-Latn.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TChIpkVnRLqKY3yaL0YV0affmJZES8CvElEiL7AphY0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.uz.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>RAdh64CHWVRYgOxiZWDj2vLii5cwJ8FKXu7yd60loe4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.vi-VN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>XJeA+wplthb9urZKFJa7fDSGzsaQ15EwTYLEfAIfWxU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.vi.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0aLI6nkuDtRA9kNINDcSk8nBZ+AGmsRPntpDB1cDu4c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.wo-SN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>n/K9VThmbE8641ialWnLatpiDeoxyZ8qQcsPpmaK49g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.wo.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>koex5U2qIvve+/2/RypiZ7jpivep9m8mL0X6Y2uEQ+Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.xh-ZA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>BZ1Sk7cTsi0Mj5bo0VXTHoQhgwAnFRPahzLaNrR7rhQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.xh.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>L1tYWqJHQxcNW+FhV9yIrcUfm8i+hy1XCFDQKOUO4Go=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.yo-NG.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Ii11b59jTrev2ka+6Q91TTHNf2+boRYNPXYkJW6tNms=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.yo.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>L8A90CWuypwvJCCV2U33zGTg84s0W7tQh+pi8qANwnQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.zh-CHS.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>aClUgO/H6PTHQjKYENp+CAAp+XlQ0lAIIoZmQA4lT6I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.zh-CHT.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ErlBpiBaU2wobwaRIYo8QC9GICzNXsrzEzgIOeW+akE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.zh-CN.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>89iZEh+QKlTBS8l72nWrp2gdL+KA2VmroVQ9Ho5G1RU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.zh-HK.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gmFh1/kOEaEcVDnmY+EQOjiy6fMR8jcVZPLyTVVAkP0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.zh-Hans.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MXz7VSObsAmIKKoaefVpctb/VzG+sJhFVOSSTYJSAOA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.zh-Hant.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>evNbmDewV6h8AU8DQnfQzGfkxwvGSAYobq+FBnR1dWE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.zh-MO.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>n9bUPqBg8mWl7nxa6cy4suhhKFGIagP+Z1ysrm5I+Fw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.zh-SG.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4KxujxUbU3av+mCWoUrx/XaERCnwGJD8VWO/IwuIk5o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.zh-TW.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>m5CsSPBmU5V0rtwdG3FtlJMV2DmqSFqhotVvbYyNKkU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.zh.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WBlSiW+hUR+oup1q6Mq+XoDlqVLK783xFE31wkynUqM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.zu-ZA.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>hFwKe+QA8IGWCvuayOArURHiMStaHaJmgzlZ/GIBRfg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.culture.zu.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MyHi5Um6Vj3jfgEPy0pmm0D/klBCBmsNjnhTgkI4ofw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Fcultures%2Fglobalize.cultures.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>N3wJ7GrRqqw8ROiY+zq6b+Lok8oKQzsc+4rw/enwSQ4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Ftau.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>kSmUu4TMeRp559oUZrKch9bS35WVKN4wMaKMyWskg8I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Fjs%2Ftau.min.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>9AHgwWwj7jUIIZuy9izMjh2teS1M0caRY377Nn46IH0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FActionbar%2Ftw_ic_menu_detail_disable_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GQAO0noZqVi5fl5ULFhiy+6PwwihgAtui5YQ82ZLG7I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FActionbar%2Ftw_ic_menu_detail_normal_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zPxFeLgRUsIFUXBr2fy4aHi2xTT7Ac3W7+uQW9iFR30=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FActionbar%2Ftw_ic_menu_moreoverflow_disable_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>exiw00roYbXfzwpHobamTSdHbBprq0A8VtKgC0M0iH4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FActionbar%2Ftw_ic_menu_moreoverflow_normal_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GIUrWimSml5WlzFXrNu/EwLUDzDldYTCFBG0LQ433kI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FActionbar%2Ftw_ic_menu_selectall_disable_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IeN52ATwP/4EkMicAC+Yn7SuFE5P8y+yN/qVg6mi1io=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FActionbar%2Ftw_ic_menu_selectall_normal_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4Ocu+Qjbwyc0ZHBxU5SRQli6dzBiUEiz9zcKMp8Jp9g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FCheckboxradio%2Fcheckbox_check_foc.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>laobLp7dXQRWV/piKiQEMVj9sW2ARnU0TPQIFmILCaw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FCheckboxradio%2Fcheckbox_check_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VZfMPo9Zrq1jbJ7EiRe397qJpKqCrsOnKtkUYQO+CxY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FCheckboxradio%2Fcheckbox_uncheck_foc.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>xB+O+wIjL06vaLN1iPtmdOB28BvqGAM5fkOOCHdNWro=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FCheckboxradio%2Fcheckbox_uncheck_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ybsLgH+l/t3cqDRZ58hY0HozSf6nM5lkGOP0980ewwg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FCheckboxradio%2Fradiobtn_off_foc.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WWBELOyAN0/YA0rcpHQ2XVQB1jeC6KAT0X2hzsK03fc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FCheckboxradio%2Fradiobtn_off_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>o3sioiGuyOUZ4ElMuPSMjlDgABl3rS/7G4d6cH2CzNM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FCheckboxradio%2Fradiobtn_on_foc.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bC/06CD3gKKJrsFEKyGwWwFj/+KR7U3k2GeYWJ9Wyj8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FCheckboxradio%2Fradiobtn_on_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>faK9wXR84Yb6bcT30h4gAZFJ0L9CpDrMRUBMC22xiBw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_check_off_disabled_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>nWbqhx3yGrcg8ct6SekRhHfV04YIli6yO0t54D2wt5w=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_check_off_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>n0izW92bcYbBznn2HVZmNOn+0wfYHmprypDuL7r4C4c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_check_off_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dF9GUzqHYD72z++PnVAv2aPkqx50iax1a+dzaXr7RyQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_check_off_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>UqFgj39oIBsn5YX5E2TUUoYQme+CudWJHgfWz/H2vF8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_check_off_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8c2KJGYS64wLRk/ibYki7mjbOy8BolpVwyF+8E+7YoU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_check_on_disabled_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Sgc7q2aPPHUmwhLkswhhMnfCaNJVnf1bGb/bVZMVGkw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_check_on_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TJxe/AKtxEkQcQvVHArF5l2SYIy81+8EphMGwCk+smY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_check_on_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>xWyEFpvnvgnZTgRoJYsFsqvUqmO9pHQu+yb5NSYSApQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_check_on_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>k9AV31QBSSHzX0NQJzkTUNsV6Lbp4enslpgKNMW1YkE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_check_on_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>NwTpEbKmm3r+SgdwCyaYemDUzQZroRxQ2ZZ0EuBwbNg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_next_depth_disabled_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VZcxMyct1SN+D1hkmuDGPCz08VE36YZ3g9eQ4msFXZE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_next_depth_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>CJTP7zTlB2WU3xmRSuD9idoEW2ViRWSW3fLnUAa0uxk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_next_depth_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pg+aC4TIUYS55mHOmWxk3lr/2h91QekSlSpO2OsNWMc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_next_depth_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>T42+rNkZU5E/hFFQ0z0gZxjwCCuTEs0n7FZ+0T75lTc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_next_depth_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AsPhv5fKI7sviXhhioUIvfSuECSOScig9o3q0AorlrY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_radio_off_disabled_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>XImM2qy0WoSK3Sxxsx8nXvhvm37EjvkistZXUynk/7Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_radio_off_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MCBzm+btyPWDoWcWedkQA0QZ6CyvXeXsDOYDSBrjNss=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_radio_off_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qVE6oSILmsxiZuNIiC60BTytT+ppgScVOBszfCcnHqs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_radio_off_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bEs3vZUlip7wu06ukBZokmsjiv0wkqVEC0S9q+Czxzg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_radio_off_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>b6e/RbkbI1QLaqTWU1WImvfNGimwQPr4KIaJ5Jws9oc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_radio_on_disabled_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DefOMfJ9lNiDu7D0IWQGMPyR6wqv0yaOFkuvQf5jdkI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_radio_on_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Dj+30on7apKdeCDnlDNfktLPjGb3lgBaFfE96qc6JGQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_radio_on_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jCgYNuyMJ6faUkejbXpwwtBrjrb36yJAADqe/aK3yc4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_radio_on_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Ebx0JKMUwv8R+rXo1oEHUmXyPUllBczklWgLshpibuQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_radio_on_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uzBtCMq98vfEO6lzGrpl4wS0M3OjhNZQeWPyyD9P0VM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_btn_toggle_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>QveDhv1k81aRmyPsym96WpqhRW9hY2S+efNAJlyLF7w=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_switch_activation_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>L+dTtnavvPKQkuhT1nAYB3JUXLuoiNJ6dstppa0HOiQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_switch_activation_holo_dark_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>c72MnpmywKjrRN/HoNFstJibOf/K4AyT4b5K/PCYC1I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_switch_activation_holo_dark_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VaVIfDtn8a/Z9C0yNh//3+A2xnnBWZ0xoudyTl+Piuo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_switch_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>foBPioz9hjqxxtkHdIPmXbb3mK1fNkfONTv/JOAsjT4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_switch_disabled_holo_dark_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PLwHizK9+RSDoRvb5aUE873RwKQHpykkjBqS2i4vQjs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_switch_disabled_holo_dark_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WT9haZfpJcZ+FzmF4GsIUw/bPz3Zq9GTgx7nnoEZ+XM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_switch_thumb_activated_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>j0zUV7LZUAMtw/h/e+nR/DV6hv4pJbMVgFSVmHd1ZPU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_switch_thumb_activated_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Ni+YApa8axssM+a5WO3YsQJbb8s3fJXlj/oY/uZsE5I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_switch_thumb_activation_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>m8evKOylB/z1YKQmYW6H8L5RVdPXPGeVqBDiVs+dVVk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_switch_thumb_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>X/q+uSYRxqPT7rr7JuskK8YZApaT7bes05+nWyOnGWo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_switch_thumb_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LHS4h7fF5FcI7NNoWIzGjoeB6+1NO22qCHmz93y7X/s=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FController_icon%2Ftw_switch_thumb_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>n7gr22qpISCtst0Ign8XB6I1BmQnD8Qzdcfeip0o0kg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_minus_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>yjjGHQP9IR2+Rr5dtJn1JPPfxUIFXbHUh2mweBG5MLw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_minus_normal.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+PIG2X0LgNen92rcxz0jFBboqVNIIo3rdITPmD/bmWU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_minus_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7K1ZddvZud/Nf8y/gdkSTH9IQQnI+w7PVlIihgagBgg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_plus_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wCMzkHyxhvF4km77JP/hF5vg/bdJ3UvxYtt8OWwwGfg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_plus_normal.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>peyMF6AVHrxYRiIWb3skN85sbYCgsjZLXd3VoUkS1HI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_plus_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>E6LMNONMx9Vn/t0hAFXfOt+eyH9pTvlaeSSF008ZKXE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FDatetimepicker%2Ftw_timepicker_divider.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JV7ZbZdTICmwYwRsJwExKew8uQycIPiw42knuScNQ+o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FDatetimepicker%2Ftw_timepicker_left_softbtn.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lH2f2rMtVF4LvN4pmqyAz5FlIWHz52M1ekke9fHHUbY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_bg_focused.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7PrcxFIDpAxsX6mcLghZ+/RsjOCTcS0toOakUrq/Yfs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_bg_normal.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pFb/m1mlW271uH9jvC3Ib9ZZchaRAmmGCKnGtAYtGIk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_dot.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>HQT/gDLO7vVxFItBsDPdr2E0jokO/XX8n6X9SPHl7tg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_dot_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JNCnOj+HcG6lG27JejyADm6niOeYQ8InXvvXRwH/u6s=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FDatetimepicker%2Ftw_timepicker_right_softbtn.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LBmiA/+MUO1OlBNuYhYz8osEyU2b4MVm9ZFxooZJqXo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FDatetimepicker%2Ftw_timepicker_time_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>09kjbZb5tUxa2viFYU2yZn6FdPGEGsFEIpDVBD5nkJU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WgAY4szmnFqSb3vXcUf+3QIrI8v0hFBbYNmnlI8tepg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>9VGCLOaFRL79RIjRj2z7ZG69aCFxdCHQj8VtuJq1fZ0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_03.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qy1/UliXU1RRlpf0J6udAl/Ypm9GvlGF/STYUHchCLk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_04.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>KsSiF5D8vbTFNMklDnlrKZD9XBQyHgec97yQASydZtA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_05.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ViQ0DYFmbgTr7Lou0QLz7QH+6bKAXMRxvcg2dzTzchY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_06.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lhVxL4EgyeZOUPJZeEk2Fw11hXa+gzhn7qOFc8xvDag=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FDrawer%2Fico_homebar_menu_arrow.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>QwCgEEFhA7o8/pA7Q25T443Tdnm4ABZoC6nCsKjVYH8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FPopup%2Ftw_device_options_brightness_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0h1EbPE3WeBj9ZfUZ9FpyVZ/Q+TD8EuLVLmqr0J4yyo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FPopup%2Ftw_device_options_brightness_on.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>kCR2ZQbq0ODnWTdYFgsdZnNy6PINvN8uIIx4+yxWFJY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FPopup%2Ftw_device_options_mute.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bLu4xcNYesodmru1FKP3jrNWiasJFZLDftiEbZjOY7I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FPopup%2Ftw_device_options_outdoor_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FrzO6fIRaFZIgFC4PaT+VZhbBJdKGT6827g+uBRIyYM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FPopup%2Ftw_device_options_outdoor_on.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OhNqTsXzTHBun1RrSEctscIrtPU3Dvj+ixPzQgSzNM4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FPopup%2Ftw_device_options_sound.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bKtC/hbWSvbMLtYyY49+CMO55EWIStOs/RjCEfS2g7o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FPopup%2Ftw_device_options_sound_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>r0PhRcJuWHPdbOou1QkN5xmRsSz761VypT4iyIEKUC0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FPopup%2Ftw_device_options_vibrate.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>C4rLnxMV0Mr7sf41mOKNioMRoQLjQRjlCzZtTe3dGx8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FPopup%2Ftw_ic_lock_power_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cLqhiX6jI5+aW9FecdY/AuivjvTlgnW6EMnJ2rojZjA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FPopup%2Ftw_ic_lock_restart.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>oFomXnx1p7uKCoUSP6/SAKj6WrM2QMmqHQFexHTtYDU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FProgress%2Fprogressbar_thumb_foc.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jymK64XwTt23DmPHfL/uXC9z8Q1zUI37rQglj7cKbTg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FProgress%2Fprogressbar_thumb_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jWqhv1A+XMoT8pg7d2+eMd6DvevqBSloCJhkl4YKWPs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FProgress%2Ftw_progressbar_indeterminate1_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VTS1kbjWd8/guQKL3OqfwxhqV8lN87NMrR6muQbOe4A=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FProgress%2Ftw_progressbar_indeterminate2_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>hA2yQ3vgJgV3Zcv5J2bGC+sZCoic52gtEMaHslP9eaA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FProgress%2Ftw_progressbar_indeterminate3_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>UoMTUu8qjgnv9mmvNjeJdddgso+WB5bZOM4jSBt4FOY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FProgress%2Ftw_progressbar_indeterminate4_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LNVQuStEB+sJmbuTq/6KkHFv0bGOZBKFptussnXnRVw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FProgress%2Ftw_scrubber_control_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tNWXHgyD6a80RB+IEo90Cvt4/FuOYuV0U/53RnNW3UE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FProgress%2Ftw_scrubber_control_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>YhPRRU1SqexNg/FczzWmA9fgvNiOrX/GmAIRuAQvGjw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FProgress%2Ftw_widget_popup_activity.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>U9wjs31YM94sIt/L7NQddNmQPUhhdKpNO99pT0AOP/o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-bottom.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>SEmF6NyaDDXS3lIiZWNp76MCtzaqpfagCZr25V/vuUA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>COCGI7jxCP4Ue24qIcWh9Dkd4V9Elz7UFORdK62A43M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-right.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>D/sXPEh5Eflzj8bRtvIKGWr8uM9yOVkZcYWpTQlNbtQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-top.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dqaendWOrz1J9Wm2Y3E3kcqAh+YCCVc1wZJBOsEzUUM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FSlider%2F00_slider_button_brightness_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jJmU6z9T9fLXMJ8qt3EvXwe+ccuCSaux++UiF6fq8Pk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FSlider%2F00_slider_button_brightness_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>q47QGSQI/z1pjhHzCkgogHrPO4IZaO0bzARJXEGMSfM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FSlider%2F00_slider_button_volume_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8W13lakl2/iUtnFg1g3lehmZTjl6lJEUN9IRVZx0qTA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FSlider%2F00_slider_button_volume_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IVSJaiBi+NtWhHyWQgHYwNE3eRYxtQIErkKLb+Njm1g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FSlider%2F00_slider_handle.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>faK9wXR84Yb6bcT30h4gAZFJ0L9CpDrMRUBMC22xiBw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FSlider%2F00_slider_handle_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>rUGqppzn8zzHukWJqOeDybrjb94839NHbypvbLgmmS0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FSlider%2F00_slider_popup_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dnKoz2IcJY8sGASoDTvcD/QcJEtcGbZoV+86U7lPm0Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FSwipelist%2Fb_logs_icon_actionbar_btn_msg_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>f6LUaSBsZsugcSX2A3xcaHs+rghK2nFAneqNp7WbOMw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2FSwipelist%2Fb_logs_icon_body_btn_call_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fl7TG+5Mgf/y6KR8TdSEPcC/teaTrmRLm+lr9TSpOyg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2F00_field_btn_clear.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>XKFePClyS+t/UO2cznRTz9ydaK4dzBXa95CE0a6KrX0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2F00_field_btn_clear_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dyXnWmE0c/9ZDJcADwBX1E2OLBgF9gl4sfUqHFm4SO0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2F00_search_icon.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mZOSnWl5O7WH8lhKawGsEqpJgwz6cy9WHk/iNGaunZM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2F00_slider_button_brightness_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jJmU6z9T9fLXMJ8qt3EvXwe+ccuCSaux++UiF6fq8Pk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2F00_slider_button_brightness_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>q47QGSQI/z1pjhHzCkgogHrPO4IZaO0bzARJXEGMSfM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2F00_slider_button_volume_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8W13lakl2/iUtnFg1g3lehmZTjl6lJEUN9IRVZx0qTA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2F00_slider_button_volume_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IVSJaiBi+NtWhHyWQgHYwNE3eRYxtQIErkKLb+Njm1g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2F00_slider_handle.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>KWANj9bq1He1/GQJUa9tspx0b9NZHbIgQUVJCFJar/4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2F00_slider_handle_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>byrrqFBbnOHavr4uy428zqzglEcxeFlGDFar45RYcoU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2F00_slider_popup_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dnKoz2IcJY8sGASoDTvcD/QcJEtcGbZoV+86U7lPm0Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_back.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_back_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_call.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>3cBd4DbHLpcn8j+GVGtlXTbBAwrRrCwq3+Q7idwLQ6Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_call_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>3cBd4DbHLpcn8j+GVGtlXTbBAwrRrCwq3+Q7idwLQ6Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_check.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_check_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_cancel.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TtQRlyRELVKVECOanE1JAuVpP7b8rhHxJYwdcv3WJvM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_cancel_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TtQRlyRELVKVECOanE1JAuVpP7b8rhHxJYwdcv3WJvM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_closed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FOmAAqd26rdUE6cmn3rmZun6ZBgD1fuglLzS5A1cEOE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_closed_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FOmAAqd26rdUE6cmn3rmZun6ZBgD1fuglLzS5A1cEOE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_minus.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>R0zBC1naA4cq4xTUsegT49sCqkboA4CUB+TiY3zDzhQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_minus_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>R0zBC1naA4cq4xTUsegT49sCqkboA4CUB+TiY3zDzhQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_opened.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Sxgk+yv2LrnaHkogMQNVHIdep33ncaIX89nhc95pAkw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_opened_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Sxgk+yv2LrnaHkogMQNVHIdep33ncaIX89nhc95pAkw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_send.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6iFAiL6xHeERlC7AY9lHYCj8bAWc1LgdPwqRZGMlwdg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_send_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6iFAiL6xHeERlC7AY9lHYCj8bAWc1LgdPwqRZGMlwdg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_gear.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_gear_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_grid.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_grid_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_home.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_home_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_info.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tnZAhayvb5cJUNPLaYAFFpm+s2QJJTyS9z/Hs3OSfrA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_info_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tnZAhayvb5cJUNPLaYAFFpm+s2QJJTyS9z/Hs3OSfrA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AI1lJPs07RjlkIH1kTjyl7hYV9VTOZlt+l1jeefao6k=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_left_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AI1lJPs07RjlkIH1kTjyl7hYV9VTOZlt+l1jeefao6k=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_plus.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4C52J9WLS1R0IwX1d0G7mR+vPFKjaIPVh5WFxqRUsAg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_plus_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4C52J9WLS1R0IwX1d0G7mR+vPFKjaIPVh5WFxqRUsAg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_refresh.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_refresh_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_rename.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gqMDtvmimeEzV4ql3TpQzuFwZn20zd+AQb4YRRAglk0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_rename_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gqMDtvmimeEzV4ql3TpQzuFwZn20zd+AQb4YRRAglk0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_right.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fcf9OlKX1sldENoNTK5Agi0pW3qnBNx685TnUjBM0rw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_right_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fcf9OlKX1sldENoNTK5Agi0pW3qnBNx685TnUjBM0rw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_search.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tLcZLgYClAI4E0ZuMtrSxv/vnVTzWnQPP5jjsuBd3KE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_search_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tLcZLgYClAI4E0ZuMtrSxv/vnVTzWnQPP5jjsuBd3KE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_star.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>14gk6KUOm3dLpOdUg9nWfKA9riS+gWrkS/KYARdxkGQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_star_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>14gk6KUOm3dLpOdUg9nWfKA9riS+gWrkS/KYARdxkGQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_warning.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7bbIxqS4PWi+iCe9sb5G2grIcSZG+p+hOrfjmbEIQOM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_button_warning_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7bbIxqS4PWi+iCe9sb5G2grIcSZG+p+hOrfjmbEIQOM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TgLAb3VX+0fUYSAeFe2ZcSP0Gz0XnhXRl85pDt1zkjE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump_left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MBcOQ7x4CMkvgnJaE0fzkEUXbpZOYp7g7LxsS21Bo44=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump_left_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MBcOQ7x4CMkvgnJaE0fzkEUXbpZOYp7g7LxsS21Bo44=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TgLAb3VX+0fUYSAeFe2ZcSP0Gz0XnhXRl85pDt1zkjE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Ficons%2Fapp_ico_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>BhJiA+wzC8PP9i3VlNAcaqGNHEQHLzAvZMplPsHD2tY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Ficons%2Fbg_ico_76_shadow.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>BnNepnVfUUN1tK6wvVMZQqbwhA00HQ1KrJ9O6C2SdiE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Ficons%2Fdynamicbar_ico_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>aolkRbF8PiJJ5wK2b6MIM0GkcQV20/+NUfuR1Vo1g6Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Ficons%2Fico_app_foc.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ctRMyI7wRPd5kYPcKFs4/K6WvcQtn6JGwqLhQh1z7Bo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Ficons%2Fico_app_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+hLwNoNNFCtbpaDPBK6y7sSh7vidvY9/YY0q34clAGk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Ficons%2Fico_live_foc.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>73QLUPS8QnYGYidpQDy9TOfb5kWFgd2za/9DZZxkzPQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Ficons%2Fico_live_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Y0Ht55gCnvajdRAF2MOtc61hEPMjG5YnCAFOC7C7ro8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Ficons%2Fico_moive_foc.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>NP/41on+Rr7fjFs+adZB0Dk2cv83KIhN8MDPCKuI4ow=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Ficons%2Fico_moive_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FeguW0FrwdTM0dUHWVL7g+iJmuTWW9QcZ+A/dxp7eOo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Ficons%2Fico_schedulerec_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8WPO86BlWP0wY8n6/1rY69SRi9D17H6hS/Ogw3q74is=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Ficons%2Fico_source_foc.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>CNay5r9n3bcXES2+um33QFkeK45Z4qNwaVUbe9lFB18=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Ficons%2Fico_source_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LKhN3o0/DljwSGk+m8wUN1FxGwcNpLffxx3eGsd1ZMg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Ficons%2Fico_tv_show_foc.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GlnyzF9KGe8r5u+hmoeJq1M9zfm3qmlSEy2rhzKY1sY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Ficons%2Fico_tv_show_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>aGZ8dAtbOLCLtQJMs6zrb0ujIKKrW8SeGwTIDS0QT/U=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Ficons%2Fuser_change_area_userlist_ico_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>sysVh205e/z4uW2I7FnxIC1ds0U4UNYbiz4AqOVXS38=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Finput%2Fspin_button.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>w7I1xnIFQ2RtS6jlOqL3M+Q/Kqbo3ETUVWGug5v1P58=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fpage%2F00_icon_Back.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pPznUE1kIxhfSkqvbFScqyh/F7T1WBm/+JBkpUEv9Ls=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fpage%2F00_icon_Back_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>doFLIVQgh57+N4sZKYb2PKzo83tbotkOIgNArkQlsMI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fpage%2F00_icon_SIP_close_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>r/5kFC+FkcleSTwaynHSFJk/wwJ4viHByxHIdNb9LvY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fpage%2F00_icon_SIP_close_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>K0228z0uQELmW6u8kAau5OscHjzgebA5DiZkZSFCUiw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fpage%2F00_icon_cancel_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5Mu0X3Yvg4L9ZPZWc/w3xZtu+bAgKB/GLT2S1IEqKvA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fpage%2F00_icon_cancel_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>aOH4fHR5qC0fE0YmMmmNSTxgNmV4uyQefKWk/1ENTgA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fpage%2F00_icon_delete_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>sdFP8nxCEANcCszWBPUN7Ffyj3iQADpfQH3/bGKzUfc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fpage%2F00_icon_delete_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4JWd8+mGQGMJHxnugNA2vi/AD12eBagyCrx4aAHFv/0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fpage%2F00_icon_done_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mVh4h+dcZHc7Ig087pu+VZD0j1dThmldOo3mfbSKJB8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fpage%2F00_icon_done_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4CJj8jI4dtPGxGQ4OwEX1SrJz4umwiPiFMOdsxFvK2E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fpage%2F00_icon_edit_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>38DceTydgkdC7dCkFDzR1Pne3D8fDTYbyF4W17qhhbA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fpage%2F00_icon_edit_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>30bv2cn0fzPaBzB1rhVbcLV9st+nYlNVLcQEKmwJNg0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fpage%2F00_icon_more.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dHOgyFzCbdyoye7mh+7E2ExIfg3mGDUj3DmgxHAiDok=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fpage%2F00_icon_more_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DQgKiGP+ixEpotK9dwSiShZSJCnswAkZgKV+yCE5OAo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fpage%2F00_icon_plus_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>THkJIL2kbw1w0mn+uM1FkkWtR1Lq85tVGz3lWONggDE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fpage%2F00_icon_plus_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GDHQcmTVFGa+4QxKpv2Wu98rWcVP/RuHU2FtmMMASbI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fpage%2F00_icon_search_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GJJTwHGy/+PHtzjlf4Llk/no9cbV3x/SphabUgVxbAc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fpage%2F00_icon_search_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WJoEnozCDpenLEbMmjvRfZxslpajJ8CjYMUY/Fmm2ks=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fpage%2F00_icon_select_all_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>YL13NWCgp8TNNFisIvJsIbISukjoiyfVCnR4PH6DaSU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Fimages%2Fpage%2F00_icon_select_all_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0lBK6aWv/Ep0Q5Q7O7LQoOpD0+Pqlf4KgF0RpRT4Bc8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Ftau.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>yBkklZOY3OePjicvtSV63aVznJxRC51R5IY5SvCmsnQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fblack%2Ftau.min.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>b0BhkaO5ksG6nLnYySkAidPmuTaUqPsSpznf98zqX7g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fchangeable%2Ftau.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5F5hGjz+xVHmoZpT3tov+vCWmgw4HHs3ul66ltf/SE0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fchangeable%2Ftau.min.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5F5hGjz+xVHmoZpT3tov+vCWmgw4HHs3ul66ltf/SE0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FActionbar%2Ftw_ic_menu_detail_disable_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GQAO0noZqVi5fl5ULFhiy+6PwwihgAtui5YQ82ZLG7I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FActionbar%2Ftw_ic_menu_detail_normal_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zPxFeLgRUsIFUXBr2fy4aHi2xTT7Ac3W7+uQW9iFR30=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FActionbar%2Ftw_ic_menu_moreoverflow_disable_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>exiw00roYbXfzwpHobamTSdHbBprq0A8VtKgC0M0iH4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FActionbar%2Ftw_ic_menu_moreoverflow_normal_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GIUrWimSml5WlzFXrNu/EwLUDzDldYTCFBG0LQ433kI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FActionbar%2Ftw_ic_menu_selectall_disable_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IeN52ATwP/4EkMicAC+Yn7SuFE5P8y+yN/qVg6mi1io=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FActionbar%2Ftw_ic_menu_selectall_normal_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4Ocu+Qjbwyc0ZHBxU5SRQli6dzBiUEiz9zcKMp8Jp9g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FCheckboxradio%2Fcheckbox_check_foc.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>laobLp7dXQRWV/piKiQEMVj9sW2ARnU0TPQIFmILCaw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FCheckboxradio%2Fcheckbox_check_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VZfMPo9Zrq1jbJ7EiRe397qJpKqCrsOnKtkUYQO+CxY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FCheckboxradio%2Fcheckbox_uncheck_foc.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>xB+O+wIjL06vaLN1iPtmdOB28BvqGAM5fkOOCHdNWro=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FCheckboxradio%2Fcheckbox_uncheck_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ybsLgH+l/t3cqDRZ58hY0HozSf6nM5lkGOP0980ewwg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FCheckboxradio%2Fradiobtn_off_foc.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WWBELOyAN0/YA0rcpHQ2XVQB1jeC6KAT0X2hzsK03fc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FCheckboxradio%2Fradiobtn_off_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>o3sioiGuyOUZ4ElMuPSMjlDgABl3rS/7G4d6cH2CzNM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FCheckboxradio%2Fradiobtn_on_foc.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bC/06CD3gKKJrsFEKyGwWwFj/+KR7U3k2GeYWJ9Wyj8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FCheckboxradio%2Fradiobtn_on_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>faK9wXR84Yb6bcT30h4gAZFJ0L9CpDrMRUBMC22xiBw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_check_off_disabled_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>nWbqhx3yGrcg8ct6SekRhHfV04YIli6yO0t54D2wt5w=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_check_off_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>n0izW92bcYbBznn2HVZmNOn+0wfYHmprypDuL7r4C4c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_check_off_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dF9GUzqHYD72z++PnVAv2aPkqx50iax1a+dzaXr7RyQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_check_off_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>UqFgj39oIBsn5YX5E2TUUoYQme+CudWJHgfWz/H2vF8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_check_off_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8c2KJGYS64wLRk/ibYki7mjbOy8BolpVwyF+8E+7YoU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_check_on_disabled_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Sgc7q2aPPHUmwhLkswhhMnfCaNJVnf1bGb/bVZMVGkw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_check_on_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TJxe/AKtxEkQcQvVHArF5l2SYIy81+8EphMGwCk+smY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_check_on_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>xWyEFpvnvgnZTgRoJYsFsqvUqmO9pHQu+yb5NSYSApQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_check_on_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>k9AV31QBSSHzX0NQJzkTUNsV6Lbp4enslpgKNMW1YkE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_check_on_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>NwTpEbKmm3r+SgdwCyaYemDUzQZroRxQ2ZZ0EuBwbNg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_next_depth_disabled_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VZcxMyct1SN+D1hkmuDGPCz08VE36YZ3g9eQ4msFXZE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_next_depth_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>CJTP7zTlB2WU3xmRSuD9idoEW2ViRWSW3fLnUAa0uxk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_next_depth_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pg+aC4TIUYS55mHOmWxk3lr/2h91QekSlSpO2OsNWMc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_next_depth_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>T42+rNkZU5E/hFFQ0z0gZxjwCCuTEs0n7FZ+0T75lTc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_next_depth_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AsPhv5fKI7sviXhhioUIvfSuECSOScig9o3q0AorlrY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_radio_off_disabled_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>XImM2qy0WoSK3Sxxsx8nXvhvm37EjvkistZXUynk/7Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_radio_off_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MCBzm+btyPWDoWcWedkQA0QZ6CyvXeXsDOYDSBrjNss=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_radio_off_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qVE6oSILmsxiZuNIiC60BTytT+ppgScVOBszfCcnHqs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_radio_off_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bEs3vZUlip7wu06ukBZokmsjiv0wkqVEC0S9q+Czxzg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_radio_off_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>b6e/RbkbI1QLaqTWU1WImvfNGimwQPr4KIaJ5Jws9oc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_radio_on_disabled_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DefOMfJ9lNiDu7D0IWQGMPyR6wqv0yaOFkuvQf5jdkI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_radio_on_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Dj+30on7apKdeCDnlDNfktLPjGb3lgBaFfE96qc6JGQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_radio_on_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jCgYNuyMJ6faUkejbXpwwtBrjrb36yJAADqe/aK3yc4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_radio_on_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Ebx0JKMUwv8R+rXo1oEHUmXyPUllBczklWgLshpibuQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_radio_on_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uzBtCMq98vfEO6lzGrpl4wS0M3OjhNZQeWPyyD9P0VM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_toggle_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>QveDhv1k81aRmyPsym96WpqhRW9hY2S+efNAJlyLF7w=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_activation_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>L+dTtnavvPKQkuhT1nAYB3JUXLuoiNJ6dstppa0HOiQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_activation_holo_dark_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>c72MnpmywKjrRN/HoNFstJibOf/K4AyT4b5K/PCYC1I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_activation_holo_dark_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VaVIfDtn8a/Z9C0yNh//3+A2xnnBWZ0xoudyTl+Piuo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>foBPioz9hjqxxtkHdIPmXbb3mK1fNkfONTv/JOAsjT4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_disabled_holo_dark_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PLwHizK9+RSDoRvb5aUE873RwKQHpykkjBqS2i4vQjs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_disabled_holo_dark_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WT9haZfpJcZ+FzmF4GsIUw/bPz3Zq9GTgx7nnoEZ+XM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_thumb_activated_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>j0zUV7LZUAMtw/h/e+nR/DV6hv4pJbMVgFSVmHd1ZPU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_thumb_activated_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Ni+YApa8axssM+a5WO3YsQJbb8s3fJXlj/oY/uZsE5I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_thumb_activation_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>m8evKOylB/z1YKQmYW6H8L5RVdPXPGeVqBDiVs+dVVk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_thumb_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>X/q+uSYRxqPT7rr7JuskK8YZApaT7bes05+nWyOnGWo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_thumb_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LHS4h7fF5FcI7NNoWIzGjoeB6+1NO22qCHmz93y7X/s=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_thumb_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>n7gr22qpISCtst0Ign8XB6I1BmQnD8Qzdcfeip0o0kg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_minus_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>yjjGHQP9IR2+Rr5dtJn1JPPfxUIFXbHUh2mweBG5MLw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_minus_normal.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+PIG2X0LgNen92rcxz0jFBboqVNIIo3rdITPmD/bmWU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_minus_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7K1ZddvZud/Nf8y/gdkSTH9IQQnI+w7PVlIihgagBgg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_plus_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wCMzkHyxhvF4km77JP/hF5vg/bdJ3UvxYtt8OWwwGfg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_plus_normal.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>peyMF6AVHrxYRiIWb3skN85sbYCgsjZLXd3VoUkS1HI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_plus_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>E6LMNONMx9Vn/t0hAFXfOt+eyH9pTvlaeSSF008ZKXE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_divider.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JV7ZbZdTICmwYwRsJwExKew8uQycIPiw42knuScNQ+o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_left_softbtn.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lH2f2rMtVF4LvN4pmqyAz5FlIWHz52M1ekke9fHHUbY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_bg_focused.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7PrcxFIDpAxsX6mcLghZ+/RsjOCTcS0toOakUrq/Yfs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_bg_normal.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pFb/m1mlW271uH9jvC3Ib9ZZchaRAmmGCKnGtAYtGIk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_dot.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>HQT/gDLO7vVxFItBsDPdr2E0jokO/XX8n6X9SPHl7tg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_dot_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JNCnOj+HcG6lG27JejyADm6niOeYQ8InXvvXRwH/u6s=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_right_softbtn.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LBmiA/+MUO1OlBNuYhYz8osEyU2b4MVm9ZFxooZJqXo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_time_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>09kjbZb5tUxa2viFYU2yZn6FdPGEGsFEIpDVBD5nkJU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WgAY4szmnFqSb3vXcUf+3QIrI8v0hFBbYNmnlI8tepg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>9VGCLOaFRL79RIjRj2z7ZG69aCFxdCHQj8VtuJq1fZ0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_03.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qy1/UliXU1RRlpf0J6udAl/Ypm9GvlGF/STYUHchCLk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_04.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>KsSiF5D8vbTFNMklDnlrKZD9XBQyHgec97yQASydZtA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_05.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ViQ0DYFmbgTr7Lou0QLz7QH+6bKAXMRxvcg2dzTzchY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_06.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lhVxL4EgyeZOUPJZeEk2Fw11hXa+gzhn7qOFc8xvDag=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FDrawer%2Fico_homebar_menu_arrow.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>QwCgEEFhA7o8/pA7Q25T443Tdnm4ABZoC6nCsKjVYH8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FPopup%2Ftw_device_options_brightness_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0h1EbPE3WeBj9ZfUZ9FpyVZ/Q+TD8EuLVLmqr0J4yyo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FPopup%2Ftw_device_options_brightness_on.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>kCR2ZQbq0ODnWTdYFgsdZnNy6PINvN8uIIx4+yxWFJY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FPopup%2Ftw_device_options_mute.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bLu4xcNYesodmru1FKP3jrNWiasJFZLDftiEbZjOY7I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FPopup%2Ftw_device_options_outdoor_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FrzO6fIRaFZIgFC4PaT+VZhbBJdKGT6827g+uBRIyYM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FPopup%2Ftw_device_options_outdoor_on.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OhNqTsXzTHBun1RrSEctscIrtPU3Dvj+ixPzQgSzNM4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FPopup%2Ftw_device_options_sound.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bKtC/hbWSvbMLtYyY49+CMO55EWIStOs/RjCEfS2g7o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FPopup%2Ftw_device_options_sound_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>r0PhRcJuWHPdbOou1QkN5xmRsSz761VypT4iyIEKUC0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FPopup%2Ftw_device_options_vibrate.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>C4rLnxMV0Mr7sf41mOKNioMRoQLjQRjlCzZtTe3dGx8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FPopup%2Ftw_ic_lock_power_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cLqhiX6jI5+aW9FecdY/AuivjvTlgnW6EMnJ2rojZjA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FPopup%2Ftw_ic_lock_restart.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>oFomXnx1p7uKCoUSP6/SAKj6WrM2QMmqHQFexHTtYDU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FProgress%2Fprogressbar_thumb_foc.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jymK64XwTt23DmPHfL/uXC9z8Q1zUI37rQglj7cKbTg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FProgress%2Fprogressbar_thumb_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jWqhv1A+XMoT8pg7d2+eMd6DvevqBSloCJhkl4YKWPs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FProgress%2Ftw_progressbar_indeterminate1_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VTS1kbjWd8/guQKL3OqfwxhqV8lN87NMrR6muQbOe4A=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FProgress%2Ftw_progressbar_indeterminate2_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>hA2yQ3vgJgV3Zcv5J2bGC+sZCoic52gtEMaHslP9eaA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FProgress%2Ftw_progressbar_indeterminate3_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>UoMTUu8qjgnv9mmvNjeJdddgso+WB5bZOM4jSBt4FOY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FProgress%2Ftw_progressbar_indeterminate4_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LNVQuStEB+sJmbuTq/6KkHFv0bGOZBKFptussnXnRVw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FProgress%2Ftw_scrubber_control_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tNWXHgyD6a80RB+IEo90Cvt4/FuOYuV0U/53RnNW3UE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FProgress%2Ftw_scrubber_control_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>YhPRRU1SqexNg/FczzWmA9fgvNiOrX/GmAIRuAQvGjw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FProgress%2Ftw_widget_popup_activity.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>U9wjs31YM94sIt/L7NQddNmQPUhhdKpNO99pT0AOP/o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-bottom.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>SEmF6NyaDDXS3lIiZWNp76MCtzaqpfagCZr25V/vuUA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>COCGI7jxCP4Ue24qIcWh9Dkd4V9Elz7UFORdK62A43M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-right.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>D/sXPEh5Eflzj8bRtvIKGWr8uM9yOVkZcYWpTQlNbtQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-top.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dqaendWOrz1J9Wm2Y3E3kcqAh+YCCVc1wZJBOsEzUUM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FSlider%2F00_slider_button_brightness_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jJmU6z9T9fLXMJ8qt3EvXwe+ccuCSaux++UiF6fq8Pk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FSlider%2F00_slider_button_brightness_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>q47QGSQI/z1pjhHzCkgogHrPO4IZaO0bzARJXEGMSfM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FSlider%2F00_slider_button_volume_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8W13lakl2/iUtnFg1g3lehmZTjl6lJEUN9IRVZx0qTA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FSlider%2F00_slider_button_volume_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IVSJaiBi+NtWhHyWQgHYwNE3eRYxtQIErkKLb+Njm1g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FSlider%2F00_slider_handle.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>faK9wXR84Yb6bcT30h4gAZFJ0L9CpDrMRUBMC22xiBw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FSlider%2F00_slider_handle_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>rUGqppzn8zzHukWJqOeDybrjb94839NHbypvbLgmmS0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FSlider%2F00_slider_popup_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dnKoz2IcJY8sGASoDTvcD/QcJEtcGbZoV+86U7lPm0Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FSwipelist%2Fb_logs_icon_actionbar_btn_msg_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>f6LUaSBsZsugcSX2A3xcaHs+rghK2nFAneqNp7WbOMw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2FSwipelist%2Fb_logs_icon_body_btn_call_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fl7TG+5Mgf/y6KR8TdSEPcC/teaTrmRLm+lr9TSpOyg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_field_btn_clear.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>XKFePClyS+t/UO2cznRTz9ydaK4dzBXa95CE0a6KrX0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_field_btn_clear_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dyXnWmE0c/9ZDJcADwBX1E2OLBgF9gl4sfUqHFm4SO0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_search_icon.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mZOSnWl5O7WH8lhKawGsEqpJgwz6cy9WHk/iNGaunZM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_button_brightness_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jJmU6z9T9fLXMJ8qt3EvXwe+ccuCSaux++UiF6fq8Pk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_button_brightness_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>q47QGSQI/z1pjhHzCkgogHrPO4IZaO0bzARJXEGMSfM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_button_volume_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8W13lakl2/iUtnFg1g3lehmZTjl6lJEUN9IRVZx0qTA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_button_volume_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IVSJaiBi+NtWhHyWQgHYwNE3eRYxtQIErkKLb+Njm1g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_handle.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>KWANj9bq1He1/GQJUa9tspx0b9NZHbIgQUVJCFJar/4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_handle_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>byrrqFBbnOHavr4uy428zqzglEcxeFlGDFar45RYcoU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_popup_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dnKoz2IcJY8sGASoDTvcD/QcJEtcGbZoV+86U7lPm0Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_back.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_back_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_call.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>3cBd4DbHLpcn8j+GVGtlXTbBAwrRrCwq3+Q7idwLQ6Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_call_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>3cBd4DbHLpcn8j+GVGtlXTbBAwrRrCwq3+Q7idwLQ6Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_check.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_check_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_cancel.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TtQRlyRELVKVECOanE1JAuVpP7b8rhHxJYwdcv3WJvM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_cancel_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TtQRlyRELVKVECOanE1JAuVpP7b8rhHxJYwdcv3WJvM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_closed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FOmAAqd26rdUE6cmn3rmZun6ZBgD1fuglLzS5A1cEOE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_closed_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FOmAAqd26rdUE6cmn3rmZun6ZBgD1fuglLzS5A1cEOE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_minus.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>R0zBC1naA4cq4xTUsegT49sCqkboA4CUB+TiY3zDzhQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_minus_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>R0zBC1naA4cq4xTUsegT49sCqkboA4CUB+TiY3zDzhQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_opened.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Sxgk+yv2LrnaHkogMQNVHIdep33ncaIX89nhc95pAkw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_opened_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Sxgk+yv2LrnaHkogMQNVHIdep33ncaIX89nhc95pAkw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_send.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6iFAiL6xHeERlC7AY9lHYCj8bAWc1LgdPwqRZGMlwdg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_send_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6iFAiL6xHeERlC7AY9lHYCj8bAWc1LgdPwqRZGMlwdg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_gear.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_gear_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_grid.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_grid_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_home.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_home_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_info.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tnZAhayvb5cJUNPLaYAFFpm+s2QJJTyS9z/Hs3OSfrA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_info_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tnZAhayvb5cJUNPLaYAFFpm+s2QJJTyS9z/Hs3OSfrA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AI1lJPs07RjlkIH1kTjyl7hYV9VTOZlt+l1jeefao6k=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_left_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AI1lJPs07RjlkIH1kTjyl7hYV9VTOZlt+l1jeefao6k=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_plus.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4C52J9WLS1R0IwX1d0G7mR+vPFKjaIPVh5WFxqRUsAg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_plus_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4C52J9WLS1R0IwX1d0G7mR+vPFKjaIPVh5WFxqRUsAg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_refresh.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_refresh_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_rename.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gqMDtvmimeEzV4ql3TpQzuFwZn20zd+AQb4YRRAglk0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_rename_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gqMDtvmimeEzV4ql3TpQzuFwZn20zd+AQb4YRRAglk0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_right.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fcf9OlKX1sldENoNTK5Agi0pW3qnBNx685TnUjBM0rw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_right_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fcf9OlKX1sldENoNTK5Agi0pW3qnBNx685TnUjBM0rw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_search.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tLcZLgYClAI4E0ZuMtrSxv/vnVTzWnQPP5jjsuBd3KE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_search_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tLcZLgYClAI4E0ZuMtrSxv/vnVTzWnQPP5jjsuBd3KE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_star.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>14gk6KUOm3dLpOdUg9nWfKA9riS+gWrkS/KYARdxkGQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_star_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>14gk6KUOm3dLpOdUg9nWfKA9riS+gWrkS/KYARdxkGQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_warning.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7bbIxqS4PWi+iCe9sb5G2grIcSZG+p+hOrfjmbEIQOM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_warning_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7bbIxqS4PWi+iCe9sb5G2grIcSZG+p+hOrfjmbEIQOM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TgLAb3VX+0fUYSAeFe2ZcSP0Gz0XnhXRl85pDt1zkjE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump_left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MBcOQ7x4CMkvgnJaE0fzkEUXbpZOYp7g7LxsS21Bo44=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump_left_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MBcOQ7x4CMkvgnJaE0fzkEUXbpZOYp7g7LxsS21Bo44=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TgLAb3VX+0fUYSAeFe2ZcSP0Gz0XnhXRl85pDt1zkjE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Ficons%2Fapp_ico_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>BhJiA+wzC8PP9i3VlNAcaqGNHEQHLzAvZMplPsHD2tY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Ficons%2Fbg_ico_76_shadow.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>BnNepnVfUUN1tK6wvVMZQqbwhA00HQ1KrJ9O6C2SdiE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Ficons%2Fdynamicbar_ico_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>aolkRbF8PiJJ5wK2b6MIM0GkcQV20/+NUfuR1Vo1g6Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Ficons%2Fico_app_foc.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ctRMyI7wRPd5kYPcKFs4/K6WvcQtn6JGwqLhQh1z7Bo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Ficons%2Fico_app_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+hLwNoNNFCtbpaDPBK6y7sSh7vidvY9/YY0q34clAGk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Ficons%2Fico_live_foc.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>73QLUPS8QnYGYidpQDy9TOfb5kWFgd2za/9DZZxkzPQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Ficons%2Fico_live_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Y0Ht55gCnvajdRAF2MOtc61hEPMjG5YnCAFOC7C7ro8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Ficons%2Fico_moive_foc.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>NP/41on+Rr7fjFs+adZB0Dk2cv83KIhN8MDPCKuI4ow=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Ficons%2Fico_moive_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FeguW0FrwdTM0dUHWVL7g+iJmuTWW9QcZ+A/dxp7eOo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Ficons%2Fico_schedulerec_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8WPO86BlWP0wY8n6/1rY69SRi9D17H6hS/Ogw3q74is=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Ficons%2Fico_source_foc.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>CNay5r9n3bcXES2+um33QFkeK45Z4qNwaVUbe9lFB18=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Ficons%2Fico_source_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LKhN3o0/DljwSGk+m8wUN1FxGwcNpLffxx3eGsd1ZMg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Ficons%2Fico_tv_show_foc.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GlnyzF9KGe8r5u+hmoeJq1M9zfm3qmlSEy2rhzKY1sY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Ficons%2Fico_tv_show_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>aGZ8dAtbOLCLtQJMs6zrb0ujIKKrW8SeGwTIDS0QT/U=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Ficons%2Fuser_change_area_userlist_ico_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>sysVh205e/z4uW2I7FnxIC1ds0U4UNYbiz4AqOVXS38=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Finput%2Fspin_button.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>w7I1xnIFQ2RtS6jlOqL3M+Q/Kqbo3ETUVWGug5v1P58=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_Back.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pPznUE1kIxhfSkqvbFScqyh/F7T1WBm/+JBkpUEv9Ls=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_Back_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>doFLIVQgh57+N4sZKYb2PKzo83tbotkOIgNArkQlsMI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_SIP_close_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>r/5kFC+FkcleSTwaynHSFJk/wwJ4viHByxHIdNb9LvY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_SIP_close_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>K0228z0uQELmW6u8kAau5OscHjzgebA5DiZkZSFCUiw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_cancel_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5Mu0X3Yvg4L9ZPZWc/w3xZtu+bAgKB/GLT2S1IEqKvA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_cancel_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>aOH4fHR5qC0fE0YmMmmNSTxgNmV4uyQefKWk/1ENTgA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_delete_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>sdFP8nxCEANcCszWBPUN7Ffyj3iQADpfQH3/bGKzUfc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_delete_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4JWd8+mGQGMJHxnugNA2vi/AD12eBagyCrx4aAHFv/0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_done_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mVh4h+dcZHc7Ig087pu+VZD0j1dThmldOo3mfbSKJB8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_done_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4CJj8jI4dtPGxGQ4OwEX1SrJz4umwiPiFMOdsxFvK2E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_edit_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>38DceTydgkdC7dCkFDzR1Pne3D8fDTYbyF4W17qhhbA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_edit_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>30bv2cn0fzPaBzB1rhVbcLV9st+nYlNVLcQEKmwJNg0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_more.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dHOgyFzCbdyoye7mh+7E2ExIfg3mGDUj3DmgxHAiDok=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_more_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DQgKiGP+ixEpotK9dwSiShZSJCnswAkZgKV+yCE5OAo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_plus_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>THkJIL2kbw1w0mn+uM1FkkWtR1Lq85tVGz3lWONggDE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_plus_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GDHQcmTVFGa+4QxKpv2Wu98rWcVP/RuHU2FtmMMASbI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_search_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GJJTwHGy/+PHtzjlf4Llk/no9cbV3x/SphabUgVxbAc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_search_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WJoEnozCDpenLEbMmjvRfZxslpajJ8CjYMUY/Fmm2ks=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_select_all_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>YL13NWCgp8TNNFisIvJsIbISukjoiyfVCnR4PH6DaSU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_select_all_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0lBK6aWv/Ep0Q5Q7O7LQoOpD0+Pqlf4KgF0RpRT4Bc8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Ftau.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>yBkklZOY3OePjicvtSV63aVznJxRC51R5IY5SvCmsnQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Ftv%2Ftheme%2Fdefault%2Ftau.min.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>b0BhkaO5ksG6nLnYySkAidPmuTaUqPsSpznf98zqX7g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Fjs%2Ftau.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OUFAM8hngOOwCJtYSRMcIZXG23OTeEHwY3Wp8g9n+5Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Fjs%2Ftau.min.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Qq12UJ3S7cN3lUL3MvJVdVTJ+GFUyWfKYEPqr3mttqw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FActionbar%2Ftw_ic_menu_detail_disable_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GQAO0noZqVi5fl5ULFhiy+6PwwihgAtui5YQ82ZLG7I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FActionbar%2Ftw_ic_menu_detail_normal_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zPxFeLgRUsIFUXBr2fy4aHi2xTT7Ac3W7+uQW9iFR30=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FActionbar%2Ftw_ic_menu_moreoverflow_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qkbuZm3KXZNobT9lxfhl6LdiG8ERnIdYMArm45mDI3g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FActionbar%2Ftw_ic_menu_selectall_disable_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IeN52ATwP/4EkMicAC+Yn7SuFE5P8y+yN/qVg6mi1io=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FActionbar%2Ftw_ic_menu_selectall_normal_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4Ocu+Qjbwyc0ZHBxU5SRQli6dzBiUEiz9zcKMp8Jp9g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftoggle_changeable.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>L5qndsxiolZYmCr3qBfWa6W/d2csXMRiv5PSdbbtXZs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_btn_check_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qFC8fOl6Tg7LrLrT62RSQLKSr3GP6O2UwjnG9s7DAck=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_btn_checkbox_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ddihq2E6gV6+g48CtlRBvDFnKx97KWUJxoNr8SQ7sUQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_btn_checkbox_line_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>elPeRLEot+b5h79G5sudnUNkc6GhAyye82uL2cn9xxc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_btn_next_depth_disabled_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VZcxMyct1SN+D1hkmuDGPCz08VE36YZ3g9eQ4msFXZE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_btn_next_depth_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>CJTP7zTlB2WU3xmRSuD9idoEW2ViRWSW3fLnUAa0uxk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_btn_next_depth_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pg+aC4TIUYS55mHOmWxk3lr/2h91QekSlSpO2OsNWMc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_btn_next_depth_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>T42+rNkZU5E/hFFQ0z0gZxjwCCuTEs0n7FZ+0T75lTc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_btn_next_depth_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AsPhv5fKI7sviXhhioUIvfSuECSOScig9o3q0AorlrY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_btn_radio_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>SYKDGM5OUHfYf65YinTD2vzNNMNUjKEABJaxy/68hv4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_btn_radiobox_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>nwK+t+eTDiAjgXRMhNpbO52ccNtX1T8to7iUEfvtEw0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_btn_radiobox_line.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JXfJFsytb7Ca9bHn2mZ7J5UVde6gr5WIQWFARUEbSAI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_switch_activation_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>L+dTtnavvPKQkuhT1nAYB3JUXLuoiNJ6dstppa0HOiQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_switch_activation_holo_dark_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>c72MnpmywKjrRN/HoNFstJibOf/K4AyT4b5K/PCYC1I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_switch_activation_holo_dark_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VaVIfDtn8a/Z9C0yNh//3+A2xnnBWZ0xoudyTl+Piuo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_switch_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>foBPioz9hjqxxtkHdIPmXbb3mK1fNkfONTv/JOAsjT4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_switch_disabled_holo_dark_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PLwHizK9+RSDoRvb5aUE873RwKQHpykkjBqS2i4vQjs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_switch_disabled_holo_dark_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WT9haZfpJcZ+FzmF4GsIUw/bPz3Zq9GTgx7nnoEZ+XM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_switch_thumb_activated_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>j0zUV7LZUAMtw/h/e+nR/DV6hv4pJbMVgFSVmHd1ZPU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_switch_thumb_activated_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Ni+YApa8axssM+a5WO3YsQJbb8s3fJXlj/oY/uZsE5I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_switch_thumb_activation_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>m8evKOylB/z1YKQmYW6H8L5RVdPXPGeVqBDiVs+dVVk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_switch_thumb_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>X/q+uSYRxqPT7rr7JuskK8YZApaT7bes05+nWyOnGWo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_switch_thumb_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LHS4h7fF5FcI7NNoWIzGjoeB6+1NO22qCHmz93y7X/s=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FController_icon%2Ftw_switch_thumb_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>n7gr22qpISCtst0Ign8XB6I1BmQnD8Qzdcfeip0o0kg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_minus_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>yjjGHQP9IR2+Rr5dtJn1JPPfxUIFXbHUh2mweBG5MLw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_minus_normal.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+PIG2X0LgNen92rcxz0jFBboqVNIIo3rdITPmD/bmWU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_minus_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7K1ZddvZud/Nf8y/gdkSTH9IQQnI+w7PVlIihgagBgg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_plus_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wCMzkHyxhvF4km77JP/hF5vg/bdJ3UvxYtt8OWwwGfg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_plus_normal.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>peyMF6AVHrxYRiIWb3skN85sbYCgsjZLXd3VoUkS1HI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_plus_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>E6LMNONMx9Vn/t0hAFXfOt+eyH9pTvlaeSSF008ZKXE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FDatetimepicker%2Ftw_timepicker_divider.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JV7ZbZdTICmwYwRsJwExKew8uQycIPiw42knuScNQ+o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FDatetimepicker%2Ftw_timepicker_left_softbtn.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lH2f2rMtVF4LvN4pmqyAz5FlIWHz52M1ekke9fHHUbY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_bg_focused.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7PrcxFIDpAxsX6mcLghZ+/RsjOCTcS0toOakUrq/Yfs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_bg_normal.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pFb/m1mlW271uH9jvC3Ib9ZZchaRAmmGCKnGtAYtGIk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_dot.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>HQT/gDLO7vVxFItBsDPdr2E0jokO/XX8n6X9SPHl7tg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_dot_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JNCnOj+HcG6lG27JejyADm6niOeYQ8InXvvXRwH/u6s=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FDatetimepicker%2Ftw_timepicker_right_softbtn.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LBmiA/+MUO1OlBNuYhYz8osEyU2b4MVm9ZFxooZJqXo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FDatetimepicker%2Ftw_timepicker_time_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>09kjbZb5tUxa2viFYU2yZn6FdPGEGsFEIpDVBD5nkJU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WgAY4szmnFqSb3vXcUf+3QIrI8v0hFBbYNmnlI8tepg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>9VGCLOaFRL79RIjRj2z7ZG69aCFxdCHQj8VtuJq1fZ0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_03.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qy1/UliXU1RRlpf0J6udAl/Ypm9GvlGF/STYUHchCLk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_04.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>KsSiF5D8vbTFNMklDnlrKZD9XBQyHgec97yQASydZtA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_05.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ViQ0DYFmbgTr7Lou0QLz7QH+6bKAXMRxvcg2dzTzchY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_06.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lhVxL4EgyeZOUPJZeEk2Fw11hXa+gzhn7qOFc8xvDag=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FPopup%2Ftw_device_options_brightness_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0h1EbPE3WeBj9ZfUZ9FpyVZ/Q+TD8EuLVLmqr0J4yyo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FPopup%2Ftw_device_options_brightness_on.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>kCR2ZQbq0ODnWTdYFgsdZnNy6PINvN8uIIx4+yxWFJY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FPopup%2Ftw_device_options_mute.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bLu4xcNYesodmru1FKP3jrNWiasJFZLDftiEbZjOY7I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FPopup%2Ftw_device_options_outdoor_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FrzO6fIRaFZIgFC4PaT+VZhbBJdKGT6827g+uBRIyYM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FPopup%2Ftw_device_options_outdoor_on.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OhNqTsXzTHBun1RrSEctscIrtPU3Dvj+ixPzQgSzNM4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FPopup%2Ftw_device_options_sound.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bKtC/hbWSvbMLtYyY49+CMO55EWIStOs/RjCEfS2g7o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FPopup%2Ftw_device_options_sound_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>r0PhRcJuWHPdbOou1QkN5xmRsSz761VypT4iyIEKUC0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FPopup%2Ftw_device_options_vibrate.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>C4rLnxMV0Mr7sf41mOKNioMRoQLjQRjlCzZtTe3dGx8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FPopup%2Ftw_ic_lock_power_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cLqhiX6jI5+aW9FecdY/AuivjvTlgnW6EMnJ2rojZjA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FPopup%2Ftw_ic_lock_restart.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>oFomXnx1p7uKCoUSP6/SAKj6WrM2QMmqHQFexHTtYDU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FProcessing%2Ftw_widget_activity_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uLCD535ZcCixCMv+nyuChN7UOYgpVHUEMFjQ163L1k0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FProcessing%2Ftw_widget_activity_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wgnTxZjaYQn/dv7h/Ia0RvgrBelcTnEkls1m0sLKYOA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FProgress%2Ftw_progressbar_indeterminate1_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dcJllIGezhXHZvfaNTdqK/c7BK85yVkaDcdvJk7BPVg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FProgress%2Ftw_progressbar_indeterminate2_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gvbo/UwaMQSasEokhw7EvBM9KpxSTBM0rZHurhT+JWQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FProgress%2Ftw_progressbar_indeterminate3_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JX89ApTfHhXrZ2ljN4jhLpe8Kd8pvuRiIL3tzeUmsX4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FProgress%2Ftw_progressbar_indeterminate4_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IF4c0GAJrT0ZMZN7VEK8lBw76XcuzMwFR6K429Yq+6Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FProgress%2Ftw_progressbar_indeterminate5_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WGxh703wRE4If3h/uxakL9xDEQyRL4u+HZgipuENxfE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FProgress%2Ftw_scrubber_control_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tNWXHgyD6a80RB+IEo90Cvt4/FuOYuV0U/53RnNW3UE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FProgress%2Ftw_scrubber_control_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>YhPRRU1SqexNg/FczzWmA9fgvNiOrX/GmAIRuAQvGjw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-bottom.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>SEmF6NyaDDXS3lIiZWNp76MCtzaqpfagCZr25V/vuUA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>COCGI7jxCP4Ue24qIcWh9Dkd4V9Elz7UFORdK62A43M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-right.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>D/sXPEh5Eflzj8bRtvIKGWr8uM9yOVkZcYWpTQlNbtQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-top.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dqaendWOrz1J9Wm2Y3E3kcqAh+YCCVc1wZJBOsEzUUM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FSwipelist%2Fb_logs_icon_actionbar_btn_msg_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>f6LUaSBsZsugcSX2A3xcaHs+rghK2nFAneqNp7WbOMw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2FSwipelist%2Fb_logs_icon_body_btn_call_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fl7TG+5Mgf/y6KR8TdSEPcC/teaTrmRLm+lr9TSpOyg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2F00_field_btn_clear.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>XKFePClyS+t/UO2cznRTz9ydaK4dzBXa95CE0a6KrX0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2F00_field_btn_clear_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dyXnWmE0c/9ZDJcADwBX1E2OLBgF9gl4sfUqHFm4SO0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2F00_search_icon.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mZOSnWl5O7WH8lhKawGsEqpJgwz6cy9WHk/iNGaunZM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2F00_slider_button_brightness_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jJmU6z9T9fLXMJ8qt3EvXwe+ccuCSaux++UiF6fq8Pk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2F00_slider_button_brightness_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>q47QGSQI/z1pjhHzCkgogHrPO4IZaO0bzARJXEGMSfM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2F00_slider_button_volume_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8W13lakl2/iUtnFg1g3lehmZTjl6lJEUN9IRVZx0qTA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2F00_slider_button_volume_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IVSJaiBi+NtWhHyWQgHYwNE3eRYxtQIErkKLb+Njm1g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2F00_slider_handle.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>KWANj9bq1He1/GQJUa9tspx0b9NZHbIgQUVJCFJar/4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2F00_slider_handle_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>byrrqFBbnOHavr4uy428zqzglEcxeFlGDFar45RYcoU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2F00_slider_popup_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dnKoz2IcJY8sGASoDTvcD/QcJEtcGbZoV+86U7lPm0Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_back.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_back_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_call.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>3cBd4DbHLpcn8j+GVGtlXTbBAwrRrCwq3+Q7idwLQ6Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_call_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>3cBd4DbHLpcn8j+GVGtlXTbBAwrRrCwq3+Q7idwLQ6Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_check.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_check_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_cancel.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TtQRlyRELVKVECOanE1JAuVpP7b8rhHxJYwdcv3WJvM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_cancel_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TtQRlyRELVKVECOanE1JAuVpP7b8rhHxJYwdcv3WJvM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_closed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FOmAAqd26rdUE6cmn3rmZun6ZBgD1fuglLzS5A1cEOE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_closed_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FOmAAqd26rdUE6cmn3rmZun6ZBgD1fuglLzS5A1cEOE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_minus.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>R0zBC1naA4cq4xTUsegT49sCqkboA4CUB+TiY3zDzhQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_minus_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>R0zBC1naA4cq4xTUsegT49sCqkboA4CUB+TiY3zDzhQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_opened.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Sxgk+yv2LrnaHkogMQNVHIdep33ncaIX89nhc95pAkw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_opened_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Sxgk+yv2LrnaHkogMQNVHIdep33ncaIX89nhc95pAkw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_send.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6iFAiL6xHeERlC7AY9lHYCj8bAWc1LgdPwqRZGMlwdg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_send_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6iFAiL6xHeERlC7AY9lHYCj8bAWc1LgdPwqRZGMlwdg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_gear.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_gear_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_grid.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_grid_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_home.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_home_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_info.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tnZAhayvb5cJUNPLaYAFFpm+s2QJJTyS9z/Hs3OSfrA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_info_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tnZAhayvb5cJUNPLaYAFFpm+s2QJJTyS9z/Hs3OSfrA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AI1lJPs07RjlkIH1kTjyl7hYV9VTOZlt+l1jeefao6k=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_left_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AI1lJPs07RjlkIH1kTjyl7hYV9VTOZlt+l1jeefao6k=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_plus.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4C52J9WLS1R0IwX1d0G7mR+vPFKjaIPVh5WFxqRUsAg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_plus_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4C52J9WLS1R0IwX1d0G7mR+vPFKjaIPVh5WFxqRUsAg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_refresh.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_refresh_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_rename.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gqMDtvmimeEzV4ql3TpQzuFwZn20zd+AQb4YRRAglk0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_rename_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gqMDtvmimeEzV4ql3TpQzuFwZn20zd+AQb4YRRAglk0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_right.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fcf9OlKX1sldENoNTK5Agi0pW3qnBNx685TnUjBM0rw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_right_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fcf9OlKX1sldENoNTK5Agi0pW3qnBNx685TnUjBM0rw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_search.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tLcZLgYClAI4E0ZuMtrSxv/vnVTzWnQPP5jjsuBd3KE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_search_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tLcZLgYClAI4E0ZuMtrSxv/vnVTzWnQPP5jjsuBd3KE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_star.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>14gk6KUOm3dLpOdUg9nWfKA9riS+gWrkS/KYARdxkGQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_star_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>14gk6KUOm3dLpOdUg9nWfKA9riS+gWrkS/KYARdxkGQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_warning.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7bbIxqS4PWi+iCe9sb5G2grIcSZG+p+hOrfjmbEIQOM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_button_warning_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7bbIxqS4PWi+iCe9sb5G2grIcSZG+p+hOrfjmbEIQOM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TgLAb3VX+0fUYSAeFe2ZcSP0Gz0XnhXRl85pDt1zkjE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump_left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MBcOQ7x4CMkvgnJaE0fzkEUXbpZOYp7g7LxsS21Bo44=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump_left_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MBcOQ7x4CMkvgnJaE0fzkEUXbpZOYp7g7LxsS21Bo44=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TgLAb3VX+0fUYSAeFe2ZcSP0Gz0XnhXRl85pDt1zkjE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Flistview%2Ftw_list_add_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Z03wxDAN+gzRs+MykPjexZGdyOx72e9BkhQn0crza6Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Flistview%2Ftw_list_delete_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Yr96n8D3JUBxcGd2aA0dWeUMZTZ3JLPBOjNP7NAvD2c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Flistview%2Ftw_list_setting_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DfKlzxVvg384e+9JRb0FxCa/j4jWAeP2yup/3em5bLQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fpage%2F00_icon_Back.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pPznUE1kIxhfSkqvbFScqyh/F7T1WBm/+JBkpUEv9Ls=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fpage%2F00_icon_Back_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>doFLIVQgh57+N4sZKYb2PKzo83tbotkOIgNArkQlsMI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fpage%2F00_icon_SIP_close_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>r/5kFC+FkcleSTwaynHSFJk/wwJ4viHByxHIdNb9LvY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fpage%2F00_icon_SIP_close_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>K0228z0uQELmW6u8kAau5OscHjzgebA5DiZkZSFCUiw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fpage%2F00_icon_cancel_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5Mu0X3Yvg4L9ZPZWc/w3xZtu+bAgKB/GLT2S1IEqKvA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fpage%2F00_icon_cancel_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>aOH4fHR5qC0fE0YmMmmNSTxgNmV4uyQefKWk/1ENTgA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fpage%2F00_icon_delete_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>sdFP8nxCEANcCszWBPUN7Ffyj3iQADpfQH3/bGKzUfc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fpage%2F00_icon_delete_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4JWd8+mGQGMJHxnugNA2vi/AD12eBagyCrx4aAHFv/0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fpage%2F00_icon_done_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mVh4h+dcZHc7Ig087pu+VZD0j1dThmldOo3mfbSKJB8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fpage%2F00_icon_done_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4CJj8jI4dtPGxGQ4OwEX1SrJz4umwiPiFMOdsxFvK2E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fpage%2F00_icon_edit_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>38DceTydgkdC7dCkFDzR1Pne3D8fDTYbyF4W17qhhbA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fpage%2F00_icon_edit_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>30bv2cn0fzPaBzB1rhVbcLV9st+nYlNVLcQEKmwJNg0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fpage%2F00_icon_more.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dHOgyFzCbdyoye7mh+7E2ExIfg3mGDUj3DmgxHAiDok=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fpage%2F00_icon_more_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DQgKiGP+ixEpotK9dwSiShZSJCnswAkZgKV+yCE5OAo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fpage%2F00_icon_plus_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>THkJIL2kbw1w0mn+uM1FkkWtR1Lq85tVGz3lWONggDE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fpage%2F00_icon_plus_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GDHQcmTVFGa+4QxKpv2Wu98rWcVP/RuHU2FtmMMASbI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fpage%2F00_icon_search_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GJJTwHGy/+PHtzjlf4Llk/no9cbV3x/SphabUgVxbAc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fpage%2F00_icon_search_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WJoEnozCDpenLEbMmjvRfZxslpajJ8CjYMUY/Fmm2ks=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fpage%2F00_icon_select_all_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>YL13NWCgp8TNNFisIvJsIbISukjoiyfVCnR4PH6DaSU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Fimages%2Fpage%2F00_icon_select_all_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0lBK6aWv/Ep0Q5Q7O7LQoOpD0+Pqlf4KgF0RpRT4Bc8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Ftau.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>r0vuxLVMb/BpOxc1YMOmm+jULtqblWMQt1+LZXU5xqk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fblue%2Ftau.min.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7U+DDKIlxAQfI8a0Gr0YhYauJrEev7HqJfA+/tUGz9U=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FActionbar%2Ftw_ic_menu_detail_disable_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GQAO0noZqVi5fl5ULFhiy+6PwwihgAtui5YQ82ZLG7I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FActionbar%2Ftw_ic_menu_detail_normal_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zPxFeLgRUsIFUXBr2fy4aHi2xTT7Ac3W7+uQW9iFR30=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FActionbar%2Ftw_ic_menu_moreoverflow_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qkbuZm3KXZNobT9lxfhl6LdiG8ERnIdYMArm45mDI3g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FActionbar%2Ftw_ic_menu_selectall_disable_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IeN52ATwP/4EkMicAC+Yn7SuFE5P8y+yN/qVg6mi1io=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FActionbar%2Ftw_ic_menu_selectall_normal_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4Ocu+Qjbwyc0ZHBxU5SRQli6dzBiUEiz9zcKMp8Jp9g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftoggle_changeable.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>L5qndsxiolZYmCr3qBfWa6W/d2csXMRiv5PSdbbtXZs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_btn_check_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qFC8fOl6Tg7LrLrT62RSQLKSr3GP6O2UwjnG9s7DAck=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_btn_checkbox_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ddihq2E6gV6+g48CtlRBvDFnKx97KWUJxoNr8SQ7sUQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_btn_checkbox_line_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>elPeRLEot+b5h79G5sudnUNkc6GhAyye82uL2cn9xxc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_btn_next_depth_disabled_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VZcxMyct1SN+D1hkmuDGPCz08VE36YZ3g9eQ4msFXZE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_btn_next_depth_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>CJTP7zTlB2WU3xmRSuD9idoEW2ViRWSW3fLnUAa0uxk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_btn_next_depth_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pg+aC4TIUYS55mHOmWxk3lr/2h91QekSlSpO2OsNWMc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_btn_next_depth_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>T42+rNkZU5E/hFFQ0z0gZxjwCCuTEs0n7FZ+0T75lTc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_btn_next_depth_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AsPhv5fKI7sviXhhioUIvfSuECSOScig9o3q0AorlrY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_btn_radio_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>SYKDGM5OUHfYf65YinTD2vzNNMNUjKEABJaxy/68hv4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_btn_radiobox_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>nwK+t+eTDiAjgXRMhNpbO52ccNtX1T8to7iUEfvtEw0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_btn_radiobox_line.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JXfJFsytb7Ca9bHn2mZ7J5UVde6gr5WIQWFARUEbSAI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_switch_activation_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>L+dTtnavvPKQkuhT1nAYB3JUXLuoiNJ6dstppa0HOiQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_switch_activation_holo_dark_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>c72MnpmywKjrRN/HoNFstJibOf/K4AyT4b5K/PCYC1I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_switch_activation_holo_dark_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VaVIfDtn8a/Z9C0yNh//3+A2xnnBWZ0xoudyTl+Piuo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_switch_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>foBPioz9hjqxxtkHdIPmXbb3mK1fNkfONTv/JOAsjT4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_switch_disabled_holo_dark_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PLwHizK9+RSDoRvb5aUE873RwKQHpykkjBqS2i4vQjs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_switch_disabled_holo_dark_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WT9haZfpJcZ+FzmF4GsIUw/bPz3Zq9GTgx7nnoEZ+XM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_switch_thumb_activated_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>j0zUV7LZUAMtw/h/e+nR/DV6hv4pJbMVgFSVmHd1ZPU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_switch_thumb_activated_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Ni+YApa8axssM+a5WO3YsQJbb8s3fJXlj/oY/uZsE5I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_switch_thumb_activation_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>m8evKOylB/z1YKQmYW6H8L5RVdPXPGeVqBDiVs+dVVk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_switch_thumb_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>X/q+uSYRxqPT7rr7JuskK8YZApaT7bes05+nWyOnGWo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_switch_thumb_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LHS4h7fF5FcI7NNoWIzGjoeB6+1NO22qCHmz93y7X/s=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FController_icon%2Ftw_switch_thumb_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>n7gr22qpISCtst0Ign8XB6I1BmQnD8Qzdcfeip0o0kg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_minus_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>yjjGHQP9IR2+Rr5dtJn1JPPfxUIFXbHUh2mweBG5MLw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_minus_normal.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+PIG2X0LgNen92rcxz0jFBboqVNIIo3rdITPmD/bmWU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_minus_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7K1ZddvZud/Nf8y/gdkSTH9IQQnI+w7PVlIihgagBgg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_plus_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wCMzkHyxhvF4km77JP/hF5vg/bdJ3UvxYtt8OWwwGfg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_plus_normal.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>peyMF6AVHrxYRiIWb3skN85sbYCgsjZLXd3VoUkS1HI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_plus_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>E6LMNONMx9Vn/t0hAFXfOt+eyH9pTvlaeSSF008ZKXE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FDatetimepicker%2Ftw_timepicker_divider.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JV7ZbZdTICmwYwRsJwExKew8uQycIPiw42knuScNQ+o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FDatetimepicker%2Ftw_timepicker_left_softbtn.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lH2f2rMtVF4LvN4pmqyAz5FlIWHz52M1ekke9fHHUbY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_bg_focused.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7PrcxFIDpAxsX6mcLghZ+/RsjOCTcS0toOakUrq/Yfs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_bg_normal.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pFb/m1mlW271uH9jvC3Ib9ZZchaRAmmGCKnGtAYtGIk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_dot.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>HQT/gDLO7vVxFItBsDPdr2E0jokO/XX8n6X9SPHl7tg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_dot_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JNCnOj+HcG6lG27JejyADm6niOeYQ8InXvvXRwH/u6s=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FDatetimepicker%2Ftw_timepicker_right_softbtn.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LBmiA/+MUO1OlBNuYhYz8osEyU2b4MVm9ZFxooZJqXo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FDatetimepicker%2Ftw_timepicker_time_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>09kjbZb5tUxa2viFYU2yZn6FdPGEGsFEIpDVBD5nkJU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WgAY4szmnFqSb3vXcUf+3QIrI8v0hFBbYNmnlI8tepg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>9VGCLOaFRL79RIjRj2z7ZG69aCFxdCHQj8VtuJq1fZ0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_03.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qy1/UliXU1RRlpf0J6udAl/Ypm9GvlGF/STYUHchCLk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_04.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>KsSiF5D8vbTFNMklDnlrKZD9XBQyHgec97yQASydZtA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_05.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ViQ0DYFmbgTr7Lou0QLz7QH+6bKAXMRxvcg2dzTzchY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_06.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lhVxL4EgyeZOUPJZeEk2Fw11hXa+gzhn7qOFc8xvDag=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FPopup%2Ftw_device_options_brightness_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0h1EbPE3WeBj9ZfUZ9FpyVZ/Q+TD8EuLVLmqr0J4yyo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FPopup%2Ftw_device_options_brightness_on.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>kCR2ZQbq0ODnWTdYFgsdZnNy6PINvN8uIIx4+yxWFJY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FPopup%2Ftw_device_options_mute.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bLu4xcNYesodmru1FKP3jrNWiasJFZLDftiEbZjOY7I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FPopup%2Ftw_device_options_outdoor_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FrzO6fIRaFZIgFC4PaT+VZhbBJdKGT6827g+uBRIyYM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FPopup%2Ftw_device_options_outdoor_on.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OhNqTsXzTHBun1RrSEctscIrtPU3Dvj+ixPzQgSzNM4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FPopup%2Ftw_device_options_sound.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bKtC/hbWSvbMLtYyY49+CMO55EWIStOs/RjCEfS2g7o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FPopup%2Ftw_device_options_sound_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>r0PhRcJuWHPdbOou1QkN5xmRsSz761VypT4iyIEKUC0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FPopup%2Ftw_device_options_vibrate.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>C4rLnxMV0Mr7sf41mOKNioMRoQLjQRjlCzZtTe3dGx8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FPopup%2Ftw_ic_lock_power_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cLqhiX6jI5+aW9FecdY/AuivjvTlgnW6EMnJ2rojZjA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FPopup%2Ftw_ic_lock_restart.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>oFomXnx1p7uKCoUSP6/SAKj6WrM2QMmqHQFexHTtYDU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FProcessing%2Ftw_widget_activity_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uLCD535ZcCixCMv+nyuChN7UOYgpVHUEMFjQ163L1k0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FProcessing%2Ftw_widget_activity_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wgnTxZjaYQn/dv7h/Ia0RvgrBelcTnEkls1m0sLKYOA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FProgress%2Ftw_progressbar_indeterminate1_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dcJllIGezhXHZvfaNTdqK/c7BK85yVkaDcdvJk7BPVg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FProgress%2Ftw_progressbar_indeterminate2_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gvbo/UwaMQSasEokhw7EvBM9KpxSTBM0rZHurhT+JWQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FProgress%2Ftw_progressbar_indeterminate3_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JX89ApTfHhXrZ2ljN4jhLpe8Kd8pvuRiIL3tzeUmsX4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FProgress%2Ftw_progressbar_indeterminate4_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IF4c0GAJrT0ZMZN7VEK8lBw76XcuzMwFR6K429Yq+6Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FProgress%2Ftw_progressbar_indeterminate5_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WGxh703wRE4If3h/uxakL9xDEQyRL4u+HZgipuENxfE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FProgress%2Ftw_scrubber_control_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tNWXHgyD6a80RB+IEo90Cvt4/FuOYuV0U/53RnNW3UE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FProgress%2Ftw_scrubber_control_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>YhPRRU1SqexNg/FczzWmA9fgvNiOrX/GmAIRuAQvGjw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-bottom.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>SEmF6NyaDDXS3lIiZWNp76MCtzaqpfagCZr25V/vuUA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>COCGI7jxCP4Ue24qIcWh9Dkd4V9Elz7UFORdK62A43M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-right.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>D/sXPEh5Eflzj8bRtvIKGWr8uM9yOVkZcYWpTQlNbtQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-top.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dqaendWOrz1J9Wm2Y3E3kcqAh+YCCVc1wZJBOsEzUUM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FSwipelist%2Fb_logs_icon_actionbar_btn_msg_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>f6LUaSBsZsugcSX2A3xcaHs+rghK2nFAneqNp7WbOMw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2FSwipelist%2Fb_logs_icon_body_btn_call_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fl7TG+5Mgf/y6KR8TdSEPcC/teaTrmRLm+lr9TSpOyg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2F00_field_btn_clear.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>XKFePClyS+t/UO2cznRTz9ydaK4dzBXa95CE0a6KrX0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2F00_field_btn_clear_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dyXnWmE0c/9ZDJcADwBX1E2OLBgF9gl4sfUqHFm4SO0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2F00_search_icon.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mZOSnWl5O7WH8lhKawGsEqpJgwz6cy9WHk/iNGaunZM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2F00_slider_button_brightness_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jJmU6z9T9fLXMJ8qt3EvXwe+ccuCSaux++UiF6fq8Pk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2F00_slider_button_brightness_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>q47QGSQI/z1pjhHzCkgogHrPO4IZaO0bzARJXEGMSfM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2F00_slider_button_volume_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8W13lakl2/iUtnFg1g3lehmZTjl6lJEUN9IRVZx0qTA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2F00_slider_button_volume_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IVSJaiBi+NtWhHyWQgHYwNE3eRYxtQIErkKLb+Njm1g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2F00_slider_handle.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>KWANj9bq1He1/GQJUa9tspx0b9NZHbIgQUVJCFJar/4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2F00_slider_handle_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>byrrqFBbnOHavr4uy428zqzglEcxeFlGDFar45RYcoU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2F00_slider_popup_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dnKoz2IcJY8sGASoDTvcD/QcJEtcGbZoV+86U7lPm0Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_back.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_back_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_call.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>3cBd4DbHLpcn8j+GVGtlXTbBAwrRrCwq3+Q7idwLQ6Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_call_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>3cBd4DbHLpcn8j+GVGtlXTbBAwrRrCwq3+Q7idwLQ6Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_check.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_check_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_cancel.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TtQRlyRELVKVECOanE1JAuVpP7b8rhHxJYwdcv3WJvM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_cancel_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TtQRlyRELVKVECOanE1JAuVpP7b8rhHxJYwdcv3WJvM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_closed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FOmAAqd26rdUE6cmn3rmZun6ZBgD1fuglLzS5A1cEOE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_closed_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FOmAAqd26rdUE6cmn3rmZun6ZBgD1fuglLzS5A1cEOE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_minus.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>R0zBC1naA4cq4xTUsegT49sCqkboA4CUB+TiY3zDzhQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_minus_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>R0zBC1naA4cq4xTUsegT49sCqkboA4CUB+TiY3zDzhQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_opened.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Sxgk+yv2LrnaHkogMQNVHIdep33ncaIX89nhc95pAkw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_opened_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Sxgk+yv2LrnaHkogMQNVHIdep33ncaIX89nhc95pAkw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_send.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6iFAiL6xHeERlC7AY9lHYCj8bAWc1LgdPwqRZGMlwdg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_send_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6iFAiL6xHeERlC7AY9lHYCj8bAWc1LgdPwqRZGMlwdg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_gear.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_gear_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_grid.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_grid_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_home.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_home_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_info.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tnZAhayvb5cJUNPLaYAFFpm+s2QJJTyS9z/Hs3OSfrA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_info_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tnZAhayvb5cJUNPLaYAFFpm+s2QJJTyS9z/Hs3OSfrA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AI1lJPs07RjlkIH1kTjyl7hYV9VTOZlt+l1jeefao6k=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_left_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AI1lJPs07RjlkIH1kTjyl7hYV9VTOZlt+l1jeefao6k=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_plus.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4C52J9WLS1R0IwX1d0G7mR+vPFKjaIPVh5WFxqRUsAg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_plus_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4C52J9WLS1R0IwX1d0G7mR+vPFKjaIPVh5WFxqRUsAg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_refresh.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_refresh_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_rename.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gqMDtvmimeEzV4ql3TpQzuFwZn20zd+AQb4YRRAglk0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_rename_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gqMDtvmimeEzV4ql3TpQzuFwZn20zd+AQb4YRRAglk0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_right.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fcf9OlKX1sldENoNTK5Agi0pW3qnBNx685TnUjBM0rw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_right_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fcf9OlKX1sldENoNTK5Agi0pW3qnBNx685TnUjBM0rw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_search.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tLcZLgYClAI4E0ZuMtrSxv/vnVTzWnQPP5jjsuBd3KE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_search_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tLcZLgYClAI4E0ZuMtrSxv/vnVTzWnQPP5jjsuBd3KE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_star.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>14gk6KUOm3dLpOdUg9nWfKA9riS+gWrkS/KYARdxkGQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_star_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>14gk6KUOm3dLpOdUg9nWfKA9riS+gWrkS/KYARdxkGQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_warning.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7bbIxqS4PWi+iCe9sb5G2grIcSZG+p+hOrfjmbEIQOM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_button_warning_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7bbIxqS4PWi+iCe9sb5G2grIcSZG+p+hOrfjmbEIQOM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TgLAb3VX+0fUYSAeFe2ZcSP0Gz0XnhXRl85pDt1zkjE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump_left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MBcOQ7x4CMkvgnJaE0fzkEUXbpZOYp7g7LxsS21Bo44=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump_left_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MBcOQ7x4CMkvgnJaE0fzkEUXbpZOYp7g7LxsS21Bo44=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TgLAb3VX+0fUYSAeFe2ZcSP0Gz0XnhXRl85pDt1zkjE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Flistview%2Ftw_list_add_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Z03wxDAN+gzRs+MykPjexZGdyOx72e9BkhQn0crza6Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Flistview%2Ftw_list_delete_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Yr96n8D3JUBxcGd2aA0dWeUMZTZ3JLPBOjNP7NAvD2c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Flistview%2Ftw_list_setting_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DfKlzxVvg384e+9JRb0FxCa/j4jWAeP2yup/3em5bLQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fpage%2F00_icon_Back.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pPznUE1kIxhfSkqvbFScqyh/F7T1WBm/+JBkpUEv9Ls=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fpage%2F00_icon_Back_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>doFLIVQgh57+N4sZKYb2PKzo83tbotkOIgNArkQlsMI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fpage%2F00_icon_SIP_close_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>r/5kFC+FkcleSTwaynHSFJk/wwJ4viHByxHIdNb9LvY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fpage%2F00_icon_SIP_close_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>K0228z0uQELmW6u8kAau5OscHjzgebA5DiZkZSFCUiw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fpage%2F00_icon_cancel_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5Mu0X3Yvg4L9ZPZWc/w3xZtu+bAgKB/GLT2S1IEqKvA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fpage%2F00_icon_cancel_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>aOH4fHR5qC0fE0YmMmmNSTxgNmV4uyQefKWk/1ENTgA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fpage%2F00_icon_delete_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>sdFP8nxCEANcCszWBPUN7Ffyj3iQADpfQH3/bGKzUfc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fpage%2F00_icon_delete_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4JWd8+mGQGMJHxnugNA2vi/AD12eBagyCrx4aAHFv/0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fpage%2F00_icon_done_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mVh4h+dcZHc7Ig087pu+VZD0j1dThmldOo3mfbSKJB8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fpage%2F00_icon_done_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4CJj8jI4dtPGxGQ4OwEX1SrJz4umwiPiFMOdsxFvK2E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fpage%2F00_icon_edit_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>38DceTydgkdC7dCkFDzR1Pne3D8fDTYbyF4W17qhhbA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fpage%2F00_icon_edit_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>30bv2cn0fzPaBzB1rhVbcLV9st+nYlNVLcQEKmwJNg0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fpage%2F00_icon_more.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dHOgyFzCbdyoye7mh+7E2ExIfg3mGDUj3DmgxHAiDok=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fpage%2F00_icon_more_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DQgKiGP+ixEpotK9dwSiShZSJCnswAkZgKV+yCE5OAo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fpage%2F00_icon_plus_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>THkJIL2kbw1w0mn+uM1FkkWtR1Lq85tVGz3lWONggDE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fpage%2F00_icon_plus_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GDHQcmTVFGa+4QxKpv2Wu98rWcVP/RuHU2FtmMMASbI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fpage%2F00_icon_search_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GJJTwHGy/+PHtzjlf4Llk/no9cbV3x/SphabUgVxbAc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fpage%2F00_icon_search_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WJoEnozCDpenLEbMmjvRfZxslpajJ8CjYMUY/Fmm2ks=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fpage%2F00_icon_select_all_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>YL13NWCgp8TNNFisIvJsIbISukjoiyfVCnR4PH6DaSU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Fimages%2Fpage%2F00_icon_select_all_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0lBK6aWv/Ep0Q5Q7O7LQoOpD0+Pqlf4KgF0RpRT4Bc8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Ftau.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>om8stqNet50RJz3T9syCpk2cdwUp9v2mK+TmYnWR6uc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fbrown%2Ftau.min.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cLGOvrjDDCnqp9Zb7qU2g0sOUWZ6dYNaI/svqeno0Uo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fchangeable.min.template"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>hSF1opUI8kzh/NjyegRa8VL4b/fzTwGmzsehcHbuOvc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fchangeable.template"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>YDGeOeViCUixf4Jb0IpQQFZxuOvfTLNDU809VQ3AOPQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FActionbar%2Ftw_ic_menu_detail_disable_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GQAO0noZqVi5fl5ULFhiy+6PwwihgAtui5YQ82ZLG7I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FActionbar%2Ftw_ic_menu_detail_normal_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zPxFeLgRUsIFUXBr2fy4aHi2xTT7Ac3W7+uQW9iFR30=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FActionbar%2Ftw_ic_menu_moreoverflow_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qkbuZm3KXZNobT9lxfhl6LdiG8ERnIdYMArm45mDI3g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FActionbar%2Ftw_ic_menu_selectall_disable_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IeN52ATwP/4EkMicAC+Yn7SuFE5P8y+yN/qVg6mi1io=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FActionbar%2Ftw_ic_menu_selectall_normal_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4Ocu+Qjbwyc0ZHBxU5SRQli6dzBiUEiz9zcKMp8Jp9g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftoggle_changeable.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>L5qndsxiolZYmCr3qBfWa6W/d2csXMRiv5PSdbbtXZs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_btn_check_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qFC8fOl6Tg7LrLrT62RSQLKSr3GP6O2UwjnG9s7DAck=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_btn_checkbox_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ddihq2E6gV6+g48CtlRBvDFnKx97KWUJxoNr8SQ7sUQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_btn_checkbox_line_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>elPeRLEot+b5h79G5sudnUNkc6GhAyye82uL2cn9xxc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_btn_next_depth_disabled_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VZcxMyct1SN+D1hkmuDGPCz08VE36YZ3g9eQ4msFXZE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_btn_next_depth_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>CJTP7zTlB2WU3xmRSuD9idoEW2ViRWSW3fLnUAa0uxk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_btn_next_depth_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pg+aC4TIUYS55mHOmWxk3lr/2h91QekSlSpO2OsNWMc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_btn_next_depth_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>T42+rNkZU5E/hFFQ0z0gZxjwCCuTEs0n7FZ+0T75lTc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_btn_next_depth_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AsPhv5fKI7sviXhhioUIvfSuECSOScig9o3q0AorlrY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_btn_radio_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>SYKDGM5OUHfYf65YinTD2vzNNMNUjKEABJaxy/68hv4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_btn_radiobox_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>nwK+t+eTDiAjgXRMhNpbO52ccNtX1T8to7iUEfvtEw0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_btn_radiobox_line.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JXfJFsytb7Ca9bHn2mZ7J5UVde6gr5WIQWFARUEbSAI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_switch_activation_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>L+dTtnavvPKQkuhT1nAYB3JUXLuoiNJ6dstppa0HOiQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_switch_activation_holo_dark_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>c72MnpmywKjrRN/HoNFstJibOf/K4AyT4b5K/PCYC1I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_switch_activation_holo_dark_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VaVIfDtn8a/Z9C0yNh//3+A2xnnBWZ0xoudyTl+Piuo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_switch_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>foBPioz9hjqxxtkHdIPmXbb3mK1fNkfONTv/JOAsjT4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_switch_disabled_holo_dark_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PLwHizK9+RSDoRvb5aUE873RwKQHpykkjBqS2i4vQjs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_switch_disabled_holo_dark_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WT9haZfpJcZ+FzmF4GsIUw/bPz3Zq9GTgx7nnoEZ+XM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_switch_thumb_activated_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>j0zUV7LZUAMtw/h/e+nR/DV6hv4pJbMVgFSVmHd1ZPU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_switch_thumb_activated_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Ni+YApa8axssM+a5WO3YsQJbb8s3fJXlj/oY/uZsE5I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_switch_thumb_activation_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>m8evKOylB/z1YKQmYW6H8L5RVdPXPGeVqBDiVs+dVVk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_switch_thumb_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>X/q+uSYRxqPT7rr7JuskK8YZApaT7bes05+nWyOnGWo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_switch_thumb_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LHS4h7fF5FcI7NNoWIzGjoeB6+1NO22qCHmz93y7X/s=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FController_icon%2Ftw_switch_thumb_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>n7gr22qpISCtst0Ign8XB6I1BmQnD8Qzdcfeip0o0kg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_minus_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>yjjGHQP9IR2+Rr5dtJn1JPPfxUIFXbHUh2mweBG5MLw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_minus_normal.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+PIG2X0LgNen92rcxz0jFBboqVNIIo3rdITPmD/bmWU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_minus_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7K1ZddvZud/Nf8y/gdkSTH9IQQnI+w7PVlIihgagBgg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_plus_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wCMzkHyxhvF4km77JP/hF5vg/bdJ3UvxYtt8OWwwGfg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_plus_normal.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>peyMF6AVHrxYRiIWb3skN85sbYCgsjZLXd3VoUkS1HI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_plus_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>E6LMNONMx9Vn/t0hAFXfOt+eyH9pTvlaeSSF008ZKXE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FDatetimepicker%2Ftw_timepicker_divider.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JV7ZbZdTICmwYwRsJwExKew8uQycIPiw42knuScNQ+o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FDatetimepicker%2Ftw_timepicker_left_softbtn.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lH2f2rMtVF4LvN4pmqyAz5FlIWHz52M1ekke9fHHUbY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_bg_focused.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7PrcxFIDpAxsX6mcLghZ+/RsjOCTcS0toOakUrq/Yfs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_bg_normal.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pFb/m1mlW271uH9jvC3Ib9ZZchaRAmmGCKnGtAYtGIk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_dot.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>HQT/gDLO7vVxFItBsDPdr2E0jokO/XX8n6X9SPHl7tg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_dot_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JNCnOj+HcG6lG27JejyADm6niOeYQ8InXvvXRwH/u6s=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FDatetimepicker%2Ftw_timepicker_right_softbtn.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LBmiA/+MUO1OlBNuYhYz8osEyU2b4MVm9ZFxooZJqXo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FDatetimepicker%2Ftw_timepicker_time_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>09kjbZb5tUxa2viFYU2yZn6FdPGEGsFEIpDVBD5nkJU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WgAY4szmnFqSb3vXcUf+3QIrI8v0hFBbYNmnlI8tepg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>9VGCLOaFRL79RIjRj2z7ZG69aCFxdCHQj8VtuJq1fZ0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_03.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qy1/UliXU1RRlpf0J6udAl/Ypm9GvlGF/STYUHchCLk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_04.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>KsSiF5D8vbTFNMklDnlrKZD9XBQyHgec97yQASydZtA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_05.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ViQ0DYFmbgTr7Lou0QLz7QH+6bKAXMRxvcg2dzTzchY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_06.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lhVxL4EgyeZOUPJZeEk2Fw11hXa+gzhn7qOFc8xvDag=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FPopup%2Ftw_device_options_brightness_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0h1EbPE3WeBj9ZfUZ9FpyVZ/Q+TD8EuLVLmqr0J4yyo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FPopup%2Ftw_device_options_brightness_on.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>kCR2ZQbq0ODnWTdYFgsdZnNy6PINvN8uIIx4+yxWFJY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FPopup%2Ftw_device_options_mute.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bLu4xcNYesodmru1FKP3jrNWiasJFZLDftiEbZjOY7I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FPopup%2Ftw_device_options_outdoor_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FrzO6fIRaFZIgFC4PaT+VZhbBJdKGT6827g+uBRIyYM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FPopup%2Ftw_device_options_outdoor_on.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OhNqTsXzTHBun1RrSEctscIrtPU3Dvj+ixPzQgSzNM4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FPopup%2Ftw_device_options_sound.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bKtC/hbWSvbMLtYyY49+CMO55EWIStOs/RjCEfS2g7o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FPopup%2Ftw_device_options_sound_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>r0PhRcJuWHPdbOou1QkN5xmRsSz761VypT4iyIEKUC0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FPopup%2Ftw_device_options_vibrate.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>C4rLnxMV0Mr7sf41mOKNioMRoQLjQRjlCzZtTe3dGx8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FPopup%2Ftw_ic_lock_power_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cLqhiX6jI5+aW9FecdY/AuivjvTlgnW6EMnJ2rojZjA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FPopup%2Ftw_ic_lock_restart.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>oFomXnx1p7uKCoUSP6/SAKj6WrM2QMmqHQFexHTtYDU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FProcessing%2Ftw_widget_activity_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uLCD535ZcCixCMv+nyuChN7UOYgpVHUEMFjQ163L1k0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FProcessing%2Ftw_widget_activity_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wgnTxZjaYQn/dv7h/Ia0RvgrBelcTnEkls1m0sLKYOA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FProgress%2Ftw_progressbar_indeterminate1_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dcJllIGezhXHZvfaNTdqK/c7BK85yVkaDcdvJk7BPVg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FProgress%2Ftw_progressbar_indeterminate2_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gvbo/UwaMQSasEokhw7EvBM9KpxSTBM0rZHurhT+JWQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FProgress%2Ftw_progressbar_indeterminate3_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JX89ApTfHhXrZ2ljN4jhLpe8Kd8pvuRiIL3tzeUmsX4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FProgress%2Ftw_progressbar_indeterminate4_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IF4c0GAJrT0ZMZN7VEK8lBw76XcuzMwFR6K429Yq+6Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FProgress%2Ftw_progressbar_indeterminate5_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WGxh703wRE4If3h/uxakL9xDEQyRL4u+HZgipuENxfE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FProgress%2Ftw_scrubber_control_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tNWXHgyD6a80RB+IEo90Cvt4/FuOYuV0U/53RnNW3UE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FProgress%2Ftw_scrubber_control_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>YhPRRU1SqexNg/FczzWmA9fgvNiOrX/GmAIRuAQvGjw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-bottom.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>SEmF6NyaDDXS3lIiZWNp76MCtzaqpfagCZr25V/vuUA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>COCGI7jxCP4Ue24qIcWh9Dkd4V9Elz7UFORdK62A43M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-right.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>D/sXPEh5Eflzj8bRtvIKGWr8uM9yOVkZcYWpTQlNbtQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-top.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dqaendWOrz1J9Wm2Y3E3kcqAh+YCCVc1wZJBOsEzUUM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FSwipelist%2Fb_logs_icon_actionbar_btn_msg_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>f6LUaSBsZsugcSX2A3xcaHs+rghK2nFAneqNp7WbOMw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2FSwipelist%2Fb_logs_icon_body_btn_call_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fl7TG+5Mgf/y6KR8TdSEPcC/teaTrmRLm+lr9TSpOyg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_field_btn_clear.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>XKFePClyS+t/UO2cznRTz9ydaK4dzBXa95CE0a6KrX0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_field_btn_clear_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dyXnWmE0c/9ZDJcADwBX1E2OLBgF9gl4sfUqHFm4SO0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_search_icon.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mZOSnWl5O7WH8lhKawGsEqpJgwz6cy9WHk/iNGaunZM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_slider_button_brightness_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jJmU6z9T9fLXMJ8qt3EvXwe+ccuCSaux++UiF6fq8Pk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_slider_button_brightness_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>q47QGSQI/z1pjhHzCkgogHrPO4IZaO0bzARJXEGMSfM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_slider_button_volume_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8W13lakl2/iUtnFg1g3lehmZTjl6lJEUN9IRVZx0qTA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_slider_button_volume_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IVSJaiBi+NtWhHyWQgHYwNE3eRYxtQIErkKLb+Njm1g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_slider_handle.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>KWANj9bq1He1/GQJUa9tspx0b9NZHbIgQUVJCFJar/4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_slider_handle_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>byrrqFBbnOHavr4uy428zqzglEcxeFlGDFar45RYcoU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2F00_slider_popup_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dnKoz2IcJY8sGASoDTvcD/QcJEtcGbZoV+86U7lPm0Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_back.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_back_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_call.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>3cBd4DbHLpcn8j+GVGtlXTbBAwrRrCwq3+Q7idwLQ6Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_call_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>3cBd4DbHLpcn8j+GVGtlXTbBAwrRrCwq3+Q7idwLQ6Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_check.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_check_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_cancel.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TtQRlyRELVKVECOanE1JAuVpP7b8rhHxJYwdcv3WJvM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_cancel_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TtQRlyRELVKVECOanE1JAuVpP7b8rhHxJYwdcv3WJvM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_closed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FOmAAqd26rdUE6cmn3rmZun6ZBgD1fuglLzS5A1cEOE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_closed_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FOmAAqd26rdUE6cmn3rmZun6ZBgD1fuglLzS5A1cEOE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_minus.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>R0zBC1naA4cq4xTUsegT49sCqkboA4CUB+TiY3zDzhQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_minus_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>R0zBC1naA4cq4xTUsegT49sCqkboA4CUB+TiY3zDzhQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_opened.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Sxgk+yv2LrnaHkogMQNVHIdep33ncaIX89nhc95pAkw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_opened_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Sxgk+yv2LrnaHkogMQNVHIdep33ncaIX89nhc95pAkw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_send.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6iFAiL6xHeERlC7AY9lHYCj8bAWc1LgdPwqRZGMlwdg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_send_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6iFAiL6xHeERlC7AY9lHYCj8bAWc1LgdPwqRZGMlwdg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_gear.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_gear_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_grid.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_grid_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_home.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_home_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_info.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tnZAhayvb5cJUNPLaYAFFpm+s2QJJTyS9z/Hs3OSfrA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_info_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tnZAhayvb5cJUNPLaYAFFpm+s2QJJTyS9z/Hs3OSfrA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AI1lJPs07RjlkIH1kTjyl7hYV9VTOZlt+l1jeefao6k=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_left_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AI1lJPs07RjlkIH1kTjyl7hYV9VTOZlt+l1jeefao6k=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_plus.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4C52J9WLS1R0IwX1d0G7mR+vPFKjaIPVh5WFxqRUsAg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_plus_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4C52J9WLS1R0IwX1d0G7mR+vPFKjaIPVh5WFxqRUsAg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_refresh.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_refresh_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_rename.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gqMDtvmimeEzV4ql3TpQzuFwZn20zd+AQb4YRRAglk0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_rename_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gqMDtvmimeEzV4ql3TpQzuFwZn20zd+AQb4YRRAglk0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_right.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fcf9OlKX1sldENoNTK5Agi0pW3qnBNx685TnUjBM0rw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_right_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fcf9OlKX1sldENoNTK5Agi0pW3qnBNx685TnUjBM0rw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_search.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tLcZLgYClAI4E0ZuMtrSxv/vnVTzWnQPP5jjsuBd3KE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_search_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tLcZLgYClAI4E0ZuMtrSxv/vnVTzWnQPP5jjsuBd3KE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_star.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>14gk6KUOm3dLpOdUg9nWfKA9riS+gWrkS/KYARdxkGQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_star_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>14gk6KUOm3dLpOdUg9nWfKA9riS+gWrkS/KYARdxkGQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_warning.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7bbIxqS4PWi+iCe9sb5G2grIcSZG+p+hOrfjmbEIQOM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_button_warning_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7bbIxqS4PWi+iCe9sb5G2grIcSZG+p+hOrfjmbEIQOM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TgLAb3VX+0fUYSAeFe2ZcSP0Gz0XnhXRl85pDt1zkjE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump_left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MBcOQ7x4CMkvgnJaE0fzkEUXbpZOYp7g7LxsS21Bo44=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump_left_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MBcOQ7x4CMkvgnJaE0fzkEUXbpZOYp7g7LxsS21Bo44=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TgLAb3VX+0fUYSAeFe2ZcSP0Gz0XnhXRl85pDt1zkjE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Flistview%2Ftw_list_add_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Z03wxDAN+gzRs+MykPjexZGdyOx72e9BkhQn0crza6Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Flistview%2Ftw_list_delete_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Yr96n8D3JUBxcGd2aA0dWeUMZTZ3JLPBOjNP7NAvD2c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Flistview%2Ftw_list_setting_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DfKlzxVvg384e+9JRb0FxCa/j4jWAeP2yup/3em5bLQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_Back.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pPznUE1kIxhfSkqvbFScqyh/F7T1WBm/+JBkpUEv9Ls=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_Back_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>doFLIVQgh57+N4sZKYb2PKzo83tbotkOIgNArkQlsMI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_SIP_close_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>r/5kFC+FkcleSTwaynHSFJk/wwJ4viHByxHIdNb9LvY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_SIP_close_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>K0228z0uQELmW6u8kAau5OscHjzgebA5DiZkZSFCUiw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_cancel_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5Mu0X3Yvg4L9ZPZWc/w3xZtu+bAgKB/GLT2S1IEqKvA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_cancel_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>aOH4fHR5qC0fE0YmMmmNSTxgNmV4uyQefKWk/1ENTgA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_delete_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>sdFP8nxCEANcCszWBPUN7Ffyj3iQADpfQH3/bGKzUfc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_delete_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4JWd8+mGQGMJHxnugNA2vi/AD12eBagyCrx4aAHFv/0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_done_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mVh4h+dcZHc7Ig087pu+VZD0j1dThmldOo3mfbSKJB8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_done_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4CJj8jI4dtPGxGQ4OwEX1SrJz4umwiPiFMOdsxFvK2E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_edit_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>38DceTydgkdC7dCkFDzR1Pne3D8fDTYbyF4W17qhhbA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_edit_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>30bv2cn0fzPaBzB1rhVbcLV9st+nYlNVLcQEKmwJNg0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_more.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dHOgyFzCbdyoye7mh+7E2ExIfg3mGDUj3DmgxHAiDok=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_more_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DQgKiGP+ixEpotK9dwSiShZSJCnswAkZgKV+yCE5OAo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_plus_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>THkJIL2kbw1w0mn+uM1FkkWtR1Lq85tVGz3lWONggDE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_plus_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GDHQcmTVFGa+4QxKpv2Wu98rWcVP/RuHU2FtmMMASbI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_search_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GJJTwHGy/+PHtzjlf4Llk/no9cbV3x/SphabUgVxbAc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_search_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WJoEnozCDpenLEbMmjvRfZxslpajJ8CjYMUY/Fmm2ks=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_select_all_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>YL13NWCgp8TNNFisIvJsIbISukjoiyfVCnR4PH6DaSU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Fimages%2Fpage%2F00_icon_select_all_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0lBK6aWv/Ep0Q5Q7O7LQoOpD0+Pqlf4KgF0RpRT4Bc8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Ftau.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>r0vuxLVMb/BpOxc1YMOmm+jULtqblWMQt1+LZXU5xqk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fchangeable%2Ftau.min.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7U+DDKIlxAQfI8a0Gr0YhYauJrEev7HqJfA+/tUGz9U=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fchangeable.min.template"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bIELc2dfLcoCpOLli6uZmn+w8zrKtTD1E5hDFTKm6CM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fchangeable.template"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cQ4NK5aKdj7TzU3z2YyqkeXJ0whjhcgfoU1MivCM08s=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FBody%2Findicator_on_focused.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PSTUb1Wv0ObEpAwblmWpLK1ei+6aF4qYwI2ck7Oz6cw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FBody%2Findicator_on_focused_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ioqUfi6XkkItEqDDLHQ8zj97XcfxZ5kV6ny+fXn3WHQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FBody%2Findicator_on_focused_ef_round.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wa9x8+UD4jpaCroXvrY0mciDb3lHLrPeLNDSTCQNDEM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FBody%2Findicator_on_focused_round.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MFIjKUvK2bj24kg3fQdBwPbbfO96WitQrbfYF46xmks=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FBody%2Findicator_on_normal.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>slwJ0Rw1L+dkm0ysTAebvLelwa/RdxP0qOoDqdEJP6U=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FBody%2Findicator_on_normal_ef.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>D2jfmkTMW/StnGhDd6LOWHySN1uGhEs+44ZmH4s7RHY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FBody%2Findicator_on_normal_ef_round.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0x3Gg6GcJOymKN6sXvVSvDdSojk4/QlKhraMDPe3UWg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FBody%2Findicator_on_normal_round.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tz7dA6GXGEH8+sVW6OayiXr8eORY5dPqBkeOHxqwTBM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FBody%2Ftw_thumbnail_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>47SedCMsiyT7pFNgl23jBNhbLMxwtps7IMC68vhRvq0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FBody%2Ftw_thumbnail_sub_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>i0B1PzHeiUoFWzeR9Vn5ZgM0zuUIS6OIM4voKBPULWI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FButton%2Ftw_ic_button_delete_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zDaeFO4qpWCJj+5Alx/llfxWocLem/L3tLTHc/vl5hI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FButton%2Ftw_ic_button_share_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>e1dzPEdaBKui9Zq282QxZyvWQH26LjxibNnCE55dJ38=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FButton%2Ftw_ic_button_showonphone_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>X1u4e7lutk9kYJpMvlEIikHwxAeytRdko1jkV/C83VM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FController_icon%2Ftoggle_circle.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>iYcfs/vtARArrXttg+aMt+sPAppbjXHN2bctI8xLb4A=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FController_icon%2Ftoggle_list_circle.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bDMZHWD2C6CBC3d3mxe7KhHgja10cqfE0g5G+7l+8E0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FController_icon%2Ftw_btn_check_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qFC8fOl6Tg7LrLrT62RSQLKSr3GP6O2UwjnG9s7DAck=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FController_icon%2Ftw_btn_checkbox_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ddihq2E6gV6+g48CtlRBvDFnKx97KWUJxoNr8SQ7sUQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FController_icon%2Ftw_btn_checkbox_line_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>elPeRLEot+b5h79G5sudnUNkc6GhAyye82uL2cn9xxc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FController_icon%2Ftw_btn_radio_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>SYKDGM5OUHfYf65YinTD2vzNNMNUjKEABJaxy/68hv4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FController_icon%2Ftw_btn_radiobox_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>nwK+t+eTDiAjgXRMhNpbO52ccNtX1T8to7iUEfvtEw0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FController_icon%2Ftw_btn_radiobox_line.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JXfJFsytb7Ca9bHn2mZ7J5UVde6gr5WIQWFARUEbSAI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FController_icon%2Ftw_btn_toggle_bg_holo.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ayrP8Mh/QmBz1h2xOUEFftr9hyFZ/JCEwTFPyFDOED8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FController_icon%2Ftw_btn_toggle_handle_holo.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>vGbIDlKXVhxh5sI4FRO59I9x4fDB8ggeCH6KtqqXVpU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FController_icon%2Ftw_btn_toggle_off_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>etw15H7OwhIB9fy1dAhVDlb6DJmcKW6ZfYDiLecUIAA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FController_icon%2Ftw_btn_toggle_on_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ELsbNs19g/YG4mowgm8QQQlWhSV1iCS8qdrrbEFOA6w=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FController_icon%2Ftw_list_toggle_bg_holo.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ySheHkLoQNlj2i/U30vto1dTgGKU7U5aIgLT7+5aBJI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FController_icon%2Ftw_list_toggle_handle_holo.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>xlgt74EUibyQ2vftaZFO8X61mSQXE+vtBCTsiv+ygPg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FController_icon%2Ftw_list_toggle_off_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>xzjwGP6wJbe9gjqgPhh+/q7QjCKJtd2jeufW8+U6pWs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FController_icon%2Ftw_list_toggle_on_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>nMVXsvk3HO9VzzxQBkLQ69yQEGWjHA9Phrq3kU9w79Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_00.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ES2f3cTFzGYd000tPoLBT75YATxzh0a1pnHGhGKOZ1I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>il/3MGRSOd/UmVjlC/J3T/9v5ip9LjZgM2dzZ5D7HVk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Q2kMFGs0m2oWhmlnNx3VAHIFTCDEWSt8Fe7pLYA85oQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_03.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>C8Pt1054rlfXt6plTOkE7KXNCL53fDtof+/7RA9KPqQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_04.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>aqX50g/ORKOdx7MSUMg9ZMwJAA/LpJ2XH2wfWs5KZIA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_05.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fIVnpFoAiVntPXptfn75q+gk7dY9X/gyj9c4j1rwnRU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_06.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>YTnGCykeVCex9A4OhhKQLQ7pb0GnGSt8iawvTv55yY0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_07.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>QR/nNfG/+vIZEg6vugJtQKn4KTneojf6dFGqTaW6okc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_08.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DpYHtOgVEtmahAdB5/JHfKhOyeosJuQz5GP/l3c85I4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_09.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ytdZVO5KP+A3zsXZ9lopaGntPr4f90ckpqot4ZpbRDk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_10.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zYza9w1tKyKM7YKnjfRiQVhdXt2lVSULT5m4DaUpNUA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_11.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>2IuAtH1jHNlWBKfI+YNGkz3Xkhv6Q4FZgpaV4v6X2pM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_12.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6Pb5pBqineRw9jwPi98O4galN9NqpvHqEfAeDUSAVq8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_13.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GcHa3qS7uWUVcb+PNdf6WdhjNea0oXe+OiVK9Pqqxew=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_14.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qCG/VrOejJbE8DJSHH2FH+AsqGagk/wOEAi6swSyhis=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_15.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8fyRcCcEhs4l5xgChnkleY+LDSXWFGj43UDyod4/aLQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_16.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Q+WooJ/yyiDWV0uvruXJocR/fIiEfA4nA+dfHX3JoOo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_17.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Bfit+Y3qV2SMLGFCouEyCjHWMkyY0KxpP+gcQ97BFHA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_18.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WO9Cr00DYpjVfuavctc4wXuvQEubmYQCZpGAThGoQTQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_19.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4XYfssR+i6QQwYIPbLreJsD2kAZyymVRq4HpPyQXs3E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_20.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mWPF8FKFq3YTIIk052rhvZIMcn+ffLKS/qKkVg28KxI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_21.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>71DIVQwf11xYZ1Mn1yu1yqcxpVqNnR9Cw7IovQh1p0w=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_22.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>I8KkmtZNlcOSwUQqm0lEddA+FIdPUriQzLGreJMguEI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_23.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>3F/HPDX99ecQuUVYatU2K0CdQcmFriv+yVATc7LcU9E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_24.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Z8DWkzywotpS5J+ogSnsKZYxFUeGJE9EXR06chMDpIU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_25.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/uR12N3KCY/VIv99zZBeKjFq7FyAy7P87JOYdtsNFOE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_26.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>UuJwPUb9klTINE4WEWalfMxJ0bglSBy7pT+m0jdBsZU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_27.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qfQxchKymeu9DmwDTEux83bFIf5y45zMEPqJdCPNi80=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_28.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>F1L4IfCXhuJV+Jn4C4GDWKRK/22aqy2+/4OWHYduj2o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_29.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lCx2LPVbgkAQuwQmtiNIAmBD6b6f0Ob2oyYcu65KBbo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Fprogress%2Ftw_list_progress_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lCx2LPVbgkAQuwQmtiNIAmBD6b6f0Ob2oyYcu65KBbo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Ftw_list_add_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Z03wxDAN+gzRs+MykPjexZGdyOx72e9BkhQn0crza6Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Ftw_list_delete_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Yr96n8D3JUBxcGd2aA0dWeUMZTZ3JLPBOjNP7NAvD2c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Ftw_list_fadeout_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>UL5NqqOq6IgL3js41+K1PAERGA5LrjUGf4kuQFPWk+0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList%2Ftw_list_setting_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DfKlzxVvg384e+9JRb0FxCa/j4jWAeP2yup/3em5bLQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList_edge_glow_effect%2FBottom%2Fbouncing_bottom_edge.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/yhwvhWLFqIfTpqTtKGHugt5acfT+GKpHyCDCVr6blI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList_edge_glow_effect%2FBottom%2Fbouncing_bottom_glow.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>SDyq7blFjIUEqPN4DJxBrvlFuZ+mglcApV0XmU9rw+o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList_edge_glow_effect%2FLeft%2Fbouncing_left_edge.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>1qj45T/SITmd96qkOGJ+dFRDFE51yCn51MpBP5VqQ20=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList_edge_glow_effect%2FLeft%2Fbouncing_left_glow.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>HtNetlKmkQr8c/85CqfGsu4c62sGSUJQ8lO3rqthwVI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList_edge_glow_effect%2FRight%2Fbouncing_right_edge.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>RfUqm/HsyM4k7/k2U+EZWDLRRFd6PKMNfKvLy/SuZpE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList_edge_glow_effect%2FRight%2Fbouncing_right_glow.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TCxKtR3FdeYRK9PwiHKp3x7kmf59sh1ZSW+yxkOCLP0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList_edge_glow_effect%2FTop%2Fbouncing_top_edge.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tGqhdxns7stdI7hiVg8bffQbv4MPVVTpmE153IWyuEU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FList_edge_glow_effect%2FTop%2Fbouncing_top_glow.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>365+o3YZUWRB4tF5eZse0lkqVGWquEQu7n14rvRIgpE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_00.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>xMpY50Amdb+ERrahLAqyQXbizAAZU1FNjHTJ5OA3GNM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>kcT33Mrsmdp8lVWTaZyIq4jbF7SvF/a10+EoaH462Vk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FT7FlPPUjWEjzNLG+jlMyKanORxEThsgWpunQ16EIPw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_03.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>rPNMnlpf/NGkAaPX6ceL1gPnkkSz8e0wXTlDXs17tAM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_04.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/jlNTo5gr0dNewaUR728IENmcxo+nsi84WM4QztLQUU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_05.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>oHHKX4m30sTQRUOhQsp85Bg/CmTGg3ba9zI5j25z4cg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_06.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wUL/O5utEA7l7kqq/1mJuKvvaT2V97ulAyPtz9bo5EY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_07.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LOAtWVQdApU/YBiA56XREsDlk8Ga2qIi69OPMOSttWQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_08.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GmlpheGOvYzE0ER6RKbeQNz7H0jtHGXWeydsV8t4WVw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_09.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TAJjoaNSpw3NGXuhHrY9k31dH5oNNF36vMlIhYv1U1U=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_10.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TypPwYIS/rzswZLJoRrqpIDG1pYjkdq7uPf+QLvlsp4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_11.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>yi5ULhSe81g3iwvO8DKbcyFGTFLgDQb5IWvqd8Cz084=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_12.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4obqhn1lMCvo1hKmbhC6pdZgBDanR5ZZXvM4oVIQKhU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_13.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>xDxxElIYj0m050sLNf9EfVhxjEY46SS8Ldf11YRqsYA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_14.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tbtTM8mcw9FbolDzvpGz/JgY3fUxHmlQ4qGG4DrDYUU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_15.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>2HwONR0/T9bZv3sBstEePmjYCu0iSUEUAyPqpANI8X0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_16.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dIEmtoZtUg5wONe9lI/nVBRCpNMxxaOqidsLvOGLh/w=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_17.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ELh4uMFeWwSfD4Mv3MY/Js2vK0OCDBg7ROicLSZHGqk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_18.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fvT5TOpdB1LTCezwsk8OpUHlganaRPEVe6jtHdjMbVk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_19.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>399QwC3uqPQaVIaorSPNhGjmXr6QgzQ8t6cDYjdPocw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_20.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AkfGpswiFbsj51dbmVMZfzeZv5NLO/wiyy7woPcVOvE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_21.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Y6OF5065niYCV1scznHqjfdWQuRJSURG9MFp1oYyAMQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_22.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>1CXN76t9UG7LoVPohpNFwKRUDUp0tOybrJ/qTmnWWOk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_23.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PELqMIc4/o1kl7POu3xO7k1aVTas4uJD4+hJN+t3B3M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_24.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>BSPlASqEcCQnKeptU70A9ASHCFB9XMsAHwnqWKrIrKw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_25.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>2gW82weP0wlXDb/BsNaU6gU2n4lNcOjazlE5WRGGlFg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_26.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>moo6waW/XmNNKZFrQDpmp7yDxRY1pkTg7lEY9SwC5L0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_27.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>audRPoiQWOWFcw+wXCgq3fZchB/D4zK8kFB2pCAKISA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_28.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>yrlTotYT9GLXm68Onq3nir3lzW13yEAvp6iqVv6hJ+U=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2FActivity%2Ftw_widget_activity_29.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VIq7g0mSWJX3Iikj/uH19JdJLg3DpQrYtNJJ+sb+e64=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2Ftw_body_delete_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jDFmhVJEe6sqFS8pAjPSC3VUxToZ6Icbqc5cvzAepjE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2Ftw_body_share_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wn+wsjoSrJD51c7jd95by2bmnKLlbn5xeaTvaS4kCLY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2Ftw_ic_button_delete_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zDaeFO4qpWCJj+5Alx/llfxWocLem/L3tLTHc/vl5hI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2Ftw_ic_button_share_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>e1dzPEdaBKui9Zq282QxZyvWQH26LjxibNnCE55dJ38=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2Ftw_ic_button_showonphone_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>X1u4e7lutk9kYJpMvlEIikHwxAeytRdko1jkV/C83VM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2Ftw_list_delete_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Yr96n8D3JUBxcGd2aA0dWeUMZTZ3JLPBOjNP7NAvD2c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2Ftw_popup_progress_line.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5BZJ/bzDHW+cmZ9lUa2FXxnkmzQiYiMzGgyYWtZf1r8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FPopup%2Ftw_progress.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fSGrfPDaIHgHHlJIzzh5HCaly1bi/BaiFTyIBnRoEsA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FProcessing%2Ftw_popup_progress_line.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5BZJ/bzDHW+cmZ9lUa2FXxnkmzQiYiMzGgyYWtZf1r8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FProcessing%2Ftw_progress.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fSGrfPDaIHgHHlJIzzh5HCaly1bi/BaiFTyIBnRoEsA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FProcessing%2Ftw_widget_activity_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uLCD535ZcCixCMv+nyuChN7UOYgpVHUEMFjQ163L1k0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FProcessing%2Ftw_widget_activity_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wgnTxZjaYQn/dv7h/Ia0RvgrBelcTnEkls1m0sLKYOA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FScroll%2Fb_drawer.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mbVzn80oF4X11ahfjJXS8uR3sYppZS+FEkU+97oYCxs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FScroll%2Fb_fast_scroll_rollover_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OqE2I5t1PMsq5EurVZ2VErInH1r8bl/+8sx4spdHWtM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FScroll%2Fb_index_scroll_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dN+ARtQ/gg+Pwl8kRiCxX+jV+EM00uiRIj79c46JNEQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FScroll%2Fb_indicatot_rotary.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8+tKNPAHP93g3mHOXIzP8JcOmYsLsiDxEEFCakDdpVA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FScroll%2Fb_visual_cue.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4O8FqI0WebFA9idMCBtcbCbHGbTGMghr1mOKY5eHMH8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FTime_picker%2Ftw_progress.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fSGrfPDaIHgHHlJIzzh5HCaly1bi/BaiFTyIBnRoEsA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FTime_picker%2Ftw_timepicker_colon.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>luw5RWE7Ue8vTQE7wkOvGrzwgBAasNJn26r6lGkv16s=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FTime_picker%2Ftw_timepicker_num_bg_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>X/LK8w2+pVFhxd1SHzxC+blDFXxnh0eh57uPpAT4Veg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Fimages%2FTime_picker%2Ftw_timepicker_num_bg_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OoyZdsdDRt6rkBITpHaPJPfQmitImdhO99yYuAJ9iZI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Ftau.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+D9wG5Tk7vjzXasNGOLLosF5Pcx6meEdFths4F0iFb0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fcircle%2Ftau.min.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>UsYdefMIpYkWegdJr/nW/oGuj8nRPzCO4tmShCqrQmg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fchangeable.min.template"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>hSF1opUI8kzh/NjyegRa8VL4b/fzTwGmzsehcHbuOvc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fchangeable.template"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>YDGeOeViCUixf4Jb0IpQQFZxuOvfTLNDU809VQ3AOPQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FActionbar%2Ftw_ic_menu_detail_disable_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GQAO0noZqVi5fl5ULFhiy+6PwwihgAtui5YQ82ZLG7I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FActionbar%2Ftw_ic_menu_detail_normal_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>zPxFeLgRUsIFUXBr2fy4aHi2xTT7Ac3W7+uQW9iFR30=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FActionbar%2Ftw_ic_menu_moreoverflow_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qkbuZm3KXZNobT9lxfhl6LdiG8ERnIdYMArm45mDI3g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FActionbar%2Ftw_ic_menu_selectall_disable_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IeN52ATwP/4EkMicAC+Yn7SuFE5P8y+yN/qVg6mi1io=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FActionbar%2Ftw_ic_menu_selectall_normal_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4Ocu+Qjbwyc0ZHBxU5SRQli6dzBiUEiz9zcKMp8Jp9g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftoggle_changeable.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>L5qndsxiolZYmCr3qBfWa6W/d2csXMRiv5PSdbbtXZs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_check_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qFC8fOl6Tg7LrLrT62RSQLKSr3GP6O2UwjnG9s7DAck=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_checkbox_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ddihq2E6gV6+g48CtlRBvDFnKx97KWUJxoNr8SQ7sUQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_checkbox_line_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>elPeRLEot+b5h79G5sudnUNkc6GhAyye82uL2cn9xxc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_next_depth_disabled_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VZcxMyct1SN+D1hkmuDGPCz08VE36YZ3g9eQ4msFXZE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_next_depth_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>CJTP7zTlB2WU3xmRSuD9idoEW2ViRWSW3fLnUAa0uxk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_next_depth_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pg+aC4TIUYS55mHOmWxk3lr/2h91QekSlSpO2OsNWMc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_next_depth_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>T42+rNkZU5E/hFFQ0z0gZxjwCCuTEs0n7FZ+0T75lTc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_next_depth_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AsPhv5fKI7sviXhhioUIvfSuECSOScig9o3q0AorlrY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_radio_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>SYKDGM5OUHfYf65YinTD2vzNNMNUjKEABJaxy/68hv4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_radiobox_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>nwK+t+eTDiAjgXRMhNpbO52ccNtX1T8to7iUEfvtEw0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_btn_radiobox_line.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JXfJFsytb7Ca9bHn2mZ7J5UVde6gr5WIQWFARUEbSAI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_activation_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>L+dTtnavvPKQkuhT1nAYB3JUXLuoiNJ6dstppa0HOiQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_activation_holo_dark_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>c72MnpmywKjrRN/HoNFstJibOf/K4AyT4b5K/PCYC1I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_activation_holo_dark_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>VaVIfDtn8a/Z9C0yNh//3+A2xnnBWZ0xoudyTl+Piuo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>foBPioz9hjqxxtkHdIPmXbb3mK1fNkfONTv/JOAsjT4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_disabled_holo_dark_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>PLwHizK9+RSDoRvb5aUE873RwKQHpykkjBqS2i4vQjs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_disabled_holo_dark_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WT9haZfpJcZ+FzmF4GsIUw/bPz3Zq9GTgx7nnoEZ+XM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_thumb_activated_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>j0zUV7LZUAMtw/h/e+nR/DV6hv4pJbMVgFSVmHd1ZPU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_thumb_activated_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Ni+YApa8axssM+a5WO3YsQJbb8s3fJXlj/oY/uZsE5I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_thumb_activation_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>m8evKOylB/z1YKQmYW6H8L5RVdPXPGeVqBDiVs+dVVk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_thumb_disabled_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>X/q+uSYRxqPT7rr7JuskK8YZApaT7bes05+nWyOnGWo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_thumb_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LHS4h7fF5FcI7NNoWIzGjoeB6+1NO22qCHmz93y7X/s=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FController_icon%2Ftw_switch_thumb_pressed_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>n7gr22qpISCtst0Ign8XB6I1BmQnD8Qzdcfeip0o0kg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_minus_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>yjjGHQP9IR2+Rr5dtJn1JPPfxUIFXbHUh2mweBG5MLw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_minus_normal.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>+PIG2X0LgNen92rcxz0jFBboqVNIIo3rdITPmD/bmWU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_minus_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7K1ZddvZud/Nf8y/gdkSTH9IQQnI+w7PVlIihgagBgg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_plus_dim.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wCMzkHyxhvF4km77JP/hF5vg/bdJ3UvxYtt8OWwwGfg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_plus_normal.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>peyMF6AVHrxYRiIWb3skN85sbYCgsjZLXd3VoUkS1HI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_dialbtn_plus_pressed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>E6LMNONMx9Vn/t0hAFXfOt+eyH9pTvlaeSSF008ZKXE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_divider.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JV7ZbZdTICmwYwRsJwExKew8uQycIPiw42knuScNQ+o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_left_softbtn.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lH2f2rMtVF4LvN4pmqyAz5FlIWHz52M1ekke9fHHUbY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_bg_focused.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7PrcxFIDpAxsX6mcLghZ+/RsjOCTcS0toOakUrq/Yfs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_bg_normal.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pFb/m1mlW271uH9jvC3Ib9ZZchaRAmmGCKnGtAYtGIk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_dot.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>HQT/gDLO7vVxFItBsDPdr2E0jokO/XX8n6X9SPHl7tg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_num_dot_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JNCnOj+HcG6lG27JejyADm6niOeYQ8InXvvXRwH/u6s=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_right_softbtn.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>LBmiA/+MUO1OlBNuYhYz8osEyU2b4MVm9ZFxooZJqXo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_time_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>09kjbZb5tUxa2viFYU2yZn6FdPGEGsFEIpDVBD5nkJU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WgAY4szmnFqSb3vXcUf+3QIrI8v0hFBbYNmnlI8tepg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>9VGCLOaFRL79RIjRj2z7ZG69aCFxdCHQj8VtuJq1fZ0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_03.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>qy1/UliXU1RRlpf0J6udAl/Ypm9GvlGF/STYUHchCLk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_04.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>KsSiF5D8vbTFNMklDnlrKZD9XBQyHgec97yQASydZtA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_05.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>ViQ0DYFmbgTr7Lou0QLz7QH+6bKAXMRxvcg2dzTzchY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FDatetimepicker%2Ftw_timepicker_wheel_06.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>lhVxL4EgyeZOUPJZeEk2Fw11hXa+gzhn7qOFc8xvDag=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FPopup%2Ftw_device_options_brightness_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0h1EbPE3WeBj9ZfUZ9FpyVZ/Q+TD8EuLVLmqr0J4yyo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FPopup%2Ftw_device_options_brightness_on.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>kCR2ZQbq0ODnWTdYFgsdZnNy6PINvN8uIIx4+yxWFJY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FPopup%2Ftw_device_options_mute.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bLu4xcNYesodmru1FKP3jrNWiasJFZLDftiEbZjOY7I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FPopup%2Ftw_device_options_outdoor_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FrzO6fIRaFZIgFC4PaT+VZhbBJdKGT6827g+uBRIyYM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FPopup%2Ftw_device_options_outdoor_on.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OhNqTsXzTHBun1RrSEctscIrtPU3Dvj+ixPzQgSzNM4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FPopup%2Ftw_device_options_sound.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>bKtC/hbWSvbMLtYyY49+CMO55EWIStOs/RjCEfS2g7o=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FPopup%2Ftw_device_options_sound_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>r0PhRcJuWHPdbOou1QkN5xmRsSz761VypT4iyIEKUC0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FPopup%2Ftw_device_options_vibrate.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>C4rLnxMV0Mr7sf41mOKNioMRoQLjQRjlCzZtTe3dGx8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FPopup%2Ftw_ic_lock_power_off.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>cLqhiX6jI5+aW9FecdY/AuivjvTlgnW6EMnJ2rojZjA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FPopup%2Ftw_ic_lock_restart.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>oFomXnx1p7uKCoUSP6/SAKj6WrM2QMmqHQFexHTtYDU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FProcessing%2Ftw_widget_activity_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>uLCD535ZcCixCMv+nyuChN7UOYgpVHUEMFjQ163L1k0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FProcessing%2Ftw_widget_activity_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>wgnTxZjaYQn/dv7h/Ia0RvgrBelcTnEkls1m0sLKYOA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FProgress%2Ftw_progressbar_indeterminate1_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dcJllIGezhXHZvfaNTdqK/c7BK85yVkaDcdvJk7BPVg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FProgress%2Ftw_progressbar_indeterminate2_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gvbo/UwaMQSasEokhw7EvBM9KpxSTBM0rZHurhT+JWQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FProgress%2Ftw_progressbar_indeterminate3_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>JX89ApTfHhXrZ2ljN4jhLpe8Kd8pvuRiIL3tzeUmsX4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FProgress%2Ftw_progressbar_indeterminate4_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IF4c0GAJrT0ZMZN7VEK8lBw76XcuzMwFR6K429Yq+6Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FProgress%2Ftw_progressbar_indeterminate5_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WGxh703wRE4If3h/uxakL9xDEQyRL4u+HZgipuENxfE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FProgress%2Ftw_scrubber_control_focused_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tNWXHgyD6a80RB+IEo90Cvt4/FuOYuV0U/53RnNW3UE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FProgress%2Ftw_scrubber_control_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>YhPRRU1SqexNg/FczzWmA9fgvNiOrX/GmAIRuAQvGjw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-bottom.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>SEmF6NyaDDXS3lIiZWNp76MCtzaqpfagCZr25V/vuUA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>COCGI7jxCP4Ue24qIcWh9Dkd4V9Elz7UFORdK62A43M=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-right.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>D/sXPEh5Eflzj8bRtvIKGWr8uM9yOVkZcYWpTQlNbtQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FScroller%2Fscrollbar-bouncing-effect-top.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dqaendWOrz1J9Wm2Y3E3kcqAh+YCCVc1wZJBOsEzUUM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FSwipelist%2Fb_logs_icon_actionbar_btn_msg_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>f6LUaSBsZsugcSX2A3xcaHs+rghK2nFAneqNp7WbOMw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2FSwipelist%2Fb_logs_icon_body_btn_call_nor.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fl7TG+5Mgf/y6KR8TdSEPcC/teaTrmRLm+lr9TSpOyg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_field_btn_clear.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>XKFePClyS+t/UO2cznRTz9ydaK4dzBXa95CE0a6KrX0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_field_btn_clear_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dyXnWmE0c/9ZDJcADwBX1E2OLBgF9gl4sfUqHFm4SO0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_search_icon.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mZOSnWl5O7WH8lhKawGsEqpJgwz6cy9WHk/iNGaunZM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_button_brightness_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>jJmU6z9T9fLXMJ8qt3EvXwe+ccuCSaux++UiF6fq8Pk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_button_brightness_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>q47QGSQI/z1pjhHzCkgogHrPO4IZaO0bzARJXEGMSfM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_button_volume_01.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>8W13lakl2/iUtnFg1g3lehmZTjl6lJEUN9IRVZx0qTA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_button_volume_02.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>IVSJaiBi+NtWhHyWQgHYwNE3eRYxtQIErkKLb+Njm1g=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_handle.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>KWANj9bq1He1/GQJUa9tspx0b9NZHbIgQUVJCFJar/4=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_handle_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>byrrqFBbnOHavr4uy428zqzglEcxeFlGDFar45RYcoU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2F00_slider_popup_bg.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dnKoz2IcJY8sGASoDTvcD/QcJEtcGbZoV+86U7lPm0Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_back.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_back_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>/KF6YqF08p3VIVwgTUZy9hteXAMzFr0kKjXv/z82vbQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_call.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>3cBd4DbHLpcn8j+GVGtlXTbBAwrRrCwq3+Q7idwLQ6Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_call_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>3cBd4DbHLpcn8j+GVGtlXTbBAwrRrCwq3+Q7idwLQ6Q=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_check.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_check_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Aphf5Wx4WFX312Pf84dxbeedKFx2gepDMFjUdjQtQ78=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_cancel.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TtQRlyRELVKVECOanE1JAuVpP7b8rhHxJYwdcv3WJvM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_cancel_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TtQRlyRELVKVECOanE1JAuVpP7b8rhHxJYwdcv3WJvM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_closed.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FOmAAqd26rdUE6cmn3rmZun6ZBgD1fuglLzS5A1cEOE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_closed_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FOmAAqd26rdUE6cmn3rmZun6ZBgD1fuglLzS5A1cEOE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_minus.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>R0zBC1naA4cq4xTUsegT49sCqkboA4CUB+TiY3zDzhQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_minus_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>R0zBC1naA4cq4xTUsegT49sCqkboA4CUB+TiY3zDzhQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_opened.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Sxgk+yv2LrnaHkogMQNVHIdep33ncaIX89nhc95pAkw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_opened_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Sxgk+yv2LrnaHkogMQNVHIdep33ncaIX89nhc95pAkw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_send.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6iFAiL6xHeERlC7AY9lHYCj8bAWc1LgdPwqRZGMlwdg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_expand_send_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>6iFAiL6xHeERlC7AY9lHYCj8bAWc1LgdPwqRZGMlwdg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_gear.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_gear_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GEWpOytwDG8uCKvgr9WgGUiYWxhajHAYuz/YA/NG8t8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_grid.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_grid_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>OHIGDRS/b7hG+DORxvzpyxc7TQexEFVQ5yLMEfiD1+I=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_home.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_home_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>FW+rb75RvXSgDEIFyJevosjAx4Vn8QGe9RqYOXZIeJg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_info.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tnZAhayvb5cJUNPLaYAFFpm+s2QJJTyS9z/Hs3OSfrA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_info_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tnZAhayvb5cJUNPLaYAFFpm+s2QJJTyS9z/Hs3OSfrA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AI1lJPs07RjlkIH1kTjyl7hYV9VTOZlt+l1jeefao6k=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_left_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AI1lJPs07RjlkIH1kTjyl7hYV9VTOZlt+l1jeefao6k=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_plus.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4C52J9WLS1R0IwX1d0G7mR+vPFKjaIPVh5WFxqRUsAg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_plus_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4C52J9WLS1R0IwX1d0G7mR+vPFKjaIPVh5WFxqRUsAg=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_refresh.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_refresh_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>AMMGygow08tkCZDJCowWrTBcizYQENGAVU6Yv4cDwRs=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_rename.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gqMDtvmimeEzV4ql3TpQzuFwZn20zd+AQb4YRRAglk0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_rename_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>gqMDtvmimeEzV4ql3TpQzuFwZn20zd+AQb4YRRAglk0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_right.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fcf9OlKX1sldENoNTK5Agi0pW3qnBNx685TnUjBM0rw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_right_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>fcf9OlKX1sldENoNTK5Agi0pW3qnBNx685TnUjBM0rw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_search.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tLcZLgYClAI4E0ZuMtrSxv/vnVTzWnQPP5jjsuBd3KE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_search_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>tLcZLgYClAI4E0ZuMtrSxv/vnVTzWnQPP5jjsuBd3KE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_star.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>14gk6KUOm3dLpOdUg9nWfKA9riS+gWrkS/KYARdxkGQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_star_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>14gk6KUOm3dLpOdUg9nWfKA9riS+gWrkS/KYARdxkGQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_warning.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7bbIxqS4PWi+iCe9sb5G2grIcSZG+p+hOrfjmbEIQOM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_button_warning_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7bbIxqS4PWi+iCe9sb5G2grIcSZG+p+hOrfjmbEIQOM=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TgLAb3VX+0fUYSAeFe2ZcSP0Gz0XnhXRl85pDt1zkjE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump_left.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MBcOQ7x4CMkvgnJaE0fzkEUXbpZOYp7g7LxsS21Bo44=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump_left_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>MBcOQ7x4CMkvgnJaE0fzkEUXbpZOYp7g7LxsS21Bo44=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fcontrols%2Fbutton%2F00_icon_jump_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>TgLAb3VX+0fUYSAeFe2ZcSP0Gz0XnhXRl85pDt1zkjE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Flistview%2Ftw_list_add_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Z03wxDAN+gzRs+MykPjexZGdyOx72e9BkhQn0crza6Y=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Flistview%2Ftw_list_delete_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>Yr96n8D3JUBxcGd2aA0dWeUMZTZ3JLPBOjNP7NAvD2c=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Flistview%2Ftw_list_setting_holo_dark.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DfKlzxVvg384e+9JRb0FxCa/j4jWAeP2yup/3em5bLQ=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_Back.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>pPznUE1kIxhfSkqvbFScqyh/F7T1WBm/+JBkpUEv9Ls=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_Back_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>doFLIVQgh57+N4sZKYb2PKzo83tbotkOIgNArkQlsMI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_SIP_close_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>r/5kFC+FkcleSTwaynHSFJk/wwJ4viHByxHIdNb9LvY=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_SIP_close_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>K0228z0uQELmW6u8kAau5OscHjzgebA5DiZkZSFCUiw=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_cancel_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>5Mu0X3Yvg4L9ZPZWc/w3xZtu+bAgKB/GLT2S1IEqKvA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_cancel_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>aOH4fHR5qC0fE0YmMmmNSTxgNmV4uyQefKWk/1ENTgA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_delete_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>sdFP8nxCEANcCszWBPUN7Ffyj3iQADpfQH3/bGKzUfc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_delete_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4JWd8+mGQGMJHxnugNA2vi/AD12eBagyCrx4aAHFv/0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_done_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>mVh4h+dcZHc7Ig087pu+VZD0j1dThmldOo3mfbSKJB8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_done_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>4CJj8jI4dtPGxGQ4OwEX1SrJz4umwiPiFMOdsxFvK2E=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_edit_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>38DceTydgkdC7dCkFDzR1Pne3D8fDTYbyF4W17qhhbA=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_edit_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>30bv2cn0fzPaBzB1rhVbcLV9st+nYlNVLcQEKmwJNg0=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_more.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>dHOgyFzCbdyoye7mh+7E2ExIfg3mGDUj3DmgxHAiDok=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_more_press.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>DQgKiGP+ixEpotK9dwSiShZSJCnswAkZgKV+yCE5OAo=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_plus_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>THkJIL2kbw1w0mn+uM1FkkWtR1Lq85tVGz3lWONggDE=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_plus_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GDHQcmTVFGa+4QxKpv2Wu98rWcVP/RuHU2FtmMMASbI=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_search_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>GJJTwHGy/+PHtzjlf4Llk/no9cbV3x/SphabUgVxbAc=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_search_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>WJoEnozCDpenLEbMmjvRfZxslpajJ8CjYMUY/Fmm2ks=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_select_all_press_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>YL13NWCgp8TNNFisIvJsIbISukjoiyfVCnR4PH6DaSU=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Fimages%2Fpage%2F00_icon_select_all_web.png"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0lBK6aWv/Ep0Q5Q7O7LQoOpD0+Pqlf4KgF0RpRT4Bc8=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Ftau.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>r0vuxLVMb/BpOxc1YMOmm+jULtqblWMQt1+LZXU5xqk=</DigestValue> -</Reference> -<Reference URI="lib%2Ftau%2Fwearable%2Ftheme%2Fdefault%2Ftau.min.css"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>7U+DDKIlxAQfI8a0Gr0YhYauJrEev7HqJfA+/tUGz9U=</DigestValue> -</Reference> -<Reference URI="lowBatteryCheck.js"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>0HWXtjGoAuL06wBVuRTblRsY4XaPy/vAEhkqbQjg/nc=</DigestValue> -</Reference> -<Reference URI="version.txt"> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>G7fEgUcFKIG1eKmu74oEQot7ywX9tzvbsfHB6Sm4sUQ=</DigestValue> -</Reference> -<Reference URI="#prop"> -<Transforms> -<Transform Algorithm="http://www.w3.org/2006/12/xml-c14n11"></Transform> -</Transforms> -<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod> -<DigestValue>u/jU3U4Zm5ihTMSjKGlGYbWzDfRkGphPPHx3gJIYEJ4=</DigestValue> -</Reference> -</SignedInfo> -<SignatureValue> -NxIed+E8mzAD+09mlM5mqCANIMIKXdG0v+dQeZv3TCP4ASAmLwSTrMwxJFmFPtia1M+h5w0OGWwK -qoT0OsDvGpCzT7904Dv+2kFmz97qTvHJuX/PJRw6u4wVwqBkjxK7UbQIoq1EATDNfDpmQcoVnIZJ -xyJnO5Xbg6OFrDVwsDE= -</SignatureValue> -<KeyInfo> -<X509Data> -<X509Certificate> -MIICmzCCAgQCCQDXI7WLdVZwiTANBgkqhkiG9w0BAQUFADCBjzELMAkGA1UEBhMCS1IxDjAMBgNV -BAgMBVN1d29uMQ4wDAYDVQQHDAVTdXdvbjEWMBQGA1UECgwNVGl6ZW4gVGVzdCBDQTEiMCAGA1UE -CwwZVGl6ZW4gRGlzdHJpYnV0b3IgVGVzdCBDQTEkMCIGA1UEAwwbVGl6ZW4gUHVibGljIERpc3Ry -aWJ1dG9yIENBMB4XDTEyMTAyOTEzMDMwNFoXDTIyMTAyNzEzMDMwNFowgZMxCzAJBgNVBAYTAktS -MQ4wDAYDVQQIDAVTdXdvbjEOMAwGA1UEBwwFU3V3b24xFjAUBgNVBAoMDVRpemVuIFRlc3QgQ0Ex -IjAgBgNVBAsMGVRpemVuIERpc3RyaWJ1dG9yIFRlc3QgQ0ExKDAmBgNVBAMMH1RpemVuIFB1Ymxp -YyBEaXN0cmlidXRvciBTaWduZXIwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALtMvlc5hENK -90ZdA+y66+Sy0enD1gpZDBh5T9RP0oRsptJv5jjNTseQbQi0SZOdOXb6J7iQdlBCtR343RpIEz8H -mrBy7mSY7mgwoU4EPpp4CTSUeAuKcmvrNOngTp5Hv7Ngf02TTHOLK3hZLpGayaDviyNZB5PdqQdB -hokKjzAzAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAvGp1gxxAIlFfhJH1efjb9BJK/rtRkbYn9+Ez -GEbEULg1svsgnyWisFimI3uFvgI/swzr1eKVY3Sc8MQ3+Fdy3EkbDZ2+WAubhcEkorTWjzWz2fL1 -vKaYjeIsuEX6TVRUugHWudPzcEuQRLQf8ibZWjbQdBmpeQYBMg5x+xKLCJc= -</X509Certificate> -<X509Certificate> -MIICtDCCAh2gAwIBAgIJAMDbehElPNKvMA0GCSqGSIb3DQEBBQUAMIGVMQswCQYDVQQGEwJLUjEO -MAwGA1UECAwFU3V3b24xDjAMBgNVBAcMBVN1d29uMRYwFAYDVQQKDA1UaXplbiBUZXN0IENBMSMw -IQYDVQQLDBpUVGl6ZW4gRGlzdHJpYnV0b3IgVGVzdCBDQTEpMCcGA1UEAwwgVGl6ZW4gUHVibGlj -IERpc3RyaWJ1dG9yIFJvb3QgQ0EwHhcNMTIxMDI5MTMwMjUwWhcNMjIxMDI3MTMwMjUwWjCBjzEL -MAkGA1UEBhMCS1IxDjAMBgNVBAgMBVN1d29uMQ4wDAYDVQQHDAVTdXdvbjEWMBQGA1UECgwNVGl6 -ZW4gVGVzdCBDQTEiMCAGA1UECwwZVGl6ZW4gRGlzdHJpYnV0b3IgVGVzdCBDQTEkMCIGA1UEAwwb -VGl6ZW4gUHVibGljIERpc3RyaWJ1dG9yIENBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDe -OTS/3nXvkDEmsFCJIvRlQ3RKDcxdWJJp625pFqHdmoJBdV+x6jl1raGK2Y1sp2Gdvpjc/z92yzAp -bE/UVLPh/tRNZPeGhzU4ejDDm7kzdr2f7Ia0U98K+OoY12ucwg7TYNItj9is7Cj4blGfuMDzd2ah -2AgnCGlwNwV/pv+uVQIDAQABoxAwDjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBACqJ -KO33YdoGudwanZIxMdXuxnnD9R6u72ltKk1S4zPfMJJv482CRGCI4FK6djhlsI4i0Lt1SVIJEed+ -yc3qckGm19dW+4xdlkekon7pViEBWuyHw8OWv3RXtTum1+PGHjBJ2eYY4ZKIpz73U/1NC16sTB/0 -VhfnkHwPltmrpYVe -</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"></dsp:Profile></SignatureProperty><SignatureProperty Id="role" Target="#DistributorSignature"><dsp:Role URI="http://www.w3.org/ns/widgets-digsig#role-distributor"></dsp:Role></SignatureProperty><SignatureProperty Id="identifier" Target="#DistributorSignature"><dsp:Identifier></dsp:Identifier></SignatureProperty></SignatureProperties></Object> -</Signature>
\ No newline at end of file diff --git a/tau/demos/SDK/wearable/UIComponents/.tproject b/tau/demos/SDK/wearable/UIComponents/.tproject deleted file mode 100644 index c70dd356..00000000 --- a/tau/demos/SDK/wearable/UIComponents/.tproject +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<tproject xmlns="http://www.tizen.org/tproject"> - <platforms> - <platform> - <name>wearable-2.3</name> - </platform> - </platforms> - <package> - <blacklist/> - </package> -</tproject> diff --git a/tau/demos/SDK/wearable/UIComponents/LICENSE.Flora b/tau/demos/SDK/wearable/UIComponents/LICENSE.Flora deleted file mode 100644 index 4ab7e534..00000000 --- a/tau/demos/SDK/wearable/UIComponents/LICENSE.Flora +++ /dev/null @@ -1,206 +0,0 @@ -Flora License - -Version 1.1, April, 2013 - -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 Tizen Compliance Specification -and passes the Tizen Compliance Tests 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 - and your own copyright statement or terms and conditions do not conflict - the conditions stated in the License including section 3. - -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 2015 Samsung Electronics Co., Ltd. - - Licensed under the Flora License, Version 1.1 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://floralicense.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/tau/demos/SDK/wearable/UIComponents/contents/content/content.html b/tau/demos/SDK/wearable/UIComponents/contents/content/content.html deleted file mode 100644 index d041fc88..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/content/content.html +++ /dev/null @@ -1,20 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <title>Wearable UI</title> - <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" href="../../css/style.css"> -</head> -<body> - <div class="ui-page"> - <header class="ui-header"> - <h2 class="ui-title">Content Default</h2> - </header> - <div class="ui-content content-padding"> - It was a real pleasure for me to finally get to meet you. My colleagues join me in sending you our holiday... - </div> - </div> - <script type="text/javascript" src="../../lib/tau/wearable/js/tau.min.js"></script> -</body> -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/content/content_checkbox_1line.html b/tau/demos/SDK/wearable/UIComponents/contents/content/content_checkbox_1line.html deleted file mode 100644 index bd28b0c6..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/content/content_checkbox_1line.html +++ /dev/null @@ -1,24 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <title>Wearable UI</title> - <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" href="../../css/style.css"> -</head> -<body> - <div class="ui-page"> - <header class="ui-header"> - <h2 class="ui-title">Content Default</h2> - </header> - <div class="ui-content content-padding"> - It was a real pleasure for me to finally get to meet you. My colleagues join me in sending you our holiday... - <label class="content-input-box"> - <input type="checkbox"/> - checkbox - </label> - </div> - </div> - <script type="text/javascript" src="../../lib/tau/wearable/js/tau.min.js"></script> -</body> -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/content/content_checkbox_2line.html b/tau/demos/SDK/wearable/UIComponents/contents/content/content_checkbox_2line.html deleted file mode 100644 index 6f2f4a4c..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/content/content_checkbox_2line.html +++ /dev/null @@ -1,25 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <title>Wearable UI</title> - <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" href="../../css/style.css"> -</head> -<body> - <div class="ui-page"> - <header class="ui-header"> - <h2 class="ui-title">Content Default</h2> - </header> - <div class="ui-content content-padding"> - It was a real pleasure for me to finally get to meet you. My colleagues join me in sending you our holiday... - <label class="content-input-box multi-line"> - <input type="checkbox"/> - checkbox - <span class="content-input-box-sub-text">sub text</span> - </label> - </div> - </div> - <script type="text/javascript" src="../../lib/tau/wearable/js/tau.min.js"></script> -</body> -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/content/index.html b/tau/demos/SDK/wearable/UIComponents/contents/content/index.html deleted file mode 100644 index 8f4c5e15..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/content/index.html +++ /dev/null @@ -1,24 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <title>Wearable UI</title> - <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" href="../../css/style.css"> -</head> -<body> - <div class="ui-page"> - <header class="ui-header"> - <h2 class="ui-title">Content</h2> - </header> - <div class="ui-content"> - <ul class="ui-listview"> - <li><a href="content.html">Default</a></li> - <li><a href="content_checkbox_1line.html">Checkbox 1line</a></li> - <li><a href="content_checkbox_2line.html">Checkbox 2line</a></li> - </ul> - </div> - </div> - <script type="text/javascript" src="../../lib/tau/wearable/js/tau.min.js"></script> -</body> -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/controls/controls.js b/tau/demos/SDK/wearable/UIComponents/contents/controls/controls.js deleted file mode 100644 index de4a2a09..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/controls/controls.js +++ /dev/null @@ -1,35 +0,0 @@ -(function(){ - var toggleSwitch = document.getElementById("toggleControl"), - toggleSubText = document.getElementsByClassName("ui-switch-sub-text")[0], - checkbox = document.getElementById("checkboxControl"), - checkboxSubText = document.getElementsByClassName("checkbox-sub-text")[0], - r1 = document.getElementById("radioControl1"), - r2 = document.getElementById("radioControl2"), - radioSubText = document.getElementsByClassName("radio-sub-text")[0]; - - if (toggleSwitch) { - toggleSwitch.addEventListener("change", function(){ - toggleSubText.innerText = - toggleSwitch.checked === true ? "On" : "Off"; - }); - } - - if (checkbox) { - checkbox.addEventListener("change", function(){ - checkboxSubText.innerText = - checkbox.checked === true ? "Checked" : "Unchecked"; - }); - } - - if (r1&&r2) { - r1.addEventListener("change", function(){ - radioSubText.innerText = - r1.checked ? "Radio 1" : ""; - }); - r2.addEventListener("change", function(){ - radioSubText.innerText = - r2.checked ? "Radio 2" : ""; - }); - } - -}()); diff --git a/tau/demos/SDK/wearable/UIComponents/contents/controls/footer/bottomButton.html b/tau/demos/SDK/wearable/UIComponents/contents/controls/footer/bottomButton.html deleted file mode 100644 index 4d38a152..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/controls/footer/bottomButton.html +++ /dev/null @@ -1,25 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <title>Wearable UI</title> - <link rel="stylesheet" href="../../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" href="../../../css/style.css"> -</head> - -<body> -<div class="ui-page"> - <link rel="stylesheet" href="bottombutton.css"> - <header class="ui-header"> - <h2 class="ui-title">Bottom Button</h2> - </header> - <div class="ui-content content-padding"> - It was a real pleasure for me to finally get to meet you. My colleagues join me in sending you our holiday greetings. - </div> - <footer class="ui-footer ui-bottom-button ui-fixed"> - <button class="ui-btn ui-btn-icon-only">Button</button> - </footer> -</div> -<script type="text/javascript" src="../../../lib/tau/wearable/js/tau.min.js"></script> -</body> -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/controls/footer/bottombutton.css b/tau/demos/SDK/wearable/UIComponents/contents/controls/footer/bottombutton.css deleted file mode 100644 index 9226ce90..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/controls/footer/bottombutton.css +++ /dev/null @@ -1,4 +0,0 @@ -.ui-bottom-button .ui-btn::before { - background-color: rgba(0, 149, 255, 1); - -webkit-mask-image: url("images/tw_list_add_holo_dark.png"); -} diff --git a/tau/demos/SDK/wearable/UIComponents/contents/controls/footer/images/b_more_option.png b/tau/demos/SDK/wearable/UIComponents/contents/controls/footer/images/b_more_option.png Binary files differdeleted file mode 100755 index 1fe413d7..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/controls/footer/images/b_more_option.png +++ /dev/null diff --git a/tau/demos/SDK/wearable/UIComponents/contents/controls/footer/images/tw_list_add_holo_dark.png b/tau/demos/SDK/wearable/UIComponents/contents/controls/footer/images/tw_list_add_holo_dark.png Binary files differdeleted file mode 100644 index bd24e0eb..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/controls/footer/images/tw_list_add_holo_dark.png +++ /dev/null diff --git a/tau/demos/SDK/wearable/UIComponents/contents/controls/footer/index.html b/tau/demos/SDK/wearable/UIComponents/contents/controls/footer/index.html deleted file mode 100644 index ff8fc1d0..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/controls/footer/index.html +++ /dev/null @@ -1,25 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <title>Wearable UI</title> - <link rel="stylesheet" href="../../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" media="all and (-tizen-geometric-shape: circle)" href="../../../lib/tau/wearable/theme/default/tau.circle.min.css"> - <link rel="stylesheet" href="../../../css/style.css"> -</head> - -<body> -<div class="ui-page"> - <header class="ui-header"> - <h2 class="ui-title">Footer Button</h2> - </header> - <div class="ui-content "> - <ul class="ui-listview"> - <li><a href="bottomButton.html">Bottom Button</a></li> - <li><a href="multipleButton.html">Multiple Buttons</a></li> - </ul> - </div> -</div> -<script type="text/javascript" src="../../../lib/tau/wearable/js/tau.min.js"></script> -</body> -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/controls/footer/multipleButton.html b/tau/demos/SDK/wearable/UIComponents/contents/controls/footer/multipleButton.html deleted file mode 100644 index 83298397..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/controls/footer/multipleButton.html +++ /dev/null @@ -1,38 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <title>Wearable UI</title> - <link rel="stylesheet" href="../../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" href="../../../css/style.css"> -</head> - -<body> -<div id="bottomButtonWithMorePage" class="ui-page"> - <link rel="stylesheet" href="multiplebutton.css"> - <header class="ui-header"> - <h2 class="ui-title">Multiple Buttons</h2> - </header> - <div class="ui-content content-padding"> - It was a real pleasure for me to finally get to meet you. My colleagues join me in sending you our holiday greetings. - </div> - - <a class="drawer-handler"></a> - <!-- Circle Profile --> - <div id="moreoptionsDrawer" class="ui-drawer drawer-elem" data-drawer-target="#bottomButtonWithMorePage" data-position="right" data-enable="true" data-drag-edge="1"> - <div id="selector" class="ui-selector"> - <div class="ui-item show-icon" data-title="2"></div> - <div class="ui-item human-icon" data-title="3"></div> - </div> - </div> - - <footer class="ui-footer ui-grid-col-3 ui-bottom-button ui-fixed"> - <a href="#" class="ui-btn">1</a> - <a href="#" class="ui-btn">2</a> - <a href="#" class="ui-btn">3</a> - </footer> - <script type="text/javascript" src="multiplebutton.js"></script> -</div> -<script type="text/javascript" src="../../../lib/tau/wearable/js/tau.min.js"></script> -</body> -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/controls/footer/multiplebutton.css b/tau/demos/SDK/wearable/UIComponents/contents/controls/footer/multiplebutton.css deleted file mode 100644 index 51fa073f..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/controls/footer/multiplebutton.css +++ /dev/null @@ -1,31 +0,0 @@ -.drawer-elem { - display: none; -} - -@media all and (-tizen-geometric-shape: circle) { - .drawer-handler { - width:70px; - height: 70px; - position: fixed; - top: 50%; - right: 0; - color: transparent; - background-color: #a4a4a4; - transform: translate(0, -50%); - -webkit-mask-image: url(images/b_more_option.png); - -webkit-mask-repeat: no-repeat; - -webkit-mask-position: 46px 20px; - } - .drawer-elem { - display: block; - background-color: rgba(255, 255, 255, 0.1); - -webkit-mask-image: -webkit-radial-gradient(black 71%,transparent 0); - } - .ui-bottom-button a { - color: rgba(0, 149, 255, 1); - } - .ui-bottom-button a + a { - display: none; - } -} - diff --git a/tau/demos/SDK/wearable/UIComponents/contents/controls/footer/multiplebutton.js b/tau/demos/SDK/wearable/UIComponents/contents/controls/footer/multiplebutton.js deleted file mode 100644 index 2fad04b3..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/controls/footer/multiplebutton.js +++ /dev/null @@ -1,36 +0,0 @@ -/*global tau */ -(function(){ - var page = document.querySelector("#bottomButtonWithMorePage"), - drawer = page.querySelector("#moreoptionsDrawer"), - selector = page.querySelector("#selector"), - helper; - - page.addEventListener( "pagebeforeshow", function() { - if (tau.support.shape.circle) { - helper = tau.helper.DrawerMoreStyle.create(drawer, { - handler: ".drawer-handler" - }); - } - }); - - page.addEventListener( "pagebehide", function() { - if (tau.support.shape.circle) { - helper.destroy(); - } - }); - - /* - * When user click the indicator of Selector, drawer will close. - */ - selector.addEventListener("click", function(event) { - var target = event.target, - drawerComponent = tau.widget.Drawer(drawer); - - if (tau.support.shape.circle) { - // 'ui-selector-indicator' is default indicator class name of Selector component - if (target.classList.contains("ui-selector-indicator")) { - drawerComponent.close(); - } - } - }); -}()); diff --git a/tau/demos/SDK/wearable/UIComponents/contents/controls/index.html b/tau/demos/SDK/wearable/UIComponents/contents/controls/index.html deleted file mode 100644 index 70a33092..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/controls/index.html +++ /dev/null @@ -1,31 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> - <title>Wearable UI</title> - <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" media="all and (-tizen-geometric-shape: circle)" href="../../lib/tau/wearable/theme/default/tau.circle.min.css"> - <link rel="stylesheet" href="../../css/style.css"> -</head> -<body> - <div class="ui-page"> - <header class="ui-header"> - <h2 class="ui-title">Controls</h2> - </header> - <div class="ui-content"> - <ul class="ui-listview"> - <li><a href="toggle.html">Toggle</a></li> - <li><a href="checkbox.html">Checkbox</a></li> - <li><a href="radio.html">Radio</a></li> - <li><a href="indicator/index.html">Indicator</a></li> - <li><a href="selector/index.html">Selector</a></li> - <li><a href="marquee/index.html">Marquee</a></li> - <li><a href="progress/index.html">Progress</a></li> - <li><a href="processing/index.html">Processing</a></li> - <li><a href="footer/index.html">Footer Button</a></li> - </ul> - </div> - </div> -</body> -<script type="text/javascript" src="../../lib/tau/wearable/js/tau.min.js"></script> -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/controls/indicator/index.html b/tau/demos/SDK/wearable/UIComponents/contents/controls/indicator/index.html deleted file mode 100644 index 8045f97d..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/controls/indicator/index.html +++ /dev/null @@ -1,24 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> - <title>Wearable UI</title> - <link rel="stylesheet" href="../../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" media="all and (-tizen-geometric-shape: circle)" href="../../../lib/tau/wearable/theme/default/tau.circle.min.css"> - <link rel="stylesheet" href="../../../css/style.css"> -</head> -<body> - <div class="ui-page"> - <header class="ui-header"> - <h2 class="ui-title">Indicator</h2> - </header> - <div class="ui-content"> - <ul class="ui-listview"> - <li><a href="pageindicator.html">Linear</a></li> - <li><a href="pageindicator_circle.html">Circular</a></li> - </ul> - </div> - </div> -</body> -<script type="text/javascript" src="../../../lib/tau/wearable/js/tau.min.js"></script> -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/controls/indicator/pageindicator.html b/tau/demos/SDK/wearable/UIComponents/contents/controls/indicator/pageindicator.html deleted file mode 100644 index 6a4f4a7e..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/controls/indicator/pageindicator.html +++ /dev/null @@ -1,43 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> - <title>Wearable Extra UI - Section changer</title> - <link rel="stylesheet" href="../../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" media="all and (-tizen-geometric-shape: circle)" href="../../../lib/tau/wearable/theme/default/tau.circle.min.css"> - <link rel="stylesheet" href="../../../css/style.css"> -</head> -<body> - <div id="pageIndicatorPage" class="ui-page" data-enable-page-scroll="false"> - <link rel="stylesheet" href="sectionchanger.css"> - <header class="ui-header"> - <h2 class="ui-title">Page Indicator</h2> - </header> - - <div id="pageIndicator" class="ui-page-indicator"></div> - - <div id="hsectionchanger" class="ui-content"> - <!-- section changer has only one child. --> - <div> - <section class="ui-section-active" style="text-align:center" > - <h3> Page1 of 5</h3> - </section> - <section style="text-align:center"> - <h3> Page2 of 5</h3> - </section> - <section style="text-align:center"> - <h3> Page3 of 5</h3> - </section> - <section style="text-align:center"> - <h3> Page4 of 5 </h3> - </section> - <section style="text-align:center"> - <h3> Page5 of 5 </h3> - </section> - </div> - </div> - <script src="pageindicator.js"></script> - </div> -<script type="text/javascript" src="../../../lib/tau/wearable/js/tau.min.js"></script> -</body> -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/controls/indicator/pageindicator.js b/tau/demos/SDK/wearable/UIComponents/contents/controls/indicator/pageindicator.js deleted file mode 100644 index 9399c357..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/controls/indicator/pageindicator.js +++ /dev/null @@ -1,36 +0,0 @@ -/*global tau */ -(function() { - -var page = document.getElementById("pageIndicatorPage") || document.getElementById("pageIndicatorCirclePage"), - changer = document.getElementById("hsectionchanger"), - sections = document.querySelectorAll("section"), - sectionChanger, - elPageIndicator = document.getElementById("pageIndicator"), - pageIndicator, - pageIndicatorHandler; - -page.addEventListener( "pagebeforeshow", function() { - // make PageIndicator - pageIndicator = tau.widget.PageIndicator(elPageIndicator, { numberOfPages: sections.length }); - pageIndicator.setActive(0); - // make SectionChanger object - sectionChanger = new tau.widget.SectionChanger(changer, { - circular: true, - orientation: "horizontal", - useBouncingEffect: true - }); -}); - -page.addEventListener( "pagehide", function() { - // release object - sectionChanger.destroy(); - pageIndicator.destroy(); -}); - -pageIndicatorHandler = function (e) { - pageIndicator.setActive(e.detail.active); -}; - -changer.addEventListener("sectionchange", pageIndicatorHandler, false); - -}()); diff --git a/tau/demos/SDK/wearable/UIComponents/contents/controls/indicator/pageindicator_circle.html b/tau/demos/SDK/wearable/UIComponents/contents/controls/indicator/pageindicator_circle.html deleted file mode 100644 index ac5ec5f2..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/controls/indicator/pageindicator_circle.html +++ /dev/null @@ -1,42 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> - <title>Wearable Extra UI - Section changer</title> - <link rel="stylesheet" href="../../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" media="all and (-tizen-geometric-shape: circle)" href="../../../lib/tau/wearable/theme/default/tau.circle.min.css"> - <link rel="stylesheet" href="../../../css/style.css"> -</head> -<body> - <div id="pageIndicatorCirclePage" class="ui-page" data-enable-page-scroll="false"> - <link rel="stylesheet" href="sectionchanger.css"> - <div id="pageIndicator" class="ui-page-indicator" data-layout="circular"></div> - - <div id="hsectionchanger" class="ui-content"> - <!-- section changer has only one child. --> - <div> - <section class="ui-section-active"> - <h3> Page1 of 6</h3> - </section> - <section> - <h3> Page2 of 6</h3> - </section> - <section> - <h3> Page3 of 6</h3> - </section> - <section> - <h3> Page4 of 6</h3> - </section> - <section> - <h3> Page5 of 6</h3> - </section> - <section> - <h3> Page6 of 6</h3> - </section> - </div> - </div> - <script src="pageindicator.js"></script> - </div> -<script type="text/javascript" src="../../../lib/tau/wearable/js/tau.min.js"></script> -</body> -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/controls/indicator/sectionchanger.css b/tau/demos/SDK/wearable/UIComponents/contents/controls/indicator/sectionchanger.css deleted file mode 100644 index ba4cd004..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/controls/indicator/sectionchanger.css +++ /dev/null @@ -1,11 +0,0 @@ -.ui-content section { - overflow: hidden; - overflow-y: auto; - text-align: center; -} - -#pageIndicatorCirclePage section h3 { - margin-top: 140px; -} - - diff --git a/tau/demos/SDK/wearable/UIComponents/contents/controls/marquee/index.html b/tau/demos/SDK/wearable/UIComponents/contents/controls/marquee/index.html deleted file mode 100644 index 8ae4b488..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/controls/marquee/index.html +++ /dev/null @@ -1,29 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> - <title>Wearable UI</title> - <link rel="stylesheet" href="../../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" media="all and (-tizen-geometric-shape: circle)" href="../../../lib/tau/wearable/theme/default/tau.circle.min.css"> - <link rel="stylesheet" href="../../../css/style.css"> -</head> -<body> -<div class="ui-page" id="marqueeTest" data-enable-page-scroll="false"> - <header class="ui-header"> - <h2 class="ui-title">Marquee</h2> - </header> - <div class="ui-content"> - <div class="ui-marquee ui-marquee-gradient" style="height:100px;line-height:100px" id="marquee"> - MarqueeTEST TEST message TEST for marquee - </div> - <div style="font-size:25px;text-align:center;padding-bottom:15px;">sub-text</div> - </div> - <footer class="ui-footer ui-grid-col-2 ui-fixed"> - <a href="#" class="ui-btn" id="start">STOP</a> - <a href="#" class="ui-btn" id="reset">RESET</a> - </footer> - <script src="marquee.js"></script> -</div> -<script type="text/javascript" src="../../../lib/tau/wearable/js/tau.min.js"></script> -</body> -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/controls/marquee/marquee.js b/tau/demos/SDK/wearable/UIComponents/contents/controls/marquee/marquee.js deleted file mode 100644 index 4494ff8d..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/controls/marquee/marquee.js +++ /dev/null @@ -1,83 +0,0 @@ -/*global tau */ -(function() { - var page = document.getElementById("marqueeTest"), - marqueeEl = document.getElementById("marquee"), - startBtn = document.getElementById("start"), - resetBtn = document.getElementById("reset"), - startFlag = true, - marqueeWidget, - pageShowHandler, - pageHideHandler; - - function clearVariables () { - page = null; - marqueeEl = null; - startBtn = null; - resetBtn = null; - marqueeWidget = null; - } - - function marqueeEndHandler () { - startFlag = false; - startBtn.textContent = "START"; - console.log("marquee end!"); - } - - function marqueeStartHandler () { - startFlag = true; - console.log("marquee Start!"); - } - - function marqueeStoppedHandler () { - startFlag = false; - console.log("marquee Stopped!"); - } - - function marqueeStartandStop () { - if (startFlag) { - startBtn.textContent = "START"; - marqueeWidget.stop(); - } else { - startBtn.textContent = "STOP"; - marqueeWidget.start(); - } - } - - function marqueeReset () { - startBtn.textContent = "START"; - marqueeWidget.reset(); - } - - function bindEvents () { - marqueeEl.addEventListener("marqueeend", marqueeEndHandler); - marqueeEl.addEventListener("marqueestart", marqueeStartHandler); - marqueeEl.addEventListener("marqueestopped", marqueeStoppedHandler); - startBtn.addEventListener("vclick", marqueeStartandStop); - resetBtn.addEventListener("vclick", marqueeReset); - } - - function unbindEvents () { - page.removeEventListener("pageshow", pageShowHandler); - page.removeEventListener("pagehide", pageHideHandler); - startBtn.removeEventListener("vclick", marqueeStartandStop); - resetBtn.removeEventListener("vclick", marqueeReset); - marqueeEl.removeEventListener("marqueeend", marqueeEndHandler); - marqueeEl.removeEventListener("marqueestart", marqueeStartHandler); - marqueeEl.removeEventListener("marqueestopped", marqueeStoppedHandler); - } - - pageShowHandler = function () { - bindEvents(); - marqueeWidget = new tau.widget.Marquee(marqueeEl); - }; - - pageHideHandler = function() { - marqueeWidget.destroy(); - unbindEvents(); - clearVariables(); - }; - - page.addEventListener("pageshow", pageShowHandler, false); - page.addEventListener("pagehide", pageHideHandler, false); -}()); - diff --git a/tau/demos/SDK/wearable/UIComponents/contents/controls/processing/full_processing.html b/tau/demos/SDK/wearable/UIComponents/contents/controls/processing/full_processing.html deleted file mode 100644 index ec070a0f..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/controls/processing/full_processing.html +++ /dev/null @@ -1,37 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> - <title>Wearable UI</title> - <link rel="stylesheet" href="../../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" href="../../../css/style.css"> -</head> -<body> - <div class="ui-page" id="processingPage"> - <header class="ui-header"> - <h2 class="ui-title">Processing</h2> - </header> - <div class="ui-content content-padding"> - It was a real pleasure for me to finally get to meet you. My colleagues join me in sending you our holiday... - </div> - <div class="ui-processing ui-processing-full-size" style="visibility:hidden;"></div> - <script type="text/javascript"> - (function() { - var page = document.getElementById("processingPage"); - page.addEventListener("pageshow", function(event) { - var page = event.target, - processing = page.querySelector(".ui-processing"); - processing.style.visibility = ""; - }, false); - - page.addEventListener("pagebeforehide", function(event) { - var page = event.target, - processing = page.querySelector(".ui-processing"); - processing.style.visibility = "hidden"; - }, false); - }()); - </script> - </div> -</body> -<script type="text/javascript" src="../../../lib/tau/wearable/js/tau.min.js"></script> -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/controls/processing/index.html b/tau/demos/SDK/wearable/UIComponents/contents/controls/processing/index.html deleted file mode 100644 index ab964af3..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/controls/processing/index.html +++ /dev/null @@ -1,24 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> - <title>Contorls</title> - <link rel="stylesheet" href="../../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" media="all and (-tizen-geometric-shape: circle)" href="../../../lib/tau/wearable/theme/default/tau.circle.min.css"> - <link rel="stylesheet" href="../../../css/style.css"> -</head> -<body> - <div class="ui-page"> - <header class="ui-header"> - <h2 class="ui-title">Processing</h2> - </header> - <div class="ui-content"> - <ul class="ui-listview"> - <li><a href="small_processing.html">Small Processing</a></li> - <li><a href="full_processing.html">Full Processing</a></li> - </ul> - </div> - </div> -</body> -<script type="text/javascript" src="../../../lib/tau/wearable/js/tau.min.js"></script> -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/controls/processing/small_processing.html b/tau/demos/SDK/wearable/UIComponents/contents/controls/processing/small_processing.html deleted file mode 100644 index a5c98f34..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/controls/processing/small_processing.html +++ /dev/null @@ -1,38 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> - <title>Progress_Oveerlay</title> - <link rel="stylesheet" href="../../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" href="../../../css/style.css"> -</head> -<body> - <div class="ui-page" id="smallProcessingPage"> - <div class="ui-content content-padding"> - <div class="small-processing-container"> - <div class="ui-processing" style="visibility:hidden;"></div> - <div class="ui-processing-text"> - Description about progress - </div> - </div> - </div> - <script type="text/javascript"> - (function() { - var page = document.getElementById("smallProcessingPage"); - page.addEventListener("pageshow", function(event) { - var page = event.target, - processing = page.querySelector(".ui-processing"); - processing.style.visibility = ""; - }, false); - - page.addEventListener("pagebeforehide", function(event) { - var page = event.target, - processing = page.querySelector(".ui-processing"); - processing.style.visibility = "hidden"; - }, false); - }()); - </script> - </div> -</body> -<script type="text/javascript" src="../../../lib/tau/wearable/js/tau.min.js"></script> -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/controls/progress/index.html b/tau/demos/SDK/wearable/UIComponents/contents/controls/progress/index.html deleted file mode 100644 index 9b185d75..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/controls/progress/index.html +++ /dev/null @@ -1,24 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"> - <title>progress</title> - <link rel="stylesheet" href="../../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" media="all and (-tizen-geometric-shape: circle)" href="../../../lib/tau/wearable/theme/default/tau.circle.min.css"> - <link rel="stylesheet" href="../../../css/style.css"> -</head> -<body> -<div class="ui-page"> - <header class="ui-header"> - <h2 class="ui-title">Progress</h2> - </header> - <div class="ui-content"> - <ul class="ui-listview"> - <li><a href="progress_small.html">Small Progress</a></li> - <li><a href="progress.html">Progress</a></li> - </ul> - </div> -</div> -<script type="text/javascript" src="../../../lib/tau/wearable/js/tau.js"></script> -</body> -</html>
\ No newline at end of file diff --git a/tau/demos/SDK/wearable/UIComponents/contents/controls/progress/progress.html b/tau/demos/SDK/wearable/UIComponents/contents/controls/progress/progress.html deleted file mode 100644 index 5320e079..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/controls/progress/progress.html +++ /dev/null @@ -1,26 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> - <title>Wearable UI</title> - <link rel="stylesheet" href="../lib/tau/wearable/theme/circle/tau.min.css"> - <link rel="stylesheet" href="../../css/style.css"> -</head> -<body> - <div class="ui-page" id="pageCircleProgressBar" data-enable-page-scroll="false"> - <header class="ui-header"> - <h2 class="ui-title">Progress</h2> - </header> - <div class="ui-content content-padding"> - <div class="result" id="result"></div> - <progress class="ui-circle-progress" id="circleprogress" max="100" value="20"></progress> - </div> - <footer class="ui-footer ui-grid-col-2"> - <a href="#" class="ui-btn" id="minus">-10%</a> - <a href="#" class="ui-btn" id="plus">+10%</a> - </footer> - <script src="progress.js"></script> - </div> -</body> -<script type="text/javascript" src="../lib/tau/wearable/js/tau.min.js"></script> -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/controls/progress/progress.js b/tau/demos/SDK/wearable/UIComponents/contents/controls/progress/progress.js deleted file mode 100644 index 798ed0b5..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/controls/progress/progress.js +++ /dev/null @@ -1,106 +0,0 @@ -/*global tau */ -(function(){ - var page = document.getElementById( "pageCircleProgressBar" ), - progressBar = document.getElementById("circleprogress"), - minusBtn = document.getElementById("minus"), - plusBtn = document.getElementById("plus"), - resultDiv = document.getElementById("result"), - isCircle = tau.support.shape.circle, - progressBarWidget, - resultText, - pageBeforeShowHandler, - pageHideHandler, - i; - - function printResult() { - resultText = progressBarWidget.value(); - resultDiv.innerHTML = resultText + "%"; - } - - function clearVariables() { - page = null; - progressBar = null; - minusBtn = null; - plusBtn = null; - resultDiv = null; - } - - function minusBtnClickHandler() { - i = i-10; - if (i < 0) { - i=0; - } - progressBarWidget.value(i); - printResult(); - } - - function plusBtnClickHandler() { - i = i+10; - if (i > 100) { - i=100; - } - progressBarWidget.value(i); - printResult(); - } - - function rotaryDetentHandler() { - // Get rotary direction - var direction = event.detail.direction, - value = parseInt(progressBarWidget.value(), 10); - - if (direction === "CW") { - // Right direction - if (value < 100) { - value++; - } else { - value = 100; - } - } else if (direction === "CCW") { - // Left direction - if (value > 0) { - value--; - } else { - value = 0; - } - } - - progressBarWidget.value(value); - printResult(); - } - - function unbindEvents() { - page.removeEventListener("pageshow", pageBeforeShowHandler); - page.removeEventListener("pagehide", pageHideHandler); - if (isCircle) { - document.removeEventListener("rotarydetent", rotaryDetentHandler); - } else { - minusBtn.removeEventListener("click", minusBtnClickHandler); - plusBtn.removeEventListener("click", plusBtnClickHandler); - } - } - - pageBeforeShowHandler = function () { - if (isCircle) { - // make Circle Progressbar object - progressBarWidget = new tau.widget.CircleProgressBar(progressBar, {size: "full"}); - document.addEventListener("rotarydetent", rotaryDetentHandler); - } else { - progressBarWidget = new tau.widget.CircleProgressBar(progressBar, {size: "large"}); - minusBtn.addEventListener("click", minusBtnClickHandler); - plusBtn.addEventListener("click", plusBtnClickHandler); - } - - i = parseInt(progressBarWidget.value(), 10); - resultDiv.innerHTML = i + "%"; - }; - - pageHideHandler = function () { - unbindEvents(); - clearVariables(); - // release object - progressBarWidget.destroy(); - }; - - page.addEventListener("pagebeforeshow", pageBeforeShowHandler); - page.addEventListener("pagehide", pageHideHandler); -}()); diff --git a/tau/demos/SDK/wearable/UIComponents/contents/controls/progress/progress_small.html b/tau/demos/SDK/wearable/UIComponents/contents/controls/progress/progress_small.html deleted file mode 100644 index 0953e79a..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/controls/progress/progress_small.html +++ /dev/null @@ -1,28 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> - <title>Wearable UI</title> - <link rel="stylesheet" href="../../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" href="../../../css/style.css"> - -</head> -<body> - <div class="ui-page" id="pageSmallCircleProgressBar" data-enable-page-scroll="false"> - <header class="ui-header"> - <h2 class="ui-title">Progress Small</h2> - </header> - <div class="ui-content content-padding"> - <div class="result" id="result"></div> - <progress class="ui-circle-progress" id="circleprogress" max="100" value="20"></progress> - </div> - <footer class="ui-footer ui-grid-col-2"> - <a href="#" class="ui-btn" id="minus">-10%</a> - <a href="#" class="ui-btn" id="plus">+10%</a> - </footer> - <script src="progress_small.js"></script> - </div> -</body> -<script type="text/javascript" src="../../../lib/tau/wearable/js/tau.min.js"></script> - -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/controls/progress/progress_small.js b/tau/demos/SDK/wearable/UIComponents/contents/controls/progress/progress_small.js deleted file mode 100644 index 05324b78..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/controls/progress/progress_small.js +++ /dev/null @@ -1,103 +0,0 @@ -/*global tau */ -(function(){ - var page = document.getElementById( "pageSmallCircleProgressBar" ), - progressBar = document.getElementById("circleprogress"), - minusBtn = document.getElementById("minus"), - plusBtn = document.getElementById("plus"), - resultDiv = document.getElementById("result"), - progressBarWidget, - resultText, - pageBeforeShowHandler, - pageHideHandler, - i; - - function printResult() { - resultText = progressBarWidget.value(); - resultDiv.innerHTML = resultText + "%"; - } - - function rotaryDetentHandler() { - // Get rotary direction - var direction = event.detail.direction, - value = parseInt(progressBarWidget.value(), 10); - - if (direction === "CW") { - // Right direction - if (value < 100) { - value++; - } else { - value = 100; - } - } else if (direction === "CCW") { - // Left direction - if (value > 0) { - value--; - } else { - value = 0; - } - } - progressBarWidget.value(value); - printResult(); - } - - function clearVariables() { - page = null; - progressBar = null; - minusBtn = null; - plusBtn = null; - resultDiv = null; - } - - function minusBtnClickHandler() { - i = i-10; - if (i < 0) { - i=0; - } - progressBarWidget.value(i); - printResult(); - } - - function plusBtnClickHandler() { - i = i+10; - if (i > 100) { - i=100; - } - progressBarWidget.value(i); - printResult(); - } - - function unbindEvents() { - page.removeEventListener("pageshow", pageBeforeShowHandler); - page.removeEventListener("pagehide", pageHideHandler); - if (tau.support.shape.circle) { - document.removeEventListener("rotarydetent", rotaryDetentHandler); - } else { - minusBtn.removeEventListener("click", minusBtnClickHandler); - plusBtn.removeEventListener("click", plusBtnClickHandler); - } - } - - pageBeforeShowHandler = function () { - progressBarWidget = new tau.widget.CircleProgressBar(progressBar, {size: "small"}); - if (tau.support.shape.circle) { - // make Circle Progressbar object - document.addEventListener("rotarydetent", rotaryDetentHandler); - } else { - minusBtn.addEventListener("click", minusBtnClickHandler); - plusBtn.addEventListener("click", plusBtnClickHandler); - } - - i = parseInt(progressBarWidget.value(), 10); - resultDiv.innerHTML = i + "%"; - }; - - pageHideHandler = function () { - unbindEvents(); - clearVariables(); - // release object - progressBarWidget.destroy(); - }; - - page.addEventListener( "pagebeforeshow", pageBeforeShowHandler); - page.addEventListener( "pagehide", pageHideHandler); -}()); diff --git a/tau/demos/SDK/wearable/UIComponents/contents/controls/radio.html b/tau/demos/SDK/wearable/UIComponents/contents/controls/radio.html deleted file mode 100644 index a2ecae8b..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/controls/radio.html +++ /dev/null @@ -1,27 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> - <title>Wearable UI</title> - <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" href="../../css/style.css"> -</head> -<body> - <div class="ui-page" data-enable-page-scroll="false"> - <div class="ui-content"> - <div class="ui-switch-text"> - Single Radio - </div> - <div class="radio-sample-container"> - <input type="radio" name="radio-sample" id="radioControl1" checked="checked"/> - <input type="radio" name="radio-sample" id="radioControl2"/> - </div> - <div class="radio-sub-text"> - Radio state - </div> - </div> - <script src="controls.js"></script> - </div> -</body> -<script type="text/javascript" src="../../lib/tau/wearable/js/tau.min.js"></script> -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/controls/selector/customIndicator.css b/tau/demos/SDK/wearable/UIComponents/contents/controls/selector/customIndicator.css deleted file mode 100644 index 9ea7fc4d..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/controls/selector/customIndicator.css +++ /dev/null @@ -1,51 +0,0 @@ -.custom-indicator { - position: absolute; - width: 182px; - height: 182px; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); - text-align: center; - line-height: 182px; - font-size: 28px; - /* - If you want to add click or other various event to custom indicator, - you should add 'z-index' to custom indicator css as upper than 3, layer has z-index value is 3. - */ - z-index: 100; -} -.custom-indicator .main-text { - position: relative; - height: 60%; - line-height: 135px; - font-size: 35px; - color: #ffffff; -} -.custom-indicator .sub-text { - position: relative; - height: 40%; - line-height: 35px; - font-size: 20px; - color: #88b1ff; -} -.custom-indicator-arrow { - position: absolute; - width: 182px; - height: 182px; - top: 50%; - left: 50%; - margin: -91px; - border-radius: 50%; -} -.custom-indicator-arrow::before { - content: ""; - position:absolute; - box-sizing: border-box; - width: 20px; - height: 20px; - border-radius: 50%; - border: solid 3px #88b1ff; - background-color: #fafafa; - left: 50%; - transform: translate(-50%, -50%); -} diff --git a/tau/demos/SDK/wearable/UIComponents/contents/controls/selector/customIndicator.html b/tau/demos/SDK/wearable/UIComponents/contents/controls/selector/customIndicator.html deleted file mode 100644 index 63c7f85d..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/controls/selector/customIndicator.html +++ /dev/null @@ -1,56 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> - <title>Wearable UI</title> - <link rel="stylesheet" href="../../../lib/tau/wearable/theme/default/tau.css"> - <link rel="stylesheet" media="all" href="../../../lib/tau/wearable/theme/default/tau.circle.css"> - <link rel="stylesheet" href="../../../css/style.css"> -</head> -<body> - <div id="customIndicatorPage" class="ui-page" data-enable-page-scroll="false"> - <link rel="stylesheet" href="./customIndicator.css"> - <div id="selector" class="ui-selector" data-indicator-selector=".custom-indicator" data-indicator-arrow-selector=".custom-indicator-arrow"> - <div class="custom-indicator"> - <div class="main-text"></div> - <div class="sub-text"></div> - </div> - <div class="custom-indicator-arrow"></div> - <div class="ui-item show-icon" data-title="Show"></div> - <div class="ui-item human-icon" data-title="Human"></div> - <div class="ui-item delete-icon" data-title="Delete"></div> - <div class="ui-item show-icon" data-title="Show"></div> - <div class="ui-item human-icon" data-title="Human"></div> - <div class="ui-item delete-icon" data-title="Delete"></div> - <div class="ui-item x-icon" data-title="X Icon"></div> - <div class="ui-item fail-icon" data-title="Fail"></div> - <div class="ui-item show-icon" data-title="Show"></div> - <div class="ui-item human-icon" data-title="Human"></div> - <div class="ui-item delete-icon" data-title="Delete"></div> - <div class="ui-item show-icon" data-title="Show"></div> - <div class="ui-item human-icon" data-title="Human"></div> - <div class="ui-item delete-icon" data-title="Delete"></div> - <div class="ui-item x-icon" data-title="X Icon"></div> - <div class="ui-item fail-icon" data-title="Fail"></div> - <div class="ui-item show-icon" data-title="Show"></div> - <div class="ui-item human-icon" data-title="Human"></div> - <div class="ui-item delete-icon" data-title="Delete"></div> - <div class="ui-item show-icon" data-title="Show"></div> - <div class="ui-item human-icon" data-title="Human"></div> - <div class="ui-item delete-icon" data-title="Delete"></div> - <div class="ui-item x-icon" data-title="X Icon"></div> - <div class="ui-item fail-icon" data-title="Fail"></div> - <div class="ui-item show-icon" data-title="Show"></div> - <div class="ui-item human-icon" data-title="Human"></div> - <div class="ui-item delete-icon" data-title="Delete"></div> - <div class="ui-item show-icon" data-title="Show"></div> - <div class="ui-item human-icon" data-title="Human"></div> - <div class="ui-item delete-icon" data-title="Delete"></div> - <div class="ui-item x-icon" data-title="X Icon"></div> - <div class="ui-item fail-icon" data-title="Fail"></div> - </div> - <script src="customIndicator.js"></script> - </div> -</body> -<script type="text/javascript" src="../../../lib/tau/wearable/js/tau.js"></script> -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/controls/selector/customIndicator.js b/tau/demos/SDK/wearable/UIComponents/contents/controls/selector/customIndicator.js deleted file mode 100644 index 09f5b855..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/controls/selector/customIndicator.js +++ /dev/null @@ -1,20 +0,0 @@ -(function() { - var page = document.getElementById("customIndicatorPage"), - selector = document.getElementById("selector"), - indicator = page.querySelector(".custom-indicator"), - mainText = indicator.querySelector(".main-text"), - subText = indicator.querySelector(".sub-text"); - - page.addEventListener("pagebeforeshow", function() { - tau.widget.Selector(selector); - }); - selector.addEventListener("selectoritemchange", function(event) { - var layerIndex = event.detail.layerIndex, - title = event.detail.title; - mainText.textContent = title; - subText.textContent = "Layer index " + layerIndex; - }); - indicator.addEventListener("click", function() { - //console.log("click"); - }); -})();
\ No newline at end of file diff --git a/tau/demos/SDK/wearable/UIComponents/contents/controls/selector/index.html b/tau/demos/SDK/wearable/UIComponents/contents/controls/selector/index.html deleted file mode 100644 index d9824457..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/controls/selector/index.html +++ /dev/null @@ -1,24 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> - <title>Wearable UI</title> - <link rel="stylesheet" href="../../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" media="all and (-tizen-geometric-shape: circle)" href="../../../lib/tau/wearable/theme/default/tau.circle.min.css"> - <link rel="stylesheet" href="../../../css/style.css"> -</head> -<body> - <div class="ui-page"> - <header class="ui-header"> - <h2 class="ui-title">Selector</h2> - </header> - <div class="ui-content"> - <ul class="ui-listview"> - <li><a href="selector.html">Normal Selector</a></li> - <li><a href="customIndicator.html">Indicator Custom Selector</a></li> - </ul> - </div> - </div> -</body> -<script type="text/javascript" src="../../../lib/tau/wearable/js/tau.min.js"></script> -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/controls/selector/selector.html b/tau/demos/SDK/wearable/UIComponents/contents/controls/selector/selector.html deleted file mode 100644 index 71c48aff..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/controls/selector/selector.html +++ /dev/null @@ -1,50 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> - <title>Wearable UI</title> - <link rel="stylesheet" href="../../../lib/tau/wearable/theme/default/tau.css"> - <link rel="stylesheet" media="all" href="../../../lib/tau/wearable/theme/default/tau.circle.css"> - <link rel="stylesheet" href="../../../css/style.css"> -</head> -<body> - <div id="selectorPage" class="ui-page" data-enable-page-scroll="false"> - <div id="selector" class="ui-selector"> - <div class="ui-item show-icon" data-title="Show"></div> - <div class="ui-item human-icon" data-title="Human"></div> - <div class="ui-item delete-icon" data-title="Delete"></div> - <div class="ui-item show-icon" data-title="Show"></div> - <div class="ui-item human-icon" data-title="Human"></div> - <div class="ui-item delete-icon" data-title="Delete"></div> - <div class="ui-item x-icon" data-title="X Icon"></div> - <div class="ui-item fail-icon" data-title="Fail"></div> - <div class="ui-item show-icon" data-title="Show"></div> - <div class="ui-item human-icon" data-title="Human"></div> - <div class="ui-item delete-icon" data-title="Delete"></div> - <div class="ui-item show-icon" data-title="Show"></div> - <div class="ui-item human-icon" data-title="Human"></div> - <div class="ui-item delete-icon" data-title="Delete"></div> - <div class="ui-item x-icon" data-title="X Icon"></div> - <div class="ui-item fail-icon" data-title="Fail"></div> - <div class="ui-item show-icon" data-title="Show"></div> - <div class="ui-item human-icon" data-title="Human"></div> - <div class="ui-item delete-icon" data-title="Delete"></div> - <div class="ui-item show-icon" data-title="Show"></div> - <div class="ui-item human-icon" data-title="Human"></div> - <div class="ui-item delete-icon" data-title="Delete"></div> - <div class="ui-item x-icon" data-title="X Icon"></div> - <div class="ui-item fail-icon" data-title="Fail"></div> - <div class="ui-item show-icon" data-title="Show"></div> - <div class="ui-item human-icon" data-title="Human"></div> - <div class="ui-item delete-icon" data-title="Delete"></div> - <div class="ui-item show-icon" data-title="Show"></div> - <div class="ui-item human-icon" data-title="Human"></div> - <div class="ui-item delete-icon" data-title="Delete"></div> - <div class="ui-item x-icon" data-title="X Icon"></div> - <div class="ui-item fail-icon" data-title="Fail"></div> - </div> - <script src="selector.js"></script> - </div> -</body> -<script type="text/javascript" src="../../../lib/tau/wearable/js/tau.js"></script> -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/controls/selector/selector.js b/tau/demos/SDK/wearable/UIComponents/contents/controls/selector/selector.js deleted file mode 100644 index 986a94e6..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/controls/selector/selector.js +++ /dev/null @@ -1,29 +0,0 @@ -(function() { - var page = document.getElementById("selectorPage"), - selector = document.getElementById("selector"), - selectorComponent, - clickBound; - - function onClick(event) { - var activeItem = selector.querySelector(".ui-item-active"), - target = event.target; - //console.log(activeItem.getAttribute("data-title")); - /* - * Default indicator class selector is "ui-selector-indicator". - * If you want to show custom indicator sample code, - * check the 'customIndicator.js' please. - */ - if (target.classList.contains("ui-selector-indicator")) { - //console.log("Indicator clicked"); - } - } - page.addEventListener("pagebeforeshow", function() { - clickBound = onClick.bind(null); - selectorComponent = tau.widget.Selector(selector); - selector.addEventListener("click", clickBound, false); - }); - page.addEventListener("pagebeforehide", function() { - selector.removeEventListener("click", clickBound, false); - selectorComponent.destroy(); - }); -})();
\ No newline at end of file diff --git a/tau/demos/SDK/wearable/UIComponents/contents/header/index.html b/tau/demos/SDK/wearable/UIComponents/contents/header/index.html deleted file mode 100644 index b3f2a628..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/header/index.html +++ /dev/null @@ -1,20 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <title>Wearable UI</title> - <link rel="stylesheet" href="../../lib/tau/wearable/theme/changeable/tau.min.css"> - <link rel="stylesheet" href="../../css/style.css"> -</head> -<body> - <div class="ui-page"> - <header class="ui-header"> - <h2 class="ui-title">Header</h2> - </header> - <div class="ui-content content-padding"> - It was a real pleasure for me to finally get to meet you. My colleagues join me in sending you our holiday... - </div> - </div> - <script type="text/javascript" src="../../lib/tau/wearable/js/tau.min.js"></script> -</body> -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/list/control/index.html b/tau/demos/SDK/wearable/UIComponents/contents/list/control/index.html deleted file mode 100644 index e74305be..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/list/control/index.html +++ /dev/null @@ -1,28 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"> - <title>List with Controls</title> - <link rel="stylesheet" href="../../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" media="all and (-tizen-geometric-shape: circle)" href="../../../lib/tau/wearable/theme/default/tau.circle.min.css"> - <link rel="stylesheet" href="../../../css/style.css"> -</head> -<body> -<div class="ui-page"> - <header class="ui-header"> - <h2 class="ui-title">List with Controls</h2> - </header> - <div class="ui-content"> - <ul class="ui-listview"> - <li><a href="list_toggle_1line.html">Toggle 1line</a></li> - <li><a href="list_toggle_2line.html">Toggle 2line</a></li> - <li><a href="list_checkbox_1line.html">Checkbox 1line</a></li> - <li><a href="list_checkbox_2line.html">Checkbox 2line</a></li> - <li><a href="list_radio_1line.html">Radio 1line</a></li> - <li><a href="list_radio_2line.html">Radio 2line</a></li> - </ul> - </div> -</div> -<script type="text/javascript" src="../../../lib/tau/wearable/js/tau.js"></script> -</body> -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/list/control/list_toggle_1line.html b/tau/demos/SDK/wearable/UIComponents/contents/list/control/list_toggle_1line.html deleted file mode 100644 index cb2f8b71..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/list/control/list_toggle_1line.html +++ /dev/null @@ -1,59 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> - <title>Wearable UI</title> - <link rel="stylesheet" href="../../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" href="../../../css/style.css"> -</head> -<body> - <div class="ui-page"> - <header class="ui-header"> - <h2 class="ui-title">Toggle 1 list</h2> - </header> - <div class="ui-content"> - <ul class="ui-listview"> - <li class="li-has-toggle"> - <label> - Toggle 1 - <div class="ui-toggleswitch"> - <input type="checkbox" class="ui-switch-input"> - <div class="ui-switch-button"></div> - </div> - </label> - </li> - <li class="li-has-toggle"> - <label> - Toggle 2 - <div class="ui-toggleswitch"> - <input type="checkbox" class="ui-switch-input"> - <div class="ui-switch-button"></div> - </div> - </label> - </li> - <li class="li-has-toggle"> - <label> - Toggle 3 - <div class="ui-toggleswitch"> - <input type="checkbox" class="ui-switch-input"> - <div class="ui-switch-button"></div> - </div> - </label> - </label> - </li> - <li class="li-has-toggle"> - <label> - Toggle 4 - <div class="ui-toggleswitch"> - <input type="checkbox" class="ui-switch-input"> - <div class="ui-switch-button"></div> - </div> - </label> - </label> - </li> - </ul> - </div> - </div> -</body> -<script type="text/javascript" src="../../../lib/tau/wearable/js/tau.min.js"></script> -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/list/control/list_toggle_2line.html b/tau/demos/SDK/wearable/UIComponents/contents/list/control/list_toggle_2line.html deleted file mode 100644 index 71634c24..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/list/control/list_toggle_2line.html +++ /dev/null @@ -1,62 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> - <title>Wearable UI</title> - <link rel="stylesheet" href="../../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" href="../../../css/style.css"> -</head> -<body> - <div class="ui-page"> - <header class="ui-header"> - <h2 class="ui-title">Toggle 2 List</h2> - </header> - <div class="ui-content"> - <ul class="ui-listview"> - <li class="li-has-multiline li-has-toggle"> - <label> - Toggle 1 - <span class="li-text-sub ui-li-sub-text">Toggle number 1</span> - <div class="ui-toggleswitch"> - <input type="checkbox" class="ui-switch-input"> - <div class="ui-switch-button"></div> - </div> - </label> - </li> - <li class="li-has-multiline li-has-toggle"> - <label> - Toggle 2 - <span class="li-text-sub ui-li-sub-text">Toggle number 1</span> - <div class="ui-toggleswitch"> - <input type="checkbox" class="ui-switch-input"> - <div class="ui-switch-button"></div> - </div> - </label> - </li> - <li class="li-has-multiline li-has-toggle"> - <label> - Toggle 3 - <span class="li-text-sub ui-li-sub-text">Toggle number 1</span> - <div class="ui-toggleswitch"> - <input type="checkbox" class="ui-switch-input"> - <div class="ui-switch-button"></div> - </div> - </label> - </li> - <li class="li-has-multiline li-has-toggle"> - <label> - Toggle 4 - <span class="li-text-sub ui-li-sub-text">Toggle number 1</span> - <div class="ui-toggleswitch"> - <input type="checkbox" class="ui-switch-input"> - <div class="ui-switch-button"></div> - </div> - </label> - </li> - - </ul> - </div> - </div> -</body> -<script type="text/javascript" src="../../../lib/tau/wearable/js/tau.min.js"></script> -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/list/images/b_drawer.png b/tau/demos/SDK/wearable/UIComponents/contents/list/images/b_drawer.png Binary files differdeleted file mode 100644 index 1fe413d7..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/list/images/b_drawer.png +++ /dev/null diff --git a/tau/demos/SDK/wearable/UIComponents/contents/list/images/tw_list_add_holo_dark.png b/tau/demos/SDK/wearable/UIComponents/contents/list/images/tw_list_add_holo_dark.png Binary files differdeleted file mode 100644 index bd24e0eb..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/list/images/tw_list_add_holo_dark.png +++ /dev/null diff --git a/tau/demos/SDK/wearable/UIComponents/contents/list/images/tw_list_check_ic.png b/tau/demos/SDK/wearable/UIComponents/contents/list/images/tw_list_check_ic.png Binary files differdeleted file mode 100755 index 481bbc73..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/list/images/tw_list_check_ic.png +++ /dev/null diff --git a/tau/demos/SDK/wearable/UIComponents/contents/list/images/tw_list_check_line.png b/tau/demos/SDK/wearable/UIComponents/contents/list/images/tw_list_check_line.png Binary files differdeleted file mode 100755 index 75cbc315..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/list/images/tw_list_check_line.png +++ /dev/null diff --git a/tau/demos/SDK/wearable/UIComponents/contents/list/images/tw_list_delete_holo_dark.png b/tau/demos/SDK/wearable/UIComponents/contents/list/images/tw_list_delete_holo_dark.png Binary files differdeleted file mode 100644 index ccbb7006..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/list/images/tw_list_delete_holo_dark.png +++ /dev/null diff --git a/tau/demos/SDK/wearable/UIComponents/contents/list/images/tw_list_setting_holo_dark.png b/tau/demos/SDK/wearable/UIComponents/contents/list/images/tw_list_setting_holo_dark.png Binary files differdeleted file mode 100644 index 5b902230..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/list/images/tw_list_setting_holo_dark.png +++ /dev/null diff --git a/tau/demos/SDK/wearable/UIComponents/contents/list/index.html b/tau/demos/SDK/wearable/UIComponents/contents/list/index.html deleted file mode 100644 index 95e634ba..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/list/index.html +++ /dev/null @@ -1,33 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> - <title>List</title> - <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" media="all and (-tizen-geometric-shape: circle)" href="../../lib/tau/wearable/theme/default/tau.circle.min.css"> - <link rel="stylesheet" href="../../css/style.css"> -</head> -<body> - <div class="ui-page"> - <header class="ui-header"> - <h2 class="ui-title">Basic List</h2> - </header> - <div class="ui-content"> - <ul class="ui-listview"> - <li><a href="list_normal.html">Normal List</a></li> - <li><a href="subtext/index.html">Sub Text List</a></li> - <li><a href="thumbnail/index.html">Thumbnail List</a></li> - <li><a href="list_divider.html">Divider List</a></li> - <li><a href="list_divide.html">Divide List</a></li> - <li><a href="control/index.html">Controls List</a></li> - <li><a href="list_selectmode.html">Select List</a></li> - <li><a href="list_swipelist.html">Swipe List</a></li> - <li><a href="list_marquee_style.html">Marquee List</a></li> - <li><a href="list_animation.html">Animation</a></li> - <li><a href="list_virtual.html">Virtual List</a></li> - </ul> - </div> - </div> -</body> -<script type="text/javascript" src="../../lib/tau/wearable/js/tau.min.js"></script> -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/list/list_animation.html b/tau/demos/SDK/wearable/UIComponents/contents/list/list_animation.html deleted file mode 100644 index 558e0abd..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/list/list_animation.html +++ /dev/null @@ -1,64 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> - <title>Wearable UI</title> - <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" href="../../css/style.css"> -</head> -<body> - <div class="ui-page" id="pageAnimation"> - <header class="ui-header"> - <h2 class="ui-title">List Animation</h2> - </header> - <div class="ui-content"> - <ul class="ui-listview"> - <li><a href="#">List 1</a></li> - <li><a href="#">List 2</a></li> - <li><a href="#">List 3</a></li> - <li><a href="#">List 4</a></li> - <li><a href="#">List 5</a></li> - <li><a href="#">List 6</a></li> - <li><a href="#">List 7</a></li> - <li><a href="#">List 8</a></li> - <li><a href="#">List 9</a></li> - </ul> - </div> - <script> - (function(){ - var page = document.getElementById("pageAnimation"), - listHelper, - elScroller; - - page.addEventListener("pagebeforeshow", function (e) { - var list; - - elScroller = page.querySelector(".ui-scroller"); - if (elScroller) { - list = elScroller.querySelector(".ui-listview"); - } - - if (elScroller && list) { - listHelper = tau.helper.SnapListStyle.create(list, {animate: "scale"}); - - elScroller.setAttribute("tizen-circular-scrollbar", ""); - } - }); - - page.addEventListener("pagebeforehide", function (e) { - if (listHelper) { - listHelper.destroy(); - - listHelper = null; - - if (elScroller) { - elScroller.removeAttribute("tizen-circular-scrollbar"); - } - } - }); - }()) - </script> - </div> -</body> -<script type="text/javascript" src="../../lib/tau/wearable/js/tau.min.js"></script> -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/list/list_divide.html b/tau/demos/SDK/wearable/UIComponents/contents/list/list_divide.html deleted file mode 100644 index 347ac4f4..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/list/list_divide.html +++ /dev/null @@ -1,41 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> - <title>Wearable UI</title> - <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" href="../../css/style.css"> -</head> -<body> - <div class="ui-page"> - <header class="ui-header"> - <h2 class="ui-title">Divide List</h2> - </header> - <div class="ui-content"> - <ul class="ui-listview"> - <li class="li-has-action-icon"> - <a class="li-action-text">List 01</a> - <button class="li-action-icon-button li-action-delete"></button> - </li> - <li class="li-has-action-icon"> - <a class="li-action-text">List 02</a> - <button class="li-action-icon-button li-action-setting"></button> - </li> - <li class="li-has-action-icon"> - <a class="li-action-text">List 03</a> - <button class="li-action-icon-button li-action-add"></button> - </li> - <li class="li-has-action-icon"> - <a class="li-action-text">List 04</a> - <button class="li-action-icon-button li-action-delete"></button> - </li> - <li class="li-has-action-icon"> - <a class="li-action-text">List 05</a> - <button class="li-action-icon-button li-action-setting"></button> - </li> - </ul> - </div> - </div> -</body> -<script type="text/javascript" src="../../lib/tau/wearable/js/tau.min.js"></script> -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/list/list_marquee_style.html b/tau/demos/SDK/wearable/UIComponents/contents/list/list_marquee_style.html deleted file mode 100644 index 08773294..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/list/list_marquee_style.html +++ /dev/null @@ -1,103 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> - <title>Wearable UI</title> - <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" media="all and (-tizen-geometric-shape: circle)" href="../../lib/tau/wearable/theme/default/tau.circle.min.css"> - <link rel="stylesheet" href="../../css/style.css"> -</head> -<body> - <div class="ui-page" id="pageMarqueeList"> - <header class="ui-header"> - <h2 class="ui-title">Marquee Style</h2> - </header> - <div class="ui-content"> - <ul class="ui-listview expand-list" id="snapList"> - <li class="li-has-2line"> - <div class="ui-marquee ui-marquee-gradient">1.SnapListview with Marquee SnapListview with Marquee</div> - <div class="li-text-sub ui-li-sub-text">sub-text</div> - </li> - <li class="li-has-2line"> - <div class="ui-marquee ui-marquee-gradient">2.SnapListview with Marquee SnapListview with Marquee</div> - <div class="li-text-sub ui-li-sub-text">sub-text</div> - </li> - <li class="li-has-2line"> - <div class="ui-marquee ui-marquee-gradient">3.SnapListview with Marquee SnapListview with Marquee</div> - <div class="li-text-sub ui-li-sub-text">sub-text</div> - </li> - <li class="li-has-2line"> - <div class="ui-marquee ui-marquee-gradient">4.SnapListview with Marquee SnapListview with Marquee</div> - <div class="li-text-sub ui-li-sub-text">sub-text</div> - </li> - <li class="li-has-2line"> - <div class="ui-marquee ui-marquee-gradient">5.SnapListview with Marquee SnapListview with Marquee</div> - <div class="li-text-sub ui-li-sub-text">sub-text</div> - </li> - <li class="li-has-2line"> - <div class="ui-marquee ui-marquee-gradient">6.SnapListview with Marquee SnapListview with Marquee</div> - <div class="li-text-sub ui-li-sub-text">sub-text</div> - </li> - <li class="li-has-2line"> - <div class="ui-marquee ui-marquee-gradient">7.SnapListview with Marquee SnapListview with Marquee</div> - <div class="li-text-sub ui-li-sub-text">sub-text</div> - </li> - <li class="li-has-2line"> - <div class="ui-marquee ui-marquee-gradient">8.SnapListview with Marquee SnapListview with Marquee</div> - <div class="li-text-sub ui-li-sub-text">sub-text</div> - </li> - <li class="li-has-2line"> - <div class="ui-marquee ui-marquee-gradient">9.SnapListview with Marquee SnapListview with Marquee</div> - <div class="li-text-sub ui-li-sub-text">sub-text</div> - </li> - <li class="li-has-2line"> - <div class="ui-marquee ui-marquee-gradient">10.SnapListview with Marquee SnapListview with Marquee</div> - <div class="li-text-sub ui-li-sub-text">sub-text</div> - </li> - <li class="li-has-2line"> - <div class="ui-marquee ui-marquee-gradient">11.SnapListview with Marquee SnapListview with Marquee</div> - <div class="li-text-sub ui-li-sub-text">sub-text</div> - </li> - <li class="li-has-2line"> - <div class="ui-marquee ui-marquee-gradient">12.SnapListview with Marquee SnapListview with Marquee</div> - <div class="li-text-sub ui-li-sub-text">sub-text</div> - </li> - <li class="li-has-2line"> - <div class="ui-marquee ui-marquee-gradient">13.SnapListview with Marquee SnapListview with Marquee</div> - <div class="li-text-sub ui-li-sub-text">sub-text</div> - </li> - <li class="li-has-2line"> - <div class="ui-marquee ui-marquee-gradient">14.SnapListview with Marquee SnapListview with Marquee</div> - <div class="li-text-sub ui-li-sub-text">sub-text</div> - </li> - <li class="li-has-2line"> - <div class="ui-marquee ui-marquee-gradient">15.SnapListview with Marquee SnapListview with Marquee</div> - <div class="li-text-sub ui-li-sub-text">sub-text</div> - </li> - <li class="li-has-2line"> - <div class="ui-marquee ui-marquee-gradient">16.SnapListview with Marquee SnapListview with Marquee</div> - <div class="li-text-sub ui-li-sub-text">sub-text</div> - </li> - <li class="li-has-2line"> - <div class="ui-marquee ui-marquee-gradient">17.SnapListview with Marquee SnapListview with Marquee</div> - <div class="li-text-sub ui-li-sub-text">sub-text</div> - </li> - <li class="li-has-2line"> - <div class="ui-marquee ui-marquee-gradient">18.SnapListview with Marquee SnapListview with Marquee</div> - <div class="li-text-sub ui-li-sub-text">sub-text</div> - </li> - <li class="li-has-2line"> - <div class="ui-marquee ui-marquee-gradient">19.SnapListview with Marquee SnapListview with Marquee</div> - <div class="li-text-sub ui-li-sub-text">sub-text</div> - </li> - <li class="li-has-2line"> - <div class="ui-marquee ui-marquee-gradient">20.SnapListview with Marquee SnapListview with Marquee</div> - <div class="li-text-sub ui-li-sub-text">sub-text</div> - </li> - </ul> - </div> - <script type="text/javascript" src="list_marquee_style.js"></script> - </div> -</body> -<script type="text/javascript" src="../../lib/tau/wearable/js/tau.min.js"></script> -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/list/list_marquee_style.js b/tau/demos/SDK/wearable/UIComponents/contents/list/list_marquee_style.js deleted file mode 100644 index 88c270a2..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/list/list_marquee_style.js +++ /dev/null @@ -1,36 +0,0 @@ -/*global tau */ -(function() { - var page = document.getElementById("pageMarqueeList"), - elScroller, - listHelper; - - page.addEventListener( "pagebeforeshow", function() { - var list; - - elScroller = page.querySelector(".ui-scroller"); - if (elScroller) { - list = elScroller.querySelector(".ui-listview") - } - - if (elScroller && list) { - listHelper = tau.helper.SnapListMarqueeStyle.create(list, { - marqueeDelay: 1000 - }); - - tau.widget.SnapListview(list); - - elScroller.setAttribute("tizen-circular-scrollbar", ""); - } - }); - - page.addEventListener( "pagebeforehide", function() { - if (listHelper) { - listHelper.destroy(); - listHelper = null; - if(elScroller) { - elScroller.removeAttribute("tizen-circular-scrollbar"); - } - } - }); - -}()); diff --git a/tau/demos/SDK/wearable/UIComponents/contents/list/list_selectmode.html b/tau/demos/SDK/wearable/UIComponents/contents/list/list_selectmode.html deleted file mode 100644 index 9471c471..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/list/list_selectmode.html +++ /dev/null @@ -1,56 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> - <title>Wearable UI</title> - <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" href="../../css/style.css"> -</head> -<body> - <div class="ui-page" id="selectModePage"> - <div class="ui-content"> - <ul class="ui-listview"> - <li>List one</li> - <li>List two</li> - <li>List three</li> - <li>List four</li> - <li>List five</li> - <li>List six</li> - </ul> - </div> - - <div class="select-mode"> - <!-- select button --> - <div class="select-btn" id="select-btn"> - <a class="select-btn-text" id="select-btn-text"></a> - </div> - <!-- select option popup --> - <div class="select-popup"> - <ul class="ui-listview"> - <li><a href="#" id="select-all">Select all</a></li> - <li><a href="#" id="deselect-all">Deselect all</a></li> - </ul> - </div> - </div> - - - <!-- Drawer Handler --> - <a id="handler" href="#rightDrawer" class="drawer-handler">Right Handler</a> - - <!-- Drawer Section --> - <div id="rightDrawer" class="ui-drawer" data-drawer-target="#selectModePage" - data-position="right" data-enable="true" data-drag-edge="1"> - <div id="selector" class="ui-selector"> - <div class="ui-item show-icon" data-title="Show"></div> - <div class="ui-item human-icon" data-title="Human"></div> - <div class="ui-item delete-icon" data-title="Delete"></div> - <div class="ui-item show-icon" data-title="Show"></div> - <div class="ui-item human-icon" data-title="Human"></div> - <div class="ui-item delete-icon" data-title="Delete"></div> - </div> - </div> - <script src="list_selectmode.js"></script> - </div> -<script type="text/javascript" src="../../lib/tau/wearable/js/tau.min.js"></script> -</body> -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/list/list_selectmode.js b/tau/demos/SDK/wearable/UIComponents/contents/list/list_selectmode.js deleted file mode 100644 index a02fb553..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/list/list_selectmode.js +++ /dev/null @@ -1,153 +0,0 @@ -/*global tau */ -/*jslint unparam: true */ -(function() { - var page = document.getElementById("selectModePage"), - listview = document.querySelector('#selectModePage .ui-listview'), - list = listview.getElementsByTagName("li"), - listLength = list.length, - selectWrapper = document.querySelector(".select-mode"), - selectBtn = document.getElementById("select-btn"), - selectBtnText = document.getElementById("select-btn-text"), - selectAll = document.getElementById("select-all"), - deselectAll = document.getElementById("deselect-all"), - drawerElement = page.querySelector("#rightDrawer"), - handler = document.getElementById("handler"), - selector = page.querySelector("#selector"), - selectorComponent, - selectCount, - drawerHelper, - i, - addFunction, - fnSelectAll, - fnDeselectAll, - fnPopup, - fnPopupClose, - fnBackKey; - - function textRefresh() { - selectBtnText.innerHTML = - selectCount < 10 ? "0" + selectCount : selectCount; - } - - function modeShow() { - selectWrapper.classList.remove("open"); - handler.style.display = "block"; - selectWrapper.classList.add("show-btn"); - textRefresh(); - } - - function modeHide() { - selectWrapper.classList.remove("open"); - handler.style.display = "none"; - selectWrapper.classList.remove("show-btn"); - selectCount = 0; - } - - addFunction = function(event){ - var target = event.target; - if ( !target.classList.contains("select")) { - target.classList.add("select"); - selectCount++; - modeShow(); - } else { - target.classList.remove("select"); - selectCount--; - if (selectCount <= 0) { - modeHide(); - } else { - textRefresh(); - } - } - }; - - fnSelectAll = function(){ - for (i = 0; i < listLength; i++) { - list[i].classList.add("select"); - } - selectCount = listLength; - modeShow(); - }; - - fnDeselectAll = function(){ - for (i = 0; i < listLength; i++) { - list[i].classList.remove("select"); - } - modeHide(); - }; - - fnPopup = function() { - selectWrapper.classList.add("open"); - event.preventDefault(); - event.stopPropagation(); - }; - - fnPopupClose = function() { - selectWrapper.classList.remove("open"); - }; - - fnBackKey = function() { - var drawer = tau.widget.Drawer(drawerElement), - classList = selectWrapper.classList; - if( event.keyName === "back" && drawer.getState() === "closed" && classList.contains("show-btn")) { - if (classList.contains("open")) { - classList.remove("open"); - } else { - fnDeselectAll(); - } - event.preventDefault(); - event.stopPropagation(); - } - }; - - page.addEventListener("pageshow", function(ev) { - listview.addEventListener('click', addFunction, false); - selectAll.addEventListener("click", fnSelectAll, false); - deselectAll.addEventListener("click", fnDeselectAll, false); - selectBtn.addEventListener("click", fnPopup, false); - selectWrapper.addEventListener("click", fnPopupClose, false); - modeHide(); - }, false); - - page.addEventListener("pagehide", function(ev) { - listview.removeEventListener('click', addFunction, false); - selectAll.removeEventListener("click", fnSelectAll, false); - deselectAll.removeEventListener("click", fnDeselectAll, false); - document.removeEventListener('tizenhwkey', fnBackKey); - modeHide(); - drawerHelper.destroy(); - }, false); - - page.addEventListener( "pagebeforeshow", function() { - /********** drawer ******************/ - drawerHelper = tau.helper.DrawerMoreStyle.create(drawerElement, { - handler: ".drawer-handler" - }); - selectorComponent = tau.widget.Selector(selector); - selectorComponent.disable(); - document.addEventListener('tizenhwkey', fnBackKey); - }); - - /* - * If you want to use Selector with Snaplistview, you should control to Selector enable status - * because 'rotarydetent' event has been used in both Selector and Snaplistview. - */ - drawerElement.addEventListener("draweropen", function() { - selectorComponent.enable(); - }); - - drawerElement.addEventListener("drawerclose", function() { - selectorComponent.disable(); - }); - /* - * When user click the indicator of Selector, drawer will close. - */ - selector.addEventListener("click", function(event) { - var target = event.target, - drawerComponent = tau.widget.Drawer(drawerElement); - - // 'ui-selector-indicator' is default indicator class name of Selector component - if (target.classList.contains("ui-selector-indicator")) { - drawerComponent.close(); - } - }); -}());
\ No newline at end of file diff --git a/tau/demos/SDK/wearable/UIComponents/contents/list/subtext/index.html b/tau/demos/SDK/wearable/UIComponents/contents/list/subtext/index.html deleted file mode 100644 index a9e9fb2c..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/list/subtext/index.html +++ /dev/null @@ -1,24 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"> - <title>List with Sub text</title> - <link rel="stylesheet" href="../../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" media="all and (-tizen-geometric-shape: circle)" href="../../../lib/tau/wearable/theme/default/tau.circle.min.css"> - <link rel="stylesheet" href="../../../css/style.css"> -</head> -<body> -<div class="ui-page"> - <header class="ui-header"> - <h2 class="ui-title">List with Sub text</h2> - </header> - <div class="ui-content"> - <ul class="ui-listview"> - <li><a href="list_subtext_1line.html">Sub Text 1line</a></li> - <li><a href="list_subtext_2line.html">Sub Text 2line</a></li> - </ul> - </div> -</div> -<script type="text/javascript" src="../../../lib/tau/wearable/js/tau.js"></script> -</body> -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/list/subtext/list_subtext_1line.html b/tau/demos/SDK/wearable/UIComponents/contents/list/subtext/list_subtext_1line.html deleted file mode 100644 index 8bc05394..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/list/subtext/list_subtext_1line.html +++ /dev/null @@ -1,39 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> - <title>Wearable UI</title> - <link rel="stylesheet" href="../../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" href="../../../css/style.css"> -</head> -<body> - <div class="ui-page"> - <header class="ui-header"> - <h2 class="ui-title">Subtext 1 List</h2> - </header> - <div class="ui-content"> - <ul class="ui-listview"> - <li class="li-has-multiline"> - <a> - Wallpaper - <span class="ui-li-sub-text li-text-sub">Overall size of fonts</span> - </a> - </li> - <li class="li-has-multiline"> - <a> - Android Dreams - <span class="ui-li-sub-text li-text-sub">Screen savers and other settings</span> - </a> - </li> - <li class="li-has-multiline disabled"> - <a> - Font size - <span class="ui-li-sub-text li-text-sub">Overall size of fonts</span> - </a> - </li> - </ul> - </div> - </div> -</body> -<script type="text/javascript" src="../../../lib/tau/wearable/js/tau.min.js"></script> -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/list/subtext/list_subtext_2line.html b/tau/demos/SDK/wearable/UIComponents/contents/list/subtext/list_subtext_2line.html deleted file mode 100644 index d0c0f528..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/list/subtext/list_subtext_2line.html +++ /dev/null @@ -1,49 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> - <title>Wearable UI</title> - <link rel="stylesheet" href="../../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" href="../../../css/style.css"> -</head> -<body> - <div class="ui-page"> - <header class="ui-header"> - <h2 class="ui-title">Subtext 2 List</h2> - </header> - <div class="ui-content"> - <ul class="ui-listview"> - <li class="li-has-multiline li-has-2line-sub"> - <a href="#"> - Wallpaper - <span class="ui-li-sub-text li-text-sub">Overall size of fonts</span> - <span class="ui-li-sub-text li-text-sub">Overall size of fonts</span> - </a> - </li> - <li class="li-has-multiline li-has-2line-sub"> - <a> - Android Dreams - <span class="ui-li-sub-text li-text-sub">Screen savers and other settings</span> - <span class="ui-li-sub-text li-text-sub">Screen savers and other settings</span> - </a> - </li> - <li class="li-has-multiline li-has-2line-sub disabled"> - <a> - Android Dreams - <span class="ui-li-sub-text li-text-sub">Screen savers and other settings</span> - <span class="ui-li-sub-text li-text-sub">Screen savers and other settings</span> - </a> - </li> - <li class="li-has-multiline li-has-2line-sub"> - <a> - Font size - <span class="ui-li-sub-text li-text-sub">Overall size of fonts</span> - <span class="ui-li-sub-text li-text-sub">Overall size of fonts</span> - </a> - </li> - </ul> - </div> - </div> -</body> -<script type="text/javascript" src="../../../lib/tau/wearable/js/tau.min.js"></script> -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/list/thumbnail/index.html b/tau/demos/SDK/wearable/UIComponents/contents/list/thumbnail/index.html deleted file mode 100644 index be7b320d..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/list/thumbnail/index.html +++ /dev/null @@ -1,24 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"> - <title>List with Thumbnail</title> - <link rel="stylesheet" href="../../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" media="all and (-tizen-geometric-shape: circle)" href="../../../lib/tau/wearable/theme/default/tau.circle.min.css"> - <link rel="stylesheet" href="../../../css/style.css"> -</head> -<body> -<div class="ui-page"> - <header class="ui-header"> - <h2 class="ui-title">List with Thumbnail</h2> - </header> - <div class="ui-content"> - <ul class="ui-listview"> - <li><a href="list_thumbnail_1line.html">Thumbnail 1line</a></li> - <li><a href="list_thumbnail_2line.html">Thumbnail 2line</a></li> - </ul> - </div> -</div> -<script type="text/javascript" src="../../../lib/tau/wearable/js/tau.js"></script> -</body> -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/list/thumbnail/list_thumbnail_1line.html b/tau/demos/SDK/wearable/UIComponents/contents/list/thumbnail/list_thumbnail_1line.html deleted file mode 100644 index a376433d..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/list/thumbnail/list_thumbnail_1line.html +++ /dev/null @@ -1,37 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> - <title>Wearable UI</title> - <link rel="stylesheet" href="../../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" href="../../../css/style.css"> -</head> -<body> - <div class="ui-page"> - <header class="ui-header"> - <h2 class="ui-title">Thumbnail List</h2> - </header> - <div class="ui-content"> - <ul class="ui-listview"> - <li class="li-has-thumb-right"> - List 01 - <img src="" class="ui-li-thumb-right"> - </li> - <li class="li-has-thumb-right"> - List 02 - <img src="" class="ui-li-thumb-right"> - </li> - <li class="li-has-thumb-left"> - List 03 - <img src="" class="ui-li-thumb-left"> - </li> - <li class="li-has-thumb-left"> - List 04 - <img src="" class="ui-li-thumb-left"> - </li> - </ul> - </div> - </div> -</body> -<script type="text/javascript" src="../../../lib/tau/wearable/js/tau.min.js"></script> -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/list/thumbnail/list_thumbnail_2line.html b/tau/demos/SDK/wearable/UIComponents/contents/list/thumbnail/list_thumbnail_2line.html deleted file mode 100644 index f7d5fa7c..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/list/thumbnail/list_thumbnail_2line.html +++ /dev/null @@ -1,41 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> - <title>Wearable UI</title> - <link rel="stylesheet" href="../../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" href="../../../css/style.css"> -</head> -<body> - <div class="ui-page"> - <header class="ui-header"> - <h2 class="ui-title">Thumbnail List</h2> - </header> - <div class="ui-content"> - <ul class="ui-listview"> - <li class="li-has-multiline li-has-thumb-right"> - List 01 - <span class="ui-li-sub-text li-text-sub">Sub Text</span> - <img src="" class="ui-li-thumb-right"> - </li> - <li class="li-has-multiline li-has-thumb-right"> - List 02 - <span class="ui-li-sub-text li-text-sub">Sub Text</span> - <img src="" class="ui-li-thumb-right"> - </li> - <li class="li-has-multiline li-has-thumb-left"> - List 03 - <span class="ui-li-sub-text li-text-sub">Overall size of fonts</span> - <img src="" class="ui-li-thumb-left"> - </li> - <li class="li-has-multiline li-has-thumb-left"> - List 04 - <span class="ui-li-sub-text li-text-sub">Overall size of fonts</span> - <img src="" class="ui-li-thumb-left"> - </li> - </ul> - </div> - </div> -</body> -<script type="text/javascript" src="../../../lib/tau/wearable/js/tau.min.js"></script> -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/moreoptions/index.html b/tau/demos/SDK/wearable/UIComponents/contents/moreoptions/index.html deleted file mode 100644 index 2d6e3674..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/moreoptions/index.html +++ /dev/null @@ -1,76 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <title>Wearable UI</title> - <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" media="all and (-tizen-geometric-shape: circle)" href="../../lib/tau/wearable/theme/default/tau.circle.min.css"> - <link rel="stylesheet" href="../../css/style.css"> -</head> - -<body> -<div id="moreoptionsPage" class="ui-page"> - <link rel="stylesheet" href="moreoptions.css"> - <header class="ui-header ui-has-more"> - <h2 class="ui-title">More Options</h2> - <button type="button" class="ui-more ui-icon-overflow">More Options</button> - </header> - <div class="ui-content content-padding"> - It was a real pleasure for me to finally get to meet you. My colleagues join me in sending you our holiday greetings. - </div> - - <!-- Square Profile --> - <div id="moreoptionsPopup" class="ui-popup" data-transition="slideup"> - <div class="ui-popup-header">Options</div> - <div class="ui-popup-content"> - <ul class="ui-listview"> - <li><a href="#">1</a></li> - <li><a href="#">2</a></li> - <li><a href="#">3</a></li> - </ul> - </div> - </div> - - <!-- Circle Profile --> - <div id="moreoptionsDrawer" class="ui-drawer" data-drawer-target="#moreoptionsPage" data-position="right" data-enable="true" data-drag-edge="1"> - <div id="selector" class="ui-selector"> - <div class="ui-item show-icon" data-title="Show"></div> - <div class="ui-item human-icon" data-title="Human"></div> - <div class="ui-item delete-icon" data-title="Delete"></div> - <div class="ui-item show-icon" data-title="Show"></div> - <div class="ui-item human-icon" data-title="Human"></div> - <div class="ui-item delete-icon" data-title="Delete"></div> - <div class="ui-item x-icon" data-title="X Icon"></div> - <div class="ui-item fail-icon" data-title="Fail"></div> - <div class="ui-item show-icon" data-title="Show"></div> - <div class="ui-item human-icon" data-title="Human"></div> - <div class="ui-item delete-icon" data-title="Delete"></div> - <div class="ui-item show-icon" data-title="Show"></div> - <div class="ui-item human-icon" data-title="Human"></div> - <div class="ui-item delete-icon" data-title="Delete"></div> - <div class="ui-item x-icon" data-title="X Icon"></div> - <div class="ui-item fail-icon" data-title="Fail"></div> - <div class="ui-item show-icon" data-title="Show"></div> - <div class="ui-item human-icon" data-title="Human"></div> - <div class="ui-item delete-icon" data-title="Delete"></div> - <div class="ui-item show-icon" data-title="Show"></div> - <div class="ui-item human-icon" data-title="Human"></div> - <div class="ui-item delete-icon" data-title="Delete"></div> - <div class="ui-item x-icon" data-title="X Icon"></div> - <div class="ui-item fail-icon" data-title="Fail"></div> - <div class="ui-item show-icon" data-title="Show"></div> - <div class="ui-item human-icon" data-title="Human"></div> - <div class="ui-item delete-icon" data-title="Delete"></div> - <div class="ui-item show-icon" data-title="Show"></div> - <div class="ui-item human-icon" data-title="Human"></div> - <div class="ui-item delete-icon" data-title="Delete"></div> - <div class="ui-item x-icon" data-title="X Icon"></div> - <div class="ui-item fail-icon" data-title="Fail"></div> - </div> - </div> - - <script type="text/javascript" src="moreoptions.js"></script> -</div> -<script type="text/javascript" src="../../lib/tau/wearable/js/tau.min.js"></script> -</body> -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/moreoptions/moreoptions.css b/tau/demos/SDK/wearable/UIComponents/contents/moreoptions/moreoptions.css deleted file mode 100644 index baf6d07c..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/moreoptions/moreoptions.css +++ /dev/null @@ -1,14 +0,0 @@ -#moreoptionsDrawer { - display: none; -} - -@media all and (-tizen-geometric-shape: circle) { - #moreoptionsDrawer { - display: block; - background-color: rgba(255, 255, 255, 0.1); - -webkit-mask-image: -webkit-radial-gradient(black 71%,transparent 0); - } - #moreoptionsPopup { - display: none; - } -}
\ No newline at end of file diff --git a/tau/demos/SDK/wearable/UIComponents/contents/moreoptions/moreoptions.js b/tau/demos/SDK/wearable/UIComponents/contents/moreoptions/moreoptions.js deleted file mode 100644 index 330851f1..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/moreoptions/moreoptions.js +++ /dev/null @@ -1,48 +0,0 @@ -/*global tau */ -/*jslint unparam: true */ -(function(){ - var page = document.querySelector("#moreoptionsPage"), - popup = page.querySelector("#moreoptionsPopup"), - handler = page.querySelector(".ui-more"), - drawer = page.querySelector("#moreoptionsDrawer"), - selector = page.querySelector("#selector"), - helper, - clickHandlerBound; - - function clickHandler(event) { - tau.openPopup(popup); - } - page.addEventListener( "pagebeforeshow", function() { - - if (tau.support.shape.circle) { - helper = tau.helper.DrawerMoreStyle.create(drawer, { - handler: ".ui-more" - }); - } else { - // Shape is square - clickHandlerBound = clickHandler.bind(null); - handler.addEventListener("click", clickHandlerBound); - } - - }); - page.addEventListener( "pagebeforehide", function() { - if (tau.support.shape.circle) { - handler.removeEventListener("click", clickHandlerBound); - helper.destroy(); - } - }); - /* - * When user click the indicator of Selector, drawer will close. - */ - selector.addEventListener("click", function(event) { - var target = event.target, - drawerComponent = tau.widget.Drawer(drawer); - - if (tau.support.shape.circle) { - // 'ui-selector-indicator' is default indicator class name of Selector component - if (target.classList.contains("ui-selector-indicator")) { - drawerComponent.close(); - } - } - }); -}()); diff --git a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/index.html b/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/index.html deleted file mode 100644 index 9e3ac089..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/index.html +++ /dev/null @@ -1,25 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"> - <title>Navigational Controls</title> - <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" media="all and (-tizen-geometric-shape: circle)" href="../../lib/tau/wearable/theme/default/tau.circle.min.css"> - <link rel="stylesheet" href="../../css/style.css"> -</head> -<body> -<div class="ui-page"> - <header class="ui-header"> - <h2 class="ui-title">Navigational Controls</h2> - </header> - <div class="ui-content"> - <ul class="ui-listview"> - <li><a href="indexscrollbar/index.html">IndexScrollBar</a></li> - <li><a href="sectionchanger/index.html">SectionChanger</a></li> - <li><a href="thumbnail/index.html">Thumbnail</a></li> - </ul> - </div> -</div> -<script type="text/javascript" src="../../lib/tau/wearable/js/tau.js"></script> -</body> -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/indexscrollbar/index.html b/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/indexscrollbar/index.html deleted file mode 100644 index e437877e..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/indexscrollbar/index.html +++ /dev/null @@ -1,81 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta charset="UTF-8"/> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <title>IndexScrollbar</title> - <link rel="stylesheet" href="../../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" media="all and (-tizen-geometric-shape: circle)" href="../../../lib/tau/wearable/theme/default/tau.circle.min.css"> - <link rel="stylesheet" href="../../../css/style.css"> -</head> - -<body> -<div id="pageIndexScrollbar" class="ui-page"> - <header class="ui-header ui-header-small"> - <h2 class="ui-title ui-title-text-fadeout">IndexScrollbar</h2> - </header> - <div id="indexscrollbar" data-index="A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z"></div> - <section class="ui-content"> - <ul class="ui-listview ui-snap-listview" id="list1"> - <li class="ui-listview-divider">A</li> - <li>Anton</li> - <li>Arabella</li> - <li>Art</li> - <li class="ui-listview-divider">B</li> - <li>Barry</li> - <li>Bibi</li> - <li>Billy</li> - <li>Bob</li> - <li class="ui-listview-divider">C</li> - <li>Carry</li> - <li>Cibi</li> - <li class="ui-listview-divider">D</li> - <li>Daisy</li> - <li>Derek</li> - <li>Desmond</li> - <li class="ui-listview-divider">E</li> - <li>Eric</li> - <li>Ernie</li> - <li>Esme</li> - <li class="ui-listview-divider">F</li> - <li>Fay</li> - <li>Felicity</li> - <li>Francis</li> - <li>Frank</li> - <li class="ui-listview-divider">G</li> - <li>Garry</li> - <li class="ui-listview-divider">H</li> - <li>Harry</li> - <li>Herman</li> - <li>Horace</li> - <li class="ui-listview-divider">J</li> - <li>Jack</li> - <li>Jane</li> - <li>Jill</li> - <li class="ui-listview-divider">K</li> - <li>Katherine</li> - <li>Katy</li> - <li>Keith</li> - <li class="ui-listview-divider">L</li> - <li>Larry</li> - <li>Lee</li> - <li>Lola</li> - <li class="ui-listview-divider">M</li> - <li>Mark</li> - <li>Milly</li> - <li>Mort</li> - <li class="ui-listview-divider">N</li> - <li>Nigel</li> - <li>Norman</li> - <li class="ui-listview-divider">O</li> - <li>Organza</li> - <li>Orlando</li> - <li class="ui-listview-divider">1</li> - <li>1st Store</li> - </ul> - </section> - <script src="indexScrollbar.js"></script> -</div> -<script type="text/javascript" src="../../../lib/tau/wearable/js/tau.min.js"></script> -</body> -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/indexscrollbar/indexScrollbar.js b/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/indexscrollbar/indexScrollbar.js deleted file mode 100644 index 46c8bff7..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/indexscrollbar/indexScrollbar.js +++ /dev/null @@ -1,59 +0,0 @@ -/*global tau */ -/*jslint unparam: true */ -(function() { - var page = document.getElementById("pageIndexScrollbar"), - listviewElement = document.getElementById("list1"), - isCircle = tau.support.shape.circle, - scroller, - indexScrollbar; - - page.addEventListener("pageshow", function(ev) { - var indexScrollbarElement = document.getElementById("indexscrollbar"), - listDividers = listviewElement.getElementsByClassName("ui-listview-divider"), // list dividers - dividers = {}, // collection of list dividers - indices = [], // index list - divider, - i, idx; - - // For all list dividers, - for(i = 0; i < listDividers.length; i++) { - // Add the list divider elements to the collection - divider = listDividers[i]; - idx = divider.innerText; - dividers[idx] = divider; - - // Add the index to the index list - indices.push(idx); - } - - scroller = tau.util.selectors.getScrollableParent(listviewElement); - - if (!isCircle) { - indexScrollbar = new tau.widget.IndexScrollbar(indexScrollbarElement, {index: indices, container: scroller}); - } else { - //Create IndexScrollbar - indexScrollbar = new tau.widget.CircularIndexScrollbar(indexScrollbarElement, {index: indices}); - // Add SnapListview item "selected" event handler. - listviewElement.addEventListener("selected", function (ev) { - var indexValue = ev.target.textContent[0]; - indexScrollbar.value(indexValue); - }); - } - - // Add IndexScrollbar index "select" event handler. - indexScrollbarElement.addEventListener("select", function (ev) { - var divider, - idx = ev.detail.index; - - divider = dividers[idx]; - if (divider && scroller) { - // Scroll to the ui-listview-divider element - scroller.scrollTop = divider.offsetTop - scroller.offsetTop; - } - }); - }); - - page.addEventListener("pagehide", function(ev) { - indexScrollbar.destroy(); - }); -} ()); diff --git a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/nested.html b/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/nested.html deleted file mode 100644 index 0ee47bd8..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/nested.html +++ /dev/null @@ -1,50 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> - <title>Wearable Extra UI - Section changer</title> - <link rel="stylesheet" href="../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" media="all and (-tizen-geometric-shape: circle)" href="../lib/tau/wearable/theme/default/tau.circle.min.css"> - <link rel="stylesheet" href="../css/style.css"> -</head> -<body> - <div id="nestedsectionchangerPage" class="ui-page" data-enable-page-scroll="false"> - <link rel="stylesheet" href="css/sectionchanger.css"> - <header class="ui-header"> - <h2 class="ui-title">Horizontal</h2> - </header> - <div id="hsectionchanger" class="ui-content"> - <!-- section changer has only one child. --> - <div> - <section class="h" style="text-align:center" > - <h3> LEFT2 PAGE </h3> - </section> - <section class="h" style="text-align:center"> - <h3> LEFT1 PAGE </h3> - </section> - <section id="vsectionchanger" class="h ui-section-active" style="text-align:center; position:relative;"> - <div> - <section style="text-align:center" > - <h3> Nested UP PAGE </h3> - </section> - <section class="ui-section-active" style="text-align:center" > - <h3> Nested MAIN PAGE </h3> - </section> - <section style="text-align:center" > - <h3> Nested DOWN PAGE </h3> - </section> - </div> - </section> - <section class="h" style="text-align:center"> - <h3> RIGHT1 PAGE </h3> - </section> - <section class="h" style="text-align:center"> - <h3> RIGHT2 PAGE </h3> - </section> - </div> - </div> - <script src="nested.js"></script> - </div> -<script type="text/javascript" src="../lib/tau/wearable/js/tau.min.js"></script> -</body> -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/nested.js b/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/nested.js deleted file mode 100644 index c3d18a8b..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/sectionchanger/nested.js +++ /dev/null @@ -1,31 +0,0 @@ -/*global tau */ -(function() { - -var page = document.getElementById( "nestedsectionchangerPage" ), - vchanger = document.getElementById( "vsectionchanger" ), - hchanger = document.getElementById( "hsectionchanger" ), - hsectionChanger, vsectionChanger; - -page.addEventListener( "pagebeforeshow", function() { - // make SectionChanger object - hsectionChanger = tau.widget.SectionChanger(hchanger, { - circular: false, - orientation: "horizontal", - useBouncingEffect: true, - items: "section.h" - }); - // make SectionChanger object - vsectionChanger = tau.widget.SectionChanger(vchanger, { - circular: false, - orientation: "vertical", - useBouncingEffect: true - }); -}); - -page.addEventListener( "pagehide", function() { - // release object - hsectionChanger.destroy(); - vsectionChanger.destroy(); -}); - -}()); diff --git a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/thumbnail/index.html b/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/thumbnail/index.html deleted file mode 100644 index 6165ca3c..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/thumbnail/index.html +++ /dev/null @@ -1,73 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <title>Wearable UI</title> - <link rel="stylesheet" href="../../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" media="all and (-tizen-geometric-shape: circle)" href="../../../lib/tau/wearable/theme/default/tau.circle.min.css"> - <link rel="stylesheet" href="../../../css/style.css"> -</head> -<body> -<div id="sectionChangerPage" class="ui-page" data-enable-page-scroll="false"> - <style> - section { - padding: 0 10px 0 10px; - height: 100%; - } - .thumbnail { - height: 300px; - width: 200px; - background-color: #80482f; - top: 50%; - transform: translate3d(0, -50%, 0); - position: relative; - text-align: center; - line-height: 300px; - - } - .ui-section-active .thumbnail{ - background-color: #000000; - border: 1px solid #a06322; - } - - @media all and (-tizen-geometric-shape: circle) { - section { - padding: 0; - } - .thumbnail { - height: 200px; - width: 200px; - border-radius: 50%; - background-color: #802532; - top: 50%; - /*transform: ;*/ - position: relative; - text-align: center; - line-height: 200px; - transform: scale(0.8) translate3d(0, -60%, 0); - transition: transform 300ms; - } - .ui-section-active .thumbnail{ - transform: scale(1) translate3d(0, -50%, 0); - } - } - </style> - <div id="sectionChanger" class="ui-content ui-section-changer"> - <div id="scroller"> - <section class="ui-section-active"> - <div class="thumbnail">1</div> - </section> - <section> - <div class="thumbnail">2</div> - </section> - <section> - <div class="thumbnail">3</div> - </section> - </div> - </div> - - <script type="text/javascript" src="thumbnail.js"></script> -</div> -<script type="text/javascript" src="../../../lib/tau/wearable/js/tau.min.js"></script> -</body> -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/thumbnail/thumbnail.js b/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/thumbnail/thumbnail.js deleted file mode 100644 index 3178d7ce..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/navcontrols/thumbnail/thumbnail.js +++ /dev/null @@ -1,12 +0,0 @@ -/*global tau */ -(function(){ - var page = document.getElementById("sectionChangerPage"), - sectionChanger = document.getElementById("sectionChanger"); - - page.addEventListener( "pagebeforeshow", function() { - tau.widget.SectionChanger(sectionChanger, { - orientation: "horizontal", - fillContent: false - }); - }); -}());
\ No newline at end of file diff --git a/tau/demos/SDK/wearable/UIComponents/contents/popup/images/tw_ic_button_delete_holo_dark.png b/tau/demos/SDK/wearable/UIComponents/contents/popup/images/tw_ic_button_delete_holo_dark.png Binary files differdeleted file mode 100755 index 37c1e778..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/popup/images/tw_ic_button_delete_holo_dark.png +++ /dev/null diff --git a/tau/demos/SDK/wearable/UIComponents/contents/popup/images/tw_ic_button_share_holo_dark.png b/tau/demos/SDK/wearable/UIComponents/contents/popup/images/tw_ic_button_share_holo_dark.png Binary files differdeleted file mode 100755 index 4683b29e..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/popup/images/tw_ic_button_share_holo_dark.png +++ /dev/null diff --git a/tau/demos/SDK/wearable/UIComponents/contents/popup/images/tw_ic_button_showonphone_holo_dark.png b/tau/demos/SDK/wearable/UIComponents/contents/popup/images/tw_ic_button_showonphone_holo_dark.png Binary files differdeleted file mode 100755 index c7eccdbf..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/popup/images/tw_ic_button_showonphone_holo_dark.png +++ /dev/null diff --git a/tau/demos/SDK/wearable/UIComponents/contents/popup/images/tw_ic_popup_btn_check.png b/tau/demos/SDK/wearable/UIComponents/contents/popup/images/tw_ic_popup_btn_check.png Binary files differdeleted file mode 100644 index 3dce121f..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/popup/images/tw_ic_popup_btn_check.png +++ /dev/null diff --git a/tau/demos/SDK/wearable/UIComponents/contents/popup/images/tw_ic_popup_btn_delete.png b/tau/demos/SDK/wearable/UIComponents/contents/popup/images/tw_ic_popup_btn_delete.png Binary files differdeleted file mode 100644 index 58de36c9..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/popup/images/tw_ic_popup_btn_delete.png +++ /dev/null diff --git a/tau/demos/SDK/wearable/UIComponents/contents/popup/popup.html b/tau/demos/SDK/wearable/UIComponents/contents/popup/popup.html deleted file mode 100644 index 6c11c5b9..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/popup/popup.html +++ /dev/null @@ -1,78 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <title>Wearable UI</title> - <link rel="stylesheet" href="../../lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" href="../../css/style.css"> -</head> - -<body> -<div id="popupPage" class="ui-page"> - <header class="ui-header"> - <h2 class="ui-title">Popup</h2> - </header> - <div class="ui-content"> - <ul class="ui-listview"> - <li><a href="#1btnPopup" data-rel="popup">1btn popup</a></li> - <li><a href="#2btnPopup" data-rel="popup">2btn popup</a></li> - <li><a href="#headerPopup" data-rel="popup">Header popup</a></li> - <li><a href="#additionalBtnPopup" data-rel="popup">Additional button popup</a></li> - </ul> - </div> - - <div id="1btnPopup" class="ui-popup"> - <div class="ui-popup-content"> - Turning on Power - saving mode will - limit the maximum - power. - </div> - <div class="ui-popup-footer ui-bottom-button"> - <a id="1btnPopup-cancel" href="#" class="ui-btn ui-btn-icon-only btn-icon-check" data-rel="back">Check</a> - </div> - </div> - - <div id="2btnPopup" class="ui-popup"> - <div class="ui-popup-content"> - Turning on Power - saving mode will - limit the maximum - power. - </div> - <div class="ui-popup-footer ui-side-button ui-grid-col-2"> - <a id="2btnPopup-cancel" href="#" class="ui-btn btn-icon-cancel" data-rel="back">Cancel</a> - <a id="2btnPopup-ok" href="#" class="ui-btn btn-icon-check" data-rel="back">OK</a> - </div> - </div> - - <div id="headerPopup" class="ui-popup"> - <div class="ui-popup-header">Popup Header</div> - <div class="ui-popup-content"> - Turning on Power - saving mode will - limit the maximum - power. - </div> - <div class="ui-popup-footer ui-bottom-button"> - <a id="headerPopup-cancel" href="#" class="ui-btn ui-btn-icon-only btn-icon-check" data-rel="back">Cancel</a> - </div> - </div> - - <div id="additionalBtnPopup" class="ui-popup"> - <div class="ui-popup-content"> - Turning on Power - saving mode will - limit the maximum - power. - <button id="additionalBtnPopup-btn" href="#" class="ui-btn btn-additional">action</button> - </div> - <div class="ui-popup-footer ui-side-button ui-grid-col-2"> - <a id="additionalBtnPopup-cancel" href="#" class="ui-btn btn-icon-cancel" data-rel="back">Cancel</a> - <a id="additionalBtnPopup-ok" href="#" class="ui-btn btn-icon-check" data-rel="back">OK</a> - </div> - </div> -</div> -<script type="text/javascript" src="../../lib/tau/wearable/js/tau.min.js"></script> -</body> -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/contents/rotaryevent/rotaryEvent.js b/tau/demos/SDK/wearable/UIComponents/contents/rotaryevent/rotaryEvent.js deleted file mode 100644 index 53c10934..00000000 --- a/tau/demos/SDK/wearable/UIComponents/contents/rotaryevent/rotaryEvent.js +++ /dev/null @@ -1,50 +0,0 @@ -/*global tau */ -(function(){ - var page = document.getElementById( "pageRotaryEvent" ), - progressBar, - progressBarWidget, - rotaryDetentHandler; - - page.addEventListener("pagebeforeshow", function() { - var resultDiv = document.getElementById("result"), - direction, - value; - - progressBar = document.getElementById("circleprogress"); - progressBarWidget = new tau.widget.CircleProgressBar(progressBar, {size: "large"}); - resultDiv.innerText = progressBarWidget.value() + "%"; - - // "rotarydetent" event handler - rotaryDetentHandler = function(e) { - // Get rotary direction - direction = e.detail.direction; - - if (direction === "CW") { - // Right direction - if (parseInt(progressBarWidget.value(), 10) < 100) { - value = parseInt(progressBarWidget.value(), 10) + 1; - } else { - value = 100; - } - } else if (direction === "CCW") { - // Left direction - if (parseInt(progressBarWidget.value(), 10) > 0) { - value = parseInt(progressBarWidget.value(), 10) - 1; - } else { - value = 0; - } - } - - resultDiv.innerText = value + "%"; - progressBarWidget.value(value); - }; - - // Add rotarydetent handler to document - document.addEventListener("rotarydetent", rotaryDetentHandler); - }); - - page.addEventListener("pagehide", function() { - progressBarWidget.destroy(); - document.removeEventListener("rotarydetent", rotaryDetentHandler); - }); -}()); diff --git a/tau/demos/SDK/wearable/UIComponents/css/images/b_more_option_delete_icon.png b/tau/demos/SDK/wearable/UIComponents/css/images/b_more_option_delete_icon.png Binary files differdeleted file mode 100755 index b3fb131e..00000000 --- a/tau/demos/SDK/wearable/UIComponents/css/images/b_more_option_delete_icon.png +++ /dev/null diff --git a/tau/demos/SDK/wearable/UIComponents/css/images/b_more_option_human_icon.png b/tau/demos/SDK/wearable/UIComponents/css/images/b_more_option_human_icon.png Binary files differdeleted file mode 100755 index 2a31382d..00000000 --- a/tau/demos/SDK/wearable/UIComponents/css/images/b_more_option_human_icon.png +++ /dev/null diff --git a/tau/demos/SDK/wearable/UIComponents/css/images/b_more_option_show_on_device_icon.png b/tau/demos/SDK/wearable/UIComponents/css/images/b_more_option_show_on_device_icon.png Binary files differdeleted file mode 100755 index a4a8f8a0..00000000 --- a/tau/demos/SDK/wearable/UIComponents/css/images/b_more_option_show_on_device_icon.png +++ /dev/null diff --git a/tau/demos/SDK/wearable/UIComponents/css/images/tw_toast_popup_delete.png b/tau/demos/SDK/wearable/UIComponents/css/images/tw_toast_popup_delete.png Binary files differdeleted file mode 100644 index bee8890c..00000000 --- a/tau/demos/SDK/wearable/UIComponents/css/images/tw_toast_popup_delete.png +++ /dev/null diff --git a/tau/demos/SDK/wearable/UIComponents/css/images/tw_toast_popup_fail.png b/tau/demos/SDK/wearable/UIComponents/css/images/tw_toast_popup_fail.png Binary files differdeleted file mode 100644 index 7508ce8e..00000000 --- a/tau/demos/SDK/wearable/UIComponents/css/images/tw_toast_popup_fail.png +++ /dev/null diff --git a/tau/demos/SDK/wearable/UIComponents/css/style.css b/tau/demos/SDK/wearable/UIComponents/css/style.css deleted file mode 100644 index bfd87717..00000000 --- a/tau/demos/SDK/wearable/UIComponents/css/style.css +++ /dev/null @@ -1,1044 +0,0 @@ -.content-padding { - padding-top: 16px; - padding-bottom: 16px; - padding-left: 30px; - padding-right: 30px; -} - -.button-group-height { - height: 72px; -} - -/* ---------------------------------- LISTVIEW ---------------------------------- */ -.ui-listview li .li-text-sub { - display: block; - text-overflow: ellipsis; - overflow: hidden; - line-height: 32px; -} - -.ui-listview .li-text-sub-right-icon { - width: calc(100% - 34px); -} - -.ui-listview li.li-has-2line { - padding-top: 18px; - padding-bottom: 17px; - height: 115px; -} - -.ui-listview li.li-has-3line { - padding-top: 9px; - padding-bottom: 10px; - height: 128px; -} - -.ui-listview.expand-list li.li-has-2line .ui-marquee{ - -webkit-transform: translate(0, 16px); -} -.ui-listview.expand-list li.li-has-2line.ui-snap-listview-selected .ui-marquee{ - -webkit-transform: translate3d(0, 0, 0); - -webkit-transition: all ease 1s; - margin-top: 0; -} - -.ui-listview.expand-list li.li-has-2line .ui-li-sub-text{ - -webkit-transform: translate(0, -20px); - opacity: 0; -} -.ui-listview.expand-list li.li-has-2line.ui-snap-listview-selected .ui-li-sub-text{ - -webkit-transform: translate3d(0, 0, 0); - opacity: 1; - -webkit-transition: all ease 1s; -} - -.ui-listview.expand-list li.li-has-3line .ui-marquee{ - -webkit-transform: translate(0, 30px); -} -.ui-listview.expand-list li.li-has-3line.ui-snap-listview-selected .ui-marquee{ - -webkit-transform: translate3d(0, 0, 0); - -webkit-transition: all ease 1s; -} - -.ui-listview.expand-list li.li-has-3line .ui-li-sub-text:nth-child(2){ - -webkit-transform: translate(0, -10px); - opacity: 0; -} -.ui-listview.expand-list li.li-has-3line.ui-snap-listview-selected .ui-li-sub-text:nth-child(2){ - -webkit-transform: translate3d(0, 0, 0); - opacity: 1; - -webkit-transition: all ease 1s; -} - -.ui-listview.expand-list li.li-has-3line .ui-li-sub-text:last-child{ - -webkit-transform: translate(0, -42px); - opacity: 0; -} -.ui-listview.expand-list li.li-has-3line.ui-snap-listview-selected .ui-li-sub-text:last-child{ - -webkit-transform: translate3d(0, 0, 0); - opacity: 1; - -webkit-transition: all ease 1s; -} - -.ui-listview li.li-has-multiline { - padding-top: 6px; - padding-bottom: 5px; - min-height: 100px; -} -.ui-listview.ui-snap-listview li.li-has-multiline { - padding-top: 9px; - padding-bottom: 8px; - min-height: 130px; - line-height: initial; -} -.ui-listview li.li-has-radio.disabled, -.ui-listview li.li-has-radio.disabled > *, -.ui-listview li.li-has-checkbox.disabled, -.ui-listview li.li-has-checkbox.disabled > *, -.ui-listview li.li-has-multiline.disabled, -.ui-listview li.li-has-multiline.disabled > *, -.ui-listview li.li-has-multiline-sup.disabled, -.ui-listview li.li-has-multiline-sup.disabled > * { - color: rgb(51, 51, 51); -} -.ui-listview li.li-has-multiline > a { - margin-top: -6px; - margin-bottom: -6px; - padding-top: 11px; - padding-bottom: 12px; -} -.ui-listview li.li-has-multiline-sup { - padding-top: 6px; - padding-bottom: 5px; - min-height: 100px; -} -.ui-listview li.li-has-multiline-sup > a { - margin-top: -36px; - margin-bottom: -5px; - padding-top: 36px; - padding-bottom: 5px; -} -.ui-listview li { - position: relative; -} -.ui-listview li input[type="checkbox"]:not(.ui-switch-input), -.ui-listview li input[type="radio"] { - position: absolute; - right: 30px; - top: 0; - margin-top: 25px; -} -.ui-listview.ui-snap-listview li input[type="checkbox"]:not(.ui-switch-input), -.ui-listview.ui-snap-listview li input[type="radio"] { - position: absolute; - right: 30px; - top: 0; - margin-top: 21px; -} -.ui-listview .li-has-toggle .ui-toggleswitch { - position: absolute; - right: 30px; - top: 50%; - -webkit-transform: translate3d(0, -50%, 0); - -} -.ui-listview .li-has-radio.disabled, -.ui-listview li.li-has-multiline.li-has-radio.disabled, -.ui-listview li.li-has-multiline.li-has-radio.disabled .li-text-sub, -.ui-listview li.li-has-multiline.li-has-checkbox.disabled, -.ui-listview li.li-has-multiline.li-has-checkbox.disabled .li-text-sub { - color: rgb(51, 51, 51); -} -.ui-listview li.li-has-checkbox label, -.ui-listview li.li-has-radio label, -.ui-listview li.li-has-toggle > label { - display: block; - padding: 31.5px 94px 31.5px 40px; - margin-top: -30px; - margin-bottom: -21px; - margin-left: -38px; - margin-right: -8px; -} -.ui-listview li.li-has-thumb-left { - padding-left: 88px; -} - -.ui-listview li.li-has-thumb-right { - padding-right: 88px; -} -.ui-listview.ui-snap-listview li.li-has-checkbox label, -.ui-listview.ui-snap-listview li.li-has-radio label, -.ui-listview.ui-snap-listview li.li-has-toggle > label, -.ui-listview.ui-snap-listview li.li-has-thumb-right{ - padding: 27px 94px 21px 40px; -} -.ui-listview.ui-snap-listview li.li-has-thumb-left{ - padding: 27px 40px 21px 102px; -} -.ui-listview li img { - position: absolute; - top: 50%; - -webkit-transform: translate3d(0, -50%, 0); - width: 56px; - height: 56px; - background-color: rgba(245, 245, 245, 1); -} -.ui-listview li.li-has-thumb-right img { - right: 16px; -} -.ui-listview li.li-has-thumb-left img { - left: 16px; -} - -.ui-listview li.li-has-multiline.li-has-checkbox label, -.ui-listview li.li-has-multiline.li-has-radio label, -.ui-listview li.li-has-multiline.li-has-toggle label:not(.ui-toggleswitch) { - display: block; - padding-bottom: 12px; - padding-left: 16px; - padding-right: 90px; - padding-top: 11px; - margin-top: -6px; - margin-bottom: -6px; - margin-left: -16px; - margin-right: -16px; -} -.ui-listview.ui-snap-listview li.li-has-multiline.li-has-checkbox label, -.ui-listview.ui-snap-listview li.li-has-multiline.li-has-radio label, -.ui-listview.ui-snap-listview li.li-has-multiline.li-has-toggle label:not(.ui-toggleswitch) { - padding-right: 104px; -} -.ui-listview.ui-snap-listview li.li-has-multiline.li-has-checkbox label, -.ui-listview.ui-snap-listview li.li-has-multiline.li-has-radio label, -.ui-listview.ui-snap-listview li.li-has-multiline.li-has-toggle label:not(.ui-toggleswitch), -.ui-listview.ui-snap-listview li.li-has-multiline.li-has-thumb-right, -.ui-listview.ui-snap-listview li.li-has-multiline.li-has-thumb-left { - padding-top: 27px; -} -.ui-listview li.li-has-multiline.li-has-thumb-left { - padding-left: 88px; - padding-right: 30px; - margin-left: 0; -} -.ui-listview li.li-has-multiline.li-has-toggle label:not(.ui-toggleswitch) { - padding-right: 75px; -} - -.select-btn { - position: fixed; - top: 22px; - left: 50%; - margin-left: -50px; - - height: 75px; - width: 100px; - line-height: 75px; - border-radius: 40px; - - text-align: center; - background-color: rgb(8, 56, 94); - box-shadow: 0 3px 4px rgb(17, 17, 17); - z-index: 90; -} -.select-btn-text { - display: block; - line-height: 75px; -} -.ui-listview li.select { - background-color: rgb(8, 42, 57); -} -.ui-listview.ui-snap-listview li.select { - background-color: initial; -} -li.static::before { - content:""; - -webkit-mask-image: url(../contents/list/images/tw_list_check_ic.png); - -webkit-mask-repeat: no-repeat; - background-color: rgba(112, 186, 15, 1); - width: 0; - height: 56px; - position: absolute; - left: 40%; - -webkit-transform: translateX(-50%); - -webkit-transition: width 150ms, left 150ms; -} - -.ui-listview-li li img { - height: 56px; - width: 56px; - background-color: rgb(8, 42, 57); -} - -/* ------------------------------------------------------------------------------ */ -/* ----------------------------------- NEXT DEPTH------------------------------------ */ -.ui-listview li.li-has-next-depth { - padding-right: 60px; -} -.ui-listview li.li-has-next-depth a, -.ui-listview li.li-has-next-depth.disabled { - position: relative; - margin-right: -60px; - padding-right: 60px; -} -.ui-listview li.li-has-next-depth a:after { - position: absolute; - content: ""; - right: 30px; - width: 50px; - height: 50px; - top: 50%; - margin-top: -25px; - background-repeat: no-repeat; - background-size: 50px 50px; - background-position: right center; - background-image: url(../extra/images/Controller_icon/tw_btn_next_depth_holo_dark.png); -} -.ui-listview li.li-has-next-depth.disabled a:after { - position: absolute; - right: 30px; - content: ""; - width: 50px; - height: 50px; - top: 50%; - margin-top: -25px; - background-repeat: no-repeat; - background-size: 50px 50px; - background-position: right center; - background-image: url(../extra/images/Controller_icon/tw_btn_next_depth_disabled_holo_dark.png); -} -.ui-listview li.li-has-next-depth a:active:after, -.ui-listview li.li-has-next-depth a:focus:after { - position: absolute; - content: ""; - right: 30px; - width: 50px; - height: 50px; - top: 50%; - margin-top: -25px; - background-repeat: no-repeat; - background-size: 50px 50px; - background-position: right center; - background-image: url(../extra/images/Controller_icon/tw_btn_next_depth_focused_holo_dark.png); -} -.ui-listview li.li-has-next-depth.disabled, -.ui-listview li.li-has-next-depth.disabled a, -.ui-listview li.li-has-next-depth.disabled .li-text-sub { - color: rgb(51, 51, 51); -} -.disabled { - pointer-events: none; -} -/* ------------------------------------------------------------------------------ */ -/* -------------------------Action Icon------------------------------- */ -.li-has-action-icon .li-action-text { - width: calc(100% - 88px); - height: 100%; -} - -.li-has-action-icon .li-action-text::after { - content: ""; - position: absolute; - height: 56px; - width: 2px; - background-color: rgba(245, 245, 245, 1); - right: 87px; - top: 50%; - transform: translate3d(0, -50%, 0); -} -.li-has-action-icon .li-action-icon-button { - position: absolute; - height: 100%; - width: 68px; - right: 0; - top: 0; - -webkit-mask-size: 53px 53px; - -webkit-mask-repeat: no-repeat; - -webkit-mask-position: center center; - padding: 0; - margin: 0; - margin-right: 20px; -} -.li-has-action-icon .li-action-icon-button.li-action-delete { - -webkit-mask-image: url(../contents/list/images/tw_list_delete_holo_dark.png); - background-color: rgba(245, 245, 245, 1); -} -.li-has-action-icon .li-action-icon-button.li-action-setting { - -webkit-mask-image: url(../contents/list/images/tw_list_setting_holo_dark.png); - background-color: rgba(245, 245, 245, 1); -} -.li-has-action-icon .li-action-icon-button.li-action-add { - -webkit-mask-image: url(../contents/list/images/tw_list_add_holo_dark.png); - background-color: rgba(245, 245, 245, 1); -} - -.ui-listview .li-has-action-icon.ui-li-active { - background-color: transparent; -} - -.ui-listview .li-has-action-icon.ui-li-active .li-action-text:active { - background-color: rgba(8, 56, 94, 1); -} - -.ui-listview .li-has-action-icon .li-action-icon-button:active { - background-color: rgba(8, 56, 94, 1); -} - -/* ------------------------------------------------------------------------------ */ -/*Basic Text*/ -.basic-text-s-title { - margin:0 42px 60px 42px; - line-height: 40px; - font-size: 30px; -} -.basic-text-m-title { - margin:0 42px 60px 42px; - line-height: 44px; - font-size: 34px; -} -.basic-text-l-title { - margin:0 42px 60px 42px; - line-height: 48px; - font-size: 38px; -} -.basic-text-notitle{ - margin: 60px 42px; - line-height: 48px; - font-size: 38px; -} - -/* ------------------------------------------------------------------------------ */ -/*Select List*/ -#selectModePage #handler { - width:70px; - height: 70px; - position: fixed; - top: 50%; - transform:translate(0, -50%); - right: 0; - color: transparent; - display: none; - background-color: #a4a4a4; - -webkit-mask-image: url(../contents/list/images/b_drawer.png); - -webkit-mask-size: 18px 36px; - -webkit-mask-repeat: no-repeat; - -webkit-mask-position: 45px 19px; - z-index: 1; -} -#selectModePage #rightDrawer { - background-color: transparent; -} -#selectModePage #rightDrawer section { - height:360px !important; -} -#selectModePage #popupContainer { - box-shadow: 0 5px 1px rgba(0,0,0,0.5); -} -#selectModePage .circle-button { - width: 100%; - height: 100%; - position: relative; - text-align: center; - line-height: 158px; - -webkit-appearance: none; - background-color: transparent; - border-radius: 50%; - border: 0; - color: #000000; -} -#selectModePage .ui-view-switcher .ui-view.custom-view { - width: 158px; - height: 158px; - border-radius: 50%; - top: -webkit-calc(50% - 70px); -} -#selectModePage .ui-view-switcher .ui-view-carousel-dim { - border-radius: 50%; -} -#selectModePage .show-btn .select-btn { - visibility: visible; - transform: scale(1.0); -} -#selectModePage .select-btn { - pointer-events: auto; - visibility: hidden; - transition: transform 0.3s; - transform: scale(0); -} -#selectModePage .select-mode { - width: 100%; - height: 100%; - top: 0; - position: fixed; - pointer-events: none; - z-index:100; -} -#selectModePage .select-mode.open { - pointer-events: auto; -} -#selectModePage .select-mode.open::before { - display: block; -} -#selectModePage .select-mode::before { - content: ""; - display: none; - z-index: 100; - position: absolute; - width: 100%; - height: 100%; - top: 0; - left: 0; - background-color: rgba(8,8,8,.7); -} -/*arrow*/ -#selectModePage .select-mode::after { - transform: scale(0); - transition-property: transform; - transition-duration: 0s; - z-index: 100; - content: ""; - position: fixed; - top: 48px; - width: 0; - height: 0; - border: 20px solid transparent; - border-bottom: 20px solid rgba(2, 56, 92, 1); - left: 50%; - margin-left: -20px; -} -#selectModePage .select-mode.open::after { - transform: scale(1.0); - transition-duration: 0.3s; - transform-origin : 50% 100%; -} -#selectModePage .select-mode.open .select-popup { - transform: scale(1.0); - z-index: 101; - visibility: visible; - pointer-events: auto; -} -#selectModePage .select-popup { - visibility: hidden; - pointer-events: none; - position: fixed; - left: 50%; - top: 83px; - margin-left: -100.5px; - width: 201px; - height: 201px; - transform: scale(0); - transform-origin : 50% 0; - transition: transform 0.3s; - padding: 0; - -webkit-border-radius: 50%; - -webkit-mask-image: -webkit-radial-gradient(#000000 6.28125rem, transparent 0); - min-height: 12.5625rem !important; - background-color: rgba(2, 56, 92, 1); - border: 0; -} -#selectModePage .select-popup .ui-listview { - margin: 0; -} -#selectModePage .select-popup .ui-listview::before { - display: none; -} -#selectModePage .select-popup .ui-listview::after { - display: none; -} -#selectModePage .select-popup .ui-listview li { - font-size: 1.75rem; - text-align: center; - border-bottom: 2px solid rgba(8, 8, 8, 1); - color: rgba(245, 245, 245, 1); - padding: 27px 0; - min-height: 100px; - border-image:none; - -webkit-mask-image: none; -} -#selectModePage .select-popup .ui-listview li:last-child { - border: 0; -} -#selectModePage .select-popup .ui-listview li a { - color: rgba(245, 245, 245, 1); -} -#selectModePage .select-popup .ui-listview li a:active { - color: rgba(245, 245, 245, 1); - background-color: rgba(23, 73, 115, 1); -} -#select-all { - line-height: 60px; - padding-bottom: 10px; -} -#deselect-all { - line-height: 60px; - padding-top: 10px; -} - -/* -------------------------Animation List------------------------ */ -#pageAnimation::after { - content: "This component is not supported in rectangular device"; - position: absolute; - top: 0; - left: 0; - height: 100%; - display: -webkit-flex; - background-color: rgba(0, 0, 0, 0.6); - color: rgba(0,149,255,1); - text-align: center; - padding-left: 20px; - padding-right: 20px; - -webkit-align-items: center; - -webkit-justify-content: center; -} - -/* -------------------------Marquee List------------------------ */ -#pageMarqueeList::after { - content: "This component is not supported in rectangular device"; - position: absolute; - top: 0; - left: 0; - height: 100%; - display: -webkit-flex; - background-color: rgba(0, 0, 0, 0.6); - color: rgba(0,149,255,1); - text-align: center; - padding-left: 20px; - padding-right: 20px; - -webkit-align-items: center; - -webkit-justify-content: center; -} - -/* ----------------------------------- OPTION POPUP------------------------------------ */ -.option-icon-action::before { - -webkit-mask-image:url(../contents/popup/images/b_option_list_icon_action.png); - mask-image:url(../contents/popup/images/b_option_list_icon_action.png); -} -.option-icon-delete::before { - -webkit-mask-image:url(../contents/popup/images/b_option_list_icon_delete.png); - mask-image:url(../contents/popup/images/b_option_list_icon_delete.png); -} -.option-icon-enter::before { - -webkit-mask-image:url(../contents/popup/images/b_option_list_icon_enter.png); - mask-image:url(../contents/popup/images/b_option_list_icon_enter.png); -} -.option-icon-share::before { - -webkit-mask-image:url(../contents/popup/images/b_option_list_icon_share.png); - mask-image:url(../contents/popup/images/b_option_list_icon_share.png); -} -.option-icon-notext-call::before { - -webkit-mask-image:url(../contents/popup/images/b_option_icon_call.png); - mask-image:url(../contents/popup/images/b_option_icon_call.png); -} -.option-icon-notext-contacts::before { - -webkit-mask-image:url(../contents/popup/images/b_option_icon_contacts.png); - mask-image:url(../contents/popup/images/b_option_icon_contacts.png); -} -.option-icon-notext-message::before { - -webkit-mask-image:url(../contents/popup/images/b_option_icon_message.png); - mask-image:url(../contents/popup/images/b_option_icon_message.png); -} -/* -----------------------------------POPUP------------------------------------ */ -.btn-icon-share::before { - background-color: rgba(0, 149, 255, 1); - -webkit-mask-image: url(../contents/popup/images/tw_ic_button_share_holo_dark.png); -} -.btn-icon-showonphone::before { - background-color: rgba(0, 149, 255, 1); - -webkit-mask-image: url(../contents/popup/images/tw_ic_button_showonphone_holo_dark.png); -} -.btn-icon-delete::before { - background-color: rgba(0, 149, 255, 1); - -webkit-mask-image: url(../contents/popup/images/tw_ic_button_delete_holo_dark.png); -} -.btn-icon-check::before { - background-color: rgba(0, 149, 255, 1); - -webkit-mask-image: url(../contents/popup/images/tw_ic_popup_btn_check.png); - } -.btn-icon-cancel::before { - background-color: rgba(0, 149, 255, 1); - -webkit-mask-image: url(../contents/popup/images/tw_ic_popup_btn_delete.png); - } -.btn-icon-toast-check::after { - background-color: rgba(255, 255, 255, 1); - -webkit-mask-image: url(../contents/popup/images/tw_ic_popup_btn_check.png); -} - -/* -----------------------------------Content------------------------------------ */ -.content-input-box { - display: block; - height: 82px; - line-height: 82px; - margin-top: 16px; - padding-left: 75px; - position: relative; - vertical-align: middle; -} -.content-input-box > input[type="checkbox"] { - position: absolute; - left: 15px; - top: 50%; - transform: translate3d(0, -50%, 0); -} -.content-input-box.multi-line { - display: block; - padding-left: 75px; - margin-top: 16px; - line-height: inherit; -} -.content-input-box-sub-text { - display: block; -} -/* ----------------------------------Toggle Switch-------------------------------- */ -.ui-toggleswitch { - display: block; - margin: 0 auto; -} -/* -------------------------------------Controls---------------------------------- */ -.checkbox-text, -.radio-text { - margin-top: 60px; - margin-bottom: 48px; - font-size: 34px; - text-align: center; -} -.checkbox-sub-text, -.radio-sub-text { - margin-top: 48px; - font-size: 26px; - text-align: center; -} -input[type="checkbox"]#checkboxControl { - display: block; - left: 50%; - transform: translate3d(-50%, 0, 0); -} -.radio-sample-container { - width: 100%; - text-align: center; -} -/* --------------------------------Processing------------------------------ */ -.small-processing-container { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate3d(-50%, -50%, 0); -} - -/* -------------------------Full Processing------------------------ */ -#processingPage::after { - content: "This component is not supported in rectangular device"; - position: absolute; - top: 0; - left: 0; - height: 100%; - display: -webkit-flex; - background-color: rgba(0, 0, 0, 0.6); - color: rgba(0,149,255,1); - text-align: center; - padding-left: 20px; - padding-right: 20px; - -webkit-align-items: center; - -webkit-justify-content: center; -} - - -/* --------------------------------Progress------------------------------ */ -#pageSmallCircleProgressBar .result { - font-size:52px; - text-align:center; - display:inline; - line-height:56px; - margin-right:15px; -} -#pageSmallCircleProgressBar .ui-content{ - display: flex; - display: -webkit-flex; - align-items:center; - -webkit-align-items:center; - justify-content: center; - -webkit-justify-content: center; -} -#pageCircleProgressBar .ui-progressbar-large { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); -} -#pageCircleProgressBar .result { - font-size:25px; - text-align:center; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - position: absolute; -} - -/* --------------------------------Rotary Event------------------------------ */ -#pageRotaryEvent #circleprogress-container { - position: absolute; - top: 50%; - left: 50%; - transform: translate3d(-50%, -50%, 0); -} -#pageRotaryEvent #result { - font-size: 30px; - bottom: 50px; - position: fixed; - left: 50%; - transform: translate3d(-50%, 0, 0); -} -#pageRotaryEvent::after { - content: "This component is not supported in rectangular device"; - position: absolute; - top: 0; - left: 0; - height: 100%; - display: -webkit-flex; - background-color: rgba(0, 0, 0, 0.6); - color: rgba(0,149,255,1); - text-align: center; - padding-left: 20px; - padding-right: 20px; - -webkit-align-items: center; - -webkit-justify-content: center; -} - -/* -------------------------Circular Page Indicator------------------------ */ -#pageIndicatorCirclePage::after { - content: "This component is not supported in rectangular device"; - position: absolute; - top: 0; - left: 0; - height: 100%; - display: -webkit-flex; - background-color: rgba(0, 0, 0, 0.6); - color: rgba(0,149,255,1); - text-align: center; - padding-left: 20px; - padding-right: 20px; - -webkit-align-items: center; - -webkit-justify-content: center; -} - -@media all and (-tizen-geometric-shape: circle) { - /* ------------------ LISTVIEW ------------------------ */ - .ui-listview li img { - width: 86px; - height: 86px; - } - .ui-listview li.li-has-thumb-right img { - right: 15px; - } - .ui-listview li.li-has-thumb-left img { - left: 15px; - } - .ui-listview li.li-has-thumb-left{ - padding: 31.5px 40px 31.5px 94px; - } - .ui-listview li.li-has-thumb-right img { - right: 30px; - } - .ui-listview li.li-has-thumb-left img { - left: 30px; - } - li.select::after { - content:""; - -webkit-mask-image: url(../contents/list/images/tw_list_check_ic.png); - -webkit-mask-repeat: no-repeat; - background-color: rgba(115, 191, 15, 1); - width: 56px; - height: 56px; - position: absolute; - left: 50%; - -webkit-transform: translateX(-50%); - -webkit-transition: width 150ms, left 150ms; - } - .ui-listview li{ - -webkit-mask-image : -webkit-linear-gradient(left,transparent,#fff 30%,#fff 70%,transparent); - } - .ui-listview li.li-has-thumb-right, - .ui-listview li.li-has-thumb-left, - .ui-listview li.li-has-action-icon, - .ui-listview li.li-has-toggle, - .ui-listview li.li-has-checkbox, - .ui-listview li.li-has-radio, - .ui-listview li.ui-li-btn - { - -webkit-mask-image: none; - } - .ui-listview li.li-has-checkbox label, - .ui-listview li.li-has-radio label, - .ui-listview li.li-has-toggle > label { - margin-top: -28.5px; - margin-bottom: -28.5px; - margin-left: -40px; - margin-right: -40px; - } - .ui-listview.ui-snap-listview li.li-has-checkbox label, - .ui-listview.ui-snap-listview li.li-has-radio label, - .ui-listview.ui-snap-listview li.li-has-toggle > label, - .ui-listview.ui-snap-listview li.li-has-thumb-right { - padding: 28.5px 130px 28.5px 40px; - } - .ui-listview.ui-snap-listview li.li-has-thumb-left { - padding: 28.5px 40px 28.5px 130px; - } - .li-has-action-icon .li-action-text::after{ - height: 60px; - background-color: rgba(8, 8, 8, 0.3); - right: 103px; - } - .li-has-action-icon .li-action-icon-button{ - width: 86px; - margin-left:2px; - margin-right: 15px; - } - .ui-listview .li-has-action-icon.ui-li-active .li-action-text:active { - background-color: transparent; - } - .ui-listview li.li-has-multiline.li-has-thumb-left { - padding-left: 130px; - } - .ui-listview li.li-has-multiline.li-has-thumb-right { - padding-right: 130px; - padding-left: 30px; - } - .ui-listview li.select { - background-color: transparent; - } - .ui-listview li.ui-listview-divider{ - border-image: none; - } - .ui-listview.ui-snap-listview li.li-has-multiline > a { - padding-top: 24px; - padding-bottom: 23px; - } - .ui-listview.ui-snap-listview li.li-has-multiline.li-has-2line-sub > a { - padding-top: 10px; - padding-bottom: 9px; - } - .ui-listview.expand-list li.li-has-2line.ui-snap-listview-selected .ui-marquee{ - margin-top: -10px; - } - /* ------------------ Animation List --------------------- */ - #pageAnimation::after { - content: none; - } - /* ------------------- Marquee List --------------------- */ - #pageMarqueeList::after { - content: none; - } - /* ------------------ POPUP ------------------------ */ - .ui-popup-content .btn-additional { - width: 160px; - height: 160px; - border-radius: 50% 50%; - background-color: rgba(10, 64, 94, 1); - margin: 19px auto auto; - padding: 59px 5px; - } - /* -------------Progress sample page-----------*/ - #pageCircleProgressBar .ui-footer { - display: none; - } - #pageCircleProgressBar .result { - font-size:35px; - } - /* -------------Small progress sample page-----------*/ - #pageSmallCircleProgressBar .ui-footer { - display: none; - } - #pageSmallCircleProgressBar .result{ - -webkit-transform: translate(0, -70%); - } - #pageSmallCircleProgressBar .ui-progressbar-small{ - -webkit-transform: translate(0, -70%); - } - /* -------------Marquee-----------*/ - .ui-btn#start { - padding-left: 20%; - padding-right: 0; - } - .ui-btn#reset { - padding-right: 20%; - padding-left: 0; - } - /* -------------Rotary Event-----------*/ - #pageRotaryEvent::after { - content: none; - } - /* -------------Circular Page Indicator-----------*/ - #pageIndicatorCirclePage::after { - content: none; - } - /* -------------Full Processing-----------*/ - #processingPage::after { - content: none; - } - #processingPage .ui-scroller::-webkit-scrollbar { - display: none; - } -} - -.ui-item.ui-item-active::before{ - background-color: rgba(116, 196, 252, 1); -} -.delete-icon::before { - position: absolute; - content: ""; - top: 0; - left: 0; - width: 100%; - height: 100%; - -webkit-mask-image: url(./images/b_more_option_delete_icon.png); - -webkit-mask-size: 100% 100%; - background-color: rgb(89, 88, 91); - -webkit-mask-repeat: no-repeat; -} -.human-icon::before { - position: absolute; - content: ""; - top: 0; - left: 0; - width: 100%; - height: 100%; - -webkit-mask-image: url(./images/b_more_option_human_icon.png); - -webkit-mask-size: 100% 100%; - background-color: rgb(89, 88, 91); - -webkit-mask-repeat: no-repeat; -} -.show-icon::before { - position: absolute; - content: ""; - top: 0; - left: 0; - width: 100%; - height: 100%; - -webkit-mask-image: url(./images/b_more_option_show_on_device_icon.png); - -webkit-mask-size: 100% 100%; - background-color: rgb(89, 88, 91); - -webkit-mask-repeat: no-repeat; -} -.x-icon::before { - position: absolute; - content: ""; - top: 0; - left: 0; - width: 100%; - height: 100%; - -webkit-mask-image: url(./images/tw_toast_popup_delete.png); - -webkit-mask-size: 100% 100%; - background-color: rgb(89, 88, 91); - -webkit-mask-repeat: no-repeat; -} -.fail-icon::before { - position: absolute; - content: ""; - top: 0; - left: 0; - width: 100%; - height: 100%; - -webkit-mask-image: url(./images/tw_toast_popup_fail.png); - -webkit-mask-size: 100% 100%; - background-color: rgb(89, 88, 91); - -webkit-mask-repeat: no-repeat; -} diff --git a/tau/demos/SDK/wearable/UIComponents/index.html b/tau/demos/SDK/wearable/UIComponents/index.html deleted file mode 100644 index 71288069..00000000 --- a/tau/demos/SDK/wearable/UIComponents/index.html +++ /dev/null @@ -1,34 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"> - <title>UI Components</title> - <link rel="stylesheet" href="lib/tau/wearable/theme/default/tau.min.css"> - <link rel="stylesheet" media="all and (-tizen-geometric-shape: circle)" href="lib/tau/wearable/theme/default/tau.circle.min.css"> - <link rel="stylesheet" href="css/style.css"> -</head> -<body> - <div class="ui-page ui-page-active" id="main"> - <header class="ui-header"> - <h2 class="ui-title">UI Components</h2> - </header> - <div class="ui-content"> - <ul class="ui-listview"> - <li><a href="contents/header/index.html">Header</a></li> - <li><a href="contents/content/index.html">Content</a></li> - <li><a href="contents/list/index.html">List</a></li> - <li><a href="contents/popup/index.html">Popup</a></li> - <li><a href="contents/controls/index.html">Controls</a></li> - <li><a href="contents/navcontrols/index.html">Navi Controls</a></li> - <li><a href="contents/moreoptions/index.html">MoreOptions</a></li> - <li><a href="contents/rotaryevent/index.html">Rotary Event</a></li> - <li><a href="contents/etc/index.html">Etc</a></li> - </ul> - </div> - </div> - <script type="text/javascript" src="lib/tau/wearable/js/tau.js"></script> - <script type="text/javascript" src="js/circle-helper.js"></script> - <script src="js/app.js"></script> - <script src="js/lowBatteryCheck.js"></script> -</body> -</html> diff --git a/tau/demos/SDK/wearable/UIComponents/js/circle-helper.js b/tau/demos/SDK/wearable/UIComponents/js/circle-helper.js deleted file mode 100644 index ceeaf61c..00000000 --- a/tau/demos/SDK/wearable/UIComponents/js/circle-helper.js +++ /dev/null @@ -1,48 +0,0 @@ -/*global tau */ -/*jslint unparam: true */ -(function(tau) { - var page, - elScroller, - list, - listHelper = [], - snapList = [], - i, len; - - if (tau.support.shape.circle) { - document.addEventListener("pagebeforeshow", function (e) { - page = e.target; - elScroller = page.querySelector(".ui-scroller"); - if (elScroller) { - list = elScroller.querySelectorAll(".ui-listview"); - if (list) { - if (page.id !== "pageMarqueeList" && page.id !== "pageTestVirtualList" && page.id !== "pageAnimation") { - len = list.length; - for (i = 0; i < len; i++) { - listHelper[i] = tau.helper.SnapListStyle.create(list[i]); - } - len = listHelper.length; - if (len) { - for (i = 0; i < len; i++) { - snapList[i] = listHelper[i].getSnapList(); - } - } - } - elScroller.setAttribute("tizen-circular-scrollbar", ""); - } - } - }); - - document.addEventListener("pagebeforehide", function (e) { - len = listHelper.length; - if (len) { - for (i = 0; i < len; i++) { - listHelper[i].destroy(); - } - listHelper = []; - } - if(elScroller) { - elScroller.removeAttribute("tizen-circular-scrollbar"); - } - }); - } -}(tau)); diff --git a/tau/demos/SDK/wearable/UIComponents/lib/tau b/tau/demos/SDK/wearable/UIComponents/lib/tau deleted file mode 120000 index 26e1b0da..00000000 --- a/tau/demos/SDK/wearable/UIComponents/lib/tau +++ /dev/null @@ -1 +0,0 @@ -../../../../../dist/
\ No newline at end of file diff --git a/tau/demos/TVDemo/config.xml b/tau/demos/TVDemo/config.xml index b8b23a87..e14e8731 100644 --- a/tau/demos/TVDemo/config.xml +++ b/tau/demos/TVDemo/config.xml @@ -1,9 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> <widget xmlns:tizen="http://tizen.org/ns/widgets" xmlns="http://www.w3.org/ns/widgets" id="http://sample-tv-application.tizen.org/TVDemo" version="1.0.0" height="1080" width="1920" viewmodes="maximized"> - <tizen:application id="8TfN6BTklN.TVDemo" package="8TfN6BTklN" required_version="2.2"/> + <tizen:application id="jn1sPuDnPB.TVDemo" package="jn1sPuDnPB" required_version="2.2"/> <content src="src/index.html"/> <feature name="http://tizen.org/feature/screen.size.all"/> <icon src="icon-tizen.png"/> <name>TVDemo</name> - <tizen:setting screen-orientation="landscape" context-menu="enable" background-support="disable" encryption="disable" install-location="auto" hwkey-event="enable"/> </widget> diff --git a/tau/demos/TVDemo/src/buttons/buttons.html b/tau/demos/TVDemo/src/buttons/buttons.html index 6e231825..2c6f0557 100644 --- a/tau/demos/TVDemo/src/buttons/buttons.html +++ b/tau/demos/TVDemo/src/buttons/buttons.html @@ -1,5 +1,5 @@ <!DOCTYPE html> -<html xmlns="http://www.w3.org/1999/html"> +<html> <head> <meta http-equiv="X-UA-Compatible" content="IE=9; IE=8"> <script build-remove="false"> @@ -20,40 +20,28 @@ </head> <body class="ui-pagecontainer"> -<div class="ui-page ui-page-active" data-role="page"> - <div class="ui-content content-padding" data-handler="true"> +<div class="ui-page ui-page-activ" data-role="page"> + <div class="ui-content" data-role="content"> <a href="#" data-role="button">Button</a> <br/> - <a href="#" data-role="button" class="ui-button-text">Text button</a> - </br> - <a href="#" data-role="button" data-inline="true">Inline button</a> - <a href="#" data-role="button" data-inline="true" disabled="disabled">Inline disabled button</a> - <a data-role="button" data-inline="true" class="ui-button-text">Text inline button</a> - <a href="#" data-role="button" data-inline="true" disabled="disabled" class="ui-button-text">Disabled inline text button</a> + <a href="#" data-role="button" data-inline="true">These</a> + <a href="#" data-role="button" data-inline="true">are</a> + <a href="#" data-role="button" data-inline="true">inline</a> + <a href="#" data-role="button" data-inline="true">buttons</a> <br/><br/> + <a href="#" data-role="button" disabled="disabled">Disabled button</a> + <br/> <a href="#" data-role="button" data-icon="source" data-iconpos="top" data-rel="dynamic" class="ui-btn ui-color-live" data-inline="true">Source</a> <a data-rel="dynamic" href="#" data-role="button" data-icon="live" data-iconpos="top" data-inline="true">Live on TV</a> <a href="#" data-icon="tv-show" data-iconpos="top" data-role="button" data-inline="true">Recorded</a> - <a href="#" data-role="button" data-icon="movie" data-iconpos="top" disabled="disabled" + <a href="#" data-role="button" data-icon="movie" data-iconpos="top" data-inline="true">Movies</a> <a data-rel="dynamic" href="#" data-role="button" data-icon="app" data-iconpos="top" data-inline="true">Application</a> - <br/><br/> - <a href="#" data-role="button" data-icon="source" data-iconpos="top" - data-rel="dynamic" class="ui-btn ui-color-live long" data-inline="true" style="width:200px;">Find new source</a> - <a data-rel="dynamic" href="#" data-role="button" data-icon="live" disabled="disabled" - data-iconpos="top" data-inline="true" style="width:200px;">Change TV program</a> - <a href="#" data-icon="tv-show" data-iconpos="top" data-role="button" - data-inline="true" style="width:200px;">Set new record</a> - <a href="#" data-role="button" data-icon="movie" data-iconpos="top" - data-inline="true" style="width:200px;">Find new movie</a> - <a data-rel="dynamic" href="#" data-role="button" data-icon="app" - data-iconpos="top" data-inline="true" style="width:200px;">Start application</a> - </div> </div> </body> diff --git a/tau/demos/TVDemo/src/buttons/tooltip.html b/tau/demos/TVDemo/src/buttons/tooltip.html deleted file mode 100644 index ecc901be..00000000 --- a/tau/demos/TVDemo/src/buttons/tooltip.html +++ /dev/null @@ -1,32 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <script data-build-remove="false"> - var tauConfig = { - autoBuildOnPageChange: true - }; - </script> - <title>TV UI Tooltip</title> - <script type="text/javascript" src="../../lib/tau/tv/js/tau.js" data- - build-remove="false"></script> - <link rel="stylesheet" href="../../lib/tau/tv/theme/default/tau.css"> -</head> - -<body class="ui-pagecontainer" data-background="../img/bg.jpg"> -<div id="ctxpopupPage" class="ui-page"> - <header class="ui-header"> - <h2 class="ui-title">Tooltip</h2> - </header> - <div class="ui-content content-padding"> - <a href="#" data-role="button" data-icon="source" data-iconpos="top" - class="ui-color-live" data-inline="true" data-tooltip="Tooltip text" - data-tooltip-arrow="b" style="margin-left:50px;" id="tooltip-top"></a> - <a href="#" data-role="button" data-icon="source" data-iconpos="top" - class="ui-color-live" data-inline="true" data-tooltip="Tooltip text" - data-tooltip-arrow="t" style="margin-left:50px;" id="tooltip-bottom" - data-tooltip-timeout="10000"></a> - </div> -</div> -</body> -</html> diff --git a/tau/demos/TVDemo/src/checkboxradio/basic-radio-set.html b/tau/demos/TVDemo/src/checkboxradio/basic-radio-set.html deleted file mode 100644 index 16e77806..00000000 --- a/tau/demos/TVDemo/src/checkboxradio/basic-radio-set.html +++ /dev/null @@ -1,37 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> - <title>TV UI</title> - <link rel="stylesheet" href="../../lib/tau/tv/theme/default/tau.css"> -</head> -<body> - <div class="ui-page"> - <header class="ui-header"> - <h2 class="ui-title">Radio Button</h2> - </header> - <div class="ui-content content-padding"> - <input type="radio" name="btn" id="radio1" value="1"> - <label for="radio1">High performance</label> - <br> - - <input type="radio" name="btn" id="radio2" value="2"> - <label for="radio2">Eco saving</label> - <br> - - <input type="radio" name="btn" id="radio3" value="3" disabled="disabled"> - <label for="radio3">Power Saver</label> - <br> - - <input type="radio" name="btn" id="radio4" value="4"> - <label for="radio4">Samsung Optimized</label> - <br> - - <input type="radio" name="btn" id="radio5" value="5"> - <label for="radio5">Default</label> - <br> - </div> - </div> -</body> -<script type="text/javascript" src="../../lib/tau/tv/js/tau.js"></script> -</html> diff --git a/tau/demos/TVDemo/src/checkboxradio/checkbox.html b/tau/demos/TVDemo/src/checkboxradio/checkbox.html deleted file mode 100644 index cf1776c0..00000000 --- a/tau/demos/TVDemo/src/checkboxradio/checkbox.html +++ /dev/null @@ -1,67 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <script data-build-remove="false"> - var tauConfig = { - autoBuildOnPageChange: true - }; - </script> - <title>TV UI</title> - <script type="text/javascript" src="../../lib/tau/tv/js/tau.js" data-build-remove="false"></script> - <link rel="stylesheet" href="../../lib/tau/tv/theme/default/tau.css"> -</head> -<body class="ui-pagecontainer" data-background="../img/bg.jpg"> - <div class="ui-page" id="checkboxradioPage"> - <header class="ui-header"> - <h2 class="ui-title">List</h2> - </header> - <div class="ui-content"> - <ul class="ui-listview"> - <li><a href="basic-checkbox-set.html">Basic checkbox set</a></li> - <li><a href="../list/list_2text_1icon_1.html">Basic list with checkbox elements</a></li> - <li><a href="#checkPopup" class="ui-btn" data-rel="popup">Checkbox list popup</a></li> - <li><a href="gray-checkbox-list.html">Gray checkbox list page</a></li> - </ul> - </div> - <div id="checkPopup" data-role="popup" class="ui-popup-listview"> - <header>When?</header> - <div style="overflow-y:scroll;"> - <ul class="ui-listview"> - <li class="li-has-checkbox"> - <input id="week-1" type="checkbox"/> - <label for="week-1">Monday</label> - </li> - <li class="li-has-checkbox"> - <input id="week-2" type="checkbox"/> - <label for="week-2">Tuesday</label> - </li> - <li class="li-has-checkbox"> - <input id="week-3" type="checkbox"/> - <label for="week-3">Wednesday</label> - </li> - <li class="li-has-checkbox"> - <input id="week-4" type="checkbox"/> - <label for="week-4">Thursday</label> - </li> - <li class="li-has-checkbox"> - <input id="week-5" type="checkbox"/> - <label for="week-5">Friday</label> - </li> - <li class="li-has-checkbox"> - <input id="week-6" type="checkbox"/> - <label for="week-6">Saturday</label> - </li> - <li class="li-has-checkbox"> - <input id="week-7" type="checkbox"/> - <label for="week-7">Sunday</label> - </li> - </ul> - </div> - <footer> - <a data-role="button" id="checkPopup-close" class="ui-btn" data-rel="back">Close</a> - </footer> - </div> - </div> -</body> -</html> diff --git a/tau/demos/TVDemo/src/checkboxradio/basic-checkbox-set.html b/tau/demos/TVDemo/src/checkboxradio/checkboxradio.html index d2f32648..23f96431 100644 --- a/tau/demos/TVDemo/src/checkboxradio/basic-checkbox-set.html +++ b/tau/demos/TVDemo/src/checkboxradio/checkboxradio.html @@ -10,7 +10,7 @@ <header class="ui-header"> <h2 class="ui-title">Checkbox Button</h2> </header> - <div class="ui-content content-padding"> + <div class="ui-content"> <input type="checkbox" name="checkbox-1" id="checkbox-1"></input> <label for="checkbox-1">USB charging</label> <br> @@ -30,10 +30,5 @@ </div> </div> </body> -<script build-remove="false"> - var tauConfig = { - autoBuildOnPageChange: true - }; -</script> <script type="text/javascript" src="../../lib/tau/tv/js/tau.js"></script> </html> diff --git a/tau/demos/TVDemo/src/checkboxradio/gray-checkbox-list.html b/tau/demos/TVDemo/src/checkboxradio/gray-checkbox-list.html deleted file mode 100644 index 909254db..00000000 --- a/tau/demos/TVDemo/src/checkboxradio/gray-checkbox-list.html +++ /dev/null @@ -1,36 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> - <title>TV UI</title> - <link rel="stylesheet" href="../../lib/tau/tv/theme/default/tau.css"> -</head> -<body> - <div class="ui-page ui-gray-page"> - <header class="ui-header"> - <h2 class="ui-title">Check list</h2> - </header> - <div class="ui-content"> - <ul class="ui-listview"> - <li class="li-has-radio"> - <input type="checkbox" name="checkbox-1" id="checkbox-1"> - <label for="checkbox-1">USB charging</label> - </li> - <li class="li-has-radio"> - <input type="checkbox" name="checkbox-2" id="checkbox-2" disabled="disabled"> - <label for="checkbox-2">User account control</label> - </li> - <li class="li-has-radio"> - <input type="checkbox" name="checkbox-3" id="checkbox-3"> - <label for="checkbox-3">PC/AV Mode</label> - </li> - <li class="li-has-radio"> - <input type="checkbox" name="checkbox-4" id="checkbox-4"> - <label for="checkbox-4">Off timer on/off</label> - </li> - </ul> - </div> - </div> -</body> -<script type="text/javascript" src="../../lib/tau/tv/js/tau.js"></script> -</html> diff --git a/tau/demos/TVDemo/src/checkboxradio/gray-radio-list.html b/tau/demos/TVDemo/src/checkboxradio/gray-radio-list.html deleted file mode 100644 index 703620a0..00000000 --- a/tau/demos/TVDemo/src/checkboxradio/gray-radio-list.html +++ /dev/null @@ -1,40 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> - <title>TV UI</title> - <link rel="stylesheet" href="../../lib/tau/tv/theme/default/tau.css"> -</head> -<body> - <div class="ui-page ui-gray-page"> - <header class="ui-header"> - <h2 class="ui-title">Select your ringtone</h2> - </header> - <div class="ui-content"> - <ul class="ui-listview"> - <li class="li-has-radio"> - <input type="radio" name="radioset" id="radio-1" checked="checked" /> - <label for="radio-1"> Tone 1 </label> - </li> - <li class="li-has-radio"> - <input type="radio" name="radioset" id="radio-2" /> - <label for="radio-2"> Tone 2 </label> - </li> - <li class="li-has-radio"> - <input type="radio" name="radioset" id="radio-3" /> - <label for="radio-3"> Tone 3 </label> - </li> - <li class="li-has-radio"> - <input type="radio" name="radioset" id="radio-4" /> - <label for="radio-4"> Tone 4 </label> - </li> - <li class="li-has-radio"> - <input type="radio" name="radioset" id="radio-5" /> - <label for="radio-5"> Tone 5 </label> - </li> - </ul> - </div> - </div> -</body> -<script type="text/javascript" src="../../lib/tau/tv/js/tau.js"></script> -</html> diff --git a/tau/demos/TVDemo/src/checkboxradio/radio.html b/tau/demos/TVDemo/src/checkboxradio/radio.html index 1a19c1cb..2b5de041 100644 --- a/tau/demos/TVDemo/src/checkboxradio/radio.html +++ b/tau/demos/TVDemo/src/checkboxradio/radio.html @@ -2,56 +2,36 @@ <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> - <script data-build-remove="false"> - var tauConfig = { - autoBuildOnPageChange: true - }; - </script> <title>TV UI</title> - <script type="text/javascript" src="../../lib/tau/tv/js/tau.js" data-build-remove="false"></script> - <link rel="stylesheet" href="../../lib/tau/tv/theme/default/tau.css"> + <link rel="stylesheet" href="../../lib/tau/tv/theme/default/tau.css"> </head> -<body class="ui-pagecontainer" data-background="../img/bg.jpg"> -<div class="ui-page" id="checkboxradioPage"> - <header class="ui-header"> - <h2 class="ui-title">List</h2></header> - <div class="ui-content"> - <ul class="ui-listview"> - <li><a href="basic-radio-set.html">Basic radio set</a></li> - <li><a href="../list/list_2text_1icon_2.html">Basic list with radio elements</a></li> - <li><a href="#radioPopup" class="ui-btn" data-rel="popup">Radio list popup</a></li> - <li><a href="gray-radio-list.html">Gray radio list page</a></li> - </ul> - </div> - <div id="radioPopup" data-role="popup" class="ui-popup-listview"> - <header>Ringtones</header> - <div style="overflow-y:scroll;"> - <ul class="ui-listview"> - <li class="li-has-radio"> - <input type="radio" name="radioset" id="radio-1" checked="checked" /> - <label for="radio-1"> Tone 1 </label> - </li> - <li class="li-has-radio"> - <input type="radio" name="radioset" id="radio-2" /> - <label for="radio-2"> Tone 2 </label> - <li class="li-has-radio"> - <input type="radio" name="radioset" id="radio-3" /> - <label for="radio-3"> Tone 3 </label> - </li> - <li class="li-has-radio"> - <input type="radio" name="radioset" id="radio-4" /> - <label for="radio-4"> Tone 4 </label> - </li> - <li class="li-has-radio"> - <input type="radio" name="radioset" id="radio-5" /> - <label for="radio-5"> Tone 5 </label> - </li> - </ul> +<body> + <div class="ui-page"> + <header class="ui-header"> + <h2 class="ui-title">Radio Button</h2> + </header> + <div class="ui-content"> + <input type="radio" name="btn" id="radio1" value="1"></input> + <label for="radio1">High performance</label> + <br> + + <input type="radio" name="btn" id="radio2" value="2"></input> + <label for="radio2">Eco saving</label> + <br> + + <input type="radio" name="btn" id="radio3" value="3" disabled="disabled"></input> + <label for="radio3">Power Saver</label> + <br> + + <input type="radio" name="btn" id="radio4" value="4"></input> + <label for="radio4">Samsung Optimized</label> + <br> + + <input type="radio" name="btn" id="radio5" value="5"></input> + <label for="radio5">Default</label> + <br> </div> - <footer> - <a data-role="button" id="radioPopup-close" class="ui-btn" data-rel="back">Close</a> - </footer> </div> -</div> </body> +<script type="text/javascript" src="../../lib/tau/tv/js/tau.js"></script> </html> diff --git a/tau/demos/TVDemo/src/contextualmenu/contextual.js b/tau/demos/TVDemo/src/contextualmenu/contextual.js deleted file mode 100644 index f98bf13c..00000000 --- a/tau/demos/TVDemo/src/contextualmenu/contextual.js +++ /dev/null @@ -1,26 +0,0 @@ -(function() { - var page = document.getElementById("contextPage"), - contextWidget; - - page.addEventListener("pageshow", function(ev) { - var context = document.getElementById("context"); - contextWidget = tau.widget.ContextualMenu(context); - contextWidget.open(); - }, false); - - function click(event) { - var inButton = tau.util.selectors.getClosestByTag(event.target, "a"); - if (inButton) { - setTimeout(function() { - if (contextWidget.isOpen()) { - contextWidget.close(); - } else { - contextWidget.open(); - } - }, 200); - } - } - - page.removeEventListener("vclick", click); - page.addEventListener("vclick", click); -}()); diff --git a/tau/demos/TVDemo/src/contextualmenu/index.html b/tau/demos/TVDemo/src/contextualmenu/index.html deleted file mode 100644 index 4592c420..00000000 --- a/tau/demos/TVDemo/src/contextualmenu/index.html +++ /dev/null @@ -1,72 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <script data-build-remove="false"> - var tauConfig = { - autoBuildOnPageChange: true - }; - </script> - <title>TV UI</title> - <script type="text/javascript" src="../../lib/tau/tv/js/tau.js" data-build-remove="false"></script> - <link rel="stylesheet" href="../../lib/tau/tv/theme/default/tau.css"> -</head> - -<body class="ui-pagecontainer" data-background="../img/bg.jpg"> -<div id="contextPage" class="ui-page"> - <header class="ui-header"> - <h2 class="ui-title">Contextual menu</h2> - </header> - <div class="ui-content content-padding"> - <ul class="ui-listview"> - <li> - <a href="#" class="ui-btn">Open contextual menu</a> - </li> - - </ul> - </div> - <div id="context" class="ui-contextual-menu"> - <div class="ui-contextual-menu-main"> - Place for main content - </div> - <div class="ui-contextual-menu-buttons"> - <a href="#" data-icon="tv-show">share this</a> - <a href="#" data-icon="movie">share this</a> - <a href="#" data-icon="live">share this</a> - <a href="#" data-icon="live">share this</a> - <a href="#" data-icon="live">share this</a> - </div> - <div class="ui-contextual-menu-related"> - <ul> - <li class="ui-list-divider">Related channels</li> - <li> - <a href="#"> - Someone like you - </a> - </li> - <li class="ui-list-divider">Related channels</li> - <li> - <a> - 1 USB device connected - </a> - </li> - <li> - <a href="#"> - Facebook - </a> - </li> - <li class="ui-list-divider">NOTIFICATION</li> - <li> - <a href="#"> - The tonight show - <span class="li-text-sub">09:20 PM</span> - <span class="li-text-sub">Completed update | FOX</span> - </a> - </li> - </ul> - </div> - </div> - <script type="text/javascript" src="contextual.js"></script> -</div> -</body> -</html> diff --git a/tau/demos/TVDemo/src/drawer/dynamic-with-header.html b/tau/demos/TVDemo/src/drawer/dynamic-with-header.html deleted file mode 100644 index f7ba8e55..00000000 --- a/tau/demos/TVDemo/src/drawer/dynamic-with-header.html +++ /dev/null @@ -1,284 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <script build-remove="false"> - var tauConfig = { - autoBuildOnPageChange: true - }; - </script> - <script type="text/javascript" src="../../lib/tau/tv/js/tau.js" - data-build-remove="false"></script> - <link rel="stylesheet" href="../../lib/tau/tv/theme/default/tau.css"> - - <title>TV UI Demo</title> -</head> - -<body class="ui-pagecontainer" data-background="../img/bg.jpg"> -<div class="ui-page ui-page-active" id="dh-main-drawer" data-role="page"> - <div class="ui-content"></div> - <div data-role="drawer" data-position="left" id="dh-left-drawer" - data-width="301" data-close-on-click="false" data-overlay="false"> - <a class="ui-btn ui-drawer-close" - id="dh-close" data-inline="true" data-role="button"></a> - <ul class="ui-home-bar" id="dh-home-bar"> - <li class="ui-home-bar-header ui-home-bar-move-disabled"> - <a href="#andrew" - data-icon="source" data-iconpos="top" - data-rel="dynamic">Andrew</a> - </li> - <li> - <a data-rel="dynamic" href="#live" - data-icon="live" data-iconpos="top">Live</a> - </li> - <li> - <a data-rel="dynamic" href="#movies" data-icon="movie" - data-iconpos="top">Movies</a></li> - <li> - <a data-rel="dynamic" href="#apps" - data-icon="app" data-iconpos="top">Apps</a></li> - <li> - <a href="#source" data-rel="dynamic" - data-icon="source" data-iconpos="top">Source</a></li> - <li class="ui-home-bar-move-disabled"> - <a href="#dh-add" data-rel="dynamic" - data-icon="add" data-iconpos="top">pin</a></li> - </ul> - <div id="live" class="ui-dynamic-box"> - <ul class="ui-listview" data-role="listview"> - <li class="ui-list-divider">Favorite</li> - <li class="ui-li-dynamic ui-li-dynamic-1line"> - <a href="#"> - <img src="../img/bg.jpg"/> - <footer> - <h2>Beginner's Luck</h2> - <h3>BELIVE</h3> - </footer> - </a> - </li> - - <li class="ui-li-dynamic ui-li-dynamic-1line-icon"> - <a href="#"> - <img src="../img/bg.jpg"/> - <footer> - <img class="ui-li-dynamic-icon-src" src="../img/app_ico_default_app_25.png"/> - <h2>Facebook</h2> - </footer> - </a> - </li> - - <li class="ui-li-dynamic ui-li-dynamic-icon-1line"> - <a href="#"> - <img src="../img/bg.jpg"/> - <footer> - <img class="ui-li-dynamic-icon-src" src="../img/app_ico_default_app_25.png"/> - <h2>Tizen</h2> - </footer> - </a> - </li> - - <li class="ui-li-dynamic ui-li-dynamic-multiline"> - <a href="#"> - <img src="../img/bg.jpg"/> - <footer> - <img class="ui-li-dynamic-icon-src" src="../img/app_ico_default_app_25.png"/> - - <h2>Eternal sunshine</h2> - - <h3>CH 003</h3> - - <div> - <time class="ui-li-dynamic-from">10:00PM</time> - - - <time class="ui-li-dynamic-to">12:00PM</time> - </div> - <progress max="100" value="40"></progress> - </footer> - <header> - <span class="ui-li-dynamic-info">REC 00:02:19</span> - </header> - </a> - </li> - </ul> - </div> - <div id="movies" class="ui-dynamic-box"> - <ul class="ui-listview" data-role="listview"> - <li class="ui-list-divider">TV Shows</li> - <li class="ui-li-dynamic ui-li-grid"> - <a href="#"> - <img src="../img/7572051.3.jpg"/> - <footer> - <h2>Eternal sunshine</h2> - </footer> - </a> - </li> - <li class="ui-li-dynamic ui-li-grid"> - <a href="#"> - <img src="../img/7572051.3.jpg"/> - <footer> - <h2>Eternal sunshine</h2> - </footer> - </a> - </li> - <li class="ui-li-dynamic ui-li-grid"> - <a href="#"> - <img src="../img/7572051.3.jpg"/> - <footer> - <h2>Eternal sunshine</h2> - </footer> - </a> - </li> - <li class="ui-li-dynamic ui-li-grid"> - <a href="#"> - <img src="../img/7572051.3.jpg"/> - <footer> - <h2>Eternal sunshine</h2> - </footer> - </a> - </li> - <li class="ui-li-dynamic ui-li-grid"> - <a href="#"> - <img src="../img/7572051.3.jpg"/> - <footer> - <h2>Eternal sunshine</h2> - </footer> - </a> - </li> - <li class="ui-li-dynamic ui-li-grid"> - <a href="#"> - <img src="../img/7572051.3.jpg"/> - <footer> - <h2>Eternal sunshine</h2> - </footer> - </a> - </li> - <li class="ui-li-dynamic ui-li-grid"> - <a href="#"> - <img src="../img/7572051.3.jpg"/> - <footer> - <h2>Eternal sunshine</h2> - </footer> - </a> - </li> - </ul> - </div> - <div id="source" class="ui-dynamic-box ui-dynamic-box-no-content"> - <header> - No source - </header> - <div> - To connect source, plug a source into TV or set up the the network on configuration. - </div> - </div> - <div id="apps" class="ui-dynamic-box"> - <ul class="ui-listview" data-role="listview"> - <li class="ui-list-divider">ONGOING</li> - <li class="ui-li-thumb"> - <a href="#"> - Someone like you - <img class="ui-thumb-src" src="../img/7572051.3.jpg"/> - <span class="li-text-sub">Owl City Playing</span> - </a> - </li> - <li class="ui-li-lines-icon"> - <a href="#" data-icon="../img/ico_live_foc.png" data-use-mask="true" data-iconpos="right"> - 1 USB device connected - <span class="li-text-sub">Select to go to connected device list</span> - </a> - </li> - <li class="ui-li-icon-progressbar"> - <a href="#" data-icon="../img/ico_tv_show_foc.png" data-iconpos="right"> - Facebook - <label for="progress-1">22%</label> - <progress id="progress-1" value="50" min="0" max="100"></progress> - </a> - </li> - <li class="ui-list-divider">NOTIFICATION</li> - <li class="ui-li-lines-icon"> - <a href="#" data-icon="../img/ico_tv_show_foc.png" data-iconpos="right"> - The tonight show - <span class="li-text-sub">09:20 PM</span> - <span class="li-text-sub">Completed update FOX</span> - </a> - </li> - <li class="ui-li-lines-icon"> - <a href="#" data-icon="../img/ico_moive_foc.png" data-iconpos="right"> - The tonight show - <span class="li-text-sub">09:20 PM</span> - <span class="li-text-sub">Completed update FOX</span> - <span class="li-text-sub">Next: News</span> - </a> - </li> - <li class="ui-list-divider">CONTEXTUAL MENU DETAIL CONTENT</li> - <li class="ui-li-contextual-menu"> - <a href="#" data-icon="../img/app_ico_photo_video.png" data-iconpos="left" data-title="ddgdgd"> - Eternal Sunshine - <img class="ui-status-icon" src="../img/app_ico_history.png"> - <span class="ui-icon-title">112</span> - </a> - </li> - </ul> - </div> - <div id="dh-add" class="ui-dynamic-box"> - <ul class="ui-listview" id="dh-add-list"> - <li> - <a class="add" data-icon="live" data-iconpos="top">Live</a> - </li> - <li> - <a class="add" data-iconpos="top" data-icon="live">TV - shows</a></li> - <li> - <a class="add" data-icon="movie" - data-iconpos="top">Movies</a></li> - <li> - <a class="add" - data-icon="app" data-iconpos="top">Apps</a></li> - <li> - <a class="add" data-icon="source" - data-iconpos="top">Source</a></li> - </ul> - </div> - <script> - (function () { - var mainPage = document.getElementById("dh-main-drawer"), - closeButton = document.getElementById("dh-close"), - drawerElement = document.getElementById("dh-left-drawer"), - drawer, - addList = document.getElementById("dh-add-list"), - homeBarElement = document.getElementById("dh-home-bar"), - homeBar; - - mainPage.addEventListener("pageshow", function () { - drawer = tau.widget.Drawer(drawerElement); - homeBar = tau.widget.HomeBar(homeBarElement); - setTimeout(function () { - drawer.open(); - }, 1000); - }); - mainPage.addEventListener("vclick", function () { - if (!drawer.isOpen()) { - drawer.open(); - } - }); - closeButton.addEventListener("vclick", function () { - drawer.close(); - }); - addList.addEventListener("vclick", function (event) { - var newLi = event.target.parentNode.cloneNode(true), - rand = "new" + Math.floor(Math.random() * 1000); - tau.util.array.forEach(newLi.querySelectorAll("[id]"), function (element) { - element.id = rand + element.id; - }); - newLi.firstElementChild.classList.remove("ui-focus"); - newLi.firstElementChild.classList.remove("ui-focus-up"); - newLi.firstElementChild.classList.remove("ui-focus-right"); - newLi.firstElementChild.classList.remove("ui-focus-down"); - newLi.firstElementChild.classList.remove("ui-focus-left"); - homeBar.add(newLi); - tau.engine.createWidgets(newLi); - }); - }()); - </script> - </div> -</div> -</body> -</html> diff --git a/tau/demos/TVDemo/src/drawer/dynamic-with-icons.html b/tau/demos/TVDemo/src/drawer/dynamic-with-icons.html deleted file mode 100644 index d8a53371..00000000 --- a/tau/demos/TVDemo/src/drawer/dynamic-with-icons.html +++ /dev/null @@ -1,350 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <script build-remove="false"> - var tauConfig = { - autoBuildOnPageChange: true - }; - </script> - <script type="text/javascript" src="../../lib/tau/tv/js/tau.js" - data-build-remove="false"></script> - <link rel="stylesheet" href="../../lib/tau/tv/theme/default/tau.css"> - - <title>TV UI Demo</title> -</head> - -<body class="ui-pagecontainer" data-background="../img/bg.jpg"> -<div class="ui-page ui-page-active" id="di-main-drawer" data-role="page"> - <div class="ui-content"></div> - <div data-role="drawer" data-position="left" id="di-left-drawer" - data-width="301" data-close-on-click="false" data-overlay="false"> - <a class="ui-btn ui-drawer-close" - id="di-close" data-inline="true" data-role="button"></a> - <ul class="ui-home-bar" id="di-home-bar"> - <li> - <a data-rel="dynamic" href="#live" - data-icon="live" data-iconpos="top">Live</a> - </li> - <li> - <a data-rel="dynamic" href="#movies" data-icon="movie" - data-iconpos="top">Movies</a></li> - <li> - <a data-rel="dynamic" href="#apps" - data-icon="app" data-iconpos="top">Apps</a></li> - <li> - <a href="#tv-shows" data-rel="dynamic" - data-icon="tv-show" data-iconpos="top">TV Show</a></li> - <li> - <a href="#source" data-rel="dynamic" - data-icon="source" data-iconpos="top">Source</a></li> - <li class="ui-home-bar-move-disabled"> - <a href="#di-add" data-rel="dynamic" - data-icon="add" data-iconpos="top">pin</a></li> - </ul> - <div id="live" class="ui-dynamic-box"> - <ul class="ui-listview" data-role="listview"> - <li class="ui-list-divider">Favorite</li> - <li class="ui-li-dynamic ui-li-dynamic-1line"> - <a href="#"> - <img src="../img/bg.jpg"/> - <footer> - <h2>Beginner's Luck</h2> - <h3>BELIVE</h3> - </footer> - </a> - </li> - - <li class="ui-li-dynamic ui-li-dynamic-1line-icon"> - <a href="#"> - <img src="../img/bg.jpg"/> - <footer> - <img class="ui-li-dynamic-icon-src" src="../img/app_ico_default_app_25.png"/> - <h2>Facebook</h2> - </footer> - </a> - </li> - - <li class="ui-li-dynamic ui-li-dynamic-icon-1line"> - <a href="#"> - <img src="../img/bg.jpg"/> - <footer> - <img class="ui-li-dynamic-icon-src" src="../img/app_ico_default_app_25.png"/> - <h2>Tizen</h2> - </footer> - </a> - </li> - - <li class="ui-li-dynamic ui-li-dynamic-multiline"> - <a href="#"> - <img src="../img/bg.jpg"/> - <footer> - <img class="ui-li-dynamic-icon-src" src="../img/app_ico_default_app_25.png"/> - - <h2>Eternal sunshine</h2> - - <h3>CH 003</h3> - - <div> - <time class="ui-li-dynamic-from">10:00PM</time> - - - <time class="ui-li-dynamic-to">12:00PM</time> - </div> - <progress max="100" value="40"></progress> - </footer> - <header> - <span class="ui-li-dynamic-info">REC 00:02:19</span> - </header> - </a> - </li> - - </ul> - </div> - <div id="movies" class="ui-dynamic-box"> - <ul class="ui-listview" data-role="listview"> - <li class="ui-list-divider">TV Shows</li> - <li class="ui-li-dynamic ui-li-grid"> - <a href="#"> - <img src="../img/7572051.3.jpg"/> - <footer> - <h2>Eternal sunshine</h2> - </footer> - </a> - </li> - <li class="ui-li-dynamic ui-li-grid"> - <a href="#"> - <img src="../img/7572051.3.jpg"/> - <footer> - <h2>Eternal sunshine</h2> - </footer> - </a> - </li> - <li class="ui-li-dynamic ui-li-grid"> - <a href="#"> - <img src="../img/7572051.3.jpg"/> - <footer> - <h2>Eternal sunshine</h2> - </footer> - </a> - </li> - <li class="ui-li-dynamic ui-li-grid"> - <a href="#"> - <img src="../img/7572051.3.jpg"/> - <footer> - <h2>Eternal sunshine</h2> - </footer> - </a> - </li> - <li class="ui-li-dynamic ui-li-grid"> - <a href="#"> - <img src="../img/7572051.3.jpg"/> - <footer> - <h2>Eternal sunshine</h2> - </footer> - </a> - </li> - <li class="ui-li-dynamic ui-li-grid"> - <a href="#"> - <img src="../img/7572051.3.jpg"/> - <footer> - <h2>Eternal sunshine</h2> - </footer> - </a> - </li> - <li class="ui-li-dynamic ui-li-grid"> - <a href="#"> - <img src="../img/7572051.3.jpg"/> - <footer> - <h2>Eternal sunshine</h2> - </footer> - </a> - </li> - </ul> - </div> - <div id="tv-shows" class="ui-dynamic-box"> - <ul class="ui-listview" data-role="listview"> - <li class="ui-list-divider">TV Shows</li> - <li class="ui-li-dynamic ul-li-icon ui-li-grid-icon"> - <a href="#"> - <img src="../img/7572051.3.jpg"/> - <footer> - <img class="ui-li-dynamic-icon-src" src="../img/app_ico_default_app_25.png"/> - <h2>Vimeo</h2> - </footer> - </a> - </li> - <li class="ui-li-dynamic ul-li-icon ui-li-grid-icon"> - <a href="#"> - <img src="../img/7572051.3.jpg"/> - <footer> - <img class="ui-li-dynamic-icon-src" src="../img/app_ico_default_app_25.png"/> - <h2>Vimeo</h2> - </footer> - </a> - </li> - <li class="ui-li-dynamic ul-li-icon ui-li-grid-icon"> - <a href="#"> - <img src="../img/7572051.3.jpg"/> - <footer> - <img class="ui-li-dynamic-icon-src" src="../img/app_ico_default_app_25.png"/> - <h2>Vimeo</h2> - </footer> - </a> - </li> - <li class="ui-li-dynamic ul-li-icon ui-li-grid-icon"> - <a href="#"> - <img src="../img/7572051.3.jpg"/> - <footer> - <img class="ui-li-dynamic-icon-src" src="../img/app_ico_default_app_25.png"/> - <h2>Vimeo</h2> - </footer> - </a> - </li> - <li class="ui-li-dynamic ul-li-icon ui-li-grid-icon"> - <a href="#"> - <img src="../img/7572051.3.jpg"/> - <footer> - <img class="ui-li-dynamic-icon-src" src="../img/app_ico_default_app_25.png"/> - <h2>Vimeo</h2> - </footer> - </a> - </li> - <li class="ui-li-dynamic ul-li-icon ui-li-grid-icon"> - <a href="#"> - <img src="../img/7572051.3.jpg"/> - <footer> - <img class="ui-li-dynamic-icon-src" src="../img/app_ico_default_app_25.png"/> - <h2>Vimeo</h2> - </footer> - </a> - </li> - <li class="ui-li-dynamic ul-li-icon ui-li-grid-icon"> - <a href="#"> - <img src="../img/7572051.3.jpg"/> - <footer> - <img class="ui-li-dynamic-icon-src" src="../img/app_ico_default_app_25.png"/> - <h2>Vimeo</h2> - </footer> - </a> - </li> - </ul> - </div> - <div id="apps" class="ui-dynamic-box"> - <ul class="ui-listview" data-role="listview"> - <li class="ui-list-divider">ONGOING</li> - <li class="ui-li-thumb"> - <a href="#"> - Someone like you - <img class="ui-thumb-src" src="../img/7572051.3.jpg"/> - <span class="li-text-sub">Owl City Playing</span> - </a> - </li> - <li class="ui-li-lines-icon"> - <a href="#" data-icon="../img/ico_live_foc.png" data-use-mask="true" data-iconpos="right"> - 1 USB device connected - <span class="li-text-sub">Select to go to connected device list</span> - </a> - </li> - <li class="ui-li-icon-progressbar"> - <a href="#" data-icon="../img/ico_tv_show_foc.png" data-iconpos="right"> - Facebook - <label for="progress-1">22%</label> - <progress id="progress-1" value="50" min="0" max="100"></progress> - </a> - </li> - <li class="ui-list-divider">NOTIFICATION</li> - <li class="ui-li-lines-icon"> - <a href="#" data-icon="../img/ico_tv_show_foc.png" data-iconpos="right"> - The tonight show - <span class="li-text-sub">09:20 PM</span> - <span class="li-text-sub">Completed update FOX</span> - </a> - </li> - <li class="ui-li-lines-icon"> - <a href="#" data-icon="../img/ico_moive_foc.png" data-iconpos="right"> - The tonight show - <span class="li-text-sub">09:20 PM</span> - <span class="li-text-sub">Completed update FOX</span> - <span class="li-text-sub">Next: News</span> - </a> - </li> - <li class="ui-list-divider">CONTEXTUAL MENU DETAIL CONTENT</li> - <li class="ui-li-contextual-menu"> - <a href="#" data-icon="../img/app_ico_photo_video.png" data-iconpos="left" data-title="ddgdgd"> - Eternal Sunshine - <img class="ui-status-icon" src="../img/app_ico_history.png"> - <span class="ui-icon-title">112</span> - </a> - </li> - </ul> - </div> - - <div id="source" class="ui-dynamic-box ui-dynamic-box-no-content"> - <header> - No source - </header> - <div> - To connect source, plug a source into TV or set up the the network on configuration. - </div> - </div> - - <div id="di-add" class="ui-dynamic-box"> - <ul class="ui-listview" id="di-add-list"> - <li> - <a class="add" data-icon="live" data-iconpos="top">Live</a> - </li> - <li> - <a class="add" data-iconpos="top" data-icon="live">TV - shows</a></li> - <li> - <a class="add" data-icon="movie" - data-iconpos="top">Movies</a></li> - <li> - <a class="add" - data-icon="app" data-iconpos="top">Apps</a></li> - <li> - <a class="add" data-icon="source" - data-iconpos="top">Source</a></li> - </ul> - </div> - <script> - - (function () { - var mainPage = document.getElementById("di-main-drawer"), - closeButton = document.getElementById("di-close"), - drawerElement = document.getElementById("di-left-drawer"), - drawer, - addList = document.getElementById("di-add-list"), - homeBarElement = document.getElementById("di-home-bar"), - homeBar; - - mainPage.addEventListener("pageshow", function () { - drawer = tau.widget.Drawer(drawerElement); - homeBar = tau.widget.HomeBar(homeBarElement); - setTimeout(function () { - drawer.open(); - }, 1000); - }); - mainPage.addEventListener("vclick", function () { - if (!drawer.isOpen()) { - drawer.open(); - } - }); - closeButton.addEventListener("vclick", function () { - drawer.close(); - }); - addList.addEventListener("vclick", function (event) { - var newLi = event.target.parentNode.cloneNode(true), - rand = "new" + Math.floor(Math.random() * 1000); - tau.util.array.forEach(newLi.querySelectorAll("[id]"), function (element) { - element.id = rand + element.id; - }); - homeBar.add(newLi); - tau.engine.createWidgets(newLi); - tau.event.trigger(newLi.firstElementChild, "blur"); - }); - }()); - </script> - </div> -</div> -</body> -</html> diff --git a/tau/demos/TVDemo/src/drawer/index.html b/tau/demos/TVDemo/src/drawer/index.html index bc467348..9fd0c169 100644 --- a/tau/demos/TVDemo/src/drawer/index.html +++ b/tau/demos/TVDemo/src/drawer/index.html @@ -1,46 +1,284 @@ <!DOCTYPE html> <html> <head> - <script data-build-remove="false"> + <meta http-equiv="X-UA-Compatible" content="IE=9; IE=8"> + <script build-remove="false"> var tauConfig = { autoBuildOnPageChange: true }; </script> - <script type="text/javascript" src="../../lib/tau/tv/js/tau.js" - data-build-remove="false"></script> + <script type="text/javascript" src="../../lib/tau/tv/js/tau.js" data- + build-remove="false"></script> <link rel="stylesheet" href="../../lib/tau/tv/theme/default/tau.css"> <title>TV UI Demo</title> + + <!-- for compatibility test --> + <meta name="apple-mobile-web-app-capable" content="yes"/> + <meta name="apple-mobile-web-app-status-bar-style" content="black"/> + <link rel="apple-touch-icon" href="../../icon-tizen.png"/> </head> <body class="ui-pagecontainer" data-background="../img/bg.jpg"> <div class="ui-page ui-page-active" id="main-drawer" data-role="page"> <div class="ui-content"></div> <div data-role="drawer" data-position="left" id="left-drawer" - data-width="700" data-close-on-click="false" data-overlay="false"> + data-width="301" data-close-on-click="false" data-overlay="false"> <a class="ui-btn ui-drawer-close" id="close" data-inline="true" data-role="button"></a> - <ul class="ui-listview" style="float: left;"> - <li> - <a href="simple.html">Simple HomeBar</a> - </li> - <li> - <a href="simple-with-icons.html">Simple HomeBar with icons</a> - </li> - <li> - <a href="simple-with-icons-with-add.html">Simple HomeBar with - icons and add button</a> - </li> - <li> - <a href="dynamic-with-icons.html">HomeBar with dynamic bar</a> + <ul class="ui-listview ui-listview-first" data-role="listview"> + <li class="ui-block"> + <a href="#andrew" data-role="button" + data-icon="source" data-iconpos="top" + data-rel="dynamic" + class="ui-btn ui-color-live">Andrew</a> </li> - <li> - <a href="dynamic-with-header.html">HomeBar with header and - dynamic bar</a> + <li class="ui-block"> + <a data-rel="dynamic" href="#live" + data-role="button" data-icon="live" data-iconpos="top">Live</a> </li> + <li class="ui-block"> + <a href="#tv-shows" + data-icon="tv-show" data-iconpos="top" + data-role="button">TV shows</a></li> + <li class="ui-block"> + <a href="#movies" + data-role="button" data-icon + ="movie" data-iconpos="top">Movies</a></li> + <li class="ui-block"> + <a data-rel="dynamic" href="#apps" + data-role="button" data-icon + ="app" data-iconpos="top">Apps</a></li> + <li class="ui-block"> + <a href="#source" + data-role="button" data-icon + ="source" data-iconpos="top">Source</a></li> </ul> + <div id="live" class="ui-dynamic-box"> + <ul class="ui-listview" data-role="listview"> + <li class="ui-list-divider">Favorite</li> + <li class="ui-li-dynamic"> + <a href="#"> + <img src="../img/bg.jpg" /> + <footer> + <img src="../img/ico_source_foc.png" /> + <h2>Eternal sunshine</h2> + <h3>CH 003</h3> + <div> + <time class="ui-li-dynami-from">10:00PM</time> - + <time class="ui-li-dynami-to">12:00PM</time> + </div> + <progress max="100" value="40"></progress> + </footer> + </a> + </li> + + <li class="ui-li-dynamic"> + <a href="#"> + <img src="../img/bg.jpg" /> + <footer> + <img src="../img/ico_source_foc.png" /> + <h2>Eternal sunshine</h2> + <h3>CH 003</h3> + <div> + <time class="ui-li-dynami-from">10:00PM</time> - + <time class="ui-li-dynami-to">12:00PM</time> + </div> + <progress max="100" value="40"></progress> + </footer> + </a> + </li> + + <li class="ui-li-dynamic"> + <a href="#"> + <img src="../img/bg.jpg" /> + <footer> + <img src="../img/ico_source_foc.png" /> + <h2>Eternal sunshine</h2> + <h3>CH 003</h3> + <div> + <time class="ui-li-dynami-from">10:00PM</time> - + <time class="ui-li-dynami-to">12:00PM</time> + </div> + <progress max="100" value="40"></progress> + </footer> + </a> + </li> + + <li class="ui-li-dynamic"> + <a href="#"> + <img src="../img/bg.jpg" /> + <footer> + <img src="../img/ico_source_foc.png" /> + <h2>Eternal sunshine</h2> + <h3>CH 003</h3> + <div> + <time class="ui-li-dynami-from">10:00PM</time> - + <time class="ui-li-dynami-to">12:00PM</time> + </div> + <progress max="100" value="40"></progress> + </footer> + </a> + </li> + </ul> + </div> + <div id="movies" class="ui-dynamic-box"> + <ul class="ui-listview" data-role="listview"> + <li class="ui-list-divider">TV Shows</li> + <li class="ui-li-dynamic ul-li-poster"> + <a href="#"> + <img src="../img/7572051.3.jpg" /> + <footer> + <h2>Eternal sunshine</h2> + </footer> + </a> + </li> + <li class="ui-li-dynamic ul-li-poster"> + <a href="#"> + <img src="../img/7572051.3.jpg" /> + <footer> + <h2>Eternal sunshine</h2> + </footer> + </a> + </li> + <li class="ui-li-dynamic ul-li-poster"> + <a href="#"> + <img src="../img/7572051.3.jpg" /> + <footer> + <h2>Eternal sunshine</h2> + </footer> + </a> + </li> + <li class="ui-li-dynamic ul-li-poster"> + <a href="#"> + <img src="../img/7572051.3.jpg" /> + <footer> + <h2>Eternal sunshine</h2> + </footer> + </a> + </li> + <li class="ui-li-dynamic ul-li-poster"> + <a href="#"> + <img src="../img/7572051.3.jpg" /> + <footer> + <h2>Eternal sunshine</h2> + </footer> + </a> + </li> + <li class="ui-li-dynamic ul-li-poster"> + <a href="#"> + <img src="../img/7572051.3.jpg" /> + <footer> + <h2>Eternal sunshine</h2> + </footer> + </a> + </li> + <li class="ui-li-dynamic ul-li-poster"> + <a href="#"> + <img src="../img/7572051.3.jpg" /> + <footer> + <h2>Eternal sunshine</h2> + </footer> + </a> + </li> + </ul> </div> + <div id="source" class="ui-dynamic-box"> + <ul class="ui-listview" data-role="listview"> + <li class="ui-list-divider">TV Shows</li> + <li class="ui-li-dynamic ul-li-icon ui-li-dark"> + <a href="#"> + <img src="../img/7572051.3.jpg" /> + <footer> + <h2>Eternal sunshine</h2> + </footer> + </a> + </li> + <li class="ui-li-dynamic ul-li-icon ui-li-dark"> + <a href="#"> + <img src="../img/7572051.3.jpg" /> + <footer> + <h2>Eternal sunshine</h2> + </footer> + </a> + </li> + <li class="ui-li-dynamic ul-li-icon ui-li-dark"> + <a href="#"> + <img src="../img/7572051.3.jpg" /> + <footer> + <h2>Eternal sunshine</h2> + </footer> + </a> + </li> + <li class="ui-li-dynamic ul-li-icon ui-li-dark"> + <a href="#"> + <img src="../img/7572051.3.jpg" /> + <footer> + <h2>Eternal sunshine</h2> + </footer> + </a> + </li> + <li class="ui-li-dynamic ul-li-icon ui-li-dark"> + <a href="#"> + <img src="../img/7572051.3.jpg" /> + <footer> + <h2>Eternal sunshine</h2> + </footer> + </a> + </li> + <li class="ui-li-dynamic ul-li-icon ui-li-dark"> + <a href="#"> + <img src="../img/7572051.3.jpg" /> + <footer> + <h2>Eternal sunshine</h2> + </footer> + </a> + </li> + <li class="ui-li-dynamic ul-li-icon ui-li-dark"> + <a href="#"> + <img src="../img/7572051.3.jpg" /> + <footer> + <h2>Eternal sunshine</h2> + </footer> + </a> + </li> + </ul> + </div> + <div id="apps" class="ui-dynamic-box"> + <ul class="ui-listview" data-role="listview"> + <li class="ui-list-divider">ONGOING</li> + <li> + <a href="#"> + Someone like you + <img src="../img/7572051.3.jpg" /> + <span class="li-text-sub">Owl City | Playing</span> + </a> + </li> + <li> + <a href="#" data-icon="apps" data-iconpos="right"> + 1 USB device connected + <span class="li-text-sub">Select to go to connected device + list</span> + </a> + </li> + <li> + <a href="#" data-icon="facebook" data-iconpos="right"> + Facebook + <progress value="50" min="0" max="100"></progress> + </a> + </li> + <li class="ui-list-divider">NOTIFICATION</li> + <li> + <a href="#" data-icon="tv-show" data-iconpos="right"> + The tonight show + <span class="li-text-sub">09:20 PM</span> + <span class="li-text-sub">Completed update | FOX</span> + </a> + </li> + </ul> + </div> <script> + (function () { var mainPage = document.getElementById("main-drawer"), closeButton = document.getElementById("close"), @@ -48,7 +286,7 @@ drawer = tau.widget.Drawer(drawerElement); mainPage.addEventListener("pageshow", function () { - setTimeout(function () { + setTimeout(function() { drawer.open(); }, 1000); }); diff --git a/tau/demos/TVDemo/src/drawer/simple-with-icons-with-add.html b/tau/demos/TVDemo/src/drawer/simple-with-icons-with-add.html deleted file mode 100644 index 934af824..00000000 --- a/tau/demos/TVDemo/src/drawer/simple-with-icons-with-add.html +++ /dev/null @@ -1,88 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <script data-build-remove="false"> - var tauConfig = { - autoBuildOnPageChange: true - }; - </script> - <script type="text/javascript" src="../../lib/tau/tv/js/tau.js" - data-build-remove="false"></script> - <link rel="stylesheet" href="../../lib/tau/tv/theme/default/tau.css"> - - <title>TV UI Demo</title> -</head> - -<body class="ui-pagecontainer" data-background="../img/bg.jpg"> -<div class="ui-page ui-page-active" id="sia-main-drawer" data-role="page"> - <div class="ui-content"></div> - <div data-role="drawer" data-position="left" id="sia-left-drawer" - data-width="301" data-close-on-click="false" data-overlay="false"> - <a class="ui-btn ui-drawer-close" - id="sia-close" data-inline="true" data-role="button"></a> - <ul class="ui-home-bar" id="sia-home-bar"> - <li><a data-icon="source" data-iconpos="top">Andrew</a></li> - <li><a data-icon="live" data-iconpos="top">Live</a></li> - <li><a data-icon="movie" data-iconpos="top">Movies</a></li> - <li><a data-icon="app" data-iconpos="top">Apps</a></li> - <li><a data-icon="source" data-iconpos="top">Source</a></li> - <li class="ui-home-bar-move-disabled"> - <a href="#add" data-rel="popup" - data-icon="add" data-iconpos="top">pin</a></li> - </ul> - </div> - <div id="add" data-role="popup" class="ui-popup-listview"> - <header>Add element to Home Bar</header> - <div style="overflow-y:scroll;"> - <ul class="ui-listview" id="sia-add-list"> - <li><a href="" data-add-info="live" data-rel="back">Live</a> - </li> - <li><a href="" data-add-info="movie" data-rel="back">Movies</a> - </li> - <li><a href="" data-add-info="app" data-rel="back">Apps</a></li> - <li><a href="" data-add-info="source" data-rel="back">Source</a> - </li> - </ul> - </div> - <footer> - <a data-role="button" id="sia-listPopup-cancel" class="ui-btn" - data-rel="back">Cancel</a> - </footer> - </div> - <script> - (function () { - var mainPage = document.getElementById("sia-main-drawer"), - closeButton = document.getElementById("sia-close"), - drawerElement = document.getElementById("sia-left-drawer"), - addListElement = document.getElementById("sia-add-list"), - drawer, - homeBarElement = document.getElementById("sia-home-bar"), - homeBar; - - mainPage.addEventListener("pageshow", function () { - drawer = tau.widget.Drawer(drawerElement); - homeBar = tau.widget.HomeBar(homeBarElement); - setTimeout(function () { - drawer.open(); - }, 1000); - }); - mainPage.addEventListener("vclick", function () { - if (!drawer.isOpen()) { - drawer.open(); - } - }); - closeButton.addEventListener("vclick", function () { - drawer.close(); - }); - addListElement.addEventListener("vclick", function (event) { - var newLi = document.createElement("li"), - target = event.target; - newLi.innerHTML = "<a data-icon='" + target.dataset.addInfo + "' data-iconpos='top'>" + target.textContent + "</a>"; - homeBar.add(newLi); - tau.engine.createWidgets(newLi); - }); - }()); - </script> -</div> -</body> -</html> diff --git a/tau/demos/TVDemo/src/drawer/simple-with-icons.html b/tau/demos/TVDemo/src/drawer/simple-with-icons.html deleted file mode 100644 index 4d0ee164..00000000 --- a/tau/demos/TVDemo/src/drawer/simple-with-icons.html +++ /dev/null @@ -1,57 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <script data-build-remove="false"> - var tauConfig = { - autoBuildOnPageChange: true - }; - </script> - <script type="text/javascript" src="../../lib/tau/tv/js/tau.js" - data-build-remove="false"></script> - <link rel="stylesheet" href="../../lib/tau/tv/theme/default/tau.css"> - - <title>TV UI Demo</title> -</head> - -<body class="ui-pagecontainer" data-background="../img/bg.jpg"> -<div class="ui-page ui-page-active" id="si-main-drawer" data-role="page"> - <div class="ui-content"></div> - <div data-role="drawer" data-position="left" id="si-left-drawer" - data-width="301" data-close-on-click="false" data-overlay="false"> - <a class="ui-btn ui-drawer-close" - id="si-close" data-inline="true" data-role="button"></a> - <ul class="ui-home-bar" id="si-home-bar"> - <li><a data-icon="source" data-iconpos="top">Andrew</a></li> - <li><a data-icon="live" data-iconpos="top">Live</a></li> - <li><a data-icon="movie" data-iconpos="top">Movies</a></li> - <li><a data-icon="app" data-iconpos="top">Apps</a></li> - <li><a data-icon="source" data-iconpos="top">Source</a></li> - </ul> - - </div> - <script> - (function () { - var mainPage = document.getElementById("si-main-drawer"), - closeButton = document.getElementById("si-close"), - drawerElement = document.getElementById("si-left-drawer"), - drawer; - - mainPage.addEventListener("pageshow", function () { - drawer = tau.widget.Drawer(drawerElement) - setTimeout(function () { - drawer.open(); - }, 1000); - }); - mainPage.addEventListener("vclick", function () { - if (!drawer.isOpen()) { - drawer.open(); - } - }); - closeButton.addEventListener("vclick", function () { - drawer.close(); - }); - }()); - </script> -</div> -</body> -</html> diff --git a/tau/demos/TVDemo/src/drawer/simple.html b/tau/demos/TVDemo/src/drawer/simple.html deleted file mode 100644 index f5656466..00000000 --- a/tau/demos/TVDemo/src/drawer/simple.html +++ /dev/null @@ -1,58 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <script data-build-remove="false"> - var tauConfig = { - autoBuildOnPageChange: true - }; - </script> - <script type="text/javascript" src="../../lib/tau/tv/js/tau.js" - data-build-remove="false"></script> - <link rel="stylesheet" href="../../lib/tau/tv/theme/default/tau.css"> - - <title>TV UI Demo</title> -</head> - -<body class="ui-pagecontainer" data-background="../img/bg.jpg"> -<div class="ui-page ui-page-active" id="s-main-drawer" data-role="page"> - <div class="ui-content"></div> - <div data-role="drawer" data-position="left" id="s-left-drawer" - data-width="301" data-close-on-click="false" data-overlay="false"> - <a class="ui-btn ui-drawer-close" - id="s-close" data-inline="true" data-role="button"></a> - <ul class="ui-home-bar" id="home-bar"> - <li><a>Andrew</a></li> - <li><a>Live</a></li> - <li><a>Movies</a></li> - <li><a>Apps</a></li> - <li><a>Source</a></li> - </ul> - </div> - <script> - (function () { - var mainPage = document.getElementById("s-main-drawer"), - closeButton = document.getElementById("s-close"), - drawerElement = document.getElementById("s-left-drawer"), - drawer; - - mainPage.addEventListener("pageshow", function () { - drawer = tau.widget.Drawer(drawerElement); - setTimeout(function () { - drawer.open(); - }, 1000); - }); - - mainPage.addEventListener("vclick", function () { - if (!drawer.isOpen()) { - drawer.open(); - } - }); - - closeButton.addEventListener("vclick", function (event) { - drawer.close(); - }); - }()); - </script> -</div> -</body> -</html> diff --git a/tau/demos/TVDemo/src/img/app_ico_default_app_25.png b/tau/demos/TVDemo/src/img/app_ico_default_app_25.png Binary files differdeleted file mode 100644 index 0a56381e..00000000 --- a/tau/demos/TVDemo/src/img/app_ico_default_app_25.png +++ /dev/null diff --git a/tau/demos/TVDemo/src/img/app_ico_history.png b/tau/demos/TVDemo/src/img/app_ico_history.png Binary files differdeleted file mode 100644 index 609c4733..00000000 --- a/tau/demos/TVDemo/src/img/app_ico_history.png +++ /dev/null diff --git a/tau/demos/TVDemo/src/img/app_ico_photo_video.png b/tau/demos/TVDemo/src/img/app_ico_photo_video.png Binary files differdeleted file mode 100644 index 1a18912b..00000000 --- a/tau/demos/TVDemo/src/img/app_ico_photo_video.png +++ /dev/null diff --git a/tau/demos/TVDemo/src/index.html b/tau/demos/TVDemo/src/index.html index d8b0473e..7a9964c4 100644 --- a/tau/demos/TVDemo/src/index.html +++ b/tau/demos/TVDemo/src/index.html @@ -52,18 +52,6 @@ data-iconpos="top" data-style="circleicon" data-corners="false">Popup</a></li> - <li class="grid-icon"><a href="popup/popover.html" - data-role="button" - data-icon="tv-show" - data-iconpos="top" - data-style="circleicon" - data-corners="false">Popover</a></li> - <li class="grid-icon"><a href="contextualmenu/index.html" - data-role="button" - data-icon="tv-show" - data-iconpos="top" - data-style="circleicon" - data-corners="false">Contextual menu</a></li> <li class="grid-icon"><a href="progress/progress.html" data-role="button" data-icon="tv-show" @@ -77,11 +65,6 @@ data-iconpos="top" data-style="circleicon" data-corners="false">Button</a></li> - <li class="grid-icon"><a href="buttons/tooltip.html" - data-role="button" data-icon="tv-show" - data-iconpos="top" - data-style="circleicon" - data-corners="false">Tooltip</a></li> <li class="grid-icon"><a href="textinput/entry.html" data-role="button" data-icon="tv-show" @@ -89,19 +72,12 @@ data-style="circleicon" data-corners="false">Text Input</a> </li> - <li class="grid-icon"><a href="spincontrol/spincontrol.html" - data-role="button" - data-icon="tv-show" - data-iconpos="top" - data-style="circleicon" - data-corners="false">Spin Control (Number Input)</a> - </li> <li class="grid-icon"><a href="slider/slider.html" data-role="button" data-icon="tv-show" data-iconpos="top" data-style="circleicon" data-corners="false">Slider</a></li> - <li class="grid-icon"><a href="checkboxradio/checkbox.html" + <li class="grid-icon"><a href="checkboxradio/checkboxradio.html" data-role="button" data-icon="tv-show" data-iconpos="top" data-style="circleicon" @@ -111,16 +87,6 @@ data-iconpos="top" data-style="circleicon" data-corners="false">Radio</a></li> - <li class="grid-icon"><a href="searchbar/index.html" - data-role="button" data-icon="tv-show" - data-iconpos="top" - data-style="circleicon" - data-corners="false">SearchBar</a></li> - <li class="grid-icon"><a href="selectmenu/selectmenu.html" - data-role="button" data-icon="tv-show" - data-iconpos="top" - data-style="circleicon" - data-corners="false">Drop down Menu</a></li> </ul> <ul class="ui-grid ui-dynamic-box" id="containers"> <li class="grid-icon"><a href="list/index.html" diff --git a/tau/demos/TVDemo/src/list/index.html b/tau/demos/TVDemo/src/list/index.html index ab00d815..ddea874a 100644 --- a/tau/demos/TVDemo/src/list/index.html +++ b/tau/demos/TVDemo/src/list/index.html @@ -18,12 +18,12 @@ <h2 class="ui-title">List</h2></header> <div class="ui-content"> <ul class="ui-listview"> - <li><a id="list-divider" data-focus-container-context="true" data-focus-up="#list-marquee"href="list-divider_normal.html">List with dividers</a></li> + <li><a href="list-divider_normal.html">List with dividers</a></li> <li><a href="list_multi_2line_2.html">Basic multiline list</a></li> <li><a href="list_2line.html">Basic list with 2 lines</a></li> <li><a href="list_2text_1icon_1.html">Basic list with - checkboxes</a></li> <li><a href="list_2text_1icon_2.html">Basic list with radios</a></li> - <li><a id="list-marquee" data-focus-container-context="true" data-focus-down="#list-divider" href="list_marquee.html">Marquee list</a></li> + checkboxes</a></li> + <li><a href="list_2text_1icon_2.html">Basic list with radios</a></li> </ul> </div> </div> diff --git a/tau/demos/TVDemo/src/list/list-divider_normal.html b/tau/demos/TVDemo/src/list/list-divider_normal.html index 610b313c..dffbcb64 100644 --- a/tau/demos/TVDemo/src/list/list-divider_normal.html +++ b/tau/demos/TVDemo/src/list/list-divider_normal.html @@ -29,7 +29,7 @@ </style> <header class="ui-header"> <h2 class="ui-title">Chanel list</h2></header> - <div class="ui-content" data-handler="true"> + <div class="ui-content"> <ul class="ui-listview"> <li data-role="list-divider">A</li> <li class="li-has-multiline"> diff --git a/tau/demos/TVDemo/src/list/list_2line.html b/tau/demos/TVDemo/src/list/list_2line.html index 91824b46..142cf92d 100644 --- a/tau/demos/TVDemo/src/list/list_2line.html +++ b/tau/demos/TVDemo/src/list/list_2line.html @@ -13,38 +13,30 @@ <link rel="stylesheet" href="../../lib/tau/tv/theme/default/tau.css"> </head> <body> - <div class="ui-page"> - <header class="ui-header"> - <h2 class="ui-title">List with 2 lines</h2></header> - <div class="ui-content"> - <ul class="ui-listview"> - <li class="li-has-multiline"> - <a href="#"> - <span class="li-text-sub">Mobile</span> - 010-1234-6578 - </a> - </li> - <li class="li-has-multiline"> - <a href="#"> - <span class="li-text-sub">Home</span> - 010-1234-6578 - </a> - </li> - <li class="li-has-multiline"> - <a href="#" disabled="disabled"> - <span class="li-text-sub">Office</span> - 010-1234-6578 - </a> - </li> - <li class="li-has-multiline"> - <a href="#"> - <span class="li-text-sub">Office</span> - 010-1234-6578 - </a> - </li> - </ul> - </div> - </div> + <div class="ui-page"> + <header class="ui-header"> + <h2 class="ui-title">List with 2 lines</h2></header> + <div class="ui-content"> + <ul class="ui-listview"> + <li class="li-has-multiline-sup"> + <span class="li-text-sub">Mobile</span> + 010-1234-6578 + </li> + <li class="li-has-multiline-sup"> + <a><span class="li-text-sub">Home</span> + 010-1234-6578</a> + </li> + <li class="li-has-multiline-sup disabled"> + <span class="li-text-sub">Office</span> + 010-1234-6578 + </li> + <li class="li-has-multiline-sup disabled"> + <span class="li-text-sub">Office</span> + 010-1234-6578 + </li> + </ul> + </div> + </div> </body> <script type="text/javascript" src="../../lib/tau/js/tau.js"></script> </html> diff --git a/tau/demos/TVDemo/src/list/list_2text_1icon_1.html b/tau/demos/TVDemo/src/list/list_2text_1icon_1.html index e360aa53..79134730 100644 --- a/tau/demos/TVDemo/src/list/list_2text_1icon_1.html +++ b/tau/demos/TVDemo/src/list/list_2text_1icon_1.html @@ -18,21 +18,25 @@ <h2 class="ui-title">List with checkboxes</h2></header> <div class="ui-content"> <ul class="ui-listview"> - <li class="li-has-checkbox"> - <input type="checkbox" id="checkbox-1"/> - <label for="checkbox-1">Wi-fi</label> + <li> + Wi-fi + <input type="checkbox" id="checkbox-1"/> + <label for="checkbox-1"></label> </li> - <li class="li-has-checkbox"> - <input type="checkbox" id="checkbox-2"/> - <label for="checkbox-2">Bluetooth</label> + <li> + Bluetooth + <input type="checkbox" id="checkbox-2"/> + <label for="checkbox-2"></label> </li> - <li class="li-has-checkbox"> - <input type="checkbox" disabled="disabled" id="checkbox-3"/> - <label for="checkbox-3">Data usage (disabled)</label> + <li> + Data usage (disabled) + <input type="checkbox" disabled="disabled" id="checkbox-3"/> + <label for="checkbox-3"></label> </li> - <li class="li-has-checkbox"> - <input type="checkbox" id="checkbox-4"/> - <label for="checkbox-4">Flight mode</label> + <li> + Flight mode + <input type="checkbox" id="checkbox-3"/> + <label for="checkbox-3"></label> </li> </ul> </div> diff --git a/tau/demos/TVDemo/src/list/list_2text_1icon_2.html b/tau/demos/TVDemo/src/list/list_2text_1icon_2.html index 18133401..97576f60 100644 --- a/tau/demos/TVDemo/src/list/list_2text_1icon_2.html +++ b/tau/demos/TVDemo/src/list/list_2text_1icon_2.html @@ -18,22 +18,26 @@ <h2 class="ui-title">List with radios</h2></header> <div class="ui-content"> <ul class="ui-listview"> - <li class="li-has-radio"> + <li> + Wi-fi <input type="radio" name="radio-sample" id="rd-1"/> - <label for="rd-1">Wi-fi</label> + <label for="rd-1"></label> </li> - <li class="li-has-radio"> + <li> + Bluetooth <input type="radio" name="radio-sample" id="rd-2"/> - <label for="rd-2">Bluetooth</label> + <label for="rd-2"></label> </li> - <li class="li-has-radio"> + <li> + Data usage (disabled) <input type="radio" name="radio-sample" disabled="disabled" - id="rd-3"/> - <label for="rd-3">Data usage (disabled)</label> + id="rd-3"/> + <label for="rd-3"></label> </li> - <li class="li-has-radio"> + <li> + Flight mode <input type="radio" name="radio-sample" id="rd-4"/> - <label for="rd-4">Flight mode</label> + <label for="rd-4"></label> </li> </ul> </div> diff --git a/tau/demos/TVDemo/src/list/list_marquee.html b/tau/demos/TVDemo/src/list/list_marquee.html deleted file mode 100644 index 4ebd9d78..00000000 --- a/tau/demos/TVDemo/src/list/list_marquee.html +++ /dev/null @@ -1,66 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <script build-remove="false"> - var tauConfig = { - autoBuildOnPageChange: true - }; - </script> - <title>TV UI</title> - <script type="text/javascript" src="../../lib/tau/tv/js/tau.js" data- - build-remove="false"></script> - <link rel="stylesheet" href="../../lib/tau/tv/theme/default/tau.css"> -</head> -<body class="ui-pagecontainer" data-background="../img/bg.jpg"> -<div class="ui-page"> - <header class="ui-header"> - <h2 class="ui-title">Marquee List</h2> - </header> - <div class="ui-content"> - <ul class="ui-listview"> - <li class="li-has-multiline"> - <a> - <span class="ui-text"> - A thief who steals corporate secrets through use of dream-sharing technology is given - the inverse task of planting an idea into the mind of a CEO. - </span> - <span class="li-text-sub">Inception (2010)</span> - </a> - </li> - <li class="li-has-multiline"> - <a> - Based on the real life story of legendary cryptanalyst Alan Turing, the film portrays - the nail-biting race against time by Turing and his brilliant team of code-breakers - at Britain's top-secret Government Code and Cypher School at Bletchley Park, - during the darkest days of World War II. - <span class="li-text-sub">The Imitation Game (2014)</span> - </a> - </li> - <li class="li-has-multiline"> - <a> - The Imitation Game (2014) - <span class="li-text-sub">Based on the real life story of legendary cryptanalyst Alan Turing, the film portrays - the nail-biting race against time by Turing and his brilliant team of code-breakers - at Britain's top-secret Government Code and Cypher School at Bletchley Park, - during the darkest days of World War II.</span> - </a> - </li> - <li class="li-has-multiline"> - <a> - Based on the real life story of legendary cryptanalyst Alan Turing, the film portrays - the nail-biting race against time by Turing and his brilliant team of code-breakers - at Britain's top-secret Government Code and Cypher School at Bletchley Park, - during the darkest days of World War II. - <span class="li-text-sub">Based on the real life story of legendary cryptanalyst Alan Turing, the film portrays - the nail-biting race against time by Turing and his brilliant team of code-breakers - at Britain's top-secret Government Code and Cypher School at Bletchley Park, - during the darkest days of World War II.</span> - </a> - </li> - </ul> - </div> -</div> -</body> - -</html> diff --git a/tau/demos/TVDemo/src/page/index.html b/tau/demos/TVDemo/src/page/index.html index 1475487a..7e0044f0 100644 --- a/tau/demos/TVDemo/src/page/index.html +++ b/tau/demos/TVDemo/src/page/index.html @@ -18,7 +18,7 @@ <header class="ui-header"> <h2 class="ui-title">Pages types</h2> </header> - <div class="ui-content" data-handler="true"> + <div class="ui-content content-padding"> <ul class="ui-listview"> <li> <a data-role="button" href="micro.html">Micro</a> diff --git a/tau/demos/TVDemo/src/popup/ctxpopup.html b/tau/demos/TVDemo/src/popup/ctxpopup.html new file mode 100644 index 00000000..55ea04e2 --- /dev/null +++ b/tau/demos/TVDemo/src/popup/ctxpopup.html @@ -0,0 +1,69 @@ +<!DOCTYPE html> +<html> +<head> + <meta name="viewport" content="width=device-width, user-scalable=no"/> + <script build-remove="false"> + var tauConfig = { + autoBuildOnPageChange: true + }; + </script> + <title>TV UI</title> + <script type="text/javascript" src="../../lib/tau/tv/js/tau.js" data- + build-remove="false"></script> + <link rel="stylesheet" href="../../lib/tau/tv/theme/default/tau.css"> +</head> + +<body class="ui-pagecontainer" data-background="../img/bg.jpg"> +<div id="ctxpopupPage" class="ui-page"> + <header class="ui-header"> + <h2 class="ui-title">Context popup</h2> + </header> + <div class="ui-content content-padding"> + <label style="display:block; margin:50px 20px 50px 20px;">Context popup</label> + <a href="#popup" data-inline="true" data-role="button" class="ui-btn" data-rel="popup" style="margin-left:50px;">Open popup</a> + <label style="display:block; margin:50px 20px 50px 20px;">Tooltip</label> + <a href="#down" data-role="button" data-icon="source" data-iconpos="top" + data-rel="popup" class="ui-color-live" data-inline="true" style="margin-left:50px;">data-arrow="t"</a> + <a href="#up" data-role="button" data-icon="source" data-iconpos="top" + data-rel="popup" class="ui-color-live" data-inline="true" style="margin-left:50px;">data-arrow="b"</a> + </div> + + <div id="popup" data-role="popup" class="ui-popup-listview" data-position-to="origin"> + <div> + <ul data-role="listview"> + <li> + <a id="option1" href="#" data-role="button">Text list 1</a> + </li> + <li> + <a id="option2" href="#" data-role="button">Text list 2</a> + </li> + <li> + <a id="option3" href="#" data-role="button">Text list 3</a> + </li> + </ul> + </div> + </div> + + <div id="down" data-role="popup" class="ui-popup-listview" data-arrow="t" data-position-to="origin"> + <div> + <ul data-role="listview"> + <li> + <a id="downButton" href="#" data-role="button">Tooltip</a> + </li> + </ul> + </div> + </div> + + <div id="up" data-role="popup" class="ui-popup-listview" data-arrow="b" data-position-to="origin"> + <div> + <ul data-role="listview"> + <li> + <a id="upButton" href="#" data-role="button">Tooltip</a> + </li> + </ul> + </div> + </div> + <script type="text/javascript" src="ctxpopup.js"></script> +</div> +</body> +</html> diff --git a/tau/demos/TVDemo/src/popup/ctxpopup.js b/tau/demos/TVDemo/src/popup/ctxpopup.js new file mode 100644 index 00000000..29734bff --- /dev/null +++ b/tau/demos/TVDemo/src/popup/ctxpopup.js @@ -0,0 +1,14 @@ +(function() { + var page = document.getElementById("ctxpopupPage"); + + page.addEventListener("pageshow", function(ev) { + var closePopup = tau.closePopup.bind(tau, null); + + document.getElementById("option1").addEventListener("vclick", closePopup, false); + document.getElementById("option2").addEventListener("vclick", closePopup, false); + document.getElementById("option3").addEventListener("vclick", closePopup, false); + document.getElementById("downButton").addEventListener("vclick", closePopup, false); + document.getElementById("upButton").addEventListener("vclick", closePopup, false); + }, false); + +}()); diff --git a/tau/demos/TVDemo/src/popup/custompopup.html b/tau/demos/TVDemo/src/popup/custompopup.html deleted file mode 100644 index c9e61254..00000000 --- a/tau/demos/TVDemo/src/popup/custompopup.html +++ /dev/null @@ -1,111 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <script data-build-remove="false"> - var tauConfig = { - autoBuildOnPageChange: true - }; - </script> - <title>TV UI Custom Popup</title> - <script type="text/javascript" src="../../lib/tau/tv/js/tau.js" data-build-remove="false"></script> - <link rel="stylesheet" href="../../lib/tau/tv/theme/default/tau.css"> -</head> - -<body class="ui-pagecontainer" data-background="../img/bg.jpg"> -<div id="customPopupPage" class="ui-page"> - <header class="ui-header"> - <h2 class="ui-title">Custom popups</h2> - </header> - <div class="ui-content"> - <ul class="ui-listview"> - <li> - <a href="#twitterPopup" class="ui-btn" data-rel="popup">Twitter popup</a> - </li> - <li> - <a href="#facebookPopup" class="ui-btn" data-rel="popup">Facebook popup</a> - </li> - <li> - <a href="#googlePopup" class="ui-btn" data-rel="popup">Google+ popup</a> - </li> - <li> - <a href="#twitterPopupNoHeader" class="ui-btn" data-rel="popup">Twitter popup no header</a> - </li> - </ul> - </div> - - <div id="twitterPopup" data-role="popup" class="ui-popup-custom" data-main-color="#55acee" data-header-icon="./images/twitter_logo.png"> - <header> - Twitter Login - </header> - <div> - <h1>Please enter your twitter ID and password</h1> - <div class="row"> - <input type="text" placeholder="USER ID" /> - </div> - <div class="row"> - <input type="password" placeholder="PASSWORD" /> - </div> - </div> - <footer class="ui-grid-col-2"> - <a data-role="button" id="twitterPopup-signIn" class="ui-btn" data-rel="back">Sign In</a> - <a data-role="button" id="twitterPopup-cancel" class="ui-btn" data-rel="back">Cancel</a> - </footer> - </div> - - <div id="twitterPopupNoHeader" data-role="popup" class="ui-popup-custom" data-main-color="#55acee" data-header-icon="./images/twitter_logo.png"> - <div> - <h1>Please enter your twitter ID and password</h1> - <div class="row"> - <input type="text" placeholder="USER ID" /> - </div> - <div class="row"> - <input type="password" placeholder="PASSWORD" /> - </div> - </div> - <footer class="ui-grid-col-2"> - <a data-role="button" id="twitterPopup2-signIn" class="ui-btn" data-rel="back">Sign In</a> - <a data-role="button" id="twitterPopup2-cancel" class="ui-btn" data-rel="back">Cancel</a> - </footer> - </div> - - <div id="facebookPopup" data-role="popup" class="ui-popup-custom" data-main-color="#3b5998" data-header-icon="./images/facebook_logo.png"> - <header> - Facebook Login - </header> - <div> - <h1>Please enter your twitter ID and password</h1> - <div class="row"> - <input type="text" placeholder="USER ID" /> - </div> - <div class="row"> - <input type="password" placeholder="PASSWORD" /> - </div> - </div> - <footer class="ui-grid-col-2"> - <a data-role="button" id="facebookPopup-signIn" class="ui-btn" data-rel="back">Sign In</a> - <a data-role="button" id="facebookPopup-cancel" class="ui-btn" data-rel="back">Cancel</a> - </footer> - </div> - - <div id="googlePopup" data-role="popup" class="ui-popup-custom" data-main-color="#dd4b39" data-header-icon="./images/google_plus_logo.png"> - <header> - Google+ Login - </header> - <div> - <h1>Please enter your twitter ID and password</h1> - <div class="row"> - <input type="text" placeholder="USER ID" /> - </div> - <div class="row"> - <input type="password" placeholder="PASSWORD" /> - </div> - </div> - <footer class="ui-grid-col-2"> - <a data-role="button" id="googlePopup-signIn" class="ui-btn" data-rel="back">Sign In</a> - <a data-role="button" id="googlePopup-cancel" class="ui-btn" data-rel="back">Cancel</a> - </footer> - </div> -</div> -</body> -</html> diff --git a/tau/demos/TVDemo/src/popup/images/facebook_logo.png b/tau/demos/TVDemo/src/popup/images/facebook_logo.png Binary files differdeleted file mode 100644 index 3cca4a44..00000000 --- a/tau/demos/TVDemo/src/popup/images/facebook_logo.png +++ /dev/null diff --git a/tau/demos/TVDemo/src/popup/images/google_plus_logo.png b/tau/demos/TVDemo/src/popup/images/google_plus_logo.png Binary files differdeleted file mode 100644 index d226f664..00000000 --- a/tau/demos/TVDemo/src/popup/images/google_plus_logo.png +++ /dev/null diff --git a/tau/demos/TVDemo/src/popup/images/twitter_logo.png b/tau/demos/TVDemo/src/popup/images/twitter_logo.png Binary files differdeleted file mode 100644 index 3f6932f4..00000000 --- a/tau/demos/TVDemo/src/popup/images/twitter_logo.png +++ /dev/null diff --git a/tau/demos/TVDemo/src/popup/index.html b/tau/demos/TVDemo/src/popup/index.html index 4fcafd77..a16aed17 100644 --- a/tau/demos/TVDemo/src/popup/index.html +++ b/tau/demos/TVDemo/src/popup/index.html @@ -18,127 +18,28 @@ <header class="ui-header"> <h2 class="ui-title">Popup</h2> </header> - <div class="ui-content" data-handler="true"> + <div class="ui-content content-padding"> <ul class="ui-listview"> <li> - <a data-role="button" href="notificationpopup.html">Notification popups</a> - </li> - <li> - <a href="#popupToast" class="ui-btn" data-rel="popup">Popup toast</a> - </li> - <li> - <a href="#longPopupToast" class="ui-btn" data-rel="popup">Long popup toast</a> - </li> - <li> - <a href="#textOnlyPopup" class="ui-btn" data-rel="popup">Text-only popup</a> - </li> - <li> - <a href="#extendedTextOnlyPopup" class="ui-btn" data-rel="popup">Extended text-only popup</a> - </li> - <li> - <a href="#extended2TextOnlyPopup" class="ui-btn" data-rel="popup">Extended multi-line text-only popup</a> - </li> - <li> - <a href="#loadingPopup" class="ui-btn" data-rel="popup">Loading popup</a> - </li> - <li> - <a href="#multiLineLoadingPopup" class="ui-btn" data-rel="popup">Multi-line loading popup</a> - </li> - <li> - <a href="#extendedLoadingPopup" class="ui-btn" data-rel="popup">Extended loading popup</a> - </li> - <li> - <a href="#multiLineExtendedLoadingPopup" class="ui-btn" data-rel="popup">Multi-line extended loading popup</a> - </li> - <li> - <a href="#1btnPopup" class="ui-btn" data-rel="popup">1btn popup</a> - </li> - <li> - <a href="#2btnPopup" class="ui-btn" data-rel="popup">2btn popup</a> - </li> - <li> - <a href="#radioPopup" class="ui-btn" data-rel="popup">Radio popup</a> - </li> - <li> - <a href="#checkPopup" class="ui-btn" data-rel="popup">Checkbox popup</a> - </li> - <li> - <a href="#listPopup" class="ui-btn" data-rel="popup">List popup 1</a> - </li> - <li> - <a href="#listNoTitlePopup" class="ui-btn" data-rel="popup">List popup 2</a> - </li> - <li> - <a href="#inputPopup" class="ui-btn" data-rel="popup">Popup with input</a> - </li> - <li> - <a href="./custompopup.html" class="ui-btn">Custom popups</a> - </li> - <li> - <a href="#noboxPopup" class="ui-btn" data-rel="popup">Popup without box</a> - </li> + <a data-role="button" href="ctxpopup.html">Context popup</a> + </li> + <li><a href="#popupToast" class="ui-btn" data-rel="popup">Popup + toast</a></li> + <li><a href="#1btnPopup" class="ui-btn" data-rel="popup">1btn + popup</a></li> + <li><a href="#2btnPopup" class="ui-btn" data-rel="popup">2btn + popup</a></li> + <li><a href="#radioPopup" class="ui-btn" data-rel="popup">Radio + popup</a></li> + <li><a href="#checkPopup" class="ui-btn" + data-rel="popup">Checkbox popup</a></li> + <li><a href="#listPopup" class="ui-btn" data-rel="popup">List + popup1</a></li> + <li><a href="#listNoTitlePopup" class="ui-btn" data-rel="popup">List popup2</a></li> </ul> </div> - <div id="textOnlyPopup" class="ui-popup"> - <div> - Text only popup - </div> - </div> - - <div id="extendedTextOnlyPopup" class="ui-popup"> - <div> <!-- [optional] class="ui-popup-content" --> - <h1>Title example</h1> - <p>Check the antenna cable connection.</p> - </div> - </div> - - <div id="extended2TextOnlyPopup" class="ui-popup"> - <div> - <h1>Title example</h1> - <p>Check the antenna cable connection.</p> - <p>Disconnect and reconnect the antenna cable, wait few seconds...</p> - </div> - </div> - - - <div id="loadingPopup" class="ui-popup ui-popup-progress"> - <div> - <progress data-appeariance="circle"></progress> - <span>Loading</span> - </div> - </div> - - <div id="multiLineLoadingPopup" class="ui-popup ui-popup-progress"> - <div> - <progress data-appeariance="circle"></progress> - <span>Disconnect and reconnect the antenna cable, wait few seconds...</span> - </div> - </div> - - <div id="extendedLoadingPopup" class="ui-popup ui-popup-progress"> - <header>Air casting</header> - <div> - <progress data-appeariance="circle"></progress> - <span>Sending to Torn's Galaxy phone</span> - </div> - <footer> - <a data-role="button" id="extendedLoadingPopup-cancel" data-rel="back">Cancel</a> - </footer> - </div> - - <div id="multiLineExtendedLoadingPopup" class="ui-popup ui-popup-progress"> - <header>Air casting</header> - <div> - <progress data-appeariance="circle"></progress> - <span>Disconnect and reconnect the antenna cable, wait few seconds...</span> - </div> - <footer> - <a data-role="button" id="multiLineExtendedLoadingPopup-cancel" data-rel="back">Cancel</a> - </footer> - </div> - - <div id="1btnPopup" class="ui-popup"> + <div id="1btnPopup" data-role="popup"> <header>Power saving mode</header> <div> Turning on Power @@ -147,11 +48,11 @@ power. </div> <footer> - <a data-role="button" id="1btnPopup-cancel" data-rel="back">Cancel</a> + <a data-role="button" id="1btnPopup-cancel">Cancel</a> </footer> </div> - <div id="2btnPopup" class="ui-popup"> + <div id="2btnPopup" data-role="popup"> <header>Power saving mode</header> <div> Turning on Power @@ -160,12 +61,12 @@ power. </div> <footer class="ui-grid-col-2"> - <a data-role="button" id="2btnPopup-cancel" class="ui-btn" data-rel="back">Cancel</a> - <a data-role="button" id="2btnPopup-ok" class="ui-btn" data-rel="back">OK</a> + <a data-role="button" id="2btnPopup-cancel" class="ui-btn">Cancel</a> + <a data-role="button" id="2btnPopup-ok" class="ui-btn">OK</a> </footer> </div> - <div id="radioPopup" class="ui-popup ui-popup-listview"> + <div id="radioPopup" data-role="popup" class="ui-popup-listview"> <header>Ringtones</header> <div style="overflow-y:scroll;"> <ul class="ui-listview"> @@ -192,11 +93,11 @@ </ul> </div> <footer> - <a data-role="button" id="radioPopup-close" class="ui-btn" data-rel="back">Close</a> + <a data-role="button" id="radioPopup-close" class="ui-btn">Close</a> </footer> </div> - <div id="checkPopup" class="ui-popup ui-popup-listview"> + <div id="checkPopup" data-role="popup" class="ui-popup-listview"> <header>When?</header> <div style="overflow-y:scroll;"> <ul class="ui-listview"> @@ -231,11 +132,11 @@ </ul> </div> <footer> - <a data-role="button" id="checkPopup-close" class="ui-btn" data-rel="back">Close</a> + <a data-role="button" id="checkPopup-close" class="ui-btn">Close</a> </footer> </div> - <div id="listPopup" class="ui-popup ui-popup-listview"> + <div id="listPopup" data-role="popup" class="ui-popup-listview"> <header>Change to</header> <div style="overflow-y:scroll;"> <ul class="ui-listview"> @@ -247,11 +148,11 @@ </ul> </div> <footer> - <a data-role="button" id="listPopup-cancel" class="ui-btn" data-rel="back">Cancel</a> + <a data-role="button" id="listPopup-cancel" class="ui-btn">Cancel</a> </footer> </div> - <div id="listNoTitlePopup" class="ui-popup ui-popup-listview"> + <div id="listNoTitlePopup" data-role="popup" class="ui-popup-listview"> <div style="overflow-y:scroll;"> <ul class="ui-listview"> <li>Ringtones 1</li> @@ -264,44 +165,16 @@ </ul> </div> <footer> - <a data-role="button" id="listNoTitlePopup-cancel" class="ui-btn" data-rel="back">Cancel</a> + <a data-role="button" id="listNoTitlePopup-cancel" class="ui-btn">Cancel</a> </footer> </div> - <div id="popupToast" class="ui-popup ui-popup-toast"> + <div id="popupToast" data-role="popup" class="ui-popup-toast"> <div> Saving contacts to sim on Samsung. </div> </div> - - <div id="longPopupToast" class="ui-popup ui-popup-toast"> - <div> - <p>Saving contacts to sim on Samsung. Do not turn off your TV. Saving contacts to sim on Samsung. - Restart will be done automatically. Saving contacts to sim on Samsung. Do not turn off your TV. Saving contacts - to sim on Samsung. Do not turn off your TV. </p> - <p>Restart will be done automatically.</p> - </div> - </div> - - <div id="inputPopup" class="ui-popup"> - <header>Power saving mode</header> - <div> - <input /> - </div> - <footer class="ui-grid-col-2"> - <a data-role="button" id="inputPopup-cancel" class="ui-btn" data-rel="back">Cancel</a> - <a data-role="button" id="inputPopup-ok" class="ui-btn" data-rel="back">OK</a> - </footer> - </div> - - <div id="noboxPopup" class="ui-popup ui-popup-no-box"> - <header> - No source - </header> - <div> - To connect source, plug a source into TV or set up the the network on configuration. - </div> - </div> + <script type="text/javascript" src="popup.js"></script> </div> </body> </html> diff --git a/tau/demos/TVDemo/src/popup/notificationpopup.html b/tau/demos/TVDemo/src/popup/notificationpopup.html deleted file mode 100644 index abee1161..00000000 --- a/tau/demos/TVDemo/src/popup/notificationpopup.html +++ /dev/null @@ -1,94 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <script data-build-remove="false"> - var tauConfig = { - autoBuildOnPageChange: true - }; - </script> - <title>TV UI Custom Popup</title> - <script type="text/javascript" src="../../lib/tau/tv/js/tau.js" data-build-remove="false"></script> - <link rel="stylesheet" href="../../lib/tau/tv/theme/default/tau.css"> -</head> - -<body class="ui-pagecontainer" data-background="../img/bg.jpg"> -<div id="customPopupPage" class="ui-page"> - <header class="ui-header"> - <h2 class="ui-title">Notification popups (.ui-popup-notification, .ui-popup-ticker)</h2> - </header> - <div class="ui-content"> - <ul class="ui-listview"> - <li> - <a href="#toastNotification" class="ui-btn" data-rel="popup">Notification toast</a> - </li> - <li> - <a href="#toastNotificationCustom" class="ui-btn" data-rel="popup">Notification toast custom delay</a> - </li> - <li> - <a href="#actionNotification" class="ui-btn" data-rel="popup">Action popup</a> - </li> - <li> - <a href="#actionNotificationCustom" class="ui-btn" data-rel="popup">Action popup custom delay</a> - </li> - <li> - <a href="#tickerCustom" class="ui-btn" data-rel="popup">Notification ticker popup</a> - </li> - <li> - <a href="#tickerDelay" class="ui-btn" data-rel="popup">Ticker popup with delay</a> - </li> - <li> - <a href="#tickerAction" class="ui-btn" data-rel="popup">Action ticker popup</a> - </li> - </ul> - </div> - <div id="toastNotification" class="ui-popup ui-popup-toast ui-popup-notification"> - <div> - Notification toast (5s) - </div> - </div> - <div id="toastNotificationCustom" data-timeout="10000" class="ui-popup ui-popup-toast ui-popup-notification"> - <div> - Notification toast with custom delay (10s) - </div> - </div> - <div id="actionNotification" class="ui-popup ui-popup-notification"> - <div> - Notification popup (60s) - </div> - <footer class="ui-grid-col-2"> - <a data-role="button" id="actionNotification-cancel" class="ui-btn" data-rel="back">Cancel</a> - <a data-role="button" id="actionNotification-ok" class="ui-btn" data-rel="back">OK</a> - </footer> - </div> - <div id="actionNotificationCustom" data-timeout="10000" class="ui-popup"> - <div> - Popup with custom delay (10s), but without .ui-popup-notification class. - </div> - <footer class="ui-grid-col-2"> - <a data-role="button" id="actionNotificationCustom-cancel" class="ui-btn" data-rel="back">Cancel</a> - <a data-role="button" id="actionNotificationCustom-ok" class="ui-btn" data-rel="back">OK</a> - </footer> - </div> - <div id="tickerCustom" class="ui-popup ui-popup-ticker ui-popup-notification"> - <div> - Ticker popup - </div> - </div> - <div id="tickerDelay" data-timeout="3000" class="ui-popup ui-popup-ticker"> - <div> - Ticker popup (3s) - </div> - </div> - <div id="tickerAction" data-timeout="10000" class="ui-popup ui-popup-ticker"> - <div> - Ticker popup with custom delay (10s) - </div> - <footer class="ui-grid-col-2"> - <a data-role="button" class="ui-btn" data-rel="back">Cancel</a> - <a data-role="button" class="ui-btn" data-rel="back">OK</a> - </footer> - </div> -</div> -</body> -</html> diff --git a/tau/demos/TVDemo/src/popup/popover.html b/tau/demos/TVDemo/src/popup/popover.html deleted file mode 100644 index 34a4b096..00000000 --- a/tau/demos/TVDemo/src/popup/popover.html +++ /dev/null @@ -1,71 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <script data-build-remove="false"> - var tauConfig = { - autoBuildOnPageChange: true - }; - </script> - <title>TV UI</title> - <script type="text/javascript" src="../../lib/tau/tv/js/tau.js" data-build-remove="false"></script> - <link rel="stylesheet" href="../../lib/tau/tv/theme/default/tau.css"> -</head> - -<body class="ui-pagecontainer" data-background="../img/bg.jpg"> -<div id="ctxpopupPage" class="ui-page"> - <header class="ui-header"> - <h2 class="ui-title">Popover</h2> - </header> - <div class="ui-content content-padding"> - <a href="#popup" data-inline="true" data-role="button" class="ui-btn" - data-rel="popup" style="margin-left:50px;" data-position-to="origin">Open popup</a> - <a href="#popup-with-icons" data-inline="true" data-role="button" - class="ui-btn" data-rel="popup" style="margin-left:50px;" data-position-to="origin">Open - popup</a> - </div> - - <div id="popup" data-role="popup" class="ui-popup-listview"> - <div> - <ul data-role="listview"> - <li> - <a id="option1" href="#" data-role="button" data-rel="back">Text list 1</a> - </li> - <li> - <a id="option2" href="#" data-role="button" data-rel="back">Text list 2</a> - </li> - <li> - <a id="option3" href="#" data-role="button" data-rel="back" disabled="disabled">Text list 3</a> - </li> - <li> - <a id="option4" href="#" data-role="button" data-rel="back">Text list 3</a> - </li> - </ul> - </div> - </div> - - <div id="popup-with-icons" data-role="popup" class="ui-popup-listview"> - <div> - <ul data-role="listview"> - <li> - <a id="option1-1" href="#" data-role="button" - data-icon="tv-show" data-rel="back">Text list 1</a> - </li> - <li> - <a id="option1-2" href="#" data-role="button" - data-icon="tv-show" data-rel="back">Text list 2</a> - </li> - <li> - <a id="option1-3" href="#" data-role="button" disabled="disabled" - data-icon="tv-show" data-rel="back">Text list 2</a> - </li> - <li> - <a id="option1-4" href="#" data-role="button" - data-icon="tv-show" data-rel="back">Text list 3</a> - </li> - </ul> - </div> - </div> -</div> -</body> -</html> diff --git a/tau/demos/TVDemo/src/popup/popup.js b/tau/demos/TVDemo/src/popup/popup.js new file mode 100644 index 00000000..d3bed066 --- /dev/null +++ b/tau/demos/TVDemo/src/popup/popup.js @@ -0,0 +1,16 @@ +(function() { + var page = document.getElementById("popupPage"); + + page.addEventListener("pageshow", function(ev) { + var closePopup = tau.closePopup.bind(tau, null); + + document.getElementById('1btnPopup-cancel').addEventListener('vclick', closePopup, false); + document.getElementById('2btnPopup-cancel').addEventListener('vclick', closePopup, false); + document.getElementById('2btnPopup-ok').addEventListener('vclick', closePopup, false); + document.getElementById('radioPopup-close').addEventListener('vclick', closePopup, false); + document.getElementById('checkPopup-close').addEventListener('vclick', closePopup, false); + document.getElementById('listPopup-cancel').addEventListener('vclick', closePopup, false); + document.getElementById('listNoTitlePopup-cancel').addEventListener('vclick', closePopup, false); + }, false); + +}()); diff --git a/tau/demos/TVDemo/src/progress/progress.html b/tau/demos/TVDemo/src/progress/progress.html index 0b5e1f4e..4ce3ccf8 100644 --- a/tau/demos/TVDemo/src/progress/progress.html +++ b/tau/demos/TVDemo/src/progress/progress.html @@ -15,48 +15,18 @@ <br> <progress max="100" value="90"></progress> <br> - - <div class="ui-progress-text-container"> - <div class="ui-progress-proportion">00/20</div> - <progress max="100" value="50"></progress> - <div class="ui-progress-ratio">50%</div> - </div> - - <progress max="100" value="90" class="ui-progress-color"></progress> - - <div class="ui-progress-text-container"> - <progress max="100" value="50" class="ui-progress-color"></progress> - <div class="ui-progress-ratio">50%</div> - </div> - - <progress max="100" value="90" class="ui-progress-big"></progress> - <br> - <div class="ui-progress-text-container"> - <progress max="100" value="50" class="ui-progress-big"></progress> - <div class="ui-progress-ratio">50%</div> - </div> - <div class="ui-progress-text-container ui-progress-big"> - <div class="ui-progress-proportion">00/20</div> - <progress max="100" value="50"></progress> - <div class="ui-progress-ratio">50%</div> - </div> - <progress max="100" value="90" class="ui-progress-color ui-progress-big"></progress> + <progress max="100" value="50"></progress> + <div class="ui-progress-proportion">00/20</div> + <div class="ui-progress-ratio">50%</div> <br> - <div class="ui-progress-text-container"> - <progress max="100" value="50" class="ui-progress-color ui-progress-big"></progress> - <div class="ui-progress-ratio">50%</div> - </div> <progress data-appeariance="circle"></progress> <div class="ui-processing-text"> Description about progress </div> + <progress min="0" max="100" value="20" class="ui-progress-controllable" disabled="disabled"></progress> + <progress min="0" max="100" value="50" class="ui-progress-controllable"></progress> </div> </div> </body> -<script build-remove="false"> - var tauConfig = { - autoBuildOnPageChange: true - }; -</script> <script type="text/javascript" src="../../lib/tau/tv/js/tau.js"></script> </html> diff --git a/tau/demos/TVDemo/src/searchbar/full-black-searchbar-without-title-right.html b/tau/demos/TVDemo/src/searchbar/full-black-searchbar-without-title-right.html deleted file mode 100644 index 71fe767f..00000000 --- a/tau/demos/TVDemo/src/searchbar/full-black-searchbar-without-title-right.html +++ /dev/null @@ -1,63 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <script data-build-remove="false"> - var tauConfig = { - autoBuildOnPageChange: true - }; - </script> - <script type="text/javascript" src="../../lib/tau/tv/js/tau.js" - data-build-remove="false"></script> - <link rel="stylesheet" href="../../lib/tau/tv/theme/default/tau.css"> - - <title>TV UI Demo</title> -</head> - -<body class="ui-pagecontainer"> -<div class="ui-page ui-page-fullscreen ui-page-black"> - <header style="padding: 0 160px"> - <input type="search" name="search" data-icon="web" data-clear-btn="false" - id="searchbar-demo-page-normal-search" value="" data-button-position="right" /> - </header> - <div id="searchbar-content"> - <ul class="ui-listview"> - <li><a href="#">Hairston</a></li> - <li><a href="#">Hansbrough</a></li> - <li><a href="#">Allred</a></li> - <li><a href="#">Hanrahan</a></li> - <li><a href="#">Egan</a></li> - <li><a href="#">Dare</a></li> - <li><a href="#">Edmonson</a></li> - <li><a href="#">Calip</a></li> - <li><a href="#">Baker</a></li> - <li><a href="#">Fazekas</a></li> - <li><a href="#">Garrity</a></li> - <li><a href="#">Hansen</a></li> - <li><a href="#">Feigenbaum</a></li> - <li><a href="#">Fillmore</a></li> - <li><a href="#">Darden</a></li> - <li><a href="#">Davis</a></li> - <li><a href="#">Fitzgerald</a></li> - <li><a href="#">Carr</a></li> - <li><a href="#">Danilovic</a></li> - <li><a href="#">Dark</a></li> - <li><a href="#">Alexander</a></li> - <li><a href="#">Allen</a></li> - <li><a href="#">Edwards</a></li> - <li><a href="#">Garrett</a></li> - <li><a href="#">Gardner</a></li> - <li><a href="#">Carroll</a></li> - <li><a href="#">Garner</a></li> - <li><a href="#">Finn</a></li> - <li><a href="#">Edelin</a></li> - <li><a href="#">Gay</a></li> - </ul> - </div> - <script> - var pageId = "searchbar-full-left-page", - searchBarId = "searchbar-full-left"; - </script> - <script src="searchbar.js"></script> -</div> -</body> -</html> diff --git a/tau/demos/TVDemo/src/searchbar/full-black-searchbar-without-title.html b/tau/demos/TVDemo/src/searchbar/full-black-searchbar-without-title.html deleted file mode 100644 index 8bd46c99..00000000 --- a/tau/demos/TVDemo/src/searchbar/full-black-searchbar-without-title.html +++ /dev/null @@ -1,65 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <script data-build-remove="false"> - var tauConfig = { - autoBuildOnPageChange: true - }; - </script> - <script type="text/javascript" src="../../lib/tau/tv/js/tau.js" - data-build-remove="false"></script> - <link rel="stylesheet" href="../../lib/tau/tv/theme/default/tau.css"> - - <title>TV UI Demo</title> -</head> - -<body class="ui-pagecontainer"> -<div class="ui-page ui-page-fullscreen ui-page-black" - id="searchbar-full-left-page"> - <header style="padding: 0 160px"> - <input type="search" name="search" data-icon="web" - data-clear-btn="false" - id="searchbar-full-left" value=""/> - </header> - <div style="padding: 0 160px" id="searchbar-content" class="ui-conent"> - <ul data-role="listview"> - <li><a href="#">Hairston</a></li> - <li><a href="#">Hansbrough</a></li> - <li><a href="#">Allred</a></li> - <li><a href="#">Hanrahan</a></li> - <li><a href="#">Egan</a></li> - <li><a href="#">Dare</a></li> - <li><a href="#">Edmonson</a></li> - <li><a href="#">Calip</a></li> - <li><a href="#">Baker</a></li> - <li><a href="#">Fazekas</a></li> - <li><a href="#">Garrity</a></li> - <li><a href="#">Hansen</a></li> - <li><a href="#">Feigenbaum</a></li> - <li><a href="#">Fillmore</a></li> - <li><a href="#">Darden</a></li> - <li><a href="#">Davis</a></li> - <li><a href="#">Fitzgerald</a></li> - <li><a href="#">Carr</a></li> - <li><a href="#">Danilovic</a></li> - <li><a href="#">Dark</a></li> - <li><a href="#">Alexander</a></li> - <li><a href="#">Allen</a></li> - <li><a href="#">Edwards</a></li> - <li><a href="#">Garrett</a></li> - <li><a href="#">Gardner</a></li> - <li><a href="#">Carroll</a></li> - <li><a href="#">Garner</a></li> - <li><a href="#">Finn</a></li> - <li><a href="#">Edelin</a></li> - <li><a href="#">Gay</a></li> - </ul> - </div> - <script> - var pageId = "searchbar-full-left-page", - searchBarId = "searchbar-full-left"; - </script> - <script src="searchbar.js"></script> -</div> -</body> -</html> diff --git a/tau/demos/TVDemo/src/searchbar/grid-full-black-searchbar-without-title-right.html b/tau/demos/TVDemo/src/searchbar/grid-full-black-searchbar-without-title-right.html deleted file mode 100644 index 38fd773b..00000000 --- a/tau/demos/TVDemo/src/searchbar/grid-full-black-searchbar-without-title-right.html +++ /dev/null @@ -1,237 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <script data-build-remove="false"> - var tauConfig = { - autoBuildOnPageChange: true - }; - </script> - <script type="text/javascript" src="../../lib/tau/tv/js/tau.js" - data-build-remove="false"></script> - <link rel="stylesheet" href="../../lib/tau/tv/theme/default/tau.css"> - - <title>TV UI Demo</title> -</head> - -<body class="ui-pagecontainer" data-background="../img/bg.jpg"> -<div class="ui-page ui-page-fullscreen ui-page-black" id="searchbar-demo-page-normal-grid"> - <header style="padding: 0 160px"> - <input type="search" name="search" data-icon="web" data-clear-btn="false" - id="searchbar-demo-page-normal-search-grid" value="" data-button-position="right" /> - </header> - <div class="ui-content" id="searchbar-content"> - <div class="ui-table"> - <div class="ui-row"> - <div class="ui-column ui-column-5"> - <ul class="ui-listview ui-listview-transparent" style="width: 310px;"> - <li class="ui-list-divider">LIVE <span>(20)</span></li> - <li class="ul-li-box ui-movie"> - <a href="#"> - <img src="img/1_toledo_spain_evening_sunset_2014_DXR_edit.jpg"/> - <footer> - <img src="./logoabc.png"/> - <h2>Eternal sunshine</h2> - </footer> - </a> - </li> - <li class="ul-li-box"> - <a href="#"> - <img src="img/800px-Seven_Sisters_Panorama,_East_Sussex,_England_-_May_2009.jpg"/> - <footer> - <img src="./logoabc.png"/> - <h2>Eternal sunshine</h2> - </footer> - </a> - </li> - <li class="ul-li-box ui-setting"> - <a href="#"> - <img src="img/Anacapri_BW_2013-05-14_13-32-36.jpg"/> - <footer> - <img src="./logoabc.png"/> - <h2>Eternal sunshine</h2> - </footer> - </a> - </li> - <li class="ul-li-box"> - <a href="#"> - <img src="img/Alvkarleby_June_2013_(2).jpg"/> - <footer> - <img src="./logoabc.png"/> - <h2>Eternal sunshine</h2> - </footer> - </a> - </li> - <li class="ul-li-box"> - <a href="#"> - <img src="img/1_toledo_spain_evening_sunset_2014_DXR_edit.jpg"/> - <footer> - <img src="./logoabc.png"/> - <h2>Eternal sunshine</h2> - </footer> - </a> - </li> - </ul> - </div> - <div class="ui-column ui-column-5"> - <ul class="ui-listview ui-listview-transparent" style="width: 310px;"> - <li class="ui-list-divider">TV SHOWS & MOVIES <span>(100)</span></li> - <li class="ul-li-box ui-web"> - <a href="#"> - <img src="img/800px-Seven_Sisters_Panorama,_East_Sussex,_England_-_May_2009.jpg"/> - <footer> - <h2>Eternal sunshine</h2> - </footer> - </a> - </li> - <li class="ul-li-box"> - <a href="#"> - <img src="img/Alvkarleby_June_2013_(2).jpg"/> - <footer> - <h2>Eternal sunshine</h2> - </footer> - </a> - </li> - <li class="ul-li-box"> - <a href="#"> - <img src="img/Anacapri_BW_2013-05-14_13-32-36.jpg"/> - <footer> - <h2>Eternal sunshine</h2> - </footer> - </a> - </li> - <li class="ul-li-box ui-notification"> - <a href="#"> - <img src="img/1_toledo_spain_evening_sunset_2014_DXR_edit.jpg"/> - <footer> - <h2>Eternal sunshine</h2> - </footer> - </a> - </li> - <li class="ul-li-box"> - <a href="#"> - <img src="img/800px-Seven_Sisters_Panorama,_East_Sussex,_England_-_May_2009.jpg"/> - <footer> - <h2>Eternal sunshine</h2> - </footer> - </a> - </li> - </ul> - </div> - <div class="ui-column ui-column-5"> - <ul class="ui-listview ui-listview-transparent" style="width: 310px;"> - <li class="ui-list-divider">YOUTUBE <span>(400)</span></li> - <li class="ul-li-box ui-music"> - <a href="#"> - <img src="img/Alvkarleby_June_2013_(2).jpg"/> - <footer> - <h2>Eternal sunshine</h2> - </footer> - </a> - </li> - <li class="ul-li-box"> - <a href="#"> - <img src="img/Anacapri_BW_2013-05-14_13-32-36.jpg"/> - <footer> - <h2>Eternal sunshine</h2> - </footer> - </a> - </li> - <li class="ul-li-box"> - <a href="#"> - <img src="img/1_toledo_spain_evening_sunset_2014_DXR_edit.jpg"/> - <footer> - <h2>Eternal sunshine</h2> - </footer> - </a> - </li> - <li class="ul-li-box"> - <a href="#"> - <img src="img/800px-Seven_Sisters_Panorama,_East_Sussex,_England_-_May_2009.jpg"/> - <footer> - <h2>Eternal sunshine</h2> - </footer> - </a> - </li> - <li class="ul-li-box"> - <a href="#"> - <img src="img/Alvkarleby_June_2013_(2).jpg"/> - <footer> - <h2>Eternal sunshine</h2> - </footer> - </a> - </li> - </ul> - </div> - <div class="ui-column ui-column-5"> - <ul class="ui-listview ui-listview-transparent" style="width: 310px;"> - <li class="ui-list-divider">APPS <span>(4)</span></li> - <li class="ul-li-box-icon"> - <a href="#" data-icon="live" data-iconpos="top">Live</a> - </li> - <li class="ul-li-box-icon"> - <a href="#" data-icon="live" data-iconpos="top">Live</a> - </li> - <li class="ul-li-box-icon"> - <a href="#" data-icon="live" data-iconpos="top">Live</a> - </li> - <li class="ul-li-box-icon"> - <a href="#" data-icon="live" data-iconpos="top">Live</a> - </li> - </ul> - </div> - <div class="ui-column ui-column-5"> - <ul class="ui-listview ui-listview-transparent" style="width: 310px;"> - <li class="ui-list-divider">MEDIA <span>(15)</span></li> - <li class="ul-li-box"> - <a href="#"> - <img src="img/Anacapri_BW_2013-05-14_13-32-36.jpg"/> - <footer> - <h2>Eternal sunshine</h2> - </footer> - </a> - </li> - <li class="ul-li-box"> - <a href="#"> - <img src="img/800px-Seven_Sisters_Panorama,_East_Sussex,_England_-_May_2009.jpg"/> - <footer> - <h2>Eternal sunshine</h2> - </footer> - </a> - </li> - <li class="ul-li-box"> - <a href="#"> - <img src="img/1_toledo_spain_evening_sunset_2014_DXR_edit.jpg"/> - <footer> - <h2>Eternal sunshine</h2> - </footer> - </a> - </li> - <li class="ul-li-box"> - <a href="#"> - <img src="img/Anacapri_BW_2013-05-14_13-32-36.jpg"/> - <footer> - <h2>Eternal sunshine</h2> - </footer> - </a> - </li> - <li class="ul-li-box ui-music"> - <a href="#"> - <img src="img/Alvkarleby_June_2013_(2).jpg"/> - <footer> - <h2>Eternal sunshine</h2> - </footer> - </a> - </li> - </ul> - </div> - </div> - </div> - </div> - <script> - var pageId = "searchbar-demo-page-normal-grid", - searchBarId = "searchbar-demo-page-normal-search-grid"; - </script> - <script src="searchbar.js"></script> -</div> -</body> -</html> diff --git a/tau/demos/TVDemo/src/searchbar/img/1_toledo_spain_evening_sunset_2014_DXR_edit.jpg b/tau/demos/TVDemo/src/searchbar/img/1_toledo_spain_evening_sunset_2014_DXR_edit.jpg Binary files differdeleted file mode 100644 index 73355861..00000000 --- a/tau/demos/TVDemo/src/searchbar/img/1_toledo_spain_evening_sunset_2014_DXR_edit.jpg +++ /dev/null diff --git a/tau/demos/TVDemo/src/searchbar/img/800px-Seven_Sisters_Panorama,_East_Sussex,_England_-_May_2009.jpg b/tau/demos/TVDemo/src/searchbar/img/800px-Seven_Sisters_Panorama,_East_Sussex,_England_-_May_2009.jpg Binary files differdeleted file mode 100644 index 2bec6751..00000000 --- a/tau/demos/TVDemo/src/searchbar/img/800px-Seven_Sisters_Panorama,_East_Sussex,_England_-_May_2009.jpg +++ /dev/null diff --git a/tau/demos/TVDemo/src/searchbar/img/Alvkarleby_June_2013_(2).jpg b/tau/demos/TVDemo/src/searchbar/img/Alvkarleby_June_2013_(2).jpg Binary files differdeleted file mode 100644 index 6e95a270..00000000 --- a/tau/demos/TVDemo/src/searchbar/img/Alvkarleby_June_2013_(2).jpg +++ /dev/null diff --git a/tau/demos/TVDemo/src/searchbar/img/Anacapri_BW_2013-05-14_13-32-36.jpg b/tau/demos/TVDemo/src/searchbar/img/Anacapri_BW_2013-05-14_13-32-36.jpg Binary files differdeleted file mode 100644 index 8c004cbe..00000000 --- a/tau/demos/TVDemo/src/searchbar/img/Anacapri_BW_2013-05-14_13-32-36.jpg +++ /dev/null diff --git a/tau/demos/TVDemo/src/searchbar/index.html b/tau/demos/TVDemo/src/searchbar/index.html deleted file mode 100644 index ae34720b..00000000 --- a/tau/demos/TVDemo/src/searchbar/index.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, user-scalable=no"/> - <script data-build-remove="false"> - var tauConfig = { - autoBuildOnPageChange: true - }; - </script> - <title>TV UI</title> - <script type="text/javascript" src="../../lib/tau/tv/js/tau.js" - data-build-remove="false"></script> - <link rel="stylesheet" href="../../lib/tau/tv/theme/default/tau.css"> -</head> -<body class="ui-pagecontainer" data-background="../img/bg.jpg"> -<div class="ui-page"> - <header> - <h2>Search Bar</h2> - </header> - <div class="ui-content"> - <ul class="ui-listview"> - <li><a href="searchbar.html">Search Bar with title</a></li> - <li><a href="searchbar-without-title.html">Search Bar without - title</a></li> - <li><a href="full-black-searchbar-without-title.html">Full screen - Search Bar with button on left</a></li> - <li><a href="full-black-searchbar-without-title-right.html">Full screen - Search Bar with button on right</a></li> - <li><a href="grid-full-black-searchbar-without-title-right.html">Full screen - Search Bar with button on right and grid</a></li> - </ul> - </div> -</div> -</body> -</html> diff --git a/tau/demos/TVDemo/src/searchbar/logoabc.png b/tau/demos/TVDemo/src/searchbar/logoabc.png Binary files differdeleted file mode 100644 index 0f8af33e..00000000 --- a/tau/demos/TVDemo/src/searchbar/logoabc.png +++ /dev/null diff --git a/tau/demos/TVDemo/src/searchbar/searchbar-without-title.html b/tau/demos/TVDemo/src/searchbar/searchbar-without-title.html deleted file mode 100644 index 7b4c013f..00000000 --- a/tau/demos/TVDemo/src/searchbar/searchbar-without-title.html +++ /dev/null @@ -1,65 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <script type="text/javascript" src="../../lib/jquery.js" - data-build-remove="false"></script> - <script data-build-remove="false"> - var tauConfig = { - autoBuildOnPageChange: true - }; - </script> - <script type="text/javascript" src="../../lib/tau/tv/js/tau.js" - data-build-remove="false"></script> - <link rel="stylesheet" href="../../lib/tau/tv/theme/default/tau.css"> - - <title>TV UI Demo</title> -</head> - -<body class="ui-pagecontainer"> -<div class="ui-page" id="simple-searchbar-page-no"> - <header> - <input type="search" name="search" - id="searchbar-demo-page-normal-search-no" value=""/> - </header> - <div class="ui-content"> - <ul class="ui-listview"> - <li><a href="#">Hairston</a></li> - <li><a href="#">Hansbrough</a></li> - <li><a href="#">Allred</a></li> - <li><a href="#">Hanrahan</a></li> - <li><a href="#">Egan</a></li> - <li><a href="#">Dare</a></li> - <li><a href="#">Edmonson</a></li> - <li><a href="#">Calip</a></li> - <li><a href="#">Baker</a></li> - <li><a href="#">Fazekas</a></li> - <li><a href="#">Garrity</a></li> - <li><a href="#">Hansen</a></li> - <li><a href="#">Feigenbaum</a></li> - <li><a href="#">Fillmore</a></li> - <li><a href="#">Darden</a></li> - <li><a href="#">Davis</a></li> - <li><a href="#">Fitzgerald</a></li> - <li><a href="#">Carr</a></li> - <li><a href="#">Danilovic</a></li> - <li><a href="#">Dark</a></li> - <li><a href="#">Alexander</a></li> - <li><a href="#">Allen</a></li> - <li><a href="#">Edwards</a></li> - <li><a href="#">Garrett</a></li> - <li><a href="#">Gardner</a></li> - <li><a href="#">Carroll</a></li> - <li><a href="#">Garner</a></li> - <li><a href="#">Finn</a></li> - <li><a href="#">Edelin</a></li> - <li><a href="#">Gay</a></li> - </ul> - </div> - <script> - var pageId = "simple-searchbar-page-no", - searchBarId = "searchbar-demo-page-normal-search-no"; - </script> - <script src="searchbar.js"></script> -</div> -</body> -</html> diff --git a/tau/demos/TVDemo/src/searchbar/searchbar.html b/tau/demos/TVDemo/src/searchbar/searchbar.html deleted file mode 100644 index 51402ed0..00000000 --- a/tau/demos/TVDemo/src/searchbar/searchbar.html +++ /dev/null @@ -1,64 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <script data-build-remove="false"> - var tauConfig = { - autoBuildOnPageChange: true - }; - </script> - <script type="text/javascript" src="../../lib/tau/tv/js/tau.js" - data-build-remove="false"></script> - <link rel="stylesheet" href="../../lib/tau/tv/theme/default/tau.css"> - - <title>TV UI Demo</title> -</head> - -<body class="ui-pagecontainer"> -<div class="ui-page" id="simple-searchbar-page"> - <header> - <h1>Searchbar</h1> - <input type="search" name="search" - id="searchbar-demo-page-normal-search" value=""/> - </header> - <div class="ui-content"> - <ul class="ui-listview"> - <li><a href="#">Hairston</a></li> - <li><a href="#">Hansbrough</a></li> - <li><a href="#">Allred</a></li> - <li><a href="#">Hanrahan</a></li> - <li><a href="#">Egan</a></li> - <li><a href="#">Dare</a></li> - <li><a href="#">Edmonson</a></li> - <li><a href="#">Calip</a></li> - <li><a href="#">Baker</a></li> - <li><a href="#">Fazekas</a></li> - <li><a href="#">Garrity</a></li> - <li><a href="#">Hansen</a></li> - <li><a href="#">Feigenbaum</a></li> - <li><a href="#">Fillmore</a></li> - <li><a href="#">Darden</a></li> - <li><a href="#">Davis</a></li> - <li><a href="#">Fitzgerald</a></li> - <li><a href="#">Carr</a></li> - <li><a href="#">Danilovic</a></li> - <li><a href="#">Dark</a></li> - <li><a href="#">Alexander</a></li> - <li><a href="#">Allen</a></li> - <li><a href="#">Edwards</a></li> - <li><a href="#">Garrett</a></li> - <li><a href="#">Gardner</a></li> - <li><a href="#">Carroll</a></li> - <li><a href="#">Garner</a></li> - <li><a href="#">Finn</a></li> - <li><a href="#">Edelin</a></li> - <li><a href="#">Gay</a></li> - </ul> - </div> - <script> - var pageId = "simple-searchbar-page", - searchBarId = "searchbar-demo-page-normal-search"; - </script> - <script src="searchbar.js"></script> -</div> -</body> -</html> diff --git a/tau/demos/TVDemo/src/searchbar/searchbar.js b/tau/demos/TVDemo/src/searchbar/searchbar.js deleted file mode 100644 index 7c59df40..00000000 --- a/tau/demos/TVDemo/src/searchbar/searchbar.js +++ /dev/null @@ -1,28 +0,0 @@ -var page = document.getElementById(pageId), - searchBar = document.getElementById(searchBarId); - -function hideElementsCallback(event) { - var lis = page.querySelectorAll("li:not(.ui-list-divider)"), - regEx = new RegExp(".*" + searchBar.value.toLowerCase()); - [].forEach.call(lis, function(li) { - if (li.textContent.toLowerCase().match(regEx)) { - li.style.display = "block"; - } else { - li.style.display = "none"; - } - }); - [].forEach.call(page.querySelectorAll("ul"), function(ul) { - var count = 0, - countSpan = ul.querySelector(".ui-divider-text span"); - [].forEach.call(ul.querySelectorAll("li:not(.ui-list-divider)"), function (li) { - if (li.style.display !== "none") { - count++; - } - }); - if (countSpan) { - countSpan.textContent = "(" + count + ")"; - } - }); -} - -searchBar.addEventListener("keyup", hideElementsCallback); diff --git a/tau/demos/TVDemo/src/selectmenu/selectmenu.html b/tau/demos/TVDemo/src/selectmenu/selectmenu.html deleted file mode 100644 index 30fe7694..00000000 --- a/tau/demos/TVDemo/src/selectmenu/selectmenu.html +++ /dev/null @@ -1,75 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <script data-build-remove="false"> - var tauConfig = { - autoBuildOnPageChange: true - }; - </script> - <script type="text/javascript" src="../../lib/tau/tv/js/tau.js" data-build-remove="false"></script> - <link rel="stylesheet" href="../../lib/tau/tv/theme/default/tau.css"> - - <title>TV UI Demo</title> -</head> - - -<body class="ui-pagecontainer"> -<div class="ui-page ui-page-activ" data-role="page"> - <header class="ui-header" id="header1" style="background-color: #2A8247;"> - <h1>Drop down Menu</h1> - <select id="select-custom-0" data-inline="true"> - <option value="choose-one" class="test1">Choose one...</option> - <option value="1" class="test123">The 1st Option</option> - <option value="2">The 2nd Option</option> - <option value="3" >The 3rd Option</option> - <option value="4">The 4th Option</option> - </select> - </header> - <div class="ui-content content-padding" data-role="content"> - <select id="select-custom-1"> - <option value="choose-one" >Choose one...</option> - <option value="1">The 1st Option</option> - <option value="2">The 2nd Option</option> - <option value="3" selected>The 3rd Option</option> - <option value="4">The 4th Option</option> - </select> - <hr/> - <select id="select-custom-2"> - <option value="Date1" class="test1">Date ↓</option> - <option value="Date2" class="test2">Date ↑</option> - <option value="1">The 1st Option</option> - <option value="2">The 2nd Option</option> - <option value="3">The 3rd Option</option> - <option value="4">The 4th Option</option> - </select> - <hr/> - <select id="select-custom-3" data-inline="true"> - <option value="1">The 1st Option</option> - <option value="2">The 2nd Option</option> - <option value="3">The 3rd Option</option> - <option value="4">The 4th Option</option> - <option value="5">The 5th Option</option> - <option value="6">The 6th Option</option> - <option value="7">The 7th Option</option> - <option value="8">The 8th Option</option> - <option value="9">The 9th Option</option> - <option value="10">The 10th Option</option> - <option value="11">The 11th Option</option> - </select> - <select name="select-custom-4" id="select-custom-4" data-inline="true"> - <option value="1">The 1st Option................</option> - <option value="2">The 2nd Option................</option> - <option value="3">The 3rd Option................</option> - <option value="4">The 4th Option................</option> - <option value="5">The 5th Option................</option> - <option value="6">The 6th Option................</option> - <option value="7">The 7th Option................</option> - <option value="8">The 8th Option................</option> - <option value="9">The 9th Option................</option> - <option value="10">The 10th Option................</option> - <option value="11">The 11th Option................</option> - </select> - </div> -</div> -</body> -</html>
\ No newline at end of file diff --git a/tau/demos/TVDemo/src/slider/slider.html b/tau/demos/TVDemo/src/slider/slider.html index 351e46f3..69cf7012 100644 --- a/tau/demos/TVDemo/src/slider/slider.html +++ b/tau/demos/TVDemo/src/slider/slider.html @@ -20,31 +20,28 @@ </head> <body class="ui-pagecontainer"> - <div class="ui-page"> - <header> + <div class="ui-page" data-role="page"> + <header class="ui-header"> <h2 class="ui-title">Slider</h2> </header> - <div class="ui-content content-padding"> - <label>Normal slider - <input id="mySlider1" name="mySlider1" type="range" value="5" min="0" max="10" /> + <div class="ui-content" data-role="content"> + <label style="display: block; margin: 30px 0 30px 30px">Normal slider + <input id="mySlider1" name="mySlider1" data-popup='false' type="range" value="5" min="0" max="10" /> </label> - <label>Disabled slider - <input id="mySlider_disable" name="mySlider1" disabled="disabled" type="range" value="3" min="0" max="10" /> - </label> - <label>Slider without popup + <label style="display: block; margin: 30px 0 30px 30px">Popup slider <input id="mySlider2" name="mySlider2" type="range" value="50" min="0" max="100" - data-popup="false" data-icon="text" data-text-left="0" data-text-right="100"/> + data-popup="true" data-icon='text' data-text-left='0' data-text-right='100'/> </label> - <label>Icon slider - <input id="mySlider3" name="mySlider3" type="range" value="5" - min="0" max="10" data-icon="bright"/> - <input id="mySlider4" name="mySlider4" type="range" value="5" - min="0" max="10" data-icon="volume"/> + <label style="display: block; margin: 30px 0 30px 30px">Icon slider + <input id="mySlider3" name="mySlider3" data-popup='false' type="range" value="5" + min="0" max="10" data-icon='bright'/> + <input id="mySlider4" name="mySlider4" data-popup='false' type="range" value="5" + min="0" max="10" data-icon='volume'/> </label> - <label>data-highlight="false" - <input id="mySlider9" name="mySlider9" type="range" value="5" min="0" + <label style="display: block; margin: 30px 0 30px 30px">data-highlight="false" + <input id="mySlider9" name="mySlider9" data-popup='false' type="range" value="5" min="0" max="10" data-highlight="false" /> </label> </div> diff --git a/tau/demos/TVDemo/src/spincontrol/spincontrol.html b/tau/demos/TVDemo/src/spincontrol/spincontrol.html deleted file mode 100644 index be5efb38..00000000 --- a/tau/demos/TVDemo/src/spincontrol/spincontrol.html +++ /dev/null @@ -1,67 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> - <script build-remove="false"> - var tauConfig = { - autoBuildOnPageChange: true - }; - </script> - <title>TV UI</title> - <script type="text/javascript" src="../../lib/tau/tv/js/tau.js" - data-build-remove="false"></script> - <link rel="stylesheet" - href="../../lib/tau/tv/theme/default/tau.css"> - <link rel="stylesheet" href="../style.css"> -</head> -<body class="ui-pagecontainer"> -<div class="ui-page" id="entry-demo" data-role="page"> - <header class="ui-header"> - <h2 class="ui-title">Spin Control</h2> - </header> - <div class="ui-content" data-role="content" data-scroll="none"> - <div> - <div class="table"> - <div class="row"> - <div class="cell"> - One input number with spin control - </div> - <div class="cell"> - <input type="number" placeholder="00" name="number" id="number" value="" min="00" max="99"/> - </div> - </div> - - <div class="row"> - <div class="cell"> - Two input numbers with spin control - </div> - <div class="cell"> - <input type="number" placeholder="00" name="number" id="number01" value="" min="0" max="99" - /><input type="number" placeholder="00" name="number" id="number02" value="" min="0" max="99"/> - </div> - </div> - - <div class="row"> - <div class="cell"> - Input time with spin control - </div> - <div class="cell"> - <input type="time" placeholder="11:12:13" name="number" id="number11" value=""/> - </div> - </div> - - <div class="row"> - <div class="cell"> - Input date with spin control - </div> - <div class="cell"> - <input type="date" placeholder="2015-01-01" name="number" id="number21" value="2015-01-01"/> - </div> - </div> - </div> - </div> - </div><!-- /content --> -</div><!-- /page --> -</body> -</html> - diff --git a/tau/demos/TVDemo/src/textinput/entry.html b/tau/demos/TVDemo/src/textinput/entry.html index 48e82f26..c3d6f126 100755 --- a/tau/demos/TVDemo/src/textinput/entry.html +++ b/tau/demos/TVDemo/src/textinput/entry.html @@ -2,7 +2,7 @@ <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> - <script data-build-remove="false"> + <script build-remove="false"> var tauConfig = { autoBuildOnPageChange: true }; @@ -20,22 +20,15 @@ <header class="ui-header"> <h2 class="ui-title">Inputs</h2> </header> - <div class="ui-content"> + <div class="ui-content" data-role="content" data-scroll="none"> + <div class="ui-column-left"> <div class="table"> <div class="row"> <div class="cell"> Text Input </div> <div class="cell"> - <input type="text" name="name" value="" /> - </div> - </div> - <div class="row"> - <div class="cell"> - Text Input (small) - </div> - <div class="cell"> - <input type="text" name="name" value="" class="ui-textinput-small" /> + <input type="text" name="name" value="" /> </div> </div> <div class="row"> @@ -59,7 +52,7 @@ PIN </div> <div class="cell"> - <input type="password" name="password" id="pin" value="" class="pin" /> + <input type="password" name="password" id="pin" value="" class="pin" maxlength="1"/> </div> </div> <div class="row"> @@ -86,6 +79,15 @@ <input type="tel" name="tel" id="tel" value="" /> </div> </div> + <div class="row"> + <div class="cell"> + Number + </div> + <div class="cell"> + <input type="number" placeholder="number here" name="number" id="number" value="" min="0" max="100"/> + </div> + </div> + </div> </div> </div><!-- /content --> </div><!-- /page --> diff --git a/tau/demos/TVDemo/src/virtualgrid/index-1line.html b/tau/demos/TVDemo/src/virtualgrid/index-1line.html index 500b12d1..05039af3 100644 --- a/tau/demos/TVDemo/src/virtualgrid/index-1line.html +++ b/tau/demos/TVDemo/src/virtualgrid/index-1line.html @@ -19,7 +19,7 @@ <header class="ui-header" data-role="header"> <h2 class="ui-title">VirtualGrid</h2> </header> - <div class="ui-content"> + <div class="ui-content" data-role="content"> <ul id="vlist1" class="ui-virtualgrid"> </ul> </div> diff --git a/tau/demos/TVDemo/src/virtualgrid/index-icon-1line.html b/tau/demos/TVDemo/src/virtualgrid/index-icon-1line.html index 04c9c750..d30e3afd 100644 --- a/tau/demos/TVDemo/src/virtualgrid/index-icon-1line.html +++ b/tau/demos/TVDemo/src/virtualgrid/index-icon-1line.html @@ -2,13 +2,14 @@ <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> - <script data-build-remove="false"> + <script build-remove="false"> var tauConfig = { autoBuildOnPageChange: true }; </script> <title>TV UI</title> - <script type="text/javascript" src="../../lib/tau/tv/js/tau.js" data-build-remove="false"></script> + <script type="text/javascript" src="../../lib/tau/tv/js/tau.js" data- + build-remove="false"></script> <link rel="stylesheet" href="../../lib/tau/tv/theme/default/tau.css"> </head> <body class="ui-pagecontainer" data-background="../img/bg.jpg"> diff --git a/tau/demos/TVDemo/src/virtualgrid/index-icon-2lines.html b/tau/demos/TVDemo/src/virtualgrid/index-icon-2lines.html index b07521d0..def715e7 100644 --- a/tau/demos/TVDemo/src/virtualgrid/index-icon-2lines.html +++ b/tau/demos/TVDemo/src/virtualgrid/index-icon-2lines.html @@ -2,13 +2,14 @@ <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> - <script data-build-remove="false"> + <script build-remove="false"> var tauConfig = { autoBuildOnPageChange: true }; </script> <title>TV UI</title> - <script type="text/javascript" src="../../lib/tau/tv/js/tau.js" data-build-remove="false"></script> + <script type="text/javascript" src="../../lib/tau/tv/js/tau.js" data- + build-remove="false"></script> <link rel="stylesheet" href="../../lib/tau/tv/theme/default/tau.css"> <link rel="stylesheet" href="grid.css"> </head> @@ -16,7 +17,7 @@ <div class="ui-page" id="page-vlist-icon-2lines"> <header class="ui-header"> <h2 class="ui-title">VirtualGrid</h2> - </header> + </header> <div class="ui-content"> <ul id="vlist-icon-2lines" class="ui-virtualgrid"> </ul> diff --git a/tau/demos/TVDemo/src/virtualgrid/virtuallist-1line-btn.js b/tau/demos/TVDemo/src/virtualgrid/virtuallist-1line-btn.js index 3f53c646..976d7190 100644 --- a/tau/demos/TVDemo/src/virtualgrid/virtuallist-1line-btn.js +++ b/tau/demos/TVDemo/src/virtualgrid/virtuallist-1line-btn.js @@ -2,7 +2,7 @@ var page = document.getElementById("page-vlist-1line-btn"), vlist; - tau.event.one(page, "pageshow", function() { + document.addEventListener("pageshow", function() { var elList = document.getElementById("vlist-1line-btn"); if (elList) { vlist = tau.widget.VirtualGrid(elList); @@ -12,52 +12,19 @@ }); // Update listitem - vlist.setListItemUpdater(function (elListItem, newIndex, rowCount) { + vlist.setListItemUpdater(function (elListItem, newIndex) { //TODO: Update listitem here - var data = JSON_DATA[newIndex], - dataFocusRight = "", - dataFocusLeft = "", - btnSelector = "a.ui-btn"; - - if (newIndex === 0) { - dataFocusLeft = 'data-focus-left="::virtualgrid(' + (JSON_DATA.length - 1) +') ' + btnSelector + '" '; - } else if (newIndex % rowCount === 0) { - dataFocusLeft = 'data-focus-left="::virtualgrid(' + (newIndex - 1) + ') ' + btnSelector + '" '; - } - - if (newIndex === JSON_DATA.length - 1) { - dataFocusRight = 'data-focus-right="::virtualgrid(0) ' + btnSelector + '" '; - } else if (newIndex % rowCount === 4) { - dataFocusRight = 'data-focus-right="::virtualgrid(' + (newIndex + 1) + ') ' + btnSelector + '" '; - } - - elListItem.innerHTML = - '<a '+ - 'class="ui-button grid-thumbnail grid-icon" ' + - 'data-icon="play-movie" ' + - 'data-role="button" ' + - dataFocusLeft + - dataFocusRight + - '>' + - '<div class="grid-thumbnail-info">' + - data.TIME + - '</div>' + - '<div class="grid-thumbnail-pic-full">' + - '<img class="grid-thumbnail-pic-img" src="' + data.TEAM_LOGO + '" />' + - '</div>' + - '<div class="grid-thumbnail-contents">' + - '<span class="grid-thumbnail-content">' + - data.NAME + - '</span>' + - '</div>' + - '</a>'; + var data = JSON_DATA[newIndex]; + elListItem.innerHTML = '<a class="grid-thumbnail" data-role="button"><div class="grid-thumbnail-info">' + data.TIME + + '</div><div class="grid-thumbnail-pic-full"><img class="grid-thumbnail-pic-img" src="' + data.TEAM_LOGO + + '" /></div><div class="grid-thumbnail-contents"><span class="grid-thumbnail-content">' + data.NAME + '</span></div></a>' + tau.widget.Button(elListItem.firstElementChild); }); // Draw child elements vlist.draw(); - tau.engine.createWidgets(elList); } }); - tau.event.one(page, "pagehide", function() { + document.addEventListener("pagehide", function() { // Remove all children in the vlist if (vlist) { vlist.destroy(); diff --git a/tau/demos/TVDemo/src/virtualgrid/virtuallist-1line.js b/tau/demos/TVDemo/src/virtualgrid/virtuallist-1line.js index f4188551..b701ea70 100644 --- a/tau/demos/TVDemo/src/virtualgrid/virtuallist-1line.js +++ b/tau/demos/TVDemo/src/virtualgrid/virtuallist-1line.js @@ -1,11 +1,8 @@ -/*global JSON_DATA*/ -(function(tau) { - "use strict"; - +(function() { var page = document.getElementById("pageTestVirtualList"), vlist; - tau.event.one(page, "pageshow", function() { + document.addEventListener("pageshow", function() { var elList = document.getElementById("vlist1"); if (elList) { vlist = tau.widget.VirtualGrid(elList); @@ -18,17 +15,17 @@ vlist.setListItemUpdater(function (elListItem, newIndex) { //TODO: Update listitem here var data = JSON_DATA[newIndex]; - elListItem.innerHTML = '<a class="ui-button grid-thumbnail"> <div class="grid-thumbnail-pic-full"><img class="grid-thumbnail-pic-img" src="' + data.TEAM_LOGO + '" /></div><div class="grid-thumbnail-contents"><span class="grid-thumbnail-content">' + data.NAME + '</span></div></a>'; + elListItem.innerHTML = '<a class="grid-thumbnail ' + (newIndex === 2 ? "ui-selected" : "") + '"> <div class="grid-thumbnail-pic-full"><img class="grid-thumbnail-pic-img" src="' + data.TEAM_LOGO + '" /></div><div class="grid-thumbnail-contents"><span class="grid-thumbnail-content">' + data.NAME + '</span></div></a>' + tau.widget.Button(elListItem.firstElementChild); }); // Draw child elements vlist.draw(); - tau.engine.createWidgets(elList); } }); - tau.event.one(page, "pagehide", function() { + document.addEventListener("pagehide", function() { // Remove all children in the vlist if (vlist) { vlist.destroy(); } }); -}(window.tau)); +}()); diff --git a/tau/demos/TVDemo/src/virtualgrid/virtuallist-2line.js b/tau/demos/TVDemo/src/virtualgrid/virtuallist-2line.js index d2588871..3bc1924b 100644 --- a/tau/demos/TVDemo/src/virtualgrid/virtuallist-2line.js +++ b/tau/demos/TVDemo/src/virtualgrid/virtuallist-2line.js @@ -2,7 +2,7 @@ var page = document.getElementById("page-vlist-2line"), vlist; - tau.event.one(page, "pageshow", function() { + document.addEventListener("pageshow", function() { var elList = document.getElementById("vlist-2line"); if (elList) { vlist = tau.widget.VirtualGrid(elList); @@ -15,17 +15,17 @@ vlist.setListItemUpdater(function (elListItem, newIndex) { //TODO: Update listitem here var data = JSON_DATA[newIndex]; - elListItem.innerHTML = '<a class="ui-button grid-thumbnail"><div class="grid-thumbnail-pic-full"><img class="grid-thumbnail-pic-img" src="' + + elListItem.innerHTML = '<a class="grid-thumbnail" data-role="button"><div class="grid-thumbnail-pic-full"><img class="grid-thumbnail-pic-img" src="' + data.TEAM_LOGO + - '" /></div><div class="grid-thumbnail-contents"><h3 class="grid-thumbnail-content">' + data.NAME + - '</h3><span class="grid-thumbnail-subtext">' + data.FROM + '</span></div></a>' + '" /></div><div class="grid-thumbnail-contents"><span class="grid-thumbnail-content">' + data.NAME + + '</span><span class="grid-thumbnail-subtext">' + data.FROM + '</span></div></a>' + tau.widget.Button(elListItem.firstElementChild); }); // Draw child elements vlist.draw(); - tau.engine.createWidgets(elList); } }); - tau.event.one(page, "pagehide", function() { + document.addEventListener("pagehide", function() { // Remove all children in the vlist if (vlist) { vlist.destroy(); diff --git a/tau/demos/TVDemo/src/virtualgrid/virtuallist-folder.js b/tau/demos/TVDemo/src/virtualgrid/virtuallist-folder.js index fd55f174..bc46c5c6 100644 --- a/tau/demos/TVDemo/src/virtualgrid/virtuallist-folder.js +++ b/tau/demos/TVDemo/src/virtualgrid/virtuallist-folder.js @@ -2,7 +2,7 @@ var page = document.getElementById("page-vlist-folder"), vlist; - tau.event.one(page, "pageshow", function() { + document.addEventListener("pageshow", function() { var elList = document.getElementById("vlist-folder"); if (elList) { vlist = tau.widget.VirtualGrid(elList); @@ -15,14 +15,14 @@ vlist.setListItemUpdater(function (elListItem, newIndex) { //TODO: Update listitem here var data = JSON_DATA[newIndex]; - elListItem.innerHTML = '<a class="ui-button grid-thumbnail"> <div class="grid-thumbnail-pic"><img class="grid-thumbnail-pic-img" src="' + data.FOLDER + '" /></div><div class="grid-thumbnail-contents"><span class="grid-thumbnail-content">' + data.TITLE + '</span><span class="grid-thumbnail-subtext">' + data.FILE_NB + '</span></div></a>' + elListItem.innerHTML = '<a class="grid-thumbnail"> <div class="grid-thumbnail-pic"><img class="grid-thumbnail-pic-img" src="' + data.FOLDER + '" /></div><div class="grid-thumbnail-contents"><span class="grid-thumbnail-content">' + data.TITLE + '</span><span class="grid-thumbnail-subtext">' + data.FILE_NB + '</span></div></a>' + tau.widget.Button(elListItem.firstElementChild); }); // Draw child elements vlist.draw(); - tau.engine.createWidgets(elList); } }); - tau.event.one(page, "pagehide", function() { + document.addEventListener("pagehide", function() { // Remove all children in the vlist if (vlist) { vlist.destroy(); diff --git a/tau/demos/TVDemo/src/virtualgrid/virtuallist-icon-1line-db.js b/tau/demos/TVDemo/src/virtualgrid/virtuallist-icon-1line-db.js index 27ef4d04..961d7d40 100644 --- a/tau/demos/TVDemo/src/virtualgrid/virtuallist-icon-1line-db.js +++ b/tau/demos/TVDemo/src/virtualgrid/virtuallist-icon-1line-db.js @@ -1,11 +1,13 @@ /* Sample Data in JSON : NBA Player list more than 1,000. */ var JSON_DATA = [ - {ICON:"tv-show", TITLE:"FILE", SUBTITLE:"fast forword"}, - {ICON:"movie", TITLE:"HISTORY", SUBTITLE:"next"}, - {ICON:"app", TITLE:"MUSIC", SUBTITLE:"pause"}, - {ICON:"../test/ico_noti_70.png", TITLE:"NOTI", SUBTITLE:"next"}, - {ICON:"../test/ico_photo_70.png", TITLE:"PHOTO", SUBTITLE:"pause"}, - {ICON:"../test/ico_setting_70.png", TITLE:"SETTINGS", SUBTITLE:"play"}, - {ICON:"../test/ico_web_70.png", TITLE:"WEB", SUBTITLE:"previous", DISABLED: true}, - {ICON:"../test/ico_youtube_70.png", TITLE:"YOUTUBE", SUBTITLE:"rotate", DISABLED: true} +{ICON:"tv-show", TITLE:"FILE", SUBTITLE:"fast forword"}, +{ICON:"movie", TITLE:"HISTORY", SUBTITLE:"next"}, +{ICON:"app", TITLE:"MUSIC", SUBTITLE:"pause"}, +{ICON:"../test/ico_noti_70.png", TITLE:"NOTI", SUBTITLE:"next"}, +{ICON:"../test/ico_photo_70.png", TITLE:"PHOTO", SUBTITLE:"pause"}, +{ICON:"../test/ico_setting_70.png", TITLE:"SETTINGS", SUBTITLE:"play"}, +{ICON:"../test/ico_web_70.png", TITLE:"WEB", SUBTITLE:"previous"}, +{ICON:"../test/ico_youtube_70.png", TITLE:"YOUTUBE", SUBTITLE:"rotate"}, +{ICON:"../test/twitter-icon-70x70.png", TITLE:"TWITTER", SUBTITLE:"rotate"}, +{ICON:"../test/facebook-icon-70x70.png", TITLE:"FACEBOOK", SUBTITLE:"rotate"} ]; diff --git a/tau/demos/TVDemo/src/virtualgrid/virtuallist-icon-1line.js b/tau/demos/TVDemo/src/virtualgrid/virtuallist-icon-1line.js index f52991b5..635401ec 100644 --- a/tau/demos/TVDemo/src/virtualgrid/virtuallist-icon-1line.js +++ b/tau/demos/TVDemo/src/virtualgrid/virtuallist-icon-1line.js @@ -1,12 +1,8 @@ -/*global JSON_DATA*/ -(function(tau) { - "use strict"; - +(function() { var page = document.getElementById("page-vlist-icon-1line"), - tauEvent = tau.event, vlist; - tauEvent.one(document, "pageshow", function() { + document.addEventListener("pageshow", function() { var elList = document.getElementById("vlist-icon-1line"); if (elList) { vlist = tau.widget.VirtualGrid(elList); @@ -18,24 +14,17 @@ // Update listitem vlist.setListItemUpdater(function (elListItem, newIndex) { var data = JSON_DATA[newIndex]; - elListItem.innerHTML = - '<a class="ui-button grid-icon"' + - (data.DISABLED ? 'disabled="disabled" ' : '') + - 'data-icon="' + data.ICON + '" data-iconpos="top" data-role="button">' + - data.TITLE + - '</a>'; + elListItem.innerHTML = '<a class="grid-icon" data-icon="' + data.ICON + '" data-iconpos="top" data-role="button">' + data.TITLE + '</a>'; + tau.widget.Button(elListItem.firstElementChild); }); - // Draw child elements vlist.draw(); - tau.engine.createWidgets(elList); } }); - - tauEvent.one(document, "pagehide", function() { + document.addEventListener("pagehide", function() { // Remove all children in the vlist if (vlist) { vlist.destroy(); } }); -}(window.tau)); +}()); diff --git a/tau/demos/TVDemo/src/virtualgrid/virtuallist-icon-2lines-db.js b/tau/demos/TVDemo/src/virtualgrid/virtuallist-icon-2lines-db.js index a59e6036..ab44966c 100644 --- a/tau/demos/TVDemo/src/virtualgrid/virtuallist-icon-2lines-db.js +++ b/tau/demos/TVDemo/src/virtualgrid/virtuallist-icon-2lines-db.js @@ -1,12 +1,12 @@ /* Sample Data in JSON : NBA Player list more than 1,000. */ var JSON_DATA = [ - {ICON:"../test/ico_controller_ff.png", TITLE:"FF", SUBTITLE:"fast forword"}, - {ICON:"../test/ico_controller_next.png", TITLE:"NEXT", SUBTITLE:"next"}, - {ICON:"../test/ico_controller_pause.png", TITLE:"PAUSE", SUBTITLE:"pause"}, - {ICON:"../test/ico_controller_photo_next.png", TITLE:"NEXT", SUBTITLE:"next", DISABLED: true}, - {ICON:"../test/ico_controller_photo_pause.png", TITLE:"PAUSE", SUBTITLE:"pause"}, - {ICON:"../test/ico_controller_photo_play.png", TITLE:"PLAY", SUBTITLE:"play"}, - {ICON:"../test/ico_controller_photo_previous.png", TITLE:"PREVIOUS", SUBTITLE:"previous", DISABLED: true}, - {ICON:"../test/ico_controller_photo_rotate.png", TITLE:"ROTATE", SUBTITLE:"rotate"}, - {ICON:"../test/ico_controller_photo_setting.png", TITLE:"SETTINGS", SUBTITLE:"settings"} +{ICON:"../test/ico_controller_ff.png", TITLE:"FF", SUBTITLE:"fast forword"}, +{ICON:"../test/ico_controller_next.png", TITLE:"NEXT", SUBTITLE:"next"}, +{ICON:"../test/ico_controller_pause.png", TITLE:"PAUSE", SUBTITLE:"pause"}, +{ICON:"../test/ico_controller_photo_next.png", TITLE:"NEXT", SUBTITLE:"next"}, +{ICON:"../test/ico_controller_photo_pause.png", TITLE:"PAUSE", SUBTITLE:"pause"}, +{ICON:"../test/ico_controller_photo_play.png", TITLE:"PLAY", SUBTITLE:"play"}, +{ICON:"../test/ico_controller_photo_previous.png", TITLE:"PREVIOUS", SUBTITLE:"previous"}, +{ICON:"../test/ico_controller_photo_rotate.png", TITLE:"ROTATE", SUBTITLE:"rotate"}, +{ICON:"../test/ico_controller_photo_setting.png", TITLE:"SETTINGS", SUBTITLE:"settings"} ]; diff --git a/tau/demos/TVDemo/src/virtualgrid/virtuallist-icon-2lines.js b/tau/demos/TVDemo/src/virtualgrid/virtuallist-icon-2lines.js index e05d3702..100099b8 100644 --- a/tau/demos/TVDemo/src/virtualgrid/virtuallist-icon-2lines.js +++ b/tau/demos/TVDemo/src/virtualgrid/virtuallist-icon-2lines.js @@ -1,17 +1,11 @@ -/*global JSON_DATA*/ -(function(tau) { - "use strict"; - +(function() { var page = document.getElementById("page-vlist-icon-2lines"), - tauEvent = tau.event, vlist; - tauEvent.one(document, "pageshow", function() { + document.addEventListener("pageshow", function() { var elList = document.getElementById("vlist-icon-2lines"); if (elList) { - vlist = tau.widget.VirtualGrid(elList); - // Options Must be set in separate call - vlist.option({ + vlist = tau.widget.VirtualGrid(elList, { dataLength: JSON_DATA.length, bufferSize: 40 }); @@ -19,25 +13,16 @@ // Update listitem vlist.setListItemUpdater(function (elListItem, newIndex) { var data = JSON_DATA[newIndex]; - elListItem.innerHTML = - '<a class="ui-button grid-icon grid-2-line" data-icon="' + data.ICON + - '" data-iconpos="top" ' + (data.DISABLED ? ' disabled="disabled"' : '') + '>' + - '<div class="grid-icon-contents">' + - '<h3 class="grid-icon-content">' + data.TITLE + '</h3>' + - '<span class="grid-icon-subtext">' + data.SUBTITLE + '</span>' + - '</div>' + - '</a>'; + elListItem.innerHTML = '<div class="grid-thumbnail-icon-2lines"> <div class="grid-thumbnail-icon-2lines-pic"><img class="grid-thumbnail-icon-2lines-pic-img" src="' + data.ICON + '" /></div><div class="grid-thumbnail-icon-2lines-contents"><span class="grid-thumbnail-icon-2lines-1-line">' + data.TITLE + '</span><span class="grid-thumbnail-icon-2lines-2-line">' + data.SUBTITLE + '</span></div></div>' }); // Draw child elements vlist.draw(); - tau.engine.createWidgets(elList); } }); - - tauEvent.one(document, "pagehide", function() { + document.addEventListener("pagehide", function() { // Remove all children in the vlist if (vlist) { vlist.destroy(); } }); -}(window.tau)); +}()); diff --git a/tau/demos/package.json b/tau/demos/package.json deleted file mode 100644 index 7f1b6057..00000000 --- a/tau/demos/package.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "name": "samples", - "version": "1.0.0", - "description": "tau sample apps", - "main": "Gruntfile.js", - "devDependencies": { - "grunt": "^0.4.5", - "grunt-dom-munger": "^3.4.0" - } -} |