From 2a50e704effc34590ff7104f08ee9156cb6bb4b9 Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Sun, 1 Sep 2013 15:31:50 -0700 Subject: [PATCH] Major overhaul for standalone operation. This removes some of the `edbob` reliance, as well as borrowing some templates and styling etc. from Dtail. --- setup.py | 42 +- tailbone/__init__.py | 4 +- tailbone/app.py | 81 ++++ tailbone/auth.py | 52 +++ tailbone/db.py | 35 ++ tailbone/forms/renderers/common.py | 1 + tailbone/grids/alchemy.py | 2 +- tailbone/static/__init__.py | 2 + tailbone/static/css/base.css | 28 ++ tailbone/static/css/filters.css | 28 ++ tailbone/static/css/forms.css | 121 ++++++ tailbone/static/css/jquery.loadmask.css | 40 ++ tailbone/static/css/jquery.ui.menubar.css | 15 + tailbone/static/css/layout.css | 64 +++ tailbone/static/css/normalize.css | 396 ++++++++++++++++++ .../smoothness/images/animated-overlay.gif | Bin 0 -> 1738 bytes .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 0 -> 274 bytes .../images/ui-bg_flat_75_ffffff_40x100.png | Bin 0 -> 271 bytes .../images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 0 -> 387 bytes .../images/ui-bg_glass_65_ffffff_1x400.png | Bin 0 -> 272 bytes .../images/ui-bg_glass_75_dadada_1x400.png | Bin 0 -> 375 bytes .../images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 0 -> 368 bytes .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin 0 -> 384 bytes .../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 0 -> 360 bytes .../images/ui-icons_222222_256x240.png | Bin 0 -> 6781 bytes .../images/ui-icons_2e83ff_256x240.png | Bin 0 -> 4353 bytes .../images/ui-icons_454545_256x240.png | Bin 0 -> 6854 bytes .../images/ui-icons_888888_256x240.png | Bin 0 -> 6897 bytes .../images/ui-icons_cd0a0a_256x240.png | Bin 0 -> 4353 bytes .../jquery-ui-1.10.0.custom.min.css | 5 + .../static/img/Hymenocephalus_italicus.jpg | Bin 0 -> 107339 bytes tailbone/static/img/home_logo.png | Bin 0 -> 20687 bytes tailbone/static/img/loading.gif | Bin 0 -> 771 bytes tailbone/static/img/rattail.ico | Bin 0 -> 5694 bytes tailbone/static/js/lib/jquery-1.9.1.min.js | 5 + .../js/lib/jquery-ui-1.10.0.custom.min.js | 6 + tailbone/static/js/lib/jquery.loadmask.min.js | 10 + tailbone/static/js/lib/jquery.ui.menubar.js | 327 +++++++++++++++ tailbone/static/js/tailbone.js | 260 ++++++++++++ tailbone/subscribers.py | 67 ++- tailbone/templates/base.mako | 141 +++++++ tailbone/templates/home.mako | 8 + tailbone/views/__init__.py | 25 +- tailbone/views/auth.py | 152 +++++++ tailbone/views/autocomplete.py | 2 +- tailbone/views/batches/core.py | 2 +- tailbone/views/batches/params/labels.py | 2 +- tailbone/views/batches/rows.py | 2 +- tailbone/views/core.py | 4 + tailbone/views/crud.py | 2 +- tailbone/views/customergroups.py | 2 +- tailbone/views/customers.py | 2 +- tailbone/views/grids/alchemy.py | 2 +- tailbone/views/labels.py | 2 +- tailbone/views/people.py | 2 +- tailbone/views/products.py | 2 +- tailbone/views/reports.py | 2 +- tailbone/views/roles.py | 2 +- tailbone/views/users.py | 61 ++- 59 files changed, 1969 insertions(+), 39 deletions(-) create mode 100644 tailbone/app.py create mode 100644 tailbone/auth.py create mode 100644 tailbone/db.py create mode 100644 tailbone/static/css/base.css create mode 100644 tailbone/static/css/filters.css create mode 100644 tailbone/static/css/forms.css create mode 100644 tailbone/static/css/jquery.loadmask.css create mode 100644 tailbone/static/css/jquery.ui.menubar.css create mode 100644 tailbone/static/css/layout.css create mode 100644 tailbone/static/css/normalize.css create mode 100644 tailbone/static/css/smoothness/images/animated-overlay.gif create mode 100644 tailbone/static/css/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png create mode 100644 tailbone/static/css/smoothness/images/ui-bg_flat_75_ffffff_40x100.png create mode 100644 tailbone/static/css/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png create mode 100644 tailbone/static/css/smoothness/images/ui-bg_glass_65_ffffff_1x400.png create mode 100644 tailbone/static/css/smoothness/images/ui-bg_glass_75_dadada_1x400.png create mode 100644 tailbone/static/css/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png create mode 100644 tailbone/static/css/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png create mode 100644 tailbone/static/css/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png create mode 100644 tailbone/static/css/smoothness/images/ui-icons_222222_256x240.png create mode 100644 tailbone/static/css/smoothness/images/ui-icons_2e83ff_256x240.png create mode 100644 tailbone/static/css/smoothness/images/ui-icons_454545_256x240.png create mode 100644 tailbone/static/css/smoothness/images/ui-icons_888888_256x240.png create mode 100644 tailbone/static/css/smoothness/images/ui-icons_cd0a0a_256x240.png create mode 100644 tailbone/static/css/smoothness/jquery-ui-1.10.0.custom.min.css create mode 100644 tailbone/static/img/Hymenocephalus_italicus.jpg create mode 100644 tailbone/static/img/home_logo.png create mode 100644 tailbone/static/img/loading.gif create mode 100644 tailbone/static/img/rattail.ico create mode 100644 tailbone/static/js/lib/jquery-1.9.1.min.js create mode 100644 tailbone/static/js/lib/jquery-ui-1.10.0.custom.min.js create mode 100644 tailbone/static/js/lib/jquery.loadmask.min.js create mode 100644 tailbone/static/js/lib/jquery.ui.menubar.js create mode 100644 tailbone/static/js/tailbone.js create mode 100644 tailbone/templates/base.mako create mode 100644 tailbone/templates/home.mako create mode 100644 tailbone/views/auth.py diff --git a/setup.py b/setup.py index 20b5f5e1..d43e5620 100644 --- a/setup.py +++ b/setup.py @@ -62,11 +62,40 @@ requires = [ # # package # low high - 'edbob[db,pyramid]>=0.1a29', # 0.1a29 - 'rattail>=0.3a40', # 0.3a40 + # Pyramid 1.3 introduced 'pcreate' command (and friends) to replace + # deprecated 'paster create' (and friends). + 'pyramid>=1.3a1', # 1.3b2 + + 'FormAlchemy', # 1.4.2 + 'FormEncode', # 1.2.4 + 'Mako', # 0.6.2 + 'pyramid_beaker>=0.6', # 0.6.1 + 'pyramid_debugtoolbar', # 1.0 + 'pyramid_exclog', # 0.6 + 'pyramid_simpleform', # 0.6.1 + 'pyramid_tm', # 0.3 + 'rattail[db]>=0.3.4', # 0.3.4 + 'transaction', # 1.2.0 + 'waitress', # 0.8.1 + 'WebHelpers', # 1.3 + 'zope.sqlalchemy', # 0.7 ] +extras = { + + 'tests': [ + # + # package # low high + + 'coverage', # 3.6 + 'fixture', # 1.5 + 'mock', # 1.0.1 + 'nose', # 1.3.0 + ], + } + + setup( name = "Tailbone", version = __version__, @@ -94,10 +123,17 @@ setup( ], install_requires = requires, - tests_require = requires + ['mock', 'nose', 'coverage', 'fixture'], + extras_require = extras, + tests_require = ['Tailbone[tests]'], test_suite = 'nose.collector', packages = find_packages(), include_package_data = True, zip_safe = False, + + entry_points = { + 'paste.app_factory': [ + 'main = tailbone.app:main', + ], + }, ) diff --git a/tailbone/__init__.py b/tailbone/__init__.py index 97b40f6f..23169426 100644 --- a/tailbone/__init__.py +++ b/tailbone/__init__.py @@ -23,13 +23,11 @@ ################################################################################ """ -Rattail's Pyramid Framework +Backoffice Web Application for Rattail """ from ._version import __version__ -from edbob.pyramid import Session - def includeme(config): config.include('tailbone.static') diff --git a/tailbone/app.py b/tailbone/app.py new file mode 100644 index 00000000..4ac508a4 --- /dev/null +++ b/tailbone/app.py @@ -0,0 +1,81 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +################################################################################ +# +# Rattail -- Retail Software Framework +# Copyright © 2010-2012 Lance Edgar +# +# This file is part of Rattail. +# +# Rattail is free software: you can redistribute it and/or modify it under the +# terms of the GNU Affero General Public License as published by the Free +# Software Foundation, either version 3 of the License, or (at your option) +# any later version. +# +# Rattail is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for +# more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with Rattail. If not, see . +# +################################################################################ + +""" +Application Entry Point +""" + +from pyramid.config import Configurator + +import os.path +import edbob + +import edbob.db +from .db import Session +from zope.sqlalchemy import ZopeTransactionExtension + +from pyramid.authentication import SessionAuthenticationPolicy +from .auth import TailboneAuthorizationPolicy + + +def main(global_config, **settings): + """ + This function returns a Pyramid WSGI application. + """ + + # Use Tailbone templates by default. + settings.setdefault('mako.directories', ['tailbone:templates']) + + # Make two attempts when "retryable" errors happen during transactions. + # This is intended to gracefully handle database restarts. + settings.setdefault('tm.attempts', 2) + + config = Configurator(settings=settings) + + # Initialize edbob, dammit. + edbob.init('rattail', os.path.abspath(settings['edbob.config'])) + edbob.init_modules(['edbob.time', 'edbob.db', 'rattail.db']) + + # Configure the primary database session. For now, this leverages edbob's + # initialization to define the engine connection. + assert edbob.db.engine + Session.configure(bind=edbob.db.engine) + Session.configure(extension=ZopeTransactionExtension()) + + # Configure user authentication / authorization. + config.set_authentication_policy(SessionAuthenticationPolicy()) + config.set_authorization_policy(TailboneAuthorizationPolicy()) + + # Bring in some Pyramid goodies. + config.include('pyramid_beaker') + config.include('pyramid_tm') + + # Bring in the rest of Tailbone. + config.include('tailbone') + + # Consider PostgreSQL server restart errors to be "retryable." + config.add_tween('edbob.pyramid.tweens.sqlerror_tween_factory', + under='pyramid_tm.tm_tween_factory') + + return config.make_wsgi_app() diff --git a/tailbone/auth.py b/tailbone/auth.py new file mode 100644 index 00000000..84bc9489 --- /dev/null +++ b/tailbone/auth.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +################################################################################ +# +# Rattail -- Retail Software Framework +# Copyright © 2010-2012 Lance Edgar +# +# This file is part of Rattail. +# +# Rattail is free software: you can redistribute it and/or modify it under the +# terms of the GNU Affero General Public License as published by the Free +# Software Foundation, either version 3 of the License, or (at your option) +# any later version. +# +# Rattail is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for +# more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with Rattail. If not, see . +# +################################################################################ + +""" +Authentication & Authorization +""" + +from zope.interface import implementer +from pyramid.interfaces import IAuthorizationPolicy +from pyramid.security import Everyone, Authenticated + +from .db import Session +from rattail.db.model import User +from edbob.db.auth import has_permission + + +@implementer(IAuthorizationPolicy) +class TailboneAuthorizationPolicy(object): + + def permits(self, context, principals, permission): + for userid in principals: + if userid not in (Everyone, Authenticated): + user = Session.query(User).get(userid) + assert user + return has_permission(user, permission) + if Everyone in principals: + return has_permission(None, permission, session=Session()) + return False + + def principals_allowed_by_permission(self, context, permission): + raise NotImplementedError diff --git a/tailbone/db.py b/tailbone/db.py new file mode 100644 index 00000000..d5bf1025 --- /dev/null +++ b/tailbone/db.py @@ -0,0 +1,35 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +################################################################################ +# +# Rattail -- Retail Software Framework +# Copyright © 2010-2012 Lance Edgar +# +# This file is part of Rattail. +# +# Rattail is free software: you can redistribute it and/or modify it under the +# terms of the GNU Affero General Public License as published by the Free +# Software Foundation, either version 3 of the License, or (at your option) +# any later version. +# +# Rattail is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for +# more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with Rattail. If not, see . +# +################################################################################ + +""" +Database Stuff +""" + +from sqlalchemy.orm import sessionmaker, scoped_session + + +__all__ = ['Session'] + + +Session = scoped_session(sessionmaker()) diff --git a/tailbone/forms/renderers/common.py b/tailbone/forms/renderers/common.py index 3ec58917..30bc491d 100644 --- a/tailbone/forms/renderers/common.py +++ b/tailbone/forms/renderers/common.py @@ -27,6 +27,7 @@ Common Field Renderers """ from formalchemy.fields import FieldRenderer, SelectFieldRenderer +from pyramid.renderers import render __all__ = ['AutocompleteFieldRenderer', 'EnumFieldRenderer'] diff --git a/tailbone/grids/alchemy.py b/tailbone/grids/alchemy.py index 85ddb5d2..a4945b62 100644 --- a/tailbone/grids/alchemy.py +++ b/tailbone/grids/alchemy.py @@ -35,7 +35,7 @@ import edbob from edbob.util import prettify from .core import Grid -from .. import Session +from ..db import Session from sqlalchemy.orm import object_session __all__ = ['AlchemyGrid'] diff --git a/tailbone/static/__init__.py b/tailbone/static/__init__.py index c4fa9dab..0f9c9c9e 100644 --- a/tailbone/static/__init__.py +++ b/tailbone/static/__init__.py @@ -28,4 +28,6 @@ Static Assets def includeme(config): + # TODO: Remove edbob. + config.include('edbob.pyramid.static') config.add_static_view('tailbone', 'tailbone:static') diff --git a/tailbone/static/css/base.css b/tailbone/static/css/base.css new file mode 100644 index 00000000..6e006ab7 --- /dev/null +++ b/tailbone/static/css/base.css @@ -0,0 +1,28 @@ + +/****************************** + * General + ******************************/ + +body { + font-family: Verdana, Arial, sans-serif; + font-size: 82%; +} + +a { + color: #3D6E1C; + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + +div.flash-messages div.ui-state-highlight { + padding: .3em; + margin-bottom: 8px; +} + +div.error-messages div.ui-state-error { + padding: .3em; + margin-bottom: 8px; +} diff --git a/tailbone/static/css/filters.css b/tailbone/static/css/filters.css new file mode 100644 index 00000000..c4d59025 --- /dev/null +++ b/tailbone/static/css/filters.css @@ -0,0 +1,28 @@ + +/****************************** + * Filters + ******************************/ + +div.filters form { + margin-bottom: 10px; +} + +div.filters div.filter { + margin-bottom: 10px; +} + +div.filters div.filter label { + margin-right: 8px; +} + +div.filters div.filter select.filter-type { + margin-right: 8px; +} + +div.filters div.filter div.value { + display: inline; +} + +div.filters div.buttons * { + margin-right: 8px; +} diff --git a/tailbone/static/css/forms.css b/tailbone/static/css/forms.css new file mode 100644 index 00000000..760232b1 --- /dev/null +++ b/tailbone/static/css/forms.css @@ -0,0 +1,121 @@ + +/****************************** + * Form Wrapper + ******************************/ + +div.form-wrapper { + overflow: auto; +} + + +/****************************** + * Context Menu + ******************************/ + +div.form-wrapper ul.context-menu { + float: right; + list-style-type: none; + margin: 0px; + text-align: right; +} + +div.form-wrapper ul.context-menu li { + line-height: 2em; +} + + +/****************************** + * Forms + ******************************/ + +div.form, +div.fieldset-form, +div.fieldset { + float: left; + margin-top: 10px; +} + + +/****************************** + * Fieldsets + ******************************/ + +div.field-wrapper { + clear: both; + min-height: 30px; + overflow: auto; + padding: 5px; +} + +div.field-wrapper.error { + background-color: #ddcccc; + border: 2px solid #dd6666; +} + +div.field-wrapper label { + color: #000000; + display: block; + float: left; + width: 160px; + font-weight: bold; + margin-top: 2px; + white-space: nowrap; +} + +div.field-wrapper div.field-error { + color: #dd6666; + font-weight: bold; +} + +div.field-wrapper div.field { + display: block; + float: left; + margin-bottom: 5px; + line-height: 25px; +} + +div.field-wrapper div.field input[type=text], +div.field-wrapper div.field input[type=password], +div.field-wrapper div.field select, +div.field-wrapper div.field textarea { + width: 320px; +} + +label input[type="checkbox"], +label input[type="radio"] { + margin-right: 0.5em; +} + +div.field ul { + margin: 0px; + padding-left: 15px; +} + + +/****************************** + * Buttons + ******************************/ + +div.buttons { + clear: both; + margin: 10px 0px; +} + + +/****************************** + * Employee Login Form + ******************************/ + +#employee-login-dialog label { + width: 120px; +} + +#employee-login-dialog input[type="text"], +#employee-login-dialog input[type="password"] { + width: 80px; +} + +#employee-login-dialog div.buttons { + margin: 10px 0px 0px 0px; + text-align: center; +} diff --git a/tailbone/static/css/jquery.loadmask.css b/tailbone/static/css/jquery.loadmask.css new file mode 100644 index 00000000..6aa1caa1 --- /dev/null +++ b/tailbone/static/css/jquery.loadmask.css @@ -0,0 +1,40 @@ +.loadmask { + z-index: 100; + position: absolute; + top:0; + left:0; + -moz-opacity: 0.5; + opacity: .50; + filter: alpha(opacity=50); + background-color: #CCC; + width: 100%; + height: 100%; + zoom: 1; +} +.loadmask-msg { + z-index: 20001; + position: absolute; + top: 0; + left: 0; + border:1px solid #6593cf; + background: #c3daf9; + padding:2px; +} +.loadmask-msg div { + padding:5px 10px 5px 25px; + background: #fbfbfb url('../img/loading.gif') no-repeat 5px 5px; + line-height: 16px; + border:1px solid #a3bad9; + color:#222; + font:normal 11px tahoma, arial, helvetica, sans-serif; + cursor:wait; +} +.masked { + overflow: hidden !important; +} +.masked-relative { + position: relative !important; +} +.masked-hidden { + visibility: hidden !important; +} \ No newline at end of file diff --git a/tailbone/static/css/jquery.ui.menubar.css b/tailbone/static/css/jquery.ui.menubar.css new file mode 100644 index 00000000..8b175f28 --- /dev/null +++ b/tailbone/static/css/jquery.ui.menubar.css @@ -0,0 +1,15 @@ +/* + * jQuery UI Menubar @VERSION + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + */ +.ui-menubar { list-style: none; margin: 0; padding-left: 0; } + +.ui-menubar-item { float: left; } + +.ui-menubar .ui-button { float: left; font-weight: normal; border-top-width: 0 !important; border-bottom-width: 0 !important; margin: 0; outline: none; } +.ui-menubar .ui-menubar-link { border-right: 1px dashed transparent; border-left: 1px dashed transparent; } + +.ui-menubar .ui-menu { width: 200px; position: absolute; z-index: 9999; font-weight: normal; } diff --git a/tailbone/static/css/layout.css b/tailbone/static/css/layout.css new file mode 100644 index 00000000..f741951e --- /dev/null +++ b/tailbone/static/css/layout.css @@ -0,0 +1,64 @@ + +/****************************** + * Main Layout + ******************************/ + +html, body, #body-wrapper { + height: 100%; +} + +body > #body-wrapper { + height: auto; + min-height: 100%; +} + +#body-wrapper { + margin: 0px auto; + width: 1000px; +} + +#header { + height: 50px; + line-height: 50px; +} + +#body { + padding-top: 10px; + padding-bottom: 5em; +} + +#footer { + clear: both; + margin-top: -4em; + text-align: center; +} + + +/****************************** + * Header + ******************************/ + +#header h1 { + float: left; + font-size: 25px; + margin: 0px; +} + +#header h1.title { + font-size: 20px; + margin-left: 10px; +} + +#header div.login { + float: right; +} + + +/****************************** + * Logo + ******************************/ + +#logo { + display: block; + margin: 40px auto; +} diff --git a/tailbone/static/css/normalize.css b/tailbone/static/css/normalize.css new file mode 100644 index 00000000..a9c6f52f --- /dev/null +++ b/tailbone/static/css/normalize.css @@ -0,0 +1,396 @@ +/*! normalize.css v2.1.0 | MIT License | git.io/normalize */ + +/* ========================================================================== + HTML5 display definitions + ========================================================================== */ + +/** + * Correct `block` display not defined in IE 8/9. + */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section, +summary { + display: block; +} + +/** + * Correct `inline-block` display not defined in IE 8/9. + */ + +audio, +canvas, +video { + display: inline-block; +} + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Address styling not present in IE 8/9. + */ + +[hidden] { + display: none; +} + +/* ========================================================================== + Base + ========================================================================== */ + +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS text size adjust after orientation change, without disabling + * user zoom. + */ + +html { + font-family: sans-serif; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ + -ms-text-size-adjust: 100%; /* 2 */ +} + +/** + * Remove default margin. + */ + +body { + margin: 0; +} + +/* ========================================================================== + Links + ========================================================================== */ + +/** + * Address `outline` inconsistency between Chrome and other browsers. + */ + +a:focus { + outline: thin dotted; +} + +/** + * Improve readability when focused and also mouse hovered in all browsers. + */ + +a:active, +a:hover { + outline: 0; +} + +/* ========================================================================== + Typography + ========================================================================== */ + +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari 5, and Chrome. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/** + * Address styling not present in IE 8/9, Safari 5, and Chrome. + */ + +abbr[title] { + border-bottom: 1px dotted; +} + +/** + * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. + */ + +b, +strong { + font-weight: bold; +} + +/** + * Address styling not present in Safari 5 and Chrome. + */ + +dfn { + font-style: italic; +} + +/** + * Address differences between Firefox and other browsers. + */ + +hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; +} + +/** + * Address styling not present in IE 8/9. + */ + +mark { + background: #ff0; + color: #000; +} + +/** + * Correct font family set oddly in Safari 5 and Chrome. + */ + +code, +kbd, +pre, +samp { + font-family: monospace, serif; + font-size: 1em; +} + +/** + * Improve readability of pre-formatted text in all browsers. + */ + +pre { + white-space: pre-wrap; +} + +/** + * Set consistent quote types. + */ + +q { + quotes: "\201C" "\201D" "\2018" "\2019"; +} + +/** + * Address inconsistent and variable font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +/* ========================================================================== + Embedded content + ========================================================================== */ + +/** + * Remove border when inside `a` element in IE 8/9. + */ + +img { + border: 0; +} + +/** + * Correct overflow displayed oddly in IE 9. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* ========================================================================== + Figures + ========================================================================== */ + +/** + * Address margin not present in IE 8/9 and Safari 5. + */ + +figure { + margin: 0; +} + +/* ========================================================================== + Forms + ========================================================================== */ + +/** + * Define consistent border, margin, and padding. + */ + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/** + * 1. Correct `color` not being inherited in IE 8/9. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ + +legend { + border: 0; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * 1. Correct font family not being inherited in all browsers. + * 2. Correct font size not being inherited in all browsers. + * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. + */ + +button, +input, +select, +textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 2 */ + margin: 0; /* 3 */ +} + +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ + +button, +input { + line-height: normal; +} + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. + * Correct `select` style inheritance in Firefox 4+ and Opera. + */ + +button, +select { + text-transform: none; +} + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ + +button, +html input[type="button"], /* 1 */ +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; /* 2 */ + cursor: pointer; /* 3 */ +} + +/** + * Re-set default cursor for disabled elements. + */ + +button[disabled], +html input[disabled] { + cursor: default; +} + +/** + * 1. Address box sizing set to `content-box` in IE 8/9. + * 2. Remove excess padding in IE 8/9. + */ + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome + * (include `-moz` to future-proof). + */ + +input[type="search"] { + -webkit-appearance: textfield; /* 1 */ + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; /* 2 */ + box-sizing: content-box; +} + +/** + * Remove inner padding and search cancel button in Safari 5 and Chrome + * on OS X. + */ + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * Remove inner padding and border in Firefox 4+. + */ + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/** + * 1. Remove default vertical scrollbar in IE 8/9. + * 2. Improve readability and alignment in all browsers. + */ + +textarea { + overflow: auto; /* 1 */ + vertical-align: top; /* 2 */ +} + +/* ========================================================================== + Tables + ========================================================================== */ + +/** + * Remove most spacing between table cells. + */ + +table { + border-collapse: collapse; + border-spacing: 0; +} diff --git a/tailbone/static/css/smoothness/images/animated-overlay.gif b/tailbone/static/css/smoothness/images/animated-overlay.gif new file mode 100644 index 0000000000000000000000000000000000000000..d441f75ebfbdf26a265dfccd670120d25c0a341c GIT binary patch literal 1738 zcmZ|OX;ji_6b5ixNYt8>l?gOuO)6lU%W(mxn(`>1S(XO;u`D+P%xqBvMr|w-Vyr1s z7R|Cn0b8|Hu<=Zmv1mFqh9Fj!NuZfKB2MP$e75`XJ@>=!y!Ux9xR3x;EW!q1^V>X| znVFuRUN`NqJ2)ybXh%e__h!!pv(M|S3+?9F%(K}zyE40MGyhWF5-IDgL&=%2-9`Nk z!1@8uk4t%_{(K~>N;sK&dzJbwJ=$kYTlL=$%#0Pfh>U{%i@~wWbvYsD_K-D`&+u1( z#Ma`>%q<^UhzGvi(hyE`zCD{-=2|zL5>wnB=DE!U?(CZG%q4@lDnCq_%&3DCla#(X zmBhDD+RN$aMWWHm?ig*>1Onn6~r?Ma~N2JKAxN>H%UtRyRqS)6Um!-Tz%-r=& zQmTb^JFIe3W^-kAm`}`2P|niMh>RYyd)S^f(dbrx965?rzbhP|XeP}o&&DSZ4|oYQ z)I{f!SfycYw?3=9W;o-B%U5xs(pP267X~9-7L|4WzaYexC0GtG8wWygm63rF{llCEraxzkc=IxvFQ-y37=_;e5 zJLq^gsSO0Ayz?a>E_?{dmUc+t#qv$)XN8$<<}rQ#)lsiw+pmL&J>~+hgpo>i$m+;l zZIa_ZRIfSeT$~v5d`EBV&*k`apPgjv&B|+d`Q!nyu{L4rs%ZfoF0*Kq8I%ByOcFpL zK=>wzofZo<+0GZLCnWM3oQ^pb(gRSf02;~cEn@LJ>~XB9IkEX{$N#Z`m%>S!U{uPx zloI%bLdo$Adxlh(Uv^yX7s5G&C zLwNRG>~T?G{kzupp8EcyLGPoPf)@&9Wqfw_l&uU-6cexk%5;uQg%wb=0k_733{i#& z1a2p)gV3S2+QG1-K9tZ}E~I<(P0r2aFFY-c{o?TUOz3Xjod#TLE2A_c?*T7t z=1>~%YW450{Qqno4t`}gvLnuMrcu8+#xEBoY%2_+Mb#Z6S38+r*M4O`-+!zl(@m`D zQsi|GA2l3gEy}LFe<#Hv8?$_L#u8E|3-bP$*La*E>B{X!Sy4i6?TKam!49aXCAW4S*P_O^H4^*DpiA40o}Uqw~Eo&veh1`|8i zD2$x+>_b^bXE4N;AW=5>iYak2%!JAh0j1*k1{p#iRCjbB7!cSws~U{1IA@acLII$t z$>X#A+^s6iJ5~DFG!xa?>z{=lxtdi1rzbM-(nqAu3D8h-&64xo6|E!p?pK0xT;qoK z`6%+SpBk+~M?nO}>2mTw!A{yZ6O>Z@kwSd4;8aWU5z!P~tQl?u==^+R`{OmOS}oZh zOXQ3{6kuz?Is^n^L7;9ieB9C+8B{>t+pDrlq4xGDDn#T#3T5$l1g`FTQkU;b-981j zNm{zC`$wn7etklM#qHI4=3m5gwa6DNS{?Z!vSObi_od{4eUo=_S2BKNpkSdiqe(k9WtkeM79;2-%CFbb)aB=&H1?i1}uwFzoZQ(38Kn1zBP ORn*B%u*Wk|4g3!*Rv{Mv literal 0 HcmV?d00001 diff --git a/tailbone/static/css/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png b/tailbone/static/css/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..d625e15289fcce827519f4b3324739d02a3d0cf9 GIT binary patch literal 274 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F$P6UUt$JVyq*&4&eH|GXHuiJ>Nn{1`8H!C8<`)MX5lF!N|bSSl7Tv*T5{q(7?*n!phh{*TBNcz<}*!j5msg-29Zx Yv`X9>%BMW}4%EQl>FVdQ&MBb@093L^T>t<8 literal 0 HcmV?d00001 diff --git a/tailbone/static/css/smoothness/images/ui-bg_flat_75_ffffff_40x100.png b/tailbone/static/css/smoothness/images/ui-bg_flat_75_ffffff_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..3b389cff011bda0c0f7a93c2720900e8c9e04fe3 GIT binary patch literal 271 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F$P6UUt$JVyq*&4&eH|GXHuiJ>Nn{1`8HIsBe3jv*T7lM^IZ7dHS+VTxd2EH!H@2TG}y zxJHzuB$lLFB^RXvDF!10Lt|Y7BV7Zt5JLkiQwu9YGhG7{n>-#A4Y~O#nQ4`{ VHH0Nz+W^$S;OXk;vd$@?2>{HbL|Xs= literal 0 HcmV?d00001 diff --git a/tailbone/static/css/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png b/tailbone/static/css/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..d4b506bf1ebc0486e424f018fa4e60103dc568c7 GIT binary patch literal 387 zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fC$~zaujKJSU)dGAg8%w!(ui^3BziR*I}z84KnZk zu3$dcT+u38*8N!e;3H9&!`|^fF8l9$xy+KAL82{D;y&BeDX(VTsr~jY?gNWg;)$NM z21)PAoE)F1i0Ir6oUvh%QoM=D$IB=9ZMOs$CX2nPbltnn^8-sb7qd;aRdP`(kYX@0Ff`URFw!+J3o$gXGPSTWGSD@! mure?>l^k;wMMG|WN@iLmZVkKbo@4?wFnGH9xvX?)FK#IZ0z|dINz)07?EX2^j%GAQj&{WsJ!pguv>`KW*6b-rgDVb@N WxHY7Ap3wzrVDNPHb6Mw<&;$V3q(s&L literal 0 HcmV?d00001 diff --git a/tailbone/static/css/smoothness/images/ui-bg_glass_75_dadada_1x400.png b/tailbone/static/css/smoothness/images/ui-bg_glass_75_dadada_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..1264f5a2c27c4ae96e1f0a7e10a59635a3f08ab5 GIT binary patch literal 375 zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fC-!3l}eP^2^y2tgpW7t>QVU z!zOt zI!3j`HKHUXu_VOj=74WAvZrI ZGp!Q0hTV2gGJzTxJYD@<);T3K0RSb*dPV>M literal 0 HcmV?d00001 diff --git a/tailbone/static/css/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png b/tailbone/static/css/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..48887ce5abc68c523597a71031f0353aee9dccd5 GIT binary patch literal 368 zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fCN7hf*w8d!INoBxwRi;GitEYKCIC9V-A zDTyViR>?)FK#IZ0z|dINz)07?EX2^j%GA=zz*N`3!pgwFbdS6tiiX_$l+3hB+!|aS SF7E|uVDNPHb6Mw<&;$TFF?Z?! literal 0 HcmV?d00001 diff --git a/tailbone/static/css/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png b/tailbone/static/css/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..8d9d7318428e68c0c86f013dd0178e525037da09 GIT binary patch literal 384 zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fC8eS1;{{-AUQbcXq5B8w2)SU0<=PeM`lecf!mJ#|vei-@dS|RF>)Ftim~yHl>Mc zU;1FSYhABg^xWQrCQ<|QIe8al4_M)lnSI6j0_Bobq$Pk4a`Ce4XjKptV~RF4J@n- l41PEl0z(E#LvDUbW?Cg~4V`i){{l5Ic)I$ztaD0e0sw(Yf=2)V literal 0 HcmV?d00001 diff --git a/tailbone/static/css/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png b/tailbone/static/css/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..04f5318fb783992e54e8567ec7d8a84ec4865d95 GIT binary patch literal 360 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQY`6?zK#qG8~eHcB(j1O6bHFG zF|0c$^AgBWNcITwWnidMV_;}#VPN41qIX6((c#2JpPek&$r@Ir;|4~0c}?;ag8WRNi0dVN-jzT zQVd20hQ_)EM!E)OA%+H4rWRI42D%0oRt5&Al4Gu-Xvob^$xN%ntzoy_lT4rn22WQ% Jmvv4FO#q6Wcc%aV literal 0 HcmV?d00001 diff --git a/tailbone/static/css/smoothness/images/ui-icons_222222_256x240.png b/tailbone/static/css/smoothness/images/ui-icons_222222_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..0de6293259d866646ee06e63162f42bc56c5bae4 GIT binary patch literal 6781 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 literal 0 HcmV?d00001 diff --git a/tailbone/static/css/smoothness/images/ui-icons_2e83ff_256x240.png b/tailbone/static/css/smoothness/images/ui-icons_2e83ff_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..513a241d44d68c31a0db4af7f0c4d4a3d5596822 GIT binary patch literal 4353 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 J8a2n*{{hD+0U`hZ literal 0 HcmV?d00001 diff --git a/tailbone/static/css/smoothness/images/ui-icons_888888_256x240.png b/tailbone/static/css/smoothness/images/ui-icons_888888_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..8449bebc24690ee945ba5827b2ae8d6d3fb5bb36 GIT binary patch literal 6897 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 literal 0 HcmV?d00001 diff --git a/tailbone/static/css/smoothness/jquery-ui-1.10.0.custom.min.css b/tailbone/static/css/smoothness/jquery-ui-1.10.0.custom.min.css new file mode 100644 index 00000000..4a8c7096 --- /dev/null +++ b/tailbone/static/css/smoothness/jquery-ui-1.10.0.custom.min.css @@ -0,0 +1,5 @@ +/*! jQuery UI - v1.10.0 - 2013-02-09 +* http://jqueryui.com +* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css +* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px +* Copyright (c) 2013 jQuery Foundation and other contributors Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("images/animated-overlay.gif");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px;background-position:16px 16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px} \ No newline at end of file diff --git a/tailbone/static/img/Hymenocephalus_italicus.jpg b/tailbone/static/img/Hymenocephalus_italicus.jpg new file mode 100644 index 0000000000000000000000000000000000000000..45b3d3077f5f8d61f4fce718b4855ac4ec1f84cb GIT binary patch literal 107339 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 literal 0 HcmV?d00001 diff --git a/tailbone/static/img/home_logo.png b/tailbone/static/img/home_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..96fae964432932828436639579f10d04ff4dc5e2 GIT binary patch literal 20687 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 ~NwO_yO%;SvZ5MdNYf|QNy-I*%yJaj+uTdt+qbZ z4E`Fzb8m}I&!N8OKmWEcCmrLs^Hs&3i)mt@hQVdcqghkaBs*D}tG_lKew4?rTjzIZ z9tSone1TS+TR7tu^CunG)Y7Jg#sw#)sG9C!c0I%LEzP)9;hqRf&)s$D8d5Db{TBs% zgl0~5QQ91luq4Q9tJgt4QLbaxZvAaKeCM9!oy85dg4k>TdBSVqjHub_PG=PO&J-rx z7oYTuF+kH|tG-UK+EkUhDjYx?zW?T|lx>+aOQm zzL$v$zBLo4Cj=G&tw{H}dW?tlTkS)SY4<#NS92z*EY-MMB6Ftp`R=*=*Ev7cS+X%W zMCur^FdlokL}1Y+&aasU2J4#EOuNlnb9CmqgLCGTSY!1BD42pkHY^XidQ5=>YQx%` z*%Pm9D!CkBu&tMWm(%-ejACVWGS2RX5=QOJ$1*tr7F}F+*-OA+Ly&Isg|AEuUYicA z#%IG6kPXkHt{zk2M6zK@Vu^4Q(1zE$?yY6M!^&jQ+2^E?!p7{g*|X6}vuRC3p@jk0 W117c83?+LXEZI4G$p&LV25SKE>nb+@ literal 0 HcmV?d00001 diff --git a/tailbone/static/img/rattail.ico b/tailbone/static/img/rattail.ico new file mode 100644 index 0000000000000000000000000000000000000000..2b7edf1d739b0f1b0cbd6d9ec186d18843a54c4c GIT binary patch literal 5694 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[^>]*|#([\w-]*))$/,C=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,k=/^[\],:{}\s]*$/,E=/(?:^|:|,)(?:\s*\[)+/g,S=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,A=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,j=/^-ms-/,D=/-([\da-z])/gi,L=function(e,t){return t.toUpperCase()},H=function(e){(o.addEventListener||"load"===e.type||"complete"===o.readyState)&&(q(),b.ready())},q=function(){o.addEventListener?(o.removeEventListener("DOMContentLoaded",H,!1),e.removeEventListener("load",H,!1)):(o.detachEvent("onreadystatechange",H),e.detachEvent("onload",H))};b.fn=b.prototype={jquery:p,constructor:b,init:function(e,n,r){var i,a;if(!e)return this;if("string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:N.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1]){if(n=n instanceof b?n[0]:n,b.merge(this,b.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:o,!0)),C.test(i[1])&&b.isPlainObject(n))for(i in n)b.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return this}if(a=o.getElementById(i[2]),a&&a.parentNode){if(a.id!==i[2])return r.find(e);this.length=1,this[0]=a}return this.context=o,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):b.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),b.makeArray(e,this))},selector:"",length:0,size:function(){return this.length},toArray:function(){return h.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=b.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return b.each(this,e,t)},ready:function(e){return b.ready.promise().done(e),this},slice:function(){return this.pushStack(h.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(b.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:d,sort:[].sort,splice:[].splice},b.fn.init.prototype=b.fn,b.extend=b.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},u=1,l=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},u=2),"object"==typeof s||b.isFunction(s)||(s={}),l===u&&(s=this,--u);l>u;u++)if(null!=(o=arguments[u]))for(i in o)e=s[i],r=o[i],s!==r&&(c&&r&&(b.isPlainObject(r)||(n=b.isArray(r)))?(n?(n=!1,a=e&&b.isArray(e)?e:[]):a=e&&b.isPlainObject(e)?e:{},s[i]=b.extend(c,a,r)):r!==t&&(s[i]=r));return s},b.extend({noConflict:function(t){return e.$===b&&(e.$=u),t&&e.jQuery===b&&(e.jQuery=s),b},isReady:!1,readyWait:1,holdReady:function(e){e?b.readyWait++:b.ready(!0)},ready:function(e){if(e===!0?!--b.readyWait:!b.isReady){if(!o.body)return setTimeout(b.ready);b.isReady=!0,e!==!0&&--b.readyWait>0||(n.resolveWith(o,[b]),b.fn.trigger&&b(o).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===b.type(e)},isArray:Array.isArray||function(e){return"array"===b.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[m.call(e)]||"object":typeof e},isPlainObject:function(e){if(!e||"object"!==b.type(e)||e.nodeType||b.isWindow(e))return!1;try{if(e.constructor&&!y.call(e,"constructor")&&!y.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var r;for(r in e);return r===t||y.call(e,r)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||o;var r=C.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=b.buildFragment([e],t,i),i&&b(i).remove(),b.merge([],r.childNodes))},parseJSON:function(n){return e.JSON&&e.JSON.parse?e.JSON.parse(n):null===n?n:"string"==typeof n&&(n=b.trim(n),n&&k.test(n.replace(S,"@").replace(A,"]").replace(E,"")))?Function("return "+n)():(b.error("Invalid JSON: "+n),t)},parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(o){r=t}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||b.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&b.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(j,"ms-").replace(D,L)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,o=e.length,a=M(e);if(n){if(a){for(;o>i;i++)if(r=t.apply(e[i],n),r===!1)break}else for(i in e)if(r=t.apply(e[i],n),r===!1)break}else if(a){for(;o>i;i++)if(r=t.call(e[i],i,e[i]),r===!1)break}else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:v&&!v.call("\ufeff\u00a0")?function(e){return null==e?"":v.call(e)}:function(e){return null==e?"":(e+"").replace(T,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(M(Object(e))?b.merge(n,"string"==typeof e?[e]:e):d.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(g)return g.call(t,e,n);for(r=t.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,o=0;if("number"==typeof r)for(;r>o;o++)e[i++]=n[o];else while(n[o]!==t)e[i++]=n[o++];return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,a=e.length;for(n=!!n;a>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,n){var r,i=0,o=e.length,a=M(e),s=[];if(a)for(;o>i;i++)r=t(e[i],i,n),null!=r&&(s[s.length]=r);else for(i in e)r=t(e[i],i,n),null!=r&&(s[s.length]=r);return f.apply([],s)},guid:1,proxy:function(e,n){var r,i,o;return"string"==typeof n&&(o=e[n],n=e,e=o),b.isFunction(e)?(r=h.call(arguments,2),i=function(){return e.apply(n||this,r.concat(h.call(arguments)))},i.guid=e.guid=e.guid||b.guid++,i):t},access:function(e,n,r,i,o,a,s){var u=0,l=e.length,c=null==r;if("object"===b.type(r)){o=!0;for(u in r)b.access(e,n,u,r[u],!0,a,s)}else if(i!==t&&(o=!0,b.isFunction(i)||(s=!0),c&&(s?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(b(e),n)})),n))for(;l>u;u++)n(e[u],r,s?i:i.call(e[u],u,n(e[u],r)));return o?e:c?n.call(e):l?n(e[0],r):a},now:function(){return(new Date).getTime()}}),b.ready.promise=function(t){if(!n)if(n=b.Deferred(),"complete"===o.readyState)setTimeout(b.ready);else if(o.addEventListener)o.addEventListener("DOMContentLoaded",H,!1),e.addEventListener("load",H,!1);else{o.attachEvent("onreadystatechange",H),e.attachEvent("onload",H);var r=!1;try{r=null==e.frameElement&&o.documentElement}catch(i){}r&&r.doScroll&&function a(){if(!b.isReady){try{r.doScroll("left")}catch(e){return setTimeout(a,50)}q(),b.ready()}}()}return n.promise(t)},b.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){l["[object "+t+"]"]=t.toLowerCase()});function M(e){var t=e.length,n=b.type(e);return b.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}r=b(o);var _={};function F(e){var t=_[e]={};return b.each(e.match(w)||[],function(e,n){t[n]=!0}),t}b.Callbacks=function(e){e="string"==typeof e?_[e]||F(e):b.extend({},e);var n,r,i,o,a,s,u=[],l=!e.once&&[],c=function(t){for(r=e.memory&&t,i=!0,a=s||0,s=0,o=u.length,n=!0;u&&o>a;a++)if(u[a].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}n=!1,u&&(l?l.length&&c(l.shift()):r?u=[]:p.disable())},p={add:function(){if(u){var t=u.length;(function i(t){b.each(t,function(t,n){var r=b.type(n);"function"===r?e.unique&&p.has(n)||u.push(n):n&&n.length&&"string"!==r&&i(n)})})(arguments),n?o=u.length:r&&(s=t,c(r))}return this},remove:function(){return u&&b.each(arguments,function(e,t){var r;while((r=b.inArray(t,u,r))>-1)u.splice(r,1),n&&(o>=r&&o--,a>=r&&a--)}),this},has:function(e){return e?b.inArray(e,u)>-1:!(!u||!u.length)},empty:function(){return u=[],this},disable:function(){return u=l=r=t,this},disabled:function(){return!u},lock:function(){return l=t,r||p.disable(),this},locked:function(){return!l},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],!u||i&&!l||(n?l.push(t):c(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},b.extend({Deferred:function(e){var t=[["resolve","done",b.Callbacks("once memory"),"resolved"],["reject","fail",b.Callbacks("once memory"),"rejected"],["notify","progress",b.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return b.Deferred(function(n){b.each(t,function(t,o){var a=o[0],s=b.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&b.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a+"With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?b.extend(e,r):r}},i={};return r.pipe=r.then,b.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=h.call(arguments),r=n.length,i=1!==r||e&&b.isFunction(e.promise)?r:0,o=1===i?e:b.Deferred(),a=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?h.call(arguments):r,n===s?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},s,u,l;if(r>1)for(s=Array(r),u=Array(r),l=Array(r);r>t;t++)n[t]&&b.isFunction(n[t].promise)?n[t].promise().done(a(t,l,n)).fail(o.reject).progress(a(t,u,s)):--i;return i||o.resolveWith(l,n),o.promise()}}),b.support=function(){var t,n,r,a,s,u,l,c,p,f,d=o.createElement("div");if(d.setAttribute("className","t"),d.innerHTML="
a",n=d.getElementsByTagName("*"),r=d.getElementsByTagName("a")[0],!n||!r||!n.length)return{};s=o.createElement("select"),l=s.appendChild(o.createElement("option")),a=d.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t={getSetAttribute:"t"!==d.className,leadingWhitespace:3===d.firstChild.nodeType,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/top/.test(r.getAttribute("style")),hrefNormalized:"/a"===r.getAttribute("href"),opacity:/^0.5/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:!!a.value,optSelected:l.selected,enctype:!!o.createElement("form").enctype,html5Clone:"<:nav>"!==o.createElement("nav").cloneNode(!0).outerHTML,boxModel:"CSS1Compat"===o.compatMode,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},a.checked=!0,t.noCloneChecked=a.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!l.disabled;try{delete d.test}catch(h){t.deleteExpando=!1}a=o.createElement("input"),a.setAttribute("value",""),t.input=""===a.getAttribute("value"),a.value="t",a.setAttribute("type","radio"),t.radioValue="t"===a.value,a.setAttribute("checked","t"),a.setAttribute("name","t"),u=o.createDocumentFragment(),u.appendChild(a),t.appendChecked=a.checked,t.checkClone=u.cloneNode(!0).cloneNode(!0).lastChild.checked,d.attachEvent&&(d.attachEvent("onclick",function(){t.noCloneEvent=!1}),d.cloneNode(!0).click());for(f in{submit:!0,change:!0,focusin:!0})d.setAttribute(c="on"+f,"t"),t[f+"Bubbles"]=c in e||d.attributes[c].expando===!1;return d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===d.style.backgroundClip,b(function(){var n,r,a,s="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",u=o.getElementsByTagName("body")[0];u&&(n=o.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",u.appendChild(n).appendChild(d),d.innerHTML="
t
",a=d.getElementsByTagName("td"),a[0].style.cssText="padding:0;margin:0;border:0;display:none",p=0===a[0].offsetHeight,a[0].style.display="",a[1].style.display="none",t.reliableHiddenOffsets=p&&0===a[0].offsetHeight,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",t.boxSizing=4===d.offsetWidth,t.doesNotIncludeMarginInBodyOffset=1!==u.offsetTop,e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(d,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(d,null)||{width:"4px"}).width,r=d.appendChild(o.createElement("div")),r.style.cssText=d.style.cssText=s,r.style.marginRight=r.style.width="0",d.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),typeof d.style.zoom!==i&&(d.innerHTML="",d.style.cssText=s+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===d.offsetWidth,d.style.display="block",d.innerHTML="
",d.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==d.offsetWidth,t.inlineBlockNeedsLayout&&(u.style.zoom=1)),u.removeChild(n),n=d=a=r=null)}),n=s=u=l=r=a=null,t}();var O=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,B=/([A-Z])/g;function P(e,n,r,i){if(b.acceptData(e)){var o,a,s=b.expando,u="string"==typeof n,l=e.nodeType,p=l?b.cache:e,f=l?e[s]:e[s]&&s;if(f&&p[f]&&(i||p[f].data)||!u||r!==t)return f||(l?e[s]=f=c.pop()||b.guid++:f=s),p[f]||(p[f]={},l||(p[f].toJSON=b.noop)),("object"==typeof n||"function"==typeof n)&&(i?p[f]=b.extend(p[f],n):p[f].data=b.extend(p[f].data,n)),o=p[f],i||(o.data||(o.data={}),o=o.data),r!==t&&(o[b.camelCase(n)]=r),u?(a=o[n],null==a&&(a=o[b.camelCase(n)])):a=o,a}}function R(e,t,n){if(b.acceptData(e)){var r,i,o,a=e.nodeType,s=a?b.cache:e,u=a?e[b.expando]:b.expando;if(s[u]){if(t&&(o=n?s[u]:s[u].data)){b.isArray(t)?t=t.concat(b.map(t,b.camelCase)):t in o?t=[t]:(t=b.camelCase(t),t=t in o?[t]:t.split(" "));for(r=0,i=t.length;i>r;r++)delete o[t[r]];if(!(n?$:b.isEmptyObject)(o))return}(n||(delete s[u].data,$(s[u])))&&(a?b.cleanData([e],!0):b.support.deleteExpando||s!=s.window?delete s[u]:s[u]=null)}}}b.extend({cache:{},expando:"jQuery"+(p+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType?b.cache[e[b.expando]]:e[b.expando],!!e&&!$(e)},data:function(e,t,n){return P(e,t,n)},removeData:function(e,t){return R(e,t)},_data:function(e,t,n){return P(e,t,n,!0)},_removeData:function(e,t){return R(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&b.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),b.fn.extend({data:function(e,n){var r,i,o=this[0],a=0,s=null;if(e===t){if(this.length&&(s=b.data(o),1===o.nodeType&&!b._data(o,"parsedAttrs"))){for(r=o.attributes;r.length>a;a++)i=r[a].name,i.indexOf("data-")||(i=b.camelCase(i.slice(5)),W(o,i,s[i]));b._data(o,"parsedAttrs",!0)}return s}return"object"==typeof e?this.each(function(){b.data(this,e)}):b.access(this,function(n){return n===t?o?W(o,e,b.data(o,e)):null:(this.each(function(){b.data(this,e,n)}),t)},null,n,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){b.removeData(this,e)})}});function W(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(B,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:O.test(r)?b.parseJSON(r):r}catch(o){}b.data(e,n,r)}else r=t}return r}function $(e){var t;for(t in e)if(("data"!==t||!b.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}b.extend({queue:function(e,n,r){var i;return e?(n=(n||"fx")+"queue",i=b._data(e,n),r&&(!i||b.isArray(r)?i=b._data(e,n,b.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||"fx";var n=b.queue(e,t),r=n.length,i=n.shift(),o=b._queueHooks(e,t),a=function(){b.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),o.cur=i,i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return b._data(e,n)||b._data(e,n,{empty:b.Callbacks("once memory").add(function(){b._removeData(e,t+"queue"),b._removeData(e,n)})})}}),b.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),r>arguments.length?b.queue(this[0],e):n===t?this:this.each(function(){var t=b.queue(this,e,n);b._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&b.dequeue(this,e)})},dequeue:function(e){return this.each(function(){b.dequeue(this,e)})},delay:function(e,t){return e=b.fx?b.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,o=b.Deferred(),a=this,s=this.length,u=function(){--i||o.resolveWith(a,[a])};"string"!=typeof e&&(n=e,e=t),e=e||"fx";while(s--)r=b._data(a[s],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(u));return u(),o.promise(n)}});var I,z,X=/[\t\r\n]/g,U=/\r/g,V=/^(?:input|select|textarea|button|object)$/i,Y=/^(?:a|area)$/i,J=/^(?:checked|selected|autofocus|autoplay|async|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped)$/i,G=/^(?:checked|selected)$/i,Q=b.support.getSetAttribute,K=b.support.input;b.fn.extend({attr:function(e,t){return b.access(this,b.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){b.removeAttr(this,e)})},prop:function(e,t){return b.access(this,b.prop,e,t,arguments.length>1)},removeProp:function(e){return e=b.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,o,a=0,s=this.length,u="string"==typeof e&&e;if(b.isFunction(e))return this.each(function(t){b(this).addClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(w)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(X," "):" ")){o=0;while(i=t[o++])0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=b.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,u=0===arguments.length||"string"==typeof e&&e;if(b.isFunction(e))return this.each(function(t){b(this).removeClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(w)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(X," "):"")){o=0;while(i=t[o++])while(r.indexOf(" "+i+" ")>=0)r=r.replace(" "+i+" "," ");n.className=e?b.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e,r="boolean"==typeof t;return b.isFunction(e)?this.each(function(n){b(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){var o,a=0,s=b(this),u=t,l=e.match(w)||[];while(o=l[a++])u=r?u:!s.hasClass(o),s[u?"addClass":"removeClass"](o)}else(n===i||"boolean"===n)&&(this.className&&b._data(this,"__className__",this.className),this.className=this.className||e===!1?"":b._data(this,"__className__")||"")})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(X," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=b.isFunction(e),this.each(function(n){var o,a=b(this);1===this.nodeType&&(o=i?e.call(this,n,a.val()):e,null==o?o="":"number"==typeof o?o+="":b.isArray(o)&&(o=b.map(o,function(e){return null==e?"":e+""})),r=b.valHooks[this.type]||b.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,o,"value")!==t||(this.value=o))});if(o)return r=b.valHooks[o.type]||b.valHooks[o.nodeName.toLowerCase()],r&&"get"in r&&(n=r.get(o,"value"))!==t?n:(n=o.value,"string"==typeof n?n.replace(U,""):null==n?"":n)}}}),b.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,a=o?null:[],s=o?i+1:r.length,u=0>i?s:o?i:0;for(;s>u;u++)if(n=r[u],!(!n.selected&&u!==i||(b.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&b.nodeName(n.parentNode,"optgroup"))){if(t=b(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var n=b.makeArray(t);return b(e).find("option").each(function(){this.selected=b.inArray(b(this).val(),n)>=0}),n.length||(e.selectedIndex=-1),n}}},attr:function(e,n,r){var o,a,s,u=e.nodeType;if(e&&3!==u&&8!==u&&2!==u)return typeof e.getAttribute===i?b.prop(e,n,r):(a=1!==u||!b.isXMLDoc(e),a&&(n=n.toLowerCase(),o=b.attrHooks[n]||(J.test(n)?z:I)),r===t?o&&a&&"get"in o&&null!==(s=o.get(e,n))?s:(typeof e.getAttribute!==i&&(s=e.getAttribute(n)),null==s?t:s):null!==r?o&&a&&"set"in o&&(s=o.set(e,r,n))!==t?s:(e.setAttribute(n,r+""),r):(b.removeAttr(e,n),t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(w);if(o&&1===e.nodeType)while(n=o[i++])r=b.propFix[n]||n,J.test(n)?!Q&&G.test(n)?e[b.camelCase("default-"+n)]=e[r]=!1:e[r]=!1:b.attr(e,n,""),e.removeAttribute(Q?n:r)},attrHooks:{type:{set:function(e,t){if(!b.support.radioValue&&"radio"===t&&b.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},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(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!b.isXMLDoc(e),a&&(n=b.propFix[n]||n,o=b.propHooks[n]),r!==t?o&&"set"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&"get"in o&&null!==(i=o.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(e){var n=e.getAttributeNode("tabindex");return n&&n.specified?parseInt(n.value,10):V.test(e.nodeName)||Y.test(e.nodeName)&&e.href?0:t}}}}),z={get:function(e,n){var r=b.prop(e,n),i="boolean"==typeof r&&e.getAttribute(n),o="boolean"==typeof r?K&&Q?null!=i:G.test(n)?e[b.camelCase("default-"+n)]:!!i:e.getAttributeNode(n);return o&&o.value!==!1?n.toLowerCase():t},set:function(e,t,n){return t===!1?b.removeAttr(e,n):K&&Q||!G.test(n)?e.setAttribute(!Q&&b.propFix[n]||n,n):e[b.camelCase("default-"+n)]=e[n]=!0,n}},K&&Q||(b.attrHooks.value={get:function(e,n){var r=e.getAttributeNode(n);return b.nodeName(e,"input")?e.defaultValue:r&&r.specified?r.value:t},set:function(e,n,r){return b.nodeName(e,"input")?(e.defaultValue=n,t):I&&I.set(e,n,r)}}),Q||(I=b.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&("id"===n||"name"===n||"coords"===n?""!==r.value:r.specified)?r.value:t},set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n+="","value"===r||n===e.getAttribute(r)?n:t}},b.attrHooks.contenteditable={get:I.get,set:function(e,t,n){I.set(e,""===t?!1:t,n)}},b.each(["width","height"],function(e,n){b.attrHooks[n]=b.extend(b.attrHooks[n],{set:function(e,r){return""===r?(e.setAttribute(n,"auto"),r):t}})})),b.support.hrefNormalized||(b.each(["href","src","width","height"],function(e,n){b.attrHooks[n]=b.extend(b.attrHooks[n],{get:function(e){var r=e.getAttribute(n,2);return null==r?t:r}})}),b.each(["href","src"],function(e,t){b.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}})),b.support.style||(b.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+""}}),b.support.optSelected||(b.propHooks.selected=b.extend(b.propHooks.selected,{get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}})),b.support.enctype||(b.propFix.enctype="encoding"),b.support.checkOn||b.each(["radio","checkbox"],function(){b.valHooks[this]={get:function(e){return null===e.getAttribute("value")?"on":e.value}}}),b.each(["radio","checkbox"],function(){b.valHooks[this]=b.extend(b.valHooks[this],{set:function(e,n){return b.isArray(n)?e.checked=b.inArray(b(e).val(),n)>=0:t}})});var Z=/^(?:input|select|textarea)$/i,et=/^key/,tt=/^(?:mouse|contextmenu)|click/,nt=/^(?:focusinfocus|focusoutblur)$/,rt=/^([^.]*)(?:\.(.+)|)$/;function it(){return!0}function ot(){return!1}b.event={global:{},add:function(e,n,r,o,a){var s,u,l,c,p,f,d,h,g,m,y,v=b._data(e);if(v){r.handler&&(c=r,r=c.handler,a=c.selector),r.guid||(r.guid=b.guid++),(u=v.events)||(u=v.events={}),(f=v.handle)||(f=v.handle=function(e){return typeof b===i||e&&b.event.triggered===e.type?t:b.event.dispatch.apply(f.elem,arguments)},f.elem=e),n=(n||"").match(w)||[""],l=n.length;while(l--)s=rt.exec(n[l])||[],g=y=s[1],m=(s[2]||"").split(".").sort(),p=b.event.special[g]||{},g=(a?p.delegateType:p.bindType)||g,p=b.event.special[g]||{},d=b.extend({type:g,origType:y,data:o,handler:r,guid:r.guid,selector:a,needsContext:a&&b.expr.match.needsContext.test(a),namespace:m.join(".")},c),(h=u[g])||(h=u[g]=[],h.delegateCount=0,p.setup&&p.setup.call(e,o,m,f)!==!1||(e.addEventListener?e.addEventListener(g,f,!1):e.attachEvent&&e.attachEvent("on"+g,f))),p.add&&(p.add.call(e,d),d.handler.guid||(d.handler.guid=r.guid)),a?h.splice(h.delegateCount++,0,d):h.push(d),b.event.global[g]=!0;e=null}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,p,f,d,h,g,m=b.hasData(e)&&b._data(e);if(m&&(c=m.events)){t=(t||"").match(w)||[""],l=t.length;while(l--)if(s=rt.exec(t[l])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){p=b.event.special[d]||{},d=(r?p.delegateType:p.bindType)||d,f=c[d]||[],s=s[2]&&RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),u=o=f.length;while(o--)a=f[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(f.splice(o,1),a.selector&&f.delegateCount--,p.remove&&p.remove.call(e,a));u&&!f.length&&(p.teardown&&p.teardown.call(e,h,m.handle)!==!1||b.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)b.event.remove(e,d+t[l],n,r,!0);b.isEmptyObject(c)&&(delete m.handle,b._removeData(e,"events"))}},trigger:function(n,r,i,a){var s,u,l,c,p,f,d,h=[i||o],g=y.call(n,"type")?n.type:n,m=y.call(n,"namespace")?n.namespace.split("."):[];if(l=f=i=i||o,3!==i.nodeType&&8!==i.nodeType&&!nt.test(g+b.event.triggered)&&(g.indexOf(".")>=0&&(m=g.split("."),g=m.shift(),m.sort()),u=0>g.indexOf(":")&&"on"+g,n=n[b.expando]?n:new b.Event(g,"object"==typeof n&&n),n.isTrigger=!0,n.namespace=m.join("."),n.namespace_re=n.namespace?RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:b.makeArray(r,[n]),p=b.event.special[g]||{},a||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!a&&!p.noBubble&&!b.isWindow(i)){for(c=p.delegateType||g,nt.test(c+g)||(l=l.parentNode);l;l=l.parentNode)h.push(l),f=l;f===(i.ownerDocument||o)&&h.push(f.defaultView||f.parentWindow||e)}d=0;while((l=h[d++])&&!n.isPropagationStopped())n.type=d>1?c:p.bindType||g,s=(b._data(l,"events")||{})[n.type]&&b._data(l,"handle"),s&&s.apply(l,r),s=u&&l[u],s&&b.acceptData(l)&&s.apply&&s.apply(l,r)===!1&&n.preventDefault();if(n.type=g,!(a||n.isDefaultPrevented()||p._default&&p._default.apply(i.ownerDocument,r)!==!1||"click"===g&&b.nodeName(i,"a")||!b.acceptData(i)||!u||!i[g]||b.isWindow(i))){f=i[u],f&&(i[u]=null),b.event.triggered=g;try{i[g]()}catch(v){}b.event.triggered=t,f&&(i[u]=f)}return n.result}},dispatch:function(e){e=b.event.fix(e);var n,r,i,o,a,s=[],u=h.call(arguments),l=(b._data(this,"events")||{})[e.type]||[],c=b.event.special[e.type]||{};if(u[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){s=b.event.handlers.call(this,e,l),n=0;while((o=s[n++])&&!e.isPropagationStopped()){e.currentTarget=o.elem,a=0;while((i=o.handlers[a++])&&!e.isImmediatePropagationStopped())(!e.namespace_re||e.namespace_re.test(i.namespace))&&(e.handleObj=i,e.data=i.data,r=((b.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,u),r!==t&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s=[],u=n.delegateCount,l=e.target;if(u&&l.nodeType&&(!e.button||"click"!==e.type))for(;l!=this;l=l.parentNode||this)if(1===l.nodeType&&(l.disabled!==!0||"click"!==e.type)){for(o=[],a=0;u>a;a++)i=n[a],r=i.selector+" ",o[r]===t&&(o[r]=i.needsContext?b(r,this).index(l)>=0:b.find(r,this,null,[l]).length),o[r]&&o.push(i);o.length&&s.push({elem:l,handlers:o})}return n.length>u&&s.push({elem:this,handlers:n.slice(u)}),s},fix:function(e){if(e[b.expando])return e;var t,n,r,i=e.type,a=e,s=this.fixHooks[i];s||(this.fixHooks[i]=s=tt.test(i)?this.mouseHooks:et.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new b.Event(a),t=r.length;while(t--)n=r[t],e[n]=a[n];return e.target||(e.target=a.srcElement||o),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,a):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,a,s=n.button,u=n.fromElement;return null==e.pageX&&null!=n.clientX&&(i=e.target.ownerDocument||o,a=i.documentElement,r=i.body,e.pageX=n.clientX+(a&&a.scrollLeft||r&&r.scrollLeft||0)-(a&&a.clientLeft||r&&r.clientLeft||0),e.pageY=n.clientY+(a&&a.scrollTop||r&&r.scrollTop||0)-(a&&a.clientTop||r&&r.clientTop||0)),!e.relatedTarget&&u&&(e.relatedTarget=u===e.target?n.toElement:u),e.which||s===t||(e.which=1&s?1:2&s?3:4&s?2:0),e}},special:{load:{noBubble:!0},click:{trigger:function(){return b.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t}},focus:{trigger:function(){if(this!==o.activeElement&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===o.activeElement&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=b.extend(new b.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?b.event.trigger(i,null,t):b.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},b.removeEvent=o.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]===i&&(e[r]=null),e.detachEvent(r,n))},b.Event=function(e,n){return this instanceof b.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?it:ot):this.type=e,n&&b.extend(this,n),this.timeStamp=e&&e.timeStamp||b.now(),this[b.expando]=!0,t):new b.Event(e,n)},b.Event.prototype={isDefaultPrevented:ot,isPropagationStopped:ot,isImmediatePropagationStopped:ot,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=it,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=it,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=it,this.stopPropagation()}},b.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){b.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj; +return(!i||i!==r&&!b.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),b.support.submitBubbles||(b.event.special.submit={setup:function(){return b.nodeName(this,"form")?!1:(b.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=b.nodeName(n,"input")||b.nodeName(n,"button")?n.form:t;r&&!b._data(r,"submitBubbles")&&(b.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),b._data(r,"submitBubbles",!0))}),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&b.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return b.nodeName(this,"form")?!1:(b.event.remove(this,"._submit"),t)}}),b.support.changeBubbles||(b.event.special.change={setup:function(){return Z.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(b.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),b.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),b.event.simulate("change",this,e,!0)})),!1):(b.event.add(this,"beforeactivate._change",function(e){var t=e.target;Z.test(t.nodeName)&&!b._data(t,"changeBubbles")&&(b.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||b.event.simulate("change",this.parentNode,e,!0)}),b._data(t,"changeBubbles",!0))}),t)},handle:function(e){var n=e.target;return this!==n||e.isSimulated||e.isTrigger||"radio"!==n.type&&"checkbox"!==n.type?e.handleObj.handler.apply(this,arguments):t},teardown:function(){return b.event.remove(this,"._change"),!Z.test(this.nodeName)}}),b.support.focusinBubbles||b.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){b.event.simulate(t,e.target,b.event.fix(e),!0)};b.event.special[t]={setup:function(){0===n++&&o.addEventListener(e,r,!0)},teardown:function(){0===--n&&o.removeEventListener(e,r,!0)}}}),b.fn.extend({on:function(e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=t);for(a in e)this.on(a,n,r,e[a],o);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&("string"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=ot;else if(!i)return this;return 1===o&&(s=i,i=function(e){return b().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=b.guid++)),this.each(function(){b.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,b(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(o in e)this.off(o,n,e[o]);return this}return(n===!1||"function"==typeof n)&&(r=n,n=t),r===!1&&(r=ot),this.each(function(){b.event.remove(this,e,r,n)})},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},trigger:function(e,t){return this.each(function(){b.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?b.event.trigger(e,n,r,!0):t}}),function(e,t){var n,r,i,o,a,s,u,l,c,p,f,d,h,g,m,y,v,x="sizzle"+-new Date,w=e.document,T={},N=0,C=0,k=it(),E=it(),S=it(),A=typeof t,j=1<<31,D=[],L=D.pop,H=D.push,q=D.slice,M=D.indexOf||function(e){var t=0,n=this.length;for(;n>t;t++)if(this[t]===e)return t;return-1},_="[\\x20\\t\\r\\n\\f]",F="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",O=F.replace("w","w#"),B="([*^$|!~]?=)",P="\\["+_+"*("+F+")"+_+"*(?:"+B+_+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+O+")|)|)"+_+"*\\]",R=":("+F+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+P.replace(3,8)+")*)|.*)\\)|)",W=RegExp("^"+_+"+|((?:^|[^\\\\])(?:\\\\.)*)"+_+"+$","g"),$=RegExp("^"+_+"*,"+_+"*"),I=RegExp("^"+_+"*([\\x20\\t\\r\\n\\f>+~])"+_+"*"),z=RegExp(R),X=RegExp("^"+O+"$"),U={ID:RegExp("^#("+F+")"),CLASS:RegExp("^\\.("+F+")"),NAME:RegExp("^\\[name=['\"]?("+F+")['\"]?\\]"),TAG:RegExp("^("+F.replace("w","w*")+")"),ATTR:RegExp("^"+P),PSEUDO:RegExp("^"+R),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+_+"*(even|odd|(([+-]|)(\\d*)n|)"+_+"*(?:([+-]|)"+_+"*(\\d+)|))"+_+"*\\)|)","i"),needsContext:RegExp("^"+_+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+_+"*((?:-\\d)?\\d*)"+_+"*\\)|)(?=[^-]|$)","i")},V=/[\x20\t\r\n\f]*[+~]/,Y=/^[^{]+\{\s*\[native code/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,G=/^(?:input|select|textarea|button)$/i,Q=/^h\d$/i,K=/'|\\/g,Z=/\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,et=/\\([\da-fA-F]{1,6}[\x20\t\r\n\f]?|.)/g,tt=function(e,t){var n="0x"+t-65536;return n!==n?t:0>n?String.fromCharCode(n+65536):String.fromCharCode(55296|n>>10,56320|1023&n)};try{q.call(w.documentElement.childNodes,0)[0].nodeType}catch(nt){q=function(e){var t,n=[];while(t=this[e++])n.push(t);return n}}function rt(e){return Y.test(e+"")}function it(){var e,t=[];return e=function(n,r){return t.push(n+=" ")>i.cacheLength&&delete e[t.shift()],e[n]=r}}function ot(e){return e[x]=!0,e}function at(e){var t=p.createElement("div");try{return e(t)}catch(n){return!1}finally{t=null}}function st(e,t,n,r){var i,o,a,s,u,l,f,g,m,v;if((t?t.ownerDocument||t:w)!==p&&c(t),t=t||p,n=n||[],!e||"string"!=typeof e)return n;if(1!==(s=t.nodeType)&&9!==s)return[];if(!d&&!r){if(i=J.exec(e))if(a=i[1]){if(9===s){if(o=t.getElementById(a),!o||!o.parentNode)return n;if(o.id===a)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(a))&&y(t,o)&&o.id===a)return n.push(o),n}else{if(i[2])return H.apply(n,q.call(t.getElementsByTagName(e),0)),n;if((a=i[3])&&T.getByClassName&&t.getElementsByClassName)return H.apply(n,q.call(t.getElementsByClassName(a),0)),n}if(T.qsa&&!h.test(e)){if(f=!0,g=x,m=t,v=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){l=ft(e),(f=t.getAttribute("id"))?g=f.replace(K,"\\$&"):t.setAttribute("id",g),g="[id='"+g+"'] ",u=l.length;while(u--)l[u]=g+dt(l[u]);m=V.test(e)&&t.parentNode||t,v=l.join(",")}if(v)try{return H.apply(n,q.call(m.querySelectorAll(v),0)),n}catch(b){}finally{f||t.removeAttribute("id")}}}return wt(e.replace(W,"$1"),t,n,r)}a=st.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},c=st.setDocument=function(e){var n=e?e.ownerDocument||e:w;return n!==p&&9===n.nodeType&&n.documentElement?(p=n,f=n.documentElement,d=a(n),T.tagNameNoComments=at(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),T.attributes=at(function(e){e.innerHTML="";var t=typeof e.lastChild.getAttribute("multiple");return"boolean"!==t&&"string"!==t}),T.getByClassName=at(function(e){return e.innerHTML="",e.getElementsByClassName&&e.getElementsByClassName("e").length?(e.lastChild.className="e",2===e.getElementsByClassName("e").length):!1}),T.getByName=at(function(e){e.id=x+0,e.innerHTML="
",f.insertBefore(e,f.firstChild);var t=n.getElementsByName&&n.getElementsByName(x).length===2+n.getElementsByName(x+0).length;return T.getIdNotName=!n.getElementById(x),f.removeChild(e),t}),i.attrHandle=at(function(e){return e.innerHTML="",e.firstChild&&typeof e.firstChild.getAttribute!==A&&"#"===e.firstChild.getAttribute("href")})?{}:{href:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},T.getIdNotName?(i.find.ID=function(e,t){if(typeof t.getElementById!==A&&!d){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},i.filter.ID=function(e){var t=e.replace(et,tt);return function(e){return e.getAttribute("id")===t}}):(i.find.ID=function(e,n){if(typeof n.getElementById!==A&&!d){var r=n.getElementById(e);return r?r.id===e||typeof r.getAttributeNode!==A&&r.getAttributeNode("id").value===e?[r]:t:[]}},i.filter.ID=function(e){var t=e.replace(et,tt);return function(e){var n=typeof e.getAttributeNode!==A&&e.getAttributeNode("id");return n&&n.value===t}}),i.find.TAG=T.tagNameNoComments?function(e,n){return typeof n.getElementsByTagName!==A?n.getElementsByTagName(e):t}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},i.find.NAME=T.getByName&&function(e,n){return typeof n.getElementsByName!==A?n.getElementsByName(name):t},i.find.CLASS=T.getByClassName&&function(e,n){return typeof n.getElementsByClassName===A||d?t:n.getElementsByClassName(e)},g=[],h=[":focus"],(T.qsa=rt(n.querySelectorAll))&&(at(function(e){e.innerHTML="",e.querySelectorAll("[selected]").length||h.push("\\["+_+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||h.push(":checked")}),at(function(e){e.innerHTML="",e.querySelectorAll("[i^='']").length&&h.push("[*^$]="+_+"*(?:\"\"|'')"),e.querySelectorAll(":enabled").length||h.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),h.push(",.*:")})),(T.matchesSelector=rt(m=f.matchesSelector||f.mozMatchesSelector||f.webkitMatchesSelector||f.oMatchesSelector||f.msMatchesSelector))&&at(function(e){T.disconnectedMatch=m.call(e,"div"),m.call(e,"[s!='']:x"),g.push("!=",R)}),h=RegExp(h.join("|")),g=RegExp(g.join("|")),y=rt(f.contains)||f.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},v=f.compareDocumentPosition?function(e,t){var r;return e===t?(u=!0,0):(r=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t))?1&r||e.parentNode&&11===e.parentNode.nodeType?e===n||y(w,e)?-1:t===n||y(w,t)?1:0:4&r?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,o=e.parentNode,a=t.parentNode,s=[e],l=[t];if(e===t)return u=!0,0;if(!o||!a)return e===n?-1:t===n?1:o?-1:a?1:0;if(o===a)return ut(e,t);r=e;while(r=r.parentNode)s.unshift(r);r=t;while(r=r.parentNode)l.unshift(r);while(s[i]===l[i])i++;return i?ut(s[i],l[i]):s[i]===w?-1:l[i]===w?1:0},u=!1,[0,0].sort(v),T.detectDuplicates=u,p):p},st.matches=function(e,t){return st(e,null,null,t)},st.matchesSelector=function(e,t){if((e.ownerDocument||e)!==p&&c(e),t=t.replace(Z,"='$1']"),!(!T.matchesSelector||d||g&&g.test(t)||h.test(t)))try{var n=m.call(e,t);if(n||T.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(r){}return st(t,p,null,[e]).length>0},st.contains=function(e,t){return(e.ownerDocument||e)!==p&&c(e),y(e,t)},st.attr=function(e,t){var n;return(e.ownerDocument||e)!==p&&c(e),d||(t=t.toLowerCase()),(n=i.attrHandle[t])?n(e):d||T.attributes?e.getAttribute(t):((n=e.getAttributeNode(t))||e.getAttribute(t))&&e[t]===!0?t:n&&n.specified?n.value:null},st.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},st.uniqueSort=function(e){var t,n=[],r=1,i=0;if(u=!T.detectDuplicates,e.sort(v),u){for(;t=e[r];r++)t===e[r-1]&&(i=n.push(r));while(i--)e.splice(n[i],1)}return e};function ut(e,t){var n=t&&e,r=n&&(~t.sourceIndex||j)-(~e.sourceIndex||j);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function lt(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function ct(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function pt(e){return ot(function(t){return t=+t,ot(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}o=st.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=o(t);return n},i=st.selectors={cacheLength:50,createPseudo:ot,match:U,find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(et,tt),e[3]=(e[4]||e[5]||"").replace(et,tt),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||st.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&st.error(e[0]),e},PSEUDO:function(e){var t,n=!e[5]&&e[2];return U.CHILD.test(e[0])?null:(e[4]?e[2]=e[4]:n&&z.test(n)&&(t=ft(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){return"*"===e?function(){return!0}:(e=e.replace(et,tt).toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e})},CLASS:function(e){var t=k[e+" "];return t||(t=RegExp("(^|"+_+")"+e+"("+_+"|$)"))&&k(e,function(e){return t.test(e.className||typeof e.getAttribute!==A&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=st.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,p,f,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!u&&!s;if(m){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){c=m[x]||(m[x]={}),l=c[e]||[],d=l[0]===N&&l[1],f=l[0]===N&&l[2],p=d&&m.childNodes[d];while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if(1===p.nodeType&&++f&&p===t){c[e]=[N,d,f];break}}else if(v&&(l=(t[x]||(t[x]={}))[e])&&l[0]===N)f=l[1];else while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===y:1===p.nodeType)&&++f&&(v&&((p[x]||(p[x]={}))[e]=[N,f]),p===t))break;return f-=i,f===r||0===f%r&&f/r>=0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||st.error("unsupported pseudo: "+e);return r[x]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?ot(function(e,n){var i,o=r(e,t),a=o.length;while(a--)i=M.call(e,o[a]),e[i]=!(n[i]=o[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:ot(function(e){var t=[],n=[],r=s(e.replace(W,"$1"));return r[x]?ot(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:ot(function(e){return function(t){return st(e,t).length>0}}),contains:ot(function(e){return function(t){return(t.textContent||t.innerText||o(t)).indexOf(e)>-1}}),lang:ot(function(e){return X.test(e||"")||st.error("unsupported lang: "+e),e=e.replace(et,tt).toLowerCase(),function(t){var n;do if(n=d?t.getAttribute("xml:lang")||t.getAttribute("lang"):t.lang)return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===f},focus:function(e){return e===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!i.pseudos.empty(e)},header:function(e){return Q.test(e.nodeName)},input:function(e){return G.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:pt(function(){return[0]}),last:pt(function(e,t){return[t-1]}),eq:pt(function(e,t,n){return[0>n?n+t:n]}),even:pt(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:pt(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:pt(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:pt(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;)e.push(r);return e})}};for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})i.pseudos[n]=lt(n);for(n in{submit:!0,reset:!0})i.pseudos[n]=ct(n);function ft(e,t){var n,r,o,a,s,u,l,c=E[e+" "];if(c)return t?0:c.slice(0);s=e,u=[],l=i.preFilter;while(s){(!n||(r=$.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),u.push(o=[])),n=!1,(r=I.exec(s))&&(n=r.shift(),o.push({value:n,type:r[0].replace(W," ")}),s=s.slice(n.length));for(a in i.filter)!(r=U[a].exec(s))||l[a]&&!(r=l[a](r))||(n=r.shift(),o.push({value:n,type:a,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?st.error(e):E(e,u).slice(0)}function dt(e){var t=0,n=e.length,r="";for(;n>t;t++)r+=e[t].value;return r}function ht(e,t,n){var i=t.dir,o=n&&"parentNode"===i,a=C++;return t.first?function(t,n,r){while(t=t[i])if(1===t.nodeType||o)return e(t,n,r)}:function(t,n,s){var u,l,c,p=N+" "+a;if(s){while(t=t[i])if((1===t.nodeType||o)&&e(t,n,s))return!0}else while(t=t[i])if(1===t.nodeType||o)if(c=t[x]||(t[x]={}),(l=c[i])&&l[0]===p){if((u=l[1])===!0||u===r)return u===!0}else if(l=c[i]=[p],l[1]=e(t,n,s)||r,l[1]===!0)return!0}}function gt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function mt(e,t,n,r,i){var o,a=[],s=0,u=e.length,l=null!=t;for(;u>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),l&&t.push(s));return a}function yt(e,t,n,r,i,o){return r&&!r[x]&&(r=yt(r)),i&&!i[x]&&(i=yt(i,o)),ot(function(o,a,s,u){var l,c,p,f=[],d=[],h=a.length,g=o||xt(t||"*",s.nodeType?[s]:s,[]),m=!e||!o&&t?g:mt(g,f,e,s,u),y=n?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,u),r){l=mt(y,d),r(l,[],s,u),c=l.length;while(c--)(p=l[c])&&(y[d[c]]=!(m[d[c]]=p))}if(o){if(i||e){if(i){l=[],c=y.length;while(c--)(p=y[c])&&l.push(m[c]=p);i(null,y=[],l,u)}c=y.length;while(c--)(p=y[c])&&(l=i?M.call(o,p):f[c])>-1&&(o[l]=!(a[l]=p))}}else y=mt(y===a?y.splice(h,y.length):y),i?i(null,a,y,u):H.apply(a,y)})}function vt(e){var t,n,r,o=e.length,a=i.relative[e[0].type],s=a||i.relative[" "],u=a?1:0,c=ht(function(e){return e===t},s,!0),p=ht(function(e){return M.call(t,e)>-1},s,!0),f=[function(e,n,r){return!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):p(e,n,r))}];for(;o>u;u++)if(n=i.relative[e[u].type])f=[ht(gt(f),n)];else{if(n=i.filter[e[u].type].apply(null,e[u].matches),n[x]){for(r=++u;o>r;r++)if(i.relative[e[r].type])break;return yt(u>1&>(f),u>1&&dt(e.slice(0,u-1)).replace(W,"$1"),n,r>u&&vt(e.slice(u,r)),o>r&&vt(e=e.slice(r)),o>r&&dt(e))}f.push(n)}return gt(f)}function bt(e,t){var n=0,o=t.length>0,a=e.length>0,s=function(s,u,c,f,d){var h,g,m,y=[],v=0,b="0",x=s&&[],w=null!=d,T=l,C=s||a&&i.find.TAG("*",d&&u.parentNode||u),k=N+=null==T?1:Math.random()||.1;for(w&&(l=u!==p&&u,r=n);null!=(h=C[b]);b++){if(a&&h){g=0;while(m=e[g++])if(m(h,u,c)){f.push(h);break}w&&(N=k,r=++n)}o&&((h=!m&&h)&&v--,s&&x.push(h))}if(v+=b,o&&b!==v){g=0;while(m=t[g++])m(x,y,u,c);if(s){if(v>0)while(b--)x[b]||y[b]||(y[b]=L.call(f));y=mt(y)}H.apply(f,y),w&&!s&&y.length>0&&v+t.length>1&&st.uniqueSort(f)}return w&&(N=k,l=T),x};return o?ot(s):s}s=st.compile=function(e,t){var n,r=[],i=[],o=S[e+" "];if(!o){t||(t=ft(e)),n=t.length;while(n--)o=vt(t[n]),o[x]?r.push(o):i.push(o);o=S(e,bt(i,r))}return o};function xt(e,t,n){var r=0,i=t.length;for(;i>r;r++)st(e,t[r],n);return n}function wt(e,t,n,r){var o,a,u,l,c,p=ft(e);if(!r&&1===p.length){if(a=p[0]=p[0].slice(0),a.length>2&&"ID"===(u=a[0]).type&&9===t.nodeType&&!d&&i.relative[a[1].type]){if(t=i.find.ID(u.matches[0].replace(et,tt),t)[0],!t)return n;e=e.slice(a.shift().value.length)}o=U.needsContext.test(e)?0:a.length;while(o--){if(u=a[o],i.relative[l=u.type])break;if((c=i.find[l])&&(r=c(u.matches[0].replace(et,tt),V.test(a[0].type)&&t.parentNode||t))){if(a.splice(o,1),e=r.length&&dt(a),!e)return H.apply(n,q.call(r,0)),n;break}}}return s(e,p)(r,t,d,n,V.test(e)),n}i.pseudos.nth=i.pseudos.eq;function Tt(){}i.filters=Tt.prototype=i.pseudos,i.setFilters=new Tt,c(),st.attr=b.attr,b.find=st,b.expr=st.selectors,b.expr[":"]=b.expr.pseudos,b.unique=st.uniqueSort,b.text=st.getText,b.isXMLDoc=st.isXML,b.contains=st.contains}(e);var at=/Until$/,st=/^(?:parents|prev(?:Until|All))/,ut=/^.[^:#\[\.,]*$/,lt=b.expr.match.needsContext,ct={children:!0,contents:!0,next:!0,prev:!0};b.fn.extend({find:function(e){var t,n,r,i=this.length;if("string"!=typeof e)return r=this,this.pushStack(b(e).filter(function(){for(t=0;i>t;t++)if(b.contains(r[t],this))return!0}));for(n=[],t=0;i>t;t++)b.find(e,this[t],n);return n=this.pushStack(i>1?b.unique(n):n),n.selector=(this.selector?this.selector+" ":"")+e,n},has:function(e){var t,n=b(e,this),r=n.length;return this.filter(function(){for(t=0;r>t;t++)if(b.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ft(this,e,!1))},filter:function(e){return this.pushStack(ft(this,e,!0))},is:function(e){return!!e&&("string"==typeof e?lt.test(e)?b(e,this.context).index(this[0])>=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){var n,r=0,i=this.length,o=[],a=lt.test(e)||"string"!=typeof e?b(e,t||this.context):0;for(;i>r;r++){n=this[r];while(n&&n.ownerDocument&&n!==t&&11!==n.nodeType){if(a?a.index(n)>-1:b.find.matchesSelector(n,e)){o.push(n);break}n=n.parentNode}}return this.pushStack(o.length>1?b.unique(o):o)},index:function(e){return e?"string"==typeof e?b.inArray(this[0],b(e)):b.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?b(e,t):b.makeArray(e&&e.nodeType?[e]:e),r=b.merge(this.get(),n);return this.pushStack(b.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),b.fn.andSelf=b.fn.addBack;function pt(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}b.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(e,t,n){return b.dir(e,"parentNode",n)},next:function(e){return pt(e,"nextSibling")},prev:function(e){return pt(e,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(e,t,n){return b.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return b.dir(e,"previousSibling",n)},siblings:function(e){return b.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.merge([],e.childNodes)}},function(e,t){b.fn[e]=function(n,r){var i=b.map(this,t,n);return at.test(e)||(r=n),r&&"string"==typeof r&&(i=b.filter(r,i)),i=this.length>1&&!ct[e]?b.unique(i):i,this.length>1&&st.test(e)&&(i=i.reverse()),this.pushStack(i)}}),b.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),1===t.length?b.find.matchesSelector(t[0],e)?[t[0]]:[]:b.find.matches(e,t)},dir:function(e,n,r){var i=[],o=e[n];while(o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!b(o).is(r)))1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});function ft(e,t,n){if(t=t||0,b.isFunction(t))return b.grep(e,function(e,r){var i=!!t.call(e,r,e);return i===n});if(t.nodeType)return b.grep(e,function(e){return e===t===n});if("string"==typeof t){var r=b.grep(e,function(e){return 1===e.nodeType});if(ut.test(t))return b.filter(t,r,!n);t=b.filter(t,r)}return b.grep(e,function(e){return b.inArray(e,t)>=0===n})}function dt(e){var t=ht.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}var ht="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gt=/ jQuery\d+="(?:null|\d+)"/g,mt=RegExp("<(?:"+ht+")[\\s/>]","i"),yt=/^\s+/,vt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bt=/<([\w:]+)/,xt=/\s*$/g,At={option:[1,""],legend:[1,"
","
"],area:[1,"",""],param:[1,"",""],thead:[1,"","
"],tr:[2,"","
"],col:[2,"","
"],td:[3,"","
"],_default:b.support.htmlSerialize?[0,"",""]:[1,"X
","
"]},jt=dt(o),Dt=jt.appendChild(o.createElement("div"));At.optgroup=At.option,At.tbody=At.tfoot=At.colgroup=At.caption=At.thead,At.th=At.td,b.fn.extend({text:function(e){return b.access(this,function(e){return e===t?b.text(this):this.empty().append((this[0]&&this[0].ownerDocument||o).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(b.isFunction(e))return this.each(function(t){b(this).wrapAll(e.call(this,t))});if(this[0]){var t=b(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&1===e.firstChild.nodeType)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return b.isFunction(e)?this.each(function(t){b(this).wrapInner(e.call(this,t))}):this.each(function(){var t=b(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=b.isFunction(e);return this.each(function(n){b(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){b.nodeName(this,"body")||b(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&this.insertBefore(e,this.firstChild)})},before:function(){return this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=0;for(;null!=(n=this[r]);r++)(!e||b.filter(e,[n]).length>0)&&(t||1!==n.nodeType||b.cleanData(Ot(n)),n.parentNode&&(t&&b.contains(n.ownerDocument,n)&&Mt(Ot(n,"script")),n.parentNode.removeChild(n)));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t++){1===e.nodeType&&b.cleanData(Ot(e,!1));while(e.firstChild)e.removeChild(e.firstChild);e.options&&b.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return b.clone(this,e,t)})},html:function(e){return b.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(gt,""):t;if(!("string"!=typeof e||Tt.test(e)||!b.support.htmlSerialize&&mt.test(e)||!b.support.leadingWhitespace&&yt.test(e)||At[(bt.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(vt,"<$1>");try{for(;i>r;r++)n=this[r]||{},1===n.nodeType&&(b.cleanData(Ot(n,!1)),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(e){var t=b.isFunction(e);return t||"string"==typeof e||(e=b(e).not(this).detach()),this.domManip([e],!0,function(e){var t=this.nextSibling,n=this.parentNode;n&&(b(this).remove(),n.insertBefore(e,t))})},detach:function(e){return this.remove(e,!0)},domManip:function(e,n,r){e=f.apply([],e);var i,o,a,s,u,l,c=0,p=this.length,d=this,h=p-1,g=e[0],m=b.isFunction(g);if(m||!(1>=p||"string"!=typeof g||b.support.checkClone)&&Ct.test(g))return this.each(function(i){var o=d.eq(i);m&&(e[0]=g.call(this,i,n?o.html():t)),o.domManip(e,n,r)});if(p&&(l=b.buildFragment(e,this[0].ownerDocument,!1,this),i=l.firstChild,1===l.childNodes.length&&(l=i),i)){for(n=n&&b.nodeName(i,"tr"),s=b.map(Ot(l,"script"),Ht),a=s.length;p>c;c++)o=l,c!==h&&(o=b.clone(o,!0,!0),a&&b.merge(s,Ot(o,"script"))),r.call(n&&b.nodeName(this[c],"table")?Lt(this[c],"tbody"):this[c],o,c);if(a)for(u=s[s.length-1].ownerDocument,b.map(s,qt),c=0;a>c;c++)o=s[c],kt.test(o.type||"")&&!b._data(o,"globalEval")&&b.contains(u,o)&&(o.src?b.ajax({url:o.src,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0}):b.globalEval((o.text||o.textContent||o.innerHTML||"").replace(St,"")));l=i=null}return this}});function Lt(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function Ht(e){var t=e.getAttributeNode("type");return e.type=(t&&t.specified)+"/"+e.type,e}function qt(e){var t=Et.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function Mt(e,t){var n,r=0;for(;null!=(n=e[r]);r++)b._data(n,"globalEval",!t||b._data(t[r],"globalEval"))}function _t(e,t){if(1===t.nodeType&&b.hasData(e)){var n,r,i,o=b._data(e),a=b._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)b.event.add(t,n,s[n][r])}a.data&&(a.data=b.extend({},a.data))}}function Ft(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!b.support.noCloneEvent&&t[b.expando]){i=b._data(t);for(r in i.events)b.removeEvent(t,r,i.handle);t.removeAttribute(b.expando)}"script"===n&&t.text!==e.text?(Ht(t).text=e.text,qt(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),b.support.html5Clone&&e.innerHTML&&!b.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Nt.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}b.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){b.fn[e]=function(e){var n,r=0,i=[],o=b(e),a=o.length-1;for(;a>=r;r++)n=r===a?this:this.clone(!0),b(o[r])[t](n),d.apply(i,n.get());return this.pushStack(i)}});function Ot(e,n){var r,o,a=0,s=typeof e.getElementsByTagName!==i?e.getElementsByTagName(n||"*"):typeof e.querySelectorAll!==i?e.querySelectorAll(n||"*"):t;if(!s)for(s=[],r=e.childNodes||e;null!=(o=r[a]);a++)!n||b.nodeName(o,n)?s.push(o):b.merge(s,Ot(o,n));return n===t||n&&b.nodeName(e,n)?b.merge([e],s):s}function Bt(e){Nt.test(e.type)&&(e.defaultChecked=e.checked)}b.extend({clone:function(e,t,n){var r,i,o,a,s,u=b.contains(e.ownerDocument,e);if(b.support.html5Clone||b.isXMLDoc(e)||!mt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(Dt.innerHTML=e.outerHTML,Dt.removeChild(o=Dt.firstChild)),!(b.support.noCloneEvent&&b.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||b.isXMLDoc(e)))for(r=Ot(o),s=Ot(e),a=0;null!=(i=s[a]);++a)r[a]&&Ft(i,r[a]);if(t)if(n)for(s=s||Ot(e),r=r||Ot(o),a=0;null!=(i=s[a]);a++)_t(i,r[a]);else _t(e,o);return r=Ot(o,"script"),r.length>0&&Mt(r,!u&&Ot(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){var i,o,a,s,u,l,c,p=e.length,f=dt(t),d=[],h=0;for(;p>h;h++)if(o=e[h],o||0===o)if("object"===b.type(o))b.merge(d,o.nodeType?[o]:o);else if(wt.test(o)){s=s||f.appendChild(t.createElement("div")),u=(bt.exec(o)||["",""])[1].toLowerCase(),c=At[u]||At._default,s.innerHTML=c[1]+o.replace(vt,"<$1>")+c[2],i=c[0];while(i--)s=s.lastChild;if(!b.support.leadingWhitespace&&yt.test(o)&&d.push(t.createTextNode(yt.exec(o)[0])),!b.support.tbody){o="table"!==u||xt.test(o)?""!==c[1]||xt.test(o)?0:s:s.firstChild,i=o&&o.childNodes.length;while(i--)b.nodeName(l=o.childNodes[i],"tbody")&&!l.childNodes.length&&o.removeChild(l) +}b.merge(d,s.childNodes),s.textContent="";while(s.firstChild)s.removeChild(s.firstChild);s=f.lastChild}else d.push(t.createTextNode(o));s&&f.removeChild(s),b.support.appendChecked||b.grep(Ot(d,"input"),Bt),h=0;while(o=d[h++])if((!r||-1===b.inArray(o,r))&&(a=b.contains(o.ownerDocument,o),s=Ot(f.appendChild(o),"script"),a&&Mt(s),n)){i=0;while(o=s[i++])kt.test(o.type||"")&&n.push(o)}return s=null,f},cleanData:function(e,t){var n,r,o,a,s=0,u=b.expando,l=b.cache,p=b.support.deleteExpando,f=b.event.special;for(;null!=(n=e[s]);s++)if((t||b.acceptData(n))&&(o=n[u],a=o&&l[o])){if(a.events)for(r in a.events)f[r]?b.event.remove(n,r):b.removeEvent(n,r,a.handle);l[o]&&(delete l[o],p?delete n[u]:typeof n.removeAttribute!==i?n.removeAttribute(u):n[u]=null,c.push(o))}}});var Pt,Rt,Wt,$t=/alpha\([^)]*\)/i,It=/opacity\s*=\s*([^)]*)/,zt=/^(top|right|bottom|left)$/,Xt=/^(none|table(?!-c[ea]).+)/,Ut=/^margin/,Vt=RegExp("^("+x+")(.*)$","i"),Yt=RegExp("^("+x+")(?!px)[a-z%]+$","i"),Jt=RegExp("^([+-])=("+x+")","i"),Gt={BODY:"block"},Qt={position:"absolute",visibility:"hidden",display:"block"},Kt={letterSpacing:0,fontWeight:400},Zt=["Top","Right","Bottom","Left"],en=["Webkit","O","Moz","ms"];function tn(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=en.length;while(i--)if(t=en[i]+n,t in e)return t;return r}function nn(e,t){return e=t||e,"none"===b.css(e,"display")||!b.contains(e.ownerDocument,e)}function rn(e,t){var n,r,i,o=[],a=0,s=e.length;for(;s>a;a++)r=e[a],r.style&&(o[a]=b._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&nn(r)&&(o[a]=b._data(r,"olddisplay",un(r.nodeName)))):o[a]||(i=nn(r),(n&&"none"!==n||!i)&&b._data(r,"olddisplay",i?n:b.css(r,"display"))));for(a=0;s>a;a++)r=e[a],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}b.fn.extend({css:function(e,n){return b.access(this,function(e,n,r){var i,o,a={},s=0;if(b.isArray(n)){for(o=Rt(e),i=n.length;i>s;s++)a[n[s]]=b.css(e,n[s],!1,o);return a}return r!==t?b.style(e,n,r):b.css(e,n)},e,n,arguments.length>1)},show:function(){return rn(this,!0)},hide:function(){return rn(this)},toggle:function(e){var t="boolean"==typeof e;return this.each(function(){(t?e:nn(this))?b(this).show():b(this).hide()})}}),b.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Wt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":b.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,u=b.camelCase(n),l=e.style;if(n=b.cssProps[u]||(b.cssProps[u]=tn(l,u)),s=b.cssHooks[n]||b.cssHooks[u],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:l[n];if(a=typeof r,"string"===a&&(o=Jt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(b.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||b.cssNumber[u]||(r+="px"),b.support.clearCloneStyle||""!==r||0!==n.indexOf("background")||(l[n]="inherit"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{l[n]=r}catch(c){}}},css:function(e,n,r,i){var o,a,s,u=b.camelCase(n);return n=b.cssProps[u]||(b.cssProps[u]=tn(e.style,u)),s=b.cssHooks[n]||b.cssHooks[u],s&&"get"in s&&(a=s.get(e,!0,r)),a===t&&(a=Wt(e,n,i)),"normal"===a&&n in Kt&&(a=Kt[n]),""===r||r?(o=parseFloat(a),r===!0||b.isNumeric(o)?o||0:a):a},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i}}),e.getComputedStyle?(Rt=function(t){return e.getComputedStyle(t,null)},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),u=s?s.getPropertyValue(n)||s[n]:t,l=e.style;return s&&(""!==u||b.contains(e.ownerDocument,e)||(u=b.style(e,n)),Yt.test(u)&&Ut.test(n)&&(i=l.width,o=l.minWidth,a=l.maxWidth,l.minWidth=l.maxWidth=l.width=u,u=s.width,l.width=i,l.minWidth=o,l.maxWidth=a)),u}):o.documentElement.currentStyle&&(Rt=function(e){return e.currentStyle},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),u=s?s[n]:t,l=e.style;return null==u&&l&&l[n]&&(u=l[n]),Yt.test(u)&&!zt.test(n)&&(i=l.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),l.left="fontSize"===n?"1em":u,u=l.pixelLeft+"px",l.left=i,a&&(o.left=a)),""===u?"auto":u});function on(e,t,n){var r=Vt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function an(e,t,n,r,i){var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;for(;4>o;o+=2)"margin"===n&&(a+=b.css(e,n+Zt[o],!0,i)),r?("content"===n&&(a-=b.css(e,"padding"+Zt[o],!0,i)),"margin"!==n&&(a-=b.css(e,"border"+Zt[o]+"Width",!0,i))):(a+=b.css(e,"padding"+Zt[o],!0,i),"padding"!==n&&(a+=b.css(e,"border"+Zt[o]+"Width",!0,i)));return a}function sn(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Rt(e),a=b.support.boxSizing&&"border-box"===b.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=Wt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Yt.test(i))return i;r=a&&(b.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+an(e,t,n||(a?"border":"content"),r,o)+"px"}function un(e){var t=o,n=Gt[e];return n||(n=ln(e,t),"none"!==n&&n||(Pt=(Pt||b("