From 0068eccbf4da20593e1f236681383e335607c4cc Mon Sep 17 00:00:00 2001 From: Ross Poulton Date: Thu, 28 Aug 2008 09:06:24 +0000 Subject: [PATCH] Big checkin that adds a number of features and makes some changes: * Updated jQuery to 1.2.6 * Add jQuery UI 1.6b for interface effects as needed * 'Smoothness' theme from ThemeRoller.com added. * Clean up 'Filter' dialog on Ticket List, long way to go still. * Uses tabs to save a query or load a saved query * Lots of misuse of space here, can be cleaned up somewhat still. * Add ability for users to save filters/queries * Saved queries can be shared, so other users can use them * Users can run saved queries instead of re-filtering * Filter mechanism in Ticket List had to be reworked significantly * Merged 3rd party licenses into LICENSE.3RDPARTY * Updated messages files for EN locale To update, ensure you run './manage.py syncdb' to add the SavedSearch table. --- LICENSE | 4 +- LICENSE.3RDPARTY | 69 ++ LICENSE.JQUERY | 20 - LICENSE.NICEDIT | 22 - admin.py | 3 - htdocs/helpdesk.css | 17 + htdocs/jquery-smoothness-theme/demo.html | 167 ++++ .../222222_11x11_icon_arrows_leftright.gif | Bin 0 -> 58 bytes .../222222_11x11_icon_arrows_updown.gif | Bin 0 -> 56 bytes .../images/222222_11x11_icon_close.gif | Bin 0 -> 62 bytes .../images/222222_11x11_icon_doc.gif | Bin 0 -> 64 bytes .../222222_11x11_icon_folder_closed.gif | Bin 0 -> 61 bytes .../images/222222_11x11_icon_folder_open.gif | Bin 0 -> 61 bytes .../images/222222_11x11_icon_minus.gif | Bin 0 -> 56 bytes .../images/222222_11x11_icon_plus.gif | Bin 0 -> 61 bytes .../images/222222_11x11_icon_resize_se.gif | Bin 0 -> 61 bytes .../images/222222_7x7_arrow_down.gif | Bin 0 -> 52 bytes .../images/222222_7x7_arrow_left.gif | Bin 0 -> 53 bytes .../images/222222_7x7_arrow_right.gif | Bin 0 -> 53 bytes .../images/222222_7x7_arrow_up.gif | Bin 0 -> 52 bytes .../454545_11x11_icon_arrows_leftright.gif | Bin 0 -> 58 bytes .../454545_11x11_icon_arrows_updown.gif | Bin 0 -> 56 bytes .../images/454545_11x11_icon_close.gif | Bin 0 -> 62 bytes .../images/454545_11x11_icon_doc.gif | Bin 0 -> 64 bytes .../454545_11x11_icon_folder_closed.gif | Bin 0 -> 61 bytes .../images/454545_11x11_icon_folder_open.gif | Bin 0 -> 61 bytes .../images/454545_11x11_icon_minus.gif | Bin 0 -> 56 bytes .../images/454545_11x11_icon_plus.gif | Bin 0 -> 61 bytes .../images/454545_7x7_arrow_down.gif | Bin 0 -> 52 bytes .../images/454545_7x7_arrow_left.gif | Bin 0 -> 53 bytes .../images/454545_7x7_arrow_right.gif | Bin 0 -> 53 bytes .../images/454545_7x7_arrow_up.gif | Bin 0 -> 52 bytes .../888888_11x11_icon_arrows_leftright.gif | Bin 0 -> 58 bytes .../888888_11x11_icon_arrows_updown.gif | Bin 0 -> 56 bytes .../images/888888_11x11_icon_close.gif | Bin 0 -> 62 bytes .../images/888888_11x11_icon_doc.gif | Bin 0 -> 64 bytes .../888888_11x11_icon_folder_closed.gif | Bin 0 -> 61 bytes .../images/888888_11x11_icon_folder_open.gif | Bin 0 -> 61 bytes .../images/888888_11x11_icon_minus.gif | Bin 0 -> 56 bytes .../images/888888_11x11_icon_plus.gif | Bin 0 -> 61 bytes .../images/888888_7x7_arrow_down.gif | Bin 0 -> 52 bytes .../images/888888_7x7_arrow_left.gif | Bin 0 -> 53 bytes .../images/888888_7x7_arrow_right.gif | Bin 0 -> 53 bytes .../images/888888_7x7_arrow_up.gif | Bin 0 -> 52 bytes .../dadada_40x100_textures_02_glass_75.png | Bin 0 -> 214 bytes .../e6e6e6_40x100_textures_02_glass_75.png | Bin 0 -> 211 bytes .../ffffff_40x100_textures_01_flat_0.png | Bin 0 -> 178 bytes .../ffffff_40x100_textures_02_glass_65.png | Bin 0 -> 207 bytes .../jquery-ui-themeroller.css | 832 ++++++++++++++++++ htdocs/jquery.js | 12 +- htdocs/jquery.ui-1.6b.all.packed.js | 2 + lib.py | 28 + locale/en/LC_MESSAGES/django.mo | Bin 367 -> 367 bytes locale/en/LC_MESSAGES/django.po | 366 +++++--- models.py | 38 + templates/helpdesk/base.html | 2 + .../helpdesk/confirm_delete_saved_query.html | 18 + templates/helpdesk/delete_ticket.html | 3 +- templates/helpdesk/ticket_list.html | 88 +- urls.py | 8 + views/staff.py | 128 ++- 61 files changed, 1593 insertions(+), 234 deletions(-) create mode 100644 LICENSE.3RDPARTY delete mode 100644 LICENSE.JQUERY delete mode 100644 LICENSE.NICEDIT create mode 100644 htdocs/jquery-smoothness-theme/demo.html create mode 100644 htdocs/jquery-smoothness-theme/images/222222_11x11_icon_arrows_leftright.gif create mode 100644 htdocs/jquery-smoothness-theme/images/222222_11x11_icon_arrows_updown.gif create mode 100644 htdocs/jquery-smoothness-theme/images/222222_11x11_icon_close.gif create mode 100644 htdocs/jquery-smoothness-theme/images/222222_11x11_icon_doc.gif create mode 100644 htdocs/jquery-smoothness-theme/images/222222_11x11_icon_folder_closed.gif create mode 100644 htdocs/jquery-smoothness-theme/images/222222_11x11_icon_folder_open.gif create mode 100644 htdocs/jquery-smoothness-theme/images/222222_11x11_icon_minus.gif create mode 100644 htdocs/jquery-smoothness-theme/images/222222_11x11_icon_plus.gif create mode 100644 htdocs/jquery-smoothness-theme/images/222222_11x11_icon_resize_se.gif create mode 100644 htdocs/jquery-smoothness-theme/images/222222_7x7_arrow_down.gif create mode 100644 htdocs/jquery-smoothness-theme/images/222222_7x7_arrow_left.gif create mode 100644 htdocs/jquery-smoothness-theme/images/222222_7x7_arrow_right.gif create mode 100644 htdocs/jquery-smoothness-theme/images/222222_7x7_arrow_up.gif create mode 100644 htdocs/jquery-smoothness-theme/images/454545_11x11_icon_arrows_leftright.gif create mode 100644 htdocs/jquery-smoothness-theme/images/454545_11x11_icon_arrows_updown.gif create mode 100644 htdocs/jquery-smoothness-theme/images/454545_11x11_icon_close.gif create mode 100644 htdocs/jquery-smoothness-theme/images/454545_11x11_icon_doc.gif create mode 100644 htdocs/jquery-smoothness-theme/images/454545_11x11_icon_folder_closed.gif create mode 100644 htdocs/jquery-smoothness-theme/images/454545_11x11_icon_folder_open.gif create mode 100644 htdocs/jquery-smoothness-theme/images/454545_11x11_icon_minus.gif create mode 100644 htdocs/jquery-smoothness-theme/images/454545_11x11_icon_plus.gif create mode 100644 htdocs/jquery-smoothness-theme/images/454545_7x7_arrow_down.gif create mode 100644 htdocs/jquery-smoothness-theme/images/454545_7x7_arrow_left.gif create mode 100644 htdocs/jquery-smoothness-theme/images/454545_7x7_arrow_right.gif create mode 100644 htdocs/jquery-smoothness-theme/images/454545_7x7_arrow_up.gif create mode 100644 htdocs/jquery-smoothness-theme/images/888888_11x11_icon_arrows_leftright.gif create mode 100644 htdocs/jquery-smoothness-theme/images/888888_11x11_icon_arrows_updown.gif create mode 100644 htdocs/jquery-smoothness-theme/images/888888_11x11_icon_close.gif create mode 100644 htdocs/jquery-smoothness-theme/images/888888_11x11_icon_doc.gif create mode 100644 htdocs/jquery-smoothness-theme/images/888888_11x11_icon_folder_closed.gif create mode 100644 htdocs/jquery-smoothness-theme/images/888888_11x11_icon_folder_open.gif create mode 100644 htdocs/jquery-smoothness-theme/images/888888_11x11_icon_minus.gif create mode 100644 htdocs/jquery-smoothness-theme/images/888888_11x11_icon_plus.gif create mode 100644 htdocs/jquery-smoothness-theme/images/888888_7x7_arrow_down.gif create mode 100644 htdocs/jquery-smoothness-theme/images/888888_7x7_arrow_left.gif create mode 100644 htdocs/jquery-smoothness-theme/images/888888_7x7_arrow_right.gif create mode 100644 htdocs/jquery-smoothness-theme/images/888888_7x7_arrow_up.gif create mode 100644 htdocs/jquery-smoothness-theme/images/dadada_40x100_textures_02_glass_75.png create mode 100644 htdocs/jquery-smoothness-theme/images/e6e6e6_40x100_textures_02_glass_75.png create mode 100644 htdocs/jquery-smoothness-theme/images/ffffff_40x100_textures_01_flat_0.png create mode 100644 htdocs/jquery-smoothness-theme/images/ffffff_40x100_textures_02_glass_65.png create mode 100644 htdocs/jquery-smoothness-theme/jquery-ui-themeroller.css create mode 100644 htdocs/jquery.ui-1.6b.all.packed.js create mode 100644 templates/helpdesk/confirm_delete_saved_query.html diff --git a/LICENSE b/LICENSE index 4be731a0..5bac8794 100644 --- a/LICENSE +++ b/LICENSE @@ -28,6 +28,4 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. EXCEPTIONS -This software is distributed with a copy of jQuery, a javascript library written by John Resig. jQuery is not distributed under the above license, but rather uses the MIT license. See LICENSE.JQUERY for further details. - -This software is also distributed with a copy of nicEdit, a javascript rich-text editor written by Brian Kirchoff. nicEdit is not distributed under the above license, but rather uses the MIT license. See LICENSE.NICEDIT for further details. +This software is distributed with some third-party software which is not distributed under the above license. See LICENSE.3RDPARTY for further details. diff --git a/LICENSE.3RDPARTY b/LICENSE.3RDPARTY new file mode 100644 index 00000000..b00a7e7c --- /dev/null +++ b/LICENSE.3RDPARTY @@ -0,0 +1,69 @@ +This file contains license details for 3rd party software which is +distributed with Jutda Helpdesk. + +1. License for jQuery & jQuery UI +2. License for nicEdit +3. License for jQuery UI 'Smoothness' theme + +---------------------------------------------------------------------- + +1. License for jQuery & jQuery UI + +Copyright (c) 2007 John Resig, http://jquery.com/ + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +---------------------------------------------------------------------- + +2. License for nicEdit + +Copyright (c) 2007 Brian Kirchoff (http://nicedit.com) + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +---------------------------------------------------------------------- + +3. License for jQuery UI 'Smoothness' theme + +/* + * jQuery UI screen structure and presentation + * This CSS file was generated by ThemeRoller, a Filament Group Project for jQuery UI + * Author: Scott Jehl, scott@filamentgroup.com, http://www.filamentgroup.com + * Visit ThemeRoller.com +*/ diff --git a/LICENSE.JQUERY b/LICENSE.JQUERY deleted file mode 100644 index 965a8313..00000000 --- a/LICENSE.JQUERY +++ /dev/null @@ -1,20 +0,0 @@ -Copyright (c) 2007 John Resig, http://jquery.com/ - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/LICENSE.NICEDIT b/LICENSE.NICEDIT deleted file mode 100644 index 6b294b18..00000000 --- a/LICENSE.NICEDIT +++ /dev/null @@ -1,22 +0,0 @@ -Copyright (c) 2007 Brian Kirchoff (http://nicedit.com) - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following -conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. diff --git a/admin.py b/admin.py index 170f5c80..a7dae0b3 100644 --- a/admin.py +++ b/admin.py @@ -20,9 +20,6 @@ class AttachmentInline(admin.StackedInline): class FollowUpAdmin(admin.ModelAdmin): inlines = [TicketChangeInline, AttachmentInline] -class PreSetReplyAdmin(admin.ModelAdmin): - list_display = ('name',) - admin.site.register(Ticket, TicketAdmin) admin.site.register(Queue, QueueAdmin) admin.site.register(FollowUp, FollowUpAdmin) diff --git a/htdocs/helpdesk.css b/htdocs/helpdesk.css index 0625ff31..4a489642 100644 --- a/htdocs/helpdesk.css +++ b/htdocs/helpdesk.css @@ -200,7 +200,24 @@ textarea#commentBox { .filterBox { display: none; + float: left; + border: solid #ccc 1px; + padding: 2px; + margin: 4px; + max-width: 24%; } + .filterBoxShow { display: block; } + +.filterBox label { + clear: both; + display: block; +} + +.filterBox .filterHelp { + color: #aaa; + font-size: 0.8em; + clear: both; +} diff --git a/htdocs/jquery-smoothness-theme/demo.html b/htdocs/jquery-smoothness-theme/demo.html new file mode 100644 index 00000000..6d52fea9 --- /dev/null +++ b/htdocs/jquery-smoothness-theme/demo.html @@ -0,0 +1,167 @@ + + + + + Themeroller Demo + + + + + + + + + +
+ + + + + +

Accordion

+ +
+
+

Test 1

+
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

+
+
+
+

Test 2

+
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+
+
+

Test 3

+
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+
+
+
+ + + + + + + + + + +

Tabs

+ +
+ +
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

+
+
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+
+
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+
+
+ + + +
+ +
+ + + +

Slider

+ +
+
+
+
+ + + + +

Date Picker

+ +
+ + + + +

Dialog

+ +
+
+
+ This is my title + X +
+
+

I'm in a dialog!

+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+ + +
+ + + + + diff --git a/htdocs/jquery-smoothness-theme/images/222222_11x11_icon_arrows_leftright.gif b/htdocs/jquery-smoothness-theme/images/222222_11x11_icon_arrows_leftright.gif new file mode 100644 index 0000000000000000000000000000000000000000..b26780a3b519071fe2341991b85621d6f44e8df4 GIT binary patch literal 58 zcmZ?wbhEHbJ3nK#qBZCeD5P)PDm;`(JSDt3vcVM!oUzf(Z L4L{e5FjxZsbBGUF literal 0 HcmV?d00001 diff --git a/htdocs/jquery-smoothness-theme/images/222222_11x11_icon_arrows_updown.gif b/htdocs/jquery-smoothness-theme/images/222222_11x11_icon_arrows_updown.gif new file mode 100644 index 0000000000000000000000000000000000000000..69eb0770ae9de5f12144e945fd5786d47e551a16 GIT binary patch literal 56 zcmZ?wbhEHbJ3nK#qBZCeD5P)PDnD~48S8`=Dh|gJf?!<;Q IcSISi0ZAea&;S4c literal 0 HcmV?d00001 diff --git a/htdocs/jquery-smoothness-theme/images/222222_11x11_icon_close.gif b/htdocs/jquery-smoothness-theme/images/222222_11x11_icon_close.gif new file mode 100644 index 0000000000000000000000000000000000000000..70d0c82bc9284bf9483461183e40210bf9a67fd7 GIT binary patch literal 62 zcmZ?wbhEHbJ3nK#qBZCeD5P)PDm_&Q}*%##OW-8fi*8O3w Obn!onNi$Sf8LR=OZV%7^ literal 0 HcmV?d00001 diff --git a/htdocs/jquery-smoothness-theme/images/222222_11x11_icon_doc.gif b/htdocs/jquery-smoothness-theme/images/222222_11x11_icon_doc.gif new file mode 100644 index 0000000000000000000000000000000000000000..26db4340c1a9ba73ff8a8e024fd4bb2cf35d1733 GIT binary patch literal 64 zcmZ?wbhEHbJ3nK#qBZCeD5P)PDn8bVf*|{&CxYcyVS6H~O Q^mBUcDfUSV%0w8f0nR=VBLDyZ literal 0 HcmV?d00001 diff --git a/htdocs/jquery-smoothness-theme/images/222222_11x11_icon_folder_closed.gif b/htdocs/jquery-smoothness-theme/images/222222_11x11_icon_folder_closed.gif new file mode 100644 index 0000000000000000000000000000000000000000..4efed68326e48add8cf75eeb42e0d3b9d9c7ee06 GIT binary patch literal 61 zcmZ?wbhEHbJ3nK#qBZCeD5P)PDm_&N|SF-c|ikN)vq7?JC OwDa$DA4M=QSOWl@gb)z` literal 0 HcmV?d00001 diff --git a/htdocs/jquery-smoothness-theme/images/222222_11x11_icon_folder_open.gif b/htdocs/jquery-smoothness-theme/images/222222_11x11_icon_folder_open.gif new file mode 100644 index 0000000000000000000000000000000000000000..0032ff62d018f7d5442095c2701835df64363b64 GIT binary patch literal 61 zcmZ?wbhEHbJ3nK#qBZCeD5P)PDm_&N|SF-cIdSrZQ<2I&s NA;rH^lY$r+tO1{k5Apy2 literal 0 HcmV?d00001 diff --git a/htdocs/jquery-smoothness-theme/images/222222_11x11_icon_minus.gif b/htdocs/jquery-smoothness-theme/images/222222_11x11_icon_minus.gif new file mode 100644 index 0000000000000000000000000000000000000000..6851f39811a8ae8a532c8641b76039bf74b384b1 GIT binary patch literal 56 zcmZ?wbhEHbJ3nK#qBZCeD5P)PDnD~48SDxnOU)Wg^baT_a IWeg0~08dH{{Qv*} literal 0 HcmV?d00001 diff --git a/htdocs/jquery-smoothness-theme/images/222222_11x11_icon_plus.gif b/htdocs/jquery-smoothness-theme/images/222222_11x11_icon_plus.gif new file mode 100644 index 0000000000000000000000000000000000000000..74ac5cb910d74824b3c098481a2b1f35acd52cbb GIT binary patch literal 61 zcmZ?wbhEHbJ3nK#qBZCeD5P)PDm_&N|IcIOba3*;Dp@h|E Oc+UPXO`IaaU=0AQbP*H) literal 0 HcmV?d00001 diff --git a/htdocs/jquery-smoothness-theme/images/222222_11x11_icon_resize_se.gif b/htdocs/jquery-smoothness-theme/images/222222_11x11_icon_resize_se.gif new file mode 100644 index 0000000000000000000000000000000000000000..251dc1628e0fe7820d7ae0d494a2e4708d6cfada GIT binary patch literal 61 zcmZ?wbhEHbJ3nK#qBZCeD5P)PDm_&N|8&+4pWhyB+b-dux Np18-A3j!G!tO2bd5heft literal 0 HcmV?d00001 diff --git a/htdocs/jquery-smoothness-theme/images/222222_7x7_arrow_down.gif b/htdocs/jquery-smoothness-theme/images/222222_7x7_arrow_down.gif new file mode 100644 index 0000000000000000000000000000000000000000..29c6c706dd9961f80220744c417ca2dc6a6145ba GIT binary patch literal 52 zcmZ?wbhEHbWM^P!XkcJaQBq<2_gC>J3nK#qBZCeD5P)PDn7DiTIZg|_J3nK#qBZCeD5P)PDn0R`a(J3nK#qBZCeD5P)PDn0R~=Dpx#sdt;KfY$yYR FH2@=@3;_TD literal 0 HcmV?d00001 diff --git a/htdocs/jquery-smoothness-theme/images/222222_7x7_arrow_up.gif b/htdocs/jquery-smoothness-theme/images/222222_7x7_arrow_up.gif new file mode 100644 index 0000000000000000000000000000000000000000..28169eb91959d1b21e2e1c99bd68e433f59febfc GIT binary patch literal 52 zcmZ?wbhEHbWM^P!XkcJaQBq<2_gC>J3nK#qBZCeD5P)PDn7DiT8yIVOC3{xSVq&lc E0162TQ2+n{ literal 0 HcmV?d00001 diff --git a/htdocs/jquery-smoothness-theme/images/454545_11x11_icon_arrows_leftright.gif b/htdocs/jquery-smoothness-theme/images/454545_11x11_icon_arrows_leftright.gif new file mode 100644 index 0000000000000000000000000000000000000000..136e6266bfe97edad95582ce1c37c27a7dcf6409 GIT binary patch literal 58 zcmZ?wbhEHbJ3nK#qBZCeD5P)PDm;`(JSDt3vcVM!oUzf(Z L4L{e5FjxZsgt!mA literal 0 HcmV?d00001 diff --git a/htdocs/jquery-smoothness-theme/images/454545_11x11_icon_arrows_updown.gif b/htdocs/jquery-smoothness-theme/images/454545_11x11_icon_arrows_updown.gif new file mode 100644 index 0000000000000000000000000000000000000000..4f0063520d0c92bbeea83d21fc021e0d5dc20cea GIT binary patch literal 56 zcmZ?wbhEHbJ3nK#qBZCeD5P)PDnD~48S8`=Dh|gJf?!<;Q IcSISi0a=O;Gynhq literal 0 HcmV?d00001 diff --git a/htdocs/jquery-smoothness-theme/images/454545_11x11_icon_close.gif b/htdocs/jquery-smoothness-theme/images/454545_11x11_icon_close.gif new file mode 100644 index 0000000000000000000000000000000000000000..390a75978faa9fc8a3e9e137f2c86daea109fedb GIT binary patch literal 62 zcmZ?wbhEHbJ3nK#qBZCeD5P)PDm_&Q}*%##OW-8fi*8O3w Obn!onNi$Sf8LR=hE)X;T literal 0 HcmV?d00001 diff --git a/htdocs/jquery-smoothness-theme/images/454545_11x11_icon_doc.gif b/htdocs/jquery-smoothness-theme/images/454545_11x11_icon_doc.gif new file mode 100644 index 0000000000000000000000000000000000000000..e91c733341925ea17840fe18b6a16e70aa905ed3 GIT binary patch literal 64 zcmZ?wbhEHbJ3nK#qBZCeD5P)PDn8bVf*|{&CxYcyVS6H~O Q^mBUcDfUSV%0w8f0pZ3GhX4Qo literal 0 HcmV?d00001 diff --git a/htdocs/jquery-smoothness-theme/images/454545_11x11_icon_folder_closed.gif b/htdocs/jquery-smoothness-theme/images/454545_11x11_icon_folder_closed.gif new file mode 100644 index 0000000000000000000000000000000000000000..85f0e0b5cd626e88c8dd6220f08a22c45ec96c56 GIT binary patch literal 61 zcmZ?wbhEHbJ3nK#qBZCeD5P)PDm_&N|SF-c|ikN)vq7?JC OwDa$DA4M=QSOWmA;1G2H literal 0 HcmV?d00001 diff --git a/htdocs/jquery-smoothness-theme/images/454545_11x11_icon_folder_open.gif b/htdocs/jquery-smoothness-theme/images/454545_11x11_icon_folder_open.gif new file mode 100644 index 0000000000000000000000000000000000000000..f6414c7782bc6e62fd733503d4d963c06ad67a91 GIT binary patch literal 61 zcmZ?wbhEHbJ3nK#qBZCeD5P)PDm_&N|SF-cIdSrZQ<2I&s NA;rH^lY$r+tO2p-5LN&H literal 0 HcmV?d00001 diff --git a/htdocs/jquery-smoothness-theme/images/454545_11x11_icon_minus.gif b/htdocs/jquery-smoothness-theme/images/454545_11x11_icon_minus.gif new file mode 100644 index 0000000000000000000000000000000000000000..25b3e17c043f7bf58aef31058d2f2cba6936626e GIT binary patch literal 56 zcmZ?wbhEHbJ3nK#qBZCeD5P)PDnD~48SDxnOU)Wg^baT_a IWeg0~0AI2WVE_OC literal 0 HcmV?d00001 diff --git a/htdocs/jquery-smoothness-theme/images/454545_11x11_icon_plus.gif b/htdocs/jquery-smoothness-theme/images/454545_11x11_icon_plus.gif new file mode 100644 index 0000000000000000000000000000000000000000..41d9534406807a9f2f246fc3c74eb94aca8aef64 GIT binary patch literal 61 zcmZ?wbhEHbJ3nK#qBZCeD5P)PDm_&N|IcIOba3*;Dp@h|E Oc+UPXO`IaaU=0Ai&=Gh5 literal 0 HcmV?d00001 diff --git a/htdocs/jquery-smoothness-theme/images/454545_7x7_arrow_down.gif b/htdocs/jquery-smoothness-theme/images/454545_7x7_arrow_down.gif new file mode 100644 index 0000000000000000000000000000000000000000..92fdfe0a7ed75d084ae652fc335a1f0830d1ee9e GIT binary patch literal 52 zcmZ?wbhEHbWM^P!XkcJ)adTn(_gC>J3nK#qBZCeD5P)PDn7DiTIZg|_J3nK#qBZCeD5P)PDn0R`a(J3nK#qBZCeD5P)PDn0R~=Dpx#sdt;KfY$yYR FH2^Z(3}pZS literal 0 HcmV?d00001 diff --git a/htdocs/jquery-smoothness-theme/images/454545_7x7_arrow_up.gif b/htdocs/jquery-smoothness-theme/images/454545_7x7_arrow_up.gif new file mode 100644 index 0000000000000000000000000000000000000000..7ae34bfec029ae6a644ba88a7e507a15b9f37bf4 GIT binary patch literal 52 zcmZ?wbhEHbWM^P!XkcJ)adTn(_gC>J3nK#qBZCeD5P)PDn7DiT8yIVOC3{xSVq&lc E02tv4wEzGB literal 0 HcmV?d00001 diff --git a/htdocs/jquery-smoothness-theme/images/888888_11x11_icon_arrows_leftright.gif b/htdocs/jquery-smoothness-theme/images/888888_11x11_icon_arrows_leftright.gif new file mode 100644 index 0000000000000000000000000000000000000000..19f9d6b21a9b2daa2f639510d5411596f5b1f270 GIT binary patch literal 58 zcmZ?wbhEHbFQzp_gC>J3nK#qBZCeD5P)PDm;`(JSDt3vcVM!oUzf(Z L4L{e5FjxZssVESU literal 0 HcmV?d00001 diff --git a/htdocs/jquery-smoothness-theme/images/888888_11x11_icon_arrows_updown.gif b/htdocs/jquery-smoothness-theme/images/888888_11x11_icon_arrows_updown.gif new file mode 100644 index 0000000000000000000000000000000000000000..c10451f64f86689c88171f350381a10acc9394ee GIT binary patch literal 56 zcmZ?wbhEHbFQzp_gC>J3nK#qBZCeD5P)PDnD~48S8`=Dh|gJf?!<;Q IcSISi0en&q2mk;8 literal 0 HcmV?d00001 diff --git a/htdocs/jquery-smoothness-theme/images/888888_11x11_icon_close.gif b/htdocs/jquery-smoothness-theme/images/888888_11x11_icon_close.gif new file mode 100644 index 0000000000000000000000000000000000000000..326d015330520dab34a3bf6911b2dcb14b2798e4 GIT binary patch literal 62 zcmZ?wbhEHbFQzp_gC>J3nK#qBZCeD5P)PDm_&Q}*%##OW-8fi*8O3w Obn!onNi$Sf8LR=|?hyz8 literal 0 HcmV?d00001 diff --git a/htdocs/jquery-smoothness-theme/images/888888_11x11_icon_doc.gif b/htdocs/jquery-smoothness-theme/images/888888_11x11_icon_doc.gif new file mode 100644 index 0000000000000000000000000000000000000000..7d1b5cb574c6a608170bab4b6a8784cb92aa800d GIT binary patch literal 64 zcmZ?wbhEHbFQzp_gC>J3nK#qBZCeD5P)PDn8bVf*|{&CxYcyVS6H~O Q^mBUcDfUSV%0w8f0Si46TL1t6 literal 0 HcmV?d00001 diff --git a/htdocs/jquery-smoothness-theme/images/888888_11x11_icon_folder_closed.gif b/htdocs/jquery-smoothness-theme/images/888888_11x11_icon_folder_closed.gif new file mode 100644 index 0000000000000000000000000000000000000000..71bff058363134a161d3061d256e19c0a2da1f23 GIT binary patch literal 61 zcmZ?wbhEHbFQzp_gC>J3nK#qBZCeD5P)PDm_&N|SF-c|ikN)vq7?JC OwDa$DA4M=QSOWmn%n?Zd literal 0 HcmV?d00001 diff --git a/htdocs/jquery-smoothness-theme/images/888888_11x11_icon_folder_open.gif b/htdocs/jquery-smoothness-theme/images/888888_11x11_icon_folder_open.gif new file mode 100644 index 0000000000000000000000000000000000000000..33a20b851c4630bb3573ab293d16fbe75174d2d4 GIT binary patch literal 61 zcmZ?wbhEHbFQzp_gC>J3nK#qBZCeD5P)PDm_&N|SF-cIdSrZQ<2I&s NA;rH^lY$r+tO3~55h?%x literal 0 HcmV?d00001 diff --git a/htdocs/jquery-smoothness-theme/images/888888_11x11_icon_minus.gif b/htdocs/jquery-smoothness-theme/images/888888_11x11_icon_minus.gif new file mode 100644 index 0000000000000000000000000000000000000000..777c3288ff3aa7ec86bca0ea85d48d0d72c5a12f GIT binary patch literal 56 zcmZ?wbhEHbFQzp_gC>J3nK#qBZCeD5P)PDnD~48SDxnOU)Wg^baT_a IWeg0~0D^iCH2?qr literal 0 HcmV?d00001 diff --git a/htdocs/jquery-smoothness-theme/images/888888_11x11_icon_plus.gif b/htdocs/jquery-smoothness-theme/images/888888_11x11_icon_plus.gif new file mode 100644 index 0000000000000000000000000000000000000000..43531fff3c1905994ea865dc738282461e4da3a9 GIT binary patch literal 61 zcmZ?wbhEHbFQzp_gC>J3nK#qBZCeD5P)PDm_&N|IcIOba3*;Dp@h|E Oc+UPXO`IaaU=0A}yb??R literal 0 HcmV?d00001 diff --git a/htdocs/jquery-smoothness-theme/images/888888_7x7_arrow_down.gif b/htdocs/jquery-smoothness-theme/images/888888_7x7_arrow_down.gif new file mode 100644 index 0000000000000000000000000000000000000000..c91731de5c662e0dafff944fbeca152cbd88e509 GIT binary patch literal 52 zcmZ?wbhEHbWM^P!XkcLI>FQzp_gC>J3nK#qBZCeD5P)PDn7DiTIZg|_FQzp_gC>J3nK#qBZCeD5P)PDn0R`a(FQzp_gC>J3nK#qBZCeD5P)PDn0R~=Dpx#sdt;KfY$yYR FH2_m54LJY+ literal 0 HcmV?d00001 diff --git a/htdocs/jquery-smoothness-theme/images/888888_7x7_arrow_up.gif b/htdocs/jquery-smoothness-theme/images/888888_7x7_arrow_up.gif new file mode 100644 index 0000000000000000000000000000000000000000..165666af012e69a113c200a6c1b70491a703c077 GIT binary patch literal 52 zcmZ?wbhEHbWM^P!XkcLI>FQzp_gC>J3nK#qBZCeD5P)PDn7DiT8yIVOC3{xSVq&lc E0619-i2wiq literal 0 HcmV?d00001 diff --git a/htdocs/jquery-smoothness-theme/images/dadada_40x100_textures_02_glass_75.png b/htdocs/jquery-smoothness-theme/images/dadada_40x100_textures_02_glass_75.png new file mode 100644 index 0000000000000000000000000000000000000000..60ba001334abfb99447d917785d81b6b28825e50 GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*Fskxpmjv*P1Z!d4;J?y~4;`sOQ z-|&@Ec3Z6{H1i%w*w)0@8U4Mse*M9>+Zq2etzo>zklkQFlJuiehu&v@+_^Y?jsg~ivLW$&vuOyJpIR((i3fgi6iZ`paLvM=O&qbCY9VS=9;%J%=%i?{pU%aOAgqxu3`#pT;&kDKr29W1y=}u?)<&qU$%vR z*S9!kareV2R*1%3|M|~VmOs8*>TmvnkOB4!gxELO3!Iq&bR~nQtDnm{r-UW|EICa) literal 0 HcmV?d00001 diff --git a/htdocs/jquery-smoothness-theme/images/ffffff_40x100_textures_01_flat_0.png b/htdocs/jquery-smoothness-theme/images/ffffff_40x100_textures_01_flat_0.png new file mode 100644 index 0000000000000000000000000000000000000000..ac8b229af950c29356abf64a6c4aa894575445f0 GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*FsY*{5$B>N1x91EQ4=4yQYz+E8 zPo9&<{J;c_6SHRil>2s{Zw^OT)6@jj2u|u!(plXsM>LJD`vD!n;OXk;vd$@?2>^GI BH@yG= literal 0 HcmV?d00001 diff --git a/htdocs/jquery-smoothness-theme/images/ffffff_40x100_textures_02_glass_65.png b/htdocs/jquery-smoothness-theme/images/ffffff_40x100_textures_02_glass_65.png new file mode 100644 index 0000000000000000000000000000000000000000..2c16183ff13c2403253ee1e26cd7312bd866fc45 GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*FscD`rjv*P1Z*OfBJYvAXaPWHn zZ~e$3_OgOT&NA&CjSVeZzuWCU_%EJ)k6;An8kR67?Z&AGyb@G52;t@Kx)v30ZnNv0 x> Make your jQuery Components ThemeRoller-Compatible! +*/ + +/*component global class*/ +.ui-component { + /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; + font-family: Verdana, Arial, sans-serif; + font-size: 1.1em; +} +/*component content styles*/ +.ui-component-content { + border: 1px solid #dddddd; + background: #ffffff url(images/ffffff_40x100_textures_01_flat_0.png) 0 0 repeat-x; + color: #222222; +} +.ui-component-content a { + color: #222222; + text-decoration: underline; +} +/*component states*/ +.ui-default-state { + border: 1px solid #d3d3d3; + background: #e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x; + font-weight: normal; + color: #555555 !important; +} +.ui-default-state a { + color: #555555; +} +.ui-default-state:hover, .ui-hover-state { + border: 1px solid #999999; + background: #dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x; + font-weight: normal; + color: #212121 !important; +} +.ui-hover-state a { + color: #212121; +} +.ui-default-state:active, .ui-active-state { + border: 1px solid #dddddd; + background: #ffffff url(images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x; + font-weight: normal; + color: #222222 !important; + outline: none; +} +.ui-active-state a { + color: #222222; + outline: none; +} +/*icons*/ +.ui-arrow-right-default {background: url(images/888888_7x7_arrow_right.gif) no-repeat 50% 50%;} +.ui-arrow-right-default:hover, .ui-arrow-right-hover {background: url(images/454545_7x7_arrow_right.gif) no-repeat 50% 50%;} +.ui-arrow-right-default:active, .ui-arrow-right-active {background: url(images/222222_7x7_arrow_right.gif) no-repeat 50% 50%;} +.ui-arrow-right-content {background: url(images/222222_7x7_arrow_right.gif) no-repeat 50% 50%;} + +.ui-arrow-left-default {background: url(images/888888_7x7_arrow_left.gif) no-repeat 50% 50%;} +.ui-arrow-left-default:hover, .ui-arrow-left-hover {background: url(images/454545_7x7_arrow_left.gif) no-repeat 50% 50%;} +.ui-arrow-left-default:active, .ui-arrow-left-active {background: url(images/222222_7x7_arrow_left.gif) no-repeat 50% 50%;} +.ui-arrow-left-content {background: url(images/222222_7x7_arrow_left.gif) no-repeat 50% 50%;} + +.ui-arrow-down-default {background: url(images/888888_7x7_arrow_down.gif) no-repeat 50% 50%;} +.ui-arrow-down-default:hover, .ui-arrow-down-hover {background: url(images/454545_7x7_arrow_down.gif) no-repeat 50% 50%;} +.ui-arrow-down-default:active, .ui-arrow-down-active {background: url(images/222222_7x7_arrow_down.gif) no-repeat 50% 50%;} +.ui-arrow-down-content {background: url(images/222222_7x7_arrow_down.gif) no-repeat 50% 50%;} + +.ui-arrow-up-default {background: url(images/888888_7x7_arrow_up.gif) no-repeat 50% 50%;} +.ui-arrow-up-default:hover, .ui-arrow-up-hover {background: url(images/454545_7x7_arrow_up.gif) no-repeat 50% 50%;} +.ui-arrow-up-default:active, .ui-arrow-up-active {background: url(images/222222_7x7_arrow_up.gif) no-repeat 50% 50%;} +.ui-arrow-up-content {background: url(images/222222_7x7_arrow_up.gif) no-repeat 50% 50%;} + +.ui-close-default {background: url(images/888888_11x11_icon_close.gif) no-repeat 50% 50%;} +.ui-close-default:hover, .ui-close-hover {background: url(images/454545_11x11_icon_close.gif) no-repeat 50% 50%;} +.ui-close-default:active, .ui-close-active {background: url(images/222222_11x11_icon_close.gif) no-repeat 50% 50%;} +.ui-close-content {background: url(images/222222_11x11_icon_close.gif) no-repeat 50% 50%;} + +.ui-folder-closed-default {background: url(images/888888_11x11_icon_folder_closed.gif) no-repeat 50% 50%;} +.ui-folder-closed-default:hover, .ui-folder-closed-hover {background: url(images/454545_11x11_icon_folder_closed.gif) no-repeat 50% 50%;} +.ui-folder-closed-default:active, .ui-folder-closed-active {background: url(images/222222_11x11_icon_folder_closed.gif) no-repeat 50% 50%;} +.ui-folder-closed-content {background: url(images/888888_11x11_icon_folder_closed.gif) no-repeat 50% 50%;} + +.ui-folder-open-default {background: url(images/888888_11x11_icon_folder_open.gif) no-repeat 50% 50%;} +.ui-folder-open-default:hover, .ui-folder-open-hover {background: url(images/454545_11x11_icon_folder_open.gif) no-repeat 50% 50%;} +.ui-folder-open-default:active, .ui-folder-open-active {background: url(images/222222_11x11_icon_folder_open.gif) no-repeat 50% 50%;} +.ui-folder-open-content {background: url(images/222222_11x11_icon_folder_open.gif) no-repeat 50% 50%;} + +.ui-doc-default {background: url(images/888888_11x11_icon_doc.gif) no-repeat 50% 50%;} +.ui-doc-default:hover, .ui-doc-hover {background: url(images/454545_11x11_icon_doc.gif) no-repeat 50% 50%;} +.ui-doc-default:active, .ui-doc-active {background: url(images/222222_11x11_icon_doc.gif) no-repeat 50% 50%;} +.ui-doc-content {background: url(images/222222_11x11_icon_doc.gif) no-repeat 50% 50%;} + +.ui-arrows-leftright-default {background: url(images/888888_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;} +.ui-arrows-leftright-default:hover, .ui-arrows-leftright-hover {background: url(images/454545_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;} +.ui-arrows-leftright-default:active, .ui-arrows-leftright-active {background: url(images/222222_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;} +.ui-arrows-leftright-content {background: url(images/222222_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;} + +.ui-arrows-updown-default {background: url(images/888888_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;} +.ui-arrows-updown-default:hover, .ui-arrows-updown-hover {background: url(images/454545_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;} +.ui-arrows-updown-default:active, .ui-arrows-updown-active {background: url(images/222222_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;} +.ui-arrows-updown-content {background: url(images/222222_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;} + +.ui-minus-default {background: url(images/888888_11x11_icon_minus.gif) no-repeat 50% 50%;} +.ui-minus-default:hover, .ui-minus-hover {background: url(images/454545_11x11_icon_minus.gif) no-repeat 50% 50%;} +.ui-minus-default:active, .ui-minus-active {background: url(images/222222_11x11_icon_minus.gif) no-repeat 50% 50%;} +.ui-minus-content {background: url(images/222222_11x11_icon_minus.gif) no-repeat 50% 50%;} + +.ui-plus-default {background: url(images/888888_11x11_icon_plus.gif) no-repeat 50% 50%;} +.ui-plus-default:hover, .ui-plus-hover {background: url(images/454545_11x11_icon_plus.gif) no-repeat 50% 50%;} +.ui-plus-default:active, .ui-plus-active {background: url(images/222222_11x11_icon_plus.gif) no-repeat 50% 50%;} +.ui-plus-content {background: url(images/222222_11x11_icon_plus.gif) no-repeat 50% 50%;} + +/*hidden elements*/ +.ui-hidden { + display: none;/* for accessible hiding: position: absolute; left: -99999999px*/; +} +.ui-accessible-hidden { + position: absolute; left: -99999999px; +} +/*reset styles*/ +.ui-reset { + /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; +} +/*clearfix class*/ +.ui-clearfix:after { + content: "."; + display: block; + height: 0; + clear: both; + visibility: hidden; +} +.ui-clearfix {display: inline-block;} +/* Hides from IE-mac \*/ +* html .ui-clearfix {height: 1%;} +.ui-clearfix {display: block;} +/* End hide from IE-mac */ + +/* Note: for resizable styles, use the styles listed above in the dialog section */ + + diff --git a/htdocs/jquery.js b/htdocs/jquery.js index 94ade5ac..95dd0138 100644 --- a/htdocs/jquery.js +++ b/htdocs/jquery.js @@ -1 +1,11 @@ -eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('k(1v 1t.6=="Q"){1t.Q=1t.Q;u 6=l(a,c){k(1t==7)q 1p 6(a,c);a=a||12;k(6.1k(a))q 1p 6(12)[6.C.28?"28":"2E"](a);k(1v a=="22"){u m=/^[^<]*(<(.|\\n)+>)[^>]*$/.2B(a);k(m)a=6.3W([m[1]]);H q 1p 6(c).2o(a)}q 7.4M(a.1g==2A&&a||(a.3e||a.G&&a!=1t&&!a.1V&&a[0]!=Q&&a[0].1V)&&6.3H(a)||[a])};k(1v $!="Q")6.2O$=$;u $=6;6.C=6.8o={3e:"1.1.1",8p:l(){q 7.G},G:0,2a:l(1R){q 1R==Q?6.3H(7):7[1R]},2q:l(a){u J=6(7);J.6j=7;q J.4M(a)},4M:l(a){7.G=0;[].1h.14(7,a);q 7},I:l(C,1y){q 6.I(7,C,1y)},2b:l(19){u 4I=-1;7.I(l(i){k(7==19)4I=i});q 4I},1E:l(20,N,v){u 19=20;k(20.1g==3p)k(N==Q)q 7.G&&6[v||"1E"](7[0],20)||Q;H{19={};19[20]=N}q 7.I(l(2b){O(u F 1B 19)6.1E(v?7.1q:7,F,6.F(7,19[F],v,2b,F))})},1f:l(20,N){q 7.1E(20,N,"2V")},2L:l(e){k(1v e=="22")q 7.3n().3t(12.8r(e));u t="";6.I(e||7,l(){6.I(7.38,l(){k(7.1V!=8)t+=7.1V!=1?7.60:6.C.2L([7])})});q t},2D:l(){u a=6.3W(1x);q 7.I(l(){u b=a[0].3V(T);7.V.2T(b,7);1Z(b.17)b=b.17;b.4i(7)})},3t:l(){q 7.35(1x,T,1,l(a){7.4i(a)})},5n:l(){q 7.35(1x,T,-1,l(a){7.2T(a,7.17)})},5h:l(){q 7.35(1x,Y,1,l(a){7.V.2T(a,7)})},5i:l(){q 7.35(1x,Y,-1,l(a){7.V.2T(a,7.2f)})},4E:l(){q 7.6j||6([])},2o:l(t){q 7.2q(6.2X(7,l(a){q 6.2o(t,a)}))},4w:l(4C){q 7.2q(6.2X(7,l(a){q a.3V(4C!=Q?4C:T)}))},1w:l(t){q 7.2q(6.1k(t)&&6.2k(7,l(2G,2b){q t.14(2G,[2b])})||6.3v(t,7))},2c:l(t){q 7.2q(t.1g==3p&&6.3v(t,7,T)||6.2k(7,l(a){k(t.1g==2A||t.3e)q 6.3g(t,a)<0;H q a!=t}))},1J:l(t){q 7.2q(6.2i(7.2a(),t.1g==3p?6(t).2a():t.G!=Q&&!t.1u?t:[t]))},46:l(1n){q 1n?6.1w(1n,7).r.G>0:Y},18:l(18){q 18==Q?(7.G?7[0].N:1c):7.1E("N",18)},4Q:l(18){q 18==Q?(7.G?7[0].2H:1c):7.3n().3t(18)},35:l(1y,1N,3F,C){u 4w=7.G>1;u a=6.3W(1y);k(3F<0)a.8s();q 7.I(l(){u 19=7;k(1N&&6.1u(7,"1N")&&6.1u(a[0],"3U"))19=7.5E("1T")[0]||7.4i(12.6e("1T"));6.I(a,l(){C.14(19,[4w?7.3V(T):7])})})}};6.1A=6.C.1A=l(){u 1P=1x[0],a=1;k(1x.G==1){1P=7;a=0}u F;1Z(F=1x[a++])O(u i 1B F)1P[i]=F[i];q 1P};6.1A({8v:l(){k(6.2O$)$=6.2O$;q 6},1k:l(C){q!!C&&1v C!="22"&&1v C[0]=="Q"&&/l/i.1s(C+"")},1u:l(B,W){q B.1u&&B.1u.3u()==W.3u()},I:l(19,C,1y){k(19.G==Q)O(u i 1B 19)C.14(19[i],1y||[i,19[i]]);H O(u i=0,6l=19.G;i<6l;i++)k(C.14(19[i],1y||[i,19[i]])===Y)4q;q 19},F:l(B,N,v,2b,F){k(6.1k(N))q N.3s(B,[2b]);u 6m=/z-?2b|7C-?7D|1b|64|8x-?26/i;k(N.1g==3N&&v=="2V"&&!6m.1s(F))q N+"49";q N},16:{1J:l(B,c){6.I(c.3o(/\\s+/),l(i,M){k(!6.16.2P(B.16,M))B.16+=(B.16?" ":"")+M})},2g:l(B,c){B.16=c?6.2k(B.16.3o(/\\s+/),l(M){q!6.16.2P(c,M)}).55(" "):""},2P:l(t,c){t=t.16||t;q t&&1p 4V("(^|\\\\s)"+c+"(\\\\s|$)").1s(t)}},44:l(e,o,f){O(u i 1B o){e.1q["1H"+i]=e.1q[i];e.1q[i]=o[i]}f.14(e,[]);O(u i 1B o)e.1q[i]=e.1q["1H"+i]},1f:l(e,p){k(p=="26"||p=="40"){u 1H={},41,3f,d=["7x","8z","8A","8B"];6.I(d,l(){1H["8C"+7]=0;1H["8E"+7+"8F"]=0});6.44(e,1H,l(){k(6.1f(e,"1e")!="1Y"){41=e.6E;3f=e.6v}H{e=6(e.3V(T)).2o(":4h").5j("2S").4E().1f({4g:"1C",3Z:"6q",1e:"2t",7v:"0",6r:"0"}).5f(e.V)[0];u 3c=6.1f(e.V,"3Z");k(3c==""||3c=="43")e.V.1q.3Z="6s";41=e.6t;3f=e.6u;k(3c==""||3c=="43")e.V.1q.3Z="43";e.V.39(e)}});q p=="26"?41:3f}q 6.2V(e,p)},2V:l(B,F,6k){u J;k(F=="1b"&&6.U.1m)q 6.1E(B.1q,"1b");k(F=="4L"||F=="2u")F=6.U.1m?"3l":"2u";k(!6k&&B.1q[F])J=B.1q[F];H k(12.3X&&12.3X.45){k(F=="2u"||F=="3l")F="4L";F=F.1U(/([A-Z])/g,"-$1").4P();u M=12.3X.45(B,1c);k(M)J=M.53(F);H k(F=="1e")J="1Y";H 6.44(B,{1e:"2t"},l(){u c=12.3X.45(7,"");J=c&&c.53(F)||""})}H k(B.4Z){u 54=F.1U(/\\-(\\w)/g,l(m,c){q c.3u()});J=B.4Z[F]||B.4Z[54]}q J},3W:l(a){u r=[];6.I(a,l(i,1L){k(!1L)q;k(1L.1g==3N)1L=1L.8m();k(1v 1L=="22"){u s=6.2Z(1L),1W=12.6e("1W"),2e=[];u 2D=!s.15("<1l")&&[1,"<3T>",""]||(!s.15("<6y")||!s.15("<1T")||!s.15("<6A"))&&[1,"<1N>",""]||!s.15("<3U")&&[2,"<1N><1T>",""]||(!s.15("<6B")||!s.15("<6D"))&&[3,"<1N><1T><3U>",""]||[0,"",""];1W.2H=2D[1]+s+2D[2];1Z(2D[0]--)1W=1W.17;k(6.U.1m){k(!s.15("<1N")&&s.15("<1T")<0)2e=1W.17&&1W.17.38;H k(2D[1]=="<1N>"&&s.15("<1T")<0)2e=1W.38;O(u n=2e.G-1;n>=0;--n)k(6.1u(2e[n],"1T")&&!2e[n].38.G)2e[n].V.39(2e[n])}1L=1W.38}k(1L.G===0)q;k(1L[0]==Q)r.1h(1L);H r=6.2i(r,1L)});q r},1E:l(B,W,N){u 2m={"O":"6G","6H":"16","4L":6.U.1m?"3l":"2u",2u:6.U.1m?"3l":"2u",2H:"2H",16:"16",N:"N",2R:"2R",2S:"2S",6K:"6L",2Q:"2Q"};k(W=="1b"&&6.U.1m&&N!=Q){B.64=1;q B.1w=B.1w.1U(/4K\\([^\\)]*\\)/6M,"")+(N==1?"":"4K(1b="+N*57+")")}H k(W=="1b"&&6.U.1m)q B.1w?4f(B.1w.6N(/4K\\(1b=(.*)\\)/)[1])/57:1;k(W=="1b"&&6.U.36&&N==1)N=0.7X;k(2m[W]){k(N!=Q)B[2m[W]]=N;q B[2m[W]]}H k(N==Q&&6.U.1m&&6.1u(B,"5S")&&(W=="6Q"||W=="7V"))q B.6S(W).60;H k(B.6T){k(N!=Q)B.7R(W,N);q B.3D(W)}H{W=W.1U(/-([a-z])/6W,l(z,b){q b.3u()});k(N!=Q)B[W]=N;q B[W]}},2Z:l(t){q t.1U(/^\\s+|\\s+$/g,"")},3H:l(a){u r=[];k(a.1g!=2A)O(u i=0,2w=a.G;i<2w;i++)r.1h(a[i]);H r=a.3J(0);q r},3g:l(b,a){O(u i=0,2w=a.G;i<2w;i++)k(a[i]==b)q i;q-1},2i:l(2v,3P){u r=[].3J.3s(2v,0);O(u i=0,63=3P.G;i<63;i++)k(6.3g(3P[i],r)==-1)2v.1h(3P[i]);q 2v},2k:l(1Q,C,48){k(1v C=="22")C=1p 4D("a","i","q "+C);u 1d=[];O(u i=0,2G=1Q.G;i<2G;i++)k(!48&&C(1Q[i],i)||48&&!C(1Q[i],i))1d.1h(1Q[i]);q 1d},2X:l(1Q,C){k(1v C=="22")C=1p 4D("a","q "+C);u 1d=[],r=[];O(u i=0,2G=1Q.G;i<2G;i++){u 18=C(1Q[i],i);k(18!==1c&&18!=Q){k(18.1g!=2A)18=[18];1d=1d.70(18)}}u r=1d.G?[1d[0]]:[];5d:O(u i=1,5N=1d.G;i<5N;i++){O(u j=0;jm[3]-0",25:"m[3]-0==i",5m:"m[3]-0==i",2v:"i==0",2W:"i==r.G-1",5M:"i%2==0",5O:"i%2","25-3k":"6.25(a.V.17,m[3],\'2f\',a)==a","2v-3k":"6.25(a.V.17,1,\'2f\')==a","2W-3k":"6.25(a.V.7n,1,\'5o\')==a","7o-3k":"6.2F(a.V.17).G==1",5p:"a.17",3n:"!a.17",5r:"6.C.2L.14([a]).15(m[3])>=0",3a:\'a.v!="1C"&&6.1f(a,"1e")!="1Y"&&6.1f(a,"4g")!="1C"\',1C:\'a.v=="1C"||6.1f(a,"1e")=="1Y"||6.1f(a,"4g")=="1C"\',7q:"!a.2R",2R:"a.2R",2S:"a.2S",2Q:"a.2Q||6.1E(a,\'2Q\')",2L:"a.v==\'2L\'",4h:"a.v==\'4h\'",59:"a.v==\'59\'",42:"a.v==\'42\'",58:"a.v==\'58\'",4O:"a.v==\'4O\'",5v:"a.v==\'5v\'",5w:"a.v==\'5w\'",3h:\'a.v=="3h"||6.1u(a,"3h")\',5x:"/5x|3T|7s|3h/i.1s(a.1u)"},".":"6.16.2P(a,m[2])","@":{"=":"z==m[4]","!=":"z!=m[4]","^=":"z&&!z.15(m[4])","$=":"z&&z.2Y(z.G - m[4].G,m[4].G)==m[4]","*=":"z&&z.15(m[4])>=0","":"z",4U:l(m){q["",m[1],m[3],m[2],m[5]]},5J:"z=a[m[3]]||6.1E(a,m[3]);"},"[":"6.2o(m[2],a).G"},5G:[/^\\[ *(@)([a-2l-3y-]*) *([!*$^=]*) *(\'?"?)(.*?)\\4 *\\]/i,/^(\\[)\\s*(.*?(\\[.*?\\])?[^[]*?)\\s*\\]/,/^(:)([a-2l-3y-]*)\\("?\'?(.*?(\\(.*?\\))?[^(]*?)"?\'?\\)/i,/^([:.#]*)([a-2l-3y*-]*)/i],1O:[/^(\\/?\\.\\.)/,"a.V",/^(>|\\/)/,"6.2F(a.17)",/^(\\+)/,"6.25(a,2,\'2f\')",/^(~)/,l(a){u s=6.2F(a.V.17);q s.3J(0,6.3g(a,s))}],3v:l(1n,1Q,2c){u 1H,M=[];1Z(1n&&1n!=1H){1H=1n;u f=6.1w(1n,1Q,2c);1n=f.t.1U(/^\\s*,\\s*/,"");M=2c?1Q=f.r:6.2i(M,f.r)}q M},2o:l(t,1r){k(1v t!="22")q[t];k(1r&&!1r.1V)1r=1c;1r=1r||12;k(!t.15("//")){1r=1r.4y;t=t.2Y(2,t.G)}H k(!t.15("/")){1r=1r.4y;t=t.2Y(1,t.G);k(t.15("/")>=1)t=t.2Y(t.15("/"),t.G)}u J=[1r],29=[],2W=1c;1Z(t&&2W!=t){u r=[];2W=t;t=6.2Z(t).1U(/^\\/\\//i,"");u 3x=Y;u 1G=/^[\\/>]\\s*([a-2l-9*-]+)/i;u m=1G.2B(t);k(m){6.I(J,l(){O(u c=7.17;c;c=c.2f)k(c.1V==1&&(6.1u(c,m[1])||m[1]=="*"))r.1h(c)});J=r;t=t.1U(1G,"");k(t.15(" ")==0)5z;3x=T}H{O(u i=0;i<6.1O.G;i+=2){u 1G=6.1O[i];u m=1G.2B(t);k(m){r=J=6.2X(J,6.1k(6.1O[i+1])?6.1O[i+1]:l(a){q 3B(6.1O[i+1])});t=6.2Z(t.1U(1G,""));3x=T;4q}}}k(t&&!3x){k(!t.15(",")){k(J[0]==1r)J.4m();6.2i(29,J);r=J=[1r];t=" "+t.2Y(1,t.G)}H{u 34=/^([a-2l-3y-]+)(#)([a-2l-9\\\\*2O-]*)/i;u m=34.2B(t);k(m){m=[0,m[2],m[3],m[1]]}H{34=/^([#.]?)([a-2l-9\\\\*2O-]*)/i;m=34.2B(t)}k(m[1]=="#"&&J[J.G-1].4R){u 3z=J[J.G-1].4R(m[2]);J=r=3z&&(!m[3]||6.1u(3z,m[3]))?[3z]:[]}H{k(m[1]==".")u 4k=1p 4V("(^|\\\\s)"+m[2]+"(\\\\s|$)");6.I(J,l(){u 3C=m[1]!=""||m[0]==""?"*":m[2];k(6.1u(7,"7w")&&3C=="*")3C="2U";6.2i(r,m[1]!=""&&J.G!=1?6.4r(7,[],m[1],m[2],4k):7.5E(3C))});k(m[1]=="."&&J.G==1)r=6.2k(r,l(e){q 4k.1s(e.16)});k(m[1]=="#"&&J.G==1){u 5F=r;r=[];6.I(5F,l(){k(7.3D("3Y")==m[2]){r=[7];q Y}})}J=r}t=t.1U(34,"")}}k(t){u 18=6.1w(t,r);J=r=18.r;t=6.2Z(18.t)}}k(J&&J[0]==1r)J.4m();6.2i(29,J);q 29},1w:l(t,r,2c){1Z(t&&/^[a-z[({<*:.#]/i.1s(t)){u p=6.5G,m;6.I(p,l(i,1G){m=1G.2B(t);k(m){t=t.7y(m[0].G);k(6.1n[m[1]].4U)m=6.1n[m[1]].4U(m);q Y}});k(m[1]==":"&&m[2]=="2c")r=6.1w(m[3],r,T).r;H k(m[1]=="."){u 1G=1p 4V("(^|\\\\s)"+m[2]+"(\\\\s|$)");r=6.2k(r,l(e){q 1G.1s(e.16||"")},2c)}H{u f=6.1n[m[1]];k(1v f!="22")f=6.1n[m[1]][m[2]];3B("f = l(a,i){"+(6.1n[m[1]].5J||"")+"q "+f+"}");r=6.2k(r,f,2c)}}q{r:r,t:t}},4r:l(o,r,1O,W,1G){O(u s=o.17;s;s=s.2f)k(s.1V==1){u 1J=T;k(1O==".")1J=s.16&&1G.1s(s.16);H k(1O=="#")1J=s.3D("3Y")==W;k(1J)r.1h(s);k(1O=="#"&&r.G)4q;k(s.17)6.4r(s,r,1O,W,1G)}q r},4s:l(B){u 4N=[];u M=B.V;1Z(M&&M!=12){4N.1h(M);M=M.V}q 4N},25:l(M,1d,3F,B){1d=1d||1;u 1R=0;O(;M;M=M[3F]){k(M.1V==1)1R++;k(1R==1d||1d=="5M"&&1R%2==0&&1R>1&&M==B||1d=="5O"&&1R%2==1&&M==B)q M}},2F:l(n,B){u r=[];O(;n;n=n.2f){k(n.1V==1&&(!B||n!=B))r.1h(n)}q r}});6.E={1J:l(S,v,1j,D){k(6.U.1m&&S.4c!=Q)S=1t;k(D)1j.D=D;k(!1j.2n)1j.2n=7.2n++;k(!S.1I)S.1I={};u 32=S.1I[v];k(!32){32=S.1I[v]={};k(S["3I"+v])32[0]=S["3I"+v]}32[1j.2n]=1j;S["3I"+v]=7.5T;k(!7.1i[v])7.1i[v]=[];7.1i[v].1h(S)},2n:1,1i:{},2g:l(S,v,1j){k(S.1I)k(v&&v.v)4u S.1I[v.v][v.1j.2n];H k(v&&S.1I[v])k(1j)4u S.1I[v][1j.2n];H O(u i 1B S.1I[v])4u S.1I[v][i];H O(u j 1B S.1I)7.2g(S,j)},1M:l(v,D,S){D=6.3H(D||[]);k(!S)6.I(7.1i[v]||[],l(){6.E.1M(v,D,7)});H{u 1j=S["3I"+v],18,C=6.1k(S[v]);k(1j){D.5U(7.2m({v:v,1P:S}));k((18=1j.14(S,D))!==Y)7.4v=T}k(C&&18!==Y)S[v]();7.4v=Y}},5T:l(E){k(1v 6=="Q"||6.E.4v)q;E=6.E.2m(E||1t.E||{});u 3M;u c=7.1I[E.v];u 1y=[].3J.3s(1x,1);1y.5U(E);O(u j 1B c){1y[0].1j=c[j];1y[0].D=c[j].D;k(c[j].14(7,1y)===Y){E.2h();E.2z();3M=Y}}k(6.U.1m)E.1P=E.2h=E.2z=E.1j=E.D=1c;q 3M},2m:l(E){k(!E.1P&&E.5V)E.1P=E.5V;k(E.5W==Q&&E.5Y!=Q){u e=12.4y,b=12.7K;E.5W=E.5Y+(e.5Z||b.5Z);E.7M=E.7N+(e.61||b.61)}k(6.U.2C&&E.1P.1V==3){u 33=E;E=6.1A({},33);E.1P=33.1P.V;E.2h=l(){q 33.2h()};E.2z=l(){q 33.2z()}}k(!E.2h)E.2h=l(){7.3M=Y};k(!E.2z)E.2z=l(){7.7Q=T};q E}};6.C.1A({3R:l(v,D,C){q 7.I(l(){6.E.1J(7,v,C||D,D)})},6n:l(v,D,C){q 7.I(l(){6.E.1J(7,v,l(E){6(7).62(E);q(C||D).14(7,1x)},D)})},62:l(v,C){q 7.I(l(){6.E.2g(7,v,C)})},1M:l(v,D){q 7.I(l(){6.E.1M(v,D,7)})},3r:l(){u a=1x;q 7.69(l(e){7.4F=7.4F==0?1:0;e.2h();q a[7.4F].14(7,[e])||Y})},7T:l(f,g){l 4e(e){u p=(e.v=="3S"?e.7U:e.7Y)||e.7Z;1Z(p&&p!=7)2s{p=p.V}2y(e){p=7};k(p==7)q Y;q(e.v=="3S"?f:g).14(7,[e])}q 7.3S(4e).6b(4e)},28:l(f){k(6.3O)f.14(12,[6]);H{6.3b.1h(l(){q f.14(7,[6])})}q 7}});6.1A({3O:Y,3b:[],28:l(){k(!6.3O){6.3O=T;k(6.3b){6.I(6.3b,l(){7.14(12)});6.3b=1c}k(6.U.36||6.U.37)12.81("6g",6.28,Y)}}});1p l(){6.I(("82,83,2E,84,85,4Y,69,86,"+"87,88,89,3S,6b,8b,3T,"+"4O,8d,8f,8g,2M").3o(","),l(i,o){6.C[o]=l(f){q f?7.3R(o,f):7.1M(o)}});k(6.U.36||6.U.37)12.8h("6g",6.28,Y);H k(6.U.1m){12.8i("<8j"+"8l 3Y=6a 8q=T "+"4B=//:><\\/2d>");u 2d=12.4R("6a");k(2d)2d.2p=l(){k(7.3A!="1X")q;7.V.39(7);6.28()};2d=1c}H k(6.U.2C)6.4W=4c(l(){k(12.3A=="8t"||12.3A=="1X"){5u(6.4W);6.4W=1c;6.28()}},10);6.E.1J(1t,"2E",6.28)};k(6.U.1m)6(1t).6n("4Y",l(){u 1i=6.E.1i;O(u v 1B 1i){u 4X=1i[v],i=4X.G;k(i&&v!=\'4Y\')6p 6.E.2g(4X[i-1],v);1Z(--i)}});6.C.1A({1K:l(P,K){u 1C=7.1w(":1C");P?1C.23({26:"1K",40:"1K",1b:"1K"},P,K):1C.I(l(){7.1q.1e=7.2N?7.2N:"";k(6.1f(7,"1e")=="1Y")7.1q.1e="2t"});q 7},1D:l(P,K){u 3a=7.1w(":3a");P?3a.23({26:"1D",40:"1D",1b:"1D"},P,K):3a.I(l(){7.2N=7.2N||6.1f(7,"1e");k(7.2N=="1Y")7.2N="2t";7.1q.1e="1Y"});q 7},52:6.C.3r,3r:l(C,4S){u 1y=1x;q 6.1k(C)&&6.1k(4S)?7.52(C,4S):7.I(l(){6(7)[6(7).46(":1C")?"1K":"1D"].14(6(7),1y)})},6x:l(P,K){q 7.23({26:"1K"},P,K)},6z:l(P,K){q 7.23({26:"1D"},P,K)},6C:l(P,K){q 7.I(l(){u 56=6(7).46(":1C")?"1K":"1D";6(7).23({26:56},P,K)})},6F:l(P,K){q 7.23({1b:"1K"},P,K)},6I:l(P,K){q 7.23({1b:"1D"},P,K)},6J:l(P,3q,K){q 7.23({1b:3q},P,K)},23:l(F,P,1o,K){q 7.1F(l(){7.2r=6.1A({},F);u 1l=6.P(P,1o,K);O(u p 1B F){u e=1p 6.30(7,1l,p);k(F[p].1g==3N)e.2x(e.M(),F[p]);H e[F[p]](F)}})},1F:l(v,C){k(!C){C=v;v="30"}q 7.I(l(){k(!7.1F)7.1F={};k(!7.1F[v])7.1F[v]=[];7.1F[v].1h(C);k(7.1F[v].G==1)C.14(7)})}});6.1A({P:l(P,1o,C){u 1l=P&&P.1g==6O?P:{1X:C||!C&&1o||6.1k(P)&&P,24:P,1o:C&&1o||1o&&1o.1g!=4D&&1o};1l.24=(1l.24&&1l.24.1g==3N?1l.24:{6U:6X,6Y:51}[1l.24])||6Z;1l.1H=1l.1X;1l.1X=l(){6.5X(7,"30");k(6.1k(1l.1H))1l.1H.14(7)};q 1l},1o:{},1F:{},5X:l(B,v){v=v||"30";k(B.1F&&B.1F[v]){B.1F[v].4m();u f=B.1F[v][0];k(f)f.14(B)}},30:l(B,1a,F){u z=7;u y=B.1q;u 4j=6.1f(B,"1e");y.1e="2t";y.5y="1C";z.a=l(){k(1a.3j)1a.3j.14(B,[z.2j]);k(F=="1b")6.1E(y,"1b",z.2j);H k(5g(z.2j))y[F]=5g(z.2j)+"49"};z.5k=l(){q 4f(6.1f(B,F))};z.M=l(){u r=4f(6.2V(B,F));q r&&r>-7g?r:z.5k()};z.2x=l(4d,3q){z.4o=(1p 5s()).5t();z.2j=4d;z.a();z.47=4c(l(){z.3j(4d,3q)},13)};z.1K=l(){k(!B.1z)B.1z={};B.1z[F]=7.M();1a.1K=T;z.2x(0,B.1z[F]);k(F!="1b")y[F]="5q"};z.1D=l(){k(!B.1z)B.1z={};B.1z[F]=7.M();1a.1D=T;z.2x(B.1z[F],0)};z.3r=l(){k(!B.1z)B.1z={};B.1z[F]=7.M();k(4j=="1Y"){1a.1K=T;k(F!="1b")y[F]="5q";z.2x(0,B.1z[F])}H{1a.1D=T;z.2x(B.1z[F],0)}};z.3j=l(31,3G){u t=(1p 5s()).5t();k(t>1a.24+z.4o){5u(z.47);z.47=1c;z.2j=3G;z.a();k(B.2r)B.2r[F]=T;u 29=T;O(u i 1B B.2r)k(B.2r[i]!==T)29=Y;k(29){y.5y="";y.1e=4j;k(6.1f(B,"1e")=="1Y")y.1e="2t";k(1a.1D)y.1e="1Y";k(1a.1D||1a.1K)O(u p 1B B.2r)k(p=="1b")6.1E(y,p,B.1z[p]);H y[p]=""}k(29&&6.1k(1a.1X))1a.1X.14(B)}H{u n=t-7.4o;u p=n/1a.24;z.2j=1a.1o&&6.1o[1a.1o]?6.1o[1a.1o](p,n,31,(3G-31),1a.24):((-5L.7E(p*5L.7F)/2)+0.5)*(3G-31)+31;z.a()}}}});6.C.1A({7G:l(R,21,K){7.2E(R,21,K,1)},2E:l(R,21,K,1S){k(6.1k(R))q 7.3R("2E",R);K=K||l(){};u v="65";k(21)k(6.1k(21)){K=21;21=1c}H{21=6.2U(21);v="6f"}u 4x=7;6.3d({R:R,v:v,D:21,1S:1S,1X:l(2J,11){k(11=="2K"||!1S&&11=="5H")4x.1E("2H",2J.3L).4T().I(K,[2J.3L,11,2J]);H K.14(4x,[2J.3L,11,2J])}});q 7},7L:l(){q 6.2U(7)},4T:l(){q 7.2o("2d").I(l(){k(7.4B)6.6c(7.4B);H 6.4H(7.2L||7.7P||7.2H||"")}).4E()}});k(!1t.3w)3w=l(){q 1p 7S("7W.80")};6.I("68,5R,5Q,6h,5P,5C".3o(","),l(i,o){6.C[o]=l(f){q 7.3R(o,f)}});6.1A({2a:l(R,D,K,v,1S){k(6.1k(D)){K=D;D=1c}q 6.3d({R:R,D:D,2K:K,4t:v,1S:1S})},8a:l(R,D,K,v){q 6.2a(R,D,K,v,1)},6c:l(R,K){q 6.2a(R,1c,K,"2d")},8c:l(R,D,K){q 6.2a(R,D,K,"67")},8e:l(R,D,K,v){k(6.1k(D)){K=D;D={}}q 6.3d({v:"6f",R:R,D:D,2K:K,4t:v})},8k:l(27){6.3K.27=27},8n:l(6o){6.1A(6.3K,6o)},3K:{1i:T,v:"65",27:0,5a:"8u/x-8w-5S-8D",50:T,4G:T,D:1c},3m:{},3d:l(s){s=6.1A({},6.3K,s);k(s.D){k(s.50&&1v s.D!="22")s.D=6.2U(s.D);k(s.v.4P()=="2a")s.R+=((s.R.15("?")>-1)?"&":"?")+s.D}k(s.1i&&!6.4a++)6.E.1M("68");u 4z=Y;u L=1p 3w();L.6P(s.v,s.R,s.4G);k(s.D)L.3i("6R-6V",s.5a);k(s.1S)L.3i("71-4A-73",6.3m[s.R]||"77, 7a 7c 7e 4b:4b:4b 7k");L.3i("X-7m-7p","3w");k(L.7r)L.3i("7t","7u");k(s.5A)s.5A(L);k(s.1i)6.E.1M("5C",[L,s]);u 2p=l(4n){k(L&&(L.3A==4||4n=="27")){4z=T;u 11;2s{11=6.6i(L)&&4n!="27"?s.1S&&6.6d(L,s.R)?"5H":"2K":"2M";k(11!="2M"){u 3E;2s{3E=L.4l("66-4A")}2y(e){}k(s.1S&&3E)6.3m[s.R]=3E;u D=6.5D(L,s.4t);k(s.2K)s.2K(D,11);k(s.1i)6.E.1M("5P",[L,s])}H 6.3Q(s,L,11)}2y(e){11="2M";6.3Q(s,L,11,e)}k(s.1i)6.E.1M("5Q",[L,s]);k(s.1i&&!--6.4a)6.E.1M("5R");k(s.1X)s.1X(L,11);L.2p=l(){};L=1c}};L.2p=2p;k(s.27>0)5c(l(){k(L){L.7J();k(!4z)2p("27")}},s.27);u 4J=L;2s{4J.7O(s.D)}2y(e){6.3Q(s,L,1c,e)}k(!s.4G)2p();q 4J},3Q:l(s,L,11,e){k(s.2M)s.2M(L,11,e);k(s.1i)6.E.1M("6h",[L,s,e])},4a:0,6i:l(r){2s{q!r.11&&8y.8G=="42:"||(r.11>=51&&r.11<6w)||r.11==5b||6.U.2C&&r.11==Q}2y(e){}q Y},6d:l(L,R){2s{u 5K=L.4l("66-4A");q L.11==5b||5K==6.3m[R]||6.U.2C&&L.11==Q}2y(e){}q Y},5D:l(r,v){u 4p=r.4l("7A-v");u D=!v&&4p&&4p.15("L")>=0;D=v=="L"||D?r.7I:r.3L;k(v=="2d")6.4H(D);k(v=="67")3B("D = "+D);k(v=="4Q")6("<1W>").4Q(D).4T();q D},2U:l(a){u s=[];k(a.1g==2A||a.3e)6.I(a,l(){s.1h(2I(7.W)+"="+2I(7.N))});H O(u j 1B a)k(a[j]&&a[j].1g==2A)6.I(a[j],l(){s.1h(2I(j)+"="+2I(7))});H s.1h(2I(j)+"="+2I(a[j]));q s.55("&")},4H:l(D){k(1t.5B)1t.5B(D);H k(6.U.2C)1t.5c(D,0);H 3B.3s(1t,D)}})}',62,539,'||||||jQuery|this|||||||||||||if|function|||||return||||var|type||||||elem|fn|data|event|prop|length|else|each|ret|callback|xml|cur|value|for|speed|undefined|url|element|true|browser|parentNode|name||false|||status|document||apply|indexOf|className|firstChild|val|obj|options|opacity|null|result|display|css|constructor|push|global|handler|isFunction|opt|msie|expr|easing|new|style|context|test|window|nodeName|typeof|filter|arguments|args|orig|extend|in|hidden|hide|attr|queue|re|old|events|add|show|arg|trigger|table|token|target|elems|num|ifModified|tbody|replace|nodeType|div|complete|none|while|key|params|string|animate|duration|nth|height|timeout|ready|done|get|index|not|script|tb|nextSibling|remove|preventDefault|merge|now|grep|z0|fix|guid|find|onreadystatechange|pushStack|curAnim|try|block|cssFloat|first|al|custom|catch|stopPropagation|Array|exec|safari|wrap|load|sibling|el|innerHTML|encodeURIComponent|res|success|text|error|oldblock|_|has|selected|disabled|checked|insertBefore|param|curCSS|last|map|substr|trim|fx|firstNum|handlers|originalEvent|re2|domManip|mozilla|opera|childNodes|removeChild|visible|readyList|parPos|ajax|jquery|oWidth|inArray|button|setRequestHeader|step|child|styleFloat|lastModified|empty|split|String|to|toggle|call|append|toUpperCase|multiFilter|XMLHttpRequest|foundToken|9_|oid|readyState|eval|tag|getAttribute|modRes|dir|lastNum|makeArray|on|slice|ajaxSettings|responseText|returnValue|Number|isReady|second|handleError|bind|mouseover|select|tr|cloneNode|clean|defaultView|id|position|width|oHeight|file|static|swap|getComputedStyle|is|timer|inv|px|active|00|setInterval|from|handleHover|parseFloat|visibility|radio|appendChild|oldDisplay|rec|getResponseHeader|shift|isTimeout|startTime|ct|break|getAll|parents|dataType|delete|triggered|clone|self|documentElement|requestDone|Modified|src|deep|Function|end|lastToggle|async|globalEval|pos|xml2|alpha|float|setArray|matched|submit|toLowerCase|html|getElementById|fn2|evalScripts|_resort|RegExp|safariTimer|els|unload|currentStyle|processData|200|_toggle|getPropertyValue|newProp|join|state|100|password|checkbox|contentType|304|setTimeout|check|gt|appendTo|parseInt|before|after|removeAttr|max|lt|eq|prepend|previousSibling|parent|1px|contains|Date|getTime|clearInterval|image|reset|input|overflow|continue|beforeSend|execScript|ajaxSend|httpData|getElementsByTagName|tmp|parse|notmodified|webkit|_prefix|xmlRes|Math|even|rl|odd|ajaxSuccess|ajaxComplete|ajaxStop|form|handle|unshift|srcElement|pageX|dequeue|clientX|scrollLeft|nodeValue|scrollTop|unbind|sl|zoom|GET|Last|json|ajaxStart|click|__ie_init|mouseout|getScript|httpNotModified|createElement|POST|DOMContentLoaded|ajaxError|httpSuccess|prevObject|force|ol|exclude|one|settings|do|absolute|left|relative|clientHeight|clientWidth|offsetWidth|300|slideDown|thead|slideUp|tfoot|td|slideToggle|th|offsetHeight|fadeIn|htmlFor|class|fadeOut|fadeTo|readonly|readOnly|gi|match|Object|open|action|Content|getAttributeNode|tagName|slow|Type|ig|600|fast|400|concat|If|userAgent|Since|compatible|boxModel|compatMode|Thu|next|siblings|01|children|Jan|prependTo|1970|insertAfter|10000|removeAttribute|addClass|removeClass|GMT|toggleClass|Requested|lastChild|only|With|enabled|overrideMimeType|textarea|Connection|close|right|object|Top|substring|prev|content|CSS1Compat|font|weight|cos|PI|loadIfModified|navigator|responseXML|abort|body|serialize|pageY|clientY|send|textContent|cancelBubble|setAttribute|ActiveXObject|hover|fromElement|method|Microsoft|9999|toElement|relatedTarget|XMLHTTP|removeEventListener|blur|focus|resize|scroll|dblclick|mousedown|mouseup|mousemove|getIfModified|change|getJSON|keydown|post|keypress|keyup|addEventListener|write|scr|ajaxTimeout|ipt|toString|ajaxSetup|prototype|size|defer|createTextNode|reverse|loaded|application|noConflict|www|line|location|Bottom|Right|Left|padding|urlencoded|border|Width|protocol'.split('|'),0,{})) +/* + * jQuery 1.2.6 - New Wave Javascript + * + * Copyright (c) 2008 John Resig (jquery.com) + * Dual licensed under the MIT (MIT-LICENSE.txt) + * and GPL (GPL-LICENSE.txt) licenses. + * + * $Date: 2008-05-24 14:22:17 -0400 (Sat, 24 May 2008) $ + * $Rev: 5685 $ + */ +eval(function(p,a,c,k,e,r){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(H(){J w=1b.4M,3m$=1b.$;J D=1b.4M=1b.$=H(a,b){I 2B D.17.5j(a,b)};J u=/^[^<]*(<(.|\\s)+>)[^>]*$|^#(\\w+)$/,62=/^.[^:#\\[\\.]*$/,12;D.17=D.44={5j:H(d,b){d=d||S;G(d.16){7[0]=d;7.K=1;I 7}G(1j d=="23"){J c=u.2D(d);G(c&&(c[1]||!b)){G(c[1])d=D.4h([c[1]],b);N{J a=S.61(c[3]);G(a){G(a.2v!=c[3])I D().2q(d);I D(a)}d=[]}}N I D(b).2q(d)}N G(D.1D(d))I D(S)[D.17.27?"27":"43"](d);I 7.6Y(D.2d(d))},5w:"1.2.6",8G:H(){I 7.K},K:0,3p:H(a){I a==12?D.2d(7):7[a]},2I:H(b){J a=D(b);a.5n=7;I a},6Y:H(a){7.K=0;2p.44.1p.1w(7,a);I 7},P:H(a,b){I D.P(7,a,b)},5i:H(b){J a=-1;I D.2L(b&&b.5w?b[0]:b,7)},1K:H(c,a,b){J d=c;G(c.1q==56)G(a===12)I 7[0]&&D[b||"1K"](7[0],c);N{d={};d[c]=a}I 7.P(H(i){R(c 1n d)D.1K(b?7.V:7,c,D.1i(7,d[c],b,i,c))})},1g:H(b,a){G((b==\'2h\'||b==\'1Z\')&&3d(a)<0)a=12;I 7.1K(b,a,"2a")},1r:H(b){G(1j b!="49"&&b!=U)I 7.4E().3v((7[0]&&7[0].2z||S).5F(b));J a="";D.P(b||7,H(){D.P(7.3t,H(){G(7.16!=8)a+=7.16!=1?7.76:D.17.1r([7])})});I a},5z:H(b){G(7[0])D(b,7[0].2z).5y().39(7[0]).2l(H(){J a=7;1B(a.1x)a=a.1x;I a}).3v(7);I 7},8Y:H(a){I 7.P(H(){D(7).6Q().5z(a)})},8R:H(a){I 7.P(H(){D(7).5z(a)})},3v:H(){I 7.3W(19,M,Q,H(a){G(7.16==1)7.3U(a)})},6F:H(){I 7.3W(19,M,M,H(a){G(7.16==1)7.39(a,7.1x)})},6E:H(){I 7.3W(19,Q,Q,H(a){7.1d.39(a,7)})},5q:H(){I 7.3W(19,Q,M,H(a){7.1d.39(a,7.2H)})},3l:H(){I 7.5n||D([])},2q:H(b){J c=D.2l(7,H(a){I D.2q(b,a)});I 7.2I(/[^+>] [^+>]/.11(b)||b.1h("..")>-1?D.4r(c):c)},5y:H(e){J f=7.2l(H(){G(D.14.1f&&!D.4n(7)){J a=7.6o(M),5h=S.3h("1v");5h.3U(a);I D.4h([5h.4H])[0]}N I 7.6o(M)});J d=f.2q("*").5c().P(H(){G(7[E]!=12)7[E]=U});G(e===M)7.2q("*").5c().P(H(i){G(7.16==3)I;J c=D.L(7,"3w");R(J a 1n c)R(J b 1n c[a])D.W.1e(d[i],a,c[a][b],c[a][b].L)});I f},1E:H(b){I 7.2I(D.1D(b)&&D.3C(7,H(a,i){I b.1k(a,i)})||D.3g(b,7))},4Y:H(b){G(b.1q==56)G(62.11(b))I 7.2I(D.3g(b,7,M));N b=D.3g(b,7);J a=b.K&&b[b.K-1]!==12&&!b.16;I 7.1E(H(){I a?D.2L(7,b)<0:7!=b})},1e:H(a){I 7.2I(D.4r(D.2R(7.3p(),1j a==\'23\'?D(a):D.2d(a))))},3F:H(a){I!!a&&D.3g(a,7).K>0},7T:H(a){I 7.3F("."+a)},6e:H(b){G(b==12){G(7.K){J c=7[0];G(D.Y(c,"2A")){J e=c.64,63=[],15=c.15,2V=c.O=="2A-2V";G(e<0)I U;R(J i=2V?e:0,2f=2V?e+1:15.K;i<2f;i++){J d=15[i];G(d.2W){b=D.14.1f&&!d.at.2x.an?d.1r:d.2x;G(2V)I b;63.1p(b)}}I 63}N I(7[0].2x||"").1o(/\\r/g,"")}I 12}G(b.1q==4L)b+=\'\';I 7.P(H(){G(7.16!=1)I;G(b.1q==2p&&/5O|5L/.11(7.O))7.4J=(D.2L(7.2x,b)>=0||D.2L(7.34,b)>=0);N G(D.Y(7,"2A")){J a=D.2d(b);D("9R",7).P(H(){7.2W=(D.2L(7.2x,a)>=0||D.2L(7.1r,a)>=0)});G(!a.K)7.64=-1}N 7.2x=b})},2K:H(a){I a==12?(7[0]?7[0].4H:U):7.4E().3v(a)},7b:H(a){I 7.5q(a).21()},79:H(i){I 7.3s(i,i+1)},3s:H(){I 7.2I(2p.44.3s.1w(7,19))},2l:H(b){I 7.2I(D.2l(7,H(a,i){I b.1k(a,i,a)}))},5c:H(){I 7.1e(7.5n)},L:H(d,b){J a=d.1R(".");a[1]=a[1]?"."+a[1]:"";G(b===12){J c=7.5C("9z"+a[1]+"!",[a[0]]);G(c===12&&7.K)c=D.L(7[0],d);I c===12&&a[1]?7.L(a[0]):c}N I 7.1P("9u"+a[1]+"!",[a[0],b]).P(H(){D.L(7,d,b)})},3b:H(a){I 7.P(H(){D.3b(7,a)})},3W:H(g,f,h,d){J e=7.K>1,3x;I 7.P(H(){G(!3x){3x=D.4h(g,7.2z);G(h)3x.9o()}J b=7;G(f&&D.Y(7,"1T")&&D.Y(3x[0],"4F"))b=7.3H("22")[0]||7.3U(7.2z.3h("22"));J c=D([]);D.P(3x,H(){J a=e?D(7).5y(M)[0]:7;G(D.Y(a,"1m"))c=c.1e(a);N{G(a.16==1)c=c.1e(D("1m",a).21());d.1k(b,a)}});c.P(6T)})}};D.17.5j.44=D.17;H 6T(i,a){G(a.4d)D.3Y({1a:a.4d,31:Q,1O:"1m"});N D.5u(a.1r||a.6O||a.4H||"");G(a.1d)a.1d.37(a)}H 1z(){I+2B 8J}D.1l=D.17.1l=H(){J b=19[0]||{},i=1,K=19.K,4x=Q,15;G(b.1q==8I){4x=b;b=19[1]||{};i=2}G(1j b!="49"&&1j b!="H")b={};G(K==i){b=7;--i}R(;i-1}},6q:H(b,c,a){J e={};R(J d 1n c){e[d]=b.V[d];b.V[d]=c[d]}a.1k(b);R(J d 1n c)b.V[d]=e[d]},1g:H(d,e,c){G(e=="2h"||e=="1Z"){J b,3X={30:"5x",5g:"1G",18:"3I"},35=e=="2h"?["5e","6k"]:["5G","6i"];H 5b(){b=e=="2h"?d.8f:d.8c;J a=0,2C=0;D.P(35,H(){a+=3d(D.2a(d,"57"+7,M))||0;2C+=3d(D.2a(d,"2C"+7+"4b",M))||0});b-=29.83(a+2C)}G(D(d).3F(":4j"))5b();N D.6q(d,3X,5b);I 29.2f(0,b)}I D.2a(d,e,c)},2a:H(f,l,k){J e,V=f.V;H 3E(b){G(!D.14.2k)I Q;J a=3P.54(b,U);I!a||a.52("3E")==""}G(l=="1y"&&D.14.1f){e=D.1K(V,"1y");I e==""?"1":e}G(D.14.2G&&l=="18"){J d=V.50;V.50="0 7Y 7W";V.50=d}G(l.1I(/4i/i))l=y;G(!k&&V&&V[l])e=V[l];N G(3P.54){G(l.1I(/4i/i))l="4i";l=l.1o(/([A-Z])/g,"-$1").3y();J c=3P.54(f,U);G(c&&!3E(f))e=c.52(l);N{J g=[],2E=[],a=f,i=0;R(;a&&3E(a);a=a.1d)2E.6h(a);R(;i<2E.K;i++)G(3E(2E[i])){g[i]=2E[i].V.18;2E[i].V.18="3I"}e=l=="18"&&g[2E.K-1]!=U?"2F":(c&&c.52(l))||"";R(i=0;i]*?)\\/>/g,H(b,a,c){I c.1I(/^(aK|4f|7E|aG|4T|7A|aB|3n|az|ay|av)$/i)?b:a+">"});J f=D.3k(d).3y(),1v=h.3h("1v");J e=!f.1h("",""]||!f.1h("",""]||f.1I(/^<(aq|22|am|ak|ai)/)&&[1,"<1T>",""]||!f.1h("<4F")&&[2,"<1T><22>",""]||(!f.1h("<22><4F>",""]||!f.1h("<7E")&&[2,"<1T><22><7q>",""]||D.14.1f&&[1,"1v<1v>",""]||[0,"",""];1v.4H=e[1]+d+e[2];1B(e[0]--)1v=1v.5T;G(D.14.1f){J g=!f.1h("<1T")&&f.1h("<22")<0?1v.1x&&1v.1x.3t:e[1]=="<1T>"&&f.1h("<22")<0?1v.3t:[];R(J j=g.K-1;j>=0;--j)G(D.Y(g[j],"22")&&!g[j].3t.K)g[j].1d.37(g[j]);G(/^\\s/.11(d))1v.39(h.5F(d.1I(/^\\s*/)[0]),1v.1x)}d=D.2d(1v.3t)}G(d.K===0&&(!D.Y(d,"3V")&&!D.Y(d,"2A")))I;G(d[0]==12||D.Y(d,"3V")||d.15)k.1p(d);N k=D.2R(k,d)});I k},1K:H(d,f,c){G(!d||d.16==3||d.16==8)I 12;J e=!D.4n(d),40=c!==12,1f=D.14.1f;f=e&&D.3X[f]||f;G(d.2j){J g=/5Q|4d|V/.11(f);G(f=="2W"&&D.14.2k)d.1d.64;G(f 1n d&&e&&!g){G(40){G(f=="O"&&D.Y(d,"4T")&&d.1d)7p"O a3 a1\'t 9V 9U";d[f]=c}G(D.Y(d,"3V")&&d.7i(f))I d.7i(f).76;I d[f]}G(1f&&e&&f=="V")I D.1K(d.V,"9T",c);G(40)d.9Q(f,""+c);J h=1f&&e&&g?d.4G(f,2):d.4G(f);I h===U?12:h}G(1f&&f=="1y"){G(40){d.6B=1;d.1E=(d.1E||"").1o(/7f\\([^)]*\\)/,"")+(3r(c)+\'\'=="9L"?"":"7f(1y="+c*7a+")")}I d.1E&&d.1E.1h("1y=")>=0?(3d(d.1E.1I(/1y=([^)]*)/)[1])/7a)+\'\':""}f=f.1o(/-([a-z])/9H,H(a,b){I b.2r()});G(40)d[f]=c;I d[f]},3k:H(a){I(a||"").1o(/^\\s+|\\s+$/g,"")},2d:H(b){J a=[];G(b!=U){J i=b.K;G(i==U||b.1R||b.4I||b.1k)a[0]=b;N 1B(i)a[--i]=b[i]}I a},2L:H(b,a){R(J i=0,K=a.K;i*",7).21();1B(7.1x)7.37(7.1x)}},H(a,b){D.17[a]=H(){I 7.P(b,19)}});D.P(["6N","4b"],H(i,c){J b=c.3y();D.17[b]=H(a){I 7[0]==1b?D.14.2G&&S.1c["5t"+c]||D.14.2k&&1b["5s"+c]||S.70=="6Z"&&S.1C["5t"+c]||S.1c["5t"+c]:7[0]==S?29.2f(29.2f(S.1c["4y"+c],S.1C["4y"+c]),29.2f(S.1c["2i"+c],S.1C["2i"+c])):a==12?(7.K?D.1g(7[0],b):U):7.1g(b,a.1q==56?a:a+"2X")}});H 25(a,b){I a[0]&&3r(D.2a(a[0],b,M),10)||0}J C=D.14.2k&&3r(D.14.5B)<8H?"(?:[\\\\w*3m-]|\\\\\\\\.)":"(?:[\\\\w\\8F-\\8E*3m-]|\\\\\\\\.)",6L=2B 4v("^>\\\\s*("+C+"+)"),6J=2B 4v("^("+C+"+)(#)("+C+"+)"),6I=2B 4v("^([#.]?)("+C+"*)");D.1l({6H:{"":H(a,i,m){I m[2]=="*"||D.Y(a,m[2])},"#":H(a,i,m){I a.4G("2v")==m[2]},":":{8D:H(a,i,m){I im[3]-0},3a:H(a,i,m){I m[3]-0==i},79:H(a,i,m){I m[3]-0==i},3o:H(a,i){I i==0},3S:H(a,i,m,r){I i==r.K-1},6D:H(a,i){I i%2==0},6C:H(a,i){I i%2},"3o-4u":H(a){I a.1d.3H("*")[0]==a},"3S-4u":H(a){I D.3a(a.1d.5T,1,"4l")==a},"8z-4u":H(a){I!D.3a(a.1d.5T,2,"4l")},6W:H(a){I a.1x},4E:H(a){I!a.1x},8y:H(a,i,m){I(a.6O||a.8x||D(a).1r()||"").1h(m[3])>=0},4j:H(a){I"1G"!=a.O&&D.1g(a,"18")!="2F"&&D.1g(a,"5g")!="1G"},1G:H(a){I"1G"==a.O||D.1g(a,"18")=="2F"||D.1g(a,"5g")=="1G"},8w:H(a){I!a.3R},3R:H(a){I a.3R},4J:H(a){I a.4J},2W:H(a){I a.2W||D.1K(a,"2W")},1r:H(a){I"1r"==a.O},5O:H(a){I"5O"==a.O},5L:H(a){I"5L"==a.O},5p:H(a){I"5p"==a.O},3Q:H(a){I"3Q"==a.O},5o:H(a){I"5o"==a.O},6A:H(a){I"6A"==a.O},6z:H(a){I"6z"==a.O},2s:H(a){I"2s"==a.O||D.Y(a,"2s")},4T:H(a){I/4T|2A|6y|2s/i.11(a.Y)},3T:H(a,i,m){I D.2q(m[3],a).K},8t:H(a){I/h\\d/i.11(a.Y)},8s:H(a){I D.3C(D.3O,H(b){I a==b.T}).K}}},6x:[/^(\\[) *@?([\\w-]+) *([!*$^~=]*) *(\'?"?)(.*?)\\4 *\\]/,/^(:)([\\w-]+)\\("?\'?(.*?(\\(.*?\\))?[^(]*?)"?\'?\\)/,2B 4v("^([:.#]*)("+C+"+)")],3g:H(a,c,b){J d,1t=[];1B(a&&a!=d){d=a;J f=D.1E(a,c,b);a=f.t.1o(/^\\s*,\\s*/,"");1t=b?c=f.r:D.2R(1t,f.r)}I 1t},2q:H(t,o){G(1j t!="23")I[t];G(o&&o.16!=1&&o.16!=9)I[];o=o||S;J d=[o],2o=[],3S,Y;1B(t&&3S!=t){J r=[];3S=t;t=D.3k(t);J l=Q,3j=6L,m=3j.2D(t);G(m){Y=m[1].2r();R(J i=0;d[i];i++)R(J c=d[i].1x;c;c=c.2H)G(c.16==1&&(Y=="*"||c.Y.2r()==Y))r.1p(c);d=r;t=t.1o(3j,"");G(t.1h(" ")==0)6M;l=M}N{3j=/^([>+~])\\s*(\\w*)/i;G((m=3j.2D(t))!=U){r=[];J k={};Y=m[2].2r();m=m[1];R(J j=0,3i=d.K;j<3i;j++){J n=m=="~"||m=="+"?d[j].2H:d[j].1x;R(;n;n=n.2H)G(n.16==1){J g=D.L(n);G(m=="~"&&k[g])1X;G(!Y||n.Y.2r()==Y){G(m=="~")k[g]=M;r.1p(n)}G(m=="+")1X}}d=r;t=D.3k(t.1o(3j,""));l=M}}G(t&&!l){G(!t.1h(",")){G(o==d[0])d.4s();2o=D.2R(2o,d);r=d=[o];t=" "+t.6v(1,t.K)}N{J h=6J;J m=h.2D(t);G(m){m=[0,m[2],m[3],m[1]]}N{h=6I;m=h.2D(t)}m[2]=m[2].1o(/\\\\/g,"");J f=d[d.K-1];G(m[1]=="#"&&f&&f.61&&!D.4n(f)){J p=f.61(m[2]);G((D.14.1f||D.14.2G)&&p&&1j p.2v=="23"&&p.2v!=m[2])p=D(\'[@2v="\'+m[2]+\'"]\',f)[0];d=r=p&&(!m[3]||D.Y(p,m[3]))?[p]:[]}N{R(J i=0;d[i];i++){J a=m[1]=="#"&&m[3]?m[3]:m[1]!=""||m[0]==""?"*":m[2];G(a=="*"&&d[i].Y.3y()=="49")a="3n";r=D.2R(r,d[i].3H(a))}G(m[1]==".")r=D.5m(r,m[2]);G(m[1]=="#"){J e=[];R(J i=0;r[i];i++)G(r[i].4G("2v")==m[2]){e=[r[i]];1X}r=e}d=r}t=t.1o(h,"")}}G(t){J b=D.1E(t,r);d=r=b.r;t=D.3k(b.t)}}G(t)d=[];G(d&&o==d[0])d.4s();2o=D.2R(2o,d);I 2o},5m:H(r,m,a){m=" "+m+" ";J c=[];R(J i=0;r[i];i++){J b=(" "+r[i].1F+" ").1h(m)>=0;G(!a&&b||a&&!b)c.1p(r[i])}I c},1E:H(t,r,h){J d;1B(t&&t!=d){d=t;J p=D.6x,m;R(J i=0;p[i];i++){m=p[i].2D(t);G(m){t=t.8r(m[0].K);m[2]=m[2].1o(/\\\\/g,"");1X}}G(!m)1X;G(m[1]==":"&&m[2]=="4Y")r=62.11(m[3])?D.1E(m[3],r,M).r:D(r).4Y(m[3]);N G(m[1]==".")r=D.5m(r,m[2],h);N G(m[1]=="["){J g=[],O=m[3];R(J i=0,3i=r.K;i<3i;i++){J a=r[i],z=a[D.3X[m[2]]||m[2]];G(z==U||/5Q|4d|2W/.11(m[2]))z=D.1K(a,m[2])||\'\';G((O==""&&!!z||O=="="&&z==m[5]||O=="!="&&z!=m[5]||O=="^="&&z&&!z.1h(m[5])||O=="$="&&z.6v(z.K-m[5].K)==m[5]||(O=="*="||O=="~=")&&z.1h(m[5])>=0)^h)g.1p(a)}r=g}N G(m[1]==":"&&m[2]=="3a-4u"){J e={},g=[],11=/(-?)(\\d*)n((?:\\+|-)?\\d*)/.2D(m[3]=="6D"&&"2n"||m[3]=="6C"&&"2n+1"||!/\\D/.11(m[3])&&"8q+"+m[3]||m[3]),3o=(11[1]+(11[2]||1))-0,d=11[3]-0;R(J i=0,3i=r.K;i<3i;i++){J j=r[i],1d=j.1d,2v=D.L(1d);G(!e[2v]){J c=1;R(J n=1d.1x;n;n=n.2H)G(n.16==1)n.4q=c++;e[2v]=M}J b=Q;G(3o==0){G(j.4q==d)b=M}N G((j.4q-d)%3o==0&&(j.4q-d)/3o>=0)b=M;G(b^h)g.1p(j)}r=g}N{J f=D.6H[m[1]];G(1j f=="49")f=f[m[2]];G(1j f=="23")f=6u("Q||H(a,i){I "+f+";}");r=D.3C(r,H(a,i){I f(a,i,m,r)},h)}}I{r:r,t:t}},4S:H(b,c){J a=[],1t=b[c];1B(1t&&1t!=S){G(1t.16==1)a.1p(1t);1t=1t[c]}I a},3a:H(a,e,c,b){e=e||1;J d=0;R(;a;a=a[c])G(a.16==1&&++d==e)1X;I a},5v:H(n,a){J r=[];R(;n;n=n.2H){G(n.16==1&&n!=a)r.1p(n)}I r}});D.W={1e:H(f,i,g,e){G(f.16==3||f.16==8)I;G(D.14.1f&&f.4I)f=1b;G(!g.24)g.24=7.24++;G(e!=12){J h=g;g=7.3M(h,H(){I h.1w(7,19)});g.L=e}J j=D.L(f,"3w")||D.L(f,"3w",{}),1H=D.L(f,"1H")||D.L(f,"1H",H(){G(1j D!="12"&&!D.W.5k)I D.W.1H.1w(19.3L.T,19)});1H.T=f;D.P(i.1R(/\\s+/),H(c,b){J a=b.1R(".");b=a[0];g.O=a[1];J d=j[b];G(!d){d=j[b]={};G(!D.W.2t[b]||D.W.2t[b].4p.1k(f)===Q){G(f.3K)f.3K(b,1H,Q);N G(f.6t)f.6t("4o"+b,1H)}}d[g.24]=g;D.W.26[b]=M});f=U},24:1,26:{},21:H(e,h,f){G(e.16==3||e.16==8)I;J i=D.L(e,"3w"),1L,5i;G(i){G(h==12||(1j h=="23"&&h.8p(0)=="."))R(J g 1n i)7.21(e,g+(h||""));N{G(h.O){f=h.2y;h=h.O}D.P(h.1R(/\\s+/),H(b,a){J c=a.1R(".");a=c[0];G(i[a]){G(f)2U i[a][f.24];N R(f 1n i[a])G(!c[1]||i[a][f].O==c[1])2U i[a][f];R(1L 1n i[a])1X;G(!1L){G(!D.W.2t[a]||D.W.2t[a].4A.1k(e)===Q){G(e.6p)e.6p(a,D.L(e,"1H"),Q);N G(e.6n)e.6n("4o"+a,D.L(e,"1H"))}1L=U;2U i[a]}}})}R(1L 1n i)1X;G(!1L){J d=D.L(e,"1H");G(d)d.T=U;D.3b(e,"3w");D.3b(e,"1H")}}},1P:H(h,c,f,g,i){c=D.2d(c);G(h.1h("!")>=0){h=h.3s(0,-1);J a=M}G(!f){G(7.26[h])D("*").1e([1b,S]).1P(h,c)}N{G(f.16==3||f.16==8)I 12;J b,1L,17=D.1D(f[h]||U),W=!c[0]||!c[0].32;G(W){c.6h({O:h,2J:f,32:H(){},3J:H(){},4C:1z()});c[0][E]=M}c[0].O=h;G(a)c[0].6m=M;J d=D.L(f,"1H");G(d)b=d.1w(f,c);G((!17||(D.Y(f,\'a\')&&h=="4V"))&&f["4o"+h]&&f["4o"+h].1w(f,c)===Q)b=Q;G(W)c.4s();G(i&&D.1D(i)){1L=i.1w(f,b==U?c:c.7d(b));G(1L!==12)b=1L}G(17&&g!==Q&&b!==Q&&!(D.Y(f,\'a\')&&h=="4V")){7.5k=M;1U{f[h]()}1V(e){}}7.5k=Q}I b},1H:H(b){J a,1L,38,5f,4m;b=19[0]=D.W.6l(b||1b.W);38=b.O.1R(".");b.O=38[0];38=38[1];5f=!38&&!b.6m;4m=(D.L(7,"3w")||{})[b.O];R(J j 1n 4m){J c=4m[j];G(5f||c.O==38){b.2y=c;b.L=c.L;1L=c.1w(7,19);G(a!==Q)a=1L;G(1L===Q){b.32();b.3J()}}}I a},6l:H(b){G(b[E]==M)I b;J d=b;b={8o:d};J c="8n 8m 8l 8k 2s 8j 47 5d 6j 5E 8i L 8h 8g 4K 2y 5a 59 8e 8b 58 6f 8a 88 4k 87 86 84 6d 2J 4C 6c O 82 81 35".1R(" ");R(J i=c.K;i;i--)b[c[i]]=d[c[i]];b[E]=M;b.32=H(){G(d.32)d.32();d.80=Q};b.3J=H(){G(d.3J)d.3J();d.7Z=M};b.4C=b.4C||1z();G(!b.2J)b.2J=b.6d||S;G(b.2J.16==3)b.2J=b.2J.1d;G(!b.4k&&b.4K)b.4k=b.4K==b.2J?b.6c:b.4K;G(b.58==U&&b.5d!=U){J a=S.1C,1c=S.1c;b.58=b.5d+(a&&a.2e||1c&&1c.2e||0)-(a.6b||0);b.6f=b.6j+(a&&a.2c||1c&&1c.2c||0)-(a.6a||0)}G(!b.35&&((b.47||b.47===0)?b.47:b.5a))b.35=b.47||b.5a;G(!b.59&&b.5E)b.59=b.5E;G(!b.35&&b.2s)b.35=(b.2s&1?1:(b.2s&2?3:(b.2s&4?2:0)));I b},3M:H(a,b){b.24=a.24=a.24||b.24||7.24++;I b},2t:{27:{4p:H(){55();I},4A:H(){I}},3D:{4p:H(){G(D.14.1f)I Q;D(7).2O("53",D.W.2t.3D.2y);I M},4A:H(){G(D.14.1f)I Q;D(7).4e("53",D.W.2t.3D.2y);I M},2y:H(a){G(F(a,7))I M;a.O="3D";I D.W.1H.1w(7,19)}},3N:{4p:H(){G(D.14.1f)I Q;D(7).2O("51",D.W.2t.3N.2y);I M},4A:H(){G(D.14.1f)I Q;D(7).4e("51",D.W.2t.3N.2y);I M},2y:H(a){G(F(a,7))I M;a.O="3N";I D.W.1H.1w(7,19)}}}};D.17.1l({2O:H(c,a,b){I c=="4X"?7.2V(c,a,b):7.P(H(){D.W.1e(7,c,b||a,b&&a)})},2V:H(d,b,c){J e=D.W.3M(c||b,H(a){D(7).4e(a,e);I(c||b).1w(7,19)});I 7.P(H(){D.W.1e(7,d,e,c&&b)})},4e:H(a,b){I 7.P(H(){D.W.21(7,a,b)})},1P:H(c,a,b){I 7.P(H(){D.W.1P(c,a,7,M,b)})},5C:H(c,a,b){I 7[0]&&D.W.1P(c,a,7[0],Q,b)},2m:H(b){J c=19,i=1;1B(i=0){J i=g.3s(e,g.K);g=g.3s(0,e)}c=c||H(){};J f="2P";G(d)G(D.1D(d)){c=d;d=U}N{d=D.3n(d);f="6g"}J h=7;D.3Y({1a:g,O:f,1O:"2K",L:d,1J:H(a,b){G(b=="1W"||b=="7J")h.2K(i?D("<1v/>").3v(a.4U.1o(/<1m(.|\\s)*?\\/1m>/g,"")).2q(i):a.4U);h.P(c,[a.4U,b,a])}});I 7},aL:H(){I D.3n(7.7I())},7I:H(){I 7.2l(H(){I D.Y(7,"3V")?D.2d(7.aH):7}).1E(H(){I 7.34&&!7.3R&&(7.4J||/2A|6y/i.11(7.Y)||/1r|1G|3Q/i.11(7.O))}).2l(H(i,c){J b=D(7).6e();I b==U?U:b.1q==2p?D.2l(b,H(a,i){I{34:c.34,2x:a}}):{34:c.34,2x:b}}).3p()}});D.P("7H,7G,7F,7D,7C,7B".1R(","),H(i,o){D.17[o]=H(f){I 7.2O(o,f)}});J B=1z();D.1l({3p:H(d,b,a,c){G(D.1D(b)){a=b;b=U}I D.3Y({O:"2P",1a:d,L:b,1W:a,1O:c})},aE:H(b,a){I D.3p(b,U,a,"1m")},aD:H(c,b,a){I D.3p(c,b,a,"3z")},aC:H(d,b,a,c){G(D.1D(b)){a=b;b={}}I D.3Y({O:"6g",1a:d,L:b,1W:a,1O:c})},aA:H(a){D.1l(D.60,a)},60:{1a:5Z.5Q,26:M,O:"2P",2T:0,7z:"4R/x-ax-3V-aw",7x:M,31:M,L:U,5Y:U,3Q:U,4Q:{2N:"4R/2N, 1r/2N",2K:"1r/2K",1m:"1r/4t, 4R/4t",3z:"4R/3z, 1r/4t",1r:"1r/as",4w:"*/*"}},4z:{},3Y:H(s){s=D.1l(M,s,D.1l(M,{},D.60,s));J g,2Z=/=\\?(&|$)/g,1u,L,O=s.O.2r();G(s.L&&s.7x&&1j s.L!="23")s.L=D.3n(s.L);G(s.1O=="4P"){G(O=="2P"){G(!s.1a.1I(2Z))s.1a+=(s.1a.1I(/\\?/)?"&":"?")+(s.4P||"7u")+"=?"}N G(!s.L||!s.L.1I(2Z))s.L=(s.L?s.L+"&":"")+(s.4P||"7u")+"=?";s.1O="3z"}G(s.1O=="3z"&&(s.L&&s.L.1I(2Z)||s.1a.1I(2Z))){g="4P"+B++;G(s.L)s.L=(s.L+"").1o(2Z,"="+g+"$1");s.1a=s.1a.1o(2Z,"="+g+"$1");s.1O="1m";1b[g]=H(a){L=a;1W();1J();1b[g]=12;1U{2U 1b[g]}1V(e){}G(i)i.37(h)}}G(s.1O=="1m"&&s.1Y==U)s.1Y=Q;G(s.1Y===Q&&O=="2P"){J j=1z();J k=s.1a.1o(/(\\?|&)3m=.*?(&|$)/,"$ap="+j+"$2");s.1a=k+((k==s.1a)?(s.1a.1I(/\\?/)?"&":"?")+"3m="+j:"")}G(s.L&&O=="2P"){s.1a+=(s.1a.1I(/\\?/)?"&":"?")+s.L;s.L=U}G(s.26&&!D.4O++)D.W.1P("7H");J n=/^(?:\\w+:)?\\/\\/([^\\/?#]+)/;G(s.1O=="1m"&&O=="2P"&&n.11(s.1a)&&n.2D(s.1a)[1]!=5Z.al){J i=S.3H("6w")[0];J h=S.3h("1m");h.4d=s.1a;G(s.7t)h.aj=s.7t;G(!g){J l=Q;h.ah=h.ag=H(){G(!l&&(!7.3f||7.3f=="68"||7.3f=="1J")){l=M;1W();1J();i.37(h)}}}i.3U(h);I 12}J m=Q;J c=1b.7s?2B 7s("ae.ac"):2B 7r();G(s.5Y)c.6R(O,s.1a,s.31,s.5Y,s.3Q);N c.6R(O,s.1a,s.31);1U{G(s.L)c.4B("ab-aa",s.7z);G(s.5S)c.4B("a9-5R-a8",D.4z[s.1a]||"a7, a6 a5 a4 5N:5N:5N a2");c.4B("X-9Z-9Y","7r");c.4B("9W",s.1O&&s.4Q[s.1O]?s.4Q[s.1O]+", */*":s.4Q.4w)}1V(e){}G(s.7m&&s.7m(c,s)===Q){s.26&&D.4O--;c.7l();I Q}G(s.26)D.W.1P("7B",[c,s]);J d=H(a){G(!m&&c&&(c.3f==4||a=="2T")){m=M;G(f){7k(f);f=U}1u=a=="2T"&&"2T"||!D.7j(c)&&"3e"||s.5S&&D.7h(c,s.1a)&&"7J"||"1W";G(1u=="1W"){1U{L=D.6X(c,s.1O,s.9S)}1V(e){1u="5J"}}G(1u=="1W"){J b;1U{b=c.5I("7g-5R")}1V(e){}G(s.5S&&b)D.4z[s.1a]=b;G(!g)1W()}N D.5H(s,c,1u);1J();G(s.31)c=U}};G(s.31){J f=4I(d,13);G(s.2T>0)3B(H(){G(c){c.7l();G(!m)d("2T")}},s.2T)}1U{c.9P(s.L)}1V(e){D.5H(s,c,U,e)}G(!s.31)d();H 1W(){G(s.1W)s.1W(L,1u);G(s.26)D.W.1P("7C",[c,s])}H 1J(){G(s.1J)s.1J(c,1u);G(s.26)D.W.1P("7F",[c,s]);G(s.26&&!--D.4O)D.W.1P("7G")}I c},5H:H(s,a,b,e){G(s.3e)s.3e(a,b,e);G(s.26)D.W.1P("7D",[a,s,e])},4O:0,7j:H(a){1U{I!a.1u&&5Z.9O=="5p:"||(a.1u>=7e&&a.1u<9N)||a.1u==7c||a.1u==9K||D.14.2k&&a.1u==12}1V(e){}I Q},7h:H(a,c){1U{J b=a.5I("7g-5R");I a.1u==7c||b==D.4z[c]||D.14.2k&&a.1u==12}1V(e){}I Q},6X:H(a,c,b){J d=a.5I("9J-O"),2N=c=="2N"||!c&&d&&d.1h("2N")>=0,L=2N?a.9I:a.4U;G(2N&&L.1C.2j=="5J")7p"5J";G(b)L=b(L,c);G(c=="1m")D.5u(L);G(c=="3z")L=6u("("+L+")");I L},3n:H(a){J s=[];G(a.1q==2p||a.5w)D.P(a,H(){s.1p(3u(7.34)+"="+3u(7.2x))});N R(J j 1n a)G(a[j]&&a[j].1q==2p)D.P(a[j],H(){s.1p(3u(j)+"="+3u(7))});N s.1p(3u(j)+"="+3u(D.1D(a[j])?a[j]():a[j]));I s.6s("&").1o(/%20/g,"+")}});D.17.1l({1N:H(c,b){I c?7.2g({1Z:"1N",2h:"1N",1y:"1N"},c,b):7.1E(":1G").P(H(){7.V.18=7.5D||"";G(D.1g(7,"18")=="2F"){J a=D("<"+7.2j+" />").6P("1c");7.V.18=a.1g("18");G(7.V.18=="2F")7.V.18="3I";a.21()}}).3l()},1M:H(b,a){I b?7.2g({1Z:"1M",2h:"1M",1y:"1M"},b,a):7.1E(":4j").P(H(){7.5D=7.5D||D.1g(7,"18");7.V.18="2F"}).3l()},78:D.17.2m,2m:H(a,b){I D.1D(a)&&D.1D(b)?7.78.1w(7,19):a?7.2g({1Z:"2m",2h:"2m",1y:"2m"},a,b):7.P(H(){D(7)[D(7).3F(":1G")?"1N":"1M"]()})},9G:H(b,a){I 7.2g({1Z:"1N"},b,a)},9F:H(b,a){I 7.2g({1Z:"1M"},b,a)},9E:H(b,a){I 7.2g({1Z:"2m"},b,a)},9D:H(b,a){I 7.2g({1y:"1N"},b,a)},9M:H(b,a){I 7.2g({1y:"1M"},b,a)},9C:H(c,a,b){I 7.2g({1y:a},c,b)},2g:H(k,j,i,g){J h=D.77(j,i,g);I 7[h.36===Q?"P":"36"](H(){G(7.16!=1)I Q;J f=D.1l({},h),p,1G=D(7).3F(":1G"),46=7;R(p 1n k){G(k[p]=="1M"&&1G||k[p]=="1N"&&!1G)I f.1J.1k(7);G(p=="1Z"||p=="2h"){f.18=D.1g(7,"18");f.33=7.V.33}}G(f.33!=U)7.V.33="1G";f.45=D.1l({},k);D.P(k,H(c,a){J e=2B D.28(46,f,c);G(/2m|1N|1M/.11(a))e[a=="2m"?1G?"1N":"1M":a](k);N{J b=a.6r().1I(/^([+-]=)?([\\d+-.]+)(.*)$/),2b=e.1t(M)||0;G(b){J d=3d(b[2]),2M=b[3]||"2X";G(2M!="2X"){46.V[c]=(d||1)+2M;2b=((d||1)/e.1t(M))*2b;46.V[c]=2b+2M}G(b[1])d=((b[1]=="-="?-1:1)*d)+2b;e.3G(2b,d,2M)}N e.3G(2b,a,"")}});I M})},36:H(a,b){G(D.1D(a)||(a&&a.1q==2p)){b=a;a="28"}G(!a||(1j a=="23"&&!b))I A(7[0],a);I 7.P(H(){G(b.1q==2p)A(7,a,b);N{A(7,a).1p(b);G(A(7,a).K==1)b.1k(7)}})},9X:H(b,c){J a=D.3O;G(b)7.36([]);7.P(H(){R(J i=a.K-1;i>=0;i--)G(a[i].T==7){G(c)a[i](M);a.7n(i,1)}});G(!c)7.5A();I 7}});J A=H(b,c,a){G(b){c=c||"28";J q=D.L(b,c+"36");G(!q||a)q=D.L(b,c+"36",D.2d(a))}I q};D.17.5A=H(a){a=a||"28";I 7.P(H(){J q=A(7,a);q.4s();G(q.K)q[0].1k(7)})};D.1l({77:H(b,a,c){J d=b&&b.1q==a0?b:{1J:c||!c&&a||D.1D(b)&&b,2u:b,41:c&&a||a&&a.1q!=9t&&a};d.2u=(d.2u&&d.2u.1q==4L?d.2u:D.28.5K[d.2u])||D.28.5K.74;d.5M=d.1J;d.1J=H(){G(d.36!==Q)D(7).5A();G(D.1D(d.5M))d.5M.1k(7)};I d},41:{73:H(p,n,b,a){I b+a*p},5P:H(p,n,b,a){I((-29.9r(p*29.9q)/2)+0.5)*a+b}},3O:[],48:U,28:H(b,c,a){7.15=c;7.T=b;7.1i=a;G(!c.3Z)c.3Z={}}});D.28.44={4D:H(){G(7.15.2Y)7.15.2Y.1k(7.T,7.1z,7);(D.28.2Y[7.1i]||D.28.2Y.4w)(7);G(7.1i=="1Z"||7.1i=="2h")7.T.V.18="3I"},1t:H(a){G(7.T[7.1i]!=U&&7.T.V[7.1i]==U)I 7.T[7.1i];J r=3d(D.1g(7.T,7.1i,a));I r&&r>-9p?r:3d(D.2a(7.T,7.1i))||0},3G:H(c,b,d){7.5V=1z();7.2b=c;7.3l=b;7.2M=d||7.2M||"2X";7.1z=7.2b;7.2S=7.4N=0;7.4D();J e=7;H t(a){I e.2Y(a)}t.T=7.T;D.3O.1p(t);G(D.48==U){D.48=4I(H(){J a=D.3O;R(J i=0;i7.15.2u+7.5V){7.1z=7.3l;7.2S=7.4N=1;7.4D();7.15.45[7.1i]=M;J b=M;R(J i 1n 7.15.45)G(7.15.45[i]!==M)b=Q;G(b){G(7.15.18!=U){7.T.V.33=7.15.33;7.T.V.18=7.15.18;G(D.1g(7.T,"18")=="2F")7.T.V.18="3I"}G(7.15.1M)7.T.V.18="2F";G(7.15.1M||7.15.1N)R(J p 1n 7.15.45)D.1K(7.T.V,p,7.15.3Z[p])}G(b)7.15.1J.1k(7.T);I Q}N{J n=t-7.5V;7.4N=n/7.15.2u;7.2S=D.41[7.15.41||(D.41.5P?"5P":"73")](7.4N,n,0,1,7.15.2u);7.1z=7.2b+((7.3l-7.2b)*7.2S);7.4D()}I M}};D.1l(D.28,{5K:{9l:9j,9i:7e,74:9g},2Y:{2e:H(a){a.T.2e=a.1z},2c:H(a){a.T.2c=a.1z},1y:H(a){D.1K(a.T.V,"1y",a.1z)},4w:H(a){a.T.V[a.1i]=a.1z+a.2M}}});D.17.2i=H(){J b=0,1S=0,T=7[0],3q;G(T)ao(D.14){J d=T.1d,4a=T,1s=T.1s,1Q=T.2z,5U=2k&&3r(5B)<9c&&!/9a/i.11(v),1g=D.2a,3c=1g(T,"30")=="3c";G(T.7y){J c=T.7y();1e(c.1A+29.2f(1Q.1C.2e,1Q.1c.2e),c.1S+29.2f(1Q.1C.2c,1Q.1c.2c));1e(-1Q.1C.6b,-1Q.1C.6a)}N{1e(T.5X,T.5W);1B(1s){1e(1s.5X,1s.5W);G(42&&!/^t(98|d|h)$/i.11(1s.2j)||2k&&!5U)2C(1s);G(!3c&&1g(1s,"30")=="3c")3c=M;4a=/^1c$/i.11(1s.2j)?4a:1s;1s=1s.1s}1B(d&&d.2j&&!/^1c|2K$/i.11(d.2j)){G(!/^96|1T.*$/i.11(1g(d,"18")))1e(-d.2e,-d.2c);G(42&&1g(d,"33")!="4j")2C(d);d=d.1d}G((5U&&(3c||1g(4a,"30")=="5x"))||(42&&1g(4a,"30")!="5x"))1e(-1Q.1c.5X,-1Q.1c.5W);G(3c)1e(29.2f(1Q.1C.2e,1Q.1c.2e),29.2f(1Q.1C.2c,1Q.1c.2c))}3q={1S:1S,1A:b}}H 2C(a){1e(D.2a(a,"6V",M),D.2a(a,"6U",M))}H 1e(l,t){b+=3r(l,10)||0;1S+=3r(t,10)||0}I 3q};D.17.1l({30:H(){J a=0,1S=0,3q;G(7[0]){J b=7.1s(),2i=7.2i(),4c=/^1c|2K$/i.11(b[0].2j)?{1S:0,1A:0}:b.2i();2i.1S-=25(7,\'94\');2i.1A-=25(7,\'aF\');4c.1S+=25(b,\'6U\');4c.1A+=25(b,\'6V\');3q={1S:2i.1S-4c.1S,1A:2i.1A-4c.1A}}I 3q},1s:H(){J a=7[0].1s;1B(a&&(!/^1c|2K$/i.11(a.2j)&&D.1g(a,\'30\')==\'93\'))a=a.1s;I D(a)}});D.P([\'5e\',\'5G\'],H(i,b){J c=\'4y\'+b;D.17[c]=H(a){G(!7[0])I;I a!=12?7.P(H(){7==1b||7==S?1b.92(!i?a:D(1b).2e(),i?a:D(1b).2c()):7[c]=a}):7[0]==1b||7[0]==S?46[i?\'aI\':\'aJ\']||D.71&&S.1C[c]||S.1c[c]:7[0][c]}});D.P(["6N","4b"],H(i,b){J c=i?"5e":"5G",4f=i?"6k":"6i";D.17["5s"+b]=H(){I 7[b.3y()]()+25(7,"57"+c)+25(7,"57"+4f)};D.17["90"+b]=H(a){I 7["5s"+b]()+25(7,"2C"+c+"4b")+25(7,"2C"+4f+"4b")+(a?25(7,"6S"+c)+25(7,"6S"+4f):0)}})})();',62,669,'|||||||this|||||||||||||||||||||||||||||||||||if|function|return|var|length|data|true|else|type|each|false|for|document|elem|null|style|event||nodeName|||test|undefined||browser|options|nodeType|fn|display|arguments|url|window|body|parentNode|add|msie|css|indexOf|prop|typeof|call|extend|script|in|replace|push|constructor|text|offsetParent|cur|status|div|apply|firstChild|opacity|now|left|while|documentElement|isFunction|filter|className|hidden|handle|match|complete|attr|ret|hide|show|dataType|trigger|doc|split|top|table|try|catch|success|break|cache|height||remove|tbody|string|guid|num|global|ready|fx|Math|curCSS|start|scrollTop|makeArray|scrollLeft|max|animate|width|offset|tagName|safari|map|toggle||done|Array|find|toUpperCase|button|special|duration|id|copy|value|handler|ownerDocument|select|new|border|exec|stack|none|opera|nextSibling|pushStack|target|html|inArray|unit|xml|bind|GET|isReady|merge|pos|timeout|delete|one|selected|px|step|jsre|position|async|preventDefault|overflow|name|which|queue|removeChild|namespace|insertBefore|nth|removeData|fixed|parseFloat|error|readyState|multiFilter|createElement|rl|re|trim|end|_|param|first|get|results|parseInt|slice|childNodes|encodeURIComponent|append|events|elems|toLowerCase|json|readyList|setTimeout|grep|mouseenter|color|is|custom|getElementsByTagName|block|stopPropagation|addEventListener|callee|proxy|mouseleave|timers|defaultView|password|disabled|last|has|appendChild|form|domManip|props|ajax|orig|set|easing|mozilla|load|prototype|curAnim|self|charCode|timerId|object|offsetChild|Width|parentOffset|src|unbind|br|currentStyle|clean|float|visible|relatedTarget|previousSibling|handlers|isXMLDoc|on|setup|nodeIndex|unique|shift|javascript|child|RegExp|_default|deep|scroll|lastModified|teardown|setRequestHeader|timeStamp|update|empty|tr|getAttribute|innerHTML|setInterval|checked|fromElement|Number|jQuery|state|active|jsonp|accepts|application|dir|input|responseText|click|styleSheets|unload|not|lastToggle|outline|mouseout|getPropertyValue|mouseover|getComputedStyle|bindReady|String|padding|pageX|metaKey|keyCode|getWH|andSelf|clientX|Left|all|visibility|container|index|init|triggered|removeAttribute|classFilter|prevObject|submit|file|after|windowData|inner|client|globalEval|sibling|jquery|absolute|clone|wrapAll|dequeue|version|triggerHandler|oldblock|ctrlKey|createTextNode|Top|handleError|getResponseHeader|parsererror|speeds|checkbox|old|00|radio|swing|href|Modified|ifModified|lastChild|safari2|startTime|offsetTop|offsetLeft|username|location|ajaxSettings|getElementById|isSimple|values|selectedIndex|runtimeStyle|rsLeft|_load|loaded|DOMContentLoaded|clientTop|clientLeft|toElement|srcElement|val|pageY|POST|unshift|Bottom|clientY|Right|fix|exclusive|detachEvent|cloneNode|removeEventListener|swap|toString|join|attachEvent|eval|substr|head|parse|textarea|reset|image|zoom|odd|even|before|prepend|exclude|expr|quickClass|quickID|uuid|quickChild|continue|Height|textContent|appendTo|contents|open|margin|evalScript|borderTopWidth|borderLeftWidth|parent|httpData|setArray|CSS1Compat|compatMode|boxModel|cssFloat|linear|def|webkit|nodeValue|speed|_toggle|eq|100|replaceWith|304|concat|200|alpha|Last|httpNotModified|getAttributeNode|httpSuccess|clearInterval|abort|beforeSend|splice|styleFloat|throw|colgroup|XMLHttpRequest|ActiveXObject|scriptCharset|callback|fieldset|multiple|processData|getBoundingClientRect|contentType|link|ajaxSend|ajaxSuccess|ajaxError|col|ajaxComplete|ajaxStop|ajaxStart|serializeArray|notmodified|keypress|keydown|change|mouseup|mousedown|dblclick|focus|blur|stylesheet|hasClass|rel|doScroll|black|hover|solid|cancelBubble|returnValue|wheelDelta|view|round|shiftKey|resize|screenY|screenX|relatedNode|mousemove|prevValue|originalTarget|offsetHeight|keyup|newValue|offsetWidth|eventPhase|detail|currentTarget|cancelable|bubbles|attrName|attrChange|altKey|originalEvent|charAt|0n|substring|animated|header|noConflict|line|enabled|innerText|contains|only|weight|font|gt|lt|uFFFF|u0128|size|417|Boolean|Date|toggleClass|removeClass|addClass|removeAttr|replaceAll|insertAfter|prependTo|wrap|contentWindow|contentDocument|iframe|children|siblings|prevAll|wrapInner|nextAll|outer|prev|scrollTo|static|marginTop|next|inline|parents|able|cellSpacing|adobeair|cellspacing|522|maxLength|maxlength|readOnly|400|readonly|fast|600|class|slow|1px|htmlFor|reverse|10000|PI|cos|compatible|Function|setData|ie|ra|it|rv|getData|userAgent|navigator|fadeTo|fadeIn|slideToggle|slideUp|slideDown|ig|responseXML|content|1223|NaN|fadeOut|300|protocol|send|setAttribute|option|dataFilter|cssText|changed|be|Accept|stop|With|Requested|Object|can|GMT|property|1970|Jan|01|Thu|Since|If|Type|Content|XMLHTTP|th|Microsoft|td|onreadystatechange|onload|cap|charset|colg|host|tfoot|specified|with|1_|thead|leg|plain|attributes|opt|embed|urlencoded|www|area|hr|ajaxSetup|meta|post|getJSON|getScript|marginLeft|img|elements|pageYOffset|pageXOffset|abbr|serialize|pixelLeft'.split('|'),0,{})) \ No newline at end of file diff --git a/htdocs/jquery.ui-1.6b.all.packed.js b/htdocs/jquery.ui-1.6b.all.packed.js new file mode 100644 index 00000000..e4e79c34 --- /dev/null +++ b/htdocs/jquery.ui-1.6b.all.packed.js @@ -0,0 +1,2 @@ +eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(u(C){1E.22(1E.pq[":"],{1u:"1E.1u(a, m[3])"});C.19={2W:{2k:u(E,F,H){p G=C.19[E].5j;1N(p D in H){G.6o[D]=G.6o[D]||[];G.6o[D].4k([F,H[D]])}},1P:u(D,F,E){p H=D.6o[F];if(!H){18}1N(p G=0;G\').1x(D).1d({1l:"2v",1b:"-jF",1a:"-jF",4L:"7l"}).2V("1Z");C.19.bx[D]=!!((!(/43|4Q/).1U(E.1d("2Z"))||(/^[1-9]/).1U(E.1d("1f"))||(/^[1-9]/).1U(E.1d("1e"))||!(/6q/).1U(E.1d("eK"))||!(/7G|iH\\(0, 0, 0, 0\\)/).1U(E.1d("79"))));e0{C("1Z").4F(0).f4(E.4F(0))}dY(F){}18 C.19.bx[D]},8O:u(D){C(D).3l("71","on").1d("jE","6q").1W("jD",u(){18 1g})},pn:u(D){C(D).3l("71","i8").1d("jE","").2C("jD")},bp:u(G,E){p D=(E&&E=="1a")?"2y":"2m",F=1g;if(G[D]>0){18 1q}G[D]=1;F=(G[D]>0);G[D]=0;18 F}};p B=C.fn.2o;C.fn.2o=u(){C("*",k).2k(k).3s("2o");18 B.1J(k,1Q)};u A(E,F,G){p D=C[E][F].bz||[];D=(2D D=="4K"?D.6V(/,?\\s+/):D);18(C.8A(G,D)!=-1)}C.3W=u(E,D){p F=E.6V(".")[0];E=E.6V(".")[1];C.fn[E]=u(J){p H=(2D J=="4K"),I=9n.5j.80.1P(1Q,1);if(H&&A(F,E,J)){p G=C.1u(k[0],E);18(G?G[J].1J(G,I):2g)}18 k.1G(u(){p K=C.1u(k,E);if(H&&K&&C.a9(K[J])){K[J].1J(K,I)}1j{if(!H){C.1u(k,E,1Y C[F][E](k,J))}}})};C[F][E]=u(I,H){p G=k;k.8x=E;k.fo=C[F][E].pm||E;k.jC=F+"-"+E;k.17=C.22({},C.3W.4d,C[F][E].4d,H);k.1c=C(I).1W("5F."+E,u(L,J,K){18 G.5F(J,K)}).1W("b5."+E,u(K,J){18 G.b5(J)}).1W("2o",u(){18 G.3z()});k.4Z()};C[F][E].5j=C.22({},C.3W.5j,D)};C.3W.5j={4Z:u(){},3z:u(){k.1c.4o(k.8x)},b5:u(D){18 k.17[D]},5F:u(D,E){k.17[D]=E;if(D=="1S"){k.1c[E?"1x":"1O"](k.jC+"-1S")}},8z:u(){k.5F("1S",1g)},6l:u(){k.5F("1S",1q)},2U:u(E,G,F){p D=(E==k.fo?E:k.fo+E);G=G||C.4n.fX({4B:D,1t:k.1c[0]});18 k.1c.3s(D,[G,F],k.17[E])}};C.3W.4d={1S:1g};C.19.5o={9r:u(){p D=k;k.1c.1W("4q."+k.8x,u(E){18 D.de(E)});if(C.2h.3V){k.jB=k.1c.3l("71");k.1c.3l("71","on")}k.pl=1g},9s:u(){k.1c.2C("."+k.8x);(C.2h.3V&&k.1c.3l("71",k.jB))},de:u(F){(k.7P&&k.bw(F));k.d2=F;p E=k,G=(F.pk==1),D=(2D k.17.7u=="4K"?C(F.1t).5E().2k(F.1t).3U(k.17.7u).1v:1g);if(!G||D||!k.aw(F)){18 1q}k.d1=!k.17.6G;if(!k.d1){k.pj=6k(u(){E.d1=1q},k.17.6G)}if(k.fk(F)&&k.fj(F)){k.7P=(k.7q(F)!==1g);if(!k.7P){F.6O();18 1q}}k.fm=u(H){18 E.jA(H)};k.fl=u(H){18 E.bw(H)};C(1m).1W("6T."+k.8x,k.fm).1W("5X."+k.8x,k.fl);18 1g},jA:u(D){if(C.2h.3V&&!D.61){18 k.bw(D)}if(k.7P){k.6r(D);18 1g}if(k.fk(D)&&k.fj(D)){k.7P=(k.7q(k.d2,D)!==1g);(k.7P?k.6r(D):k.bw(D))}18!k.7P},bw:u(D){C(1m).2C("6T."+k.8x,k.fm).2C("5X."+k.8x,k.fl);if(k.7P){k.7P=1g;k.7p(D)}18 1g},fk:u(D){18(1i.1H(1i.4l(k.d2.3u-D.3u),1i.4l(k.d2.3d-D.3d))>=k.17.3A)},fj:u(D){18 k.d1},7q:u(D){},6r:u(D){},7p:u(D){},aw:u(D){18 1q}};C.19.5o.4d={7u:1n,3A:1,6G:0}})(1E);(u(A){A.3W("19.2w",A.22({},A.19.5o,{4Z:u(){if(k.17.1r=="7L"&&!(/^(?:r|a|f)/).1U(k.1c.1d("1l"))){k.1c[0].2R.1l="2x"}(k.17.af&&k.1c.1x(k.17.af+"-2w"));(k.17.1S&&k.1c.1x("19-2w-1S"));k.9r()},7q:u(F){p H=k.17;if(k.1r||H.1S||A(F.1t).is(".19-1A-2b")){18 1g}p C=!k.17.2b||!A(k.17.2b,k.1c).1v?1q:1g;A(k.17.2b,k.1c).2L("*").8n().1G(u(){if(k==F.1t){C=1q}});if(!C){18 1g}if(A.19.3b){A.19.3b.3O=k}k.1r=A.a9(H.1r)?A(H.1r.1J(k.1c[0],[F])):(H.1r=="9g"?k.1c.9g():k.1c);if(!k.1r.5E("1Z").1v){k.1r.2V((H.2V=="1B"?k.1c[0].3k:H.2V))}if(k.1r[0]!=k.1c[0]&&!(/(6C|2v)/).1U(k.1r.1d("1l"))){k.1r.1d("1l","2v")}k.3H={1a:(1k(k.1c.1d("9e"),10)||0),1b:(1k(k.1c.1d("9f"),10)||0)};k.5C=k.1r.1d("1l");k.1h=k.1c.1h();k.1h={1b:k.1h.1b-k.3H.1b,1a:k.1h.1a-k.3H.1a};k.1h.2j={1a:F.3u-k.1h.1a,1b:F.3d-k.1h.1b};k.d0=u(I){do{if(/43|4v/.1U(I.1d("31"))||(/43|4v/).1U(I.1d("31-y"))){18 I}I=I.1B()}4W(I[0].3k);18 A(1m)}(k.1r);k.cZ=u(I){do{if(/43|4v/.1U(I.1d("31"))||(/43|4v/).1U(I.1d("31-x"))){18 I}I=I.1B()}4W(I[0].3k);18 A(1m)}(k.1r);k.3j=k.1r.3j();p B=k.3j.1h();if(k.3j[0]==1m.1Z&&A.2h.pi){B={1b:0,1a:0}}k.1h.1B={1b:B.1b+(1k(k.3j.1d("5Y"),10)||0),1a:B.1a+(1k(k.3j.1d("7c"),10)||0)};p E=k.1c.1l();k.1h.2x=k.5C=="2x"?{1b:E.1b-(1k(k.1r.1d("1b"),10)||0)+(k.d0[0].2m||0),1a:E.1a-(1k(k.1r.1d("1a"),10)||0)+(k.cZ[0].2y||0)}:{1b:0,1a:0};k.3q=k.9i(F);k.2u={1e:k.1r.3E(),1f:k.1r.3o()};if(H.4H){if(H.4H.1a!=2g){k.1h.2j.1a=H.4H.1a+k.3H.1a}if(H.4H.3t!=2g){k.1h.2j.1a=k.2u.1e-H.4H.3t+k.3H.1a}if(H.4H.1b!=2g){k.1h.2j.1b=H.4H.1b+k.3H.1b}if(H.4H.3L!=2g){k.1h.2j.1b=k.2u.1f-H.4H.3L+k.3H.1b}}if(H.1R){if(H.1R=="1B"){H.1R=k.1r[0].3k}if(H.1R=="1m"||H.1R=="3f"){k.1R=[0-k.1h.2x.1a-k.1h.1B.1a,0-k.1h.2x.1b-k.1h.1B.1b,A(H.1R=="1m"?1m:3f).1e()-k.1h.2x.1a-k.1h.1B.1a-k.2u.1e-k.3H.1a-(1k(k.1c.1d("8o"),10)||0),(A(H.1R=="1m"?1m:3f).1f()||1m.1Z.3k.5p)-k.1h.2x.1b-k.1h.1B.1b-k.2u.1f-k.3H.1b-(1k(k.1c.1d("8p"),10)||0)]}if(!(/^(1m|3f|1B)$/).1U(H.1R)){p D=A(H.1R)[0];p G=A(H.1R).1h();k.1R=[G.1a+(1k(A(D).1d("7c"),10)||0)-k.1h.2x.1a-k.1h.1B.1a,G.1b+(1k(A(D).1d("5Y"),10)||0)-k.1h.2x.1b-k.1h.1B.1b,G.1a+1i.1H(D.8L,D.54)-(1k(A(D).1d("7c"),10)||0)-k.1h.2x.1a-k.1h.1B.1a-k.2u.1e-k.3H.1a-(1k(k.1c.1d("8o"),10)||0),G.1b+1i.1H(D.5p,D.3N)-(1k(A(D).1d("5Y"),10)||0)-k.1h.2x.1b-k.1h.1B.1b-k.2u.1f-k.3H.1b-(1k(k.1c.1d("8p"),10)||0)]}}k.2a("2p",F);k.2u={1e:k.1r.3E(),1f:k.1r.3o()};if(A.19.3b&&!H.cL){A.19.3b.bl(k,F)}k.1r.1x("19-2w-a7");k.6r(F);18 1q},5B:u(C,D){if(!D){D=k.1l}p B=C=="2v"?1:-1;18{1b:(D.1b+k.1h.2x.1b*B+k.1h.1B.1b*B-(k.5C=="6C"||(k.5C=="2v"&&k.3j[0]==1m.1Z)?0:(k.d0[0].2m||0))*B+(k.5C=="6C"?A(1m).2m():0)*B+k.3H.1b*B),1a:(D.1a+k.1h.2x.1a*B+k.1h.1B.1a*B-(k.5C=="6C"||(k.5C=="2v"&&k.3j[0]==1m.1Z)?0:(k.cZ[0].2y||0))*B+(k.5C=="6C"?A(1m).2y():0)*B+k.3H.1a*B)}},9i:u(E){p F=k.17;p B={1b:(E.3d-k.1h.2j.1b-k.1h.2x.1b-k.1h.1B.1b+(k.5C=="6C"||(k.5C=="2v"&&k.3j[0]==1m.1Z)?0:(k.d0[0].2m||0))-(k.5C=="6C"?A(1m).2m():0)),1a:(E.3u-k.1h.2j.1a-k.1h.2x.1a-k.1h.1B.1a+(k.5C=="6C"||(k.5C=="2v"&&k.3j[0]==1m.1Z)?0:(k.cZ[0].2y||0))-(k.5C=="6C"?A(1m).2y():0))};if(!k.3q){18 B}if(k.1R){if(B.1ak.1R[2]){B.1a=k.1R[2]}if(B.1b>k.1R[3]){B.1b=k.1R[3]}}if(F.3n){p D=k.3q.1b+1i.3c((B.1b-k.3q.1b)/F.3n[1])*F.3n[1];B.1b=k.1R?(!(Dk.1R[3])?D:(!(Dk.1R[2])?C:(!(C\').1d({1e:k.54+"2X",1f:k.3N+"2X",1l:"2v",1X:"0.pd",2N:aB}).1d(A(k).1h()).2V("1Z")})},2Q:u(C,B){A("1s.pc").1G(u(){k.3k.f4(k)})}});A.19.2W.2k("2w","4v",{2p:u(D,C){p E=C.17;p B=A(k).1u("2w");E.4x=E.4x||20;E.4w=E.4w||20;B.49=u(F){do{if(/43|4v/.1U(F.1d("31"))||(/43|4v/).1U(F.1d("31-y"))){18 F}F=F.1B()}4W(F[0].3k);18 A(1m)}(k);B.48=u(F){do{if(/43|4v/.1U(F.1d("31"))||(/43|4v/).1U(F.1d("31-x"))){18 F}F=F.1B()}4W(F[0].3k);18 A(1m)}(k);if(B.49[0]!=1m&&B.49[0].7a!="8q"){B.a2=B.49.1h()}if(B.48[0]!=1m&&B.48[0].7a!="8q"){B.a1=B.48.1h()}},4r:u(E,D){p F=D.17,B=1g;p C=A(k).1u("2w");if(C.49[0]!=1m&&C.49[0].7a!="8q"){if((C.a2.1b+C.49[0].3N)-E.3d=0;M--){p L=E.5T[M].1a,J=L+E.5T[M].1e,I=E.5T[M].1b,S=I+E.5T[M].1f;if(!((L-Q=K&&I<=G)||(H>=K&&H<=G)||(IG))&&((D>=E&&D<=B)||(C>=E&&C<=B)||(DB));1M;4Q:18 1g;1M}};A.19.3b={3O:1n,8w:{"4Q":[]},bl:u(E,H){p B=A.19.3b.8w[E.17.7f];p F=H?H.4B:1n;p G=(E.24||E.1c).2L(":1u(5S)").8n();ju:1N(p D=0;D\').1d({1l:B.1d("1l"),1e:B.3E(),1f:B.3o(),1b:B.1d("1b"),1a:B.1d("1a")}));p J=k.1c;k.1c=k.1c.1B();k.1c.1u("1A",k);k.1c.1d({9e:J.1d("9e"),9f:J.1d("9f"),8o:J.1d("8o"),8p:J.1d("8p")});J.1d({9e:0,9f:0,8o:0,8p:0});if(A.2h.ai&&N.6O){J.1d("2G","6q")}N.7N=J.1d({1l:"6P",ii:1,4L:"7l"});k.1c.1d({4P:J.1d("4P")});k.bs()}if(!N.3M){N.3M=!A(".19-1A-2b",k.1c).1v?"e,s,4S":{n:".19-1A-n",e:".19-1A-e",s:".19-1A-s",w:".19-1A-w",4S:".19-1A-4S",4R:".19-1A-4R",ne:".19-1A-ne",nw:".19-1A-nw"}}if(N.3M.4z==b3){N.2N=N.2N||aB;if(N.3M=="oT"){N.3M="n,e,s,w,4S,4R,ne,nw"}p O=N.3M.6V(",");N.3M={};p G={2b:"1l: 2v; 4L: 6q; 31:3B;",n:"1b: 8u; 1e:23%;",e:"3t: 8u; 1f:23%;",s:"3L: 8u; 1e:23%;",w:"1a: 8u; 1f:23%;",4S:"3L: 8u; 3t: 3v;",4R:"3L: 8u; 1a: 3v;",ne:"1b: 8u; 3t: 3v;",nw:"1b: 8u; 1a: 3v;"};1N(p R=0;R\'].6j("")).1d(K);N.3M[S]=".19-1A-"+S;k.1c.5n(E.1d(C?T:{}).1d(N.7O?D:{}).1x(N.7O?"19-1A-bt-2b":"").1x(N.7O))}if(N.7O){k.1c.1x("19-1A-bt").1d(!A.19.1d("19-1A-bt")?{}:{})}}k.jn=u(Y){Y=Y||k.1c;1N(p V in N.3M){if(N.3M[V].4z==b3){N.3M[V]=A(N.3M[V],k.1c).1K()}if(N.7G){N.3M[V].1d({1X:0})}if(k.1c.is(".19-az")&&N.fc.3Q(/cP|1z|5b|61/i)){p W=A(N.3M[V],k.1c),X=0;X=/4R|ne|nw|4S|n|s/.1U(V)?W.3o():W.3E();p U=["aA",/ne|nw|n/.1U(V)?"oS":/4S|4R|s/.1U(V)?"oR":/^e$/.1U(V)?"oQ":"oP"].6j("");if(!N.7G){Y.1d(U,X)}k.bs()}if(!A(N.3M[V]).1v){6d}}};k.jn(k.1c);N.ad=A(".19-1A-2b",M.1c);if(N.8O){N.ad.1G(u(U,V){A.19.8O(V)})}N.ad.hJ(u(){if(!N.cT){if(k.6u){p U=k.6u.3Q(/19-1A-(4S|4R|ne|nw|n|e|s|w)/i)}M.2J=N.2J=U&&U[1]?U[1]:"4S"}});if(N.ji){N.ad.1L();A(M.1c).1x("19-1A-fb").bV(u(){A(k).1O("19-1A-fb");N.ad.1K()},u(){if(!N.cT){A(k).1x("19-1A-fb");N.ad.1L()}})}k.9r()},6o:{},19:u(){18{fa:k.fa,1c:k.1c,1r:k.1r,1l:k.1l,1C:k.1C,17:k.17,6h:k.6h,3q:k.3q}},2a:u(C,B){A.19.2W.1P(k,C,[B,k.19()]);if(C!="2G"){k.1c.3s(["2G",C].6j(""),[B,k.19()],k.17[C])}},3z:u(){p D=k.1c,C=D.ei(".19-1A").4F(0);k.9s();p B=u(E){A(E).1O("19-1A 19-1A-1S").4o("1A").2C(".1A").2L(".19-1A-2b").2o()};B(D);if(D.is(".19-az")&&C){D.1B().5n(A(C).1d({1l:D.1d("1l"),1e:D.3E(),1f:D.3o(),1b:D.1d("1b"),1a:D.1d("1a")})).3D().2o();B(C)}},7q:u(K){if(k.17.1S){18 1g}p J=1g;1N(p H in k.17.3M){if(A(k.17.3M[H])[0]==K.1t){J=1q}}if(!J){18 1g}p C=k.17,B=k.1c.1l(),D=k.1c,I=u(O){18 1k(O,10)||0},G=A.2h.3V&&A.2h.7X<7;C.cT=1q;C.f9={1b:A(1m).2m(),1a:A(1m).2y()};if(D.is(".19-2w")||(/2v/).1U(D.1d("1l"))){p M=A.2h.3V&&!C.1R&&(/2v/).1U(D.1d("1l"))&&!(/2x/).1U(D.1B().1d("1l"));p L=M?C.f9.1b:0,F=M?C.f9.1a:0;D.1d({1l:"2v",1b:(B.1b+L),1a:(B.1a+F)})}if(A.2h.5V&&/2x/.1U(D.1d("1l"))){D.1d({1l:"2x",1b:"43",1a:"43"})}k.jj();p N=I(k.1r.1d("1a")),E=I(k.1r.1d("1b"));if(C.1R){N+=A(C.1R).2y()||0;E+=A(C.1R).2m()||0}k.1h=k.1r.1h();k.1l={1a:N,1b:E};k.1C=C.1r||G?{1e:D.3E(),1f:D.3o()}:{1e:D.1e(),1f:D.1f()};k.6h=C.1r||G?{1e:D.3E(),1f:D.3o()}:{1e:D.1e(),1f:D.1f()};k.3q={1a:N,1b:E};k.8t={1e:D.3E()-D.1e(),1f:D.3o()-D.1f()};k.jm={1a:K.3u,1b:K.3d};C.6L=(2D C.6L=="9B")?C.6L:((k.6h.1f/k.6h.1e)||1);if(C.f7){A("1Z").1d("2Z",k.2J+"-2G")}k.2a("2p",K);18 1q},6r:u(I){p D=k.1r,C=k.17,J={},M=k,F=k.jm,K=k.2J;p N=(I.3u-F.1a)||0,L=(I.3d-F.1b)||0;p E=k.7g[K];if(!E){18 1g}p H=E.1J(k,[I,N,L]),G=A.2h.3V&&A.2h.7X<7,B=k.8t;if(C.bq||I.cQ){H=k.jl(H,I)}H=k.jk(H,I);k.2a("2G",I);D.1d({1b:k.1l.1b+"2X",1a:k.1l.1a+"2X",1e:k.1C.1e+"2X",1f:k.1C.1f+"2X"});if(!C.1r&&C.7N){k.bs()}k.f5(H);k.1c.3s("2G",[I,k.19()],k.17["2G"]);18 1g},7p:u(I){k.17.cT=1g;p E=k.17,H=u(M){18 1k(M,10)||0},K=k;if(E.1r){p D=E.7N,B=D&&(/cP/i).1U(D.4F(0).3m),C=B&&A.19.bp(D.4F(0),"1a")?0:K.8t.1f,G=B?0:K.8t.1e;p L={1e:(K.1C.1e-G),1f:(K.1C.1f-C)},F=(1k(K.1c.1d("1a"),10)+(K.1l.1a-K.3q.1a))||1n,J=(1k(K.1c.1d("1b"),10)+(K.1l.1b-K.3q.1b))||1n;if(!E.21){k.1c.1d(A.22(L,{1b:J,1a:F}))}if(E.1r&&!E.21){k.bs()}}if(E.f7){A("1Z").1d("2Z","43")}k.2a("2Q",I);if(E.1r){k.1r.2o()}18 1g},f5:u(B){p C=k.17;k.1h=k.1r.1h();if(B.1a){k.1l.1a=B.1a}if(B.1b){k.1l.1b=B.1b}if(B.1f){k.1C.1f=B.1f}if(B.1e){k.1C.1e=B.1e}},jl:u(D,E){p F=k.17,G=k.1l,C=k.1C,B=k.2J;if(D.1f){D.1e=(C.1f/F.6L)}1j{if(D.1e){D.1f=(C.1e*F.6L)}}if(B=="4R"){D.1a=G.1a+(C.1e-D.1e);D.1b=1n}if(B=="nw"){D.1b=G.1b+(C.1f-D.1f);D.1a=G.1a+(C.1e-D.1e)}18 D},jk:u(H,I){p F=k.1r,E=k.17,N=E.bq||I.cQ,M=k.2J,P=H.1e&&E.7Z&&E.7ZH.1e,O=H.1f&&E.6X&&E.6X>H.1f;if(D){H.1e=E.6W}if(O){H.1f=E.6X}if(P){H.1e=E.7Z}if(J){H.1f=E.6Y}p C=k.3q.1a+k.6h.1e,L=k.1l.1b+k.1C.1f;p G=/4R|nw|w/.1U(M),B=/nw|ne|n/.1U(M);if(D&&G){H.1a=C-E.6W}if(P&&G){H.1a=C-E.7Z}if(O&&B){H.1b=L-E.6X}if(J&&B){H.1b=L-E.6Y}p K=!H.1e&&!H.1f;if(K&&!H.1a&&H.1b){H.1b=1n}1j{if(K&&!H.1b&&H.1a){H.1a=1n}}18 H},bs:u(){p F=k.17;if(!F.7N){18}p D=F.7N,C=k.1r||k.1c;if(!F.ac){p B=[D.1d("5Y"),D.1d("9p"),D.1d("ap"),D.1d("7c")],E=[D.1d("iq"),D.1d("im"),D.1d("ip"),D.1d("io")];F.ac=A.7m(B,u(G,I){p H=1k(G,10)||0,J=1k(E[I],10)||0;18 H+J})}D.1d({1f:(C.1f()-F.ac[0]-F.ac[2])+"2X",1e:(C.1e()-F.ac[1]-F.ac[3])+"2X"})},jj:u(){p C=k.1c,F=k.17;k.f8=C.1h();if(F.1r){k.1r=k.1r||A(\'<1s 2R="31:3B;">\');p B=A.2h.3V&&A.2h.7X<7,D=(B?1:0),E=(B?2:-1);k.1r.1x(F.1r).1d({1e:C.3E()+E,1f:C.3o()+E,1l:"2v",1a:k.f8.1a-D+"2X",1b:k.f8.1b-D+"2X",2N:++F.2N});k.1r.2V("1Z");if(F.8O){A.19.8O(k.1r.4F(0))}}1j{k.1r=C}},7g:{e:u(D,C,B){18{1e:k.6h.1e+C}},w:u(F,C,B){p G=k.17,D=k.6h,E=k.3q;18{1a:E.1a+C,1e:D.1e-C}},n:u(F,C,B){p G=k.17,D=k.6h,E=k.3q;18{1b:E.1b+B,1f:D.1f-B}},s:u(D,C,B){18{1f:k.6h.1f+B}},4S:u(D,C,B){18 A.22(k.7g.s.1J(k,1Q),k.7g.e.1J(k,[D,C,B]))},4R:u(D,C,B){18 A.22(k.7g.s.1J(k,1Q),k.7g.w.1J(k,[D,C,B]))},ne:u(D,C,B){18 A.22(k.7g.n.1J(k,1Q),k.7g.e.1J(k,[D,C,B]))},nw:u(D,C,B){18 A.22(k.7g.n.1J(k,1Q),k.7g.w.1J(k,[D,C,B]))}}}));A.22(A.19.1A,{4d:{7u:":1z",3A:1,6G:0,6O:1q,7G:1g,6W:10,6X:10,6L:1g,8O:1q,f7:1q,ji:1g,7O:1g}});A.19.2W.2k("1A","1R",{2p:u(I,K){p E=K.17,M=A(k).1u("1A"),G=M.1c;p C=E.1R,F=(C oO A)?C.4F(0):(/1B/.1U(C))?G.1B().4F(0):C;if(!F){18}M.f6=A(F);if(/1m/.1U(C)||C==1m){M.br={1a:0,1b:0};M.cR={1a:0,1b:0};M.ab={1c:A(1m),1a:0,1b:0,1e:A(1m).1e(),1f:A(1m).1f()||1m.1Z.3k.5p}}1j{M.br=A(F).1h();M.cR=A(F).1l();M.cS={1f:A(F).6Q(),1e:A(F).8K()};p J=M.br,B=M.cS.1f,H=M.cS.1e,D=(A.19.bp(F,"1a")?F.8L:H),L=(A.19.bp(F)?F.5p:B);M.ab={1c:F,1a:J.1a,1b:J.1b,1e:D,1f:L}}},2G:u(H,K){p E=K.17,N=A(k).1u("1A"),C=N.cS,J=N.br,G=N.1C,I=N.1l,L=E.bq||H.cQ,B={1b:0,1a:0},D=N.f6;if(D[0]!=1m&&/6P/.1U(D.1d("1l"))){B=N.cR}if(I.1a<(E.1r?J.1a:B.1a)){N.1C.1e=N.1C.1e+(E.1r?(N.1l.1a-J.1a):(N.1l.1a-B.1a));if(L){N.1C.1f=N.1C.1e*E.6L}N.1l.1a=E.1r?J.1a:B.1a}if(I.1b<(E.1r?J.1b:0)){N.1C.1f=N.1C.1f+(E.1r?(N.1l.1b-J.1b):N.1l.1b);if(L){N.1C.1e=N.1C.1f/E.6L}N.1l.1b=E.1r?J.1b:0}p F=(E.1r?N.1h.1a-J.1a:(N.1l.1a-B.1a))+N.8t.1e,M=(E.1r?N.1h.1b-J.1b:N.1l.1b)+N.8t.1f;if(F+N.1C.1e>=N.ab.1e){N.1C.1e=N.ab.1e-F;if(L){N.1C.1f=N.1C.1e*E.6L}}if(M+N.1C.1f>=N.ab.1f){N.1C.1f=N.ab.1f-M;if(L){N.1C.1e=N.1C.1f/E.6L}}},2Q:u(G,J){p C=J.17,L=A(k).1u("1A"),H=L.1l,I=L.br,B=L.cR,D=L.f6;p E=A(L.1r),M=E.1h(),K=E.8K(),F=E.6Q();if(C.1r&&!C.21&&/2x/.1U(D.1d("1l"))){A(k).1d({1a:(M.1a-I.1a),1b:(M.1b-I.1b),1e:K,1f:F})}if(C.1r&&!C.21&&/6P/.1U(D.1d("1l"))){A(k).1d({1a:B.1a+(M.1a-I.1a),1b:B.1b+(M.1b-I.1b),1e:K,1f:F})}}});A.19.2W.2k("1A","3n",{2G:u(H,J){p D=J.17,L=A(k).1u("1A"),G=L.1C,E=L.6h,F=L.3q,K=L.2J,I=D.bq||H.cQ;D.3n=2D D.3n=="9B"?[D.3n,D.3n]:D.3n;p C=1i.3c((G.1e-E.1e)/(D.3n[0]||1))*(D.3n[0]||1),B=1i.3c((G.1f-E.1f)/(D.3n[1]||1))*(D.3n[1]||1);if(/^(4S|s|e)$/.1U(K)){L.1C.1e=E.1e+C;L.1C.1f=E.1f+B}1j{if(/^(ne)$/.1U(K)){L.1C.1e=E.1e+C;L.1C.1f=E.1f+B;L.1l.1b=F.1b-B}1j{if(/^(4R)$/.1U(K)){L.1C.1e=E.1e+C;L.1C.1f=E.1f+B;L.1l.1a=F.1a-C}1j{L.1C.1e=E.1e+C;L.1C.1f=E.1f+B;L.1l.1b=F.1b-B;L.1l.1a=F.1a-C}}}}});A.19.2W.2k("1A","21",{2Q:u(I,K){p F=K.17,L=A(k).1u("1A");p E=F.7N,B=E&&(/cP/i).1U(E.4F(0).3m),C=B&&A.19.bp(E.4F(0),"1a")?0:L.8t.1f,H=B?0:L.8t.1e;p D={1e:(L.1C.1e-H),1f:(L.1C.1f-C)},G=(1k(L.1c.1d("1a"),10)+(L.1l.1a-L.3q.1a))||1n,J=(1k(L.1c.1d("1b"),10)+(L.1l.1b-L.3q.1b))||1n;L.1c.21(A.22(D,J&&G?{1b:J,1a:G}:{}),{1T:F.oN||"cG",2d:F.oM||"bf",bP:u(){p M={1e:1k(L.1c.1d("1e"),10),1f:1k(L.1c.1d("1f"),10),1b:1k(L.1c.1d("1b"),10),1a:1k(L.1c.1d("1a"),10)};if(E){E.1d({1e:M.1e,1f:M.1f})}L.f5(M);L.2a("21",I)}})}});A.19.2W.2k("1A","5R",{2p:u(E,D){p F=D.17,B=A(k).1u("1A"),G=F.7N,C=B.1C;if(!G){B.5R=B.1c.9g()}1j{B.5R=G.9g()}B.5R.1d({1X:0.25,4L:"7l",1l:"2x",1f:C.1f,1e:C.1e,4P:0,1a:0,1b:0}).1x("19-1A-5R").1x(2D F.5R=="4K"?F.5R:"");B.5R.2V(B.1r)},2G:u(D,C){p E=C.17,B=A(k).1u("1A"),F=E.7N;if(B.5R){B.5R.1d({1l:"2x",1f:B.1C.1f,1e:B.1C.1e})}},2Q:u(D,C){p E=C.17,B=A(k).1u("1A"),F=E.7N;if(B.5R&&B.1r){B.1r.4F(0).f4(B.5R.4F(0))}}});A.19.2W.2k("1A","6K",{2p:u(E,C){p F=C.17,B=A(k).1u("1A"),D=u(G){A(G).1G(u(){A(k).1u("1A-f3",{1e:1k(A(k).1e(),10),1f:1k(A(k).1f(),10),1a:1k(A(k).1d("1a"),10),1b:1k(A(k).1d("1b"),10)})})};if(2D(F.6K)=="7v"){if(F.6K.1v){F.6K=F.6K[0];D(F.6K)}1j{A.1G(F.6K,u(G,H){D(G)})}}1j{D(F.6K)}},2G:u(F,E){p G=E.17,C=A(k).1u("1A"),D=C.6h,I=C.3q;p H={1f:(C.1C.1f-D.1f)||0,1e:(C.1C.1e-D.1e)||0,1b:(C.1l.1b-I.1b)||0,1a:(C.1l.1a-I.1a)||0},B=u(J,K){A(J).1G(u(){p N=A(k).1u("1A-f3"),M={},L=K&&K.1v?K:["1e","1f","1b","1a"];A.1G(L||["1e","1f","1b","1a"],u(O,Q){p P=(N[Q]||0)+(H[Q]||0);if(P&&P>=0){M[Q]=P||1n}});A(k).1d(M)})};if(2D(G.6K)=="7v"){A.1G(G.6K,u(J,K){B(J,K)})}1j{B(G.6K)}},2Q:u(C,B){A(k).4o("1A-f3-2p")}})})(1E);(u(A){A.3W("19.4b",A.22({},A.19.5o,{4Z:u(){p B=k;k.1c.1x("19-4b");k.eZ=1g;p C;k.bn=u(){C=A(B.17.3U,B.1c[0]);C.1G(u(){p D=A(k);p E=D.1h();A.1u(k,"4b-2T",{1c:k,$1c:D,1a:E.1a,1b:E.1b,3t:E.1a+D.1e(),3L:E.1b+D.1f(),9j:1g,2c:D.4p("19-2c"),5i:D.4p("19-5i"),4m:D.4p("19-4m")})})};k.bn();k.cN=C.1x("19-oL");k.9r();k.1r=A(1m.j9("1s")).1d({bO:"cO oK iF"}).1x("19-4b-1r")},6e:u(){if(k.17.1S){k.8z()}1j{k.6l()}},3z:u(){k.1c.1O("19-4b 19-4b-1S").4o("4b").2C(".4b");k.9s()},7q:u(E){p C=k;k.f2=[E.3u,E.3d];if(k.17.1S){18}p D=k.17;k.cN=A(D.3U,k.1c[0]);k.1c.3s("oJ",[E,{"4b":k.1c[0],"17":D}],D.2p);A("1Z").5n(k.1r);k.1r.1d({"z-3I":23,"1l":"2v","1a":E.fp,"1b":E.oI,"1e":0,"1f":0});if(D.jf){k.bn()}k.cN.3U(".19-2c").1G(u(){p F=A.1u(k,"4b-2T");F.9j=1q;if(!E.f1){F.$1c.1O("19-2c");F.2c=1g;F.$1c.1x("19-4m");F.4m=1q;C.1c.3s("f0",[E,{4b:C.1c[0],4m:F.1c,17:D}],D.4m)}});p B=1g;A(E.1t).5E().8n().1G(u(){if(A.1u(k,"4b-2T")){B=1q}});18 k.17.oH?!B:1q},6r:u(I){p C=k;k.eZ=1q;if(k.17.1S){18}p E=k.17;p D=k.f2[0],H=k.f2[1],B=I.3u,G=I.3d;if(D>B){p F=B;B=D;D=F}if(H>G){p F=G;G=H;H=F}k.1r.1d({1a:D,1b:H,1e:B-D,1f:G-H});k.cN.1G(u(){p J=A.1u(k,"4b-2T");if(!J||J.1c==C.1c[0]){18}p K=1g;if(E.6g=="eY"){K=(!(J.1a>B||J.3tG||J.3LD&&J.3tH&&J.3LM&&(K+N)F&&(E+H)L[k.7M?"1e":"1f"])){18 G}1j{18(FO&&(L+P)F&&(E+H)N[k.7M?"1e":"1f"])){if(!G){18 1g}if(k.7M){if((E+H)>F&&(E+H)F+N.1e/2&&(E+H)O+M/2){18 1}}}}1j{if(!(FF&&EC){18 1}}1j{if(J>O&&LI){18 2}}}18 1g},bn:u(){k.cM();k.bk()},eW:u(H){p D=k;p C=[];p F=[];if(k.17.aa&&H){1N(p G=k.17.aa.1v-1;G>=0;G--){p J=B(k.17.aa[G]);1N(p E=J.1v-1;E>=0;E--){p I=B.1u(J[E],"30");if(I&&I!=k&&!I.17.1S){F.4k([B.a9(I.17.29)?I.17.29.1P(I.1c):B(I.17.29,I.1c).7T(".19-30-1r"),I])}}}}F.4k([B.a9(k.17.29)?k.17.29.1P(k.1c,1n,{17:k.17,2T:k.24}):B(k.17.29,k.1c).7T(".19-30-1r"),k]);1N(p G=F.1v-1;G>=0;G--){F[G][0].1G(u(){C.4k(k)})}18 B(C)},j6:u(){p E=k.24.2L(":1u(30-2T)");1N(p D=0;D=0;G--){p I=B(k.17.aa[G]);1N(p E=I.1v-1;E>=0;E--){p H=B.1u(I[E],"30");if(H&&H!=k&&!H.17.1S){F.4k([B.a9(H.17.29)?H.17.29.1P(H.1c):B(H.17.29,H.1c),H]);k.2K.4k(H)}}}}1N(p G=F.1v-1;G>=0;G--){F[G][0].1G(u(){B.1u(k,"30-2T",F[G][1]);D.4k({2T:B(k),2l:F[G][1],1e:0,1f:0,1a:0,1b:0})})}},bk:u(D){if(k.3j){p C=k.3j.1h();k.1h.1B={1b:C.1b+k.bm.1b,1a:C.1a+k.bm.1a}}1N(p F=k.29.1v-1;F>=0;F--){if(k.29[F].2l!=k.a8&&k.a8&&k.29[F].2T[0]!=k.24[0]){6d}p E=k.17.jb?B(k.17.jb,k.29[F].2T):k.29[F].2T;if(!D){k.29[F].1e=E[0].54;k.29[F].1f=E[0].3N}p G=E.1h();k.29[F].1a=G.1a;k.29[F].1b=G.1b}if(k.17.eV&&k.17.eV.ja){k.17.eV.ja.1P(k)}1j{1N(p F=k.2K.1v-1;F>=0;F--){p G=k.2K[F].1c.1h();k.2K[F].5Q.1a=G.1a;k.2K[F].5Q.1b=G.1b;k.2K[F].5Q.1e=k.2K[F].1c.3E();k.2K[F].5Q.1f=k.2K[F].1c.3o()}}},3z:u(){k.1c.1O("19-30 19-30-1S").4o("30").2C(".30");k.9s();1N(p C=k.29.1v-1;C>=0;C--){k.29[C].2T.4o("30-2T")}},j5:u(E){p C=E||k,F=C.17;if(!F.3S||F.3S.4z==b3){p D=F.3S;F.3S={1c:u(){p G=B(1m.j9(C.24[0].3m)).1x(D||"19-30-3S")[0];if(!D){G.2R.bg="3B";G.j8=C.24[0].j8}18 G},bj:u(G,H){if(D){18}if(!H.1f()){H.1f(C.24.6Q())}if(!H.1e()){H.1e(C.24.8K())}}}}C.3S=B(F.3S.1c.1P(C.1c,C.24)).2V(C.24.1B());C.24.ci(C.3S);F.3S.bj(C,C.3S)},j3:u(F){1N(p D=k.2K.1v-1;D>=0;D--){if(k.j7(k.2K[D].5Q)){if(!k.2K[D].5Q.3Y){if(k.a8!=k.2K[D]){p I=oz;p H=1n;p E=k.4a[k.2K[D].7M?"1a":"1b"];1N(p C=k.29.1v-1;C>=0;C--){if(!A(k.2K[D].1c[0],k.29[C].2T[0])){6d}p G=k.29[C][k.2K[D].7M?"1a":"1b"];if(1i.4l(G-E)=0;E--){k.2K[E].2a("7b",H,k)}}if(B.19.3b){B.19.3b.3O=k}if(B.19.3b&&!J.cL){B.19.3b.bl(k,H)}k.a7=1q;k.6r(H);18 1q},5B:u(D,E){if(!E){E=k.1l}p C=D=="2v"?1:-1;18{1b:(E.1b+k.1h.1B.1b*C-(k.3j[0]==1m.1Z?0:k.3j[0].2m)*C+k.3H.1b*C),1a:(E.1a+k.1h.1B.1a*C-(k.3j[0]==1m.1Z?0:k.3j[0].2y)*C+k.3H.1a*C)}},9i:u(F){p G=k.17;p C={1b:(F.3d-k.1h.2j.1b-k.1h.1B.1b+(k.3j[0]==1m.1Z?0:k.3j[0].2m)),1a:(F.3u-k.1h.2j.1a-k.1h.1B.1a+(k.3j[0]==1m.1Z?0:k.3j[0].2y))};if(!k.3q){18 C}if(k.1R){if(C.1ak.1R[2]){C.1a=k.1R[2]}if(C.1b>k.1R[3]){C.1b=k.1R[3]}}if(G.3n){p E=k.3q.1b+1i.3c((C.1b-k.3q.1b)/G.3n[1])*G.3n[1];C.1b=k.1R?(!(Ek.1R[3])?E:(!(Ek.1R[2])?D:(!(D=0;C--){p E=k.j4(k.29[C]);if(!E){6d}if(k.29[C].2T[0]!=k.24[0]&&k.3S[E==1?"4C":"66"]()[0]!=k.29[C].2T[0]&&!A(k.3S[0],k.29[C].2T[0])&&(k.17.4B=="ox-ow"?!A(k.1c[0],k.29[C].2T[0]):1q)){k.eU=k.9i(D);k.7J=E==1?"51":"52";k.17.cK.1P(k,D,k.29[C]);k.2a("4g",D);1M}}k.j3(D);if(B.19.3b){B.19.3b.4r(k,D)}k.1c.3s("6N",[D,k.19()],k.17["6N"]);18 1g},iV:u(H,G,D,F){D?D[0].j2(k.3S[0]):G.2T[0].3k.bE(k.3S[0],(k.7J=="51"?G.2T[0]:G.2T[0].gU));k.3K=k.3K?++k.3K:1;p E=k,C=k.3K;3f.6k(u(){if(C==E.3K){E.bk(!F)}},0)},7p:u(E,D){if(B.19.3b&&!k.17.cL){B.19.3b.6J(k,E)}if(k.17.8s){p C=k;p F=C.3S.1h();B(k.1r).21({1a:F.1a-k.1h.1B.1a-C.3H.1a+(k.3j[0]==1m.1Z?0:k.3j[0].2y),1b:F.1b-k.1h.1B.1b-C.3H.1b+(k.3j[0]==1m.1Z?0:k.3j[0].2m)},1k(k.17.8s,10)||al,u(){C.4V(E)})}1j{k.4V(E,D)}18 1g},4V:u(E,D){if(!k.j1){k.3S.ci(k.24)}k.j1=1n;if(k.17.1r=="7L"){k.24.1d(k.j0).1O("19-30-1r")}1j{k.24.1K()}if(k.eT.66!=k.24.66().7T(".19-30-1r")[0]||k.eT.1B!=k.24.1B()[0]){k.2a("bj",E,1n,D)}if(!A(k.1c[0],k.24[0])){k.2a("2o",E,1n,D);1N(p C=k.2K.1v-1;C>=0;C--){if(A(k.2K[C].1c[0],k.24[0])){k.2K[C].2a("bj",E,k,D);k.2K[C].2a("iZ",E,k,D)}}}1N(p C=k.2K.1v-1;C>=0;C--){k.2K[C].2a("9h",E,k,D);if(k.2K[C].5Q.3Y){k.2K[C].2a("8r",E,k);k.2K[C].5Q.3Y=0}}k.a7=1g;if(k.a6){k.2a("2Q",E,1n,D);18 1g}k.2a("cJ",E,1n,D);k.3S.2o();if(k.17.1r!="7L"){k.1r.2o()}k.1r=1n;k.2a("2Q",E,1n,D);18 1q}}));B.22(B.19.30,{bz:"iY iX",4d:{1r:"7L",6g:"eS",3A:1,6G:0,4v:1q,4x:20,4w:20,7u:":1z",29:"> *",2N:aB,iW:1q,2V:"1B",cK:B.19.30.5j.iV,7f:"4Q"}});B.19.2W.2k("30","2Z",{2p:u(E,D){p C=B("1Z");if(C.1d("2Z")){D.17.a5=C.1d("2Z")}C.1d("2Z",D.17.2Z)},cJ:u(D,C){if(C.17.a5){B("1Z").1d("2Z",C.17.a5)}}});B.19.2W.2k("30","2N",{2p:u(E,D){p C=D.1r;if(C.1d("2N")){D.17.a4=C.1d("2N")}C.1d("2N",D.17.2N)},cJ:u(D,C){if(C.17.a4){B(C.1r).1d("2N",C.17.a4)}}});B.19.2W.2k("30","1X",{2p:u(E,D){p C=D.1r;if(C.1d("1X")){D.17.a3=C.1d("1X")}C.1d("1X",D.17.1X)},cJ:u(D,C){if(C.17.a3){B(C.1r).1d("1X",C.17.a3)}}});B.19.2W.2k("30","4v",{2p:u(E,D){p F=D.17;p C=B(k).1u("30");C.49=u(G){do{if(/43|4v/.1U(G.1d("31"))||(/43|4v/).1U(G.1d("31-y"))){18 G}G=G.1B()}4W(G[0].3k);18 B(1m)}(C.24);C.48=u(G){do{if(/43|4v/.1U(G.1d("31"))||(/43|4v/).1U(G.1d("31-x"))){18 G}G=G.1B()}4W(G[0].3k);18 B(1m)}(C.24);if(C.49[0]!=1m&&C.49[0].7a!="8q"){C.a2=C.49.1h()}if(C.48[0]!=1m&&C.48[0].7a!="8q"){C.a1=C.48.1h()}},6N:u(E,D){p F=D.17;p C=B(k).1u("30");if(C.49[0]!=1m&&C.49[0].7a!="8q"){if((C.a2.1b+C.49[0].3N)-E.3d\');p I=F.1B();if(F.1d("1l")=="6P"){I.1d({1l:"2x"});F.1d({1l:"2x"})}1j{p H=F.1d("1b");if(5W(1k(H))){H="43"}p G=F.1d("1a");if(5W(1k(G))){G="43"}I.1d({1l:F.1d("1l"),1b:H,1a:G,2N:F.1d("z-3I")}).1K();F.1d({1l:"2x",1b:0,1a:0})}I.1d(E);18 I},7d:u(E){if(E.1B().3l("id")=="eR"){18 E.1B().ou(E)}18 E},6I:u(F,G,E,H){H=H||{};C.1G(G,u(J,I){cI=F.iJ(I);if(cI[0]>0){H[I]=cI[0]*E+cI[1]}});18 H},bi:u(G,H,J,I){p E=(2D J=="u"?J:(I?I:1n));p F=(2D J=="7v"?J:1n);18 k.1G(u(){p O={};p M=C(k);p N=M.3l("2R")||"";if(2D N=="7v"){N=N["eQ"]}if(G.6e){M.4p(G.6e)?G.2o=G.6e:G.2k=G.6e}p K=C.22({},(1m.cH?1m.cH.iT(k,1n):k.iS));if(G.2k){M.1x(G.2k)}if(G.2o){M.1O(G.2o)}p L=C.22({},(1m.cH?1m.cH.iT(k,1n):k.iS));if(G.2k){M.1O(G.2k)}if(G.2o){M.1x(G.2o)}1N(p P in L){if(2D L[P]!="u"&&L[P]&&P.5D("ot")==-1&&P.5D("1v")==-1&&L[P]!=K[P]&&(P.3Q(/2e/i)||(!P.3Q(/2e/i)&&!5W(1k(L[P],10))))&&(K.1l!="6P"||(K.1l=="6P"&&!P.3Q(/1a|1b|3L|3t/)))){O[P]=L[P]}}M.21(O,H,F,u(){if(2D C(k).3l("2R")=="7v"){C(k).3l("2R")["eQ"]="";C(k).3l("2R")["eQ"]=N}1j{C(k).3l("2R",N)}if(G.2k){C(k).1x(G.2k)}if(G.2o){C(k).1O(G.2o)}if(E){E.1J(k,1Q)}})})}});C.fn.22({iR:C.fn.1K,iQ:C.fn.1L,iO:C.fn.6e,iN:C.fn.1x,iM:C.fn.1O,iL:C.fn.cz,6f:u(E,G,F,H){18 C.1y[E]?C.1y[E].1P(k,{os:E,17:G||{},1T:F,2S:H}):1n},1K:u(){if(!1Q[0]||(1Q[0].4z==8D||/(cG|ak|eP)/.1U(1Q[0]))){18 k.iR.1J(k,1Q)}1j{p E=1Q[1]||{};E["3i"]="1K";18 k.6f.1J(k,[1Q[0],E,1Q[2]||E.1T,1Q[3]||E.2S])}},1L:u(){if(!1Q[0]||(1Q[0].4z==8D||/(cG|ak|eP)/.1U(1Q[0]))){18 k.iQ.1J(k,1Q)}1j{p E=1Q[1]||{};E["3i"]="1L";18 k.6f.1J(k,[1Q[0],E,1Q[2]||E.1T,1Q[3]||E.2S])}},6e:u(){if(!1Q[0]||(1Q[0].4z==8D||/(cG|ak|eP)/.1U(1Q[0]))||(1Q[0].4z==iP)){18 k.iO.1J(k,1Q)}1j{p E=1Q[1]||{};E["3i"]="6e";18 k.6f.1J(k,[1Q[0],E,1Q[2]||E.1T,1Q[3]||E.2S])}},1x:u(F,E,H,G){18 E?C.1y.bi.1J(k,[{2k:F},E,H,G]):k.iN(F)},1O:u(F,E,H,G){18 E?C.1y.bi.1J(k,[{2o:F},E,H,G]):k.iM(F)},cz:u(F,E,H,G){18 E?C.1y.bi.1J(k,[{6e:F},E,H,G]):k.iL(F)},iK:u(E,G,F,I,H){18 C.1y.bi.1J(k,[{2k:G,2o:E},F,I,H])},or:u(){18 k.iK.1J(k,1Q)},iJ:u(E){p F=k.1d(E),G=[];C.1G(["em","2X","%","oq"],u(H,I){if(F.5D(I)>0){G=[ao(F),I]}});18 G}});1E.1G(["79","op","oo","om","ol","2e","ok"],u(F,E){1E.fx.bP[E]=u(G){if(G.hA==0){G.2p=D(G.iI,E);G.3D=B(G.3D)}G.iI.2R[E]="5w("+[1i.1H(1i.1V(1k((G.2I*(G.3D[0]-G.2p[0]))+G.2p[0]),2r),0),1i.1H(1i.1V(1k((G.2I*(G.3D[1]-G.2p[1]))+G.2p[1]),2r),0),1i.1H(1i.1V(1k((G.2I*(G.3D[2]-G.2p[2]))+G.2p[2]),2r),0)].6j(",")+")"}});u B(F){p E;if(F&&F.4z==9n&&F.1v==3){18 F}if(E=/5w\\(\\s*([0-9]{1,3})\\s*,\\s*([0-9]{1,3})\\s*,\\s*([0-9]{1,3})\\s*\\)/.8d(F)){18[1k(E[1]),1k(E[2]),1k(E[3])]}if(E=/5w\\(\\s*([0-9]+(?:\\.[0-9]+)?)\\%\\s*,\\s*([0-9]+(?:\\.[0-9]+)?)\\%\\s*,\\s*([0-9]+(?:\\.[0-9]+)?)\\%\\s*\\)/.8d(F)){18[ao(E[1])*2.55,ao(E[2])*2.55,ao(E[3])*2.55]}if(E=/#([a-fA-a0-9]{2})([a-fA-a0-9]{2})([a-fA-a0-9]{2})/.8d(F)){18[1k(E[1],16),1k(E[2],16),1k(E[3],16)]}if(E=/#([a-fA-a0-9])([a-fA-a0-9])([a-fA-a0-9])/.8d(F)){18[1k(E[1]+E[1],16),1k(E[2]+E[2],16),1k(E[3]+E[3],16)]}if(E=/iH\\(0, 0, 0, 0\\)/.8d(F)){18 A["7G"]}18 A[1E.9W(F).58()]}u D(G,E){p F;do{F=1E.oj(G,E);if(F!=""&&F!="7G"||1E.3m(G,"1Z")){1M}E="79"}4W(G=G.3k);18 B(F)}p A={oi:[0,2r,2r],oh:[cp,2r,2r],og:[iG,iG,oe],iF:[0,0,0],od:[0,0,2r],oc:[iA,42,42],ob:[0,2r,2r],oa:[0,0,9Z],o9:[0,9Z,9Z],o8:[eO,eO,eO],o7:[0,23,0],o6:[o5,o4,iE],o3:[9Z,0,9Z],o2:[85,iE,47],o1:[2r,eG,0],o0:[nZ,50,nY],nX:[9Z,0,0],nW:[nV,3w,nU],nT:[nS,0,cF],nR:[2r,0,2r],nQ:[2r,nP,0],nO:[0,7K,0],nN:[75,0,nM],nL:[cp,iD,eG],nK:[nJ,nI,iD],nH:[iB,2r,2r],nG:[iC,nF,iC],nE:[cF,cF,cF],nD:[2r,nC,nB],nA:[2r,2r,iB],nz:[0,2r,0],ny:[2r,0,2r],nx:[7K,0,0],nv:[0,0,7K],nu:[7K,7K,0],nt:[2r,iA,0],ns:[2r,cE,nr],nq:[7K,0,7K],np:[7K,0,7K],no:[2r,0,0],nn:[cE,cE,cE],nm:[2r,2r,2r],nl:[2r,2r,0],7G:[2r,2r,2r]};1E.2d["nk"]=1E.2d["bf"];1E.22(1E.2d,{iz:"iy",bf:u(F,G,E,I,H){18 1E.2d[1E.2d.iz](F,G,E,I,H)},nj:u(F,G,E,I,H){18 I*(G/=H)*G+E},iy:u(F,G,E,I,H){18-I*(G/=H)*(G-2)+E},ni:u(F,G,E,I,H){if((G/=H/2)<1){18 I/2*G*G+E}18-I/2*((--G)*(G-2)-1)+E},nh:u(F,G,E,I,H){18 I*(G/=H)*G*G+E},ng:u(F,G,E,I,H){18 I*((G=G/H-1)*G*G+1)+E},nf:u(F,G,E,I,H){if((G/=H/2)<1){18 I/2*G*G*G+E}18 I/2*((G-=2)*G*G+2)+E},nd:u(F,G,E,I,H){18 I*(G/=H)*G*G*G+E},nc:u(F,G,E,I,H){18-I*((G=G/H-1)*G*G*G-1)+E},nb:u(F,G,E,I,H){if((G/=H/2)<1){18 I/2*G*G*G*G+E}18-I/2*((G-=2)*G*G*G-2)+E},na:u(F,G,E,I,H){18 I*(G/=H)*G*G*G*G+E},n9:u(F,G,E,I,H){18 I*((G=G/H-1)*G*G*G*G+1)+E},n8:u(F,G,E,I,H){if((G/=H/2)<1){18 I/2*G*G*G*G*G+E}18 I/2*((G-=2)*G*G*G*G+2)+E},n7:u(F,G,E,I,H){18-I*1i.ix(G/H*(1i.7e/2))+I+E},n6:u(F,G,E,I,H){18 I*1i.bh(G/H*(1i.7e/2))+E},n5:u(F,G,E,I,H){18-I/2*(1i.ix(1i.7e*G/H)-1)+E},n4:u(F,G,E,I,H){18(G==0)?E:I*1i.6S(2,10*(G/H-1))+E},n3:u(F,G,E,I,H){18(G==H)?E+I:I*(-1i.6S(2,-10*G/H)+1)+E},n2:u(F,G,E,I,H){if(G==0){18 E}if(G==H){18 E+I}if((G/=H/2)<1){18 I/2*1i.6S(2,10*(G-1))+E}18 I/2*(-1i.6S(2,-10*--G)+2)+E},n1:u(F,G,E,I,H){18-I*(1i.8I(1-(G/=H)*G)-1)+E},n0:u(F,G,E,I,H){18 I*1i.8I(1-(G=G/H-1)*G)+E},mZ:u(F,G,E,I,H){if((G/=H/2)<1){18-I/2*(1i.8I(1-G*G)-1)+E}18 I/2*(1i.8I(1-(G-=2)*G)+1)+E},mY:u(F,H,E,L,K){p I=1.9Y;p J=0;p G=L;if(H==0){18 E}if((H/=K)==1){18 E+L}if(!J){J=K*0.3}if(G<1i.4l(L)){G=L;p I=J/4}1j{p I=J/(2*1i.7e)*1i.eN(L/G)}18-(G*1i.6S(2,10*(H-=1))*1i.bh((H*K-I)*(2*1i.7e)/J))+E},mX:u(F,H,E,L,K){p I=1.9Y;p J=0;p G=L;if(H==0){18 E}if((H/=K)==1){18 E+L}if(!J){J=K*0.3}if(G<1i.4l(L)){G=L;p I=J/4}1j{p I=J/(2*1i.7e)*1i.eN(L/G)}18 G*1i.6S(2,-10*H)*1i.bh((H*K-I)*(2*1i.7e)/J)+L+E},mW:u(F,H,E,L,K){p I=1.9Y;p J=0;p G=L;if(H==0){18 E}if((H/=K/2)==2){18 E+L}if(!J){J=K*(0.3*1.5)}if(G<1i.4l(L)){G=L;p I=J/4}1j{p I=J/(2*1i.7e)*1i.eN(L/G)}if(H<1){18-0.5*(G*1i.6S(2,10*(H-=1))*1i.bh((H*K-I)*(2*1i.7e)/J))+E}18 G*1i.6S(2,-10*(H-=1))*1i.bh((H*K-I)*(2*1i.7e)/J)*0.5+L+E},mV:u(F,G,E,J,I,H){if(H==2g){H=1.9Y}18 J*(G/=I)*G*((H+1)*G-H)+E},mU:u(F,G,E,J,I,H){if(H==2g){H=1.9Y}18 J*((G=G/I-1)*G*((H+1)*G+H)+1)+E},mT:u(F,G,E,J,I,H){if(H==2g){H=1.9Y}if((G/=I/2)<1){18 J/2*(G*G*(((H*=(1.iv))+1)*G-H))+E}18 J/2*((G-=2)*G*(((H*=(1.iv))+1)*G+H)+2)+E},iu:u(F,G,E,I,H){18 I-1E.2d.eM(F,H-G,0,I,H)+E},eM:u(F,G,E,I,H){if((G/=H)<(1/2.75)){18 I*(7.cD*G*G)+E}1j{if(G<(2/2.75)){18 I*(7.cD*(G-=(1.5/2.75))*G+0.75)+E}1j{if(G<(2.5/2.75)){18 I*(7.cD*(G-=(2.25/2.75))*G+0.mS)+E}1j{18 I*(7.cD*(G-=(2.mR/2.75))*G+0.mQ)+E}}}},mP:u(F,G,E,I,H){if(G").1d({1l:"2v",bg:"4f",1a:-D*(G/E),1b:-F*(C/I)}).1B().1x("1y-eL").1d({1l:"2v",31:"3B",1e:G/E,1f:C/I,1a:J.1a+D*(G/E)+(B.17.3i=="1K"?(D-1i.aY(E/2))*(G/E):0),1b:J.1b+F*(C/I)+(B.17.3i=="1K"?(F-1i.aY(I/2))*(C/I):0),1X:B.17.3i=="1K"?0:1}).21({1a:J.1a+D*(G/E)+(B.17.3i=="1K"?0:(D-1i.aY(E/2))*(G/E)),1b:J.1b+F*(C/I)+(B.17.3i=="1K"?0:(F-1i.aY(I/2))*(C/I)),1X:B.17.3i=="1K"?1:0},B.1T||al)}}6k(u(){B.17.3i=="1K"?H.1d({bg:"4f"}):H.1d({bg:"4f"}).1L();if(B.2S){B.2S.1J(H[0])}H.4Y();A(".1y-eL").2o()},B.1T||al)})}})(1E);(u(A){A.1y.mJ=u(B){18 k.44(u(){p E=A(k),J=["1l","1b","1a"];p G=A.1y.5z(E,B.17.3i||"1L");p N=B.17.1C||15;p M=!(!B.17.mI);A.1y.6H(E,J);E.1K();p D=A.1y.7I(E).1d({31:"3B"});p H=((G=="1K")!=M);p F=H?["1e","1f"]:["1f","1e"];p C=H?[D.1e(),D.1f()]:[D.1f(),D.1e()];p I=/([0-9]+)%/.8d(N);if(I){N=1k(I[1])/23*C[G=="1L"?0:1]}if(G=="1K"){D.1d(M?{1f:0,1e:N}:{1f:N,1e:0})}p L={},K={};L[F[0]]=G=="1K"?C[0]:N;K[F[1]]=G=="1K"?C[1]:0;D.21(L,B.1T/2,B.17.2d).21(K,B.1T/2,B.17.2d,u(){if(G=="1L"){E.1L()}A.1y.5A(E,J);A.1y.7d(E);if(B.2S){B.2S.1J(E[0],1Q)}E.4Y()})})}})(1E);(u(A){A.1y.bc=u(B){18 k.44(u(){p E=A(k),D=["eK","79","1X"];p H=A.1y.5z(E,B.17.3i||"1K");p C=B.17.2e||"#mH";p G=E.1d("79");A.1y.6H(E,D);E.1K();E.1d({eK:"6q",79:C});p F={79:G};if(H=="1L"){F["1X"]=0}E.21(F,{44:1g,1T:B.1T,2d:B.17.2d,6t:u(){if(H=="1L"){E.1L()}A.1y.5A(E,D);if(H=="1K"&&1E.2h.3V){k.2R.mG("3U")}if(B.2S){B.2S.1J(k,1Q)}E.4Y()}})})}})(1E);(u(A){A.1y.mF=u(B){18 k.44(u(){p D=A(k);p F=A.1y.5z(D,B.17.3i||"1K");p E=B.17.eH||5;if(F=="1L"){E--}if(D.is(":3B")){D.1d("1X",0);D.1K();D.21({1X:1},B.1T/2,B.17.2d);E=E-2}1N(p C=0;C\').2V(1m.1Z);if(B.17.6u){D.1x(B.17.6u)}D.1x(B.17.6u);D.1d({1b:C.1b,1a:C.1a,1f:E.3o()-1k(D.1d("5Y"))-1k(D.1d("ap")),1e:E.3E()-1k(D.1d("7c"))-1k(D.1d("9p")),1l:"2v"});C=F.1h();ij={1b:C.1b,1a:C.1a,1f:F.3o()-1k(D.1d("5Y"))-1k(D.1d("ap")),1e:F.3E()-1k(D.1d("7c"))-1k(D.1d("9p"))};D.21(ij,B.1T,B.17.2d,u(){D.2o();if(B.2S){B.2S.1J(E[0],1Q)}E.4Y()})})}})(1E);(u(E){E.3W("19.4G",{4Z:u(){p G=k.17;if(G.mB){p J=k.1c.2L("a").3U(G.i9);if(J.1v){if(J.3U(G.8T).1v){G.3X=J}1j{G.3X=J.1B().1B().66();J.1x("3O")}}}G.5y=k.1c.2L(G.8T);G.3X=C(G.5y,G.3X);if(E.2h.3V){k.1c.2L("a").1d("ii","1")}if(!k.1c.4p("19-4G")){k.1c.1x("19-4G");E("<3e 26=\'19-4G-1a\'/>").bE(G.5y);E("<3e 26=\'19-4G-3t\'/>").2V(G.5y);G.5y.1x("19-4G-8T").3l("mA","0")}p I;if(G.ig){I=k.1c.1B().1f();G.5y.1G(u(){I-=E(k).3o()});p H=0;G.5y.4C().1G(u(){H=1i.1H(H,E(k).6Q()-E(k).1f())}).1f(I-H)}1j{if(G.8m){I=0;G.5y.4C().1G(u(){I=1i.1H(I,E(k).3o())}).1f(I)}}G.5y.7T(G.3X||"").4C().1L();G.3X.1B().8n().1x(G.4c);if(G.4n){k.1c.1W((G.4n)+".4G",F)}},7b:u(G){F.1P(k.1c[0],{1t:C(k.17.5y,G)[0]})},3z:u(){k.17.5y.4C().1d("4L","");if(k.17.ig||k.17.8m){k.17.5y.4C().1d("1f","")}E.4o(k.1c[0],"4G");k.1c.1O("19-4G").2C(".4G")}});u B(H,G){18 u(){18 H.1J(G,1Q)}}u D(I){if(!E.1u(k,"4G")){18}p G=E.1u(k,"4G");p H=G.17;H.9X=I?0:--H.9X;if(H.9X){18}if(H.mz){H.7H.2k(H.9c).1d({1f:"",31:""})}G.2U("4g",1n,H.1u)}u A(G,K,L,J,M){p I=E.1u(k,"4G").17;I.7H=G;I.9c=K;I.1u=L;p H=B(D,k);I.9X=K.1C()===0?G.1C():K.1C();if(I.cy){if(!I.9d&&J){E.19.4G.eF[I.cy]({7H:1E([]),9c:K,6t:H,51:M,8m:I.8m})}1j{E.19.4G.eF[I.cy]({7H:G,9c:K,6t:H,51:M,8m:I.8m})}}1j{if(!I.9d&&J){G.6e()}1j{K.1L();G.1K()}H(1q)}}u F(L){p J=E.1u(k,"4G").17;if(J.1S){18 1g}if(!L.1t&&!J.9d){J.3X.1B().8n().cz(J.4c);p I=J.3X.4C(),M={17:J,ie:1E([]),ic:J.3X,ib:1E([]),ia:I},G=(J.3X=E([]));A.1P(k,G,I,M);18 1g}p K=E(L.1t);K=E(K.5E(J.8T)[0]||K);p H=K[0]==J.3X[0];if(J.9X||(J.9d&&H)){18 1g}if(!K.is(J.8T)){18}J.3X.1B().8n().cz(J.4c);if(!H){K.1B().8n().1x(J.4c)}p G=K.4C(),I=J.3X.4C(),M={17:J,ie:H&&!J.9d?E([]):K,ic:J.3X,ib:H&&!J.9d?E([]):G,ia:I},N=J.5y.3I(J.3X[0])>J.5y.3I(K[0]);J.3X=H?E([]):K;A.1P(k,G,I,M,H,N);18 1g}u C(H,G){18 G?2D G=="9B"?H.3U(":eq("+G+")"):H.7T(H.7T(G)):G===1g?E([]):H.3U(":eq(0)")}E.22(E.19.4G,{4d:{4c:"2c",9d:1q,cy:"7o",4n:"2j",8T:"a",8m:1q,9X:0,i9:u(){18 k.4I.58()==bG.4I.58()}},eF:{7o:u(G,I){G=E.22({2d:"bf",1T:ay},G,I);if(!G.9c.1C()){G.7H.21({1f:"1K"},G);18}p H=G.9c.1f(),J=G.7H.1f(),K=J/H;G.7H.1d({1f:0,31:"3B"}).1K();G.9c.3U(":3B").1G(G.6t).3D().3U(":4f").21({1f:"1L"},{bP:u(L){p M=(H-L)*K;if(E.2h.3V||E.2h.5V){M=1i.gr(M)}G.7H.1f(M)},1T:G.1T,2d:G.2d,6t:u(){if(!G.8m){G.7H.1d("1f","43")}G.6t()}})},my:u(G){k.7o(G,{2d:G.51?"mx":"bf",1T:G.51?aB:9o})},mw:u(G){k.7o(G,{2d:"mv",1T:mu})}}});E.fn.7b=u(G){18 k.4G("7b",G)}})(1E);(u(A){A.3W("19.4X",{4Z:u(){A.22(k.17,{6G:k.17.7j?A.6c.4d.6G:10,1H:!k.17.4v?10:3w,bc:k.17.bc||u(B){18 B},cu:k.17.cu||k.17.ez});1Y A.6c(k.1c[0],k.17)},6F:u(B){18 k.1c.1W("6F",B)},cx:u(B){18 k.1c.2U("cx",[B])},eE:u(){18 k.1c.2U("eE")},5F:u(B,C){18 k.1c.2U("hZ",[{6D:C}])},3z:u(){18 k.1c.2U("hY")}});A.6c=u(L,G){p C={i7:38,i6:40,hW:46,i2:9,i1:13,i0:27,i3:mt,i5:33,i4:34,hV:8};p B=A(L).3l("4X","i8").1x(G.hT);if(G.6F){B.1W("6F.4X",G.6F)}p J;p P="";p M=A.6c.hO(G);p E=0;p U;p X={cs:1g};p R=A.6c.cl(G,L,D,X);p W;A.2h.5V&&A(L.hX).1W("8j.4X",u(){if(W){W=1g;18 1g}});B.1W((A.2h.5V?"bQ":"5m")+".4X",u(Y){U=Y.4M;62(Y.4M){1I C.i7:Y.6O();if(R.4f()){R.66()}1j{T(0,1q)}1M;1I C.i6:Y.6O();if(R.4f()){R.4C()}1j{T(0,1q)}1M;1I C.i5:Y.6O();if(R.4f()){R.hH()}1j{T(0,1q)}1M;1I C.i4:Y.6O();if(R.4f()){R.hG()}1j{T(0,1q)}1M;1I G.be&&A.9W(G.8l)==","&&C.i3:1I C.i2:1I C.i1:if(D()){Y.6O();W=1q;18 1g}1M;1I C.i0:R.1L();1M;4Q:eD(J);J=6k(T,G.6G);1M}}).2M(u(){E++}).5U(u(){E=0;if(!X.cs){S()}}).2j(u(){if(E++>1&&!R.4f()){T(0,1q)}}).1W("cx",u(){p Y=(1Q.1v>1)?1Q[1]:1n;u Z(d,c){p a;if(c&&c.1v){1N(p b=0;b1){Y=a.80(0,a.1v-1).6j(G.8l)+G.8l+Y}Y+=G.8l}B.2B(Y);V();B.2U("6F",[Z.1u,Z.1D]);18 1q}u T(a,Z){if(U==C.hW){R.1L();18}p Y=B.2B();if(!Z&&Y==P){18}P=Y;Y=I(Y);if(Y.1v>=G.eA){B.1x(G.7Q);if(!G.cv){Y=Y.58()}F(Y,K,V)}1j{N();R.1L()}}u H(Z){if(!Z){18[""]}p a=Z.6V(G.8l);p Y=[];A.1G(a,u(b,c){if(A.9W(c)){Y[b]=A.9W(c)}});18 Y}u I(Y){if(!G.be){18 Y}p Z=H(Y);18 Z[Z.1v-1]}u Q(Y,Z){if(G.hQ&&(I(B.2B()).58()==Y.58())&&U!=C.hV){B.2B(B.2B()+Z.hd(I(P).1v));A.6c.ex(L,P.1v,P.1v+Z.1v)}}u S(){eD(J);J=6k(V,9o)}u V(){p Y=R.4f();R.1L();eD(J);N();if(G.hS){B.4X("cx",u(Z){if(!Z){if(G.be){p a=H(B.2B()).80(0,-1);B.2B(a.6j(G.8l)+(a.1v?G.8l:""))}1j{B.2B("")}}})}if(Y){A.6c.ex(L,L.1D.1v,L.1D.1v)}}u K(Z,Y){if(Y&&Y.1v&&E){N();R.4L(Y,Z);Q(Z,Y[0].1D);R.1K()}1j{V()}}u F(b,d,a){if(!G.cv){b=b.58()}p c=M.5k(b);if(c&&c.1v){d(b,c)}1j{if((2D G.7j=="4K")&&(G.7j.1v>0)){p e={ms:+1Y 2i()};A.1G(G.hR,u(f,g){e[f]=2D g=="u"?g():g});A.fv({3i:"fw",mr:"4X"+L.4t,hU:G.hU,7j:G.7j,1u:A.22({q:I(b),mq:G.1H},e),bD:u(g){p f=G.cw&&G.cw(g)||O(g);M.2k(b,f);d(b,f)}})}1j{if(G.eC&&2D G.eC=="u"){p Z=G.eC(b);p Y=(G.cw)?G.cw(Z):Z;M.2k(b,Y);d(b,Y)}1j{R.hF();a(b)}}}}u O(b){p Y=[];p a=b.6V("\\n");1N(p Z=0;Z]*)("+B.5l(/([\\^\\$\\(\\)\\[\\]\\{\\}\\*\\.\\+\\?\\|\\\\])/gi,"\\\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"$1")},4v:1q,5p:et};A.22(A.19.4X,{4d:A.6c.4d});A.6c.hO=u(C){p F={};p D=0;u H(K,J){if(!C.cv){K=K.58()}p I=K.5D(J);if(I==-1){18 1g}18 I==0||C.eB}u G(J,I){if(D>C.bd){B()}if(!F[J]){D++}F[J]=I}u E(){if(!C.1u){18 1g}p J={},I=0;if(!C.7j){C.bd=1}J[""]=[];1N(p L=0,K=C.1u.1v;L0){p M=F[I];A.1G(M,u(O,N){if(H(N.1D,L)){K.4k(N)}})}}18 K}1j{if(F[L]){18 F[L]}1j{if(C.hL){1N(p J=L.1v-1;J>=C.eA;J--){p M=F[L.ml(0,J)];if(M){p K=[];A.1G(M,u(O,N){if(H(N.1D,L)){K[K.1v]=N}});18 K}}}}}18 1n}}};A.6c.cl=u(E,J,L,P){p I={6E:"19-4X-3Y"};p K,F=-1,R,M="",S=1q,C,O;u N(){if(!S){18}C=A("<1s/>").1L().1x(E.hK).1d("1l","2v").2V(1m.1Z);O=A("").2V(C).hJ(u(T){if(Q(T).3m&&Q(T).3m.mj()=="hI"){F=A("li",O).1O(I.6E).3I(Q(T));A(Q(T)).1x(I.6E)}}).2j(u(T){A(Q(T)).1x(I.6E);L();J.2M();18 1g}).4q(u(){P.cs=1q}).5X(u(){P.cs=1g});if(E.1e>0){C.1d("1e",E.1e)}S=1g}u Q(U){p T=U.1t;4W(T&&T.7a!="hI"){T=T.3k}if(!T){18[]}18 T}u H(T){K.80(F,F+1).1O(I.6E);G(T);p V=K.80(F,F+1).1x(I.6E);if(E.4v){p U=0;K.80(0,F).1G(u(){U+=k.3N});if((U+V[0].3N-O.2m())>O[0].9N){O.2m(U+V[0].3N-O.6Q())}1j{if(U=K.1C()){F=0}}}u B(T){18 E.1H&&E.1H").2P(E.bc(W,M)).1x(V%2==0?"19-4X-mi":"19-4X-mh").2V(O)[0];A.1u(T,"19-4X-1u",R[V])}K=O.2L("li");if(E.ey){K.80(0,1).1x(I.6E);F=0}if(A.fn.7t){O.7t()}}18{4L:u(U,T){N();R=U;M=T;D()},4C:u(){H(1)},66:u(){H(-1)},hH:u(){if(F!=0&&F-8<0){H(-F)}1j{H(-8)}},hG:u(){if(F!=K.1C()-1&&F+8>K.1C()){H(K.1C()-1-F)}1j{H(8)}},1L:u(){C&&C.1L();K&&K.1O(I.6E);F=-1;A(J).3s("mg",[{},{17:E}],E["1L"])},4f:u(){18 C&&C.is(":4f")},3O:u(){18 k.4f()&&(K.3U("."+I.6E)[0]||E.ey&&K[0])},1K:u(){p V=A(J).1h();C.1d({1e:2D E.1e=="4K"||E.1e>0?E.1e:A(J).1e(),1b:V.1b+J.3N,1a:V.1a}).1K();if(E.4v){O.2m(0);O.1d({6Y:E.5p,31:"43"});if(A.2h.3V&&2D 1m.1Z.2R.6Y==="2g"){p T=0;K.1G(u(){T+=k.3N});p U=T>E.5p;O.1d("1f",U?E.5p:T);if(!U){K.1e(O.1e()-1k(K.1d("aA-1a"))-1k(K.1d("aA-3t")))}}}A(J).3s("mf",[{},{17:E}],E["1K"])},2c:u(){p T=K&&K.3U("."+I.6E).1O(I.6E);18 T&&T.1v&&A.1u(T[0],"19-4X-1u")},hF:u(){O&&O.aC()},2C:u(){C&&C.2o()}}};A.6c.ex=u(D,E,C){if(D.hE){p B=D.hE();B.me(1q);B.md("hD",E);B.mc("hD",C);B.5b()}1j{if(D.hC){D.hC(E,C)}1j{if(D.hB){D.hB=E;D.mb=C}}}D.2M()}})(1E);(u(A){A.3W("19.2f",{4Z:u(){k.ev=65;p D=k.17,B=k,C=\'<1s 26="19-2f ma"><1s 26="19-2f-2e"><1s><1s><1s 26="19-2f-9V"><1s><1s 26="19-2f-1Y-2e"><1s 26="19-2f-3O-2e"><1s 26="19-2f-77"><3r 1N="19-2f-77" 5c="77">#<1z 4B="4N" 9b="6" 1C="6" /><1s 26="19-2f-5w-r 19-2f-78"><3r 1N="19-2f-5w-r">R<1z 4B="4N" 9b="3" 1C="3" /><3e><1s 26="19-2f-5w-g 19-2f-78"><3r 1N="19-2f-5w-g">G<1z 4B="4N" 9b="3" 1C="3" /><3e><1s 26="19-2f-5w-b 19-2f-78"><3r 1N="19-2f-5w-b">B<1z 4B="4N" 9b="3" 1C="3" /><3e><1s 26="19-2f-5x-h 19-2f-78"><3r 1N="19-2f-5x-h">H<1z 4B="4N" 9b="3" 1C="3" /><3e><1s 26="19-2f-5x-s 19-2f-78"><3r 1N="19-2f-5x-s">S<1z 4B="4N" 9b="3" 1C="3" /><3e><1s 26="19-2f-5x-b 19-2f-78"><3r 1N="19-2f-5x-b">B<1z 4B="4N" 9b="3" 1C="3" /><3e><61 26="19-2f-8j 19-4Q-hA" 4t="8j" 4B="8j">m9\';if(2D D.2e=="4K"){k.2e=k.co(D.2e)}1j{if(D.2e.r!=2g&&D.2e.g!=2g&&D.2e.b!=2g){k.2e=k.ba(D.2e)}1j{if(D.2e.h!=2g&&D.2e.s!=2g&&D.2e.b!=2g){k.2e=k.cn(D.2e)}1j{18 k}}}k.es=k.2e;k.41=A(C);if(D.er){k.41.2V(k.1c).1K()}1j{k.41.2V(1m.1Z)}k.5a=k.41.2L("1z").1W("5m",u(E){18 B.hw.1P(B,E)}).1W("4g",u(E){18 B.4g.1P(B,E)}).1W("5U",u(E){18 B.5U.1P(B,E)}).1W("2M",u(E){18 B.2M.1P(B,E)});k.41.2L("3e").1W("4q",u(E){18 B.hv.1P(B,E)});k.ew=k.41.2L("1s.19-2f-2e").1W("4q",u(E){18 B.hp.1P(B,E)});k.hz=k.ew.2L("1s 1s");k.9V=k.41.2L("1s.19-2f-9V 1s");k.41.2L("1s.19-2f-9V").1W("4q",u(E){18 B.hs.1P(B,E)});k.hx=k.41.2L("1s.19-2f-1Y-2e");k.hy=k.41.2L("1s.19-2f-3O-2e");k.41.2L("1s.19-2f-8j").1W("m8",u(E){18 B.hm.1P(B,E)}).1W("m7",u(E){18 B.hl.1P(B,E)}).1W("2j",u(E){18 B.hk.1P(B,E)});k.9U(k.2e);k.9T(k.2e);k.9S(k.2e);k.b9(k.2e);k.b8(k.2e);k.cm(k.2e);k.b7(k.2e);if(D.er){k.41.1d({1l:"2x",4L:"7l"})}1j{A(k.1c).1W(D.h9+".2f",u(E){18 B.1K.1P(B,E)})}},3z:u(){k.41.2o();k.1c.4o("2f").2C(".2f")},9U:u(B){p C=k.8i(B);k.5a.eq(1).2B(C.r).3D().eq(2).2B(C.g).3D().eq(3).2B(C.b).3D()},9T:u(B){k.5a.eq(4).2B(B.h).3D().eq(5).2B(B.s).3D().eq(6).2B(B.b).3D()},9S:u(B){k.5a.eq(0).2B(k.76(B)).3D()},b8:u(B){k.ew.1d("79","#"+k.76({h:B.h,s:23,b:23}));k.hz.1d({1a:1k(3w*B.s/23,10),1b:1k(3w*(23-B.b)/23,10)})},b9:u(B){k.9V.1d("1b",1k(3w-3w*B.h/9a,10))},cm:u(B){k.hy.1d("79","#"+k.76(B))},b7:u(B){k.hx.1d("79","#"+k.76(B))},hw:u(B){p C=B.ee||B.4M||-1;if((C>=k.ev&&C<=90)||C==32){18 1g}},4g:u(D,C){p B;C=C||D.1t;if(C.3k.6u.5D("-77")>0){k.2e=B=k.co(k.1D);k.9U(B.2e);k.9T(B)}1j{if(C.3k.6u.5D("-5x")>0){k.2e=B=k.cn({h:1k(k.5a.eq(4).2B(),10),s:1k(k.5a.eq(5).2B(),10),b:1k(k.5a.eq(6).2B(),10)});k.9U(B);k.9S(B)}1j{k.2e=B=k.ba(k.he({r:1k(k.5a.eq(1).2B(),10),g:1k(k.5a.eq(2).2B(),10),b:1k(k.5a.eq(3).2B(),10)}));k.9S(B);k.9T(B)}}k.b8(B);k.b9(B);k.b7(B);k.2U("4g",D,{17:k.17,5x:B,77:k.76(B),5w:k.8i(B)})},5U:u(C){p B=k.2e;k.9U(B);k.9T(B);k.9S(B);k.b9(B);k.b8(B);k.b7(B);k.5a.1B().1O("19-2f-2M")},2M:u(B){k.ev=B.1t.3k.6u.5D("-77")>0?70:65;k.5a.1B().1O("19-2f-2M");A(B.1t.3k).1x("19-2f-2M")},hv:u(D){p C=A(D.1t).1B().2L("1z").2M(),B=k;k.8k={el:A(D.1t).1B().1x("19-2f-53"),1H:D.1t.3k.6u.5D("-5x-h")>0?9a:(D.1t.3k.6u.5D("-5x")>0?23:2r),y:D.3d,78:C,2B:1k(C.2B(),10)};A(1m).1W("5X.6b",u(E){18 B.ht.1P(B,E)});A(1m).1W("6T.6b",u(E){18 B.hu.1P(B,E)});18 1g},hu:u(B){k.8k.78.2B(1i.1H(0,1i.1V(k.8k.1H,1k(k.8k.2B+B.3d-k.8k.y,10))));k.4g.1J(k,[B,k.8k.78.4F(0)]);18 1g},ht:u(B){k.8k.el.1O("19-2f-53").2L("1z").2M();k.4g.1J(k,[B,k.8k.78.4F(0)]);A(1m).2C("5X.6b");A(1m).2C("6T.6b");18 1g},hs:u(C){k.eu={y:k.41.2L("1s.19-2f-9V").1h().1b};k.4g.1J(k,[C,k.5a.eq(4).2B(1k(9a*(3w-1i.1H(0,1i.1V(3w,(C.3d-k.eu.y))))/3w,10)).4F(0)]);p B=k;A(1m).1W("5X.6b",u(D){18 B.hq.1P(B,D)});A(1m).1W("6T.6b",u(D){18 B.hr.1P(B,D)});18 1g},hr:u(B){k.4g.1J(k,[B,k.5a.eq(4).2B(1k(9a*(3w-1i.1H(0,1i.1V(3w,(B.3d-k.eu.y))))/3w,10)).4F(0)]);18 1g},hq:u(B){A(1m).2C("5X.6b");A(1m).2C("6T.6b");18 1g},hp:u(C){p B=k;k.bb={2I:k.41.2L("1s.19-2f-2e").1h()};k.4g.1J(k,[C,k.5a.eq(6).2B(1k(23*(3w-1i.1H(0,1i.1V(3w,(C.3d-k.bb.2I.1b))))/3w,10)).3D().eq(5).2B(1k(23*(1i.1H(0,1i.1V(3w,(C.3u-k.bb.2I.1a))))/3w,10)).4F(0)]);A(1m).1W("5X.6b",u(D){18 B.hn.1P(B,D)});A(1m).1W("6T.6b",u(D){18 B.ho.1P(B,D)});18 1g},ho:u(B){k.4g.1J(k,[B,k.5a.eq(6).2B(1k(23*(3w-1i.1H(0,1i.1V(3w,(B.3d-k.bb.2I.1b))))/3w,10)).3D().eq(5).2B(1k(23*(1i.1H(0,1i.1V(3w,(B.3u-k.bb.2I.1a))))/3w,10)).4F(0)]);18 1g},hn:u(B){A(1m).2C("5X.6b");A(1m).2C("6T.6b");18 1g},hm:u(B){k.41.2L("1s.19-2f-8j").1x("19-2f-2M")},hl:u(B){k.41.2L("1s.19-2f-8j").1O("19-2f-2M")},hk:u(C){p B=k.2e;k.es=B;k.cm(B);k.2U("8j",C,{17:k.17,5x:B,77:k.76(B),5w:k.8i(B)});18 1g},1K:u(F){k.2U("9O",F,{17:k.17,5x:k.2e,77:k.76(k.2e),5w:k.8i(k.2e)});p G=k.1c.1h();p E=k.hg();p D=G.1b+k.1c[0].3N;p C=G.1a;if(D+hj>E.t+1i.1V(E.h,E.ih)){D-=k.1c[0].3N+hj}if(C+hi>E.l+1i.1V(E.w,E.iw)){C-=hi}k.41.1d({1a:C+"2X",1b:D+"2X"});if(k.2U("1K",F,{17:k.17,5x:k.2e,77:k.76(k.2e),5w:k.8i(k.2e)})!=1g){k.41.1K()}p B=k;A(1m).1W("4q.2f",u(H){18 B.1L.1P(B,H)});18 1g},1L:u(B){if(!k.hh(k.41[0],B.1t,k.41[0])){if(k.2U("1L",B,{17:k.17,5x:k.2e,77:k.76(k.2e),5w:k.8i(k.2e)})!=1g){k.41.1L()}A(1m).2C("4q.2f")}},hh:u(D,C,B){if(D==C){18 1q}if(D.cr&&!A.2h.ai){18 D.cr(C)}if(D.cq){18!!(D.cq(C)&16)}p E=C.3k;4W(E&&E!=B){if(E==D){18 1q}E=E.3k}18 1g},hg:u(){p E,C,B,F,D,G;if(1m.3P){E=1m.3P.2m;C=1m.3P.2y;B=1m.3P.8L;F=1m.3P.5p}1j{E=1m.1Z.2m;C=1m.1Z.2y;B=1m.1Z.8L;F=1m.1Z.5p}D=hf.8K||1m.3P.b2||1m.1Z.b2||0;G=hf.6Q||1m.3P.9N||1m.1Z.9N||0;18{t:E,l:C,w:B,h:F,iw:D,ih:G}},cn:u(B){18{h:1i.1V(9a,1i.1H(0,B.h)),s:1i.1V(23,1i.1H(0,B.s)),b:1i.1V(23,1i.1H(0,B.b))}},he:u(B){18{r:1i.1V(2r,1i.1H(0,B.r)),g:1i.1V(2r,1i.1H(0,B.g)),b:1i.1V(2r,1i.1H(0,B.b))}},hc:u(B){p B=1k(((B.5D("#")>-1)?B.hd(1):B),16);18{r:B>>16,g:(B&m6)>>8,b:(B&2r)}},co:u(B){18 k.ba(k.hc(B))},ba:u(C){p B={};B.b=1i.1H(1i.1H(C.r,C.g),C.b);B.s=(B.b<=0)?0:1i.3c(23*(B.b-1i.1V(1i.1V(C.r,C.g),C.b))/B.b);B.b=1i.3c((B.b/2r)*23);if((C.r==C.g)&&(C.g==C.b)){B.h=0}1j{if(C.r>=C.g&&C.g>=C.b){B.h=60*(C.g-C.b)/(C.r-C.b)}1j{if(C.g>=C.r&&C.r>=C.b){B.h=60+60*(C.g-C.r)/(C.g-C.b)}1j{if(C.g>=C.b&&C.b>=C.r){B.h=hb+60*(C.b-C.r)/(C.g-C.r)}1j{if(C.b>=C.g&&C.g>=C.r){B.h=et+60*(C.b-C.g)/(C.b-C.r)}1j{if(C.b>=C.r&&C.r>=C.g){B.h=cp+60*(C.r-C.g)/(C.b-C.g)}1j{if(C.r>=C.b&&C.b>=C.g){B.h=ay+60*(C.r-C.b)/(C.r-C.g)}1j{B.h=0}}}}}}}B.h=1i.3c(B.h);18 B},8i:u(B){p D={};p H=1i.3c(B.h);p G=1i.3c(B.s*2r/23);p C=1i.3c(B.b*2r/23);if(G==0){D.r=D.g=D.b=C}1j{p I=C;p F=(2r-G)*C/2r;p E=(I-F)*(H%60)/60;if(H==9a){H=0}if(H<60){D.r=I;D.b=F;D.g=F+E}1j{if(H\')}$.22(aE.5j,{6B:"lc",dX:u(){if(k.h4){lb.dX.1J("",1Q)}},la:u(2n){9x(k.5u,2n||{});18 k},g2:u(1t,2n){p 9R=1n;1N(ck in k.5u){p cj=1t.l9("1p:"+ck);if(cj){9R=9R||{};e0{9R[ck]=l8(cj)}dY(l7){9R[ck]=cj}}}p 3m=1t.3m.58();p 4e=(3m=="1s"||3m=="3e");if(!1t.id){1t.id="dp"+1Y 2i().5H()}p v=k.ek($(1t),4e);v.2n=$.22({},2n||{},9R||{});if(3m=="1z"){k.h3(1t,v)}1j{if(4e){k.h0(1t,v)}}},ek:u(1t,4e){p id=1t[0].id.5l(/([:\\[\\]\\.])/g,"\\\\\\\\$1");18{id:id,1z:1t,5e:0,4T:0,57:0,2E:0,2O:0,4e:4e,2Y:(!4e?k.2Y:$(\'<1s 26="\'+k.eh+\'">\'))}},h3:u(1t,v){p 1z=$(1t);if(1z.4p(k.6B)){18}p b6=k.1w(v,"b6");p 5K=k.1w(v,"5K");if(b6){1z[5K?"ci":"dh"](\'<3e 26="\'+k.ej+\'">\'+b6+"")}p 97=k.1w(v,"97");if(97=="2M"||97=="6s"){1z.2M(k.9P)}if(97=="61"||97=="6s"){p 8h=k.1w(v,"8h");p 9Q=k.1w(v,"9Q");p 2U=$(k.1w(v,"h2")?$("<9l/>").1x(k.7E).3l({dH:9Q,h1:8h,5c:8h}):$(\'<61 4B="61">\').1x(k.7E).2P(9Q==""?8h:$("<9l/>").3l({dH:9Q,h1:8h,5c:8h})));1z[5K?"ci":"dh"](2U);2U.2j(u(){if($.1o.92&&$.1o.9L==1t){$.1o.7A()}1j{$.1o.9P(1t)}18 1g})}1z.1x(k.6B).5m(k.cg).bQ(k.ef).1W("5F.1o",u(4n,6D,1D){v.2n[6D]=1D}).1W("b5.1o",u(4n,6D){18 k.1w(v,6D)});$.1u(1t,4j,v)},h0:u(1t,v){p 1z=$(1t);if(1z.4p(k.6B)){18}1z.1x(k.6B).5n(v.2Y).1W("5F.1o",u(4n,6D,1D){v.2n[6D]=1D}).1W("b5.1o",u(4n,6D){18 k.1w(v,6D)});$.1u(1t,4j,v);k.dT(v,k.dW(v));k.72(v)},l6:u(v){p 4E=k.9z(v);v.2Y.1e(4E[1]*$(".19-1o",v.2Y[0]).1e())},l5:u(1z,gY,8f,2n,2I){p v=k.gZ;if(!v){p id="dp"+1Y 2i().5H();k.73=$(\'<1z 4B="4N" id="\'+id+\'" 1C="1" 2R="1l: 2v; 1b: -gT;"/>\');k.73.5m(k.cg);$("1Z").5n(k.73);v=k.gZ=k.ek(k.73,1g);v.2n={};$.1u(k.73[0],4j,v)}9x(v.2n,2n||{});k.73.2B(gY);k.5P=(2I?(2I.1v?2I:[2I.3u,2I.3d]):1n);if(!k.5P){p cf=3f.8K||1m.3P.b2||1m.1Z.b2;p ce=3f.6Q||1m.3P.9N||1m.1Z.9N;p 96=1m.3P.2y||1m.1Z.2y;p 95=1m.3P.2m||1m.1Z.2m;k.5P=[(cf/2)-23+96,(ce/2)-3w+95]}k.73.1d("1a",k.5P[0]+"2X").1d("1b",k.5P[1]+"2X");v.2n.8f=8f;k.8g=1q;k.2Y.1x(k.e7);k.9P(k.73[0]);if($.b0){$.b0(k.2Y)}$.1u(k.73[0],4j,v);18 k},l4:u(1t){p $1t=$(1t);if(!$1t.4p(k.6B)){18}p 3m=1t.3m.58();$.4o(1t,4j);if(3m=="1z"){$1t.8B("."+k.ej).2o().3D().8B("."+k.7E).2o().3D().1O(k.6B).2C("2M",k.9P).2C("5m",k.cg).2C("bQ",k.ef)}1j{if(3m=="1s"||3m=="3e"){$1t.1O(k.6B).aC()}}},l3:u(1t){p $1t=$(1t);if(!$1t.4p(k.6B)){18}p 3m=1t.3m.58();if(3m=="1z"){1t.1S=1g;$1t.8B("61."+k.7E).1G(u(){k.1S=1g}).3D().8B("9l."+k.7E).1d({1X:"1.0",2Z:""})}1j{if(3m=="1s"||3m=="3e"){$1t.ei("."+k.eg).2o()}}k.7F=$.7m(k.7F,u(1D){18(1D==1t?1n:1D)})},l2:u(1t){p $1t=$(1t);if(!$1t.4p(k.6B)){18}p 3m=1t.3m.58();if(3m=="1z"){1t.1S=1q;$1t.8B("61."+k.7E).1G(u(){k.1S=1q}).3D().8B("9l."+k.7E).1d({1X:"0.5",2Z:"4Q"})}1j{if(3m=="1s"||3m=="3e"){p 4e=$1t.ei("."+k.eh);p 1h=4e.1h();p ch={1a:0,1b:0};4e.5E().1G(u(){if($(k).1d("1l")=="2x"){ch=$(k).1h();18 1g}});$1t.fC(\'<1s 26="\'+k.eg+\'" 2R="\'+($.2h.3V?"b4-2e: 7G; ":"")+"1e: "+4e.1e()+"2X; 1f: "+4e.1f()+"2X; 1a: "+(1h.1a-ch.1a)+"2X; 1b: "+(1h.1b-ch.1b)+\'2X;">\')}}k.7F=$.7m(k.7F,u(1D){18(1D==1t?1n:1D)});k.7F[k.7F.1v]=1t},gX:u(1t){if(!1t){18 1g}1N(p i=0;i-1)},9P:u(1z){1z=1z.1t||1z;if(1z.3m.58()!="1z"){1z=$("1z",1z.3k)[0]}if($.1o.gX(1z)||$.1o.9L==1z){18}p v=$.1u(1z,4j);p 9O=$.1o.1w(v,"9O");9x(v.2n,(9O?9O.1J(1z,[1z,v]):{}));$.1o.7A(1n,"");$.1o.9L=1z;$.1o.e1(v);if($.1o.8g){1z.1D=""}if(!$.1o.5P){$.1o.5P=$.1o.ea(1z);$.1o.5P[1]+=1z.3N}p 5h=1g;$(1z).5E().1G(u(){5h|=$(k).1d("1l")=="6C";18!5h});if(5h&&$.2h.5V){$.1o.5P[0]-=1m.3P.2y;$.1o.5P[1]-=1m.3P.2m}p 1h={1a:$.1o.5P[0],1b:$.1o.5P[1]};$.1o.5P=1n;v.4u=1n;v.2Y.1d({1l:"2v",4L:"7l",1b:"-kX"});$.1o.72(v);v.2Y.1e($.1o.9z(v)[1]*$(".19-1o",v.2Y[0])[0].54);1h=$.1o.gV(v,1h,5h);v.2Y.1d({1l:($.1o.8g&&$.b0?"6P":(5h?"6C":"2v")),4L:"6q",1a:1h.1a+"2X",1b:1h.1b+"2X"});if(!v.4e){p 6a=$.1o.1w(v,"6a")||"1K";p 1T=$.1o.1w(v,"1T");p 93=u(){$.1o.92=1q;if($.2h.3V&&1k($.2h.7X)<7){$("aK.19-1o-dG").1d({1e:v.2Y.1e()+4,1f:v.2Y.1f()+4})}};if($.1y&&$.1y[6a]){v.2Y.1K(6a,$.1o.1w(v,"e9"),1T,93)}1j{v.2Y[6a](1T,93)}if(1T==""){93()}if(v.1z[0].4B!="3B"){v.1z[0].2M()}$.1o.9M=v}},72:u(v){p eb={1e:v.2Y.1e()+4,1f:v.2Y.1f()+4};v.2Y.aC().5n(k.gG(v)).2L("aK.19-1o-dG").1d({1e:eb.1e,1f:eb.1f});p 4E=k.9z(v);v.2Y[(4E[0]!=1||4E[1]!=1?"2k":"2o")+"gW"]("19-1o-kW");v.2Y[(k.1w(v,"5K")?"2k":"2o")+"gW"]("19-1o-kV");if(v.1z&&v.1z[0].4B!="3B"){$(v.1z[0]).2M()}},gV:u(v,1h,5h){p 2I=v.1z?k.ea(v.1z[0]):1n;p cf=3f.8K||1m.3P.b2;p ce=3f.6Q||1m.3P.9N;p 96=1m.3P.2y||1m.1Z.2y;p 95=1m.3P.2m||1m.1Z.2m;if(k.1w(v,"5K")||(1h.1a+v.2Y.1e()-96)>cf){1h.1a=1i.1H((5h?0:96),2I[0]+(v.1z?v.1z.1e():0)-(5h?96:0)-v.2Y.1e()-(5h&&$.2h.5V?1m.3P.2y:0))}1j{1h.1a-=(5h?96:0)}if((1h.1b+v.2Y.1f()-95)>ce){1h.1b=1i.1H((5h?0:95),2I[1]-(5h?95:0)-(k.8g?0:v.2Y.1f())-(5h&&$.2h.5V?1m.3P.2m:0))}1j{1h.1b-=(5h?95:0)}18 1h},ea:u(94){4W(94&&(94.4B=="3B"||94.kU!=1)){94=94.gU}p 1l=$(94).1h();18[1l.1a,1l.1b]},7A:u(1z,1T){p v=k.9M;if(!v||(1z&&v!=$.1u(1z,4j))){18}p 5M=k.1w(v,"5M");if(5M&&v.7D){k.cc("#"+v.id,k.8Q(v,v.4D,v.5d,v.56))}v.7D=1g;if(k.92){1T=(1T!=1n?1T:k.1w(v,"1T"));p 6a=k.1w(v,"6a");p 93=u(){$.1o.e8(v)};if(1T!=""&&$.1y&&$.1y[6a]){v.2Y.1L(6a,$.1o.1w(v,"e9"),1T,93)}1j{v.2Y[(1T==""?"1L":(6a=="kT"?"kS":(6a=="kR"?"kQ":"1L")))](1T,93)}if(1T==""){k.e8(v)}p b1=k.1w(v,"b1");if(b1){b1.1J((v.1z?v.1z[0]:1n),[k.c7(v),v])}k.92=1g;k.9L=1n;v.2n.9H=1n;if(k.8g){k.73.1d({1l:"2v",1a:"0",1b:"-gT"});if($.b0){$.kP();$("1Z").5n(k.2Y)}}k.8g=1g}k.9M=1n},e8:u(v){v.2Y.1O(k.e7).2C(".19-1o");$("."+k.dP,v.2Y).2o()},g3:u(4n){if(!$.1o.9M){18}p $1t=$(4n.1t);if(($1t.5E("#"+$.1o.e6).1v==0)&&!$1t.4p($.1o.6B)&&!$1t.4p($.1o.7E)&&$.1o.92&&!($.1o.8g&&$.b0)){$.1o.7A(1n,"")}},5L:u(id,1h,6x){p 1t=$(id);p v=$.1u(1t[0],4j);k.bW(v,1h,6x);k.72(v)},dN:u(id){p 1t=$(id);p v=$.1u(1t[0],4j);if(k.1w(v,"dQ")&&v.4D){v.5e=v.4D;v.2E=v.4T=v.5d;v.2O=v.57=v.56}1j{p 1p=1Y 2i();v.5e=1p.3p();v.2E=v.4T=1p.3F();v.2O=v.57=1p.3a()}k.aI(v);k.5L(1t)},dD:u(id,5b,6x){p 1t=$(id);p v=$.1u(1t[0],4j);v.cd=1g;v["2c"+(6x=="M"?"gS":"gR")]=v["kO"+(6x=="M"?"gS":"gR")]=1k(5b.17[5b.kN].1D);k.aI(v);k.5L(1t)},dC:u(id){p 1t=$(id);p v=$.1u(1t[0],4j);if(v.1z&&v.cd&&!$.2h.3V){v.1z[0].2M()}v.cd=!v.cd},gu:u(id,2H){p 1t=$(id);p v=$.1u(1t[0],4j);v.2n.5s=2H;k.72(v)},dJ:u(id,2z,2q,5r){if($(5r).4p(k.dK)){18}p 1t=$(id);p v=$.1u(1t[0],4j);p 5M=k.1w(v,"5M");if(5M){v.7D=!v.7D;if(v.7D){$(".19-1o 5r",v.2Y).1O(k.bZ);$(5r).1x(k.bZ)}}v.5e=v.4D=$("a",5r).2P();v.4T=v.5d=2z;v.57=v.56=2q;if(v.7D){v.64=v.6A=v.4h=1n}1j{if(5M){v.64=v.4D;v.6A=v.5d;v.4h=v.56}}k.cc(id,k.8Q(v,v.4D,v.5d,v.56));if(v.7D){v.4u=1Y 2i(v.56,v.5d,v.4D);k.72(v)}1j{if(5M){v.5e=v.4D=v.4u.3p();v.4T=v.5d=v.4u.3F();v.57=v.56=v.4u.3a();v.4u=1n;if(v.4e){k.72(v)}}}},dR:u(id){p 1t=$(id);p v=$.1u(1t[0],4j);if(k.1w(v,"dS")){18}v.7D=1g;v.64=v.6A=v.4h=v.4u=1n;k.cc(1t,"")},cc:u(id,69){p 1t=$(id);p v=$.1u(1t[0],4j);69=(69!=1n?69:k.8Q(v));if(k.1w(v,"5M")&&69){69=(v.4u?k.8Q(v,v.4u):69)+k.1w(v,"aW")+69}if(v.1z){v.1z.2B(69)}k.gQ(v);p 8f=k.1w(v,"8f");if(8f){8f.1J((v.1z?v.1z[0]:1n),[69,v])}1j{if(v.1z){v.1z.2U("4g")}}if(v.4e){k.72(v)}1j{if(!v.7D){k.7A(1n,k.1w(v,"1T"));k.9L=v.1z[0];if(2D(v.1z[0])!="7v"){v.1z[0].2M()}k.9L=1n}}},gQ:u(v){p aZ=k.1w(v,"aZ");if(aZ){p 9K=k.1w(v,"9K");p 1p=k.c7(v);69=(g4(1p)?(!1p[0]&&!1p[1]?"":k.6v(9K,1p[0],k.63(v))+k.1w(v,"aW")+k.6v(9K,1p[1]||1p[0],k.63(v))):k.6v(9K,1p,k.63(v)));$(aZ).1G(u(){$(k).2B(69)})}},kM:u(1p){p 2H=1p.9A();18[(2H>0&&2H<6),""]},aT:u(1p){p 5v=1Y 2i(1p.3a(),1p.3F(),1p.3p(),(1p.kL()/-60));p 9J=1Y 2i(5v.3a(),1-1,4);p 5s=9J.9A()||7;9J.aG(9J.3p()+1-5s);if(5s<4&&5v<9J){5v.aG(5v.3p()-3);18 $.1o.aT(5v)}1j{if(5v>1Y 2i(5v.3a(),12-1,28)){5s=1Y 2i(5v.3a()+1,1-1,4).9A()||7;if(5s>4&&(5v.9A()||7)<5s-3){5v.aG(5v.3p()+3);18 $.1o.aT(5v)}}}18 1i.aY(((5v-9J)/kK)/7)+1},8V:u(1p,v){18 $.1o.6v($.1o.1w(v,"8V"),1p,$.1o.63(v))},dZ:u(3Z,1D,2n){if(3Z==1n||1D==1n){9m"gO 1Q"}1D=(2D 1D=="7v"?1D.aF():1D+"");if(1D==""){18 1n}p 5I=(2n?2n.5I:1n)||k.5u.5I;p 5q=(2n?2n.5q:1n)||k.5u.5q;p 5f=(2n?2n.5f:1n)||k.5u.5f;p 6w=(2n?2n.6w:1n)||k.5u.6w;p 4U=(2n?2n.4U:1n)||k.5u.4U;p 2q=-1;p 2z=-1;p 2H=-1;p 8Z=-1;p 5N=1g;p 5O=u(3Q){p 5t=(3y+1<3Z.1v&&3Z.4i(3y+1)==3Q);if(5t){3y++}18 5t};p 9I=u(3Q){5O(3Q);p e5=(3Q=="@"?14:(3Q=="y"?4:(3Q=="o"?3:2)));p 1C=e5;p 7C=0;4W(1C>0&&68<1D.1v&&1D.4i(68)>="0"&&1D.4i(68)<="9"){7C=7C*10+1k(1D.4i(68++));1C--}if(1C==e5){9m"kJ 9B at 1l "+68}18 7C};p e4=u(3Q,c9,ca){p aX=(5O(3Q)?ca:c9);p 1C=0;1N(p j=0;j0&&68<1D.1v){4t+=1D.4i(68++);1N(p i=0;i-1){2z=1;2H=8Z;do{p e3=k.8R(2q,2z-1);if(2H<=e3){1M}2z++;2H-=e3}4W(1q)}p 1p=1Y 2i(2q,2z-1,2H);if(1p.3a()!=2q||1p.3F()+1!=2z||1p.3p()!=2H){9m"gO 1p"}18 1p},kG:"91-mm-dd",kF:"D, dd M 91",kE:"91-mm-dd",kD:"D, d M y",kC:"aS, dd-M-y",kB:"D, d M y",kA:"D, d M 91",kz:"D, d M 91",ky:"D, d M y",kx:"@",kw:"91-mm-dd",6v:u(3Z,1p,2n){if(!1p){18""}p 5q=(2n?2n.5q:1n)||k.5u.5q;p 5f=(2n?2n.5f:1n)||k.5u.5f;p 6w=(2n?2n.6w:1n)||k.5u.6w;p 4U=(2n?2n.4U:1n)||k.5u.4U;p 5O=u(3Q){p 5t=(3y+1<3Z.1v&&3Z.4i(3y+1)==3Q);if(5t){3y++}18 5t};p c8=u(3Q,1D,gN){p 7C=""+1D;if(5O(3Q)){4W(7C.1v=0;m--){8Z+=k.8R(1p.3a(),m)}67+=c8("o",8Z,3);1M;1I"m":67+=c8("m",1p.3F()+1,2);1M;1I"M":67+=e2("M",1p.3F(),6w,4U);1M;1I"y":67+=(5O("y")?1p.3a():(1p.gM()%23<10?"0":"")+1p.gM()%23);1M;1I"@":67+=1p.5H();1M;1I"\'":if(5O("\'")){67+="\'"}1j{5N=1q}1M;4Q:67+=3Z.4i(3y)}}}}18 67},gL:u(3Z){p 7B="";p 5N=1g;1N(p 3y=0;3y<3Z.1v;3y++){if(5N){if(3Z.4i(3y)=="\'"&&!5O("\'")){5N=1g}1j{7B+=3Z.4i(3y)}}1j{62(3Z.4i(3y)){1I"d":1I"m":1I"y":1I"@":7B+="kv";1M;1I"D":1I"M":18 1n;1I"\'":if(5O("\'")){7B+="\'"}1j{5N=1q}1M;4Q:7B+=3Z.4i(3y)}}}18 7B},1w:u(v,4t){18 v.2n[4t]!==2g?v.2n[4t]:k.5u[4t]},e1:u(v){p 8P=k.1w(v,"8P");p 8e=v.1z?v.1z.2B().6V(k.1w(v,"aW")):1n;v.64=v.6A=v.4h=1n;p 1p=8c=k.dW(v);if(8e.1v>0){p 2n=k.63(v);if(8e.1v>1){1p=k.dZ(8P,8e[1],2n)||8c;v.64=1p.3p();v.6A=1p.3F();v.4h=1p.3a()}e0{1p=k.dZ(8P,8e[0],2n)||8c}dY(e){k.dX(e);1p=8c}}v.5e=1p.3p();v.2E=v.4T=1p.3F();v.2O=v.57=1p.3a();v.4D=(8e[0]?1p.3p():0);v.5d=(8e[0]?1p.3F():0);v.56=(8e[0]?1p.3a():0);k.bW(v)},dW:u(v){p 1p=k.aH(k.1w(v,"8c"),1Y 2i());p 3h=k.7w(v,"1V",1q);p 3x=k.7w(v,"1H");1p=(3h&&1p<3h?3h:1p);1p=(3x&&1p>3x?3x:1p);18 1p},aH:u(1p,8c){p gJ=u(1h){p 1p=1Y 2i();1p.gp(1p.go()+1h);18 1p};p gK=u(1h,dV){p 1p=1Y 2i();p 2q=1p.3a();p 2z=1p.3F();p 2H=1p.3p();p dU=/([+-]?[0-9]+)\\s*(d|D|w|W|m|M|y|Y)?/g;p 5t=dU.8d(1h);4W(5t){62(5t[2]||"d"){1I"d":1I"D":2H+=1k(5t[1]);1M;1I"w":1I"W":2H+=1k(5t[1])*7;1M;1I"m":1I"M":2z+=1k(5t[1]);2H=1i.1V(2H,dV(2q,2z));1M;1I"y":1I"Y":2q+=1k(5t[1]);2H=1i.1V(2H,dV(2q,2z));1M}5t=dU.8d(1h)}18 1Y 2i(2q,2z,2H)};18(1p==1n?8c:(2D 1p=="4K"?gK(1p,k.8R):(2D 1p=="9B"?gJ(1p):1p)))},dT:u(v,1p,6z){p 4V=!(1p);p gI=v.4T;p gH=v.57;1p=k.aH(1p,1Y 2i());v.5e=v.4D=1p.3p();v.2E=v.4T=v.5d=1p.3F();v.2O=v.57=v.56=1p.3a();if(k.1w(v,"5M")){if(6z){6z=k.aH(6z,1n);v.64=6z.3p();v.6A=6z.3F();v.4h=6z.3a()}1j{v.64=v.4D;v.6A=v.5d;v.4h=v.56}}if(gI!=v.4T||gH!=v.57){k.aI(v)}k.bW(v);if(v.1z){v.1z.2B(4V?"":k.8Q(v)+(!k.1w(v,"5M")?"":k.1w(v,"aW")+k.8Q(v,v.64,v.6A,v.4h)))}},c7:u(v){p c6=(!v.56||(v.1z&&v.1z.2B()=="")?1n:1Y 2i(v.56,v.5d,v.4D));if(k.1w(v,"5M")){18[v.4u||c6,(!v.4h?v.4u||c6:1Y 2i(v.4h,v.6A,v.64))]}1j{18 c6}},gG:u(v){p 86=1Y 2i();86=1Y 2i(86.3a(),86.3F(),86.3p());p 3R=k.1w(v,"3R");p 3G=k.1w(v,"3G")||"&#dF;";p 5K=k.1w(v,"5K");p 4V=(k.1w(v,"dS")?"":\'<1s 26="19-1o-4V">"+k.1w(v,"gE")+"");p dI=\'<1s 26="19-1o-ku">\'+(5K?"":4V)+\'<1s 26="19-1o-6U">"+k.1w(v,"gC")+""+(5K?4V:"")+"";p 9H=k.1w(v,"9H");p aL=k.1w(v,"aL");p aU=k.1w(v,"aU");p 87=k.1w(v,"87");p 8Y=k.1w(v,"8Y");p 4E=k.9z(v);p c5=k.1w(v,"c5");p 7z=k.1w(v,"7z");p 7y=k.1w(v,"7y");p gs=(4E[0]!=1||4E[1]!=1);p c0=(!v.4D?1Y 2i(kt,9,9):1Y 2i(v.56,v.5d,v.4D));p 3h=k.7w(v,"1V",1q);p 3x=k.7w(v,"1H");p 2E=v.2E-c5;p 2O=v.2O;if(2E<0){2E+=12;2O--}if(3x){p aV=1Y 2i(3x.3a(),3x.3F()-4E[1]+1,3x.3p());aV=(3h&&aV<3h?3h:aV);4W(1Y 2i(2O,2E,1)>aV){2E--;if(2E<0){2E=11;2O--}}}p 8a=k.1w(v,"8a");8a=(!87?8a:k.6v(8a,1Y 2i(2O,2E-7z,1),k.63(v)));p 8b=(8Y?k.1w(v,"8b"):"");8b=(!87?8b:k.6v(8b,1Y 2i(2O,2E-7y,1),k.63(v)));p 66=\'<1s 26="19-1o-66">\'+(k.dy(v,-1,2O,2E)?(8Y?""+8b+"":"")+""+8a+"":(aU?"":"<3r>"+8b+"<3r>"+8a+""))+"";p 89=k.1w(v,"89");89=(!87?89:k.6v(89,1Y 2i(2O,2E+7z,1),k.63(v)));p 88=(8Y?k.1w(v,"88"):"");88=(!87?88:k.6v(88,1Y 2i(2O,2E+7y,1),k.63(v)));p 4C=\'<1s 26="19-1o-4C">\'+(k.dy(v,+1,2O,2E)?""+89+""+(8Y?""+88+"":""):(aU?"":"<3r>"+89+"<3r>"+88+""))+"";p 8X=k.1w(v,"8X");p dO=(k.1w(v,"dQ")&&v.4D?c0:86);8X=(!87?8X:k.6v(8X,dO,k.63(v)));p 2P=(9H?\'<1s 26="\'+k.dP+\'">\'+9H+"":"")+(aL&&!v.4e?dI:"")+\'<1s 26="19-1o-ks">\'+(5K?4C:66)+(k.dx(v,dO)?\'<1s 26="19-1o-3O">"+8X+"":"")+(5K?66:4C)+"";p 5s=k.1w(v,"5s");p aR=k.1w(v,"aR");p 5f=k.1w(v,"5f");p 5q=k.1w(v,"5q");p c3=k.1w(v,"c3");p 4U=k.1w(v,"4U");p aO=k.1w(v,"aO");p 9E=k.1w(v,"9E");p 82=k.1w(v,"82");p aQ=k.1w(v,"aQ");p c1=k.1w(v,"c1")||k.aT;p aP=k.1w(v,"aP");p 6Z=(3R?k.1w(v,"c4")||3G:"");p 8V=k.1w(v,"gw")||k.8V;p 6z=v.64?1Y 2i(v.4h,v.6A,v.64):c0;1N(p 8W=0;8W<4E[0];8W++){1N(p 9G=0;9G<4E[1];9G++){p 9C=1Y 2i(2O,2E,v.5e);2P+=\'<1s 26="19-1o-kr-2z\'+(9G==0?" 19-1o-1Y-8W":"")+\'">\'+k.gl(v,2E,2O,3h,3x,9C,8W>0||9G>0,3R,3G,4U)+\'\'+(aQ?"<5r"+k.5J(3R,v.id,aP,3G)+">"+k.1w(v,"gv")+"":"");1N(p 7x=0;7x<7;7x++){p 2H=(7x+5s)%7;p c4=(6Z.5D("aS")>-1?6Z.5l(/aS/,5f[2H]):6Z.5l(/D/,5q[2H]));2P+="<5r"+((7x+5s+6)%7>=5?\' 26="19-1o-84-3D-8U"\':"")+">"+(!aR?"<3e":"\'+c3[2H]+(aR?"":"")+""}2P+="";p dM=k.8R(2O,2E);if(2O==v.57&&2E==v.4T){v.5e=1i.1V(v.5e,dM)}p c2=(k.g7(2O,2E)-5s+7)%7;p aM=1Y 2i(2O,2E,1-c2);p 9D=1Y 2i(2O,2E,1-c2);p 5g=9D;p gq=(gs?6:1i.gr((c2+dM)/7));1N(p dL=0;dL\'+(aQ?\'<5r 26="19-1o-84-9G"\'+k.5J(3R,v.id,aP,3G)+">"+c1(5g)+"":"");1N(p 7x=0;7x<7;7x++){p aN=(aO?aO.1J((v.1z?v.1z[0]:1n),[5g]):[1q,""]);p 83=(5g.3F()!=2E);p 71=83||!aN[0]||(3h&&5g<3h)||(3x&&5g>3x);2P+=\'<5r 26="19-1o-9F-8U\'+((7x+5s+6)%7>=5?" 19-1o-84-3D-8U":"")+(83?" 19-1o-ko-2z":"")+(5g.5H()==9C.5H()&&2E==v.4T?" 19-1o-9F-8U-3Y":"")+(71?" "+k.dK:"")+(83&&!82?"":" "+aN[1]+(5g.5H()>=c0.5H()&&5g.5H()<=6z.5H()?" "+k.bZ:"")+(5g.5H()==86.5H()?" 19-1o-86":""))+\'"\'+((!83||82)&&aN[2]?\' 5c="\'+aN[2]+\'"\':"")+(71?(9E?" dB=\\"1E(k).1B().1x(\'19-1o-84-3Y\');\\" dA=\\"1E(k).1B().1O(\'19-1o-84-3Y\');\\"":""):" dB=\\"1E(k).1x(\'19-1o-9F-8U-3Y\')"+(9E?".1B().1x(\'19-1o-84-3Y\')":"")+";"+(!3R||(83&&!82)?"":"1E(\'#19-1o-6Z-"+v.id+"\').2P(\'"+(8V.1J((v.1z?v.1z[0]:1n),[5g,v])||3G)+"\');")+"\\" dA=\\"1E(k).1O(\'19-1o-9F-8U-3Y\')"+(9E?".1B().1O(\'19-1o-84-3Y\')":"")+";"+(!3R||(83&&!82)?"":"1E(\'#19-1o-6Z-"+v.id+"\').2P(\'"+3G+"\');")+\'" 6y="1E.1o.dJ(\\\'#\'+v.id+"\',"+2E+","+2O+\', k);"\')+">"+(83?(82?5g.3p():"&#dF;"):(71?5g.3p():""+5g.3p()+""))+"";aM.aG(aM.3p()+1);9D.gp(9D.go()+1);5g=(aM>9D?aM:9D)}2P+=""}2E++;if(2E>11){2E=0;2O++}2P+=""}}2P+=(3R?\'<1s 2R="4V: 6s;"><1s id="19-1o-6Z-\'+v.id+\'" 26="19-1o-6Z">\'+3G+"":"")+(!aL&&!v.4e?dI:"")+\'<1s 2R="4V: 6s;">\'+($.2h.3V&&1k($.2h.7X)<7&&!v.4e?\'\':"");18 2P},gl:u(v,2E,2O,3h,3x,9C,dE,3R,3G,4U){3h=(v.4u&&3h&&9C<3h?9C:3h);p aJ=k.1w(v,"aJ");p 2P=\'<1s 26="19-1o-8T">\';p 8S="";if(dE||!k.1w(v,"gk")){8S+=4U[2E]+"&#dF;"}1j{p gh=(3h&&3h.3a()==2O);p gg=(3x&&3x.3a()==2O);8S+=\'<5b 26="19-1o-1Y-2z" gd="1E.1o.dD(\\\'#\'+v.id+"\', k, \'M\');\\" 6y=\\"1E.1o.dC(\'#"+v.id+"\');\\""+k.5J(3R,v.id,k.1w(v,"gj"),3G)+">";1N(p 2z=0;2z<12;2z++){if((!gh||2z>=3h.3F())&&(!gg||2z<=3x.3F())){8S+=\'"+4U[2z]+""}}8S+=""}if(!aJ){2P+=8S}if(dE||!k.1w(v,"gf")){2P+=2O}1j{p 81=k.1w(v,"ge").6V(":");p 2q=0;p 4h=0;if(81.1v!=2){2q=2O-10;4h=2O+10}1j{if(81[0].4i(0)=="+"||81[0].4i(0)=="-"){2q=4h=1Y 2i().3a();2q+=1k(81[0],10);4h+=1k(81[1],10)}1j{2q=1k(81[0],10);4h=1k(81[1],10)}}2q=(3h?1i.1H(2q,3h.3a()):2q);4h=(3x?1i.1V(4h,3x.3a()):4h);2P+=\'<5b 26="19-1o-1Y-2q" gd="1E.1o.dD(\\\'#\'+v.id+"\', k, \'Y\');\\" 6y=\\"1E.1o.dC(\'#"+v.id+"\');\\""+k.5J(3R,v.id,k.1w(v,"gc"),3G)+">";1N(;2q<=4h;2q++){2P+=\'"+2q+""}2P+=""}if(aJ){2P+=8S}2P+="";18 2P},5J:u(3R,id,4N,3G){18(3R?" dB=\\"1E(\'#19-1o-6Z-"+id+"\').2P(\'"+(4N||3G)+"\');\\" dA=\\"1E(\'#19-1o-6Z-"+id+"\').2P(\'"+3G+"\');\\"":"")},bW:u(v,1h,6x){p 2q=v.2O+(6x=="Y"?1h:0);p 2z=v.2E+(6x=="M"?1h:0);p 2H=1i.1V(v.5e,k.8R(2q,2z))+(6x=="D"?1h:0);p 1p=1Y 2i(2q,2z,2H);p 3h=k.7w(v,"1V",1q);p 3x=k.7w(v,"1H");1p=(3h&&1p<3h?3h:1p);1p=(3x&&1p>3x?3x:1p);v.5e=1p.3p();v.2E=v.4T=1p.3F();v.2O=v.57=1p.3a();if(6x=="M"||6x=="Y"){k.aI(v)}},aI:u(v){p dz=k.1w(v,"gb");if(dz){dz.1J((v.1z?v.1z[0]:1n),[1Y 2i(v.57,v.4T,1),v])}},9z:u(v){p 4E=k.1w(v,"ga");18(4E==1n?[1,1]:(2D 4E=="9B"?[1,4E]:4E))},7w:u(v,g9,g8){p 1p=k.aH(k.1w(v,g9+"2i"),1n);if(1p){1p.kn(0);1p.km(0);1p.kl(0);1p.kk(0)}18(!g8||!v.4u?1p:(!1p||v.4u>1p?v.4u:1p))},8R:u(2q,2z){18 32-1Y 2i(2q,2z,32).3p()},g7:u(2q,2z){18 1Y 2i(2q,2z,1).9A()},dy:u(v,1h,g6,g5){p 4E=k.9z(v);p 1p=1Y 2i(g6,g5+(1h<0?1h:4E[1]),1);if(1h<0){1p.aG(k.8R(1p.3a(),1p.3F()))}18 k.dx(v,1p)},dx:u(v,1p){p 9y=(!v.4u?1n:1Y 2i(v.57,v.4T,v.5e));9y=(9y&&v.4u<9y?v.4u:9y);p 3h=9y||k.7w(v,"1V");p 3x=k.7w(v,"1H");18((!3h||1p>=3h)&&(!3x||1p<=3x))},63:u(v){p 5I=k.1w(v,"5I");5I=(2D 5I!="4K"?5I:1Y 2i().3a()%23+1k(5I,10));18{5I:5I,5q:k.1w(v,"5q"),5f:k.1w(v,"5f"),6w:k.1w(v,"6w"),4U:k.1w(v,"4U")}},8Q:u(v,2H,2z,2q){if(!2H){v.4D=v.5e;v.5d=v.4T;v.56=v.57}p 1p=(2H?(2D 2H=="7v"?2H:1Y 2i(2q,2z,2H)):1Y 2i(v.56,v.5d,v.4D));18 k.6v(k.1w(v,"8P"),1p,k.63(v))}});u 9x(1t,9w){$.22(1t,9w);1N(p 4t in 9w){if(9w[4t]==1n||9w[4t]==2g){1t[4t]=9w[4t]}}18 1t}u g4(a){18(a&&(($.2h.ai&&2D a=="7v"&&a.1v)||(a.4z&&a.4z.aF().3Q(/\\9n\\(\\)/))))}$.fn.1o=u(17){if(!$.1o.dv){$(1m.1Z).5n($.1o.2Y).4q($.1o.g3);$.1o.dv=1q}p dw=9n.5j.80.1P(1Q,1);if(2D 17=="4K"&&(17=="kj"||17=="3p")){18 $.1o["am"+17+"aE"].1J($.1o,[k[0]].6n(dw))}18 k.1G(u(){2D 17=="4K"?$.1o["am"+17+"aE"].1J($.1o,[k].6n(dw)):$.1o.g2(k,17)})};$.1o=1Y aE();$.1o.dv=1g})(1E);(u(B){p A={du:"2p.2w",4r:"4r.2w",dt:"2Q.2w",6Y:"6Y.1A",6X:"6X.1A",7Z:"7Z.1A",6W:"6W.1A",ds:"2p.1A",2G:"4r.1A",dr:"2Q.1A"};B.3W("19.2t",{4Z:u(){k.17.5c=k.17.5c||k.1c.3l("5c");p J=k,K=k.17,D=2D K.1A=="4K"?K.1A:"n,e,s,w,4S,4R,ne,nw",E=k.1c.1x("19-2t-8N").7n("<1s/>").7n("<1s/>"),G=(k.fZ=E.1B()).1x("19-2t-ki").1d({1l:"2x",1e:"23%",1f:"23%"}),H=K.5c||"&g0;",C=(k.dq=B(\'<1s 26="19-2t-9v"/>\')).5n(\'<3e 26="19-2t-5c">\'+H+"").5n(\'<3e>X\').kh(G),I=(k.4s=G.1B()).2V(1m.1Z).1L().1x("19-2t").1x(K.kg).1x(E.3l("6u")).1O("19-2t-8N").1d({1l:"2v",1e:K.1e,1f:K.1f,31:"3B",2N:K.2N}).3l("kf",-1).1d("fI",0).5m(u(L){if(K.fV){p M=27;(L.4M&&L.4M==M&&J.6U())}}).4q(u(){J.bU()}),F=(k.fY=B("<1s/>")).1x("19-2t-ke").1d({1l:"2v",3L:0}).2V(I);k.kd=B(".19-2t-9v-6U",C).bV(u(){B(k).1x("19-2t-9v-6U-bV")},u(){B(k).1O("19-2t-9v-6U-bV")}).4q(u(L){L.g1()}).2j(u(){J.6U();18 1g});C.2L("*").2k(C).1G(u(){B.19.8O(k)});if(B.fn.2w){I.2w({7u:".19-2t-8N",1r:K.kc,2b:".19-2t-9v",2p:u(){J.bU();(K.du&&K.du.1J(J.1c[0],1Q))},4r:u(){(K.4r&&K.4r.1J(J.1c[0],1Q))},2Q:u(){(K.dt&&K.dt.1J(J.1c[0],1Q));B.19.2t.3g.2G()}});(K.2w||I.2w("6l"))}if(B.fn.1A){I.1A({7u:".19-2t-8N",1r:K.kb,7Z:K.7Z,6Y:K.6Y,6W:K.6W,6X:K.6X,2p:u(){(K.ds&&K.ds.1J(J.1c[0],1Q))},2G:u(){(K.bS&&J.1C.1J(J));(K.2G&&K.2G.1J(J.1c[0],1Q))},3M:D,2Q:u(){(K.bS&&J.1C.1J(J));(K.dr&&K.dr.1J(J.1c[0],1Q));B.19.2t.3g.2G()}});(K.1A||I.1A("6l"))}k.dm(K.dl);k.bT=1g;(K.7t&&B.fn.7t&&I.7t());(K.fW&&k.dn())},5F:u(C,D){(A[C]&&k.4s.1u(A[C],D));62(C){1I"dl":k.dm(D);1M;1I"2w":k.4s.2w(D?"8z":"6l");1M;1I"1f":k.4s.1f(D);1M;1I"1l":k.1l(D);1M;1I"1A":(2D D=="4K"&&k.4s.1u("3M.1A",D));k.4s.1A(D?"8z":"6l");1M;1I"5c":B(".19-2t-5c",k.dq).2P(D||"&g0;");1M;1I"1e":k.4s.1e(D);1M}B.3W.5j.5F.1J(k,1Q)},1l:u(H){p D=B(3f),E=B(1m),F=E.2m(),C=E.2y(),G=F;if(B.8A(H,["8M","1b","3t","3L","1a"])>=0){H=[H=="3t"||H=="1a"?H:"8M",H=="1b"||H=="3L"?H:"aD"]}if(H.4z!=9n){H=["8M","aD"]}if(H[0].4z==8D){C+=H[0]}1j{62(H[0]){1I"1a":C+=0;1M;1I"3t":C+=D.1e()-k.4s.1e();1M;4Q:1I"8M":C+=(D.1e()-k.4s.1e())/2}}if(H[1].4z==8D){F+=H[1]}1j{62(H[1]){1I"1b":F+=0;1M;1I"3L":F+=D.1f()-k.4s.1f();1M;4Q:1I"aD":F+=(D.1f()-k.4s.1f())/2}}F=1i.1H(F,G);k.4s.1d({1b:F,1a:C})},1C:u(){p D=k.fZ,G=k.dq,E=k.1c,F=(1k(E.1d("4P-1b"),10)||0)+(1k(E.1d("4P-3L"),10)||0),C=(1k(E.1d("4P-1a"),10)||0)+(1k(E.1d("4P-3t"),10)||0);E.1f(D.1f()-G.3o()-F);E.1e(D.1e()-C)},dn:u(){if(k.bT){18}k.3g=k.17.bR?1Y B.19.2t.3g(k):1n;(k.4s.4C().1v&&k.4s.2V("1Z"));k.1l(k.17.1l);k.4s.1K(k.17.1K);(k.17.bS&&k.1C());k.bU(1q);k.2U("dn",1n,{17:k.17});k.bT=1q},bU:u(E){if((k.17.bR&&!E)||(!k.17.7Y&&!k.17.bR)){18 k.2U("2M",1n,{17:k.17})}p D=k.17.2N,C=k.17;B(".19-2t:4f").1G(u(){D=1i.1H(D,1k(B(k).1d("z-3I"),10)||C.2N)});(k.3g&&k.3g.$el.1d("z-3I",++D));k.4s.1d("z-3I",++D);k.2U("2M",1n,{17:k.17})},6U:u(){(k.3g&&k.3g.3z());k.4s.1L(k.17.1L);k.2U("6U",1n,{17:k.17});B.19.2t.3g.2G();k.bT=1g},3z:u(){(k.3g&&k.3g.3z());k.4s.1L();k.1c.2C(".2t").4o("2t").1O("19-2t-8N").1L().2V("1Z");k.4s.2o()},dm:u(F){p E=k,C=1g,D=k.fY;D.aC().1L();B.1G(F,u(){18!(C=1q)});if(C){D.1K();B.1G(F,u(G,H){B("<61/>").4N(G).2j(u(){H.1J(E.1c[0],1Q)}).2V(D)})}},ka:u(C){18 B.4n.fX({4B:C,1t:k.1c[0]})}});B.22(B.19.2t,{4d:{fW:1q,bS:1q,7t:1g,dl:{},fV:1q,2w:1q,1f:9o,6X:23,6W:3w,bR:1g,3g:{},1l:"8M",1A:1q,7Y:1q,1e:ay,2N:aB},3g:u(C){k.$el=B.19.2t.3g.fU(C)}});B.22(B.19.2t.3g,{8J:[],fT:B.7m("2M,4q,5X,5m,bQ,2j".6V(","),u(C){18 C+".2t-3g"}).6j(" "),fU:u(D){if(k.8J.1v===0){6k(u(){B("a, :1z").1W(B.19.2t.3g.fT,u(){p F=1g;p H=B(k).5E(".19-2t");if(H.1v){p E=B(".19-2t-3g");if(E.1v){p G=1k(E.1d("z-3I"),10);E.1G(u(){G=1i.1H(G,1k(B(k).1d("z-3I"),10))});F=1k(H.1d("z-3I"),10)>G}1j{F=1q}}18 F})},1);B(1m).1W("5m.2t-3g",u(E){p F=27;(E.4M&&E.4M==F&&D.6U())});B(3f).1W("2G.2t-3g",B.19.2t.3g.2G)}p C=B("<1s/>").2V(1m.1Z).1x("19-2t-3g").1d(B.22({k9:0,4P:0,aA:0,1l:"2v",1b:0,1a:0,1e:k.1e(),1f:k.1f()},D.17.3g));(D.17.7t&&B.fn.7t&&C.7t());k.8J.4k(C);18 C},3z:u(C){k.8J.bF(B.8A(k.8J,C),1);if(k.8J.1v===0){B("a, :1z").2k([1m,3f]).2C(".2t-3g")}C.2o()},1f:u(){if(B.2h.3V&&B.2h.7X<7){p D=1i.1H(1m.3P.5p,1m.1Z.5p);p C=1i.1H(1m.3P.3N,1m.1Z.3N);if(Dk.pp.1a-H.3A)&&(F[0]k.pp.1b-H.3A)&&(F[1] *"}})})(1E);(u(A){A.3W("19.4O",{4Z:u(){A.22(k.17,{fM:k.17.ax});p B=k,C=k.17,E=(1Y 2i()).5H()+1i.k7(),D=C.4N||"0%";k.1c.1x("19-4O").1e(C.1e);A.22(k,{3X:1g,9u:0,9t:0,6m:E,5Z:A(\'<1s 26="19-4O-5Z 19-3B">\').1d({1e:"3v",31:"3B",2N:23}),8H:A(\'<1s 26="19-4O-4N">\').2P(D).1d({1e:"3v",31:"3B"}),fO:A(\'<1s 26="19-4O-4N 19-4O-4N-k6">\').2P(D).1d({1e:k.1c.1e()}),az:A(\'<1s 26="19-4O-7n">\')});k.az.5n(k.5Z.5n(k.8H.1x(C.fK)),k.fO).2V(k.1c);1E.2d[k.6m]=u(M,N,L,K,J){p I=C.fL,G=C.1e,H=((I>G?G:I)/G),F=1i.3c(M/H)*H;18 F>1?1:F}},6o:{},19:u(B){18{2l:k,6m:k.6m,17:k.17,1c:k.5Z,8H:k.8H,9u:k.9u,9t:k.9t}},2a:u(C,B){A.19.2W.1P(k,C,[B,k.19()]);k.1c.3s(C=="4O"?C:["4O",C].6j(""),[B,k.19()],k.17[C])},3z:u(){k.2Q();k.1c.1O("19-4O 19-4O-1S").4o("4O").2C(".4O").2L(".19-4O-7n").2o();fN 1E.2d[k.6m]},8z:u(){k.1c.1O("19-4O-1S");k.1S=1g},6l:u(){k.1c.1x("19-4O-1S");k.1S=1q},2p:u(){p B=k,C=k.17;if(k.1S){18}B.3X=1q;6k(u(){B.3X=1g},C.1T);k.21();k.2a("2p",k.19());18 1g},21:u(){p C=k,D=k.17,B=D.ax;k.5Z.21({1e:D.1e},{1T:B,2d:k.6m,bP:u(G,E){C.di((G/D.1e)*23);p F=((1Y 2i().5H())-E.k5);D.ax=B-F},6t:u(){fN 1E.2d[C.6m];C.dj();if(C.3X){C.2Q();C.21()}}})},dj:u(){if(k.1S){18}k.5Z.2Q();k.2a("dj",k.19())},2Q:u(){k.5Z.2Q();k.5Z.1e(0);k.8H.1e(0);k.5Z.1x("19-3B");k.17.ax=k.17.fM;k.2a("2Q",k.19())},di:u(B){if(k.5Z.is(".19-3B")){k.5Z.1O("19-3B")}k.9t=B>23?23:B;k.9u=(k.9t/23)*k.17.1e;k.5Z.1e(k.9u);k.8H.1e(k.9u);if(k.17.9q&&!k.17.4N){k.8H.2P(1i.3c(k.9t)+"%")}k.2a("di",k.19())}});A.19.4O.4d={1e:ay,1T:k4,ax:9o,fL:1,9q:1q,4N:"",1x:"",fK:""}})(1E);(u(A){A.fn.dg=A.fn.dg||u(B){18 k.1G(u(){A(k).5E(B).eq(0).dh(k).2o()})};A.3W("19.53",{6o:{},19:u(B){18{17:k.17,2b:k.2F,1D:k.17.2J!="6s"||!k.17.2J?1i.3c(k.1D(1n,k.17.2J=="4A"?"y":"x")):{x:1i.3c(k.1D(1n,"x")),y:1i.3c(k.1D(1n,"y"))},9q:k.fF()}},2a:u(C,B){A.19.2W.1P(k,C,[B,k.19()]);k.1c.3s(C=="7o"?C:"7o"+C,[B,k.19()],k.17[C])},3z:u(){k.1c.1O("19-53 19-53-1S").4o("53").2C(".53");if(k.2b&&k.2b.1v){k.2b.dg("a");k.2b.1G(u(){A(k).1u("5o").9s()})}k.df&&k.df.2o()},5F:u(B,C){A.3W.5j.5F.1J(k,1Q);if(/1V|1H|8G/.1U(B)){k.db()}if(B=="9q"){C?k.2b.1v==2&&k.da():k.fG()}},4Z:u(){p B=k;k.1c.1x("19-53");k.db();k.2b=A(k.17.2b,k.1c);if(!k.2b.1v){B.2b=B.df=A(B.17.3M||[0]).7m(u(){p D=A("<1s/>").1x("19-53-2b").2V(B.1c);if(k.id){D.3l("id",k.id)}18 D[0]})}p C=u(D){k.1c=A(D);k.1c.1u("5o",k);k.17=B.17;k.1c.1W("4q",u(){if(B.2F){k.5U(B.2F)}B.2M(k,1)});k.9r()};A.22(C.5j,A.19.5o,{7q:u(D){18 B.2p.1P(B,D,k.1c[0])},7p:u(D){18 B.2Q.1P(B,D,k.1c[0])},6r:u(D){18 B.4r.1P(B,D,k.1c[0])},aw:u(){18 1q},2U:u(D){k.de(D)}});A(k.2b).1G(u(){1Y C(k)}).7n(\'\').1B().1W("2M",u(D){B.2M(k.dc)}).1W("5U",u(D){B.5U(k.dc)}).1W("5m",u(D){if(!B.17.k2){B.5m(D.4M,k.dc)}});k.1c.1W("4q.53",u(D){B.2j.1J(B,[D]);B.2F.1u("5o").2U(D);B.bM=B.bM+1});A.1G(k.17.3M||[],u(D,E){B.av(E.2p,D,1q)});if(!5W(k.17.fH)){k.av(k.17.fH,0,1q)}k.7U=A(k.2b[0]);if(k.2b.1v==2&&k.17.9q){k.da()}},db:u(){p B=k.1c[0],C=k.17;k.7V={1e:k.1c.3E(),1f:k.1c.3o()};A.22(C,{2J:C.2J||(B.54").1x("19-53-9q").1d({1l:"2v"}).2V(k.1c);k.bK()},fG:u(){k.6p.2o();k.6p=1n},bK:u(){p C=k.17.2J=="4A"?"1b":"1a";p B=k.17.2J=="4A"?"1f":"1e";k.6p.1d(C,(1k(A(k.2b[0]).1d(C),10)||0)+k.8F(0,k.17.2J=="4A"?"y":"x")/2);k.6p.1d(B,(1k(A(k.2b[1]).1d(C),10)||0)-(1k(A(k.2b[0]).1d(C),10)||0))},fF:u(){18 k.6p?k.6R(1k(k.6p.1d(k.17.2J=="4A"?"1f":"1e"),10),k.17.2J=="4A"?"y":"x"):1n},fE:u(){18 k.2b.3I(k.2F[0])},1D:u(D,B){if(k.2b.1v==1){k.2F=k.2b}if(!B){B=k.17.2J=="4A"?"y":"x"}p C=A(D!=2g&&D!==1n?k.2b[D]||D:k.2F);if(C.1u("5o").bJ){18 1k(C.1u("5o").bJ[B],10)}1j{18 1k(((1k(C.1d(B=="x"?"1a":"1b"),10)/(k.7V[B=="x"?"1e":"1f"]-k.8F(D,B)))*k.17.7W[B])+k.17.1V[B],10)}},6R:u(C,B){18 k.17.1V[B]+(C/(k.7V[B=="x"?"1e":"1f"]-k.8F(1n,B)))*k.17.7W[B]},5G:u(C,B){18((C-k.17.1V[B])/k.17.7W[B])*(k.7V[B=="x"?"1e":"1f"]-k.8F(1n,B))},ar:u(D,B){if(k.6p){if(k.2F[0]==k.2b[0]&&D>=k.5G(k.1D(1),B)){D=k.5G(k.1D(1,B)-k.bN(B),B)}if(k.2F[0]==k.2b[1]&&D<=k.5G(k.1D(0),B)){D=k.5G(k.1D(0,B)+k.bN(B),B)}}if(k.17.3M){p C=k.17.3M[k.fE()];if(Dk.5G(C.1H,B)){D=k.5G(C.1H,B)}}}18 D},au:u(C,B){if(C>=k.7V[B=="x"?"1e":"1f"]-k.8F(1n,B)){C=k.7V[B=="x"?"1e":"1f"]-k.8F(1n,B)}if(C<=0){C=0}18 C},8F:u(C,B){18 A(C!=2g&&C!==1n?k.2b[C]:k.2F)[0]["1h"+(B=="x"?"k1":"k0")]},bN:u(B){18 k.17.3J[B]||1},fD:u(B){18 10},2p:u(C,B){p D=k.17;if(D.1S){18 1g}k.7V={1e:k.1c.3E(),1f:k.1c.3o()};if(!k.2F){k.2M(k.7U,1q)}k.1h=k.1c.1h();k.d9=k.2F.1h();k.8E={1b:C.3d-k.d9.1b,1a:C.3u-k.d9.1a};k.bM=k.1D();k.2a("2p",C);k.4r(C,B);18 1q},2Q:u(B){k.2a("2Q",B);if(k.bM!=k.1D()){k.2a("4g",B)}k.2M(k.2F,1q);18 1g},4r:u(E,D){p F=k.17;p B={1b:E.3d-k.1h.1b-k.8E.1b,1a:E.3u-k.1h.1a-k.8E.1a};if(!k.2F){k.2M(k.7U,1q)}B.1a=k.au(B.1a,"x");B.1b=k.au(B.1b,"y");if(F.3J.x){p C=k.6R(B.1a,"x");C=1i.3c(C/F.3J.x)*F.3J.x;B.1a=k.5G(C,"x")}if(F.3J.y){p C=k.6R(B.1b,"y");C=1i.3c(C/F.3J.y)*F.3J.y;B.1b=k.5G(C,"y")}B.1a=k.ar(B.1a,"x");B.1b=k.ar(B.1b,"y");if(F.2J!="4A"){k.2F.1d({1a:B.1a})}if(F.2J!="bL"){k.2F.1d({1b:B.1b})}k.2F.1u("5o").bJ={x:1i.3c(k.6R(B.1a,"x"))||0,y:1i.3c(k.6R(B.1b,"y"))||0};if(k.6p){k.bK()}k.2a("7o",E);18 1g},av:u(F,E,G){p H=k.17;k.7V={1e:k.1c.3E(),1f:k.1c.3o()};if(E==2g&&!k.2F&&k.2b.1v!=1){18 1g}if(E==2g&&!k.2F){E=0}if(E!=2g){k.2F=k.7U=A(k.2b[E]||E)}if(F.x!==2g&&F.y!==2g){p B=F.x,I=F.y}1j{p B=F,I=F}if(B!==2g&&B.4z!=8D){p D=/^\\-\\=/.1U(B),C=/^\\+\\=/.1U(B);if(D||C){B=k.1D(1n,"x")+1k(B.5l(D?"=":"+=",""),10)}1j{B=5W(1k(B,10))?2g:1k(B,10)}}if(I!==2g&&I.4z!=8D){p D=/^\\-\\=/.1U(I),C=/^\\+\\=/.1U(I);if(D||C){I=k.1D(1n,"y")+1k(I.5l(D?"=":"+=",""),10)}1j{I=5W(1k(I,10))?2g:1k(I,10)}}if(H.2J!="4A"&&B!==2g){if(H.3J.x){B=1i.3c(B/H.3J.x)*H.3J.x}B=k.5G(B,"x");B=k.au(B,"x");B=k.ar(B,"x");H.21?k.2F.2Q().21({1a:B},(1i.4l(1k(k.2F.1d("1a"))-B))*(!5W(1k(H.21))?H.21:5)):k.2F.1d({1a:B})}if(H.2J!="bL"&&I!==2g){if(H.3J.y){I=1i.3c(I/H.3J.y)*H.3J.y}I=k.5G(I,"y");I=k.au(I,"y");I=k.ar(I,"y");H.21?k.2F.2Q().21({1b:I},(1i.4l(1k(k.2F.1d("1b"))-I))*(!5W(1k(H.21))?H.21:5)):k.2F.1d({1b:I})}if(k.6p){k.bK()}k.2F.1u("5o").bJ={x:1i.3c(k.6R(B,"x"))||0,y:1i.3c(k.6R(I,"y"))||0};if(!G){k.2a("2p",1n);k.2a("2Q",1n);k.2a("4g",1n);k.2a("7o",1n)}}});A.19.53.bz="1D";A.19.53.4d={2b:".19-53-2b",3A:1,21:1g}})(1E);(u(A){A.3W("19.4y",{4Z:u(){p C=k;k.1c.1x("19-4y");k.1c[0].1D=k.17.2p;p B=k.1c.6Q()/2-1k(k.1c.1d("5Y"),10)-2;k.1c.7n("<1s>").1B().1d({1l:k.1c.1d("1l")=="6P"?"2x":k.1c.1d("1l"),1a:k.1c.1d("1a"),1b:k.1c.1d("1b"),1e:k.1c.3E(),1f:k.1c.3o()}).1d("aq",k.1c.1d("aq")).fC(\'<1s 26="19-4y-52">\').2L("1s.19-4y-52").1W("4q",u(){if(!C.3K){C.3K=1}C.4q(23,"52")}).1W("5X",u(D){C.3K=0;if(C.8C){3f.by(C.8C)}C.1c[0].2M();C.2a("4g",D)}).1d({1f:B,1b:1k(k.1c.1d("5Y"),10)+1,3t:1k(k.1c.1d("9p"),10)+1}).3D().5n(\'<1s 26="19-4y-51">\').2L("1s.19-4y-51").1W("4q",u(){if(!C.3K){C.3K=1}C.4q(23,"51")}).1W("5X",u(D){C.3K=0;if(C.8C){3f.by(C.8C)}C.1c[0].2M();C.2a("4g",D)}).1d({1f:B,3L:1k(k.1c.1d("ap"),10)+1,3t:1k(k.1c.1d("9p"),10)+1}).3D();k.1c.1W("5m.4y",u(D){if(!C.3K){C.3K=1}C.5m.1P(C,D)}).1W("jZ.4y",u(D){C.3K=0;C.fB();C.2a("4g",D)});if(A.fn.an){k.1c.an(u(D,E){C.an(D,E)})}},6o:{},bI:u(){if(k.17.1V!=2g&&k.1c[0].1Dk.17.1H){k.1c[0].1D=k.17.1H}},fB:u(){k.1c[0].1D=k.1c[0].1D.5l(/[^0-9\\-]/g,"");k.bI()},51:u(B){if(5W(1k(k.1c[0].1D,10))){k.1c[0].1D=k.17.2p}k.1c[0].1D-=(k.17.d8&&k.3K>23?(k.3K>9o?23:10):1)*k.17.3J;k.bI();if(k.3K){k.3K++}k.2a("bH",B)},52:u(B){if(5W(1k(k.1c[0].1D,10))){k.1c[0].1D=k.17.2p}k.1c[0].1D=ao(k.1c[0].1D)+(k.17.d8&&k.3K>23?(k.3K>9o?23:10):1)*k.17.3J;k.bI();if(k.3K){k.3K++}k.2a("bH",B)},4q:u(C,D){p B=k;C=C||23;if(k.8C){3f.by(k.8C)}k.8C=3f.fq(u(){B[D]();if(B.3K>20){B.4q(20,D)}},C)},5m:u(B){if(B.4M==38||B.4M==39){k.52(B)}if(B.4M==40||B.4M==37){k.51(B)}if(B.4M==36){k.1c[0].1D=k.17.1V||k.17.2p}if(B.4M==35&&k.17.1H!=2g){k.1c[0].1D=k.17.1H}},an:u(B,C){C=(A.2h.5V?-C/1i.4l(C):C);C>0?k.52(B):k.51(B);B.6O()},19:u(B){18{2l:k,17:k.17,1c:k.1c}},2a:u(C,B){A.19.2W.1P(k,C,[B,k.19()]);18 k.1c.3s(C=="bH"?C:"bH"+C,[B,k.19()],k.17[C])},3z:u(){if(!A.1u(k.1c[0],"4y")){18}k.1c.1O("19-4y 19-4y-1S").4o("4y").2C(".4y");if(A.fn.an){k.1c.jY()}}});A.19.4y.4d={3J:1,2p:0,d8:1q}})(1E);(u(A){A.3W("19.1F",{4Z:u(){k.17.4n+=".1F";k.aj(1q)},5F:u(B,C){if((/^2c/).1U(B)){k.5b(C)}1j{k.17[B]=C;k.aj()}},1v:u(){18 k.$1F.1v},d7:u(B){18 B.5c&&B.5c.5l(/\\s/g,"am").5l(/[^A-jX-jW-9\\-am:\\.]/g,"")||k.17.fu+A.1u(B)},19:u(C,B){18{17:k.17,jV:C,fs:B,3I:k.$1F.3I(C)}},aj:u(O){k.$4J=A("li:jU(a[4I])",k.1c);k.$1F=k.$4J.7m(u(){18 A("a",k)[0]});k.$3T=A([]);p P=k,D=k.17;k.$1F.1G(u(R,Q){if(Q.7k&&Q.7k.5l("#","")){P.$3T=P.$3T.2k(Q.7k)}1j{if(A(Q).3l("4I")!="#"){A.1u(Q,"4I.1F",Q.4I);A.1u(Q,"5k.1F",Q.4I);p T=P.d7(Q);Q.4I="#"+T;p S=A("#"+T);if(!S.1v){S=A(D.d6).3l("id",T).1x(D.ah).jT(P.$3T[R-1]||P.1c);S.1u("3z.1F",1q)}P.$3T=P.$3T.2k(S)}1j{D.1S.4k(R+1)}}});if(O){k.1c.1x(D.d5);k.$3T.1G(u(){p Q=A(k);Q.1x(D.ah)});if(D.2c===2g){if(bG.7k){k.$1F.1G(u(S,Q){if(Q.7k==bG.7k){D.2c=S;if(A.2h.3V||A.2h.5V){p R=A(bG.7k),T=R.3l("id");R.3l("id","");6k(u(){R.3l("id",T)},al)}jS(0,0);18 1g}})}1j{if(D.9k){p J=1k(A.9k("19-1F"+A.1u(P.1c)),10);if(J&&P.$1F[J]){D.2c=J}}1j{if(P.$4J.3U("."+D.4c).1v){D.2c=P.$4J.3I(P.$4J.3U("."+D.4c)[0])}}}}D.2c=D.2c===1n||D.2c!==2g?D.2c:0;D.1S=A.jR(D.1S.6n(A.7m(k.$4J.3U("."+D.8y),u(R,Q){18 P.$4J.3I(R)}))).6N();if(A.8A(D.2c,D.1S)!=-1){D.1S.bF(A.8A(D.2c,D.1S),1)}k.$3T.1x(D.7R);k.$4J.1O(D.4c);if(D.2c!==1n){k.$3T.eq(D.2c).1K().1O(D.7R);k.$4J.eq(D.2c).1x(D.4c);p K=u(){P.2U("1K",1n,P.19(P.$1F[D.2c],P.$3T[D.2c]))};if(A.1u(k.$1F[D.2c],"5k.1F")){k.5k(D.2c,K)}1j{K()}}A(3f).1W("jQ",u(){P.$1F.2C(".1F");P.$4J=P.$1F=P.$3T=1n})}1N(p G=0,N;N=k.$4J[G];G++){A(N)[A.8A(G,D.1S)!=-1&&!A(N).4p(D.4c)?"1x":"1O"](D.8y)}if(D.7S===1g){k.$1F.4o("7S.1F")}p C,I,B={"1V-1e":0,1T:1},E="ak";if(D.fx&&D.fx.4z==9n){C=D.fx[0]||B,I=D.fx[1]||B}1j{C=I=D.fx||B}p H={4L:"",31:"",1f:""};if(!A.2h.3V){H.1X=""}u M(R,Q,S){Q.21(C,C.1T||E,u(){Q.1x(D.7R).1d(H);if(A.2h.3V&&C.1X){Q[0].2R.3U=""}if(S){L(R,S,Q)}})}u L(R,S,Q){if(I===B){S.1d("4L","7l")}S.21(I,I.1T||E,u(){S.1O(D.7R).1d(H);if(A.2h.3V&&I.1X){S[0].2R.3U=""}P.2U("1K",1n,P.19(R,S[0]))})}u F(R,T,Q,S){T.1x(D.4c).8B().1O(D.4c);M(R,Q,S)}k.$1F.2C(".1F").1W(D.4n,u(){p T=A(k).5E("li:eq(0)"),Q=P.$3T.3U(":4f"),S=A(k.7k);if((T.4p(D.4c)&&!D.bA)||T.4p(D.8y)||A(k).4p(D.7Q)||P.2U("5b",1n,P.19(k,S[0]))===1g){k.5U();18 1g}P.17.2c=P.$1F.3I(k);if(D.bA){if(T.4p(D.4c)){P.17.2c=1n;T.1O(D.4c);P.$3T.2Q();M(k,Q);k.5U();18 1g}1j{if(!Q.1v){P.$3T.2Q();p R=k;P.5k(P.$1F.3I(k),u(){T.1x(D.4c).1x(D.d4);L(R,S)});k.5U();18 1g}}}if(D.9k){A.9k("19-1F"+A.1u(P.1c),P.17.2c,D.9k)}P.$3T.2Q();if(S.1v){p R=k;P.5k(P.$1F.3I(k),Q.1v?u(){F(R,T,Q,S)}:u(){T.1x(D.4c);L(R,S)})}1j{9m"1E jP jO: jN jM 6m."}if(A.2h.3V){k.5U()}18 1g});if(!(/^2j/).1U(D.4n)){k.$1F.1W("2j.1F",u(){18 1g})}},2k:u(E,D,C){if(C==2g){C=k.$1F.1v}p G=k.17;p I=A(G.ft.5l(/#\\{4I\\}/g,E).5l(/#\\{3r\\}/g,D));I.1u("3z.1F",1q);p H=E.5D("#")==0?E.5l("#",""):k.d7(A("a:fz-3C",I)[0]);p F=A("#"+H);if(!F.1v){F=A(G.d6).3l("id",H).1x(G.7R).1u("3z.1F",1q)}F.1x(G.ah);if(C>=k.$4J.1v){I.2V(k.1c);F.2V(k.1c[0].3k)}1j{I.bE(k.$4J[C]);F.bE(k.$3T[C])}G.1S=A.7m(G.1S,u(K,J){18 K>=C?++K:K});k.aj();if(k.$1F.1v==1){I.1x(G.4c);F.1O(G.7R);p B=A.1u(k.$1F[0],"5k.1F");if(B){k.5k(C,B)}}k.2U("2k",1n,k.19(k.$1F[C],k.$3T[C]))},2o:u(B){p D=k.17,E=k.$4J.eq(B).2o(),C=k.$3T.eq(B).2o();if(E.4p(D.4c)&&k.$1F.1v>1){k.5b(B+(B+1=B?--G:G});k.aj();k.2U("2o",1n,k.19(E.2L("a")[0],C[0]))},8z:u(B){p C=k.17;if(A.8A(B,C.1S)==-1){18}p D=k.$4J.eq(B).1O(C.8y);if(A.2h.ai){D.1d("4L","4e-7l");6k(u(){D.1d("4L","7l")},0)}C.1S=A.fy(C.1S,u(F,E){18 F!=B});k.2U("8z",1n,k.19(k.$1F[B],k.$3T[B]))},6l:u(C){p B=k,D=k.17;if(C!=D.2c){k.$4J.eq(C).1x(D.8y);D.1S.4k(C);D.1S.6N();k.2U("6l",1n,k.19(k.$1F[C],k.$3T[C]))}},5b:u(B){if(2D B=="4K"){B=k.$1F.3I(k.$1F.3U("[4I$="+B+"]")[0])}k.$1F.eq(B).2U(k.17.4n)},5k:u(G,K){p L=k,D=k.17,E=k.$1F.eq(G),J=E[0],H=K==2g||K===1g,B=E.1u("5k.1F");K=K||u(){};if(!B||!H&&A.1u(J,"7S.1F")){K();18}p M=u(N){p O=A(N),P=O.2L("*:jL");18 P.1v&&P.is(":7T(9l)")&&P||O};p C=u(){L.$1F.3U("."+D.7Q).1O(D.7Q).1G(u(){if(D.4y){M(k).1B().2P(M(k).1u("3r.1F"))}});L.bC=1n};if(D.4y){p I=M(J).2P();M(J).jK("").2L("em").1u("3r.1F",I).2P(D.4y)}p F=A.22({},D.bB,{7j:B,bD:u(O,N){A(J.7k).2P(O);C();if(D.7S){A.1u(J,"7S.1F",1q)}L.2U("5k",1n,L.19(L.$1F[G],L.$3T[G]));D.bB.bD&&D.bB.bD(O,N);K()}});if(k.bC){k.bC.fw();C()}E.1x(D.7Q);6k(u(){L.bC=A.fv(F)},0)},7j:u(C,B){k.$1F.eq(C).4o("7S.1F").1u("5k.1F",B)},3z:u(){p B=k.17;k.1c.2C(".1F").1O(B.d5).4o("1F");k.$1F.1G(u(){p C=A.1u(k,"4I.1F");if(C){k.4I=C}p D=A(k).2C(".1F");A.1G(["4I","5k","7S"],u(E,F){D.4o(F+".1F")})});k.$4J.2k(k.$3T).1G(u(){if(A.1u(k,"3z.1F")){A(k).2o()}1j{A(k).1O([B.4c,B.d4,B.8y,B.ah,B.7R].6j(" "))}})}});A.19.1F.4d={bA:1g,4n:"2j",1S:[],9k:1n,4y:"jJ&#jI;",7S:1g,fu:"19-1F-",bB:{},fx:1n,ft:\'
  • <3e>#{3r}
  • \',d6:"<1s>",d5:"19-1F-jH",4c:"19-1F-2c",d4:"19-1F-bA",8y:"19-1F-1S",ah:"19-1F-fs",7R:"19-1F-1L",7Q:"19-1F-fr"};A.19.1F.bz="1v";A.22(A.19.1F.5j,{d3:1n,jG:u(C,F){F=F||1g;p B=k,E=k.17.2c;u G(){B.d3=fq(u(){E=++E\n" "Language-Team: LANGUAGE \n" @@ -18,9 +18,9 @@ msgstr "" #: forms.py:21 forms.py:147 templates/helpdesk/dashboard.html:10 #: templates/helpdesk/dashboard.html:26 templates/helpdesk/dashboard.html:41 -#: templates/helpdesk/rss_list.html:23 templates/helpdesk/ticket_list.html:14 -#: templates/helpdesk/ticket_list.html:25 -#: templates/helpdesk/ticket_list.html:59 +#: templates/helpdesk/rss_list.html:23 templates/helpdesk/ticket_list.html:30 +#: templates/helpdesk/ticket_list.html:41 +#: templates/helpdesk/ticket_list.html:115 msgid "Queue" msgstr "" @@ -51,10 +51,10 @@ msgid "" "this ticket immediately." msgstr "" -#: forms.py:58 models.py:289 management/commands/escalate_tickets.py:152 +#: forms.py:58 models.py:301 management/commands/escalate_tickets.py:152 #: templates/helpdesk/public_view_ticket.html:29 #: templates/helpdesk/ticket.html:67 templates/helpdesk/ticket.html.py:159 -#: templates/helpdesk/ticket_list.html:27 views/staff.py:182 +#: templates/helpdesk/ticket_list.html:43 views/staff.py:186 msgid "Priority" msgstr "" @@ -105,14 +105,14 @@ msgstr "" msgid "Ticket Opened Via Web" msgstr "" -#: models.py:29 models.py:227 models.py:434 models.py:728 models.py:759 +#: models.py:29 models.py:239 models.py:446 models.py:740 models.py:771 #: templates/helpdesk/dashboard.html:26 templates/helpdesk/dashboard.html:41 -#: templates/helpdesk/ticket.html:153 templates/helpdesk/ticket_list.html:24 -#: templates/helpdesk/ticket_list.html:59 views/staff.py:172 +#: templates/helpdesk/ticket.html:153 templates/helpdesk/ticket_list.html:40 +#: templates/helpdesk/ticket_list.html:115 views/staff.py:176 msgid "Title" msgstr "" -#: models.py:34 models.py:733 +#: models.py:34 models.py:745 msgid "Slug" msgstr "" @@ -219,367 +219,401 @@ msgid "" msgstr "" #: models.py:118 -msgid "E-Mail Username" +msgid "Use SSL for E-Mail?" msgstr "" -#: models.py:122 -msgid "Username for accessing this mailbox." +#: models.py:121 +msgid "" +"Whether to use SSL for IMAP or POP3 - the default ports when using SSL are " +"993 for IMAP and 995 for POP3." msgstr "" #: models.py:126 -msgid "E-Mail Password" +msgid "E-Mail Username" msgstr "" #: models.py:130 -msgid "Password for the above username" +msgid "Username for accessing this mailbox." msgstr "" #: models.py:134 -msgid "IMAP Folder" +msgid "E-Mail Password" msgstr "" #: models.py:138 +msgid "Password for the above username" +msgstr "" + +#: models.py:142 +msgid "IMAP Folder" +msgstr "" + +#: models.py:146 msgid "" "If using IMAP, what folder do you wish to fetch messages from? This allows " "you to use one IMAP account for multiple queues, by filtering messages on " "your IMAP server into separate folders. Default: INBOX." msgstr "" -#: models.py:145 +#: models.py:153 msgid "E-Mail Check Interval" msgstr "" -#: models.py:146 +#: models.py:154 msgid "How often do you wish to check this mailbox? (in Minutes)" msgstr "" -#: models.py:212 templates/helpdesk/dashboard.html:10 +#: models.py:224 templates/helpdesk/dashboard.html:10 #: templates/helpdesk/ticket.html:123 msgid "Open" msgstr "" -#: models.py:213 templates/helpdesk/ticket.html:128 +#: models.py:225 templates/helpdesk/ticket.html:128 #: templates/helpdesk/ticket.html.py:133 templates/helpdesk/ticket.html:138 msgid "Reopened" msgstr "" -#: models.py:214 templates/helpdesk/dashboard.html:10 +#: models.py:226 templates/helpdesk/dashboard.html:10 #: templates/helpdesk/ticket.html:124 templates/helpdesk/ticket.html.py:129 #: templates/helpdesk/ticket.html:134 msgid "Resolved" msgstr "" -#: models.py:215 templates/helpdesk/ticket.html:125 +#: models.py:227 templates/helpdesk/ticket.html:125 #: templates/helpdesk/ticket.html.py:130 templates/helpdesk/ticket.html:135 #: templates/helpdesk/ticket.html.py:139 msgid "Closed" msgstr "" -#: models.py:219 +#: models.py:231 msgid "1. Critical" msgstr "" -#: models.py:220 +#: models.py:232 msgid "2. High" msgstr "" -#: models.py:221 +#: models.py:233 msgid "3. Normal" msgstr "" -#: models.py:222 +#: models.py:234 msgid "4. Low" msgstr "" -#: models.py:223 +#: models.py:235 msgid "5. Very Low" msgstr "" -#: models.py:234 templates/helpdesk/dashboard.html:41 -#: templates/helpdesk/ticket_list.html:23 -#: templates/helpdesk/ticket_list.html:59 +#: models.py:246 templates/helpdesk/dashboard.html:41 +#: templates/helpdesk/ticket_list.html:39 +#: templates/helpdesk/ticket_list.html:115 msgid "Created" msgstr "" -#: models.py:236 +#: models.py:248 msgid "Date this ticket was first created" msgstr "" -#: models.py:240 +#: models.py:252 msgid "Modified" msgstr "" -#: models.py:242 +#: models.py:254 msgid "Date this ticket was most recently changed." msgstr "" -#: models.py:246 templates/helpdesk/public_view_ticket.html:24 +#: models.py:258 templates/helpdesk/public_view_ticket.html:24 #: templates/helpdesk/ticket.html:62 msgid "Submitter E-Mail" msgstr "" -#: models.py:249 +#: models.py:261 msgid "" "The submitter will receive an email for all public follow-ups left for this " "task." msgstr "" -#: models.py:261 templates/helpdesk/dashboard.html:26 -#: templates/helpdesk/ticket_list.html:15 -#: templates/helpdesk/ticket_list.html:26 -#: templates/helpdesk/ticket_list.html:59 +#: models.py:273 templates/helpdesk/dashboard.html:26 +#: templates/helpdesk/ticket_list.html:31 +#: templates/helpdesk/ticket_list.html:42 +#: templates/helpdesk/ticket_list.html:115 msgid "Status" msgstr "" -#: models.py:267 +#: models.py:279 msgid "On Hold" msgstr "" -#: models.py:270 +#: models.py:282 msgid "If a ticket is on hold, it will not automatically be escalated." msgstr "" -#: models.py:275 models.py:737 templates/helpdesk/public_view_ticket.html:34 +#: models.py:287 models.py:749 templates/helpdesk/public_view_ticket.html:34 #: templates/helpdesk/ticket.html:72 msgid "Description" msgstr "" -#: models.py:278 +#: models.py:290 msgid "The content of the customers query." msgstr "" -#: models.py:282 templates/helpdesk/public_view_ticket.html:41 +#: models.py:294 templates/helpdesk/public_view_ticket.html:41 #: templates/helpdesk/ticket.html:79 msgid "Resolution" msgstr "" -#: models.py:285 +#: models.py:297 msgid "The resolution provided to the customer by our staff." msgstr "" -#: models.py:293 +#: models.py:305 msgid "1 = Highest Priority, 5 = Low Priority" msgstr "" -#: models.py:300 +#: models.py:312 msgid "" "The date this ticket was last escalated - updated automatically by " "management/commands/escalate_tickets.py." msgstr "" -#: models.py:309 templates/helpdesk/ticket.html:58 views/feeds.py:91 -#: views/feeds.py:117 views/feeds.py:171 views/staff.py:149 +#: models.py:321 templates/helpdesk/ticket.html:58 views/feeds.py:91 +#: views/feeds.py:117 views/feeds.py:171 views/staff.py:153 msgid "Unassigned" msgstr "" -#: models.py:348 +#: models.py:360 msgid " - On Hold" msgstr "" -#: models.py:430 models.py:662 +#: models.py:442 models.py:674 msgid "Date" msgstr "" -#: models.py:441 views/staff.py:163 +#: models.py:453 views/staff.py:167 msgid "Comment" msgstr "" -#: models.py:447 +#: models.py:459 msgid "Public" msgstr "" -#: models.py:450 +#: models.py:462 msgid "" "Public tickets are viewable by the submitter and all staff, but non-public " "tickets can only be seen by staff." msgstr "" -#: models.py:461 templates/helpdesk/ticket.html:121 +#: models.py:473 templates/helpdesk/ticket.html:121 msgid "New Status" msgstr "" -#: models.py:465 +#: models.py:477 msgid "If the status was changed, what was it changed to?" msgstr "" -#: models.py:496 +#: models.py:508 msgid "Field" msgstr "" -#: models.py:501 +#: models.py:513 msgid "Old Value" msgstr "" -#: models.py:507 +#: models.py:519 msgid "New Value" msgstr "" -#: models.py:515 +#: models.py:527 msgid "removed" msgstr "" -#: models.py:517 +#: models.py:529 #, python-format msgid "set to %s" msgstr "" -#: models.py:519 +#: models.py:531 #, python-format msgid "changed from \"%(old_value)s\" to \"%(new_value)s\"" msgstr "" -#: models.py:562 +#: models.py:574 msgid "File" msgstr "" -#: models.py:567 +#: models.py:579 msgid "Filename" msgstr "" -#: models.py:572 +#: models.py:584 msgid "MIME Type" msgstr "" -#: models.py:577 +#: models.py:589 msgid "Size" msgstr "" -#: models.py:578 +#: models.py:590 msgid "Size of this file in bytes" msgstr "" -#: models.py:611 +#: models.py:623 msgid "" "Leave blank to allow this reply to be used for all queues, or select those " "queues you wish to limit this reply to." msgstr "" -#: models.py:616 models.py:657 +#: models.py:628 models.py:669 msgid "Name" msgstr "" -#: models.py:618 +#: models.py:630 msgid "" "Only used to assist users with selecting a reply - not shown to the user." msgstr "" -#: models.py:623 +#: models.py:635 msgid "Body" msgstr "" -#: models.py:624 +#: models.py:636 msgid "" "Context available: {{ ticket }} - ticket object (eg {{ ticket.title }}); " "{{ queue }} - The queue; and {{ user }} - the current user." msgstr "" -#: models.py:651 +#: models.py:663 msgid "" "Leave blank for this exclusion to be applied to all queues, or select those " "queues you wish to exclude with this entry." msgstr "" -#: models.py:663 +#: models.py:675 msgid "Date on which escalation should not happen" msgstr "" -#: models.py:680 +#: models.py:692 msgid "Template Name" msgstr "" -#: models.py:686 +#: models.py:698 msgid "Subject" msgstr "" -#: models.py:688 +#: models.py:700 msgid "" "This will be prefixed with \"[ticket.ticket] ticket.title\". We recommend " "something simple such as \"(Updated\") or \"(Closed)\" - the same context is " "available as in plain_text, below." msgstr "" -#: models.py:694 +#: models.py:706 msgid "Heading" msgstr "" -#: models.py:696 +#: models.py:708 msgid "" "In HTML e-mails, this will be the heading at the top of the email - the same " "context is available as in plain_text, below." msgstr "" -#: models.py:702 +#: models.py:714 msgid "Plain Text" msgstr "" -#: models.py:703 +#: models.py:715 msgid "" "The context available to you includes {{ ticket }}, {{ queue }}, and " "depending on the time of the call: {{ resolution }} or {{ comment }}." msgstr "" -#: models.py:709 +#: models.py:721 msgid "HTML" msgstr "" -#: models.py:710 +#: models.py:722 msgid "The same context is available here as in plain_text, above." msgstr "" -#: models.py:764 +#: models.py:776 msgid "Question" msgstr "" -#: models.py:768 +#: models.py:780 msgid "Answer" msgstr "" -#: models.py:772 +#: models.py:784 msgid "Votes" msgstr "" -#: models.py:773 +#: models.py:785 msgid "Total number of votes cast for this item" msgstr "" -#: models.py:777 +#: models.py:789 msgid "Positive Votes" msgstr "" -#: models.py:778 +#: models.py:790 msgid "Number of votes for this item which were POSITIVE." msgstr "" -#: models.py:782 +#: models.py:794 msgid "Last Updated" msgstr "" -#: models.py:783 +#: models.py:795 msgid "The date on which this question was most recently changed." msgstr "" -#: models.py:795 +#: models.py:807 msgid "Unrated" msgstr "" +#: models.py:835 templates/helpdesk/ticket_list.html:84 +msgid "Query Name" +msgstr "" + +#: models.py:837 +msgid "User-provided name for this query" +msgstr "" + +#: models.py:841 +msgid "Shared With Other Users?" +msgstr "" + +#: models.py:845 +msgid "Should other users see this query?" +msgstr "" + +#: models.py:849 +msgid "Search Query" +msgstr "" + +#: models.py:850 +msgid "Pickled query object. Be wary changing this." +msgstr "" + #: management/commands/escalate_tickets.py:146 #, python-format msgid "Ticket escalated after %s days" msgstr "" -#: management/commands/get_email.py:97 +#: management/commands/get_email.py:108 msgid "Created from e-mail" msgstr "" -#: management/commands/get_email.py:100 +#: management/commands/get_email.py:111 msgid "Unknown Sender" msgstr "" -#: management/commands/get_email.py:206 +#: management/commands/get_email.py:215 msgid " (Updated)" msgstr "" -#: management/commands/get_email.py:228 +#: management/commands/get_email.py:237 #, python-format msgid "E-Mail Received from %(sender_email)s" msgstr "" @@ -588,68 +622,99 @@ msgstr "" msgid "Powered by Jutda Helpdesk" msgstr "" -#: templates/helpdesk/base.html:7 templates/helpdesk/rss_list.html:9 +#: templates/helpdesk/base.html:9 templates/helpdesk/rss_list.html:9 #: templates/helpdesk/rss_list.html:23 templates/helpdesk/rss_list.html:28 msgid "My Open Tickets" msgstr "" -#: templates/helpdesk/base.html:8 +#: templates/helpdesk/base.html:10 msgid "All Recent Activity" msgstr "" -#: templates/helpdesk/base.html:9 templates/helpdesk/dashboard.html:40 +#: templates/helpdesk/base.html:11 templates/helpdesk/dashboard.html:40 #: templates/helpdesk/rss_list.html:15 msgid "Unassigned Tickets" msgstr "" -#: templates/helpdesk/base.html:15 templates/helpdesk/public_base.html:3 +#: templates/helpdesk/base.html:17 templates/helpdesk/public_base.html:3 #: templates/helpdesk/public_base.html:11 msgid "Helpdesk" msgstr "" -#: templates/helpdesk/base.html:17 +#: templates/helpdesk/base.html:19 msgid "Dashboard" msgstr "" -#: templates/helpdesk/base.html:18 templates/helpdesk/ticket_list.html:58 +#: templates/helpdesk/base.html:20 templates/helpdesk/ticket_list.html:114 msgid "Tickets" msgstr "" -#: templates/helpdesk/base.html:19 +#: templates/helpdesk/base.html:21 msgid "New Ticket" msgstr "" -#: templates/helpdesk/base.html:20 +#: templates/helpdesk/base.html:22 msgid "Stats" msgstr "" -#: templates/helpdesk/base.html:21 +#: templates/helpdesk/base.html:23 msgid "Logout" msgstr "" -#: templates/helpdesk/base.html:22 +#: templates/helpdesk/base.html:24 msgid "Search..." msgstr "" -#: templates/helpdesk/base.html:29 +#: templates/helpdesk/base.html:31 msgid "Powered by Jutda Helpdesk." msgstr "" -#: templates/helpdesk/base.html:29 templates/helpdesk/rss_list.html:9 +#: templates/helpdesk/base.html:31 templates/helpdesk/rss_list.html:9 #: templates/helpdesk/rss_list.html:12 templates/helpdesk/rss_list.html:15 #: templates/helpdesk/rss_list.html:27 templates/helpdesk/rss_list.html:28 msgid "RSS Icon" msgstr "" -#: templates/helpdesk/base.html:29 templates/helpdesk/rss_list.html:2 +#: templates/helpdesk/base.html:31 templates/helpdesk/rss_list.html:2 #: templates/helpdesk/rss_list.html.py:4 msgid "RSS Feeds" msgstr "" -#: templates/helpdesk/base.html:29 +#: templates/helpdesk/base.html:31 msgid "API" msgstr "" +#: templates/helpdesk/confirm_delete_saved_query.html:3 +msgid "Delete Saved Query" +msgstr "" + +#: templates/helpdesk/confirm_delete_saved_query.html:5 +#, python-format +msgid "" +"\n" +"

    Delete Query

    \n" +"\n" +"

    Are you sure you want to delete this saved filter (%(query_title)s)? To re-create it, you will need to manually re-filter your ticket " +"listing.

    \n" +msgstr "" + +#: templates/helpdesk/confirm_delete_saved_query.html:11 +msgid "" +"\n" +"

    You have shared this query, so other users may be using it. If you delete " +"it, they will have to manually create their own query.

    \n" +msgstr "" + +#: templates/helpdesk/confirm_delete_saved_query.html:15 +#: templates/helpdesk/delete_ticket.html:11 +msgid "" +"

    No, Don't Delete It

    \n" +"\n" +"
    \n" +msgstr "" + #: templates/helpdesk/create_ticket.html:3 msgid "Create Ticket" msgstr "" @@ -685,7 +750,7 @@ msgid "Your Tickets" msgstr "" #: templates/helpdesk/dashboard.html:26 templates/helpdesk/dashboard.html:41 -#: templates/helpdesk/ticket_list.html:59 +#: templates/helpdesk/ticket_list.html:115 msgid "Pr" msgstr "" @@ -710,11 +775,6 @@ msgid "" "

    Are you sure you want to delete this ticket (%(ticket_title)s)? " "All traces of the ticket, including followups, attachments, and updates will " "be irreversably removed.

    \n" -"\n" -"

    No, Don't Delete It

    \n" -"\n" -"
    \n" msgstr "" #: templates/helpdesk/kb_category.html:4 @@ -1036,9 +1096,9 @@ msgstr "" msgid "Change Further Details »" msgstr "" -#: templates/helpdesk/ticket.html:156 templates/helpdesk/ticket_list.html:13 -#: templates/helpdesk/ticket_list.html:28 -#: templates/helpdesk/ticket_list.html:59 +#: templates/helpdesk/ticket.html:156 templates/helpdesk/ticket_list.html:29 +#: templates/helpdesk/ticket_list.html:44 +#: templates/helpdesk/ticket_list.html:115 msgid "Owner" msgstr "" @@ -1062,32 +1122,74 @@ msgstr "" msgid "Ticket Listing" msgstr "" -#: templates/helpdesk/ticket_list.html:12 +#: templates/helpdesk/ticket_list.html:26 +msgid "Change Query" +msgstr "" + +#: templates/helpdesk/ticket_list.html:28 msgid "Sorting" msgstr "" -#: templates/helpdesk/ticket_list.html:16 -#: templates/helpdesk/ticket_list.html:50 +#: templates/helpdesk/ticket_list.html:32 +#: templates/helpdesk/ticket_list.html:70 msgid "Keywords" msgstr "" -#: templates/helpdesk/ticket_list.html:34 +#: templates/helpdesk/ticket_list.html:51 msgid "Owner(s)" msgstr "" -#: templates/helpdesk/ticket_list.html:39 +#: templates/helpdesk/ticket_list.html:57 msgid "Queue(s)" msgstr "" -#: templates/helpdesk/ticket_list.html:44 +#: templates/helpdesk/ticket_list.html:63 msgid "Status(es)" msgstr "" -#: templates/helpdesk/ticket_list.html:54 +#: templates/helpdesk/ticket_list.html:75 msgid "Apply Filter" msgstr "" -#: templates/helpdesk/ticket_list.html:71 +#: templates/helpdesk/ticket_list.html:80 +#: templates/helpdesk/ticket_list.html:95 +msgid "Save Query" +msgstr "" + +#: templates/helpdesk/ticket_list.html:86 +msgid "" +"This name appears in the drop-down list of saved queries. If you share your " +"query, other users will see this name, so choose something clear and " +"descriptive!" +msgstr "" + +#: templates/helpdesk/ticket_list.html:88 +msgid "Shared?" +msgstr "" + +#: templates/helpdesk/ticket_list.html:89 +msgid "Yes, share this query with other users." +msgstr "" + +#: templates/helpdesk/ticket_list.html:90 +msgid "" +"If you share this query, it will be visible by all other logged-in " +"users." +msgstr "" + +#: templates/helpdesk/ticket_list.html:102 +msgid "Use Saved Query" +msgstr "" + +#: templates/helpdesk/ticket_list.html:104 +msgid "Query" +msgstr "" + +#: templates/helpdesk/ticket_list.html:109 +msgid "Run Query" +msgstr "" + +#: templates/helpdesk/ticket_list.html:127 msgid "No Tickets Match Your Selection" msgstr "" @@ -1183,23 +1285,23 @@ msgstr "" msgid "Invalid ticket ID or e-mail address. Please try again." msgstr "" -#: views/staff.py:107 +#: views/staff.py:111 msgid "Accepted resolution and closed ticket" msgstr "" -#: views/staff.py:143 +#: views/staff.py:147 #, python-format msgid "Assigned to %(username)s" msgstr "" -#: views/staff.py:165 +#: views/staff.py:169 msgid "Updated" msgstr "" -#: views/staff.py:369 +#: views/staff.py:401 msgid "Ticket taken off hold" msgstr "" -#: views/staff.py:372 +#: views/staff.py:404 msgid "Ticket placed on hold" msgstr "" diff --git a/models.py b/models.py index 7c4a321a..aefed79d 100644 --- a/models.py +++ b/models.py @@ -817,3 +817,41 @@ class KBItem(models.Model): return ('helpdesk_kb_item', [str(self.id)]) get_absolute_url = models.permalink(get_absolute_url) + +class SavedSearch(models.Model): + """ + Allow a user to save a ticket search, eg their filtering and sorting + options, and optionally share it with other users. This lets people + easily create a set of commonly-used filters, such as: + * My tickets waiting on me + * My tickets waiting on submitter + * My tickets in 'Priority Support' queue with priority of 1 + * All tickets containing the word 'billing'. + etc... + """ + user = models.ForeignKey(User) + + title = models.CharField( + _('Query Name'), + max_length=100, + help_text=_('User-provided name for this query'), + ) + + shared = models.BooleanField( + _('Shared With Other Users?'), + default=False, + blank=True, + null=True, + help_text=_('Should other users see this query?'), + ) + + query = models.TextField( + _('Search Query'), + help_text=_('Pickled query object. Be wary changing this.'), + ) + + def __unicode__(self): + if self.shared: + return u'%s (*)' % self.title + else: + return u'%s' % self.title diff --git a/templates/helpdesk/base.html b/templates/helpdesk/base.html index ca2f4c31..23e2ef43 100644 --- a/templates/helpdesk/base.html +++ b/templates/helpdesk/base.html @@ -3,7 +3,9 @@ {% block helpdesk_title %}Helpdesk{% endblock %} :: {% trans "Powered by Jutda Helpdesk" %} + + diff --git a/templates/helpdesk/confirm_delete_saved_query.html b/templates/helpdesk/confirm_delete_saved_query.html new file mode 100644 index 00000000..a490b904 --- /dev/null +++ b/templates/helpdesk/confirm_delete_saved_query.html @@ -0,0 +1,18 @@ +{% extends "helpdesk/base.html" %}{% load i18n %} + +{% block helpdesk_title %}{% trans "Delete Saved Query" %}{% endblock %} + +{% block helpdesk_body %}{% blocktrans with query.title as query_title %} +

    Delete Query

    + +

    Are you sure you want to delete this saved filter ({{ query_title }})? To re-create it, you will need to manually re-filter your ticket listing.

    +{% endblocktrans %} + +{% if query.shared %}{% blocktrans %} +

    You have shared this query, so other users may be using it. If you delete it, they will have to manually create their own query.

    +{% endblocktrans %}{% endif %} + +{% blocktrans %}

    No, Don't Delete It

    + +
    +{% endblocktrans %}{% endblock %} diff --git a/templates/helpdesk/delete_ticket.html b/templates/helpdesk/delete_ticket.html index 67a549d1..b62a7208 100644 --- a/templates/helpdesk/delete_ticket.html +++ b/templates/helpdesk/delete_ticket.html @@ -6,8 +6,9 @@

    Delete Ticket

    Are you sure you want to delete this ticket ({{ ticket_title }})? All traces of the ticket, including followups, attachments, and updates will be irreversably removed.

    +{% endblocktrans %} -

    No, Don't Delete It

    +{% blocktrans %}

    No, Don't Delete It

    {% endblocktrans %}{% endblock %} diff --git a/templates/helpdesk/ticket_list.html b/templates/helpdesk/ticket_list.html index 7f772612..2eefea24 100644 --- a/templates/helpdesk/ticket_list.html +++ b/templates/helpdesk/ticket_list.html @@ -3,11 +3,27 @@ {% block helpdesk_head %} + + {% endblock %} {% block helpdesk_body %} {% load in_list %} +
    + + + +
    +

    {% trans "Change Query" %}

    -
    - + + + + + + +

    Ordering applied to tickets

    -
    - +
    + +

    Ctrl-Click to select multiple options

    -
    - +
    + +

    Ctrl-click to select multiple options

    -
    - {% for s in status_choices %} {{ s.1 }}{% endfor %} +
    + +

    Ctrl-click to select multiple options

    - + +

    Keywords are case-insensitive, and will be looked for in the title, body and submitter fields.

    - +
    +
    + +{% if not from_saved_query %}
    +

    {% trans "Save Query" %}

    +
    + +
    +
    +
    +
    {% trans "This name appears in the drop-down list of saved queries. If you share your query, other users will see this name, so choose something clear and descriptive!" %}
    + +
    +
    {% trans "Yes, share this query with other users." %}
    +
    {% trans "If you share this query, it will be visible by all other logged-in users." %}
    + +
    + +
    + +
    + +
    +
    {% endif %} + +
    +

    {% trans "Use Saved Query" %}

    +
    +

    + +
    +
    diff --git a/urls.py b/urls.py index 7412ee91..a4b3d377 100644 --- a/urls.py +++ b/urls.py @@ -61,6 +61,14 @@ urlpatterns = patterns('helpdesk.views.staff', url(r'^reports/(?P\w+)/$', 'run_report', name='helpdesk_run_report'), + + url(r'^save_query/$', + 'save_query', + name='helpdesk_savequery'), + + url(r'^delete_query/(?P[0-9]+)/$', + 'delete_saved_query', + name='helpdesk_delete_query'), ) urlpatterns += patterns('helpdesk.views.public', diff --git a/views/staff.py b/views/staff.py index 3af2850f..ed590e06 100644 --- a/views/staff.py +++ b/views/staff.py @@ -21,8 +21,8 @@ from django.template import loader, Context, RequestContext from django.utils.translation import ugettext as _ from helpdesk.forms import TicketForm -from helpdesk.lib import send_templated_mail, line_chart, bar_chart, query_to_dict -from helpdesk.models import Ticket, Queue, FollowUp, TicketChange, PreSetReply, Attachment +from helpdesk.lib import send_templated_mail, line_chart, bar_chart, query_to_dict, apply_query +from helpdesk.models import Ticket, Queue, FollowUp, TicketChange, PreSetReply, Attachment, SavedSearch def dashboard(request): @@ -273,47 +273,71 @@ update_ticket = login_required(update_ticket) def ticket_list(request): - tickets = Ticket.objects.select_related() context = {} + + # Query_params will hold a dictionary of paramaters relating to + # a query, to be saved if needed: + query_params = { + 'filtering': {}, + 'sorting': None, + 'keyword': None, + 'other_filter': None, + } - ### FILTERING - queues = request.GET.getlist('queue') - if queues: - queues = [int(q) for q in queues] - tickets = tickets.filter(queue__id__in=queues) - context = dict(context, queues=queues) + if request.GET.get('saved_query', None): + from_saved_query = True + try: + saved_query = SavedSearch.objects.get(pk=request.GET.get('saved_query')) + except SavedSearch.DoesNotExist: + return HttpResponseRedirect(reverse('helpdesk_list')) + if not (saved_query.shared or saved_query.user == request.user): + return HttpResponseRedirect(reverse('helpdesk_list')) - owners = request.GET.getlist('assigned_to') - if owners: - owners = [int(u) for u in owners] - tickets = tickets.filter(assigned_to__id__in=owners) - context = dict(context, owners=owners) + import base64, cPickle + query_params = cPickle.loads(base64.urlsafe_b64decode(str(saved_query.query))) + else: + from_saved_query = False + queues = request.GET.getlist('queue') + if queues: + queues = [int(q) for q in queues] + query_params['filtering']['queue__id__in'] = queues - statuses = request.GET.getlist('status') - if statuses: - statuses = [int(s) for s in statuses] - tickets = tickets.filter(status__in=statuses) - context = dict(context, statuses=statuses) + owners = request.GET.getlist('assigned_to') + if owners: + owners = [int(u) for u in owners] + query_params['filtering']['assigned_to__id__in'] = owners - ### KEYWORD SEARCHING - q = request.GET.get('q', None) + statuses = request.GET.getlist('status') + if statuses: + statuses = [int(s) for s in statuses] + query_params['filtering']['status__in'] = statuses - if q: - qset = ( - Q(title__icontains=q) | - Q(description__icontains=q) | - Q(resolution__icontains=q) | - Q(submitter_email__icontains=q) - ) - tickets = tickets.filter(qset) - context = dict(context, query=q) + ### KEYWORD SEARCHING + q = request.GET.get('q', None) - ### SORTING - sort = request.GET.get('sort', None) - if sort not in ('status', 'assigned_to', 'created', 'title', 'queue', 'priority'): - sort = 'created' - tickets = tickets.order_by(sort) - context = dict(context, sort=sort) + if q: + qset = ( + Q(title__icontains=q) | + Q(description__icontains=q) | + Q(resolution__icontains=q) | + Q(submitter_email__icontains=q) + ) + context = dict(context, query=q) + + query_params['other_filter'] = qset + + ### SORTING + sort = request.GET.get('sort', None) + if sort not in ('status', 'assigned_to', 'created', 'title', 'queue', 'priority'): + sort = 'created' + query_params['sorting'] = sort + + tickets = apply_query(Ticket.objects.select_related(), query_params) + + import cPickle, base64 + urlsafe_query = base64.urlsafe_b64encode(cPickle.dumps(query_params)) + + user_saved_queries = SavedSearch.objects.filter(Q(user=request.user) | Q(shared__exact=True)) return render_to_response('helpdesk/ticket_list.html', RequestContext(request, dict( @@ -322,6 +346,10 @@ def ticket_list(request): user_choices=User.objects.filter(is_active=True), queue_choices=Queue.objects.all(), status_choices=Ticket.STATUS_CHOICES, + urlsafe_query=urlsafe_query, + user_saved_queries=user_saved_queries, + query_params=query_params, + from_saved_query=from_saved_query, ))) ticket_list = login_required(ticket_list) @@ -559,3 +587,31 @@ def run_report(request, report): })) run_report = login_required(run_report) + +def save_query(request): + title = request.POST.get('title', None) + shared = request.POST.get('shared', False) + query_encoded = request.POST.get('query_encoded', None) + + if not title or not query_encoded: + return HttpResponseRedirect(reverse('helpdesk_list')) + + query = SavedSearch(title=title, shared=shared, query=query_encoded, user=request.user) + query.save() + + return HttpResponseRedirect('%s?saved_query=%s' % (reverse('helpdesk_list'), query.id)) +save_query = login_required(save_query) + + +def delete_saved_query(request, id): + query = get_object_or_404(SavedSearch, id=id, user=request.user) + + if request.method == 'POST': + query.delete() + return HttpResponseRedirect(reverse('helpdesk_list')) + else: + return render_to_response('helpdesk/confirm_delete_saved_query.html', + RequestContext(request, { + 'query': query, + })) +delete_saved_query = login_required(delete_saved_query)
    {% trans "Tickets" %}