Merge lp:~dholbach/ubuntu-packaging-guide/new-sidebar into lp:~l3on/ubuntu-packaging-guide/new-sidebar

Proposed by Daniel Holbach
Status: Merged
Merged at revision: 91
Proposed branch: lp:~dholbach/ubuntu-packaging-guide/new-sidebar
Merge into: lp:~l3on/ubuntu-packaging-guide/new-sidebar
Diff against target: 2380 lines (+100/-2053)
20 files modified
BORROWED-CODE (+0/-8)
conf.py (+1/-1)
debian/control (+46/-6)
debian/copyright (+0/-45)
debian/rules (+27/-7)
debian/ubuntu-packaging-guide-epub.docs (+1/-0)
debian/ubuntu-packaging-guide-html.doc-base (+3/-3)
debian/ubuntu-packaging-guide-html.doc-base.single (+3/-6)
debian/ubuntu-packaging-guide-html.docs (+2/-0)
debian/ubuntu-packaging-guide-pdf.doc-base (+10/-0)
debian/ubuntu-packaging-guide-pdf.docs (+1/-0)
debian/ubuntu-packaging-guide.docs (+0/-4)
themes/ubuntu/layout.html (+1/-32)
themes/ubuntu/static/default.css_t (+0/-62)
themes/ubuntu/static/jquery-1.6.1.min.js (+0/-18)
themes/ubuntu/static/light-django-theme.css (+0/-1265)
themes/ubuntu/static/newstyle.css (+0/-592)
themes/ubuntu/theme.conf (+0/-1)
ubuntu-packaging-guide/index.rst (+2/-0)
ubuntu-packaging-guide/packaging-new-software.rst (+3/-3)
To merge this branch: bzr merge lp:~dholbach/ubuntu-packaging-guide/new-sidebar
Reviewer Review Type Date Requested Status
Leo Iannacone Pending
Review via email: mp+105390@code.launchpad.net

Description of the change

Let me know if this works for you.

