[PATCH 9/9] [SIGNED-OFF] Bug 8726: ExplodedTerms suggestion plugin

Jared Camins-Esakov jcamins at cpbibliography.com
Tue Sep 4 17:50:26 CEST 2012


When working with hierarchical subject headings, it is sometimes helpful
to do a search for all records with a specific subject, plus
broader/narrower/related subjects. This patch adds a suggestion plugin for
these "exploded" subject searches to Koha. Note that this patch depends on
both bug 8211 AND bug 8209.

To test (NOTE: this test plan covers both 8211 and 8726):
1) Make sure you have a bunch of hierarchical subjects. I created
   geographical subjects for "Arizona," "United States," and "Phoenix,"
   and linked them together using 551s, and made sure I had a half
   dozen records linking to each (but not all to all three).
2) Do a search for su-br:Arizona (or choose "Subject and broader terms"
   on the advanced search screen with "more options" displayed), and
   check that you get the records with the subject "Arizona" and the
   records with the subject "United States"
3) Do a search for su-na:Arizona (or choose "Subject and narrower terms"
   on the advanced search screen with "more options" displayed), and
   check that you get the records with the subject "Arizona" and the
   records with the subject "Phoenix"
4) Do a search for su-rl:Arizona (or choose "Subject and related terms"
   on the advanced search screen with "more options" displayed), and
   check that you get the records with the subject "Arizona," the
   records with the subject "United States," and the records with the
   subject "Phoenix"
5) Ensure that other searches still work (keyword, subject, ccl,
   whatever)
6) Use "Did you mean?" page in admin section to enable ExplodedTerms
   plugin
7) Do a keyword search on the OPAC, confirm that searching for exploded
   terms is suggested.
8) Do a subject search on the OPAC, confirm that searching for exploded
   terms is suggested.
9) Do a non-keyword, non-subject search on the OPAC, confirm that
   searching for exploded terms is NOT suggested.
10) Disable ExplodedTerms plugin and enable AuthorityFile plugin.
11) Do search on OPAC, confirm suggestions are made from authority file.
12) Sign off

Signed-off-by: wajasu <matted-34813 at mypacks.net>
---
 Koha/SuggestionEngine.pm                           |   7 +-
 Koha/SuggestionEngine/Base.pm                      |  44 ++++++++-
 Koha/SuggestionEngine/Plugin/ExplodedTerms.pm      |  87 +++++++++++++++++
 admin/didyoumean.pl                                |  37 +++++++
 installer/data/mysql/sysprefs.sql                  |   3 +-
 installer/data/mysql/updatedatabase.pl             |   9 ++
 .../intranet-tmpl/prog/en/css/staff-global.css     |  36 +++++++
 .../intranet-tmpl/prog/en/includes/admin-menu.inc  |   1 +
 .../jquery/images/ui-bg_flat_0_aaaaaa_40x100.png   | Bin 0 -> 180 bytes
 .../jquery/images/ui-bg_flat_75_ffffff_40x100.png  | Bin 0 -> 178 bytes
 .../jquery/images/ui-bg_glass_55_fbf9ee_1x400.png  | Bin 0 -> 120 bytes
 .../jquery/images/ui-bg_glass_65_ffffff_1x400.png  | Bin 0 -> 105 bytes
 .../jquery/images/ui-bg_glass_75_dadada_1x400.png  | Bin 0 -> 111 bytes
 .../jquery/images/ui-bg_glass_75_e6e6e6_1x400.png  | Bin 0 -> 110 bytes
 .../jquery/images/ui-bg_glass_95_fef1ec_1x400.png  | Bin 0 -> 119 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       | Bin 0 -> 101 bytes
 .../lib/jquery/images/ui-icons_2e83ff_256x240.png  | Bin 0 -> 4369 bytes
 .../lib/jquery/images/ui-icons_888888_256x240.png  | Bin 0 -> 4369 bytes
 .../lib/jquery/images/ui-icons_cd0a0a_256x240.png  | Bin 0 -> 4369 bytes
 .../intranet-tmpl/prog/en/lib/jquery/jquery-ui.css |  50 +++++-----
 .../intranet-tmpl/prog/en/lib/jquery/jquery-ui.js  | 108 ++---------------=
----
 .../prog/en/modules/admin/admin-home.tt            |   2 +
 .../prog/en/modules/admin/didyoumean.tt            | 104 +++++++++++++++++=
+++
 .../opac-tmpl/prog/en/lib/jquery/jquery-ui.css     | 103 +++++++++++------=
---
 .../opac-tmpl/prog/en/lib/jquery/jquery-ui.js      |  24 +++--
 .../opac-tmpl/prog/en/modules/opac-results.tt      |   2 +-
 .../prog/en/modules/text/explodedterms.tt          |   8 ++
 opac/opac-search.pl                                |   2 +-
 opac/svc/suggestion                                |  12 ++-
 t/SuggestionEngine_ExplodedTerms.t                 |  31 ++++++
 30 files changed, 484 insertions(+), 186 deletions(-)
 create mode 100644 Koha/SuggestionEngine/Plugin/ExplodedTerms.pm
 create mode 100755 admin/didyoumean.pl
 create mode 100644 koha-tmpl/intranet-tmpl/prog/en/lib/jquery/images/ui-bg=
_flat_0_aaaaaa_40x100.png
 create mode 100644 koha-tmpl/intranet-tmpl/prog/en/lib/jquery/images/ui-bg=
_flat_75_ffffff_40x100.png
 create mode 100644 koha-tmpl/intranet-tmpl/prog/en/lib/jquery/images/ui-bg=
_glass_55_fbf9ee_1x400.png
 create mode 100644 koha-tmpl/intranet-tmpl/prog/en/lib/jquery/images/ui-bg=
_glass_65_ffffff_1x400.png
 create mode 100644 koha-tmpl/intranet-tmpl/prog/en/lib/jquery/images/ui-bg=
_glass_75_dadada_1x400.png
 create mode 100644 koha-tmpl/intranet-tmpl/prog/en/lib/jquery/images/ui-bg=
_glass_75_e6e6e6_1x400.png
 create mode 100644 koha-tmpl/intranet-tmpl/prog/en/lib/jquery/images/ui-bg=
_glass_95_fef1ec_1x400.png
 create mode 100644 koha-tmpl/intranet-tmpl/prog/en/lib/jquery/images/ui-bg=
_highlight-soft_75_cccccc_1x100.png
 create mode 100644 koha-tmpl/intranet-tmpl/prog/en/lib/jquery/images/ui-ic=
ons_2e83ff_256x240.png
 create mode 100644 koha-tmpl/intranet-tmpl/prog/en/lib/jquery/images/ui-ic=
ons_888888_256x240.png
 create mode 100644 koha-tmpl/intranet-tmpl/prog/en/lib/jquery/images/ui-ic=
ons_cd0a0a_256x240.png
 create mode 100644 koha-tmpl/intranet-tmpl/prog/en/modules/admin/didyoumea=
n.tt
 create mode 100644 koha-tmpl/opac-tmpl/prog/en/modules/text/explodedterms.=
tt
 create mode 100755 t/SuggestionEngine_ExplodedTerms.t

diff --git a/Koha/SuggestionEngine.pm b/Koha/SuggestionEngine.pm
index 0d977c1..e3ee1c9 100644
--- a/Koha/SuggestionEngine.pm
+++ b/Koha/SuggestionEngine.pm
@@ -87,7 +87,7 @@ sub new {
     my $options =3D $param->{options} || '';
     my @plugins =3D ();
=20
-    foreach my $plugin ( $param->{plugins} ) {
+    foreach my $plugin ( @{$param->{plugins}} ) {
         next unless $plugin;
         my $plugin_module =3D
             $plugin =3D~ m/:/
@@ -141,15 +141,18 @@ sub get_suggestions {
=20
     my %suggestions;
=20
+    my $index =3D scalar @{ $self->plugins };
+
     foreach my $pluginobj ( @{ $self->plugins } ) {
         next unless $pluginobj;
         my $pluginres =3D $pluginobj->get_suggestions($param);
         foreach my $suggestion (@$pluginres) {
             $suggestions{ $suggestion->{'search'} }->{'relevance'} +=3D
-              $suggestion->{'relevance'};
+              $suggestion->{'relevance'} * $index;
             $suggestions{ $suggestion->{'search'} }->{'label'} |=3D
               $suggestion->{'label'};
         }
+        $index--;
     }
=20
     my @results =3D ();
diff --git a/Koha/SuggestionEngine/Base.pm b/Koha/SuggestionEngine/Base.pm
index 95c6622..5c52e2b 100644
--- a/Koha/SuggestionEngine/Base.pm
+++ b/Koha/SuggestionEngine/Base.pm
@@ -60,8 +60,6 @@ use base qw(Class::Accessor);
=20
 __PACKAGE__->mk_ro_accessors(qw( name version ));
 __PACKAGE__->mk_accessors(qw( params ));
-our $NAME    =3D 'Base';
-our $VERSION =3D '1.0';
=20
 =3Dhead2 new
=20
@@ -125,4 +123,46 @@ sub get_suggestions {
     return;
 }
=20
+=3Dhead2 NAME
+
+    my $name =3D $plugin->NAME;
+
+Getter function for plugin names.
+
+=3Dcut
+
+sub NAME {
+    my $self =3D shift;
+    my $package =3D ref $self || $self;
+    return eval '$' . $package . '::NAME';
+}
+
+=3Dhead2 VERSION
+
+    my $version =3D $plugin->VERSION;
+
+Getter function for plugin versions.
+
+=3Dcut
+
+sub VERSION {
+    my $self =3D shift;
+    my $package =3D ref $self || $self;
+    return eval '$' . $package . '::VERSION';
+}
+
+=3Dhead2 DESCRIPTION
+
+    my $description =3D $plugin->DESCRIPTION;
+
+Getter function for plugin descriptions.
+
+=3Dcut
+
+sub DESCRIPTION {
+    my $self =3D shift;
+    my $package =3D ref $self || $self;
+    return eval '$' . $package . '::DESCRIPTION';
+}
+
 1;
diff --git a/Koha/SuggestionEngine/Plugin/ExplodedTerms.pm b/Koha/Suggestio=
nEngine/Plugin/ExplodedTerms.pm
new file mode 100644
index 0000000..a380261
--- /dev/null
+++ b/Koha/SuggestionEngine/Plugin/ExplodedTerms.pm
@@ -0,0 +1,87 @@
+package Koha::SuggestionEngine::Plugin::ExplodedTerms;
+
+# Copyright 2012 C & P Bibliography Services
+#
+# This file is part of Koha.
+#
+# Koha is free software; you can redistribute it and/or modify it under th=
e
+# terms of the GNU General Public License as published by the Free Softwar=
e
+# Foundation; either version 2 of the License, or (at your option) any lat=
er
+# version.
+#
+# Koha is distributed in the hope that it will be useful, but WITHOUT ANY
+# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNES=
S FOR
+# A PARTICULAR PURPOSE.  See the GNU General Public License for more detai=
ls.
+#
+# You should have received a copy of the GNU General Public License along
+# with Koha; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+=3Dhead1 NAME
+
+Koha::SuggestionEngine::Plugin::ExplodedTerms - suggest searches for broad=
er/narrower/related subjects
+
+=3Dhead1 SYNOPSIS
+
+
+=3Dhead1 DESCRIPTION
+
+Plugin to suggest expanding the search by adding broader/narrower/related
+subjects to subject searches.
+
+=3Dcut
+
+use strict;
+use warnings;
+use Carp;
+use C4::Templates qw(gettemplate); # This is necessary for translatability
+
+use base qw(Koha::SuggestionEngine::Base);
+our $NAME    =3D 'ExplodedTerms';
+our $VERSION =3D '1.0';
+
+=3Dhead2 get_suggestions
+
+    my $suggestions =3D $plugin->get_suggestions(\%param);
+
+Return suggestions for the specified search that add broader/narrower/rela=
ted
+terms to the search.
+
+=3Dcut
+
+sub get_suggestions {
+    my $self  =3D shift;
+    my $param =3D shift;
+
+    my $search =3D $param->{'search'};
+
+    return if ( $search =3D~ m/^(ccl=3D|cql=3D|pqf=3D)/ );
+    $search =3D~ s/(su|su-br|su-na|su-rl)[:=3D](\w*)/OP!$2/g;
+    return if ( $search =3D~ m/\w+[:=3D]\w+/ );
+
+    my @indexes =3D (
+        'su-na',
+        'su-br',
+        'su-rl'
+    );
+    my $cgi =3D new CGI;
+    my $template =3D C4::Templates::gettemplate('text/explodedterms.tt', '=
opac', $cgi);
+    my @results;
+    foreach my $index (@indexes) {
+        my $thissearch =3D $search;
+        $thissearch =3D "$index=3D$thissearch"
+          unless ( $thissearch =3D~ s/OP!/$index=3D/g );
+        $template->{VARS}->{index} =3D $index;
+        my $label =3D pack("U0a*", $template->output); #FIXME: C4::Templat=
es is
+        # returning incorrectly-marked UTF-8. This fixes the problem, but =
is
+        # an annoying workaround.
+        push @results,
+        {
+            'search'  =3D> $thissearch,
+            relevance =3D> 100,
+                # FIXME: it'd be nice to have some empirical measure of
+                #        "relevance" in this case, but we don't.
+            label =3D> $label
+        };
+    } return \@results;
+}
diff --git a/admin/didyoumean.pl b/admin/didyoumean.pl
new file mode 100755
index 0000000..434d0e9
--- /dev/null
+++ b/admin/didyoumean.pl
@@ -0,0 +1,37 @@
+#!/usr/bin/perl
+
+use strict;
+use warnings;
+use CGI;
+use C4::Context;
+use C4::Auth;
+use C4::Output;
+use Koha::SuggestionEngine;
+use Module::Load::Conditional qw(can_load);
+use JSON;
+
+my $input =3D new CGI;
+
+my ($template, $loggedinuser, $cookie)
+    =3D get_template_and_user({template_name =3D> "admin/didyoumean.tt",
+            query =3D> $input,
+            type =3D> "intranet",
+            authnotrequired =3D> 0,
+            flagsrequired =3D> {parameters =3D> 'parameters_remaining_perm=
issions'},
+            debug =3D> 1,
+            });
+
+my $opacplugins =3D from_json(C4::Context->preference('OPACdidyoumean') ||=
 '[]');
+
+my $intraplugins =3D from_json(C4::Context->preference('INTRAdidyoumean') =
|| '[]');
+
+my @pluginlist =3D Koha::SuggestionEngine::AvailablePlugins();
+foreach my $plugin (@pluginlist) {
+    next if $plugin eq 'Koha::SuggestionEngine::Plugin::Null';
+    next unless (can_load( modules =3D> { "$plugin" =3D> undef } ));
+    push @$opacplugins, { name =3D> $plugin->NAME } unless grep { $_->{nam=
e} eq $plugin->NAME } @$opacplugins;
+    push @$intraplugins, { name =3D> $plugin->NAME } unless grep { $_->{na=
me} eq $plugin->NAME } @$intraplugins;
+}
+$template->{VARS}->{OPACpluginlist} =3D $opacplugins;
+$template->{VARS}->{INTRApluginlist} =3D $intraplugins;
+output_html_with_http_headers $input, $cookie, $template->output;
diff --git a/installer/data/mysql/sysprefs.sql b/installer/data/mysql/syspr=
efs.sql
index 59454db..56df2e1 100644
--- a/installer/data/mysql/sysprefs.sql
+++ b/installer/data/mysql/sysprefs.sql
@@ -371,4 +371,5 @@ INSERT INTO systempreferences (variable,value,explanati=
on,options,type) VALUES('
 INSERT INTO systempreferences (variable,value,explanation,options,type) VA=
LUES ('SubfieldsToUseWhenPrefill','','Define a list of subfields to use whe=
n prefilling items (separated by space)','','Free');
 INSERT INTO systempreferences (variable,value,explanation,options,type) VA=
LUES('AgeRestrictionMarker','','Markers for age restriction indication, e.g=
. FSK|PEGI|Age|',NULL,'free');
 INSERT INTO systempreferences (variable,value,explanation,options,type) VA=
LUES('AgeRestrictionOverride',0,'Allow staff to check out an item with age =
restriction.',NULL,'YesNo');
-INSERT INTO systempreferences (variable,value,explanation,type) VALUES('Di=
dYouMeanFromAuthorities','0','Suggest searches based on authority file.','Y=
esNo');
+INSERT INTO systempreferences (variable,value,explanation,type) VALUES('OP=
ACdidyoumean',NULL,'Did you mean? configuration for the OPAC. Do not change=
, as this is controlled by /cgi-bin/koha/admin/didyoumean.pl.','Free');
+INSERT INTO systempreferences (variable,value,explanation,type) VALUES('IN=
TRAdidyoumean',NULL,'Did you mean? configuration for the Intranet. Do not c=
hange, as this is controlled by /cgi-bin/koha/admin/didyoumean.pl.','Free')=
;
diff --git a/installer/data/mysql/updatedatabase.pl b/installer/data/mysql/=
updatedatabase.pl
index 41777c0..faa0011 100755
--- a/installer/data/mysql/updatedatabase.pl
+++ b/installer/data/mysql/updatedatabase.pl
@@ -5703,6 +5703,15 @@ if ( C4::Context->preference("Version") < TransformT=
oNum($DBversion) ) {
     SetVersion($DBversion);
 }
=20
+$DBversion =3D"3.09.00.XXX";
+if ( C4::Context->preference("Version") < TransformToNum($DBversion) ) {
+    $dbh->do("INSERT INTO systempreferences (variable,value,explanation,ty=
pe) VALUES('OPACdidyoumean',NULL,'Did you mean? configuration for the OPAC.=
 Do not change, as this is controlled by /cgi-bin/koha/admin/didyoumean.pl.=
','Free');");
+    $dbh->do("INSERT INTO systempreferences (variable,value,explanation,ty=
pe) VALUES('INTRAdidyoumean',NULL,'Did you mean? configuration for the Intr=
anet. Do not change, as this is controlled by /cgi-bin/koha/admin/didyoumea=
n.pl.','Free');");
+    print "Upgrade to $DBversion done (Add Did You Mean? configuration)\n"=
;
+    SetVersion($DBversion);
+}
+
+
 =3Dhead1 FUNCTIONS
=20
 =3Dhead2 TableExists($table)
diff --git a/koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css b/koha-tm=
pl/intranet-tmpl/prog/en/css/staff-global.css
index afe98f7..7ef1771 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css
+++ b/koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css
@@ -2397,6 +2397,42 @@ ul.ui-tabs-nav li {
     display: inline;
 }
=20
+#didyoumeanopac, #didyoumeanintranet {
+    float: left;
+    width: 260px;
+}
+
+#didyoumeanlegend {
+    float: right;
+}
+
+.pluginlist {
+    padding-bottom: 10px;
+}
+.plugin {
+    margin: 0 1em 1em 0;
+}
+.pluginname {
+    margin: 0.3em;
+    padding-bottom: 4px;
+    padding-left: 0.2em;
+    background-color: #E6F0F2;
+}
+.pluginname .ui-icon {
+    float: right;
+}
+.plugindesc {
+    padding: 0.4em;
+}
+.ui-sortable-placeholder {
+    border: 1px dotted black;
+    visibility: visible !important;
+    height: 80px !important;
+}
+.ui-sortable-placeholder * {
+    visibility: hidden;
+}
+
 /* jQuery UI Datepicker */
 .ui-datepicker-trigger {
     vertical-align: middle;
diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/admin-menu.inc b/koha=
-tmpl/intranet-tmpl/prog/en/includes/admin-menu.inc
index 72162d3..fbda324 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/includes/admin-menu.inc
+++ b/koha-tmpl/intranet-tmpl/prog/en/includes/admin-menu.inc
@@ -62,6 +62,7 @@
     [% IF ( NoZebra ) %]<li><a href=3D"/cgi-bin/koha/admin/stopwords.pl">S=
top words</a></li>[% END %]
 =09<!-- <li><a href=3D"/cgi-bin/koha/admin/printers.pl">Network Printers</=
a></li> -->
     <li><a href=3D"/cgi-bin/koha/admin/z3950servers.pl">Z39.50 client targ=
ets</a></li>
+    <li><a href=3D"/cgi-bin/koha/admin/didyoumean.pl">Did you mean?</a></l=
i>
 </ul>
 </div>
 </div>
diff --git a/koha-tmpl/intranet-tmpl/prog/en/lib/jquery/images/ui-bg_flat_0=
_aaaaaa_40x100.png b/koha-tmpl/intranet-tmpl/prog/en/lib/jquery/images/ui-b=
g_flat_0_aaaaaa_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..5b5dab2ab7b1c50dea9cfe73dc5=
a269a92d2d4b4
GIT binary patch
literal 180
zcmeAS at N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*FscKIb$B>N1x91EQ4=3D4yQ7#`R^
z$vje}<irI&an_s0pV!D+$FtuP31JO&3=3DI&aE+u|=3D5A)Hv$*VMh&S3C#^>bP0l+XkK
DSH>_4

literal 0
HcmV?d00001

diff --git a/koha-tmpl/intranet-tmpl/prog/en/lib/jquery/images/ui-bg_flat_7=
5_ffffff_40x100.png b/koha-tmpl/intranet-tmpl/prog/en/lib/jquery/images/ui-=
bg_flat_75_ffffff_40x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..ac8b229af950c29356abf64a6c4=
aa894575445f0
GIT binary patch
literal 178
zcmeAS at N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*FsY*{5$B>N1x91EQ4=3D4yQYz+E8
zPo9&<{J;c_6SHRil>2s{Zw^OT)6 at jj2u|u!(plXsM>LJD`vD!n;OXk;vd$@?2>^GI
BH at yG=3D

literal 0
HcmV?d00001

diff --git a/koha-tmpl/intranet-tmpl/prog/en/lib/jquery/images/ui-bg_glass_=
55_fbf9ee_1x400.png b/koha-tmpl/intranet-tmpl/prog/en/lib/jquery/images/ui-=
bg_glass_55_fbf9ee_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..ad3d6346e00f246102f72f2e026=
ed0491988b394
GIT binary patch
literal 120
zcmeAS at N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnour0hLi978O6-<~(*I$*%ybaDOn
z{W;e!B}_MSUQoPXhYd^Y6RUoS1yepnPx`2Kz)7OXQG!!=3D-jY=3DF+d2OOy?#DnJ32>z
UEim$g7SJdLPgg&ebxsLQ09~*s;{X5v

literal 0
HcmV?d00001

diff --git a/koha-tmpl/intranet-tmpl/prog/en/lib/jquery/images/ui-bg_glass_=
65_ffffff_1x400.png b/koha-tmpl/intranet-tmpl/prog/en/lib/jquery/images/ui-=
bg_glass_65_ffffff_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..42ccba269b6e91bef12ad0fa18b=
e651b5ef0ee68
GIT binary patch
literal 105
zcmeAS at N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnouqzpV=3D978O6-=3D0?FV^9z|eBtf=3D
z|7WztIJ;WT>{+tN>ySr~=3DF{k$>;_x^_y?afmf9pRKH0)6?eSP?3s5hEr>mdKI;Vst
E0O<Z9>;M1&

literal 0
HcmV?d00001

diff --git a/koha-tmpl/intranet-tmpl/prog/en/lib/jquery/images/ui-bg_glass_=
75_dadada_1x400.png b/koha-tmpl/intranet-tmpl/prog/en/lib/jquery/images/ui-=
bg_glass_75_dadada_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..5a46b47cb16631068aee9e0bd61=
269fc4e95e5cd
GIT binary patch
literal 111
zcmeAS at N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnouq|7{B978O6lPf+wIa#m9#>Unb
zm^4K~wN3Zq+uP<E-4iDYHYX${Ii)G?xY5!0{fvg8SC7yQ4u<2&oOc%dd<Zm-fx*+&
K&t;ucLK6Ud-y?JY

literal 0
HcmV?d00001

diff --git a/koha-tmpl/intranet-tmpl/prog/en/lib/jquery/images/ui-bg_glass_=
75_e6e6e6_1x400.png b/koha-tmpl/intranet-tmpl/prog/en/lib/jquery/images/ui-=
bg_glass_75_e6e6e6_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..86c2baa655eac8539db34f8d9ad=
b69ec1226201c
GIT binary patch
literal 110
zcmeAS at N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnouq)a_s978O6-<~$)Vo(rZKDhVK
z|J9WTLT^QIG;Q^ml{ow8HvtEZhta#LLqp$|vO7%bGjI7IBizcw`SFI!bT^;@44$rj
JF6*2UngEbSBdP!Z

literal 0
HcmV?d00001

diff --git a/koha-tmpl/intranet-tmpl/prog/en/lib/jquery/images/ui-bg_glass_=
95_fef1ec_1x400.png b/koha-tmpl/intranet-tmpl/prog/en/lib/jquery/images/ui-=
bg_glass_95_fef1ec_1x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..4443fdc1a156babad4336f004ea=
f5ca5dfa0f9ab
GIT binary patch
literal 119
zcmeAS at N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnour0hIh978O6-<~(*YA|4MzBvER
z|7}eQtdCVXoUc2b{PaWeaIKu7gJx>{vDV26o)#~38&#8k_!`W=3D^oo1w6ixmPC4R1b
Tyd6G3lNdZ*{an^LB{Ts5`idse

literal 0
HcmV?d00001

diff --git a/koha-tmpl/intranet-tmpl/prog/en/lib/jquery/images/ui-bg_highli=
ght-soft_75_cccccc_1x100.png b/koha-tmpl/intranet-tmpl/prog/en/lib/jquery/i=
mages/ui-bg_highlight-soft_75_cccccc_1x100.png
new file mode 100644
index 0000000000000000000000000000000000000000..7c9fa6c6edcfcdd3e5b77e6f547=
b719e6fc66e30
GIT binary patch
literal 101
zcmeAS at N?(olHy`uVBq!ia0vp^j6j^i!3HGVb)pi0l#Zv1V~E7m<ccpZF4n8Dv9Yx&
zy8QY7U*2m$;l+;n|NjK_PainIAnKgVYt6(keT9{lbLSy{pgsmqS3j3^P6<r_2PGZu

literal 0
HcmV?d00001

diff --git a/koha-tmpl/intranet-tmpl/prog/en/lib/jquery/images/ui-icons_2e8=
3ff_256x240.png b/koha-tmpl/intranet-tmpl/prog/en/lib/jquery/images/ui-icon=
s_2e83ff_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..09d1cdc856c292c4ab6dd818c75=
43ac0828bd616
GIT binary patch
literal 4369
zcmd^?`8O2)_s3 at pGmLE*`#M>&Z`mr_kcu#tBo!IbqU=3Dl7VaSrbQrTh%5m}S08Obh0
zGL{*mi8RK}U~J#s at 6Y%1S9~7lb?$xLU+y{go_o*h`AW1wUF3v{Kmh;%r at 5J_9RL9Q
zdj+hqg8o{9`K7(TZrR4t{=3D9O`!T-(~c=3DyEWZ{eswJJe->5bP8)t4;f(Y*i_HU*sLM
z2=3D7-8guZ}@*(HhVC)Mqg<Fpc at JMZ@m_nbBrYio+A_)wDiw(`CFAx>r$3T8?#a(hu&
z?Kzuw!O%PM>AicSW`_U(cbvJYv3<y^W#?44=3D>{HfpIP~Q>@$^c588E$vv)V2c|Mr%
zuFO$+I~Hg at u}wPm17n%}j1Y+Pbu!bt?iPkjGAo7>9eRN0FZz3X2_QZj+V!}+*8oBQ
z_=3DiI^_TCA;Ea2tPmRNOeX3+VM>KL;o1(h`c@`6Ah`vdH<&+$yTg)jGWW<DoLyP at F%
z1a?(b6!zkLvMy_3J2VHTkjbIwpclDibDQ*&(<G#ZS8)TbY#<XBUji}ZBYc9y!j?g=3D
zCB)t#7=3DW%zwQbX at pwY(37C?J!LzE!l%t|=3Do`O|-??P**$^X>72T}6J`kUAv?2CgyV
zrs0y at Fpvpj@kWVE0TzL at Cy#qHn~kgensb{hIm6J&I8hkoNHOz6o1QQ3QM4NZyu?;=3D
zLd>`wPT*uGr+6vAxYv3k8{gMDR>tO}UavDKzzyi6hvbuP=3DXQ4Y|A)r4#B$U(q7{1Z
z0iLeSjo3;T*<wqybAvRAA?2T+&Y9txKIfi5?<yZ57FH|IAnl`(9<7HXJZ{X1{(kDN
z(Vkq6C${(+AkP^!;sw>diS*me%4|!s23l@>R}rn@#Zc{<%CFt;?gd5S<)b=3D8Yz32U
zBBLprntW3RE3f|uNX5Aw|I(IlJjW-Byd?QFFRk%hLU}O*YyYQel}WcXilLMJp9cB4
z)E?D+*Y4zai&XY!>niMfTW-2pp-^KFT93%Leig at uoQGPYRCva-`w#orm`is`p8b4s
zxD462;f<sb?0~I>*^XO$=3D3by=3DVzN9i at xxr<1w=3Dpcxl!$!fjWt|fYmq1@@badT?v`d
zIi$|e$Ji}FXsiVYf)?pN1R0LBw;+)B5aUJj2fP+=3Dm;=3D_Eho84g%Jq#@MLPSQEX*@T
z6sZb)m?)zby>{j1)(;rRML|gKSs+9jorf-XhQJ2Jyt5Cqc*`S3iX at A5C3jvgAns|4
z*|)YQ%Kmsj+YZ53;nMqh|AFvehUV-9R;1ZZ;w5r9l}8hjSw@#k;>)$P*r%)=3DExtyu
zB!$Kd-F?*50aJ2;TNTR-fc8B{KAq3!vW{g$LlGPfGW+%#CXU<Nz-K_W*D6U7Mo7f>
zJDcMsvyT2`x~v>>w8 at yssoA`KuIZ98CLU{Ia%*nW3G4t}@ApsbC at o^WCqL>OXx>Y^
zSuVWEQ;3=3DA=3D at RxCnt0>G@#(VWBQ`0$qTwA#e>SX{_N~JWGsBxFHCw|5<IbE^2zQft
z+V(~OSkf)|lX5W_7EJt<@((Sk8!u;jnOqZIk=3D&$6YYOz$F?*zMPTU2T+x|MROAklN
z%9!TpTpdzgi=3D at hTRw^Ahcil~@&hwEFY;|?)K#dO5Scx8UFD*{3dV-!oOM#&cE&Q2n
zoW9TnYFwBbCzoyprD(`zOk49a>|?CzDi>92F-^=3Db*8sMXnhUJdb!>yGD2nhN@{582
zRPcxuDzs&;8De)>_J19z{0xppXQop#T_5ejGCKv at l>$O#DA- at X{y_1B-AsiU)H}DR
z3xDZ8G`amV_WmA&8!W=3D at jgm|%bnw<n8Q)drY3eYBD{f~yuK!dV>H%qkg(@J$hLaSV
z<b?8z3vpCe_J&8AY!c(!FqUw-kI7 at s<dgb*ThA?Tu$O)zp>C-rXIFMM%y<|Gb)o?j
zpe-`dJ*N5tC-iH)d0CgLdBsw*C!ST9hY1EkI|Y(&=3Dp&dH&q;a&7HXa5#_wtMsenQL
zcpyhwx)Ppw at XmVz?P)DI#^ee1oC!i`>>Jq1ESk-OuQ(Pbv=3Ds{A0AjM at rw#FaU;RUh
z*At0{U*NtGVY_-JcuG$?zuuf%ZBTWxKU2yf?iN#-MRWs>A*2;p0G1Tp3d29u5RbnY
zDOON-G|PidOOGeybnbzu7UVv71l!<qLl#EcbYWe!wG5tcyhhuMWP&yr`zRz8F_ozM
zhJ``fFaR+RaQ$HxV1JAUt!HeCZ<^dcnDIL8eYWG)9j+;3USxo7a|iDliv%vqQj)sU
zoDLu%#I6^B)l^mSEoEz1>b=3Dw7eU5l*{EdKuoKu`#LZ}|fnUr-+lSST9(MTT`0tqOG
z#<K!`0^vSUvDg(~Yn7}4&a+I75c`V)D|~FimXdl~J-Q;PJw#_TZAuc(RAcfC`&|}0
zkZV}8q8Q9<U*ERkYb6H2y_HbsHY0*XF((5#-fVna8M>+Q_=3DlXe-=3D;rE4u8s~;%i~~
z8v&&+VPeXG=3D2zw9B5sR$e?R(n%nf?p-(BCZ8}x!_-9T+LT;2=3DZu?Wv)j3#>35$6dR
z4*7xmI)#06qjh#sXvX(%`#D1mD8fn1G~I;l%Dk{pw)}>_{+3^Fv_q)>2#de5qGCId
zPz?ix-3954nM&u at vaw{o%-#HU%_bLJMO#@enR^&B{3ihWdoU6%pBJ`o<w?5T9ud^Y
zI>>im+b-c6r-;c{vd0Z_)`75$jApy2?!9G4_FGa)iZ~9`6VELiYM+n!-mUfvfm{jt
zC?!1=3D%pxJhF>vyQ47Q}R;O48pxgMs)rz$SbM&jkp<6X$r4DHWg>ZnGB-$r2o1*nL#
zW0^*itcRY_^Uv^XgQP>W#>KQgM~l{;S(GkVW@&vld^AhWzG^m|9#0#USbM>^en{k2
za8~DTL`(Q~=3DofsL&Fc`!L6r~qTnnGo8r98<(aG*<0%aNEr!!BIyY>VV82k<Gsoyn#
zvIJW>xhR%d>V(lN&#BId#urK_i~Pe6?>C~J!pU_lRon#&S_cXoQv;poG8FK4atc<p
zjeUBy@^Jw(V((z7r>N)npz1~X%p6x{M(Gw!!H=3D!}lmO0Xr*8ewyH(Q+>oy`fxQkxJ
zzzB$)%*xM4s_2(O>)T-QXhwP|&DZam#{O+47q|WKfz_ZL-MypRN~o{fE*I#6 at eM?I
zs%f-6{Lz6j7rB#U$%O$~TIT!j?|Ip1CpSmb=3DJA9qCY3-mQf|fVCxswPjok|VofUEP
zW5^pTd5B;wRkyW%1a;nYHB$ef6Pv8^);`m0jv6p72iNJl+sVBqZugsq6cq_pyNREi
z>GN!h6ZQ6`aOMr_2KI at j=3DXR@$aJj(2jcpY?>f=3D2kMV at di5W7Swj?ug10zRe}F1nR*
ztMm6+T^)LJe^SzGgSxahQajq0h7<FIM)=3D=3DmqOi0sP&ku%D`037mHLEQ;?YBXRgcBJ
zg;YBqQV1p<N>#|8oMV0>D~*N}jl?9_X`ka42R4 at rryDc3o(c$R?1*!1O9zleSOczw
zYPS3~xbJ$~C(3+D7Z<s)U8yQk=3D*tiGGzJrAhaSC#qIs?Jh81YQ47QuqhWW!*VSm_0
z=3Dt^45-NL{7OdQ=3D+(>krfjs_lneY^zv^kHmxt)aqZ!aeGABHZ`gvA&K`72z}ihI$Ht
z9V&)wQy0g at R9irwbf!{uE&_J2l9jXz^Vj#=3DqA77*3Pd9OjrE_tKDHADd!AjFQv(ji
zct-BMUt9()1Ox!dsI_h1(^F_U)_QJrx|%+y`zWWlD4=3DNd?JQ=3DURh0*{fb1!o4tS(H
z^r_T(8t1SAHf1oduG+X^*EC_kL(!QnXL6Hp);449yO&1xE>MXGqT)t10lzvALl<?{
zrVF-Nlk*Lcvq9SGK;9)Dyv<a=3D at k|#mT05o~q+!s##A{Fr at jZNvP>lX;;Q)RiJX$dm
zlR8ep5-GdHmRm9?N#QCjNUA);vC03Gw6yds6^?c4;(MH>;O5xmQ2nGK3Dmk8i*v5t
z-{jJsQq30%z}0`g7SN-yN`l-`@6<bxgAJDPgWtfjt{vU|la%{8JOg<~aF@)sJ2H-T
zJtv=3D5W+3ZEjrJj*8XPnbuZ$;ozuG9)*k!x_DnY^o_splP?Xrx3x5yraES;Cf|J5r4
zKm=3Dv+F$_FjQPn%(xB916O9fMjy+<RXM2|CFbj)`jN%Oc#F19k_UX>rkJ|V|>18`MV
zwUeH}DxWw&h+A+Dn|4|YNr&EfKS`Hz_NkeW3*sI5Rq-J&FzG=3D!{-K`n65#7O%^&f>
z`PkqxyC_K)>781~7H${^Nj{`>XEa&OPqqQhySR5%w2{5+sEakXXHazJp6~LP2QKDx
zpkvZrkDOa+A4BbqqX6ls&O)5-Q7`qkZ_?6~c-wQ9tseNtET;nhEOL^`*naKwcMX;R
zbto&a;oTR0s;vjfj3wigUg)Sj)!OHQfZoJwAsWYI1A4ntz>X=3DW4s|y?tUk1r=3D>#Ct
zf+?hq^>rQ3$KNboG$UhCdEmp{qAR13DK$f0ES7kAG~7q+g!jfVq`1b5+c62N^0%~o
zKw91o at Wv;0EW*7fINAX3O~L-V{`;xB0q()#^HKZ<VQD|Ssq*t15*X{M&@{ft%5R$-
z6owZW2o=3Dm-TQzdLLef(vN96$G9ORVX`|MzBlmqVMs_3OgJL<%B=3Deg2K!P2uuCBqY8
z=3DfHBH!!ecFczAO at u@^ZX9m+}9YOS0K+RQxSNG(M>OlLrXVL*Dtw<PJE!!R49Z5AiW
z at RZu|VfY&-AB8mfbHEZ%<mzrpZlr6pW{4#|nDeZli!Dhng=3DXNJ^rLmrJ&?7uQ-W#5
zN$xbbvAOj#F;Y`(?y{ZDw0Pl^PWS5eUTBmOE@${373(N^u!ns<C}>-$SUp8*_J{r(
zW`6r`cz0yZQ#f0#*y+m64{bs7GP|2V$phf42rswJB?s at 9qf;Bfc^pm-ZS#^5dkG{u
zzv;l&B$NYcegSqAnjnPN1?17VUQbPummcWry((85IFB(pFQNGN{hhN$Fv?~l_fr?|
z9=3D%dK(+;kZ(8=3DmwptjwC-ikBD$Z{l2++~*8wq5ynF<+PNlZI7ba5V#fg~L}kE;UH5
zJ;{P(`G{tNl&z5rUiH~e{I>GT8~9&*(J;Myx9z5P!db!F8RTII^I7c)HU=3Dss*bYB`
zgwiIMZ_q>KEC$4lFm+Afvu6^$X1jm1rB*4H)-EIO5Rvz<oJsXcs9TC3t>_p24?OkJ
zovD4{-1KA6*oL?a;3qR7GZRB!cE5oAdA#M@{w+fGgsJ-lSmQ^-?8E&Q%tbmjd=3D at gZ
z(}Mg*jsDf6Z)|7s%@9pc-tuw5W&zqUXjv2bVkC%-X?O3F72W4EsIl#1e<T(7Fti0z
z=3D*7Pu9Hvju-R6I>>Mdz=3DX4k*_>VxCu_2?jjg16N*5fwC-36OW&;Sz}@jMn}hgJdEd
pO;bST+>R{W-aENZYk%(=3D^(_R5N$LmL{Qc?!%+I4tt4z=3D_{|902Wu5>4

literal 0
HcmV?d00001

diff --git a/koha-tmpl/intranet-tmpl/prog/en/lib/jquery/images/ui-icons_888=
888_256x240.png b/koha-tmpl/intranet-tmpl/prog/en/lib/jquery/images/ui-icon=
s_888888_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..6d02426c114be4b57aabc0a80b8=
a63d9e56b9eb6
GIT binary patch
literal 4369
zcmd^?`8O2)_s3^phOrG}UnfiUEn8(9QW1?MNkxXVDEpFin2{xWrLx5kBC;k~Gm<qS
zlCjL7i8RK}U~J#s at 6Y%1S9~7lb?$xLU+y{go_o*h`AV=3DspXY*!!T<mOmxZ~R9RL9Q
zdj+hrf&W^P#f9C!Zpp^V{%mq$^8e21?ZR9CEgT(ahrR?5hM!<zvuS&nr6z6fi at J>w
z<@?HsG!Qg3zaV+-xQ3ldtad!U<6iGz_enGH*2akP_r)o1D&8p^5M)<i5Kvm7+w+1d
z&*|KAM&6N6?%o|XKL7xDVlB)}>_c8IIj6Wy*7HJo&CBLuo~nj>(63pZzO(Vv^ZuB3
zMYigjkwA;FEy|G}1jpiMj6|NTm7Uyiw=3D at FDE*nX<>jR!W at 9XIyf%$Fd*J5*D0Z0Lm
z9}ZQxyT|x5ftNy?V>EbJz-K>bV9gs9RaXUP<^=3D;e?&Fqxj;6{ieR-a- at H<J_4GiWZ
zaVu(K at aJcf^w<j8VA*iR3{E8n{m4z5Ta=3D$%rXkgQO6v#}L)oynVyGEE=3D_51-z65?H
zDgGA81aw}gX`NgF4>ycA1KMKhql8GOmcx<Hp8QKqcf*>wZ?_-(3hMK^^a*(gaFvBH
ziIC!fgH4$W*NbKIaY&T?%&13``KbD at S-0`xQ%v3TV+B!;RC7O!+1a9QCA$H at 3tR;k
z)SSoR7(s4)f{zM}eWgFN{(ZH5d1O}l)f$ruT!)Q&NImXyZsTzOf9TwctcSfr+M)aJ
z5otO+$jvm-P4)ykH)x|cO5xeb>?!`qGw$(>&axqLL6yoB${vsMXgL_-bz at 2J_tS92
zdvZG-+vKl at K4Vr(<X8D7Fm5%eurE#<YP<1YLAHb!!E~xCzIMI68x%=3DYh-w$L6-vB;
z!c#Z2_$LgPU;Po3j&(cwr6cKhhF=3DVILF!3vYQvfMvLYtV{!ir!NUtS|shjnm2Kl+v
z9M*o<>EL{WQt at Z+Ea-hxX0}nTSZxnpi^#Kn8Ox8FgIS|hc}KJQ4tm*HO16ui{(O9}
z1YN)GjiQt6fGq`Cj+^`zUf?8hk^(T{{cOQGWFP98am}is28A!5%{R#ENv8fCN!j69
zl<vTXm`x#Aj3pR~5$!tw8x6HJBT;veqlI((e3l5f1J0XQfUi^9^|f?)8pp02+%sAX
zr3QSEAghjFy?kTy2b}Y~5VYqs5GsSo#pFLl;)0^z+6P*`;T5Mu&WLv=3DbzI9Q at 9K!#
zx3ne5{kTux3L#b!(t3OTfpmY0?(76nqT7xWC3Cn`hU1f1hZjxb%CxmPCafJTzecbo
zhDHzEdDz$vS9U>MEK(2z?|BY=3DJe$XD9mB-Kkem*(d-j^9j$2#6r$Dz?s)-TCDCGCs
z8>6Pvj{Y+YIeFA at qY22V$)awy at q!9A4rgk5b9TcC;s9Ig^G|6nDP+5=3DFzg&?(L=3Dvc
zCbGd>fSu~@6!94td+o#d at sid<c4_^>!EI<?7QBi6t=3D$bf#g{8RUCj>X$rx7*cawe6
z`dScJ+$HssdOjE)O#Ybs56vm-FQ$7yuJJD^Zqk%hMaIgAJ<2yb_MFQte_i;62ScT$
zpjifYyR_E=3DrQ+>H)pmlr-Udzg*-!|ssw(D7wJvC+Sf8bb9;;q8#z?0p!!bsd{wy|5
zpBaMHE-Ve>i#LLjHRaMLtp%9&(HCng7Sw96jVv!#0k%?F^K7&=3DT)mnYn)D9(i;4x5
z^NJTJwq~pv;kH@#ejTd*48~(J(r6j34|m`h9fEDj0im)~+%I5XphWymhT;_Zty|Q&
zzjPg#-ufAHZ<omf5#{klOC=3DUKcxxw*?x^rKwwoZ7wz3 at 8eku)ggLNRn<<KIdajH#H
zeA)T=3DSeh$G{X;Ew$<Zx1YdFKl^buFmaRdI%XI9raN<LH2H`S7|Dmv<?JPd_9FaRph
z7M0*0UG<&|_BGC;v{TKZe6h)s$R@%If`c(mfiu?)kSq&lq&xx(v`_L7ceQ&}Az*(Z
zkTW$+naI+A`yGk?qy`dg`WSb{6e&FN4RX;O&+frr6hjc+3<Yokv6*p`M#SE){vkzc
z3FL#%2;YdX9eq<GwL48ff7Y!gs4B at Hlzc$A2`aV3*Atk++JX5HDY4Bk;uB4Yxbu<X
z`L&1ByqMIqI8t`UE|_LH(~F2;?|){*%50r1sI9V=3DC6bO-=3D^K$CSiOmlVqzhvSi?6g
z4AzPTh<iZl4l)6IBfJ=3DW6EkAt_}>1M*Gccw?Kf|8Pnhtb0`!{N`Bqsa37J+>wC$!e
z00k+2Egzz;rbcWoUB%Jvp8W1}$XD%e3>4y;;OZ1ccT-O#uW6Ys at C}Pa`nZrNKzR(2
z4e%3)@QI4SE&E!lW`5y14QhbepBG%_XBV-O(%<aX6HVzRJ7ee*QV3AB=3D~LWyIoy{V
zqv~a)U>5tj)@9#|;sC-MNev!zGDHk}JdpGC`iJF#8=3D8-P$Xoku_=3DDw%Cv3{U7L>gf
zRQ?<$t`cZ*MP5GQmbmx#!+*!zu>0MewRO9GFGS{b^m_fJ-N0?j at EqoFf>$khj+E|@
z7r3We&^tR^YZrxKe*d<YJy4G(9mh^GOxZ8bi3n#Ytos{m`t{%)Lj8wW{Y{jV+Q_6T
zI5_MMSa-xsCZ~p-HRDCj#<#0BIhacN@>22agXqCO0l44&kqCv{u)T|(lv`~PK at DvE
z{QI_TlCH5z*gR!>LO)k67{^R+vWx24U2^2ODXpwT;6y+6+$5m)_*w4WY&#do9dCeE
z)>p+Ykdhq($DhmMiaYXey!@N%L26uz($aJ!QT{B^Wu}U$^9e#5)=3Dc+XF9 at Ill?ZmM
zlNgHiz*9!vDc&uxOo;ZVxb`Q!Sk0*gnfxWzmbZh4(=3D%CD%qP?0=3D);n$&zaW_$UKV9
z8axdcN#AyZ{P)wj?V{P}vM)YY!>6@}^>U+iv$`9>nMTCPjN>z%yF&3yf%>+T at 0vh4
zlC8Xa6zeo?%=3Do3}M8{aebLHcO{^1Ar8qiM=3DGquf?Jo)q5`-+?sUpg?QXyEUpWSm+n
z$K-UyqkI<R?*3wTVfWE~<@2<uS?-MVl1;jzAA8*iL4xsi?b?BNi<UXgZAh$t2eX2O
zlaSjP6`u~(FfWAHwjdICW?Bi|*YB$4-Yt-e+urDxm7s0C-NReT=3D&xHY=3DNLk9^<)K_
z8Qvc8a9 at Rcrh{U|jRjj-<@xXJdfDhCHAU3q@`fxV7DF|YZ^rH=3Dh9J#M-17gO6$#8E
z=3D<ACLP at x){UQ68&`mEVXq`?Cxb~%;JJ<xQvIxsey(BZq&!Lur1_nVgz6$w$lK^&jz
z^=3Dyq5^Y*23<@W0Z_KKzDbZLlkyC5J9t>wHLquru~o(OF)hhz$Y*|X>ZIbswnxRvr~
z2=3DrdOGVuD|xRlpAZE<0!X1F(%Anpl^@V^D3vbM}qxe|NI;TTiZy7(IM;R69RkA>a&
z6gwYE2sREzQ_LHmWqB+ogMk(fMaSFeoDq-!HkFB_nXt5+2ncFuk9BQL1I&oB1zZi)
zYW{6_&-Ip1l*OVRA##1ILQS;5R{-K^0wGTiJbVSi at LA^$D$;@J>^G{6@&+%4{b3(s
zC~LEHiTv(0b#zxt?YJ0r_~pUZM~mQ(??(n#>&tD%+ at nq=3DAbj5*8R!~Ul1`G~=3DqFJ4
zfl|m8ZDCYgtr`4LcOpgiJYX9qRY5;DcWti~PmS$VB$E-Zt^f4)vLDOe_3XTq5^ylW
zJ9PKm!V-8sAOJXnUfuFNIf0R9tK-pNs2hO04zr620}5B(Ok>yB)Of-3sP59qfQNbm
zA4{w!2 at cB;GbR(~szVrbO%(w=3D5S!X`o at o@x++wbN_tMPT0V<QhG{UeJ;8({%=3Dz{L*
zWd0UgQl1fNI!H$Y$hXK#w3!Gvn(74Nb)t*FnucAAe1;`Z--B03CHyB#2gq}g;qs~I
zlu;^<Ox+<j-;_m5iBxJsQxuqvjs7QOWMpota<0)9-Vv;XHb%w=3D>c)*I;Fgsbf^*g0
z2Di?HTApwKq3+YwfNsqd3iP%{hyK1iyuVZc@*0tO_3+N0#GFsz>8MjeJ2UJ%L!%hi
zGYYAthH`E+ywA*u{(eJ=3Dia3h*%k?779rk-K<0VZAPkl;TFUbmei|$fqWO8!_zIvqt
z$ly$VrlH46nnpX~X5Yk0iBJl;=3DWuA4>~X4-f&K0yWf42h&0b30t at NYX$7egQ1Fp!a
zbui-D6cWCWV&|R1CY at G8(qOmWjWeX3eX7UggZPGimA}soOuQdXe4uZ#2>5zN>qlI0
z9xk}lE=3DtNpX1m6*nFr2EQ3xs79!^sCldDJYE$m(qYv3q7>}1R7?iZW7>$~*%zKaC|
z=3D$N?ME$>#+%T&MZC`dW1wUl6Z)JgyCn~V%K&i0H|iwE%$>xsZW3tTfZxIUe<xAj&4
z4Hz4+{_ST0nym-LoHhM~e(110&D!U_p#In^VLIn{J!Y#z&<>Pci at p;cRu|d=3DItIwF
z1clVHy{hH?@SD|(Zfqi^0DQ1hczHN7xq85h)rzQqLHMX2^IkuK7FB!kI40s$|CY7~
zNX^{_UjN8}L%Med;|+=3D4RNTMozn8KT;2tb77bUPCmioh+rZBfIiM6f_P34cQ__o1G
zWqQp3VL~~pE5?qODf%iiQQ3f42YF at 09tQ*$<v=3D*TB6gv{jy879dA6iNsN{5E@!(k4
z8HhaiU_^B~4$+iH?m^ArL%A5*Efo_%8ySb3DJ2+($#iHi9LOmDmMF7*5N3n2&E!HG
zolrkI2!HM5qnOHg23Q1&UfD^`iFCzlg;)`TxlRkY*i!V9>4v_EKUx;t1KCPCBtgqg
z at +Tn;O)a0uky_%jm+WjNB?=3D~VyH>V#L!*=3Dl*@OS6SVyt_UEH&NA=3D?V2stHPyKkVNy
z<J*73J43UcB3bH1PM2 at IZw;E0-Pr(2?E_y%c)4{fI(WYro>&jg<#cjros){#ji)dK
z%)We0L_478=3DHZ8- at xnwsKrWs8)x`MB;(Y`Cmu2c-&SH(vN-F(*e`l?c%+l$|y_AJJ
zhcDGnwLvN+bu;_sX|1<mH)GAPa-4}{cUWY%Y?nWr&(mZ0q~a8r+)V&r!Qf at i3-wZ~
zk29f}K4Mv56>AiePh<L{fUUyPI`J1j9<HC~w$=3DDnBr|v`eP$5Ka$0AMorz8kwj<6R
zqIF0X>x at u&%P$hf*xE+O=3D~D?_(_KGWQ!158YL-y9$*6mmPo;Rp*Dl5lm-mVM2i`h-
zM at nxv590_tvMwPD_{l=3Db$iOm|+|S{D9&P%zeT$GgX6Akl-tfUF>tL at Ld!B&{pN39t
zH>3Vhqkr}2Yul+jb7UiouWVGPNsxX7Ueba+9|~dz?d*QM$ng0DZfO0`7fAy?2yMm|
zcnRzUhZ&IcwgjH9cuU!w+VStYa{p*)4IgBf|E8)sqMYtB2KH_}SfsFq(c9i(Q6S3U
oBo%DI<H*|Oy`A%<=3DJ$?q?|gu`ltGZq->*Kv;w;*%(i9W at f3_WCF#rGn

literal 0
HcmV?d00001

diff --git a/koha-tmpl/intranet-tmpl/prog/en/lib/jquery/images/ui-icons_cd0=
a0a_256x240.png b/koha-tmpl/intranet-tmpl/prog/en/lib/jquery/images/ui-icon=
s_cd0a0a_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..2ab019b73ec11a485fa09378f3a=
0e155194f6a5d
GIT binary patch
literal 4369
zcmd^?`8O2)_s3 at pGmLE*`#M>&Z`mr_kcwz5Nh&gy7G+<u4l}Z3uT-`eLPXXiYeupr
zL^75cG?B*G8I0}g{r-GEf5qo<UgzG|{pFr>@45H9p05OJ)J0CH2owMSaGIN$+5!N;
z<11j56?ANg=3D9hMl-IBGX-T8hf$N$b*<htN?TsSJw7Ig(61UtpdYTfoIOI6Cw7kLLQ
z!uyQ_p)X)!c1hyKNp)N0Sgm+m$Nk>H?$f4Xt&I`oABt1nR=3Dk%#z{{*a!Axm|t}hCz
zJg0Ln7<xxOy?1Ze>;M4Zjx{$mwhMW+<dot%S<eIRH7lEod8QKXLAzmb_U^_r&j(}P
z71=3D6pM*_{qw#Y|*U at Wtr5dv|(R%UX?-NKMbX4z1pT at Ud5MPE-35yWRryAhlF8bAyH
z|Fo~d-aEmU3A_^89HY+73_AZ&9b?w0pt343GcORx{s6n=3Db2L?E;miG;na@$uc3?0c
zfn8A*g}peRq{~{+2F->kWN;|j>qTx_-zNX!GzqEZRa}QF8_0yk6+=3Dw<h at T)auqDuI
z39)ww2B7m&P3z<eXt-g#8PFC}A0<dUvmB0i{`6mJx*OKae7pT%*N|V<rB2C#fve2;
zNw_383}nJsxLGWdk3}HuW=3D1`l%tqCI&$^BmpJC{vpD2iOpqTlgP0tr~E7}eKUScaa
zA!gk6C-Ac46TB2)>}$QD^&hM4%OkT=3Duh$q9;5u~NL-I+NQyaVc|3l+iWI5~|(hA-G
z08i8AMr@{uY_cWTx<VSokn+z at XHW4>o^y|<ca{y23aXT+kajqvN6Wzwk1KP6zn{7b
z&XddG#3o-o<T;~SJip2}fquJ5nQd{}K+Bcy8lok<2&!FO at vZCKy`V^fd{n!LjbP#}
zB#yG7$v0uJ{Q9qeRIKaKZ*2*Ob9|!6OOj7>Qyb33mlZLvc7H2Zm~>mB7&=3D-1X^@|D
z&0*~i?GBE&NM(Pv&Vt^zWu_bD3e|R?wTL{cSFwD^Ij9v%g=3DaLY at 1U2Bxn#Te*{>%D
zOOW-O-bfnJ7T8jd<*><T?gdIBCCLL5KFk(eK=3DdJ>8`Z2DsFQi~S$%^npJwXam5>>p
zMd}QEjM)@~##n$LXpz1Hkl|2UGXi-JF<Lmc&uamP*<-zV_<1{}T;52Pr?KzK!aSoz
zk*dIl2{LN9)vLEQf5JE}3PO6$0wL1qTy*|31U4x8on4^CTOKiT<cwHnQpb&a(yq3c
zT}xYn?9T_Ztq?*bKCQRsABYd8Xikn`MViexK_Z7!c{o0aWq8pfu1rgdeZtDY;#&ku
zVrcZh-A9e>FePXB<sx|j(4Ober}KGSRxu156v1IHvuCGa;;^*^d<JxVt&$jFghc$f
zvoUHi?chH{mz6^fHySfJHksGWHeOQ3#9>WL+-5f%!S>L#KL3>Vl0w#d^21Jn<~_7q
zWx^Xg1(>PsPGO&cu{S;(pRQ;=3DVw2J<9NdQVWx<+g-`ia=3DQ at puS)75M+?u>DTa95e9
zt#1T?#a)uWC>Mia!K6>g|InPW{&Kp9$tC_3*;R_Xsz6^Eu|xW1$6j#0?XLs7^l+%O
zlxddE)h^|=3DK(2UqS*0ECuDe0ic|H_^t*VOoTCKx0Qmn_^LyJ|b8l$Jvl3{2=3D3x8&7
z$1ik&YG>w#@x at y~$r`fhlUDo;yXecc6$`30m`3K8s{k8G&3RVp8n#|l6h(Xw`Axw9
z%6Y^J6k0P at 4YAuSd%q7=3Deg)&u8EMoEmq$CWj1GY|rGQWw3ida!FHk&wCqrQh_0Bcw
z!ZBS3CbxgZ+}~wzgGIQ#QId%T_TE~_qdUqxjqS#8#jPxdwO@(@-5_nSP&uT?aGYYD
z6km36K9=3DgjUjImwO=3D5Hl#u85VF?r0HbW)#h^SR|s_L47Tl$&Z&Rz*ksl!t*(2O2;D
z+8`6$qpLn}LchhCmv*X}moGMX5?F<Km|!5ZW8ln9eFXEuIZ2Pe0<F{Bgk7y(6)?!3
z0OUwbQz9_;-+51 at J*@#pn>@juGeHQAd<S1P!?Ahr6~*9%HbVg%Kul)bq#>dAn}0~r
zS_0|d3*0v%Y)8+8K<Q57*PC^%393r+XG%W6yD^no;Og-VA+5lCu%zf_7~!dgc-+NE
zvHaS at X&!WHS{yOEV;4lVnCXQ_u=3DPJTWMQ;U7SvW*$q<M~tF(<sCTP8}k3wQ0Q?a^l
zSQxYw0}%57*BxX6_C|Qndd8-N#__%VDX-JsXWQNGa7`HVA_H`r+Id%5B=3DDJ*lGN>{
zGyoYPb|W9Grm9M4E?vb^@16ePbI4omZv+(NoZ##fLUmKlB(G_jEbtDCM*27t$v`<Y
zffeuz2=3D|GK!7lq+sbqfTJj>JovAZa+%*Q5dDXF*Ftt*n!O>#ohCM4lZ)h5rdKV-3A
za}2AO6@!`W>ROk5FN*>2Zza^Z%}8KT%*jBGH|rml2X1LR{wZhWx8V<xBb>4>|5i};
zMnLIHn3!^)`87GYh}&Y`KMwyLbA#^pch}Z!`@P_qH&N^LS9SxpEy8mc!wFusq&Z@`
zeO}<6PC at VNaII|=3Dn(^cNUiLseig*$;NjG7;IwvfYCBN>kzv<V5vk&zjV(~XtRBR&=3D
zt6-q8yC9trQ|X)<HkOQ+IUC=3DvTj!uFY0FE+vk#*O{{~?H^hd(wbHny7dy;RrMFcgl
z_VexAv`M(cDq`}K?C|}ZwID1by~#GJYj??k-AzhK5zm2o;<<@O?eQ_+b8EX0$Q7 at T
zQqohwED)0&0>@v-V2eBQZ at oIs^)NLqMR935k|1}U;5<{s(Ebdj4r`?QtrrAPfQooq
zmPs_(YTy|??+nitNIFDoR7~qLPPFFCf^_~8OUt{#!|9o<Yi5&aakOEH)fbE#2PAF<
zCw1-yw1jWFe*TB)+;)*{RM}Ub>*3Q{!@9ZAI$7O~piD!;WX8#v&RxNH27i59$`1{o
zEYU_zE{bKEI%f3BbE0Fc;f2!4LjUlC`wgh4 at R{1?O78r5t$hWKiLV{#QWWq{QZiPx
zm3?x$;&DDRVt0SByRiFczw$-e)GSv<ddVhD!H=3D!(lmOmnyLRosyG7Fs>pCRbzk^=3DE
zz=3D(+LjEc{Ps_2(OYg=3DG(93!oS=3DIeJ|WA8STv+LgI*Oj1c-QC06N~mvJ&KKx{arGp5
zswvJ6{%BvBYo>#2$%O$~TITuh?Rr^jCpAUX<nn|pBo;$7lHFqW5<?KC#;*DQ&Wbqt
zG33o<d5B;QRkx*X2zB0cB~t&PBb%)9<{r~@wi+-t8{gr()4{zeZu^Ia92E&xyG0nE
z>h)}m74`O|aOU>w2KI`k<#efwa5=3D-l4Xx!o>Z9Evg`RLN5W7SQp3$@D3_hY4EV!0(
ztMm6>zBcgY{<x&qI(2bjsAjk~6))xqjqtzCL}6)}r*J0rl*7;_Ds}NSq{D~&svZlw
z^C`AI<Pc08l&X+7KFj<>RvHZ{9Ey&&)jr2B4s0qDPBUh1ITaAp&>rj3ng*B=3DVGXz*
zs at eR<;J(XkpD6Q1U3}#FR)wlafiFMU(-=3D&e9(eQ`isrS-9aNwJ)7frS8RiXM4*SbC
zL|4*c?h^jfYvSOpn%Z$W?C|TuZ;uy2pFWHXuGW`ZkGV&kPJsKqJJQ!NswAE!!cb2k
zumi=3DAE$YIkm})cVlg>nn&PBjBR<eS2VeZCWD~=3DM|sX!vZ-&p<a?PWWWzw6m~B_-fs
zglFj9`-LUYd_Vwj2DQ57dwK#b$6Cj&PFK?hbsc6G6$TWpyq(6Zv8wWb=3D8 at f{lL3!(
z2R at ZpP2%mB!KMrb)<qjX=3D#nZ7cqlrx=3D`_<QoVmqV{o$pNwF6WlfvEUlO~CJtgU|(?
z)ye!V)}%Z`<aCg>I*@mfhhRMsa5U8k#A!ztfiw)d7I_UyAif8$5sJ9a7WUv5!o%fL
z(J7-8EQzv1YIc)BNeWkLK~m%y4vqe&q@|_ZR5;eC3-9rkf*T{_19jtuWKhdW4Bn|~
zZ-YyFLN!k)0AKg{dO)|v3K?=3Doy+dzb4%T1F4}JsByncB1Z(`2p at O0!E!JQelouN^*
z%Q^YfQUh66D$Zx-RDZvLctsr9`_+1p#tz&4SMd at i_-8()tyg3OyhU~?Gt#-a{NKFN
z0VGf+AH%@o6;-_*?$$T4QX-f_>Ny-5CV8Ccq+@>gNSeovbFr0 at b}RiTcJbLx>ws&r
zsvY!rR{4al#MpVKut~?&kTmF>_v3UaC!gvuxgg%5-{l{20}~&F6CUarF9N=3Du)BG71
zoQDlAwT+T=3Dmfo&$Xy%4-kmW;4wuh6{{ABClybHV6L>t&k4?9_Ny8A_^?)ff#dEjhL
z2RbC~cFVbz^fJ`$I0%prYc0g-9(7X3eUp}^#Mzv)Z1EsGW;qr3cY$+e2HU5d_O9L%
zpbljP*1!A0PqpzNo3W&y(hD87qgweq5YQWYEkxrOuSain2-q at Z*P`x*ht-9)Fr5Ho
zSTKduvc9h6`S^#$i)LgjDi3_PQ+RbaGP!!di^Y;4kB0lGo$y{if)rJIaXTbpRgO#B
z1El6|18;s}$0FRjgK-7~ZwmI`_1{a`32+Y<pNrz(4@>>&O_iTpm%vz6hNkjGR(#*!
zpfJ2<fKb7l)fFR$t7JXpnW$_)ti7BPe2*QBjk3p|ToJw0U`rjl;WS%PAy{&@uy}AR
z>>OAQbTFba9S3j9BlRHXaG{)Zt(J<3ppA?}j+7F#{bV{M7zU)5e@~R&J_xf$+GKK~
z3{R;Y9fZGe^ifEqKL;!VMXv26=3DR~^TG(#*2!JKCWoo&c^$utAs#Gfq-?t!c&9TH5-
zj&i5L4NWbdNs*djvsY}bC&ddUbh=3Diyc0;3- at Y#d^s8|Ql{ax(yenFcG#i|K%lRxy|
zFys4w!@EPXp2AsbMUGc*eP|7uliAq-O6~(+MR>V(EZTd&9G+MY&gF2lZ=3DI8j*o`OC
z`AxrmOGMeD=3DH_9Cq47clT|h34>-EI=3D%;E!my;o&wU(aKV&PymBzrV9q2uA62<X+0c
z-NRREXWGD(5;~cE^VHTmP`6l9j4Vgu*j;9sEt}<!7xQ%KKB-s*23HdRSTJ~%<5Iok
z>XS at JrjKYANZAU>;8mag#BU?Nv`+ZVhlA<mxo$PS6V43YN}m~oFrU>PV`HF_gKY_O
zhbV2L`8qvR&f=3D at M5vH~geD+L&*L2s<)|5)clA0yt9TM{X)iWtx at wJO_!{vR#|AD6t
z*OAg2&P_i8jjW5y0DdtOGcqvrCHD*1Uq_q1ZQmngPnf!2fHizH%sSX>#$2Rh!>1ur
z+s(*-)abDuePc6~XNG8m@|KMXHVM#<Kuem?7ehg8Ogp=3DuF4KKJgBn^t_C->G4?~+V
z1z!An!D0GD-7WqXE8ddUXLkI%u01$fTEhhy<iD+|jwq)&kAb{f4;INRVYIgQ7$g(<
paFPNt=3DXPM}^4`vQTJvYesCPa<Oj19{`uM94Fh7qntu#SL{~w9ECo}*6

literal 0
HcmV?d00001

diff --git a/koha-tmpl/intranet-tmpl/prog/en/lib/jquery/jquery-ui.css b/koh=
a-tmpl/intranet-tmpl/prog/en/lib/jquery/jquery-ui.css
index 89d99b0..fe76cd3 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/lib/jquery/jquery-ui.css
+++ b/koha-tmpl/intranet-tmpl/prog/en/lib/jquery/jquery-ui.css
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI CSS Framework 1.8.22
+ * jQuery UI CSS Framework 1.8.23
  *
  * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
  * Dual licensed under the MIT or GPL Version 2 licenses.
@@ -39,7 +39,7 @@
=20
=20
 /*!
- * jQuery UI CSS Framework 1.8.22
+ * jQuery UI CSS Framework 1.8.23
  *
  * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
  * Dual licensed under the MIT or GPL Version 2 licenses.
@@ -285,7 +285,7 @@
 /* Overlays */
 .ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40=
x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=3D30); }
 .ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaa=
aa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .3=
0;filter:Alpha(Opacity=3D30); -moz-border-radius: 8px; -khtml-border-radius=
: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*!
- * jQuery UI Autocomplete 1.8.22
+ * jQuery UI Autocomplete 1.8.23
  *
  * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
  * Dual licensed under the MIT or GPL Version 2 licenses.
@@ -299,7 +299,7 @@
 * html .ui-autocomplete { width:1px; } /* without this, the menu expands t=
o 100% in IE6 */
=20
 /*
- * jQuery UI Menu 1.8.22
+ * jQuery UI Menu 1.8.23
  *
  * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
  * Dual licensed under the MIT or GPL Version 2 licenses.
@@ -308,37 +308,37 @@
  * http://docs.jquery.com/UI/Menu#theming
  */
 .ui-menu {
-    list-style:none;
-    padding: 2px;
-    margin: 0;
-    display:block;
-    float: left;
+       list-style:none;
+       padding: 2px;
+  margin: 0;
+     display:block;
+ float: left;
 }
 .ui-menu .ui-menu {
-    margin-top: -3px;
+     margin-top: -3px;
 }
 .ui-menu .ui-menu-item {
-    margin:0;
-    padding: 0;
+   margin:0;
+      padding: 0;
     zoom: 1;
-    float: left;
-    clear: left;
-    width: 100%;
+       float: left;
+   clear: left;
+   width: 100%;
 }
 .ui-menu .ui-menu-item a {
-    text-decoration:none;
-    display:block;
-    padding:.2em .4em;
-    line-height:1.5;
-    zoom:1;
+      text-decoration:none;
+  display:block;
+ padding:.2em .4em;
+     line-height:1.5;
+       zoom:1;
 }
 .ui-menu .ui-menu-item a.ui-state-hover,
 .ui-menu .ui-menu-item a.ui-state-active {
-    font-weight: normal;
-    margin: -1px;
+  font-weight: normal;
+   margin: -1px;
 }
 /*!
- * jQuery UI Slider 1.8.22
+ * jQuery UI Slider 1.8.23
  *
  * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
  * Dual licensed under the MIT or GPL Version 2 licenses.
@@ -361,7 +361,7 @@
 .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; }/*!
- * jQuery UI Tabs 1.8.22
+ * jQuery UI Tabs 1.8.23
  *
  * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
  * Dual licensed under the MIT or GPL Version 2 licenses.
@@ -379,7 +379,7 @@
 .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.=
4em; background: none; }
 .ui-tabs .ui-tabs-hide { display: none !important; }
 /*!
- * jQuery UI Datepicker 1.8.22
+ * jQuery UI Datepicker 1.8.23
  *
  * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
  * Dual licensed under the MIT or GPL Version 2 licenses.
diff --git a/koha-tmpl/intranet-tmpl/prog/en/lib/jquery/jquery-ui.js b/koha=
-tmpl/intranet-tmpl/prog/en/lib/jquery/jquery-ui.js
index e36a7f0..635f4c6 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/lib/jquery/jquery-ui.js
+++ b/koha-tmpl/intranet-tmpl/prog/en/lib/jquery/jquery-ui.js
@@ -1,125 +1,37 @@
-/*! jQuery UI - v1.8.22 - 2012-07-24
+/*! jQuery UI - v1.8.23 - 2012-08-15
 * https://github.com/jquery/jquery-ui
 * Includes: jquery.ui.core.js
 * Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){function c(b,c){var e=3Db.nodeName.toLowerCase();if("area"=
=3D=3D=3De){var f=3Db.parentNode,g=3Df.name,h;return!b.href||!g||f.nodeName=
.toLowerCase()!=3D=3D"map"?!1:(h=3Da("img[usemap=3D#"+g+"]")[0],!!h&&d(h))}=
return(/input|select|textarea|button|object/.test(e)?!b.disabled:"a"=3D=3De=
?b.href||c:c)&&d(b)}function d(b){return!a(b).parents().andSelf().filter(fu=
nction(){return a.curCSS(this,"visibility")=3D=3D=3D"hidden"||a.expr.filter=
s.hidden(this)}).length}a.ui=3Da.ui||{};if(a.ui.version)return;a.extend(a.u=
i,{version:"1.8.22",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMM=
AND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35=
,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD=
_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_=
SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,=
TAB:9,UP:38,WINDOWS:91}}),a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus=
:a.fn.focus,focus:function(b,c){return typeof b=3D=3D"number"?this.each(fun=
ction(){var d=3Dthis;setTimeout(function(){a(d).focus(),c&&c.call(d)},b)}):=
this._focus.apply(this,arguments)},scrollParent:function(){var b;return a.b=
rowser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.tes=
t(this.css("position"))?b=3Dthis.parents().filter(function(){return/(relati=
ve|absolute|fixed)/.test(a.curCSS(this,"position",1))&&/(auto|scroll)/.test=
(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"o=
verflow-x",1))}).eq(0):b=3Dthis.parents().filter(function(){return/(auto|sc=
roll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.cur=
CSS(this,"overflow-x",1))}).eq(0),/fixed/.test(this.css("position"))||!b.le=
ngth?a(document):b},zIndex:function(c){if(c!=3D=3Db)return this.css("zIndex=
",c);if(this.length){var d=3Da(this[0]),e,f;while(d.length&&d[0]!=3D=3Ddocu=
ment){e=3Dd.css("position");if(e=3D=3D=3D"absolute"||e=3D=3D=3D"relative"||=
e=3D=3D=3D"fixed"){f=3DparseInt(d.css("zIndex"),10);if(!isNaN(f)&&f!=3D=3D0=
)return f}d=3Dd.parent()}}return 0},disableSelection:function(){return this=
.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelecti=
on",function(a){a.preventDefault()})},enableSelection:function(){return thi=
s.unbind(".ui-disableSelection")}}),a("<a>").outerWidth(1).jquery||a.each([=
"Width","Height"],function(c,d){function h(b,c,d,f){return a.each(e,functio=
n(){c-=3DparseFloat(a.curCSS(b,"padding"+this,!0))||0,d&&(c-=3DparseFloat(a=
.curCSS(b,"border"+this+"Width",!0))||0),f&&(c-=3DparseFloat(a.curCSS(b,"ma=
rgin"+this,!0))||0)}),c}var e=3Dd=3D=3D=3D"Width"?["Left","Right"]:["Top","=
Bottom"],f=3Dd.toLowerCase(),g=3D{innerWidth:a.fn.innerWidth,innerHeight:a.=
fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};a.f=
n["inner"+d]=3Dfunction(c){return c=3D=3D=3Db?g["inner"+d].call(this):this.=
each(function(){a(this).css(f,h(this,c)+"px")})},a.fn["outer"+d]=3Dfunction=
(b,c){return typeof b!=3D"number"?g["outer"+d].call(this,b):this.each(funct=
ion(){a(this).css(f,h(this,b,!0,c)+"px")})}}),a.extend(a.expr[":"],{data:a.=
expr.createPseudo?a.expr.createPseudo(function(b){return function(c){return=
!!a.data(c,b)}}):function(b,c,d){return!!a.data(b,d[3])},focusable:function=
(b){return c(b,!isNaN(a.attr(b,"tabindex")))},tabbable:function(b){var d=3D=
a.attr(b,"tabindex"),e=3DisNaN(d);return(e||d>=3D0)&&c(b,!e)}}),a(function(=
){var b=3Ddocument.body,c=3Db.appendChild(c=3Ddocument.createElement("div")=
);c.offsetHeight,a.extend(c.style,{minHeight:"100px",height:"auto",padding:=
0,borderWidth:0}),a.support.minHeight=3Dc.offsetHeight=3D=3D=3D100,a.suppor=
t.selectstart=3D"onselectstart"in c,b.removeChild(c).style.display=3D"none"=
}),a.curCSS||(a.curCSS=3Da.css),a.extend(a.ui,{plugin:{add:function(b,c,d){=
var e=3Da.ui[b].prototype;for(var f in d)e.plugins[f]=3De.plugins[f]||[],e.=
plugins[f].push([c,d[f]])},call:function(a,b,c){var d=3Da.plugins[b];if(!d|=
|!a.element[0].parentNode)return;for(var e=3D0;e<d.length;e++)a.options[d[e=
][0]]&&d[e][1].apply(a.element,c)}},contains:function(a,b){return document.=
compareDocumentPosition?a.compareDocumentPosition(b)&16:a!=3D=3Db&&a.contai=
ns(b)},hasScroll:function(b,c){if(a(b).css("overflow")=3D=3D=3D"hidden")ret=
urn!1;var d=3Dc&&c=3D=3D=3D"left"?"scrollLeft":"scrollTop",e=3D!1;return b[=
d]>0?!0:(b[d]=3D1,e=3Db[d]>0,b[d]=3D0,e)},isOverAxis:function(a,b,c){return=
 a>b&&a<b+c},isOver:function(b,c,d,e,f,g){return a.ui.isOverAxis(b,d,f)&&a.=
ui.isOverAxis(c,e,g)}})})(jQuery);;/*! jQuery UI - v1.8.22 - 2012-07-24
+(function(a,b){function c(b,c){var e=3Db.nodeName.toLowerCase();if("area"=
=3D=3D=3De){var f=3Db.parentNode,g=3Df.name,h;return!b.href||!g||f.nodeName=
.toLowerCase()!=3D=3D"map"?!1:(h=3Da("img[usemap=3D#"+g+"]")[0],!!h&&d(h))}=
return(/input|select|textarea|button|object/.test(e)?!b.disabled:"a"=3D=3De=
?b.href||c:c)&&d(b)}function d(b){return!a(b).parents().andSelf().filter(fu=
nction(){return a.curCSS(this,"visibility")=3D=3D=3D"hidden"||a.expr.filter=
s.hidden(this)}).length}a.ui=3Da.ui||{};if(a.ui.version)return;a.extend(a.u=
i,{version:"1.8.23",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMM=
AND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35=
,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD=
_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_=
SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,=
TAB:9,UP:38,WINDOWS:91}}),a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus=
:a.fn.focus,focus:function(b,c){return typeof b=3D=3D"number"?this.each(fun=
ction(){var d=3Dthis;setTimeout(function(){a(d).focus(),c&&c.call(d)},b)}):=
this._focus.apply(this,arguments)},scrollParent:function(){var b;return a.b=
rowser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.tes=
t(this.css("position"))?b=3Dthis.parents().filter(function(){return/(relati=
ve|absolute|fixed)/.test(a.curCSS(this,"position",1))&&/(auto|scroll)/.test=
(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"o=
verflow-x",1))}).eq(0):b=3Dthis.parents().filter(function(){return/(auto|sc=
roll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.cur=
CSS(this,"overflow-x",1))}).eq(0),/fixed/.test(this.css("position"))||!b.le=
ngth?a(document):b},zIndex:function(c){if(c!=3D=3Db)return this.css("zIndex=
",c);if(this.length){var d=3Da(this[0]),e,f;while(d.length&&d[0]!=3D=3Ddocu=
ment){e=3Dd.css("position");if(e=3D=3D=3D"absolute"||e=3D=3D=3D"relative"||=
e=3D=3D=3D"fixed"){f=3DparseInt(d.css("zIndex"),10);if(!isNaN(f)&&f!=3D=3D0=
)return f}d=3Dd.parent()}}return 0},disableSelection:function(){return this=
.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelecti=
on",function(a){a.preventDefault()})},enableSelection:function(){return thi=
s.unbind(".ui-disableSelection")}}),a("<a>").outerWidth(1).jquery||a.each([=
"Width","Height"],function(c,d){function h(b,c,d,f){return a.each(e,functio=
n(){c-=3DparseFloat(a.curCSS(b,"padding"+this,!0))||0,d&&(c-=3DparseFloat(a=
.curCSS(b,"border"+this+"Width",!0))||0),f&&(c-=3DparseFloat(a.curCSS(b,"ma=
rgin"+this,!0))||0)}),c}var e=3Dd=3D=3D=3D"Width"?["Left","Right"]:["Top","=
Bottom"],f=3Dd.toLowerCase(),g=3D{innerWidth:a.fn.innerWidth,innerHeight:a.=
fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};a.f=
n["inner"+d]=3Dfunction(c){return c=3D=3D=3Db?g["inner"+d].call(this):this.=
each(function(){a(this).css(f,h(this,c)+"px")})},a.fn["outer"+d]=3Dfunction=
(b,c){return typeof b!=3D"number"?g["outer"+d].call(this,b):this.each(funct=
ion(){a(this).css(f,h(this,b,!0,c)+"px")})}}),a.extend(a.expr[":"],{data:a.=
expr.createPseudo?a.expr.createPseudo(function(b){return function(c){return=
!!a.data(c,b)}}):function(b,c,d){return!!a.data(b,d[3])},focusable:function=
(b){return c(b,!isNaN(a.attr(b,"tabindex")))},tabbable:function(b){var d=3D=
a.attr(b,"tabindex"),e=3DisNaN(d);return(e||d>=3D0)&&c(b,!e)}}),a(function(=
){var b=3Ddocument.body,c=3Db.appendChild(c=3Ddocument.createElement("div")=
);c.offsetHeight,a.extend(c.style,{minHeight:"100px",height:"auto",padding:=
0,borderWidth:0}),a.support.minHeight=3Dc.offsetHeight=3D=3D=3D100,a.suppor=
t.selectstart=3D"onselectstart"in c,b.removeChild(c).style.display=3D"none"=
}),a.curCSS||(a.curCSS=3Da.css),a.extend(a.ui,{plugin:{add:function(b,c,d){=
var e=3Da.ui[b].prototype;for(var f in d)e.plugins[f]=3De.plugins[f]||[],e.=
plugins[f].push([c,d[f]])},call:function(a,b,c){var d=3Da.plugins[b];if(!d|=
|!a.element[0].parentNode)return;for(var e=3D0;e<d.length;e++)a.options[d[e=
][0]]&&d[e][1].apply(a.element,c)}},contains:function(a,b){return document.=
compareDocumentPosition?a.compareDocumentPosition(b)&16:a!=3D=3Db&&a.contai=
ns(b)},hasScroll:function(b,c){if(a(b).css("overflow")=3D=3D=3D"hidden")ret=
urn!1;var d=3Dc&&c=3D=3D=3D"left"?"scrollLeft":"scrollTop",e=3D!1;return b[=
d]>0?!0:(b[d]=3D1,e=3Db[d]>0,b[d]=3D0,e)},isOverAxis:function(a,b,c){return=
 a>b&&a<b+c},isOver:function(b,c,d,e,f,g){return a.ui.isOverAxis(b,d,f)&&a.=
ui.isOverAxis(c,e,g)}})})(jQuery);;/*! jQuery UI - v1.8.23 - 2012-08-15
 * https://github.com/jquery/jquery-ui
 * Includes: jquery.ui.widget.js
 * Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){if(a.cleanData){var c=3Da.cleanData;a.cleanData=3Dfunction(=
b){for(var d=3D0,e;(e=3Db[d])!=3Dnull;d++)try{a(e).triggerHandler("remove")=
}catch(f){}c(b)}}else{var d=3Da.fn.remove;a.fn.remove=3Dfunction(b,c){retur=
n this.each(function(){return c||(!b||a.filter(b,[this]).length)&&a("*",thi=
s).add([this]).each(function(){try{a(this).triggerHandler("remove")}catch(b=
){}}),d.call(a(this),b,c)})}}a.widget=3Dfunction(b,c,d){var e=3Db.split("."=
)[0],f;b=3Db.split(".")[1],f=3De+"-"+b,d||(d=3Dc,c=3Da.Widget),a.expr[":"][=
f]=3Dfunction(c){return!!a.data(c,b)},a[e]=3Da[e]||{},a[e][b]=3Dfunction(a,=
b){arguments.length&&this._createWidget(a,b)};var g=3Dnew c;g.options=3Da.e=
xtend(!0,{},g.options),a[e][b].prototype=3Da.extend(!0,g,{namespace:e,widge=
tName:b,widgetEventPrefix:a[e][b].prototype.widgetEventPrefix||b,widgetBase=
Class:f},d),a.widget.bridge(b,a[e][b])},a.widget.bridge=3Dfunction(c,d){a.f=
n[c]=3Dfunction(e){var f=3Dtypeof e=3D=3D"string",g=3DArray.prototype.slice=
.call(arguments,1),h=3Dthis;return e=3D!f&&g.length?a.extend.apply(null,[!0=
,e].concat(g)):e,f&&e.charAt(0)=3D=3D=3D"_"?h:(f?this.each(function(){var d=
=3Da.data(this,c),f=3Dd&&a.isFunction(d[e])?d[e].apply(d,g):d;if(f!=3D=3Dd&=
&f!=3D=3Db)return h=3Df,!1}):this.each(function(){var b=3Da.data(this,c);b?=
b.option(e||{})._init():a.data(this,c,new d(e,this))}),h)}},a.Widget=3Dfunc=
tion(a,b){arguments.length&&this._createWidget(a,b)},a.Widget.prototype=3D{=
widgetName:"widget",widgetEventPrefix:"",options:{disabled:!1},_createWidge=
t:function(b,c){a.data(c,this.widgetName,this),this.element=3Da(c),this.opt=
ions=3Da.extend(!0,{},this.options,this._getCreateOptions(),b);var d=3Dthis=
;this.element.bind("remove."+this.widgetName,function(){d.destroy()}),this.=
_create(),this._trigger("create"),this._init()},_getCreateOptions:function(=
){return a.metadata&&a.metadata.get(this.element[0])[this.widgetName]},_cre=
ate:function(){},_init:function(){},destroy:function(){this.element.unbind(=
"."+this.widgetName).removeData(this.widgetName),this.widget().unbind("."+t=
his.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClas=
s+"-disabled "+"ui-state-disabled")},widget:function(){return this.element}=
,option:function(c,d){var e=3Dc;if(arguments.length=3D=3D=3D0)return a.exte=
nd({},this.options);if(typeof c=3D=3D"string"){if(d=3D=3D=3Db)return this.o=
ptions[c];e=3D{},e[c]=3Dd}return this._setOptions(e),this},_setOptions:func=
tion(b){var c=3Dthis;return a.each(b,function(a,b){c._setOption(a,b)}),this=
},_setOption:function(a,b){return this.options[a]=3Db,a=3D=3D=3D"disabled"&=
&this.widget()[b?"addClass":"removeClass"](this.widgetBaseClass+"-disabled"=
+" "+"ui-state-disabled").attr("aria-disabled",b),this},enable:function(){r=
eturn this._setOption("disabled",!1)},disable:function(){return this._setOp=
tion("disabled",!0)},_trigger:function(b,c,d){var e,f,g=3Dthis.options[b];d=
=3Dd||{},c=3Da.Event(c),c.type=3D(b=3D=3D=3Dthis.widgetEventPrefix?b:this.w=
idgetEventPrefix+b).toLowerCase(),c.target=3Dthis.element[0],f=3Dc.original=
Event;if(f)for(e in f)e in c||(c[e]=3Df[e]);return this.element.trigger(c,d=
),!(a.isFunction(g)&&g.call(this.element[0],c,d)=3D=3D=3D!1||c.isDefaultPre=
vented())}}})(jQuery);;/*! jQuery UI - v1.8.22 - 2012-07-24
+(function(a,b){if(a.cleanData){var c=3Da.cleanData;a.cleanData=3Dfunction(=
b){for(var d=3D0,e;(e=3Db[d])!=3Dnull;d++)try{a(e).triggerHandler("remove")=
}catch(f){}c(b)}}else{var d=3Da.fn.remove;a.fn.remove=3Dfunction(b,c){retur=
n this.each(function(){return c||(!b||a.filter(b,[this]).length)&&a("*",thi=
s).add([this]).each(function(){try{a(this).triggerHandler("remove")}catch(b=
){}}),d.call(a(this),b,c)})}}a.widget=3Dfunction(b,c,d){var e=3Db.split("."=
)[0],f;b=3Db.split(".")[1],f=3De+"-"+b,d||(d=3Dc,c=3Da.Widget),a.expr[":"][=
f]=3Dfunction(c){return!!a.data(c,b)},a[e]=3Da[e]||{},a[e][b]=3Dfunction(a,=
b){arguments.length&&this._createWidget(a,b)};var g=3Dnew c;g.options=3Da.e=
xtend(!0,{},g.options),a[e][b].prototype=3Da.extend(!0,g,{namespace:e,widge=
tName:b,widgetEventPrefix:a[e][b].prototype.widgetEventPrefix||b,widgetBase=
Class:f},d),a.widget.bridge(b,a[e][b])},a.widget.bridge=3Dfunction(c,d){a.f=
n[c]=3Dfunction(e){var f=3Dtypeof e=3D=3D"string",g=3DArray.prototype.slice=
.call(arguments,1),h=3Dthis;return e=3D!f&&g.length?a.extend.apply(null,[!0=
,e].concat(g)):e,f&&e.charAt(0)=3D=3D=3D"_"?h:(f?this.each(function(){var d=
=3Da.data(this,c),f=3Dd&&a.isFunction(d[e])?d[e].apply(d,g):d;if(f!=3D=3Dd&=
&f!=3D=3Db)return h=3Df,!1}):this.each(function(){var b=3Da.data(this,c);b?=
b.option(e||{})._init():a.data(this,c,new d(e,this))}),h)}},a.Widget=3Dfunc=
tion(a,b){arguments.length&&this._createWidget(a,b)},a.Widget.prototype=3D{=
widgetName:"widget",widgetEventPrefix:"",options:{disabled:!1},_createWidge=
t:function(b,c){a.data(c,this.widgetName,this),this.element=3Da(c),this.opt=
ions=3Da.extend(!0,{},this.options,this._getCreateOptions(),b);var d=3Dthis=
;this.element.bind("remove."+this.widgetName,function(){d.destroy()}),this.=
_create(),this._trigger("create"),this._init()},_getCreateOptions:function(=
){return a.metadata&&a.metadata.get(this.element[0])[this.widgetName]},_cre=
ate:function(){},_init:function(){},destroy:function(){this.element.unbind(=
"."+this.widgetName).removeData(this.widgetName),this.widget().unbind("."+t=
his.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClas=
s+"-disabled "+"ui-state-disabled")},widget:function(){return this.element}=
,option:function(c,d){var e=3Dc;if(arguments.length=3D=3D=3D0)return a.exte=
nd({},this.options);if(typeof c=3D=3D"string"){if(d=3D=3D=3Db)return this.o=
ptions[c];e=3D{},e[c]=3Dd}return this._setOptions(e),this},_setOptions:func=
tion(b){var c=3Dthis;return a.each(b,function(a,b){c._setOption(a,b)}),this=
},_setOption:function(a,b){return this.options[a]=3Db,a=3D=3D=3D"disabled"&=
&this.widget()[b?"addClass":"removeClass"](this.widgetBaseClass+"-disabled"=
+" "+"ui-state-disabled").attr("aria-disabled",b),this},enable:function(){r=
eturn this._setOption("disabled",!1)},disable:function(){return this._setOp=
tion("disabled",!0)},_trigger:function(b,c,d){var e,f,g=3Dthis.options[b];d=
=3Dd||{},c=3Da.Event(c),c.type=3D(b=3D=3D=3Dthis.widgetEventPrefix?b:this.w=
idgetEventPrefix+b).toLowerCase(),c.target=3Dthis.element[0],f=3Dc.original=
Event;if(f)for(e in f)e in c||(c[e]=3Df[e]);return this.element.trigger(c,d=
),!(a.isFunction(g)&&g.call(this.element[0],c,d)=3D=3D=3D!1||c.isDefaultPre=
vented())}}})(jQuery);;/*! jQuery UI - v1.8.23 - 2012-08-15
 * https://github.com/jquery/jquery-ui
 * Includes: jquery.ui.mouse.js
 * Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){var c=3D!1;a(document).mouseup(function(a){c=3D!1}),a.widge=
t("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseIni=
t:function(){var b=3Dthis;this.element.bind("mousedown."+this.widgetName,fu=
nction(a){return b._mouseDown(a)}).bind("click."+this.widgetName,function(c=
){if(!0=3D=3D=3Da.data(c.target,b.widgetName+".preventClickEvent"))return a=
.removeData(c.target,b.widgetName+".preventClickEvent"),c.stopImmediateProp=
agation(),!1}),this.started=3D!1},_mouseDestroy:function(){this.element.unb=
ind("."+this.widgetName),a(document).unbind("mousemove."+this.widgetName,th=
is._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDeleg=
ate)},_mouseDown:function(b){if(c)return;this._mouseStarted&&this._mouseUp(=
b),this._mouseDownEvent=3Db;var d=3Dthis,e=3Db.which=3D=3D1,f=3Dtypeof this=
.options.cancel=3D=3D"string"&&b.target.nodeName?a(b.target).closest(this.o=
ptions.cancel).length:!1;if(!e||f||!this._mouseCapture(b))return!0;this.mou=
seDelayMet=3D!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=
=3DsetTimeout(function(){d.mouseDelayMet=3D!0},this.options.delay));if(this=
._mouseDistanceMet(b)&&this._mouseDelayMet(b)){this._mouseStarted=3Dthis._m=
ouseStart(b)!=3D=3D!1;if(!this._mouseStarted)return b.preventDefault(),!0}r=
eturn!0=3D=3D=3Da.data(b.target,this.widgetName+".preventClickEvent")&&a.re=
moveData(b.target,this.widgetName+".preventClickEvent"),this._mouseMoveDele=
gate=3Dfunction(a){return d._mouseMove(a)},this._mouseUpDelegate=3Dfunction=
(a){return d._mouseUp(a)},a(document).bind("mousemove."+this.widgetName,thi=
s._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate=
),b.preventDefault(),c=3D!0,!0},_mouseMove:function(b){return!a.browser.msi=
e||document.documentMode>=3D9||!!b.button?this._mouseStarted?(this._mouseDr=
ag(b),b.preventDefault()):(this._mouseDistanceMet(b)&&this._mouseDelayMet(b=
)&&(this._mouseStarted=3Dthis._mouseStart(this._mouseDownEvent,b)!=3D=3D!1,=
this._mouseStarted?this._mouseDrag(b):this._mouseUp(b)),!this._mouseStarted=
):this._mouseUp(b)},_mouseUp:function(b){return a(document).unbind("mousemo=
ve."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widget=
Name,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=3D!1,b.=
target=3D=3Dthis._mouseDownEvent.target&&a.data(b.target,this.widgetName+".=
preventClickEvent",!0),this._mouseStop(b)),!1},_mouseDistanceMet:function(a=
){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(thi=
s._mouseDownEvent.pageY-a.pageY))>=3Dthis.options.distance},_mouseDelayMet:=
function(a){return this.mouseDelayMet},_mouseStart:function(a){},_mouseDrag=
:function(a){},_mouseStop:function(a){},_mouseCapture:function(a){return!0}=
})})(jQuery);;/*! jQuery UI - v1.8.22 - 2012-07-24
+(function(a,b){var c=3D!1;a(document).mouseup(function(a){c=3D!1}),a.widge=
t("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseIni=
t:function(){var b=3Dthis;this.element.bind("mousedown."+this.widgetName,fu=
nction(a){return b._mouseDown(a)}).bind("click."+this.widgetName,function(c=
){if(!0=3D=3D=3Da.data(c.target,b.widgetName+".preventClickEvent"))return a=
.removeData(c.target,b.widgetName+".preventClickEvent"),c.stopImmediateProp=
agation(),!1}),this.started=3D!1},_mouseDestroy:function(){this.element.unb=
ind("."+this.widgetName),this._mouseMoveDelegate&&a(document).unbind("mouse=
move."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widg=
etName,this._mouseUpDelegate)},_mouseDown:function(b){if(c)return;this._mou=
seStarted&&this._mouseUp(b),this._mouseDownEvent=3Db;var d=3Dthis,e=3Db.whi=
ch=3D=3D1,f=3Dtypeof this.options.cancel=3D=3D"string"&&b.target.nodeName?a=
(b.target).closest(this.options.cancel).length:!1;if(!e||f||!this._mouseCap=
ture(b))return!0;this.mouseDelayMet=3D!this.options.delay,this.mouseDelayMe=
t||(this._mouseDelayTimer=3DsetTimeout(function(){d.mouseDelayMet=3D!0},thi=
s.options.delay));if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)){thi=
s._mouseStarted=3Dthis._mouseStart(b)!=3D=3D!1;if(!this._mouseStarted)retur=
n b.preventDefault(),!0}return!0=3D=3D=3Da.data(b.target,this.widgetName+".=
preventClickEvent")&&a.removeData(b.target,this.widgetName+".preventClickEv=
ent"),this._mouseMoveDelegate=3Dfunction(a){return d._mouseMove(a)},this._m=
ouseUpDelegate=3Dfunction(a){return d._mouseUp(a)},a(document).bind("mousem=
ove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetN=
ame,this._mouseUpDelegate),b.preventDefault(),c=3D!0,!0},_mouseMove:functio=
n(b){return!a.browser.msie||document.documentMode>=3D9||!!b.button?this._mo=
useStarted?(this._mouseDrag(b),b.preventDefault()):(this._mouseDistanceMet(=
b)&&this._mouseDelayMet(b)&&(this._mouseStarted=3Dthis._mouseStart(this._mo=
useDownEvent,b)!=3D=3D!1,this._mouseStarted?this._mouseDrag(b):this._mouseU=
p(b)),!this._mouseStarted):this._mouseUp(b)},_mouseUp:function(b){return a(=
document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbi=
nd("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(t=
his._mouseStarted=3D!1,b.target=3D=3Dthis._mouseDownEvent.target&&a.data(b.=
target,this.widgetName+".preventClickEvent",!0),this._mouseStop(b)),!1},_mo=
useDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pa=
geX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=3Dthis.options.=
distance},_mouseDelayMet:function(a){return this.mouseDelayMet},_mouseStart=
:function(a){},_mouseDrag:function(a){},_mouseStop:function(a){},_mouseCapt=
ure:function(a){return!0}})})(jQuery);;/*! jQuery UI - v1.8.23 - 2012-08-15
 * https://github.com/jquery/jquery-ui
 * Includes: jquery.ui.position.js
 * Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){a.ui=3Da.ui||{};var c=3D/left|center|right/,d=3D/top|center=
|bottom/,e=3D"center",f=3D{},g=3Da.fn.position,h=3Da.fn.offset;a.fn.positio=
n=3Dfunction(b){if(!b||!b.of)return g.apply(this,arguments);b=3Da.extend({}=
,b);var h=3Da(b.of),i=3Dh[0],j=3D(b.collision||"flip").split(" "),k=3Db.off=
set?b.offset.split(" "):[0,0],l,m,n;return i.nodeType=3D=3D=3D9?(l=3Dh.widt=
h(),m=3Dh.height(),n=3D{top:0,left:0}):i.setTimeout?(l=3Dh.width(),m=3Dh.he=
ight(),n=3D{top:h.scrollTop(),left:h.scrollLeft()}):i.preventDefault?(b.at=
=3D"left top",l=3Dm=3D0,n=3D{top:b.of.pageY,left:b.of.pageX}):(l=3Dh.outerW=
idth(),m=3Dh.outerHeight(),n=3Dh.offset()),a.each(["my","at"],function(){va=
r a=3D(b[this]||"").split(" ");a.length=3D=3D=3D1&&(a=3Dc.test(a[0])?a.conc=
at([e]):d.test(a[0])?[e].concat(a):[e,e]),a[0]=3Dc.test(a[0])?a[0]:e,a[1]=
=3Dd.test(a[1])?a[1]:e,b[this]=3Da}),j.length=3D=3D=3D1&&(j[1]=3Dj[0]),k[0]=
=3DparseInt(k[0],10)||0,k.length=3D=3D=3D1&&(k[1]=3Dk[0]),k[1]=3DparseInt(k=
[1],10)||0,b.at[0]=3D=3D=3D"right"?n.left+=3Dl:b.at[0]=3D=3D=3De&&(n.left+=
=3Dl/2),b.at[1]=3D=3D=3D"bottom"?n.top+=3Dm:b.at[1]=3D=3D=3De&&(n.top+=3Dm/=
2),n.left+=3Dk[0],n.top+=3Dk[1],this.each(function(){var c=3Da(this),d=3Dc.=
outerWidth(),g=3Dc.outerHeight(),h=3DparseInt(a.curCSS(this,"marginLeft",!0=
))||0,i=3DparseInt(a.curCSS(this,"marginTop",!0))||0,o=3Dd+h+(parseInt(a.cu=
rCSS(this,"marginRight",!0))||0),p=3Dg+i+(parseInt(a.curCSS(this,"marginBot=
tom",!0))||0),q=3Da.extend({},n),r;b.my[0]=3D=3D=3D"right"?q.left-=3Dd:b.my=
[0]=3D=3D=3De&&(q.left-=3Dd/2),b.my[1]=3D=3D=3D"bottom"?q.top-=3Dg:b.my[1]=
=3D=3D=3De&&(q.top-=3Dg/2),f.fractions||(q.left=3DMath.round(q.left),q.top=
=3DMath.round(q.top)),r=3D{left:q.left-h,top:q.top-i},a.each(["left","top"]=
,function(c,e){a.ui.position[j[c]]&&a.ui.position[j[c]][e](q,{targetWidth:l=
,targetHeight:m,elemWidth:d,elemHeight:g,collisionPosition:r,collisionWidth=
:o,collisionHeight:p,offset:k,my:b.my,at:b.at})}),a.fn.bgiframe&&c.bgiframe=
(),c.offset(a.extend(q,{using:b.using}))})},a.ui.position=3D{fit:{left:func=
tion(b,c){var d=3Da(window),e=3Dc.collisionPosition.left+c.collisionWidth-d=
.width()-d.scrollLeft();b.left=3De>0?b.left-e:Math.max(b.left-c.collisionPo=
sition.left,b.left)},top:function(b,c){var d=3Da(window),e=3Dc.collisionPos=
ition.top+c.collisionHeight-d.height()-d.scrollTop();b.top=3De>0?b.top-e:Ma=
th.max(b.top-c.collisionPosition.top,b.top)}},flip:{left:function(b,c){if(c=
.at[0]=3D=3D=3De)return;var d=3Da(window),f=3Dc.collisionPosition.left+c.co=
llisionWidth-d.width()-d.scrollLeft(),g=3Dc.my[0]=3D=3D=3D"left"?-c.elemWid=
th:c.my[0]=3D=3D=3D"right"?c.elemWidth:0,h=3Dc.at[0]=3D=3D=3D"left"?c.targe=
tWidth:-c.targetWidth,i=3D-2*c.offset[0];b.left+=3Dc.collisionPosition.left=
<0?g+h+i:f>0?g+h+i:0},top:function(b,c){if(c.at[1]=3D=3D=3De)return;var d=
=3Da(window),f=3Dc.collisionPosition.top+c.collisionHeight-d.height()-d.scr=
ollTop(),g=3Dc.my[1]=3D=3D=3D"top"?-c.elemHeight:c.my[1]=3D=3D=3D"bottom"?c=
.elemHeight:0,h=3Dc.at[1]=3D=3D=3D"top"?c.targetHeight:-c.targetHeight,i=3D=
-2*c.offset[1];b.top+=3Dc.collisionPosition.top<0?g+h+i:f>0?g+h+i:0}}},a.of=
fset.setOffset||(a.offset.setOffset=3Dfunction(b,c){/static/.test(a.curCSS(=
b,"position"))&&(b.style.position=3D"relative");var d=3Da(b),e=3Dd.offset()=
,f=3DparseInt(a.curCSS(b,"top",!0),10)||0,g=3DparseInt(a.curCSS(b,"left",!0=
),10)||0,h=3D{top:c.top-e.top+f,left:c.left-e.left+g};"using"in c?c.using.c=
all(b,h):d.css(h)},a.fn.offset=3Dfunction(b){var c=3Dthis[0];return!c||!c.o=
wnerDocument?null:b?a.isFunction(b)?this.each(function(c){a(this).offset(b.=
call(this,c,a(this).offset()))}):this.each(function(){a.offset.setOffset(th=
is,b)}):h.call(this)}),function(){var b=3Ddocument.getElementsByTagName("bo=
dy")[0],c=3Ddocument.createElement("div"),d,e,g,h,i;d=3Ddocument.createElem=
ent(b?"div":"body"),g=3D{visibility:"hidden",width:0,height:0,border:0,marg=
in:0,background:"none"},b&&a.extend(g,{position:"absolute",left:"-1000px",t=
op:"-1000px"});for(var j in g)d.style[j]=3Dg[j];d.appendChild(c),e=3Db||doc=
ument.documentElement,e.insertBefore(d,e.firstChild),c.style.cssText=3D"pos=
ition: absolute; left: 10.7432222px; top: 10.432325px; height: 30px; width:=
 201px;",h=3Da(c).offset(function(a,b){return b}).offset(),d.innerHTML=3D""=
,e.removeChild(d),i=3Dh.top+h.left+(b?2e3:0),f.fractions=3Di>21&&i<22}()})(=
jQuery);;/*! jQuery UI - v1.8.22 - 2012-07-24
-* https://github.com/jquery/jquery-ui
-* Includes: jquery.ui.draggable.js
-* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){a.widget("ui.draggable",a.ui.mouse,{widgetEventPrefix:"drag=
",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,con=
tainment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",i=
frameFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,sco=
pe:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode=
:"both",snapTolerance:20,stack:!1,zIndex:!1},_create:function(){this.option=
s.helper=3D=3D"original"&&!/^(?:r|a|f)/.test(this.element.css("position"))&=
&(this.element[0].style.position=3D"relative"),this.options.addClasses&&thi=
s.element.addClass("ui-draggable"),this.options.disabled&&this.element.addC=
lass("ui-draggable-disabled"),this._mouseInit()},destroy:function(){if(!thi=
s.element.data("draggable"))return;return this.element.removeData("draggabl=
e").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui=
-draggable-disabled"),this._mouseDestroy(),this},_mouseCapture:function(b){=
var c=3Dthis.options;return this.helper||c.disabled||a(b.target).is(".ui-re=
sizable-handle")?!1:(this.handle=3Dthis._getHandle(b),this.handle?(c.iframe=
Fix&&a(c.iframeFix=3D=3D=3D!0?"iframe":c.iframeFix).each(function(){a('<div=
 class=3D"ui-draggable-iframeFix" style=3D"background: #fff;"></div>').css(=
{width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolu=
te",opacity:"0.001",zIndex:1e3}).css(a(this).offset()).appendTo("body")}),!=
0):!1)},_mouseStart:function(b){var c=3Dthis.options;return this.helper=3Dt=
his._createHelper(b),this.helper.addClass("ui-draggable-dragging"),this._ca=
cheHelperProportions(),a.ui.ddmanager&&(a.ui.ddmanager.current=3Dthis),this=
._cacheMargins(),this.cssPosition=3Dthis.helper.css("position"),this.scroll=
Parent=3Dthis.helper.scrollParent(),this.offset=3Dthis.positionAbs=3Dthis.e=
lement.offset(),this.offset=3D{top:this.offset.top-this.margins.top,left:th=
is.offset.left-this.margins.left},a.extend(this.offset,{click:{left:b.pageX=
-this.offset.left,top:b.pageY-this.offset.top},parent:this._getParentOffset=
(),relative:this._getRelativeOffset()}),this.originalPosition=3Dthis.positi=
on=3Dthis._generatePosition(b),this.originalPageX=3Db.pageX,this.originalPa=
geY=3Db.pageY,c.cursorAt&&this._adjustOffsetFromHelper(c.cursorAt),c.contai=
nment&&this._setContainment(),this._trigger("start",b)=3D=3D=3D!1?(this._cl=
ear(),!1):(this._cacheHelperProportions(),a.ui.ddmanager&&!c.dropBehaviour&=
&a.ui.ddmanager.prepareOffsets(this,b),this._mouseDrag(b,!0),a.ui.ddmanager=
&&a.ui.ddmanager.dragStart(this,b),!0)},_mouseDrag:function(b,c){this.posit=
ion=3Dthis._generatePosition(b),this.positionAbs=3Dthis._convertPositionTo(=
"absolute");if(!c){var d=3Dthis._uiHash();if(this._trigger("drag",b,d)=3D=
=3D=3D!1)return this._mouseUp({}),!1;this.position=3Dd.position}if(!this.op=
tions.axis||this.options.axis!=3D"y")this.helper[0].style.left=3Dthis.posit=
ion.left+"px";if(!this.options.axis||this.options.axis!=3D"x")this.helper[0=
].style.top=3Dthis.position.top+"px";return a.ui.ddmanager&&a.ui.ddmanager.=
drag(this,b),!1},_mouseStop:function(b){var c=3D!1;a.ui.ddmanager&&!this.op=
tions.dropBehaviour&&(c=3Da.ui.ddmanager.drop(this,b)),this.dropped&&(c=3Dt=
his.dropped,this.dropped=3D!1);var d=3Dthis.element[0],e=3D!1;while(d&&(d=
=3Dd.parentNode))d=3D=3Ddocument&&(e=3D!0);if(!e&&this.options.helper=3D=3D=
=3D"original")return!1;if(this.options.revert=3D=3D"invalid"&&!c||this.opti=
ons.revert=3D=3D"valid"&&c||this.options.revert=3D=3D=3D!0||a.isFunction(th=
is.options.revert)&&this.options.revert.call(this.element,c)){var f=3Dthis;=
a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDu=
ration,10),function(){f._trigger("stop",b)!=3D=3D!1&&f._clear()})}else this=
._trigger("stop",b)!=3D=3D!1&&this._clear();return!1},_mouseUp:function(b){=
return this.options.iframeFix=3D=3D=3D!0&&a("div.ui-draggable-iframeFix").e=
ach(function(){this.parentNode.removeChild(this)}),a.ui.ddmanager&&a.ui.ddm=
anager.dragStop(this,b),a.ui.mouse.prototype._mouseUp.call(this,b)},cancel:=
function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}=
):this._clear(),this},_getHandle:function(b){var c=3D!this.options.handle||=
!a(this.options.handle,this.element).length?!0:!1;return a(this.options.han=
dle,this.element).find("*").andSelf().each(function(){this=3D=3Db.target&&(=
c=3D!0)}),c},_createHelper:function(b){var c=3Dthis.options,d=3Da.isFunctio=
n(c.helper)?a(c.helper.apply(this.element[0],[b])):c.helper=3D=3D"clone"?th=
is.element.clone().removeAttr("id"):this.element;return d.parents("body").l=
ength||d.appendTo(c.appendTo=3D=3D"parent"?this.element[0].parentNode:c.app=
endTo),d[0]!=3Dthis.element[0]&&!/(fixed|absolute)/.test(d.css("position"))=
&&d.css("position","absolute"),d},_adjustOffsetFromHelper:function(b){typeo=
f b=3D=3D"string"&&(b=3Db.split(" ")),a.isArray(b)&&(b=3D{left:+b[0],top:+b=
[1]||0}),"left"in b&&(this.offset.click.left=3Db.left+this.margins.left),"r=
ight"in b&&(this.offset.click.left=3Dthis.helperProportions.width-b.right+t=
his.margins.left),"top"in b&&(this.offset.click.top=3Db.top+this.margins.to=
p),"bottom"in b&&(this.offset.click.top=3Dthis.helperProportions.height-b.b=
ottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=3Dth=
is.helper.offsetParent();var b=3Dthis.offsetParent.offset();this.cssPositio=
n=3D=3D"absolute"&&this.scrollParent[0]!=3Ddocument&&a.ui.contains(this.scr=
ollParent[0],this.offsetParent[0])&&(b.left+=3Dthis.scrollParent.scrollLeft=
(),b.top+=3Dthis.scrollParent.scrollTop());if(this.offsetParent[0]=3D=3Ddoc=
ument.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLo=
werCase()=3D=3D"html"&&a.browser.msie)b=3D{top:0,left:0};return{top:b.top+(=
parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parse=
Int(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:f=
unction(){if(this.cssPosition=3D=3D"relative"){var a=3Dthis.element.positio=
n();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollPa=
rent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this=
.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){=
this.margins=3D{left:parseInt(this.element.css("marginLeft"),10)||0,top:par=
seInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css(=
"marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)|=
|0}},_cacheHelperProportions:function(){this.helperProportions=3D{width:thi=
s.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:fu=
nction(){var b=3Dthis.options;b.containment=3D=3D"parent"&&(b.containment=
=3Dthis.helper[0].parentNode);if(b.containment=3D=3D"document"||b.containme=
nt=3D=3D"window")this.containment=3D[b.containment=3D=3D"document"?0:a(wind=
ow).scrollLeft()-this.offset.relative.left-this.offset.parent.left,b.contai=
nment=3D=3D"document"?0:a(window).scrollTop()-this.offset.relative.top-this=
.offset.parent.top,(b.containment=3D=3D"document"?0:a(window).scrollLeft())=
+a(b.containment=3D=3D"document"?document:window).width()-this.helperPropor=
tions.width-this.margins.left,(b.containment=3D=3D"document"?0:a(window).sc=
rollTop())+(a(b.containment=3D=3D"document"?document:window).height()||docu=
ment.body.parentNode.scrollHeight)-this.helperProportions.height-this.margi=
ns.top];if(!/^(document|window|parent)$/.test(b.containment)&&b.containment=
.constructor!=3DArray){var c=3Da(b.containment),d=3Dc[0];if(!d)return;var e=
=3Dc.offset(),f=3Da(d).css("overflow")!=3D"hidden";this.containment=3D[(par=
seInt(a(d).css("borderLeftWidth"),10)||0)+(parseInt(a(d).css("paddingLeft")=
,10)||0),(parseInt(a(d).css("borderTopWidth"),10)||0)+(parseInt(a(d).css("p=
addingTop"),10)||0),(f?Math.max(d.scrollWidth,d.offsetWidth):d.offsetWidth)=
-(parseInt(a(d).css("borderLeftWidth"),10)||0)-(parseInt(a(d).css("paddingR=
ight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.=
right,(f?Math.max(d.scrollHeight,d.offsetHeight):d.offsetHeight)-(parseInt(=
a(d).css("borderTopWidth"),10)||0)-(parseInt(a(d).css("paddingBottom"),10)|=
|0)-this.helperProportions.height-this.margins.top-this.margins.bottom],thi=
s.relative_container=3Dc}else b.containment.constructor=3D=3DArray&&(this.c=
ontainment=3Db.containment)},_convertPositionTo:function(b,c){c||(c=3Dthis.=
position);var d=3Db=3D=3D"absolute"?1:-1,e=3Dthis.options,f=3Dthis.cssPosit=
ion=3D=3D"absolute"&&(this.scrollParent[0]=3D=3Ddocument||!a.ui.contains(th=
is.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollPare=
nt,g=3D/(html|body)/i.test(f[0].tagName);return{top:c.top+this.offset.relat=
ive.top*d+this.offset.parent.top*d-(a.browser.safari&&a.browser.version<526=
&&this.cssPosition=3D=3D"fixed"?0:(this.cssPosition=3D=3D"fixed"?-this.scro=
llParent.scrollTop():g?0:f.scrollTop())*d),left:c.left+this.offset.relative=
.left*d+this.offset.parent.left*d-(a.browser.safari&&a.browser.version<526&=
&this.cssPosition=3D=3D"fixed"?0:(this.cssPosition=3D=3D"fixed"?-this.scrol=
lParent.scrollLeft():g?0:f.scrollLeft())*d)}},_generatePosition:function(b)=
{var c=3Dthis.options,d=3Dthis.cssPosition=3D=3D"absolute"&&(this.scrollPar=
ent[0]=3D=3Ddocument||!a.ui.contains(this.scrollParent[0],this.offsetParent=
[0]))?this.offsetParent:this.scrollParent,e=3D/(html|body)/i.test(d[0].tagN=
ame),f=3Db.pageX,g=3Db.pageY;if(this.originalPosition){var h;if(this.contai=
nment){if(this.relative_container){var i=3Dthis.relative_container.offset()=
;h=3D[this.containment[0]+i.left,this.containment[1]+i.top,this.containment=
[2]+i.left,this.containment[3]+i.top]}else h=3Dthis.containment;b.pageX-thi=
s.offset.click.left<h[0]&&(f=3Dh[0]+this.offset.click.left),b.pageY-this.of=
fset.click.top<h[1]&&(g=3Dh[1]+this.offset.click.top),b.pageX-this.offset.c=
lick.left>h[2]&&(f=3Dh[2]+this.offset.click.left),b.pageY-this.offset.click=
.top>h[3]&&(g=3Dh[3]+this.offset.click.top)}if(c.grid){var j=3Dc.grid[1]?th=
is.originalPageY+Math.round((g-this.originalPageY)/c.grid[1])*c.grid[1]:thi=
s.originalPageY;g=3Dh?j-this.offset.click.top<h[1]||j-this.offset.click.top=
>h[3]?j-this.offset.click.top<h[1]?j+c.grid[1]:j-c.grid[1]:j:j;var k=3Dc.gr=
id[0]?this.originalPageX+Math.round((f-this.originalPageX)/c.grid[0])*c.gri=
d[0]:this.originalPageX;f=3Dh?k-this.offset.click.left<h[0]||k-this.offset.=
click.left>h[2]?k-this.offset.click.left<h[0]?k+c.grid[0]:k-c.grid[0]:k:k}}=
return{top:g-this.offset.click.top-this.offset.relative.top-this.offset.par=
ent.top+(a.browser.safari&&a.browser.version<526&&this.cssPosition=3D=3D"fi=
xed"?0:this.cssPosition=3D=3D"fixed"?-this.scrollParent.scrollTop():e?0:d.s=
crollTop()),left:f-this.offset.click.left-this.offset.relative.left-this.of=
fset.parent.left+(a.browser.safari&&a.browser.version<526&&this.cssPosition=
=3D=3D"fixed"?0:this.cssPosition=3D=3D"fixed"?-this.scrollParent.scrollLeft=
():e?0:d.scrollLeft())}},_clear:function(){this.helper.removeClass("ui-drag=
gable-dragging"),this.helper[0]!=3Dthis.element[0]&&!this.cancelHelperRemov=
al&&this.helper.remove(),this.helper=3Dnull,this.cancelHelperRemoval=3D!1},=
_trigger:function(b,c,d){return d=3Dd||this._uiHash(),a.ui.plugin.call(this=
,b,[c,d]),b=3D=3D"drag"&&(this.positionAbs=3Dthis._convertPositionTo("absol=
ute")),a.Widget.prototype._trigger.call(this,b,c,d)},plugins:{},_uiHash:fun=
ction(a){return{helper:this.helper,position:this.position,originalPosition:=
this.originalPosition,offset:this.positionAbs}}}),a.extend(a.ui.draggable,{=
version:"1.8.22"}),a.ui.plugin.add("draggable","connectToSortable",{start:f=
unction(b,c){var d=3Da(this).data("draggable"),e=3Dd.options,f=3Da.extend({=
},c,{item:d.element});d.sortables=3D[],a(e.connectToSortable).each(function=
(){var c=3Da.data(this,"sortable");c&&!c.options.disabled&&(d.sortables.pus=
h({instance:c,shouldRevert:c.options.revert}),c.refreshPositions(),c._trigg=
er("activate",b,f))})},stop:function(b,c){var d=3Da(this).data("draggable")=
,e=3Da.extend({},c,{item:d.element});a.each(d.sortables,function(){this.ins=
tance.isOver?(this.instance.isOver=3D0,d.cancelHelperRemoval=3D!0,this.inst=
ance.cancelHelperRemoval=3D!1,this.shouldRevert&&(this.instance.options.rev=
ert=3D!0),this.instance._mouseStop(b),this.instance.options.helper=3Dthis.i=
nstance.options._helper,d.options.helper=3D=3D"original"&&this.instance.cur=
rentItem.css({top:"auto",left:"auto"})):(this.instance.cancelHelperRemoval=
=3D!1,this.instance._trigger("deactivate",b,e))})},drag:function(b,c){var d=
=3Da(this).data("draggable"),e=3Dthis,f=3Dfunction(b){var c=3Dthis.offset.c=
lick.top,d=3Dthis.offset.click.left,e=3Dthis.positionAbs.top,f=3Dthis.posit=
ionAbs.left,g=3Db.height,h=3Db.width,i=3Db.top,j=3Db.left;return a.ui.isOve=
r(e+c,f+d,i,j,g,h)};a.each(d.sortables,function(f){this.instance.positionAb=
s=3Dd.positionAbs,this.instance.helperProportions=3Dd.helperProportions,thi=
s.instance.offset.click=3Dd.offset.click,this.instance._intersectsWith(this=
.instance.containerCache)?(this.instance.isOver||(this.instance.isOver=3D1,=
this.instance.currentItem=3Da(e).clone().removeAttr("id").appendTo(this.ins=
tance.element).data("sortable-item",!0),this.instance.options._helper=3Dthi=
s.instance.options.helper,this.instance.options.helper=3Dfunction(){return =
c.helper[0]},b.target=3Dthis.instance.currentItem[0],this.instance._mouseCa=
pture(b,!0),this.instance._mouseStart(b,!0,!0),this.instance.offset.click.t=
op=3Dd.offset.click.top,this.instance.offset.click.left=3Dd.offset.click.le=
ft,this.instance.offset.parent.left-=3Dd.offset.parent.left-this.instance.o=
ffset.parent.left,this.instance.offset.parent.top-=3Dd.offset.parent.top-th=
is.instance.offset.parent.top,d._trigger("toSortable",b),d.dropped=3Dthis.i=
nstance.element,d.currentItem=3Dd.element,this.instance.fromOutside=3Dd),th=
is.instance.currentItem&&this.instance._mouseDrag(b)):this.instance.isOver&=
&(this.instance.isOver=3D0,this.instance.cancelHelperRemoval=3D!0,this.inst=
ance.options.revert=3D!1,this.instance._trigger("out",b,this.instance._uiHa=
sh(this.instance)),this.instance._mouseStop(b,!0),this.instance.options.hel=
per=3Dthis.instance.options._helper,this.instance.currentItem.remove(),this=
.instance.placeholder&&this.instance.placeholder.remove(),d._trigger("fromS=
ortable",b),d.dropped=3D!1)})}}),a.ui.plugin.add("draggable","cursor",{star=
t:function(b,c){var d=3Da("body"),e=3Da(this).data("draggable").options;d.c=
ss("cursor")&&(e._cursor=3Dd.css("cursor")),d.css("cursor",e.cursor)},stop:=
function(b,c){var d=3Da(this).data("draggable").options;d._cursor&&a("body"=
).css("cursor",d._cursor)}}),a.ui.plugin.add("draggable","opacity",{start:f=
unction(b,c){var d=3Da(c.helper),e=3Da(this).data("draggable").options;d.cs=
s("opacity")&&(e._opacity=3Dd.css("opacity")),d.css("opacity",e.opacity)},s=
top:function(b,c){var d=3Da(this).data("draggable").options;d._opacity&&a(c=
.helper).css("opacity",d._opacity)}}),a.ui.plugin.add("draggable","scroll",=
{start:function(b,c){var d=3Da(this).data("draggable");d.scrollParent[0]!=
=3Ddocument&&d.scrollParent[0].tagName!=3D"HTML"&&(d.overflowOffset=3Dd.scr=
ollParent.offset())},drag:function(b,c){var d=3Da(this).data("draggable"),e=
=3Dd.options,f=3D!1;if(d.scrollParent[0]!=3Ddocument&&d.scrollParent[0].tag=
Name!=3D"HTML"){if(!e.axis||e.axis!=3D"x")d.overflowOffset.top+d.scrollPare=
nt[0].offsetHeight-b.pageY<e.scrollSensitivity?d.scrollParent[0].scrollTop=
=3Df=3Dd.scrollParent[0].scrollTop+e.scrollSpeed:b.pageY-d.overflowOffset.t=
op<e.scrollSensitivity&&(d.scrollParent[0].scrollTop=3Df=3Dd.scrollParent[0=
].scrollTop-e.scrollSpeed);if(!e.axis||e.axis!=3D"y")d.overflowOffset.left+=
d.scrollParent[0].offsetWidth-b.pageX<e.scrollSensitivity?d.scrollParent[0]=
.scrollLeft=3Df=3Dd.scrollParent[0].scrollLeft+e.scrollSpeed:b.pageX-d.over=
flowOffset.left<e.scrollSensitivity&&(d.scrollParent[0].scrollLeft=3Df=3Dd.=
scrollParent[0].scrollLeft-e.scrollSpeed)}else{if(!e.axis||e.axis!=3D"x")b.=
pageY-a(document).scrollTop()<e.scrollSensitivity?f=3Da(document).scrollTop=
(a(document).scrollTop()-e.scrollSpeed):a(window).height()-(b.pageY-a(docum=
ent).scrollTop())<e.scrollSensitivity&&(f=3Da(document).scrollTop(a(documen=
t).scrollTop()+e.scrollSpeed));if(!e.axis||e.axis!=3D"y")b.pageX-a(document=
).scrollLeft()<e.scrollSensitivity?f=3Da(document).scrollLeft(a(document).s=
crollLeft()-e.scrollSpeed):a(window).width()-(b.pageX-a(document).scrollLef=
t())<e.scrollSensitivity&&(f=3Da(document).scrollLeft(a(document).scrollLef=
t()+e.scrollSpeed))}f!=3D=3D!1&&a.ui.ddmanager&&!e.dropBehaviour&&a.ui.ddma=
nager.prepareOffsets(d,b)}}),a.ui.plugin.add("draggable","snap",{start:func=
tion(b,c){var d=3Da(this).data("draggable"),e=3Dd.options;d.snapElements=3D=
[],a(e.snap.constructor!=3DString?e.snap.items||":data(draggable)":e.snap).=
each(function(){var b=3Da(this),c=3Db.offset();this!=3Dd.element[0]&&d.snap=
Elements.push({item:this,width:b.outerWidth(),height:b.outerHeight(),top:c.=
top,left:c.left})})},drag:function(b,c){var d=3Da(this).data("draggable"),e=
=3Dd.options,f=3De.snapTolerance,g=3Dc.offset.left,h=3Dg+d.helperProportion=
s.width,i=3Dc.offset.top,j=3Di+d.helperProportions.height;for(var k=3Dd.sna=
pElements.length-1;k>=3D0;k--){var l=3Dd.snapElements[k].left,m=3Dl+d.snapE=
lements[k].width,n=3Dd.snapElements[k].top,o=3Dn+d.snapElements[k].height;i=
f(!(l-f<g&&g<m+f&&n-f<i&&i<o+f||l-f<g&&g<m+f&&n-f<j&&j<o+f||l-f<h&&h<m+f&&n=
-f<i&&i<o+f||l-f<h&&h<m+f&&n-f<j&&j<o+f)){d.snapElements[k].snapping&&d.opt=
ions.snap.release&&d.options.snap.release.call(d.element,b,a.extend(d._uiHa=
sh(),{snapItem:d.snapElements[k].item})),d.snapElements[k].snapping=3D!1;co=
ntinue}if(e.snapMode!=3D"inner"){var p=3DMath.abs(n-j)<=3Df,q=3DMath.abs(o-=
i)<=3Df,r=3DMath.abs(l-h)<=3Df,s=3DMath.abs(m-g)<=3Df;p&&(c.position.top=3D=
d._convertPositionTo("relative",{top:n-d.helperProportions.height,left:0}).=
top-d.margins.top),q&&(c.position.top=3Dd._convertPositionTo("relative",{to=
p:o,left:0}).top-d.margins.top),r&&(c.position.left=3Dd._convertPositionTo(=
"relative",{top:0,left:l-d.helperProportions.width}).left-d.margins.left),s=
&&(c.position.left=3Dd._convertPositionTo("relative",{top:0,left:m}).left-d=
.margins.left)}var t=3Dp||q||r||s;if(e.snapMode!=3D"outer"){var p=3DMath.ab=
s(n-i)<=3Df,q=3DMath.abs(o-j)<=3Df,r=3DMath.abs(l-g)<=3Df,s=3DMath.abs(m-h)=
<=3Df;p&&(c.position.top=3Dd._convertPositionTo("relative",{top:n,left:0}).=
top-d.margins.top),q&&(c.position.top=3Dd._convertPositionTo("relative",{to=
p:o-d.helperProportions.height,left:0}).top-d.margins.top),r&&(c.position.l=
eft=3Dd._convertPositionTo("relative",{top:0,left:l}).left-d.margins.left),=
s&&(c.position.left=3Dd._convertPositionTo("relative",{top:0,left:m-d.helpe=
rProportions.width}).left-d.margins.left)}!d.snapElements[k].snapping&&(p||=
q||r||s||t)&&d.options.snap.snap&&d.options.snap.snap.call(d.element,b,a.ex=
tend(d._uiHash(),{snapItem:d.snapElements[k].item})),d.snapElements[k].snap=
ping=3Dp||q||r||s||t}}}),a.ui.plugin.add("draggable","stack",{start:functio=
n(b,c){var d=3Da(this).data("draggable").options,e=3Da.makeArray(a(d.stack)=
).sort(function(b,c){return(parseInt(a(b).css("zIndex"),10)||0)-(parseInt(a=
(c).css("zIndex"),10)||0)});if(!e.length)return;var f=3DparseInt(e[0].style=
.zIndex)||0;a(e).each(function(a){this.style.zIndex=3Df+a}),this[0].style.z=
Index=3Df+e.length}}),a.ui.plugin.add("draggable","zIndex",{start:function(=
b,c){var d=3Da(c.helper),e=3Da(this).data("draggable").options;d.css("zInde=
x")&&(e._zIndex=3Dd.css("zIndex")),d.css("zIndex",e.zIndex)},stop:function(=
b,c){var d=3Da(this).data("draggable").options;d._zIndex&&a(c.helper).css("=
zIndex",d._zIndex)}})})(jQuery);;/*! jQuery UI - v1.8.22 - 2012-07-24
-* https://github.com/jquery/jquery-ui
-* Includes: jquery.ui.droppable.js
-* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){a.widget("ui.droppable",{widgetEventPrefix:"drop",options:{=
accept:"*",activeClass:!1,addClasses:!0,greedy:!1,hoverClass:!1,scope:"defa=
ult",tolerance:"intersect"},_create:function(){var b=3Dthis.options,c=3Db.a=
ccept;this.isover=3D0,this.isout=3D1,this.accept=3Da.isFunction(c)?c:functi=
on(a){return a.is(c)},this.proportions=3D{width:this.element[0].offsetWidth=
,height:this.element[0].offsetHeight},a.ui.ddmanager.droppables[b.scope]=3D=
a.ui.ddmanager.droppables[b.scope]||[],a.ui.ddmanager.droppables[b.scope].p=
ush(this),b.addClasses&&this.element.addClass("ui-droppable")},destroy:func=
tion(){var b=3Da.ui.ddmanager.droppables[this.options.scope];for(var c=3D0;=
c<b.length;c++)b[c]=3D=3Dthis&&b.splice(c,1);return this.element.removeClas=
s("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".dr=
oppable"),this},_setOption:function(b,c){b=3D=3D"accept"&&(this.accept=3Da.=
isFunction(c)?c:function(a){return a.is(c)}),a.Widget.prototype._setOption.=
apply(this,arguments)},_activate:function(b){var c=3Da.ui.ddmanager.current=
;this.options.activeClass&&this.element.addClass(this.options.activeClass),=
c&&this._trigger("activate",b,this.ui(c))},_deactivate:function(b){var c=3D=
a.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(t=
his.options.activeClass),c&&this._trigger("deactivate",b,this.ui(c))},_over=
:function(b){var c=3Da.ui.ddmanager.current;if(!c||(c.currentItem||c.elemen=
t)[0]=3D=3Dthis.element[0])return;this.accept.call(this.element[0],c.curren=
tItem||c.element)&&(this.options.hoverClass&&this.element.addClass(this.opt=
ions.hoverClass),this._trigger("over",b,this.ui(c)))},_out:function(b){var =
c=3Da.ui.ddmanager.current;if(!c||(c.currentItem||c.element)[0]=3D=3Dthis.e=
lement[0])return;this.accept.call(this.element[0],c.currentItem||c.element)=
&&(this.options.hoverClass&&this.element.removeClass(this.options.hoverClas=
s),this._trigger("out",b,this.ui(c)))},_drop:function(b,c){var d=3Dc||a.ui.=
ddmanager.current;if(!d||(d.currentItem||d.element)[0]=3D=3Dthis.element[0]=
)return!1;var e=3D!1;return this.element.find(":data(droppable)").not(".ui-=
draggable-dragging").each(function(){var b=3Da.data(this,"droppable");if(b.=
options.greedy&&!b.options.disabled&&b.options.scope=3D=3Dd.options.scope&&=
b.accept.call(b.element[0],d.currentItem||d.element)&&a.ui.intersect(d,a.ex=
tend(b,{offset:b.element.offset()}),b.options.tolerance))return e=3D!0,!1})=
,e?!1:this.accept.call(this.element[0],d.currentItem||d.element)?(this.opti=
ons.activeClass&&this.element.removeClass(this.options.activeClass),this.op=
tions.hoverClass&&this.element.removeClass(this.options.hoverClass),this._t=
rigger("drop",b,this.ui(d)),this.element):!1},ui:function(a){return{draggab=
le:a.currentItem||a.element,helper:a.helper,position:a.position,offset:a.po=
sitionAbs}}}),a.extend(a.ui.droppable,{version:"1.8.22"}),a.ui.intersect=3D=
function(b,c,d){if(!c.offset)return!1;var e=3D(b.positionAbs||b.position.ab=
solute).left,f=3De+b.helperProportions.width,g=3D(b.positionAbs||b.position=
.absolute).top,h=3Dg+b.helperProportions.height,i=3Dc.offset.left,j=3Di+c.p=
roportions.width,k=3Dc.offset.top,l=3Dk+c.proportions.height;switch(d){case=
"fit":return i<=3De&&f<=3Dj&&k<=3Dg&&h<=3Dl;case"intersect":return i<e+b.he=
lperProportions.width/2&&f-b.helperProportions.width/2<j&&k<g+b.helperPropo=
rtions.height/2&&h-b.helperProportions.height/2<l;case"pointer":var m=3D(b.=
positionAbs||b.position.absolute).left+(b.clickOffset||b.offset.click).left=
,n=3D(b.positionAbs||b.position.absolute).top+(b.clickOffset||b.offset.clic=
k).top,o=3Da.ui.isOver(n,m,k,i,c.proportions.height,c.proportions.width);re=
turn o;case"touch":return(g>=3Dk&&g<=3Dl||h>=3Dk&&h<=3Dl||g<k&&h>l)&&(e>=3D=
i&&e<=3Dj||f>=3Di&&f<=3Dj||e<i&&f>j);default:return!1}},a.ui.ddmanager=3D{c=
urrent:null,droppables:{"default":[]},prepareOffsets:function(b,c){var d=3D=
a.ui.ddmanager.droppables[b.options.scope]||[],e=3Dc?c.type:null,f=3D(b.cur=
rentItem||b.element).find(":data(droppable)").andSelf();g:for(var h=3D0;h<d=
.length;h++){if(d[h].options.disabled||b&&!d[h].accept.call(d[h].element[0]=
,b.currentItem||b.element))continue;for(var i=3D0;i<f.length;i++)if(f[i]=3D=
=3Dd[h].element[0]){d[h].proportions.height=3D0;continue g}d[h].visible=3Dd=
[h].element.css("display")!=3D"none";if(!d[h].visible)continue;e=3D=3D"mous=
edown"&&d[h]._activate.call(d[h],c),d[h].offset=3Dd[h].element.offset(),d[h=
].proportions=3D{width:d[h].element[0].offsetWidth,height:d[h].element[0].o=
ffsetHeight}}},drop:function(b,c){var d=3D!1;return a.each(a.ui.ddmanager.d=
roppables[b.options.scope]||[],function(){if(!this.options)return;!this.opt=
ions.disabled&&this.visible&&a.ui.intersect(b,this,this.options.tolerance)&=
&(d=3Dthis._drop.call(this,c)||d),!this.options.disabled&&this.visible&&thi=
s.accept.call(this.element[0],b.currentItem||b.element)&&(this.isout=3D1,th=
is.isover=3D0,this._deactivate.call(this,c))}),d},dragStart:function(b,c){b=
.element.parents(":not(body,html)").bind("scroll.droppable",function(){b.op=
tions.refreshPositions||a.ui.ddmanager.prepareOffsets(b,c)})},drag:function=
(b,c){b.options.refreshPositions&&a.ui.ddmanager.prepareOffsets(b,c),a.each=
(a.ui.ddmanager.droppables[b.options.scope]||[],function(){if(this.options.=
disabled||this.greedyChild||!this.visible)return;var d=3Da.ui.intersect(b,t=
his,this.options.tolerance),e=3D!d&&this.isover=3D=3D1?"isout":d&&this.isov=
er=3D=3D0?"isover":null;if(!e)return;var f;if(this.options.greedy){var g=3D=
this.element.parents(":data(droppable):eq(0)");g.length&&(f=3Da.data(g[0],"=
droppable"),f.greedyChild=3De=3D=3D"isover"?1:0)}f&&e=3D=3D"isover"&&(f.iso=
ver=3D0,f.isout=3D1,f._out.call(f,c)),this[e]=3D1,this[e=3D=3D"isout"?"isov=
er":"isout"]=3D0,this[e=3D=3D"isover"?"_over":"_out"].call(this,c),f&&e=3D=
=3D"isout"&&(f.isout=3D0,f.isover=3D1,f._over.call(f,c))})},dragStop:functi=
on(b,c){b.element.parents(":not(body,html)").unbind("scroll.droppable"),b.o=
ptions.refreshPositions||a.ui.ddmanager.prepareOffsets(b,c)}}})(jQuery);;/*=
! jQuery UI - v1.8.22 - 2012-07-24
-* https://github.com/jquery/jquery-ui
-* Includes: jquery.ui.resizable.js
-* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){a.widget("ui.resizable",a.ui.mouse,{widgetEventPrefix:"resi=
ze",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:=
"swing",aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:=
"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zI=
ndex:1e3},_create:function(){var b=3Dthis,c=3Dthis.options;this.element.add=
Class("ui-resizable"),a.extend(this,{_aspectRatio:!!c.aspectRatio,aspectRat=
io:c.aspectRatio,originalElement:this.element,_proportionallyResizeElements=
:[],_helper:c.helper||c.ghost||c.animate?c.helper||"ui-resizable-helper":nu=
ll}),this.element[0].nodeName.match(/canvas|textarea|input|select|button|im=
g/i)&&(this.element.wrap(a('<div class=3D"ui-wrapper" style=3D"overflow: hi=
dden;"></div>').css({position:this.element.css("position"),width:this.eleme=
nt.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top=
"),left:this.element.css("left")})),this.element=3Dthis.element.parent().da=
ta("resizable",this.element.data("resizable")),this.elementIsWrapper=3D!0,t=
his.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTo=
p:this.originalElement.css("marginTop"),marginRight:this.originalElement.cs=
s("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),th=
is.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom=
:0}),this.originalResizeStyle=3Dthis.originalElement.css("resize"),this.ori=
ginalElement.css("resize","none"),this._proportionallyResizeElements.push(t=
his.originalElement.css({position:"static",zoom:1,display:"block"})),this.o=
riginalElement.css({margin:this.originalElement.css("margin")}),this._propo=
rtionallyResize()),this.handles=3Dc.handles||(a(".ui-resizable-handle",this=
.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-=
s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-=
resizable-ne",nw:".ui-resizable-nw"}:"e,s,se");if(this.handles.constructor=
=3D=3DString){this.handles=3D=3D"all"&&(this.handles=3D"n,e,s,w,se,sw,ne,nw=
");var d=3Dthis.handles.split(",");this.handles=3D{};for(var e=3D0;e<d.leng=
th;e++){var f=3Da.trim(d[e]),g=3D"ui-resizable-"+f,h=3Da('<div class=3D"ui-=
resizable-handle '+g+'"></div>');h.css({zIndex:c.zIndex}),"se"=3D=3Df&&h.ad=
dClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[f]=3D".ui-resi=
zable-"+f,this.element.append(h)}}this._renderAxis=3Dfunction(b){b=3Db||thi=
s.element;for(var c in this.handles){this.handles[c].constructor=3D=3DStrin=
g&&(this.handles[c]=3Da(this.handles[c],this.element).show());if(this.eleme=
ntIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|=
button/i)){var d=3Da(this.handles[c],this.element),e=3D0;e=3D/sw|ne|nw|se|n=
|s/.test(c)?d.outerHeight():d.outerWidth();var f=3D["padding",/ne|nw|n/.tes=
t(c)?"Top":/se|sw|s/.test(c)?"Bottom":/^e$/.test(c)?"Right":"Left"].join(""=
);b.css(f,e),this._proportionallyResize()}if(!a(this.handles[c]).length)con=
tinue}},this._renderAxis(this.element),this._handles=3Da(".ui-resizable-han=
dle",this.element).disableSelection(),this._handles.mouseover(function(){if=
(!b.resizing){if(this.className)var a=3Dthis.className.match(/ui-resizable-=
(se|sw|ne|nw|n|e|s|w)/i);b.axis=3Da&&a[1]?a[1]:"se"}}),c.autoHide&&(this._h=
andles.hide(),a(this.element).addClass("ui-resizable-autohide").hover(funct=
ion(){if(c.disabled)return;a(this).removeClass("ui-resizable-autohide"),b._=
handles.show()},function(){if(c.disabled)return;b.resizing||(a(this).addCla=
ss("ui-resizable-autohide"),b._handles.hide())})),this._mouseInit()},destro=
y:function(){this._mouseDestroy();var b=3Dfunction(b){a(b).removeClass("ui-=
resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizab=
le").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.el=
ementIsWrapper){b(this.element);var c=3Dthis.element;c.after(this.originalE=
lement.css({position:c.css("position"),width:c.outerWidth(),height:c.outerH=
eight(),top:c.css("top"),left:c.css("left")})).remove()}return this.origina=
lElement.css("resize",this.originalResizeStyle),b(this.originalElement),thi=
s},_mouseCapture:function(b){var c=3D!1;for(var d in this.handles)a(this.ha=
ndles[d])[0]=3D=3Db.target&&(c=3D!0);return!this.options.disabled&&c},_mous=
eStart:function(b){var d=3Dthis.options,e=3Dthis.element.position(),f=3Dthi=
s.element;this.resizing=3D!0,this.documentScroll=3D{top:a(document).scrollT=
op(),left:a(document).scrollLeft()},(f.is(".ui-draggable")||/absolute/.test=
(f.css("position")))&&f.css({position:"absolute",top:e.top,left:e.left}),th=
is._renderProxy();var g=3Dc(this.helper.css("left")),h=3Dc(this.helper.css(=
"top"));d.containment&&(g+=3Da(d.containment).scrollLeft()||0,h+=3Da(d.cont=
ainment).scrollTop()||0),this.offset=3Dthis.helper.offset(),this.position=
=3D{left:g,top:h},this.size=3Dthis._helper?{width:f.outerWidth(),height:f.o=
uterHeight()}:{width:f.width(),height:f.height()},this.originalSize=3Dthis.=
_helper?{width:f.outerWidth(),height:f.outerHeight()}:{width:f.width(),heig=
ht:f.height()},this.originalPosition=3D{left:g,top:h},this.sizeDiff=3D{widt=
h:f.outerWidth()-f.width(),height:f.outerHeight()-f.height()},this.original=
MousePosition=3D{left:b.pageX,top:b.pageY},this.aspectRatio=3Dtypeof d.aspe=
ctRatio=3D=3D"number"?d.aspectRatio:this.originalSize.width/this.originalSi=
ze.height||1;var i=3Da(".ui-resizable-"+this.axis).css("cursor");return a("=
body").css("cursor",i=3D=3D"auto"?this.axis+"-resize":i),f.addClass("ui-res=
izable-resizing"),this._propagate("start",b),!0},_mouseDrag:function(b){var=
 c=3Dthis.helper,d=3Dthis.options,e=3D{},f=3Dthis,g=3Dthis.originalMousePos=
ition,h=3Dthis.axis,i=3Db.pageX-g.left||0,j=3Db.pageY-g.top||0,k=3Dthis._ch=
ange[h];if(!k)return!1;var l=3Dk.apply(this,[b,i,j]),m=3Da.browser.msie&&a.=
browser.version<7,n=3Dthis.sizeDiff;this._updateVirtualBoundaries(b.shiftKe=
y);if(this._aspectRatio||b.shiftKey)l=3Dthis._updateRatio(l,b);return l=3Dt=
his._respectSize(l,b),this._propagate("resize",b),c.css({top:this.position.=
top+"px",left:this.position.left+"px",width:this.size.width+"px",height:thi=
s.size.height+"px"}),!this._helper&&this._proportionallyResizeElements.leng=
th&&this._proportionallyResize(),this._updateCache(l),this._trigger("resize=
",b,this.ui()),!1},_mouseStop:function(b){this.resizing=3D!1;var c=3Dthis.o=
ptions,d=3Dthis;if(this._helper){var e=3Dthis._proportionallyResizeElements=
,f=3De.length&&/textarea/i.test(e[0].nodeName),g=3Df&&a.ui.hasScroll(e[0],"=
left")?0:d.sizeDiff.height,h=3Df?0:d.sizeDiff.width,i=3D{width:d.helper.wid=
th()-h,height:d.helper.height()-g},j=3DparseInt(d.element.css("left"),10)+(=
d.position.left-d.originalPosition.left)||null,k=3DparseInt(d.element.css("=
top"),10)+(d.position.top-d.originalPosition.top)||null;c.animate||this.ele=
ment.css(a.extend(i,{top:k,left:j})),d.helper.height(d.size.height),d.helpe=
r.width(d.size.width),this._helper&&!c.animate&&this._proportionallyResize(=
)}return a("body").css("cursor","auto"),this.element.removeClass("ui-resiza=
ble-resizing"),this._propagate("stop",b),this._helper&&this.helper.remove()=
,!1},_updateVirtualBoundaries:function(a){var b=3Dthis.options,c,e,f,g,h;h=
=3D{minWidth:d(b.minWidth)?b.minWidth:0,maxWidth:d(b.maxWidth)?b.maxWidth:I=
nfinity,minHeight:d(b.minHeight)?b.minHeight:0,maxHeight:d(b.maxHeight)?b.m=
axHeight:Infinity};if(this._aspectRatio||a)c=3Dh.minHeight*this.aspectRatio=
,f=3Dh.minWidth/this.aspectRatio,e=3Dh.maxHeight*this.aspectRatio,g=3Dh.max=
Width/this.aspectRatio,c>h.minWidth&&(h.minWidth=3Dc),f>h.minHeight&&(h.min=
Height=3Df),e<h.maxWidth&&(h.maxWidth=3De),g<h.maxHeight&&(h.maxHeight=3Dg)=
;this._vBoundaries=3Dh},_updateCache:function(a){var b=3Dthis.options;this.=
offset=3Dthis.helper.offset(),d(a.left)&&(this.position.left=3Da.left),d(a.=
top)&&(this.position.top=3Da.top),d(a.height)&&(this.size.height=3Da.height=
),d(a.width)&&(this.size.width=3Da.width)},_updateRatio:function(a,b){var c=
=3Dthis.options,e=3Dthis.position,f=3Dthis.size,g=3Dthis.axis;return d(a.he=
ight)?a.width=3Da.height*this.aspectRatio:d(a.width)&&(a.height=3Da.width/t=
his.aspectRatio),g=3D=3D"sw"&&(a.left=3De.left+(f.width-a.width),a.top=3Dnu=
ll),g=3D=3D"nw"&&(a.top=3De.top+(f.height-a.height),a.left=3De.left+(f.widt=
h-a.width)),a},_respectSize:function(a,b){var c=3Dthis.helper,e=3Dthis._vBo=
undaries,f=3Dthis._aspectRatio||b.shiftKey,g=3Dthis.axis,h=3Dd(a.width)&&e.=
maxWidth&&e.maxWidth<a.width,i=3Dd(a.height)&&e.maxHeight&&e.maxHeight<a.he=
ight,j=3Dd(a.width)&&e.minWidth&&e.minWidth>a.width,k=3Dd(a.height)&&e.minH=
eight&&e.minHeight>a.height;j&&(a.width=3De.minWidth),k&&(a.height=3De.minH=
eight),h&&(a.width=3De.maxWidth),i&&(a.height=3De.maxHeight);var l=3Dthis.o=
riginalPosition.left+this.originalSize.width,m=3Dthis.position.top+this.siz=
e.height,n=3D/sw|nw|w/.test(g),o=3D/nw|ne|n/.test(g);j&&n&&(a.left=3Dl-e.mi=
nWidth),h&&n&&(a.left=3Dl-e.maxWidth),k&&o&&(a.top=3Dm-e.minHeight),i&&o&&(=
a.top=3Dm-e.maxHeight);var p=3D!a.width&&!a.height;return p&&!a.left&&a.top=
?a.top=3Dnull:p&&!a.top&&a.left&&(a.left=3Dnull),a},_proportionallyResize:f=
unction(){var b=3Dthis.options;if(!this._proportionallyResizeElements.lengt=
h)return;var c=3Dthis.helper||this.element;for(var d=3D0;d<this._proportion=
allyResizeElements.length;d++){var e=3Dthis._proportionallyResizeElements[d=
];if(!this.borderDif){var f=3D[e.css("borderTopWidth"),e.css("borderRightWi=
dth"),e.css("borderBottomWidth"),e.css("borderLeftWidth")],g=3D[e.css("padd=
ingTop"),e.css("paddingRight"),e.css("paddingBottom"),e.css("paddingLeft")]=
;this.borderDif=3Da.map(f,function(a,b){var c=3DparseInt(a,10)||0,d=3Dparse=
Int(g[b],10)||0;return c+d})}if(!a.browser.msie||!a(c).is(":hidden")&&!a(c)=
.parents(":hidden").length)e.css({height:c.height()-this.borderDif[0]-this.=
borderDif[2]||0,width:c.width()-this.borderDif[1]-this.borderDif[3]||0});el=
se continue}},_renderProxy:function(){var b=3Dthis.element,c=3Dthis.options=
;this.elementOffset=3Db.offset();if(this._helper){this.helper=3Dthis.helper=
||a('<div style=3D"overflow:hidden;"></div>');var d=3Da.browser.msie&&a.bro=
wser.version<7,e=3Dd?1:0,f=3Dd?2:-1;this.helper.addClass(this._helper).css(=
{width:this.element.outerWidth()+f,height:this.element.outerHeight()+f,posi=
tion:"absolute",left:this.elementOffset.left-e+"px",top:this.elementOffset.=
top-e+"px",zIndex:++c.zIndex}),this.helper.appendTo("body").disableSelectio=
n()}else this.helper=3Dthis.element},_change:{e:function(a,b,c){return{widt=
h:this.originalSize.width+b}},w:function(a,b,c){var d=3Dthis.options,e=3Dth=
is.originalSize,f=3Dthis.originalPosition;return{left:f.left+b,width:e.widt=
h-b}},n:function(a,b,c){var d=3Dthis.options,e=3Dthis.originalSize,f=3Dthis=
.originalPosition;return{top:f.top+c,height:e.height-c}},s:function(a,b,c){=
return{height:this.originalSize.height+c}},se:function(b,c,d){return a.exte=
nd(this._change.s.apply(this,arguments),this._change.e.apply(this,[b,c,d]))=
},sw:function(b,c,d){return a.extend(this._change.s.apply(this,arguments),t=
his._change.w.apply(this,[b,c,d]))},ne:function(b,c,d){return a.extend(this=
._change.n.apply(this,arguments),this._change.e.apply(this,[b,c,d]))},nw:fu=
nction(b,c,d){return a.extend(this._change.n.apply(this,arguments),this._ch=
ange.w.apply(this,[b,c,d]))}},_propagate:function(b,c){a.ui.plugin.call(thi=
s,b,[c,this.ui()]),b!=3D"resize"&&this._trigger(b,c,this.ui())},plugins:{},=
ui:function(){return{originalElement:this.originalElement,element:this.elem=
ent,helper:this.helper,position:this.position,size:this.size,originalSize:t=
his.originalSize,originalPosition:this.originalPosition}}}),a.extend(a.ui.r=
esizable,{version:"1.8.22"}),a.ui.plugin.add("resizable","alsoResize",{star=
t:function(b,c){var d=3Da(this).data("resizable"),e=3Dd.options,f=3Dfunctio=
n(b){a(b).each(function(){var b=3Da(this);b.data("resizable-alsoresize",{wi=
dth:parseInt(b.width(),10),height:parseInt(b.height(),10),left:parseInt(b.c=
ss("left"),10),top:parseInt(b.css("top"),10)})})};typeof e.alsoResize=3D=3D=
"object"&&!e.alsoResize.parentNode?e.alsoResize.length?(e.alsoResize=3De.al=
soResize[0],f(e.alsoResize)):a.each(e.alsoResize,function(a){f(a)}):f(e.als=
oResize)},resize:function(b,c){var d=3Da(this).data("resizable"),e=3Dd.opti=
ons,f=3Dd.originalSize,g=3Dd.originalPosition,h=3D{height:d.size.height-f.h=
eight||0,width:d.size.width-f.width||0,top:d.position.top-g.top||0,left:d.p=
osition.left-g.left||0},i=3Dfunction(b,d){a(b).each(function(){var b=3Da(th=
is),e=3Da(this).data("resizable-alsoresize"),f=3D{},g=3Dd&&d.length?d:b.par=
ents(c.originalElement[0]).length?["width","height"]:["width","height","top=
","left"];a.each(g,function(a,b){var c=3D(e[b]||0)+(h[b]||0);c&&c>=3D0&&(f[=
b]=3Dc||null)}),b.css(f)})};typeof e.alsoResize=3D=3D"object"&&!e.alsoResiz=
e.nodeType?a.each(e.alsoResize,function(a,b){i(a,b)}):i(e.alsoResize)},stop=
:function(b,c){a(this).removeData("resizable-alsoresize")}}),a.ui.plugin.ad=
d("resizable","animate",{stop:function(b,c){var d=3Da(this).data("resizable=
"),e=3Dd.options,f=3Dd._proportionallyResizeElements,g=3Df.length&&/textare=
a/i.test(f[0].nodeName),h=3Dg&&a.ui.hasScroll(f[0],"left")?0:d.sizeDiff.hei=
ght,i=3Dg?0:d.sizeDiff.width,j=3D{width:d.size.width-i,height:d.size.height=
-h},k=3DparseInt(d.element.css("left"),10)+(d.position.left-d.originalPosit=
ion.left)||null,l=3DparseInt(d.element.css("top"),10)+(d.position.top-d.ori=
ginalPosition.top)||null;d.element.animate(a.extend(j,l&&k?{top:l,left:k}:{=
}),{duration:e.animateDuration,easing:e.animateEasing,step:function(){var c=
=3D{width:parseInt(d.element.css("width"),10),height:parseInt(d.element.css=
("height"),10),top:parseInt(d.element.css("top"),10),left:parseInt(d.elemen=
t.css("left"),10)};f&&f.length&&a(f[0]).css({width:c.width,height:c.height}=
),d._updateCache(c),d._propagate("resize",b)}})}}),a.ui.plugin.add("resizab=
le","containment",{start:function(b,d){var e=3Da(this).data("resizable"),f=
=3De.options,g=3De.element,h=3Df.containment,i=3Dh instanceof a?h.get(0):/p=
arent/.test(h)?g.parent().get(0):h;if(!i)return;e.containerElement=3Da(i);i=
f(/document/.test(h)||h=3D=3Ddocument)e.containerOffset=3D{left:0,top:0},e.=
containerPosition=3D{left:0,top:0},e.parentData=3D{element:a(document),left=
:0,top:0,width:a(document).width(),height:a(document).height()||document.bo=
dy.parentNode.scrollHeight};else{var j=3Da(i),k=3D[];a(["Top","Right","Left=
","Bottom"]).each(function(a,b){k[a]=3Dc(j.css("padding"+b))}),e.containerO=
ffset=3Dj.offset(),e.containerPosition=3Dj.position(),e.containerSize=3D{he=
ight:j.innerHeight()-k[3],width:j.innerWidth()-k[1]};var l=3De.containerOff=
set,m=3De.containerSize.height,n=3De.containerSize.width,o=3Da.ui.hasScroll=
(i,"left")?i.scrollWidth:n,p=3Da.ui.hasScroll(i)?i.scrollHeight:m;e.parentD=
ata=3D{element:i,left:l.left,top:l.top,width:o,height:p}}},resize:function(=
b,c){var d=3Da(this).data("resizable"),e=3Dd.options,f=3Dd.containerSize,g=
=3Dd.containerOffset,h=3Dd.size,i=3Dd.position,j=3Dd._aspectRatio||b.shiftK=
ey,k=3D{top:0,left:0},l=3Dd.containerElement;l[0]!=3Ddocument&&/static/.tes=
t(l.css("position"))&&(k=3Dg),i.left<(d._helper?g.left:0)&&(d.size.width=3D=
d.size.width+(d._helper?d.position.left-g.left:d.position.left-k.left),j&&(=
d.size.height=3Dd.size.width/d.aspectRatio),d.position.left=3De.helper?g.le=
ft:0),i.top<(d._helper?g.top:0)&&(d.size.height=3Dd.size.height+(d._helper?=
d.position.top-g.top:d.position.top),j&&(d.size.width=3Dd.size.height*d.asp=
ectRatio),d.position.top=3Dd._helper?g.top:0),d.offset.left=3Dd.parentData.=
left+d.position.left,d.offset.top=3Dd.parentData.top+d.position.top;var m=
=3DMath.abs((d._helper?d.offset.left-k.left:d.offset.left-k.left)+d.sizeDif=
f.width),n=3DMath.abs((d._helper?d.offset.top-k.top:d.offset.top-g.top)+d.s=
izeDiff.height),o=3Dd.containerElement.get(0)=3D=3Dd.element.parent().get(0=
),p=3D/relative|absolute/.test(d.containerElement.css("position"));o&&p&&(m=
-=3Dd.parentData.left),m+d.size.width>=3Dd.parentData.width&&(d.size.width=
=3Dd.parentData.width-m,j&&(d.size.height=3Dd.size.width/d.aspectRatio)),n+=
d.size.height>=3Dd.parentData.height&&(d.size.height=3Dd.parentData.height-=
n,j&&(d.size.width=3Dd.size.height*d.aspectRatio))},stop:function(b,c){var =
d=3Da(this).data("resizable"),e=3Dd.options,f=3Dd.position,g=3Dd.containerO=
ffset,h=3Dd.containerPosition,i=3Dd.containerElement,j=3Da(d.helper),k=3Dj.=
offset(),l=3Dj.outerWidth()-d.sizeDiff.width,m=3Dj.outerHeight()-d.sizeDiff=
.height;d._helper&&!e.animate&&/relative/.test(i.css("position"))&&a(this).=
css({left:k.left-h.left-g.left,width:l,height:m}),d._helper&&!e.animate&&/s=
tatic/.test(i.css("position"))&&a(this).css({left:k.left-h.left-g.left,widt=
h:l,height:m})}}),a.ui.plugin.add("resizable","ghost",{start:function(b,c){=
var d=3Da(this).data("resizable"),e=3Dd.options,f=3Dd.size;d.ghost=3Dd.orig=
inalElement.clone(),d.ghost.css({opacity:.25,display:"block",position:"rela=
tive",height:f.height,width:f.width,margin:0,left:0,top:0}).addClass("ui-re=
sizable-ghost").addClass(typeof e.ghost=3D=3D"string"?e.ghost:""),d.ghost.a=
ppendTo(d.helper)},resize:function(b,c){var d=3Da(this).data("resizable"),e=
=3Dd.options;d.ghost&&d.ghost.css({position:"relative",height:d.size.height=
,width:d.size.width})},stop:function(b,c){var d=3Da(this).data("resizable")=
,e=3Dd.options;d.ghost&&d.helper&&d.helper.get(0).removeChild(d.ghost.get(0=
))}}),a.ui.plugin.add("resizable","grid",{resize:function(b,c){var d=3Da(th=
is).data("resizable"),e=3Dd.options,f=3Dd.size,g=3Dd.originalSize,h=3Dd.ori=
ginalPosition,i=3Dd.axis,j=3De._aspectRatio||b.shiftKey;e.grid=3Dtypeof e.g=
rid=3D=3D"number"?[e.grid,e.grid]:e.grid;var k=3DMath.round((f.width-g.widt=
h)/(e.grid[0]||1))*(e.grid[0]||1),l=3DMath.round((f.height-g.height)/(e.gri=
d[1]||1))*(e.grid[1]||1);/^(se|s|e)$/.test(i)?(d.size.width=3Dg.width+k,d.s=
ize.height=3Dg.height+l):/^(ne)$/.test(i)?(d.size.width=3Dg.width+k,d.size.=
height=3Dg.height+l,d.position.top=3Dh.top-l):/^(sw)$/.test(i)?(d.size.widt=
h=3Dg.width+k,d.size.height=3Dg.height+l,d.position.left=3Dh.left-k):(d.siz=
e.width=3Dg.width+k,d.size.height=3Dg.height+l,d.position.top=3Dh.top-l,d.p=
osition.left=3Dh.left-k)}});var c=3Dfunction(a){return parseInt(a,10)||0},d=
=3Dfunction(a){return!isNaN(parseInt(a,10))}})(jQuery);;/*! jQuery UI - v1.=
8.22 - 2012-07-24
-* https://github.com/jquery/jquery-ui
-* Includes: jquery.ui.selectable.js
-* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){a.widget("ui.selectable",a.ui.mouse,{options:{appendTo:"bod=
y",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch"},_create:function=
(){var b=3Dthis;this.element.addClass("ui-selectable"),this.dragged=3D!1;va=
r c;this.refresh=3Dfunction(){c=3Da(b.options.filter,b.element[0]),c.addCla=
ss("ui-selectee"),c.each(function(){var b=3Da(this),c=3Db.offset();a.data(t=
his,"selectable-item",{element:this,$element:b,left:c.left,top:c.top,right:=
c.left+b.outerWidth(),bottom:c.top+b.outerHeight(),startselected:!1,selecte=
d:b.hasClass("ui-selected"),selecting:b.hasClass("ui-selecting"),unselectin=
g:b.hasClass("ui-unselecting")})})},this.refresh(),this.selectees=3Dc.addCl=
ass("ui-selectee"),this._mouseInit(),this.helper=3Da("<div class=3D'ui-sele=
ctable-helper'></div>")},destroy:function(){return this.selectees.removeCla=
ss("ui-selectee").removeData("selectable-item"),this.element.removeClass("u=
i-selectable ui-selectable-disabled").removeData("selectable").unbind(".sel=
ectable"),this._mouseDestroy(),this},_mouseStart:function(b){var c=3Dthis;t=
his.opos=3D[b.pageX,b.pageY];if(this.options.disabled)return;var d=3Dthis.o=
ptions;this.selectees=3Da(d.filter,this.element[0]),this._trigger("start",b=
),a(d.appendTo).append(this.helper),this.helper.css({left:b.clientX,top:b.c=
lientY,width:0,height:0}),d.autoRefresh&&this.refresh(),this.selectees.filt=
er(".ui-selected").each(function(){var d=3Da.data(this,"selectable-item");d=
.startselected=3D!0,!b.metaKey&&!b.ctrlKey&&(d.$element.removeClass("ui-sel=
ected"),d.selected=3D!1,d.$element.addClass("ui-unselecting"),d.unselecting=
=3D!0,c._trigger("unselecting",b,{unselecting:d.element}))}),a(b.target).pa=
rents().andSelf().each(function(){var d=3Da.data(this,"selectable-item");if=
(d){var e=3D!b.metaKey&&!b.ctrlKey||!d.$element.hasClass("ui-selected");ret=
urn d.$element.removeClass(e?"ui-unselecting":"ui-selected").addClass(e?"ui=
-selecting":"ui-unselecting"),d.unselecting=3D!e,d.selecting=3De,d.selected=
=3De,e?c._trigger("selecting",b,{selecting:d.element}):c._trigger("unselect=
ing",b,{unselecting:d.element}),!1}})},_mouseDrag:function(b){var c=3Dthis;=
this.dragged=3D!0;if(this.options.disabled)return;var d=3Dthis.options,e=3D=
this.opos[0],f=3Dthis.opos[1],g=3Db.pageX,h=3Db.pageY;if(e>g){var i=3Dg;g=
=3De,e=3Di}if(f>h){var i=3Dh;h=3Df,f=3Di}return this.helper.css({left:e,top=
:f,width:g-e,height:h-f}),this.selectees.each(function(){var i=3Da.data(thi=
s,"selectable-item");if(!i||i.element=3D=3Dc.element[0])return;var j=3D!1;d=
.tolerance=3D=3D"touch"?j=3D!(i.left>g||i.right<e||i.top>h||i.bottom<f):d.t=
olerance=3D=3D"fit"&&(j=3Di.left>e&&i.right<g&&i.top>f&&i.bottom<h),j?(i.se=
lected&&(i.$element.removeClass("ui-selected"),i.selected=3D!1),i.unselecti=
ng&&(i.$element.removeClass("ui-unselecting"),i.unselecting=3D!1),i.selecti=
ng||(i.$element.addClass("ui-selecting"),i.selecting=3D!0,c._trigger("selec=
ting",b,{selecting:i.element}))):(i.selecting&&((b.metaKey||b.ctrlKey)&&i.s=
tartselected?(i.$element.removeClass("ui-selecting"),i.selecting=3D!1,i.$el=
ement.addClass("ui-selected"),i.selected=3D!0):(i.$element.removeClass("ui-=
selecting"),i.selecting=3D!1,i.startselected&&(i.$element.addClass("ui-unse=
lecting"),i.unselecting=3D!0),c._trigger("unselecting",b,{unselecting:i.ele=
ment}))),i.selected&&!b.metaKey&&!b.ctrlKey&&!i.startselected&&(i.$element.=
removeClass("ui-selected"),i.selected=3D!1,i.$element.addClass("ui-unselect=
ing"),i.unselecting=3D!0,c._trigger("unselecting",b,{unselecting:i.element}=
)))}),!1},_mouseStop:function(b){var c=3Dthis;this.dragged=3D!1;var d=3Dthi=
s.options;return a(".ui-unselecting",this.element[0]).each(function(){var d=
=3Da.data(this,"selectable-item");d.$element.removeClass("ui-unselecting"),=
d.unselecting=3D!1,d.startselected=3D!1,c._trigger("unselected",b,{unselect=
ed:d.element})}),a(".ui-selecting",this.element[0]).each(function(){var d=
=3Da.data(this,"selectable-item");d.$element.removeClass("ui-selecting").ad=
dClass("ui-selected"),d.selecting=3D!1,d.selected=3D!0,d.startselected=3D!0=
,c._trigger("selected",b,{selected:d.element})}),this._trigger("stop",b),th=
is.helper.remove(),!1}}),a.extend(a.ui.selectable,{version:"1.8.22"})})(jQu=
ery);;/*! jQuery UI - v1.8.22 - 2012-07-24
+(function(a,b){a.ui=3Da.ui||{};var c=3D/left|center|right/,d=3D/top|center=
|bottom/,e=3D"center",f=3D{},g=3Da.fn.position,h=3Da.fn.offset;a.fn.positio=
n=3Dfunction(b){if(!b||!b.of)return g.apply(this,arguments);b=3Da.extend({}=
,b);var h=3Da(b.of),i=3Dh[0],j=3D(b.collision||"flip").split(" "),k=3Db.off=
set?b.offset.split(" "):[0,0],l,m,n;return i.nodeType=3D=3D=3D9?(l=3Dh.widt=
h(),m=3Dh.height(),n=3D{top:0,left:0}):i.setTimeout?(l=3Dh.width(),m=3Dh.he=
ight(),n=3D{top:h.scrollTop(),left:h.scrollLeft()}):i.preventDefault?(b.at=
=3D"left top",l=3Dm=3D0,n=3D{top:b.of.pageY,left:b.of.pageX}):(l=3Dh.outerW=
idth(),m=3Dh.outerHeight(),n=3Dh.offset()),a.each(["my","at"],function(){va=
r a=3D(b[this]||"").split(" ");a.length=3D=3D=3D1&&(a=3Dc.test(a[0])?a.conc=
at([e]):d.test(a[0])?[e].concat(a):[e,e]),a[0]=3Dc.test(a[0])?a[0]:e,a[1]=
=3Dd.test(a[1])?a[1]:e,b[this]=3Da}),j.length=3D=3D=3D1&&(j[1]=3Dj[0]),k[0]=
=3DparseInt(k[0],10)||0,k.length=3D=3D=3D1&&(k[1]=3Dk[0]),k[1]=3DparseInt(k=
[1],10)||0,b.at[0]=3D=3D=3D"right"?n.left+=3Dl:b.at[0]=3D=3D=3De&&(n.left+=
=3Dl/2),b.at[1]=3D=3D=3D"bottom"?n.top+=3Dm:b.at[1]=3D=3D=3De&&(n.top+=3Dm/=
2),n.left+=3Dk[0],n.top+=3Dk[1],this.each(function(){var c=3Da(this),d=3Dc.=
outerWidth(),g=3Dc.outerHeight(),h=3DparseInt(a.curCSS(this,"marginLeft",!0=
))||0,i=3DparseInt(a.curCSS(this,"marginTop",!0))||0,o=3Dd+h+(parseInt(a.cu=
rCSS(this,"marginRight",!0))||0),p=3Dg+i+(parseInt(a.curCSS(this,"marginBot=
tom",!0))||0),q=3Da.extend({},n),r;b.my[0]=3D=3D=3D"right"?q.left-=3Dd:b.my=
[0]=3D=3D=3De&&(q.left-=3Dd/2),b.my[1]=3D=3D=3D"bottom"?q.top-=3Dg:b.my[1]=
=3D=3D=3De&&(q.top-=3Dg/2),f.fractions||(q.left=3DMath.round(q.left),q.top=
=3DMath.round(q.top)),r=3D{left:q.left-h,top:q.top-i},a.each(["left","top"]=
,function(c,e){a.ui.position[j[c]]&&a.ui.position[j[c]][e](q,{targetWidth:l=
,targetHeight:m,elemWidth:d,elemHeight:g,collisionPosition:r,collisionWidth=
:o,collisionHeight:p,offset:k,my:b.my,at:b.at})}),a.fn.bgiframe&&c.bgiframe=
(),c.offset(a.extend(q,{using:b.using}))})},a.ui.position=3D{fit:{left:func=
tion(b,c){var d=3Da(window),e=3Dc.collisionPosition.left+c.collisionWidth-d=
.width()-d.scrollLeft();b.left=3De>0?b.left-e:Math.max(b.left-c.collisionPo=
sition.left,b.left)},top:function(b,c){var d=3Da(window),e=3Dc.collisionPos=
ition.top+c.collisionHeight-d.height()-d.scrollTop();b.top=3De>0?b.top-e:Ma=
th.max(b.top-c.collisionPosition.top,b.top)}},flip:{left:function(b,c){if(c=
.at[0]=3D=3D=3De)return;var d=3Da(window),f=3Dc.collisionPosition.left+c.co=
llisionWidth-d.width()-d.scrollLeft(),g=3Dc.my[0]=3D=3D=3D"left"?-c.elemWid=
th:c.my[0]=3D=3D=3D"right"?c.elemWidth:0,h=3Dc.at[0]=3D=3D=3D"left"?c.targe=
tWidth:-c.targetWidth,i=3D-2*c.offset[0];b.left+=3Dc.collisionPosition.left=
<0?g+h+i:f>0?g+h+i:0},top:function(b,c){if(c.at[1]=3D=3D=3De)return;var d=
=3Da(window),f=3Dc.collisionPosition.top+c.collisionHeight-d.height()-d.scr=
ollTop(),g=3Dc.my[1]=3D=3D=3D"top"?-c.elemHeight:c.my[1]=3D=3D=3D"bottom"?c=
.elemHeight:0,h=3Dc.at[1]=3D=3D=3D"top"?c.targetHeight:-c.targetHeight,i=3D=
-2*c.offset[1];b.top+=3Dc.collisionPosition.top<0?g+h+i:f>0?g+h+i:0}}},a.of=
fset.setOffset||(a.offset.setOffset=3Dfunction(b,c){/static/.test(a.curCSS(=
b,"position"))&&(b.style.position=3D"relative");var d=3Da(b),e=3Dd.offset()=
,f=3DparseInt(a.curCSS(b,"top",!0),10)||0,g=3DparseInt(a.curCSS(b,"left",!0=
),10)||0,h=3D{top:c.top-e.top+f,left:c.left-e.left+g};"using"in c?c.using.c=
all(b,h):d.css(h)},a.fn.offset=3Dfunction(b){var c=3Dthis[0];return!c||!c.o=
wnerDocument?null:b?a.isFunction(b)?this.each(function(c){a(this).offset(b.=
call(this,c,a(this).offset()))}):this.each(function(){a.offset.setOffset(th=
is,b)}):h.call(this)}),a.curCSS||(a.curCSS=3Da.css),function(){var b=3Ddocu=
ment.getElementsByTagName("body")[0],c=3Ddocument.createElement("div"),d,e,=
g,h,i;d=3Ddocument.createElement(b?"div":"body"),g=3D{visibility:"hidden",w=
idth:0,height:0,border:0,margin:0,background:"none"},b&&a.extend(g,{positio=
n:"absolute",left:"-1000px",top:"-1000px"});for(var j in g)d.style[j]=3Dg[j=
];d.appendChild(c),e=3Db||document.documentElement,e.insertBefore(d,e.first=
Child),c.style.cssText=3D"position: absolute; left: 10.7432222px; top: 10.4=
32325px; height: 30px; width: 201px;",h=3Da(c).offset(function(a,b){return =
b}).offset(),d.innerHTML=3D"",e.removeChild(d),i=3Dh.top+h.left+(b?2e3:0),f=
.fractions=3Di>21&&i<22}()})(jQuery);;/*! jQuery UI - v1.8.23 - 2012-08-15
 * https://github.com/jquery/jquery-ui
 * Includes: jquery.ui.sortable.js
 * Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){a.widget("ui.sortable",a.ui.mouse,{widgetEventPrefix:"sort"=
,ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,=
cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelpe=
rSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeho=
lder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"defa=
ult",tolerance:"intersect",zIndex:1e3},_create:function(){var a=3Dthis.opti=
ons;this.containerCache=3D{},this.element.addClass("ui-sortable"),this.refr=
esh(),this.floating=3Dthis.items.length?a.axis=3D=3D=3D"x"||/left|right/.te=
st(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0]=
.item.css("display")):!1,this.offset=3Dthis.element.offset(),this._mouseIni=
t(),this.ready=3D!0},destroy:function(){a.Widget.prototype.destroy.call(thi=
s),this.element.removeClass("ui-sortable ui-sortable-disabled"),this._mouse=
Destroy();for(var b=3Dthis.items.length-1;b>=3D0;b--)this.items[b].item.rem=
oveData(this.widgetName+"-item");return this},_setOption:function(b,c){b=3D=
=3D=3D"disabled"?(this.options[b]=3Dc,this.widget()[c?"addClass":"removeCla=
ss"]("ui-sortable-disabled")):a.Widget.prototype._setOption.apply(this,argu=
ments)},_mouseCapture:function(b,c){var d=3Dthis;if(this.reverting)return!1=
;if(this.options.disabled||this.options.type=3D=3D"static")return!1;this._r=
efreshItems(b);var e=3Dnull,f=3Dthis,g=3Da(b.target).parents().each(functio=
n(){if(a.data(this,d.widgetName+"-item")=3D=3Df)return e=3Da(this),!1});a.d=
ata(b.target,d.widgetName+"-item")=3D=3Df&&(e=3Da(b.target));if(!e)return!1=
;if(this.options.handle&&!c){var h=3D!1;a(this.options.handle,e).find("*").=
andSelf().each(function(){this=3D=3Db.target&&(h=3D!0)});if(!h)return!1}ret=
urn this.currentItem=3De,this._removeCurrentsFromItems(),!0},_mouseStart:fu=
nction(b,c,d){var e=3Dthis.options,f=3Dthis;this.currentContainer=3Dthis,th=
is.refreshPositions(),this.helper=3Dthis._createHelper(b),this._cacheHelper=
Proportions(),this._cacheMargins(),this.scrollParent=3Dthis.helper.scrollPa=
rent(),this.offset=3Dthis.currentItem.offset(),this.offset=3D{top:this.offs=
et.top-this.margins.top,left:this.offset.left-this.margins.left},a.extend(t=
his.offset,{click:{left:b.pageX-this.offset.left,top:b.pageY-this.offset.to=
p},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this=
.helper.css("position","absolute"),this.cssPosition=3Dthis.helper.css("posi=
tion"),this.originalPosition=3Dthis._generatePosition(b),this.originalPageX=
=3Db.pageX,this.originalPageY=3Db.pageY,e.cursorAt&&this._adjustOffsetFromH=
elper(e.cursorAt),this.domPosition=3D{prev:this.currentItem.prev()[0],paren=
t:this.currentItem.parent()[0]},this.helper[0]!=3Dthis.currentItem[0]&&this=
.currentItem.hide(),this._createPlaceholder(),e.containment&&this._setConta=
inment(),e.cursor&&(a("body").css("cursor")&&(this._storedCursor=3Da("body"=
).css("cursor")),a("body").css("cursor",e.cursor)),e.opacity&&(this.helper.=
css("opacity")&&(this._storedOpacity=3Dthis.helper.css("opacity")),this.hel=
per.css("opacity",e.opacity)),e.zIndex&&(this.helper.css("zIndex")&&(this._=
storedZIndex=3Dthis.helper.css("zIndex")),this.helper.css("zIndex",e.zIndex=
)),this.scrollParent[0]!=3Ddocument&&this.scrollParent[0].tagName!=3D"HTML"=
&&(this.overflowOffset=3Dthis.scrollParent.offset()),this._trigger("start",=
b,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProport=
ions();if(!d)for(var g=3Dthis.containers.length-1;g>=3D0;g--)this.container=
s[g]._trigger("activate",b,f._uiHash(this));return a.ui.ddmanager&&(a.ui.dd=
manager.current=3Dthis),a.ui.ddmanager&&!e.dropBehaviour&&a.ui.ddmanager.pr=
epareOffsets(this,b),this.dragging=3D!0,this.helper.addClass("ui-sortable-h=
elper"),this._mouseDrag(b),!0},_mouseDrag:function(b){this.position=3Dthis.=
_generatePosition(b),this.positionAbs=3Dthis._convertPositionTo("absolute")=
,this.lastPositionAbs||(this.lastPositionAbs=3Dthis.positionAbs);if(this.op=
tions.scroll){var c=3Dthis.options,d=3D!1;this.scrollParent[0]!=3Ddocument&=
&this.scrollParent[0].tagName!=3D"HTML"?(this.overflowOffset.top+this.scrol=
lParent[0].offsetHeight-b.pageY<c.scrollSensitivity?this.scrollParent[0].sc=
rollTop=3Dd=3Dthis.scrollParent[0].scrollTop+c.scrollSpeed:b.pageY-this.ove=
rflowOffset.top<c.scrollSensitivity&&(this.scrollParent[0].scrollTop=3Dd=3D=
this.scrollParent[0].scrollTop-c.scrollSpeed),this.overflowOffset.left+this=
.scrollParent[0].offsetWidth-b.pageX<c.scrollSensitivity?this.scrollParent[=
0].scrollLeft=3Dd=3Dthis.scrollParent[0].scrollLeft+c.scrollSpeed:b.pageX-t=
his.overflowOffset.left<c.scrollSensitivity&&(this.scrollParent[0].scrollLe=
ft=3Dd=3Dthis.scrollParent[0].scrollLeft-c.scrollSpeed)):(b.pageY-a(documen=
t).scrollTop()<c.scrollSensitivity?d=3Da(document).scrollTop(a(document).sc=
rollTop()-c.scrollSpeed):a(window).height()-(b.pageY-a(document).scrollTop(=
))<c.scrollSensitivity&&(d=3Da(document).scrollTop(a(document).scrollTop()+=
c.scrollSpeed)),b.pageX-a(document).scrollLeft()<c.scrollSensitivity?d=3Da(=
document).scrollLeft(a(document).scrollLeft()-c.scrollSpeed):a(window).widt=
h()-(b.pageX-a(document).scrollLeft())<c.scrollSensitivity&&(d=3Da(document=
).scrollLeft(a(document).scrollLeft()+c.scrollSpeed))),d!=3D=3D!1&&a.ui.ddm=
anager&&!c.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,b)}this.positi=
onAbs=3Dthis._convertPositionTo("absolute");if(!this.options.axis||this.opt=
ions.axis!=3D"y")this.helper[0].style.left=3Dthis.position.left+"px";if(!th=
is.options.axis||this.options.axis!=3D"x")this.helper[0].style.top=3Dthis.p=
osition.top+"px";for(var e=3Dthis.items.length-1;e>=3D0;e--){var f=3Dthis.i=
tems[e],g=3Df.item[0],h=3Dthis._intersectsWithPointer(f);if(!h)continue;if(=
g!=3Dthis.currentItem[0]&&this.placeholder[h=3D=3D1?"next":"prev"]()[0]!=3D=
g&&!a.ui.contains(this.placeholder[0],g)&&(this.options.type=3D=3D"semi-dyn=
amic"?!a.ui.contains(this.element[0],g):!0)){this.direction=3Dh=3D=3D1?"dow=
n":"up";if(this.options.tolerance=3D=3D"pointer"||this._intersectsWithSides=
(f))this._rearrange(b,f);else break;this._trigger("change",b,this._uiHash()=
);break}}return this._contactContainers(b),a.ui.ddmanager&&a.ui.ddmanager.d=
rag(this,b),this._trigger("sort",b,this._uiHash()),this.lastPositionAbs=3Dt=
his.positionAbs,!1},_mouseStop:function(b,c){if(!b)return;a.ui.ddmanager&&!=
this.options.dropBehaviour&&a.ui.ddmanager.drop(this,b);if(this.options.rev=
ert){var d=3Dthis,e=3Dd.placeholder.offset();d.reverting=3D!0,a(this.helper=
).animate({left:e.left-this.offset.parent.left-d.margins.left+(this.offsetP=
arent[0]=3D=3Ddocument.body?0:this.offsetParent[0].scrollLeft),top:e.top-th=
is.offset.parent.top-d.margins.top+(this.offsetParent[0]=3D=3Ddocument.body=
?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,f=
unction(){d._clear(b)})}else this._clear(b,c);return!1},cancel:function(){v=
ar b=3Dthis;if(this.dragging){this._mouseUp({target:null}),this.options.hel=
per=3D=3D"original"?this.currentItem.css(this._storedCSS).removeClass("ui-s=
ortable-helper"):this.currentItem.show();for(var c=3Dthis.containers.length=
-1;c>=3D0;c--)this.containers[c]._trigger("deactivate",null,b._uiHash(this)=
),this.containers[c].containerCache.over&&(this.containers[c]._trigger("out=
",null,b._uiHash(this)),this.containers[c].containerCache.over=3D0)}return =
this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].pare=
ntNode.removeChild(this.placeholder[0]),this.options.helper!=3D"original"&&=
this.helper&&this.helper[0].parentNode&&this.helper.remove(),a.extend(this,=
{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.=
prev?a(this.domPosition.prev).after(this.currentItem):a(this.domPosition.pa=
rent).prepend(this.currentItem)),this},serialize:function(b){var c=3Dthis._=
getItemsAsjQuery(b&&b.connected),d=3D[];return b=3Db||{},a(c).each(function=
(){var c=3D(a(b.item||this).attr(b.attribute||"id")||"").match(b.expression=
||/(.+)[-=3D_](.+)/);c&&d.push((b.key||c[1]+"[]")+"=3D"+(b.key&&b.expressio=
n?c[1]:c[2]))}),!d.length&&b.key&&d.push(b.key+"=3D"),d.join("&")},toArray:=
function(b){var c=3Dthis._getItemsAsjQuery(b&&b.connected),d=3D[];return b=
=3Db||{},c.each(function(){d.push(a(b.item||this).attr(b.attribute||"id")||=
"")}),d},_intersectsWith:function(a){var b=3Dthis.positionAbs.left,c=3Db+th=
is.helperProportions.width,d=3Dthis.positionAbs.top,e=3Dd+this.helperPropor=
tions.height,f=3Da.left,g=3Df+a.width,h=3Da.top,i=3Dh+a.height,j=3Dthis.off=
set.click.top,k=3Dthis.offset.click.left,l=3Dd+j>h&&d+j<i&&b+k>f&&b+k<g;ret=
urn this.options.tolerance=3D=3D"pointer"||this.options.forcePointerForCont=
ainers||this.options.tolerance!=3D"pointer"&&this.helperProportions[this.fl=
oating?"width":"height"]>a[this.floating?"width":"height"]?l:f<b+this.helpe=
rProportions.width/2&&c-this.helperProportions.width/2<g&&h<d+this.helperPr=
oportions.height/2&&e-this.helperProportions.height/2<i},_intersectsWithPoi=
nter:function(b){var c=3Dthis.options.axis=3D=3D=3D"x"||a.ui.isOverAxis(thi=
s.positionAbs.top+this.offset.click.top,b.top,b.height),d=3Dthis.options.ax=
is=3D=3D=3D"y"||a.ui.isOverAxis(this.positionAbs.left+this.offset.click.lef=
t,b.left,b.width),e=3Dc&&d,f=3Dthis._getDragVerticalDirection(),g=3Dthis._g=
etDragHorizontalDirection();return e?this.floating?g&&g=3D=3D"right"||f=3D=
=3D"down"?2:1:f&&(f=3D=3D"down"?2:1):!1},_intersectsWithSides:function(b){v=
ar c=3Da.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,b.top+b.h=
eight/2,b.height),d=3Da.ui.isOverAxis(this.positionAbs.left+this.offset.cli=
ck.left,b.left+b.width/2,b.width),e=3Dthis._getDragVerticalDirection(),f=3D=
this._getDragHorizontalDirection();return this.floating&&f?f=3D=3D"right"&&=
d||f=3D=3D"left"&&!d:e&&(e=3D=3D"down"&&c||e=3D=3D"up"&&!c)},_getDragVertic=
alDirection:function(){var a=3Dthis.positionAbs.top-this.lastPositionAbs.to=
p;return a!=3D0&&(a>0?"down":"up")},_getDragHorizontalDirection:function(){=
var a=3Dthis.positionAbs.left-this.lastPositionAbs.left;return a!=3D0&&(a>0=
?"right":"left")},refresh:function(a){return this._refreshItems(a),this.ref=
reshPositions(),this},_connectWith:function(){var a=3Dthis.options;return a=
.connectWith.constructor=3D=3DString?[a.connectWith]:a.connectWith},_getIte=
msAsjQuery:function(b){var c=3Dthis,d=3D[],e=3D[],f=3Dthis._connectWith();i=
f(f&&b)for(var g=3Df.length-1;g>=3D0;g--){var h=3Da(f[g]);for(var i=3Dh.len=
gth-1;i>=3D0;i--){var j=3Da.data(h[i],this.widgetName);j&&j!=3Dthis&&!j.opt=
ions.disabled&&e.push([a.isFunction(j.options.items)?j.options.items.call(j=
.element):a(j.options.items,j.element).not(".ui-sortable-helper").not(".ui-=
sortable-placeholder"),j])}}e.push([a.isFunction(this.options.items)?this.o=
ptions.items.call(this.element,null,{options:this.options,item:this.current=
Item}):a(this.options.items,this.element).not(".ui-sortable-helper").not(".=
ui-sortable-placeholder"),this]);for(var g=3De.length-1;g>=3D0;g--)e[g][0].=
each(function(){d.push(this)});return a(d)},_removeCurrentsFromItems:functi=
on(){var a=3Dthis.currentItem.find(":data("+this.widgetName+"-item)");for(v=
ar b=3D0;b<this.items.length;b++)for(var c=3D0;c<a.length;c++)a[c]=3D=3Dthi=
s.items[b].item[0]&&this.items.splice(b,1)},_refreshItems:function(b){this.=
items=3D[],this.containers=3D[this];var c=3Dthis.items,d=3Dthis,e=3D[[a.isF=
unction(this.options.items)?this.options.items.call(this.element[0],b,{item=
:this.currentItem}):a(this.options.items,this.element),this]],f=3Dthis._con=
nectWith();if(f&&this.ready)for(var g=3Df.length-1;g>=3D0;g--){var h=3Da(f[=
g]);for(var i=3Dh.length-1;i>=3D0;i--){var j=3Da.data(h[i],this.widgetName)=
;j&&j!=3Dthis&&!j.options.disabled&&(e.push([a.isFunction(j.options.items)?=
j.options.items.call(j.element[0],b,{item:this.currentItem}):a(j.options.it=
ems,j.element),j]),this.containers.push(j))}}for(var g=3De.length-1;g>=3D0;=
g--){var k=3De[g][1],l=3De[g][0];for(var i=3D0,m=3Dl.length;i<m;i++){var n=
=3Da(l[i]);n.data(this.widgetName+"-item",k),c.push({item:n,instance:k,widt=
h:0,height:0,left:0,top:0})}}},refreshPositions:function(b){this.offsetPare=
nt&&this.helper&&(this.offset.parent=3Dthis._getParentOffset());for(var c=
=3Dthis.items.length-1;c>=3D0;c--){var d=3Dthis.items[c];if(d.instance!=3Dt=
his.currentContainer&&this.currentContainer&&d.item[0]!=3Dthis.currentItem[=
0])continue;var e=3Dthis.options.toleranceElement?a(this.options.toleranceE=
lement,d.item):d.item;b||(d.width=3De.outerWidth(),d.height=3De.outerHeight=
());var f=3De.offset();d.left=3Df.left,d.top=3Df.top}if(this.options.custom=
&&this.options.custom.refreshContainers)this.options.custom.refreshContaine=
rs.call(this);else for(var c=3Dthis.containers.length-1;c>=3D0;c--){var f=
=3Dthis.containers[c].element.offset();this.containers[c].containerCache.le=
ft=3Df.left,this.containers[c].containerCache.top=3Df.top,this.containers[c=
].containerCache.width=3Dthis.containers[c].element.outerWidth(),this.conta=
iners[c].containerCache.height=3Dthis.containers[c].element.outerHeight()}r=
eturn this},_createPlaceholder:function(b){var c=3Db||this,d=3Dc.options;if=
(!d.placeholder||d.placeholder.constructor=3D=3DString){var e=3Dd.placehold=
er;d.placeholder=3D{element:function(){var b=3Da(document.createElement(c.c=
urrentItem[0].nodeName)).addClass(e||c.currentItem[0].className+" ui-sortab=
le-placeholder").removeClass("ui-sortable-helper")[0];return e||(b.style.vi=
sibility=3D"hidden"),b},update:function(a,b){if(e&&!d.forcePlaceholderSize)=
return;b.height()||b.height(c.currentItem.innerHeight()-parseInt(c.currentI=
tem.css("paddingTop")||0,10)-parseInt(c.currentItem.css("paddingBottom")||0=
,10)),b.width()||b.width(c.currentItem.innerWidth()-parseInt(c.currentItem.=
css("paddingLeft")||0,10)-parseInt(c.currentItem.css("paddingRight")||0,10)=
)}}}c.placeholder=3Da(d.placeholder.element.call(c.element,c.currentItem)),=
c.currentItem.after(c.placeholder),d.placeholder.update(c,c.placeholder)},_=
contactContainers:function(b){var c=3Dnull,d=3Dnull;for(var e=3Dthis.contai=
ners.length-1;e>=3D0;e--){if(a.ui.contains(this.currentItem[0],this.contain=
ers[e].element[0]))continue;if(this._intersectsWith(this.containers[e].cont=
ainerCache)){if(c&&a.ui.contains(this.containers[e].element[0],c.element[0]=
))continue;c=3Dthis.containers[e],d=3De}else this.containers[e].containerCa=
che.over&&(this.containers[e]._trigger("out",b,this._uiHash(this)),this.con=
tainers[e].containerCache.over=3D0)}if(!c)return;if(this.containers.length=
=3D=3D=3D1)this.containers[d]._trigger("over",b,this._uiHash(this)),this.co=
ntainers[d].containerCache.over=3D1;else if(this.currentContainer!=3Dthis.c=
ontainers[d]){var f=3D1e4,g=3Dnull,h=3Dthis.positionAbs[this.containers[d].=
floating?"left":"top"];for(var i=3Dthis.items.length-1;i>=3D0;i--){if(!a.ui=
.contains(this.containers[d].element[0],this.items[i].item[0]))continue;var=
 j=3Dthis.containers[d].floating?this.items[i].item.offset().left:this.item=
s[i].item.offset().top;Math.abs(j-h)<f&&(f=3DMath.abs(j-h),g=3Dthis.items[i=
],this.direction=3Dj-h>0?"down":"up")}if(!g&&!this.options.dropOnEmpty)retu=
rn;this.currentContainer=3Dthis.containers[d],g?this._rearrange(b,g,null,!0=
):this._rearrange(b,null,this.containers[d].element,!0),this._trigger("chan=
ge",b,this._uiHash()),this.containers[d]._trigger("change",b,this._uiHash(t=
his)),this.options.placeholder.update(this.currentContainer,this.placeholde=
r),this.containers[d]._trigger("over",b,this._uiHash(this)),this.containers=
[d].containerCache.over=3D1}},_createHelper:function(b){var c=3Dthis.option=
s,d=3Da.isFunction(c.helper)?a(c.helper.apply(this.element[0],[b,this.curre=
ntItem])):c.helper=3D=3D"clone"?this.currentItem.clone():this.currentItem;r=
eturn d.parents("body").length||a(c.appendTo!=3D"parent"?c.appendTo:this.cu=
rrentItem[0].parentNode)[0].appendChild(d[0]),d[0]=3D=3Dthis.currentItem[0]=
&&(this._storedCSS=3D{width:this.currentItem[0].style.width,height:this.cur=
rentItem[0].style.height,position:this.currentItem.css("position"),top:this=
.currentItem.css("top"),left:this.currentItem.css("left")}),(d[0].style.wid=
th=3D=3D""||c.forceHelperSize)&&d.width(this.currentItem.width()),(d[0].sty=
le.height=3D=3D""||c.forceHelperSize)&&d.height(this.currentItem.height()),=
d},_adjustOffsetFromHelper:function(b){typeof b=3D=3D"string"&&(b=3Db.split=
(" ")),a.isArray(b)&&(b=3D{left:+b[0],top:+b[1]||0}),"left"in b&&(this.offs=
et.click.left=3Db.left+this.margins.left),"right"in b&&(this.offset.click.l=
eft=3Dthis.helperProportions.width-b.right+this.margins.left),"top"in b&&(t=
his.offset.click.top=3Db.top+this.margins.top),"bottom"in b&&(this.offset.c=
lick.top=3Dthis.helperProportions.height-b.bottom+this.margins.top)},_getPa=
rentOffset:function(){this.offsetParent=3Dthis.helper.offsetParent();var b=
=3Dthis.offsetParent.offset();this.cssPosition=3D=3D"absolute"&&this.scroll=
Parent[0]!=3Ddocument&&a.ui.contains(this.scrollParent[0],this.offsetParent=
[0])&&(b.left+=3Dthis.scrollParent.scrollLeft(),b.top+=3Dthis.scrollParent.=
scrollTop());if(this.offsetParent[0]=3D=3Ddocument.body||this.offsetParent[=
0].tagName&&this.offsetParent[0].tagName.toLowerCase()=3D=3D"html"&&a.brows=
er.msie)b=3D{top:0,left:0};return{top:b.top+(parseInt(this.offsetParent.css=
("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("bor=
derLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=
=3D=3D"relative"){var a=3Dthis.currentItem.position();return{top:a.top-(par=
seInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.l=
eft-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft(=
)}}return{top:0,left:0}},_cacheMargins:function(){this.margins=3D{left:pars=
eInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentIte=
m.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperP=
roportions=3D{width:this.helper.outerWidth(),height:this.helper.outerHeight=
()}},_setContainment:function(){var b=3Dthis.options;b.containment=3D=3D"pa=
rent"&&(b.containment=3Dthis.helper[0].parentNode);if(b.containment=3D=3D"d=
ocument"||b.containment=3D=3D"window")this.containment=3D[0-this.offset.rel=
ative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.p=
arent.top,a(b.containment=3D=3D"document"?document:window).width()-this.hel=
perProportions.width-this.margins.left,(a(b.containment=3D=3D"document"?doc=
ument:window).height()||document.body.parentNode.scrollHeight)-this.helperP=
roportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(b=
.containment)){var c=3Da(b.containment)[0],d=3Da(b.containment).offset(),e=
=3Da(c).css("overflow")!=3D"hidden";this.containment=3D[d.left+(parseInt(a(=
c).css("borderLeftWidth"),10)||0)+(parseInt(a(c).css("paddingLeft"),10)||0)=
-this.margins.left,d.top+(parseInt(a(c).css("borderTopWidth"),10)||0)+(pars=
eInt(a(c).css("paddingTop"),10)||0)-this.margins.top,d.left+(e?Math.max(c.s=
crollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(a(c).css("borderLeftWidt=
h"),10)||0)-(parseInt(a(c).css("paddingRight"),10)||0)-this.helperProportio=
ns.width-this.margins.left,d.top+(e?Math.max(c.scrollHeight,c.offsetHeight)=
:c.offsetHeight)-(parseInt(a(c).css("borderTopWidth"),10)||0)-(parseInt(a(c=
).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.t=
op]}},_convertPositionTo:function(b,c){c||(c=3Dthis.position);var d=3Db=3D=
=3D"absolute"?1:-1,e=3Dthis.options,f=3Dthis.cssPosition=3D=3D"absolute"&&(=
this.scrollParent[0]=3D=3Ddocument||!a.ui.contains(this.scrollParent[0],thi=
s.offsetParent[0]))?this.offsetParent:this.scrollParent,g=3D/(html|body)/i.=
test(f[0].tagName);return{top:c.top+this.offset.relative.top*d+this.offset.=
parent.top*d-(a.browser.safari&&this.cssPosition=3D=3D"fixed"?0:(this.cssPo=
sition=3D=3D"fixed"?-this.scrollParent.scrollTop():g?0:f.scrollTop())*d),le=
ft:c.left+this.offset.relative.left*d+this.offset.parent.left*d-(a.browser.=
safari&&this.cssPosition=3D=3D"fixed"?0:(this.cssPosition=3D=3D"fixed"?-thi=
s.scrollParent.scrollLeft():g?0:f.scrollLeft())*d)}},_generatePosition:func=
tion(b){var c=3Dthis.options,d=3Dthis.cssPosition=3D=3D"absolute"&&(this.sc=
rollParent[0]=3D=3Ddocument||!a.ui.contains(this.scrollParent[0],this.offse=
tParent[0]))?this.offsetParent:this.scrollParent,e=3D/(html|body)/i.test(d[=
0].tagName);this.cssPosition=3D=3D"relative"&&(this.scrollParent[0]=3D=3Ddo=
cument||this.scrollParent[0]=3D=3Dthis.offsetParent[0])&&(this.offset.relat=
ive=3Dthis._getRelativeOffset());var f=3Db.pageX,g=3Db.pageY;if(this.origin=
alPosition){this.containment&&(b.pageX-this.offset.click.left<this.containm=
ent[0]&&(f=3Dthis.containment[0]+this.offset.click.left),b.pageY-this.offse=
t.click.top<this.containment[1]&&(g=3Dthis.containment[1]+this.offset.click=
.top),b.pageX-this.offset.click.left>this.containment[2]&&(f=3Dthis.contain=
ment[2]+this.offset.click.left),b.pageY-this.offset.click.top>this.containm=
ent[3]&&(g=3Dthis.containment[3]+this.offset.click.top));if(c.grid){var h=
=3Dthis.originalPageY+Math.round((g-this.originalPageY)/c.grid[1])*c.grid[1=
];g=3Dthis.containment?h-this.offset.click.top<this.containment[1]||h-this.=
offset.click.top>this.containment[3]?h-this.offset.click.top<this.containme=
nt[1]?h+c.grid[1]:h-c.grid[1]:h:h;var i=3Dthis.originalPageX+Math.round((f-=
this.originalPageX)/c.grid[0])*c.grid[0];f=3Dthis.containment?i-this.offset=
.click.left<this.containment[0]||i-this.offset.click.left>this.containment[=
2]?i-this.offset.click.left<this.containment[0]?i+c.grid[0]:i-c.grid[0]:i:i=
}}return{top:g-this.offset.click.top-this.offset.relative.top-this.offset.p=
arent.top+(a.browser.safari&&this.cssPosition=3D=3D"fixed"?0:this.cssPositi=
on=3D=3D"fixed"?-this.scrollParent.scrollTop():e?0:d.scrollTop()),left:f-th=
is.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.b=
rowser.safari&&this.cssPosition=3D=3D"fixed"?0:this.cssPosition=3D=3D"fixed=
"?-this.scrollParent.scrollLeft():e?0:d.scrollLeft())}},_rearrange:function=
(a,b,c,d){c?c[0].appendChild(this.placeholder[0]):b.item[0].parentNode.inse=
rtBefore(this.placeholder[0],this.direction=3D=3D"down"?b.item[0]:b.item[0]=
.nextSibling),this.counter=3Dthis.counter?++this.counter:1;var e=3Dthis,f=
=3Dthis.counter;window.setTimeout(function(){f=3D=3De.counter&&e.refreshPos=
itions(!d)},0)},_clear:function(b,c){this.reverting=3D!1;var d=3D[],e=3Dthi=
s;!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.be=
fore(this.currentItem),this._noFinalSort=3Dnull;if(this.helper[0]=3D=3Dthis=
.currentItem[0]){for(var f in this._storedCSS)if(this._storedCSS[f]=3D=3D"a=
uto"||this._storedCSS[f]=3D=3D"static")this._storedCSS[f]=3D"";this.current=
Item.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.curre=
ntItem.show();this.fromOutside&&!c&&d.push(function(a){this._trigger("recei=
ve",a,this._uiHash(this.fromOutside))}),(this.fromOutside||this.domPosition=
.prev!=3Dthis.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPos=
ition.parent!=3Dthis.currentItem.parent()[0])&&!c&&d.push(function(a){this.=
_trigger("update",a,this._uiHash())});if(!a.ui.contains(this.element[0],thi=
s.currentItem[0])){c||d.push(function(a){this._trigger("remove",a,this._uiH=
ash())});for(var f=3Dthis.containers.length-1;f>=3D0;f--)a.ui.contains(this=
.containers[f].element[0],this.currentItem[0])&&!c&&(d.push(function(a){ret=
urn function(b){a._trigger("receive",b,this._uiHash(this))}}.call(this,this=
.containers[f])),d.push(function(a){return function(b){a._trigger("update",=
b,this._uiHash(this))}}.call(this,this.containers[f])))}for(var f=3Dthis.co=
ntainers.length-1;f>=3D0;f--)c||d.push(function(a){return function(b){a._tr=
igger("deactivate",b,this._uiHash(this))}}.call(this,this.containers[f])),t=
his.containers[f].containerCache.over&&(d.push(function(a){return function(=
b){a._trigger("out",b,this._uiHash(this))}}.call(this,this.containers[f])),=
this.containers[f].containerCache.over=3D0);this._storedCursor&&a("body").c=
ss("cursor",this._storedCursor),this._storedOpacity&&this.helper.css("opaci=
ty",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex",this.=
_storedZIndex=3D=3D"auto"?"":this._storedZIndex),this.dragging=3D!1;if(this=
.cancelHelperRemoval){if(!c){this._trigger("beforeStop",b,this._uiHash());f=
or(var f=3D0;f<d.length;f++)d[f].call(this,b);this._trigger("stop",b,this._=
uiHash())}return this.fromOutside=3D!1,!1}c||this._trigger("beforeStop",b,t=
his._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[=
0]),this.helper[0]!=3Dthis.currentItem[0]&&this.helper.remove(),this.helper=
=3Dnull;if(!c){for(var f=3D0;f<d.length;f++)d[f].call(this,b);this._trigger=
("stop",b,this._uiHash())}return this.fromOutside=3D!1,!0},_trigger:functio=
n(){a.Widget.prototype._trigger.apply(this,arguments)=3D=3D=3D!1&&this.canc=
el()},_uiHash:function(b){var c=3Db||this;return{helper:c.helper,placeholde=
r:c.placeholder||a([]),position:c.position,originalPosition:c.originalPosit=
ion,offset:c.positionAbs,item:c.currentItem,sender:b?b.element:null}}}),a.e=
xtend(a.ui.sortable,{version:"1.8.22"})})(jQuery);;/*! jQuery UI - v1.8.22 =
- 2012-07-24
-* https://github.com/jquery/jquery-ui
-* Includes: jquery.ui.accordion.js
-* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){a.widget("ui.accordion",{options:{active:0,animated:"slide"=
,autoHeight:!0,clearStyle:!1,collapsible:!1,event:"click",fillSpace:!1,head=
er:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-=
e",headerSelected:"ui-icon-triangle-1-s"},navigation:!1,navigationFilter:fu=
nction(){return this.href.toLowerCase()=3D=3D=3Dlocation.href.toLowerCase()=
}},_create:function(){var b=3Dthis,c=3Db.options;b.running=3D0,b.element.ad=
dClass("ui-accordion ui-widget ui-helper-reset").children("li").addClass("u=
i-accordion-li-fix"),b.headers=3Db.element.find(c.header).addClass("ui-acco=
rdion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseen=
ter.accordion",function(){if(c.disabled)return;a(this).addClass("ui-state-h=
over")}).bind("mouseleave.accordion",function(){if(c.disabled)return;a(this=
).removeClass("ui-state-hover")}).bind("focus.accordion",function(){if(c.di=
sabled)return;a(this).addClass("ui-state-focus")}).bind("blur.accordion",fu=
nction(){if(c.disabled)return;a(this).removeClass("ui-state-focus")}),b.hea=
ders.next().addClass("ui-accordion-content ui-helper-reset ui-widget-conten=
t ui-corner-bottom");if(c.navigation){var d=3Db.element.find("a").filter(c.=
navigationFilter).eq(0);if(d.length){var e=3Dd.closest(".ui-accordion-heade=
r");e.length?b.active=3De:b.active=3Dd.closest(".ui-accordion-content").pre=
v()}}b.active=3Db._findActive(b.active||c.active).addClass("ui-state-defaul=
t ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top=
"),b.active.next().addClass("ui-accordion-content-active"),b._createIcons()=
,b.resize(),b.element.attr("role","tablist"),b.headers.attr("role","tab").b=
ind("keydown.accordion",function(a){return b._keydown(a)}).next().attr("rol=
e","tabpanel"),b.headers.not(b.active||"").attr({"aria-expanded":"false","a=
ria-selected":"false",tabIndex:-1}).next().hide(),b.active.length?b.active.=
attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}):b.headers.=
eq(0).attr("tabIndex",0),a.browser.safari||b.headers.find("a").attr("tabInd=
ex",-1),c.event&&b.headers.bind(c.event.split(" ").join(".accordion ")+".ac=
cordion",function(a){b._clickHandler.call(b,a,this),a.preventDefault()})},_=
createIcons:function(){var b=3Dthis.options;b.icons&&(a("<span></span>").ad=
dClass("ui-icon "+b.icons.header).prependTo(this.headers),this.active.child=
ren(".ui-icon").toggleClass(b.icons.header).toggleClass(b.icons.headerSelec=
ted),this.element.addClass("ui-accordion-icons"))},_destroyIcons:function()=
{this.headers.children(".ui-icon").remove(),this.element.removeClass("ui-ac=
cordion-icons")},destroy:function(){var b=3Dthis.options;this.element.remov=
eClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role"),this.he=
aders.unbind(".accordion").removeClass("ui-accordion-header ui-accordion-di=
sabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-st=
ate-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded")=
.removeAttr("aria-selected").removeAttr("tabIndex"),this.headers.find("a").=
removeAttr("tabIndex"),this._destroyIcons();var c=3Dthis.headers.next().css=
("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-co=
ntent ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-=
accordion-disabled ui-state-disabled");return(b.autoHeight||b.fillHeight)&&=
c.css("height",""),a.Widget.prototype.destroy.call(this)},_setOption:functi=
on(b,c){a.Widget.prototype._setOption.apply(this,arguments),b=3D=3D"active"=
&&this.activate(c),b=3D=3D"icons"&&(this._destroyIcons(),c&&this._createIco=
ns()),b=3D=3D"disabled"&&this.headers.add(this.headers.next())[c?"addClass"=
:"removeClass"]("ui-accordion-disabled ui-state-disabled")},_keydown:functi=
on(b){if(this.options.disabled||b.altKey||b.ctrlKey)return;var c=3Da.ui.key=
Code,d=3Dthis.headers.length,e=3Dthis.headers.index(b.target),f=3D!1;switch=
(b.keyCode){case c.RIGHT:case c.DOWN:f=3Dthis.headers[(e+1)%d];break;case c=
.LEFT:case c.UP:f=3Dthis.headers[(e-1+d)%d];break;case c.SPACE:case c.ENTER=
:this._clickHandler({target:b.target},b.target),b.preventDefault()}return f=
?(a(b.target).attr("tabIndex",-1),a(f).attr("tabIndex",0),f.focus(),!1):!0}=
,resize:function(){var b=3Dthis.options,c;if(b.fillSpace){if(a.browser.msie=
){var d=3Dthis.element.parent().css("overflow");this.element.parent().css("=
overflow","hidden")}c=3Dthis.element.parent().height(),a.browser.msie&&this=
.element.parent().css("overflow",d),this.headers.each(function(){c-=3Da(thi=
s).outerHeight(!0)}),this.headers.next().each(function(){a(this).height(Mat=
h.max(0,c-a(this).innerHeight()+a(this).height()))}).css("overflow","auto")=
}else b.autoHeight&&(c=3D0,this.headers.next().each(function(){c=3DMath.max=
(c,a(this).height("").height())}).height(c));return this},activate:function=
(a){this.options.active=3Da;var b=3Dthis._findActive(a)[0];return this._cli=
ckHandler({target:b},b),this},_findActive:function(b){return b?typeof b=3D=
=3D"number"?this.headers.filter(":eq("+b+")"):this.headers.not(this.headers=
.not(b)):b=3D=3D=3D!1?a([]):this.headers.filter(":eq(0)")},_clickHandler:fu=
nction(b,c){var d=3Dthis.options;if(d.disabled)return;if(!b.target){if(!d.c=
ollapsible)return;this.active.removeClass("ui-state-active ui-corner-top").=
addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass=
(d.icons.headerSelected).addClass(d.icons.header),this.active.next().addCla=
ss("ui-accordion-content-active");var e=3Dthis.active.next(),f=3D{options:d=
,newHeader:a([]),oldHeader:d.active,newContent:a([]),oldContent:e},g=3Dthis=
.active=3Da([]);this._toggle(g,e,f);return}var h=3Da(b.currentTarget||c),i=
=3Dh[0]=3D=3D=3Dthis.active[0];d.active=3Dd.collapsible&&i?!1:this.headers.=
index(h);if(this.running||!d.collapsible&&i)return;var j=3Dthis.active,g=3D=
h.next(),e=3Dthis.active.next(),f=3D{options:d,newHeader:i&&d.collapsible?a=
([]):h,oldHeader:this.active,newContent:i&&d.collapsible?a([]):g,oldContent=
:e},k=3Dthis.headers.index(this.active[0])>this.headers.index(h[0]);this.ac=
tive=3Di?a([]):h,this._toggle(g,e,f,i,k),j.removeClass("ui-state-active ui-=
corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon"=
).removeClass(d.icons.headerSelected).addClass(d.icons.header),i||(h.remove=
Class("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner=
-top").children(".ui-icon").removeClass(d.icons.header).addClass(d.icons.he=
aderSelected),h.next().addClass("ui-accordion-content-active"));return},_to=
ggle:function(b,c,d,e,f){var g=3Dthis,h=3Dg.options;g.toShow=3Db,g.toHide=
=3Dc,g.data=3Dd;var i=3Dfunction(){if(!g)return;return g._completed.apply(g=
,arguments)};g._trigger("changestart",null,g.data),g.running=3Dc.size()=3D=
=3D=3D0?b.size():c.size();if(h.animated){var j=3D{};h.collapsible&&e?j=3D{t=
oShow:a([]),toHide:c,complete:i,down:f,autoHeight:h.autoHeight||h.fillSpace=
}:j=3D{toShow:b,toHide:c,complete:i,down:f,autoHeight:h.autoHeight||h.fillS=
pace},h.proxied||(h.proxied=3Dh.animated),h.proxiedDuration||(h.proxiedDura=
tion=3Dh.duration),h.animated=3Da.isFunction(h.proxied)?h.proxied(j):h.prox=
ied,h.duration=3Da.isFunction(h.proxiedDuration)?h.proxiedDuration(j):h.pro=
xiedDuration;var k=3Da.ui.accordion.animations,l=3Dh.duration,m=3Dh.animate=
d;m&&!k[m]&&!a.easing[m]&&(m=3D"slide"),k[m]||(k[m]=3Dfunction(a){this.slid=
e(a,{easing:m,duration:l||700})}),k[m](j)}else h.collapsible&&e?b.toggle():=
(c.hide(),b.show()),i(!0);c.prev().attr({"aria-expanded":"false","aria-sele=
cted":"false",tabIndex:-1}).blur(),b.prev().attr({"aria-expanded":"true","a=
ria-selected":"true",tabIndex:0}).focus()},_completed:function(a){this.runn=
ing=3Da?0:--this.running;if(this.running)return;this.options.clearStyle&&th=
is.toShow.add(this.toHide).css({height:"",overflow:""}),this.toHide.removeC=
lass("ui-accordion-content-active"),this.toHide.length&&(this.toHide.parent=
()[0].className=3Dthis.toHide.parent()[0].className),this._trigger("change"=
,null,this.data)}}),a.extend(a.ui.accordion,{version:"1.8.22",animations:{s=
lide:function(b,c){b=3Da.extend({easing:"swing",duration:300},b,c);if(!b.to=
Hide.size()){b.toShow.animate({height:"show",paddingTop:"show",paddingBotto=
m:"show"},b);return}if(!b.toShow.size()){b.toHide.animate({height:"hide",pa=
ddingTop:"hide",paddingBottom:"hide"},b);return}var d=3Db.toShow.css("overf=
low"),e=3D0,f=3D{},g=3D{},h=3D["height","paddingTop","paddingBottom"],i,j=
=3Db.toShow;i=3Dj[0].style.width,j.width(j.parent().width()-parseFloat(j.cs=
s("paddingLeft"))-parseFloat(j.css("paddingRight"))-(parseFloat(j.css("bord=
erLeftWidth"))||0)-(parseFloat(j.css("borderRightWidth"))||0)),a.each(h,fun=
ction(c,d){g[d]=3D"hide";var e=3D(""+a.css(b.toShow[0],d)).match(/^([\d+-.]=
+)(.*)$/);f[d]=3D{value:e[1],unit:e[2]||"px"}}),b.toShow.css({height:0,over=
flow:"hidden"}).show(),b.toHide.filter(":hidden").each(b.complete).end().fi=
lter(":visible").animate(g,{step:function(a,c){c.prop=3D=3D"height"&&(e=3Dc=
.end-c.start=3D=3D=3D0?0:(c.now-c.start)/(c.end-c.start)),b.toShow[0].style=
[c.prop]=3De*f[c.prop].value+f[c.prop].unit},duration:b.duration,easing:b.e=
asing,complete:function(){b.autoHeight||b.toShow.css("height",""),b.toShow.=
css({width:i,overflow:d}),b.complete()}})},bounceslide:function(a){this.sli=
de(a,{easing:a.down?"easeOutBounce":"swing",duration:a.down?1e3:200})}}})})=
(jQuery);;/*! jQuery UI - v1.8.22 - 2012-07-24
+(function(a,b){a.widget("ui.sortable",a.ui.mouse,{widgetEventPrefix:"sort"=
,ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,=
cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelpe=
rSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeho=
lder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"defa=
ult",tolerance:"intersect",zIndex:1e3},_create:function(){var a=3Dthis.opti=
ons;this.containerCache=3D{},this.element.addClass("ui-sortable"),this.refr=
esh(),this.floating=3Dthis.items.length?a.axis=3D=3D=3D"x"||/left|right/.te=
st(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0]=
.item.css("display")):!1,this.offset=3Dthis.element.offset(),this._mouseIni=
t(),this.ready=3D!0},destroy:function(){a.Widget.prototype.destroy.call(thi=
s),this.element.removeClass("ui-sortable ui-sortable-disabled"),this._mouse=
Destroy();for(var b=3Dthis.items.length-1;b>=3D0;b--)this.items[b].item.rem=
oveData(this.widgetName+"-item");return this},_setOption:function(b,c){b=3D=
=3D=3D"disabled"?(this.options[b]=3Dc,this.widget()[c?"addClass":"removeCla=
ss"]("ui-sortable-disabled")):a.Widget.prototype._setOption.apply(this,argu=
ments)},_mouseCapture:function(b,c){var d=3Dthis;if(this.reverting)return!1=
;if(this.options.disabled||this.options.type=3D=3D"static")return!1;this._r=
efreshItems(b);var e=3Dnull,f=3Dthis,g=3Da(b.target).parents().each(functio=
n(){if(a.data(this,d.widgetName+"-item")=3D=3Df)return e=3Da(this),!1});a.d=
ata(b.target,d.widgetName+"-item")=3D=3Df&&(e=3Da(b.target));if(!e)return!1=
;if(this.options.handle&&!c){var h=3D!1;a(this.options.handle,e).find("*").=
andSelf().each(function(){this=3D=3Db.target&&(h=3D!0)});if(!h)return!1}ret=
urn this.currentItem=3De,this._removeCurrentsFromItems(),!0},_mouseStart:fu=
nction(b,c,d){var e=3Dthis.options,f=3Dthis;this.currentContainer=3Dthis,th=
is.refreshPositions(),this.helper=3Dthis._createHelper(b),this._cacheHelper=
Proportions(),this._cacheMargins(),this.scrollParent=3Dthis.helper.scrollPa=
rent(),this.offset=3Dthis.currentItem.offset(),this.offset=3D{top:this.offs=
et.top-this.margins.top,left:this.offset.left-this.margins.left},a.extend(t=
his.offset,{click:{left:b.pageX-this.offset.left,top:b.pageY-this.offset.to=
p},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this=
.helper.css("position","absolute"),this.cssPosition=3Dthis.helper.css("posi=
tion"),this.originalPosition=3Dthis._generatePosition(b),this.originalPageX=
=3Db.pageX,this.originalPageY=3Db.pageY,e.cursorAt&&this._adjustOffsetFromH=
elper(e.cursorAt),this.domPosition=3D{prev:this.currentItem.prev()[0],paren=
t:this.currentItem.parent()[0]},this.helper[0]!=3Dthis.currentItem[0]&&this=
.currentItem.hide(),this._createPlaceholder(),e.containment&&this._setConta=
inment(),e.cursor&&(a("body").css("cursor")&&(this._storedCursor=3Da("body"=
).css("cursor")),a("body").css("cursor",e.cursor)),e.opacity&&(this.helper.=
css("opacity")&&(this._storedOpacity=3Dthis.helper.css("opacity")),this.hel=
per.css("opacity",e.opacity)),e.zIndex&&(this.helper.css("zIndex")&&(this._=
storedZIndex=3Dthis.helper.css("zIndex")),this.helper.css("zIndex",e.zIndex=
)),this.scrollParent[0]!=3Ddocument&&this.scrollParent[0].tagName!=3D"HTML"=
&&(this.overflowOffset=3Dthis.scrollParent.offset()),this._trigger("start",=
b,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProport=
ions();if(!d)for(var g=3Dthis.containers.length-1;g>=3D0;g--)this.container=
s[g]._trigger("activate",b,f._uiHash(this));return a.ui.ddmanager&&(a.ui.dd=
manager.current=3Dthis),a.ui.ddmanager&&!e.dropBehaviour&&a.ui.ddmanager.pr=
epareOffsets(this,b),this.dragging=3D!0,this.helper.addClass("ui-sortable-h=
elper"),this._mouseDrag(b),!0},_mouseDrag:function(b){this.position=3Dthis.=
_generatePosition(b),this.positionAbs=3Dthis._convertPositionTo("absolute")=
,this.lastPositionAbs||(this.lastPositionAbs=3Dthis.positionAbs);if(this.op=
tions.scroll){var c=3Dthis.options,d=3D!1;this.scrollParent[0]!=3Ddocument&=
&this.scrollParent[0].tagName!=3D"HTML"?(this.overflowOffset.top+this.scrol=
lParent[0].offsetHeight-b.pageY<c.scrollSensitivity?this.scrollParent[0].sc=
rollTop=3Dd=3Dthis.scrollParent[0].scrollTop+c.scrollSpeed:b.pageY-this.ove=
rflowOffset.top<c.scrollSensitivity&&(this.scrollParent[0].scrollTop=3Dd=3D=
this.scrollParent[0].scrollTop-c.scrollSpeed),this.overflowOffset.left+this=
.scrollParent[0].offsetWidth-b.pageX<c.scrollSensitivity?this.scrollParent[=
0].scrollLeft=3Dd=3Dthis.scrollParent[0].scrollLeft+c.scrollSpeed:b.pageX-t=
his.overflowOffset.left<c.scrollSensitivity&&(this.scrollParent[0].scrollLe=
ft=3Dd=3Dthis.scrollParent[0].scrollLeft-c.scrollSpeed)):(b.pageY-a(documen=
t).scrollTop()<c.scrollSensitivity?d=3Da(document).scrollTop(a(document).sc=
rollTop()-c.scrollSpeed):a(window).height()-(b.pageY-a(document).scrollTop(=
))<c.scrollSensitivity&&(d=3Da(document).scrollTop(a(document).scrollTop()+=
c.scrollSpeed)),b.pageX-a(document).scrollLeft()<c.scrollSensitivity?d=3Da(=
document).scrollLeft(a(document).scrollLeft()-c.scrollSpeed):a(window).widt=
h()-(b.pageX-a(document).scrollLeft())<c.scrollSensitivity&&(d=3Da(document=
).scrollLeft(a(document).scrollLeft()+c.scrollSpeed))),d!=3D=3D!1&&a.ui.ddm=
anager&&!c.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,b)}this.positi=
onAbs=3Dthis._convertPositionTo("absolute");if(!this.options.axis||this.opt=
ions.axis!=3D"y")this.helper[0].style.left=3Dthis.position.left+"px";if(!th=
is.options.axis||this.options.axis!=3D"x")this.helper[0].style.top=3Dthis.p=
osition.top+"px";for(var e=3Dthis.items.length-1;e>=3D0;e--){var f=3Dthis.i=
tems[e],g=3Df.item[0],h=3Dthis._intersectsWithPointer(f);if(!h)continue;if(=
g!=3Dthis.currentItem[0]&&this.placeholder[h=3D=3D1?"next":"prev"]()[0]!=3D=
g&&!a.ui.contains(this.placeholder[0],g)&&(this.options.type=3D=3D"semi-dyn=
amic"?!a.ui.contains(this.element[0],g):!0)){this.direction=3Dh=3D=3D1?"dow=
n":"up";if(this.options.tolerance=3D=3D"pointer"||this._intersectsWithSides=
(f))this._rearrange(b,f);else break;this._trigger("change",b,this._uiHash()=
);break}}return this._contactContainers(b),a.ui.ddmanager&&a.ui.ddmanager.d=
rag(this,b),this._trigger("sort",b,this._uiHash()),this.lastPositionAbs=3Dt=
his.positionAbs,!1},_mouseStop:function(b,c){if(!b)return;a.ui.ddmanager&&!=
this.options.dropBehaviour&&a.ui.ddmanager.drop(this,b);if(this.options.rev=
ert){var d=3Dthis,e=3Dd.placeholder.offset();d.reverting=3D!0,a(this.helper=
).animate({left:e.left-this.offset.parent.left-d.margins.left+(this.offsetP=
arent[0]=3D=3Ddocument.body?0:this.offsetParent[0].scrollLeft),top:e.top-th=
is.offset.parent.top-d.margins.top+(this.offsetParent[0]=3D=3Ddocument.body=
?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,f=
unction(){d._clear(b)})}else this._clear(b,c);return!1},cancel:function(){v=
ar b=3Dthis;if(this.dragging){this._mouseUp({target:null}),this.options.hel=
per=3D=3D"original"?this.currentItem.css(this._storedCSS).removeClass("ui-s=
ortable-helper"):this.currentItem.show();for(var c=3Dthis.containers.length=
-1;c>=3D0;c--)this.containers[c]._trigger("deactivate",null,b._uiHash(this)=
),this.containers[c].containerCache.over&&(this.containers[c]._trigger("out=
",null,b._uiHash(this)),this.containers[c].containerCache.over=3D0)}return =
this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].pare=
ntNode.removeChild(this.placeholder[0]),this.options.helper!=3D"original"&&=
this.helper&&this.helper[0].parentNode&&this.helper.remove(),a.extend(this,=
{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.=
prev?a(this.domPosition.prev).after(this.currentItem):a(this.domPosition.pa=
rent).prepend(this.currentItem)),this},serialize:function(b){var c=3Dthis._=
getItemsAsjQuery(b&&b.connected),d=3D[];return b=3Db||{},a(c).each(function=
(){var c=3D(a(b.item||this).attr(b.attribute||"id")||"").match(b.expression=
||/(.+)[-=3D_](.+)/);c&&d.push((b.key||c[1]+"[]")+"=3D"+(b.key&&b.expressio=
n?c[1]:c[2]))}),!d.length&&b.key&&d.push(b.key+"=3D"),d.join("&")},toArray:=
function(b){var c=3Dthis._getItemsAsjQuery(b&&b.connected),d=3D[];return b=
=3Db||{},c.each(function(){d.push(a(b.item||this).attr(b.attribute||"id")||=
"")}),d},_intersectsWith:function(a){var b=3Dthis.positionAbs.left,c=3Db+th=
is.helperProportions.width,d=3Dthis.positionAbs.top,e=3Dd+this.helperPropor=
tions.height,f=3Da.left,g=3Df+a.width,h=3Da.top,i=3Dh+a.height,j=3Dthis.off=
set.click.top,k=3Dthis.offset.click.left,l=3Dd+j>h&&d+j<i&&b+k>f&&b+k<g;ret=
urn this.options.tolerance=3D=3D"pointer"||this.options.forcePointerForCont=
ainers||this.options.tolerance!=3D"pointer"&&this.helperProportions[this.fl=
oating?"width":"height"]>a[this.floating?"width":"height"]?l:f<b+this.helpe=
rProportions.width/2&&c-this.helperProportions.width/2<g&&h<d+this.helperPr=
oportions.height/2&&e-this.helperProportions.height/2<i},_intersectsWithPoi=
nter:function(b){var c=3Dthis.options.axis=3D=3D=3D"x"||a.ui.isOverAxis(thi=
s.positionAbs.top+this.offset.click.top,b.top,b.height),d=3Dthis.options.ax=
is=3D=3D=3D"y"||a.ui.isOverAxis(this.positionAbs.left+this.offset.click.lef=
t,b.left,b.width),e=3Dc&&d,f=3Dthis._getDragVerticalDirection(),g=3Dthis._g=
etDragHorizontalDirection();return e?this.floating?g&&g=3D=3D"right"||f=3D=
=3D"down"?2:1:f&&(f=3D=3D"down"?2:1):!1},_intersectsWithSides:function(b){v=
ar c=3Da.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,b.top+b.h=
eight/2,b.height),d=3Da.ui.isOverAxis(this.positionAbs.left+this.offset.cli=
ck.left,b.left+b.width/2,b.width),e=3Dthis._getDragVerticalDirection(),f=3D=
this._getDragHorizontalDirection();return this.floating&&f?f=3D=3D"right"&&=
d||f=3D=3D"left"&&!d:e&&(e=3D=3D"down"&&c||e=3D=3D"up"&&!c)},_getDragVertic=
alDirection:function(){var a=3Dthis.positionAbs.top-this.lastPositionAbs.to=
p;return a!=3D0&&(a>0?"down":"up")},_getDragHorizontalDirection:function(){=
var a=3Dthis.positionAbs.left-this.lastPositionAbs.left;return a!=3D0&&(a>0=
?"right":"left")},refresh:function(a){return this._refreshItems(a),this.ref=
reshPositions(),this},_connectWith:function(){var a=3Dthis.options;return a=
.connectWith.constructor=3D=3DString?[a.connectWith]:a.connectWith},_getIte=
msAsjQuery:function(b){var c=3Dthis,d=3D[],e=3D[],f=3Dthis._connectWith();i=
f(f&&b)for(var g=3Df.length-1;g>=3D0;g--){var h=3Da(f[g]);for(var i=3Dh.len=
gth-1;i>=3D0;i--){var j=3Da.data(h[i],this.widgetName);j&&j!=3Dthis&&!j.opt=
ions.disabled&&e.push([a.isFunction(j.options.items)?j.options.items.call(j=
.element):a(j.options.items,j.element).not(".ui-sortable-helper").not(".ui-=
sortable-placeholder"),j])}}e.push([a.isFunction(this.options.items)?this.o=
ptions.items.call(this.element,null,{options:this.options,item:this.current=
Item}):a(this.options.items,this.element).not(".ui-sortable-helper").not(".=
ui-sortable-placeholder"),this]);for(var g=3De.length-1;g>=3D0;g--)e[g][0].=
each(function(){d.push(this)});return a(d)},_removeCurrentsFromItems:functi=
on(){var a=3Dthis.currentItem.find(":data("+this.widgetName+"-item)");for(v=
ar b=3D0;b<this.items.length;b++)for(var c=3D0;c<a.length;c++)a[c]=3D=3Dthi=
s.items[b].item[0]&&this.items.splice(b,1)},_refreshItems:function(b){this.=
items=3D[],this.containers=3D[this];var c=3Dthis.items,d=3Dthis,e=3D[[a.isF=
unction(this.options.items)?this.options.items.call(this.element[0],b,{item=
:this.currentItem}):a(this.options.items,this.element),this]],f=3Dthis._con=
nectWith();if(f&&this.ready)for(var g=3Df.length-1;g>=3D0;g--){var h=3Da(f[=
g]);for(var i=3Dh.length-1;i>=3D0;i--){var j=3Da.data(h[i],this.widgetName)=
;j&&j!=3Dthis&&!j.options.disabled&&(e.push([a.isFunction(j.options.items)?=
j.options.items.call(j.element[0],b,{item:this.currentItem}):a(j.options.it=
ems,j.element),j]),this.containers.push(j))}}for(var g=3De.length-1;g>=3D0;=
g--){var k=3De[g][1],l=3De[g][0];for(var i=3D0,m=3Dl.length;i<m;i++){var n=
=3Da(l[i]);n.data(this.widgetName+"-item",k),c.push({item:n,instance:k,widt=
h:0,height:0,left:0,top:0})}}},refreshPositions:function(b){this.offsetPare=
nt&&this.helper&&(this.offset.parent=3Dthis._getParentOffset());for(var c=
=3Dthis.items.length-1;c>=3D0;c--){var d=3Dthis.items[c];if(d.instance!=3Dt=
his.currentContainer&&this.currentContainer&&d.item[0]!=3Dthis.currentItem[=
0])continue;var e=3Dthis.options.toleranceElement?a(this.options.toleranceE=
lement,d.item):d.item;b||(d.width=3De.outerWidth(),d.height=3De.outerHeight=
());var f=3De.offset();d.left=3Df.left,d.top=3Df.top}if(this.options.custom=
&&this.options.custom.refreshContainers)this.options.custom.refreshContaine=
rs.call(this);else for(var c=3Dthis.containers.length-1;c>=3D0;c--){var f=
=3Dthis.containers[c].element.offset();this.containers[c].containerCache.le=
ft=3Df.left,this.containers[c].containerCache.top=3Df.top,this.containers[c=
].containerCache.width=3Dthis.containers[c].element.outerWidth(),this.conta=
iners[c].containerCache.height=3Dthis.containers[c].element.outerHeight()}r=
eturn this},_createPlaceholder:function(b){var c=3Db||this,d=3Dc.options;if=
(!d.placeholder||d.placeholder.constructor=3D=3DString){var e=3Dd.placehold=
er;d.placeholder=3D{element:function(){var b=3Da(document.createElement(c.c=
urrentItem[0].nodeName)).addClass(e||c.currentItem[0].className+" ui-sortab=
le-placeholder").removeClass("ui-sortable-helper")[0];return e||(b.style.vi=
sibility=3D"hidden"),b},update:function(a,b){if(e&&!d.forcePlaceholderSize)=
return;b.height()||b.height(c.currentItem.innerHeight()-parseInt(c.currentI=
tem.css("paddingTop")||0,10)-parseInt(c.currentItem.css("paddingBottom")||0=
,10)),b.width()||b.width(c.currentItem.innerWidth()-parseInt(c.currentItem.=
css("paddingLeft")||0,10)-parseInt(c.currentItem.css("paddingRight")||0,10)=
)}}}c.placeholder=3Da(d.placeholder.element.call(c.element,c.currentItem)),=
c.currentItem.after(c.placeholder),d.placeholder.update(c,c.placeholder)},_=
contactContainers:function(b){var c=3Dnull,d=3Dnull;for(var e=3Dthis.contai=
ners.length-1;e>=3D0;e--){if(a.ui.contains(this.currentItem[0],this.contain=
ers[e].element[0]))continue;if(this._intersectsWith(this.containers[e].cont=
ainerCache)){if(c&&a.ui.contains(this.containers[e].element[0],c.element[0]=
))continue;c=3Dthis.containers[e],d=3De}else this.containers[e].containerCa=
che.over&&(this.containers[e]._trigger("out",b,this._uiHash(this)),this.con=
tainers[e].containerCache.over=3D0)}if(!c)return;if(this.containers.length=
=3D=3D=3D1)this.containers[d]._trigger("over",b,this._uiHash(this)),this.co=
ntainers[d].containerCache.over=3D1;else if(this.currentContainer!=3Dthis.c=
ontainers[d]){var f=3D1e4,g=3Dnull,h=3Dthis.positionAbs[this.containers[d].=
floating?"left":"top"];for(var i=3Dthis.items.length-1;i>=3D0;i--){if(!a.ui=
.contains(this.containers[d].element[0],this.items[i].item[0]))continue;var=
 j=3Dthis.containers[d].floating?this.items[i].item.offset().left:this.item=
s[i].item.offset().top;Math.abs(j-h)<f&&(f=3DMath.abs(j-h),g=3Dthis.items[i=
],this.direction=3Dj-h>0?"down":"up")}if(!g&&!this.options.dropOnEmpty)retu=
rn;this.currentContainer=3Dthis.containers[d],g?this._rearrange(b,g,null,!0=
):this._rearrange(b,null,this.containers[d].element,!0),this._trigger("chan=
ge",b,this._uiHash()),this.containers[d]._trigger("change",b,this._uiHash(t=
his)),this.options.placeholder.update(this.currentContainer,this.placeholde=
r),this.containers[d]._trigger("over",b,this._uiHash(this)),this.containers=
[d].containerCache.over=3D1}},_createHelper:function(b){var c=3Dthis.option=
s,d=3Da.isFunction(c.helper)?a(c.helper.apply(this.element[0],[b,this.curre=
ntItem])):c.helper=3D=3D"clone"?this.currentItem.clone():this.currentItem;r=
eturn d.parents("body").length||a(c.appendTo!=3D"parent"?c.appendTo:this.cu=
rrentItem[0].parentNode)[0].appendChild(d[0]),d[0]=3D=3Dthis.currentItem[0]=
&&(this._storedCSS=3D{width:this.currentItem[0].style.width,height:this.cur=
rentItem[0].style.height,position:this.currentItem.css("position"),top:this=
.currentItem.css("top"),left:this.currentItem.css("left")}),(d[0].style.wid=
th=3D=3D""||c.forceHelperSize)&&d.width(this.currentItem.width()),(d[0].sty=
le.height=3D=3D""||c.forceHelperSize)&&d.height(this.currentItem.height()),=
d},_adjustOffsetFromHelper:function(b){typeof b=3D=3D"string"&&(b=3Db.split=
(" ")),a.isArray(b)&&(b=3D{left:+b[0],top:+b[1]||0}),"left"in b&&(this.offs=
et.click.left=3Db.left+this.margins.left),"right"in b&&(this.offset.click.l=
eft=3Dthis.helperProportions.width-b.right+this.margins.left),"top"in b&&(t=
his.offset.click.top=3Db.top+this.margins.top),"bottom"in b&&(this.offset.c=
lick.top=3Dthis.helperProportions.height-b.bottom+this.margins.top)},_getPa=
rentOffset:function(){this.offsetParent=3Dthis.helper.offsetParent();var b=
=3Dthis.offsetParent.offset();this.cssPosition=3D=3D"absolute"&&this.scroll=
Parent[0]!=3Ddocument&&a.ui.contains(this.scrollParent[0],this.offsetParent=
[0])&&(b.left+=3Dthis.scrollParent.scrollLeft(),b.top+=3Dthis.scrollParent.=
scrollTop());if(this.offsetParent[0]=3D=3Ddocument.body||this.offsetParent[=
0].tagName&&this.offsetParent[0].tagName.toLowerCase()=3D=3D"html"&&a.brows=
er.msie)b=3D{top:0,left:0};return{top:b.top+(parseInt(this.offsetParent.css=
("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("bor=
derLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=
=3D=3D"relative"){var a=3Dthis.currentItem.position();return{top:a.top-(par=
seInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.l=
eft-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft(=
)}}return{top:0,left:0}},_cacheMargins:function(){this.margins=3D{left:pars=
eInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentIte=
m.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperP=
roportions=3D{width:this.helper.outerWidth(),height:this.helper.outerHeight=
()}},_setContainment:function(){var b=3Dthis.options;b.containment=3D=3D"pa=
rent"&&(b.containment=3Dthis.helper[0].parentNode);if(b.containment=3D=3D"d=
ocument"||b.containment=3D=3D"window")this.containment=3D[0-this.offset.rel=
ative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.p=
arent.top,a(b.containment=3D=3D"document"?document:window).width()-this.hel=
perProportions.width-this.margins.left,(a(b.containment=3D=3D"document"?doc=
ument:window).height()||document.body.parentNode.scrollHeight)-this.helperP=
roportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(b=
.containment)){var c=3Da(b.containment)[0],d=3Da(b.containment).offset(),e=
=3Da(c).css("overflow")!=3D"hidden";this.containment=3D[d.left+(parseInt(a(=
c).css("borderLeftWidth"),10)||0)+(parseInt(a(c).css("paddingLeft"),10)||0)=
-this.margins.left,d.top+(parseInt(a(c).css("borderTopWidth"),10)||0)+(pars=
eInt(a(c).css("paddingTop"),10)||0)-this.margins.top,d.left+(e?Math.max(c.s=
crollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(a(c).css("borderLeftWidt=
h"),10)||0)-(parseInt(a(c).css("paddingRight"),10)||0)-this.helperProportio=
ns.width-this.margins.left,d.top+(e?Math.max(c.scrollHeight,c.offsetHeight)=
:c.offsetHeight)-(parseInt(a(c).css("borderTopWidth"),10)||0)-(parseInt(a(c=
).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.t=
op]}},_convertPositionTo:function(b,c){c||(c=3Dthis.position);var d=3Db=3D=
=3D"absolute"?1:-1,e=3Dthis.options,f=3Dthis.cssPosition=3D=3D"absolute"&&(=
this.scrollParent[0]=3D=3Ddocument||!a.ui.contains(this.scrollParent[0],thi=
s.offsetParent[0]))?this.offsetParent:this.scrollParent,g=3D/(html|body)/i.=
test(f[0].tagName);return{top:c.top+this.offset.relative.top*d+this.offset.=
parent.top*d-(a.browser.safari&&this.cssPosition=3D=3D"fixed"?0:(this.cssPo=
sition=3D=3D"fixed"?-this.scrollParent.scrollTop():g?0:f.scrollTop())*d),le=
ft:c.left+this.offset.relative.left*d+this.offset.parent.left*d-(a.browser.=
safari&&this.cssPosition=3D=3D"fixed"?0:(this.cssPosition=3D=3D"fixed"?-thi=
s.scrollParent.scrollLeft():g?0:f.scrollLeft())*d)}},_generatePosition:func=
tion(b){var c=3Dthis.options,d=3Dthis.cssPosition=3D=3D"absolute"&&(this.sc=
rollParent[0]=3D=3Ddocument||!a.ui.contains(this.scrollParent[0],this.offse=
tParent[0]))?this.offsetParent:this.scrollParent,e=3D/(html|body)/i.test(d[=
0].tagName);this.cssPosition=3D=3D"relative"&&(this.scrollParent[0]=3D=3Ddo=
cument||this.scrollParent[0]=3D=3Dthis.offsetParent[0])&&(this.offset.relat=
ive=3Dthis._getRelativeOffset());var f=3Db.pageX,g=3Db.pageY;if(this.origin=
alPosition){this.containment&&(b.pageX-this.offset.click.left<this.containm=
ent[0]&&(f=3Dthis.containment[0]+this.offset.click.left),b.pageY-this.offse=
t.click.top<this.containment[1]&&(g=3Dthis.containment[1]+this.offset.click=
.top),b.pageX-this.offset.click.left>this.containment[2]&&(f=3Dthis.contain=
ment[2]+this.offset.click.left),b.pageY-this.offset.click.top>this.containm=
ent[3]&&(g=3Dthis.containment[3]+this.offset.click.top));if(c.grid){var h=
=3Dthis.originalPageY+Math.round((g-this.originalPageY)/c.grid[1])*c.grid[1=
];g=3Dthis.containment?h-this.offset.click.top<this.containment[1]||h-this.=
offset.click.top>this.containment[3]?h-this.offset.click.top<this.containme=
nt[1]?h+c.grid[1]:h-c.grid[1]:h:h;var i=3Dthis.originalPageX+Math.round((f-=
this.originalPageX)/c.grid[0])*c.grid[0];f=3Dthis.containment?i-this.offset=
.click.left<this.containment[0]||i-this.offset.click.left>this.containment[=
2]?i-this.offset.click.left<this.containment[0]?i+c.grid[0]:i-c.grid[0]:i:i=
}}return{top:g-this.offset.click.top-this.offset.relative.top-this.offset.p=
arent.top+(a.browser.safari&&this.cssPosition=3D=3D"fixed"?0:this.cssPositi=
on=3D=3D"fixed"?-this.scrollParent.scrollTop():e?0:d.scrollTop()),left:f-th=
is.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.b=
rowser.safari&&this.cssPosition=3D=3D"fixed"?0:this.cssPosition=3D=3D"fixed=
"?-this.scrollParent.scrollLeft():e?0:d.scrollLeft())}},_rearrange:function=
(a,b,c,d){c?c[0].appendChild(this.placeholder[0]):b.item[0].parentNode.inse=
rtBefore(this.placeholder[0],this.direction=3D=3D"down"?b.item[0]:b.item[0]=
.nextSibling),this.counter=3Dthis.counter?++this.counter:1;var e=3Dthis,f=
=3Dthis.counter;window.setTimeout(function(){f=3D=3De.counter&&e.refreshPos=
itions(!d)},0)},_clear:function(b,c){this.reverting=3D!1;var d=3D[],e=3Dthi=
s;!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.be=
fore(this.currentItem),this._noFinalSort=3Dnull;if(this.helper[0]=3D=3Dthis=
.currentItem[0]){for(var f in this._storedCSS)if(this._storedCSS[f]=3D=3D"a=
uto"||this._storedCSS[f]=3D=3D"static")this._storedCSS[f]=3D"";this.current=
Item.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.curre=
ntItem.show();this.fromOutside&&!c&&d.push(function(a){this._trigger("recei=
ve",a,this._uiHash(this.fromOutside))}),(this.fromOutside||this.domPosition=
.prev!=3Dthis.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPos=
ition.parent!=3Dthis.currentItem.parent()[0])&&!c&&d.push(function(a){this.=
_trigger("update",a,this._uiHash())});if(!a.ui.contains(this.element[0],thi=
s.currentItem[0])){c||d.push(function(a){this._trigger("remove",a,this._uiH=
ash())});for(var f=3Dthis.containers.length-1;f>=3D0;f--)a.ui.contains(this=
.containers[f].element[0],this.currentItem[0])&&!c&&(d.push(function(a){ret=
urn function(b){a._trigger("receive",b,this._uiHash(this))}}.call(this,this=
.containers[f])),d.push(function(a){return function(b){a._trigger("update",=
b,this._uiHash(this))}}.call(this,this.containers[f])))}for(var f=3Dthis.co=
ntainers.length-1;f>=3D0;f--)c||d.push(function(a){return function(b){a._tr=
igger("deactivate",b,this._uiHash(this))}}.call(this,this.containers[f])),t=
his.containers[f].containerCache.over&&(d.push(function(a){return function(=
b){a._trigger("out",b,this._uiHash(this))}}.call(this,this.containers[f])),=
this.containers[f].containerCache.over=3D0);this._storedCursor&&a("body").c=
ss("cursor",this._storedCursor),this._storedOpacity&&this.helper.css("opaci=
ty",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex",this.=
_storedZIndex=3D=3D"auto"?"":this._storedZIndex),this.dragging=3D!1;if(this=
.cancelHelperRemoval){if(!c){this._trigger("beforeStop",b,this._uiHash());f=
or(var f=3D0;f<d.length;f++)d[f].call(this,b);this._trigger("stop",b,this._=
uiHash())}return this.fromOutside=3D!1,!1}c||this._trigger("beforeStop",b,t=
his._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[=
0]),this.helper[0]!=3Dthis.currentItem[0]&&this.helper.remove(),this.helper=
=3Dnull;if(!c){for(var f=3D0;f<d.length;f++)d[f].call(this,b);this._trigger=
("stop",b,this._uiHash())}return this.fromOutside=3D!1,!0},_trigger:functio=
n(){a.Widget.prototype._trigger.apply(this,arguments)=3D=3D=3D!1&&this.canc=
el()},_uiHash:function(b){var c=3Db||this;return{helper:c.helper,placeholde=
r:c.placeholder||a([]),position:c.position,originalPosition:c.originalPosit=
ion,offset:c.positionAbs,item:c.currentItem,sender:b?b.element:null}}}),a.e=
xtend(a.ui.sortable,{version:"1.8.23"})})(jQuery);;/*! jQuery UI - v1.8.23 =
- 2012-08-15
 * https://github.com/jquery/jquery-ui
 * Includes: jquery.ui.autocomplete.js
 * Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){var c=3D0;a.widget("ui.autocomplete",{options:{appendTo:"bo=
dy",autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bot=
tom",collision:"none"},source:null},pending:0,_create:function(){var b=3Dth=
is,c=3Dthis.element[0].ownerDocument,d;this.isMultiLine=3Dthis.element.is("=
textarea"),this.element.addClass("ui-autocomplete-input").attr("autocomplet=
e","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"=
true"}).bind("keydown.autocomplete",function(c){if(b.options.disabled||b.el=
ement.propAttr("readOnly"))return;d=3D!1;var e=3Da.ui.keyCode;switch(c.keyC=
ode){case e.PAGE_UP:b._move("previousPage",c);break;case e.PAGE_DOWN:b._mov=
e("nextPage",c);break;case e.UP:b._keyEvent("previous",c);break;case e.DOWN=
:b._keyEvent("next",c);break;case e.ENTER:case e.NUMPAD_ENTER:b.menu.active=
&&(d=3D!0,c.preventDefault());case e.TAB:if(!b.menu.active)return;b.menu.se=
lect(c);break;case e.ESCAPE:b.element.val(b.term),b.close(c);break;default:=
clearTimeout(b.searching),b.searching=3DsetTimeout(function(){b.term!=3Db.e=
lement.val()&&(b.selectedItem=3Dnull,b.search(null,c))},b.options.delay)}})=
.bind("keypress.autocomplete",function(a){d&&(d=3D!1,a.preventDefault())}).=
bind("focus.autocomplete",function(){if(b.options.disabled)return;b.selecte=
dItem=3Dnull,b.previous=3Db.element.val()}).bind("blur.autocomplete",functi=
on(a){if(b.options.disabled)return;clearTimeout(b.searching),b.closing=3Dse=
tTimeout(function(){b.close(a),b._change(a)},150)}),this._initSource(),this=
.menu=3Da("<ul></ul>").addClass("ui-autocomplete").appendTo(a(this.options.=
appendTo||"body",c)[0]).mousedown(function(c){var d=3Db.menu.element[0];a(c=
.target).closest(".ui-menu-item").length||setTimeout(function(){a(document)=
.one("mousedown",function(c){c.target!=3D=3Db.element[0]&&c.target!=3D=3Dd&=
&!a.ui.contains(d,c.target)&&b.close()})},1),setTimeout(function(){clearTim=
eout(b.closing)},13)}).menu({focus:function(a,c){var d=3Dc.item.data("item.=
autocomplete");!1!=3D=3Db._trigger("focus",a,{item:d})&&/^key/.test(a.origi=
nalEvent.type)&&b.element.val(d.value)},selected:function(a,d){var e=3Dd.it=
em.data("item.autocomplete"),f=3Db.previous;b.element[0]!=3D=3Dc.activeElem=
ent&&(b.element.focus(),b.previous=3Df,setTimeout(function(){b.previous=3Df=
,b.selectedItem=3De},1)),!1!=3D=3Db._trigger("select",a,{item:e})&&b.elemen=
t.val(e.value),b.term=3Db.element.val(),b.close(a),b.selectedItem=3De},blur=
:function(a,c){b.menu.element.is(":visible")&&b.element.val()!=3D=3Db.term&=
&b.element.val(b.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0=
}).hide().data("menu"),a.fn.bgiframe&&this.menu.element.bgiframe(),b.before=
unloadHandler=3Dfunction(){b.element.removeAttr("autocomplete")},a(window).=
bind("beforeunload",b.beforeunloadHandler)},destroy:function(){this.element=
.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr=
("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup"),this.m=
enu.element.remove(),a(window).unbind("beforeunload",this.beforeunloadHandl=
er),a.Widget.prototype.destroy.call(this)},_setOption:function(b,c){a.Widge=
t.prototype._setOption.apply(this,arguments),b=3D=3D=3D"source"&&this._init=
Source(),b=3D=3D=3D"appendTo"&&this.menu.element.appendTo(a(c||"body",this.=
element[0].ownerDocument)[0]),b=3D=3D=3D"disabled"&&c&&this.xhr&&this.xhr.a=
bort()},_initSource:function(){var b=3Dthis,c,d;a.isArray(this.options.sour=
ce)?(c=3Dthis.options.source,this.source=3Dfunction(b,d){d(a.ui.autocomplet=
e.filter(c,b.term))}):typeof this.options.source=3D=3D"string"?(d=3Dthis.op=
tions.source,this.source=3Dfunction(c,e){b.xhr&&b.xhr.abort(),b.xhr=3Da.aja=
x({url:d,data:c,dataType:"json",success:function(a,b){e(a)},error:function(=
){e([])}})}):this.source=3Dthis.options.source},search:function(a,b){a=3Da!=
=3Dnull?a:this.element.val(),this.term=3Dthis.element.val();if(a.length<thi=
s.options.minLength)return this.close(b);clearTimeout(this.closing);if(this=
._trigger("search",b)=3D=3D=3D!1)return;return this._search(a)},_search:fun=
ction(a){this.pending++,this.element.addClass("ui-autocomplete-loading"),th=
is.source({term:a},this._response())},_response:function(){var a=3Dthis,b=
=3D++c;return function(d){b=3D=3D=3Dc&&a.__response(d),a.pending--,a.pendin=
g||a.element.removeClass("ui-autocomplete-loading")}},__response:function(a=
){!this.options.disabled&&a&&a.length?(a=3Dthis._normalize(a),this._suggest=
(a),this._trigger("open")):this.close()},close:function(a){clearTimeout(thi=
s.closing),this.menu.element.is(":visible")&&(this.menu.element.hide(),this=
.menu.deactivate(),this._trigger("close",a))},_change:function(a){this.prev=
ious!=3D=3Dthis.element.val()&&this._trigger("change",a,{item:this.selected=
Item})},_normalize:function(b){return b.length&&b[0].label&&b[0].value?b:a.=
map(b,function(b){return typeof b=3D=3D"string"?{label:b,value:b}:a.extend(=
{label:b.label||b.value,value:b.value||b.label},b)})},_suggest:function(b){=
var c=3Dthis.menu.element.empty().zIndex(this.element.zIndex()+1);this._ren=
derMenu(c,b),this.menu.deactivate(),this.menu.refresh(),c.show(),this._resi=
zeMenu(),c.position(a.extend({of:this.element},this.options.position)),this=
.options.autoFocus&&this.menu.next(new a.Event("mouseover"))},_resizeMenu:f=
unction(){var a=3Dthis.menu.element;a.outerWidth(Math.max(a.width("").outer=
Width()+1,this.element.outerWidth()))},_renderMenu:function(b,c){var d=3Dth=
is;a.each(c,function(a,c){d._renderItem(b,c)})},_renderItem:function(b,c){r=
eturn a("<li></li>").data("item.autocomplete",c).append(a("<a></a>").text(c=
.label)).appendTo(b)},_move:function(a,b){if(!this.menu.element.is(":visibl=
e")){this.search(null,b);return}if(this.menu.first()&&/^previous/.test(a)||=
this.menu.last()&&/^next/.test(a)){this.element.val(this.term),this.menu.de=
activate();return}this.menu[a](b)},widget:function(){return this.menu.eleme=
nt},_keyEvent:function(a,b){if(!this.isMultiLine||this.menu.element.is(":vi=
sible"))this._move(a,b),b.preventDefault()}}),a.extend(a.ui.autocomplete,{e=
scapeRegex:function(a){return a.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}=
,filter:function(b,c){var d=3Dnew RegExp(a.ui.autocomplete.escapeRegex(c),"=
i");return a.grep(b,function(a){return d.test(a.label||a.value||a)})}})})(j=
Query),function(a){a.widget("ui.menu",{_create:function(){var b=3Dthis;this=
.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr=
({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(funct=
ion(c){if(!a(c.target).closest(".ui-menu-item a").length)return;c.preventDe=
fault(),b.select(c)}),this.refresh()},refresh:function(){var b=3Dthis,c=3Dt=
his.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item=
").attr("role","menuitem");c.children("a").addClass("ui-corner-all").attr("=
tabindex",-1).mouseenter(function(c){b.activate(c,a(this).parent())}).mouse=
leave(function(){b.deactivate()})},activate:function(a,b){this.deactivate()=
;if(this.hasScroll()){var c=3Db.offset().top-this.element.offset().top,d=3D=
this.element.scrollTop(),e=3Dthis.element.height();c<0?this.element.scrollT=
op(d+c):c>=3De&&this.element.scrollTop(d+c-e+b.height())}this.active=3Db.eq=
(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem"=
).end(),this._trigger("focus",a,{item:b})},deactivate:function(){if(!this.a=
ctive)return;this.active.children("a").removeClass("ui-state-hover").remove=
Attr("id"),this._trigger("blur"),this.active=3Dnull},next:function(a){this.=
move("next",".ui-menu-item:first",a)},previous:function(a){this.move("prev"=
,".ui-menu-item:last",a)},first:function(){return this.active&&!this.active=
.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this=
.active.nextAll(".ui-menu-item").length},move:function(a,b,c){if(!this.acti=
ve){this.activate(c,this.element.children(b));return}var d=3Dthis.active[a+=
"All"](".ui-menu-item").eq(0);d.length?this.activate(c,d):this.activate(c,t=
his.element.children(b))},nextPage:function(b){if(this.hasScroll()){if(!thi=
s.active||this.last()){this.activate(b,this.element.children(".ui-menu-item=
:first"));return}var c=3Dthis.active.offset().top,d=3Dthis.element.height()=
,e=3Dthis.element.children(".ui-menu-item").filter(function(){var b=3Da(thi=
s).offset().top-c-d+a(this).height();return b<10&&b>-10});e.length||(e=3Dth=
is.element.children(".ui-menu-item:last")),this.activate(b,e)}else this.act=
ivate(b,this.element.children(".ui-menu-item").filter(!this.active||this.la=
st()?":first":":last"))},previousPage:function(b){if(this.hasScroll()){if(!=
this.active||this.first()){this.activate(b,this.element.children(".ui-menu-=
item:last"));return}var c=3Dthis.active.offset().top,d=3Dthis.element.heigh=
t(),e=3Dthis.element.children(".ui-menu-item").filter(function(){var b=3Da(=
this).offset().top-c+d-a(this).height();return b<10&&b>-10});e.length||(e=
=3Dthis.element.children(".ui-menu-item:first")),this.activate(b,e)}else th=
is.activate(b,this.element.children(".ui-menu-item").filter(!this.active||t=
his.first()?":last":":first"))},hasScroll:function(){return this.element.he=
ight()<this.element[a.fn.prop?"prop":"attr"]("scrollHeight")},select:functi=
on(a){this._trigger("selected",a,{item:this.active})}})}(jQuery);;/*! jQuer=
y UI - v1.8.22 - 2012-07-24
-* https://github.com/jquery/jquery-ui
-* Includes: jquery.ui.button.js
-* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){var c,d,e,f,g=3D"ui-button ui-widget ui-state-default ui-co=
rner-all",h=3D"ui-state-hover ui-state-active ",i=3D"ui-button-icons-only u=
i-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-butt=
on-text-icon-secondary ui-button-text-only",j=3Dfunction(){var b=3Da(this).=
find(":ui-button");setTimeout(function(){b.button("refresh")},1)},k=3Dfunct=
ion(b){var c=3Db.name,d=3Db.form,e=3Da([]);return c&&(d?e=3Da(d).find("[nam=
e=3D'"+c+"']"):e=3Da("[name=3D'"+c+"']",b.ownerDocument).filter(function(){=
return!this.form})),e};a.widget("ui.button",{options:{disabled:null,text:!0=
,label:null,icons:{primary:null,secondary:null}},_create:function(){this.el=
ement.closest("form").unbind("reset.button").bind("reset.button",j),typeof =
this.options.disabled!=3D"boolean"?this.options.disabled=3D!!this.element.p=
ropAttr("disabled"):this.element.propAttr("disabled",this.options.disabled)=
,this._determineButtonType(),this.hasTitle=3D!!this.buttonElement.attr("tit=
le");var b=3Dthis,h=3Dthis.options,i=3Dthis.type=3D=3D=3D"checkbox"||this.t=
ype=3D=3D=3D"radio",l=3D"ui-state-hover"+(i?"":" ui-state-active"),m=3D"ui-=
state-focus";h.label=3D=3D=3Dnull&&(h.label=3Dthis.buttonElement.html()),th=
is.buttonElement.addClass(g).attr("role","button").bind("mouseenter.button"=
,function(){if(h.disabled)return;a(this).addClass("ui-state-hover"),this=3D=
=3D=3Dc&&a(this).addClass("ui-state-active")}).bind("mouseleave.button",fun=
ction(){if(h.disabled)return;a(this).removeClass(l)}).bind("click.button",f=
unction(a){h.disabled&&(a.preventDefault(),a.stopImmediatePropagation())}),=
this.element.bind("focus.button",function(){b.buttonElement.addClass(m)}).b=
ind("blur.button",function(){b.buttonElement.removeClass(m)}),i&&(this.elem=
ent.bind("change.button",function(){if(f)return;b.refresh()}),this.buttonEl=
ement.bind("mousedown.button",function(a){if(h.disabled)return;f=3D!1,d=3Da=
.pageX,e=3Da.pageY}).bind("mouseup.button",function(a){if(h.disabled)return=
;if(d!=3D=3Da.pageX||e!=3D=3Da.pageY)f=3D!0})),this.type=3D=3D=3D"checkbox"=
?this.buttonElement.bind("click.button",function(){if(h.disabled||f)return!=
1;a(this).toggleClass("ui-state-active"),b.buttonElement.attr("aria-pressed=
",b.element[0].checked)}):this.type=3D=3D=3D"radio"?this.buttonElement.bind=
("click.button",function(){if(h.disabled||f)return!1;a(this).addClass("ui-s=
tate-active"),b.buttonElement.attr("aria-pressed","true");var c=3Db.element=
[0];k(c).not(c).map(function(){return a(this).button("widget")[0]}).removeC=
lass("ui-state-active").attr("aria-pressed","false")}):(this.buttonElement.=
bind("mousedown.button",function(){if(h.disabled)return!1;a(this).addClass(=
"ui-state-active"),c=3Dthis,a(document).one("mouseup",function(){c=3Dnull})=
}).bind("mouseup.button",function(){if(h.disabled)return!1;a(this).removeCl=
ass("ui-state-active")}).bind("keydown.button",function(b){if(h.disabled)re=
turn!1;(b.keyCode=3D=3Da.ui.keyCode.SPACE||b.keyCode=3D=3Da.ui.keyCode.ENTE=
R)&&a(this).addClass("ui-state-active")}).bind("keyup.button",function(){a(=
this).removeClass("ui-state-active")}),this.buttonElement.is("a")&&this.but=
tonElement.keyup(function(b){b.keyCode=3D=3D=3Da.ui.keyCode.SPACE&&a(this).=
click()})),this._setOption("disabled",h.disabled),this._resetButton()},_det=
ermineButtonType:function(){this.element.is(":checkbox")?this.type=3D"check=
box":this.element.is(":radio")?this.type=3D"radio":this.element.is("input")=
?this.type=3D"input":this.type=3D"button";if(this.type=3D=3D=3D"checkbox"||=
this.type=3D=3D=3D"radio"){var a=3Dthis.element.parents().filter(":last"),b=
=3D"label[for=3D'"+this.element.attr("id")+"']";this.buttonElement=3Da.find=
(b),this.buttonElement.length||(a=3Da.length?a.siblings():this.element.sibl=
ings(),this.buttonElement=3Da.filter(b),this.buttonElement.length||(this.bu=
ttonElement=3Da.find(b))),this.element.addClass("ui-helper-hidden-accessibl=
e");var c=3Dthis.element.is(":checked");c&&this.buttonElement.addClass("ui-=
state-active"),this.buttonElement.attr("aria-pressed",c)}else this.buttonEl=
ement=3Dthis.element},widget:function(){return this.buttonElement},destroy:=
function(){this.element.removeClass("ui-helper-hidden-accessible"),this.but=
tonElement.removeClass(g+" "+h+" "+i).removeAttr("role").removeAttr("aria-p=
ressed").html(this.buttonElement.find(".ui-button-text").html()),this.hasTi=
tle||this.buttonElement.removeAttr("title"),a.Widget.prototype.destroy.call=
(this)},_setOption:function(b,c){a.Widget.prototype._setOption.apply(this,a=
rguments);if(b=3D=3D=3D"disabled"){c?this.element.propAttr("disabled",!0):t=
his.element.propAttr("disabled",!1);return}this._resetButton()},refresh:fun=
ction(){var b=3Dthis.element.is(":disabled");b!=3D=3Dthis.options.disabled&=
&this._setOption("disabled",b),this.type=3D=3D=3D"radio"?k(this.element[0])=
.each(function(){a(this).is(":checked")?a(this).button("widget").addClass("=
ui-state-active").attr("aria-pressed","true"):a(this).button("widget").remo=
veClass("ui-state-active").attr("aria-pressed","false")}):this.type=3D=3D=
=3D"checkbox"&&(this.element.is(":checked")?this.buttonElement.addClass("ui=
-state-active").attr("aria-pressed","true"):this.buttonElement.removeClass(=
"ui-state-active").attr("aria-pressed","false"))},_resetButton:function(){i=
f(this.type=3D=3D=3D"input"){this.options.label&&this.element.val(this.opti=
ons.label);return}var b=3Dthis.buttonElement.removeClass(i),c=3Da("<span></=
span>",this.element[0].ownerDocument).addClass("ui-button-text").html(this.=
options.label).appendTo(b.empty()).text(),d=3Dthis.options.icons,e=3Dd.prim=
ary&&d.secondary,f=3D[];d.primary||d.secondary?(this.options.text&&f.push("=
ui-button-text-icon"+(e?"s":d.primary?"-primary":"-secondary")),d.primary&&=
b.prepend("<span class=3D'ui-button-icon-primary ui-icon "+d.primary+"'></s=
pan>"),d.secondary&&b.append("<span class=3D'ui-button-icon-secondary ui-ic=
on "+d.secondary+"'></span>"),this.options.text||(f.push(e?"ui-button-icons=
-only":"ui-button-icon-only"),this.hasTitle||b.attr("title",c))):f.push("ui=
-button-text-only"),b.addClass(f.join(" "))}}),a.widget("ui.buttonset",{opt=
ions:{items:":button, :submit, :reset, :checkbox, :radio, a, :data(button)"=
},_create:function(){this.element.addClass("ui-buttonset")},_init:function(=
){this.refresh()},_setOption:function(b,c){b=3D=3D=3D"disabled"&&this.butto=
ns.button("option",b,c),a.Widget.prototype._setOption.apply(this,arguments)=
},refresh:function(){var b=3Dthis.element.css("direction")=3D=3D=3D"rtl";th=
is.buttons=3Dthis.element.find(this.options.items).filter(":ui-button").but=
ton("refresh").end().not(":ui-button").button().end().map(function(){return=
 a(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui=
-corner-right").filter(":first").addClass(b?"ui-corner-right":"ui-corner-le=
ft").end().filter(":last").addClass(b?"ui-corner-left":"ui-corner-right").e=
nd().end()},destroy:function(){this.element.removeClass("ui-buttonset"),thi=
s.buttons.map(function(){return a(this).button("widget")[0]}).removeClass("=
ui-corner-left ui-corner-right").end().button("destroy"),a.Widget.prototype=
.destroy.call(this)}})})(jQuery);;/*! jQuery UI - v1.8.22 - 2012-07-24
-* https://github.com/jquery/jquery-ui
-* Includes: jquery.ui.dialog.js
-* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){var c=3D"ui-dialog ui-widget ui-widget-content ui-corner-al=
l ",d=3D{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidt=
h:!0,width:!0},e=3D{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},f=3D=
a.attrFn||{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:=
!0,click:!0};a.widget("ui.dialog",{options:{autoOpen:!0,buttons:{},closeOnE=
scape:!0,closeText:"close",dialogClass:"",draggable:!0,hide:null,height:"au=
to",maxHeight:!1,maxWidth:!1,minHeight:150,minWidth:150,modal:!1,position:{=
my:"center",at:"center",collision:"fit",using:function(b){var c=3Da(this).c=
ss(b).offset().top;c<0&&a(this).css("top",b.top-c)}},resizable:!0,show:null=
,stack:!0,title:"",width:300,zIndex:1e3},_create:function(){this.originalTi=
tle=3Dthis.element.attr("title"),typeof this.originalTitle!=3D"string"&&(th=
is.originalTitle=3D""),this.options.title=3Dthis.options.title||this.origin=
alTitle;var b=3Dthis,d=3Db.options,e=3Dd.title||"&#160;",f=3Da.ui.dialog.ge=
tTitleId(b.element),g=3D(b.uiDialog=3Da("<div></div>")).appendTo(document.b=
ody).hide().addClass(c+d.dialogClass).css({zIndex:d.zIndex}).attr("tabIndex=
",-1).css("outline",0).keydown(function(c){d.closeOnEscape&&!c.isDefaultPre=
vented()&&c.keyCode&&c.keyCode=3D=3D=3Da.ui.keyCode.ESCAPE&&(b.close(c),c.p=
reventDefault())}).attr({role:"dialog","aria-labelledby":f}).mousedown(func=
tion(a){b.moveToTop(!1,a)}),h=3Db.element.show().removeAttr("title").addCla=
ss("ui-dialog-content ui-widget-content").appendTo(g),i=3D(b.uiDialogTitleb=
ar=3Da("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-cor=
ner-all ui-helper-clearfix").prependTo(g),j=3Da('<a href=3D"#"></a>').addCl=
ass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(f=
unction(){j.addClass("ui-state-hover")},function(){j.removeClass("ui-state-=
hover")}).focus(function(){j.addClass("ui-state-focus")}).blur(function(){j=
.removeClass("ui-state-focus")}).click(function(a){return b.close(a),!1}).a=
ppendTo(i),k=3D(b.uiDialogTitlebarCloseText=3Da("<span></span>")).addClass(=
"ui-icon ui-icon-closethick").text(d.closeText).appendTo(j),l=3Da("<span></=
span>").addClass("ui-dialog-title").attr("id",f).html(e).prependTo(i);a.isF=
unction(d.beforeclose)&&!a.isFunction(d.beforeClose)&&(d.beforeClose=3Dd.be=
foreclose),i.find("*").add(i).disableSelection(),d.draggable&&a.fn.draggabl=
e&&b._makeDraggable(),d.resizable&&a.fn.resizable&&b._makeResizable(),b._cr=
eateButtons(d.buttons),b._isOpen=3D!1,a.fn.bgiframe&&g.bgiframe()},_init:fu=
nction(){this.options.autoOpen&&this.open()},destroy:function(){var a=3Dthi=
s;return a.overlay&&a.overlay.destroy(),a.uiDialog.hide(),a.element.unbind(=
".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-co=
ntent").hide().appendTo("body"),a.uiDialog.remove(),a.originalTitle&&a.elem=
ent.attr("title",a.originalTitle),a},widget:function(){return this.uiDialog=
},close:function(b){var c=3Dthis,d,e;if(!1=3D=3D=3Dc._trigger("beforeClose"=
,b))return;return c.overlay&&c.overlay.destroy(),c.uiDialog.unbind("keypres=
s.ui-dialog"),c._isOpen=3D!1,c.options.hide?c.uiDialog.hide(c.options.hide,=
function(){c._trigger("close",b)}):(c.uiDialog.hide(),c._trigger("close",b)=
),a.ui.dialog.overlay.resize(),c.options.modal&&(d=3D0,a(".ui-dialog").each=
(function(){this!=3D=3Dc.uiDialog[0]&&(e=3Da(this).css("z-index"),isNaN(e)|=
|(d=3DMath.max(d,e)))}),a.ui.dialog.maxZ=3Dd),c},isOpen:function(){return t=
his._isOpen},moveToTop:function(b,c){var d=3Dthis,e=3Dd.options,f;return e.=
modal&&!b||!e.stack&&!e.modal?d._trigger("focus",c):(e.zIndex>a.ui.dialog.m=
axZ&&(a.ui.dialog.maxZ=3De.zIndex),d.overlay&&(a.ui.dialog.maxZ+=3D1,d.over=
lay.$el.css("z-index",a.ui.dialog.overlay.maxZ=3Da.ui.dialog.maxZ)),f=3D{sc=
rollTop:d.element.scrollTop(),scrollLeft:d.element.scrollLeft()},a.ui.dialo=
g.maxZ+=3D1,d.uiDialog.css("z-index",a.ui.dialog.maxZ),d.element.attr(f),d.=
_trigger("focus",c),d)},open:function(){if(this._isOpen)return;var b=3Dthis=
,c=3Db.options,d=3Db.uiDialog;return b.overlay=3Dc.modal?new a.ui.dialog.ov=
erlay(b):null,b._size(),b._position(c.position),d.show(c.show),b.moveToTop(=
!0),c.modal&&d.bind("keydown.ui-dialog",function(b){if(b.keyCode!=3D=3Da.ui=
.keyCode.TAB)return;var c=3Da(":tabbable",this),d=3Dc.filter(":first"),e=3D=
c.filter(":last");if(b.target=3D=3D=3De[0]&&!b.shiftKey)return d.focus(1),!=
1;if(b.target=3D=3D=3Dd[0]&&b.shiftKey)return e.focus(1),!1}),a(b.element.f=
ind(":tabbable").get().concat(d.find(".ui-dialog-buttonpane :tabbable").get=
().concat(d.get()))).eq(0).focus(),b._isOpen=3D!0,b._trigger("open"),b},_cr=
eateButtons:function(b){var c=3Dthis,d=3D!1,e=3Da("<div></div>").addClass("=
ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),g=3Da("<div></d=
iv>").addClass("ui-dialog-buttonset").appendTo(e);c.uiDialog.find(".ui-dial=
og-buttonpane").remove(),typeof b=3D=3D"object"&&b!=3D=3Dnull&&a.each(b,fun=
ction(){return!(d=3D!0)}),d&&(a.each(b,function(b,d){d=3Da.isFunction(d)?{c=
lick:d,text:b}:d;var e=3Da('<button type=3D"button"></button>').click(funct=
ion(){d.click.apply(c.element[0],arguments)}).appendTo(g);a.each(d,function=
(a,b){if(a=3D=3D=3D"click")return;a in f?e[a](b):e.attr(a,b)}),a.fn.button&=
&e.button()}),e.appendTo(c.uiDialog))},_makeDraggable:function(){function f=
(a){return{position:a.position,offset:a.offset}}var b=3Dthis,c=3Db.options,=
d=3Da(document),e;b.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dia=
log-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",sta=
rt:function(d,g){e=3Dc.height=3D=3D=3D"auto"?"auto":a(this).height(),a(this=
).height(a(this).height()).addClass("ui-dialog-dragging"),b._trigger("dragS=
tart",d,f(g))},drag:function(a,c){b._trigger("drag",a,f(c))},stop:function(=
g,h){c.position=3D[h.position.left-d.scrollLeft(),h.position.top-d.scrollTo=
p()],a(this).removeClass("ui-dialog-dragging").height(e),b._trigger("dragSt=
op",g,f(h)),a.ui.dialog.overlay.resize()}})},_makeResizable:function(c){fun=
ction h(a){return{originalPosition:a.originalPosition,originalSize:a.origin=
alSize,position:a.position,size:a.size}}c=3Dc=3D=3D=3Db?this.options.resiza=
ble:c;var d=3Dthis,e=3Dd.options,f=3Dd.uiDialog.css("position"),g=3Dtypeof =
c=3D=3D"string"?c:"n,e,s,w,se,sw,ne,nw";d.uiDialog.resizable({cancel:".ui-d=
ialog-content",containment:"document",alsoResize:d.element,maxWidth:e.maxWi=
dth,maxHeight:e.maxHeight,minWidth:e.minWidth,minHeight:d._minHeight(),hand=
les:g,start:function(b,c){a(this).addClass("ui-dialog-resizing"),d._trigger=
("resizeStart",b,h(c))},resize:function(a,b){d._trigger("resize",a,h(b))},s=
top:function(b,c){a(this).removeClass("ui-dialog-resizing"),e.height=3Da(th=
is).height(),e.width=3Da(this).width(),d._trigger("resizeStop",b,h(c)),a.ui=
.dialog.overlay.resize()}}).css("position",f).find(".ui-resizable-se").addC=
lass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var a=3Dthi=
s.options;return a.height=3D=3D=3D"auto"?a.minHeight:Math.min(a.minHeight,a=
.height)},_position:function(b){var c=3D[],d=3D[0,0],e;if(b){if(typeof b=3D=
=3D"string"||typeof b=3D=3D"object"&&"0"in b)c=3Db.split?b.split(" "):[b[0]=
,b[1]],c.length=3D=3D=3D1&&(c[1]=3Dc[0]),a.each(["left","top"],function(a,b=
){+c[a]=3D=3D=3Dc[a]&&(d[a]=3Dc[a],c[a]=3Db)}),b=3D{my:c.join(" "),at:c.joi=
n(" "),offset:d.join(" ")};b=3Da.extend({},a.ui.dialog.prototype.options.po=
sition,b)}else b=3Da.ui.dialog.prototype.options.position;e=3Dthis.uiDialog=
.is(":visible"),e||this.uiDialog.show(),this.uiDialog.css({top:0,left:0}).p=
osition(a.extend({of:window},b)),e||this.uiDialog.hide()},_setOptions:funct=
ion(b){var c=3Dthis,f=3D{},g=3D!1;a.each(b,function(a,b){c._setOption(a,b),=
a in d&&(g=3D!0),a in e&&(f[a]=3Db)}),g&&this._size(),this.uiDialog.is(":da=
ta(resizable)")&&this.uiDialog.resizable("option",f)},_setOption:function(b=
,d){var e=3Dthis,f=3De.uiDialog;switch(b){case"beforeclose":b=3D"beforeClos=
e";break;case"buttons":e._createButtons(d);break;case"closeText":e.uiDialog=
TitlebarCloseText.text(""+d);break;case"dialogClass":f.removeClass(e.option=
s.dialogClass).addClass(c+d);break;case"disabled":d?f.addClass("ui-dialog-d=
isabled"):f.removeClass("ui-dialog-disabled");break;case"draggable":var g=
=3Df.is(":data(draggable)");g&&!d&&f.draggable("destroy"),!g&&d&&e._makeDra=
ggable();break;case"position":e._position(d);break;case"resizable":var h=3D=
f.is(":data(resizable)");h&&!d&&f.resizable("destroy"),h&&typeof d=3D=3D"st=
ring"&&f.resizable("option","handles",d),!h&&d!=3D=3D!1&&e._makeResizable(d=
);break;case"title":a(".ui-dialog-title",e.uiDialogTitlebar).html(""+(d||"&=
#160;"))}a.Widget.prototype._setOption.apply(e,arguments)},_size:function()=
{var b=3Dthis.options,c,d,e=3Dthis.uiDialog.is(":visible");this.element.sho=
w().css({width:"auto",minHeight:0,height:0}),b.minWidth>b.width&&(b.width=
=3Db.minWidth),c=3Dthis.uiDialog.css({height:"auto",width:b.width}).height(=
),d=3DMath.max(0,b.minHeight-c);if(b.height=3D=3D=3D"auto")if(a.support.min=
Height)this.element.css({minHeight:d,height:"auto"});else{this.uiDialog.sho=
w();var f=3Dthis.element.css("height","auto").height();e||this.uiDialog.hid=
e(),this.element.height(Math.max(f,d))}else this.element.height(Math.max(b.=
height-c,0));this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable(=
"option","minHeight",this._minHeight())}}),a.extend(a.ui.dialog,{version:"1=
.8.22",uuid:0,maxZ:0,getTitleId:function(a){var b=3Da.attr("id");return b||=
(this.uuid+=3D1,b=3Dthis.uuid),"ui-dialog-title-"+b},overlay:function(b){th=
is.$el=3Da.ui.dialog.overlay.create(b)}}),a.extend(a.ui.dialog.overlay,{ins=
tances:[],oldInstances:[],maxZ:0,events:a.map("focus,mousedown,mouseup,keyd=
own,keypress,click".split(","),function(a){return a+".dialog-overlay"}).joi=
n(" "),create:function(b){this.instances.length=3D=3D=3D0&&(setTimeout(func=
tion(){a.ui.dialog.overlay.instances.length&&a(document).bind(a.ui.dialog.o=
verlay.events,function(b){if(a(b.target).zIndex()<a.ui.dialog.overlay.maxZ)=
return!1})},1),a(document).bind("keydown.dialog-overlay",function(c){b.opti=
ons.closeOnEscape&&!c.isDefaultPrevented()&&c.keyCode&&c.keyCode=3D=3D=3Da.=
ui.keyCode.ESCAPE&&(b.close(c),c.preventDefault())}),a(window).bind("resize=
.dialog-overlay",a.ui.dialog.overlay.resize));var c=3D(this.oldInstances.po=
p()||a("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body=
).css({width:this.width(),height:this.height()});return a.fn.bgiframe&&c.bg=
iframe(),this.instances.push(c),c},destroy:function(b){var c=3Da.inArray(b,=
this.instances);c!=3D-1&&this.oldInstances.push(this.instances.splice(c,1)[=
0]),this.instances.length=3D=3D=3D0&&a([document,window]).unbind(".dialog-o=
verlay"),b.remove();var d=3D0;a.each(this.instances,function(){d=3DMath.max=
(d,this.css("z-index"))}),this.maxZ=3Dd},height:function(){var b,c;return a=
.browser.msie&&a.browser.version<7?(b=3DMath.max(document.documentElement.s=
crollHeight,document.body.scrollHeight),c=3DMath.max(document.documentEleme=
nt.offsetHeight,document.body.offsetHeight),b<c?a(window).height()+"px":b+"=
px"):a(document).height()+"px"},width:function(){var b,c;return a.browser.m=
sie?(b=3DMath.max(document.documentElement.scrollWidth,document.body.scroll=
Width),c=3DMath.max(document.documentElement.offsetWidth,document.body.offs=
etWidth),b<c?a(window).width()+"px":b+"px"):a(document).width()+"px"},resiz=
e:function(){var b=3Da([]);a.each(a.ui.dialog.overlay.instances,function(){=
b=3Db.add(this)}),b.css({width:0,height:0}).css({width:a.ui.dialog.overlay.=
width(),height:a.ui.dialog.overlay.height()})}}),a.extend(a.ui.dialog.overl=
ay.prototype,{destroy:function(){a.ui.dialog.overlay.destroy(this.$el)}})})=
(jQuery);;/*! jQuery UI - v1.8.22 - 2012-07-24
+(function(a,b){var c=3D0;a.widget("ui.autocomplete",{options:{appendTo:"bo=
dy",autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bot=
tom",collision:"none"},source:null},pending:0,_create:function(){var b=3Dth=
is,c=3Dthis.element[0].ownerDocument,d;this.isMultiLine=3Dthis.element.is("=
textarea"),this.element.addClass("ui-autocomplete-input").attr("autocomplet=
e","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"=
true"}).bind("keydown.autocomplete",function(c){if(b.options.disabled||b.el=
ement.propAttr("readOnly"))return;d=3D!1;var e=3Da.ui.keyCode;switch(c.keyC=
ode){case e.PAGE_UP:b._move("previousPage",c);break;case e.PAGE_DOWN:b._mov=
e("nextPage",c);break;case e.UP:b._keyEvent("previous",c);break;case e.DOWN=
:b._keyEvent("next",c);break;case e.ENTER:case e.NUMPAD_ENTER:b.menu.active=
&&(d=3D!0,c.preventDefault());case e.TAB:if(!b.menu.active)return;b.menu.se=
lect(c);break;case e.ESCAPE:b.element.val(b.term),b.close(c);break;default:=
clearTimeout(b.searching),b.searching=3DsetTimeout(function(){b.term!=3Db.e=
lement.val()&&(b.selectedItem=3Dnull,b.search(null,c))},b.options.delay)}})=
.bind("keypress.autocomplete",function(a){d&&(d=3D!1,a.preventDefault())}).=
bind("focus.autocomplete",function(){if(b.options.disabled)return;b.selecte=
dItem=3Dnull,b.previous=3Db.element.val()}).bind("blur.autocomplete",functi=
on(a){if(b.options.disabled)return;clearTimeout(b.searching),b.closing=3Dse=
tTimeout(function(){b.close(a),b._change(a)},150)}),this._initSource(),this=
.menu=3Da("<ul></ul>").addClass("ui-autocomplete").appendTo(a(this.options.=
appendTo||"body",c)[0]).mousedown(function(c){var d=3Db.menu.element[0];a(c=
.target).closest(".ui-menu-item").length||setTimeout(function(){a(document)=
.one("mousedown",function(c){c.target!=3D=3Db.element[0]&&c.target!=3D=3Dd&=
&!a.ui.contains(d,c.target)&&b.close()})},1),setTimeout(function(){clearTim=
eout(b.closing)},13)}).menu({focus:function(a,c){var d=3Dc.item.data("item.=
autocomplete");!1!=3D=3Db._trigger("focus",a,{item:d})&&/^key/.test(a.origi=
nalEvent.type)&&b.element.val(d.value)},selected:function(a,d){var e=3Dd.it=
em.data("item.autocomplete"),f=3Db.previous;b.element[0]!=3D=3Dc.activeElem=
ent&&(b.element.focus(),b.previous=3Df,setTimeout(function(){b.previous=3Df=
,b.selectedItem=3De},1)),!1!=3D=3Db._trigger("select",a,{item:e})&&b.elemen=
t.val(e.value),b.term=3Db.element.val(),b.close(a),b.selectedItem=3De},blur=
:function(a,c){b.menu.element.is(":visible")&&b.element.val()!=3D=3Db.term&=
&b.element.val(b.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0=
}).hide().data("menu"),a.fn.bgiframe&&this.menu.element.bgiframe(),b.before=
unloadHandler=3Dfunction(){b.element.removeAttr("autocomplete")},a(window).=
bind("beforeunload",b.beforeunloadHandler)},destroy:function(){this.element=
.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr=
("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup"),this.m=
enu.element.remove(),a(window).unbind("beforeunload",this.beforeunloadHandl=
er),a.Widget.prototype.destroy.call(this)},_setOption:function(b,c){a.Widge=
t.prototype._setOption.apply(this,arguments),b=3D=3D=3D"source"&&this._init=
Source(),b=3D=3D=3D"appendTo"&&this.menu.element.appendTo(a(c||"body",this.=
element[0].ownerDocument)[0]),b=3D=3D=3D"disabled"&&c&&this.xhr&&this.xhr.a=
bort()},_initSource:function(){var b=3Dthis,c,d;a.isArray(this.options.sour=
ce)?(c=3Dthis.options.source,this.source=3Dfunction(b,d){d(a.ui.autocomplet=
e.filter(c,b.term))}):typeof this.options.source=3D=3D"string"?(d=3Dthis.op=
tions.source,this.source=3Dfunction(c,e){b.xhr&&b.xhr.abort(),b.xhr=3Da.aja=
x({url:d,data:c,dataType:"json",success:function(a,b){e(a)},error:function(=
){e([])}})}):this.source=3Dthis.options.source},search:function(a,b){a=3Da!=
=3Dnull?a:this.element.val(),this.term=3Dthis.element.val();if(a.length<thi=
s.options.minLength)return this.close(b);clearTimeout(this.closing);if(this=
._trigger("search",b)=3D=3D=3D!1)return;return this._search(a)},_search:fun=
ction(a){this.pending++,this.element.addClass("ui-autocomplete-loading"),th=
is.source({term:a},this._response())},_response:function(){var a=3Dthis,b=
=3D++c;return function(d){b=3D=3D=3Dc&&a.__response(d),a.pending--,a.pendin=
g||a.element.removeClass("ui-autocomplete-loading")}},__response:function(a=
){!this.options.disabled&&a&&a.length?(a=3Dthis._normalize(a),this._suggest=
(a),this._trigger("open")):this.close()},close:function(a){clearTimeout(thi=
s.closing),this.menu.element.is(":visible")&&(this.menu.element.hide(),this=
.menu.deactivate(),this._trigger("close",a))},_change:function(a){this.prev=
ious!=3D=3Dthis.element.val()&&this._trigger("change",a,{item:this.selected=
Item})},_normalize:function(b){return b.length&&b[0].label&&b[0].value?b:a.=
map(b,function(b){return typeof b=3D=3D"string"?{label:b,value:b}:a.extend(=
{label:b.label||b.value,value:b.value||b.label},b)})},_suggest:function(b){=
var c=3Dthis.menu.element.empty().zIndex(this.element.zIndex()+1);this._ren=
derMenu(c,b),this.menu.deactivate(),this.menu.refresh(),c.show(),this._resi=
zeMenu(),c.position(a.extend({of:this.element},this.options.position)),this=
.options.autoFocus&&this.menu.next(new a.Event("mouseover"))},_resizeMenu:f=
unction(){var a=3Dthis.menu.element;a.outerWidth(Math.max(a.width("").outer=
Width()+1,this.element.outerWidth()))},_renderMenu:function(b,c){var d=3Dth=
is;a.each(c,function(a,c){d._renderItem(b,c)})},_renderItem:function(b,c){r=
eturn a("<li></li>").data("item.autocomplete",c).append(a("<a></a>").text(c=
.label)).appendTo(b)},_move:function(a,b){if(!this.menu.element.is(":visibl=
e")){this.search(null,b);return}if(this.menu.first()&&/^previous/.test(a)||=
this.menu.last()&&/^next/.test(a)){this.element.val(this.term),this.menu.de=
activate();return}this.menu[a](b)},widget:function(){return this.menu.eleme=
nt},_keyEvent:function(a,b){if(!this.isMultiLine||this.menu.element.is(":vi=
sible"))this._move(a,b),b.preventDefault()}}),a.extend(a.ui.autocomplete,{e=
scapeRegex:function(a){return a.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}=
,filter:function(b,c){var d=3Dnew RegExp(a.ui.autocomplete.escapeRegex(c),"=
i");return a.grep(b,function(a){return d.test(a.label||a.value||a)})}})})(j=
Query),function(a){a.widget("ui.menu",{_create:function(){var b=3Dthis;this=
.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr=
({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(funct=
ion(c){if(!a(c.target).closest(".ui-menu-item a").length)return;c.preventDe=
fault(),b.select(c)}),this.refresh()},refresh:function(){var b=3Dthis,c=3Dt=
his.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item=
").attr("role","menuitem");c.children("a").addClass("ui-corner-all").attr("=
tabindex",-1).mouseenter(function(c){b.activate(c,a(this).parent())}).mouse=
leave(function(){b.deactivate()})},activate:function(a,b){this.deactivate()=
;if(this.hasScroll()){var c=3Db.offset().top-this.element.offset().top,d=3D=
this.element.scrollTop(),e=3Dthis.element.height();c<0?this.element.scrollT=
op(d+c):c>=3De&&this.element.scrollTop(d+c-e+b.height())}this.active=3Db.eq=
(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem"=
).end(),this._trigger("focus",a,{item:b})},deactivate:function(){if(!this.a=
ctive)return;this.active.children("a").removeClass("ui-state-hover").remove=
Attr("id"),this._trigger("blur"),this.active=3Dnull},next:function(a){this.=
move("next",".ui-menu-item:first",a)},previous:function(a){this.move("prev"=
,".ui-menu-item:last",a)},first:function(){return this.active&&!this.active=
.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this=
.active.nextAll(".ui-menu-item").length},move:function(a,b,c){if(!this.acti=
ve){this.activate(c,this.element.children(b));return}var d=3Dthis.active[a+=
"All"](".ui-menu-item").eq(0);d.length?this.activate(c,d):this.activate(c,t=
his.element.children(b))},nextPage:function(b){if(this.hasScroll()){if(!thi=
s.active||this.last()){this.activate(b,this.element.children(".ui-menu-item=
:first"));return}var c=3Dthis.active.offset().top,d=3Dthis.element.height()=
,e=3Dthis.element.children(".ui-menu-item").filter(function(){var b=3Da(thi=
s).offset().top-c-d+a(this).height();return b<10&&b>-10});e.length||(e=3Dth=
is.element.children(".ui-menu-item:last")),this.activate(b,e)}else this.act=
ivate(b,this.element.children(".ui-menu-item").filter(!this.active||this.la=
st()?":first":":last"))},previousPage:function(b){if(this.hasScroll()){if(!=
this.active||this.first()){this.activate(b,this.element.children(".ui-menu-=
item:last"));return}var c=3Dthis.active.offset().top,d=3Dthis.element.heigh=
t(),e=3Dthis.element.children(".ui-menu-item").filter(function(){var b=3Da(=
this).offset().top-c+d-a(this).height();return b<10&&b>-10});e.length||(e=
=3Dthis.element.children(".ui-menu-item:first")),this.activate(b,e)}else th=
is.activate(b,this.element.children(".ui-menu-item").filter(!this.active||t=
his.first()?":last":":first"))},hasScroll:function(){return this.element.he=
ight()<this.element[a.fn.prop?"prop":"attr"]("scrollHeight")},select:functi=
on(a){this._trigger("selected",a,{item:this.active})}})}(jQuery);;/*! jQuer=
y UI - v1.8.23 - 2012-08-15
 * https://github.com/jquery/jquery-ui
 * Includes: jquery.ui.slider.js
 * Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){var c=3D5;a.widget("ui.slider",a.ui.mouse,{widgetEventPrefi=
x:"slide",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizon=
tal",range:!1,step:1,value:0,values:null},_create:function(){var b=3Dthis,d=
=3Dthis.options,e=3Dthis.element.find(".ui-slider-handle").addClass("ui-sta=
te-default ui-corner-all"),f=3D"<a class=3D'ui-slider-handle ui-state-defau=
lt ui-corner-all' href=3D'#'></a>",g=3Dd.values&&d.values.length||1,h=3D[];=
this._keySliding=3D!1,this._mouseSliding=3D!1,this._animateOff=3D!0,this._h=
andleIndex=3Dnull,this._detectOrientation(),this._mouseInit(),this.element.=
addClass("ui-slider ui-slider-"+this.orientation+" ui-widget"+" ui-widget-c=
ontent"+" ui-corner-all"+(d.disabled?" ui-slider-disabled ui-disabled":""))=
,this.range=3Da([]),d.range&&(d.range=3D=3D=3D!0&&(d.values||(d.values=3D[t=
his._valueMin(),this._valueMin()]),d.values.length&&d.values.length!=3D=3D2=
&&(d.values=3D[d.values[0],d.values[0]])),this.range=3Da("<div></div>").app=
endTo(this.element).addClass("ui-slider-range ui-widget-header"+(d.range=3D=
=3D=3D"min"||d.range=3D=3D=3D"max"?" ui-slider-range-"+d.range:"")));for(va=
r i=3De.length;i<g;i+=3D1)h.push(f);this.handles=3De.add(a(h.join("")).appe=
ndTo(b.element)),this.handle=3Dthis.handles.eq(0),this.handles.add(this.ran=
ge).filter("a").click(function(a){a.preventDefault()}).hover(function(){d.d=
isabled||a(this).addClass("ui-state-hover")},function(){a(this).removeClass=
("ui-state-hover")}).focus(function(){d.disabled?a(this).blur():(a(".ui-sli=
der .ui-state-focus").removeClass("ui-state-focus"),a(this).addClass("ui-st=
ate-focus"))}).blur(function(){a(this).removeClass("ui-state-focus")}),this=
.handles.each(function(b){a(this).data("index.ui-slider-handle",b)}),this.h=
andles.keydown(function(d){var e=3Da(this).data("index.ui-slider-handle"),f=
,g,h,i;if(b.options.disabled)return;switch(d.keyCode){case a.ui.keyCode.HOM=
E:case a.ui.keyCode.END:case a.ui.keyCode.PAGE_UP:case a.ui.keyCode.PAGE_DO=
WN:case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:case a.ui.keyCode.DOWN:case=
 a.ui.keyCode.LEFT:d.preventDefault();if(!b._keySliding){b._keySliding=3D!0=
,a(this).addClass("ui-state-active"),f=3Db._start(d,e);if(f=3D=3D=3D!1)retu=
rn}}i=3Db.options.step,b.options.values&&b.options.values.length?g=3Dh=3Db.=
values(e):g=3Dh=3Db.value();switch(d.keyCode){case a.ui.keyCode.HOME:h=3Db.=
_valueMin();break;case a.ui.keyCode.END:h=3Db._valueMax();break;case a.ui.k=
eyCode.PAGE_UP:h=3Db._trimAlignValue(g+(b._valueMax()-b._valueMin())/c);bre=
ak;case a.ui.keyCode.PAGE_DOWN:h=3Db._trimAlignValue(g-(b._valueMax()-b._va=
lueMin())/c);break;case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:if(g=3D=3D=
=3Db._valueMax())return;h=3Db._trimAlignValue(g+i);break;case a.ui.keyCode.=
DOWN:case a.ui.keyCode.LEFT:if(g=3D=3D=3Db._valueMin())return;h=3Db._trimAl=
ignValue(g-i)}b._slide(d,e,h)}).keyup(function(c){var d=3Da(this).data("ind=
ex.ui-slider-handle");b._keySliding&&(b._keySliding=3D!1,b._stop(c,d),b._ch=
ange(c,d),a(this).removeClass("ui-state-active"))}),this._refreshValue(),th=
is._animateOff=3D!1},destroy:function(){return this.handles.remove(),this.r=
ange.remove(),this.element.removeClass("ui-slider ui-slider-horizontal ui-s=
lider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all=
").removeData("slider").unbind(".slider"),this._mouseDestroy(),this},_mouse=
Capture:function(b){var c=3Dthis.options,d,e,f,g,h,i,j,k,l;return c.disable=
d?!1:(this.elementSize=3D{width:this.element.outerWidth(),height:this.eleme=
nt.outerHeight()},this.elementOffset=3Dthis.element.offset(),d=3D{x:b.pageX=
,y:b.pageY},e=3Dthis._normValueFromMouse(d),f=3Dthis._valueMax()-this._valu=
eMin()+1,h=3Dthis,this.handles.each(function(b){var c=3DMath.abs(e-h.values=
(b));f>c&&(f=3Dc,g=3Da(this),i=3Db)}),c.range=3D=3D=3D!0&&this.values(1)=3D=
=3D=3Dc.min&&(i+=3D1,g=3Da(this.handles[i])),j=3Dthis._start(b,i),j=3D=3D=
=3D!1?!1:(this._mouseSliding=3D!0,h._handleIndex=3Di,g.addClass("ui-state-a=
ctive").focus(),k=3Dg.offset(),l=3D!a(b.target).parents().andSelf().is(".ui=
-slider-handle"),this._clickOffset=3Dl?{left:0,top:0}:{left:b.pageX-k.left-=
g.width()/2,top:b.pageY-k.top-g.height()/2-(parseInt(g.css("borderTopWidth"=
),10)||0)-(parseInt(g.css("borderBottomWidth"),10)||0)+(parseInt(g.css("mar=
ginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(b,i,=
e),this._animateOff=3D!0,!0))},_mouseStart:function(a){return!0},_mouseDrag=
:function(a){var b=3D{x:a.pageX,y:a.pageY},c=3Dthis._normValueFromMouse(b);=
return this._slide(a,this._handleIndex,c),!1},_mouseStop:function(a){return=
 this.handles.removeClass("ui-state-active"),this._mouseSliding=3D!1,this._=
stop(a,this._handleIndex),this._change(a,this._handleIndex),this._handleInd=
ex=3Dnull,this._clickOffset=3Dnull,this._animateOff=3D!1,!1},_detectOrienta=
tion:function(){this.orientation=3Dthis.options.orientation=3D=3D=3D"vertic=
al"?"vertical":"horizontal"},_normValueFromMouse:function(a){var b,c,d,e,f;=
return this.orientation=3D=3D=3D"horizontal"?(b=3Dthis.elementSize.width,c=
=3Da.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)=
):(b=3Dthis.elementSize.height,c=3Da.y-this.elementOffset.top-(this._clickO=
ffset?this._clickOffset.top:0)),d=3Dc/b,d>1&&(d=3D1),d<0&&(d=3D0),this.orie=
ntation=3D=3D=3D"vertical"&&(d=3D1-d),e=3Dthis._valueMax()-this._valueMin()=
,f=3Dthis._valueMin()+d*e,this._trimAlignValue(f)},_start:function(a,b){var=
 c=3D{handle:this.handles[b],value:this.value()};return this.options.values=
&&this.options.values.length&&(c.value=3Dthis.values(b),c.values=3Dthis.val=
ues()),this._trigger("start",a,c)},_slide:function(a,b,c){var d,e,f;this.op=
tions.values&&this.options.values.length?(d=3Dthis.values(b?0:1),this.optio=
ns.values.length=3D=3D=3D2&&this.options.range=3D=3D=3D!0&&(b=3D=3D=3D0&&c>=
d||b=3D=3D=3D1&&c<d)&&(c=3Dd),c!=3D=3Dthis.values(b)&&(e=3Dthis.values(),e[=
b]=3Dc,f=3Dthis._trigger("slide",a,{handle:this.handles[b],value:c,values:e=
}),d=3Dthis.values(b?0:1),f!=3D=3D!1&&this.values(b,c,!0))):c!=3D=3Dthis.va=
lue()&&(f=3Dthis._trigger("slide",a,{handle:this.handles[b],value:c}),f!=3D=
=3D!1&&this.value(c))},_stop:function(a,b){var c=3D{handle:this.handles[b],=
value:this.value()};this.options.values&&this.options.values.length&&(c.val=
ue=3Dthis.values(b),c.values=3Dthis.values()),this._trigger("stop",a,c)},_c=
hange:function(a,b){if(!this._keySliding&&!this._mouseSliding){var c=3D{han=
dle:this.handles[b],value:this.value()};this.options.values&&this.options.v=
alues.length&&(c.value=3Dthis.values(b),c.values=3Dthis.values()),this._tri=
gger("change",a,c)}},value:function(a){if(arguments.length){this.options.va=
lue=3Dthis._trimAlignValue(a),this._refreshValue(),this._change(null,0);ret=
urn}return this._value()},values:function(b,c){var d,e,f;if(arguments.lengt=
h>1){this.options.values[b]=3Dthis._trimAlignValue(c),this._refreshValue(),=
this._change(null,b);return}if(!arguments.length)return this._values();if(!=
a.isArray(arguments[0]))return this.options.values&&this.options.values.len=
gth?this._values(b):this.value();d=3Dthis.options.values,e=3Darguments[0];f=
or(f=3D0;f<d.length;f+=3D1)d[f]=3Dthis._trimAlignValue(e[f]),this._change(n=
ull,f);this._refreshValue()},_setOption:function(b,c){var d,e=3D0;a.isArray=
(this.options.values)&&(e=3Dthis.options.values.length),a.Widget.prototype.=
_setOption.apply(this,arguments);switch(b){case"disabled":c?(this.handles.f=
ilter(".ui-state-focus").blur(),this.handles.removeClass("ui-state-hover"),=
this.handles.propAttr("disabled",!0),this.element.addClass("ui-disabled")):=
(this.handles.propAttr("disabled",!1),this.element.removeClass("ui-disabled=
"));break;case"orientation":this._detectOrientation(),this.element.removeCl=
ass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.o=
rientation),this._refreshValue();break;case"value":this._animateOff=3D!0,th=
is._refreshValue(),this._change(null,0),this._animateOff=3D!1;break;case"va=
lues":this._animateOff=3D!0,this._refreshValue();for(d=3D0;d<e;d+=3D1)this.=
_change(null,d);this._animateOff=3D!1}},_value:function(){var a=3Dthis.opti=
ons.value;return a=3Dthis._trimAlignValue(a),a},_values:function(a){var b,c=
,d;if(arguments.length)return b=3Dthis.options.values[a],b=3Dthis._trimAlig=
nValue(b),b;c=3Dthis.options.values.slice();for(d=3D0;d<c.length;d+=3D1)c[d=
]=3Dthis._trimAlignValue(c[d]);return c},_trimAlignValue:function(a){if(a<=
=3Dthis._valueMin())return this._valueMin();if(a>=3Dthis._valueMax())return=
 this._valueMax();var b=3Dthis.options.step>0?this.options.step:1,c=3D(a-th=
is._valueMin())%b,d=3Da-c;return Math.abs(c)*2>=3Db&&(d+=3Dc>0?b:-b),parseF=
loat(d.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax=
:function(){return this.options.max},_refreshValue:function(){var b=3Dthis.=
options.range,c=3Dthis.options,d=3Dthis,e=3Dthis._animateOff?!1:c.animate,f=
,g=3D{},h,i,j,k;this.options.values&&this.options.values.length?this.handle=
s.each(function(b,i){f=3D(d.values(b)-d._valueMin())/(d._valueMax()-d._valu=
eMin())*100,g[d.orientation=3D=3D=3D"horizontal"?"left":"bottom"]=3Df+"%",a=
(this).stop(1,1)[e?"animate":"css"](g,c.animate),d.options.range=3D=3D=3D!0=
&&(d.orientation=3D=3D=3D"horizontal"?(b=3D=3D=3D0&&d.range.stop(1,1)[e?"an=
imate":"css"]({left:f+"%"},c.animate),b=3D=3D=3D1&&d.range[e?"animate":"css=
"]({width:f-h+"%"},{queue:!1,duration:c.animate})):(b=3D=3D=3D0&&d.range.st=
op(1,1)[e?"animate":"css"]({bottom:f+"%"},c.animate),b=3D=3D=3D1&&d.range[e=
?"animate":"css"]({height:f-h+"%"},{queue:!1,duration:c.animate}))),h=3Df})=
:(i=3Dthis.value(),j=3Dthis._valueMin(),k=3Dthis._valueMax(),f=3Dk!=3D=3Dj?=
(i-j)/(k-j)*100:0,g[d.orientation=3D=3D=3D"horizontal"?"left":"bottom"]=3Df=
+"%",this.handle.stop(1,1)[e?"animate":"css"](g,c.animate),b=3D=3D=3D"min"&=
&this.orientation=3D=3D=3D"horizontal"&&this.range.stop(1,1)[e?"animate":"c=
ss"]({width:f+"%"},c.animate),b=3D=3D=3D"max"&&this.orientation=3D=3D=3D"ho=
rizontal"&&this.range[e?"animate":"css"]({width:100-f+"%"},{queue:!1,durati=
on:c.animate}),b=3D=3D=3D"min"&&this.orientation=3D=3D=3D"vertical"&&this.r=
ange.stop(1,1)[e?"animate":"css"]({height:f+"%"},c.animate),b=3D=3D=3D"max"=
&&this.orientation=3D=3D=3D"vertical"&&this.range[e?"animate":"css"]({heigh=
t:100-f+"%"},{queue:!1,duration:c.animate}))}}),a.extend(a.ui.slider,{versi=
on:"1.8.22"})})(jQuery);;/*! jQuery UI - v1.8.22 - 2012-07-24
+(function(a,b){var c=3D5;a.widget("ui.slider",a.ui.mouse,{widgetEventPrefi=
x:"slide",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizon=
tal",range:!1,step:1,value:0,values:null},_create:function(){var b=3Dthis,d=
=3Dthis.options,e=3Dthis.element.find(".ui-slider-handle").addClass("ui-sta=
te-default ui-corner-all"),f=3D"<a class=3D'ui-slider-handle ui-state-defau=
lt ui-corner-all' href=3D'#'></a>",g=3Dd.values&&d.values.length||1,h=3D[];=
this._keySliding=3D!1,this._mouseSliding=3D!1,this._animateOff=3D!0,this._h=
andleIndex=3Dnull,this._detectOrientation(),this._mouseInit(),this.element.=
addClass("ui-slider ui-slider-"+this.orientation+" ui-widget"+" ui-widget-c=
ontent"+" ui-corner-all"+(d.disabled?" ui-slider-disabled ui-disabled":""))=
,this.range=3Da([]),d.range&&(d.range=3D=3D=3D!0&&(d.values||(d.values=3D[t=
his._valueMin(),this._valueMin()]),d.values.length&&d.values.length!=3D=3D2=
&&(d.values=3D[d.values[0],d.values[0]])),this.range=3Da("<div></div>").app=
endTo(this.element).addClass("ui-slider-range ui-widget-header"+(d.range=3D=
=3D=3D"min"||d.range=3D=3D=3D"max"?" ui-slider-range-"+d.range:"")));for(va=
r i=3De.length;i<g;i+=3D1)h.push(f);this.handles=3De.add(a(h.join("")).appe=
ndTo(b.element)),this.handle=3Dthis.handles.eq(0),this.handles.add(this.ran=
ge).filter("a").click(function(a){a.preventDefault()}).hover(function(){d.d=
isabled||a(this).addClass("ui-state-hover")},function(){a(this).removeClass=
("ui-state-hover")}).focus(function(){d.disabled?a(this).blur():(a(".ui-sli=
der .ui-state-focus").removeClass("ui-state-focus"),a(this).addClass("ui-st=
ate-focus"))}).blur(function(){a(this).removeClass("ui-state-focus")}),this=
.handles.each(function(b){a(this).data("index.ui-slider-handle",b)}),this.h=
andles.keydown(function(d){var e=3Da(this).data("index.ui-slider-handle"),f=
,g,h,i;if(b.options.disabled)return;switch(d.keyCode){case a.ui.keyCode.HOM=
E:case a.ui.keyCode.END:case a.ui.keyCode.PAGE_UP:case a.ui.keyCode.PAGE_DO=
WN:case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:case a.ui.keyCode.DOWN:case=
 a.ui.keyCode.LEFT:d.preventDefault();if(!b._keySliding){b._keySliding=3D!0=
,a(this).addClass("ui-state-active"),f=3Db._start(d,e);if(f=3D=3D=3D!1)retu=
rn}}i=3Db.options.step,b.options.values&&b.options.values.length?g=3Dh=3Db.=
values(e):g=3Dh=3Db.value();switch(d.keyCode){case a.ui.keyCode.HOME:h=3Db.=
_valueMin();break;case a.ui.keyCode.END:h=3Db._valueMax();break;case a.ui.k=
eyCode.PAGE_UP:h=3Db._trimAlignValue(g+(b._valueMax()-b._valueMin())/c);bre=
ak;case a.ui.keyCode.PAGE_DOWN:h=3Db._trimAlignValue(g-(b._valueMax()-b._va=
lueMin())/c);break;case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:if(g=3D=3D=
=3Db._valueMax())return;h=3Db._trimAlignValue(g+i);break;case a.ui.keyCode.=
DOWN:case a.ui.keyCode.LEFT:if(g=3D=3D=3Db._valueMin())return;h=3Db._trimAl=
ignValue(g-i)}b._slide(d,e,h)}).keyup(function(c){var d=3Da(this).data("ind=
ex.ui-slider-handle");b._keySliding&&(b._keySliding=3D!1,b._stop(c,d),b._ch=
ange(c,d),a(this).removeClass("ui-state-active"))}),this._refreshValue(),th=
is._animateOff=3D!1},destroy:function(){return this.handles.remove(),this.r=
ange.remove(),this.element.removeClass("ui-slider ui-slider-horizontal ui-s=
lider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all=
").removeData("slider").unbind(".slider"),this._mouseDestroy(),this},_mouse=
Capture:function(b){var c=3Dthis.options,d,e,f,g,h,i,j,k,l;return c.disable=
d?!1:(this.elementSize=3D{width:this.element.outerWidth(),height:this.eleme=
nt.outerHeight()},this.elementOffset=3Dthis.element.offset(),d=3D{x:b.pageX=
,y:b.pageY},e=3Dthis._normValueFromMouse(d),f=3Dthis._valueMax()-this._valu=
eMin()+1,h=3Dthis,this.handles.each(function(b){var c=3DMath.abs(e-h.values=
(b));f>c&&(f=3Dc,g=3Da(this),i=3Db)}),c.range=3D=3D=3D!0&&this.values(1)=3D=
=3D=3Dc.min&&(i+=3D1,g=3Da(this.handles[i])),j=3Dthis._start(b,i),j=3D=3D=
=3D!1?!1:(this._mouseSliding=3D!0,h._handleIndex=3Di,g.addClass("ui-state-a=
ctive").focus(),k=3Dg.offset(),l=3D!a(b.target).parents().andSelf().is(".ui=
-slider-handle"),this._clickOffset=3Dl?{left:0,top:0}:{left:b.pageX-k.left-=
g.width()/2,top:b.pageY-k.top-g.height()/2-(parseInt(g.css("borderTopWidth"=
),10)||0)-(parseInt(g.css("borderBottomWidth"),10)||0)+(parseInt(g.css("mar=
ginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(b,i,=
e),this._animateOff=3D!0,!0))},_mouseStart:function(a){return!0},_mouseDrag=
:function(a){var b=3D{x:a.pageX,y:a.pageY},c=3Dthis._normValueFromMouse(b);=
return this._slide(a,this._handleIndex,c),!1},_mouseStop:function(a){return=
 this.handles.removeClass("ui-state-active"),this._mouseSliding=3D!1,this._=
stop(a,this._handleIndex),this._change(a,this._handleIndex),this._handleInd=
ex=3Dnull,this._clickOffset=3Dnull,this._animateOff=3D!1,!1},_detectOrienta=
tion:function(){this.orientation=3Dthis.options.orientation=3D=3D=3D"vertic=
al"?"vertical":"horizontal"},_normValueFromMouse:function(a){var b,c,d,e,f;=
return this.orientation=3D=3D=3D"horizontal"?(b=3Dthis.elementSize.width,c=
=3Da.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)=
):(b=3Dthis.elementSize.height,c=3Da.y-this.elementOffset.top-(this._clickO=
ffset?this._clickOffset.top:0)),d=3Dc/b,d>1&&(d=3D1),d<0&&(d=3D0),this.orie=
ntation=3D=3D=3D"vertical"&&(d=3D1-d),e=3Dthis._valueMax()-this._valueMin()=
,f=3Dthis._valueMin()+d*e,this._trimAlignValue(f)},_start:function(a,b){var=
 c=3D{handle:this.handles[b],value:this.value()};return this.options.values=
&&this.options.values.length&&(c.value=3Dthis.values(b),c.values=3Dthis.val=
ues()),this._trigger("start",a,c)},_slide:function(a,b,c){var d,e,f;this.op=
tions.values&&this.options.values.length?(d=3Dthis.values(b?0:1),this.optio=
ns.values.length=3D=3D=3D2&&this.options.range=3D=3D=3D!0&&(b=3D=3D=3D0&&c>=
d||b=3D=3D=3D1&&c<d)&&(c=3Dd),c!=3D=3Dthis.values(b)&&(e=3Dthis.values(),e[=
b]=3Dc,f=3Dthis._trigger("slide",a,{handle:this.handles[b],value:c,values:e=
}),d=3Dthis.values(b?0:1),f!=3D=3D!1&&this.values(b,c,!0))):c!=3D=3Dthis.va=
lue()&&(f=3Dthis._trigger("slide",a,{handle:this.handles[b],value:c}),f!=3D=
=3D!1&&this.value(c))},_stop:function(a,b){var c=3D{handle:this.handles[b],=
value:this.value()};this.options.values&&this.options.values.length&&(c.val=
ue=3Dthis.values(b),c.values=3Dthis.values()),this._trigger("stop",a,c)},_c=
hange:function(a,b){if(!this._keySliding&&!this._mouseSliding){var c=3D{han=
dle:this.handles[b],value:this.value()};this.options.values&&this.options.v=
alues.length&&(c.value=3Dthis.values(b),c.values=3Dthis.values()),this._tri=
gger("change",a,c)}},value:function(a){if(arguments.length){this.options.va=
lue=3Dthis._trimAlignValue(a),this._refreshValue(),this._change(null,0);ret=
urn}return this._value()},values:function(b,c){var d,e,f;if(arguments.lengt=
h>1){this.options.values[b]=3Dthis._trimAlignValue(c),this._refreshValue(),=
this._change(null,b);return}if(!arguments.length)return this._values();if(!=
a.isArray(arguments[0]))return this.options.values&&this.options.values.len=
gth?this._values(b):this.value();d=3Dthis.options.values,e=3Darguments[0];f=
or(f=3D0;f<d.length;f+=3D1)d[f]=3Dthis._trimAlignValue(e[f]),this._change(n=
ull,f);this._refreshValue()},_setOption:function(b,c){var d,e=3D0;a.isArray=
(this.options.values)&&(e=3Dthis.options.values.length),a.Widget.prototype.=
_setOption.apply(this,arguments);switch(b){case"disabled":c?(this.handles.f=
ilter(".ui-state-focus").blur(),this.handles.removeClass("ui-state-hover"),=
this.handles.propAttr("disabled",!0),this.element.addClass("ui-disabled")):=
(this.handles.propAttr("disabled",!1),this.element.removeClass("ui-disabled=
"));break;case"orientation":this._detectOrientation(),this.element.removeCl=
ass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.o=
rientation),this._refreshValue();break;case"value":this._animateOff=3D!0,th=
is._refreshValue(),this._change(null,0),this._animateOff=3D!1;break;case"va=
lues":this._animateOff=3D!0,this._refreshValue();for(d=3D0;d<e;d+=3D1)this.=
_change(null,d);this._animateOff=3D!1}},_value:function(){var a=3Dthis.opti=
ons.value;return a=3Dthis._trimAlignValue(a),a},_values:function(a){var b,c=
,d;if(arguments.length)return b=3Dthis.options.values[a],b=3Dthis._trimAlig=
nValue(b),b;c=3Dthis.options.values.slice();for(d=3D0;d<c.length;d+=3D1)c[d=
]=3Dthis._trimAlignValue(c[d]);return c},_trimAlignValue:function(a){if(a<=
=3Dthis._valueMin())return this._valueMin();if(a>=3Dthis._valueMax())return=
 this._valueMax();var b=3Dthis.options.step>0?this.options.step:1,c=3D(a-th=
is._valueMin())%b,d=3Da-c;return Math.abs(c)*2>=3Db&&(d+=3Dc>0?b:-b),parseF=
loat(d.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax=
:function(){return this.options.max},_refreshValue:function(){var b=3Dthis.=
options.range,c=3Dthis.options,d=3Dthis,e=3Dthis._animateOff?!1:c.animate,f=
,g=3D{},h,i,j,k;this.options.values&&this.options.values.length?this.handle=
s.each(function(b,i){f=3D(d.values(b)-d._valueMin())/(d._valueMax()-d._valu=
eMin())*100,g[d.orientation=3D=3D=3D"horizontal"?"left":"bottom"]=3Df+"%",a=
(this).stop(1,1)[e?"animate":"css"](g,c.animate),d.options.range=3D=3D=3D!0=
&&(d.orientation=3D=3D=3D"horizontal"?(b=3D=3D=3D0&&d.range.stop(1,1)[e?"an=
imate":"css"]({left:f+"%"},c.animate),b=3D=3D=3D1&&d.range[e?"animate":"css=
"]({width:f-h+"%"},{queue:!1,duration:c.animate})):(b=3D=3D=3D0&&d.range.st=
op(1,1)[e?"animate":"css"]({bottom:f+"%"},c.animate),b=3D=3D=3D1&&d.range[e=
?"animate":"css"]({height:f-h+"%"},{queue:!1,duration:c.animate}))),h=3Df})=
:(i=3Dthis.value(),j=3Dthis._valueMin(),k=3Dthis._valueMax(),f=3Dk!=3D=3Dj?=
(i-j)/(k-j)*100:0,g[d.orientation=3D=3D=3D"horizontal"?"left":"bottom"]=3Df=
+"%",this.handle.stop(1,1)[e?"animate":"css"](g,c.animate),b=3D=3D=3D"min"&=
&this.orientation=3D=3D=3D"horizontal"&&this.range.stop(1,1)[e?"animate":"c=
ss"]({width:f+"%"},c.animate),b=3D=3D=3D"max"&&this.orientation=3D=3D=3D"ho=
rizontal"&&this.range[e?"animate":"css"]({width:100-f+"%"},{queue:!1,durati=
on:c.animate}),b=3D=3D=3D"min"&&this.orientation=3D=3D=3D"vertical"&&this.r=
ange.stop(1,1)[e?"animate":"css"]({height:f+"%"},c.animate),b=3D=3D=3D"max"=
&&this.orientation=3D=3D=3D"vertical"&&this.range[e?"animate":"css"]({heigh=
t:100-f+"%"},{queue:!1,duration:c.animate}))}}),a.extend(a.ui.slider,{versi=
on:"1.8.23"})})(jQuery);;/*! jQuery UI - v1.8.23 - 2012-08-15
 * https://github.com/jquery/jquery-ui
 * Includes: jquery.ui.tabs.js
 * Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){function e(){return++c}function f(){return++d}var c=3D0,d=
=3D0;a.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:!1,cookie=
:null,collapsible:!1,disable:null,disabled:[],enable:null,event:"click",fx:=
null,idPrefix:"ui-tabs-",load:null,panelTemplate:"<div></div>",remove:null,=
select:null,show:null,spinner:"<em>Loading&#8230;</em>",tabTemplate:"<li><a=
 href=3D'#{href}'><span>#{label}</span></a></li>"},_create:function(){this.=
_tabify(!0)},_setOption:function(a,b){if(a=3D=3D"selected"){if(this.options=
.collapsible&&b=3D=3Dthis.options.selected)return;this.select(b)}else this.=
options[a]=3Db,this._tabify()},_tabId:function(a){return a.title&&a.title.r=
eplace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix=
+e()},_sanitizeSelector:function(a){return a.replace(/:/g,"\\:")},_cookie:f=
unction(){var b=3Dthis.cookie||(this.cookie=3Dthis.options.cookie.name||"ui=
-tabs-"+f());return a.cookie.apply(null,[b].concat(a.makeArray(arguments)))=
},_ui:function(a,b){return{tab:a,panel:b,index:this.anchors.index(a)}},_cle=
anup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-sta=
te-processing").find("span:data(label.tabs)").each(function(){var b=3Da(thi=
s);b.html(b.data("label.tabs")).removeData("label.tabs")})},_tabify:functio=
n(c){function m(b,c){b.css("display",""),!a.support.opacity&&c.opacity&&b[0=
].style.removeAttribute("filter")}var d=3Dthis,e=3Dthis.options,f=3D/^#.+/;=
this.list=3Dthis.element.find("ol,ul").eq(0),this.lis=3Da(" > li:has(a[href=
])",this.list),this.anchors=3Dthis.lis.map(function(){return a("a",this)[0]=
}),this.panels=3Da([]),this.anchors.each(function(b,c){var g=3Da(c).attr("h=
ref"),h=3Dg.split("#")[0],i;h&&(h=3D=3D=3Dlocation.toString().split("#")[0]=
||(i=3Da("base")[0])&&h=3D=3D=3Di.href)&&(g=3Dc.hash,c.href=3Dg);if(f.test(=
g))d.panels=3Dd.panels.add(d.element.find(d._sanitizeSelector(g)));else if(=
g&&g!=3D=3D"#"){a.data(c,"href.tabs",g),a.data(c,"load.tabs",g.replace(/#.*=
$/,""));var j=3Dd._tabId(c);c.href=3D"#"+j;var k=3Dd.element.find("#"+j);k.=
length||(k=3Da(e.panelTemplate).attr("id",j).addClass("ui-tabs-panel ui-wid=
get-content ui-corner-bottom").insertAfter(d.panels[b-1]||d.list),k.data("d=
estroy.tabs",!0)),d.panels=3Dd.panels.add(k)}else e.disabled.push(b)}),c?(t=
his.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all"),t=
his.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget=
-header ui-corner-all"),this.lis.addClass("ui-state-default ui-corner-top")=
,this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom"),e=
.selected=3D=3D=3Db?(location.hash&&this.anchors.each(function(a,b){if(b.ha=
sh=3D=3Dlocation.hash)return e.selected=3Da,!1}),typeof e.selected!=3D"numb=
er"&&e.cookie&&(e.selected=3DparseInt(d._cookie(),10)),typeof e.selected!=
=3D"number"&&this.lis.filter(".ui-tabs-selected").length&&(e.selected=3Dthi=
s.lis.index(this.lis.filter(".ui-tabs-selected"))),e.selected=3De.selected|=
|(this.lis.length?0:-1)):e.selected=3D=3D=3Dnull&&(e.selected=3D-1),e.selec=
ted=3De.selected>=3D0&&this.anchors[e.selected]||e.selected<0?e.selected:0,=
e.disabled=3Da.unique(e.disabled.concat(a.map(this.lis.filter(".ui-state-di=
sabled"),function(a,b){return d.lis.index(a)}))).sort(),a.inArray(e.selecte=
d,e.disabled)!=3D-1&&e.disabled.splice(a.inArray(e.selected,e.disabled),1),=
this.panels.addClass("ui-tabs-hide"),this.lis.removeClass("ui-tabs-selected=
 ui-state-active"),e.selected>=3D0&&this.anchors.length&&(d.element.find(d.=
_sanitizeSelector(d.anchors[e.selected].hash)).removeClass("ui-tabs-hide"),=
this.lis.eq(e.selected).addClass("ui-tabs-selected ui-state-active"),d.elem=
ent.queue("tabs",function(){d._trigger("show",null,d._ui(d.anchors[e.select=
ed],d.element.find(d._sanitizeSelector(d.anchors[e.selected].hash))[0]))}),=
this.load(e.selected)),a(window).bind("unload",function(){d.lis.add(d.ancho=
rs).unbind(".tabs"),d.lis=3Dd.anchors=3Dd.panels=3Dnull})):e.selected=3Dthi=
s.lis.index(this.lis.filter(".ui-tabs-selected")),this.element[e.collapsibl=
e?"addClass":"removeClass"]("ui-tabs-collapsible"),e.cookie&&this._cookie(e=
.selected,e.cookie);for(var g=3D0,h;h=3Dthis.lis[g];g++)a(h)[a.inArray(g,e.=
disabled)!=3D-1&&!a(h).hasClass("ui-tabs-selected")?"addClass":"removeClass=
"]("ui-state-disabled");e.cache=3D=3D=3D!1&&this.anchors.removeData("cache.=
tabs"),this.lis.add(this.anchors).unbind(".tabs");if(e.event!=3D=3D"mouseov=
er"){var i=3Dfunction(a,b){b.is(":not(.ui-state-disabled)")&&b.addClass("ui=
-state-"+a)},j=3Dfunction(a,b){b.removeClass("ui-state-"+a)};this.lis.bind(=
"mouseover.tabs",function(){i("hover",a(this))}),this.lis.bind("mouseout.ta=
bs",function(){j("hover",a(this))}),this.anchors.bind("focus.tabs",function=
(){i("focus",a(this).closest("li"))}),this.anchors.bind("blur.tabs",functio=
n(){j("focus",a(this).closest("li"))})}var k,l;e.fx&&(a.isArray(e.fx)?(k=3D=
e.fx[0],l=3De.fx[1]):k=3Dl=3De.fx);var n=3Dl?function(b,c){a(b).closest("li=
").addClass("ui-tabs-selected ui-state-active"),c.hide().removeClass("ui-ta=
bs-hide").animate(l,l.duration||"normal",function(){m(c,l),d._trigger("show=
",null,d._ui(b,c[0]))})}:function(b,c){a(b).closest("li").addClass("ui-tabs=
-selected ui-state-active"),c.removeClass("ui-tabs-hide"),d._trigger("show"=
,null,d._ui(b,c[0]))},o=3Dk?function(a,b){b.animate(k,k.duration||"normal",=
function(){d.lis.removeClass("ui-tabs-selected ui-state-active"),b.addClass=
("ui-tabs-hide"),m(b,k),d.element.dequeue("tabs")})}:function(a,b,c){d.lis.=
removeClass("ui-tabs-selected ui-state-active"),b.addClass("ui-tabs-hide"),=
d.element.dequeue("tabs")};this.anchors.bind(e.event+".tabs",function(){var=
 b=3Dthis,c=3Da(b).closest("li"),f=3Dd.panels.filter(":not(.ui-tabs-hide)")=
,g=3Dd.element.find(d._sanitizeSelector(b.hash));if(c.hasClass("ui-tabs-sel=
ected")&&!e.collapsible||c.hasClass("ui-state-disabled")||c.hasClass("ui-st=
ate-processing")||d.panels.filter(":animated").length||d._trigger("select",=
null,d._ui(this,g[0]))=3D=3D=3D!1)return this.blur(),!1;e.selected=3Dd.anch=
ors.index(this),d.abort();if(e.collapsible){if(c.hasClass("ui-tabs-selected=
"))return e.selected=3D-1,e.cookie&&d._cookie(e.selected,e.cookie),d.elemen=
t.queue("tabs",function(){o(b,f)}).dequeue("tabs"),this.blur(),!1;if(!f.len=
gth)return e.cookie&&d._cookie(e.selected,e.cookie),d.element.queue("tabs",=
function(){n(b,g)}),d.load(d.anchors.index(this)),this.blur(),!1}e.cookie&&=
d._cookie(e.selected,e.cookie);if(g.length)f.length&&d.element.queue("tabs"=
,function(){o(b,f)}),d.element.queue("tabs",function(){n(b,g)}),d.load(d.an=
chors.index(this));else throw"jQuery UI Tabs: Mismatching fragment identifi=
er.";a.browser.msie&&this.blur()}),this.anchors.bind("click.tabs",function(=
){return!1})},_getIndex:function(a){return typeof a=3D=3D"string"&&(a=3Dthi=
s.anchors.index(this.anchors.filter("[href$=3D'"+a+"']"))),a},destroy:funct=
ion(){var b=3Dthis.options;return this.abort(),this.element.unbind(".tabs")=
.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-col=
lapsible").removeData("tabs"),this.list.removeClass("ui-tabs-nav ui-helper-=
reset ui-helper-clearfix ui-widget-header ui-corner-all"),this.anchors.each=
(function(){var b=3Da.data(this,"href.tabs");b&&(this.href=3Db);var c=3Da(t=
his).unbind(".tabs");a.each(["href","load","cache"],function(a,b){c.removeD=
ata(b+".tabs")})}),this.lis.unbind(".tabs").add(this.panels).each(function(=
){a.data(this,"destroy.tabs")?a(this).remove():a(this).removeClass(["ui-sta=
te-default","ui-corner-top","ui-tabs-selected","ui-state-active","ui-state-=
hover","ui-state-focus","ui-state-disabled","ui-tabs-panel","ui-widget-cont=
ent","ui-corner-bottom","ui-tabs-hide"].join(" "))}),b.cookie&&this._cookie=
(null,b.cookie),this},add:function(c,d,e){e=3D=3D=3Db&&(e=3Dthis.anchors.le=
ngth);var f=3Dthis,g=3Dthis.options,h=3Da(g.tabTemplate.replace(/#\{href\}/=
g,c).replace(/#\{label\}/g,d)),i=3Dc.indexOf("#")?this._tabId(a("a",h)[0]):=
c.replace("#","");h.addClass("ui-state-default ui-corner-top").data("destro=
y.tabs",!0);var j=3Df.element.find("#"+i);return j.length||(j=3Da(g.panelTe=
mplate).attr("id",i).data("destroy.tabs",!0)),j.addClass("ui-tabs-panel ui-=
widget-content ui-corner-bottom ui-tabs-hide"),e>=3Dthis.lis.length?(h.appe=
ndTo(this.list),j.appendTo(this.list[0].parentNode)):(h.insertBefore(this.l=
is[e]),j.insertBefore(this.panels[e])),g.disabled=3Da.map(g.disabled,functi=
on(a,b){return a>=3De?++a:a}),this._tabify(),this.anchors.length=3D=3D1&&(g=
.selected=3D0,h.addClass("ui-tabs-selected ui-state-active"),j.removeClass(=
"ui-tabs-hide"),this.element.queue("tabs",function(){f._trigger("show",null=
,f._ui(f.anchors[0],f.panels[0]))}),this.load(0)),this._trigger("add",null,=
this._ui(this.anchors[e],this.panels[e])),this},remove:function(b){b=3Dthis=
._getIndex(b);var c=3Dthis.options,d=3Dthis.lis.eq(b).remove(),e=3Dthis.pan=
els.eq(b).remove();return d.hasClass("ui-tabs-selected")&&this.anchors.leng=
th>1&&this.select(b+(b+1<this.anchors.length?1:-1)),c.disabled=3Da.map(a.gr=
ep(c.disabled,function(a,c){return a!=3Db}),function(a,c){return a>=3Db?--a=
:a}),this._tabify(),this._trigger("remove",null,this._ui(d.find("a")[0],e[0=
])),this},enable:function(b){b=3Dthis._getIndex(b);var c=3Dthis.options;if(=
a.inArray(b,c.disabled)=3D=3D-1)return;return this.lis.eq(b).removeClass("u=
i-state-disabled"),c.disabled=3Da.grep(c.disabled,function(a,c){return a!=
=3Db}),this._trigger("enable",null,this._ui(this.anchors[b],this.panels[b])=
),this},disable:function(a){a=3Dthis._getIndex(a);var b=3Dthis,c=3Dthis.opt=
ions;return a!=3Dc.selected&&(this.lis.eq(a).addClass("ui-state-disabled"),=
c.disabled.push(a),c.disabled.sort(),this._trigger("disable",null,this._ui(=
this.anchors[a],this.panels[a]))),this},select:function(a){a=3Dthis._getInd=
ex(a);if(a=3D=3D-1)if(this.options.collapsible&&this.options.selected!=3D-1=
)a=3Dthis.options.selected;else return this;return this.anchors.eq(a).trigg=
er(this.options.event+".tabs"),this},load:function(b){b=3Dthis._getIndex(b)=
;var c=3Dthis,d=3Dthis.options,e=3Dthis.anchors.eq(b)[0],f=3Da.data(e,"load=
.tabs");this.abort();if(!f||this.element.queue("tabs").length!=3D=3D0&&a.da=
ta(e,"cache.tabs")){this.element.dequeue("tabs");return}this.lis.eq(b).addC=
lass("ui-state-processing");if(d.spinner){var g=3Da("span",e);g.data("label=
.tabs",g.html()).html(d.spinner)}return this.xhr=3Da.ajax(a.extend({},d.aja=
xOptions,{url:f,success:function(f,g){c.element.find(c._sanitizeSelector(e.=
hash)).html(f),c._cleanup(),d.cache&&a.data(e,"cache.tabs",!0),c._trigger("=
load",null,c._ui(c.anchors[b],c.panels[b]));try{d.ajaxOptions.success(f,g)}=
catch(h){}},error:function(a,f,g){c._cleanup(),c._trigger("load",null,c._ui=
(c.anchors[b],c.panels[b]));try{d.ajaxOptions.error(a,f,b,e)}catch(g){}}}))=
,c.element.dequeue("tabs"),this},abort:function(){return this.element.queue=
([]),this.panels.stop(!1,!0),this.element.queue("tabs",this.element.queue("=
tabs").splice(-2,2)),this.xhr&&(this.xhr.abort(),delete this.xhr),this._cle=
anup(),this},url:function(a,b){return this.anchors.eq(a).removeData("cache.=
tabs").data("load.tabs",b),this},length:function(){return this.anchors.leng=
th}}),a.extend(a.ui.tabs,{version:"1.8.22"}),a.extend(a.ui.tabs.prototype,{=
rotation:null,rotate:function(a,b){var c=3Dthis,d=3Dthis.options,e=3Dc._rot=
ate||(c._rotate=3Dfunction(b){clearTimeout(c.rotation),c.rotation=3DsetTime=
out(function(){var a=3Dd.selected;c.select(++a<c.anchors.length?a:0)},a),b&=
&b.stopPropagation()}),f=3Dc._unrotate||(c._unrotate=3Db?function(a){e()}:f=
unction(a){a.clientX&&c.rotate(null)});return a?(this.element.bind("tabssho=
w",e),this.anchors.bind(d.event+".tabs",f),e()):(clearTimeout(c.rotation),t=
his.element.unbind("tabsshow",e),this.anchors.unbind(d.event+".tabs",f),del=
ete this._rotate,delete this._unrotate),this}})})(jQuery);;/*! jQuery UI - =
v1.8.22 - 2012-07-24
+(function(a,b){function e(){return++c}function f(){return++d}var c=3D0,d=
=3D0;a.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:!1,cookie=
:null,collapsible:!1,disable:null,disabled:[],enable:null,event:"click",fx:=
null,idPrefix:"ui-tabs-",load:null,panelTemplate:"<div></div>",remove:null,=
select:null,show:null,spinner:"<em>Loading&#8230;</em>",tabTemplate:"<li><a=
 href=3D'#{href}'><span>#{label}</span></a></li>"},_create:function(){this.=
_tabify(!0)},_setOption:function(a,b){if(a=3D=3D"selected"){if(this.options=
.collapsible&&b=3D=3Dthis.options.selected)return;this.select(b)}else this.=
options[a]=3Db,this._tabify()},_tabId:function(a){return a.title&&a.title.r=
eplace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix=
+e()},_sanitizeSelector:function(a){return a.replace(/:/g,"\\:")},_cookie:f=
unction(){var b=3Dthis.cookie||(this.cookie=3Dthis.options.cookie.name||"ui=
-tabs-"+f());return a.cookie.apply(null,[b].concat(a.makeArray(arguments)))=
},_ui:function(a,b){return{tab:a,panel:b,index:this.anchors.index(a)}},_cle=
anup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-sta=
te-processing").find("span:data(label.tabs)").each(function(){var b=3Da(thi=
s);b.html(b.data("label.tabs")).removeData("label.tabs")})},_tabify:functio=
n(c){function m(b,c){b.css("display",""),!a.support.opacity&&c.opacity&&b[0=
].style.removeAttribute("filter")}var d=3Dthis,e=3Dthis.options,f=3D/^#.+/;=
this.list=3Dthis.element.find("ol,ul").eq(0),this.lis=3Da(" > li:has(a[href=
])",this.list),this.anchors=3Dthis.lis.map(function(){return a("a",this)[0]=
}),this.panels=3Da([]),this.anchors.each(function(b,c){var g=3Da(c).attr("h=
ref"),h=3Dg.split("#")[0],i;h&&(h=3D=3D=3Dlocation.toString().split("#")[0]=
||(i=3Da("base")[0])&&h=3D=3D=3Di.href)&&(g=3Dc.hash,c.href=3Dg);if(f.test(=
g))d.panels=3Dd.panels.add(d.element.find(d._sanitizeSelector(g)));else if(=
g&&g!=3D=3D"#"){a.data(c,"href.tabs",g),a.data(c,"load.tabs",g.replace(/#.*=
$/,""));var j=3Dd._tabId(c);c.href=3D"#"+j;var k=3Dd.element.find("#"+j);k.=
length||(k=3Da(e.panelTemplate).attr("id",j).addClass("ui-tabs-panel ui-wid=
get-content ui-corner-bottom").insertAfter(d.panels[b-1]||d.list),k.data("d=
estroy.tabs",!0)),d.panels=3Dd.panels.add(k)}else e.disabled.push(b)}),c?(t=
his.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all"),t=
his.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget=
-header ui-corner-all"),this.lis.addClass("ui-state-default ui-corner-top")=
,this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom"),e=
.selected=3D=3D=3Db?(location.hash&&this.anchors.each(function(a,b){if(b.ha=
sh=3D=3Dlocation.hash)return e.selected=3Da,!1}),typeof e.selected!=3D"numb=
er"&&e.cookie&&(e.selected=3DparseInt(d._cookie(),10)),typeof e.selected!=
=3D"number"&&this.lis.filter(".ui-tabs-selected").length&&(e.selected=3Dthi=
s.lis.index(this.lis.filter(".ui-tabs-selected"))),e.selected=3De.selected|=
|(this.lis.length?0:-1)):e.selected=3D=3D=3Dnull&&(e.selected=3D-1),e.selec=
ted=3De.selected>=3D0&&this.anchors[e.selected]||e.selected<0?e.selected:0,=
e.disabled=3Da.unique(e.disabled.concat(a.map(this.lis.filter(".ui-state-di=
sabled"),function(a,b){return d.lis.index(a)}))).sort(),a.inArray(e.selecte=
d,e.disabled)!=3D-1&&e.disabled.splice(a.inArray(e.selected,e.disabled),1),=
this.panels.addClass("ui-tabs-hide"),this.lis.removeClass("ui-tabs-selected=
 ui-state-active"),e.selected>=3D0&&this.anchors.length&&(d.element.find(d.=
_sanitizeSelector(d.anchors[e.selected].hash)).removeClass("ui-tabs-hide"),=
this.lis.eq(e.selected).addClass("ui-tabs-selected ui-state-active"),d.elem=
ent.queue("tabs",function(){d._trigger("show",null,d._ui(d.anchors[e.select=
ed],d.element.find(d._sanitizeSelector(d.anchors[e.selected].hash))[0]))}),=
this.load(e.selected)),a(window).bind("unload",function(){d.lis.add(d.ancho=
rs).unbind(".tabs"),d.lis=3Dd.anchors=3Dd.panels=3Dnull})):e.selected=3Dthi=
s.lis.index(this.lis.filter(".ui-tabs-selected")),this.element[e.collapsibl=
e?"addClass":"removeClass"]("ui-tabs-collapsible"),e.cookie&&this._cookie(e=
.selected,e.cookie);for(var g=3D0,h;h=3Dthis.lis[g];g++)a(h)[a.inArray(g,e.=
disabled)!=3D-1&&!a(h).hasClass("ui-tabs-selected")?"addClass":"removeClass=
"]("ui-state-disabled");e.cache=3D=3D=3D!1&&this.anchors.removeData("cache.=
tabs"),this.lis.add(this.anchors).unbind(".tabs");if(e.event!=3D=3D"mouseov=
er"){var i=3Dfunction(a,b){b.is(":not(.ui-state-disabled)")&&b.addClass("ui=
-state-"+a)},j=3Dfunction(a,b){b.removeClass("ui-state-"+a)};this.lis.bind(=
"mouseover.tabs",function(){i("hover",a(this))}),this.lis.bind("mouseout.ta=
bs",function(){j("hover",a(this))}),this.anchors.bind("focus.tabs",function=
(){i("focus",a(this).closest("li"))}),this.anchors.bind("blur.tabs",functio=
n(){j("focus",a(this).closest("li"))})}var k,l;e.fx&&(a.isArray(e.fx)?(k=3D=
e.fx[0],l=3De.fx[1]):k=3Dl=3De.fx);var n=3Dl?function(b,c){a(b).closest("li=
").addClass("ui-tabs-selected ui-state-active"),c.hide().removeClass("ui-ta=
bs-hide").animate(l,l.duration||"normal",function(){m(c,l),d._trigger("show=
",null,d._ui(b,c[0]))})}:function(b,c){a(b).closest("li").addClass("ui-tabs=
-selected ui-state-active"),c.removeClass("ui-tabs-hide"),d._trigger("show"=
,null,d._ui(b,c[0]))},o=3Dk?function(a,b){b.animate(k,k.duration||"normal",=
function(){d.lis.removeClass("ui-tabs-selected ui-state-active"),b.addClass=
("ui-tabs-hide"),m(b,k),d.element.dequeue("tabs")})}:function(a,b,c){d.lis.=
removeClass("ui-tabs-selected ui-state-active"),b.addClass("ui-tabs-hide"),=
d.element.dequeue("tabs")};this.anchors.bind(e.event+".tabs",function(){var=
 b=3Dthis,c=3Da(b).closest("li"),f=3Dd.panels.filter(":not(.ui-tabs-hide)")=
,g=3Dd.element.find(d._sanitizeSelector(b.hash));if(c.hasClass("ui-tabs-sel=
ected")&&!e.collapsible||c.hasClass("ui-state-disabled")||c.hasClass("ui-st=
ate-processing")||d.panels.filter(":animated").length||d._trigger("select",=
null,d._ui(this,g[0]))=3D=3D=3D!1)return this.blur(),!1;e.selected=3Dd.anch=
ors.index(this),d.abort();if(e.collapsible){if(c.hasClass("ui-tabs-selected=
"))return e.selected=3D-1,e.cookie&&d._cookie(e.selected,e.cookie),d.elemen=
t.queue("tabs",function(){o(b,f)}).dequeue("tabs"),this.blur(),!1;if(!f.len=
gth)return e.cookie&&d._cookie(e.selected,e.cookie),d.element.queue("tabs",=
function(){n(b,g)}),d.load(d.anchors.index(this)),this.blur(),!1}e.cookie&&=
d._cookie(e.selected,e.cookie);if(g.length)f.length&&d.element.queue("tabs"=
,function(){o(b,f)}),d.element.queue("tabs",function(){n(b,g)}),d.load(d.an=
chors.index(this));else throw"jQuery UI Tabs: Mismatching fragment identifi=
er.";a.browser.msie&&this.blur()}),this.anchors.bind("click.tabs",function(=
){return!1})},_getIndex:function(a){return typeof a=3D=3D"string"&&(a=3Dthi=
s.anchors.index(this.anchors.filter("[href$=3D'"+a+"']"))),a},destroy:funct=
ion(){var b=3Dthis.options;return this.abort(),this.element.unbind(".tabs")=
.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-col=
lapsible").removeData("tabs"),this.list.removeClass("ui-tabs-nav ui-helper-=
reset ui-helper-clearfix ui-widget-header ui-corner-all"),this.anchors.each=
(function(){var b=3Da.data(this,"href.tabs");b&&(this.href=3Db);var c=3Da(t=
his).unbind(".tabs");a.each(["href","load","cache"],function(a,b){c.removeD=
ata(b+".tabs")})}),this.lis.unbind(".tabs").add(this.panels).each(function(=
){a.data(this,"destroy.tabs")?a(this).remove():a(this).removeClass(["ui-sta=
te-default","ui-corner-top","ui-tabs-selected","ui-state-active","ui-state-=
hover","ui-state-focus","ui-state-disabled","ui-tabs-panel","ui-widget-cont=
ent","ui-corner-bottom","ui-tabs-hide"].join(" "))}),b.cookie&&this._cookie=
(null,b.cookie),this},add:function(c,d,e){e=3D=3D=3Db&&(e=3Dthis.anchors.le=
ngth);var f=3Dthis,g=3Dthis.options,h=3Da(g.tabTemplate.replace(/#\{href\}/=
g,c).replace(/#\{label\}/g,d)),i=3Dc.indexOf("#")?this._tabId(a("a",h)[0]):=
c.replace("#","");h.addClass("ui-state-default ui-corner-top").data("destro=
y.tabs",!0);var j=3Df.element.find("#"+i);return j.length||(j=3Da(g.panelTe=
mplate).attr("id",i).data("destroy.tabs",!0)),j.addClass("ui-tabs-panel ui-=
widget-content ui-corner-bottom ui-tabs-hide"),e>=3Dthis.lis.length?(h.appe=
ndTo(this.list),j.appendTo(this.list[0].parentNode)):(h.insertBefore(this.l=
is[e]),j.insertBefore(this.panels[e])),g.disabled=3Da.map(g.disabled,functi=
on(a,b){return a>=3De?++a:a}),this._tabify(),this.anchors.length=3D=3D1&&(g=
.selected=3D0,h.addClass("ui-tabs-selected ui-state-active"),j.removeClass(=
"ui-tabs-hide"),this.element.queue("tabs",function(){f._trigger("show",null=
,f._ui(f.anchors[0],f.panels[0]))}),this.load(0)),this._trigger("add",null,=
this._ui(this.anchors[e],this.panels[e])),this},remove:function(b){b=3Dthis=
._getIndex(b);var c=3Dthis.options,d=3Dthis.lis.eq(b).remove(),e=3Dthis.pan=
els.eq(b).remove();return d.hasClass("ui-tabs-selected")&&this.anchors.leng=
th>1&&this.select(b+(b+1<this.anchors.length?1:-1)),c.disabled=3Da.map(a.gr=
ep(c.disabled,function(a,c){return a!=3Db}),function(a,c){return a>=3Db?--a=
:a}),this._tabify(),this._trigger("remove",null,this._ui(d.find("a")[0],e[0=
])),this},enable:function(b){b=3Dthis._getIndex(b);var c=3Dthis.options;if(=
a.inArray(b,c.disabled)=3D=3D-1)return;return this.lis.eq(b).removeClass("u=
i-state-disabled"),c.disabled=3Da.grep(c.disabled,function(a,c){return a!=
=3Db}),this._trigger("enable",null,this._ui(this.anchors[b],this.panels[b])=
),this},disable:function(a){a=3Dthis._getIndex(a);var b=3Dthis,c=3Dthis.opt=
ions;return a!=3Dc.selected&&(this.lis.eq(a).addClass("ui-state-disabled"),=
c.disabled.push(a),c.disabled.sort(),this._trigger("disable",null,this._ui(=
this.anchors[a],this.panels[a]))),this},select:function(a){a=3Dthis._getInd=
ex(a);if(a=3D=3D-1)if(this.options.collapsible&&this.options.selected!=3D-1=
)a=3Dthis.options.selected;else return this;return this.anchors.eq(a).trigg=
er(this.options.event+".tabs"),this},load:function(b){b=3Dthis._getIndex(b)=
;var c=3Dthis,d=3Dthis.options,e=3Dthis.anchors.eq(b)[0],f=3Da.data(e,"load=
.tabs");this.abort();if(!f||this.element.queue("tabs").length!=3D=3D0&&a.da=
ta(e,"cache.tabs")){this.element.dequeue("tabs");return}this.lis.eq(b).addC=
lass("ui-state-processing");if(d.spinner){var g=3Da("span",e);g.data("label=
.tabs",g.html()).html(d.spinner)}return this.xhr=3Da.ajax(a.extend({},d.aja=
xOptions,{url:f,success:function(f,g){c.element.find(c._sanitizeSelector(e.=
hash)).html(f),c._cleanup(),d.cache&&a.data(e,"cache.tabs",!0),c._trigger("=
load",null,c._ui(c.anchors[b],c.panels[b]));try{d.ajaxOptions.success(f,g)}=
catch(h){}},error:function(a,f,g){c._cleanup(),c._trigger("load",null,c._ui=
(c.anchors[b],c.panels[b]));try{d.ajaxOptions.error(a,f,b,e)}catch(g){}}}))=
,c.element.dequeue("tabs"),this},abort:function(){return this.element.queue=
([]),this.panels.stop(!1,!0),this.element.queue("tabs",this.element.queue("=
tabs").splice(-2,2)),this.xhr&&(this.xhr.abort(),delete this.xhr),this._cle=
anup(),this},url:function(a,b){return this.anchors.eq(a).removeData("cache.=
tabs").data("load.tabs",b),this},length:function(){return this.anchors.leng=
th}}),a.extend(a.ui.tabs,{version:"1.8.23"}),a.extend(a.ui.tabs.prototype,{=
rotation:null,rotate:function(a,b){var c=3Dthis,d=3Dthis.options,e=3Dc._rot=
ate||(c._rotate=3Dfunction(b){clearTimeout(c.rotation),c.rotation=3DsetTime=
out(function(){var a=3Dd.selected;c.select(++a<c.anchors.length?a:0)},a),b&=
&b.stopPropagation()}),f=3Dc._unrotate||(c._unrotate=3Db?function(a){e()}:f=
unction(a){a.clientX&&c.rotate(null)});return a?(this.element.bind("tabssho=
w",e),this.anchors.bind(d.event+".tabs",f),e()):(clearTimeout(c.rotation),t=
his.element.unbind("tabsshow",e),this.anchors.unbind(d.event+".tabs",f),del=
ete this._rotate,delete this._unrotate),this}})})(jQuery);;/*! jQuery UI - =
v1.8.23 - 2012-08-15
 * https://github.com/jquery/jquery-ui
 * Includes: jquery.ui.datepicker.js
 * Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function($,undefined){function Datepicker(){this.debug=3D!1,this._curInst=
=3Dnull,this._keyEvent=3D!1,this._disabledInputs=3D[],this._datepickerShowi=
ng=3D!1,this._inDialog=3D!1,this._mainDivId=3D"ui-datepicker-div",this._inl=
ineClass=3D"ui-datepicker-inline",this._appendClass=3D"ui-datepicker-append=
",this._triggerClass=3D"ui-datepicker-trigger",this._dialogClass=3D"ui-date=
picker-dialog",this._disableClass=3D"ui-datepicker-disabled",this._unselect=
ableClass=3D"ui-datepicker-unselectable",this._currentClass=3D"ui-datepicke=
r-current-day",this._dayOverClass=3D"ui-datepicker-days-cell-over",this.reg=
ional=3D[],this.regional[""]=3D{closeText:"Done",prevText:"Prev",nextText:"=
Next",currentText:"Today",monthNames:["January","February","March","April",=
"May","June","July","August","September","October","November","December"],m=
onthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct"=
,"Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday",=
"Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sa=
t"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFo=
rmat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},th=
is._defaults=3D{showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate=
:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hide=
IfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,cha=
ngeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,sh=
owWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null=
,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:n=
ull,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0=
,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,s=
howButtonPanel:!1,autoSize:!1,disabled:!1},$.extend(this._defaults,this.reg=
ional[""]),this.dpDiv=3DbindHover($('<div id=3D"'+this._mainDivId+'" class=
=3D"ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-=
all"></div>'))}function bindHover(a){var b=3D"button, .ui-datepicker-prev, =
.ui-datepicker-next, .ui-datepicker-calendar td a";return a.bind("mouseout"=
,function(a){var c=3D$(a.target).closest(b);if(!c.length)return;c.removeCla=
ss("ui-state-hover ui-datepicker-prev-hover ui-datepicker-next-hover")}).bi=
nd("mouseover",function(c){var d=3D$(c.target).closest(b);if($.datepicker._=
isDisabledDatepicker(instActive.inline?a.parent()[0]:instActive.input[0])||=
!d.length)return;d.parents(".ui-datepicker-calendar").find("a").removeClass=
("ui-state-hover"),d.addClass("ui-state-hover"),d.hasClass("ui-datepicker-p=
rev")&&d.addClass("ui-datepicker-prev-hover"),d.hasClass("ui-datepicker-nex=
t")&&d.addClass("ui-datepicker-next-hover")})}function extendRemove(a,b){$.=
extend(a,b);for(var c in b)if(b[c]=3D=3Dnull||b[c]=3D=3Dundefined)a[c]=3Db[=
c];return a}function isArray(a){return a&&($.browser.safari&&typeof a=3D=3D=
"object"&&a.length||a.constructor&&a.constructor.toString().match(/\Array\(=
\)/))}$.extend($.ui,{datepicker:{version:"1.8.22"}});var PROP_NAME=3D"datep=
icker",dpuuid=3D(new Date).getTime(),instActive;$.extend(Datepicker.prototy=
pe,{markerClassName:"hasDatepicker",maxRows:4,log:function(){this.debug&&co=
nsole.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpD=
iv},setDefaults:function(a){return extendRemove(this._defaults,a||{}),this}=
,_attachDatepicker:function(target,settings){var inlineSettings=3Dnull;for(=
var attrName in this._defaults){var attrValue=3Dtarget.getAttribute("date:"=
+attrName);if(attrValue){inlineSettings=3DinlineSettings||{};try{inlineSett=
ings[attrName]=3Deval(attrValue)}catch(err){inlineSettings[attrName]=3Dattr=
Value}}}var nodeName=3Dtarget.nodeName.toLowerCase(),inline=3DnodeName=3D=
=3D"div"||nodeName=3D=3D"span";target.id||(this.uuid+=3D1,target.id=3D"dp"+=
this.uuid);var inst=3Dthis._newInst($(target),inline);inst.settings=3D$.ext=
end({},settings||{},inlineSettings||{}),nodeName=3D=3D"input"?this._connect=
Datepicker(target,inst):inline&&this._inlineDatepicker(target,inst)},_newIn=
st:function(a,b){var c=3Da[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1");retu=
rn{id:c,input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,dr=
awYear:0,inline:b,dpDiv:b?bindHover($('<div class=3D"'+this._inlineClass+' =
ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"=
></div>')):this.dpDiv}},_connectDatepicker:function(a,b){var c=3D$(a);b.app=
end=3D$([]),b.trigger=3D$([]);if(c.hasClass(this.markerClassName))return;th=
is._attachments(c,b),c.addClass(this.markerClassName).keydown(this._doKeyDo=
wn).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicke=
r",function(a,c,d){b.settings[c]=3Dd}).bind("getData.datepicker",function(a=
,c){return this._get(b,c)}),this._autoSize(b),$.data(a,PROP_NAME,b),b.setti=
ngs.disabled&&this._disableDatepicker(a)},_attachments:function(a,b){var c=
=3Dthis._get(b,"appendText"),d=3Dthis._get(b,"isRTL");b.append&&b.append.re=
move(),c&&(b.append=3D$('<span class=3D"'+this._appendClass+'">'+c+"</span>=
"),a[d?"before":"after"](b.append)),a.unbind("focus",this._showDatepicker),=
b.trigger&&b.trigger.remove();var e=3Dthis._get(b,"showOn");(e=3D=3D"focus"=
||e=3D=3D"both")&&a.focus(this._showDatepicker);if(e=3D=3D"button"||e=3D=3D=
"both"){var f=3Dthis._get(b,"buttonText"),g=3Dthis._get(b,"buttonImage");b.=
trigger=3D$(this._get(b,"buttonImageOnly")?$("<img/>").addClass(this._trigg=
erClass).attr({src:g,alt:f,title:f}):$('<button type=3D"button"></button>')=
.addClass(this._triggerClass).html(g=3D=3D""?f:$("<img/>").attr({src:g,alt:=
f,title:f}))),a[d?"before":"after"](b.trigger),b.trigger.click(function(){r=
eturn $.datepicker._datepickerShowing&&$.datepicker._lastInput=3D=3Da[0]?$.=
datepicker._hideDatepicker():$.datepicker._datepickerShowing&&$.datepicker.=
_lastInput!=3Da[0]?($.datepicker._hideDatepicker(),$.datepicker._showDatepi=
cker(a[0])):$.datepicker._showDatepicker(a[0]),!1})}},_autoSize:function(a)=
{if(this._get(a,"autoSize")&&!a.inline){var b=3Dnew Date(2009,11,20),c=3Dth=
is._get(a,"dateFormat");if(c.match(/[DM]/)){var d=3Dfunction(a){var b=3D0,c=
=3D0;for(var d=3D0;d<a.length;d++)a[d].length>b&&(b=3Da[d].length,c=3Dd);re=
turn c};b.setMonth(d(this._get(a,c.match(/MM/)?"monthNames":"monthNamesShor=
t"))),b.setDate(d(this._get(a,c.match(/DD/)?"dayNames":"dayNamesShort"))+20=
-b.getDay())}a.input.attr("size",this._formatDate(a,b).length)}},_inlineDat=
epicker:function(a,b){var c=3D$(a);if(c.hasClass(this.markerClassName))retu=
rn;c.addClass(this.markerClassName).append(b.dpDiv).bind("setData.datepicke=
r",function(a,c,d){b.settings[c]=3Dd}).bind("getData.datepicker",function(a=
,c){return this._get(b,c)}),$.data(a,PROP_NAME,b),this._setDate(b,this._get=
DefaultDate(b),!0),this._updateDatepicker(b),this._updateAlternate(b),b.set=
tings.disabled&&this._disableDatepicker(a),b.dpDiv.css("display","block")},=
_dialogDatepicker:function(a,b,c,d,e){var f=3Dthis._dialogInst;if(!f){this.=
uuid+=3D1;var g=3D"dp"+this.uuid;this._dialogInput=3D$('<input type=3D"text=
" id=3D"'+g+'" style=3D"position: absolute; top: -100px; width: 0px;"/>'),t=
his._dialogInput.keydown(this._doKeyDown),$("body").append(this._dialogInpu=
t),f=3Dthis._dialogInst=3Dthis._newInst(this._dialogInput,!1),f.settings=3D=
{},$.data(this._dialogInput[0],PROP_NAME,f)}extendRemove(f.settings,d||{}),=
b=3Db&&b.constructor=3D=3DDate?this._formatDate(f,b):b,this._dialogInput.va=
l(b),this._pos=3De?e.length?e:[e.pageX,e.pageY]:null;if(!this._pos){var h=
=3Ddocument.documentElement.clientWidth,i=3Ddocument.documentElement.client=
Height,j=3Ddocument.documentElement.scrollLeft||document.body.scrollLeft,k=
=3Ddocument.documentElement.scrollTop||document.body.scrollTop;this._pos=3D=
[h/2-100+j,i/2-150+k]}return this._dialogInput.css("left",this._pos[0]+20+"=
px").css("top",this._pos[1]+"px"),f.settings.onSelect=3Dc,this._inDialog=3D=
!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialog=
Input[0]),$.blockUI&&$.blockUI(this.dpDiv),$.data(this._dialogInput[0],PROP=
_NAME,f),this},_destroyDatepicker:function(a){var b=3D$(a),c=3D$.data(a,PRO=
P_NAME);if(!b.hasClass(this.markerClassName))return;var d=3Da.nodeName.toLo=
werCase();$.removeData(a,PROP_NAME),d=3D=3D"input"?(c.append.remove(),c.tri=
gger.remove(),b.removeClass(this.markerClassName).unbind("focus",this._show=
Datepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKey=
Press).unbind("keyup",this._doKeyUp)):(d=3D=3D"div"||d=3D=3D"span")&&b.remo=
veClass(this.markerClassName).empty()},_enableDatepicker:function(a){var b=
=3D$(a),c=3D$.data(a,PROP_NAME);if(!b.hasClass(this.markerClassName))return=
;var d=3Da.nodeName.toLowerCase();if(d=3D=3D"input")a.disabled=3D!1,c.trigg=
er.filter("button").each(function(){this.disabled=3D!1}).end().filter("img"=
).css({opacity:"1.0",cursor:""});else if(d=3D=3D"div"||d=3D=3D"span"){var e=
=3Db.children("."+this._inlineClass);e.children().removeClass("ui-state-dis=
abled"),e.find("select.ui-datepicker-month, select.ui-datepicker-year").rem=
oveAttr("disabled")}this._disabledInputs=3D$.map(this._disabledInputs,funct=
ion(b){return b=3D=3Da?null:b})},_disableDatepicker:function(a){var b=3D$(a=
),c=3D$.data(a,PROP_NAME);if(!b.hasClass(this.markerClassName))return;var d=
=3Da.nodeName.toLowerCase();if(d=3D=3D"input")a.disabled=3D!0,c.trigger.fil=
ter("button").each(function(){this.disabled=3D!0}).end().filter("img").css(=
{opacity:"0.5",cursor:"default"});else if(d=3D=3D"div"||d=3D=3D"span"){var =
e=3Db.children("."+this._inlineClass);e.children().addClass("ui-state-disab=
led"),e.find("select.ui-datepicker-month, select.ui-datepicker-year").attr(=
"disabled","disabled")}this._disabledInputs=3D$.map(this._disabledInputs,fu=
nction(b){return b=3D=3Da?null:b}),this._disabledInputs[this._disabledInput=
s.length]=3Da},_isDisabledDatepicker:function(a){if(!a)return!1;for(var b=
=3D0;b<this._disabledInputs.length;b++)if(this._disabledInputs[b]=3D=3Da)re=
turn!0;return!1},_getInst:function(a){try{return $.data(a,PROP_NAME)}catch(=
b){throw"Missing instance data for this datepicker"}},_optionDatepicker:fun=
ction(a,b,c){var d=3Dthis._getInst(a);if(arguments.length=3D=3D2&&typeof b=
=3D=3D"string")return b=3D=3D"defaults"?$.extend({},$.datepicker._defaults)=
:d?b=3D=3D"all"?$.extend({},d.settings):this._get(d,b):null;var e=3Db||{};t=
ypeof b=3D=3D"string"&&(e=3D{},e[b]=3Dc);if(d){this._curInst=3D=3Dd&&this._=
hideDatepicker();var f=3Dthis._getDateDatepicker(a,!0),g=3Dthis._getMinMaxD=
ate(d,"min"),h=3Dthis._getMinMaxDate(d,"max");extendRemove(d.settings,e),g!=
=3D=3Dnull&&e.dateFormat!=3D=3Dundefined&&e.minDate=3D=3D=3Dundefined&&(d.s=
ettings.minDate=3Dthis._formatDate(d,g)),h!=3D=3Dnull&&e.dateFormat!=3D=3Du=
ndefined&&e.maxDate=3D=3D=3Dundefined&&(d.settings.maxDate=3Dthis._formatDa=
te(d,h)),this._attachments($(a),d),this._autoSize(d),this._setDate(d,f),thi=
s._updateAlternate(d),this._updateDatepicker(d)}},_changeDatepicker:functio=
n(a,b,c){this._optionDatepicker(a,b,c)},_refreshDatepicker:function(a){var =
b=3Dthis._getInst(a);b&&this._updateDatepicker(b)},_setDateDatepicker:funct=
ion(a,b){var c=3Dthis._getInst(a);c&&(this._setDate(c,b),this._updateDatepi=
cker(c),this._updateAlternate(c))},_getDateDatepicker:function(a,b){var c=
=3Dthis._getInst(a);return c&&!c.inline&&this._setDateFromField(c,b),c?this=
._getDate(c):null},_doKeyDown:function(a){var b=3D$.datepicker._getInst(a.t=
arget),c=3D!0,d=3Db.dpDiv.is(".ui-datepicker-rtl");b._keyEvent=3D!0;if($.da=
tepicker._datepickerShowing)switch(a.keyCode){case 9:$.datepicker._hideDate=
picker(),c=3D!1;break;case 13:var e=3D$("td."+$.datepicker._dayOverClass+":=
not(."+$.datepicker._currentClass+")",b.dpDiv);e[0]&&$.datepicker._selectDa=
y(a.target,b.selectedMonth,b.selectedYear,e[0]);var f=3D$.datepicker._get(b=
,"onSelect");if(f){var g=3D$.datepicker._formatDate(b);f.apply(b.input?b.in=
put[0]:null,[g,b])}else $.datepicker._hideDatepicker();return!1;case 27:$.d=
atepicker._hideDatepicker();break;case 33:$.datepicker._adjustDate(a.target=
,a.ctrlKey?-$.datepicker._get(b,"stepBigMonths"):-$.datepicker._get(b,"step=
Months"),"M");break;case 34:$.datepicker._adjustDate(a.target,a.ctrlKey?+$.=
datepicker._get(b,"stepBigMonths"):+$.datepicker._get(b,"stepMonths"),"M");=
break;case 35:(a.ctrlKey||a.metaKey)&&$.datepicker._clearDate(a.target),c=
=3Da.ctrlKey||a.metaKey;break;case 36:(a.ctrlKey||a.metaKey)&&$.datepicker.=
_gotoToday(a.target),c=3Da.ctrlKey||a.metaKey;break;case 37:(a.ctrlKey||a.m=
etaKey)&&$.datepicker._adjustDate(a.target,d?1:-1,"D"),c=3Da.ctrlKey||a.met=
aKey,a.originalEvent.altKey&&$.datepicker._adjustDate(a.target,a.ctrlKey?-$=
.datepicker._get(b,"stepBigMonths"):-$.datepicker._get(b,"stepMonths"),"M")=
;break;case 38:(a.ctrlKey||a.metaKey)&&$.datepicker._adjustDate(a.target,-7=
,"D"),c=3Da.ctrlKey||a.metaKey;break;case 39:(a.ctrlKey||a.metaKey)&&$.date=
picker._adjustDate(a.target,d?-1:1,"D"),c=3Da.ctrlKey||a.metaKey,a.original=
Event.altKey&&$.datepicker._adjustDate(a.target,a.ctrlKey?+$.datepicker._ge=
t(b,"stepBigMonths"):+$.datepicker._get(b,"stepMonths"),"M");break;case 40:=
(a.ctrlKey||a.metaKey)&&$.datepicker._adjustDate(a.target,7,"D"),c=3Da.ctrl=
Key||a.metaKey;break;default:c=3D!1}else a.keyCode=3D=3D36&&a.ctrlKey?$.dat=
epicker._showDatepicker(this):c=3D!1;c&&(a.preventDefault(),a.stopPropagati=
on())},_doKeyPress:function(a){var b=3D$.datepicker._getInst(a.target);if($=
.datepicker._get(b,"constrainInput")){var c=3D$.datepicker._possibleChars($=
.datepicker._get(b,"dateFormat")),d=3DString.fromCharCode(a.charCode=3D=3Du=
ndefined?a.keyCode:a.charCode);return a.ctrlKey||a.metaKey||d<" "||!c||c.in=
dexOf(d)>-1}},_doKeyUp:function(a){var b=3D$.datepicker._getInst(a.target);=
if(b.input.val()!=3Db.lastVal)try{var c=3D$.datepicker.parseDate($.datepick=
er._get(b,"dateFormat"),b.input?b.input.val():null,$.datepicker._getFormatC=
onfig(b));c&&($.datepicker._setDateFromField(b),$.datepicker._updateAlterna=
te(b),$.datepicker._updateDatepicker(b))}catch(d){$.datepicker.log(d)}retur=
n!0},_showDatepicker:function(a){a=3Da.target||a,a.nodeName.toLowerCase()!=
=3D"input"&&(a=3D$("input",a.parentNode)[0]);if($.datepicker._isDisabledDat=
epicker(a)||$.datepicker._lastInput=3D=3Da)return;var b=3D$.datepicker._get=
Inst(a);$.datepicker._curInst&&$.datepicker._curInst!=3Db&&($.datepicker._c=
urInst.dpDiv.stop(!0,!0),b&&$.datepicker._datepickerShowing&&$.datepicker._=
hideDatepicker($.datepicker._curInst.input[0]));var c=3D$.datepicker._get(b=
,"beforeShow"),d=3Dc?c.apply(a,[a,b]):{};if(d=3D=3D=3D!1)return;extendRemov=
e(b.settings,d),b.lastVal=3Dnull,$.datepicker._lastInput=3Da,$.datepicker._=
setDateFromField(b),$.datepicker._inDialog&&(a.value=3D""),$.datepicker._po=
s||($.datepicker._pos=3D$.datepicker._findPos(a),$.datepicker._pos[1]+=3Da.=
offsetHeight);var e=3D!1;$(a).parents().each(function(){return e|=3D$(this)=
.css("position")=3D=3D"fixed",!e}),e&&$.browser.opera&&($.datepicker._pos[0=
]-=3Ddocument.documentElement.scrollLeft,$.datepicker._pos[1]-=3Ddocument.d=
ocumentElement.scrollTop);var f=3D{left:$.datepicker._pos[0],top:$.datepick=
er._pos[1]};$.datepicker._pos=3Dnull,b.dpDiv.empty(),b.dpDiv.css({position:=
"absolute",display:"block",top:"-1000px"}),$.datepicker._updateDatepicker(b=
),f=3D$.datepicker._checkOffset(b,f,e),b.dpDiv.css({position:$.datepicker._=
inDialog&&$.blockUI?"static":e?"fixed":"absolute",display:"none",left:f.lef=
t+"px",top:f.top+"px"});if(!b.inline){var g=3D$.datepicker._get(b,"showAnim=
"),h=3D$.datepicker._get(b,"duration"),i=3Dfunction(){var a=3Db.dpDiv.find(=
"iframe.ui-datepicker-cover");if(!!a.length){var c=3D$.datepicker._getBorde=
rs(b.dpDiv);a.css({left:-c[0],top:-c[1],width:b.dpDiv.outerWidth(),height:b=
.dpDiv.outerHeight()})}};b.dpDiv.zIndex($(a).zIndex()+1),$.datepicker._date=
pickerShowing=3D!0,$.effects&&$.effects[g]?b.dpDiv.show(g,$.datepicker._get=
(b,"showOptions"),h,i):b.dpDiv[g||"show"](g?h:null,i),(!g||!h)&&i(),b.input=
.is(":visible")&&!b.input.is(":disabled")&&b.input.focus(),$.datepicker._cu=
rInst=3Db}},_updateDatepicker:function(a){var b=3Dthis;b.maxRows=3D4;var c=
=3D$.datepicker._getBorders(a.dpDiv);instActive=3Da,a.dpDiv.empty().append(=
this._generateHTML(a)),this._attachHandlers(a);var d=3Da.dpDiv.find("iframe=
.ui-datepicker-cover");!d.length||d.css({left:-c[0],top:-c[1],width:a.dpDiv=
.outerWidth(),height:a.dpDiv.outerHeight()}),a.dpDiv.find("."+this._dayOver=
Class+" a").mouseover();var e=3Dthis._getNumberOfMonths(a),f=3De[1],g=3D17;=
a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepic=
ker-multi-4").width(""),f>1&&a.dpDiv.addClass("ui-datepicker-multi-"+f).css=
("width",g*f+"em"),a.dpDiv[(e[0]!=3D1||e[1]!=3D1?"add":"remove")+"Class"]("=
ui-datepicker-multi"),a.dpDiv[(this._get(a,"isRTL")?"add":"remove")+"Class"=
]("ui-datepicker-rtl"),a=3D=3D$.datepicker._curInst&&$.datepicker._datepick=
erShowing&&a.input&&a.input.is(":visible")&&!a.input.is(":disabled")&&a.inp=
ut[0]!=3Ddocument.activeElement&&a.input.focus();if(a.yearshtml){var h=3Da.=
yearshtml;setTimeout(function(){h=3D=3D=3Da.yearshtml&&a.yearshtml&&a.dpDiv=
.find("select.ui-datepicker-year:first").replaceWith(a.yearshtml),h=3Da.yea=
rshtml=3Dnull},0)}},_getBorders:function(a){var b=3Dfunction(a){return{thin=
:1,medium:2,thick:3}[a]||a};return[parseFloat(b(a.css("border-left-width"))=
),parseFloat(b(a.css("border-top-width")))]},_checkOffset:function(a,b,c){v=
ar d=3Da.dpDiv.outerWidth(),e=3Da.dpDiv.outerHeight(),f=3Da.input?a.input.o=
uterWidth():0,g=3Da.input?a.input.outerHeight():0,h=3Ddocument.documentElem=
ent.clientWidth+(c?0:$(document).scrollLeft()),i=3Ddocument.documentElement=
.clientHeight+(c?0:$(document).scrollTop());return b.left-=3Dthis._get(a,"i=
sRTL")?d-f:0,b.left-=3Dc&&b.left=3D=3Da.input.offset().left?$(document).scr=
ollLeft():0,b.top-=3Dc&&b.top=3D=3Da.input.offset().top+g?$(document).scrol=
lTop():0,b.left-=3DMath.min(b.left,b.left+d>h&&h>d?Math.abs(b.left+d-h):0),=
b.top-=3DMath.min(b.top,b.top+e>i&&i>e?Math.abs(e+g):0),b},_findPos:functio=
n(a){var b=3Dthis._getInst(a),c=3Dthis._get(b,"isRTL");while(a&&(a.type=3D=
=3D"hidden"||a.nodeType!=3D1||$.expr.filters.hidden(a)))a=3Da[c?"previousSi=
bling":"nextSibling"];var d=3D$(a).offset();return[d.left,d.top]},_hideDate=
picker:function(a){var b=3Dthis._curInst;if(!b||a&&b!=3D$.data(a,PROP_NAME)=
)return;if(this._datepickerShowing){var c=3Dthis._get(b,"showAnim"),d=3Dthi=
s._get(b,"duration"),e=3Dfunction(){$.datepicker._tidyDialog(b)};$.effects&=
&$.effects[c]?b.dpDiv.hide(c,$.datepicker._get(b,"showOptions"),d,e):b.dpDi=
v[c=3D=3D"slideDown"?"slideUp":c=3D=3D"fadeIn"?"fadeOut":"hide"](c?d:null,e=
),c||e(),this._datepickerShowing=3D!1;var f=3Dthis._get(b,"onClose");f&&f.a=
pply(b.input?b.input[0]:null,[b.input?b.input.val():"",b]),this._lastInput=
=3Dnull,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0=
",top:"-100px"}),$.blockUI&&($.unblockUI(),$("body").append(this.dpDiv))),t=
his._inDialog=3D!1}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dial=
ogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(a)=
{if(!$.datepicker._curInst)return;var b=3D$(a.target),c=3D$.datepicker._get=
Inst(b[0]);(b[0].id!=3D$.datepicker._mainDivId&&b.parents("#"+$.datepicker.=
_mainDivId).length=3D=3D0&&!b.hasClass($.datepicker.markerClassName)&&!b.cl=
osest("."+$.datepicker._triggerClass).length&&$.datepicker._datepickerShowi=
ng&&(!$.datepicker._inDialog||!$.blockUI)||b.hasClass($.datepicker.markerCl=
assName)&&$.datepicker._curInst!=3Dc)&&$.datepicker._hideDatepicker()},_adj=
ustDate:function(a,b,c){var d=3D$(a),e=3Dthis._getInst(d[0]);if(this._isDis=
abledDatepicker(d[0]))return;this._adjustInstDate(e,b+(c=3D=3D"M"?this._get=
(e,"showCurrentAtPos"):0),c),this._updateDatepicker(e)},_gotoToday:function=
(a){var b=3D$(a),c=3Dthis._getInst(b[0]);if(this._get(c,"gotoCurrent")&&c.c=
urrentDay)c.selectedDay=3Dc.currentDay,c.drawMonth=3Dc.selectedMonth=3Dc.cu=
rrentMonth,c.drawYear=3Dc.selectedYear=3Dc.currentYear;else{var d=3Dnew Dat=
e;c.selectedDay=3Dd.getDate(),c.drawMonth=3Dc.selectedMonth=3Dd.getMonth(),=
c.drawYear=3Dc.selectedYear=3Dd.getFullYear()}this._notifyChange(c),this._a=
djustDate(b)},_selectMonthYear:function(a,b,c){var d=3D$(a),e=3Dthis._getIn=
st(d[0]);e["selected"+(c=3D=3D"M"?"Month":"Year")]=3De["draw"+(c=3D=3D"M"?"=
Month":"Year")]=3DparseInt(b.options[b.selectedIndex].value,10),this._notif=
yChange(e),this._adjustDate(d)},_selectDay:function(a,b,c,d){var e=3D$(a);i=
f($(d).hasClass(this._unselectableClass)||this._isDisabledDatepicker(e[0]))=
return;var f=3Dthis._getInst(e[0]);f.selectedDay=3Df.currentDay=3D$("a",d).=
html(),f.selectedMonth=3Df.currentMonth=3Db,f.selectedYear=3Df.currentYear=
=3Dc,this._selectDate(a,this._formatDate(f,f.currentDay,f.currentMonth,f.cu=
rrentYear))},_clearDate:function(a){var b=3D$(a),c=3Dthis._getInst(b[0]);th=
is._selectDate(b,"")},_selectDate:function(a,b){var c=3D$(a),d=3Dthis._getI=
nst(c[0]);b=3Db!=3Dnull?b:this._formatDate(d),d.input&&d.input.val(b),this.=
_updateAlternate(d);var e=3Dthis._get(d,"onSelect");e?e.apply(d.input?d.inp=
ut[0]:null,[b,d]):d.input&&d.input.trigger("change"),d.inline?this._updateD=
atepicker(d):(this._hideDatepicker(),this._lastInput=3Dd.input[0],typeof d.=
input[0]!=3D"object"&&d.input.focus(),this._lastInput=3Dnull)},_updateAlter=
nate:function(a){var b=3Dthis._get(a,"altField");if(b){var c=3Dthis._get(a,=
"altFormat")||this._get(a,"dateFormat"),d=3Dthis._getDate(a),e=3Dthis.forma=
tDate(c,d,this._getFormatConfig(a));$(b).each(function(){$(this).val(e)})}}=
,noWeekends:function(a){var b=3Da.getDay();return[b>0&&b<6,""]},iso8601Week=
:function(a){var b=3Dnew Date(a.getTime());b.setDate(b.getDate()+4-(b.getDa=
y()||7));var c=3Db.getTime();return b.setMonth(0),b.setDate(1),Math.floor(M=
ath.round((c-b)/864e5)/7)+1},parseDate:function(a,b,c){if(a=3D=3Dnull||b=3D=
=3Dnull)throw"Invalid arguments";b=3Dtypeof b=3D=3D"object"?b.toString():b+=
"";if(b=3D=3D"")return null;var d=3D(c?c.shortYearCutoff:null)||this._defau=
lts.shortYearCutoff;d=3Dtypeof d!=3D"string"?d:(new Date).getFullYear()%100=
+parseInt(d,10);var e=3D(c?c.dayNamesShort:null)||this._defaults.dayNamesSh=
ort,f=3D(c?c.dayNames:null)||this._defaults.dayNames,g=3D(c?c.monthNamesSho=
rt:null)||this._defaults.monthNamesShort,h=3D(c?c.monthNames:null)||this._d=
efaults.monthNames,i=3D-1,j=3D-1,k=3D-1,l=3D-1,m=3D!1,n=3Dfunction(b){var c=
=3Ds+1<a.length&&a.charAt(s+1)=3D=3Db;return c&&s++,c},o=3Dfunction(a){var =
c=3Dn(a),d=3Da=3D=3D"@"?14:a=3D=3D"!"?20:a=3D=3D"y"&&c?4:a=3D=3D"o"?3:2,e=
=3Dnew RegExp("^\\d{1,"+d+"}"),f=3Db.substring(r).match(e);if(!f)throw"Miss=
ing number at position "+r;return r+=3Df[0].length,parseInt(f[0],10)},p=3Df=
unction(a,c,d){var e=3D$.map(n(a)?d:c,function(a,b){return[[b,a]]}).sort(fu=
nction(a,b){return-(a[1].length-b[1].length)}),f=3D-1;$.each(e,function(a,c=
){var d=3Dc[1];if(b.substr(r,d.length).toLowerCase()=3D=3Dd.toLowerCase())r=
eturn f=3Dc[0],r+=3Dd.length,!1});if(f!=3D-1)return f+1;throw"Unknown name =
at position "+r},q=3Dfunction(){if(b.charAt(r)!=3Da.charAt(s))throw"Unexpec=
ted literal at position "+r;r++},r=3D0;for(var s=3D0;s<a.length;s++)if(m)a.=
charAt(s)=3D=3D"'"&&!n("'")?m=3D!1:q();else switch(a.charAt(s)){case"d":k=
=3Do("d");break;case"D":p("D",e,f);break;case"o":l=3Do("o");break;case"m":j=
=3Do("m");break;case"M":j=3Dp("M",g,h);break;case"y":i=3Do("y");break;case"=
@":var t=3Dnew Date(o("@"));i=3Dt.getFullYear(),j=3Dt.getMonth()+1,k=3Dt.ge=
tDate();break;case"!":var t=3Dnew Date((o("!")-this._ticksTo1970)/1e4);i=3D=
t.getFullYear(),j=3Dt.getMonth()+1,k=3Dt.getDate();break;case"'":n("'")?q()=
:m=3D!0;break;default:q()}if(r<b.length)throw"Extra/unparsed characters fou=
nd in date: "+b.substring(r);i=3D=3D-1?i=3D(new Date).getFullYear():i<100&&=
(i+=3D(new Date).getFullYear()-(new Date).getFullYear()%100+(i<=3Dd?0:-100)=
);if(l>-1){j=3D1,k=3Dl;do{var u=3Dthis._getDaysInMonth(i,j-1);if(k<=3Du)bre=
ak;j++,k-=3Du}while(!0)}var t=3Dthis._daylightSavingAdjust(new Date(i,j-1,k=
));if(t.getFullYear()!=3Di||t.getMonth()+1!=3Dj||t.getDate()!=3Dk)throw"Inv=
alid date";return t},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd=
",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, =
d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy=
-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(=
4.925))*24*60*60*1e7,formatDate:function(a,b,c){if(!b)return"";var d=3D(c?c=
.dayNamesShort:null)||this._defaults.dayNamesShort,e=3D(c?c.dayNames:null)|=
|this._defaults.dayNames,f=3D(c?c.monthNamesShort:null)||this._defaults.mon=
thNamesShort,g=3D(c?c.monthNames:null)||this._defaults.monthNames,h=3Dfunct=
ion(b){var c=3Dm+1<a.length&&a.charAt(m+1)=3D=3Db;return c&&m++,c},i=3Dfunc=
tion(a,b,c){var d=3D""+b;if(h(a))while(d.length<c)d=3D"0"+d;return d},j=3Df=
unction(a,b,c,d){return h(a)?d[b]:c[b]},k=3D"",l=3D!1;if(b)for(var m=3D0;m<=
a.length;m++)if(l)a.charAt(m)=3D=3D"'"&&!h("'")?l=3D!1:k+=3Da.charAt(m);els=
e switch(a.charAt(m)){case"d":k+=3Di("d",b.getDate(),2);break;case"D":k+=3D=
j("D",b.getDay(),d,e);break;case"o":k+=3Di("o",Math.round(((new Date(b.getF=
ullYear(),b.getMonth(),b.getDate())).getTime()-(new Date(b.getFullYear(),0,=
0)).getTime())/864e5),3);break;case"m":k+=3Di("m",b.getMonth()+1,2);break;c=
ase"M":k+=3Dj("M",b.getMonth(),f,g);break;case"y":k+=3Dh("y")?b.getFullYear=
():(b.getYear()%100<10?"0":"")+b.getYear()%100;break;case"@":k+=3Db.getTime=
();break;case"!":k+=3Db.getTime()*1e4+this._ticksTo1970;break;case"'":h("'"=
)?k+=3D"'":l=3D!0;break;default:k+=3Da.charAt(m)}return k},_possibleChars:f=
unction(a){var b=3D"",c=3D!1,d=3Dfunction(b){var c=3De+1<a.length&&a.charAt=
(e+1)=3D=3Db;return c&&e++,c};for(var e=3D0;e<a.length;e++)if(c)a.charAt(e)=
=3D=3D"'"&&!d("'")?c=3D!1:b+=3Da.charAt(e);else switch(a.charAt(e)){case"d"=
:case"m":case"y":case"@":b+=3D"0123456789";break;case"D":case"M":return nul=
l;case"'":d("'")?b+=3D"'":c=3D!0;break;default:b+=3Da.charAt(e)}return b},_=
get:function(a,b){return a.settings[b]!=3D=3Dundefined?a.settings[b]:this._=
defaults[b]},_setDateFromField:function(a,b){if(a.input.val()=3D=3Da.lastVa=
l)return;var c=3Dthis._get(a,"dateFormat"),d=3Da.lastVal=3Da.input?a.input.=
val():null,e,f;e=3Df=3Dthis._getDefaultDate(a);var g=3Dthis._getFormatConfi=
g(a);try{e=3Dthis.parseDate(c,d,g)||f}catch(h){this.log(h),d=3Db?"":d}a.sel=
ectedDay=3De.getDate(),a.drawMonth=3Da.selectedMonth=3De.getMonth(),a.drawY=
ear=3Da.selectedYear=3De.getFullYear(),a.currentDay=3Dd?e.getDate():0,a.cur=
rentMonth=3Dd?e.getMonth():0,a.currentYear=3Dd?e.getFullYear():0,this._adju=
stInstDate(a)},_getDefaultDate:function(a){return this._restrictMinMax(a,th=
is._determineDate(a,this._get(a,"defaultDate"),new Date))},_determineDate:f=
unction(a,b,c){var d=3Dfunction(a){var b=3Dnew Date;return b.setDate(b.getD=
ate()+a),b},e=3Dfunction(b){try{return $.datepicker.parseDate($.datepicker.=
_get(a,"dateFormat"),b,$.datepicker._getFormatConfig(a))}catch(c){}var d=3D=
(b.toLowerCase().match(/^c/)?$.datepicker._getDate(a):null)||new Date,e=3Dd=
.getFullYear(),f=3Dd.getMonth(),g=3Dd.getDate(),h=3D/([+-]?[0-9]+)\s*(d|D|w=
|W|m|M|y|Y)?/g,i=3Dh.exec(b);while(i){switch(i[2]||"d"){case"d":case"D":g+=
=3DparseInt(i[1],10);break;case"w":case"W":g+=3DparseInt(i[1],10)*7;break;c=
ase"m":case"M":f+=3DparseInt(i[1],10),g=3DMath.min(g,$.datepicker._getDaysI=
nMonth(e,f));break;case"y":case"Y":e+=3DparseInt(i[1],10),g=3DMath.min(g,$.=
datepicker._getDaysInMonth(e,f))}i=3Dh.exec(b)}return new Date(e,f,g)},f=3D=
b=3D=3Dnull||b=3D=3D=3D""?c:typeof b=3D=3D"string"?e(b):typeof b=3D=3D"numb=
er"?isNaN(b)?c:d(b):new Date(b.getTime());return f=3Df&&f.toString()=3D=3D"=
Invalid Date"?c:f,f&&(f.setHours(0),f.setMinutes(0),f.setSeconds(0),f.setMi=
lliseconds(0)),this._daylightSavingAdjust(f)},_daylightSavingAdjust:functio=
n(a){return a?(a.setHours(a.getHours()>12?a.getHours()+2:0),a):null},_setDa=
te:function(a,b,c){var d=3D!b,e=3Da.selectedMonth,f=3Da.selectedYear,g=3Dth=
is._restrictMinMax(a,this._determineDate(a,b,new Date));a.selectedDay=3Da.c=
urrentDay=3Dg.getDate(),a.drawMonth=3Da.selectedMonth=3Da.currentMonth=3Dg.=
getMonth(),a.drawYear=3Da.selectedYear=3Da.currentYear=3Dg.getFullYear(),(e=
!=3Da.selectedMonth||f!=3Da.selectedYear)&&!c&&this._notifyChange(a),this._=
adjustInstDate(a),a.input&&a.input.val(d?"":this._formatDate(a))},_getDate:=
function(a){var b=3D!a.currentYear||a.input&&a.input.val()=3D=3D""?null:thi=
s._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay)=
);return b},_attachHandlers:function(a){var b=3Dthis._get(a,"stepMonths"),c=
=3D"#"+a.id;a.dpDiv.find("[data-handler]").map(function(){var a=3D{prev:fun=
ction(){window["DP_jQuery_"+dpuuid].datepicker._adjustDate(c,-b,"M")},next:=
function(){window["DP_jQuery_"+dpuuid].datepicker._adjustDate(c,+b,"M")},hi=
de:function(){window["DP_jQuery_"+dpuuid].datepicker._hideDatepicker()},tod=
ay:function(){window["DP_jQuery_"+dpuuid].datepicker._gotoToday(c)},selectD=
ay:function(){return window["DP_jQuery_"+dpuuid].datepicker._selectDay(c,+t=
his.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},se=
lectMonth:function(){return window["DP_jQuery_"+dpuuid].datepicker._selectM=
onthYear(c,this,"M"),!1},selectYear:function(){return window["DP_jQuery_"+d=
puuid].datepicker._selectMonthYear(c,this,"Y"),!1}};$(this).bind(this.getAt=
tribute("data-event"),a[this.getAttribute("data-handler")])})},_generateHTM=
L:function(a){var b=3Dnew Date;b=3Dthis._daylightSavingAdjust(new Date(b.ge=
tFullYear(),b.getMonth(),b.getDate()));var c=3Dthis._get(a,"isRTL"),d=3Dthi=
s._get(a,"showButtonPanel"),e=3Dthis._get(a,"hideIfNoPrevNext"),f=3Dthis._g=
et(a,"navigationAsDateFormat"),g=3Dthis._getNumberOfMonths(a),h=3Dthis._get=
(a,"showCurrentAtPos"),i=3Dthis._get(a,"stepMonths"),j=3Dg[0]!=3D1||g[1]!=
=3D1,k=3Dthis._daylightSavingAdjust(a.currentDay?new Date(a.currentYear,a.c=
urrentMonth,a.currentDay):new Date(9999,9,9)),l=3Dthis._getMinMaxDate(a,"mi=
n"),m=3Dthis._getMinMaxDate(a,"max"),n=3Da.drawMonth-h,o=3Da.drawYear;n<0&&=
(n+=3D12,o--);if(m){var p=3Dthis._daylightSavingAdjust(new Date(m.getFullYe=
ar(),m.getMonth()-g[0]*g[1]+1,m.getDate()));p=3Dl&&p<l?l:p;while(this._dayl=
ightSavingAdjust(new Date(o,n,1))>p)n--,n<0&&(n=3D11,o--)}a.drawMonth=3Dn,a=
.drawYear=3Do;var q=3Dthis._get(a,"prevText");q=3Df?this.formatDate(q,this.=
_daylightSavingAdjust(new Date(o,n-i,1)),this._getFormatConfig(a)):q;var r=
=3Dthis._canAdjustMonth(a,-1,o,n)?'<a class=3D"ui-datepicker-prev ui-corner=
-all" data-handler=3D"prev" data-event=3D"click" title=3D"'+q+'"><span clas=
s=3D"ui-icon ui-icon-circle-triangle-'+(c?"e":"w")+'">'+q+"</span></a>":e?"=
":'<a class=3D"ui-datepicker-prev ui-corner-all ui-state-disabled" title=3D=
"'+q+'"><span class=3D"ui-icon ui-icon-circle-triangle-'+(c?"e":"w")+'">'+q=
+"</span></a>",s=3Dthis._get(a,"nextText");s=3Df?this.formatDate(s,this._da=
ylightSavingAdjust(new Date(o,n+i,1)),this._getFormatConfig(a)):s;var t=3Dt=
his._canAdjustMonth(a,1,o,n)?'<a class=3D"ui-datepicker-next ui-corner-all"=
 data-handler=3D"next" data-event=3D"click" title=3D"'+s+'"><span class=3D"=
ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+s+"</span></a>":e?"":'<a=
 class=3D"ui-datepicker-next ui-corner-all ui-state-disabled" title=3D"'+s+=
'"><span class=3D"ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+s+"</s=
pan></a>",u=3Dthis._get(a,"currentText"),v=3Dthis._get(a,"gotoCurrent")&&a.=
currentDay?k:b;u=3Df?this.formatDate(u,v,this._getFormatConfig(a)):u;var w=
=3Da.inline?"":'<button type=3D"button" class=3D"ui-datepicker-close ui-sta=
te-default ui-priority-primary ui-corner-all" data-handler=3D"hide" data-ev=
ent=3D"click">'+this._get(a,"closeText")+"</button>",x=3Dd?'<div class=3D"u=
i-datepicker-buttonpane ui-widget-content">'+(c?w:"")+(this._isInRange(a,v)=
?'<button type=3D"button" class=3D"ui-datepicker-current ui-state-default u=
i-priority-secondary ui-corner-all" data-handler=3D"today" data-event=3D"cl=
ick">'+u+"</button>":"")+(c?"":w)+"</div>":"",y=3DparseInt(this._get(a,"fir=
stDay"),10);y=3DisNaN(y)?0:y;var z=3Dthis._get(a,"showWeek"),A=3Dthis._get(=
a,"dayNames"),B=3Dthis._get(a,"dayNamesShort"),C=3Dthis._get(a,"dayNamesMin=
"),D=3Dthis._get(a,"monthNames"),E=3Dthis._get(a,"monthNamesShort"),F=3Dthi=
s._get(a,"beforeShowDay"),G=3Dthis._get(a,"showOtherMonths"),H=3Dthis._get(=
a,"selectOtherMonths"),I=3Dthis._get(a,"calculateWeek")||this.iso8601Week,J=
=3Dthis._getDefaultDate(a),K=3D"";for(var L=3D0;L<g[0];L++){var M=3D"";this=
.maxRows=3D4;for(var N=3D0;N<g[1];N++){var O=3Dthis._daylightSavingAdjust(n=
ew Date(o,n,a.selectedDay)),P=3D" ui-corner-all",Q=3D"";if(j){Q+=3D'<div cl=
ass=3D"ui-datepicker-group';if(g[1]>1)switch(N){case 0:Q+=3D" ui-datepicker=
-group-first",P=3D" ui-corner-"+(c?"right":"left");break;case g[1]-1:Q+=3D"=
 ui-datepicker-group-last",P=3D" ui-corner-"+(c?"left":"right");break;defau=
lt:Q+=3D" ui-datepicker-group-middle",P=3D""}Q+=3D'">'}Q+=3D'<div class=3D"=
ui-datepicker-header ui-widget-header ui-helper-clearfix'+P+'">'+(/all|left=
/.test(P)&&L=3D=3D0?c?t:r:"")+(/all|right/.test(P)&&L=3D=3D0?c?r:t:"")+this=
._generateMonthYearHeader(a,n,o,l,m,L>0||N>0,D,E)+'</div><table class=3D"ui=
-datepicker-calendar"><thead>'+"<tr>";var R=3Dz?'<th class=3D"ui-datepicker=
-week-col">'+this._get(a,"weekHeader")+"</th>":"";for(var S=3D0;S<7;S++){va=
r T=3D(S+y)%7;R+=3D"<th"+((S+y+6)%7>=3D5?' class=3D"ui-datepicker-week-end"=
':"")+">"+'<span title=3D"'+A[T]+'">'+C[T]+"</span></th>"}Q+=3DR+"</tr></th=
ead><tbody>";var U=3Dthis._getDaysInMonth(o,n);o=3D=3Da.selectedYear&&n=3D=
=3Da.selectedMonth&&(a.selectedDay=3DMath.min(a.selectedDay,U));var V=3D(th=
is._getFirstDayOfMonth(o,n)-y+7)%7,W=3DMath.ceil((V+U)/7),X=3Dj?this.maxRow=
s>W?this.maxRows:W:W;this.maxRows=3DX;var Y=3Dthis._daylightSavingAdjust(ne=
w Date(o,n,1-V));for(var Z=3D0;Z<X;Z++){Q+=3D"<tr>";var _=3Dz?'<td class=3D=
"ui-datepicker-week-col">'+this._get(a,"calculateWeek")(Y)+"</td>":"";for(v=
ar S=3D0;S<7;S++){var ba=3DF?F.apply(a.input?a.input[0]:null,[Y]):[!0,""],b=
b=3DY.getMonth()!=3Dn,bc=3Dbb&&!H||!ba[0]||l&&Y<l||m&&Y>m;_+=3D'<td class=
=3D"'+((S+y+6)%7>=3D5?" ui-datepicker-week-end":"")+(bb?" ui-datepicker-oth=
er-month":"")+(Y.getTime()=3D=3DO.getTime()&&n=3D=3Da.selectedMonth&&a._key=
Event||J.getTime()=3D=3DY.getTime()&&J.getTime()=3D=3DO.getTime()?" "+this.=
_dayOverClass:"")+(bc?" "+this._unselectableClass+" ui-state-disabled":"")+=
(bb&&!G?"":" "+ba[1]+(Y.getTime()=3D=3Dk.getTime()?" "+this._currentClass:"=
")+(Y.getTime()=3D=3Db.getTime()?" ui-datepicker-today":""))+'"'+((!bb||G)&=
&ba[2]?' title=3D"'+ba[2]+'"':"")+(bc?"":' data-handler=3D"selectDay" data-=
event=3D"click" data-month=3D"'+Y.getMonth()+'" data-year=3D"'+Y.getFullYea=
r()+'"')+">"+(bb&&!G?"&#xa0;":bc?'<span class=3D"ui-state-default">'+Y.getD=
ate()+"</span>":'<a class=3D"ui-state-default'+(Y.getTime()=3D=3Db.getTime(=
)?" ui-state-highlight":"")+(Y.getTime()=3D=3Dk.getTime()?" ui-state-active=
":"")+(bb?" ui-priority-secondary":"")+'" href=3D"#">'+Y.getDate()+"</a>")+=
"</td>",Y.setDate(Y.getDate()+1),Y=3Dthis._daylightSavingAdjust(Y)}Q+=3D_+"=
</tr>"}n++,n>11&&(n=3D0,o++),Q+=3D"</tbody></table>"+(j?"</div>"+(g[0]>0&&N=
=3D=3Dg[1]-1?'<div class=3D"ui-datepicker-row-break"></div>':""):""),M+=3DQ=
}K+=3DM}return K+=3Dx+($.browser.msie&&parseInt($.browser.version,10)<7&&!a=
.inline?'<iframe src=3D"javascript:false;" class=3D"ui-datepicker-cover" fr=
ameborder=3D"0"></iframe>':""),a._keyEvent=3D!1,K},_generateMonthYearHeader=
:function(a,b,c,d,e,f,g,h){var i=3Dthis._get(a,"changeMonth"),j=3Dthis._get=
(a,"changeYear"),k=3Dthis._get(a,"showMonthAfterYear"),l=3D'<div class=3D"u=
i-datepicker-title">',m=3D"";if(f||!i)m+=3D'<span class=3D"ui-datepicker-mo=
nth">'+g[b]+"</span>";else{var n=3Dd&&d.getFullYear()=3D=3Dc,o=3De&&e.getFu=
llYear()=3D=3Dc;m+=3D'<select class=3D"ui-datepicker-month" data-handler=3D=
"selectMonth" data-event=3D"change">';for(var p=3D0;p<12;p++)(!n||p>=3Dd.ge=
tMonth())&&(!o||p<=3De.getMonth())&&(m+=3D'<option value=3D"'+p+'"'+(p=3D=
=3Db?' selected=3D"selected"':"")+">"+h[p]+"</option>");m+=3D"</select>"}k|=
|(l+=3Dm+(f||!i||!j?"&#xa0;":""));if(!a.yearshtml){a.yearshtml=3D"";if(f||!=
j)l+=3D'<span class=3D"ui-datepicker-year">'+c+"</span>";else{var q=3Dthis.=
_get(a,"yearRange").split(":"),r=3D(new Date).getFullYear(),s=3Dfunction(a)=
{var b=3Da.match(/c[+-].*/)?c+parseInt(a.substring(1),10):a.match(/[+-].*/)=
?r+parseInt(a,10):parseInt(a,10);return isNaN(b)?r:b},t=3Ds(q[0]),u=3DMath.=
max(t,s(q[1]||""));t=3Dd?Math.max(t,d.getFullYear()):t,u=3De?Math.min(u,e.g=
etFullYear()):u,a.yearshtml+=3D'<select class=3D"ui-datepicker-year" data-h=
andler=3D"selectYear" data-event=3D"change">';for(;t<=3Du;t++)a.yearshtml+=
=3D'<option value=3D"'+t+'"'+(t=3D=3Dc?' selected=3D"selected"':"")+">"+t+"=
</option>";a.yearshtml+=3D"</select>",l+=3Da.yearshtml,a.yearshtml=3Dnull}}=
return l+=3Dthis._get(a,"yearSuffix"),k&&(l+=3D(f||!i||!j?"&#xa0;":"")+m),l=
+=3D"</div>",l},_adjustInstDate:function(a,b,c){var d=3Da.drawYear+(c=3D=3D=
"Y"?b:0),e=3Da.drawMonth+(c=3D=3D"M"?b:0),f=3DMath.min(a.selectedDay,this._=
getDaysInMonth(d,e))+(c=3D=3D"D"?b:0),g=3Dthis._restrictMinMax(a,this._dayl=
ightSavingAdjust(new Date(d,e,f)));a.selectedDay=3Dg.getDate(),a.drawMonth=
=3Da.selectedMonth=3Dg.getMonth(),a.drawYear=3Da.selectedYear=3Dg.getFullYe=
ar(),(c=3D=3D"M"||c=3D=3D"Y")&&this._notifyChange(a)},_restrictMinMax:funct=
ion(a,b){var c=3Dthis._getMinMaxDate(a,"min"),d=3Dthis._getMinMaxDate(a,"ma=
x"),e=3Dc&&b<c?c:b;return e=3Dd&&e>d?d:e,e},_notifyChange:function(a){var b=
=3Dthis._get(a,"onChangeMonthYear");b&&b.apply(a.input?a.input[0]:null,[a.s=
electedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){var b=3Dt=
his._get(a,"numberOfMonths");return b=3D=3Dnull?[1,1]:typeof b=3D=3D"number=
"?[1,b]:b},_getMinMaxDate:function(a,b){return this._determineDate(a,this._=
get(a,b+"Date"),null)},_getDaysInMonth:function(a,b){return 32-this._daylig=
htSavingAdjust(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,=
b){return(new Date(a,b,1)).getDay()},_canAdjustMonth:function(a,b,c,d){var =
e=3Dthis._getNumberOfMonths(a),f=3Dthis._daylightSavingAdjust(new Date(c,d+=
(b<0?b:e[0]*e[1]),1));return b<0&&f.setDate(this._getDaysInMonth(f.getFullY=
ear(),f.getMonth())),this._isInRange(a,f)},_isInRange:function(a,b){var c=
=3Dthis._getMinMaxDate(a,"min"),d=3Dthis._getMinMaxDate(a,"max");return(!c|=
|b.getTime()>=3Dc.getTime())&&(!d||b.getTime()<=3Dd.getTime())},_getFormatC=
onfig:function(a){var b=3Dthis._get(a,"shortYearCutoff");return b=3Dtypeof =
b!=3D"string"?b:(new Date).getFullYear()%100+parseInt(b,10),{shortYearCutof=
f:b,dayNamesShort:this._get(a,"dayNamesShort"),dayNames:this._get(a,"dayNam=
es"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,=
"monthNames")}},_formatDate:function(a,b,c,d){b||(a.currentDay=3Da.selected=
Day,a.currentMonth=3Da.selectedMonth,a.currentYear=3Da.selectedYear);var e=
=3Db?typeof b=3D=3D"object"?b:this._daylightSavingAdjust(new Date(d,c,b)):t=
his._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDa=
y));return this.formatDate(this._get(a,"dateFormat"),e,this._getFormatConfi=
g(a))}}),$.fn.datepicker=3Dfunction(a){if(!this.length)return this;$.datepi=
cker.initialized||($(document).mousedown($.datepicker._checkExternalClick).=
find("body").append($.datepicker.dpDiv),$.datepicker.initialized=3D!0);var =
b=3DArray.prototype.slice.call(arguments,1);return typeof a!=3D"string"||a!=
=3D"isDisabled"&&a!=3D"getDate"&&a!=3D"widget"?a=3D=3D"option"&&arguments.l=
ength=3D=3D2&&typeof arguments[1]=3D=3D"string"?$.datepicker["_"+a+"Datepic=
ker"].apply($.datepicker,[this[0]].concat(b)):this.each(function(){typeof a=
=3D=3D"string"?$.datepicker["_"+a+"Datepicker"].apply($.datepicker,[this].c=
oncat(b)):$.datepicker._attachDatepicker(this,a)}):$.datepicker["_"+a+"Date=
picker"].apply($.datepicker,[this[0]].concat(b))},$.datepicker=3Dnew Datepi=
cker,$.datepicker.initialized=3D!1,$.datepicker.uuid=3D(new Date).getTime()=
,$.datepicker.version=3D"1.8.22",window["DP_jQuery_"+dpuuid]=3D$})(jQuery);=
;/*! jQuery UI - v1.8.22 - 2012-07-24
-* https://github.com/jquery/jquery-ui
-* Includes: jquery.ui.progressbar.js
-* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){a.widget("ui.progressbar",{options:{value:0,max:100},min:0,=
_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widge=
t-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min=
,"aria-valuemax":this.options.max,"aria-valuenow":this._value()}),this.valu=
eDiv=3Da("<div class=3D'ui-progressbar-value ui-widget-header ui-corner-lef=
t'></div>").appendTo(this.element),this.oldValue=3Dthis._value(),this._refr=
eshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-=
widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("ari=
a-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"),this.v=
alueDiv.remove(),a.Widget.prototype.destroy.apply(this,arguments)},value:fu=
nction(a){return a=3D=3D=3Db?this._value():(this._setOption("value",a),this=
)},_setOption:function(b,c){b=3D=3D=3D"value"&&(this.options.value=3Dc,this=
._refreshValue(),this._value()=3D=3D=3Dthis.options.max&&this._trigger("com=
plete")),a.Widget.prototype._setOption.apply(this,arguments)},_value:functi=
on(){var a=3Dthis.options.value;return typeof a!=3D"number"&&(a=3D0),Math.m=
in(this.options.max,Math.max(this.min,a))},_percentage:function(){return 10=
0*this._value()/this.options.max},_refreshValue:function(){var a=3Dthis.val=
ue(),b=3Dthis._percentage();this.oldValue!=3D=3Da&&(this.oldValue=3Da,this.=
_trigger("change")),this.valueDiv.toggle(a>this.min).toggleClass("ui-corner=
-right",a=3D=3D=3Dthis.options.max).width(b.toFixed(0)+"%"),this.element.at=
tr("aria-valuenow",a)}}),a.extend(a.ui.progressbar,{version:"1.8.22"})})(jQ=
uery);;/*! jQuery UI - v1.8.22 - 2012-07-24
-* https://github.com/jquery/jquery-ui
-* Includes: jquery.effects.core.js
-* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-jQuery.effects||function(a,b){function c(b){var c;return b&&b.constructor=
=3D=3DArray&&b.length=3D=3D3?b:(c=3D/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3}=
)\s*,\s*([0-9]{1,3})\s*\)/.exec(b))?[parseInt(c[1],10),parseInt(c[2],10),pa=
rseInt(c[3],10)]:(c=3D/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0=
-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(b))?[parseFloat(c[1])*2.=
55,parseFloat(c[2])*2.55,parseFloat(c[3])*2.55]:(c=3D/#([a-fA-F0-9]{2})([a-=
fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(b))?[parseInt(c[1],16),parseInt(c[2],16)=
,parseInt(c[3],16)]:(c=3D/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(b)=
)?[parseInt(c[1]+c[1],16),parseInt(c[2]+c[2],16),parseInt(c[3]+c[3],16)]:(c=
=3D/rgba\(0, 0, 0, 0\)/.exec(b))?e.transparent:e[a.trim(b).toLowerCase()]}f=
unction d(b,d){var e;do{e=3D(a.curCSS||a.css)(b,d);if(e!=3D""&&e!=3D"transp=
arent"||a.nodeName(b,"body"))break;d=3D"backgroundColor"}while(b=3Db.parent=
Node);return c(e)}function h(){var a=3Ddocument.defaultView?document.defaul=
tView.getComputedStyle(this,null):this.currentStyle,b=3D{},c,d;if(a&&a.leng=
th&&a[0]&&a[a[0]]){var e=3Da.length;while(e--)c=3Da[e],typeof a[c]=3D=3D"st=
ring"&&(d=3Dc.replace(/\-(\w)/g,function(a,b){return b.toUpperCase()}),b[d]=
=3Da[c])}else for(c in a)typeof a[c]=3D=3D"string"&&(b[c]=3Da[c]);return b}=
function i(b){var c,d;for(c in b)d=3Db[c],(d=3D=3Dnull||a.isFunction(d)||c =
in g||/scrollbar/.test(c)||!/color/i.test(c)&&isNaN(parseFloat(d)))&&delete=
 b[c];return b}function j(a,b){var c=3D{_:0},d;for(d in b)a[d]!=3Db[d]&&(c[=
d]=3Db[d]);return c}function k(b,c,d,e){typeof b=3D=3D"object"&&(e=3Dc,d=3D=
null,c=3Db,b=3Dc.effect),a.isFunction(c)&&(e=3Dc,d=3Dnull,c=3D{});if(typeof=
 c=3D=3D"number"||a.fx.speeds[c])e=3Dd,d=3Dc,c=3D{};return a.isFunction(d)&=
&(e=3Dd,d=3Dnull),c=3Dc||{},d=3Dd||c.duration,d=3Da.fx.off?0:typeof d=3D=3D=
"number"?d:d in a.fx.speeds?a.fx.speeds[d]:a.fx.speeds._default,e=3De||c.co=
mplete,[b,c,d,e]}function l(b){return!b||typeof b=3D=3D"number"||a.fx.speed=
s[b]?!0:typeof b=3D=3D"string"&&!a.effects[b]?!0:!1}a.effects=3D{},a.each([=
"backgroundColor","borderBottomColor","borderLeftColor","borderRightColor",=
"borderTopColor","borderColor","color","outlineColor"],function(b,e){a.fx.s=
tep[e]=3Dfunction(a){a.colorInit||(a.start=3Dd(a.elem,e),a.end=3Dc(a.end),a=
.colorInit=3D!0),a.elem.style[e]=3D"rgb("+Math.max(Math.min(parseInt(a.pos*=
(a.end[0]-a.start[0])+a.start[0],10),255),0)+","+Math.max(Math.min(parseInt=
(a.pos*(a.end[1]-a.start[1])+a.start[1],10),255),0)+","+Math.max(Math.min(p=
arseInt(a.pos*(a.end[2]-a.start[2])+a.start[2],10),255),0)+")"}});var e=3D{=
aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue=
:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[=
0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,10=
7],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0=
],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkvi=
olet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indig=
o:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255=
,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,1=
93],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[12=
8,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,20=
3],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192]=
,white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},f=3D["ad=
d","remove","toggle"],g=3D{border:1,borderBottom:1,borderColor:1,borderLeft=
:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};a.effects.an=
imateClass=3Dfunction(b,c,d,e){return a.isFunction(d)&&(e=3Dd,d=3Dnull),thi=
s.queue(function(){var g=3Da(this),k=3Dg.attr("style")||" ",l=3Di(h.call(th=
is)),m,n=3Dg.attr("class")||"";a.each(f,function(a,c){b[c]&&g[c+"Class"](b[=
c])}),m=3Di(h.call(this)),g.attr("class",n),g.animate(j(l,m),{queue:!1,dura=
tion:c,easing:d,complete:function(){a.each(f,function(a,c){b[c]&&g[c+"Class=
"](b[c])}),typeof g.attr("style")=3D=3D"object"?(g.attr("style").cssText=3D=
"",g.attr("style").cssText=3Dk):g.attr("style",k),e&&e.apply(this,arguments=
),a.dequeue(this)}})})},a.fn.extend({_addClass:a.fn.addClass,addClass:funct=
ion(b,c,d,e){return c?a.effects.animateClass.apply(this,[{add:b},c,d,e]):th=
is._addClass(b)},_removeClass:a.fn.removeClass,removeClass:function(b,c,d,e=
){return c?a.effects.animateClass.apply(this,[{remove:b},c,d,e]):this._remo=
veClass(b)},_toggleClass:a.fn.toggleClass,toggleClass:function(c,d,e,f,g){r=
eturn typeof d=3D=3D"boolean"||d=3D=3D=3Db?e?a.effects.animateClass.apply(t=
his,[d?{add:c}:{remove:c},e,f,g]):this._toggleClass(c,d):a.effects.animateC=
lass.apply(this,[{toggle:c},d,e,f])},switchClass:function(b,c,d,e,f){return=
 a.effects.animateClass.apply(this,[{add:c,remove:b},d,e,f])}}),a.extend(a.=
effects,{version:"1.8.22",save:function(a,b){for(var c=3D0;c<b.length;c++)b=
[c]!=3D=3Dnull&&a.data("ec.storage."+b[c],a[0].style[b[c]])},restore:functi=
on(a,b){for(var c=3D0;c<b.length;c++)b[c]!=3D=3Dnull&&a.css(b[c],a.data("ec=
.storage."+b[c]))},setMode:function(a,b){return b=3D=3D"toggle"&&(b=3Da.is(=
":hidden")?"show":"hide"),b},getBaseline:function(a,b){var c,d;switch(a[0])=
{case"top":c=3D0;break;case"middle":c=3D.5;break;case"bottom":c=3D1;break;d=
efault:c=3Da[0]/b.height}switch(a[1]){case"left":d=3D0;break;case"center":d=
=3D.5;break;case"right":d=3D1;break;default:d=3Da[1]/b.width}return{x:d,y:c=
}},createWrapper:function(b){if(b.parent().is(".ui-effects-wrapper"))return=
 b.parent();var c=3D{width:b.outerWidth(!0),height:b.outerHeight(!0),"float=
":b.css("float")},d=3Da("<div></div>").addClass("ui-effects-wrapper").css({=
fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0})=
,e=3Ddocument.activeElement;try{e.id}catch(f){e=3Ddocument.body}return b.wr=
ap(d),(b[0]=3D=3D=3De||a.contains(b[0],e))&&a(e).focus(),d=3Db.parent(),b.c=
ss("position")=3D=3D"static"?(d.css({position:"relative"}),b.css({position:=
"relative"})):(a.extend(c,{position:b.css("position"),zIndex:b.css("z-index=
")}),a.each(["top","left","bottom","right"],function(a,d){c[d]=3Db.css(d),i=
sNaN(parseInt(c[d],10))&&(c[d]=3D"auto")}),b.css({position:"relative",top:0=
,left:0,right:"auto",bottom:"auto"})),d.css(c).show()},removeWrapper:functi=
on(b){var c,d=3Ddocument.activeElement;return b.parent().is(".ui-effects-wr=
apper")?(c=3Db.parent().replaceWith(b),(b[0]=3D=3D=3Dd||a.contains(b[0],d))=
&&a(d).focus(),c):b},setTransition:function(b,c,d,e){return e=3De||{},a.eac=
h(c,function(a,c){var f=3Db.cssUnit(c);f[0]>0&&(e[c]=3Df[0]*d+f[1])}),e}}),=
a.fn.extend({effect:function(b,c,d,e){var f=3Dk.apply(this,arguments),g=3D{=
options:f[1],duration:f[2],callback:f[3]},h=3Dg.options.mode,i=3Da.effects[=
b];return a.fx.off||!i?h?this[h](g.duration,g.callback):this.each(function(=
){g.callback&&g.callback.call(this)}):i.call(this,g)},_show:a.fn.show,show:=
function(a){if(l(a))return this._show.apply(this,arguments);var b=3Dk.apply=
(this,arguments);return b[1].mode=3D"show",this.effect.apply(this,b)},_hide=
:a.fn.hide,hide:function(a){if(l(a))return this._hide.apply(this,arguments)=
;var b=3Dk.apply(this,arguments);return b[1].mode=3D"hide",this.effect.appl=
y(this,b)},__toggle:a.fn.toggle,toggle:function(b){if(l(b)||typeof b=3D=3D"=
boolean"||a.isFunction(b))return this.__toggle.apply(this,arguments);var c=
=3Dk.apply(this,arguments);return c[1].mode=3D"toggle",this.effect.apply(th=
is,c)},cssUnit:function(b){var c=3Dthis.css(b),d=3D[];return a.each(["em","=
px","%","pt"],function(a,b){c.indexOf(b)>0&&(d=3D[parseFloat(c),b])}),d}}),=
a.easing.jswing=3Da.easing.swing,a.extend(a.easing,{def:"easeOutQuad",swing=
:function(b,c,d,e,f){return a.easing[a.easing.def](b,c,d,e,f)},easeInQuad:f=
unction(a,b,c,d,e){return d*(b/=3De)*b+c},easeOutQuad:function(a,b,c,d,e){r=
eturn-d*(b/=3De)*(b-2)+c},easeInOutQuad:function(a,b,c,d,e){return(b/=3De/2=
)<1?d/2*b*b+c:-d/2*(--b*(b-2)-1)+c},easeInCubic:function(a,b,c,d,e){return =
d*(b/=3De)*b*b+c},easeOutCubic:function(a,b,c,d,e){return d*((b=3Db/e-1)*b*=
b+1)+c},easeInOutCubic:function(a,b,c,d,e){return(b/=3De/2)<1?d/2*b*b*b+c:d=
/2*((b-=3D2)*b*b+2)+c},easeInQuart:function(a,b,c,d,e){return d*(b/=3De)*b*=
b*b+c},easeOutQuart:function(a,b,c,d,e){return-d*((b=3Db/e-1)*b*b*b-1)+c},e=
aseInOutQuart:function(a,b,c,d,e){return(b/=3De/2)<1?d/2*b*b*b*b+c:-d/2*((b=
-=3D2)*b*b*b-2)+c},easeInQuint:function(a,b,c,d,e){return d*(b/=3De)*b*b*b*=
b+c},easeOutQuint:function(a,b,c,d,e){return d*((b=3Db/e-1)*b*b*b*b+1)+c},e=
aseInOutQuint:function(a,b,c,d,e){return(b/=3De/2)<1?d/2*b*b*b*b*b+c:d/2*((=
b-=3D2)*b*b*b*b+2)+c},easeInSine:function(a,b,c,d,e){return-d*Math.cos(b/e*=
(Math.PI/2))+d+c},easeOutSine:function(a,b,c,d,e){return d*Math.sin(b/e*(Ma=
th.PI/2))+c},easeInOutSine:function(a,b,c,d,e){return-d/2*(Math.cos(Math.PI=
*b/e)-1)+c},easeInExpo:function(a,b,c,d,e){return b=3D=3D0?c:d*Math.pow(2,1=
0*(b/e-1))+c},easeOutExpo:function(a,b,c,d,e){return b=3D=3De?c+d:d*(-Math.=
pow(2,-10*b/e)+1)+c},easeInOutExpo:function(a,b,c,d,e){return b=3D=3D0?c:b=
=3D=3De?c+d:(b/=3De/2)<1?d/2*Math.pow(2,10*(b-1))+c:d/2*(-Math.pow(2,-10*--=
b)+2)+c},easeInCirc:function(a,b,c,d,e){return-d*(Math.sqrt(1-(b/=3De)*b)-1=
)+c},easeOutCirc:function(a,b,c,d,e){return d*Math.sqrt(1-(b=3Db/e-1)*b)+c}=
,easeInOutCirc:function(a,b,c,d,e){return(b/=3De/2)<1?-d/2*(Math.sqrt(1-b*b=
)-1)+c:d/2*(Math.sqrt(1-(b-=3D2)*b)+1)+c},easeInElastic:function(a,b,c,d,e)=
{var f=3D1.70158,g=3D0,h=3Dd;if(b=3D=3D0)return c;if((b/=3De)=3D=3D1)return=
 c+d;g||(g=3De*.3);if(h<Math.abs(d)){h=3Dd;var f=3Dg/4}else var f=3Dg/(2*Ma=
th.PI)*Math.asin(d/h);return-(h*Math.pow(2,10*(b-=3D1))*Math.sin((b*e-f)*2*=
Math.PI/g))+c},easeOutElastic:function(a,b,c,d,e){var f=3D1.70158,g=3D0,h=
=3Dd;if(b=3D=3D0)return c;if((b/=3De)=3D=3D1)return c+d;g||(g=3De*.3);if(h<=
Math.abs(d)){h=3Dd;var f=3Dg/4}else var f=3Dg/(2*Math.PI)*Math.asin(d/h);re=
turn h*Math.pow(2,-10*b)*Math.sin((b*e-f)*2*Math.PI/g)+d+c},easeInOutElasti=
c:function(a,b,c,d,e){var f=3D1.70158,g=3D0,h=3Dd;if(b=3D=3D0)return c;if((=
b/=3De/2)=3D=3D2)return c+d;g||(g=3De*.3*1.5);if(h<Math.abs(d)){h=3Dd;var f=
=3Dg/4}else var f=3Dg/(2*Math.PI)*Math.asin(d/h);return b<1?-0.5*h*Math.pow=
(2,10*(b-=3D1))*Math.sin((b*e-f)*2*Math.PI/g)+c:h*Math.pow(2,-10*(b-=3D1))*=
Math.sin((b*e-f)*2*Math.PI/g)*.5+d+c},easeInBack:function(a,c,d,e,f,g){retu=
rn g=3D=3Db&&(g=3D1.70158),e*(c/=3Df)*c*((g+1)*c-g)+d},easeOutBack:function=
(a,c,d,e,f,g){return g=3D=3Db&&(g=3D1.70158),e*((c=3Dc/f-1)*c*((g+1)*c+g)+1=
)+d},easeInOutBack:function(a,c,d,e,f,g){return g=3D=3Db&&(g=3D1.70158),(c/=
=3Df/2)<1?e/2*c*c*(((g*=3D1.525)+1)*c-g)+d:e/2*((c-=3D2)*c*(((g*=3D1.525)+1=
)*c+g)+2)+d},easeInBounce:function(b,c,d,e,f){return e-a.easing.easeOutBoun=
ce(b,f-c,0,e,f)+d},easeOutBounce:function(a,b,c,d,e){return(b/=3De)<1/2.75?=
d*7.5625*b*b+c:b<2/2.75?d*(7.5625*(b-=3D1.5/2.75)*b+.75)+c:b<2.5/2.75?d*(7.=
5625*(b-=3D2.25/2.75)*b+.9375)+c:d*(7.5625*(b-=3D2.625/2.75)*b+.984375)+c},=
easeInOutBounce:function(b,c,d,e,f){return c<f/2?a.easing.easeInBounce(b,c*=
2,0,e,f)*.5+d:a.easing.easeOutBounce(b,c*2-f,0,e,f)*.5+e*.5+d}})}(jQuery);;=
/*! jQuery UI - v1.8.22 - 2012-07-24
-* https://github.com/jquery/jquery-ui
-* Includes: jquery.effects.blind.js
-* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){a.effects.blind=3Dfunction(b){return this.queue(function(){=
var c=3Da(this),d=3D["position","top","bottom","left","right"],e=3Da.effect=
s.setMode(c,b.options.mode||"hide"),f=3Db.options.direction||"vertical";a.e=
ffects.save(c,d),c.show();var g=3Da.effects.createWrapper(c).css({overflow:=
"hidden"}),h=3Df=3D=3D"vertical"?"height":"width",i=3Df=3D=3D"vertical"?g.h=
eight():g.width();e=3D=3D"show"&&g.css(h,0);var j=3D{};j[h]=3De=3D=3D"show"=
?i:0,g.animate(j,b.duration,b.options.easing,function(){e=3D=3D"hide"&&c.hi=
de(),a.effects.restore(c,d),a.effects.removeWrapper(c),b.callback&&b.callba=
ck.apply(c[0],arguments),c.dequeue()})})}})(jQuery);;/*! jQuery UI - v1.8.2=
2 - 2012-07-24
-* https://github.com/jquery/jquery-ui
-* Includes: jquery.effects.bounce.js
-* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){a.effects.bounce=3Dfunction(b){return this.queue(function()=
{var c=3Da(this),d=3D["position","top","bottom","left","right"],e=3Da.effec=
ts.setMode(c,b.options.mode||"effect"),f=3Db.options.direction||"up",g=3Db.=
options.distance||20,h=3Db.options.times||5,i=3Db.duration||250;/show|hide/=
.test(e)&&d.push("opacity"),a.effects.save(c,d),c.show(),a.effects.createWr=
apper(c);var j=3Df=3D=3D"up"||f=3D=3D"down"?"top":"left",k=3Df=3D=3D"up"||f=
=3D=3D"left"?"pos":"neg",g=3Db.options.distance||(j=3D=3D"top"?c.outerHeigh=
t(!0)/3:c.outerWidth(!0)/3);e=3D=3D"show"&&c.css("opacity",0).css(j,k=3D=3D=
"pos"?-g:g),e=3D=3D"hide"&&(g=3Dg/(h*2)),e!=3D"hide"&&h--;if(e=3D=3D"show")=
{var l=3D{opacity:1};l[j]=3D(k=3D=3D"pos"?"+=3D":"-=3D")+g,c.animate(l,i/2,=
b.options.easing),g=3Dg/2,h--}for(var m=3D0;m<h;m++){var n=3D{},p=3D{};n[j]=
=3D(k=3D=3D"pos"?"-=3D":"+=3D")+g,p[j]=3D(k=3D=3D"pos"?"+=3D":"-=3D")+g,c.a=
nimate(n,i/2,b.options.easing).animate(p,i/2,b.options.easing),g=3De=3D=3D"=
hide"?g*2:g/2}if(e=3D=3D"hide"){var l=3D{opacity:0};l[j]=3D(k=3D=3D"pos"?"-=
=3D":"+=3D")+g,c.animate(l,i/2,b.options.easing,function(){c.hide(),a.effec=
ts.restore(c,d),a.effects.removeWrapper(c),b.callback&&b.callback.apply(thi=
s,arguments)})}else{var n=3D{},p=3D{};n[j]=3D(k=3D=3D"pos"?"-=3D":"+=3D")+g=
,p[j]=3D(k=3D=3D"pos"?"+=3D":"-=3D")+g,c.animate(n,i/2,b.options.easing).an=
imate(p,i/2,b.options.easing,function(){a.effects.restore(c,d),a.effects.re=
moveWrapper(c),b.callback&&b.callback.apply(this,arguments)})}c.queue("fx",=
function(){c.dequeue()}),c.dequeue()})}})(jQuery);;/*! jQuery UI - v1.8.22 =
- 2012-07-24
-* https://github.com/jquery/jquery-ui
-* Includes: jquery.effects.clip.js
-* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){a.effects.clip=3Dfunction(b){return this.queue(function(){v=
ar c=3Da(this),d=3D["position","top","bottom","left","right","height","widt=
h"],e=3Da.effects.setMode(c,b.options.mode||"hide"),f=3Db.options.direction=
||"vertical";a.effects.save(c,d),c.show();var g=3Da.effects.createWrapper(c=
).css({overflow:"hidden"}),h=3Dc[0].tagName=3D=3D"IMG"?g:c,i=3D{size:f=3D=
=3D"vertical"?"height":"width",position:f=3D=3D"vertical"?"top":"left"},j=
=3Df=3D=3D"vertical"?h.height():h.width();e=3D=3D"show"&&(h.css(i.size,0),h=
.css(i.position,j/2));var k=3D{};k[i.size]=3De=3D=3D"show"?j:0,k[i.position=
]=3De=3D=3D"show"?0:j/2,h.animate(k,{queue:!1,duration:b.duration,easing:b.=
options.easing,complete:function(){e=3D=3D"hide"&&c.hide(),a.effects.restor=
e(c,d),a.effects.removeWrapper(c),b.callback&&b.callback.apply(c[0],argumen=
ts),c.dequeue()}})})}})(jQuery);;/*! jQuery UI - v1.8.22 - 2012-07-24
-* https://github.com/jquery/jquery-ui
-* Includes: jquery.effects.drop.js
-* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){a.effects.drop=3Dfunction(b){return this.queue(function(){v=
ar c=3Da(this),d=3D["position","top","bottom","left","right","opacity"],e=
=3Da.effects.setMode(c,b.options.mode||"hide"),f=3Db.options.direction||"le=
ft";a.effects.save(c,d),c.show(),a.effects.createWrapper(c);var g=3Df=3D=3D=
"up"||f=3D=3D"down"?"top":"left",h=3Df=3D=3D"up"||f=3D=3D"left"?"pos":"neg"=
,i=3Db.options.distance||(g=3D=3D"top"?c.outerHeight(!0)/2:c.outerWidth(!0)=
/2);e=3D=3D"show"&&c.css("opacity",0).css(g,h=3D=3D"pos"?-i:i);var j=3D{opa=
city:e=3D=3D"show"?1:0};j[g]=3D(e=3D=3D"show"?h=3D=3D"pos"?"+=3D":"-=3D":h=
=3D=3D"pos"?"-=3D":"+=3D")+i,c.animate(j,{queue:!1,duration:b.duration,easi=
ng:b.options.easing,complete:function(){e=3D=3D"hide"&&c.hide(),a.effects.r=
estore(c,d),a.effects.removeWrapper(c),b.callback&&b.callback.apply(this,ar=
guments),c.dequeue()}})})}})(jQuery);;/*! jQuery UI - v1.8.22 - 2012-07-24
-* https://github.com/jquery/jquery-ui
-* Includes: jquery.effects.explode.js
-* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){a.effects.explode=3Dfunction(b){return this.queue(function(=
){var c=3Db.options.pieces?Math.round(Math.sqrt(b.options.pieces)):3,d=3Db.=
options.pieces?Math.round(Math.sqrt(b.options.pieces)):3;b.options.mode=3Db=
.options.mode=3D=3D"toggle"?a(this).is(":visible")?"hide":"show":b.options.=
mode;var e=3Da(this).show().css("visibility","hidden"),f=3De.offset();f.top=
-=3DparseInt(e.css("marginTop"),10)||0,f.left-=3DparseInt(e.css("marginLeft=
"),10)||0;var g=3De.outerWidth(!0),h=3De.outerHeight(!0);for(var i=3D0;i<c;=
i++)for(var j=3D0;j<d;j++)e.clone().appendTo("body").wrap("<div></div>").cs=
s({position:"absolute",visibility:"visible",left:-j*(g/d),top:-i*(h/c)}).pa=
rent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hi=
dden",width:g/d,height:h/c,left:f.left+j*(g/d)+(b.options.mode=3D=3D"show"?=
(j-Math.floor(d/2))*(g/d):0),top:f.top+i*(h/c)+(b.options.mode=3D=3D"show"?=
(i-Math.floor(c/2))*(h/c):0),opacity:b.options.mode=3D=3D"show"?0:1}).anima=
te({left:f.left+j*(g/d)+(b.options.mode=3D=3D"show"?0:(j-Math.floor(d/2))*(=
g/d)),top:f.top+i*(h/c)+(b.options.mode=3D=3D"show"?0:(i-Math.floor(c/2))*(=
h/c)),opacity:b.options.mode=3D=3D"show"?1:0},b.duration||500);setTimeout(f=
unction(){b.options.mode=3D=3D"show"?e.css({visibility:"visible"}):e.css({v=
isibility:"visible"}).hide(),b.callback&&b.callback.apply(e[0]),e.dequeue()=
,a("div.ui-effects-explode").remove()},b.duration||500)})}})(jQuery);;/*! j=
Query UI - v1.8.22 - 2012-07-24
-* https://github.com/jquery/jquery-ui
-* Includes: jquery.effects.fade.js
-* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){a.effects.fade=3Dfunction(b){return this.queue(function(){v=
ar c=3Da(this),d=3Da.effects.setMode(c,b.options.mode||"hide");c.animate({o=
pacity:d},{queue:!1,duration:b.duration,easing:b.options.easing,complete:fu=
nction(){b.callback&&b.callback.apply(this,arguments),c.dequeue()}})})}})(j=
Query);;/*! jQuery UI - v1.8.22 - 2012-07-24
-* https://github.com/jquery/jquery-ui
-* Includes: jquery.effects.fold.js
-* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){a.effects.fold=3Dfunction(b){return this.queue(function(){v=
ar c=3Da(this),d=3D["position","top","bottom","left","right"],e=3Da.effects=
.setMode(c,b.options.mode||"hide"),f=3Db.options.size||15,g=3D!!b.options.h=
orizFirst,h=3Db.duration?b.duration/2:a.fx.speeds._default/2;a.effects.save=
(c,d),c.show();var i=3Da.effects.createWrapper(c).css({overflow:"hidden"}),=
j=3De=3D=3D"show"!=3Dg,k=3Dj?["width","height"]:["height","width"],l=3Dj?[i=
.width(),i.height()]:[i.height(),i.width()],m=3D/([0-9]+)%/.exec(f);m&&(f=
=3DparseInt(m[1],10)/100*l[e=3D=3D"hide"?0:1]),e=3D=3D"show"&&i.css(g?{heig=
ht:0,width:f}:{height:f,width:0});var n=3D{},p=3D{};n[k[0]]=3De=3D=3D"show"=
?l[0]:f,p[k[1]]=3De=3D=3D"show"?l[1]:0,i.animate(n,h,b.options.easing).anim=
ate(p,h,b.options.easing,function(){e=3D=3D"hide"&&c.hide(),a.effects.resto=
re(c,d),a.effects.removeWrapper(c),b.callback&&b.callback.apply(c[0],argume=
nts),c.dequeue()})})}})(jQuery);;/*! jQuery UI - v1.8.22 - 2012-07-24
-* https://github.com/jquery/jquery-ui
-* Includes: jquery.effects.highlight.js
-* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){a.effects.highlight=3Dfunction(b){return this.queue(functio=
n(){var c=3Da(this),d=3D["backgroundImage","backgroundColor","opacity"],e=
=3Da.effects.setMode(c,b.options.mode||"show"),f=3D{backgroundColor:c.css("=
backgroundColor")};e=3D=3D"hide"&&(f.opacity=3D0),a.effects.save(c,d),c.sho=
w().css({backgroundImage:"none",backgroundColor:b.options.color||"#ffff99"}=
).animate(f,{queue:!1,duration:b.duration,easing:b.options.easing,complete:=
function(){e=3D=3D"hide"&&c.hide(),a.effects.restore(c,d),e=3D=3D"show"&&!a=
.support.opacity&&this.style.removeAttribute("filter"),b.callback&&b.callba=
ck.apply(this,arguments),c.dequeue()}})})}})(jQuery);;/*! jQuery UI - v1.8.=
22 - 2012-07-24
-* https://github.com/jquery/jquery-ui
-* Includes: jquery.effects.pulsate.js
-* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){a.effects.pulsate=3Dfunction(b){return this.queue(function(=
){var c=3Da(this),d=3Da.effects.setMode(c,b.options.mode||"show"),e=3D(b.op=
tions.times||5)*2-1,f=3Db.duration?b.duration/2:a.fx.speeds._default/2,g=3D=
c.is(":visible"),h=3D0;g||(c.css("opacity",0).show(),h=3D1),(d=3D=3D"hide"&=
&g||d=3D=3D"show"&&!g)&&e--;for(var i=3D0;i<e;i++)c.animate({opacity:h},f,b=
.options.easing),h=3D(h+1)%2;c.animate({opacity:h},f,b.options.easing,funct=
ion(){h=3D=3D0&&c.hide(),b.callback&&b.callback.apply(this,arguments)}),c.q=
ueue("fx",function(){c.dequeue()}).dequeue()})}})(jQuery);;/*! jQuery UI - =
v1.8.22 - 2012-07-24
-* https://github.com/jquery/jquery-ui
-* Includes: jquery.effects.scale.js
-* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){a.effects.puff=3Dfunction(b){return this.queue(function(){v=
ar c=3Da(this),d=3Da.effects.setMode(c,b.options.mode||"hide"),e=3DparseInt=
(b.options.percent,10)||150,f=3De/100,g=3D{height:c.height(),width:c.width(=
)};a.extend(b.options,{fade:!0,mode:d,percent:d=3D=3D"hide"?e:100,from:d=3D=
=3D"hide"?g:{height:g.height*f,width:g.width*f}}),c.effect("scale",b.option=
s,b.duration,b.callback),c.dequeue()})},a.effects.scale=3Dfunction(b){retur=
n this.queue(function(){var c=3Da(this),d=3Da.extend(!0,{},b.options),e=3Da=
.effects.setMode(c,b.options.mode||"effect"),f=3DparseInt(b.options.percent=
,10)||(parseInt(b.options.percent,10)=3D=3D0?0:e=3D=3D"hide"?0:100),g=3Db.o=
ptions.direction||"both",h=3Db.options.origin;e!=3D"effect"&&(d.origin=3Dh|=
|["middle","center"],d.restore=3D!0);var i=3D{height:c.height(),width:c.wid=
th()};c.from=3Db.options.from||(e=3D=3D"show"?{height:0,width:0}:i);var j=
=3D{y:g!=3D"horizontal"?f/100:1,x:g!=3D"vertical"?f/100:1};c.to=3D{height:i=
.height*j.y,width:i.width*j.x},b.options.fade&&(e=3D=3D"show"&&(c.from.opac=
ity=3D0,c.to.opacity=3D1),e=3D=3D"hide"&&(c.from.opacity=3D1,c.to.opacity=
=3D0)),d.from=3Dc.from,d.to=3Dc.to,d.mode=3De,c.effect("size",d,b.duration,=
b.callback),c.dequeue()})},a.effects.size=3Dfunction(b){return this.queue(f=
unction(){var c=3Da(this),d=3D["position","top","bottom","left","right","wi=
dth","height","overflow","opacity"],e=3D["position","top","bottom","left","=
right","overflow","opacity"],f=3D["width","height","overflow"],g=3D["fontSi=
ze"],h=3D["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"=
],i=3D["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],j=
=3Da.effects.setMode(c,b.options.mode||"effect"),k=3Db.options.restore||!1,=
l=3Db.options.scale||"both",m=3Db.options.origin,n=3D{height:c.height(),wid=
th:c.width()};c.from=3Db.options.from||n,c.to=3Db.options.to||n;if(m){var p=
=3Da.effects.getBaseline(m,n);c.from.top=3D(n.height-c.from.height)*p.y,c.f=
rom.left=3D(n.width-c.from.width)*p.x,c.to.top=3D(n.height-c.to.height)*p.y=
,c.to.left=3D(n.width-c.to.width)*p.x}var q=3D{from:{y:c.from.height/n.heig=
ht,x:c.from.width/n.width},to:{y:c.to.height/n.height,x:c.to.width/n.width}=
};if(l=3D=3D"box"||l=3D=3D"both")q.from.y!=3Dq.to.y&&(d=3Dd.concat(h),c.fro=
m=3Da.effects.setTransition(c,h,q.from.y,c.from),c.to=3Da.effects.setTransi=
tion(c,h,q.to.y,c.to)),q.from.x!=3Dq.to.x&&(d=3Dd.concat(i),c.from=3Da.effe=
cts.setTransition(c,i,q.from.x,c.from),c.to=3Da.effects.setTransition(c,i,q=
.to.x,c.to));(l=3D=3D"content"||l=3D=3D"both")&&q.from.y!=3Dq.to.y&&(d=3Dd.=
concat(g),c.from=3Da.effects.setTransition(c,g,q.from.y,c.from),c.to=3Da.ef=
fects.setTransition(c,g,q.to.y,c.to)),a.effects.save(c,k?d:e),c.show(),a.ef=
fects.createWrapper(c),c.css("overflow","hidden").css(c.from);if(l=3D=3D"co=
ntent"||l=3D=3D"both")h=3Dh.concat(["marginTop","marginBottom"]).concat(g),=
i=3Di.concat(["marginLeft","marginRight"]),f=3Dd.concat(h).concat(i),c.find=
("*[width]").each(function(){var c=3Da(this);k&&a.effects.save(c,f);var d=
=3D{height:c.height(),width:c.width()};c.from=3D{height:d.height*q.from.y,w=
idth:d.width*q.from.x},c.to=3D{height:d.height*q.to.y,width:d.width*q.to.x}=
,q.from.y!=3Dq.to.y&&(c.from=3Da.effects.setTransition(c,h,q.from.y,c.from)=
,c.to=3Da.effects.setTransition(c,h,q.to.y,c.to)),q.from.x!=3Dq.to.x&&(c.fr=
om=3Da.effects.setTransition(c,i,q.from.x,c.from),c.to=3Da.effects.setTrans=
ition(c,i,q.to.x,c.to)),c.css(c.from),c.animate(c.to,b.duration,b.options.e=
asing,function(){k&&a.effects.restore(c,f)})});c.animate(c.to,{queue:!1,dur=
ation:b.duration,easing:b.options.easing,complete:function(){c.to.opacity=
=3D=3D=3D0&&c.css("opacity",c.from.opacity),j=3D=3D"hide"&&c.hide(),a.effec=
ts.restore(c,k?d:e),a.effects.removeWrapper(c),b.callback&&b.callback.apply=
(this,arguments),c.dequeue()}})})}})(jQuery);;/*! jQuery UI - v1.8.22 - 201=
2-07-24
-* https://github.com/jquery/jquery-ui
-* Includes: jquery.effects.shake.js
-* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){a.effects.shake=3Dfunction(b){return this.queue(function(){=
var c=3Da(this),d=3D["position","top","bottom","left","right"],e=3Da.effect=
s.setMode(c,b.options.mode||"effect"),f=3Db.options.direction||"left",g=3Db=
.options.distance||20,h=3Db.options.times||3,i=3Db.duration||b.options.dura=
tion||140;a.effects.save(c,d),c.show(),a.effects.createWrapper(c);var j=3Df=
=3D=3D"up"||f=3D=3D"down"?"top":"left",k=3Df=3D=3D"up"||f=3D=3D"left"?"pos"=
:"neg",l=3D{},m=3D{},n=3D{};l[j]=3D(k=3D=3D"pos"?"-=3D":"+=3D")+g,m[j]=3D(k=
=3D=3D"pos"?"+=3D":"-=3D")+g*2,n[j]=3D(k=3D=3D"pos"?"-=3D":"+=3D")+g*2,c.an=
imate(l,i,b.options.easing);for(var p=3D1;p<h;p++)c.animate(m,i,b.options.e=
asing).animate(n,i,b.options.easing);c.animate(m,i,b.options.easing).animat=
e(l,i/2,b.options.easing,function(){a.effects.restore(c,d),a.effects.remove=
Wrapper(c),b.callback&&b.callback.apply(this,arguments)}),c.queue("fx",func=
tion(){c.dequeue()}),c.dequeue()})}})(jQuery);;/*! jQuery UI - v1.8.22 - 20=
12-07-24
-* https://github.com/jquery/jquery-ui
-* Includes: jquery.effects.slide.js
-* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){a.effects.slide=3Dfunction(b){return this.queue(function(){=
var c=3Da(this),d=3D["position","top","bottom","left","right"],e=3Da.effect=
s.setMode(c,b.options.mode||"show"),f=3Db.options.direction||"left";a.effec=
ts.save(c,d),c.show(),a.effects.createWrapper(c).css({overflow:"hidden"});v=
ar g=3Df=3D=3D"up"||f=3D=3D"down"?"top":"left",h=3Df=3D=3D"up"||f=3D=3D"lef=
t"?"pos":"neg",i=3Db.options.distance||(g=3D=3D"top"?c.outerHeight(!0):c.ou=
terWidth(!0));e=3D=3D"show"&&c.css(g,h=3D=3D"pos"?isNaN(i)?"-"+i:-i:i);var =
j=3D{};j[g]=3D(e=3D=3D"show"?h=3D=3D"pos"?"+=3D":"-=3D":h=3D=3D"pos"?"-=3D"=
:"+=3D")+i,c.animate(j,{queue:!1,duration:b.duration,easing:b.options.easin=
g,complete:function(){e=3D=3D"hide"&&c.hide(),a.effects.restore(c,d),a.effe=
cts.removeWrapper(c),b.callback&&b.callback.apply(this,arguments),c.dequeue=
()}})})}})(jQuery);;/*! jQuery UI - v1.8.22 - 2012-07-24
-* https://github.com/jquery/jquery-ui
-* Includes: jquery.effects.transfer.js
-* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){a.effects.transfer=3Dfunction(b){return this.queue(function=
(){var c=3Da(this),d=3Da(b.options.to),e=3Dd.offset(),f=3D{top:e.top,left:e=
.left,height:d.innerHeight(),width:d.innerWidth()},g=3Dc.offset(),h=3Da('<d=
iv class=3D"ui-effects-transfer"></div>').appendTo(document.body).addClass(=
b.options.className).css({top:g.top,left:g.left,height:c.innerHeight(),widt=
h:c.innerWidth(),position:"absolute"}).animate(f,b.duration,b.options.easin=
g,function(){h.remove(),b.callback&&b.callback.apply(c[0],arguments),c.dequ=
eue()})})}})(jQuery);;
\ No newline at end of file
+(function($,undefined){function Datepicker(){this.debug=3D!1,this._curInst=
=3Dnull,this._keyEvent=3D!1,this._disabledInputs=3D[],this._datepickerShowi=
ng=3D!1,this._inDialog=3D!1,this._mainDivId=3D"ui-datepicker-div",this._inl=
ineClass=3D"ui-datepicker-inline",this._appendClass=3D"ui-datepicker-append=
",this._triggerClass=3D"ui-datepicker-trigger",this._dialogClass=3D"ui-date=
picker-dialog",this._disableClass=3D"ui-datepicker-disabled",this._unselect=
ableClass=3D"ui-datepicker-unselectable",this._currentClass=3D"ui-datepicke=
r-current-day",this._dayOverClass=3D"ui-datepicker-days-cell-over",this.reg=
ional=3D[],this.regional[""]=3D{closeText:"Done",prevText:"Prev",nextText:"=
Next",currentText:"Today",monthNames:["January","February","March","April",=
"May","June","July","August","September","October","November","December"],m=
onthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct"=
,"Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday",=
"Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sa=
t"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFo=
rmat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},th=
is._defaults=3D{showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate=
:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hide=
IfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,cha=
ngeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,sh=
owWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null=
,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:n=
ull,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0=
,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,s=
howButtonPanel:!1,autoSize:!1,disabled:!1},$.extend(this._defaults,this.reg=
ional[""]),this.dpDiv=3DbindHover($('<div id=3D"'+this._mainDivId+'" class=
=3D"ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-=
all"></div>'))}function bindHover(a){var b=3D"button, .ui-datepicker-prev, =
.ui-datepicker-next, .ui-datepicker-calendar td a";return a.bind("mouseout"=
,function(a){var c=3D$(a.target).closest(b);if(!c.length)return;c.removeCla=
ss("ui-state-hover ui-datepicker-prev-hover ui-datepicker-next-hover")}).bi=
nd("mouseover",function(c){var d=3D$(c.target).closest(b);if($.datepicker._=
isDisabledDatepicker(instActive.inline?a.parent()[0]:instActive.input[0])||=
!d.length)return;d.parents(".ui-datepicker-calendar").find("a").removeClass=
("ui-state-hover"),d.addClass("ui-state-hover"),d.hasClass("ui-datepicker-p=
rev")&&d.addClass("ui-datepicker-prev-hover"),d.hasClass("ui-datepicker-nex=
t")&&d.addClass("ui-datepicker-next-hover")})}function extendRemove(a,b){$.=
extend(a,b);for(var c in b)if(b[c]=3D=3Dnull||b[c]=3D=3Dundefined)a[c]=3Db[=
c];return a}function isArray(a){return a&&($.browser.safari&&typeof a=3D=3D=
"object"&&a.length||a.constructor&&a.constructor.toString().match(/\Array\(=
\)/))}$.extend($.ui,{datepicker:{version:"1.8.23"}});var PROP_NAME=3D"datep=
icker",dpuuid=3D(new Date).getTime(),instActive;$.extend(Datepicker.prototy=
pe,{markerClassName:"hasDatepicker",maxRows:4,log:function(){this.debug&&co=
nsole.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpD=
iv},setDefaults:function(a){return extendRemove(this._defaults,a||{}),this}=
,_attachDatepicker:function(target,settings){var inlineSettings=3Dnull;for(=
var attrName in this._defaults){var attrValue=3Dtarget.getAttribute("date:"=
+attrName);if(attrValue){inlineSettings=3DinlineSettings||{};try{inlineSett=
ings[attrName]=3Deval(attrValue)}catch(err){inlineSettings[attrName]=3Dattr=
Value}}}var nodeName=3Dtarget.nodeName.toLowerCase(),inline=3DnodeName=3D=
=3D"div"||nodeName=3D=3D"span";target.id||(this.uuid+=3D1,target.id=3D"dp"+=
this.uuid);var inst=3Dthis._newInst($(target),inline);inst.settings=3D$.ext=
end({},settings||{},inlineSettings||{}),nodeName=3D=3D"input"?this._connect=
Datepicker(target,inst):inline&&this._inlineDatepicker(target,inst)},_newIn=
st:function(a,b){var c=3Da[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1");retu=
rn{id:c,input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,dr=
awYear:0,inline:b,dpDiv:b?bindHover($('<div class=3D"'+this._inlineClass+' =
ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"=
></div>')):this.dpDiv}},_connectDatepicker:function(a,b){var c=3D$(a);b.app=
end=3D$([]),b.trigger=3D$([]);if(c.hasClass(this.markerClassName))return;th=
is._attachments(c,b),c.addClass(this.markerClassName).keydown(this._doKeyDo=
wn).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicke=
r",function(a,c,d){b.settings[c]=3Dd}).bind("getData.datepicker",function(a=
,c){return this._get(b,c)}),this._autoSize(b),$.data(a,PROP_NAME,b),b.setti=
ngs.disabled&&this._disableDatepicker(a)},_attachments:function(a,b){var c=
=3Dthis._get(b,"appendText"),d=3Dthis._get(b,"isRTL");b.append&&b.append.re=
move(),c&&(b.append=3D$('<span class=3D"'+this._appendClass+'">'+c+"</span>=
"),a[d?"before":"after"](b.append)),a.unbind("focus",this._showDatepicker),=
b.trigger&&b.trigger.remove();var e=3Dthis._get(b,"showOn");(e=3D=3D"focus"=
||e=3D=3D"both")&&a.focus(this._showDatepicker);if(e=3D=3D"button"||e=3D=3D=
"both"){var f=3Dthis._get(b,"buttonText"),g=3Dthis._get(b,"buttonImage");b.=
trigger=3D$(this._get(b,"buttonImageOnly")?$("<img/>").addClass(this._trigg=
erClass).attr({src:g,alt:f,title:f}):$('<button type=3D"button"></button>')=
.addClass(this._triggerClass).html(g=3D=3D""?f:$("<img/>").attr({src:g,alt:=
f,title:f}))),a[d?"before":"after"](b.trigger),b.trigger.click(function(){r=
eturn $.datepicker._datepickerShowing&&$.datepicker._lastInput=3D=3Da[0]?$.=
datepicker._hideDatepicker():$.datepicker._datepickerShowing&&$.datepicker.=
_lastInput!=3Da[0]?($.datepicker._hideDatepicker(),$.datepicker._showDatepi=
cker(a[0])):$.datepicker._showDatepicker(a[0]),!1})}},_autoSize:function(a)=
{if(this._get(a,"autoSize")&&!a.inline){var b=3Dnew Date(2009,11,20),c=3Dth=
is._get(a,"dateFormat");if(c.match(/[DM]/)){var d=3Dfunction(a){var b=3D0,c=
=3D0;for(var d=3D0;d<a.length;d++)a[d].length>b&&(b=3Da[d].length,c=3Dd);re=
turn c};b.setMonth(d(this._get(a,c.match(/MM/)?"monthNames":"monthNamesShor=
t"))),b.setDate(d(this._get(a,c.match(/DD/)?"dayNames":"dayNamesShort"))+20=
-b.getDay())}a.input.attr("size",this._formatDate(a,b).length)}},_inlineDat=
epicker:function(a,b){var c=3D$(a);if(c.hasClass(this.markerClassName))retu=
rn;c.addClass(this.markerClassName).append(b.dpDiv).bind("setData.datepicke=
r",function(a,c,d){b.settings[c]=3Dd}).bind("getData.datepicker",function(a=
,c){return this._get(b,c)}),$.data(a,PROP_NAME,b),this._setDate(b,this._get=
DefaultDate(b),!0),this._updateDatepicker(b),this._updateAlternate(b),b.set=
tings.disabled&&this._disableDatepicker(a),b.dpDiv.css("display","block")},=
_dialogDatepicker:function(a,b,c,d,e){var f=3Dthis._dialogInst;if(!f){this.=
uuid+=3D1;var g=3D"dp"+this.uuid;this._dialogInput=3D$('<input type=3D"text=
" id=3D"'+g+'" style=3D"position: absolute; top: -100px; width: 0px;"/>'),t=
his._dialogInput.keydown(this._doKeyDown),$("body").append(this._dialogInpu=
t),f=3Dthis._dialogInst=3Dthis._newInst(this._dialogInput,!1),f.settings=3D=
{},$.data(this._dialogInput[0],PROP_NAME,f)}extendRemove(f.settings,d||{}),=
b=3Db&&b.constructor=3D=3DDate?this._formatDate(f,b):b,this._dialogInput.va=
l(b),this._pos=3De?e.length?e:[e.pageX,e.pageY]:null;if(!this._pos){var h=
=3Ddocument.documentElement.clientWidth,i=3Ddocument.documentElement.client=
Height,j=3Ddocument.documentElement.scrollLeft||document.body.scrollLeft,k=
=3Ddocument.documentElement.scrollTop||document.body.scrollTop;this._pos=3D=
[h/2-100+j,i/2-150+k]}return this._dialogInput.css("left",this._pos[0]+20+"=
px").css("top",this._pos[1]+"px"),f.settings.onSelect=3Dc,this._inDialog=3D=
!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialog=
Input[0]),$.blockUI&&$.blockUI(this.dpDiv),$.data(this._dialogInput[0],PROP=
_NAME,f),this},_destroyDatepicker:function(a){var b=3D$(a),c=3D$.data(a,PRO=
P_NAME);if(!b.hasClass(this.markerClassName))return;var d=3Da.nodeName.toLo=
werCase();$.removeData(a,PROP_NAME),d=3D=3D"input"?(c.append.remove(),c.tri=
gger.remove(),b.removeClass(this.markerClassName).unbind("focus",this._show=
Datepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKey=
Press).unbind("keyup",this._doKeyUp)):(d=3D=3D"div"||d=3D=3D"span")&&b.remo=
veClass(this.markerClassName).empty()},_enableDatepicker:function(a){var b=
=3D$(a),c=3D$.data(a,PROP_NAME);if(!b.hasClass(this.markerClassName))return=
;var d=3Da.nodeName.toLowerCase();if(d=3D=3D"input")a.disabled=3D!1,c.trigg=
er.filter("button").each(function(){this.disabled=3D!1}).end().filter("img"=
).css({opacity:"1.0",cursor:""});else if(d=3D=3D"div"||d=3D=3D"span"){var e=
=3Db.children("."+this._inlineClass);e.children().removeClass("ui-state-dis=
abled"),e.find("select.ui-datepicker-month, select.ui-datepicker-year").rem=
oveAttr("disabled")}this._disabledInputs=3D$.map(this._disabledInputs,funct=
ion(b){return b=3D=3Da?null:b})},_disableDatepicker:function(a){var b=3D$(a=
),c=3D$.data(a,PROP_NAME);if(!b.hasClass(this.markerClassName))return;var d=
=3Da.nodeName.toLowerCase();if(d=3D=3D"input")a.disabled=3D!0,c.trigger.fil=
ter("button").each(function(){this.disabled=3D!0}).end().filter("img").css(=
{opacity:"0.5",cursor:"default"});else if(d=3D=3D"div"||d=3D=3D"span"){var =
e=3Db.children("."+this._inlineClass);e.children().addClass("ui-state-disab=
led"),e.find("select.ui-datepicker-month, select.ui-datepicker-year").attr(=
"disabled","disabled")}this._disabledInputs=3D$.map(this._disabledInputs,fu=
nction(b){return b=3D=3Da?null:b}),this._disabledInputs[this._disabledInput=
s.length]=3Da},_isDisabledDatepicker:function(a){if(!a)return!1;for(var b=
=3D0;b<this._disabledInputs.length;b++)if(this._disabledInputs[b]=3D=3Da)re=
turn!0;return!1},_getInst:function(a){try{return $.data(a,PROP_NAME)}catch(=
b){throw"Missing instance data for this datepicker"}},_optionDatepicker:fun=
ction(a,b,c){var d=3Dthis._getInst(a);if(arguments.length=3D=3D2&&typeof b=
=3D=3D"string")return b=3D=3D"defaults"?$.extend({},$.datepicker._defaults)=
:d?b=3D=3D"all"?$.extend({},d.settings):this._get(d,b):null;var e=3Db||{};t=
ypeof b=3D=3D"string"&&(e=3D{},e[b]=3Dc);if(d){this._curInst=3D=3Dd&&this._=
hideDatepicker();var f=3Dthis._getDateDatepicker(a,!0),g=3Dthis._getMinMaxD=
ate(d,"min"),h=3Dthis._getMinMaxDate(d,"max");extendRemove(d.settings,e),g!=
=3D=3Dnull&&e.dateFormat!=3D=3Dundefined&&e.minDate=3D=3D=3Dundefined&&(d.s=
ettings.minDate=3Dthis._formatDate(d,g)),h!=3D=3Dnull&&e.dateFormat!=3D=3Du=
ndefined&&e.maxDate=3D=3D=3Dundefined&&(d.settings.maxDate=3Dthis._formatDa=
te(d,h)),this._attachments($(a),d),this._autoSize(d),this._setDate(d,f),thi=
s._updateAlternate(d),this._updateDatepicker(d)}},_changeDatepicker:functio=
n(a,b,c){this._optionDatepicker(a,b,c)},_refreshDatepicker:function(a){var =
b=3Dthis._getInst(a);b&&this._updateDatepicker(b)},_setDateDatepicker:funct=
ion(a,b){var c=3Dthis._getInst(a);c&&(this._setDate(c,b),this._updateDatepi=
cker(c),this._updateAlternate(c))},_getDateDatepicker:function(a,b){var c=
=3Dthis._getInst(a);return c&&!c.inline&&this._setDateFromField(c,b),c?this=
._getDate(c):null},_doKeyDown:function(a){var b=3D$.datepicker._getInst(a.t=
arget),c=3D!0,d=3Db.dpDiv.is(".ui-datepicker-rtl");b._keyEvent=3D!0;if($.da=
tepicker._datepickerShowing)switch(a.keyCode){case 9:$.datepicker._hideDate=
picker(),c=3D!1;break;case 13:var e=3D$("td."+$.datepicker._dayOverClass+":=
not(."+$.datepicker._currentClass+")",b.dpDiv);e[0]&&$.datepicker._selectDa=
y(a.target,b.selectedMonth,b.selectedYear,e[0]);var f=3D$.datepicker._get(b=
,"onSelect");if(f){var g=3D$.datepicker._formatDate(b);f.apply(b.input?b.in=
put[0]:null,[g,b])}else $.datepicker._hideDatepicker();return!1;case 27:$.d=
atepicker._hideDatepicker();break;case 33:$.datepicker._adjustDate(a.target=
,a.ctrlKey?-$.datepicker._get(b,"stepBigMonths"):-$.datepicker._get(b,"step=
Months"),"M");break;case 34:$.datepicker._adjustDate(a.target,a.ctrlKey?+$.=
datepicker._get(b,"stepBigMonths"):+$.datepicker._get(b,"stepMonths"),"M");=
break;case 35:(a.ctrlKey||a.metaKey)&&$.datepicker._clearDate(a.target),c=
=3Da.ctrlKey||a.metaKey;break;case 36:(a.ctrlKey||a.metaKey)&&$.datepicker.=
_gotoToday(a.target),c=3Da.ctrlKey||a.metaKey;break;case 37:(a.ctrlKey||a.m=
etaKey)&&$.datepicker._adjustDate(a.target,d?1:-1,"D"),c=3Da.ctrlKey||a.met=
aKey,a.originalEvent.altKey&&$.datepicker._adjustDate(a.target,a.ctrlKey?-$=
.datepicker._get(b,"stepBigMonths"):-$.datepicker._get(b,"stepMonths"),"M")=
;break;case 38:(a.ctrlKey||a.metaKey)&&$.datepicker._adjustDate(a.target,-7=
,"D"),c=3Da.ctrlKey||a.metaKey;break;case 39:(a.ctrlKey||a.metaKey)&&$.date=
picker._adjustDate(a.target,d?-1:1,"D"),c=3Da.ctrlKey||a.metaKey,a.original=
Event.altKey&&$.datepicker._adjustDate(a.target,a.ctrlKey?+$.datepicker._ge=
t(b,"stepBigMonths"):+$.datepicker._get(b,"stepMonths"),"M");break;case 40:=
(a.ctrlKey||a.metaKey)&&$.datepicker._adjustDate(a.target,7,"D"),c=3Da.ctrl=
Key||a.metaKey;break;default:c=3D!1}else a.keyCode=3D=3D36&&a.ctrlKey?$.dat=
epicker._showDatepicker(this):c=3D!1;c&&(a.preventDefault(),a.stopPropagati=
on())},_doKeyPress:function(a){var b=3D$.datepicker._getInst(a.target);if($=
.datepicker._get(b,"constrainInput")){var c=3D$.datepicker._possibleChars($=
.datepicker._get(b,"dateFormat")),d=3DString.fromCharCode(a.charCode=3D=3Du=
ndefined?a.keyCode:a.charCode);return a.ctrlKey||a.metaKey||d<" "||!c||c.in=
dexOf(d)>-1}},_doKeyUp:function(a){var b=3D$.datepicker._getInst(a.target);=
if(b.input.val()!=3Db.lastVal)try{var c=3D$.datepicker.parseDate($.datepick=
er._get(b,"dateFormat"),b.input?b.input.val():null,$.datepicker._getFormatC=
onfig(b));c&&($.datepicker._setDateFromField(b),$.datepicker._updateAlterna=
te(b),$.datepicker._updateDatepicker(b))}catch(d){$.datepicker.log(d)}retur=
n!0},_showDatepicker:function(a){a=3Da.target||a,a.nodeName.toLowerCase()!=
=3D"input"&&(a=3D$("input",a.parentNode)[0]);if($.datepicker._isDisabledDat=
epicker(a)||$.datepicker._lastInput=3D=3Da)return;var b=3D$.datepicker._get=
Inst(a);$.datepicker._curInst&&$.datepicker._curInst!=3Db&&($.datepicker._c=
urInst.dpDiv.stop(!0,!0),b&&$.datepicker._datepickerShowing&&$.datepicker._=
hideDatepicker($.datepicker._curInst.input[0]));var c=3D$.datepicker._get(b=
,"beforeShow"),d=3Dc?c.apply(a,[a,b]):{};if(d=3D=3D=3D!1)return;extendRemov=
e(b.settings,d),b.lastVal=3Dnull,$.datepicker._lastInput=3Da,$.datepicker._=
setDateFromField(b),$.datepicker._inDialog&&(a.value=3D""),$.datepicker._po=
s||($.datepicker._pos=3D$.datepicker._findPos(a),$.datepicker._pos[1]+=3Da.=
offsetHeight);var e=3D!1;$(a).parents().each(function(){return e|=3D$(this)=
.css("position")=3D=3D"fixed",!e}),e&&$.browser.opera&&($.datepicker._pos[0=
]-=3Ddocument.documentElement.scrollLeft,$.datepicker._pos[1]-=3Ddocument.d=
ocumentElement.scrollTop);var f=3D{left:$.datepicker._pos[0],top:$.datepick=
er._pos[1]};$.datepicker._pos=3Dnull,b.dpDiv.empty(),b.dpDiv.css({position:=
"absolute",display:"block",top:"-1000px"}),$.datepicker._updateDatepicker(b=
),f=3D$.datepicker._checkOffset(b,f,e),b.dpDiv.css({position:$.datepicker._=
inDialog&&$.blockUI?"static":e?"fixed":"absolute",display:"none",left:f.lef=
t+"px",top:f.top+"px"});if(!b.inline){var g=3D$.datepicker._get(b,"showAnim=
"),h=3D$.datepicker._get(b,"duration"),i=3Dfunction(){var a=3Db.dpDiv.find(=
"iframe.ui-datepicker-cover");if(!!a.length){var c=3D$.datepicker._getBorde=
rs(b.dpDiv);a.css({left:-c[0],top:-c[1],width:b.dpDiv.outerWidth(),height:b=
.dpDiv.outerHeight()})}};b.dpDiv.zIndex($(a).zIndex()+1),$.datepicker._date=
pickerShowing=3D!0,$.effects&&$.effects[g]?b.dpDiv.show(g,$.datepicker._get=
(b,"showOptions"),h,i):b.dpDiv[g||"show"](g?h:null,i),(!g||!h)&&i(),b.input=
.is(":visible")&&!b.input.is(":disabled")&&b.input.focus(),$.datepicker._cu=
rInst=3Db}},_updateDatepicker:function(a){var b=3Dthis;b.maxRows=3D4;var c=
=3D$.datepicker._getBorders(a.dpDiv);instActive=3Da,a.dpDiv.empty().append(=
this._generateHTML(a)),this._attachHandlers(a);var d=3Da.dpDiv.find("iframe=
.ui-datepicker-cover");!d.length||d.css({left:-c[0],top:-c[1],width:a.dpDiv=
.outerWidth(),height:a.dpDiv.outerHeight()}),a.dpDiv.find("."+this._dayOver=
Class+" a").mouseover();var e=3Dthis._getNumberOfMonths(a),f=3De[1],g=3D17;=
a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepic=
ker-multi-4").width(""),f>1&&a.dpDiv.addClass("ui-datepicker-multi-"+f).css=
("width",g*f+"em"),a.dpDiv[(e[0]!=3D1||e[1]!=3D1?"add":"remove")+"Class"]("=
ui-datepicker-multi"),a.dpDiv[(this._get(a,"isRTL")?"add":"remove")+"Class"=
]("ui-datepicker-rtl"),a=3D=3D$.datepicker._curInst&&$.datepicker._datepick=
erShowing&&a.input&&a.input.is(":visible")&&!a.input.is(":disabled")&&a.inp=
ut[0]!=3Ddocument.activeElement&&a.input.focus();if(a.yearshtml){var h=3Da.=
yearshtml;setTimeout(function(){h=3D=3D=3Da.yearshtml&&a.yearshtml&&a.dpDiv=
.find("select.ui-datepicker-year:first").replaceWith(a.yearshtml),h=3Da.yea=
rshtml=3Dnull},0)}},_getBorders:function(a){var b=3Dfunction(a){return{thin=
:1,medium:2,thick:3}[a]||a};return[parseFloat(b(a.css("border-left-width"))=
),parseFloat(b(a.css("border-top-width")))]},_checkOffset:function(a,b,c){v=
ar d=3Da.dpDiv.outerWidth(),e=3Da.dpDiv.outerHeight(),f=3Da.input?a.input.o=
uterWidth():0,g=3Da.input?a.input.outerHeight():0,h=3Ddocument.documentElem=
ent.clientWidth+(c?0:$(document).scrollLeft()),i=3Ddocument.documentElement=
.clientHeight+(c?0:$(document).scrollTop());return b.left-=3Dthis._get(a,"i=
sRTL")?d-f:0,b.left-=3Dc&&b.left=3D=3Da.input.offset().left?$(document).scr=
ollLeft():0,b.top-=3Dc&&b.top=3D=3Da.input.offset().top+g?$(document).scrol=
lTop():0,b.left-=3DMath.min(b.left,b.left+d>h&&h>d?Math.abs(b.left+d-h):0),=
b.top-=3DMath.min(b.top,b.top+e>i&&i>e?Math.abs(e+g):0),b},_findPos:functio=
n(a){var b=3Dthis._getInst(a),c=3Dthis._get(b,"isRTL");while(a&&(a.type=3D=
=3D"hidden"||a.nodeType!=3D1||$.expr.filters.hidden(a)))a=3Da[c?"previousSi=
bling":"nextSibling"];var d=3D$(a).offset();return[d.left,d.top]},_hideDate=
picker:function(a){var b=3Dthis._curInst;if(!b||a&&b!=3D$.data(a,PROP_NAME)=
)return;if(this._datepickerShowing){var c=3Dthis._get(b,"showAnim"),d=3Dthi=
s._get(b,"duration"),e=3Dfunction(){$.datepicker._tidyDialog(b)};$.effects&=
&$.effects[c]?b.dpDiv.hide(c,$.datepicker._get(b,"showOptions"),d,e):b.dpDi=
v[c=3D=3D"slideDown"?"slideUp":c=3D=3D"fadeIn"?"fadeOut":"hide"](c?d:null,e=
),c||e(),this._datepickerShowing=3D!1;var f=3Dthis._get(b,"onClose");f&&f.a=
pply(b.input?b.input[0]:null,[b.input?b.input.val():"",b]),this._lastInput=
=3Dnull,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0=
",top:"-100px"}),$.blockUI&&($.unblockUI(),$("body").append(this.dpDiv))),t=
his._inDialog=3D!1}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dial=
ogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(a)=
{if(!$.datepicker._curInst)return;var b=3D$(a.target),c=3D$.datepicker._get=
Inst(b[0]);(b[0].id!=3D$.datepicker._mainDivId&&b.parents("#"+$.datepicker.=
_mainDivId).length=3D=3D0&&!b.hasClass($.datepicker.markerClassName)&&!b.cl=
osest("."+$.datepicker._triggerClass).length&&$.datepicker._datepickerShowi=
ng&&(!$.datepicker._inDialog||!$.blockUI)||b.hasClass($.datepicker.markerCl=
assName)&&$.datepicker._curInst!=3Dc)&&$.datepicker._hideDatepicker()},_adj=
ustDate:function(a,b,c){var d=3D$(a),e=3Dthis._getInst(d[0]);if(this._isDis=
abledDatepicker(d[0]))return;this._adjustInstDate(e,b+(c=3D=3D"M"?this._get=
(e,"showCurrentAtPos"):0),c),this._updateDatepicker(e)},_gotoToday:function=
(a){var b=3D$(a),c=3Dthis._getInst(b[0]);if(this._get(c,"gotoCurrent")&&c.c=
urrentDay)c.selectedDay=3Dc.currentDay,c.drawMonth=3Dc.selectedMonth=3Dc.cu=
rrentMonth,c.drawYear=3Dc.selectedYear=3Dc.currentYear;else{var d=3Dnew Dat=
e;c.selectedDay=3Dd.getDate(),c.drawMonth=3Dc.selectedMonth=3Dd.getMonth(),=
c.drawYear=3Dc.selectedYear=3Dd.getFullYear()}this._notifyChange(c),this._a=
djustDate(b)},_selectMonthYear:function(a,b,c){var d=3D$(a),e=3Dthis._getIn=
st(d[0]);e["selected"+(c=3D=3D"M"?"Month":"Year")]=3De["draw"+(c=3D=3D"M"?"=
Month":"Year")]=3DparseInt(b.options[b.selectedIndex].value,10),this._notif=
yChange(e),this._adjustDate(d)},_selectDay:function(a,b,c,d){var e=3D$(a);i=
f($(d).hasClass(this._unselectableClass)||this._isDisabledDatepicker(e[0]))=
return;var f=3Dthis._getInst(e[0]);f.selectedDay=3Df.currentDay=3D$("a",d).=
html(),f.selectedMonth=3Df.currentMonth=3Db,f.selectedYear=3Df.currentYear=
=3Dc,this._selectDate(a,this._formatDate(f,f.currentDay,f.currentMonth,f.cu=
rrentYear))},_clearDate:function(a){var b=3D$(a),c=3Dthis._getInst(b[0]);th=
is._selectDate(b,"")},_selectDate:function(a,b){var c=3D$(a),d=3Dthis._getI=
nst(c[0]);b=3Db!=3Dnull?b:this._formatDate(d),d.input&&d.input.val(b),this.=
_updateAlternate(d);var e=3Dthis._get(d,"onSelect");e?e.apply(d.input?d.inp=
ut[0]:null,[b,d]):d.input&&d.input.trigger("change"),d.inline?this._updateD=
atepicker(d):(this._hideDatepicker(),this._lastInput=3Dd.input[0],typeof d.=
input[0]!=3D"object"&&d.input.focus(),this._lastInput=3Dnull)},_updateAlter=
nate:function(a){var b=3Dthis._get(a,"altField");if(b){var c=3Dthis._get(a,=
"altFormat")||this._get(a,"dateFormat"),d=3Dthis._getDate(a),e=3Dthis.forma=
tDate(c,d,this._getFormatConfig(a));$(b).each(function(){$(this).val(e)})}}=
,noWeekends:function(a){var b=3Da.getDay();return[b>0&&b<6,""]},iso8601Week=
:function(a){var b=3Dnew Date(a.getTime());b.setDate(b.getDate()+4-(b.getDa=
y()||7));var c=3Db.getTime();return b.setMonth(0),b.setDate(1),Math.floor(M=
ath.round((c-b)/864e5)/7)+1},parseDate:function(a,b,c){if(a=3D=3Dnull||b=3D=
=3Dnull)throw"Invalid arguments";b=3Dtypeof b=3D=3D"object"?b.toString():b+=
"";if(b=3D=3D"")return null;var d=3D(c?c.shortYearCutoff:null)||this._defau=
lts.shortYearCutoff;d=3Dtypeof d!=3D"string"?d:(new Date).getFullYear()%100=
+parseInt(d,10);var e=3D(c?c.dayNamesShort:null)||this._defaults.dayNamesSh=
ort,f=3D(c?c.dayNames:null)||this._defaults.dayNames,g=3D(c?c.monthNamesSho=
rt:null)||this._defaults.monthNamesShort,h=3D(c?c.monthNames:null)||this._d=
efaults.monthNames,i=3D-1,j=3D-1,k=3D-1,l=3D-1,m=3D!1,n=3Dfunction(b){var c=
=3Ds+1<a.length&&a.charAt(s+1)=3D=3Db;return c&&s++,c},o=3Dfunction(a){var =
c=3Dn(a),d=3Da=3D=3D"@"?14:a=3D=3D"!"?20:a=3D=3D"y"&&c?4:a=3D=3D"o"?3:2,e=
=3Dnew RegExp("^\\d{1,"+d+"}"),f=3Db.substring(r).match(e);if(!f)throw"Miss=
ing number at position "+r;return r+=3Df[0].length,parseInt(f[0],10)},p=3Df=
unction(a,c,d){var e=3D$.map(n(a)?d:c,function(a,b){return[[b,a]]}).sort(fu=
nction(a,b){return-(a[1].length-b[1].length)}),f=3D-1;$.each(e,function(a,c=
){var d=3Dc[1];if(b.substr(r,d.length).toLowerCase()=3D=3Dd.toLowerCase())r=
eturn f=3Dc[0],r+=3Dd.length,!1});if(f!=3D-1)return f+1;throw"Unknown name =
at position "+r},q=3Dfunction(){if(b.charAt(r)!=3Da.charAt(s))throw"Unexpec=
ted literal at position "+r;r++},r=3D0;for(var s=3D0;s<a.length;s++)if(m)a.=
charAt(s)=3D=3D"'"&&!n("'")?m=3D!1:q();else switch(a.charAt(s)){case"d":k=
=3Do("d");break;case"D":p("D",e,f);break;case"o":l=3Do("o");break;case"m":j=
=3Do("m");break;case"M":j=3Dp("M",g,h);break;case"y":i=3Do("y");break;case"=
@":var t=3Dnew Date(o("@"));i=3Dt.getFullYear(),j=3Dt.getMonth()+1,k=3Dt.ge=
tDate();break;case"!":var t=3Dnew Date((o("!")-this._ticksTo1970)/1e4);i=3D=
t.getFullYear(),j=3Dt.getMonth()+1,k=3Dt.getDate();break;case"'":n("'")?q()=
:m=3D!0;break;default:q()}if(r<b.length)throw"Extra/unparsed characters fou=
nd in date: "+b.substring(r);i=3D=3D-1?i=3D(new Date).getFullYear():i<100&&=
(i+=3D(new Date).getFullYear()-(new Date).getFullYear()%100+(i<=3Dd?0:-100)=
);if(l>-1){j=3D1,k=3Dl;do{var u=3Dthis._getDaysInMonth(i,j-1);if(k<=3Du)bre=
ak;j++,k-=3Du}while(!0)}var t=3Dthis._daylightSavingAdjust(new Date(i,j-1,k=
));if(t.getFullYear()!=3Di||t.getMonth()+1!=3Dj||t.getDate()!=3Dk)throw"Inv=
alid date";return t},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd=
",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, =
d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy=
-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(=
4.925))*24*60*60*1e7,formatDate:function(a,b,c){if(!b)return"";var d=3D(c?c=
.dayNamesShort:null)||this._defaults.dayNamesShort,e=3D(c?c.dayNames:null)|=
|this._defaults.dayNames,f=3D(c?c.monthNamesShort:null)||this._defaults.mon=
thNamesShort,g=3D(c?c.monthNames:null)||this._defaults.monthNames,h=3Dfunct=
ion(b){var c=3Dm+1<a.length&&a.charAt(m+1)=3D=3Db;return c&&m++,c},i=3Dfunc=
tion(a,b,c){var d=3D""+b;if(h(a))while(d.length<c)d=3D"0"+d;return d},j=3Df=
unction(a,b,c,d){return h(a)?d[b]:c[b]},k=3D"",l=3D!1;if(b)for(var m=3D0;m<=
a.length;m++)if(l)a.charAt(m)=3D=3D"'"&&!h("'")?l=3D!1:k+=3Da.charAt(m);els=
e switch(a.charAt(m)){case"d":k+=3Di("d",b.getDate(),2);break;case"D":k+=3D=
j("D",b.getDay(),d,e);break;case"o":k+=3Di("o",Math.round(((new Date(b.getF=
ullYear(),b.getMonth(),b.getDate())).getTime()-(new Date(b.getFullYear(),0,=
0)).getTime())/864e5),3);break;case"m":k+=3Di("m",b.getMonth()+1,2);break;c=
ase"M":k+=3Dj("M",b.getMonth(),f,g);break;case"y":k+=3Dh("y")?b.getFullYear=
():(b.getYear()%100<10?"0":"")+b.getYear()%100;break;case"@":k+=3Db.getTime=
();break;case"!":k+=3Db.getTime()*1e4+this._ticksTo1970;break;case"'":h("'"=
)?k+=3D"'":l=3D!0;break;default:k+=3Da.charAt(m)}return k},_possibleChars:f=
unction(a){var b=3D"",c=3D!1,d=3Dfunction(b){var c=3De+1<a.length&&a.charAt=
(e+1)=3D=3Db;return c&&e++,c};for(var e=3D0;e<a.length;e++)if(c)a.charAt(e)=
=3D=3D"'"&&!d("'")?c=3D!1:b+=3Da.charAt(e);else switch(a.charAt(e)){case"d"=
:case"m":case"y":case"@":b+=3D"0123456789";break;case"D":case"M":return nul=
l;case"'":d("'")?b+=3D"'":c=3D!0;break;default:b+=3Da.charAt(e)}return b},_=
get:function(a,b){return a.settings[b]!=3D=3Dundefined?a.settings[b]:this._=
defaults[b]},_setDateFromField:function(a,b){if(a.input.val()=3D=3Da.lastVa=
l)return;var c=3Dthis._get(a,"dateFormat"),d=3Da.lastVal=3Da.input?a.input.=
val():null,e,f;e=3Df=3Dthis._getDefaultDate(a);var g=3Dthis._getFormatConfi=
g(a);try{e=3Dthis.parseDate(c,d,g)||f}catch(h){this.log(h),d=3Db?"":d}a.sel=
ectedDay=3De.getDate(),a.drawMonth=3Da.selectedMonth=3De.getMonth(),a.drawY=
ear=3Da.selectedYear=3De.getFullYear(),a.currentDay=3Dd?e.getDate():0,a.cur=
rentMonth=3Dd?e.getMonth():0,a.currentYear=3Dd?e.getFullYear():0,this._adju=
stInstDate(a)},_getDefaultDate:function(a){return this._restrictMinMax(a,th=
is._determineDate(a,this._get(a,"defaultDate"),new Date))},_determineDate:f=
unction(a,b,c){var d=3Dfunction(a){var b=3Dnew Date;return b.setDate(b.getD=
ate()+a),b},e=3Dfunction(b){try{return $.datepicker.parseDate($.datepicker.=
_get(a,"dateFormat"),b,$.datepicker._getFormatConfig(a))}catch(c){}var d=3D=
(b.toLowerCase().match(/^c/)?$.datepicker._getDate(a):null)||new Date,e=3Dd=
.getFullYear(),f=3Dd.getMonth(),g=3Dd.getDate(),h=3D/([+-]?[0-9]+)\s*(d|D|w=
|W|m|M|y|Y)?/g,i=3Dh.exec(b);while(i){switch(i[2]||"d"){case"d":case"D":g+=
=3DparseInt(i[1],10);break;case"w":case"W":g+=3DparseInt(i[1],10)*7;break;c=
ase"m":case"M":f+=3DparseInt(i[1],10),g=3DMath.min(g,$.datepicker._getDaysI=
nMonth(e,f));break;case"y":case"Y":e+=3DparseInt(i[1],10),g=3DMath.min(g,$.=
datepicker._getDaysInMonth(e,f))}i=3Dh.exec(b)}return new Date(e,f,g)},f=3D=
b=3D=3Dnull||b=3D=3D=3D""?c:typeof b=3D=3D"string"?e(b):typeof b=3D=3D"numb=
er"?isNaN(b)?c:d(b):new Date(b.getTime());return f=3Df&&f.toString()=3D=3D"=
Invalid Date"?c:f,f&&(f.setHours(0),f.setMinutes(0),f.setSeconds(0),f.setMi=
lliseconds(0)),this._daylightSavingAdjust(f)},_daylightSavingAdjust:functio=
n(a){return a?(a.setHours(a.getHours()>12?a.getHours()+2:0),a):null},_setDa=
te:function(a,b,c){var d=3D!b,e=3Da.selectedMonth,f=3Da.selectedYear,g=3Dth=
is._restrictMinMax(a,this._determineDate(a,b,new Date));a.selectedDay=3Da.c=
urrentDay=3Dg.getDate(),a.drawMonth=3Da.selectedMonth=3Da.currentMonth=3Dg.=
getMonth(),a.drawYear=3Da.selectedYear=3Da.currentYear=3Dg.getFullYear(),(e=
!=3Da.selectedMonth||f!=3Da.selectedYear)&&!c&&this._notifyChange(a),this._=
adjustInstDate(a),a.input&&a.input.val(d?"":this._formatDate(a))},_getDate:=
function(a){var b=3D!a.currentYear||a.input&&a.input.val()=3D=3D""?null:thi=
s._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay)=
);return b},_attachHandlers:function(a){var b=3Dthis._get(a,"stepMonths"),c=
=3D"#"+a.id.replace(/\\\\/g,"\\");a.dpDiv.find("[data-handler]").map(functi=
on(){var a=3D{prev:function(){window["DP_jQuery_"+dpuuid].datepicker._adjus=
tDate(c,-b,"M")},next:function(){window["DP_jQuery_"+dpuuid].datepicker._ad=
justDate(c,+b,"M")},hide:function(){window["DP_jQuery_"+dpuuid].datepicker.=
_hideDatepicker()},today:function(){window["DP_jQuery_"+dpuuid].datepicker.=
_gotoToday(c)},selectDay:function(){return window["DP_jQuery_"+dpuuid].date=
picker._selectDay(c,+this.getAttribute("data-month"),+this.getAttribute("da=
ta-year"),this),!1},selectMonth:function(){return window["DP_jQuery_"+dpuui=
d].datepicker._selectMonthYear(c,this,"M"),!1},selectYear:function(){return=
 window["DP_jQuery_"+dpuuid].datepicker._selectMonthYear(c,this,"Y"),!1}};$=
(this).bind(this.getAttribute("data-event"),a[this.getAttribute("data-handl=
er")])})},_generateHTML:function(a){var b=3Dnew Date;b=3Dthis._daylightSavi=
ngAdjust(new Date(b.getFullYear(),b.getMonth(),b.getDate()));var c=3Dthis._=
get(a,"isRTL"),d=3Dthis._get(a,"showButtonPanel"),e=3Dthis._get(a,"hideIfNo=
PrevNext"),f=3Dthis._get(a,"navigationAsDateFormat"),g=3Dthis._getNumberOfM=
onths(a),h=3Dthis._get(a,"showCurrentAtPos"),i=3Dthis._get(a,"stepMonths"),=
j=3Dg[0]!=3D1||g[1]!=3D1,k=3Dthis._daylightSavingAdjust(a.currentDay?new Da=
te(a.currentYear,a.currentMonth,a.currentDay):new Date(9999,9,9)),l=3Dthis.=
_getMinMaxDate(a,"min"),m=3Dthis._getMinMaxDate(a,"max"),n=3Da.drawMonth-h,=
o=3Da.drawYear;n<0&&(n+=3D12,o--);if(m){var p=3Dthis._daylightSavingAdjust(=
new Date(m.getFullYear(),m.getMonth()-g[0]*g[1]+1,m.getDate()));p=3Dl&&p<l?=
l:p;while(this._daylightSavingAdjust(new Date(o,n,1))>p)n--,n<0&&(n=3D11,o-=
-)}a.drawMonth=3Dn,a.drawYear=3Do;var q=3Dthis._get(a,"prevText");q=3Df?thi=
s.formatDate(q,this._daylightSavingAdjust(new Date(o,n-i,1)),this._getForma=
tConfig(a)):q;var r=3Dthis._canAdjustMonth(a,-1,o,n)?'<a class=3D"ui-datepi=
cker-prev ui-corner-all" data-handler=3D"prev" data-event=3D"click" title=
=3D"'+q+'"><span class=3D"ui-icon ui-icon-circle-triangle-'+(c?"e":"w")+'">=
'+q+"</span></a>":e?"":'<a class=3D"ui-datepicker-prev ui-corner-all ui-sta=
te-disabled" title=3D"'+q+'"><span class=3D"ui-icon ui-icon-circle-triangle=
-'+(c?"e":"w")+'">'+q+"</span></a>",s=3Dthis._get(a,"nextText");s=3Df?this.=
formatDate(s,this._daylightSavingAdjust(new Date(o,n+i,1)),this._getFormatC=
onfig(a)):s;var t=3Dthis._canAdjustMonth(a,1,o,n)?'<a class=3D"ui-datepicke=
r-next ui-corner-all" data-handler=3D"next" data-event=3D"click" title=3D"'=
+s+'"><span class=3D"ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+s+"=
</span></a>":e?"":'<a class=3D"ui-datepicker-next ui-corner-all ui-state-di=
sabled" title=3D"'+s+'"><span class=3D"ui-icon ui-icon-circle-triangle-'+(c=
?"w":"e")+'">'+s+"</span></a>",u=3Dthis._get(a,"currentText"),v=3Dthis._get=
(a,"gotoCurrent")&&a.currentDay?k:b;u=3Df?this.formatDate(u,v,this._getForm=
atConfig(a)):u;var w=3Da.inline?"":'<button type=3D"button" class=3D"ui-dat=
epicker-close ui-state-default ui-priority-primary ui-corner-all" data-hand=
ler=3D"hide" data-event=3D"click">'+this._get(a,"closeText")+"</button>",x=
=3Dd?'<div class=3D"ui-datepicker-buttonpane ui-widget-content">'+(c?w:"")+=
(this._isInRange(a,v)?'<button type=3D"button" class=3D"ui-datepicker-curre=
nt ui-state-default ui-priority-secondary ui-corner-all" data-handler=3D"to=
day" data-event=3D"click">'+u+"</button>":"")+(c?"":w)+"</div>":"",y=3Dpars=
eInt(this._get(a,"firstDay"),10);y=3DisNaN(y)?0:y;var z=3Dthis._get(a,"show=
Week"),A=3Dthis._get(a,"dayNames"),B=3Dthis._get(a,"dayNamesShort"),C=3Dthi=
s._get(a,"dayNamesMin"),D=3Dthis._get(a,"monthNames"),E=3Dthis._get(a,"mont=
hNamesShort"),F=3Dthis._get(a,"beforeShowDay"),G=3Dthis._get(a,"showOtherMo=
nths"),H=3Dthis._get(a,"selectOtherMonths"),I=3Dthis._get(a,"calculateWeek"=
)||this.iso8601Week,J=3Dthis._getDefaultDate(a),K=3D"";for(var L=3D0;L<g[0]=
;L++){var M=3D"";this.maxRows=3D4;for(var N=3D0;N<g[1];N++){var O=3Dthis._d=
aylightSavingAdjust(new Date(o,n,a.selectedDay)),P=3D" ui-corner-all",Q=3D"=
";if(j){Q+=3D'<div class=3D"ui-datepicker-group';if(g[1]>1)switch(N){case 0=
:Q+=3D" ui-datepicker-group-first",P=3D" ui-corner-"+(c?"right":"left");bre=
ak;case g[1]-1:Q+=3D" ui-datepicker-group-last",P=3D" ui-corner-"+(c?"left"=
:"right");break;default:Q+=3D" ui-datepicker-group-middle",P=3D""}Q+=3D'">'=
}Q+=3D'<div class=3D"ui-datepicker-header ui-widget-header ui-helper-clearf=
ix'+P+'">'+(/all|left/.test(P)&&L=3D=3D0?c?t:r:"")+(/all|right/.test(P)&&L=
=3D=3D0?c?r:t:"")+this._generateMonthYearHeader(a,n,o,l,m,L>0||N>0,D,E)+'</=
div><table class=3D"ui-datepicker-calendar"><thead>'+"<tr>";var R=3Dz?'<th =
class=3D"ui-datepicker-week-col">'+this._get(a,"weekHeader")+"</th>":"";for=
(var S=3D0;S<7;S++){var T=3D(S+y)%7;R+=3D"<th"+((S+y+6)%7>=3D5?' class=3D"u=
i-datepicker-week-end"':"")+">"+'<span title=3D"'+A[T]+'">'+C[T]+"</span></=
th>"}Q+=3DR+"</tr></thead><tbody>";var U=3Dthis._getDaysInMonth(o,n);o=3D=
=3Da.selectedYear&&n=3D=3Da.selectedMonth&&(a.selectedDay=3DMath.min(a.sele=
ctedDay,U));var V=3D(this._getFirstDayOfMonth(o,n)-y+7)%7,W=3DMath.ceil((V+=
U)/7),X=3Dj?this.maxRows>W?this.maxRows:W:W;this.maxRows=3DX;var Y=3Dthis._=
daylightSavingAdjust(new Date(o,n,1-V));for(var Z=3D0;Z<X;Z++){Q+=3D"<tr>";=
var _=3Dz?'<td class=3D"ui-datepicker-week-col">'+this._get(a,"calculateWee=
k")(Y)+"</td>":"";for(var S=3D0;S<7;S++){var ba=3DF?F.apply(a.input?a.input=
[0]:null,[Y]):[!0,""],bb=3DY.getMonth()!=3Dn,bc=3Dbb&&!H||!ba[0]||l&&Y<l||m=
&&Y>m;_+=3D'<td class=3D"'+((S+y+6)%7>=3D5?" ui-datepicker-week-end":"")+(b=
b?" ui-datepicker-other-month":"")+(Y.getTime()=3D=3DO.getTime()&&n=3D=3Da.=
selectedMonth&&a._keyEvent||J.getTime()=3D=3DY.getTime()&&J.getTime()=3D=3D=
O.getTime()?" "+this._dayOverClass:"")+(bc?" "+this._unselectableClass+" ui=
-state-disabled":"")+(bb&&!G?"":" "+ba[1]+(Y.getTime()=3D=3Dk.getTime()?" "=
+this._currentClass:"")+(Y.getTime()=3D=3Db.getTime()?" ui-datepicker-today=
":""))+'"'+((!bb||G)&&ba[2]?' title=3D"'+ba[2]+'"':"")+(bc?"":' data-handle=
r=3D"selectDay" data-event=3D"click" data-month=3D"'+Y.getMonth()+'" data-y=
ear=3D"'+Y.getFullYear()+'"')+">"+(bb&&!G?"&#xa0;":bc?'<span class=3D"ui-st=
ate-default">'+Y.getDate()+"</span>":'<a class=3D"ui-state-default'+(Y.getT=
ime()=3D=3Db.getTime()?" ui-state-highlight":"")+(Y.getTime()=3D=3Dk.getTim=
e()?" ui-state-active":"")+(bb?" ui-priority-secondary":"")+'" href=3D"#">'=
+Y.getDate()+"</a>")+"</td>",Y.setDate(Y.getDate()+1),Y=3Dthis._daylightSav=
ingAdjust(Y)}Q+=3D_+"</tr>"}n++,n>11&&(n=3D0,o++),Q+=3D"</tbody></table>"+(=
j?"</div>"+(g[0]>0&&N=3D=3Dg[1]-1?'<div class=3D"ui-datepicker-row-break"><=
/div>':""):""),M+=3DQ}K+=3DM}return K+=3Dx+($.browser.msie&&parseInt($.brow=
ser.version,10)<7&&!a.inline?'<iframe src=3D"javascript:false;" class=3D"ui=
-datepicker-cover" frameborder=3D"0"></iframe>':""),a._keyEvent=3D!1,K},_ge=
nerateMonthYearHeader:function(a,b,c,d,e,f,g,h){var i=3Dthis._get(a,"change=
Month"),j=3Dthis._get(a,"changeYear"),k=3Dthis._get(a,"showMonthAfterYear")=
,l=3D'<div class=3D"ui-datepicker-title">',m=3D"";if(f||!i)m+=3D'<span clas=
s=3D"ui-datepicker-month">'+g[b]+"</span>";else{var n=3Dd&&d.getFullYear()=
=3D=3Dc,o=3De&&e.getFullYear()=3D=3Dc;m+=3D'<select class=3D"ui-datepicker-=
month" data-handler=3D"selectMonth" data-event=3D"change">';for(var p=3D0;p=
<12;p++)(!n||p>=3Dd.getMonth())&&(!o||p<=3De.getMonth())&&(m+=3D'<option va=
lue=3D"'+p+'"'+(p=3D=3Db?' selected=3D"selected"':"")+">"+h[p]+"</option>")=
;m+=3D"</select>"}k||(l+=3Dm+(f||!i||!j?"&#xa0;":""));if(!a.yearshtml){a.ye=
arshtml=3D"";if(f||!j)l+=3D'<span class=3D"ui-datepicker-year">'+c+"</span>=
";else{var q=3Dthis._get(a,"yearRange").split(":"),r=3D(new Date).getFullYe=
ar(),s=3Dfunction(a){var b=3Da.match(/c[+-].*/)?c+parseInt(a.substring(1),1=
0):a.match(/[+-].*/)?r+parseInt(a,10):parseInt(a,10);return isNaN(b)?r:b},t=
=3Ds(q[0]),u=3DMath.max(t,s(q[1]||""));t=3Dd?Math.max(t,d.getFullYear()):t,=
u=3De?Math.min(u,e.getFullYear()):u,a.yearshtml+=3D'<select class=3D"ui-dat=
epicker-year" data-handler=3D"selectYear" data-event=3D"change">';for(;t<=
=3Du;t++)a.yearshtml+=3D'<option value=3D"'+t+'"'+(t=3D=3Dc?' selected=3D"s=
elected"':"")+">"+t+"</option>";a.yearshtml+=3D"</select>",l+=3Da.yearshtml=
,a.yearshtml=3Dnull}}return l+=3Dthis._get(a,"yearSuffix"),k&&(l+=3D(f||!i|=
|!j?"&#xa0;":"")+m),l+=3D"</div>",l},_adjustInstDate:function(a,b,c){var d=
=3Da.drawYear+(c=3D=3D"Y"?b:0),e=3Da.drawMonth+(c=3D=3D"M"?b:0),f=3DMath.mi=
n(a.selectedDay,this._getDaysInMonth(d,e))+(c=3D=3D"D"?b:0),g=3Dthis._restr=
ictMinMax(a,this._daylightSavingAdjust(new Date(d,e,f)));a.selectedDay=3Dg.=
getDate(),a.drawMonth=3Da.selectedMonth=3Dg.getMonth(),a.drawYear=3Da.selec=
tedYear=3Dg.getFullYear(),(c=3D=3D"M"||c=3D=3D"Y")&&this._notifyChange(a)},=
_restrictMinMax:function(a,b){var c=3Dthis._getMinMaxDate(a,"min"),d=3Dthis=
._getMinMaxDate(a,"max"),e=3Dc&&b<c?c:b;return e=3Dd&&e>d?d:e,e},_notifyCha=
nge:function(a){var b=3Dthis._get(a,"onChangeMonthYear");b&&b.apply(a.input=
?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:=
function(a){var b=3Dthis._get(a,"numberOfMonths");return b=3D=3Dnull?[1,1]:=
typeof b=3D=3D"number"?[1,b]:b},_getMinMaxDate:function(a,b){return this._d=
etermineDate(a,this._get(a,b+"Date"),null)},_getDaysInMonth:function(a,b){r=
eturn 32-this._daylightSavingAdjust(new Date(a,b,32)).getDate()},_getFirstD=
ayOfMonth:function(a,b){return(new Date(a,b,1)).getDay()},_canAdjustMonth:f=
unction(a,b,c,d){var e=3Dthis._getNumberOfMonths(a),f=3Dthis._daylightSavin=
gAdjust(new Date(c,d+(b<0?b:e[0]*e[1]),1));return b<0&&f.setDate(this._getD=
aysInMonth(f.getFullYear(),f.getMonth())),this._isInRange(a,f)},_isInRange:=
function(a,b){var c=3Dthis._getMinMaxDate(a,"min"),d=3Dthis._getMinMaxDate(=
a,"max");return(!c||b.getTime()>=3Dc.getTime())&&(!d||b.getTime()<=3Dd.getT=
ime())},_getFormatConfig:function(a){var b=3Dthis._get(a,"shortYearCutoff")=
;return b=3Dtypeof b!=3D"string"?b:(new Date).getFullYear()%100+parseInt(b,=
10),{shortYearCutoff:b,dayNamesShort:this._get(a,"dayNamesShort"),dayNames:=
this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),mont=
hNames:this._get(a,"monthNames")}},_formatDate:function(a,b,c,d){b||(a.curr=
entDay=3Da.selectedDay,a.currentMonth=3Da.selectedMonth,a.currentYear=3Da.s=
electedYear);var e=3Db?typeof b=3D=3D"object"?b:this._daylightSavingAdjust(=
new Date(d,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.curren=
tMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),e,th=
is._getFormatConfig(a))}}),$.fn.datepicker=3Dfunction(a){if(!this.length)re=
turn this;$.datepicker.initialized||($(document).mousedown($.datepicker._ch=
eckExternalClick).find("body").append($.datepicker.dpDiv),$.datepicker.init=
ialized=3D!0);var b=3DArray.prototype.slice.call(arguments,1);return typeof=
 a!=3D"string"||a!=3D"isDisabled"&&a!=3D"getDate"&&a!=3D"widget"?a=3D=3D"op=
tion"&&arguments.length=3D=3D2&&typeof arguments[1]=3D=3D"string"?$.datepic=
ker["_"+a+"Datepicker"].apply($.datepicker,[this[0]].concat(b)):this.each(f=
unction(){typeof a=3D=3D"string"?$.datepicker["_"+a+"Datepicker"].apply($.d=
atepicker,[this].concat(b)):$.datepicker._attachDatepicker(this,a)}):$.date=
picker["_"+a+"Datepicker"].apply($.datepicker,[this[0]].concat(b))},$.datep=
icker=3Dnew Datepicker,$.datepicker.initialized=3D!1,$.datepicker.uuid=3D(n=
ew Date).getTime(),$.datepicker.version=3D"1.8.23",window["DP_jQuery_"+dpuu=
id]=3D$})(jQuery);;
\ No newline at end of file
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/admin-home.tt b/=
koha-tmpl/intranet-tmpl/prog/en/modules/admin/admin-home.tt
index 3906c46..5aef1f6 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/admin-home.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/admin-home.tt
@@ -105,6 +105,8 @@
 =09<dd>Printers (UNIX paths).</dd> -->
     <dt><a href=3D"/cgi-bin/koha/admin/z3950servers.pl">Z39.50 client targ=
ets</a></dt>
 =09<dd>Define which servers to query for MARC data in the integrated Z39.5=
0 client.</dd>
+    <dt><a href=3D"/cgi-bin/koha/admin/didyoumean.pl">Did you mean?</a></d=
t>
+    <dd>Choose which plugins to use to suggest searches to patrons and sta=
ff.</dd>
 </dl>
 </div>
=20
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/didyoumean.tt b/=
koha-tmpl/intranet-tmpl/prog/en/modules/admin/didyoumean.tt
new file mode 100644
index 0000000..b534fed
--- /dev/null
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/didyoumean.tt
@@ -0,0 +1,104 @@
+[% BLOCK pluginlist %]
+<div class=3D"pluginlist">
+[% FOREACH plugin IN plugins %]
+    <div class=3D"plugin">
+        <div class=3D"pluginname">
+            [% IF plugin.enabled %]<input type=3D"checkbox" checked=3D"che=
cked" id=3D"checkbox_[% plugin.name %]">[% ELSE %]<input type=3D"checkbox" =
id=3D"checkbox_[% plugin.name %]">[% END %]
+            <label class=3D'pluginlabel' for=3D"checkbox_[% plugin.name %]=
">[% plugin.name %]</label></div>
+        <div class=3D"plugindesc">
+        [% SWITCH plugin.name %]
+        [% CASE 'AuthorityFile' %]
+            Suggest authorities which are relevant to the term the user se=
arched for.
+        [% CASE 'ExplodedTerms' %]
+            Suggest that patrons expand their searches to include
+            broader/narrower/related terms.
+        [% END %]
+        </div>
+    </div>
+[% END %]
+</div>
+[% END %]
+[% INCLUDE 'doc-head-open.inc' %]
+<title>Koha &rsaquo; Administration &rsaquo; Did you mean?</title>
+[% INCLUDE 'doc-head-close.inc' %]
+<script>
+    $(document).ready(function() {
+        $( ".pluginlist" ).sortable();
+        $( ".plugin" ).addClass( "ui-widget ui-widget-content ui-helper-cl=
earfix ui-corner-all" )
+            .find( ".pluginname" )
+                    .addClass( "ui-widget-header ui-corner-all" )
+                    .end()
+            .find( ".plugindesc" );
+    });
+
+    function yesimeant() {
+        var OPACdidyoumean =3D serialize_plugins('opac');
+        var INTRAdidyoumean =3D serialize_plugins('intranet');
+
+        var data =3D "pref_OPACdidyoumean=3D" + encodeURIComponent(OPACdid=
youmean) + "&pref_INTRAdidyoumean=3D" + encodeURIComponent(INTRAdidyoumean)=
;
+
+        $.ajax({
+            data: data,
+            type: 'POST',
+            url: '/cgi-bin/koha/svc/config/systempreferences/',
+            success: function () { alert("Successfully saved configuration=
"); },
+        });
+        return false;
+    }
+
+    function serialize_plugins(interface) {
+        var serializedconfig =3D '[';
+        $('#didyoumean' + interface + ' .pluginlist .plugin').each(functio=
n(index) {
+            var name =3D $(this).find('.pluginlabel').text();
+            var enabled =3D $(this).find('#checkbox_' + name).attr('checke=
d') =3D=3D 'checked' ?
+                          ', "enabled": 1' : '';
+            serializedconfig +=3D '{ "name": "' + name + '"' + enabled + '=
}, ';
+            });
+            serializedconfig =3D serializedconfig.substring(0, serializedc=
onfig.length - 2);
+            serializedconfig +=3D ']';
+            return serializedconfig;
+    }
+</script>
+</head>
+<body id=3D"admin_didyoumean" class=3D"admin">
+[% INCLUDE 'header.inc' %]
+[% INCLUDE 'cat-search.inc' %]
+<div id=3D"breadcrumbs"><a href=3D"/cgi-bin/koha/mainpage.pl">Home</a> &rs=
aquo; <a href=3D"/cgi-bin/koha/admin/admin-home.pl">Administration</a> &rsa=
quo; Did you mean?</div>
+
+<div id=3D"doc3" class=3D"yui-t2">
+
+    <div id=3D"bd">
+    <div id=3D"yui-main">
+    <div class=3D"yui-b">
+        <h3>Did you mean?</h3>
+        <noscript><div class=3D"dialog alert"><strong>Please enable Javasc=
ript:</strong>
+            Configuring <em>Did you mean?</em> plugins requires Javascript=
. If
+            you are unable to use Javascript, you may be able to enter the
+            configuration (which is stored in JSON in the OPACdidyoumean a=
nd
+            INTRAdidyoumean system preferences) in the Local Preferences t=
ab in
+            the system preference editor, but this is unsupported, not
+            recommended, and likely will not work.</div></noscript>
+        <div id=3D"didyoumeanlegend">
+            Please put the <em>Did you mean?</em> plugins in order by sign=
ificance, from
+            most significant to least significant, and check the box to en=
able those
+            plugins that you want to use.
+        </div>
+        <form action=3D"/cgi-bin/koha/admin/didyoumean.pl" method=3D"post"=
>
+            <fieldset id=3D"didyoumeanopac">
+                <legend>OPAC</legend>
+                [% PROCESS pluginlist plugins=3DOPACpluginlist %]
+            </fieldset>
+            <fieldset id=3D"didyoumeanintranet">
+                <legend>Intranet</legend>
+                [% PROCESS pluginlist plugins=3DINTRApluginlist %]
+            </fieldset>
+            <fieldset class=3D"action"><button class=3D"save-all submit" o=
nclick=3D"yesimeant();return false;" type=3D"submit">Save configuration</bu=
tton> <a href=3D"#" onclick=3D"window.location.reload(true);" class=3D"canc=
el">Cancel</a></fieldset>
+        </form>
+
+        </div>
+        </div>
+<div class=3D"yui-b">
+[% INCLUDE 'admin-menu.inc' %]
+</div>
+</div>
+[% INCLUDE 'intranet-bottom.inc' %]
diff --git a/koha-tmpl/opac-tmpl/prog/en/lib/jquery/jquery-ui.css b/koha-tm=
pl/opac-tmpl/prog/en/lib/jquery/jquery-ui.css
index 234b987..fe76cd3 100644
--- a/koha-tmpl/opac-tmpl/prog/en/lib/jquery/jquery-ui.css
+++ b/koha-tmpl/opac-tmpl/prog/en/lib/jquery/jquery-ui.css
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI CSS Framework 1.8.20
+ * jQuery UI CSS Framework 1.8.23
  *
  * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
  * Dual licensed under the MIT or GPL Version 2 licenses.
@@ -39,7 +39,7 @@
=20
=20
 /*!
- * jQuery UI CSS Framework 1.8.20
+ * jQuery UI CSS Framework 1.8.23
  *
  * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
  * Dual licensed under the MIT or GPL Version 2 licenses.
@@ -56,26 +56,26 @@
 .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 butto=
n { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
-.ui-widget-content { border: 1px solid #B9D8D9; background: #ffffff; color=
: #222222; }
+.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(im=
ages/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
 .ui-widget-content a { color: #222222; }
-.ui-widget-header { border: 1px solid #B9D8D9; background: #E6F0F2 none; c=
olor: #222222; font-weight: bold; }
+.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(ima=
ges/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222=
222; font-weight: bold; }
 .ui-widget-header a { color: #222222; }
=20
 /* Interaction states
 ----------------------------------*/
-.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header=
 .ui-state-default { border: 1px solid #B9D8D9; background: #F4F8F9 none; f=
ont-weight: normal; color: #555555; }
+.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header=
 .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(ima=
ges/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal;=
 color: #555555; }
 .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited=
 { color: #555555; 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-widg=
et-header .ui-state-focus { border: 1px solid #B9D8D9; background: #E6F0F2 =
none; font-weight: normal; color: #212121; }
+.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-widg=
et-header .ui-state-focus { border: 1px solid #999999; 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 { color: #212121; text-decorati=
on: none; }
-.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .=
ui-state-active { border: 1px solid #aaaaaa; background: #ffffff none; font=
-weight: normal; color: #212121; }
+.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .=
ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images=
/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; co=
lor: #212121; }
 .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { =
color: #212121; text-decoration: none; }
 .ui-widget :active { outline: none; }
=20
 /* Interaction Cues
 ----------------------------------*/
-.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-he=
ader .ui-state-highlight  {border: 1px solid #fcefa1; background: #fbf9ee; =
color: #363636; }
+.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-he=
ader .ui-state-highlight  {border: 1px solid #fcefa1; background: #fbf9ee u=
rl(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; color: #cd0a0=
a; }
+.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; }
@@ -285,7 +285,7 @@
 /* Overlays */
 .ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40=
x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=3D30); }
 .ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaa=
aa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .3=
0;filter:Alpha(Opacity=3D30); -moz-border-radius: 8px; -khtml-border-radius=
: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*!
- * jQuery UI Autocomplete 1.8.20
+ * jQuery UI Autocomplete 1.8.23
  *
  * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
  * Dual licensed under the MIT or GPL Version 2 licenses.
@@ -293,20 +293,13 @@
  *
  * http://docs.jquery.com/UI/Autocomplete#theming
  */
-.ui-autocomplete { position: absolute; cursor: default; -webkit-box-shadow=
: 2px 2px 2px rgba(0,0,0,.3); -moz-box-shadow: 2px 2px 2px rgba(0,0,0,.3); =
box-shadow: 2px 2px 2px rgba(0,0,0,.3); }
-
-.ui-autocomplete.ui-widget-content .ui-state-hover { border: 1px solid #B9=
D8D9; background: #E6F0F2 none; font-weight: normal; color: #212121;
-}
-
-.ui-autocomplete-loading {
-    background: #FFF url("../../img/loading-small.gif") right center no-re=
peat;
-}
+.ui-autocomplete { position: absolute; cursor: default; }
=20
 /* workarounds */
 * html .ui-autocomplete { width:1px; } /* without this, the menu expands t=
o 100% in IE6 */
=20
 /*
- * jQuery UI Menu 1.8.20
+ * jQuery UI Menu 1.8.23
  *
  * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
  * Dual licensed under the MIT or GPL Version 2 licenses.
@@ -315,40 +308,60 @@
  * http://docs.jquery.com/UI/Menu#theming
  */
 .ui-menu {
-    list-style:none;
-    padding: 2px;
-    margin: 0;
-    display:block;
-    float: left;
-}
-.ui-menu li {
-    list-style:none;
+       list-style:none;
+       padding: 2px;
+  margin: 0;
+     display:block;
+ float: left;
 }
 .ui-menu .ui-menu {
-    margin-top: -3px;
+     margin-top: -3px;
 }
 .ui-menu .ui-menu-item {
-    margin:0;
-    padding: 0;
+   margin:0;
+      padding: 0;
     zoom: 1;
-    float: left;
-    clear: left;
-    width: 100%;
+       float: left;
+   clear: left;
+   width: 100%;
 }
 .ui-menu .ui-menu-item a {
-    text-decoration:none;
-    display:block;
-    padding:.2em .4em;
-    line-height:1.5;
-    zoom:1;
+      text-decoration:none;
+  display:block;
+ padding:.2em .4em;
+     line-height:1.5;
+       zoom:1;
 }
 .ui-menu .ui-menu-item a.ui-state-hover,
 .ui-menu .ui-menu-item a.ui-state-active {
-    font-weight: normal;
-    margin: -1px;
+  font-weight: normal;
+   margin: -1px;
 }
 /*!
- * jQuery UI Tabs 1.8.20
+ * jQuery UI Slider 1.8.23
+ *
+ * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Slider#theming
+ */
+.ui-slider { position: relative; text-align: left; }
+.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2e=
m; 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-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; margi=
n-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; }/*!
+ * jQuery UI Tabs 1.8.23
  *
  * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
  * Dual licensed under the MIT or GPL Version 2 licenses.
@@ -366,7 +379,7 @@
 .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.=
4em; background: none; }
 .ui-tabs .ui-tabs-hide { display: none !important; }
 /*!
- * jQuery UI Datepicker 1.8.20
+ * jQuery UI Datepicker 1.8.23
  *
  * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
  * Dual licensed under the MIT or GPL Version 2 licenses.
@@ -388,8 +401,8 @@
 .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 : 0; border-col=
lapse: collapse; margin:0 0 .4em; }
-.ui-datepicker th { background : transparent none; padding: .7em .3em; tex=
t-align: center; font-weight: bold; border: 0;  }
+.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: colla=
pse; margin:0 0 .4em; }
+.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: b=
old; border: 0;  }
 .ui-datepicker td { border: 0; padding: 1px; }
 .ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2e=
m; 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; }
@@ -423,8 +436,6 @@
=20
 /* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
 .ui-datepicker-cover {
-    display: none; /*sorry for IE5*/
-    display/**/: block; /*sorry for IE5*/
     position: absolute; /*must have*/
     z-index: -1; /*must have*/
     filter: mask(); /*must have*/
diff --git a/koha-tmpl/opac-tmpl/prog/en/lib/jquery/jquery-ui.js b/koha-tmp=
l/opac-tmpl/prog/en/lib/jquery/jquery-ui.js
index 6996eae..635f4c6 100644
--- a/koha-tmpl/opac-tmpl/prog/en/lib/jquery/jquery-ui.js
+++ b/koha-tmpl/opac-tmpl/prog/en/lib/jquery/jquery-ui.js
@@ -1,29 +1,37 @@
-/*! jQuery UI - v1.8.21 - 2012-06-05
+/*! jQuery UI - v1.8.23 - 2012-08-15
 * https://github.com/jquery/jquery-ui
 * Includes: jquery.ui.core.js
 * Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){function c(b,c){var e=3Db.nodeName.toLowerCase();if("area"=
=3D=3D=3De){var f=3Db.parentNode,g=3Df.name,h;return!b.href||!g||f.nodeName=
.toLowerCase()!=3D=3D"map"?!1:(h=3Da("img[usemap=3D#"+g+"]")[0],!!h&&d(h))}=
return(/input|select|textarea|button|object/.test(e)?!b.disabled:"a"=3D=3De=
?b.href||c:c)&&d(b)}function d(b){return!a(b).parents().andSelf().filter(fu=
nction(){return a.curCSS(this,"visibility")=3D=3D=3D"hidden"||a.expr.filter=
s.hidden(this)}).length}a.ui=3Da.ui||{};if(a.ui.version)return;a.extend(a.u=
i,{version:"1.8.21",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMM=
AND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35=
,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD=
_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_=
SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,=
TAB:9,UP:38,WINDOWS:91}}),a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus=
:a.fn.focus,focus:function(b,c){return typeof b=3D=3D"number"?this.each(fun=
ction(){var d=3Dthis;setTimeout(function(){a(d).focus(),c&&c.call(d)},b)}):=
this._focus.apply(this,arguments)},scrollParent:function(){var b;return a.b=
rowser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.tes=
t(this.css("position"))?b=3Dthis.parents().filter(function(){return/(relati=
ve|absolute|fixed)/.test(a.curCSS(this,"position",1))&&/(auto|scroll)/.test=
(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"o=
verflow-x",1))}).eq(0):b=3Dthis.parents().filter(function(){return/(auto|sc=
roll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.cur=
CSS(this,"overflow-x",1))}).eq(0),/fixed/.test(this.css("position"))||!b.le=
ngth?a(document):b},zIndex:function(c){if(c!=3D=3Db)return this.css("zIndex=
",c);if(this.length){var d=3Da(this[0]),e,f;while(d.length&&d[0]!=3D=3Ddocu=
ment){e=3Dd.css("position");if(e=3D=3D=3D"absolute"||e=3D=3D=3D"relative"||=
e=3D=3D=3D"fixed"){f=3DparseInt(d.css("zIndex"),10);if(!isNaN(f)&&f!=3D=3D0=
)return f}d=3Dd.parent()}}return 0},disableSelection:function(){return this=
.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelecti=
on",function(a){a.preventDefault()})},enableSelection:function(){return thi=
s.unbind(".ui-disableSelection")}}),a.each(["Width","Height"],function(c,d)=
{function h(b,c,d,f){return a.each(e,function(){c-=3DparseFloat(a.curCSS(b,=
"padding"+this,!0))||0,d&&(c-=3DparseFloat(a.curCSS(b,"border"+this+"Width"=
,!0))||0),f&&(c-=3DparseFloat(a.curCSS(b,"margin"+this,!0))||0)}),c}var e=
=3Dd=3D=3D=3D"Width"?["Left","Right"]:["Top","Bottom"],f=3Dd.toLowerCase(),=
g=3D{innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.f=
n.outerWidth,outerHeight:a.fn.outerHeight};a.fn["inner"+d]=3Dfunction(c){re=
turn c=3D=3D=3Db?g["inner"+d].call(this):this.each(function(){a(this).css(f=
,h(this,c)+"px")})},a.fn["outer"+d]=3Dfunction(b,c){return typeof b!=3D"num=
ber"?g["outer"+d].call(this,b):this.each(function(){a(this).css(f,h(this,b,=
!0,c)+"px")})}}),a.extend(a.expr[":"],{data:function(b,c,d){return!!a.data(=
b,d[3])},focusable:function(b){return c(b,!isNaN(a.attr(b,"tabindex")))},ta=
bbable:function(b){var d=3Da.attr(b,"tabindex"),e=3DisNaN(d);return(e||d>=
=3D0)&&c(b,!e)}}),a(function(){var b=3Ddocument.body,c=3Db.appendChild(c=3D=
document.createElement("div"));c.offsetHeight,a.extend(c.style,{minHeight:"=
100px",height:"auto",padding:0,borderWidth:0}),a.support.minHeight=3Dc.offs=
etHeight=3D=3D=3D100,a.support.selectstart=3D"onselectstart"in c,b.removeCh=
ild(c).style.display=3D"none"}),a.extend(a.ui,{plugin:{add:function(b,c,d){=
var e=3Da.ui[b].prototype;for(var f in d)e.plugins[f]=3De.plugins[f]||[],e.=
plugins[f].push([c,d[f]])},call:function(a,b,c){var d=3Da.plugins[b];if(!d|=
|!a.element[0].parentNode)return;for(var e=3D0;e<d.length;e++)a.options[d[e=
][0]]&&d[e][1].apply(a.element,c)}},contains:function(a,b){return document.=
compareDocumentPosition?a.compareDocumentPosition(b)&16:a!=3D=3Db&&a.contai=
ns(b)},hasScroll:function(b,c){if(a(b).css("overflow")=3D=3D=3D"hidden")ret=
urn!1;var d=3Dc&&c=3D=3D=3D"left"?"scrollLeft":"scrollTop",e=3D!1;return b[=
d]>0?!0:(b[d]=3D1,e=3Db[d]>0,b[d]=3D0,e)},isOverAxis:function(a,b,c){return=
 a>b&&a<b+c},isOver:function(b,c,d,e,f,g){return a.ui.isOverAxis(b,d,f)&&a.=
ui.isOverAxis(c,e,g)}})})(jQuery);;/*! jQuery UI - v1.8.21 - 2012-06-05
+(function(a,b){function c(b,c){var e=3Db.nodeName.toLowerCase();if("area"=
=3D=3D=3De){var f=3Db.parentNode,g=3Df.name,h;return!b.href||!g||f.nodeName=
.toLowerCase()!=3D=3D"map"?!1:(h=3Da("img[usemap=3D#"+g+"]")[0],!!h&&d(h))}=
return(/input|select|textarea|button|object/.test(e)?!b.disabled:"a"=3D=3De=
?b.href||c:c)&&d(b)}function d(b){return!a(b).parents().andSelf().filter(fu=
nction(){return a.curCSS(this,"visibility")=3D=3D=3D"hidden"||a.expr.filter=
s.hidden(this)}).length}a.ui=3Da.ui||{};if(a.ui.version)return;a.extend(a.u=
i,{version:"1.8.23",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMM=
AND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35=
,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD=
_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_=
SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,=
TAB:9,UP:38,WINDOWS:91}}),a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus=
:a.fn.focus,focus:function(b,c){return typeof b=3D=3D"number"?this.each(fun=
ction(){var d=3Dthis;setTimeout(function(){a(d).focus(),c&&c.call(d)},b)}):=
this._focus.apply(this,arguments)},scrollParent:function(){var b;return a.b=
rowser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.tes=
t(this.css("position"))?b=3Dthis.parents().filter(function(){return/(relati=
ve|absolute|fixed)/.test(a.curCSS(this,"position",1))&&/(auto|scroll)/.test=
(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"o=
verflow-x",1))}).eq(0):b=3Dthis.parents().filter(function(){return/(auto|sc=
roll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.cur=
CSS(this,"overflow-x",1))}).eq(0),/fixed/.test(this.css("position"))||!b.le=
ngth?a(document):b},zIndex:function(c){if(c!=3D=3Db)return this.css("zIndex=
",c);if(this.length){var d=3Da(this[0]),e,f;while(d.length&&d[0]!=3D=3Ddocu=
ment){e=3Dd.css("position");if(e=3D=3D=3D"absolute"||e=3D=3D=3D"relative"||=
e=3D=3D=3D"fixed"){f=3DparseInt(d.css("zIndex"),10);if(!isNaN(f)&&f!=3D=3D0=
)return f}d=3Dd.parent()}}return 0},disableSelection:function(){return this=
.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelecti=
on",function(a){a.preventDefault()})},enableSelection:function(){return thi=
s.unbind(".ui-disableSelection")}}),a("<a>").outerWidth(1).jquery||a.each([=
"Width","Height"],function(c,d){function h(b,c,d,f){return a.each(e,functio=
n(){c-=3DparseFloat(a.curCSS(b,"padding"+this,!0))||0,d&&(c-=3DparseFloat(a=
.curCSS(b,"border"+this+"Width",!0))||0),f&&(c-=3DparseFloat(a.curCSS(b,"ma=
rgin"+this,!0))||0)}),c}var e=3Dd=3D=3D=3D"Width"?["Left","Right"]:["Top","=
Bottom"],f=3Dd.toLowerCase(),g=3D{innerWidth:a.fn.innerWidth,innerHeight:a.=
fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};a.f=
n["inner"+d]=3Dfunction(c){return c=3D=3D=3Db?g["inner"+d].call(this):this.=
each(function(){a(this).css(f,h(this,c)+"px")})},a.fn["outer"+d]=3Dfunction=
(b,c){return typeof b!=3D"number"?g["outer"+d].call(this,b):this.each(funct=
ion(){a(this).css(f,h(this,b,!0,c)+"px")})}}),a.extend(a.expr[":"],{data:a.=
expr.createPseudo?a.expr.createPseudo(function(b){return function(c){return=
!!a.data(c,b)}}):function(b,c,d){return!!a.data(b,d[3])},focusable:function=
(b){return c(b,!isNaN(a.attr(b,"tabindex")))},tabbable:function(b){var d=3D=
a.attr(b,"tabindex"),e=3DisNaN(d);return(e||d>=3D0)&&c(b,!e)}}),a(function(=
){var b=3Ddocument.body,c=3Db.appendChild(c=3Ddocument.createElement("div")=
);c.offsetHeight,a.extend(c.style,{minHeight:"100px",height:"auto",padding:=
0,borderWidth:0}),a.support.minHeight=3Dc.offsetHeight=3D=3D=3D100,a.suppor=
t.selectstart=3D"onselectstart"in c,b.removeChild(c).style.display=3D"none"=
}),a.curCSS||(a.curCSS=3Da.css),a.extend(a.ui,{plugin:{add:function(b,c,d){=
var e=3Da.ui[b].prototype;for(var f in d)e.plugins[f]=3De.plugins[f]||[],e.=
plugins[f].push([c,d[f]])},call:function(a,b,c){var d=3Da.plugins[b];if(!d|=
|!a.element[0].parentNode)return;for(var e=3D0;e<d.length;e++)a.options[d[e=
][0]]&&d[e][1].apply(a.element,c)}},contains:function(a,b){return document.=
compareDocumentPosition?a.compareDocumentPosition(b)&16:a!=3D=3Db&&a.contai=
ns(b)},hasScroll:function(b,c){if(a(b).css("overflow")=3D=3D=3D"hidden")ret=
urn!1;var d=3Dc&&c=3D=3D=3D"left"?"scrollLeft":"scrollTop",e=3D!1;return b[=
d]>0?!0:(b[d]=3D1,e=3Db[d]>0,b[d]=3D0,e)},isOverAxis:function(a,b,c){return=
 a>b&&a<b+c},isOver:function(b,c,d,e,f,g){return a.ui.isOverAxis(b,d,f)&&a.=
ui.isOverAxis(c,e,g)}})})(jQuery);;/*! jQuery UI - v1.8.23 - 2012-08-15
 * https://github.com/jquery/jquery-ui
 * Includes: jquery.ui.widget.js
 * Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){if(a.cleanData){var c=3Da.cleanData;a.cleanData=3Dfunction(=
b){for(var d=3D0,e;(e=3Db[d])!=3Dnull;d++)try{a(e).triggerHandler("remove")=
}catch(f){}c(b)}}else{var d=3Da.fn.remove;a.fn.remove=3Dfunction(b,c){retur=
n this.each(function(){return c||(!b||a.filter(b,[this]).length)&&a("*",thi=
s).add([this]).each(function(){try{a(this).triggerHandler("remove")}catch(b=
){}}),d.call(a(this),b,c)})}}a.widget=3Dfunction(b,c,d){var e=3Db.split("."=
)[0],f;b=3Db.split(".")[1],f=3De+"-"+b,d||(d=3Dc,c=3Da.Widget),a.expr[":"][=
f]=3Dfunction(c){return!!a.data(c,b)},a[e]=3Da[e]||{},a[e][b]=3Dfunction(a,=
b){arguments.length&&this._createWidget(a,b)};var g=3Dnew c;g.options=3Da.e=
xtend(!0,{},g.options),a[e][b].prototype=3Da.extend(!0,g,{namespace:e,widge=
tName:b,widgetEventPrefix:a[e][b].prototype.widgetEventPrefix||b,widgetBase=
Class:f},d),a.widget.bridge(b,a[e][b])},a.widget.bridge=3Dfunction(c,d){a.f=
n[c]=3Dfunction(e){var f=3Dtypeof e=3D=3D"string",g=3DArray.prototype.slice=
.call(arguments,1),h=3Dthis;return e=3D!f&&g.length?a.extend.apply(null,[!0=
,e].concat(g)):e,f&&e.charAt(0)=3D=3D=3D"_"?h:(f?this.each(function(){var d=
=3Da.data(this,c),f=3Dd&&a.isFunction(d[e])?d[e].apply(d,g):d;if(f!=3D=3Dd&=
&f!=3D=3Db)return h=3Df,!1}):this.each(function(){var b=3Da.data(this,c);b?=
b.option(e||{})._init():a.data(this,c,new d(e,this))}),h)}},a.Widget=3Dfunc=
tion(a,b){arguments.length&&this._createWidget(a,b)},a.Widget.prototype=3D{=
widgetName:"widget",widgetEventPrefix:"",options:{disabled:!1},_createWidge=
t:function(b,c){a.data(c,this.widgetName,this),this.element=3Da(c),this.opt=
ions=3Da.extend(!0,{},this.options,this._getCreateOptions(),b);var d=3Dthis=
;this.element.bind("remove."+this.widgetName,function(){d.destroy()}),this.=
_create(),this._trigger("create"),this._init()},_getCreateOptions:function(=
){return a.metadata&&a.metadata.get(this.element[0])[this.widgetName]},_cre=
ate:function(){},_init:function(){},destroy:function(){this.element.unbind(=
"."+this.widgetName).removeData(this.widgetName),this.widget().unbind("."+t=
his.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClas=
s+"-disabled "+"ui-state-disabled")},widget:function(){return this.element}=
,option:function(c,d){var e=3Dc;if(arguments.length=3D=3D=3D0)return a.exte=
nd({},this.options);if(typeof c=3D=3D"string"){if(d=3D=3D=3Db)return this.o=
ptions[c];e=3D{},e[c]=3Dd}return this._setOptions(e),this},_setOptions:func=
tion(b){var c=3Dthis;return a.each(b,function(a,b){c._setOption(a,b)}),this=
},_setOption:function(a,b){return this.options[a]=3Db,a=3D=3D=3D"disabled"&=
&this.widget()[b?"addClass":"removeClass"](this.widgetBaseClass+"-disabled"=
+" "+"ui-state-disabled").attr("aria-disabled",b),this},enable:function(){r=
eturn this._setOption("disabled",!1)},disable:function(){return this._setOp=
tion("disabled",!0)},_trigger:function(b,c,d){var e,f,g=3Dthis.options[b];d=
=3Dd||{},c=3Da.Event(c),c.type=3D(b=3D=3D=3Dthis.widgetEventPrefix?b:this.w=
idgetEventPrefix+b).toLowerCase(),c.target=3Dthis.element[0],f=3Dc.original=
Event;if(f)for(e in f)e in c||(c[e]=3Df[e]);return this.element.trigger(c,d=
),!(a.isFunction(g)&&g.call(this.element[0],c,d)=3D=3D=3D!1||c.isDefaultPre=
vented())}}})(jQuery);;/*! jQuery UI - v1.8.21 - 2012-06-05
+(function(a,b){if(a.cleanData){var c=3Da.cleanData;a.cleanData=3Dfunction(=
b){for(var d=3D0,e;(e=3Db[d])!=3Dnull;d++)try{a(e).triggerHandler("remove")=
}catch(f){}c(b)}}else{var d=3Da.fn.remove;a.fn.remove=3Dfunction(b,c){retur=
n this.each(function(){return c||(!b||a.filter(b,[this]).length)&&a("*",thi=
s).add([this]).each(function(){try{a(this).triggerHandler("remove")}catch(b=
){}}),d.call(a(this),b,c)})}}a.widget=3Dfunction(b,c,d){var e=3Db.split("."=
)[0],f;b=3Db.split(".")[1],f=3De+"-"+b,d||(d=3Dc,c=3Da.Widget),a.expr[":"][=
f]=3Dfunction(c){return!!a.data(c,b)},a[e]=3Da[e]||{},a[e][b]=3Dfunction(a,=
b){arguments.length&&this._createWidget(a,b)};var g=3Dnew c;g.options=3Da.e=
xtend(!0,{},g.options),a[e][b].prototype=3Da.extend(!0,g,{namespace:e,widge=
tName:b,widgetEventPrefix:a[e][b].prototype.widgetEventPrefix||b,widgetBase=
Class:f},d),a.widget.bridge(b,a[e][b])},a.widget.bridge=3Dfunction(c,d){a.f=
n[c]=3Dfunction(e){var f=3Dtypeof e=3D=3D"string",g=3DArray.prototype.slice=
.call(arguments,1),h=3Dthis;return e=3D!f&&g.length?a.extend.apply(null,[!0=
,e].concat(g)):e,f&&e.charAt(0)=3D=3D=3D"_"?h:(f?this.each(function(){var d=
=3Da.data(this,c),f=3Dd&&a.isFunction(d[e])?d[e].apply(d,g):d;if(f!=3D=3Dd&=
&f!=3D=3Db)return h=3Df,!1}):this.each(function(){var b=3Da.data(this,c);b?=
b.option(e||{})._init():a.data(this,c,new d(e,this))}),h)}},a.Widget=3Dfunc=
tion(a,b){arguments.length&&this._createWidget(a,b)},a.Widget.prototype=3D{=
widgetName:"widget",widgetEventPrefix:"",options:{disabled:!1},_createWidge=
t:function(b,c){a.data(c,this.widgetName,this),this.element=3Da(c),this.opt=
ions=3Da.extend(!0,{},this.options,this._getCreateOptions(),b);var d=3Dthis=
;this.element.bind("remove."+this.widgetName,function(){d.destroy()}),this.=
_create(),this._trigger("create"),this._init()},_getCreateOptions:function(=
){return a.metadata&&a.metadata.get(this.element[0])[this.widgetName]},_cre=
ate:function(){},_init:function(){},destroy:function(){this.element.unbind(=
"."+this.widgetName).removeData(this.widgetName),this.widget().unbind("."+t=
his.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClas=
s+"-disabled "+"ui-state-disabled")},widget:function(){return this.element}=
,option:function(c,d){var e=3Dc;if(arguments.length=3D=3D=3D0)return a.exte=
nd({},this.options);if(typeof c=3D=3D"string"){if(d=3D=3D=3Db)return this.o=
ptions[c];e=3D{},e[c]=3Dd}return this._setOptions(e),this},_setOptions:func=
tion(b){var c=3Dthis;return a.each(b,function(a,b){c._setOption(a,b)}),this=
},_setOption:function(a,b){return this.options[a]=3Db,a=3D=3D=3D"disabled"&=
&this.widget()[b?"addClass":"removeClass"](this.widgetBaseClass+"-disabled"=
+" "+"ui-state-disabled").attr("aria-disabled",b),this},enable:function(){r=
eturn this._setOption("disabled",!1)},disable:function(){return this._setOp=
tion("disabled",!0)},_trigger:function(b,c,d){var e,f,g=3Dthis.options[b];d=
=3Dd||{},c=3Da.Event(c),c.type=3D(b=3D=3D=3Dthis.widgetEventPrefix?b:this.w=
idgetEventPrefix+b).toLowerCase(),c.target=3Dthis.element[0],f=3Dc.original=
Event;if(f)for(e in f)e in c||(c[e]=3Df[e]);return this.element.trigger(c,d=
),!(a.isFunction(g)&&g.call(this.element[0],c,d)=3D=3D=3D!1||c.isDefaultPre=
vented())}}})(jQuery);;/*! jQuery UI - v1.8.23 - 2012-08-15
 * https://github.com/jquery/jquery-ui
 * Includes: jquery.ui.mouse.js
 * Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){var c=3D!1;a(document).mouseup(function(a){c=3D!1}),a.widge=
t("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseIni=
t:function(){var b=3Dthis;this.element.bind("mousedown."+this.widgetName,fu=
nction(a){return b._mouseDown(a)}).bind("click."+this.widgetName,function(c=
){if(!0=3D=3D=3Da.data(c.target,b.widgetName+".preventClickEvent"))return a=
.removeData(c.target,b.widgetName+".preventClickEvent"),c.stopImmediateProp=
agation(),!1}),this.started=3D!1},_mouseDestroy:function(){this.element.unb=
ind("."+this.widgetName),a(document).unbind("mousemove."+this.widgetName,th=
is._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDeleg=
ate)},_mouseDown:function(b){if(c)return;this._mouseStarted&&this._mouseUp(=
b),this._mouseDownEvent=3Db;var d=3Dthis,e=3Db.which=3D=3D1,f=3Dtypeof this=
.options.cancel=3D=3D"string"&&b.target.nodeName?a(b.target).closest(this.o=
ptions.cancel).length:!1;if(!e||f||!this._mouseCapture(b))return!0;this.mou=
seDelayMet=3D!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=
=3DsetTimeout(function(){d.mouseDelayMet=3D!0},this.options.delay));if(this=
._mouseDistanceMet(b)&&this._mouseDelayMet(b)){this._mouseStarted=3Dthis._m=
ouseStart(b)!=3D=3D!1;if(!this._mouseStarted)return b.preventDefault(),!0}r=
eturn!0=3D=3D=3Da.data(b.target,this.widgetName+".preventClickEvent")&&a.re=
moveData(b.target,this.widgetName+".preventClickEvent"),this._mouseMoveDele=
gate=3Dfunction(a){return d._mouseMove(a)},this._mouseUpDelegate=3Dfunction=
(a){return d._mouseUp(a)},a(document).bind("mousemove."+this.widgetName,thi=
s._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate=
),b.preventDefault(),c=3D!0,!0},_mouseMove:function(b){return!a.browser.msi=
e||document.documentMode>=3D9||!!b.button?this._mouseStarted?(this._mouseDr=
ag(b),b.preventDefault()):(this._mouseDistanceMet(b)&&this._mouseDelayMet(b=
)&&(this._mouseStarted=3Dthis._mouseStart(this._mouseDownEvent,b)!=3D=3D!1,=
this._mouseStarted?this._mouseDrag(b):this._mouseUp(b)),!this._mouseStarted=
):this._mouseUp(b)},_mouseUp:function(b){return a(document).unbind("mousemo=
ve."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widget=
Name,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=3D!1,b.=
target=3D=3Dthis._mouseDownEvent.target&&a.data(b.target,this.widgetName+".=
preventClickEvent",!0),this._mouseStop(b)),!1},_mouseDistanceMet:function(a=
){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(thi=
s._mouseDownEvent.pageY-a.pageY))>=3Dthis.options.distance},_mouseDelayMet:=
function(a){return this.mouseDelayMet},_mouseStart:function(a){},_mouseDrag=
:function(a){},_mouseStop:function(a){},_mouseCapture:function(a){return!0}=
})})(jQuery);;/*! jQuery UI - v1.8.21 - 2012-06-05
+(function(a,b){var c=3D!1;a(document).mouseup(function(a){c=3D!1}),a.widge=
t("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseIni=
t:function(){var b=3Dthis;this.element.bind("mousedown."+this.widgetName,fu=
nction(a){return b._mouseDown(a)}).bind("click."+this.widgetName,function(c=
){if(!0=3D=3D=3Da.data(c.target,b.widgetName+".preventClickEvent"))return a=
.removeData(c.target,b.widgetName+".preventClickEvent"),c.stopImmediateProp=
agation(),!1}),this.started=3D!1},_mouseDestroy:function(){this.element.unb=
ind("."+this.widgetName),this._mouseMoveDelegate&&a(document).unbind("mouse=
move."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widg=
etName,this._mouseUpDelegate)},_mouseDown:function(b){if(c)return;this._mou=
seStarted&&this._mouseUp(b),this._mouseDownEvent=3Db;var d=3Dthis,e=3Db.whi=
ch=3D=3D1,f=3Dtypeof this.options.cancel=3D=3D"string"&&b.target.nodeName?a=
(b.target).closest(this.options.cancel).length:!1;if(!e||f||!this._mouseCap=
ture(b))return!0;this.mouseDelayMet=3D!this.options.delay,this.mouseDelayMe=
t||(this._mouseDelayTimer=3DsetTimeout(function(){d.mouseDelayMet=3D!0},thi=
s.options.delay));if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)){thi=
s._mouseStarted=3Dthis._mouseStart(b)!=3D=3D!1;if(!this._mouseStarted)retur=
n b.preventDefault(),!0}return!0=3D=3D=3Da.data(b.target,this.widgetName+".=
preventClickEvent")&&a.removeData(b.target,this.widgetName+".preventClickEv=
ent"),this._mouseMoveDelegate=3Dfunction(a){return d._mouseMove(a)},this._m=
ouseUpDelegate=3Dfunction(a){return d._mouseUp(a)},a(document).bind("mousem=
ove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetN=
ame,this._mouseUpDelegate),b.preventDefault(),c=3D!0,!0},_mouseMove:functio=
n(b){return!a.browser.msie||document.documentMode>=3D9||!!b.button?this._mo=
useStarted?(this._mouseDrag(b),b.preventDefault()):(this._mouseDistanceMet(=
b)&&this._mouseDelayMet(b)&&(this._mouseStarted=3Dthis._mouseStart(this._mo=
useDownEvent,b)!=3D=3D!1,this._mouseStarted?this._mouseDrag(b):this._mouseU=
p(b)),!this._mouseStarted):this._mouseUp(b)},_mouseUp:function(b){return a(=
document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbi=
nd("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(t=
his._mouseStarted=3D!1,b.target=3D=3Dthis._mouseDownEvent.target&&a.data(b.=
target,this.widgetName+".preventClickEvent",!0),this._mouseStop(b)),!1},_mo=
useDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pa=
geX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=3Dthis.options.=
distance},_mouseDelayMet:function(a){return this.mouseDelayMet},_mouseStart=
:function(a){},_mouseDrag:function(a){},_mouseStop:function(a){},_mouseCapt=
ure:function(a){return!0}})})(jQuery);;/*! jQuery UI - v1.8.23 - 2012-08-15
 * https://github.com/jquery/jquery-ui
 * Includes: jquery.ui.position.js
 * Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){a.ui=3Da.ui||{};var c=3D/left|center|right/,d=3D/top|center=
|bottom/,e=3D"center",f=3D{},g=3Da.fn.position,h=3Da.fn.offset;a.fn.positio=
n=3Dfunction(b){if(!b||!b.of)return g.apply(this,arguments);b=3Da.extend({}=
,b);var h=3Da(b.of),i=3Dh[0],j=3D(b.collision||"flip").split(" "),k=3Db.off=
set?b.offset.split(" "):[0,0],l,m,n;return i.nodeType=3D=3D=3D9?(l=3Dh.widt=
h(),m=3Dh.height(),n=3D{top:0,left:0}):i.setTimeout?(l=3Dh.width(),m=3Dh.he=
ight(),n=3D{top:h.scrollTop(),left:h.scrollLeft()}):i.preventDefault?(b.at=
=3D"left top",l=3Dm=3D0,n=3D{top:b.of.pageY,left:b.of.pageX}):(l=3Dh.outerW=
idth(),m=3Dh.outerHeight(),n=3Dh.offset()),a.each(["my","at"],function(){va=
r a=3D(b[this]||"").split(" ");a.length=3D=3D=3D1&&(a=3Dc.test(a[0])?a.conc=
at([e]):d.test(a[0])?[e].concat(a):[e,e]),a[0]=3Dc.test(a[0])?a[0]:e,a[1]=
=3Dd.test(a[1])?a[1]:e,b[this]=3Da}),j.length=3D=3D=3D1&&(j[1]=3Dj[0]),k[0]=
=3DparseInt(k[0],10)||0,k.length=3D=3D=3D1&&(k[1]=3Dk[0]),k[1]=3DparseInt(k=
[1],10)||0,b.at[0]=3D=3D=3D"right"?n.left+=3Dl:b.at[0]=3D=3D=3De&&(n.left+=
=3Dl/2),b.at[1]=3D=3D=3D"bottom"?n.top+=3Dm:b.at[1]=3D=3D=3De&&(n.top+=3Dm/=
2),n.left+=3Dk[0],n.top+=3Dk[1],this.each(function(){var c=3Da(this),d=3Dc.=
outerWidth(),g=3Dc.outerHeight(),h=3DparseInt(a.curCSS(this,"marginLeft",!0=
))||0,i=3DparseInt(a.curCSS(this,"marginTop",!0))||0,o=3Dd+h+(parseInt(a.cu=
rCSS(this,"marginRight",!0))||0),p=3Dg+i+(parseInt(a.curCSS(this,"marginBot=
tom",!0))||0),q=3Da.extend({},n),r;b.my[0]=3D=3D=3D"right"?q.left-=3Dd:b.my=
[0]=3D=3D=3De&&(q.left-=3Dd/2),b.my[1]=3D=3D=3D"bottom"?q.top-=3Dg:b.my[1]=
=3D=3D=3De&&(q.top-=3Dg/2),f.fractions||(q.left=3DMath.round(q.left),q.top=
=3DMath.round(q.top)),r=3D{left:q.left-h,top:q.top-i},a.each(["left","top"]=
,function(c,e){a.ui.position[j[c]]&&a.ui.position[j[c]][e](q,{targetWidth:l=
,targetHeight:m,elemWidth:d,elemHeight:g,collisionPosition:r,collisionWidth=
:o,collisionHeight:p,offset:k,my:b.my,at:b.at})}),a.fn.bgiframe&&c.bgiframe=
(),c.offset(a.extend(q,{using:b.using}))})},a.ui.position=3D{fit:{left:func=
tion(b,c){var d=3Da(window),e=3Dc.collisionPosition.left+c.collisionWidth-d=
.width()-d.scrollLeft();b.left=3De>0?b.left-e:Math.max(b.left-c.collisionPo=
sition.left,b.left)},top:function(b,c){var d=3Da(window),e=3Dc.collisionPos=
ition.top+c.collisionHeight-d.height()-d.scrollTop();b.top=3De>0?b.top-e:Ma=
th.max(b.top-c.collisionPosition.top,b.top)}},flip:{left:function(b,c){if(c=
.at[0]=3D=3D=3De)return;var d=3Da(window),f=3Dc.collisionPosition.left+c.co=
llisionWidth-d.width()-d.scrollLeft(),g=3Dc.my[0]=3D=3D=3D"left"?-c.elemWid=
th:c.my[0]=3D=3D=3D"right"?c.elemWidth:0,h=3Dc.at[0]=3D=3D=3D"left"?c.targe=
tWidth:-c.targetWidth,i=3D-2*c.offset[0];b.left+=3Dc.collisionPosition.left=
<0?g+h+i:f>0?g+h+i:0},top:function(b,c){if(c.at[1]=3D=3D=3De)return;var d=
=3Da(window),f=3Dc.collisionPosition.top+c.collisionHeight-d.height()-d.scr=
ollTop(),g=3Dc.my[1]=3D=3D=3D"top"?-c.elemHeight:c.my[1]=3D=3D=3D"bottom"?c=
.elemHeight:0,h=3Dc.at[1]=3D=3D=3D"top"?c.targetHeight:-c.targetHeight,i=3D=
-2*c.offset[1];b.top+=3Dc.collisionPosition.top<0?g+h+i:f>0?g+h+i:0}}},a.of=
fset.setOffset||(a.offset.setOffset=3Dfunction(b,c){/static/.test(a.curCSS(=
b,"position"))&&(b.style.position=3D"relative");var d=3Da(b),e=3Dd.offset()=
,f=3DparseInt(a.curCSS(b,"top",!0),10)||0,g=3DparseInt(a.curCSS(b,"left",!0=
),10)||0,h=3D{top:c.top-e.top+f,left:c.left-e.left+g};"using"in c?c.using.c=
all(b,h):d.css(h)},a.fn.offset=3Dfunction(b){var c=3Dthis[0];return!c||!c.o=
wnerDocument?null:b?a.isFunction(b)?this.each(function(c){a(this).offset(b.=
call(this,c,a(this).offset()))}):this.each(function(){a.offset.setOffset(th=
is,b)}):h.call(this)}),function(){var b=3Ddocument.getElementsByTagName("bo=
dy")[0],c=3Ddocument.createElement("div"),d,e,g,h,i;d=3Ddocument.createElem=
ent(b?"div":"body"),g=3D{visibility:"hidden",width:0,height:0,border:0,marg=
in:0,background:"none"},b&&a.extend(g,{position:"absolute",left:"-1000px",t=
op:"-1000px"});for(var j in g)d.style[j]=3Dg[j];d.appendChild(c),e=3Db||doc=
ument.documentElement,e.insertBefore(d,e.firstChild),c.style.cssText=3D"pos=
ition: absolute; left: 10.7432222px; top: 10.432325px; height: 30px; width:=
 201px;",h=3Da(c).offset(function(a,b){return b}).offset(),d.innerHTML=3D""=
,e.removeChild(d),i=3Dh.top+h.left+(b?2e3:0),f.fractions=3Di>21&&i<22}()})(=
jQuery);;/*! jQuery UI - v1.8.21 - 2012-06-05
+(function(a,b){a.ui=3Da.ui||{};var c=3D/left|center|right/,d=3D/top|center=
|bottom/,e=3D"center",f=3D{},g=3Da.fn.position,h=3Da.fn.offset;a.fn.positio=
n=3Dfunction(b){if(!b||!b.of)return g.apply(this,arguments);b=3Da.extend({}=
,b);var h=3Da(b.of),i=3Dh[0],j=3D(b.collision||"flip").split(" "),k=3Db.off=
set?b.offset.split(" "):[0,0],l,m,n;return i.nodeType=3D=3D=3D9?(l=3Dh.widt=
h(),m=3Dh.height(),n=3D{top:0,left:0}):i.setTimeout?(l=3Dh.width(),m=3Dh.he=
ight(),n=3D{top:h.scrollTop(),left:h.scrollLeft()}):i.preventDefault?(b.at=
=3D"left top",l=3Dm=3D0,n=3D{top:b.of.pageY,left:b.of.pageX}):(l=3Dh.outerW=
idth(),m=3Dh.outerHeight(),n=3Dh.offset()),a.each(["my","at"],function(){va=
r a=3D(b[this]||"").split(" ");a.length=3D=3D=3D1&&(a=3Dc.test(a[0])?a.conc=
at([e]):d.test(a[0])?[e].concat(a):[e,e]),a[0]=3Dc.test(a[0])?a[0]:e,a[1]=
=3Dd.test(a[1])?a[1]:e,b[this]=3Da}),j.length=3D=3D=3D1&&(j[1]=3Dj[0]),k[0]=
=3DparseInt(k[0],10)||0,k.length=3D=3D=3D1&&(k[1]=3Dk[0]),k[1]=3DparseInt(k=
[1],10)||0,b.at[0]=3D=3D=3D"right"?n.left+=3Dl:b.at[0]=3D=3D=3De&&(n.left+=
=3Dl/2),b.at[1]=3D=3D=3D"bottom"?n.top+=3Dm:b.at[1]=3D=3D=3De&&(n.top+=3Dm/=
2),n.left+=3Dk[0],n.top+=3Dk[1],this.each(function(){var c=3Da(this),d=3Dc.=
outerWidth(),g=3Dc.outerHeight(),h=3DparseInt(a.curCSS(this,"marginLeft",!0=
))||0,i=3DparseInt(a.curCSS(this,"marginTop",!0))||0,o=3Dd+h+(parseInt(a.cu=
rCSS(this,"marginRight",!0))||0),p=3Dg+i+(parseInt(a.curCSS(this,"marginBot=
tom",!0))||0),q=3Da.extend({},n),r;b.my[0]=3D=3D=3D"right"?q.left-=3Dd:b.my=
[0]=3D=3D=3De&&(q.left-=3Dd/2),b.my[1]=3D=3D=3D"bottom"?q.top-=3Dg:b.my[1]=
=3D=3D=3De&&(q.top-=3Dg/2),f.fractions||(q.left=3DMath.round(q.left),q.top=
=3DMath.round(q.top)),r=3D{left:q.left-h,top:q.top-i},a.each(["left","top"]=
,function(c,e){a.ui.position[j[c]]&&a.ui.position[j[c]][e](q,{targetWidth:l=
,targetHeight:m,elemWidth:d,elemHeight:g,collisionPosition:r,collisionWidth=
:o,collisionHeight:p,offset:k,my:b.my,at:b.at})}),a.fn.bgiframe&&c.bgiframe=
(),c.offset(a.extend(q,{using:b.using}))})},a.ui.position=3D{fit:{left:func=
tion(b,c){var d=3Da(window),e=3Dc.collisionPosition.left+c.collisionWidth-d=
.width()-d.scrollLeft();b.left=3De>0?b.left-e:Math.max(b.left-c.collisionPo=
sition.left,b.left)},top:function(b,c){var d=3Da(window),e=3Dc.collisionPos=
ition.top+c.collisionHeight-d.height()-d.scrollTop();b.top=3De>0?b.top-e:Ma=
th.max(b.top-c.collisionPosition.top,b.top)}},flip:{left:function(b,c){if(c=
.at[0]=3D=3D=3De)return;var d=3Da(window),f=3Dc.collisionPosition.left+c.co=
llisionWidth-d.width()-d.scrollLeft(),g=3Dc.my[0]=3D=3D=3D"left"?-c.elemWid=
th:c.my[0]=3D=3D=3D"right"?c.elemWidth:0,h=3Dc.at[0]=3D=3D=3D"left"?c.targe=
tWidth:-c.targetWidth,i=3D-2*c.offset[0];b.left+=3Dc.collisionPosition.left=
<0?g+h+i:f>0?g+h+i:0},top:function(b,c){if(c.at[1]=3D=3D=3De)return;var d=
=3Da(window),f=3Dc.collisionPosition.top+c.collisionHeight-d.height()-d.scr=
ollTop(),g=3Dc.my[1]=3D=3D=3D"top"?-c.elemHeight:c.my[1]=3D=3D=3D"bottom"?c=
.elemHeight:0,h=3Dc.at[1]=3D=3D=3D"top"?c.targetHeight:-c.targetHeight,i=3D=
-2*c.offset[1];b.top+=3Dc.collisionPosition.top<0?g+h+i:f>0?g+h+i:0}}},a.of=
fset.setOffset||(a.offset.setOffset=3Dfunction(b,c){/static/.test(a.curCSS(=
b,"position"))&&(b.style.position=3D"relative");var d=3Da(b),e=3Dd.offset()=
,f=3DparseInt(a.curCSS(b,"top",!0),10)||0,g=3DparseInt(a.curCSS(b,"left",!0=
),10)||0,h=3D{top:c.top-e.top+f,left:c.left-e.left+g};"using"in c?c.using.c=
all(b,h):d.css(h)},a.fn.offset=3Dfunction(b){var c=3Dthis[0];return!c||!c.o=
wnerDocument?null:b?a.isFunction(b)?this.each(function(c){a(this).offset(b.=
call(this,c,a(this).offset()))}):this.each(function(){a.offset.setOffset(th=
is,b)}):h.call(this)}),a.curCSS||(a.curCSS=3Da.css),function(){var b=3Ddocu=
ment.getElementsByTagName("body")[0],c=3Ddocument.createElement("div"),d,e,=
g,h,i;d=3Ddocument.createElement(b?"div":"body"),g=3D{visibility:"hidden",w=
idth:0,height:0,border:0,margin:0,background:"none"},b&&a.extend(g,{positio=
n:"absolute",left:"-1000px",top:"-1000px"});for(var j in g)d.style[j]=3Dg[j=
];d.appendChild(c),e=3Db||document.documentElement,e.insertBefore(d,e.first=
Child),c.style.cssText=3D"position: absolute; left: 10.7432222px; top: 10.4=
32325px; height: 30px; width: 201px;",h=3Da(c).offset(function(a,b){return =
b}).offset(),d.innerHTML=3D"",e.removeChild(d),i=3Dh.top+h.left+(b?2e3:0),f=
.fractions=3Di>21&&i<22}()})(jQuery);;/*! jQuery UI - v1.8.23 - 2012-08-15
+* https://github.com/jquery/jquery-ui
+* Includes: jquery.ui.sortable.js
+* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
+(function(a,b){a.widget("ui.sortable",a.ui.mouse,{widgetEventPrefix:"sort"=
,ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,=
cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelpe=
rSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeho=
lder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"defa=
ult",tolerance:"intersect",zIndex:1e3},_create:function(){var a=3Dthis.opti=
ons;this.containerCache=3D{},this.element.addClass("ui-sortable"),this.refr=
esh(),this.floating=3Dthis.items.length?a.axis=3D=3D=3D"x"||/left|right/.te=
st(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0]=
.item.css("display")):!1,this.offset=3Dthis.element.offset(),this._mouseIni=
t(),this.ready=3D!0},destroy:function(){a.Widget.prototype.destroy.call(thi=
s),this.element.removeClass("ui-sortable ui-sortable-disabled"),this._mouse=
Destroy();for(var b=3Dthis.items.length-1;b>=3D0;b--)this.items[b].item.rem=
oveData(this.widgetName+"-item");return this},_setOption:function(b,c){b=3D=
=3D=3D"disabled"?(this.options[b]=3Dc,this.widget()[c?"addClass":"removeCla=
ss"]("ui-sortable-disabled")):a.Widget.prototype._setOption.apply(this,argu=
ments)},_mouseCapture:function(b,c){var d=3Dthis;if(this.reverting)return!1=
;if(this.options.disabled||this.options.type=3D=3D"static")return!1;this._r=
efreshItems(b);var e=3Dnull,f=3Dthis,g=3Da(b.target).parents().each(functio=
n(){if(a.data(this,d.widgetName+"-item")=3D=3Df)return e=3Da(this),!1});a.d=
ata(b.target,d.widgetName+"-item")=3D=3Df&&(e=3Da(b.target));if(!e)return!1=
;if(this.options.handle&&!c){var h=3D!1;a(this.options.handle,e).find("*").=
andSelf().each(function(){this=3D=3Db.target&&(h=3D!0)});if(!h)return!1}ret=
urn this.currentItem=3De,this._removeCurrentsFromItems(),!0},_mouseStart:fu=
nction(b,c,d){var e=3Dthis.options,f=3Dthis;this.currentContainer=3Dthis,th=
is.refreshPositions(),this.helper=3Dthis._createHelper(b),this._cacheHelper=
Proportions(),this._cacheMargins(),this.scrollParent=3Dthis.helper.scrollPa=
rent(),this.offset=3Dthis.currentItem.offset(),this.offset=3D{top:this.offs=
et.top-this.margins.top,left:this.offset.left-this.margins.left},a.extend(t=
his.offset,{click:{left:b.pageX-this.offset.left,top:b.pageY-this.offset.to=
p},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this=
.helper.css("position","absolute"),this.cssPosition=3Dthis.helper.css("posi=
tion"),this.originalPosition=3Dthis._generatePosition(b),this.originalPageX=
=3Db.pageX,this.originalPageY=3Db.pageY,e.cursorAt&&this._adjustOffsetFromH=
elper(e.cursorAt),this.domPosition=3D{prev:this.currentItem.prev()[0],paren=
t:this.currentItem.parent()[0]},this.helper[0]!=3Dthis.currentItem[0]&&this=
.currentItem.hide(),this._createPlaceholder(),e.containment&&this._setConta=
inment(),e.cursor&&(a("body").css("cursor")&&(this._storedCursor=3Da("body"=
).css("cursor")),a("body").css("cursor",e.cursor)),e.opacity&&(this.helper.=
css("opacity")&&(this._storedOpacity=3Dthis.helper.css("opacity")),this.hel=
per.css("opacity",e.opacity)),e.zIndex&&(this.helper.css("zIndex")&&(this._=
storedZIndex=3Dthis.helper.css("zIndex")),this.helper.css("zIndex",e.zIndex=
)),this.scrollParent[0]!=3Ddocument&&this.scrollParent[0].tagName!=3D"HTML"=
&&(this.overflowOffset=3Dthis.scrollParent.offset()),this._trigger("start",=
b,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProport=
ions();if(!d)for(var g=3Dthis.containers.length-1;g>=3D0;g--)this.container=
s[g]._trigger("activate",b,f._uiHash(this));return a.ui.ddmanager&&(a.ui.dd=
manager.current=3Dthis),a.ui.ddmanager&&!e.dropBehaviour&&a.ui.ddmanager.pr=
epareOffsets(this,b),this.dragging=3D!0,this.helper.addClass("ui-sortable-h=
elper"),this._mouseDrag(b),!0},_mouseDrag:function(b){this.position=3Dthis.=
_generatePosition(b),this.positionAbs=3Dthis._convertPositionTo("absolute")=
,this.lastPositionAbs||(this.lastPositionAbs=3Dthis.positionAbs);if(this.op=
tions.scroll){var c=3Dthis.options,d=3D!1;this.scrollParent[0]!=3Ddocument&=
&this.scrollParent[0].tagName!=3D"HTML"?(this.overflowOffset.top+this.scrol=
lParent[0].offsetHeight-b.pageY<c.scrollSensitivity?this.scrollParent[0].sc=
rollTop=3Dd=3Dthis.scrollParent[0].scrollTop+c.scrollSpeed:b.pageY-this.ove=
rflowOffset.top<c.scrollSensitivity&&(this.scrollParent[0].scrollTop=3Dd=3D=
this.scrollParent[0].scrollTop-c.scrollSpeed),this.overflowOffset.left+this=
.scrollParent[0].offsetWidth-b.pageX<c.scrollSensitivity?this.scrollParent[=
0].scrollLeft=3Dd=3Dthis.scrollParent[0].scrollLeft+c.scrollSpeed:b.pageX-t=
his.overflowOffset.left<c.scrollSensitivity&&(this.scrollParent[0].scrollLe=
ft=3Dd=3Dthis.scrollParent[0].scrollLeft-c.scrollSpeed)):(b.pageY-a(documen=
t).scrollTop()<c.scrollSensitivity?d=3Da(document).scrollTop(a(document).sc=
rollTop()-c.scrollSpeed):a(window).height()-(b.pageY-a(document).scrollTop(=
))<c.scrollSensitivity&&(d=3Da(document).scrollTop(a(document).scrollTop()+=
c.scrollSpeed)),b.pageX-a(document).scrollLeft()<c.scrollSensitivity?d=3Da(=
document).scrollLeft(a(document).scrollLeft()-c.scrollSpeed):a(window).widt=
h()-(b.pageX-a(document).scrollLeft())<c.scrollSensitivity&&(d=3Da(document=
).scrollLeft(a(document).scrollLeft()+c.scrollSpeed))),d!=3D=3D!1&&a.ui.ddm=
anager&&!c.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,b)}this.positi=
onAbs=3Dthis._convertPositionTo("absolute");if(!this.options.axis||this.opt=
ions.axis!=3D"y")this.helper[0].style.left=3Dthis.position.left+"px";if(!th=
is.options.axis||this.options.axis!=3D"x")this.helper[0].style.top=3Dthis.p=
osition.top+"px";for(var e=3Dthis.items.length-1;e>=3D0;e--){var f=3Dthis.i=
tems[e],g=3Df.item[0],h=3Dthis._intersectsWithPointer(f);if(!h)continue;if(=
g!=3Dthis.currentItem[0]&&this.placeholder[h=3D=3D1?"next":"prev"]()[0]!=3D=
g&&!a.ui.contains(this.placeholder[0],g)&&(this.options.type=3D=3D"semi-dyn=
amic"?!a.ui.contains(this.element[0],g):!0)){this.direction=3Dh=3D=3D1?"dow=
n":"up";if(this.options.tolerance=3D=3D"pointer"||this._intersectsWithSides=
(f))this._rearrange(b,f);else break;this._trigger("change",b,this._uiHash()=
);break}}return this._contactContainers(b),a.ui.ddmanager&&a.ui.ddmanager.d=
rag(this,b),this._trigger("sort",b,this._uiHash()),this.lastPositionAbs=3Dt=
his.positionAbs,!1},_mouseStop:function(b,c){if(!b)return;a.ui.ddmanager&&!=
this.options.dropBehaviour&&a.ui.ddmanager.drop(this,b);if(this.options.rev=
ert){var d=3Dthis,e=3Dd.placeholder.offset();d.reverting=3D!0,a(this.helper=
).animate({left:e.left-this.offset.parent.left-d.margins.left+(this.offsetP=
arent[0]=3D=3Ddocument.body?0:this.offsetParent[0].scrollLeft),top:e.top-th=
is.offset.parent.top-d.margins.top+(this.offsetParent[0]=3D=3Ddocument.body=
?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,f=
unction(){d._clear(b)})}else this._clear(b,c);return!1},cancel:function(){v=
ar b=3Dthis;if(this.dragging){this._mouseUp({target:null}),this.options.hel=
per=3D=3D"original"?this.currentItem.css(this._storedCSS).removeClass("ui-s=
ortable-helper"):this.currentItem.show();for(var c=3Dthis.containers.length=
-1;c>=3D0;c--)this.containers[c]._trigger("deactivate",null,b._uiHash(this)=
),this.containers[c].containerCache.over&&(this.containers[c]._trigger("out=
",null,b._uiHash(this)),this.containers[c].containerCache.over=3D0)}return =
this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].pare=
ntNode.removeChild(this.placeholder[0]),this.options.helper!=3D"original"&&=
this.helper&&this.helper[0].parentNode&&this.helper.remove(),a.extend(this,=
{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.=
prev?a(this.domPosition.prev).after(this.currentItem):a(this.domPosition.pa=
rent).prepend(this.currentItem)),this},serialize:function(b){var c=3Dthis._=
getItemsAsjQuery(b&&b.connected),d=3D[];return b=3Db||{},a(c).each(function=
(){var c=3D(a(b.item||this).attr(b.attribute||"id")||"").match(b.expression=
||/(.+)[-=3D_](.+)/);c&&d.push((b.key||c[1]+"[]")+"=3D"+(b.key&&b.expressio=
n?c[1]:c[2]))}),!d.length&&b.key&&d.push(b.key+"=3D"),d.join("&")},toArray:=
function(b){var c=3Dthis._getItemsAsjQuery(b&&b.connected),d=3D[];return b=
=3Db||{},c.each(function(){d.push(a(b.item||this).attr(b.attribute||"id")||=
"")}),d},_intersectsWith:function(a){var b=3Dthis.positionAbs.left,c=3Db+th=
is.helperProportions.width,d=3Dthis.positionAbs.top,e=3Dd+this.helperPropor=
tions.height,f=3Da.left,g=3Df+a.width,h=3Da.top,i=3Dh+a.height,j=3Dthis.off=
set.click.top,k=3Dthis.offset.click.left,l=3Dd+j>h&&d+j<i&&b+k>f&&b+k<g;ret=
urn this.options.tolerance=3D=3D"pointer"||this.options.forcePointerForCont=
ainers||this.options.tolerance!=3D"pointer"&&this.helperProportions[this.fl=
oating?"width":"height"]>a[this.floating?"width":"height"]?l:f<b+this.helpe=
rProportions.width/2&&c-this.helperProportions.width/2<g&&h<d+this.helperPr=
oportions.height/2&&e-this.helperProportions.height/2<i},_intersectsWithPoi=
nter:function(b){var c=3Dthis.options.axis=3D=3D=3D"x"||a.ui.isOverAxis(thi=
s.positionAbs.top+this.offset.click.top,b.top,b.height),d=3Dthis.options.ax=
is=3D=3D=3D"y"||a.ui.isOverAxis(this.positionAbs.left+this.offset.click.lef=
t,b.left,b.width),e=3Dc&&d,f=3Dthis._getDragVerticalDirection(),g=3Dthis._g=
etDragHorizontalDirection();return e?this.floating?g&&g=3D=3D"right"||f=3D=
=3D"down"?2:1:f&&(f=3D=3D"down"?2:1):!1},_intersectsWithSides:function(b){v=
ar c=3Da.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,b.top+b.h=
eight/2,b.height),d=3Da.ui.isOverAxis(this.positionAbs.left+this.offset.cli=
ck.left,b.left+b.width/2,b.width),e=3Dthis._getDragVerticalDirection(),f=3D=
this._getDragHorizontalDirection();return this.floating&&f?f=3D=3D"right"&&=
d||f=3D=3D"left"&&!d:e&&(e=3D=3D"down"&&c||e=3D=3D"up"&&!c)},_getDragVertic=
alDirection:function(){var a=3Dthis.positionAbs.top-this.lastPositionAbs.to=
p;return a!=3D0&&(a>0?"down":"up")},_getDragHorizontalDirection:function(){=
var a=3Dthis.positionAbs.left-this.lastPositionAbs.left;return a!=3D0&&(a>0=
?"right":"left")},refresh:function(a){return this._refreshItems(a),this.ref=
reshPositions(),this},_connectWith:function(){var a=3Dthis.options;return a=
.connectWith.constructor=3D=3DString?[a.connectWith]:a.connectWith},_getIte=
msAsjQuery:function(b){var c=3Dthis,d=3D[],e=3D[],f=3Dthis._connectWith();i=
f(f&&b)for(var g=3Df.length-1;g>=3D0;g--){var h=3Da(f[g]);for(var i=3Dh.len=
gth-1;i>=3D0;i--){var j=3Da.data(h[i],this.widgetName);j&&j!=3Dthis&&!j.opt=
ions.disabled&&e.push([a.isFunction(j.options.items)?j.options.items.call(j=
.element):a(j.options.items,j.element).not(".ui-sortable-helper").not(".ui-=
sortable-placeholder"),j])}}e.push([a.isFunction(this.options.items)?this.o=
ptions.items.call(this.element,null,{options:this.options,item:this.current=
Item}):a(this.options.items,this.element).not(".ui-sortable-helper").not(".=
ui-sortable-placeholder"),this]);for(var g=3De.length-1;g>=3D0;g--)e[g][0].=
each(function(){d.push(this)});return a(d)},_removeCurrentsFromItems:functi=
on(){var a=3Dthis.currentItem.find(":data("+this.widgetName+"-item)");for(v=
ar b=3D0;b<this.items.length;b++)for(var c=3D0;c<a.length;c++)a[c]=3D=3Dthi=
s.items[b].item[0]&&this.items.splice(b,1)},_refreshItems:function(b){this.=
items=3D[],this.containers=3D[this];var c=3Dthis.items,d=3Dthis,e=3D[[a.isF=
unction(this.options.items)?this.options.items.call(this.element[0],b,{item=
:this.currentItem}):a(this.options.items,this.element),this]],f=3Dthis._con=
nectWith();if(f&&this.ready)for(var g=3Df.length-1;g>=3D0;g--){var h=3Da(f[=
g]);for(var i=3Dh.length-1;i>=3D0;i--){var j=3Da.data(h[i],this.widgetName)=
;j&&j!=3Dthis&&!j.options.disabled&&(e.push([a.isFunction(j.options.items)?=
j.options.items.call(j.element[0],b,{item:this.currentItem}):a(j.options.it=
ems,j.element),j]),this.containers.push(j))}}for(var g=3De.length-1;g>=3D0;=
g--){var k=3De[g][1],l=3De[g][0];for(var i=3D0,m=3Dl.length;i<m;i++){var n=
=3Da(l[i]);n.data(this.widgetName+"-item",k),c.push({item:n,instance:k,widt=
h:0,height:0,left:0,top:0})}}},refreshPositions:function(b){this.offsetPare=
nt&&this.helper&&(this.offset.parent=3Dthis._getParentOffset());for(var c=
=3Dthis.items.length-1;c>=3D0;c--){var d=3Dthis.items[c];if(d.instance!=3Dt=
his.currentContainer&&this.currentContainer&&d.item[0]!=3Dthis.currentItem[=
0])continue;var e=3Dthis.options.toleranceElement?a(this.options.toleranceE=
lement,d.item):d.item;b||(d.width=3De.outerWidth(),d.height=3De.outerHeight=
());var f=3De.offset();d.left=3Df.left,d.top=3Df.top}if(this.options.custom=
&&this.options.custom.refreshContainers)this.options.custom.refreshContaine=
rs.call(this);else for(var c=3Dthis.containers.length-1;c>=3D0;c--){var f=
=3Dthis.containers[c].element.offset();this.containers[c].containerCache.le=
ft=3Df.left,this.containers[c].containerCache.top=3Df.top,this.containers[c=
].containerCache.width=3Dthis.containers[c].element.outerWidth(),this.conta=
iners[c].containerCache.height=3Dthis.containers[c].element.outerHeight()}r=
eturn this},_createPlaceholder:function(b){var c=3Db||this,d=3Dc.options;if=
(!d.placeholder||d.placeholder.constructor=3D=3DString){var e=3Dd.placehold=
er;d.placeholder=3D{element:function(){var b=3Da(document.createElement(c.c=
urrentItem[0].nodeName)).addClass(e||c.currentItem[0].className+" ui-sortab=
le-placeholder").removeClass("ui-sortable-helper")[0];return e||(b.style.vi=
sibility=3D"hidden"),b},update:function(a,b){if(e&&!d.forcePlaceholderSize)=
return;b.height()||b.height(c.currentItem.innerHeight()-parseInt(c.currentI=
tem.css("paddingTop")||0,10)-parseInt(c.currentItem.css("paddingBottom")||0=
,10)),b.width()||b.width(c.currentItem.innerWidth()-parseInt(c.currentItem.=
css("paddingLeft")||0,10)-parseInt(c.currentItem.css("paddingRight")||0,10)=
)}}}c.placeholder=3Da(d.placeholder.element.call(c.element,c.currentItem)),=
c.currentItem.after(c.placeholder),d.placeholder.update(c,c.placeholder)},_=
contactContainers:function(b){var c=3Dnull,d=3Dnull;for(var e=3Dthis.contai=
ners.length-1;e>=3D0;e--){if(a.ui.contains(this.currentItem[0],this.contain=
ers[e].element[0]))continue;if(this._intersectsWith(this.containers[e].cont=
ainerCache)){if(c&&a.ui.contains(this.containers[e].element[0],c.element[0]=
))continue;c=3Dthis.containers[e],d=3De}else this.containers[e].containerCa=
che.over&&(this.containers[e]._trigger("out",b,this._uiHash(this)),this.con=
tainers[e].containerCache.over=3D0)}if(!c)return;if(this.containers.length=
=3D=3D=3D1)this.containers[d]._trigger("over",b,this._uiHash(this)),this.co=
ntainers[d].containerCache.over=3D1;else if(this.currentContainer!=3Dthis.c=
ontainers[d]){var f=3D1e4,g=3Dnull,h=3Dthis.positionAbs[this.containers[d].=
floating?"left":"top"];for(var i=3Dthis.items.length-1;i>=3D0;i--){if(!a.ui=
.contains(this.containers[d].element[0],this.items[i].item[0]))continue;var=
 j=3Dthis.containers[d].floating?this.items[i].item.offset().left:this.item=
s[i].item.offset().top;Math.abs(j-h)<f&&(f=3DMath.abs(j-h),g=3Dthis.items[i=
],this.direction=3Dj-h>0?"down":"up")}if(!g&&!this.options.dropOnEmpty)retu=
rn;this.currentContainer=3Dthis.containers[d],g?this._rearrange(b,g,null,!0=
):this._rearrange(b,null,this.containers[d].element,!0),this._trigger("chan=
ge",b,this._uiHash()),this.containers[d]._trigger("change",b,this._uiHash(t=
his)),this.options.placeholder.update(this.currentContainer,this.placeholde=
r),this.containers[d]._trigger("over",b,this._uiHash(this)),this.containers=
[d].containerCache.over=3D1}},_createHelper:function(b){var c=3Dthis.option=
s,d=3Da.isFunction(c.helper)?a(c.helper.apply(this.element[0],[b,this.curre=
ntItem])):c.helper=3D=3D"clone"?this.currentItem.clone():this.currentItem;r=
eturn d.parents("body").length||a(c.appendTo!=3D"parent"?c.appendTo:this.cu=
rrentItem[0].parentNode)[0].appendChild(d[0]),d[0]=3D=3Dthis.currentItem[0]=
&&(this._storedCSS=3D{width:this.currentItem[0].style.width,height:this.cur=
rentItem[0].style.height,position:this.currentItem.css("position"),top:this=
.currentItem.css("top"),left:this.currentItem.css("left")}),(d[0].style.wid=
th=3D=3D""||c.forceHelperSize)&&d.width(this.currentItem.width()),(d[0].sty=
le.height=3D=3D""||c.forceHelperSize)&&d.height(this.currentItem.height()),=
d},_adjustOffsetFromHelper:function(b){typeof b=3D=3D"string"&&(b=3Db.split=
(" ")),a.isArray(b)&&(b=3D{left:+b[0],top:+b[1]||0}),"left"in b&&(this.offs=
et.click.left=3Db.left+this.margins.left),"right"in b&&(this.offset.click.l=
eft=3Dthis.helperProportions.width-b.right+this.margins.left),"top"in b&&(t=
his.offset.click.top=3Db.top+this.margins.top),"bottom"in b&&(this.offset.c=
lick.top=3Dthis.helperProportions.height-b.bottom+this.margins.top)},_getPa=
rentOffset:function(){this.offsetParent=3Dthis.helper.offsetParent();var b=
=3Dthis.offsetParent.offset();this.cssPosition=3D=3D"absolute"&&this.scroll=
Parent[0]!=3Ddocument&&a.ui.contains(this.scrollParent[0],this.offsetParent=
[0])&&(b.left+=3Dthis.scrollParent.scrollLeft(),b.top+=3Dthis.scrollParent.=
scrollTop());if(this.offsetParent[0]=3D=3Ddocument.body||this.offsetParent[=
0].tagName&&this.offsetParent[0].tagName.toLowerCase()=3D=3D"html"&&a.brows=
er.msie)b=3D{top:0,left:0};return{top:b.top+(parseInt(this.offsetParent.css=
("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("bor=
derLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=
=3D=3D"relative"){var a=3Dthis.currentItem.position();return{top:a.top-(par=
seInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.l=
eft-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft(=
)}}return{top:0,left:0}},_cacheMargins:function(){this.margins=3D{left:pars=
eInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentIte=
m.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperP=
roportions=3D{width:this.helper.outerWidth(),height:this.helper.outerHeight=
()}},_setContainment:function(){var b=3Dthis.options;b.containment=3D=3D"pa=
rent"&&(b.containment=3Dthis.helper[0].parentNode);if(b.containment=3D=3D"d=
ocument"||b.containment=3D=3D"window")this.containment=3D[0-this.offset.rel=
ative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.p=
arent.top,a(b.containment=3D=3D"document"?document:window).width()-this.hel=
perProportions.width-this.margins.left,(a(b.containment=3D=3D"document"?doc=
ument:window).height()||document.body.parentNode.scrollHeight)-this.helperP=
roportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(b=
.containment)){var c=3Da(b.containment)[0],d=3Da(b.containment).offset(),e=
=3Da(c).css("overflow")!=3D"hidden";this.containment=3D[d.left+(parseInt(a(=
c).css("borderLeftWidth"),10)||0)+(parseInt(a(c).css("paddingLeft"),10)||0)=
-this.margins.left,d.top+(parseInt(a(c).css("borderTopWidth"),10)||0)+(pars=
eInt(a(c).css("paddingTop"),10)||0)-this.margins.top,d.left+(e?Math.max(c.s=
crollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(a(c).css("borderLeftWidt=
h"),10)||0)-(parseInt(a(c).css("paddingRight"),10)||0)-this.helperProportio=
ns.width-this.margins.left,d.top+(e?Math.max(c.scrollHeight,c.offsetHeight)=
:c.offsetHeight)-(parseInt(a(c).css("borderTopWidth"),10)||0)-(parseInt(a(c=
).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.t=
op]}},_convertPositionTo:function(b,c){c||(c=3Dthis.position);var d=3Db=3D=
=3D"absolute"?1:-1,e=3Dthis.options,f=3Dthis.cssPosition=3D=3D"absolute"&&(=
this.scrollParent[0]=3D=3Ddocument||!a.ui.contains(this.scrollParent[0],thi=
s.offsetParent[0]))?this.offsetParent:this.scrollParent,g=3D/(html|body)/i.=
test(f[0].tagName);return{top:c.top+this.offset.relative.top*d+this.offset.=
parent.top*d-(a.browser.safari&&this.cssPosition=3D=3D"fixed"?0:(this.cssPo=
sition=3D=3D"fixed"?-this.scrollParent.scrollTop():g?0:f.scrollTop())*d),le=
ft:c.left+this.offset.relative.left*d+this.offset.parent.left*d-(a.browser.=
safari&&this.cssPosition=3D=3D"fixed"?0:(this.cssPosition=3D=3D"fixed"?-thi=
s.scrollParent.scrollLeft():g?0:f.scrollLeft())*d)}},_generatePosition:func=
tion(b){var c=3Dthis.options,d=3Dthis.cssPosition=3D=3D"absolute"&&(this.sc=
rollParent[0]=3D=3Ddocument||!a.ui.contains(this.scrollParent[0],this.offse=
tParent[0]))?this.offsetParent:this.scrollParent,e=3D/(html|body)/i.test(d[=
0].tagName);this.cssPosition=3D=3D"relative"&&(this.scrollParent[0]=3D=3Ddo=
cument||this.scrollParent[0]=3D=3Dthis.offsetParent[0])&&(this.offset.relat=
ive=3Dthis._getRelativeOffset());var f=3Db.pageX,g=3Db.pageY;if(this.origin=
alPosition){this.containment&&(b.pageX-this.offset.click.left<this.containm=
ent[0]&&(f=3Dthis.containment[0]+this.offset.click.left),b.pageY-this.offse=
t.click.top<this.containment[1]&&(g=3Dthis.containment[1]+this.offset.click=
.top),b.pageX-this.offset.click.left>this.containment[2]&&(f=3Dthis.contain=
ment[2]+this.offset.click.left),b.pageY-this.offset.click.top>this.containm=
ent[3]&&(g=3Dthis.containment[3]+this.offset.click.top));if(c.grid){var h=
=3Dthis.originalPageY+Math.round((g-this.originalPageY)/c.grid[1])*c.grid[1=
];g=3Dthis.containment?h-this.offset.click.top<this.containment[1]||h-this.=
offset.click.top>this.containment[3]?h-this.offset.click.top<this.containme=
nt[1]?h+c.grid[1]:h-c.grid[1]:h:h;var i=3Dthis.originalPageX+Math.round((f-=
this.originalPageX)/c.grid[0])*c.grid[0];f=3Dthis.containment?i-this.offset=
.click.left<this.containment[0]||i-this.offset.click.left>this.containment[=
2]?i-this.offset.click.left<this.containment[0]?i+c.grid[0]:i-c.grid[0]:i:i=
}}return{top:g-this.offset.click.top-this.offset.relative.top-this.offset.p=
arent.top+(a.browser.safari&&this.cssPosition=3D=3D"fixed"?0:this.cssPositi=
on=3D=3D"fixed"?-this.scrollParent.scrollTop():e?0:d.scrollTop()),left:f-th=
is.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.b=
rowser.safari&&this.cssPosition=3D=3D"fixed"?0:this.cssPosition=3D=3D"fixed=
"?-this.scrollParent.scrollLeft():e?0:d.scrollLeft())}},_rearrange:function=
(a,b,c,d){c?c[0].appendChild(this.placeholder[0]):b.item[0].parentNode.inse=
rtBefore(this.placeholder[0],this.direction=3D=3D"down"?b.item[0]:b.item[0]=
.nextSibling),this.counter=3Dthis.counter?++this.counter:1;var e=3Dthis,f=
=3Dthis.counter;window.setTimeout(function(){f=3D=3De.counter&&e.refreshPos=
itions(!d)},0)},_clear:function(b,c){this.reverting=3D!1;var d=3D[],e=3Dthi=
s;!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.be=
fore(this.currentItem),this._noFinalSort=3Dnull;if(this.helper[0]=3D=3Dthis=
.currentItem[0]){for(var f in this._storedCSS)if(this._storedCSS[f]=3D=3D"a=
uto"||this._storedCSS[f]=3D=3D"static")this._storedCSS[f]=3D"";this.current=
Item.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.curre=
ntItem.show();this.fromOutside&&!c&&d.push(function(a){this._trigger("recei=
ve",a,this._uiHash(this.fromOutside))}),(this.fromOutside||this.domPosition=
.prev!=3Dthis.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPos=
ition.parent!=3Dthis.currentItem.parent()[0])&&!c&&d.push(function(a){this.=
_trigger("update",a,this._uiHash())});if(!a.ui.contains(this.element[0],thi=
s.currentItem[0])){c||d.push(function(a){this._trigger("remove",a,this._uiH=
ash())});for(var f=3Dthis.containers.length-1;f>=3D0;f--)a.ui.contains(this=
.containers[f].element[0],this.currentItem[0])&&!c&&(d.push(function(a){ret=
urn function(b){a._trigger("receive",b,this._uiHash(this))}}.call(this,this=
.containers[f])),d.push(function(a){return function(b){a._trigger("update",=
b,this._uiHash(this))}}.call(this,this.containers[f])))}for(var f=3Dthis.co=
ntainers.length-1;f>=3D0;f--)c||d.push(function(a){return function(b){a._tr=
igger("deactivate",b,this._uiHash(this))}}.call(this,this.containers[f])),t=
his.containers[f].containerCache.over&&(d.push(function(a){return function(=
b){a._trigger("out",b,this._uiHash(this))}}.call(this,this.containers[f])),=
this.containers[f].containerCache.over=3D0);this._storedCursor&&a("body").c=
ss("cursor",this._storedCursor),this._storedOpacity&&this.helper.css("opaci=
ty",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex",this.=
_storedZIndex=3D=3D"auto"?"":this._storedZIndex),this.dragging=3D!1;if(this=
.cancelHelperRemoval){if(!c){this._trigger("beforeStop",b,this._uiHash());f=
or(var f=3D0;f<d.length;f++)d[f].call(this,b);this._trigger("stop",b,this._=
uiHash())}return this.fromOutside=3D!1,!1}c||this._trigger("beforeStop",b,t=
his._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[=
0]),this.helper[0]!=3Dthis.currentItem[0]&&this.helper.remove(),this.helper=
=3Dnull;if(!c){for(var f=3D0;f<d.length;f++)d[f].call(this,b);this._trigger=
("stop",b,this._uiHash())}return this.fromOutside=3D!1,!0},_trigger:functio=
n(){a.Widget.prototype._trigger.apply(this,arguments)=3D=3D=3D!1&&this.canc=
el()},_uiHash:function(b){var c=3Db||this;return{helper:c.helper,placeholde=
r:c.placeholder||a([]),position:c.position,originalPosition:c.originalPosit=
ion,offset:c.positionAbs,item:c.currentItem,sender:b?b.element:null}}}),a.e=
xtend(a.ui.sortable,{version:"1.8.23"})})(jQuery);;/*! jQuery UI - v1.8.23 =
- 2012-08-15
 * https://github.com/jquery/jquery-ui
 * Includes: jquery.ui.autocomplete.js
 * Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){var c=3D0;a.widget("ui.autocomplete",{options:{appendTo:"bo=
dy",autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bot=
tom",collision:"none"},source:null},pending:0,_create:function(){var b=3Dth=
is,c=3Dthis.element[0].ownerDocument,d;this.isMultiLine=3Dthis.element.is("=
textarea"),this.element.addClass("ui-autocomplete-input").attr("autocomplet=
e","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"=
true"}).bind("keydown.autocomplete",function(c){if(b.options.disabled||b.el=
ement.propAttr("readOnly"))return;d=3D!1;var e=3Da.ui.keyCode;switch(c.keyC=
ode){case e.PAGE_UP:b._move("previousPage",c);break;case e.PAGE_DOWN:b._mov=
e("nextPage",c);break;case e.UP:b._keyEvent("previous",c);break;case e.DOWN=
:b._keyEvent("next",c);break;case e.ENTER:case e.NUMPAD_ENTER:b.menu.active=
&&(d=3D!0,c.preventDefault());case e.TAB:if(!b.menu.active)return;b.menu.se=
lect(c);break;case e.ESCAPE:b.element.val(b.term),b.close(c);break;default:=
clearTimeout(b.searching),b.searching=3DsetTimeout(function(){b.term!=3Db.e=
lement.val()&&(b.selectedItem=3Dnull,b.search(null,c))},b.options.delay)}})=
.bind("keypress.autocomplete",function(a){d&&(d=3D!1,a.preventDefault())}).=
bind("focus.autocomplete",function(){if(b.options.disabled)return;b.selecte=
dItem=3Dnull,b.previous=3Db.element.val()}).bind("blur.autocomplete",functi=
on(a){if(b.options.disabled)return;clearTimeout(b.searching),b.closing=3Dse=
tTimeout(function(){b.close(a),b._change(a)},150)}),this._initSource(),this=
.menu=3Da("<ul></ul>").addClass("ui-autocomplete").appendTo(a(this.options.=
appendTo||"body",c)[0]).mousedown(function(c){var d=3Db.menu.element[0];a(c=
.target).closest(".ui-menu-item").length||setTimeout(function(){a(document)=
.one("mousedown",function(c){c.target!=3D=3Db.element[0]&&c.target!=3D=3Dd&=
&!a.ui.contains(d,c.target)&&b.close()})},1),setTimeout(function(){clearTim=
eout(b.closing)},13)}).menu({focus:function(a,c){var d=3Dc.item.data("item.=
autocomplete");!1!=3D=3Db._trigger("focus",a,{item:d})&&/^key/.test(a.origi=
nalEvent.type)&&b.element.val(d.value)},selected:function(a,d){var e=3Dd.it=
em.data("item.autocomplete"),f=3Db.previous;b.element[0]!=3D=3Dc.activeElem=
ent&&(b.element.focus(),b.previous=3Df,setTimeout(function(){b.previous=3Df=
,b.selectedItem=3De},1)),!1!=3D=3Db._trigger("select",a,{item:e})&&b.elemen=
t.val(e.value),b.term=3Db.element.val(),b.close(a),b.selectedItem=3De},blur=
:function(a,c){b.menu.element.is(":visible")&&b.element.val()!=3D=3Db.term&=
&b.element.val(b.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0=
}).hide().data("menu"),a.fn.bgiframe&&this.menu.element.bgiframe(),b.before=
unloadHandler=3Dfunction(){b.element.removeAttr("autocomplete")},a(window).=
bind("beforeunload",b.beforeunloadHandler)},destroy:function(){this.element=
.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr=
("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup"),this.m=
enu.element.remove(),a(window).unbind("beforeunload",this.beforeunloadHandl=
er),a.Widget.prototype.destroy.call(this)},_setOption:function(b,c){a.Widge=
t.prototype._setOption.apply(this,arguments),b=3D=3D=3D"source"&&this._init=
Source(),b=3D=3D=3D"appendTo"&&this.menu.element.appendTo(a(c||"body",this.=
element[0].ownerDocument)[0]),b=3D=3D=3D"disabled"&&c&&this.xhr&&this.xhr.a=
bort()},_initSource:function(){var b=3Dthis,c,d;a.isArray(this.options.sour=
ce)?(c=3Dthis.options.source,this.source=3Dfunction(b,d){d(a.ui.autocomplet=
e.filter(c,b.term))}):typeof this.options.source=3D=3D"string"?(d=3Dthis.op=
tions.source,this.source=3Dfunction(c,e){b.xhr&&b.xhr.abort(),b.xhr=3Da.aja=
x({url:d,data:c,dataType:"json",success:function(a,b){e(a)},error:function(=
){e([])}})}):this.source=3Dthis.options.source},search:function(a,b){a=3Da!=
=3Dnull?a:this.element.val(),this.term=3Dthis.element.val();if(a.length<thi=
s.options.minLength)return this.close(b);clearTimeout(this.closing);if(this=
._trigger("search",b)=3D=3D=3D!1)return;return this._search(a)},_search:fun=
ction(a){this.pending++,this.element.addClass("ui-autocomplete-loading"),th=
is.source({term:a},this._response())},_response:function(){var a=3Dthis,b=
=3D++c;return function(d){b=3D=3D=3Dc&&a.__response(d),a.pending--,a.pendin=
g||a.element.removeClass("ui-autocomplete-loading")}},__response:function(a=
){!this.options.disabled&&a&&a.length?(a=3Dthis._normalize(a),this._suggest=
(a),this._trigger("open")):this.close()},close:function(a){clearTimeout(thi=
s.closing),this.menu.element.is(":visible")&&(this.menu.element.hide(),this=
.menu.deactivate(),this._trigger("close",a))},_change:function(a){this.prev=
ious!=3D=3Dthis.element.val()&&this._trigger("change",a,{item:this.selected=
Item})},_normalize:function(b){return b.length&&b[0].label&&b[0].value?b:a.=
map(b,function(b){return typeof b=3D=3D"string"?{label:b,value:b}:a.extend(=
{label:b.label||b.value,value:b.value||b.label},b)})},_suggest:function(b){=
var c=3Dthis.menu.element.empty().zIndex(this.element.zIndex()+1);this._ren=
derMenu(c,b),this.menu.deactivate(),this.menu.refresh(),c.show(),this._resi=
zeMenu(),c.position(a.extend({of:this.element},this.options.position)),this=
.options.autoFocus&&this.menu.next(new a.Event("mouseover"))},_resizeMenu:f=
unction(){var a=3Dthis.menu.element;a.outerWidth(Math.max(a.width("").outer=
Width()+1,this.element.outerWidth()))},_renderMenu:function(b,c){var d=3Dth=
is;a.each(c,function(a,c){d._renderItem(b,c)})},_renderItem:function(b,c){r=
eturn a("<li></li>").data("item.autocomplete",c).append(a("<a></a>").text(c=
.label)).appendTo(b)},_move:function(a,b){if(!this.menu.element.is(":visibl=
e")){this.search(null,b);return}if(this.menu.first()&&/^previous/.test(a)||=
this.menu.last()&&/^next/.test(a)){this.element.val(this.term),this.menu.de=
activate();return}this.menu[a](b)},widget:function(){return this.menu.eleme=
nt},_keyEvent:function(a,b){if(!this.isMultiLine||this.menu.element.is(":vi=
sible"))this._move(a,b),b.preventDefault()}}),a.extend(a.ui.autocomplete,{e=
scapeRegex:function(a){return a.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}=
,filter:function(b,c){var d=3Dnew RegExp(a.ui.autocomplete.escapeRegex(c),"=
i");return a.grep(b,function(a){return d.test(a.label||a.value||a)})}})})(j=
Query),function(a){a.widget("ui.menu",{_create:function(){var b=3Dthis;this=
.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr=
({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(funct=
ion(c){if(!a(c.target).closest(".ui-menu-item a").length)return;c.preventDe=
fault(),b.select(c)}),this.refresh()},refresh:function(){var b=3Dthis,c=3Dt=
his.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item=
").attr("role","menuitem");c.children("a").addClass("ui-corner-all").attr("=
tabindex",-1).mouseenter(function(c){b.activate(c,a(this).parent())}).mouse=
leave(function(){b.deactivate()})},activate:function(a,b){this.deactivate()=
;if(this.hasScroll()){var c=3Db.offset().top-this.element.offset().top,d=3D=
this.element.scrollTop(),e=3Dthis.element.height();c<0?this.element.scrollT=
op(d+c):c>=3De&&this.element.scrollTop(d+c-e+b.height())}this.active=3Db.eq=
(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem"=
).end(),this._trigger("focus",a,{item:b})},deactivate:function(){if(!this.a=
ctive)return;this.active.children("a").removeClass("ui-state-hover").remove=
Attr("id"),this._trigger("blur"),this.active=3Dnull},next:function(a){this.=
move("next",".ui-menu-item:first",a)},previous:function(a){this.move("prev"=
,".ui-menu-item:last",a)},first:function(){return this.active&&!this.active=
.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this=
.active.nextAll(".ui-menu-item").length},move:function(a,b,c){if(!this.acti=
ve){this.activate(c,this.element.children(b));return}var d=3Dthis.active[a+=
"All"](".ui-menu-item").eq(0);d.length?this.activate(c,d):this.activate(c,t=
his.element.children(b))},nextPage:function(b){if(this.hasScroll()){if(!thi=
s.active||this.last()){this.activate(b,this.element.children(".ui-menu-item=
:first"));return}var c=3Dthis.active.offset().top,d=3Dthis.element.height()=
,e=3Dthis.element.children(".ui-menu-item").filter(function(){var b=3Da(thi=
s).offset().top-c-d+a(this).height();return b<10&&b>-10});e.length||(e=3Dth=
is.element.children(".ui-menu-item:last")),this.activate(b,e)}else this.act=
ivate(b,this.element.children(".ui-menu-item").filter(!this.active||this.la=
st()?":first":":last"))},previousPage:function(b){if(this.hasScroll()){if(!=
this.active||this.first()){this.activate(b,this.element.children(".ui-menu-=
item:last"));return}var c=3Dthis.active.offset().top,d=3Dthis.element.heigh=
t(),e=3Dthis.element.children(".ui-menu-item").filter(function(){var b=3Da(=
this).offset().top-c+d-a(this).height();return b<10&&b>-10});e.length||(e=
=3Dthis.element.children(".ui-menu-item:first")),this.activate(b,e)}else th=
is.activate(b,this.element.children(".ui-menu-item").filter(!this.active||t=
his.first()?":last":":first"))},hasScroll:function(){return this.element.he=
ight()<this.element[a.fn.prop?"prop":"attr"]("scrollHeight")},select:functi=
on(a){this._trigger("selected",a,{item:this.active})}})}(jQuery);;/*! jQuer=
y UI - v1.8.21 - 2012-06-05
+(function(a,b){var c=3D0;a.widget("ui.autocomplete",{options:{appendTo:"bo=
dy",autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bot=
tom",collision:"none"},source:null},pending:0,_create:function(){var b=3Dth=
is,c=3Dthis.element[0].ownerDocument,d;this.isMultiLine=3Dthis.element.is("=
textarea"),this.element.addClass("ui-autocomplete-input").attr("autocomplet=
e","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"=
true"}).bind("keydown.autocomplete",function(c){if(b.options.disabled||b.el=
ement.propAttr("readOnly"))return;d=3D!1;var e=3Da.ui.keyCode;switch(c.keyC=
ode){case e.PAGE_UP:b._move("previousPage",c);break;case e.PAGE_DOWN:b._mov=
e("nextPage",c);break;case e.UP:b._keyEvent("previous",c);break;case e.DOWN=
:b._keyEvent("next",c);break;case e.ENTER:case e.NUMPAD_ENTER:b.menu.active=
&&(d=3D!0,c.preventDefault());case e.TAB:if(!b.menu.active)return;b.menu.se=
lect(c);break;case e.ESCAPE:b.element.val(b.term),b.close(c);break;default:=
clearTimeout(b.searching),b.searching=3DsetTimeout(function(){b.term!=3Db.e=
lement.val()&&(b.selectedItem=3Dnull,b.search(null,c))},b.options.delay)}})=
.bind("keypress.autocomplete",function(a){d&&(d=3D!1,a.preventDefault())}).=
bind("focus.autocomplete",function(){if(b.options.disabled)return;b.selecte=
dItem=3Dnull,b.previous=3Db.element.val()}).bind("blur.autocomplete",functi=
on(a){if(b.options.disabled)return;clearTimeout(b.searching),b.closing=3Dse=
tTimeout(function(){b.close(a),b._change(a)},150)}),this._initSource(),this=
.menu=3Da("<ul></ul>").addClass("ui-autocomplete").appendTo(a(this.options.=
appendTo||"body",c)[0]).mousedown(function(c){var d=3Db.menu.element[0];a(c=
.target).closest(".ui-menu-item").length||setTimeout(function(){a(document)=
.one("mousedown",function(c){c.target!=3D=3Db.element[0]&&c.target!=3D=3Dd&=
&!a.ui.contains(d,c.target)&&b.close()})},1),setTimeout(function(){clearTim=
eout(b.closing)},13)}).menu({focus:function(a,c){var d=3Dc.item.data("item.=
autocomplete");!1!=3D=3Db._trigger("focus",a,{item:d})&&/^key/.test(a.origi=
nalEvent.type)&&b.element.val(d.value)},selected:function(a,d){var e=3Dd.it=
em.data("item.autocomplete"),f=3Db.previous;b.element[0]!=3D=3Dc.activeElem=
ent&&(b.element.focus(),b.previous=3Df,setTimeout(function(){b.previous=3Df=
,b.selectedItem=3De},1)),!1!=3D=3Db._trigger("select",a,{item:e})&&b.elemen=
t.val(e.value),b.term=3Db.element.val(),b.close(a),b.selectedItem=3De},blur=
:function(a,c){b.menu.element.is(":visible")&&b.element.val()!=3D=3Db.term&=
&b.element.val(b.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0=
}).hide().data("menu"),a.fn.bgiframe&&this.menu.element.bgiframe(),b.before=
unloadHandler=3Dfunction(){b.element.removeAttr("autocomplete")},a(window).=
bind("beforeunload",b.beforeunloadHandler)},destroy:function(){this.element=
.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr=
("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup"),this.m=
enu.element.remove(),a(window).unbind("beforeunload",this.beforeunloadHandl=
er),a.Widget.prototype.destroy.call(this)},_setOption:function(b,c){a.Widge=
t.prototype._setOption.apply(this,arguments),b=3D=3D=3D"source"&&this._init=
Source(),b=3D=3D=3D"appendTo"&&this.menu.element.appendTo(a(c||"body",this.=
element[0].ownerDocument)[0]),b=3D=3D=3D"disabled"&&c&&this.xhr&&this.xhr.a=
bort()},_initSource:function(){var b=3Dthis,c,d;a.isArray(this.options.sour=
ce)?(c=3Dthis.options.source,this.source=3Dfunction(b,d){d(a.ui.autocomplet=
e.filter(c,b.term))}):typeof this.options.source=3D=3D"string"?(d=3Dthis.op=
tions.source,this.source=3Dfunction(c,e){b.xhr&&b.xhr.abort(),b.xhr=3Da.aja=
x({url:d,data:c,dataType:"json",success:function(a,b){e(a)},error:function(=
){e([])}})}):this.source=3Dthis.options.source},search:function(a,b){a=3Da!=
=3Dnull?a:this.element.val(),this.term=3Dthis.element.val();if(a.length<thi=
s.options.minLength)return this.close(b);clearTimeout(this.closing);if(this=
._trigger("search",b)=3D=3D=3D!1)return;return this._search(a)},_search:fun=
ction(a){this.pending++,this.element.addClass("ui-autocomplete-loading"),th=
is.source({term:a},this._response())},_response:function(){var a=3Dthis,b=
=3D++c;return function(d){b=3D=3D=3Dc&&a.__response(d),a.pending--,a.pendin=
g||a.element.removeClass("ui-autocomplete-loading")}},__response:function(a=
){!this.options.disabled&&a&&a.length?(a=3Dthis._normalize(a),this._suggest=
(a),this._trigger("open")):this.close()},close:function(a){clearTimeout(thi=
s.closing),this.menu.element.is(":visible")&&(this.menu.element.hide(),this=
.menu.deactivate(),this._trigger("close",a))},_change:function(a){this.prev=
ious!=3D=3Dthis.element.val()&&this._trigger("change",a,{item:this.selected=
Item})},_normalize:function(b){return b.length&&b[0].label&&b[0].value?b:a.=
map(b,function(b){return typeof b=3D=3D"string"?{label:b,value:b}:a.extend(=
{label:b.label||b.value,value:b.value||b.label},b)})},_suggest:function(b){=
var c=3Dthis.menu.element.empty().zIndex(this.element.zIndex()+1);this._ren=
derMenu(c,b),this.menu.deactivate(),this.menu.refresh(),c.show(),this._resi=
zeMenu(),c.position(a.extend({of:this.element},this.options.position)),this=
.options.autoFocus&&this.menu.next(new a.Event("mouseover"))},_resizeMenu:f=
unction(){var a=3Dthis.menu.element;a.outerWidth(Math.max(a.width("").outer=
Width()+1,this.element.outerWidth()))},_renderMenu:function(b,c){var d=3Dth=
is;a.each(c,function(a,c){d._renderItem(b,c)})},_renderItem:function(b,c){r=
eturn a("<li></li>").data("item.autocomplete",c).append(a("<a></a>").text(c=
.label)).appendTo(b)},_move:function(a,b){if(!this.menu.element.is(":visibl=
e")){this.search(null,b);return}if(this.menu.first()&&/^previous/.test(a)||=
this.menu.last()&&/^next/.test(a)){this.element.val(this.term),this.menu.de=
activate();return}this.menu[a](b)},widget:function(){return this.menu.eleme=
nt},_keyEvent:function(a,b){if(!this.isMultiLine||this.menu.element.is(":vi=
sible"))this._move(a,b),b.preventDefault()}}),a.extend(a.ui.autocomplete,{e=
scapeRegex:function(a){return a.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}=
,filter:function(b,c){var d=3Dnew RegExp(a.ui.autocomplete.escapeRegex(c),"=
i");return a.grep(b,function(a){return d.test(a.label||a.value||a)})}})})(j=
Query),function(a){a.widget("ui.menu",{_create:function(){var b=3Dthis;this=
.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr=
({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(funct=
ion(c){if(!a(c.target).closest(".ui-menu-item a").length)return;c.preventDe=
fault(),b.select(c)}),this.refresh()},refresh:function(){var b=3Dthis,c=3Dt=
his.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item=
").attr("role","menuitem");c.children("a").addClass("ui-corner-all").attr("=
tabindex",-1).mouseenter(function(c){b.activate(c,a(this).parent())}).mouse=
leave(function(){b.deactivate()})},activate:function(a,b){this.deactivate()=
;if(this.hasScroll()){var c=3Db.offset().top-this.element.offset().top,d=3D=
this.element.scrollTop(),e=3Dthis.element.height();c<0?this.element.scrollT=
op(d+c):c>=3De&&this.element.scrollTop(d+c-e+b.height())}this.active=3Db.eq=
(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem"=
).end(),this._trigger("focus",a,{item:b})},deactivate:function(){if(!this.a=
ctive)return;this.active.children("a").removeClass("ui-state-hover").remove=
Attr("id"),this._trigger("blur"),this.active=3Dnull},next:function(a){this.=
move("next",".ui-menu-item:first",a)},previous:function(a){this.move("prev"=
,".ui-menu-item:last",a)},first:function(){return this.active&&!this.active=
.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this=
.active.nextAll(".ui-menu-item").length},move:function(a,b,c){if(!this.acti=
ve){this.activate(c,this.element.children(b));return}var d=3Dthis.active[a+=
"All"](".ui-menu-item").eq(0);d.length?this.activate(c,d):this.activate(c,t=
his.element.children(b))},nextPage:function(b){if(this.hasScroll()){if(!thi=
s.active||this.last()){this.activate(b,this.element.children(".ui-menu-item=
:first"));return}var c=3Dthis.active.offset().top,d=3Dthis.element.height()=
,e=3Dthis.element.children(".ui-menu-item").filter(function(){var b=3Da(thi=
s).offset().top-c-d+a(this).height();return b<10&&b>-10});e.length||(e=3Dth=
is.element.children(".ui-menu-item:last")),this.activate(b,e)}else this.act=
ivate(b,this.element.children(".ui-menu-item").filter(!this.active||this.la=
st()?":first":":last"))},previousPage:function(b){if(this.hasScroll()){if(!=
this.active||this.first()){this.activate(b,this.element.children(".ui-menu-=
item:last"));return}var c=3Dthis.active.offset().top,d=3Dthis.element.heigh=
t(),e=3Dthis.element.children(".ui-menu-item").filter(function(){var b=3Da(=
this).offset().top-c+d-a(this).height();return b<10&&b>-10});e.length||(e=
=3Dthis.element.children(".ui-menu-item:first")),this.activate(b,e)}else th=
is.activate(b,this.element.children(".ui-menu-item").filter(!this.active||t=
his.first()?":last":":first"))},hasScroll:function(){return this.element.he=
ight()<this.element[a.fn.prop?"prop":"attr"]("scrollHeight")},select:functi=
on(a){this._trigger("selected",a,{item:this.active})}})}(jQuery);;/*! jQuer=
y UI - v1.8.23 - 2012-08-15
+* https://github.com/jquery/jquery-ui
+* Includes: jquery.ui.slider.js
+* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
+(function(a,b){var c=3D5;a.widget("ui.slider",a.ui.mouse,{widgetEventPrefi=
x:"slide",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizon=
tal",range:!1,step:1,value:0,values:null},_create:function(){var b=3Dthis,d=
=3Dthis.options,e=3Dthis.element.find(".ui-slider-handle").addClass("ui-sta=
te-default ui-corner-all"),f=3D"<a class=3D'ui-slider-handle ui-state-defau=
lt ui-corner-all' href=3D'#'></a>",g=3Dd.values&&d.values.length||1,h=3D[];=
this._keySliding=3D!1,this._mouseSliding=3D!1,this._animateOff=3D!0,this._h=
andleIndex=3Dnull,this._detectOrientation(),this._mouseInit(),this.element.=
addClass("ui-slider ui-slider-"+this.orientation+" ui-widget"+" ui-widget-c=
ontent"+" ui-corner-all"+(d.disabled?" ui-slider-disabled ui-disabled":""))=
,this.range=3Da([]),d.range&&(d.range=3D=3D=3D!0&&(d.values||(d.values=3D[t=
his._valueMin(),this._valueMin()]),d.values.length&&d.values.length!=3D=3D2=
&&(d.values=3D[d.values[0],d.values[0]])),this.range=3Da("<div></div>").app=
endTo(this.element).addClass("ui-slider-range ui-widget-header"+(d.range=3D=
=3D=3D"min"||d.range=3D=3D=3D"max"?" ui-slider-range-"+d.range:"")));for(va=
r i=3De.length;i<g;i+=3D1)h.push(f);this.handles=3De.add(a(h.join("")).appe=
ndTo(b.element)),this.handle=3Dthis.handles.eq(0),this.handles.add(this.ran=
ge).filter("a").click(function(a){a.preventDefault()}).hover(function(){d.d=
isabled||a(this).addClass("ui-state-hover")},function(){a(this).removeClass=
("ui-state-hover")}).focus(function(){d.disabled?a(this).blur():(a(".ui-sli=
der .ui-state-focus").removeClass("ui-state-focus"),a(this).addClass("ui-st=
ate-focus"))}).blur(function(){a(this).removeClass("ui-state-focus")}),this=
.handles.each(function(b){a(this).data("index.ui-slider-handle",b)}),this.h=
andles.keydown(function(d){var e=3Da(this).data("index.ui-slider-handle"),f=
,g,h,i;if(b.options.disabled)return;switch(d.keyCode){case a.ui.keyCode.HOM=
E:case a.ui.keyCode.END:case a.ui.keyCode.PAGE_UP:case a.ui.keyCode.PAGE_DO=
WN:case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:case a.ui.keyCode.DOWN:case=
 a.ui.keyCode.LEFT:d.preventDefault();if(!b._keySliding){b._keySliding=3D!0=
,a(this).addClass("ui-state-active"),f=3Db._start(d,e);if(f=3D=3D=3D!1)retu=
rn}}i=3Db.options.step,b.options.values&&b.options.values.length?g=3Dh=3Db.=
values(e):g=3Dh=3Db.value();switch(d.keyCode){case a.ui.keyCode.HOME:h=3Db.=
_valueMin();break;case a.ui.keyCode.END:h=3Db._valueMax();break;case a.ui.k=
eyCode.PAGE_UP:h=3Db._trimAlignValue(g+(b._valueMax()-b._valueMin())/c);bre=
ak;case a.ui.keyCode.PAGE_DOWN:h=3Db._trimAlignValue(g-(b._valueMax()-b._va=
lueMin())/c);break;case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:if(g=3D=3D=
=3Db._valueMax())return;h=3Db._trimAlignValue(g+i);break;case a.ui.keyCode.=
DOWN:case a.ui.keyCode.LEFT:if(g=3D=3D=3Db._valueMin())return;h=3Db._trimAl=
ignValue(g-i)}b._slide(d,e,h)}).keyup(function(c){var d=3Da(this).data("ind=
ex.ui-slider-handle");b._keySliding&&(b._keySliding=3D!1,b._stop(c,d),b._ch=
ange(c,d),a(this).removeClass("ui-state-active"))}),this._refreshValue(),th=
is._animateOff=3D!1},destroy:function(){return this.handles.remove(),this.r=
ange.remove(),this.element.removeClass("ui-slider ui-slider-horizontal ui-s=
lider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all=
").removeData("slider").unbind(".slider"),this._mouseDestroy(),this},_mouse=
Capture:function(b){var c=3Dthis.options,d,e,f,g,h,i,j,k,l;return c.disable=
d?!1:(this.elementSize=3D{width:this.element.outerWidth(),height:this.eleme=
nt.outerHeight()},this.elementOffset=3Dthis.element.offset(),d=3D{x:b.pageX=
,y:b.pageY},e=3Dthis._normValueFromMouse(d),f=3Dthis._valueMax()-this._valu=
eMin()+1,h=3Dthis,this.handles.each(function(b){var c=3DMath.abs(e-h.values=
(b));f>c&&(f=3Dc,g=3Da(this),i=3Db)}),c.range=3D=3D=3D!0&&this.values(1)=3D=
=3D=3Dc.min&&(i+=3D1,g=3Da(this.handles[i])),j=3Dthis._start(b,i),j=3D=3D=
=3D!1?!1:(this._mouseSliding=3D!0,h._handleIndex=3Di,g.addClass("ui-state-a=
ctive").focus(),k=3Dg.offset(),l=3D!a(b.target).parents().andSelf().is(".ui=
-slider-handle"),this._clickOffset=3Dl?{left:0,top:0}:{left:b.pageX-k.left-=
g.width()/2,top:b.pageY-k.top-g.height()/2-(parseInt(g.css("borderTopWidth"=
),10)||0)-(parseInt(g.css("borderBottomWidth"),10)||0)+(parseInt(g.css("mar=
ginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(b,i,=
e),this._animateOff=3D!0,!0))},_mouseStart:function(a){return!0},_mouseDrag=
:function(a){var b=3D{x:a.pageX,y:a.pageY},c=3Dthis._normValueFromMouse(b);=
return this._slide(a,this._handleIndex,c),!1},_mouseStop:function(a){return=
 this.handles.removeClass("ui-state-active"),this._mouseSliding=3D!1,this._=
stop(a,this._handleIndex),this._change(a,this._handleIndex),this._handleInd=
ex=3Dnull,this._clickOffset=3Dnull,this._animateOff=3D!1,!1},_detectOrienta=
tion:function(){this.orientation=3Dthis.options.orientation=3D=3D=3D"vertic=
al"?"vertical":"horizontal"},_normValueFromMouse:function(a){var b,c,d,e,f;=
return this.orientation=3D=3D=3D"horizontal"?(b=3Dthis.elementSize.width,c=
=3Da.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)=
):(b=3Dthis.elementSize.height,c=3Da.y-this.elementOffset.top-(this._clickO=
ffset?this._clickOffset.top:0)),d=3Dc/b,d>1&&(d=3D1),d<0&&(d=3D0),this.orie=
ntation=3D=3D=3D"vertical"&&(d=3D1-d),e=3Dthis._valueMax()-this._valueMin()=
,f=3Dthis._valueMin()+d*e,this._trimAlignValue(f)},_start:function(a,b){var=
 c=3D{handle:this.handles[b],value:this.value()};return this.options.values=
&&this.options.values.length&&(c.value=3Dthis.values(b),c.values=3Dthis.val=
ues()),this._trigger("start",a,c)},_slide:function(a,b,c){var d,e,f;this.op=
tions.values&&this.options.values.length?(d=3Dthis.values(b?0:1),this.optio=
ns.values.length=3D=3D=3D2&&this.options.range=3D=3D=3D!0&&(b=3D=3D=3D0&&c>=
d||b=3D=3D=3D1&&c<d)&&(c=3Dd),c!=3D=3Dthis.values(b)&&(e=3Dthis.values(),e[=
b]=3Dc,f=3Dthis._trigger("slide",a,{handle:this.handles[b],value:c,values:e=
}),d=3Dthis.values(b?0:1),f!=3D=3D!1&&this.values(b,c,!0))):c!=3D=3Dthis.va=
lue()&&(f=3Dthis._trigger("slide",a,{handle:this.handles[b],value:c}),f!=3D=
=3D!1&&this.value(c))},_stop:function(a,b){var c=3D{handle:this.handles[b],=
value:this.value()};this.options.values&&this.options.values.length&&(c.val=
ue=3Dthis.values(b),c.values=3Dthis.values()),this._trigger("stop",a,c)},_c=
hange:function(a,b){if(!this._keySliding&&!this._mouseSliding){var c=3D{han=
dle:this.handles[b],value:this.value()};this.options.values&&this.options.v=
alues.length&&(c.value=3Dthis.values(b),c.values=3Dthis.values()),this._tri=
gger("change",a,c)}},value:function(a){if(arguments.length){this.options.va=
lue=3Dthis._trimAlignValue(a),this._refreshValue(),this._change(null,0);ret=
urn}return this._value()},values:function(b,c){var d,e,f;if(arguments.lengt=
h>1){this.options.values[b]=3Dthis._trimAlignValue(c),this._refreshValue(),=
this._change(null,b);return}if(!arguments.length)return this._values();if(!=
a.isArray(arguments[0]))return this.options.values&&this.options.values.len=
gth?this._values(b):this.value();d=3Dthis.options.values,e=3Darguments[0];f=
or(f=3D0;f<d.length;f+=3D1)d[f]=3Dthis._trimAlignValue(e[f]),this._change(n=
ull,f);this._refreshValue()},_setOption:function(b,c){var d,e=3D0;a.isArray=
(this.options.values)&&(e=3Dthis.options.values.length),a.Widget.prototype.=
_setOption.apply(this,arguments);switch(b){case"disabled":c?(this.handles.f=
ilter(".ui-state-focus").blur(),this.handles.removeClass("ui-state-hover"),=
this.handles.propAttr("disabled",!0),this.element.addClass("ui-disabled")):=
(this.handles.propAttr("disabled",!1),this.element.removeClass("ui-disabled=
"));break;case"orientation":this._detectOrientation(),this.element.removeCl=
ass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.o=
rientation),this._refreshValue();break;case"value":this._animateOff=3D!0,th=
is._refreshValue(),this._change(null,0),this._animateOff=3D!1;break;case"va=
lues":this._animateOff=3D!0,this._refreshValue();for(d=3D0;d<e;d+=3D1)this.=
_change(null,d);this._animateOff=3D!1}},_value:function(){var a=3Dthis.opti=
ons.value;return a=3Dthis._trimAlignValue(a),a},_values:function(a){var b,c=
,d;if(arguments.length)return b=3Dthis.options.values[a],b=3Dthis._trimAlig=
nValue(b),b;c=3Dthis.options.values.slice();for(d=3D0;d<c.length;d+=3D1)c[d=
]=3Dthis._trimAlignValue(c[d]);return c},_trimAlignValue:function(a){if(a<=
=3Dthis._valueMin())return this._valueMin();if(a>=3Dthis._valueMax())return=
 this._valueMax();var b=3Dthis.options.step>0?this.options.step:1,c=3D(a-th=
is._valueMin())%b,d=3Da-c;return Math.abs(c)*2>=3Db&&(d+=3Dc>0?b:-b),parseF=
loat(d.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax=
:function(){return this.options.max},_refreshValue:function(){var b=3Dthis.=
options.range,c=3Dthis.options,d=3Dthis,e=3Dthis._animateOff?!1:c.animate,f=
,g=3D{},h,i,j,k;this.options.values&&this.options.values.length?this.handle=
s.each(function(b,i){f=3D(d.values(b)-d._valueMin())/(d._valueMax()-d._valu=
eMin())*100,g[d.orientation=3D=3D=3D"horizontal"?"left":"bottom"]=3Df+"%",a=
(this).stop(1,1)[e?"animate":"css"](g,c.animate),d.options.range=3D=3D=3D!0=
&&(d.orientation=3D=3D=3D"horizontal"?(b=3D=3D=3D0&&d.range.stop(1,1)[e?"an=
imate":"css"]({left:f+"%"},c.animate),b=3D=3D=3D1&&d.range[e?"animate":"css=
"]({width:f-h+"%"},{queue:!1,duration:c.animate})):(b=3D=3D=3D0&&d.range.st=
op(1,1)[e?"animate":"css"]({bottom:f+"%"},c.animate),b=3D=3D=3D1&&d.range[e=
?"animate":"css"]({height:f-h+"%"},{queue:!1,duration:c.animate}))),h=3Df})=
:(i=3Dthis.value(),j=3Dthis._valueMin(),k=3Dthis._valueMax(),f=3Dk!=3D=3Dj?=
(i-j)/(k-j)*100:0,g[d.orientation=3D=3D=3D"horizontal"?"left":"bottom"]=3Df=
+"%",this.handle.stop(1,1)[e?"animate":"css"](g,c.animate),b=3D=3D=3D"min"&=
&this.orientation=3D=3D=3D"horizontal"&&this.range.stop(1,1)[e?"animate":"c=
ss"]({width:f+"%"},c.animate),b=3D=3D=3D"max"&&this.orientation=3D=3D=3D"ho=
rizontal"&&this.range[e?"animate":"css"]({width:100-f+"%"},{queue:!1,durati=
on:c.animate}),b=3D=3D=3D"min"&&this.orientation=3D=3D=3D"vertical"&&this.r=
ange.stop(1,1)[e?"animate":"css"]({height:f+"%"},c.animate),b=3D=3D=3D"max"=
&&this.orientation=3D=3D=3D"vertical"&&this.range[e?"animate":"css"]({heigh=
t:100-f+"%"},{queue:!1,duration:c.animate}))}}),a.extend(a.ui.slider,{versi=
on:"1.8.23"})})(jQuery);;/*! jQuery UI - v1.8.23 - 2012-08-15
 * https://github.com/jquery/jquery-ui
 * Includes: jquery.ui.tabs.js
 * Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){function e(){return++c}function f(){return++d}var c=3D0,d=
=3D0;a.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:!1,cookie=
:null,collapsible:!1,disable:null,disabled:[],enable:null,event:"click",fx:=
null,idPrefix:"ui-tabs-",load:null,panelTemplate:"<div></div>",remove:null,=
select:null,show:null,spinner:"<em>Loading&#8230;</em>",tabTemplate:"<li><a=
 href=3D'#{href}'><span>#{label}</span></a></li>"},_create:function(){this.=
_tabify(!0)},_setOption:function(a,b){if(a=3D=3D"selected"){if(this.options=
.collapsible&&b=3D=3Dthis.options.selected)return;this.select(b)}else this.=
options[a]=3Db,this._tabify()},_tabId:function(a){return a.title&&a.title.r=
eplace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix=
+e()},_sanitizeSelector:function(a){return a.replace(/:/g,"\\:")},_cookie:f=
unction(){var b=3Dthis.cookie||(this.cookie=3Dthis.options.cookie.name||"ui=
-tabs-"+f());return a.cookie.apply(null,[b].concat(a.makeArray(arguments)))=
},_ui:function(a,b){return{tab:a,panel:b,index:this.anchors.index(a)}},_cle=
anup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-sta=
te-processing").find("span:data(label.tabs)").each(function(){var b=3Da(thi=
s);b.html(b.data("label.tabs")).removeData("label.tabs")})},_tabify:functio=
n(c){function m(b,c){b.css("display",""),!a.support.opacity&&c.opacity&&b[0=
].style.removeAttribute("filter")}var d=3Dthis,e=3Dthis.options,f=3D/^#.+/;=
this.list=3Dthis.element.find("ol,ul").eq(0),this.lis=3Da(" > li:has(a[href=
])",this.list),this.anchors=3Dthis.lis.map(function(){return a("a",this)[0]=
}),this.panels=3Da([]),this.anchors.each(function(b,c){var g=3Da(c).attr("h=
ref"),h=3Dg.split("#")[0],i;h&&(h=3D=3D=3Dlocation.toString().split("#")[0]=
||(i=3Da("base")[0])&&h=3D=3D=3Di.href)&&(g=3Dc.hash,c.href=3Dg);if(f.test(=
g))d.panels=3Dd.panels.add(d.element.find(d._sanitizeSelector(g)));else if(=
g&&g!=3D=3D"#"){a.data(c,"href.tabs",g),a.data(c,"load.tabs",g.replace(/#.*=
$/,""));var j=3Dd._tabId(c);c.href=3D"#"+j;var k=3Dd.element.find("#"+j);k.=
length||(k=3Da(e.panelTemplate).attr("id",j).addClass("ui-tabs-panel ui-wid=
get-content ui-corner-bottom").insertAfter(d.panels[b-1]||d.list),k.data("d=
estroy.tabs",!0)),d.panels=3Dd.panels.add(k)}else e.disabled.push(b)}),c?(t=
his.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all"),t=
his.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget=
-header ui-corner-all"),this.lis.addClass("ui-state-default ui-corner-top")=
,this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom"),e=
.selected=3D=3D=3Db?(location.hash&&this.anchors.each(function(a,b){if(b.ha=
sh=3D=3Dlocation.hash)return e.selected=3Da,!1}),typeof e.selected!=3D"numb=
er"&&e.cookie&&(e.selected=3DparseInt(d._cookie(),10)),typeof e.selected!=
=3D"number"&&this.lis.filter(".ui-tabs-selected").length&&(e.selected=3Dthi=
s.lis.index(this.lis.filter(".ui-tabs-selected"))),e.selected=3De.selected|=
|(this.lis.length?0:-1)):e.selected=3D=3D=3Dnull&&(e.selected=3D-1),e.selec=
ted=3De.selected>=3D0&&this.anchors[e.selected]||e.selected<0?e.selected:0,=
e.disabled=3Da.unique(e.disabled.concat(a.map(this.lis.filter(".ui-state-di=
sabled"),function(a,b){return d.lis.index(a)}))).sort(),a.inArray(e.selecte=
d,e.disabled)!=3D-1&&e.disabled.splice(a.inArray(e.selected,e.disabled),1),=
this.panels.addClass("ui-tabs-hide"),this.lis.removeClass("ui-tabs-selected=
 ui-state-active"),e.selected>=3D0&&this.anchors.length&&(d.element.find(d.=
_sanitizeSelector(d.anchors[e.selected].hash)).removeClass("ui-tabs-hide"),=
this.lis.eq(e.selected).addClass("ui-tabs-selected ui-state-active"),d.elem=
ent.queue("tabs",function(){d._trigger("show",null,d._ui(d.anchors[e.select=
ed],d.element.find(d._sanitizeSelector(d.anchors[e.selected].hash))[0]))}),=
this.load(e.selected)),a(window).bind("unload",function(){d.lis.add(d.ancho=
rs).unbind(".tabs"),d.lis=3Dd.anchors=3Dd.panels=3Dnull})):e.selected=3Dthi=
s.lis.index(this.lis.filter(".ui-tabs-selected")),this.element[e.collapsibl=
e?"addClass":"removeClass"]("ui-tabs-collapsible"),e.cookie&&this._cookie(e=
.selected,e.cookie);for(var g=3D0,h;h=3Dthis.lis[g];g++)a(h)[a.inArray(g,e.=
disabled)!=3D-1&&!a(h).hasClass("ui-tabs-selected")?"addClass":"removeClass=
"]("ui-state-disabled");e.cache=3D=3D=3D!1&&this.anchors.removeData("cache.=
tabs"),this.lis.add(this.anchors).unbind(".tabs");if(e.event!=3D=3D"mouseov=
er"){var i=3Dfunction(a,b){b.is(":not(.ui-state-disabled)")&&b.addClass("ui=
-state-"+a)},j=3Dfunction(a,b){b.removeClass("ui-state-"+a)};this.lis.bind(=
"mouseover.tabs",function(){i("hover",a(this))}),this.lis.bind("mouseout.ta=
bs",function(){j("hover",a(this))}),this.anchors.bind("focus.tabs",function=
(){i("focus",a(this).closest("li"))}),this.anchors.bind("blur.tabs",functio=
n(){j("focus",a(this).closest("li"))})}var k,l;e.fx&&(a.isArray(e.fx)?(k=3D=
e.fx[0],l=3De.fx[1]):k=3Dl=3De.fx);var n=3Dl?function(b,c){a(b).closest("li=
").addClass("ui-tabs-selected ui-state-active"),c.hide().removeClass("ui-ta=
bs-hide").animate(l,l.duration||"normal",function(){m(c,l),d._trigger("show=
",null,d._ui(b,c[0]))})}:function(b,c){a(b).closest("li").addClass("ui-tabs=
-selected ui-state-active"),c.removeClass("ui-tabs-hide"),d._trigger("show"=
,null,d._ui(b,c[0]))},o=3Dk?function(a,b){b.animate(k,k.duration||"normal",=
function(){d.lis.removeClass("ui-tabs-selected ui-state-active"),b.addClass=
("ui-tabs-hide"),m(b,k),d.element.dequeue("tabs")})}:function(a,b,c){d.lis.=
removeClass("ui-tabs-selected ui-state-active"),b.addClass("ui-tabs-hide"),=
d.element.dequeue("tabs")};this.anchors.bind(e.event+".tabs",function(){var=
 b=3Dthis,c=3Da(b).closest("li"),f=3Dd.panels.filter(":not(.ui-tabs-hide)")=
,g=3Dd.element.find(d._sanitizeSelector(b.hash));if(c.hasClass("ui-tabs-sel=
ected")&&!e.collapsible||c.hasClass("ui-state-disabled")||c.hasClass("ui-st=
ate-processing")||d.panels.filter(":animated").length||d._trigger("select",=
null,d._ui(this,g[0]))=3D=3D=3D!1)return this.blur(),!1;e.selected=3Dd.anch=
ors.index(this),d.abort();if(e.collapsible){if(c.hasClass("ui-tabs-selected=
"))return e.selected=3D-1,e.cookie&&d._cookie(e.selected,e.cookie),d.elemen=
t.queue("tabs",function(){o(b,f)}).dequeue("tabs"),this.blur(),!1;if(!f.len=
gth)return e.cookie&&d._cookie(e.selected,e.cookie),d.element.queue("tabs",=
function(){n(b,g)}),d.load(d.anchors.index(this)),this.blur(),!1}e.cookie&&=
d._cookie(e.selected,e.cookie);if(g.length)f.length&&d.element.queue("tabs"=
,function(){o(b,f)}),d.element.queue("tabs",function(){n(b,g)}),d.load(d.an=
chors.index(this));else throw"jQuery UI Tabs: Mismatching fragment identifi=
er.";a.browser.msie&&this.blur()}),this.anchors.bind("click.tabs",function(=
){return!1})},_getIndex:function(a){return typeof a=3D=3D"string"&&(a=3Dthi=
s.anchors.index(this.anchors.filter("[href$=3D'"+a+"']"))),a},destroy:funct=
ion(){var b=3Dthis.options;return this.abort(),this.element.unbind(".tabs")=
.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-col=
lapsible").removeData("tabs"),this.list.removeClass("ui-tabs-nav ui-helper-=
reset ui-helper-clearfix ui-widget-header ui-corner-all"),this.anchors.each=
(function(){var b=3Da.data(this,"href.tabs");b&&(this.href=3Db);var c=3Da(t=
his).unbind(".tabs");a.each(["href","load","cache"],function(a,b){c.removeD=
ata(b+".tabs")})}),this.lis.unbind(".tabs").add(this.panels).each(function(=
){a.data(this,"destroy.tabs")?a(this).remove():a(this).removeClass(["ui-sta=
te-default","ui-corner-top","ui-tabs-selected","ui-state-active","ui-state-=
hover","ui-state-focus","ui-state-disabled","ui-tabs-panel","ui-widget-cont=
ent","ui-corner-bottom","ui-tabs-hide"].join(" "))}),b.cookie&&this._cookie=
(null,b.cookie),this},add:function(c,d,e){e=3D=3D=3Db&&(e=3Dthis.anchors.le=
ngth);var f=3Dthis,g=3Dthis.options,h=3Da(g.tabTemplate.replace(/#\{href\}/=
g,c).replace(/#\{label\}/g,d)),i=3Dc.indexOf("#")?this._tabId(a("a",h)[0]):=
c.replace("#","");h.addClass("ui-state-default ui-corner-top").data("destro=
y.tabs",!0);var j=3Df.element.find("#"+i);return j.length||(j=3Da(g.panelTe=
mplate).attr("id",i).data("destroy.tabs",!0)),j.addClass("ui-tabs-panel ui-=
widget-content ui-corner-bottom ui-tabs-hide"),e>=3Dthis.lis.length?(h.appe=
ndTo(this.list),j.appendTo(this.list[0].parentNode)):(h.insertBefore(this.l=
is[e]),j.insertBefore(this.panels[e])),g.disabled=3Da.map(g.disabled,functi=
on(a,b){return a>=3De?++a:a}),this._tabify(),this.anchors.length=3D=3D1&&(g=
.selected=3D0,h.addClass("ui-tabs-selected ui-state-active"),j.removeClass(=
"ui-tabs-hide"),this.element.queue("tabs",function(){f._trigger("show",null=
,f._ui(f.anchors[0],f.panels[0]))}),this.load(0)),this._trigger("add",null,=
this._ui(this.anchors[e],this.panels[e])),this},remove:function(b){b=3Dthis=
._getIndex(b);var c=3Dthis.options,d=3Dthis.lis.eq(b).remove(),e=3Dthis.pan=
els.eq(b).remove();return d.hasClass("ui-tabs-selected")&&this.anchors.leng=
th>1&&this.select(b+(b+1<this.anchors.length?1:-1)),c.disabled=3Da.map(a.gr=
ep(c.disabled,function(a,c){return a!=3Db}),function(a,c){return a>=3Db?--a=
:a}),this._tabify(),this._trigger("remove",null,this._ui(d.find("a")[0],e[0=
])),this},enable:function(b){b=3Dthis._getIndex(b);var c=3Dthis.options;if(=
a.inArray(b,c.disabled)=3D=3D-1)return;return this.lis.eq(b).removeClass("u=
i-state-disabled"),c.disabled=3Da.grep(c.disabled,function(a,c){return a!=
=3Db}),this._trigger("enable",null,this._ui(this.anchors[b],this.panels[b])=
),this},disable:function(a){a=3Dthis._getIndex(a);var b=3Dthis,c=3Dthis.opt=
ions;return a!=3Dc.selected&&(this.lis.eq(a).addClass("ui-state-disabled"),=
c.disabled.push(a),c.disabled.sort(),this._trigger("disable",null,this._ui(=
this.anchors[a],this.panels[a]))),this},select:function(a){a=3Dthis._getInd=
ex(a);if(a=3D=3D-1)if(this.options.collapsible&&this.options.selected!=3D-1=
)a=3Dthis.options.selected;else return this;return this.anchors.eq(a).trigg=
er(this.options.event+".tabs"),this},load:function(b){b=3Dthis._getIndex(b)=
;var c=3Dthis,d=3Dthis.options,e=3Dthis.anchors.eq(b)[0],f=3Da.data(e,"load=
.tabs");this.abort();if(!f||this.element.queue("tabs").length!=3D=3D0&&a.da=
ta(e,"cache.tabs")){this.element.dequeue("tabs");return}this.lis.eq(b).addC=
lass("ui-state-processing");if(d.spinner){var g=3Da("span",e);g.data("label=
.tabs",g.html()).html(d.spinner)}return this.xhr=3Da.ajax(a.extend({},d.aja=
xOptions,{url:f,success:function(f,g){c.element.find(c._sanitizeSelector(e.=
hash)).html(f),c._cleanup(),d.cache&&a.data(e,"cache.tabs",!0),c._trigger("=
load",null,c._ui(c.anchors[b],c.panels[b]));try{d.ajaxOptions.success(f,g)}=
catch(h){}},error:function(a,f,g){c._cleanup(),c._trigger("load",null,c._ui=
(c.anchors[b],c.panels[b]));try{d.ajaxOptions.error(a,f,b,e)}catch(g){}}}))=
,c.element.dequeue("tabs"),this},abort:function(){return this.element.queue=
([]),this.panels.stop(!1,!0),this.element.queue("tabs",this.element.queue("=
tabs").splice(-2,2)),this.xhr&&(this.xhr.abort(),delete this.xhr),this._cle=
anup(),this},url:function(a,b){return this.anchors.eq(a).removeData("cache.=
tabs").data("load.tabs",b),this},length:function(){return this.anchors.leng=
th}}),a.extend(a.ui.tabs,{version:"1.8.21"}),a.extend(a.ui.tabs.prototype,{=
rotation:null,rotate:function(a,b){var c=3Dthis,d=3Dthis.options,e=3Dc._rot=
ate||(c._rotate=3Dfunction(b){clearTimeout(c.rotation),c.rotation=3DsetTime=
out(function(){var a=3Dd.selected;c.select(++a<c.anchors.length?a:0)},a),b&=
&b.stopPropagation()}),f=3Dc._unrotate||(c._unrotate=3Db?function(a){e()}:f=
unction(a){a.clientX&&c.rotate(null)});return a?(this.element.bind("tabssho=
w",e),this.anchors.bind(d.event+".tabs",f),e()):(clearTimeout(c.rotation),t=
his.element.unbind("tabsshow",e),this.anchors.unbind(d.event+".tabs",f),del=
ete this._rotate,delete this._unrotate),this}})})(jQuery);;/*! jQuery UI - =
v1.8.21 - 2012-06-05
+(function(a,b){function e(){return++c}function f(){return++d}var c=3D0,d=
=3D0;a.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:!1,cookie=
:null,collapsible:!1,disable:null,disabled:[],enable:null,event:"click",fx:=
null,idPrefix:"ui-tabs-",load:null,panelTemplate:"<div></div>",remove:null,=
select:null,show:null,spinner:"<em>Loading&#8230;</em>",tabTemplate:"<li><a=
 href=3D'#{href}'><span>#{label}</span></a></li>"},_create:function(){this.=
_tabify(!0)},_setOption:function(a,b){if(a=3D=3D"selected"){if(this.options=
.collapsible&&b=3D=3Dthis.options.selected)return;this.select(b)}else this.=
options[a]=3Db,this._tabify()},_tabId:function(a){return a.title&&a.title.r=
eplace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix=
+e()},_sanitizeSelector:function(a){return a.replace(/:/g,"\\:")},_cookie:f=
unction(){var b=3Dthis.cookie||(this.cookie=3Dthis.options.cookie.name||"ui=
-tabs-"+f());return a.cookie.apply(null,[b].concat(a.makeArray(arguments)))=
},_ui:function(a,b){return{tab:a,panel:b,index:this.anchors.index(a)}},_cle=
anup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-sta=
te-processing").find("span:data(label.tabs)").each(function(){var b=3Da(thi=
s);b.html(b.data("label.tabs")).removeData("label.tabs")})},_tabify:functio=
n(c){function m(b,c){b.css("display",""),!a.support.opacity&&c.opacity&&b[0=
].style.removeAttribute("filter")}var d=3Dthis,e=3Dthis.options,f=3D/^#.+/;=
this.list=3Dthis.element.find("ol,ul").eq(0),this.lis=3Da(" > li:has(a[href=
])",this.list),this.anchors=3Dthis.lis.map(function(){return a("a",this)[0]=
}),this.panels=3Da([]),this.anchors.each(function(b,c){var g=3Da(c).attr("h=
ref"),h=3Dg.split("#")[0],i;h&&(h=3D=3D=3Dlocation.toString().split("#")[0]=
||(i=3Da("base")[0])&&h=3D=3D=3Di.href)&&(g=3Dc.hash,c.href=3Dg);if(f.test(=
g))d.panels=3Dd.panels.add(d.element.find(d._sanitizeSelector(g)));else if(=
g&&g!=3D=3D"#"){a.data(c,"href.tabs",g),a.data(c,"load.tabs",g.replace(/#.*=
$/,""));var j=3Dd._tabId(c);c.href=3D"#"+j;var k=3Dd.element.find("#"+j);k.=
length||(k=3Da(e.panelTemplate).attr("id",j).addClass("ui-tabs-panel ui-wid=
get-content ui-corner-bottom").insertAfter(d.panels[b-1]||d.list),k.data("d=
estroy.tabs",!0)),d.panels=3Dd.panels.add(k)}else e.disabled.push(b)}),c?(t=
his.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all"),t=
his.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget=
-header ui-corner-all"),this.lis.addClass("ui-state-default ui-corner-top")=
,this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom"),e=
.selected=3D=3D=3Db?(location.hash&&this.anchors.each(function(a,b){if(b.ha=
sh=3D=3Dlocation.hash)return e.selected=3Da,!1}),typeof e.selected!=3D"numb=
er"&&e.cookie&&(e.selected=3DparseInt(d._cookie(),10)),typeof e.selected!=
=3D"number"&&this.lis.filter(".ui-tabs-selected").length&&(e.selected=3Dthi=
s.lis.index(this.lis.filter(".ui-tabs-selected"))),e.selected=3De.selected|=
|(this.lis.length?0:-1)):e.selected=3D=3D=3Dnull&&(e.selected=3D-1),e.selec=
ted=3De.selected>=3D0&&this.anchors[e.selected]||e.selected<0?e.selected:0,=
e.disabled=3Da.unique(e.disabled.concat(a.map(this.lis.filter(".ui-state-di=
sabled"),function(a,b){return d.lis.index(a)}))).sort(),a.inArray(e.selecte=
d,e.disabled)!=3D-1&&e.disabled.splice(a.inArray(e.selected,e.disabled),1),=
this.panels.addClass("ui-tabs-hide"),this.lis.removeClass("ui-tabs-selected=
 ui-state-active"),e.selected>=3D0&&this.anchors.length&&(d.element.find(d.=
_sanitizeSelector(d.anchors[e.selected].hash)).removeClass("ui-tabs-hide"),=
this.lis.eq(e.selected).addClass("ui-tabs-selected ui-state-active"),d.elem=
ent.queue("tabs",function(){d._trigger("show",null,d._ui(d.anchors[e.select=
ed],d.element.find(d._sanitizeSelector(d.anchors[e.selected].hash))[0]))}),=
this.load(e.selected)),a(window).bind("unload",function(){d.lis.add(d.ancho=
rs).unbind(".tabs"),d.lis=3Dd.anchors=3Dd.panels=3Dnull})):e.selected=3Dthi=
s.lis.index(this.lis.filter(".ui-tabs-selected")),this.element[e.collapsibl=
e?"addClass":"removeClass"]("ui-tabs-collapsible"),e.cookie&&this._cookie(e=
.selected,e.cookie);for(var g=3D0,h;h=3Dthis.lis[g];g++)a(h)[a.inArray(g,e.=
disabled)!=3D-1&&!a(h).hasClass("ui-tabs-selected")?"addClass":"removeClass=
"]("ui-state-disabled");e.cache=3D=3D=3D!1&&this.anchors.removeData("cache.=
tabs"),this.lis.add(this.anchors).unbind(".tabs");if(e.event!=3D=3D"mouseov=
er"){var i=3Dfunction(a,b){b.is(":not(.ui-state-disabled)")&&b.addClass("ui=
-state-"+a)},j=3Dfunction(a,b){b.removeClass("ui-state-"+a)};this.lis.bind(=
"mouseover.tabs",function(){i("hover",a(this))}),this.lis.bind("mouseout.ta=
bs",function(){j("hover",a(this))}),this.anchors.bind("focus.tabs",function=
(){i("focus",a(this).closest("li"))}),this.anchors.bind("blur.tabs",functio=
n(){j("focus",a(this).closest("li"))})}var k,l;e.fx&&(a.isArray(e.fx)?(k=3D=
e.fx[0],l=3De.fx[1]):k=3Dl=3De.fx);var n=3Dl?function(b,c){a(b).closest("li=
").addClass("ui-tabs-selected ui-state-active"),c.hide().removeClass("ui-ta=
bs-hide").animate(l,l.duration||"normal",function(){m(c,l),d._trigger("show=
",null,d._ui(b,c[0]))})}:function(b,c){a(b).closest("li").addClass("ui-tabs=
-selected ui-state-active"),c.removeClass("ui-tabs-hide"),d._trigger("show"=
,null,d._ui(b,c[0]))},o=3Dk?function(a,b){b.animate(k,k.duration||"normal",=
function(){d.lis.removeClass("ui-tabs-selected ui-state-active"),b.addClass=
("ui-tabs-hide"),m(b,k),d.element.dequeue("tabs")})}:function(a,b,c){d.lis.=
removeClass("ui-tabs-selected ui-state-active"),b.addClass("ui-tabs-hide"),=
d.element.dequeue("tabs")};this.anchors.bind(e.event+".tabs",function(){var=
 b=3Dthis,c=3Da(b).closest("li"),f=3Dd.panels.filter(":not(.ui-tabs-hide)")=
,g=3Dd.element.find(d._sanitizeSelector(b.hash));if(c.hasClass("ui-tabs-sel=
ected")&&!e.collapsible||c.hasClass("ui-state-disabled")||c.hasClass("ui-st=
ate-processing")||d.panels.filter(":animated").length||d._trigger("select",=
null,d._ui(this,g[0]))=3D=3D=3D!1)return this.blur(),!1;e.selected=3Dd.anch=
ors.index(this),d.abort();if(e.collapsible){if(c.hasClass("ui-tabs-selected=
"))return e.selected=3D-1,e.cookie&&d._cookie(e.selected,e.cookie),d.elemen=
t.queue("tabs",function(){o(b,f)}).dequeue("tabs"),this.blur(),!1;if(!f.len=
gth)return e.cookie&&d._cookie(e.selected,e.cookie),d.element.queue("tabs",=
function(){n(b,g)}),d.load(d.anchors.index(this)),this.blur(),!1}e.cookie&&=
d._cookie(e.selected,e.cookie);if(g.length)f.length&&d.element.queue("tabs"=
,function(){o(b,f)}),d.element.queue("tabs",function(){n(b,g)}),d.load(d.an=
chors.index(this));else throw"jQuery UI Tabs: Mismatching fragment identifi=
er.";a.browser.msie&&this.blur()}),this.anchors.bind("click.tabs",function(=
){return!1})},_getIndex:function(a){return typeof a=3D=3D"string"&&(a=3Dthi=
s.anchors.index(this.anchors.filter("[href$=3D'"+a+"']"))),a},destroy:funct=
ion(){var b=3Dthis.options;return this.abort(),this.element.unbind(".tabs")=
.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-col=
lapsible").removeData("tabs"),this.list.removeClass("ui-tabs-nav ui-helper-=
reset ui-helper-clearfix ui-widget-header ui-corner-all"),this.anchors.each=
(function(){var b=3Da.data(this,"href.tabs");b&&(this.href=3Db);var c=3Da(t=
his).unbind(".tabs");a.each(["href","load","cache"],function(a,b){c.removeD=
ata(b+".tabs")})}),this.lis.unbind(".tabs").add(this.panels).each(function(=
){a.data(this,"destroy.tabs")?a(this).remove():a(this).removeClass(["ui-sta=
te-default","ui-corner-top","ui-tabs-selected","ui-state-active","ui-state-=
hover","ui-state-focus","ui-state-disabled","ui-tabs-panel","ui-widget-cont=
ent","ui-corner-bottom","ui-tabs-hide"].join(" "))}),b.cookie&&this._cookie=
(null,b.cookie),this},add:function(c,d,e){e=3D=3D=3Db&&(e=3Dthis.anchors.le=
ngth);var f=3Dthis,g=3Dthis.options,h=3Da(g.tabTemplate.replace(/#\{href\}/=
g,c).replace(/#\{label\}/g,d)),i=3Dc.indexOf("#")?this._tabId(a("a",h)[0]):=
c.replace("#","");h.addClass("ui-state-default ui-corner-top").data("destro=
y.tabs",!0);var j=3Df.element.find("#"+i);return j.length||(j=3Da(g.panelTe=
mplate).attr("id",i).data("destroy.tabs",!0)),j.addClass("ui-tabs-panel ui-=
widget-content ui-corner-bottom ui-tabs-hide"),e>=3Dthis.lis.length?(h.appe=
ndTo(this.list),j.appendTo(this.list[0].parentNode)):(h.insertBefore(this.l=
is[e]),j.insertBefore(this.panels[e])),g.disabled=3Da.map(g.disabled,functi=
on(a,b){return a>=3De?++a:a}),this._tabify(),this.anchors.length=3D=3D1&&(g=
.selected=3D0,h.addClass("ui-tabs-selected ui-state-active"),j.removeClass(=
"ui-tabs-hide"),this.element.queue("tabs",function(){f._trigger("show",null=
,f._ui(f.anchors[0],f.panels[0]))}),this.load(0)),this._trigger("add",null,=
this._ui(this.anchors[e],this.panels[e])),this},remove:function(b){b=3Dthis=
._getIndex(b);var c=3Dthis.options,d=3Dthis.lis.eq(b).remove(),e=3Dthis.pan=
els.eq(b).remove();return d.hasClass("ui-tabs-selected")&&this.anchors.leng=
th>1&&this.select(b+(b+1<this.anchors.length?1:-1)),c.disabled=3Da.map(a.gr=
ep(c.disabled,function(a,c){return a!=3Db}),function(a,c){return a>=3Db?--a=
:a}),this._tabify(),this._trigger("remove",null,this._ui(d.find("a")[0],e[0=
])),this},enable:function(b){b=3Dthis._getIndex(b);var c=3Dthis.options;if(=
a.inArray(b,c.disabled)=3D=3D-1)return;return this.lis.eq(b).removeClass("u=
i-state-disabled"),c.disabled=3Da.grep(c.disabled,function(a,c){return a!=
=3Db}),this._trigger("enable",null,this._ui(this.anchors[b],this.panels[b])=
),this},disable:function(a){a=3Dthis._getIndex(a);var b=3Dthis,c=3Dthis.opt=
ions;return a!=3Dc.selected&&(this.lis.eq(a).addClass("ui-state-disabled"),=
c.disabled.push(a),c.disabled.sort(),this._trigger("disable",null,this._ui(=
this.anchors[a],this.panels[a]))),this},select:function(a){a=3Dthis._getInd=
ex(a);if(a=3D=3D-1)if(this.options.collapsible&&this.options.selected!=3D-1=
)a=3Dthis.options.selected;else return this;return this.anchors.eq(a).trigg=
er(this.options.event+".tabs"),this},load:function(b){b=3Dthis._getIndex(b)=
;var c=3Dthis,d=3Dthis.options,e=3Dthis.anchors.eq(b)[0],f=3Da.data(e,"load=
.tabs");this.abort();if(!f||this.element.queue("tabs").length!=3D=3D0&&a.da=
ta(e,"cache.tabs")){this.element.dequeue("tabs");return}this.lis.eq(b).addC=
lass("ui-state-processing");if(d.spinner){var g=3Da("span",e);g.data("label=
.tabs",g.html()).html(d.spinner)}return this.xhr=3Da.ajax(a.extend({},d.aja=
xOptions,{url:f,success:function(f,g){c.element.find(c._sanitizeSelector(e.=
hash)).html(f),c._cleanup(),d.cache&&a.data(e,"cache.tabs",!0),c._trigger("=
load",null,c._ui(c.anchors[b],c.panels[b]));try{d.ajaxOptions.success(f,g)}=
catch(h){}},error:function(a,f,g){c._cleanup(),c._trigger("load",null,c._ui=
(c.anchors[b],c.panels[b]));try{d.ajaxOptions.error(a,f,b,e)}catch(g){}}}))=
,c.element.dequeue("tabs"),this},abort:function(){return this.element.queue=
([]),this.panels.stop(!1,!0),this.element.queue("tabs",this.element.queue("=
tabs").splice(-2,2)),this.xhr&&(this.xhr.abort(),delete this.xhr),this._cle=
anup(),this},url:function(a,b){return this.anchors.eq(a).removeData("cache.=
tabs").data("load.tabs",b),this},length:function(){return this.anchors.leng=
th}}),a.extend(a.ui.tabs,{version:"1.8.23"}),a.extend(a.ui.tabs.prototype,{=
rotation:null,rotate:function(a,b){var c=3Dthis,d=3Dthis.options,e=3Dc._rot=
ate||(c._rotate=3Dfunction(b){clearTimeout(c.rotation),c.rotation=3DsetTime=
out(function(){var a=3Dd.selected;c.select(++a<c.anchors.length?a:0)},a),b&=
&b.stopPropagation()}),f=3Dc._unrotate||(c._unrotate=3Db?function(a){e()}:f=
unction(a){a.clientX&&c.rotate(null)});return a?(this.element.bind("tabssho=
w",e),this.anchors.bind(d.event+".tabs",f),e()):(clearTimeout(c.rotation),t=
his.element.unbind("tabsshow",e),this.anchors.unbind(d.event+".tabs",f),del=
ete this._rotate,delete this._unrotate),this}})})(jQuery);;/*! jQuery UI - =
v1.8.23 - 2012-08-15
 * https://github.com/jquery/jquery-ui
 * Includes: jquery.ui.datepicker.js
 * Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function($,undefined){function Datepicker(){this.debug=3D!1,this._curInst=
=3Dnull,this._keyEvent=3D!1,this._disabledInputs=3D[],this._datepickerShowi=
ng=3D!1,this._inDialog=3D!1,this._mainDivId=3D"ui-datepicker-div",this._inl=
ineClass=3D"ui-datepicker-inline",this._appendClass=3D"ui-datepicker-append=
",this._triggerClass=3D"ui-datepicker-trigger",this._dialogClass=3D"ui-date=
picker-dialog",this._disableClass=3D"ui-datepicker-disabled",this._unselect=
ableClass=3D"ui-datepicker-unselectable",this._currentClass=3D"ui-datepicke=
r-current-day",this._dayOverClass=3D"ui-datepicker-days-cell-over",this.reg=
ional=3D[],this.regional[""]=3D{closeText:"Done",prevText:"Prev",nextText:"=
Next",currentText:"Today",monthNames:["January","February","March","April",=
"May","June","July","August","September","October","November","December"],m=
onthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct"=
,"Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday",=
"Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sa=
t"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFo=
rmat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},th=
is._defaults=3D{showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate=
:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hide=
IfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,cha=
ngeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,sh=
owWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null=
,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:n=
ull,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0=
,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,s=
howButtonPanel:!1,autoSize:!1,disabled:!1},$.extend(this._defaults,this.reg=
ional[""]),this.dpDiv=3DbindHover($('<div id=3D"'+this._mainDivId+'" class=
=3D"ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-=
all"></div>'))}function bindHover(a){var b=3D"button, .ui-datepicker-prev, =
.ui-datepicker-next, .ui-datepicker-calendar td a";return a.bind("mouseout"=
,function(a){var c=3D$(a.target).closest(b);if(!c.length)return;c.removeCla=
ss("ui-state-hover ui-datepicker-prev-hover ui-datepicker-next-hover")}).bi=
nd("mouseover",function(c){var d=3D$(c.target).closest(b);if($.datepicker._=
isDisabledDatepicker(instActive.inline?a.parent()[0]:instActive.input[0])||=
!d.length)return;d.parents(".ui-datepicker-calendar").find("a").removeClass=
("ui-state-hover"),d.addClass("ui-state-hover"),d.hasClass("ui-datepicker-p=
rev")&&d.addClass("ui-datepicker-prev-hover"),d.hasClass("ui-datepicker-nex=
t")&&d.addClass("ui-datepicker-next-hover")})}function extendRemove(a,b){$.=
extend(a,b);for(var c in b)if(b[c]=3D=3Dnull||b[c]=3D=3Dundefined)a[c]=3Db[=
c];return a}function isArray(a){return a&&($.browser.safari&&typeof a=3D=3D=
"object"&&a.length||a.constructor&&a.constructor.toString().match(/\Array\(=
\)/))}$.extend($.ui,{datepicker:{version:"1.8.21"}});var PROP_NAME=3D"datep=
icker",dpuuid=3D(new Date).getTime(),instActive;$.extend(Datepicker.prototy=
pe,{markerClassName:"hasDatepicker",maxRows:4,log:function(){this.debug&&co=
nsole.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpD=
iv},setDefaults:function(a){return extendRemove(this._defaults,a||{}),this}=
,_attachDatepicker:function(target,settings){var inlineSettings=3Dnull;for(=
var attrName in this._defaults){var attrValue=3Dtarget.getAttribute("date:"=
+attrName);if(attrValue){inlineSettings=3DinlineSettings||{};try{inlineSett=
ings[attrName]=3Deval(attrValue)}catch(err){inlineSettings[attrName]=3Dattr=
Value}}}var nodeName=3Dtarget.nodeName.toLowerCase(),inline=3DnodeName=3D=
=3D"div"||nodeName=3D=3D"span";target.id||(this.uuid+=3D1,target.id=3D"dp"+=
this.uuid);var inst=3Dthis._newInst($(target),inline);inst.settings=3D$.ext=
end({},settings||{},inlineSettings||{}),nodeName=3D=3D"input"?this._connect=
Datepicker(target,inst):inline&&this._inlineDatepicker(target,inst)},_newIn=
st:function(a,b){var c=3Da[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1");retu=
rn{id:c,input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,dr=
awYear:0,inline:b,dpDiv:b?bindHover($('<div class=3D"'+this._inlineClass+' =
ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"=
></div>')):this.dpDiv}},_connectDatepicker:function(a,b){var c=3D$(a);b.app=
end=3D$([]),b.trigger=3D$([]);if(c.hasClass(this.markerClassName))return;th=
is._attachments(c,b),c.addClass(this.markerClassName).keydown(this._doKeyDo=
wn).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicke=
r",function(a,c,d){b.settings[c]=3Dd}).bind("getData.datepicker",function(a=
,c){return this._get(b,c)}),this._autoSize(b),$.data(a,PROP_NAME,b),b.setti=
ngs.disabled&&this._disableDatepicker(a)},_attachments:function(a,b){var c=
=3Dthis._get(b,"appendText"),d=3Dthis._get(b,"isRTL");b.append&&b.append.re=
move(),c&&(b.append=3D$('<span class=3D"'+this._appendClass+'">'+c+"</span>=
"),a[d?"before":"after"](b.append)),a.unbind("focus",this._showDatepicker),=
b.trigger&&b.trigger.remove();var e=3Dthis._get(b,"showOn");(e=3D=3D"focus"=
||e=3D=3D"both")&&a.focus(this._showDatepicker);if(e=3D=3D"button"||e=3D=3D=
"both"){var f=3Dthis._get(b,"buttonText"),g=3Dthis._get(b,"buttonImage");b.=
trigger=3D$(this._get(b,"buttonImageOnly")?$("<img/>").addClass(this._trigg=
erClass).attr({src:g,alt:f,title:f}):$('<button type=3D"button"></button>')=
.addClass(this._triggerClass).html(g=3D=3D""?f:$("<img/>").attr({src:g,alt:=
f,title:f}))),a[d?"before":"after"](b.trigger),b.trigger.click(function(){r=
eturn $.datepicker._datepickerShowing&&$.datepicker._lastInput=3D=3Da[0]?$.=
datepicker._hideDatepicker():$.datepicker._datepickerShowing&&$.datepicker.=
_lastInput!=3Da[0]?($.datepicker._hideDatepicker(),$.datepicker._showDatepi=
cker(a[0])):$.datepicker._showDatepicker(a[0]),!1})}},_autoSize:function(a)=
{if(this._get(a,"autoSize")&&!a.inline){var b=3Dnew Date(2009,11,20),c=3Dth=
is._get(a,"dateFormat");if(c.match(/[DM]/)){var d=3Dfunction(a){var b=3D0,c=
=3D0;for(var d=3D0;d<a.length;d++)a[d].length>b&&(b=3Da[d].length,c=3Dd);re=
turn c};b.setMonth(d(this._get(a,c.match(/MM/)?"monthNames":"monthNamesShor=
t"))),b.setDate(d(this._get(a,c.match(/DD/)?"dayNames":"dayNamesShort"))+20=
-b.getDay())}a.input.attr("size",this._formatDate(a,b).length)}},_inlineDat=
epicker:function(a,b){var c=3D$(a);if(c.hasClass(this.markerClassName))retu=
rn;c.addClass(this.markerClassName).append(b.dpDiv).bind("setData.datepicke=
r",function(a,c,d){b.settings[c]=3Dd}).bind("getData.datepicker",function(a=
,c){return this._get(b,c)}),$.data(a,PROP_NAME,b),this._setDate(b,this._get=
DefaultDate(b),!0),this._updateDatepicker(b),this._updateAlternate(b),b.set=
tings.disabled&&this._disableDatepicker(a),b.dpDiv.css("display","block")},=
_dialogDatepicker:function(a,b,c,d,e){var f=3Dthis._dialogInst;if(!f){this.=
uuid+=3D1;var g=3D"dp"+this.uuid;this._dialogInput=3D$('<input type=3D"text=
" id=3D"'+g+'" style=3D"position: absolute; top: -100px; width: 0px; z-inde=
x: -10;"/>'),this._dialogInput.keydown(this._doKeyDown),$("body").append(th=
is._dialogInput),f=3Dthis._dialogInst=3Dthis._newInst(this._dialogInput,!1)=
,f.settings=3D{},$.data(this._dialogInput[0],PROP_NAME,f)}extendRemove(f.se=
ttings,d||{}),b=3Db&&b.constructor=3D=3DDate?this._formatDate(f,b):b,this._=
dialogInput.val(b),this._pos=3De?e.length?e:[e.pageX,e.pageY]:null;if(!this=
._pos){var h=3Ddocument.documentElement.clientWidth,i=3Ddocument.documentEl=
ement.clientHeight,j=3Ddocument.documentElement.scrollLeft||document.body.s=
crollLeft,k=3Ddocument.documentElement.scrollTop||document.body.scrollTop;t=
his._pos=3D[h/2-100+j,i/2-150+k]}return this._dialogInput.css("left",this._=
pos[0]+20+"px").css("top",this._pos[1]+"px"),f.settings.onSelect=3Dc,this._=
inDialog=3D!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(t=
his._dialogInput[0]),$.blockUI&&$.blockUI(this.dpDiv),$.data(this._dialogIn=
put[0],PROP_NAME,f),this},_destroyDatepicker:function(a){var b=3D$(a),c=3D$=
.data(a,PROP_NAME);if(!b.hasClass(this.markerClassName))return;var d=3Da.no=
deName.toLowerCase();$.removeData(a,PROP_NAME),d=3D=3D"input"?(c.append.rem=
ove(),c.trigger.remove(),b.removeClass(this.markerClassName).unbind("focus"=
,this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",=
this._doKeyPress).unbind("keyup",this._doKeyUp)):(d=3D=3D"div"||d=3D=3D"spa=
n")&&b.removeClass(this.markerClassName).empty()},_enableDatepicker:functio=
n(a){var b=3D$(a),c=3D$.data(a,PROP_NAME);if(!b.hasClass(this.markerClassNa=
me))return;var d=3Da.nodeName.toLowerCase();if(d=3D=3D"input")a.disabled=3D=
!1,c.trigger.filter("button").each(function(){this.disabled=3D!1}).end().fi=
lter("img").css({opacity:"1.0",cursor:""});else if(d=3D=3D"div"||d=3D=3D"sp=
an"){var e=3Db.children("."+this._inlineClass);e.children().removeClass("ui=
-state-disabled"),e.find("select.ui-datepicker-month, select.ui-datepicker-=
year").removeAttr("disabled")}this._disabledInputs=3D$.map(this._disabledIn=
puts,function(b){return b=3D=3Da?null:b})},_disableDatepicker:function(a){v=
ar b=3D$(a),c=3D$.data(a,PROP_NAME);if(!b.hasClass(this.markerClassName))re=
turn;var d=3Da.nodeName.toLowerCase();if(d=3D=3D"input")a.disabled=3D!0,c.t=
rigger.filter("button").each(function(){this.disabled=3D!0}).end().filter("=
img").css({opacity:"0.5",cursor:"default"});else if(d=3D=3D"div"||d=3D=3D"s=
pan"){var e=3Db.children("."+this._inlineClass);e.children().addClass("ui-s=
tate-disabled"),e.find("select.ui-datepicker-month, select.ui-datepicker-ye=
ar").attr("disabled","disabled")}this._disabledInputs=3D$.map(this._disable=
dInputs,function(b){return b=3D=3Da?null:b}),this._disabledInputs[this._dis=
abledInputs.length]=3Da},_isDisabledDatepicker:function(a){if(!a)return!1;f=
or(var b=3D0;b<this._disabledInputs.length;b++)if(this._disabledInputs[b]=
=3D=3Da)return!0;return!1},_getInst:function(a){try{return $.data(a,PROP_NA=
ME)}catch(b){throw"Missing instance data for this datepicker"}},_optionDate=
picker:function(a,b,c){var d=3Dthis._getInst(a);if(arguments.length=3D=3D2&=
&typeof b=3D=3D"string")return b=3D=3D"defaults"?$.extend({},$.datepicker._=
defaults):d?b=3D=3D"all"?$.extend({},d.settings):this._get(d,b):null;var e=
=3Db||{};typeof b=3D=3D"string"&&(e=3D{},e[b]=3Dc);if(d){this._curInst=3D=
=3Dd&&this._hideDatepicker();var f=3Dthis._getDateDatepicker(a,!0),g=3Dthis=
._getMinMaxDate(d,"min"),h=3Dthis._getMinMaxDate(d,"max");extendRemove(d.se=
ttings,e),g!=3D=3Dnull&&e.dateFormat!=3D=3Dundefined&&e.minDate=3D=3D=3Dund=
efined&&(d.settings.minDate=3Dthis._formatDate(d,g)),h!=3D=3Dnull&&e.dateFo=
rmat!=3D=3Dundefined&&e.maxDate=3D=3D=3Dundefined&&(d.settings.maxDate=3Dth=
is._formatDate(d,h)),this._attachments($(a),d),this._autoSize(d),this._setD=
ate(d,f),this._updateAlternate(d),this._updateDatepicker(d)}},_changeDatepi=
cker:function(a,b,c){this._optionDatepicker(a,b,c)},_refreshDatepicker:func=
tion(a){var b=3Dthis._getInst(a);b&&this._updateDatepicker(b)},_setDateDate=
picker:function(a,b){var c=3Dthis._getInst(a);c&&(this._setDate(c,b),this._=
updateDatepicker(c),this._updateAlternate(c))},_getDateDatepicker:function(=
a,b){var c=3Dthis._getInst(a);return c&&!c.inline&&this._setDateFromField(c=
,b),c?this._getDate(c):null},_doKeyDown:function(a){var b=3D$.datepicker._g=
etInst(a.target),c=3D!0,d=3Db.dpDiv.is(".ui-datepicker-rtl");b._keyEvent=3D=
!0;if($.datepicker._datepickerShowing)switch(a.keyCode){case 9:$.datepicker=
._hideDatepicker(),c=3D!1;break;case 13:var e=3D$("td."+$.datepicker._dayOv=
erClass+":not(."+$.datepicker._currentClass+")",b.dpDiv);e[0]&&$.datepicker=
._selectDay(a.target,b.selectedMonth,b.selectedYear,e[0]);var f=3D$.datepic=
ker._get(b,"onSelect");if(f){var g=3D$.datepicker._formatDate(b);f.apply(b.=
input?b.input[0]:null,[g,b])}else $.datepicker._hideDatepicker();return!1;c=
ase 27:$.datepicker._hideDatepicker();break;case 33:$.datepicker._adjustDat=
e(a.target,a.ctrlKey?-$.datepicker._get(b,"stepBigMonths"):-$.datepicker._g=
et(b,"stepMonths"),"M");break;case 34:$.datepicker._adjustDate(a.target,a.c=
trlKey?+$.datepicker._get(b,"stepBigMonths"):+$.datepicker._get(b,"stepMont=
hs"),"M");break;case 35:(a.ctrlKey||a.metaKey)&&$.datepicker._clearDate(a.t=
arget),c=3Da.ctrlKey||a.metaKey;break;case 36:(a.ctrlKey||a.metaKey)&&$.dat=
epicker._gotoToday(a.target),c=3Da.ctrlKey||a.metaKey;break;case 37:(a.ctrl=
Key||a.metaKey)&&$.datepicker._adjustDate(a.target,d?1:-1,"D"),c=3Da.ctrlKe=
y||a.metaKey,a.originalEvent.altKey&&$.datepicker._adjustDate(a.target,a.ct=
rlKey?-$.datepicker._get(b,"stepBigMonths"):-$.datepicker._get(b,"stepMonth=
s"),"M");break;case 38:(a.ctrlKey||a.metaKey)&&$.datepicker._adjustDate(a.t=
arget,-7,"D"),c=3Da.ctrlKey||a.metaKey;break;case 39:(a.ctrlKey||a.metaKey)=
&&$.datepicker._adjustDate(a.target,d?-1:1,"D"),c=3Da.ctrlKey||a.metaKey,a.=
originalEvent.altKey&&$.datepicker._adjustDate(a.target,a.ctrlKey?+$.datepi=
cker._get(b,"stepBigMonths"):+$.datepicker._get(b,"stepMonths"),"M");break;=
case 40:(a.ctrlKey||a.metaKey)&&$.datepicker._adjustDate(a.target,7,"D"),c=
=3Da.ctrlKey||a.metaKey;break;default:c=3D!1}else a.keyCode=3D=3D36&&a.ctrl=
Key?$.datepicker._showDatepicker(this):c=3D!1;c&&(a.preventDefault(),a.stop=
Propagation())},_doKeyPress:function(a){var b=3D$.datepicker._getInst(a.tar=
get);if($.datepicker._get(b,"constrainInput")){var c=3D$.datepicker._possib=
leChars($.datepicker._get(b,"dateFormat")),d=3DString.fromCharCode(a.charCo=
de=3D=3Dundefined?a.keyCode:a.charCode);return a.ctrlKey||a.metaKey||d<" "|=
|!c||c.indexOf(d)>-1}},_doKeyUp:function(a){var b=3D$.datepicker._getInst(a=
.target);if(b.input.val()!=3Db.lastVal)try{var c=3D$.datepicker.parseDate($=
.datepicker._get(b,"dateFormat"),b.input?b.input.val():null,$.datepicker._g=
etFormatConfig(b));c&&($.datepicker._setDateFromField(b),$.datepicker._upda=
teAlternate(b),$.datepicker._updateDatepicker(b))}catch(d){$.datepicker.log=
(d)}return!0},_showDatepicker:function(a){a=3Da.target||a,a.nodeName.toLowe=
rCase()!=3D"input"&&(a=3D$("input",a.parentNode)[0]);if($.datepicker._isDis=
abledDatepicker(a)||$.datepicker._lastInput=3D=3Da)return;var b=3D$.datepic=
ker._getInst(a);$.datepicker._curInst&&$.datepicker._curInst!=3Db&&($.datep=
icker._curInst.dpDiv.stop(!0,!0),b&&$.datepicker._datepickerShowing&&$.date=
picker._hideDatepicker($.datepicker._curInst.input[0]));var c=3D$.datepicke=
r._get(b,"beforeShow"),d=3Dc?c.apply(a,[a,b]):{};if(d=3D=3D=3D!1)return;ext=
endRemove(b.settings,d),b.lastVal=3Dnull,$.datepicker._lastInput=3Da,$.date=
picker._setDateFromField(b),$.datepicker._inDialog&&(a.value=3D""),$.datepi=
cker._pos||($.datepicker._pos=3D$.datepicker._findPos(a),$.datepicker._pos[=
1]+=3Da.offsetHeight);var e=3D!1;$(a).parents().each(function(){return e|=
=3D$(this).css("position")=3D=3D"fixed",!e}),e&&$.browser.opera&&($.datepic=
ker._pos[0]-=3Ddocument.documentElement.scrollLeft,$.datepicker._pos[1]-=3D=
document.documentElement.scrollTop);var f=3D{left:$.datepicker._pos[0],top:=
$.datepicker._pos[1]};$.datepicker._pos=3Dnull,b.dpDiv.empty(),b.dpDiv.css(=
{position:"absolute",display:"block",top:"-1000px"}),$.datepicker._updateDa=
tepicker(b),f=3D$.datepicker._checkOffset(b,f,e),b.dpDiv.css({position:$.da=
tepicker._inDialog&&$.blockUI?"static":e?"fixed":"absolute",display:"none",=
left:f.left+"px",top:f.top+"px"});if(!b.inline){var g=3D$.datepicker._get(b=
,"showAnim"),h=3D$.datepicker._get(b,"duration"),i=3Dfunction(){var a=3Db.d=
pDiv.find("iframe.ui-datepicker-cover");if(!!a.length){var c=3D$.datepicker=
._getBorders(b.dpDiv);a.css({left:-c[0],top:-c[1],width:b.dpDiv.outerWidth(=
),height:b.dpDiv.outerHeight()})}};b.dpDiv.zIndex($(a).zIndex()+1),$.datepi=
cker._datepickerShowing=3D!0,$.effects&&$.effects[g]?b.dpDiv.show(g,$.datep=
icker._get(b,"showOptions"),h,i):b.dpDiv[g||"show"](g?h:null,i),(!g||!h)&&i=
(),b.input.is(":visible")&&!b.input.is(":disabled")&&b.input.focus(),$.date=
picker._curInst=3Db}},_updateDatepicker:function(a){var b=3Dthis;b.maxRows=
=3D4;var c=3D$.datepicker._getBorders(a.dpDiv);instActive=3Da,a.dpDiv.empty=
().append(this._generateHTML(a));var d=3Da.dpDiv.find("iframe.ui-datepicker=
-cover");!d.length||d.css({left:-c[0],top:-c[1],width:a.dpDiv.outerWidth(),=
height:a.dpDiv.outerHeight()}),a.dpDiv.find("."+this._dayOverClass+" a").mo=
useover();var e=3Dthis._getNumberOfMonths(a),f=3De[1],g=3D17;a.dpDiv.remove=
Class("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").=
width(""),f>1&&a.dpDiv.addClass("ui-datepicker-multi-"+f).css("width",g*f+"=
em"),a.dpDiv[(e[0]!=3D1||e[1]!=3D1?"add":"remove")+"Class"]("ui-datepicker-=
multi"),a.dpDiv[(this._get(a,"isRTL")?"add":"remove")+"Class"]("ui-datepick=
er-rtl"),a=3D=3D$.datepicker._curInst&&$.datepicker._datepickerShowing&&a.i=
nput&&a.input.is(":visible")&&!a.input.is(":disabled")&&a.input[0]!=3Ddocum=
ent.activeElement&&a.input.focus();if(a.yearshtml){var h=3Da.yearshtml;setT=
imeout(function(){h=3D=3D=3Da.yearshtml&&a.yearshtml&&a.dpDiv.find("select.=
ui-datepicker-year:first").replaceWith(a.yearshtml),h=3Da.yearshtml=3Dnull}=
,0)}},_getBorders:function(a){var b=3Dfunction(a){return{thin:1,medium:2,th=
ick:3}[a]||a};return[parseFloat(b(a.css("border-left-width"))),parseFloat(b=
(a.css("border-top-width")))]},_checkOffset:function(a,b,c){var d=3Da.dpDiv=
.outerWidth(),e=3Da.dpDiv.outerHeight(),f=3Da.input?a.input.outerWidth():0,=
g=3Da.input?a.input.outerHeight():0,h=3Ddocument.documentElement.clientWidt=
h+$(document).scrollLeft(),i=3Ddocument.documentElement.clientHeight+$(docu=
ment).scrollTop();return b.left-=3Dthis._get(a,"isRTL")?d-f:0,b.left-=3Dc&&=
b.left=3D=3Da.input.offset().left?$(document).scrollLeft():0,b.top-=3Dc&&b.=
top=3D=3Da.input.offset().top+g?$(document).scrollTop():0,b.left-=3DMath.mi=
n(b.left,b.left+d>h&&h>d?Math.abs(b.left+d-h):0),b.top-=3DMath.min(b.top,b.=
top+e>i&&i>e?Math.abs(e+g):0),b},_findPos:function(a){var b=3Dthis._getInst=
(a),c=3Dthis._get(b,"isRTL");while(a&&(a.type=3D=3D"hidden"||a.nodeType!=3D=
1||$.expr.filters.hidden(a)))a=3Da[c?"previousSibling":"nextSibling"];var d=
=3D$(a).offset();return[d.left,d.top]},_hideDatepicker:function(a){var b=3D=
this._curInst;if(!b||a&&b!=3D$.data(a,PROP_NAME))return;if(this._datepicker=
Showing){var c=3Dthis._get(b,"showAnim"),d=3Dthis._get(b,"duration"),e=3Dfu=
nction(){$.datepicker._tidyDialog(b)};$.effects&&$.effects[c]?b.dpDiv.hide(=
c,$.datepicker._get(b,"showOptions"),d,e):b.dpDiv[c=3D=3D"slideDown"?"slide=
Up":c=3D=3D"fadeIn"?"fadeOut":"hide"](c?d:null,e),c||e(),this._datepickerSh=
owing=3D!1;var f=3Dthis._get(b,"onClose");f&&f.apply(b.input?b.input[0]:nul=
l,[b.input?b.input.val():"",b]),this._lastInput=3Dnull,this._inDialog&&(thi=
s._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),$.blockUI&&=
($.unblockUI(),$("body").append(this.dpDiv))),this._inDialog=3D!1}},_tidyDi=
alog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepic=
ker-calendar")},_checkExternalClick:function(a){if(!$.datepicker._curInst)r=
eturn;var b=3D$(a.target),c=3D$.datepicker._getInst(b[0]);(b[0].id!=3D$.dat=
epicker._mainDivId&&b.parents("#"+$.datepicker._mainDivId).length=3D=3D0&&!=
b.hasClass($.datepicker.markerClassName)&&!b.closest("."+$.datepicker._trig=
gerClass).length&&$.datepicker._datepickerShowing&&(!$.datepicker._inDialog=
||!$.blockUI)||b.hasClass($.datepicker.markerClassName)&&$.datepicker._curI=
nst!=3Dc)&&$.datepicker._hideDatepicker()},_adjustDate:function(a,b,c){var =
d=3D$(a),e=3Dthis._getInst(d[0]);if(this._isDisabledDatepicker(d[0]))return=
;this._adjustInstDate(e,b+(c=3D=3D"M"?this._get(e,"showCurrentAtPos"):0),c)=
,this._updateDatepicker(e)},_gotoToday:function(a){var b=3D$(a),c=3Dthis._g=
etInst(b[0]);if(this._get(c,"gotoCurrent")&&c.currentDay)c.selectedDay=3Dc.=
currentDay,c.drawMonth=3Dc.selectedMonth=3Dc.currentMonth,c.drawYear=3Dc.se=
lectedYear=3Dc.currentYear;else{var d=3Dnew Date;c.selectedDay=3Dd.getDate(=
),c.drawMonth=3Dc.selectedMonth=3Dd.getMonth(),c.drawYear=3Dc.selectedYear=
=3Dd.getFullYear()}this._notifyChange(c),this._adjustDate(b)},_selectMonthY=
ear:function(a,b,c){var d=3D$(a),e=3Dthis._getInst(d[0]);e["selected"+(c=3D=
=3D"M"?"Month":"Year")]=3De["draw"+(c=3D=3D"M"?"Month":"Year")]=3DparseInt(=
b.options[b.selectedIndex].value,10),this._notifyChange(e),this._adjustDate=
(d)},_selectDay:function(a,b,c,d){var e=3D$(a);if($(d).hasClass(this._unsel=
ectableClass)||this._isDisabledDatepicker(e[0]))return;var f=3Dthis._getIns=
t(e[0]);f.selectedDay=3Df.currentDay=3D$("a",d).html(),f.selectedMonth=3Df.=
currentMonth=3Db,f.selectedYear=3Df.currentYear=3Dc,this._selectDate(a,this=
._formatDate(f,f.currentDay,f.currentMonth,f.currentYear))},_clearDate:func=
tion(a){var b=3D$(a),c=3Dthis._getInst(b[0]);this._selectDate(b,"")},_selec=
tDate:function(a,b){var c=3D$(a),d=3Dthis._getInst(c[0]);b=3Db!=3Dnull?b:th=
is._formatDate(d),d.input&&d.input.val(b),this._updateAlternate(d);var e=3D=
this._get(d,"onSelect");e?e.apply(d.input?d.input[0]:null,[b,d]):d.input&&d=
.input.trigger("change"),d.inline?this._updateDatepicker(d):(this._hideDate=
picker(),this._lastInput=3Dd.input[0],typeof d.input[0]!=3D"object"&&d.inpu=
t.focus(),this._lastInput=3Dnull)},_updateAlternate:function(a){var b=3Dthi=
s._get(a,"altField");if(b){var c=3Dthis._get(a,"altFormat")||this._get(a,"d=
ateFormat"),d=3Dthis._getDate(a),e=3Dthis.formatDate(c,d,this._getFormatCon=
fig(a));$(b).each(function(){$(this).val(e)})}},noWeekends:function(a){var =
b=3Da.getDay();return[b>0&&b<6,""]},iso8601Week:function(a){var b=3Dnew Dat=
e(a.getTime());b.setDate(b.getDate()+4-(b.getDay()||7));var c=3Db.getTime()=
;return b.setMonth(0),b.setDate(1),Math.floor(Math.round((c-b)/864e5)/7)+1}=
,parseDate:function(a,b,c){if(a=3D=3Dnull||b=3D=3Dnull)throw"Invalid argume=
nts";b=3Dtypeof b=3D=3D"object"?b.toString():b+"";if(b=3D=3D"")return null;=
var d=3D(c?c.shortYearCutoff:null)||this._defaults.shortYearCutoff;d=3Dtype=
of d!=3D"string"?d:(new Date).getFullYear()%100+parseInt(d,10);var e=3D(c?c=
.dayNamesShort:null)||this._defaults.dayNamesShort,f=3D(c?c.dayNames:null)|=
|this._defaults.dayNames,g=3D(c?c.monthNamesShort:null)||this._defaults.mon=
thNamesShort,h=3D(c?c.monthNames:null)||this._defaults.monthNames,i=3D-1,j=
=3D-1,k=3D-1,l=3D-1,m=3D!1,n=3Dfunction(b){var c=3Ds+1<a.length&&a.charAt(s=
+1)=3D=3Db;return c&&s++,c},o=3Dfunction(a){var c=3Dn(a),d=3Da=3D=3D"@"?14:=
a=3D=3D"!"?20:a=3D=3D"y"&&c?4:a=3D=3D"o"?3:2,e=3Dnew RegExp("^\\d{1,"+d+"}"=
),f=3Db.substring(r).match(e);if(!f)throw"Missing number at position "+r;re=
turn r+=3Df[0].length,parseInt(f[0],10)},p=3Dfunction(a,c,d){var e=3D$.map(=
n(a)?d:c,function(a,b){return[[b,a]]}).sort(function(a,b){return-(a[1].leng=
th-b[1].length)}),f=3D-1;$.each(e,function(a,c){var d=3Dc[1];if(b.substr(r,=
d.length).toLowerCase()=3D=3Dd.toLowerCase())return f=3Dc[0],r+=3Dd.length,=
!1});if(f!=3D-1)return f+1;throw"Unknown name at position "+r},q=3Dfunction=
(){if(b.charAt(r)!=3Da.charAt(s))throw"Unexpected literal at position "+r;r=
++},r=3D0;for(var s=3D0;s<a.length;s++)if(m)a.charAt(s)=3D=3D"'"&&!n("'")?m=
=3D!1:q();else switch(a.charAt(s)){case"d":k=3Do("d");break;case"D":p("D",e=
,f);break;case"o":l=3Do("o");break;case"m":j=3Do("m");break;case"M":j=3Dp("=
M",g,h);break;case"y":i=3Do("y");break;case"@":var t=3Dnew Date(o("@"));i=
=3Dt.getFullYear(),j=3Dt.getMonth()+1,k=3Dt.getDate();break;case"!":var t=
=3Dnew Date((o("!")-this._ticksTo1970)/1e4);i=3Dt.getFullYear(),j=3Dt.getMo=
nth()+1,k=3Dt.getDate();break;case"'":n("'")?q():m=3D!0;break;default:q()}i=
f(r<b.length)throw"Extra/unparsed characters found in date: "+b.substring(r=
);i=3D=3D-1?i=3D(new Date).getFullYear():i<100&&(i+=3D(new Date).getFullYea=
r()-(new Date).getFullYear()%100+(i<=3Dd?0:-100));if(l>-1){j=3D1,k=3Dl;do{v=
ar u=3Dthis._getDaysInMonth(i,j-1);if(k<=3Du)break;j++,k-=3Du}while(!0)}var=
 t=3Dthis._daylightSavingAdjust(new Date(i,j-1,k));if(t.getFullYear()!=3Di|=
|t.getMonth()+1!=3Dj||t.getDate()!=3Dk)throw"Invalid date";return t},ATOM:"=
yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_85=
0:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy=
",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(71868=
5+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*24*60*60*1e7,format=
Date:function(a,b,c){if(!b)return"";var d=3D(c?c.dayNamesShort:null)||this.=
_defaults.dayNamesShort,e=3D(c?c.dayNames:null)||this._defaults.dayNames,f=
=3D(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,g=3D(c?c.mont=
hNames:null)||this._defaults.monthNames,h=3Dfunction(b){var c=3Dm+1<a.lengt=
h&&a.charAt(m+1)=3D=3Db;return c&&m++,c},i=3Dfunction(a,b,c){var d=3D""+b;i=
f(h(a))while(d.length<c)d=3D"0"+d;return d},j=3Dfunction(a,b,c,d){return h(=
a)?d[b]:c[b]},k=3D"",l=3D!1;if(b)for(var m=3D0;m<a.length;m++)if(l)a.charAt=
(m)=3D=3D"'"&&!h("'")?l=3D!1:k+=3Da.charAt(m);else switch(a.charAt(m)){case=
"d":k+=3Di("d",b.getDate(),2);break;case"D":k+=3Dj("D",b.getDay(),d,e);brea=
k;case"o":k+=3Di("o",Math.round(((new Date(b.getFullYear(),b.getMonth(),b.g=
etDate())).getTime()-(new Date(b.getFullYear(),0,0)).getTime())/864e5),3);b=
reak;case"m":k+=3Di("m",b.getMonth()+1,2);break;case"M":k+=3Dj("M",b.getMon=
th(),f,g);break;case"y":k+=3Dh("y")?b.getFullYear():(b.getYear()%100<10?"0"=
:"")+b.getYear()%100;break;case"@":k+=3Db.getTime();break;case"!":k+=3Db.ge=
tTime()*1e4+this._ticksTo1970;break;case"'":h("'")?k+=3D"'":l=3D!0;break;de=
fault:k+=3Da.charAt(m)}return k},_possibleChars:function(a){var b=3D"",c=3D=
!1,d=3Dfunction(b){var c=3De+1<a.length&&a.charAt(e+1)=3D=3Db;return c&&e++=
,c};for(var e=3D0;e<a.length;e++)if(c)a.charAt(e)=3D=3D"'"&&!d("'")?c=3D!1:=
b+=3Da.charAt(e);else switch(a.charAt(e)){case"d":case"m":case"y":case"@":b=
+=3D"0123456789";break;case"D":case"M":return null;case"'":d("'")?b+=3D"'":=
c=3D!0;break;default:b+=3Da.charAt(e)}return b},_get:function(a,b){return a=
.settings[b]!=3D=3Dundefined?a.settings[b]:this._defaults[b]},_setDateFromF=
ield:function(a,b){if(a.input.val()=3D=3Da.lastVal)return;var c=3Dthis._get=
(a,"dateFormat"),d=3Da.lastVal=3Da.input?a.input.val():null,e,f;e=3Df=3Dthi=
s._getDefaultDate(a);var g=3Dthis._getFormatConfig(a);try{e=3Dthis.parseDat=
e(c,d,g)||f}catch(h){this.log(h),d=3Db?"":d}a.selectedDay=3De.getDate(),a.d=
rawMonth=3Da.selectedMonth=3De.getMonth(),a.drawYear=3Da.selectedYear=3De.g=
etFullYear(),a.currentDay=3Dd?e.getDate():0,a.currentMonth=3Dd?e.getMonth()=
:0,a.currentYear=3Dd?e.getFullYear():0,this._adjustInstDate(a)},_getDefault=
Date:function(a){return this._restrictMinMax(a,this._determineDate(a,this._=
get(a,"defaultDate"),new Date))},_determineDate:function(a,b,c){var d=3Dfun=
ction(a){var b=3Dnew Date;return b.setDate(b.getDate()+a),b},e=3Dfunction(b=
){try{return $.datepicker.parseDate($.datepicker._get(a,"dateFormat"),b,$.d=
atepicker._getFormatConfig(a))}catch(c){}var d=3D(b.toLowerCase().match(/^c=
/)?$.datepicker._getDate(a):null)||new Date,e=3Dd.getFullYear(),f=3Dd.getMo=
nth(),g=3Dd.getDate(),h=3D/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,i=3Dh.exec(=
b);while(i){switch(i[2]||"d"){case"d":case"D":g+=3DparseInt(i[1],10);break;=
case"w":case"W":g+=3DparseInt(i[1],10)*7;break;case"m":case"M":f+=3DparseIn=
t(i[1],10),g=3DMath.min(g,$.datepicker._getDaysInMonth(e,f));break;case"y":=
case"Y":e+=3DparseInt(i[1],10),g=3DMath.min(g,$.datepicker._getDaysInMonth(=
e,f))}i=3Dh.exec(b)}return new Date(e,f,g)},f=3Db=3D=3Dnull||b=3D=3D=3D""?c=
:typeof b=3D=3D"string"?e(b):typeof b=3D=3D"number"?isNaN(b)?c:d(b):new Dat=
e(b.getTime());return f=3Df&&f.toString()=3D=3D"Invalid Date"?c:f,f&&(f.set=
Hours(0),f.setMinutes(0),f.setSeconds(0),f.setMilliseconds(0)),this._daylig=
htSavingAdjust(f)},_daylightSavingAdjust:function(a){return a?(a.setHours(a=
.getHours()>12?a.getHours()+2:0),a):null},_setDate:function(a,b,c){var d=3D=
!b,e=3Da.selectedMonth,f=3Da.selectedYear,g=3Dthis._restrictMinMax(a,this._=
determineDate(a,b,new Date));a.selectedDay=3Da.currentDay=3Dg.getDate(),a.d=
rawMonth=3Da.selectedMonth=3Da.currentMonth=3Dg.getMonth(),a.drawYear=3Da.s=
electedYear=3Da.currentYear=3Dg.getFullYear(),(e!=3Da.selectedMonth||f!=3Da=
.selectedYear)&&!c&&this._notifyChange(a),this._adjustInstDate(a),a.input&&=
a.input.val(d?"":this._formatDate(a))},_getDate:function(a){var b=3D!a.curr=
entYear||a.input&&a.input.val()=3D=3D""?null:this._daylightSavingAdjust(new=
 Date(a.currentYear,a.currentMonth,a.currentDay));return b},_generateHTML:f=
unction(a){var b=3Dnew Date;b=3Dthis._daylightSavingAdjust(new Date(b.getFu=
llYear(),b.getMonth(),b.getDate()));var c=3Dthis._get(a,"isRTL"),d=3Dthis._=
get(a,"showButtonPanel"),e=3Dthis._get(a,"hideIfNoPrevNext"),f=3Dthis._get(=
a,"navigationAsDateFormat"),g=3Dthis._getNumberOfMonths(a),h=3Dthis._get(a,=
"showCurrentAtPos"),i=3Dthis._get(a,"stepMonths"),j=3Dg[0]!=3D1||g[1]!=3D1,=
k=3Dthis._daylightSavingAdjust(a.currentDay?new Date(a.currentYear,a.curren=
tMonth,a.currentDay):new Date(9999,9,9)),l=3Dthis._getMinMaxDate(a,"min"),m=
=3Dthis._getMinMaxDate(a,"max"),n=3Da.drawMonth-h,o=3Da.drawYear;n<0&&(n+=
=3D12,o--);if(m){var p=3Dthis._daylightSavingAdjust(new Date(m.getFullYear(=
),m.getMonth()-g[0]*g[1]+1,m.getDate()));p=3Dl&&p<l?l:p;while(this._dayligh=
tSavingAdjust(new Date(o,n,1))>p)n--,n<0&&(n=3D11,o--)}a.drawMonth=3Dn,a.dr=
awYear=3Do;var q=3Dthis._get(a,"prevText");q=3Df?this.formatDate(q,this._da=
ylightSavingAdjust(new Date(o,n-i,1)),this._getFormatConfig(a)):q;var r=3Dt=
his._canAdjustMonth(a,-1,o,n)?'<a class=3D"ui-datepicker-prev ui-corner-all=
" onclick=3D"DP_jQuery_'+dpuuid+".datepicker._adjustDate('#"+a.id+"', -"+i+=
", 'M');\""+' title=3D"'+q+'"><span class=3D"ui-icon ui-icon-circle-triangl=
e-'+(c?"e":"w")+'">'+q+"</span></a>":e?"":'<a class=3D"ui-datepicker-prev u=
i-corner-all ui-state-disabled" title=3D"'+q+'"><span class=3D"ui-icon ui-i=
con-circle-triangle-'+(c?"e":"w")+'">'+q+"</span></a>",s=3Dthis._get(a,"nex=
tText");s=3Df?this.formatDate(s,this._daylightSavingAdjust(new Date(o,n+i,1=
)),this._getFormatConfig(a)):s;var t=3Dthis._canAdjustMonth(a,1,o,n)?'<a cl=
ass=3D"ui-datepicker-next ui-corner-all" onclick=3D"DP_jQuery_'+dpuuid+".da=
tepicker._adjustDate('#"+a.id+"', +"+i+", 'M');\""+' title=3D"'+s+'"><span =
class=3D"ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+s+"</span></a>"=
:e?"":'<a class=3D"ui-datepicker-next ui-corner-all ui-state-disabled" titl=
e=3D"'+s+'"><span class=3D"ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'"=
>'+s+"</span></a>",u=3Dthis._get(a,"currentText"),v=3Dthis._get(a,"gotoCurr=
ent")&&a.currentDay?k:b;u=3Df?this.formatDate(u,v,this._getFormatConfig(a))=
:u;var w=3Da.inline?"":'<button type=3D"button" class=3D"ui-datepicker-clos=
e ui-state-default ui-priority-primary ui-corner-all" onclick=3D"DP_jQuery_=
'+dpuuid+'.datepicker._hideDatepicker();">'+this._get(a,"closeText")+"</but=
ton>",x=3Dd?'<div class=3D"ui-datepicker-buttonpane ui-widget-content">'+(c=
?w:"")+(this._isInRange(a,v)?'<button type=3D"button" class=3D"ui-datepicke=
r-current ui-state-default ui-priority-secondary ui-corner-all" onclick=3D"=
DP_jQuery_'+dpuuid+".datepicker._gotoToday('#"+a.id+"');\""+">"+u+"</button=
>":"")+(c?"":w)+"</div>":"",y=3DparseInt(this._get(a,"firstDay"),10);y=3Dis=
NaN(y)?0:y;var z=3Dthis._get(a,"showWeek"),A=3Dthis._get(a,"dayNames"),B=3D=
this._get(a,"dayNamesShort"),C=3Dthis._get(a,"dayNamesMin"),D=3Dthis._get(a=
,"monthNames"),E=3Dthis._get(a,"monthNamesShort"),F=3Dthis._get(a,"beforeSh=
owDay"),G=3Dthis._get(a,"showOtherMonths"),H=3Dthis._get(a,"selectOtherMont=
hs"),I=3Dthis._get(a,"calculateWeek")||this.iso8601Week,J=3Dthis._getDefaul=
tDate(a),K=3D"";for(var L=3D0;L<g[0];L++){var M=3D"";this.maxRows=3D4;for(v=
ar N=3D0;N<g[1];N++){var O=3Dthis._daylightSavingAdjust(new Date(o,n,a.sele=
ctedDay)),P=3D" ui-corner-all",Q=3D"";if(j){Q+=3D'<div class=3D"ui-datepick=
er-group';if(g[1]>1)switch(N){case 0:Q+=3D" ui-datepicker-group-first",P=3D=
" ui-corner-"+(c?"right":"left");break;case g[1]-1:Q+=3D" ui-datepicker-gro=
up-last",P=3D" ui-corner-"+(c?"left":"right");break;default:Q+=3D" ui-datep=
icker-group-middle",P=3D""}Q+=3D'">'}Q+=3D'<div class=3D"ui-datepicker-head=
er ui-widget-header ui-helper-clearfix'+P+'">'+(/all|left/.test(P)&&L=3D=3D=
0?c?t:r:"")+(/all|right/.test(P)&&L=3D=3D0?c?r:t:"")+this._generateMonthYea=
rHeader(a,n,o,l,m,L>0||N>0,D,E)+'</div><table class=3D"ui-datepicker-calend=
ar"><thead>'+"<tr>";var R=3Dz?'<th class=3D"ui-datepicker-week-col">'+this.=
_get(a,"weekHeader")+"</th>":"";for(var S=3D0;S<7;S++){var T=3D(S+y)%7;R+=
=3D"<th"+((S+y+6)%7>=3D5?' class=3D"ui-datepicker-week-end"':"")+">"+'<span=
 title=3D"'+A[T]+'">'+C[T]+"</span></th>"}Q+=3DR+"</tr></thead><tbody>";var=
 U=3Dthis._getDaysInMonth(o,n);o=3D=3Da.selectedYear&&n=3D=3Da.selectedMont=
h&&(a.selectedDay=3DMath.min(a.selectedDay,U));var V=3D(this._getFirstDayOf=
Month(o,n)-y+7)%7,W=3DMath.ceil((V+U)/7),X=3Dj?this.maxRows>W?this.maxRows:=
W:W;this.maxRows=3DX;var Y=3Dthis._daylightSavingAdjust(new Date(o,n,1-V));=
for(var Z=3D0;Z<X;Z++){Q+=3D"<tr>";var _=3Dz?'<td class=3D"ui-datepicker-we=
ek-col">'+this._get(a,"calculateWeek")(Y)+"</td>":"";for(var S=3D0;S<7;S++)=
{var ba=3DF?F.apply(a.input?a.input[0]:null,[Y]):[!0,""],bb=3DY.getMonth()!=
=3Dn,bc=3Dbb&&!H||!ba[0]||l&&Y<l||m&&Y>m;_+=3D'<td class=3D"'+((S+y+6)%7>=
=3D5?" ui-datepicker-week-end":"")+(bb?" ui-datepicker-other-month":"")+(Y.=
getTime()=3D=3DO.getTime()&&n=3D=3Da.selectedMonth&&a._keyEvent||J.getTime(=
)=3D=3DY.getTime()&&J.getTime()=3D=3DO.getTime()?" "+this._dayOverClass:"")=
+(bc?" "+this._unselectableClass+" ui-state-disabled":"")+(bb&&!G?"":" "+ba=
[1]+(Y.getTime()=3D=3Dk.getTime()?" "+this._currentClass:"")+(Y.getTime()=
=3D=3Db.getTime()?" ui-datepicker-today":""))+'"'+((!bb||G)&&ba[2]?' title=
=3D"'+ba[2]+'"':"")+(bc?"":' onclick=3D"DP_jQuery_'+dpuuid+".datepicker._se=
lectDay('#"+a.id+"',"+Y.getMonth()+","+Y.getFullYear()+', this);return fals=
e;"')+">"+(bb&&!G?"&#xa0;":bc?'<span class=3D"ui-state-default">'+Y.getDate=
()+"</span>":'<a class=3D"ui-state-default'+(Y.getTime()=3D=3Db.getTime()?"=
 ui-state-highlight":"")+(Y.getTime()=3D=3Dk.getTime()?" ui-state-active":"=
")+(bb?" ui-priority-secondary":"")+'" href=3D"#">'+Y.getDate()+"</a>")+"</=
td>",Y.setDate(Y.getDate()+1),Y=3Dthis._daylightSavingAdjust(Y)}Q+=3D_+"</t=
r>"}n++,n>11&&(n=3D0,o++),Q+=3D"</tbody></table>"+(j?"</div>"+(g[0]>0&&N=3D=
=3Dg[1]-1?'<div class=3D"ui-datepicker-row-break"></div>':""):""),M+=3DQ}K+=
=3DM}return K+=3Dx+($.browser.msie&&parseInt($.browser.version,10)<7&&!a.in=
line?'<iframe src=3D"javascript:false;" class=3D"ui-datepicker-cover" frame=
border=3D"0"></iframe>':""),a._keyEvent=3D!1,K},_generateMonthYearHeader:fu=
nction(a,b,c,d,e,f,g,h){var i=3Dthis._get(a,"changeMonth"),j=3Dthis._get(a,=
"changeYear"),k=3Dthis._get(a,"showMonthAfterYear"),l=3D'<div class=3D"ui-d=
atepicker-title">',m=3D"";if(f||!i)m+=3D'<span class=3D"ui-datepicker-month=
">'+g[b]+"</span>";else{var n=3Dd&&d.getFullYear()=3D=3Dc,o=3De&&e.getFullY=
ear()=3D=3Dc;m+=3D'<select class=3D"ui-datepicker-month" onchange=3D"DP_jQu=
ery_'+dpuuid+".datepicker._selectMonthYear('#"+a.id+"', this, 'M');\" "+">"=
;for(var p=3D0;p<12;p++)(!n||p>=3Dd.getMonth())&&(!o||p<=3De.getMonth())&&(=
m+=3D'<option value=3D"'+p+'"'+(p=3D=3Db?' selected=3D"selected"':"")+">"+h=
[p]+"</option>");m+=3D"</select>"}k||(l+=3Dm+(f||!i||!j?"&#xa0;":""));if(!a=
.yearshtml){a.yearshtml=3D"";if(f||!j)l+=3D'<span class=3D"ui-datepicker-ye=
ar">'+c+"</span>";else{var q=3Dthis._get(a,"yearRange").split(":"),r=3D(new=
 Date).getFullYear(),s=3Dfunction(a){var b=3Da.match(/c[+-].*/)?c+parseInt(=
a.substring(1),10):a.match(/[+-].*/)?r+parseInt(a,10):parseInt(a,10);return=
 isNaN(b)?r:b},t=3Ds(q[0]),u=3DMath.max(t,s(q[1]||""));t=3Dd?Math.max(t,d.g=
etFullYear()):t,u=3De?Math.min(u,e.getFullYear()):u,a.yearshtml+=3D'<select=
 class=3D"ui-datepicker-year" onchange=3D"DP_jQuery_'+dpuuid+".datepicker._=
selectMonthYear('#"+a.id+"', this, 'Y');\" "+">";for(;t<=3Du;t++)a.yearshtm=
l+=3D'<option value=3D"'+t+'"'+(t=3D=3Dc?' selected=3D"selected"':"")+">"+t=
+"</option>";a.yearshtml+=3D"</select>",l+=3Da.yearshtml,a.yearshtml=3Dnull=
}}return l+=3Dthis._get(a,"yearSuffix"),k&&(l+=3D(f||!i||!j?"&#xa0;":"")+m)=
,l+=3D"</div>",l},_adjustInstDate:function(a,b,c){var d=3Da.drawYear+(c=3D=
=3D"Y"?b:0),e=3Da.drawMonth+(c=3D=3D"M"?b:0),f=3DMath.min(a.selectedDay,thi=
s._getDaysInMonth(d,e))+(c=3D=3D"D"?b:0),g=3Dthis._restrictMinMax(a,this._d=
aylightSavingAdjust(new Date(d,e,f)));a.selectedDay=3Dg.getDate(),a.drawMon=
th=3Da.selectedMonth=3Dg.getMonth(),a.drawYear=3Da.selectedYear=3Dg.getFull=
Year(),(c=3D=3D"M"||c=3D=3D"Y")&&this._notifyChange(a)},_restrictMinMax:fun=
ction(a,b){var c=3Dthis._getMinMaxDate(a,"min"),d=3Dthis._getMinMaxDate(a,"=
max"),e=3Dc&&b<c?c:b;return e=3Dd&&e>d?d:e,e},_notifyChange:function(a){var=
 b=3Dthis._get(a,"onChangeMonthYear");b&&b.apply(a.input?a.input[0]:null,[a=
.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){var b=
=3Dthis._get(a,"numberOfMonths");return b=3D=3Dnull?[1,1]:typeof b=3D=3D"nu=
mber"?[1,b]:b},_getMinMaxDate:function(a,b){return this._determineDate(a,th=
is._get(a,b+"Date"),null)},_getDaysInMonth:function(a,b){return 32-this._da=
ylightSavingAdjust(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:functio=
n(a,b){return(new Date(a,b,1)).getDay()},_canAdjustMonth:function(a,b,c,d){=
var e=3Dthis._getNumberOfMonths(a),f=3Dthis._daylightSavingAdjust(new Date(=
c,d+(b<0?b:e[0]*e[1]),1));return b<0&&f.setDate(this._getDaysInMonth(f.getF=
ullYear(),f.getMonth())),this._isInRange(a,f)},_isInRange:function(a,b){var=
 c=3Dthis._getMinMaxDate(a,"min"),d=3Dthis._getMinMaxDate(a,"max");return(!=
c||b.getTime()>=3Dc.getTime())&&(!d||b.getTime()<=3Dd.getTime())},_getForma=
tConfig:function(a){var b=3Dthis._get(a,"shortYearCutoff");return b=3Dtypeo=
f b!=3D"string"?b:(new Date).getFullYear()%100+parseInt(b,10),{shortYearCut=
off:b,dayNamesShort:this._get(a,"dayNamesShort"),dayNames:this._get(a,"dayN=
ames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(=
a,"monthNames")}},_formatDate:function(a,b,c,d){b||(a.currentDay=3Da.select=
edDay,a.currentMonth=3Da.selectedMonth,a.currentYear=3Da.selectedYear);var =
e=3Db?typeof b=3D=3D"object"?b:this._daylightSavingAdjust(new Date(d,c,b)):=
this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentD=
ay));return this.formatDate(this._get(a,"dateFormat"),e,this._getFormatConf=
ig(a))}}),$.fn.datepicker=3Dfunction(a){if(!this.length)return this;$.datep=
icker.initialized||($(document).mousedown($.datepicker._checkExternalClick)=
.find("body").append($.datepicker.dpDiv),$.datepicker.initialized=3D!0);var=
 b=3DArray.prototype.slice.call(arguments,1);return typeof a!=3D"string"||a=
!=3D"isDisabled"&&a!=3D"getDate"&&a!=3D"widget"?a=3D=3D"option"&&arguments.=
length=3D=3D2&&typeof arguments[1]=3D=3D"string"?$.datepicker["_"+a+"Datepi=
cker"].apply($.datepicker,[this[0]].concat(b)):this.each(function(){typeof =
a=3D=3D"string"?$.datepicker["_"+a+"Datepicker"].apply($.datepicker,[this].=
concat(b)):$.datepicker._attachDatepicker(this,a)}):$.datepicker["_"+a+"Dat=
epicker"].apply($.datepicker,[this[0]].concat(b))},$.datepicker=3Dnew Datep=
icker,$.datepicker.initialized=3D!1,$.datepicker.uuid=3D(new Date).getTime(=
),$.datepicker.version=3D"1.8.21",window["DP_jQuery_"+dpuuid]=3D$})(jQuery)=
;;
\ No newline at end of file
+(function($,undefined){function Datepicker(){this.debug=3D!1,this._curInst=
=3Dnull,this._keyEvent=3D!1,this._disabledInputs=3D[],this._datepickerShowi=
ng=3D!1,this._inDialog=3D!1,this._mainDivId=3D"ui-datepicker-div",this._inl=
ineClass=3D"ui-datepicker-inline",this._appendClass=3D"ui-datepicker-append=
",this._triggerClass=3D"ui-datepicker-trigger",this._dialogClass=3D"ui-date=
picker-dialog",this._disableClass=3D"ui-datepicker-disabled",this._unselect=
ableClass=3D"ui-datepicker-unselectable",this._currentClass=3D"ui-datepicke=
r-current-day",this._dayOverClass=3D"ui-datepicker-days-cell-over",this.reg=
ional=3D[],this.regional[""]=3D{closeText:"Done",prevText:"Prev",nextText:"=
Next",currentText:"Today",monthNames:["January","February","March","April",=
"May","June","July","August","September","October","November","December"],m=
onthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct"=
,"Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday",=
"Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sa=
t"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFo=
rmat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},th=
is._defaults=3D{showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate=
:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hide=
IfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,cha=
ngeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,sh=
owWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null=
,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:n=
ull,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0=
,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,s=
howButtonPanel:!1,autoSize:!1,disabled:!1},$.extend(this._defaults,this.reg=
ional[""]),this.dpDiv=3DbindHover($('<div id=3D"'+this._mainDivId+'" class=
=3D"ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-=
all"></div>'))}function bindHover(a){var b=3D"button, .ui-datepicker-prev, =
.ui-datepicker-next, .ui-datepicker-calendar td a";return a.bind("mouseout"=
,function(a){var c=3D$(a.target).closest(b);if(!c.length)return;c.removeCla=
ss("ui-state-hover ui-datepicker-prev-hover ui-datepicker-next-hover")}).bi=
nd("mouseover",function(c){var d=3D$(c.target).closest(b);if($.datepicker._=
isDisabledDatepicker(instActive.inline?a.parent()[0]:instActive.input[0])||=
!d.length)return;d.parents(".ui-datepicker-calendar").find("a").removeClass=
("ui-state-hover"),d.addClass("ui-state-hover"),d.hasClass("ui-datepicker-p=
rev")&&d.addClass("ui-datepicker-prev-hover"),d.hasClass("ui-datepicker-nex=
t")&&d.addClass("ui-datepicker-next-hover")})}function extendRemove(a,b){$.=
extend(a,b);for(var c in b)if(b[c]=3D=3Dnull||b[c]=3D=3Dundefined)a[c]=3Db[=
c];return a}function isArray(a){return a&&($.browser.safari&&typeof a=3D=3D=
"object"&&a.length||a.constructor&&a.constructor.toString().match(/\Array\(=
\)/))}$.extend($.ui,{datepicker:{version:"1.8.23"}});var PROP_NAME=3D"datep=
icker",dpuuid=3D(new Date).getTime(),instActive;$.extend(Datepicker.prototy=
pe,{markerClassName:"hasDatepicker",maxRows:4,log:function(){this.debug&&co=
nsole.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpD=
iv},setDefaults:function(a){return extendRemove(this._defaults,a||{}),this}=
,_attachDatepicker:function(target,settings){var inlineSettings=3Dnull;for(=
var attrName in this._defaults){var attrValue=3Dtarget.getAttribute("date:"=
+attrName);if(attrValue){inlineSettings=3DinlineSettings||{};try{inlineSett=
ings[attrName]=3Deval(attrValue)}catch(err){inlineSettings[attrName]=3Dattr=
Value}}}var nodeName=3Dtarget.nodeName.toLowerCase(),inline=3DnodeName=3D=
=3D"div"||nodeName=3D=3D"span";target.id||(this.uuid+=3D1,target.id=3D"dp"+=
this.uuid);var inst=3Dthis._newInst($(target),inline);inst.settings=3D$.ext=
end({},settings||{},inlineSettings||{}),nodeName=3D=3D"input"?this._connect=
Datepicker(target,inst):inline&&this._inlineDatepicker(target,inst)},_newIn=
st:function(a,b){var c=3Da[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1");retu=
rn{id:c,input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,dr=
awYear:0,inline:b,dpDiv:b?bindHover($('<div class=3D"'+this._inlineClass+' =
ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"=
></div>')):this.dpDiv}},_connectDatepicker:function(a,b){var c=3D$(a);b.app=
end=3D$([]),b.trigger=3D$([]);if(c.hasClass(this.markerClassName))return;th=
is._attachments(c,b),c.addClass(this.markerClassName).keydown(this._doKeyDo=
wn).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicke=
r",function(a,c,d){b.settings[c]=3Dd}).bind("getData.datepicker",function(a=
,c){return this._get(b,c)}),this._autoSize(b),$.data(a,PROP_NAME,b),b.setti=
ngs.disabled&&this._disableDatepicker(a)},_attachments:function(a,b){var c=
=3Dthis._get(b,"appendText"),d=3Dthis._get(b,"isRTL");b.append&&b.append.re=
move(),c&&(b.append=3D$('<span class=3D"'+this._appendClass+'">'+c+"</span>=
"),a[d?"before":"after"](b.append)),a.unbind("focus",this._showDatepicker),=
b.trigger&&b.trigger.remove();var e=3Dthis._get(b,"showOn");(e=3D=3D"focus"=
||e=3D=3D"both")&&a.focus(this._showDatepicker);if(e=3D=3D"button"||e=3D=3D=
"both"){var f=3Dthis._get(b,"buttonText"),g=3Dthis._get(b,"buttonImage");b.=
trigger=3D$(this._get(b,"buttonImageOnly")?$("<img/>").addClass(this._trigg=
erClass).attr({src:g,alt:f,title:f}):$('<button type=3D"button"></button>')=
.addClass(this._triggerClass).html(g=3D=3D""?f:$("<img/>").attr({src:g,alt:=
f,title:f}))),a[d?"before":"after"](b.trigger),b.trigger.click(function(){r=
eturn $.datepicker._datepickerShowing&&$.datepicker._lastInput=3D=3Da[0]?$.=
datepicker._hideDatepicker():$.datepicker._datepickerShowing&&$.datepicker.=
_lastInput!=3Da[0]?($.datepicker._hideDatepicker(),$.datepicker._showDatepi=
cker(a[0])):$.datepicker._showDatepicker(a[0]),!1})}},_autoSize:function(a)=
{if(this._get(a,"autoSize")&&!a.inline){var b=3Dnew Date(2009,11,20),c=3Dth=
is._get(a,"dateFormat");if(c.match(/[DM]/)){var d=3Dfunction(a){var b=3D0,c=
=3D0;for(var d=3D0;d<a.length;d++)a[d].length>b&&(b=3Da[d].length,c=3Dd);re=
turn c};b.setMonth(d(this._get(a,c.match(/MM/)?"monthNames":"monthNamesShor=
t"))),b.setDate(d(this._get(a,c.match(/DD/)?"dayNames":"dayNamesShort"))+20=
-b.getDay())}a.input.attr("size",this._formatDate(a,b).length)}},_inlineDat=
epicker:function(a,b){var c=3D$(a);if(c.hasClass(this.markerClassName))retu=
rn;c.addClass(this.markerClassName).append(b.dpDiv).bind("setData.datepicke=
r",function(a,c,d){b.settings[c]=3Dd}).bind("getData.datepicker",function(a=
,c){return this._get(b,c)}),$.data(a,PROP_NAME,b),this._setDate(b,this._get=
DefaultDate(b),!0),this._updateDatepicker(b),this._updateAlternate(b),b.set=
tings.disabled&&this._disableDatepicker(a),b.dpDiv.css("display","block")},=
_dialogDatepicker:function(a,b,c,d,e){var f=3Dthis._dialogInst;if(!f){this.=
uuid+=3D1;var g=3D"dp"+this.uuid;this._dialogInput=3D$('<input type=3D"text=
" id=3D"'+g+'" style=3D"position: absolute; top: -100px; width: 0px;"/>'),t=
his._dialogInput.keydown(this._doKeyDown),$("body").append(this._dialogInpu=
t),f=3Dthis._dialogInst=3Dthis._newInst(this._dialogInput,!1),f.settings=3D=
{},$.data(this._dialogInput[0],PROP_NAME,f)}extendRemove(f.settings,d||{}),=
b=3Db&&b.constructor=3D=3DDate?this._formatDate(f,b):b,this._dialogInput.va=
l(b),this._pos=3De?e.length?e:[e.pageX,e.pageY]:null;if(!this._pos){var h=
=3Ddocument.documentElement.clientWidth,i=3Ddocument.documentElement.client=
Height,j=3Ddocument.documentElement.scrollLeft||document.body.scrollLeft,k=
=3Ddocument.documentElement.scrollTop||document.body.scrollTop;this._pos=3D=
[h/2-100+j,i/2-150+k]}return this._dialogInput.css("left",this._pos[0]+20+"=
px").css("top",this._pos[1]+"px"),f.settings.onSelect=3Dc,this._inDialog=3D=
!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialog=
Input[0]),$.blockUI&&$.blockUI(this.dpDiv),$.data(this._dialogInput[0],PROP=
_NAME,f),this},_destroyDatepicker:function(a){var b=3D$(a),c=3D$.data(a,PRO=
P_NAME);if(!b.hasClass(this.markerClassName))return;var d=3Da.nodeName.toLo=
werCase();$.removeData(a,PROP_NAME),d=3D=3D"input"?(c.append.remove(),c.tri=
gger.remove(),b.removeClass(this.markerClassName).unbind("focus",this._show=
Datepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKey=
Press).unbind("keyup",this._doKeyUp)):(d=3D=3D"div"||d=3D=3D"span")&&b.remo=
veClass(this.markerClassName).empty()},_enableDatepicker:function(a){var b=
=3D$(a),c=3D$.data(a,PROP_NAME);if(!b.hasClass(this.markerClassName))return=
;var d=3Da.nodeName.toLowerCase();if(d=3D=3D"input")a.disabled=3D!1,c.trigg=
er.filter("button").each(function(){this.disabled=3D!1}).end().filter("img"=
).css({opacity:"1.0",cursor:""});else if(d=3D=3D"div"||d=3D=3D"span"){var e=
=3Db.children("."+this._inlineClass);e.children().removeClass("ui-state-dis=
abled"),e.find("select.ui-datepicker-month, select.ui-datepicker-year").rem=
oveAttr("disabled")}this._disabledInputs=3D$.map(this._disabledInputs,funct=
ion(b){return b=3D=3Da?null:b})},_disableDatepicker:function(a){var b=3D$(a=
),c=3D$.data(a,PROP_NAME);if(!b.hasClass(this.markerClassName))return;var d=
=3Da.nodeName.toLowerCase();if(d=3D=3D"input")a.disabled=3D!0,c.trigger.fil=
ter("button").each(function(){this.disabled=3D!0}).end().filter("img").css(=
{opacity:"0.5",cursor:"default"});else if(d=3D=3D"div"||d=3D=3D"span"){var =
e=3Db.children("."+this._inlineClass);e.children().addClass("ui-state-disab=
led"),e.find("select.ui-datepicker-month, select.ui-datepicker-year").attr(=
"disabled","disabled")}this._disabledInputs=3D$.map(this._disabledInputs,fu=
nction(b){return b=3D=3Da?null:b}),this._disabledInputs[this._disabledInput=
s.length]=3Da},_isDisabledDatepicker:function(a){if(!a)return!1;for(var b=
=3D0;b<this._disabledInputs.length;b++)if(this._disabledInputs[b]=3D=3Da)re=
turn!0;return!1},_getInst:function(a){try{return $.data(a,PROP_NAME)}catch(=
b){throw"Missing instance data for this datepicker"}},_optionDatepicker:fun=
ction(a,b,c){var d=3Dthis._getInst(a);if(arguments.length=3D=3D2&&typeof b=
=3D=3D"string")return b=3D=3D"defaults"?$.extend({},$.datepicker._defaults)=
:d?b=3D=3D"all"?$.extend({},d.settings):this._get(d,b):null;var e=3Db||{};t=
ypeof b=3D=3D"string"&&(e=3D{},e[b]=3Dc);if(d){this._curInst=3D=3Dd&&this._=
hideDatepicker();var f=3Dthis._getDateDatepicker(a,!0),g=3Dthis._getMinMaxD=
ate(d,"min"),h=3Dthis._getMinMaxDate(d,"max");extendRemove(d.settings,e),g!=
=3D=3Dnull&&e.dateFormat!=3D=3Dundefined&&e.minDate=3D=3D=3Dundefined&&(d.s=
ettings.minDate=3Dthis._formatDate(d,g)),h!=3D=3Dnull&&e.dateFormat!=3D=3Du=
ndefined&&e.maxDate=3D=3D=3Dundefined&&(d.settings.maxDate=3Dthis._formatDa=
te(d,h)),this._attachments($(a),d),this._autoSize(d),this._setDate(d,f),thi=
s._updateAlternate(d),this._updateDatepicker(d)}},_changeDatepicker:functio=
n(a,b,c){this._optionDatepicker(a,b,c)},_refreshDatepicker:function(a){var =
b=3Dthis._getInst(a);b&&this._updateDatepicker(b)},_setDateDatepicker:funct=
ion(a,b){var c=3Dthis._getInst(a);c&&(this._setDate(c,b),this._updateDatepi=
cker(c),this._updateAlternate(c))},_getDateDatepicker:function(a,b){var c=
=3Dthis._getInst(a);return c&&!c.inline&&this._setDateFromField(c,b),c?this=
._getDate(c):null},_doKeyDown:function(a){var b=3D$.datepicker._getInst(a.t=
arget),c=3D!0,d=3Db.dpDiv.is(".ui-datepicker-rtl");b._keyEvent=3D!0;if($.da=
tepicker._datepickerShowing)switch(a.keyCode){case 9:$.datepicker._hideDate=
picker(),c=3D!1;break;case 13:var e=3D$("td."+$.datepicker._dayOverClass+":=
not(."+$.datepicker._currentClass+")",b.dpDiv);e[0]&&$.datepicker._selectDa=
y(a.target,b.selectedMonth,b.selectedYear,e[0]);var f=3D$.datepicker._get(b=
,"onSelect");if(f){var g=3D$.datepicker._formatDate(b);f.apply(b.input?b.in=
put[0]:null,[g,b])}else $.datepicker._hideDatepicker();return!1;case 27:$.d=
atepicker._hideDatepicker();break;case 33:$.datepicker._adjustDate(a.target=
,a.ctrlKey?-$.datepicker._get(b,"stepBigMonths"):-$.datepicker._get(b,"step=
Months"),"M");break;case 34:$.datepicker._adjustDate(a.target,a.ctrlKey?+$.=
datepicker._get(b,"stepBigMonths"):+$.datepicker._get(b,"stepMonths"),"M");=
break;case 35:(a.ctrlKey||a.metaKey)&&$.datepicker._clearDate(a.target),c=
=3Da.ctrlKey||a.metaKey;break;case 36:(a.ctrlKey||a.metaKey)&&$.datepicker.=
_gotoToday(a.target),c=3Da.ctrlKey||a.metaKey;break;case 37:(a.ctrlKey||a.m=
etaKey)&&$.datepicker._adjustDate(a.target,d?1:-1,"D"),c=3Da.ctrlKey||a.met=
aKey,a.originalEvent.altKey&&$.datepicker._adjustDate(a.target,a.ctrlKey?-$=
.datepicker._get(b,"stepBigMonths"):-$.datepicker._get(b,"stepMonths"),"M")=
;break;case 38:(a.ctrlKey||a.metaKey)&&$.datepicker._adjustDate(a.target,-7=
,"D"),c=3Da.ctrlKey||a.metaKey;break;case 39:(a.ctrlKey||a.metaKey)&&$.date=
picker._adjustDate(a.target,d?-1:1,"D"),c=3Da.ctrlKey||a.metaKey,a.original=
Event.altKey&&$.datepicker._adjustDate(a.target,a.ctrlKey?+$.datepicker._ge=
t(b,"stepBigMonths"):+$.datepicker._get(b,"stepMonths"),"M");break;case 40:=
(a.ctrlKey||a.metaKey)&&$.datepicker._adjustDate(a.target,7,"D"),c=3Da.ctrl=
Key||a.metaKey;break;default:c=3D!1}else a.keyCode=3D=3D36&&a.ctrlKey?$.dat=
epicker._showDatepicker(this):c=3D!1;c&&(a.preventDefault(),a.stopPropagati=
on())},_doKeyPress:function(a){var b=3D$.datepicker._getInst(a.target);if($=
.datepicker._get(b,"constrainInput")){var c=3D$.datepicker._possibleChars($=
.datepicker._get(b,"dateFormat")),d=3DString.fromCharCode(a.charCode=3D=3Du=
ndefined?a.keyCode:a.charCode);return a.ctrlKey||a.metaKey||d<" "||!c||c.in=
dexOf(d)>-1}},_doKeyUp:function(a){var b=3D$.datepicker._getInst(a.target);=
if(b.input.val()!=3Db.lastVal)try{var c=3D$.datepicker.parseDate($.datepick=
er._get(b,"dateFormat"),b.input?b.input.val():null,$.datepicker._getFormatC=
onfig(b));c&&($.datepicker._setDateFromField(b),$.datepicker._updateAlterna=
te(b),$.datepicker._updateDatepicker(b))}catch(d){$.datepicker.log(d)}retur=
n!0},_showDatepicker:function(a){a=3Da.target||a,a.nodeName.toLowerCase()!=
=3D"input"&&(a=3D$("input",a.parentNode)[0]);if($.datepicker._isDisabledDat=
epicker(a)||$.datepicker._lastInput=3D=3Da)return;var b=3D$.datepicker._get=
Inst(a);$.datepicker._curInst&&$.datepicker._curInst!=3Db&&($.datepicker._c=
urInst.dpDiv.stop(!0,!0),b&&$.datepicker._datepickerShowing&&$.datepicker._=
hideDatepicker($.datepicker._curInst.input[0]));var c=3D$.datepicker._get(b=
,"beforeShow"),d=3Dc?c.apply(a,[a,b]):{};if(d=3D=3D=3D!1)return;extendRemov=
e(b.settings,d),b.lastVal=3Dnull,$.datepicker._lastInput=3Da,$.datepicker._=
setDateFromField(b),$.datepicker._inDialog&&(a.value=3D""),$.datepicker._po=
s||($.datepicker._pos=3D$.datepicker._findPos(a),$.datepicker._pos[1]+=3Da.=
offsetHeight);var e=3D!1;$(a).parents().each(function(){return e|=3D$(this)=
.css("position")=3D=3D"fixed",!e}),e&&$.browser.opera&&($.datepicker._pos[0=
]-=3Ddocument.documentElement.scrollLeft,$.datepicker._pos[1]-=3Ddocument.d=
ocumentElement.scrollTop);var f=3D{left:$.datepicker._pos[0],top:$.datepick=
er._pos[1]};$.datepicker._pos=3Dnull,b.dpDiv.empty(),b.dpDiv.css({position:=
"absolute",display:"block",top:"-1000px"}),$.datepicker._updateDatepicker(b=
),f=3D$.datepicker._checkOffset(b,f,e),b.dpDiv.css({position:$.datepicker._=
inDialog&&$.blockUI?"static":e?"fixed":"absolute",display:"none",left:f.lef=
t+"px",top:f.top+"px"});if(!b.inline){var g=3D$.datepicker._get(b,"showAnim=
"),h=3D$.datepicker._get(b,"duration"),i=3Dfunction(){var a=3Db.dpDiv.find(=
"iframe.ui-datepicker-cover");if(!!a.length){var c=3D$.datepicker._getBorde=
rs(b.dpDiv);a.css({left:-c[0],top:-c[1],width:b.dpDiv.outerWidth(),height:b=
.dpDiv.outerHeight()})}};b.dpDiv.zIndex($(a).zIndex()+1),$.datepicker._date=
pickerShowing=3D!0,$.effects&&$.effects[g]?b.dpDiv.show(g,$.datepicker._get=
(b,"showOptions"),h,i):b.dpDiv[g||"show"](g?h:null,i),(!g||!h)&&i(),b.input=
.is(":visible")&&!b.input.is(":disabled")&&b.input.focus(),$.datepicker._cu=
rInst=3Db}},_updateDatepicker:function(a){var b=3Dthis;b.maxRows=3D4;var c=
=3D$.datepicker._getBorders(a.dpDiv);instActive=3Da,a.dpDiv.empty().append(=
this._generateHTML(a)),this._attachHandlers(a);var d=3Da.dpDiv.find("iframe=
.ui-datepicker-cover");!d.length||d.css({left:-c[0],top:-c[1],width:a.dpDiv=
.outerWidth(),height:a.dpDiv.outerHeight()}),a.dpDiv.find("."+this._dayOver=
Class+" a").mouseover();var e=3Dthis._getNumberOfMonths(a),f=3De[1],g=3D17;=
a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepic=
ker-multi-4").width(""),f>1&&a.dpDiv.addClass("ui-datepicker-multi-"+f).css=
("width",g*f+"em"),a.dpDiv[(e[0]!=3D1||e[1]!=3D1?"add":"remove")+"Class"]("=
ui-datepicker-multi"),a.dpDiv[(this._get(a,"isRTL")?"add":"remove")+"Class"=
]("ui-datepicker-rtl"),a=3D=3D$.datepicker._curInst&&$.datepicker._datepick=
erShowing&&a.input&&a.input.is(":visible")&&!a.input.is(":disabled")&&a.inp=
ut[0]!=3Ddocument.activeElement&&a.input.focus();if(a.yearshtml){var h=3Da.=
yearshtml;setTimeout(function(){h=3D=3D=3Da.yearshtml&&a.yearshtml&&a.dpDiv=
.find("select.ui-datepicker-year:first").replaceWith(a.yearshtml),h=3Da.yea=
rshtml=3Dnull},0)}},_getBorders:function(a){var b=3Dfunction(a){return{thin=
:1,medium:2,thick:3}[a]||a};return[parseFloat(b(a.css("border-left-width"))=
),parseFloat(b(a.css("border-top-width")))]},_checkOffset:function(a,b,c){v=
ar d=3Da.dpDiv.outerWidth(),e=3Da.dpDiv.outerHeight(),f=3Da.input?a.input.o=
uterWidth():0,g=3Da.input?a.input.outerHeight():0,h=3Ddocument.documentElem=
ent.clientWidth+(c?0:$(document).scrollLeft()),i=3Ddocument.documentElement=
.clientHeight+(c?0:$(document).scrollTop());return b.left-=3Dthis._get(a,"i=
sRTL")?d-f:0,b.left-=3Dc&&b.left=3D=3Da.input.offset().left?$(document).scr=
ollLeft():0,b.top-=3Dc&&b.top=3D=3Da.input.offset().top+g?$(document).scrol=
lTop():0,b.left-=3DMath.min(b.left,b.left+d>h&&h>d?Math.abs(b.left+d-h):0),=
b.top-=3DMath.min(b.top,b.top+e>i&&i>e?Math.abs(e+g):0),b},_findPos:functio=
n(a){var b=3Dthis._getInst(a),c=3Dthis._get(b,"isRTL");while(a&&(a.type=3D=
=3D"hidden"||a.nodeType!=3D1||$.expr.filters.hidden(a)))a=3Da[c?"previousSi=
bling":"nextSibling"];var d=3D$(a).offset();return[d.left,d.top]},_hideDate=
picker:function(a){var b=3Dthis._curInst;if(!b||a&&b!=3D$.data(a,PROP_NAME)=
)return;if(this._datepickerShowing){var c=3Dthis._get(b,"showAnim"),d=3Dthi=
s._get(b,"duration"),e=3Dfunction(){$.datepicker._tidyDialog(b)};$.effects&=
&$.effects[c]?b.dpDiv.hide(c,$.datepicker._get(b,"showOptions"),d,e):b.dpDi=
v[c=3D=3D"slideDown"?"slideUp":c=3D=3D"fadeIn"?"fadeOut":"hide"](c?d:null,e=
),c||e(),this._datepickerShowing=3D!1;var f=3Dthis._get(b,"onClose");f&&f.a=
pply(b.input?b.input[0]:null,[b.input?b.input.val():"",b]),this._lastInput=
=3Dnull,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0=
",top:"-100px"}),$.blockUI&&($.unblockUI(),$("body").append(this.dpDiv))),t=
his._inDialog=3D!1}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dial=
ogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(a)=
{if(!$.datepicker._curInst)return;var b=3D$(a.target),c=3D$.datepicker._get=
Inst(b[0]);(b[0].id!=3D$.datepicker._mainDivId&&b.parents("#"+$.datepicker.=
_mainDivId).length=3D=3D0&&!b.hasClass($.datepicker.markerClassName)&&!b.cl=
osest("."+$.datepicker._triggerClass).length&&$.datepicker._datepickerShowi=
ng&&(!$.datepicker._inDialog||!$.blockUI)||b.hasClass($.datepicker.markerCl=
assName)&&$.datepicker._curInst!=3Dc)&&$.datepicker._hideDatepicker()},_adj=
ustDate:function(a,b,c){var d=3D$(a),e=3Dthis._getInst(d[0]);if(this._isDis=
abledDatepicker(d[0]))return;this._adjustInstDate(e,b+(c=3D=3D"M"?this._get=
(e,"showCurrentAtPos"):0),c),this._updateDatepicker(e)},_gotoToday:function=
(a){var b=3D$(a),c=3Dthis._getInst(b[0]);if(this._get(c,"gotoCurrent")&&c.c=
urrentDay)c.selectedDay=3Dc.currentDay,c.drawMonth=3Dc.selectedMonth=3Dc.cu=
rrentMonth,c.drawYear=3Dc.selectedYear=3Dc.currentYear;else{var d=3Dnew Dat=
e;c.selectedDay=3Dd.getDate(),c.drawMonth=3Dc.selectedMonth=3Dd.getMonth(),=
c.drawYear=3Dc.selectedYear=3Dd.getFullYear()}this._notifyChange(c),this._a=
djustDate(b)},_selectMonthYear:function(a,b,c){var d=3D$(a),e=3Dthis._getIn=
st(d[0]);e["selected"+(c=3D=3D"M"?"Month":"Year")]=3De["draw"+(c=3D=3D"M"?"=
Month":"Year")]=3DparseInt(b.options[b.selectedIndex].value,10),this._notif=
yChange(e),this._adjustDate(d)},_selectDay:function(a,b,c,d){var e=3D$(a);i=
f($(d).hasClass(this._unselectableClass)||this._isDisabledDatepicker(e[0]))=
return;var f=3Dthis._getInst(e[0]);f.selectedDay=3Df.currentDay=3D$("a",d).=
html(),f.selectedMonth=3Df.currentMonth=3Db,f.selectedYear=3Df.currentYear=
=3Dc,this._selectDate(a,this._formatDate(f,f.currentDay,f.currentMonth,f.cu=
rrentYear))},_clearDate:function(a){var b=3D$(a),c=3Dthis._getInst(b[0]);th=
is._selectDate(b,"")},_selectDate:function(a,b){var c=3D$(a),d=3Dthis._getI=
nst(c[0]);b=3Db!=3Dnull?b:this._formatDate(d),d.input&&d.input.val(b),this.=
_updateAlternate(d);var e=3Dthis._get(d,"onSelect");e?e.apply(d.input?d.inp=
ut[0]:null,[b,d]):d.input&&d.input.trigger("change"),d.inline?this._updateD=
atepicker(d):(this._hideDatepicker(),this._lastInput=3Dd.input[0],typeof d.=
input[0]!=3D"object"&&d.input.focus(),this._lastInput=3Dnull)},_updateAlter=
nate:function(a){var b=3Dthis._get(a,"altField");if(b){var c=3Dthis._get(a,=
"altFormat")||this._get(a,"dateFormat"),d=3Dthis._getDate(a),e=3Dthis.forma=
tDate(c,d,this._getFormatConfig(a));$(b).each(function(){$(this).val(e)})}}=
,noWeekends:function(a){var b=3Da.getDay();return[b>0&&b<6,""]},iso8601Week=
:function(a){var b=3Dnew Date(a.getTime());b.setDate(b.getDate()+4-(b.getDa=
y()||7));var c=3Db.getTime();return b.setMonth(0),b.setDate(1),Math.floor(M=
ath.round((c-b)/864e5)/7)+1},parseDate:function(a,b,c){if(a=3D=3Dnull||b=3D=
=3Dnull)throw"Invalid arguments";b=3Dtypeof b=3D=3D"object"?b.toString():b+=
"";if(b=3D=3D"")return null;var d=3D(c?c.shortYearCutoff:null)||this._defau=
lts.shortYearCutoff;d=3Dtypeof d!=3D"string"?d:(new Date).getFullYear()%100=
+parseInt(d,10);var e=3D(c?c.dayNamesShort:null)||this._defaults.dayNamesSh=
ort,f=3D(c?c.dayNames:null)||this._defaults.dayNames,g=3D(c?c.monthNamesSho=
rt:null)||this._defaults.monthNamesShort,h=3D(c?c.monthNames:null)||this._d=
efaults.monthNames,i=3D-1,j=3D-1,k=3D-1,l=3D-1,m=3D!1,n=3Dfunction(b){var c=
=3Ds+1<a.length&&a.charAt(s+1)=3D=3Db;return c&&s++,c},o=3Dfunction(a){var =
c=3Dn(a),d=3Da=3D=3D"@"?14:a=3D=3D"!"?20:a=3D=3D"y"&&c?4:a=3D=3D"o"?3:2,e=
=3Dnew RegExp("^\\d{1,"+d+"}"),f=3Db.substring(r).match(e);if(!f)throw"Miss=
ing number at position "+r;return r+=3Df[0].length,parseInt(f[0],10)},p=3Df=
unction(a,c,d){var e=3D$.map(n(a)?d:c,function(a,b){return[[b,a]]}).sort(fu=
nction(a,b){return-(a[1].length-b[1].length)}),f=3D-1;$.each(e,function(a,c=
){var d=3Dc[1];if(b.substr(r,d.length).toLowerCase()=3D=3Dd.toLowerCase())r=
eturn f=3Dc[0],r+=3Dd.length,!1});if(f!=3D-1)return f+1;throw"Unknown name =
at position "+r},q=3Dfunction(){if(b.charAt(r)!=3Da.charAt(s))throw"Unexpec=
ted literal at position "+r;r++},r=3D0;for(var s=3D0;s<a.length;s++)if(m)a.=
charAt(s)=3D=3D"'"&&!n("'")?m=3D!1:q();else switch(a.charAt(s)){case"d":k=
=3Do("d");break;case"D":p("D",e,f);break;case"o":l=3Do("o");break;case"m":j=
=3Do("m");break;case"M":j=3Dp("M",g,h);break;case"y":i=3Do("y");break;case"=
@":var t=3Dnew Date(o("@"));i=3Dt.getFullYear(),j=3Dt.getMonth()+1,k=3Dt.ge=
tDate();break;case"!":var t=3Dnew Date((o("!")-this._ticksTo1970)/1e4);i=3D=
t.getFullYear(),j=3Dt.getMonth()+1,k=3Dt.getDate();break;case"'":n("'")?q()=
:m=3D!0;break;default:q()}if(r<b.length)throw"Extra/unparsed characters fou=
nd in date: "+b.substring(r);i=3D=3D-1?i=3D(new Date).getFullYear():i<100&&=
(i+=3D(new Date).getFullYear()-(new Date).getFullYear()%100+(i<=3Dd?0:-100)=
);if(l>-1){j=3D1,k=3Dl;do{var u=3Dthis._getDaysInMonth(i,j-1);if(k<=3Du)bre=
ak;j++,k-=3Du}while(!0)}var t=3Dthis._daylightSavingAdjust(new Date(i,j-1,k=
));if(t.getFullYear()!=3Di||t.getMonth()+1!=3Dj||t.getDate()!=3Dk)throw"Inv=
alid date";return t},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd=
",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, =
d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy=
-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(=
4.925))*24*60*60*1e7,formatDate:function(a,b,c){if(!b)return"";var d=3D(c?c=
.dayNamesShort:null)||this._defaults.dayNamesShort,e=3D(c?c.dayNames:null)|=
|this._defaults.dayNames,f=3D(c?c.monthNamesShort:null)||this._defaults.mon=
thNamesShort,g=3D(c?c.monthNames:null)||this._defaults.monthNames,h=3Dfunct=
ion(b){var c=3Dm+1<a.length&&a.charAt(m+1)=3D=3Db;return c&&m++,c},i=3Dfunc=
tion(a,b,c){var d=3D""+b;if(h(a))while(d.length<c)d=3D"0"+d;return d},j=3Df=
unction(a,b,c,d){return h(a)?d[b]:c[b]},k=3D"",l=3D!1;if(b)for(var m=3D0;m<=
a.length;m++)if(l)a.charAt(m)=3D=3D"'"&&!h("'")?l=3D!1:k+=3Da.charAt(m);els=
e switch(a.charAt(m)){case"d":k+=3Di("d",b.getDate(),2);break;case"D":k+=3D=
j("D",b.getDay(),d,e);break;case"o":k+=3Di("o",Math.round(((new Date(b.getF=
ullYear(),b.getMonth(),b.getDate())).getTime()-(new Date(b.getFullYear(),0,=
0)).getTime())/864e5),3);break;case"m":k+=3Di("m",b.getMonth()+1,2);break;c=
ase"M":k+=3Dj("M",b.getMonth(),f,g);break;case"y":k+=3Dh("y")?b.getFullYear=
():(b.getYear()%100<10?"0":"")+b.getYear()%100;break;case"@":k+=3Db.getTime=
();break;case"!":k+=3Db.getTime()*1e4+this._ticksTo1970;break;case"'":h("'"=
)?k+=3D"'":l=3D!0;break;default:k+=3Da.charAt(m)}return k},_possibleChars:f=
unction(a){var b=3D"",c=3D!1,d=3Dfunction(b){var c=3De+1<a.length&&a.charAt=
(e+1)=3D=3Db;return c&&e++,c};for(var e=3D0;e<a.length;e++)if(c)a.charAt(e)=
=3D=3D"'"&&!d("'")?c=3D!1:b+=3Da.charAt(e);else switch(a.charAt(e)){case"d"=
:case"m":case"y":case"@":b+=3D"0123456789";break;case"D":case"M":return nul=
l;case"'":d("'")?b+=3D"'":c=3D!0;break;default:b+=3Da.charAt(e)}return b},_=
get:function(a,b){return a.settings[b]!=3D=3Dundefined?a.settings[b]:this._=
defaults[b]},_setDateFromField:function(a,b){if(a.input.val()=3D=3Da.lastVa=
l)return;var c=3Dthis._get(a,"dateFormat"),d=3Da.lastVal=3Da.input?a.input.=
val():null,e,f;e=3Df=3Dthis._getDefaultDate(a);var g=3Dthis._getFormatConfi=
g(a);try{e=3Dthis.parseDate(c,d,g)||f}catch(h){this.log(h),d=3Db?"":d}a.sel=
ectedDay=3De.getDate(),a.drawMonth=3Da.selectedMonth=3De.getMonth(),a.drawY=
ear=3Da.selectedYear=3De.getFullYear(),a.currentDay=3Dd?e.getDate():0,a.cur=
rentMonth=3Dd?e.getMonth():0,a.currentYear=3Dd?e.getFullYear():0,this._adju=
stInstDate(a)},_getDefaultDate:function(a){return this._restrictMinMax(a,th=
is._determineDate(a,this._get(a,"defaultDate"),new Date))},_determineDate:f=
unction(a,b,c){var d=3Dfunction(a){var b=3Dnew Date;return b.setDate(b.getD=
ate()+a),b},e=3Dfunction(b){try{return $.datepicker.parseDate($.datepicker.=
_get(a,"dateFormat"),b,$.datepicker._getFormatConfig(a))}catch(c){}var d=3D=
(b.toLowerCase().match(/^c/)?$.datepicker._getDate(a):null)||new Date,e=3Dd=
.getFullYear(),f=3Dd.getMonth(),g=3Dd.getDate(),h=3D/([+-]?[0-9]+)\s*(d|D|w=
|W|m|M|y|Y)?/g,i=3Dh.exec(b);while(i){switch(i[2]||"d"){case"d":case"D":g+=
=3DparseInt(i[1],10);break;case"w":case"W":g+=3DparseInt(i[1],10)*7;break;c=
ase"m":case"M":f+=3DparseInt(i[1],10),g=3DMath.min(g,$.datepicker._getDaysI=
nMonth(e,f));break;case"y":case"Y":e+=3DparseInt(i[1],10),g=3DMath.min(g,$.=
datepicker._getDaysInMonth(e,f))}i=3Dh.exec(b)}return new Date(e,f,g)},f=3D=
b=3D=3Dnull||b=3D=3D=3D""?c:typeof b=3D=3D"string"?e(b):typeof b=3D=3D"numb=
er"?isNaN(b)?c:d(b):new Date(b.getTime());return f=3Df&&f.toString()=3D=3D"=
Invalid Date"?c:f,f&&(f.setHours(0),f.setMinutes(0),f.setSeconds(0),f.setMi=
lliseconds(0)),this._daylightSavingAdjust(f)},_daylightSavingAdjust:functio=
n(a){return a?(a.setHours(a.getHours()>12?a.getHours()+2:0),a):null},_setDa=
te:function(a,b,c){var d=3D!b,e=3Da.selectedMonth,f=3Da.selectedYear,g=3Dth=
is._restrictMinMax(a,this._determineDate(a,b,new Date));a.selectedDay=3Da.c=
urrentDay=3Dg.getDate(),a.drawMonth=3Da.selectedMonth=3Da.currentMonth=3Dg.=
getMonth(),a.drawYear=3Da.selectedYear=3Da.currentYear=3Dg.getFullYear(),(e=
!=3Da.selectedMonth||f!=3Da.selectedYear)&&!c&&this._notifyChange(a),this._=
adjustInstDate(a),a.input&&a.input.val(d?"":this._formatDate(a))},_getDate:=
function(a){var b=3D!a.currentYear||a.input&&a.input.val()=3D=3D""?null:thi=
s._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay)=
);return b},_attachHandlers:function(a){var b=3Dthis._get(a,"stepMonths"),c=
=3D"#"+a.id.replace(/\\\\/g,"\\");a.dpDiv.find("[data-handler]").map(functi=
on(){var a=3D{prev:function(){window["DP_jQuery_"+dpuuid].datepicker._adjus=
tDate(c,-b,"M")},next:function(){window["DP_jQuery_"+dpuuid].datepicker._ad=
justDate(c,+b,"M")},hide:function(){window["DP_jQuery_"+dpuuid].datepicker.=
_hideDatepicker()},today:function(){window["DP_jQuery_"+dpuuid].datepicker.=
_gotoToday(c)},selectDay:function(){return window["DP_jQuery_"+dpuuid].date=
picker._selectDay(c,+this.getAttribute("data-month"),+this.getAttribute("da=
ta-year"),this),!1},selectMonth:function(){return window["DP_jQuery_"+dpuui=
d].datepicker._selectMonthYear(c,this,"M"),!1},selectYear:function(){return=
 window["DP_jQuery_"+dpuuid].datepicker._selectMonthYear(c,this,"Y"),!1}};$=
(this).bind(this.getAttribute("data-event"),a[this.getAttribute("data-handl=
er")])})},_generateHTML:function(a){var b=3Dnew Date;b=3Dthis._daylightSavi=
ngAdjust(new Date(b.getFullYear(),b.getMonth(),b.getDate()));var c=3Dthis._=
get(a,"isRTL"),d=3Dthis._get(a,"showButtonPanel"),e=3Dthis._get(a,"hideIfNo=
PrevNext"),f=3Dthis._get(a,"navigationAsDateFormat"),g=3Dthis._getNumberOfM=
onths(a),h=3Dthis._get(a,"showCurrentAtPos"),i=3Dthis._get(a,"stepMonths"),=
j=3Dg[0]!=3D1||g[1]!=3D1,k=3Dthis._daylightSavingAdjust(a.currentDay?new Da=
te(a.currentYear,a.currentMonth,a.currentDay):new Date(9999,9,9)),l=3Dthis.=
_getMinMaxDate(a,"min"),m=3Dthis._getMinMaxDate(a,"max"),n=3Da.drawMonth-h,=
o=3Da.drawYear;n<0&&(n+=3D12,o--);if(m){var p=3Dthis._daylightSavingAdjust(=
new Date(m.getFullYear(),m.getMonth()-g[0]*g[1]+1,m.getDate()));p=3Dl&&p<l?=
l:p;while(this._daylightSavingAdjust(new Date(o,n,1))>p)n--,n<0&&(n=3D11,o-=
-)}a.drawMonth=3Dn,a.drawYear=3Do;var q=3Dthis._get(a,"prevText");q=3Df?thi=
s.formatDate(q,this._daylightSavingAdjust(new Date(o,n-i,1)),this._getForma=
tConfig(a)):q;var r=3Dthis._canAdjustMonth(a,-1,o,n)?'<a class=3D"ui-datepi=
cker-prev ui-corner-all" data-handler=3D"prev" data-event=3D"click" title=
=3D"'+q+'"><span class=3D"ui-icon ui-icon-circle-triangle-'+(c?"e":"w")+'">=
'+q+"</span></a>":e?"":'<a class=3D"ui-datepicker-prev ui-corner-all ui-sta=
te-disabled" title=3D"'+q+'"><span class=3D"ui-icon ui-icon-circle-triangle=
-'+(c?"e":"w")+'">'+q+"</span></a>",s=3Dthis._get(a,"nextText");s=3Df?this.=
formatDate(s,this._daylightSavingAdjust(new Date(o,n+i,1)),this._getFormatC=
onfig(a)):s;var t=3Dthis._canAdjustMonth(a,1,o,n)?'<a class=3D"ui-datepicke=
r-next ui-corner-all" data-handler=3D"next" data-event=3D"click" title=3D"'=
+s+'"><span class=3D"ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+s+"=
</span></a>":e?"":'<a class=3D"ui-datepicker-next ui-corner-all ui-state-di=
sabled" title=3D"'+s+'"><span class=3D"ui-icon ui-icon-circle-triangle-'+(c=
?"w":"e")+'">'+s+"</span></a>",u=3Dthis._get(a,"currentText"),v=3Dthis._get=
(a,"gotoCurrent")&&a.currentDay?k:b;u=3Df?this.formatDate(u,v,this._getForm=
atConfig(a)):u;var w=3Da.inline?"":'<button type=3D"button" class=3D"ui-dat=
epicker-close ui-state-default ui-priority-primary ui-corner-all" data-hand=
ler=3D"hide" data-event=3D"click">'+this._get(a,"closeText")+"</button>",x=
=3Dd?'<div class=3D"ui-datepicker-buttonpane ui-widget-content">'+(c?w:"")+=
(this._isInRange(a,v)?'<button type=3D"button" class=3D"ui-datepicker-curre=
nt ui-state-default ui-priority-secondary ui-corner-all" data-handler=3D"to=
day" data-event=3D"click">'+u+"</button>":"")+(c?"":w)+"</div>":"",y=3Dpars=
eInt(this._get(a,"firstDay"),10);y=3DisNaN(y)?0:y;var z=3Dthis._get(a,"show=
Week"),A=3Dthis._get(a,"dayNames"),B=3Dthis._get(a,"dayNamesShort"),C=3Dthi=
s._get(a,"dayNamesMin"),D=3Dthis._get(a,"monthNames"),E=3Dthis._get(a,"mont=
hNamesShort"),F=3Dthis._get(a,"beforeShowDay"),G=3Dthis._get(a,"showOtherMo=
nths"),H=3Dthis._get(a,"selectOtherMonths"),I=3Dthis._get(a,"calculateWeek"=
)||this.iso8601Week,J=3Dthis._getDefaultDate(a),K=3D"";for(var L=3D0;L<g[0]=
;L++){var M=3D"";this.maxRows=3D4;for(var N=3D0;N<g[1];N++){var O=3Dthis._d=
aylightSavingAdjust(new Date(o,n,a.selectedDay)),P=3D" ui-corner-all",Q=3D"=
";if(j){Q+=3D'<div class=3D"ui-datepicker-group';if(g[1]>1)switch(N){case 0=
:Q+=3D" ui-datepicker-group-first",P=3D" ui-corner-"+(c?"right":"left");bre=
ak;case g[1]-1:Q+=3D" ui-datepicker-group-last",P=3D" ui-corner-"+(c?"left"=
:"right");break;default:Q+=3D" ui-datepicker-group-middle",P=3D""}Q+=3D'">'=
}Q+=3D'<div class=3D"ui-datepicker-header ui-widget-header ui-helper-clearf=
ix'+P+'">'+(/all|left/.test(P)&&L=3D=3D0?c?t:r:"")+(/all|right/.test(P)&&L=
=3D=3D0?c?r:t:"")+this._generateMonthYearHeader(a,n,o,l,m,L>0||N>0,D,E)+'</=
div><table class=3D"ui-datepicker-calendar"><thead>'+"<tr>";var R=3Dz?'<th =
class=3D"ui-datepicker-week-col">'+this._get(a,"weekHeader")+"</th>":"";for=
(var S=3D0;S<7;S++){var T=3D(S+y)%7;R+=3D"<th"+((S+y+6)%7>=3D5?' class=3D"u=
i-datepicker-week-end"':"")+">"+'<span title=3D"'+A[T]+'">'+C[T]+"</span></=
th>"}Q+=3DR+"</tr></thead><tbody>";var U=3Dthis._getDaysInMonth(o,n);o=3D=
=3Da.selectedYear&&n=3D=3Da.selectedMonth&&(a.selectedDay=3DMath.min(a.sele=
ctedDay,U));var V=3D(this._getFirstDayOfMonth(o,n)-y+7)%7,W=3DMath.ceil((V+=
U)/7),X=3Dj?this.maxRows>W?this.maxRows:W:W;this.maxRows=3DX;var Y=3Dthis._=
daylightSavingAdjust(new Date(o,n,1-V));for(var Z=3D0;Z<X;Z++){Q+=3D"<tr>";=
var _=3Dz?'<td class=3D"ui-datepicker-week-col">'+this._get(a,"calculateWee=
k")(Y)+"</td>":"";for(var S=3D0;S<7;S++){var ba=3DF?F.apply(a.input?a.input=
[0]:null,[Y]):[!0,""],bb=3DY.getMonth()!=3Dn,bc=3Dbb&&!H||!ba[0]||l&&Y<l||m=
&&Y>m;_+=3D'<td class=3D"'+((S+y+6)%7>=3D5?" ui-datepicker-week-end":"")+(b=
b?" ui-datepicker-other-month":"")+(Y.getTime()=3D=3DO.getTime()&&n=3D=3Da.=
selectedMonth&&a._keyEvent||J.getTime()=3D=3DY.getTime()&&J.getTime()=3D=3D=
O.getTime()?" "+this._dayOverClass:"")+(bc?" "+this._unselectableClass+" ui=
-state-disabled":"")+(bb&&!G?"":" "+ba[1]+(Y.getTime()=3D=3Dk.getTime()?" "=
+this._currentClass:"")+(Y.getTime()=3D=3Db.getTime()?" ui-datepicker-today=
":""))+'"'+((!bb||G)&&ba[2]?' title=3D"'+ba[2]+'"':"")+(bc?"":' data-handle=
r=3D"selectDay" data-event=3D"click" data-month=3D"'+Y.getMonth()+'" data-y=
ear=3D"'+Y.getFullYear()+'"')+">"+(bb&&!G?"&#xa0;":bc?'<span class=3D"ui-st=
ate-default">'+Y.getDate()+"</span>":'<a class=3D"ui-state-default'+(Y.getT=
ime()=3D=3Db.getTime()?" ui-state-highlight":"")+(Y.getTime()=3D=3Dk.getTim=
e()?" ui-state-active":"")+(bb?" ui-priority-secondary":"")+'" href=3D"#">'=
+Y.getDate()+"</a>")+"</td>",Y.setDate(Y.getDate()+1),Y=3Dthis._daylightSav=
ingAdjust(Y)}Q+=3D_+"</tr>"}n++,n>11&&(n=3D0,o++),Q+=3D"</tbody></table>"+(=
j?"</div>"+(g[0]>0&&N=3D=3Dg[1]-1?'<div class=3D"ui-datepicker-row-break"><=
/div>':""):""),M+=3DQ}K+=3DM}return K+=3Dx+($.browser.msie&&parseInt($.brow=
ser.version,10)<7&&!a.inline?'<iframe src=3D"javascript:false;" class=3D"ui=
-datepicker-cover" frameborder=3D"0"></iframe>':""),a._keyEvent=3D!1,K},_ge=
nerateMonthYearHeader:function(a,b,c,d,e,f,g,h){var i=3Dthis._get(a,"change=
Month"),j=3Dthis._get(a,"changeYear"),k=3Dthis._get(a,"showMonthAfterYear")=
,l=3D'<div class=3D"ui-datepicker-title">',m=3D"";if(f||!i)m+=3D'<span clas=
s=3D"ui-datepicker-month">'+g[b]+"</span>";else{var n=3Dd&&d.getFullYear()=
=3D=3Dc,o=3De&&e.getFullYear()=3D=3Dc;m+=3D'<select class=3D"ui-datepicker-=
month" data-handler=3D"selectMonth" data-event=3D"change">';for(var p=3D0;p=
<12;p++)(!n||p>=3Dd.getMonth())&&(!o||p<=3De.getMonth())&&(m+=3D'<option va=
lue=3D"'+p+'"'+(p=3D=3Db?' selected=3D"selected"':"")+">"+h[p]+"</option>")=
;m+=3D"</select>"}k||(l+=3Dm+(f||!i||!j?"&#xa0;":""));if(!a.yearshtml){a.ye=
arshtml=3D"";if(f||!j)l+=3D'<span class=3D"ui-datepicker-year">'+c+"</span>=
";else{var q=3Dthis._get(a,"yearRange").split(":"),r=3D(new Date).getFullYe=
ar(),s=3Dfunction(a){var b=3Da.match(/c[+-].*/)?c+parseInt(a.substring(1),1=
0):a.match(/[+-].*/)?r+parseInt(a,10):parseInt(a,10);return isNaN(b)?r:b},t=
=3Ds(q[0]),u=3DMath.max(t,s(q[1]||""));t=3Dd?Math.max(t,d.getFullYear()):t,=
u=3De?Math.min(u,e.getFullYear()):u,a.yearshtml+=3D'<select class=3D"ui-dat=
epicker-year" data-handler=3D"selectYear" data-event=3D"change">';for(;t<=
=3Du;t++)a.yearshtml+=3D'<option value=3D"'+t+'"'+(t=3D=3Dc?' selected=3D"s=
elected"':"")+">"+t+"</option>";a.yearshtml+=3D"</select>",l+=3Da.yearshtml=
,a.yearshtml=3Dnull}}return l+=3Dthis._get(a,"yearSuffix"),k&&(l+=3D(f||!i|=
|!j?"&#xa0;":"")+m),l+=3D"</div>",l},_adjustInstDate:function(a,b,c){var d=
=3Da.drawYear+(c=3D=3D"Y"?b:0),e=3Da.drawMonth+(c=3D=3D"M"?b:0),f=3DMath.mi=
n(a.selectedDay,this._getDaysInMonth(d,e))+(c=3D=3D"D"?b:0),g=3Dthis._restr=
ictMinMax(a,this._daylightSavingAdjust(new Date(d,e,f)));a.selectedDay=3Dg.=
getDate(),a.drawMonth=3Da.selectedMonth=3Dg.getMonth(),a.drawYear=3Da.selec=
tedYear=3Dg.getFullYear(),(c=3D=3D"M"||c=3D=3D"Y")&&this._notifyChange(a)},=
_restrictMinMax:function(a,b){var c=3Dthis._getMinMaxDate(a,"min"),d=3Dthis=
._getMinMaxDate(a,"max"),e=3Dc&&b<c?c:b;return e=3Dd&&e>d?d:e,e},_notifyCha=
nge:function(a){var b=3Dthis._get(a,"onChangeMonthYear");b&&b.apply(a.input=
?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:=
function(a){var b=3Dthis._get(a,"numberOfMonths");return b=3D=3Dnull?[1,1]:=
typeof b=3D=3D"number"?[1,b]:b},_getMinMaxDate:function(a,b){return this._d=
etermineDate(a,this._get(a,b+"Date"),null)},_getDaysInMonth:function(a,b){r=
eturn 32-this._daylightSavingAdjust(new Date(a,b,32)).getDate()},_getFirstD=
ayOfMonth:function(a,b){return(new Date(a,b,1)).getDay()},_canAdjustMonth:f=
unction(a,b,c,d){var e=3Dthis._getNumberOfMonths(a),f=3Dthis._daylightSavin=
gAdjust(new Date(c,d+(b<0?b:e[0]*e[1]),1));return b<0&&f.setDate(this._getD=
aysInMonth(f.getFullYear(),f.getMonth())),this._isInRange(a,f)},_isInRange:=
function(a,b){var c=3Dthis._getMinMaxDate(a,"min"),d=3Dthis._getMinMaxDate(=
a,"max");return(!c||b.getTime()>=3Dc.getTime())&&(!d||b.getTime()<=3Dd.getT=
ime())},_getFormatConfig:function(a){var b=3Dthis._get(a,"shortYearCutoff")=
;return b=3Dtypeof b!=3D"string"?b:(new Date).getFullYear()%100+parseInt(b,=
10),{shortYearCutoff:b,dayNamesShort:this._get(a,"dayNamesShort"),dayNames:=
this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),mont=
hNames:this._get(a,"monthNames")}},_formatDate:function(a,b,c,d){b||(a.curr=
entDay=3Da.selectedDay,a.currentMonth=3Da.selectedMonth,a.currentYear=3Da.s=
electedYear);var e=3Db?typeof b=3D=3D"object"?b:this._daylightSavingAdjust(=
new Date(d,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.curren=
tMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),e,th=
is._getFormatConfig(a))}}),$.fn.datepicker=3Dfunction(a){if(!this.length)re=
turn this;$.datepicker.initialized||($(document).mousedown($.datepicker._ch=
eckExternalClick).find("body").append($.datepicker.dpDiv),$.datepicker.init=
ialized=3D!0);var b=3DArray.prototype.slice.call(arguments,1);return typeof=
 a!=3D"string"||a!=3D"isDisabled"&&a!=3D"getDate"&&a!=3D"widget"?a=3D=3D"op=
tion"&&arguments.length=3D=3D2&&typeof arguments[1]=3D=3D"string"?$.datepic=
ker["_"+a+"Datepicker"].apply($.datepicker,[this[0]].concat(b)):this.each(f=
unction(){typeof a=3D=3D"string"?$.datepicker["_"+a+"Datepicker"].apply($.d=
atepicker,[this].concat(b)):$.datepicker._attachDatepicker(this,a)}):$.date=
picker["_"+a+"Datepicker"].apply($.datepicker,[this[0]].concat(b))},$.datep=
icker=3Dnew Datepicker,$.datepicker.initialized=3D!1,$.datepicker.uuid=3D(n=
ew Date).getTime(),$.datepicker.version=3D"1.8.23",window["DP_jQuery_"+dpuu=
id]=3D$})(jQuery);;
\ No newline at end of file
diff --git a/koha-tmpl/opac-tmpl/prog/en/modules/opac-results.tt b/koha-tmp=
l/opac-tmpl/prog/en/modules/opac-results.tt
index 321d662..905f378 100644
--- a/koha-tmpl/opac-tmpl/prog/en/modules/opac-results.tt
+++ b/koha-tmpl/opac-tmpl/prog/en/modules/opac-results.tt
@@ -285,7 +285,7 @@ $(document).ready(function(){
     <div id=3D"yui-main">
     <div class=3D"yui-b">
     <div id=3D"userresults" class=3D"container">
-    [% IF ( DidYouMeanFromAuthorities ) %]
+    [% IF ( DidYouMean ) %]
         <div id=3D'didyoumean'>Not what you expected? Check for <a href=3D=
'/cgi-bin/koha/svc/suggestion?render=3Dstandalone&q=3D[% querystring | uri =
%]'>suggestions</a></div>
     [% END %]
=20
diff --git a/koha-tmpl/opac-tmpl/prog/en/modules/text/explodedterms.tt b/ko=
ha-tmpl/opac-tmpl/prog/en/modules/text/explodedterms.tt
new file mode 100644
index 0000000..6f394ad
--- /dev/null
+++ b/koha-tmpl/opac-tmpl/prog/en/modules/text/explodedterms.tt
@@ -0,0 +1,8 @@
+[%- SWITCH index -%]
+[%- CASE 'su-na' -%]
+Search also for narrower subjects
+[%- CASE 'su-br' -%]
+Search also for broader subjects
+[%- CASE 'su-rl' -%]
+Search also for related subjects
+[%- END -%]
diff --git a/opac/opac-search.pl b/opac/opac-search.pl
index 216de2f..5c04a59 100755
--- a/opac/opac-search.pl
+++ b/opac/opac-search.pl
@@ -828,7 +828,7 @@ if (C4::Context->preference('GoogleIndicTransliteration=
')) {
         $template->param('GoogleIndicTransliteration' =3D> 1);
 }
=20
-$template->{VARS}->{DidYouMeanFromAuthorities} =3D C4::Context->preference=
('DidYouMeanFromAuthorities');
+$template->{VARS}->{DidYouMean} =3D C4::Context->preference('OPACdidyoumea=
n') =3D~ m/enable/;
=20
     $template->param( borrowernumber    =3D> $borrowernumber);
 output_with_http_headers $cgi, $cookie, $template->output, $content_type;
diff --git a/opac/svc/suggestion b/opac/svc/suggestion
index 7234ffd..9c08565 100755
--- a/opac/svc/suggestion
+++ b/opac/svc/suggestion
@@ -80,12 +80,20 @@ my ( $template, $loggedinuser, $cookie ) =3D get_templa=
te_and_user(
     }
 );
=20
-unless ( C4::Context->preference('DidYouMeanFromAuthorities') ) {
+my @plugins =3D ();
+
+my $pluginsconfig =3D from_json(C4::Context->preference('OPACdidyoumean') =
|| '[]');
+
+foreach my $plugin (@$pluginsconfig) {
+    push @plugins, $plugin->{name} if ($plugin->{enabled});
+}
+
+unless ( @plugins ) {
     print $query->header;
     exit;
 }
=20
-my $suggestor =3D Koha::SuggestionEngine->new( { plugins =3D> ('AuthorityF=
ile') } );
+my $suggestor =3D Koha::SuggestionEngine->new( { plugins =3D> \@plugins } =
);
=20
 my $suggestions =3D
   $suggestor->get_suggestions( { search =3D> $search, count =3D> $count } =
);
diff --git a/t/SuggestionEngine_ExplodedTerms.t b/t/SuggestionEngine_Explod=
edTerms.t
new file mode 100755
index 0000000..d597aa1
--- /dev/null
+++ b/t/SuggestionEngine_ExplodedTerms.t
@@ -0,0 +1,31 @@
+#!/usr/bin/perl
+
+use strict;
+use warnings;
+
+use Test::More;
+
+BEGIN {
+        use_ok('Koha::SuggestionEngine');
+}
+
+my $suggestor =3D Koha::SuggestionEngine->new( { plugins =3D> ( 'ExplodedT=
erms' ) } );
+is(ref($suggestor), 'Koha::SuggestionEngine', 'Created suggestion engine')=
;
+
+my $result =3D $suggestor->get_suggestions({search =3D> 'Cookery'});
+
+ok((grep { $_->{'search'} eq 'su-na=3DCookery' } @$result) && (grep { $_->=
{'search'} eq 'su-br=3DCookery' } @$result) && (grep { $_->{'search'} eq 's=
u-rl=3DCookery' } @$result), "Suggested correct alternatives for keyword se=
arch 'Cookery'");
+
+$result =3D $suggestor->get_suggestions({search =3D> 'su:Cookery'});
+
+ok((grep { $_->{'search'} eq 'su-na=3DCookery' } @$result) && (grep { $_->=
{'search'} eq 'su-br=3DCookery' } @$result) && (grep { $_->{'search'} eq 's=
u-rl=3DCookery' } @$result), "Suggested correct alternatives for subject se=
arch 'Cookery'");
+
+$result =3D $suggestor->get_suggestions({search =3D> 'nt:Cookery'});
+
+is(scalar @$result, 0, "No suggestions for fielded search");
+
+$result =3D $suggestor->get_suggestions({search =3D> 'ccl=3Dsu:Cookery'});
+
+is(scalar @$result, 0, "No suggestions for CCL search");
+
+done_testing();
--=20
1.7.11.4


------=_Part_3872_9533057.1347300578501--



More information about the Koha-patches mailing list