I tried to use the system jquery.

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'BORROWED-CODE'
2--- BORROWED-CODE 2012-05-10 18:51:39 +0000
3+++ BORROWED-CODE 2012-05-10 20:30:23 +0000
4@@ -1,11 +1,3 @@
5-themes/ubuntu/static/newstyle.css
6-themes/ubuntu/static/images/*
7- From http://loco.ubuntu.com/media/css/newstyle.css
8- http://loco.ubuntu.com/media/images
9-
10-themes/ubuntu/static/light-django-theme.css
11- From lp:ubuntu-community-webthemes/light-django-theme
12-
13 themes/ubuntu/static/{reset,960,base,home}.css
14 themes/ubuntu/static/images/{background-header-home.png,background-footer.png,sec-nav-hover.gif}
15 From lp:ubuntudeveloperportal
16
17=== modified file 'conf.py'
18--- conf.py 2012-03-09 01:02:28 +0000
19+++ conf.py 2012-05-10 20:30:23 +0000
20@@ -115,7 +115,7 @@
21
22 # The name for this set of Sphinx documents. If None, it defaults to
23 # "<project> v<release> documentation".
24-#html_title = None
25+html_title = 'Ubuntu Packaging Guide'
26
27 # A shorter title for the navigation bar. Default is the same as html_title.
28 #html_short_title = None
29
30=== modified file 'debian/control'
31--- debian/control 2012-03-21 06:39:43 +0000
32+++ debian/control 2012-05-10 20:30:23 +0000
33@@ -8,11 +8,51 @@
34 Standards-Version: 3.9.1
35
36 Package: ubuntu-packaging-guide
37+Depends: ${misc:Depends}, ubuntu-packaging-guide-html
38+Architecture: all
39+Section: metapackages
40+Description: Ubuntu Packaging Guide - metapackage
41+ The Ubuntu Packaging Guide is a set of articles that should help you to get
42+ involved with packaging and development of Ubuntu. It's not meant to replace
43+ other great documentation like the Debian New Maintainer's Guide or the
44+ Debian policy, but serve as a starting point with easy and simple to
45+ understand articles.
46+ .
47+ This is a metapackage, depending only on
48+ ubuntu-packaging-guide-html.
49+
50+Package: ubuntu-packaging-guide-html
51+Depends: ${misc:Depends}, libjs-underscore, libjs-jquery (>= 1.6.1)
52+Architecture: all
53+Description: Ubuntu Packaging Guide - HTML guide
54+ The Ubuntu Packaging Guide is a set of articles that should help you to get
55+ involved with packaging and development of Ubuntu. It's not meant to replace
56+ other great documentation like the Debian New Maintainer's Guide or the
57+ Debian policy, but serve as a starting point with easy and simple to
58+ understand articles.
59+ .
60+ This package contains the HTML version of the guide.
61+
62+Package: ubuntu-packaging-guide-pdf
63 Depends: ${misc:Depends}
64 Architecture: all
65-Description: Ubuntu Packaging Guide
66- The Ubuntu Packaging Guide is a set of articles that should help you to get
67- involved with packaging and development of Ubuntu. It's not meant to replace
68- other great documentation like the Debian New Maintainer's Guide or the
69- Debian policy, but serve as a starting point with easy and simple to
70- understand articles.
71+Description: Ubuntu Packaging Guide - PDF guide
72+ The Ubuntu Packaging Guide is a set of articles that should help you to get
73+ involved with packaging and development of Ubuntu. It's not meant to replace
74+ other great documentation like the Debian New Maintainer's Guide or the
75+ Debian policy, but serve as a starting point with easy and simple to
76+ understand articles.
77+ .
78+ This package contains the PDF version of the guide.
79+
80+Package: ubuntu-packaging-guide-epub
81+Depends: ${misc:Depends}, libjs-underscore, libjs-jquery (>= 1.6.1)
82+Architecture: all
83+Description: Ubuntu Packaging Guide - EPUB guide
84+ The Ubuntu Packaging Guide is a set of articles that should help you to get
85+ involved with packaging and development of Ubuntu. It's not meant to replace
86+ other great documentation like the Debian New Maintainer's Guide or the
87+ Debian policy, but serve as a starting point with easy and simple to
88+ understand articles.
89+ .
90+ This package contains the EPUB version of the guide.
91
92=== modified file 'debian/copyright'
93--- debian/copyright 2012-02-24 11:23:16 +0000
94+++ debian/copyright 2012-05-10 20:30:23 +0000
95@@ -342,51 +342,6 @@
96 .
97 Creative Commons may be contacted at http://creativecommons.org/.
98
99-Files: themes/ubuntu/static/newstyle.css
100- themes/ubuntu/static/images/dotted.png
101- themes/ubuntu/statis/images/favicon.ico
102- themes/ubuntu/statis/images/footer.png
103- themes/ubuntu/statis/images/header.png
104- themes/ubuntu/statis/images/search.png
105-Copyright: 2009-2011 LoCo Directory Hackers <loco-directory-dev@lists.ubuntu.com>
106-License: AGPL-3
107- This program is free software: you can redistribute it and/or modify
108- it under the terms of the GNU Affero General Public License as published by
109- the Free Software Foundation, either version 3 of the License, or
110- (at your option) any later version.
111- .
112- This program is distributed in the hope that it will be useful,
113- but WITHOUT ANY WARRANTY; without even the implied warranty of
114- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
115- GNU Affero General Public License for more details.
116- .
117- You should have received a copy of the GNU Affero General Public License
118- along with this program. If not, see <http://www.gnu.org/licenses/>.
119-
120-Files: themes/ubuntu/static/light-django-theme.css
121-Copyright: Ubuntu Community Web Themes Developers (https://launchpad.net/~ubuntu-community-webthemes)
122-License: GPL-2+
123- This program is free software; you can redistribute it
124- and/or modify it under the terms of the GNU General Public
125- License as published by the Free Software Foundation; either
126- version 2 of the License, or (at your option) any later
127- version.
128- .
129- This program is distributed in the hope that it will be
130- useful, but WITHOUT ANY WARRANTY; without even the implied
131- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
132- PURPOSE. See the GNU General Public License for more
133- details.
134- .
135- You should have received a copy of the GNU General Public
136- License along with this package; if not, write to the Free
137- Software Foundation, Inc., 51 Franklin St, Fifth Floor,
138- Boston, MA 02110-1301 USA
139- .
140- On Debian systems, the full text of the GNU General Public
141- License version 2 can be found in the file
142- `/usr/share/common-licenses/GPL-2'.
143-
144 Files: themes/ubuntu/static/images/background-header-home.png
145 themes/ubuntu/static/images/background-footer.png
146 themes/ubuntu/static/images/sec-nav-hover.gif
147
148=== modified file 'debian/rules'
149--- debian/rules 2012-03-19 22:26:27 +0000
150+++ debian/rules 2012-05-10 20:30:23 +0000
151@@ -13,13 +13,33 @@
152
153 override_dh_link:
154 # symlink identical resources.
155- cd debian/ubuntu-packaging-guide && LC_ALL=C fdupes -r1nq \
156- usr/share/doc/ubuntu-packaging-guide/html | while read s; do \
157- set -- $$(echo $$s | tr ' ' '\n' | sort); \
158- f=$$1; shift; \
159- for d; do \
160- echo "symlinking identical file $$f to $$d"; \
161- rm $$f; ln -s /$$d $$f; \
162+ for version in html epub pdf; do \
163+ if [ "$$version" = "html" ]; then subversion="html singlehtml"; \
164+ else subversion=$$version; \
165+ fi; \
166+ for sv in $$subversion; do \
167+ cd debian/ubuntu-packaging-guide-$$version && LC_ALL=C fdupes -r1nq \
168+ usr/share/doc/ubuntu-packaging-guide-$$version/$$sv | while read s; do \
169+ set -- $$(echo $$s | tr ' ' '\n' | sort); \
170+ f=$$1; shift; \
171+ for d; do \
172+ echo "symlinking identical file $$f to $$d"; \
173+ rm $$f; ln -s /$$d $$f; \
174+ done; \
175+ done; \
176+ cd -; \
177 done; \
178 done;
179+ # use system copies of jquery and underscore instead.
180+ for filename in `find $$DEBIANDIR -wholename '*/_static/jquery.js'`; do \
181+ rm $$filename; \
182+ ln -s /usr/share/javascript/jquery/jquery.js $$filename; \
183+ done
184+ for filename in `find $$DEBIANDIR -wholename '*/_static/underscore.js'`; do \
185+ rm $$filename; \
186+ ln -s /usr/share/javascript/underscore/underscore.js $$filename; \
187+ done
188 dh_link
189+
190+override_dh_install:
191+ dh_install --list-missing
192
193=== added file 'debian/ubuntu-packaging-guide-epub.docs'
194--- debian/ubuntu-packaging-guide-epub.docs 1970-01-01 00:00:00 +0000
195+++ debian/ubuntu-packaging-guide-epub.docs 2012-05-10 20:30:23 +0000
196@@ -0,0 +1,1 @@
197+_build/epub
198
199=== renamed file 'debian/ubuntu-packaging-guide.doc-base' => 'debian/ubuntu-packaging-guide-html.doc-base'
200--- debian/ubuntu-packaging-guide.doc-base 2012-03-16 17:05:12 +0000
201+++ debian/ubuntu-packaging-guide-html.doc-base 2012-05-10 20:30:23 +0000
202@@ -1,4 +1,4 @@
203-Document: ubuntu-packaging-guide
204+Document: ubuntu-packaging-guide-html
205 Title: Ubuntu Packaging Guide
206 Author: Ubuntu Developers
207 Abstract: The Ubuntu Packaging Guide is a set of articles that should help
208@@ -7,5 +7,5 @@
209 Section: Text
210
211 Format: HTML
212-Index: /usr/share/doc/ubuntu-packaging-guide/html/index.html
213-Files: /usr/share/doc/ubuntu-packaging-guide/html/*.html
214+Index: /usr/share/doc/ubuntu-packaging-guide-html/html/index.html
215+Files: /usr/share/doc/ubuntu-packaging-guide-html/html/*.html
216
217=== renamed file 'debian/ubuntu-packaging-guide.doc-base.single' => 'debian/ubuntu-packaging-guide-html.doc-base.single'
218--- debian/ubuntu-packaging-guide.doc-base.single 2012-03-20 16:21:33 +0000
219+++ debian/ubuntu-packaging-guide-html.doc-base.single 2012-05-10 20:30:23 +0000
220@@ -1,4 +1,4 @@
221-Document: ubuntu-packaging-guide
222+Document: ubuntu-packaging-guide-html
223 Title: Ubuntu Packaging Guide
224 Author: Ubuntu Developers
225 Abstract: The Ubuntu Packaging Guide is a set of articles that should help
226@@ -6,9 +6,6 @@
227 serve as a starting point with easy and simple to understand articles.
228 Section: Text
229
230-Format: PDF
231-Files: /usr/share/doc/ubuntu-packaging-guide/pdf/ubuntu-packaging-guide.pdf.gz
232-
233 Format: HTML
234-Index: /usr/share/doc/ubuntu-packaging-guide/singlehtml/index.html
235-Files: /usr/share/doc/ubuntu-packaging-guide/singlehtml/index.html
236+Index: /usr/share/doc/ubuntu-packaging-guide-html/singlehtml/index.html
237+Files: /usr/share/doc/ubuntu-packaging-guide-html/singlehtml/index.html
238
239=== added file 'debian/ubuntu-packaging-guide-html.docs'
240--- debian/ubuntu-packaging-guide-html.docs 1970-01-01 00:00:00 +0000
241+++ debian/ubuntu-packaging-guide-html.docs 2012-05-10 20:30:23 +0000
242@@ -0,0 +1,2 @@
243+_build/html
244+_build/singlehtml
245
246=== added file 'debian/ubuntu-packaging-guide-pdf.doc-base'
247--- debian/ubuntu-packaging-guide-pdf.doc-base 1970-01-01 00:00:00 +0000
248+++ debian/ubuntu-packaging-guide-pdf.doc-base 2012-05-10 20:30:23 +0000
249@@ -0,0 +1,10 @@
250+Document: ubuntu-packaging-guide-pdf
251+Title: Ubuntu Packaging Guide
252+Author: Ubuntu Developers
253+Abstract: The Ubuntu Packaging Guide is a set of articles that should help
254+ you to get involved with packaging and development of Ubuntu. It tries to
255+ serve as a starting point with easy and simple to understand articles.
256+Section: Text
257+
258+Format: PDF
259+Files: /usr/share/doc/ubuntu-packaging-guide-pdf/pdf/ubuntu-packaging-guide.pdf.gz
260
261=== added file 'debian/ubuntu-packaging-guide-pdf.docs'
262--- debian/ubuntu-packaging-guide-pdf.docs 1970-01-01 00:00:00 +0000
263+++ debian/ubuntu-packaging-guide-pdf.docs 2012-05-10 20:30:23 +0000
264@@ -0,0 +1,1 @@
265+_build/pdf
266
267=== removed file 'debian/ubuntu-packaging-guide.docs'
268--- debian/ubuntu-packaging-guide.docs 2012-03-09 15:12:18 +0000
269+++ debian/ubuntu-packaging-guide.docs 1970-01-01 00:00:00 +0000
270@@ -1,4 +0,0 @@
271-_build/pdf
272-_build/html
273-_build/epub
274-_build/singlehtml
275
276=== modified file 'themes/ubuntu/layout.html'
277--- themes/ubuntu/layout.html 2012-05-10 16:52:05 +0000
278+++ themes/ubuntu/layout.html 2012-05-10 20:30:23 +0000
279@@ -21,7 +21,6 @@
280 {%- macro relbar() %}
281 <div class="header-content">
282 <div class="clearfix">
283- <!--<img class="arrow-nav" src="http://developer.ubuntu.com/wp-content/themes/wordpress-theme-ubuntudeveloper/img/arrow-nav.png" width="9" height="5" alt="" />-->
284 <div class="header-navigation-secondary">
285 <div>
286 <nav role="navigation">
287@@ -64,12 +63,10 @@
288 {%- block htmltitle %}
289 <title>{{ title|striptags|e }}{{ titlesuffix }}</title>
290 {%- endblock %}
291- <!--<link rel="stylesheet" href="{{ pathto('_static/' + style, 1) }}" type="text/css" />-->
292 <link rel="stylesheet" href="{{ pathto('_static/reset.css', 1) }}" type="text/css" />
293 <link rel="stylesheet" href="{{ pathto('_static/960.css', 1) }}" type="text/css" />
294 <link rel="stylesheet" href="{{ pathto('_static/base.css', 1) }}" type="text/css" />
295 <link rel="stylesheet" href="{{ pathto('_static/home.css', 1) }}" type="text/css" />
296- <!--<link rel="stylesheet" href="{{ pathto('_static/pygments.css', 1) }}" type="text/css" />-->
297 {%- for cssfile in css_files %}
298 <link rel="stylesheet" href="{{ pathto(cssfile, 1) }}" type="text/css" />
299 {%- endfor %}
300@@ -86,7 +83,7 @@
301 {# %- for scriptfile in script_files %}
302 <script type="text/javascript" src="{{ pathto(scriptfile, 1) }}"></script>
303 {%- endfor % #}
304- <script type="text/javascript" src="{{ pathto('_static/jquery-1.6.1.min.js', 1) }}"></script>
305+ <script type="text/javascript" src="{{ pathto('_static/jquery.js', 1) }}"></script>
306 <script type="text/javascript" src="{{ pathto('_static/main.js', 1) }}"></script>
307 {%- if use_opensearch %}
308 <link rel="search" type="application/opensearchdescription+xml"
309@@ -126,23 +123,6 @@
310 <body class="home">
311 <a name="top"></a>
312
313-<!--
314-<aside id="top-nav">
315- <div class="container">
316-
317- <section id="top-login">
318- <a class="top-login-item" href="/openid/login?next=/events/" title="Login">Login</a>
319- </section>
320- <nav id="top-related">
321- <a class="top-nav-item" href="http://www.ubuntu.com">Ubuntu.com</a>
322- <a class="top-nav-item" href="http://www.ubuntu.com/community">Community</a>
323- <a class="top-nav-item" href="http://www.ubuntu.com/support">Support</a>
324- <a class="top-nav-item" href="http://www.ubuntu.com/partners">Partners</a>
325- </nav>
326- </div>
327-</aside>
328--->
329-
330 <div class="header-navigation">
331 <div>
332 <nav role="navigation">
333@@ -164,16 +144,6 @@
334
335 {%- block relbar1 %}{{ relbar() }}{% endblock %}
336
337-<!--
338-<header id="page-header">
339- <div class="container" >
340- <nav id="main-nav">
341- <a class="main-nav-item " title="Index" href="index.html">Index</a>
342- </nav>
343- </div>
344-</header>
345--->
346-
347 {%- block header %}{% endblock %}
348
349 {%- block content %}
350@@ -224,7 +194,6 @@
351 {% trans sphinx_version=sphinx_version|e %}Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> {{ sphinx_version }}.{% endtrans %}
352 {%- endif %}
353
354- <!--<p>&copy; 2012 Canonical Ltd. Ubuntu and Canonical are registered trademarks of Canonical Ltd. <a class="link-bug" href="https://bugs.launchpad.net/ubuntudeveloperportal/+filebug">Report a bug on this site</a></p>-->
355 </div>
356 </footer>
357 {%- endblock %}
358
359=== removed file 'themes/ubuntu/static/default.css_t'
360--- themes/ubuntu/static/default.css_t 2011-07-22 11:34:39 +0000
361+++ themes/ubuntu/static/default.css_t 1970-01-01 00:00:00 +0000
362@@ -1,62 +0,0 @@
363-/*
364-* License: GPLv2
365-* Author : Alexander Fougner <fougner89 at gmail dot com>
366-* Source : http://loco.ubuntu.com/media/css/newstyle.css
367-* https://code.launchpad.net/~ubuntu-website-community/ubuntu-website/light-django-theme
368-*/
369-
370-@import url("light-django-theme.css");
371-@import url("newstyle.css");
372-
373-body {
374- background: url("images/dotted.png") repeat scroll 0 0 #FFFFFF;
375-}
376-
377-#page-header {
378- background: url("images/header.png") repeat-x scroll 0 0 #DD4814;
379-}
380-
381-div.sphinxsidebar {
382- float:right;
383- background: #f5f5f5;
384- border: 1px solid #ddd;
385- padding: 15px;
386- margin: 10px;
387- width: 230px;
388-background: #F7F7F7;
389-border-radius: 8px;
390-}
391-
392-div.sphinxsidebar ul {
393- margin-left: 10px;
394-}
395-
396-pre {
397- font-family: monospace;
398- border: 1px solid #ddd;
399- background: #f5f5f5;
400- margin: 5px;
401- padding: 5px;
402-}
403-
404-a.headerlink {
405- visibility: hidden;
406-}
407-
408-h1:hover > a.headerlink,
409-h2:hover > a.headerlink,
410-h3:hover > a.headerlink,
411-h4:hover > a.headerlink,
412-h5:hover > a.headerlink,
413-h6:hover > a.headerlink,
414-dt:hover > a.headerlink {
415-visibility: visible;
416-}
417-
418-form.search_form input, #searchbox {
419-height: auto;
420-}
421-
422-#page-footer .container div.copyright {
423-padding: 10px;
424-}
425
426=== removed file 'themes/ubuntu/static/images/dotted.png'
427Binary files themes/ubuntu/static/images/dotted.png 2011-07-20 14:16:22 +0000 and themes/ubuntu/static/images/dotted.png 1970-01-01 00:00:00 +0000 differ
428=== removed file 'themes/ubuntu/static/images/favicon.ico'
429Binary files themes/ubuntu/static/images/favicon.ico 2011-07-20 14:16:22 +0000 and themes/ubuntu/static/images/favicon.ico 1970-01-01 00:00:00 +0000 differ
430=== removed file 'themes/ubuntu/static/images/footer.png'
431Binary files themes/ubuntu/static/images/footer.png 2011-07-20 14:16:22 +0000 and themes/ubuntu/static/images/footer.png 1970-01-01 00:00:00 +0000 differ
432=== removed file 'themes/ubuntu/static/images/header.png'
433Binary files themes/ubuntu/static/images/header.png 2011-07-20 14:16:22 +0000 and themes/ubuntu/static/images/header.png 1970-01-01 00:00:00 +0000 differ
434=== removed file 'themes/ubuntu/static/images/search.png'
435Binary files themes/ubuntu/static/images/search.png 2011-07-20 14:16:22 +0000 and themes/ubuntu/static/images/search.png 1970-01-01 00:00:00 +0000 differ
436=== removed file 'themes/ubuntu/static/jquery-1.6.1.min.js'
437--- themes/ubuntu/static/jquery-1.6.1.min.js 2012-05-10 16:52:05 +0000
438+++ themes/ubuntu/static/jquery-1.6.1.min.js 1970-01-01 00:00:00 +0000
439@@ -1,18 +0,0 @@
440-/*!
441- * jQuery JavaScript Library v1.6.1
442- * http://jquery.com/
443- *
444- * Copyright 2011, John Resig
445- * Dual licensed under the MIT or GPL Version 2 licenses.
446- * http://jquery.org/license
447- *
448- * Includes Sizzle.js
449- * http://sizzlejs.com/
450- * Copyright 2011, The Dojo Foundation
451- * Released under the MIT, BSD, and GPL Licenses.
452- *
453- * Date: Thu May 12 15:04:36 2011 -0400
454- */
455-(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cv(a){if(!cj[a]){var b=f("<"+a+">").appendTo("body"),d=b.css("display");b.remove();if(d==="none"||d===""){ck||(ck=c.createElement("iframe"),ck.frameBorder=ck.width=ck.height=0),c.body.appendChild(ck);if(!cl||!ck.createElement)cl=(ck.contentWindow||ck.contentDocument).document,cl.write("<!doctype><html><body></body></html>");b=cl.createElement(a),cl.body.appendChild(b),d=f.css(b,"display"),c.body.removeChild(ck)}cj[a]=d}return cj[a]}function cu(a,b){var c={};f.each(cp.concat.apply([],cp.slice(0,b)),function(){c[this]=a});return c}function ct(){cq=b}function cs(){setTimeout(ct,0);return cq=f.now()}function ci(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ch(){try{return new a.XMLHttpRequest}catch(b){}}function cb(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g<i;g++){if(g===1)for(h in a.converters)typeof h=="string"&&(e[h.toLowerCase()]=a.converters[h]);l=k,k=d[g];if(k==="*")k=l;else if(l!=="*"&&l!==k){m=l+" "+k,n=e[m]||e["* "+k];if(!n){p=b;for(o in e){j=o.split(" ");if(j[0]===l||j[0]==="*"){p=e[j[1]+" "+k];if(p){o=e[o],o===!0?n=p:p===!0&&(n=o);break}}}}!n&&!p&&f.error("No conversion from "+m.replace(" "," to ")),n!==!0&&(c=n?n(c):p(o(c)))}}return c}function ca(a,c,d){var e=a.contents,f=a.dataTypes,g=a.responseFields,h,i,j,k;for(i in g)i in d&&(c[g[i]]=d[i]);while(f[0]==="*")f.shift(),h===b&&(h=a.mimeType||c.getResponseHeader("content-type"));if(h)for(i in e)if(e[i]&&e[i].test(h)){f.unshift(i);break}if(f[0]in d)j=f[0];else{for(i in d){if(!f[0]||a.converters[i+" "+f[0]]){j=i;break}k||(k=i)}j=j||k}if(j){j!==f[0]&&f.unshift(j);return d[j]}}function b_(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||bF.test(a)?d(a,e):b_(a+"["+(typeof e=="object"||f.isArray(e)?b:"")+"]",e,c,d)});else if(!c&&b!=null&&typeof b=="object")for(var e in b)b_(a+"["+e+"]",b[e],c,d);else d(a,b)}function b$(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],i=0,j=h?h.length:0,k=a===bU,l;for(;i<j&&(k||!l);i++)l=h[i](c,d,e),typeof l=="string"&&(!k||g[l]?l=b:(c.dataTypes.unshift(l),l=b$(a,c,d,e,l,g)));(k||!l)&&!g["*"]&&(l=b$(a,c,d,e,"*",g));return l}function bZ(a){return function(b,c){typeof b!="string"&&(c=b,b="*");if(f.isFunction(c)){var d=b.toLowerCase().split(bQ),e=0,g=d.length,h,i,j;for(;e<g;e++)h=d[e],j=/^\+/.test(h),j&&(h=h.substr(1)||"*"),i=a[h]=a[h]||[],i[j?"unshift":"push"](c)}}}function bD(a,b,c){var d=b==="width"?bx:by,e=b==="width"?a.offsetWidth:a.offsetHeight;if(c==="border")return e;f.each(d,function(){c||(e-=parseFloat(f.css(a,"padding"+this))||0),c==="margin"?e+=parseFloat(f.css(a,"margin"+this))||0:e-=parseFloat(f.css(a,"border"+this+"Width"))||0});return e}function bn(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(bf,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)}function bm(a){f.nodeName(a,"input")?bl(a):a.getElementsByTagName&&f.grep(a.getElementsByTagName("input"),bl)}function bl(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function bk(a){return"getElementsByTagName"in a?a.getElementsByTagName("*"):"querySelectorAll"in a?a.querySelectorAll("*"):[]}function bj(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}}function bi(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c=f.expando,d=f.data(a),e=f.data(b,d);if(d=d[c]){var g=d.events;e=e[c]=f.extend({},d);if(g){delete e.handle,e.events={};for(var h in g)for(var i=0,j=g[h].length;i<j;i++)f.event.add(b,h+(g[h][i].namespace?".":"")+g[h][i].namespace,g[h][i],g[h][i].data)}}}}function bh(a,b){return f.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function X(a,b,c){b=b||0;if(f.isFunction(b))return f.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return f.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=f.grep(a,function(a){return a.nodeType===1});if(S.test(b))return f.filter(b,d,!c);b=f.filter(b,d)}return f.grep(a,function(a,d){return f.inArray(a,b)>=0===c})}function W(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function O(a,b){return(a&&a!=="*"?a+".":"")+b.replace(A,"`").replace(B,"&")}function N(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,"events");if(!(a.liveFired===this||!r||!r.live||a.target.disabled||a.button&&a.type==="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var s=r.live.slice(0);for(i=0;i<s.length;i++)g=s[i],g.origType.replace(y,"")===a.type?q.push(g.selector):s.splice(i--,1);e=f(a.target).closest(q,a.currentTarget);for(j=0,k=e.length;j<k;j++){m=e[j];for(i=0;i<s.length;i++){g=s[i];if(m.selector===g.selector&&(!n||n.test(g.namespace))&&!m.elem.disabled){h=m.elem,d=null;if(g.preType==="mouseenter"||g.preType==="mouseleave")a.type=g.preType,d=f(a.relatedTarget).closest(g.selector)[0],d&&f.contains(h,d)&&(d=h);(!d||d!==h)&&p.push({elem:h,handleObj:g,level:m.level})}}}for(j=0,k=p.length;j<k;j++){e=p[j];if(c&&e.level>c)break;a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);if(o===!1||a.isPropagationStopped()){c=e.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function L(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}function F(){return!0}function E(){return!1}function m(a,c,d){var e=c+"defer",g=c+"queue",h=c+"mark",i=f.data(a,e,b,!0);i&&(d==="queue"||!f.data(a,g,b,!0))&&(d==="mark"||!f.data(a,h,b,!0))&&setTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a,e,!0),i.resolve())},0)}function l(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function k(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(j,"$1-$2").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(g){}f.data(a,c,d)}else d=b}return d}var c=a.document,d=a.navigator,e=a.location,f=function(){function H(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(H,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/\d/,n=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,o=/^[\],:{}\s]*$/,p=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,r=/(?:^|:|,)(?:\s*\[)+/g,s=/(webkit)[ \/]([\w.]+)/,t=/(opera)(?:.*version)?[ \/]([\w.]+)/,u=/(msie) ([\w.]+)/,v=/(mozilla)(?:.*? rv:([\w.]+))?/,w=d.userAgent,x,y,z,A=Object.prototype.toString,B=Object.prototype.hasOwnProperty,C=Array.prototype.push,D=Array.prototype.slice,E=String.prototype.trim,F=Array.prototype.indexOf,G={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.6.1",length:0,size:function(){return this.length},toArray:function(){return D.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?C.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),y.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(D.apply(this,arguments),"slice",D.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:C,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j<k;j++)if((a=arguments[j])!=null)for(c in a){d=i[c],f=a[c];if(i===f)continue;l&&f&&(e.isPlainObject(f)||(g=e.isArray(f)))?(g?(g=!1,h=d&&e.isArray(d)?d:[]):h=d&&e.isPlainObject(d)?d:{},i[c]=e.extend(l,h,f)):f!==b&&(i[c]=f)}return i},e.extend({noConflict:function(b){a.$===e&&(a.$=g),b&&a.jQuery===e&&(a.jQuery=f);return e},isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!0)},ready:function(a){if(a===!0&&!--e.readyWait||a!==!0&&!e.isReady){if(!c.body)return setTimeout(e.ready,1);e.isReady=!0;if(a!==!0&&--e.readyWait>0)return;y.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!y){y=e._Deferred();if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",z,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",z),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&H()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):G[A.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;if(a.constructor&&!B.call(a,"constructor")&&!B.call(a.constructor.prototype,"isPrototypeOf"))return!1;var c;for(c in a);return c===b||B.call(a,c)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(b,c,d){a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b)),d=c.documentElement,(!d||!d.nodeName||d.nodeName==="parsererror")&&e.error("Invalid XML: "+b);return c},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g<h;)if(c.apply(a[g++],d)===!1)break}else if(i){for(f in a)if(c.call(a[f],f,a[f])===!1)break}else for(;g<h;)if(c.call(a[g],g,a[g++])===!1)break;return a},trim:E?function(a){return a==null?"":E.call(a)}:function(a){return a==null?"":(a+"").replace(k,"").replace(l,"")},makeArray:function(a,b){var c=b||[];if(a!=null){var d=e.type(a);a.length==null||d==="string"||d==="function"||d==="regexp"||e.isWindow(a)?C.call(c,a):e.merge(c,a)}return c},inArray:function(a,b){if(F)return F.call(b,a);for(var c=0,d=b.length;c<d;c++)if(b[c]===a)return c;return-1},merge:function(a,c){var d=a.length,e=0;if(typeof c.length=="number")for(var f=c.length;e<f;e++)a[d++]=c[e];else while(c[e]!==b)a[d++]=c[e++];a.length=d;return a},grep:function(a,b,c){var d=[],e;c=!!c;for(var f=0,g=a.length;f<g;f++)e=!!b(a[f],f),c!==e&&d.push(a[f]);return d},map:function(a,c,d){var f,g,h=[],i=0,j=a.length,k=a instanceof e||j!==b&&typeof j=="number"&&(j>0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i<j;i++)f=c(a[i],i,d),f!=null&&(h[h.length]=f);else for(g in a)f=c(a[g],g,d),f!=null&&(h[h.length]=f);return h.concat.apply([],h)},guid:1,proxy:function(a,c){if(typeof c=="string"){var d=a[c];c=a,a=d}if(!e.isFunction(a))return b;var f=D.call(arguments,2),g=function(){return a.apply(c,f.concat(D.call(arguments)))};g.guid=a.guid=a.guid||g.guid||e.guid++;return g},access:function(a,c,d,f,g,h){var i=a.length;if(typeof c=="object"){for(var j in c)e.access(a,j,c[j],f,g,d);return a}if(d!==b){f=!h&&f&&e.isFunction(d);for(var k=0;k<i;k++)g(a[k],c,f?d.call(a[k],k,g(a[k],c)):d,h);return a}return i?g(a[0],c):b},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();var b=s.exec(a)||t.exec(a)||u.exec(a)||a.indexOf("compatible")<0&&v.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}e.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function(d,f){f&&f instanceof e&&!(f instanceof a)&&(f=a(f));return e.fn.init.call(this,d,f,b)},a.fn.init.prototype=a.fn;var b=a(c);return a},browser:{}}),e.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){G["[object "+b+"]"]=b.toLowerCase()}),x=e.uaMatch(w),x.browser&&(e.browser[x.browser]=!0,e.browser.version=x.version),e.browser.webkit&&(e.browser.safari=!0),j.test(" ")&&(k=/^[\s\xA0]+/,l=/[\s\xA0]+$/),h=e(c),c.addEventListener?z=function(){c.removeEventListener("DOMContentLoaded",z,!1),e.ready()}:c.attachEvent&&(z=function(){c.readyState==="complete"&&(c.detachEvent("onreadystatechange",z),e.ready())});return e}(),g="done fail isResolved isRejected promise then always pipe".split(" "),h=[].slice;f.extend({_Deferred:function(){var a=[],b,c,d,e={done:function(){if(!d){var c=arguments,g,h,i,j,k;b&&(k=b,b=0);for(g=0,h=c.length;g<h;g++)i=c[g],j=f.type(i),j==="array"?e.done.apply(e,i):j==="function"&&a.push(i);k&&e.resolveWith(k[0],k[1])}return this},resolveWith:function(e,f){if(!d&&!b&&!c){f=f||[],c=1;try{while(a[0])a.shift().apply(e,f)}finally{b=[e,f],c=0}}return this},resolve:function(){e.resolveWith(this,arguments);return this},isResolved:function(){return!!c||!!b},cancel:function(){d=1,a=[];return this}};return e},Deferred:function(a){var b=f._Deferred(),c=f._Deferred(),d;f.extend(b,{then:function(a,c){b.done(a).fail(c);return this},always:function(){return b.done.apply(b,arguments).fail.apply(this,arguments)},fail:c.done,rejectWith:c.resolveWith,reject:c.resolve,isRejected:c.isResolved,pipe:function(a,c){return f.Deferred(function(d){f.each({done:[a,"resolve"],fail:[c,"reject"]},function(a,c){var e=c[0],g=c[1],h;f.isFunction(e)?b[a](function(){h=e.apply(this,arguments),h&&f.isFunction(h.promise)?h.promise().then(d.resolve,d.reject):d[g](h)}):b[a](d[g])})}).promise()},promise:function(a){if(a==null){if(d)return d;d=a={}}var c=g.length;while(c--)a[g[c]]=b[g[c]];return a}}),b.done(c.cancel).fail(b.cancel),delete b.cancel,a&&a.call(b,b);return b},when:function(a){function i(a){return function(c){b[a]=arguments.length>1?h.call(arguments,0):c,--e||g.resolveWith(g,h.call(b,0))}}var b=arguments,c=0,d=b.length,e=d,g=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred();if(d>1){for(;c<d;c++)b[c]&&f.isFunction(b[c].promise)?b[c].promise().then(i(c),g.reject):--e;e||g.resolveWith(g,b)}else g!==a&&g.resolveWith(g,d?[a]:[]);return g.promise()}}),f.support=function(){var a=c.createElement("div"),b=c.documentElement,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;a.setAttribute("className","t"),a.innerHTML=" <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>",d=a.getElementsByTagName("*"),e=a.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};f=c.createElement("select"),g=f.appendChild(c.createElement("option")),h=a.getElementsByTagName("input")[0],j={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55$/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:h.value==="on",optSelected:g.selected,getSetAttribute:a.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},h.checked=!0,j.noCloneChecked=h.cloneNode(!0).checked,f.disabled=!0,j.optDisabled=!g.disabled;try{delete a.test}catch(s){j.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function b(){j.noCloneEvent=!1,a.detachEvent("onclick",b)}),a.cloneNode(!0).fireEvent("onclick")),h=c.createElement("input"),h.value="t",h.setAttribute("type","radio"),j.radioValue=h.value==="t",h.setAttribute("checked","checked"),a.appendChild(h),k=c.createDocumentFragment(),k.appendChild(a.firstChild),j.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML="",a.style.width=a.style.paddingLeft="1px",l=c.createElement("body"),m={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"};for(q in m)l.style[q]=m[q];l.appendChild(a),b.insertBefore(l,b.firstChild),j.appendChecked=h.checked,j.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,j.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="<div style='width:4px;'></div>",j.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>",n=a.getElementsByTagName("td"),r=n[0].offsetHeight===0,n[0].style.display="",n[1].style.display="none",j.reliableHiddenOffsets=r&&n[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(i=c.createElement("div"),i.style.width="0",i.style.marginRight="0",a.appendChild(i),j.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(i,null)||{marginRight:0}).marginRight,10)||0)===0),l.innerHTML="",b.removeChild(l);if(a.attachEvent)for(q in{submit:1,change:1,focusin:1})p="on"+q,r=p in a,r||(a.setAttribute(p,"return;"),r=typeof a[p]=="function"),j[q+"Bubbles"]=r;return j}(),f.boxModel=f.support.boxModel;var i=/^(?:\{.*\}|\[.*\])$/,j=/([a-z])([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g=f.expando,h=typeof c=="string",i,j=a.nodeType,k=j?f.cache:a,l=j?a[f.expando]:a[f.expando]&&f.expando;if((!l||e&&l&&!k[l][g])&&h&&d===b)return;l||(j?a[f.expando]=l=++f.uuid:l=f.expando),k[l]||(k[l]={},j||(k[l].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?k[l][g]=f.extend(k[l][g],c):k[l]=f.extend(k[l],c);i=k[l],e&&(i[g]||(i[g]={}),i=i[g]),d!==b&&(i[f.camelCase(c)]=d);if(c==="events"&&!i[c])return i[g]&&i[g].events;return h?i[f.camelCase(c)]:i}},removeData:function(b,c,d){if(!!f.acceptData(b)){var e=f.expando,g=b.nodeType,h=g?f.cache:b,i=g?b[f.expando]:f.expando;if(!h[i])return;if(c){var j=d?h[i][e]:h[i];if(j){delete j[c];if(!l(j))return}}if(d){delete h[i][e];if(!l(h[i]))return}var k=h[i][e];f.support.deleteExpando||h!=a?delete h[i]:h[i]=null,k?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=k):g&&(f.support.deleteExpando?delete b[f.expando]:b.removeAttribute?b.removeAttribute(f.expando):b[f.expando]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d=null;if(typeof a=="undefined"){if(this.length){d=f.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,g;for(var h=0,i=e.length;h<i;h++)g=e[h].name,g.indexOf("data-")===0&&(g=f.camelCase(g.substring(5)),k(this[0],g,d[g]))}}return d}if(typeof a=="object")return this.each(function(){f.data(this,a)});var j=a.split(".");j[1]=j[1]?"."+j[1]:"";if(c===b){d=this.triggerHandler("getData"+j[1]+"!",[j[0]]),d===b&&this.length&&(d=f.data(this[0],a),d=k(this[0],a,d));return d===b&&j[1]?this.data(j[0]):d}return this.each(function(){var b=f(this),d=[j[0],c];b.triggerHandler("setData"+j[1]+"!",d),f.data(this,a,c),b.triggerHandler("changeData"+j[1]+"!",d)})},removeData:function(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,c){a&&(c=(c||"fx")+"mark",f.data(a,c,(f.data(a,c,b,!0)||0)+1,!0))},_unmark:function(a,c,d){a!==!0&&(d=c,c=a,a=!1);if(c){d=d||"fx";var e=d+"mark",g=a?0:(f.data(c,e,b,!0)||1)-1;g?f.data(c,e,g,!0):(f.removeData(c,e,!0),m(c,d,"mark"))}},queue:function(a,c,d){if(a){c=(c||"fx")+"queue";var e=f.data(a,c,b,!0);d&&(!e||f.isArray(d)?e=f.data(a,c,f.makeArray(d),!0):e.push(d));return e||[]}},dequeue:function(a,b){b=b||"fx";var c=f.queue(a,b),d=c.shift(),e;d==="inprogress"&&(d=c.shift()),d&&(b==="fx"&&c.unshift("inprogress"),d.call(a,function(){f.dequeue(a,b)})),c.length||(f.removeData(a,b+"queue",!0),m(a,b,"queue"))}}),f.fn.extend({queue:function(a,c){typeof a!="string"&&(c=a,a="fx");if(c===b)return f.queue(this[0],a);return this.each(function(){var b=f.queue(this,a,c);a==="fx"&&b[0]!=="inprogress"&&f.dequeue(this,a)})},dequeue:function(a){return this.each(function(){f.dequeue(this,a)})},delay:function(a,b){a=f.fx?f.fx.speeds[a]||a:a,b=b||"fx";return this.queue(b,function(){var c=this;setTimeout(function(){f.dequeue(c,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,c){function m(){--h||d.resolveWith(e,[e])}typeof a!="string"&&(c=a,a=b),a=a||"fx";var d=f.Deferred(),e=this,g=e.length,h=1,i=a+"defer",j=a+"queue",k=a+"mark",l;while(g--)if(l=f.data(e[g],i,b,!0)||(f.data(e[g],j,b,!0)||f.data(e[g],k,b,!0))&&f.data(e[g],i,f._Deferred(),!0))h++,l.done(m);m();return d.promise()}});var n=/[\n\t\r]/g,o=/\s+/,p=/\r/g,q=/^(?:button|input)$/i,r=/^(?:button|input|object|select|textarea)$/i,s=/^a(?:rea)?$/i,t=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,u=/\:/,v,w;f.fn.extend({attr:function(a,b){return f.access(this,a,b,!0,f.attr)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,a,b,!0,f.prop)},removeProp:function(a){a=f.propFix[a]||a;return this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.addClass(a.call(this,b,c.attr("class")||""))});if(a&&typeof a=="string"){var b=(a||"").split(o);for(var c=0,d=this.length;c<d;c++){var e=this[c];if(e.nodeType===1)if(!e.className)e.className=a;else{var g=" "+e.className+" ",h=e.className;for(var i=0,j=b.length;i<j;i++)g.indexOf(" "+b[i]+" ")<0&&(h+=" "+b[i]);e.className=f.trim(h)}}}return this},removeClass:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.removeClass(a.call(this,b,c.attr("class")))});if(a&&typeof a=="string"||a===b){var c=(a||"").split(o);for(var d=0,e=this.length;d<e;d++){var g=this[d];if(g.nodeType===1&&g.className)if(a){var h=(" "+g.className+" ").replace(n," ");for(var i=0,j=c.length;i<j;i++)h=h.replace(" "+c[i]+" "," ");g.className=f.trim(h)}else g.className=""}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";if(f.isFunction(a))return this.each(function(c){var d=f(this);d.toggleClass(a.call(this,c,d.attr("class"),b),b)});return this.each(function(){if(c==="string"){var e,g=0,h=f(this),i=b,j=a.split(o);while(e=j[g++])i=d?i:!h.hasClass(e),h[i?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&f._data(this,"__className__",this.className),this.className=this.className||a===!1?"":f._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ";for(var c=0,d=this.length;c<d;c++)if((" "+this[c].className+" ").replace(n," ").indexOf(b)>-1)return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length){if(e){c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type];if(c&&"get"in c&&(d=c.get(e,"value"))!==b)return d;return(e.value||"").replace(p,"")}return b}var g=f.isFunction(a);return this.each(function(d){var e=f(this),h;if(this.nodeType===1){g?h=a.call(this,d,e.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c=a.selectedIndex,d=[],e=a.options,g=a.type==="select-one";if(c<0)return null;for(var h=g?c:0,i=g?c+1:e.length;h<i;h++){var j=e[h];if(j.selected&&(f.support.optDisabled?!j.disabled:j.getAttribute("disabled")===null)&&(!j.parentNode.disabled||!f.nodeName(j.parentNode,"optgroup"))){b=f(j).val();if(g)return b;d.push(b)}}if(g&&!d.length&&e.length)return f(e[c]).val();return d},set:function(a,b){var c=f.makeArray(b);f(a).find("option").each(function(){this.selected=f.inArray(f(this).val(),c)>=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var g=a.nodeType;if(!a||g===3||g===8||g===2)return b;if(e&&c in f.attrFn)return f(a)[c](d);if(!("getAttribute"in a))return f.prop(a,c,d);var h,i,j=g!==1||!f.isXMLDoc(a);c=j&&f.attrFix[c]||c,i=f.attrHooks[c],i||(!t.test(c)||typeof d!="boolean"&&d!==b&&d.toLowerCase()!==c.toLowerCase()?v&&(f.nodeName(a,"form")||u.test(c))&&(i=v):i=w);if(d!==b){if(d===null){f.removeAttr(a,c);return b}if(i&&"set"in i&&j&&(h=i.set(a,d,c))!==b)return h;a.setAttribute(c,""+d);return d}if(i&&"get"in i&&j)return i.get(a,c);h=a.getAttribute(c);return h===null?b:h},removeAttr:function(a,b){var c;a.nodeType===1&&(b=f.attrFix[b]||b,f.support.getSetAttribute?a.removeAttribute(b):(f.attr(a,b,""),a.removeAttributeNode(a.getAttributeNode(b))),t.test(b)&&(c=f.propFix[b]||b)in a&&(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},tabIndex:{get:function(a){var c=a.getAttributeNode("tabIndex");return c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)&&a.href?0:b}}},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(a,c,d){var e=a.nodeType;if(!a||e===3||e===8||e===2)return b;var g,h,i=e!==1||!f.isXMLDoc(a);c=i&&f.propFix[c]||c,h=f.propHooks[c];return d!==b?h&&"set"in h&&(g=h.set(a,d,c))!==b?g:a[c]=d:h&&"get"in h&&(g=h.get(a,c))!==b?g:a[c]},propHooks:{}}),w={get:function(a,c){return a[f.propFix[c]||c]?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=b),a.setAttribute(c,c.toLowerCase()));return c}},f.attrHooks.value={get:function(a,b){if(v&&f.nodeName(a,"button"))return v.get(a,b);return a.value},set:function(a,b,c){if(v&&f.nodeName(a,"button"))return v.set(a,b,c);a.value=b}},f.support.getSetAttribute||(f.attrFix=f.propFix,v=f.attrHooks.name=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&d.nodeValue!==""?d.nodeValue:b},set:function(a,b,c){var d=a.getAttributeNode(c);if(d){d.nodeValue=b;return b}}},f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})})),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var x=Object.prototype.hasOwnProperty,y=/\.(.*)$/,z=/^(?:textarea|input|select)$/i,A=/\./g,B=/ /g,C=/[^\w\s.|`]/g,D=function(a){return a.replace(C,"\\$&")};f.event={add:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){if(d===!1)d=E;else if(!d)return;var g,h;d.handler&&(g=d,d=g.handler),d.guid||(d.guid=f.guid++);var i=f._data(a);if(!i)return;var j=i.events,k=i.handle;j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.handle.apply(k.elem,arguments):b}),k.elem=a,c=c.split(" ");var l,m=0,n;while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(".")>-1?(n=l.split("."),l=n.shift(),h.namespace=n.slice(0).sort().join(".")):(n=[],h.namespace=""),h.type=l,h.guid||(h.guid=d.guid);var o=j[l],p=f.event.special[l]||{};if(!o){o=j[l]=[];if(!p.setup||p.setup.call(a,e,n,k)===!1)a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0}a=null}},global:{},remove:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){d===!1&&(d=E);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)&&f._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(d=c.handler,c=c.type);if(!c||typeof c=="string"&&c.charAt(0)==="."){c=c||"";for(h in t)f.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+f.map(m.slice(0).sort(),D).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!d){for(j=0;j<p.length;j++){q=p[j];if(l||n.test(q.namespace))f.event.remove(a,r,q.handler,j),p.splice(j--,1)}continue}o=f.event.special[h]||{};for(j=e||0;j<p.length;j++){q=p[j];if(d.guid===q.guid){if(l||n.test(q.namespace))e==null&&p.splice(j--,1),o.remove&&o.remove.call(a,q);if(e!=null)break}}if(p.length===0||e!=null&&p.length===1)(!o.teardown||o.teardown.call(a,m)===!1)&&f.removeEvent(a,h,s.handle),g=null,delete t[h]}if(f.isEmptyObject(t)){var u=s.handle;u&&(u.elem=null),delete s.events,delete s.handle,f.isEmptyObject(s)&&f.removeData(a,b,!0)}}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(c,d,e,g){var h=c.type||c,i=[],j;h.indexOf("!")>=0&&(h=h.slice(0,-1),j=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if(!!e&&!f.event.customEvent[h]||!!f.event.global[h]){c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join("."),c.namespace_re=new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDefault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b.handle.elem
456-)});return}if(e.nodeType===3||e.nodeType===8)return;c.result=b,c.target=e,d=d?f.makeArray(d):[],d.unshift(c);var k=e,l=h.indexOf(":")<0?"on"+h:"";do{var m=f._data(k,"handle");c.currentTarget=k,m&&m.apply(k,d),l&&f.acceptData(k)&&k[l]&&k[l].apply(k,d)===!1&&(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument&&a}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocument,c)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)){try{l&&e[h]&&(n=e[l],n&&(e[l]=null),f.event.triggered=h,e[h]())}catch(p){}n&&(e[l]=n),f.event.triggered=b}}return c.result}},handle:function(c){c=f.event.fix(c||a.event);var d=((f._data(this,"events")||{})[c.type]||[]).slice(0),e=!c.exclusive&&!c.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=c,c.currentTarget=this;for(var h=0,i=d.length;h<i;h++){var j=d[h];if(e||c.namespace_re.test(j.namespace)){c.handler=j.handler,c.data=j.data,c.handleObj=j;var k=j.handler.apply(this,g);k!==b&&(c.result=k,k===!1&&(c.preventDefault(),c.stopPropagation()));if(c.isImmediatePropagationStopped())break}}return c.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(a){if(a[f.expando])return a;var d=a;a=f.Event(d);for(var e=this.props.length,g;e;)g=this.props[--e],a[g]=d[g];a.target||(a.target=a.srcElement||c),a.target.nodeType===3&&(a.target=a.target.parentNode),!a.relatedTarget&&a.fromElement&&(a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement);if(a.pageX==null&&a.clientX!=null){var h=a.target.ownerDocument||c,i=h.documentElement,j=h.body;a.pageX=a.clientX+(i&&i.scrollLeft||j&&j.scrollLeft||0)-(i&&i.clientLeft||j&&j.clientLeft||0),a.pageY=a.clientY+(i&&i.scrollTop||j&&j.scrollTop||0)-(i&&i.clientTop||j&&j.clientTop||0)}a.which==null&&(a.charCode!=null||a.keyCode!=null)&&(a.which=a.charCode!=null?a.charCode:a.keyCode),!a.metaKey&&a.ctrlKey&&(a.metaKey=a.ctrlKey),!a.which&&a.button!==b&&(a.which=a.button&1?1:a.button&2?3:a.button&4?2:0);return a},guid:1e8,proxy:f.proxy,special:{ready:{setup:f.bindReady,teardown:f.noop},live:{add:function(a){f.event.add(this,O(a.origType,a.selector),f.extend({},a,{handler:N,guid:a.handler.guid}))},remove:function(a){f.event.remove(this,O(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,c){f.isWindow(this)&&(this.onbeforeunload=c)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}}},f.removeEvent=c.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)},f.Event=function(a,b){if(!this.preventDefault)return new f.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?F:E):this.type=a,b&&f.extend(this,b),this.timeStamp=f.now(),this[f.expando]=!0},f.Event.prototype={preventDefault:function(){this.isDefaultPrevented=F;var a=this.originalEvent;!a||(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=F;var a=this.originalEvent;!a||(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=F,this.stopPropagation()},isDefaultPrevented:E,isPropagationStopped:E,isImmediatePropagationStopped:E};var G=function(a){var b=a.relatedTarget;a.type=a.data;try{if(b&&b!==c&&!b.parentNode)return;while(b&&b!==this)b=b.parentNode;b!==this&&f.event.handle.apply(this,arguments)}catch(d){}},H=function(a){a.type=a.data,f.event.handle.apply(this,arguments)};f.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){f.event.special[a]={setup:function(c){f.event.add(this,b,c&&c.selector?H:G,a)},teardown:function(a){f.event.remove(this,b,a&&a.selector?H:G)}}}),f.support.submitBubbles||(f.event.special.submit={setup:function(a,b){if(!f.nodeName(this,"form"))f.event.add(this,"click.specialSubmit",function(a){var b=a.target,c=b.type;(c==="submit"||c==="image")&&f(b).closest("form").length&&L("submit",this,arguments)}),f.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,c=b.type;(c==="text"||c==="password")&&f(b).closest("form").length&&a.keyCode===13&&L("submit",this,arguments)});else return!1},teardown:function(a){f.event.remove(this,".specialSubmit")}});if(!f.support.changeBubbles){var I,J=function(a){var b=a.type,c=a.value;b==="radio"||b==="checkbox"?c=a.checked:b==="select-multiple"?c=a.selectedIndex>-1?f.map(a.options,function(a){return a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=a.selectedIndex);return c},K=function(c){var d=c.target,e,g;if(!!z.test(d.nodeName)&&!d.readOnly){e=f._data(d,"_change_data"),g=J(d),(c.type!=="focusout"||d.type!=="radio")&&f._data(d,"_change_data",g);if(e===b||g===e)return;if(e!=null||g)c.type="change",c.liveFired=b,f.event.trigger(c,arguments[1],d)}};f.event.special.change={filters:{focusout:K,beforedeactivate:K,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||f.nodeName(b,"select"))&&K.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(a.keyCode===13&&!f.nodeName(b,"textarea")||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&K.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,"_change_data",J(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in I)f.event.add(this,c+".specialChange",I[c]);return z.test(this.nodeName)},teardown:function(a){f.event.remove(this,".specialChange");return z.test(this.nodeName)}},I=f.event.special.change.filters,I.focus=I.beforeactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var d=0;f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=function(a,d,e){var g;if(typeof a=="object"){for(var h in a)this[c](h,d,a[h],e);return this}if(arguments.length===2||d===!1)e=d,d=b;c==="one"?(g=function(a){f(this).unbind(a,g);return e.apply(this,arguments)},g.guid=e.guid||f.guid++):g=e;if(a==="unload"&&c!=="one")this.one(a,d,e);else for(var i=0,j=this.length;i<j;i++)f.event.add(this[i],a,g,d);return this}}),f.fn.extend({unbind:function(a,b){if(typeof a=="object"&&!a.preventDefault)for(var c in a)this.unbind(c,a[c]);else for(var d=0,e=this.length;d<e;d++)f.event.remove(this[d],a,b);return this},delegate:function(a,b,c,d){return this.live(b,c,d,a)},undelegate:function(a,b,c){return arguments.length===0?this.unbind("live"):this.die(b,null,c,a)},trigger:function(a,b){return this.each(function(){f.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0])return f.event.trigger(a,b,this[0],!0)},toggle:function(a){var b=arguments,c=a.guid||f.guid++,d=0,e=function(c){var e=(f.data(this,"lastToggle"+a.guid)||0)%d;f.data(this,"lastToggle"+a.guid,e+1),c.preventDefault();return b[e].apply(this,arguments)||!1};e.guid=c;while(d<b.length)b[d++].guid=c;return this.click(e)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var M={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};f.each(["live","die"],function(a,c){f.fn[c]=function(a,d,e,g){var h,i=0,j,k,l,m=g||this.selector,n=g?this:f(this.context);if(typeof a=="object"&&!a.preventDefault){for(var o in a)n[c](o,d,a[o],m);return this}if(c==="die"&&!a&&g&&g.charAt(0)==="."){n.unbind(g);return this}if(d===!1||f.isFunction(d))e=d||E,d=b;a=(a||"").split(" ");while((h=a[i++])!=null){j=y.exec(h),k="",j&&(k=j[0],h=h.replace(y,""));if(h==="hover"){a.push("mouseenter"+k,"mouseleave"+k);continue}l=h,M[h]?(a.push(M[h]+k),h=h+k):h=(M[h]||h)+k;if(c==="live")for(var p=0,q=n.length;p<q;p++)f.event.add(n[p],"live."+O(h,m),{data:d,selector:m,handler:e,origType:h,origHandler:e,preType:l});else n.unbind("live."+O(h,m),e)}return this}}),f.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".split(" "),function(a,b){f.fn[b]=function(a,c){c==null&&(c=a,a=null);return arguments.length>0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g<h;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}if(i.nodeType===1){f||(i.sizcache=c,i.sizset=g);if(typeof b!="string"){if(i===b){j=!0;break}}else if(k.filter(b,[i]).length>0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g<h;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}i.nodeType===1&&!f&&(i.sizcache=c,i.sizset=g);if(i.nodeName.toLowerCase()===b){j=i;break}i=i[a]}d[g]=j}}}var a=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,f,g){f=f||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return f;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(e.call(n)==="[object Array]")if(!u)f.push.apply(f,n);else if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&f.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&f.push(j[t]);else p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return f};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1)}return a},k.matches=function(a,b){return k(a,null,null,b)},k.matchesSelector=function(a,b){return k(b,null,null,[a]).length>0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e<f;e++){var g,h=l.order[e];if(g=l.leftMatch[h].exec(a)){var j=g[1];g.splice(1,1);if(j.substr(j.length-1)!=="\\"){g[1]=(g[1]||"").replace(i,""),d=l.find[h](g,b,c);if(d!=null){a=a.replace(l.match[h],"");break}}}}d||(d=typeof b.getElementsByTagName!="undefined"?b.getElementsByTagName("*"):[]);return{set:d,expr:a}},k.filter=function(a,c,d,e){var f,g,h=a,i=[],j=c,m=c&&c[0]&&k.isXML(c[0]);while(a&&c.length){for(var n in l.filter)if((f=l.leftMatch[n].exec(a))!=null&&f[2]){var o,p,q=l.filter[n],r=f[1];g=!1,f.splice(1,1);if(r.substr(r.length-1)==="\\")continue;j===i&&(i=[]);if(l.preFilter[n]){f=l.preFilter[n](f,j,d,i,e,m);if(!f)g=o=!0;else if(f===!0)continue}if(f)for(var s=0;(p=j[s])!=null;s++)if(p){o=q(p,f,s,j);var t=e^!!o;d&&o!=null?t?g=!0:j[s]=!1:t&&(i.push(p),g=!0)}if(o!==b){d||(j=i),a=a.replace(l.match[n],"");if(!g)return[];break}}if(a===h)if(g==null)k.error(a);else break;h=a}return j},k.error=function(a){throw"Syntax error, unrecognized expression: "+a};var l=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")},type:function(a){return a.getAttribute("type")}},relative:{"+":function(a,b){var c=typeof b=="string",d=c&&!j.test(b),e=c&&!d;d&&(b=b.toLowerCase());for(var f=0,g=a.length,h;f<g;f++)if(h=a[f]){while((h=h.previousSibling)&&h.nodeType!==1);a[f]=e||h&&h.nodeName.toLowerCase()===b?h||!1:h===b}e&&k.filter(b,a,!0)},">":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e<f;e++){c=a[e];if(c){var g=c.parentNode;a[e]=g.nodeName.toLowerCase()===b?g:!1}}}else{for(;e<f;e++)c=a[e],c&&(a[e]=d?c.parentNode:c.parentNode===b);d&&k.filter(b,a,!0)}},"":function(a,b,c){var e,f=d++,g=u;typeof b=="string"&&!j.test(b)&&(b=b.toLowerCase(),e=b,g=t),g("parentNode",b,f,a,e,c)},"~":function(a,b,c){var e,f=d++,g=u;typeof b=="string"&&!j.test(b)&&(b=b.toLowerCase(),e=b,g=t),g("previousSibling",b,f,a,e,c)}},find:{ID:function(a,b,c){if(typeof b.getElementById!="undefined"&&!c){var d=b.getElementById(a[1]);return d&&d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof b.getElementsByName!="undefined"){var c=[],d=b.getElementsByName(a[1]);for(var e=0,f=d.length;e<f;e++)d[e].getAttribute("name")===a[1]&&c.push(d[e]);return c.length===0?null:c}},TAG:function(a,b){if(typeof b.getElementsByTagName!="undefined")return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=" "+a[1].replace(i,"")+" ";if(f)return a;for(var g=0,h;(h=b[g])!=null;g++)h&&(e^(h.className&&(" "+h.className+" ").replace(/[\t\n\r]/g," ").indexOf(a)>=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&k.error(a[0]);a[0]=d++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h<i;h++)if(g[h]===a)return!1;return!0}k.error(e)},CHILD:function(a,b){var c=b[1],d=a;switch(c){case"only":case"first":while(d=d.previousSibling)if(d.nodeType===1)return!1;if(c==="first")return!0;d=a;case"last":while(d=d.nextSibling)if(d.nodeType===1)return!1;return!0;case"nth":var e=b[2],f=b[3];if(e===1&&f===0)return!0;var g=b[0],h=a.parentNode;if(h&&(h.sizcache!==g||!a.nodeIndex)){var i=0;for(d=h.firstChild;d;d=d.nextSibling)d.nodeType===1&&(d.nodeIndex=++i);h.sizcache=g}var j=a.nodeIndex-f;return e===0?j===0:j%e===0&&j/e>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(e.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var f=a.length;c<f;c++)d.push(a[c]);else for(;a[c];c++)d.push(a[c]);return d}}var r,s;c.documentElement.compareDocumentPosition?r=function(a,b){if(a===b){g=!0;return 0}if(!a.compareDocumentPosition||!b.compareDocumentPosition)return a.compareDocumentPosition?-1:1;return a.compareDocumentPosition(b)&4?-1:1}:(r=function(a,b){if(a===b){g=!0;return 0}if(a.sourceIndex&&b.sourceIndex)return a.sourceIndex-b.sourceIndex;var c,d,e=[],f=[],h=a.parentNode,i=b.parentNode,j=h;if(h===i)return s(a,b);if(!h)return-1;if(!i)return 1;while(j)e.unshift(j),j=j.parentNode;j=i;while(j)f.unshift(j),j=j.parentNode;c=e.length,d=f.length;for(var k=0;k<c&&k<d;k++)if(e[k]!==f[k])return s(e[k],f[k]);return k===c?s(a,f[k],-1):s(e[k],b,1)},s=function(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}),k.getText=function(a){var b="",c;for(var d=0;a[d];d++)c=a[d],c.nodeType===3||c.nodeType===4?b+=c.nodeValue:c.nodeType!==8&&(b+=k.getText(c.childNodes));return b},function(){var a=c.createElement("div"),d="script"+(new Date).getTime(),e=c.documentElement;a.innerHTML="<a name='"+d+"'/>",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="<a href='#'></a>",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="<p class='TEST'></p>";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="<div class='test e'></div><div class='test'></div>";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,"");a=l.relative[a]?a+"*":a;for(var g=0,h=f.length;g<h;g++)k(a,f[g],d);return k.filter(e,d)};f.find=k,f.expr=k.selectors,f.expr[":"]=f.expr.filters,f.unique=k.uniqueSort,f.text=k.getText,f.isXMLDoc=k.isXML,f.contains=k.contains}();var P=/Until$/,Q=/^(?:parents|prevUntil|prevAll)/,R=/,/,S=/^.[^:#\[\.,]*$/,T=Array.prototype.slice,U=f.expr.match.POS,V={children:!0,contents:!0,next:!0,prev:!0};f.fn.extend({find:function(a){var b=this,c,d;if(typeof a!="string")return f(a).filter(function(){for(c=0,d=b.length;c<d;c++)if(f.contains(b[c],this))return!0});var e=this.pushStack("","find",a),g,h,i;for(c=0,d=this.length;c<d;c++){g=e.length,f.find(a,this[c],e);if(c>0)for(h=g;h<e.length;h++)for(i=0;i<g;i++)if(e[i]===e[h]){e.splice(h--,1);break}}return e},has:function(a){var b=f(a);return this.filter(function(){for(var a=0,c=b.length;a<c;a++)if(f.contains(this,b[a]))return!0})},not:function(a){return this.pushStack(X(this,a,!1),"not",a)},filter:function(a){return this.pushStack(X(this,a,!0),"filter",a)},is:function(a){return!!a&&(typeof a=="string"?f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(d=0,e=a.length;d<e;d++)i=a[d],j[i]||(j[i]=U.test(i)?f(i,b||this.context):i);while(g&&g.ownerDocument&&g!==b){for(i in j)h=j[i],(h.jquery?h.index(g)>-1:f(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=U.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d<e;d++){g=this[d];while(g){if(l?l.index(g)>-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a||typeof a=="string")return f.inArray(this[0],a?f(a):this.parent().children());return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(W(c[0])||W(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),g=T.call(arguments);P.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!V[a]?f.unique(e):e,(this.length>1||R.test(d))&&Q.test(a)&&(e=e.reverse());return this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var Y=/ jQuery\d+="(?:\d+|null)"/g,Z=/^\s+/,$=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,_=/<([\w:]+)/,ba=/<tbody/i,bb=/<|&#?\w+;/,bc=/<(?:script|object|embed|option|style)/i,bd=/checked\s*(?:[^=]|=\s*.checked.)/i,be=/\/(java|ecma)script/i,bf=/^\s*<!(?:\[CDATA\[|\-\-)/,bg={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,"",""]};bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div<div>","</div>"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Y,""):null;if(typeof a=="string"&&!bc.test(a)&&(f.support.leadingWhitespace||!Z.test(a))&&!bg[(_.exec(a)||["",""])[1].toLowerCase()]){a=a.replace($,"<$1></$2>");try{for(var c=0,d=this.length;c<d;c++)this[c].nodeType===1&&(f.cleanData(this[c].getElementsByTagName("*")),this[c].innerHTML=a)}catch(e){this.empty().append(a)}}else f.isFunction(a)?this.each(function(b){var c=f(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(f.isFunction(a))return this.each(function(b){var c=f(this),d=c.html();c.replaceWith(a.call(this,b,d))});typeof a!="string"&&(a=f(a).detach());return this.each(function(){var b=this.nextSibling,c=this.parentNode;f(this).remove(),b?f(b).before(a):f(c).append(a)})}return this.length?this.pushStack(f(f.isFunction(a)?a():a),"replaceWith",a):this},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,d){var e,g,h,i,j=a[0],k=[];if(!f.support.checkClone&&arguments.length===3&&typeof j=="string"&&bd.test(j))return this.each(function(){f(this).domManip(a,c,d,!0)});if(f.isFunction(j))return this.each(function(e){var g=f(this);a[0]=j.call(this,e,c?g.html():b),g.domManip(a,c,d)});if(this[0]){i=j&&j.parentNode,f.support.parentNode&&i&&i.nodeType===11&&i.childNodes.length===this.length?e={fragment:i}:e=f.buildFragment(a,this,k),h=e.fragment,h.childNodes.length===1?g=h=h.firstChild:g=h.firstChild;if(g){c=c&&f.nodeName(g,"tr");for(var l=0,m=this.length,n=m-1;l<m;l++)d.call(c?bh(this[l],g):this[l],e.cacheable||m>1&&l<n?f.clone(h,!0,!0):h)}k.length&&f.each(k,bn)}return this}}),f.buildFragment=function(a,b,d){var e,g,h,i=b&&b[0]?b[0].ownerDocument||b[0]:c;a.length===1&&typeof a[0]=="string"&&a[0].length<512&&i===c&&a[0].charAt(0)==="<"&&!bc.test(a[0])&&(f.support.checkClone||!bd.test(a[0]))&&(g=!0,h=f.fragments[a[0]],h&&h!==1&&(e=h)),e||(e=i.createDocumentFragment(),f.clean(a,i,e,d)),g&&(f.fragments[a[0]]=h?e:1);return{fragment:e,cacheable:g}},f.fragments={},f.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){f.fn[a]=function(c){var d=[],e=f(c),g=this.length===1&&this[0].parentNode;if(g&&g.nodeType===11&&g.childNodes.length===1&&e.length===1){e[b](this[0]);return this}for(var h=0,i=e.length;h<i;h++){var j=(h>0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d=a.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bj(a,d),e=bk(a),g=bk(d);for(h=0;e[h];++h)bj(e[h],g[h])}if(b){bi(a,d);if(c){e=bk(a),g=bk(d);for(h=0;e[h];++h)bi(e[h],g[h])}}return d},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||
457-b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!bb.test(k))k=b.createTextNode(k);else{k=k.replace($,"<$1></$2>");var l=(_.exec(k)||["",""])[1].toLowerCase(),m=bg[l]||bg._default,n=m[0],o=b.createElement("div");o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=ba.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]==="<table>"&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&Z.test(k)&&o.insertBefore(b.createTextNode(Z.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i<r;i++)bm(k[i]);else bm(k);k.nodeType?h.push(k):h=f.merge(h,k)}if(d){g=function(a){return!a.type||be.test(a.type)};for(j=0;h[j];j++)if(e&&f.nodeName(h[j],"script")&&(!h[j].type||h[j].type.toLowerCase()==="text/javascript"))e.push(h[j].parentNode?h[j].parentNode.removeChild(h[j]):h[j]);else{if(h[j].nodeType===1){var s=f.grep(h[j].getElementsByTagName("script"),g);h.splice.apply(h,[j+1,0].concat(s))}d.appendChild(h[j])}}return h},cleanData:function(a){var b,c,d=f.cache,e=f.expando,g=f.event.special,h=f.support.deleteExpando;for(var i=0,j;(j=a[i])!=null;i++){if(j.nodeName&&f.noData[j.nodeName.toLowerCase()])continue;c=j[f.expando];if(c){b=d[c]&&d[c][e];if(b&&b.events){for(var k in b.events)g[k]?f.event.remove(j,k):f.removeEvent(j,k,b.handle);b.handle&&(b.handle.elem=null)}h?delete j[f.expando]:j.removeAttribute&&j.removeAttribute(f.expando),delete d[c]}}}});var bo=/alpha\([^)]*\)/i,bp=/opacity=([^)]*)/,bq=/-([a-z])/ig,br=/([A-Z]|^ms)/g,bs=/^-?\d+(?:px)?$/i,bt=/^-?\d/,bu=/^[+\-]=/,bv=/[^+\-\.\de]+/g,bw={position:"absolute",visibility:"hidden",display:"block"},bx=["Left","Right"],by=["Top","Bottom"],bz,bA,bB,bC=function(a,b){return b.toUpperCase()};f.fn.css=function(a,c){if(arguments.length===2&&c===b)return this;return f.access(this,a,c,!0,function(a,c,d){return d!==b?f.style(a,c,d):f.css(a,c)})},f.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bz(a,"opacity","opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{zIndex:!0,fontWeight:!0,opacity:!0,zoom:!0,lineHeight:!0,widows:!0,orphans:!0},cssProps:{"float":f.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!!a&&a.nodeType!==3&&a.nodeType!==8&&!!a.style){var g,h,i=f.camelCase(c),j=a.style,k=f.cssHooks[i];c=f.cssProps[i]||i;if(d===b){if(k&&"get"in k&&(g=k.get(a,!1,e))!==b)return g;return j[c]}h=typeof d;if(h==="number"&&isNaN(d)||d==null)return;h==="string"&&bu.test(d)&&(d=+d.replace(bv,"")+parseFloat(f.css(a,c))),h==="number"&&!f.cssNumber[i]&&(d+="px");if(!k||!("set"in k)||(d=k.set(a,d))!==b)try{j[c]=d}catch(l){}}},css:function(a,c,d){var e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c==="cssFloat"&&(c="float");if(g&&"get"in g&&(e=g.get(a,!0,d))!==b)return e;if(bz)return bz(a,c)},swap:function(a,b,c){var d={};for(var e in b)d[e]=a.style[e],a.style[e]=b[e];c.call(a);for(e in b)a.style[e]=d[e]},camelCase:function(a){return a.replace(bq,bC)}}),f.curCSS=f.css,f.each(["height","width"],function(a,b){f.cssHooks[b]={get:function(a,c,d){var e;if(c){a.offsetWidth!==0?e=bD(a,b,d):f.swap(a,bw,function(){e=bD(a,b,d)});if(e<=0){e=bz(a,b,b),e==="0px"&&bB&&(e=bB(a,b,b));if(e!=null)return e===""||e==="auto"?"0px":e}if(e<0||e==null){e=a.style[b];return e===""||e==="auto"?"0px":e}return typeof e=="string"?e:e+"px"}},set:function(a,b){if(!bs.test(b))return b;b=parseFloat(b);if(b>=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bp.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle;c.zoom=1;var e=f.isNaN(b)?"":"alpha(opacity="+b*100+")",g=d&&d.filter||c.filter||"";c.filter=bo.test(g)?g.replace(bo,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bz(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=function(a,c){var d,e,g;c=c.replace(br,"-$1").toLowerCase();if(!(e=a.ownerDocument.defaultView))return b;if(g=e.getComputedStyle(a,null))d=g.getPropertyValue(c),d===""&&!f.contains(a.ownerDocument.documentElement,a)&&(d=f.style(a,c));return d}),c.documentElement.currentStyle&&(bB=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bs.test(d)&&bt.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));return d===""?"auto":d}),bz=bA||bB,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bE=/%20/g,bF=/\[\]$/,bG=/\r?\n/g,bH=/#.*$/,bI=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bJ=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bK=/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,bL=/^(?:GET|HEAD)$/,bM=/^\/\//,bN=/\?/,bO=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,bP=/^(?:select|textarea)/i,bQ=/\s+/,bR=/([?&])_=[^&]*/,bS=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bT=f.fn.load,bU={},bV={},bW,bX;try{bW=e.href}catch(bY){bW=c.createElement("a"),bW.href="",bW=bW.href}bX=bS.exec(bW.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bT)return bT.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("<div>").append(c.replace(bO,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bP.test(this.nodeName)||bJ.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bG,"\r\n")}}):{name:b.name,value:c.replace(bG,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.bind(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?f.extend(!0,a,f.ajaxSettings,b):(b=a,a=f.extend(!0,f.ajaxSettings,b));for(var c in{context:1,url:1})c in b?a[c]=b[c]:c in f.ajaxSettings&&(a[c]=f.ajaxSettings[c]);return a},ajaxSettings:{url:bW,isLocal:bK.test(bX[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML}},ajaxPrefilter:bZ(bU),ajaxTransport:bZ(bV),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a?4:0;var o,r,u,w=l?ca(d,v,l):b,x,y;if(a>=200&&a<300||a===304){if(d.ifModified){if(x=v.getResponseHeader("Last-Modified"))f.lastModified[k]=x;if(y=v.getResponseHeader("Etag"))f.etag[k]=y}if(a===304)c="notmodified",o=!0;else try{r=cb(d,w),c="success",o=!0}catch(z){c="parsererror",u=z}}else{u=c;if(!c||a)c="error",a<0&&(a=0)}v.status=a,v.statusText=c,o?h.resolveWith(e,[r,c,v]):h.rejectWith(e,[v,c,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.resolveWith(e,[v,c]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f._Deferred(),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bI.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.done,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bH,"").replace(bM,bX[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bQ),d.crossDomain==null&&(r=bS.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bX[1]&&r[2]==bX[2]&&(r[3]||(r[1]==="http:"?80:443))==(bX[3]||(bX[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),b$(bU,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bL.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bN.test(d.url)?"&":"?")+d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bR,"$1_="+x);d.url=y+(y===d.url?(bN.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", */*; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=b$(bV,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){status<2?w(-1,z):f.error(z)}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)b_(g,a[g],c,e);return d.join("&").replace(bE,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cc=f.now(),cd=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cc++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(cd.test(b.url)||e&&cd.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(cd,l),b.url===j&&(e&&(k=k.replace(cd,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var ce=a.ActiveXObject?function(){for(var a in cg)cg[a](0,1)}:!1,cf=0,cg;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ch()||ci()}:ch,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,ce&&delete cg[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cf,ce&&(cg||(cg={},f(a).unload(ce)),cg[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cj={},ck,cl,cm=/^(?:toggle|show|hide)$/,cn=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,co,cp=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cq,cr=a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cu("show",3),a,b,c);for(var g=0,h=this.length;g<h;g++)d=this[g],d.style&&(e=d.style.display,!f._data(d,"olddisplay")&&e==="none"&&(e=d.style.display=""),e===""&&f.css(d,"display")==="none"&&f._data(d,"olddisplay",cv(d.nodeName)));for(g=0;g<h;g++){d=this[g];if(d.style){e=d.style.display;if(e===""||e==="none")d.style.display=f._data(d,"olddisplay")||""}}return this},hide:function(a,b,c){if(a||a===0)return this.animate(cu("hide",3),a,b,c);for(var d=0,e=this.length;d<e;d++)if(this[d].style){var g=f.css(this[d],"display");g!=="none"&&!f._data(this[d],"olddisplay")&&f._data(this[d],"olddisplay",g)}for(d=0;d<e;d++)this[d].style&&(this[d].style.display="none");return this},_toggle:f.fn.toggle,toggle:function(a,b,c){var d=typeof a=="boolean";f.isFunction(a)&&f.isFunction(b)?this._toggle.apply(this,arguments):a==null||d?this.each(function(){var b=d?a:f(this).is(":hidden");f(this)[b?"show":"hide"]()}):this.animate(cu("toggle",3),a,b,c);return this},fadeTo:function(a,b,c,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=f.speed(b,c,d);if(f.isEmptyObject(a))return this.each(e.complete,[!1]);a=f.extend({},a);return this[e.queue===!1?"each":"queue"](function(){e.queue===!1&&f._mark(this);var b=f.extend({},e),c=this.nodeType===1,d=c&&f(this).is(":hidden"),g,h,i,j,k,l,m,n,o;b.animatedProperties={};for(i in a){g=f.camelCase(i),i!==g&&(a[g]=a[i],delete a[i]),h=a[g],f.isArray(h)?(b.animatedProperties[g]=h[1],h=a[g]=h[0]):b.animatedProperties[g]=b.specialEasing&&b.specialEasing[g]||b.easing||"swing";if(h==="hide"&&d||h==="show"&&!d)return b.complete.call(this);c&&(g==="height"||g==="width")&&(b.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],f.css(this,"display")==="inline"&&f.css(this,"float")==="none"&&(f.support.inlineBlockNeedsLayout?(j=cv(this.nodeName),j==="inline"?this.style.display="inline-block":(this.style.display="inline",this.style.zoom=1)):this.style.display="inline-block"))}b.overflow!=null&&(this.style.overflow="hidden");for(i in a)k=new f.fx(this,b,i),h=a[i],cm.test(h)?k[h==="toggle"?d?"show":"hide":h]():(l=cn.exec(h),m=k.cur(),l?(n=parseFloat(l[2]),o=l[3]||(f.cssNumber[i]?"":"px"),o!=="px"&&(f.style(this,i,(n||1)+o),m=(n||1)/k.cur()*m,f.style(this,i,m+o)),l[1]&&(n=(l[1]==="-="?-1:1)*n+m),k.custom(m,n,o)):k.custom(m,h,""));return!0})},stop:function(a,b){a&&this.queue([]),this.each(function(){var a=f.timers,c=a.length;b||f._unmark(!0,this);while(c--)a[c].elem===this&&(b&&a[c](!0),a.splice(c,1))}),b||this.dequeue();return this}}),f.each({slideDown:cu("show",1),slideUp:cu("hide",1),slideToggle:cu("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){f.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),f.extend({speed:function(a,b,c){var d=a&&typeof a=="object"?f.extend({},a):{complete:c||!c&&b||f.isFunction(a)&&a,duration:a,easing:c&&b||b&&!f.isFunction(b)&&b};d.duration=f.fx.off?0:typeof d.duration=="number"?d.duration:d.duration in f.fx.speeds?f.fx.speeds[d.duration]:f.fx.speeds._default,d.old=d.complete,d.complete=function(a){d.queue!==!1?f.dequeue(this):a!==!1&&f._unmark(this),f.isFunction(d.old)&&d.old.call(this)};return d},easing:{linear:function(a,b,c,d){return c+d*a},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+.5)*d+c}},timers:[],fx:function(a,b,c){this.options=b,this.elem=a,this.prop=c,b.orig=b.orig||{}}}),f.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this),(f.fx.step[this.prop]||f.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a,b=f.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?!b||b==="auto"?0:b:a},custom:function(a,b,c){function h(a){return d.step(a)}var d=this,e=f.fx,g;this.startTime=cq||cs(),this.start=a,this.end=b,this.unit=c||this.unit||(f.cssNumber[this.prop]?"":"px"),this.now=this.start,this.pos=this.state=0,h.elem=this.elem,h()&&f.timers.push(h)&&!co&&(cr?(co=1,g=function(){co&&(cr(g),e.tick())},cr(g)):co=setInterval(e.tick,e.interval))},show:function(){this.options.orig[this.prop]=f.style(this.elem,this.prop),this.options.show=!0,this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur()),f(this.elem).show()},hide:function(){this.options.orig[this.prop]=f.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)},step:function(a){var b=cq||cs(),c=!0,d=this.elem,e=this.options,g,h;if(a||b>=e.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),e.animatedProperties[this.prop]=!0;for(g in e.animatedProperties)e.animatedProperties[g]!==!0&&(c=!1);if(c){e.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){d.style["overflow"+b]=e.overflow[a]}),e.hide&&f(d).hide();if(e.hide||e.show)for(var i in e.animatedProperties)f.style(d,i,e.orig[i]);e.complete.call(d)}return!1}e.duration==Infinity?this.now=b:(h=b-this.startTime,this.state=h/e.duration,this.pos=f.easing[e.animatedProperties[this.prop]](this.state,h,0,1,e.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){for(var a=f.timers,b=0;b<a.length;++b)a[b]()||a.splice(b--,1);a.length||f.fx.stop()},interval:13,stop:function(){clearInterval(co),co=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){f.style(a.elem,"opacity",a.now)},_default:function(a){a.elem.style&&a.elem.style[a.prop]!=null?a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit:a.elem[a.prop]=a.now}}}),f.expr&&f.expr.filters&&(f.expr.filters.animated=function(a){return f.grep(f.timers,function(b){return a===b.elem}).length});var cw=/^t(?:able|d|h)$/i,cx=/^(?:body|html)$/i;"getBoundingClientRect"in c.documentElement?f.fn.offset=function(a){var b=this[0],c;if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);try{c=b.getBoundingClientRect()}catch(d){}var e=b.ownerDocument,g=e.documentElement;if(!c||!f.contains(g,b))return c?{top:c.top,left:c.left}:{top:0,left:0};var h=e.body,i=cy(e),j=g.clientTop||h.clientTop||0,k=g.clientLeft||h.clientLeft||0,l=i.pageYOffset||f.support.boxModel&&g.scrollTop||h.scrollTop,m=i.pageXOffset||f.support.boxModel&&g.scrollLeft||h.scrollLeft,n=c.top+l-j,o=c.left+m-k;return{top:n,left:o}}:f.fn.offset=function(a){var b=this[0];if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);f.offset.initialize();var c,d=b.offsetParent,e=b,g=b.ownerDocument,h=g.documentElement,i=g.body,j=g.defaultView,k=j?j.getComputedStyle(b,null):b.currentStyle,l=b.offsetTop,m=b.offsetLeft;while((b=b.parentNode)&&b!==i&&b!==h){if(f.offset.supportsFixedPosition&&k.position==="fixed")break;c=j?j.getComputedStyle(b,null):b.currentStyle,l-=b.scrollTop,m-=b.scrollLeft,b===d&&(l+=b.offsetTop,m+=b.offsetLeft,f.offset.doesNotAddBorder&&(!f.offset.doesAddBorderForTableAndCells||!cw.test(b.nodeName))&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),e=d,d=b.offsetParent),f.offset.subtractsBorderForOverflowNotVisible&&c.overflow!=="visible"&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),k=c}if(k.position==="relative"||k.position==="static")l+=i.offsetTop,m+=i.offsetLeft;f.offset.supportsFixedPosition&&k.position==="fixed"&&(l+=Math.max(h.scrollTop,i.scrollTop),m+=Math.max(h.scrollLeft,i.scrollLeft));return{top:l,left:m}},f.offset={initialize:function(){var a=c.body,b=c.createElement("div"),d,e,g,h,i=parseFloat(f.css(a,"marginTop"))||0,j="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";f.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),d=b.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,this.doesNotAddBorder=e.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,e.style.position="fixed",e.style.top="20px",this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),f.offset.initialize=f.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.offset.initialize(),f.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cy(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cy(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){return this[0]?parseFloat(f.css(this[0],d,"padding")):null},f.fn["outer"+c]=function(a){return this[0]?parseFloat(f.css(this[0],d,a?"margin":"border")):null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c];return e.document.compatMode==="CSS1Compat"&&g||e.document.body["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var h=f.css(e,d),i=parseFloat(h);return f.isNaN(i)?h:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f})(window);
458\ No newline at end of file
459
460=== removed file 'themes/ubuntu/static/light-django-theme.css'
461--- themes/ubuntu/static/light-django-theme.css 2011-07-20 14:15:26 +0000
462+++ themes/ubuntu/static/light-django-theme.css 1970-01-01 00:00:00 +0000
463@@ -1,1265 +0,0 @@
464-/*- LICENSE
465--------------------------------------------------------------------------------------------------------- */
466-/*
467- Author: Matteo Lissandrini - kuzeko http://www.kuzeko.com
468-
469-// Licensed under the Creative Commons Attribution-Share Alike 3.0 License - http://creativecommons.org/licenses/by-sa/3.0/
470-// - Free for use in both personal and commercial projects
471-// - Attribution requires leaving author name, author link, and the license info intact.
472-*/
473-
474-/*- reset
475--------------------------------------------------------------------------------------------------------- */
476-
477-/*
478-Reset derived and adapted from
479-html5doctor.com Reset Stylesheet
480-v1.4.1
481-2010-03-01
482-Author: Richard Clark - http://richclarkdesign.com
483-*/
484-
485-html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
486- background: transparent;
487- border: 0;
488- font-family: inherit;
489- font-weight: inherit;
490- font-style: inherit;
491- font-size: 100%;
492- margin: 0;
493- outline: 0;
494- padding: 0;
495- vertical-align: baseline;
496-}
497-
498-blockquote:before, blockquote:after, q:before, q:after {
499- content: ''
500-}
501-
502-nav ul {
503- list-style: none
504-}
505-
506-td li, li li {
507- font-size: 13px;
508- line-height: 1.4;
509-}
510-
511-:focus /* remember to define focus styles! */ {
512- outline: 0
513-}
514-
515-body {
516- line-height: 1
517-}
518-
519-article, aside, details, dialog, figure, footer, header, hgroup, nav, section {
520- display: block
521-}
522-
523-ol, ul {
524- list-style-position: inside
525-}
526-
527-blockquote, q {
528- quotes: none
529-}
530-
531-a {
532- cursor: pointer;
533- margin: 0;
534- padding: 0;
535- border: 0;
536- font-size: 100%;
537- color: #DD4814;
538- vertical-align: baseline;
539- background: transparent;
540- text-decoration: none;
541-}
542-
543-ins {
544- background-color: #ff9;
545- color: #000;
546- text-decoration: none;
547-}
548-
549-mark {
550- background-color: #ff9;
551- color: #000;
552- font-style: italic;
553- font-weight: bold;
554-}
555-
556-del {
557- text-decoration: line-through
558-}
559-
560-abbr[title], dfn[title] {
561- border-bottom: 1px dotted #000;
562- cursor: help;
563-}
564-
565-table {
566- border-collapse: collapse;
567- border-spacing: 0;
568-}
569-
570-hr {
571- display: block;
572- height: 1px;
573- border: 0;
574- border-top: 1px solid #cccccc;
575- margin: 1em 0;
576- padding: 0;
577-}
578-
579-input, select {
580- vertical-align: middle
581-}
582-
583-textarea {
584- overflow: auto
585-}
586-
587-/* ----------------------------------------------------------------------------------------------------- */
588-
589-/*- Typography
590--------------------------------------------------------------------------------------------------------- */
591-
592-body {
593- font-family: 'Ubuntubeta','Ubuntu','Bitstream Vera Sans','DejaVu Sans', Tahoma, sans-serif;
594- font-size: 100%;
595- line-height: 1.5em;
596-}
597-
598-h1, h2, h3 {
599- color: #333333;
600- font-weight: normal;
601- margin: 0px;
602-}
603-
604-h1 {
605- font-size: 36px;
606- line-height: 40px;
607- margin-top: 0px;
608- margin-bottom: 0px;
609-}
610-
611-h2 {
612- font-size: 24px;
613- line-height: 28px;
614- font-weight: normal;
615- margin-top: 16px;
616- margin-bottom: 8px;
617-}
618-
619-h3 {
620- font-size: 16px;
621- line-height: 20px;
622- font-weight: normal;
623- margin-top: 16px;
624- margin-bottom: 8px;
625-}
626-
627-p {
628- font-size: 13px;
629- line-height: 1.4;
630-}
631-
632-dt {
633- font-size: 0.75em;
634- font-weight: bold;
635- /* 16x0.75 =12 */
636-}
637-
638-li {
639- font-size: 13px;
640- line-height: 1.4;
641-}
642-
643-strong {
644- font-weight: bold
645-}
646-
647-em {
648- font-style: italic
649-}
650-
651-table.basic {
652- font-size:0.75em;
653- line-height:1.3333em; /* 16x0.75 =12 */
654-}
655-table.basic thead th, table.basic thead a {
656- font-weight:bold;
657-}
658-
659-table.basic thead a , table.basic tfoot a {
660- text-decoration:underline;
661-}
662-
663-#top-logo {
664- font-size: 0.875em;
665- /* 16x0.75 =12 */
666-}
667-
668-#top-nav {
669- font-size:0.625em;
670- /* 16x0.625=10 */
671-}
672-
673-#main-nav {
674- font-size: 0.875em;
675- /* 16x0.875=14 */
676-}
677-
678-#sub-nav {
679- font-size: 0.75em;
680- /* 16x0.75 =12 */
681-}
682-
683-/* Form typography */
684-form .smalltext {
685- font-size:0.625em;
686- line-height: 1.4em;
687-}
688-
689-legend span.supporting, label, form .error {
690- font-size: 0.75em;
691- line-height: 1.2em;
692-}
693-
694-legend {
695- font-size: 1em;
696- line-height: 1em;
697-}
698-
699-input[type="text"], input[type="password"], select {
700- font-size: 0.75em;
701-}
702-
703-input[type="submit"] {
704- font-size: 1em;
705- line-height: 1.25em;
706-}
707-/* END Form typography */
708-
709-.showcase-text {
710- font-size: 0.875em;
711- /* 16x0.875=14 */
712-}
713-
714-.footer-item {
715- font-size: 0.75em;
716- /* 16x0.625=12 */
717-}
718-
719-/*- Layout
720--------------------------------------------------------------------------------------------------------- */
721-
722-.container {
723- clear: both;
724- margin: 0 auto;
725- padding: 0;
726- position: relative;
727- width: 980px;
728-}
729-
730-#top-nav {
731- margin:0 auto;
732- line-height: 2em;
733- height: 20px;
734-}
735-
736-.top-nav-item {
737- display:inline-block;
738- margin-right: 14px;
739- line-height:2em;
740-}
741-
742-#top-login {
743- display:inline-block;
744- margin-left:15px;
745-}
746-
747-.top-login-item {
748- display:inline-block;
749- padding:0 8px;
750- line-height:2em;
751-}
752-
753-#top-related {
754- float:right;
755- margin-right:2px;
756-}
757-
758-#main-nav {
759- float: left;
760- width: 770px;
761-}
762-
763-.main-nav-item {
764- margin: 5px 10px;
765- padding: 10px;
766-}
767-
768-.main-nav-item, .main-nav-item:visited {
769- border-right: 1px solid #EF7149;
770- border-bottom: 0;
771- border-top: 0;
772- color: #fff;
773- display: block;
774- float: left;
775- height: 70px;
776- line-height: 70px;
777- margin: 0px;
778- padding: 0 15px;
779- text-shadow: 1px 1px 1px #333;
780-}
781-
782-.main-nav-item.current, .main-nav-item:hover, .main-nav-item:active, .main-nav-item:focus {
783- background: url(../images/mainnav.png) 0 0 repeat
784-}
785-
786-#top-logo {
787- float: right;
788- margin: 5px 10px 5px 0px;
789- padding: 10px 10px 0px 0px;
790- width: 180px;
791-}
792-
793-#page-related {
794- background-image: none;
795- margin: 0 auto;
796- padding: 0 10px 10px;
797- position: relative;
798- width: 960px;
799-}
800-
801-#sub-nav-container {
802- height: 40px;
803- margin: 0 10px;
804- width: 940px;
805-}
806-
807- #sub-nav-container /* progressive */ {
808- -webkit-border-bottom-left-radius: 8px;
809- -webkit-border-bottom-right-radius: 8px;
810- -moz-border-radius-bottomleft: 8px;
811- -moz-border-radius-bottomright: 8px;
812- -webkit-box-shadow: 0px 1px 1px #ccc;
813- -moz-box-shadow: 0 1px 1px #DFDFDF;
814- }
815-
816-#sub-nav {
817- float: left;
818- padding: 0px 10px;
819-}
820-
821-.sub-nav-item {
822- margin: 5px 10px;
823- padding-right: 10px;
824-}
825-
826-.sub-nav-item, .sub-nav-item:visited {
827- color: #333;
828- display: block;
829- float: left;
830- line-height: 40px;
831- margin: 0px;
832- padding: 0 15px;
833-}
834-
835-.sub-nav-item.current, .sub-nav-item:hover, .sub-nav-item:active, .sub-nav-item:focus {
836- background-color: #efefef;
837- color: #DD4814;
838-}
839-
840-#pop-up-container {
841- float: left;
842- padding: 10px;
843-}
844-
845-#pop-up-text {
846- float: left
847-}
848-
849-#login-container {
850- float: left;
851- width: 620px;
852-}
853-
854-table.basic {
855- width:542px;
856- text-align:left;
857- padding:0 8px;
858- margin:20px auto;
859-}
860-
861-table.basic.wide {
862- width:100%;
863-}
864-
865-table.basic td, table.basic th {
866- padding:4px 8px;
867-}
868-
869-#searchbox-container {
870- float: right;
871- margin: 0px 10px 5px 0px;
872- padding: 0 0 0 10px;
873- width: auto;
874-}
875-
876-/* Form Layout */
877-form {
878- width: 542px;
879- margin: 0 auto;
880-}
881-
882-form ul.errorlist {
883- display: inline-block;
884- line-height: 1em;
885- vertical-align: top;
886-}
887-
888-form .error {
889- width: 184px; /* 224 - 30 */
890- height: 20px;
891- display: inline-block;
892- padding-left: 30px;
893- line-height: 1em;
894- vertical-align: top;
895- padding-top: 4px;
896-}
897-
898-form .help {
899- position: absolute;
900- z-index: 10;
901- right: 16px;
902- width: 20px;
903-}
904-
905-label {
906- display: block;
907- margin-bottom: 4px;
908-}
909-
910-label.inline {
911- display: inline-block;
912- vertical-align: middle;
913-}
914-
915-legend {
916- width: 100%;
917- position: relative;
918- padding: 8px;
919- margin: 0 -8px;
920-}
921-
922-legend span.supporting {
923- position: absolute;
924- right: 8px;
925-}
926-
927-fieldset {
928- position: relative;
929- margin-bottom: 16px;
930- padding: 8px;
931-}
932-
933-input[type="text"], input[type="password"], select, textarea {
934- width: 286px;
935- height: 20px;
936- margin-right: 16px;
937- margin-bottom: 8px;
938-}
939-
940-textarea, select[multiple="multiple"] {
941- min-width: 286px;
942- max-width: 286px;
943- min-height: 20px;
944- height: 100px;
945-}
946-
947-input[type="checkbox"], input[type="radio"] {
948- margin-top: 0px;
949- margin-bottom: 8px;
950-}
951-
952-input[type="text"]:focus, input[type="password"]:focus {
953- width: 284px;
954- height: 18px;
955-}
956-
957-input[type="text"].small, input[type="password"].small, select.small {
958- width: 134px;
959-}
960-
961-input[type="text"].small:focus, input[type="password"].small:focus, select.small:focus {
962- width: 132px;
963-}
964-
965-input[type="submit"] {
966- padding: 10px 8px;
967-}
968-/* END Form Layout */
969-
970-.showcase-item {
971- float: left;
972- margin: 5px 10px;
973- padding: 10px;
974- width: 280px;
975-}
976-
977-.showcase-heading {
978- margin: 5px 0px 10px;
979- width: 280px;
980-}
981-
982-.showcase-subheading {
983- margin: 5px 0px 10px;
984- width: 280px;
985-}
986-
987-.showcase-text {
988- margin: 5px 0px 10px;
989- width: 280px;
990-}
991-
992-.showcase-figure {
993- float: left;
994- margin: 5px 10px;
995- padding: 10px;
996- position: relative;
997- width: 600px;
998-}
999-
1000-.showcase-img {
1001- display: block;
1002- margin: 0px;
1003- padding: 0px;
1004- position: relative;
1005- width: 600px;
1006-}
1007-
1008-.showcase-caption {
1009- position: absolute;
1010- bottom: 0px;
1011- left: 0px;
1012- margin: 0px 10px 10px;
1013- padding: 10px;
1014- width: 580px;
1015-}
1016-
1017-#showcase-nav {
1018- clear: both;
1019- margin: 5px 10px;
1020- padding: 0px 10px;
1021- width: 920px;
1022-}
1023-
1024- #showcase-nav /* progressive */ {
1025- -webkit-border-radius: 8px;
1026- -moz-border-radius: 8px;
1027- -moz-box-shadow: 0px 1px 1px #dfdfdf;
1028- -webkit-box-shadow: 0px 1px 1px #ccc;
1029- }
1030-
1031-.showcase-nav-item {
1032- padding-right: 10px
1033-}
1034-
1035-.showcase-nav-item, .showcase-nav-item:visited {
1036- color: #333;
1037- display: block;
1038- float: left;
1039- line-height: 40px;
1040- margin: 0 1px;
1041- padding: 0 15px;
1042-}
1043-
1044-.showcase-nav-item:hover, .showcase-nav-item:active, .showcase-nav-item:focus {
1045- border: 1px solid #ddd;
1046- border-top: 0px solid;
1047- border-bottom: 0px solid;
1048- background-color: #efefef;
1049- color: #DD4814;
1050- margin: 0;
1051-}
1052-
1053-.main-content {
1054- clear: both;
1055- float: left;
1056- margin: 5px 10px;
1057- padding: 10px;
1058- width: 920px;
1059-}
1060-
1061-.minor-content {
1062- float: left;
1063- margin: 5px 10px;
1064- padding: 10px;
1065- width: 440px;
1066-}
1067-
1068-.side-content {
1069- float: left;
1070- margin: 5px 10px;
1071- padding: 10px;
1072- width: 280px;
1073-}
1074-
1075-.sub-content {
1076- float: left;
1077- margin: 5px 10px;
1078- padding: 10px;
1079- width: 120px;
1080-}
1081-
1082-p {
1083- padding: 5px 0px 10px
1084-}
1085-
1086-.divide {
1087- border: 0px solid;
1088- clear: both;
1089- font-size: 0px;
1090- height: 1px;
1091- margin: -1px 0px 0px;
1092-}
1093-
1094-.divide-showcase {
1095- border: 0px solid;
1096- clear: both;
1097- font-size: 0px;
1098- height: 1px;
1099- margin: -1px 0px 25px;
1100-}
1101-
1102-#blog-posts {
1103- float: left;
1104- margin: 5px 10px;
1105- padding: 10px;
1106- width: 600px;
1107-}
1108-
1109-.blog-post {
1110- clear: both;
1111- margin-bottom: 10px;
1112- padding-bottom: 10px;
1113-}
1114-
1115-.post-figure {
1116- float: right;
1117- margin: 10px 0px 10px 10px;
1118- padding: 0px;
1119- position: relative;
1120- width: 260px;
1121-}
1122-
1123-.post-img {
1124- display: block;
1125- margin: 0px;
1126- padding: 0px;
1127- position: relative;
1128- width: 260px;
1129-}
1130-
1131-.post-img-caption {
1132- position: absolute;
1133- bottom: 0px;
1134- left: 0px;
1135- padding: 10px;
1136- width: 240px;
1137-}
1138-
1139-.comments-count {
1140- clear: both;
1141- display: block;
1142- font-style: italic;
1143- color: #999;
1144- text-align: right;
1145-}
1146-
1147-#blog-aside {
1148- float: left;
1149- margin: 5px 10px;
1150- padding: 0px;
1151- width: 300px;
1152-}
1153-
1154-.widgets-aside {
1155- float: left;
1156- margin: 5px 0px 15px;
1157- padding: 10px;
1158- width: 280px;
1159-}
1160-
1161- .widgets-aside /* progressive */ {
1162- -webkit-border-radius: 8px;
1163- -moz-border-radius: 8px;
1164- -moz-box-shadow: 0px 1px 1px #dfdfdf;
1165- -webkit-box-shadow: 0px 1px 1px #ccc;
1166- }
1167-
1168-.pagination {
1169- clear: both;
1170- text-align: center;
1171-}
1172-
1173-.footer-content {
1174- float: left;
1175- margin: 5px 10px;
1176- padding: 10px;
1177- width: 120px;
1178-}
1179-
1180- .footer-content dd {
1181- margin-bottom: 15px
1182- }
1183-
1184-.foot-note {
1185- clear: both;
1186- margin: 15px 10px 0px;
1187- padding: 10px;
1188- width: 920px;
1189-}
1190-
1191-.plugin {
1192- margin: 0 -10px;
1193- padding: 0px;
1194- width: 980px;
1195-}
1196-
1197-/*- Decoration
1198--------------------------------------------------------------------------------------------------------- */
1199-
1200-body {
1201- background: url("../images/dotted.png") repeat scroll 0 0 #FFFFFF;
1202- color: #333333;
1203-}
1204-
1205-#top-nav {
1206- background-color:#ffffff;
1207-}
1208-
1209-.top-nav-item, .top-nav-item:visited {
1210- color:#333333;
1211-}
1212-
1213-.top-nav-item:hover {
1214- text-decoration: underline;
1215-}
1216-
1217-.top-login-item {
1218- color:#dd4814;
1219-}
1220-
1221-.top-login-item:hover {
1222- text-decoration: underline;
1223-}
1224-
1225-#page-header {
1226- background: url("../images/header.png") repeat-x scroll 0 0 #DD4814;
1227- height: 70px;
1228-}
1229-
1230- #page-header .container {
1231- background: url("../images/header.png") repeat-x scroll 0 0 #DD4814
1232- }
1233-
1234-#top-logo {
1235- color: #fff;
1236- line-height: 1.5em;
1237- text-align: right;
1238-}
1239-
1240-#the-logo {
1241- background: url("http://www.ubuntu.com/sites/default/themes/ubuntu10/logo.png");
1242- width: 118px;
1243- height: 27px;
1244- display: block;
1245- clear: both;
1246- float: right
1247-}
1248-
1249-#loco {
1250- clear: both;
1251- display: block;
1252- float: right;
1253- color: #fff;
1254-}
1255-
1256-#main-nav {
1257- border-left: 1px solid #EF7149;
1258- z-index: 10;
1259-}
1260-
1261-#page-related {
1262- background-color: #FFFFFF
1263-}
1264-
1265-#sub-nav-container {
1266- background-color: #F7F7F7;
1267- border-bottom-left-radius: 8px;
1268- border-bottom-right-radius: 8px;
1269-}
1270-
1271-#pop-up-text {
1272- font-weight: bold;
1273- line-height: 20px;
1274- padding: 0px 5px;
1275-}
1276-
1277-.login-label {
1278- height: 16px;
1279- margin: 7px 0px 7px 9px;
1280- padding: 3px;
1281-}
1282-
1283-#username, #password {
1284- background-color: #f0f0f0;
1285- border: 1px solid #CCCCCC;
1286- height: 16px;
1287- margin: 7px 0px 7px 9px;
1288- padding: 3px;
1289- width: 110px;
1290-}
1291-
1292-#login {
1293- background-color: #f0f0f0;
1294- border: 1px solid #CCCCCC;
1295- height: 24px;
1296- margin: 7px 9px 7px 7px;
1297- padding: 2px;
1298-}
1299-
1300-#login:hover {
1301- background-color: #f7f7f7;
1302- border: 1px solid #DD4814;
1303-}
1304-
1305-#join:hover, #join:active, #join:focus {
1306- color: #DD4814;
1307- text-shadow: 1px 1px 2px #999;
1308-}
1309-
1310-#join, #join:visited {
1311- color: #333
1312-}
1313-
1314-/* Form decoration */
1315-form ul {
1316- list-style-type: none;
1317-}
1318-
1319-form .error {
1320- background-image: url('../images/error.png');
1321- background-repeat: no-repeat;
1322-}
1323-
1324-form .help {
1325- background-image: url('../images/help.png');
1326- background-repeat: no-repeat;
1327-}
1328-
1329-form .smalltext {
1330- color: #333333;
1331-}
1332-
1333-label {
1334- color: #333333;
1335-}
1336-
1337-label.required:after {
1338- color: #DD4814;
1339- content: " *";
1340-}
1341-
1342-legend {
1343- background-color: #aea79f;
1344- color: #ffffff;
1345-}
1346-
1347-legend span.supporting {
1348- color: #ffffff;
1349-}
1350-
1351-legend span.supporting:before {
1352- color: #DD4814;
1353- content: "* ";
1354-}
1355-
1356-fieldset {
1357- background-color: #dfdcd9;
1358-}
1359-
1360-input[type="text"], input[type="password"], select, textarea {
1361- color: #333333;
1362- border: 1px solid #ccc1c1;
1363- background-color: white;
1364-}
1365-
1366-input[type="submit"][disabled="disabled"], input[type="submit"][disabled="disabled"]:hover {
1367- background-color:#AEA79F;
1368- text-shadow: none;
1369-}
1370-
1371-input[type="text"]:focus, input[type="password"]:focus {
1372- border: 2px solid #dd4814;
1373- color: #333333;
1374-}
1375-
1376-select:focus {
1377- border: 2px solid #dd4814;
1378- color: #333333;
1379-}
1380-
1381-input[type="text"].error, input[type="password"].error, select.error {
1382- border: 2px solid #dd4814;
1383- color: #dd4814;
1384-}
1385-
1386-input[type="submit"] {
1387- border-radius: 4px;
1388- background: #dd4814 url('../images/gradient.png') repeat-x;
1389- color: #ffffff;
1390- border: none;
1391- text-shadow: black 0px 1px 2px;
1392-}
1393-
1394-input[type="submit"]:hover {
1395- background-color: #b83a0f;
1396-}
1397-
1398-input[type="submit"]:active {
1399- background-color: #962d0c;
1400-}
1401-/* END Form decoration */
1402-
1403-
1404-FORM.search_form INPUT, #searchbox {
1405- background-color: #f0f0f0;
1406- border: 1px solid #CCCCCC;
1407- height: 16px;
1408- margin: 7px 0px 7px 9px;
1409- padding: 3px;
1410- width: 180px;
1411-}
1412-
1413-FORM.search_form INPUT, #searchbox:focus {
1414- background-color: #f7f7f7;
1415- border: 1px solid #DD4814;
1416-}
1417-
1418-#go-search {
1419- background-color: #f0f0f0;
1420- border: 1px solid #CCCCCC;
1421- height: 24px;
1422- margin: 7px 9px 7px 0px;
1423- padding: 2px;
1424-}
1425-
1426-#go-search:hover {
1427- background-color: #f7f7f7;
1428- border: 1px solid #DD4814;
1429-}
1430-
1431-#more-search:hover, #more-search:active, #more-search:focus {
1432- background-color: #f7f7f7;
1433- border: 1px solid #DD4814;
1434- color: #DD4814;
1435- text-shadow: 1px 1px 2px #999;
1436-}
1437-
1438-#more-search, #more-search:visited {
1439- background-color: #f0f0f0;
1440- border: 1px solid #CCCCCC;
1441- color: #333;
1442- height: 16px;
1443- margin: 7px 7px 7px 0px;
1444- padding: 1px 3px;
1445-}
1446-
1447-table.basic thead {
1448- background-color:#aea79f;
1449-}
1450-
1451-table.basic tfoot, table.basic tr.subsection {
1452- background-color:#dfdcd9;
1453-}
1454-
1455-table.basic tbody tr {
1456- border-bottom:1px dotted #cccccc;
1457-}
1458-
1459-table.basic thead th {
1460- color:#ffffff;
1461-}
1462-
1463-table.basic tfoot td, table.basic tbody td {
1464- color:#333333;
1465-}
1466-
1467-table.basic thead a {
1468- color:#ffffff;
1469-}
1470-
1471-table.basic tfoot a {
1472- color:#333333;
1473-}
1474-
1475-table.basic tbody a {
1476- color:#dd4814;
1477-}
1478-
1479-.showcase-caption {
1480- background-color: #000;
1481- background-color: rgba(0,0,0,0.4);
1482- color: #fff;
1483-}
1484-
1485-#showcase-nav {
1486- background-color: #f7f7f7;
1487- border-radius: 8px;
1488- box-shadow: 0px 1px 1px #dfdfdf;
1489- height: 40px;
1490-}
1491-
1492-#main-section .container {
1493- background-color: #fff;
1494- background-image: none;
1495- padding: 0px 10px 10px;
1496- position: relative;
1497- width: 960px;
1498-}
1499-
1500-.alone, .leading, .aggregator {
1501- background-color: #f7f7f7;
1502- border-radius: 8px;
1503- box-shadow: 0px 1px 1px #dfdfdf;
1504- float: left;
1505-}
1506-
1507- .alone, .leading, .aggregator /* progressive */ {
1508- -webkit-border-radius: 8px;
1509- -moz-border-radius: 8px;
1510- -moz-box-shadow: 0px 1px 1px #dfdfdf;
1511- -webkit-box-shadow: 0px 1px 1px #ccc;
1512- }
1513-
1514- .aggregator .first {
1515- margin-left: 0px
1516- }
1517-
1518- .aggregator .last {
1519- margin-right: 0px
1520- }
1521-
1522-.aggregator {
1523- margin: 5px 10px
1524-}
1525-
1526-.post-header {
1527- border-bottom: 1px dotted #333333;
1528- margin-bottom: 10px;
1529- padding-bottom: 5px;
1530-}
1531-
1532-.post-meta {
1533- color: #999;
1534- font-size: 0.85em;
1535- font-style: italic;
1536-}
1537-
1538-.post-title-link:hover, .post-title-link:active, .post-title-link:focus {
1539- color: #DD4814;
1540- text-shadow: 1px 1px 2px #999;
1541-}
1542-
1543-.post-title-link, .post-title-link:visited {
1544- color: #333
1545-}
1546-
1547-.post-img-caption {
1548- background-color: #000;
1549- background-color: rgba(0,0,0,0.4);
1550- color: #fff;
1551-}
1552-
1553-.pagination {
1554- border-top: 1px solid #333;
1555- color: #fff;
1556- margin-top: 15px;
1557- padding-top: 15px;
1558-}
1559-
1560-.pagination-item {
1561- border-bottom: 1px solid #333;
1562- color: #333;
1563- margin-right: 5px;
1564- padding: 2px 6px;
1565-}
1566-
1567-.pagination-item:hover {
1568- border-bottom: 1px solid #DD4814;
1569- background-color: #f7f7f7;
1570- color: #DD4814;
1571-}
1572-
1573-.pagination-item.current {
1574- background-color: #f7f7f7;
1575- border-bottom: 1px solid #333;
1576- color: #333;
1577- font-weight: bold;
1578-}
1579-
1580-.widgets-aside {
1581- background-color: #f7f7f7;
1582- border-radius: 8px;
1583- box-shadow: 0px 1px 1px #dfdfdf;
1584-}
1585-
1586-.widget-links {
1587- list-style: none
1588-}
1589-
1590-.a-item {
1591- display: block;
1592- margin-top: 3px;
1593-}
1594-
1595-.side-link:hover, .side-link:active, .side-link:focus {
1596- background-color: #fff;
1597- border-right: 3px solid #DD4814;
1598- color: #DD4814;
1599- text-decoration: none;
1600-}
1601-
1602-.side-link, .side-link:visited {
1603- color: #333333;
1604- display: block;
1605- padding-right: 3px;
1606-}
1607-
1608-#login-widget {
1609- text-align: center
1610-}
1611-
1612-#page-footer {
1613- background: url("../images/footer.png") repeat-x scroll 0 0 #EEECEA
1614-}
1615-
1616- #page-footer .container {
1617- background: url("../images/footer.png") repeat-x scroll 0 0 #EEECEA;
1618- padding: 0px 10px;
1619- width: 960px;
1620- }
1621-
1622- #page-footer .container div.copyright {
1623- font-size: 10px;
1624- line-height: 14px;
1625- color: #aea79f;
1626- }
1627-
1628-.footer-links {
1629- list-style: none
1630-}
1631-
1632-.footer-item {
1633- border-bottom: 1px dotted #333;
1634- display: block;
1635- margin-top: 3px;
1636-}
1637-
1638-.foot-note {
1639- color: #999;
1640- font-style: italic;
1641-}
1642-
1643-.footer-link:hover, .footer-link:active, .footer-link:focus {
1644- color: #DD4814;
1645- text-decoration: underline;
1646-}
1647-
1648-.footer-link, .footer-link:visited {
1649- color: #333333
1650-}
1651-
1652-.footer-link-main:hover, .footer-link-main:active, .footer-link-main:focus {
1653- color: #DD4814;
1654- text-decoration: underline;
1655-}
1656-
1657-.footer-link-main, .footer-link-main:visited {
1658-
1659-}
1660-
1661-/*- Forum Decoration [Demo]
1662--------------------------------------------------------------------------------------------------------- */
1663-
1664-.forum-title {
1665- background-color: #efefef;
1666- margin: 10px 0px;
1667- padding: 20px;
1668-}
1669-
1670-.forum-item {
1671- border-top: 1px dotted #999
1672-}
1673-
1674-.cat-title, .sub-sections {
1675- font-size: 0.75em;
1676- /* 16x0.75 =12 */
1677-}
1678-
1679-.latest, .post-count {
1680- font-size: 0.75em;
1681- /* 16x0.75 =12 */ line-height: 1.2em;
1682-}
1683-
1684-.cat-title, .post-count, .latest {
1685- padding: 10px;
1686- vertical-align: middle;
1687-}
1688-
1689-.forum-title-link:hover, .forum-title-link:active, .forum-title-link:focus {
1690- color: #DD4814;
1691- text-shadow: 1px 1px 2px #999;
1692-}
1693-
1694-.forum-title-link, .forum-title-link:visited {
1695- color: #333
1696-}
1697-
1698-.status {
1699- background-color: #efefef;
1700- padding: 10px 5px;
1701- vertical-align: middle;
1702- width: 30px;
1703-}
1704-
1705-.latest {
1706- width: 180px
1707-}
1708-
1709-.post-count {
1710- width: 120px
1711-}
1712-
1713-.sub-sections {
1714- background-color: #efefef;
1715- padding: 5px 10px 10px;
1716-}
1717-
1718-.post-count {
1719- background-color: #efefef
1720-}
1721-
1722-.count {
1723- display: block;
1724- font-style: italic;
1725-}
1726-
1727-/* KuZeKo web@kuzeko.com
1728--------------------------------------------------------------------------------------------------------- */
1729
1730=== removed file 'themes/ubuntu/static/newstyle.css'
1731--- themes/ubuntu/static/newstyle.css 2011-07-07 15:11:11 +0000
1732+++ themes/ubuntu/static/newstyle.css 1970-01-01 00:00:00 +0000
1733@@ -1,592 +0,0 @@
1734-/*
1735- * newstyle.css
1736- *
1737- * Base style for the LoCo Directory. This is an implementation
1738- * of the ( at the time of this writing ) new Ubuntu branding.
1739- *
1740- * Author: Michael Hall ( mhall119 )
1741- * Author: Paul Tagliamonte ( paultag )
1742- */
1743-
1744-h1.centered {
1745- text-align: center;
1746-}
1747-
1748-a {
1749- color: #DD4814;
1750-}
1751-
1752-a:visited {
1753- color: #b12a10;
1754-}
1755-
1756-th.form-item-label {
1757- vertical-align: top;
1758-}
1759-
1760-td.no-wrap {
1761- white-space: nowrap;
1762-}
1763-
1764-/*
1765-label {
1766- font-weight: bold;
1767- white-space: nowrap;
1768-}
1769-*/
1770-
1771-.minor-content.venue-map {
1772- min-height: 350px;
1773- margin-top: 60px;
1774-}
1775-
1776-#main-content {
1777- margin-right: 20px;
1778-}
1779-
1780-li.col_left {
1781- float: left;
1782- width: 45%;
1783- clear: left;
1784-}
1785-
1786-li.col_right {
1787- float: right;
1788- width: 45%;
1789- clear: right;
1790-}
1791-
1792-li.approved {
1793- list-style-image: url(../img/approved.png); /* Colorful Ubuntu Logo */
1794-}
1795-
1796-li.unapproved {
1797- list-style-image: url(../img/unapproved.png); /* Grey Ubuntu Logo */
1798-}
1799-
1800-ol.agenda-list, .agenda-list ol, .agenda-list li {
1801- padding: 2px 10px !important;
1802-}
1803-
1804-.relative {
1805- position: relative;
1806-}
1807-
1808-br.clear {
1809- clear: left;
1810-}
1811-
1812-#main-content .object-detail {
1813- -moz-border-radius: 15px;
1814- -webkit-border-radius: 15px;
1815-
1816- border: 2px solid #ccc;
1817- border-bottom: 4px solid #bbb;
1818- border-right: 4px solid #bbb;
1819- border-top: 2px solid #ddd;
1820- min-height: 500px;
1821- text-align: left;
1822-}
1823-
1824-#main-content .object-detail #options-left ul {
1825- position: relative;
1826- left: -60px;
1827-}
1828-
1829-#main-content .object-detail #options-right ul {
1830- position: relative;
1831-}
1832-
1833-#main-content .object-detail #options-left li {
1834- float: left;
1835- margin-left: 5px;
1836- display: inline;
1837-}
1838-
1839-#main-content .object-detail #options-right li {
1840- float: right;
1841- margin-right: 5px;
1842- text-align: right;
1843- display: inline;
1844-}
1845-
1846-#main-content .object-detail .option {
1847- width: 32px;
1848- height: 32px;
1849- display: block;
1850- text-decoration: none;
1851-}
1852-
1853-#main-content .object-detail a.goback {
1854- background: transparent url('../img/goback.png') no-repeat scroll top right;
1855-}
1856-
1857-#main-content .object-detail a.edit {
1858- background: transparent url('../img/edit.png') no-repeat scroll top right;
1859-}
1860-
1861-#main-content .object-detail a.delete {
1862- background: transparent url('../img/delete.png') no-repeat scroll top right;
1863-}
1864-
1865-#main-content .object-detail a.add-team-event {
1866- background: transparent url('../img/new_event.png') no-repeat scroll top right;
1867-}
1868-
1869-#main-content .object-detail a.add-comment {
1870- background: transparent url('../img/comment.png') no-repeat scroll top right;
1871-}
1872-
1873-.resource {
1874- width: 32px;
1875- height: 32px;
1876- padding: 2px;
1877- margin-top: 4px;
1878- margin-bottom: 3px;
1879- float: left;
1880- border: 1px white solid;
1881-}
1882-
1883-#main-content .resource:hover {
1884- border: 1px #eee solid;
1885-}
1886-
1887-#page-footer .container div.copyright {
1888- font-size: 0.75em;
1889- line-height: 1.5em;
1890-}
1891-
1892-#page-footer .container div.loggedin {
1893- font-size: 0.75em;
1894- line-height: 1.5em;
1895- float: left;
1896- width: 400px;
1897- margin-bottom: 10px;
1898- margin-top: 5px;
1899-}
1900-
1901-#page-footer .container div.lang_switcher {
1902- font-size: 0.75em;
1903- line-height: 1.5em;
1904- float: right;
1905- margin-bottom: 10px;
1906- margin-top: 5px;
1907- margin-right: 14px;
1908-}
1909-
1910-.team-event-nav {
1911- border-bottom: 1px gray solid;
1912- list-style: none;
1913- padding: 1px 0px 1px 5px;
1914- margin: 5px 0px 5px 0px;
1915-}
1916-
1917-.team-event-nav li {
1918- list-style: none;
1919- margin: -1px 2px 0px 3px;
1920- padding: 0px;
1921- display: inline;
1922-}
1923-
1924-.message .content-shim {
1925- margin: 0px; /* buffer the bulb in */
1926- padding: 5px; /* un-suck the text */
1927- background-repeat: no-repeat;
1928- background-image: url(../img/infobox-icon.png);
1929- padding-left: 30px; /* infobox icon is 22x22 */
1930-}
1931-
1932-.message {
1933- width: 70%;
1934- margin-left: auto;
1935- margin-right: auto;
1936- background-color: #FFFFB6;
1937- border-radius: 0px;
1938- box-shadow: 0px 1px 1px #FFE4B6;
1939-}
1940-
1941-.message { /* noncss 3. XXX: remove me in 20 years. */
1942- -webkit-border-radius: 8px;
1943- -moz-border-radius: 8px;
1944- -moz-box-shadow: 0px 0px 1px #FFE4B6;
1945- -webkit-box-shadow: 0px 0px 1px #FFE4B6;
1946-}
1947-
1948-/* UI Errors ( To yell at the user when they don't fill out a form ) */
1949-
1950-/*
1951-ul.errorlist {
1952- margin: 0px;
1953- padding: 0px;
1954-}
1955-
1956-.errorlist li {
1957- color: red;
1958- font-weight: bold;
1959- display: block;
1960- font-size: 1.1em;
1961- margin: 0px 0px 3px;
1962- padding: 4px 5px;
1963-}
1964-*/
1965-
1966-
1967-/* Flickr Feed for Global Event */
1968-
1969-.thumbs {
1970- margin: 0px;
1971- padding: 0px;
1972- overflow: hidden;
1973-}
1974-
1975-.thumbs li {
1976- list-style: none;
1977- float: left;
1978- margin: 5px;
1979- padding: 3px;
1980- background: #eee;
1981- -moz-box-shadow: 0px 0px 4px #444;
1982- -webkit-box-shadow: 0px 0px 2px #000;
1983-}
1984-
1985-.thumbs li a { }
1986-.thumbs li img { display: block; }
1987-.thumbs li a img { border: none;}
1988-
1989-aside#top-nav {
1990- width: 980px;
1991-}
1992-
1993-header#page-header {
1994- width: 960px;
1995- margin: 0px auto;
1996- padding: 0px 10px;
1997- position: relative;
1998-}
1999-
2000-footer#page-footer {
2001- width: 960px;
2002- margin: 0px auto;
2003- padding: 0px 10px;
2004- position: relative;
2005-}
2006-
2007-#page-footer div.container { width: 940px; }
2008-
2009-
2010-
2011-/*#venue-list ul,*/
2012-.venue-list{
2013- overflow:auto;
2014-}
2015-
2016-
2017-.venue-list h3 {
2018- color: #333;
2019- padding: 10px 0px 10px 10px;
2020- background: white url(/ubuntu-website/media/images/dotted.png) repeat scroll 0px 0px;
2021- margin-bottom: 0;
2022-}
2023-
2024-.venue-list ul {
2025- display: block;
2026- float: left;
2027- list-style-image: none;
2028- list-style-type: none;
2029- padding: 4px 0px 5px 5px;
2030- text-indent: 0px;
2031- width: 915px;
2032- background-color:#F7F7F7;
2033-}
2034-
2035-.venue-list ul li {
2036- list-style-image: none;
2037- list-style-type: none;
2038- text-indent: 0px;
2039- width: 200px;
2040- margin-right: 22px;
2041- margin-bottom: 5px;
2042- padding-left: 5px;
2043- float: left;
2044- font-size:12px;
2045-}
2046-
2047-.venue-list ul li h3{
2048- padding: 0px;
2049- background:#f7f6f5;
2050- margin: 0px;
2051- color: #333;
2052- padding: 4px 0px;
2053-}
2054-
2055-
2056-.venue-list ul li p{
2057- font-size: 12px;
2058- line-height: 16px;
2059- margin: 0px;
2060- padding: 0px;
2061-}
2062-
2063-.venue-list ul li p a{
2064- border-bottom: 1px dotted #333;
2065- clear: both;
2066- display: block;
2067- float: none;
2068- padding: 5px 0px 3px;
2069-}
2070-
2071-#site_search_form {
2072- width: auto;
2073-}
2074-#site_search_form input#id_q {
2075- background-color: #F0F0F0;
2076- border: 1px solid #CCCCCC;
2077- height: 16px;
2078- margin: 7px 0 7px 9px;
2079- padding: 3px;
2080- width: 180px;
2081-}
2082-
2083-form[name="lang-switcher"] {
2084- width: auto;
2085-}
2086-
2087-select[name="lang"] {
2088- background: auto;
2089- border: auto;
2090- width: auto;
2091- height: auto;
2092- font-size: 1em;
2093- margin: 0;
2094-}
2095-
2096-/* TODO: date_begin and date_end should have class .small */
2097-#id_date_begin_0, #id_date_begin_1, #id_date_end_0, #id_date_end_1 {
2098- width: 134px;
2099-}
2100-#id_date_begin_0:focus, #id_date_begin_1:focus, #id_date_end_0:focus, #id_date_end_1:focus {
2101- width: 132px;
2102-}
2103-/*
2104-.form {
2105- width: 500px;
2106- float:left;
2107-}
2108-
2109-.form div{
2110- padding-top:2px;
2111- padding-bottom:2px;
2112-}
2113-
2114-.form div span.help{
2115- font-size:20px;
2116- color: #DD4814;
2117- cursor:pointer;
2118- vertical-align: top;
2119- display:inline;
2120-
2121-}
2122-
2123-.form input[type="text"], .form textarea, .form select {
2124- padding: 5px;
2125- width: 200px;
2126- margin: 0px 0px 5px 0px;
2127- border: 1px solid #ccc;
2128-}
2129-
2130-.form input[type="text"] {
2131- margin-right: 10px;
2132-}
2133-
2134-.form input[type="checkbox"] {
2135- width: 200px;
2136- height:35px;
2137- margin: 0px 0px 5px 0px;
2138-}
2139-
2140-.form div div.field {
2141- float: left;
2142- padding-top: 5px;
2143-}
2144-
2145-.form div.approved, .form div.approved_date, .form div.expires_date {
2146- height:30px;
2147-}
2148-
2149-.form span.extra {
2150- float: left;
2151- padding-top: 5px;
2152- font-size:0.8em;
2153-}
2154-
2155-.form div div.field label{
2156- float: left;
2157- padding-right: 10px;
2158- width: 170px;
2159- font-size: 0.8em;
2160- text-align: right;
2161- font-weight:normal;
2162-}
2163-
2164-.form div span.required {
2165- font-size:20px;
2166- color: red;
2167- margin-left:5px;
2168- vertical-align: top;
2169- display:inline;
2170-}
2171-
2172-.form textarea {
2173- height: 90px;
2174- width: 270px;
2175-}
2176-
2177-
2178-.form select:focus, .form textarea:focus, .form input:focus {
2179- border: 1px solid #900;
2180-}
2181-
2182-.form input.submit-button {
2183- padding-left: 20px;
2184- padding-right: 20px;
2185- float: right;
2186- margin-right: 50px;
2187-}
2188-
2189-.form ul.errorlist {
2190- margin: 0px;
2191- padding: 0px;
2192-}
2193-
2194-.form .errorlist li {
2195- color: red;
2196- font-weight: bold;
2197- display: block;
2198- font-size: 0.8em;
2199- margin: 0px 130px 3px;
2200- padding: 4px 5px;
2201-}
2202-*/
2203-
2204-.attendee-cell {
2205- padding-top:10px;
2206-}
2207-
2208-.attendee-mugshot {
2209- vertical-align: middle;
2210-}
2211-
2212-.agenda-list {
2213- list-style-type: decimal;
2214-}
2215-
2216-.agenda-list .agenda-list {
2217- margin-left: 20px;
2218- list-style-type: lower-alpha;
2219-}
2220-
2221-.agenda-list .agenda-list .agenda-list {
2222- list-style-type: lower-roman;
2223-}
2224-
2225-.agenda-list .agenda-list .agenda-list .agenda-list {
2226- list-style-type: circle;
2227-}
2228-
2229-.agenda-title {
2230- font-weight: bold;
2231-}
2232-
2233-.agenda-description {
2234- margin-left: 30px;
2235- font-size: 0.9em;
2236-}
2237-
2238-#webchat {
2239- display: none;
2240- width: 900px;
2241- margin: 0 auto;
2242-}
2243-
2244-#ircchat {
2245- display: block;
2246- width: 900px;
2247- margin: 0 auto;
2248-}
2249-
2250-#locobranding {
2251- width: 96px;
2252- height: 96px;
2253- position: absolute;
2254- right: 10px;
2255-}
2256-
2257-/* My Teams style */
2258-h2.dynamic-width {
2259- display: inline-block;
2260- margin-bottom: 0;
2261-}
2262-
2263-.resources {
2264- font-size: 0.75em;
2265- float: right;
2266- margin-top: 21px;
2267-}
2268-
2269-.resources a {
2270- margin-left: 8px;
2271-}
2272-
2273-.photo a {
2274- display: inline-block;
2275- padding: 7px;
2276-}
2277-
2278-.photo img {
2279- width: 75px;
2280-}
2281-
2282-.main-content-split {
2283- width:450px;
2284- margin-top: 15px;
2285-}
2286-
2287-.main-content-split.left {
2288- float: left;
2289-}
2290-
2291-.main-content-split.right {
2292- float: right;
2293-}
2294-
2295-.main-content-split.left .title {
2296- font-size: 0.875em;
2297-}
2298-
2299-.main-content-split.left .new {
2300- float: right;
2301- font-size: 0.75em;
2302-}
2303-
2304-.event-summary {
2305- margin-top:15px;
2306-}
2307-
2308-hr.no-top {
2309- margin: 0 0;
2310-}
2311-
2312-img.bottom {
2313- vertical-align: bottom;
2314-}
2315-
2316-ul.indent {
2317- list-style: none;
2318- background-color: #F7F7F7;
2319- padding: 2px 2px 2px 15px;
2320-}
2321-
2322-ul.indent li {
2323- line-height:1.2em;
2324- margin: 0.5em 0;
2325-}
2326
2327=== modified file 'themes/ubuntu/theme.conf'
2328--- themes/ubuntu/theme.conf 2011-07-22 12:52:43 +0000
2329+++ themes/ubuntu/theme.conf 2012-05-10 20:30:23 +0000
2330@@ -1,6 +1,5 @@
2331 [theme]
2332 inherit = basic
2333-stylesheet = default.css
2334 pygments_style = none
2335
2336 [options]
2337
2338=== modified file 'ubuntu-packaging-guide/index.rst'
2339--- ubuntu-packaging-guide/index.rst 2012-02-29 19:37:54 +0000
2340+++ ubuntu-packaging-guide/index.rst 2012-05-10 20:30:23 +0000
2341@@ -3,6 +3,8 @@
2342 You can adapt this file completely to your liking, but it should at least
2343 contain the root `toctree` directive.
2344
2345+.. title:: Overview
2346+
2347 Ubuntu Packaging Guide
2348 ==================================================
2349
2350
2351=== modified file 'ubuntu-packaging-guide/packaging-new-software.rst'
2352--- ubuntu-packaging-guide/packaging-new-software.rst 2012-03-20 22:02:49 +0000
2353+++ ubuntu-packaging-guide/packaging-new-software.rst 2012-05-10 20:30:23 +0000
2354@@ -8,7 +8,7 @@
2355 creating a package for Ubuntu or a PPA. This guide will take you through the
2356 steps of packaging new software.
2357
2358-You will want to read the :doc:`Getting Set Up</getting-set-up>` article first
2359+You will want to read the :doc:`Getting Set Up<./getting-set-up>` article first
2360 in order to prepare your development environment.
2361
2362 Checking the Program
2363@@ -119,7 +119,7 @@
2364 Makefile target just runs the ``dh`` script which will run everything needed.
2365
2366 All of these file are explained in more detail in the :doc:`overview of the
2367-debian directory</debian-dir-overview>` article.
2368+debian directory<./debian-dir-overview>` article.
2369
2370 Finally commit the code to your packaging branch::
2371
2372@@ -167,7 +167,7 @@
2373
2374 Having checked that the package builds locally you should ensure it builds on a
2375 clean system using ``pbuilder``. If you haven't set up ``pbuilder-dist``
2376-yet, :doc:`do so now</getting-set-up>`::
2377+yet, :doc:`do so now<./getting-set-up>`::
2378
2379 $ bzr builddeb -S
2380 $ cd ../build-area

Subscribers

People subscribed via source and target branches

to all changes: