From 52a8f14aed7ea7b2863319c532313e4478a7f3a9 Mon Sep 17 00:00:00 2001 From: Chris Hallberg <crhallberg@gmail.com> Date: Fri, 28 Oct 2016 14:04:08 -0400 Subject: [PATCH] Remove jquerymobile theme (#844) --- config/vufind/combined.ini | 9 +- config/vufind/config.ini | 32 +- module/VuFind/src/VuFind/Config/Upgrade.php | 26 +- .../src/VuFind/Controller/AbstractRecord.php | 9 - .../View/Helper/jQueryMobile/MobileMenu.php | 69 - .../src/VuFindTest/Config/UpgradeTest.php | 8 +- .../Helper/jQueryMobile/MobileMenuTest.php | 85 - themes/jquerymobile/css/.htaccess | 6 - themes/jquerymobile/css/EDS.css | 78 - themes/jquerymobile/css/formats.css | 128 - themes/jquerymobile/css/images/Thumbs.db | Bin 7168 -> 0 bytes .../jquerymobile/css/images/ajax-loader.png | Bin 503 -> 0 bytes .../css/images/icons-18-black.png | Bin 2064 -> 0 bytes .../css/images/icons-18-white.png | Bin 2200 -> 0 bytes .../css/images/icons-36-black.png | Bin 3403 -> 0 bytes .../css/images/icons-36-white.png | Bin 4020 -> 0 bytes .../css/jquery.mobile-1.0rc2.min.css | 12 - themes/jquerymobile/css/slick/ajax-loader.gif | Bin 4178 -> 0 bytes themes/jquerymobile/css/slick/fonts/slick.eot | Bin 2048 -> 0 bytes themes/jquerymobile/css/slick/fonts/slick.svg | 14 - themes/jquerymobile/css/slick/fonts/slick.ttf | Bin 1892 -> 0 bytes .../jquerymobile/css/slick/fonts/slick.woff | Bin 1380 -> 0 bytes themes/jquerymobile/css/slick/slick.css | 57 - themes/jquerymobile/css/slick/slick.css.map | 7 - themes/jquerymobile/css/styles.css | 313 --- themes/jquerymobile/css/vudl.css | 30 - themes/jquerymobile/images/.htaccess | 3 - themes/jquerymobile/images/EDS/PT_Sprite.png | Bin 120752 -> 0 bytes themes/jquerymobile/images/EDS/sprites_32.png | Bin 4628 -> 0 bytes themes/jquerymobile/images/ebook.png | Bin 829 -> 0 bytes themes/jquerymobile/images/fugue/bookbag.png | Bin 539 -> 0 bytes .../jquerymobile/images/fugue/bookbagAdd.png | Bin 628 -> 0 bytes .../images/fugue/bookbagDelete.png | Bin 578 -> 0 bytes .../images/fugue/bookbagEmpty.png | Bin 671 -> 0 bytes .../jquerymobile/images/fugue/collection.png | Bin 436 -> 0 bytes .../images/fugue/collectionCurrent.png | Bin 572 -> 0 bytes .../jquerymobile/images/fugue/cross-small.png | Bin 296 -> 0 bytes .../jquerymobile/images/fugue/holdCancel.png | Bin 571 -> 0 bytes .../images/fugue/holdCancelAll.png | Bin 769 -> 0 bytes .../jquerymobile/images/fugue/holdPlace.png | Bin 695 -> 0 bytes themes/jquerymobile/images/fugue/renew.png | Bin 609 -> 0 bytes themes/jquerymobile/images/fugue/renewAll.png | Bin 712 -> 0 bytes .../jquerymobile/images/fugue/tick-small.png | Bin 283 -> 0 bytes themes/jquerymobile/images/fugue/tree.png | Bin 559 -> 0 bytes .../jquerymobile/images/fugue/treeCurrent.png | Bin 534 -> 0 bytes themes/jquerymobile/images/fugue/treeItem.png | Bin 374 -> 0 bytes .../images/fugue/treeItemCurrent.png | Bin 312 -> 0 bytes themes/jquerymobile/images/loading.gif | Bin 1100 -> 0 bytes themes/jquerymobile/images/silk/add.png | Bin 733 -> 0 bytes .../images/silk/application_add.png | Bin 619 -> 0 bytes themes/jquerymobile/images/silk/bin.png | Bin 476 -> 0 bytes themes/jquerymobile/images/silk/book.png | Bin 593 -> 0 bytes themes/jquerymobile/images/silk/book_link.png | Bin 789 -> 0 bytes themes/jquerymobile/images/silk/book_open.png | Bin 622 -> 0 bytes themes/jquerymobile/images/silk/box.png | Bin 555 -> 0 bytes .../jquerymobile/images/silk/bullet_green.png | Bin 295 -> 0 bytes .../images/silk/bullet_orange.png | Bin 283 -> 0 bytes .../jquerymobile/images/silk/bullet_red.png | Bin 287 -> 0 bytes themes/jquerymobile/images/silk/cart.png | Bin 421 -> 0 bytes .../jquerymobile/images/silk/cart_delete.png | Bin 742 -> 0 bytes themes/jquerymobile/images/silk/cart_go.png | Bin 763 -> 0 bytes themes/jquerymobile/images/silk/cart_put.png | Bin 763 -> 0 bytes .../jquerymobile/images/silk/cart_remove.png | Bin 769 -> 0 bytes themes/jquerymobile/images/silk/cd.png | Bin 673 -> 0 bytes themes/jquerymobile/images/silk/delete.png | Bin 715 -> 0 bytes .../jquerymobile/images/silk/disk-black.png | Bin 591 -> 0 bytes .../images/silk/disk_multiple.png | Bin 691 -> 0 bytes themes/jquerymobile/images/silk/door_in.png | Bin 693 -> 0 bytes themes/jquerymobile/images/silk/door_out.png | Bin 688 -> 0 bytes themes/jquerymobile/images/silk/dvd.png | Bin 764 -> 0 bytes themes/jquerymobile/images/silk/edit.png | Bin 450 -> 0 bytes themes/jquerymobile/images/silk/email.png | Bin 641 -> 0 bytes themes/jquerymobile/images/silk/error.png | Bin 666 -> 0 bytes themes/jquerymobile/images/silk/feed.png | Bin 691 -> 0 bytes themes/jquerymobile/images/silk/film.png | Bin 653 -> 0 bytes themes/jquerymobile/images/silk/heart.png | Bin 749 -> 0 bytes themes/jquerymobile/images/silk/help.png | Bin 786 -> 0 bytes themes/jquerymobile/images/silk/house.png | Bin 806 -> 0 bytes themes/jquerymobile/images/silk/list.png | Bin 500 -> 0 bytes themes/jquerymobile/images/silk/map.png | Bin 804 -> 0 bytes themes/jquerymobile/images/silk/music.png | Bin 385 -> 0 bytes themes/jquerymobile/images/silk/newspaper.png | Bin 658 -> 0 bytes themes/jquerymobile/images/silk/package.png | Bin 853 -> 0 bytes themes/jquerymobile/images/silk/phone.png | Bin 488 -> 0 bytes themes/jquerymobile/images/silk/photo.png | Bin 589 -> 0 bytes themes/jquerymobile/images/silk/picture.png | Bin 606 -> 0 bytes themes/jquerymobile/images/silk/printer.png | Bin 731 -> 0 bytes themes/jquerymobile/images/silk/readme.txt | 22 - themes/jquerymobile/images/silk/report.png | Bin 649 -> 0 bytes .../jquerymobile/images/silk/report_edit.png | Bin 762 -> 0 bytes .../images/silk/report_picture.png | Bin 733 -> 0 bytes themes/jquerymobile/images/silk/script.png | Bin 748 -> 0 bytes .../jquerymobile/images/silk/script_edit.png | Bin 880 -> 0 bytes themes/jquerymobile/images/silk/sound.png | Bin 610 -> 0 bytes themes/jquerymobile/images/silk/tag_blue.png | Bin 586 -> 0 bytes .../jquerymobile/images/silk/tag_yellow.png | Bin 586 -> 0 bytes themes/jquerymobile/images/silk/user.png | Bin 741 -> 0 bytes themes/jquerymobile/images/silk/user_add.png | Bin 746 -> 0 bytes .../jquerymobile/images/silk/user_comment.png | Bin 743 -> 0 bytes .../jquerymobile/images/silk/user_delete.png | Bin 767 -> 0 bytes themes/jquerymobile/images/silk/user_edit.png | Bin 833 -> 0 bytes themes/jquerymobile/images/silk/user_gray.png | Bin 706 -> 0 bytes .../jquerymobile/images/silk/user_green.png | Bin 722 -> 0 bytes .../jquerymobile/images/silk/user_orange.png | Bin 723 -> 0 bytes themes/jquerymobile/images/silk/user_red.png | Bin 717 -> 0 bytes themes/jquerymobile/images/silk/user_suit.png | Bin 748 -> 0 bytes themes/jquerymobile/images/silk/world.png | Bin 923 -> 0 bytes .../images/tango/audio-volume-high.png | Bin 685 -> 0 bytes .../images/tango/bookmark_add.png | Bin 686 -> 0 bytes themes/jquerymobile/images/tango/email.png | Bin 550 -> 0 bytes themes/jquerymobile/images/tango/film.png | Bin 3447 -> 0 bytes themes/jquerymobile/images/tango/find.png | Bin 617 -> 0 bytes .../jquerymobile/images/tango/gnome-help.png | Bin 932 -> 0 bytes themes/jquerymobile/images/tango/video.png | Bin 3587 -> 0 bytes themes/jquerymobile/images/tango/www.png | Bin 709 -> 0 bytes themes/jquerymobile/js/.htaccess | 6 - themes/jquerymobile/js/check_item_statuses.js | 61 - themes/jquerymobile/js/common.js | 34 - themes/jquerymobile/js/hold.js | 45 - themes/jquerymobile/js/jquery-1.6.4.min.js | 4 - themes/jquerymobile/js/jquery.cookie.js | 96 - .../js/jquery.mobile-1.0rc2.min.js | 175 -- themes/jquerymobile/js/keep_alive.js | 7 - themes/jquerymobile/js/recaptcha_ajax.js | 182 -- themes/jquerymobile/js/scripts.js | 1 - themes/jquerymobile/js/slick/slick.js | 2117 ----------------- themes/jquerymobile/js/slick/slick.min.js | 18 - .../templates/Auth/AbstractBase/login.phtml | 24 - .../Auth/AbstractBase/logindesc.phtml | 1 - .../Auth/AbstractBase/loginfields.phtml | 4 - .../Auth/AbstractBase/newpassword.phtml | 18 - .../templates/Auth/CAS/logindesc.phtml | 2 - .../templates/Auth/ChoiceAuth/login.phtml | 12 - .../templates/Auth/Database/create.phtml | 15 - .../templates/Auth/Database/logindesc.phtml | 2 - .../templates/Auth/Database/recovery.phtml | 11 - .../templates/Auth/ILS/logindesc.phtml | 2 - .../templates/Auth/LDAP/logindesc.phtml | 2 - .../templates/Auth/MultiILS/loginfields.phtml | 11 - .../templates/Auth/Shibboleth/logindesc.phtml | 2 - .../templates/Helpers/email-form-fields.phtml | 30 - .../templates/Helpers/openurl.phtml | 25 - .../templates/Helpers/pagination.phtml | 21 - .../templates/Recommend/AlphaBrowseLink.phtml | 14 - .../templates/Recommend/AuthorFacets.phtml | 1 - .../templates/Recommend/AuthorInfo.phtml | 1 - .../Recommend/AuthorityRecommend.phtml | 1 - .../templates/Recommend/CatalogResults.phtml | 1 - .../Recommend/CollectionSideFacets.phtml | 1 - .../templates/Recommend/DOI.phtml | 10 - .../templates/Recommend/DPLATerms.phtml | 1 - .../templates/Recommend/Deprecated.phtml | 2 - .../Recommend/EuropeanaResults.phtml | 1 - .../Recommend/EuropeanaResultsDeferred.phtml | 1 - .../templates/Recommend/ExpandFacets.phtml | 1 - .../templates/Recommend/FacetCloud.phtml | 1 - .../templates/Recommend/FavoriteFacets.phtml | 18 - .../templates/Recommend/Libraryh3lp.phtml | 1 - .../Recommend/OpenLibrarySubjects.phtml | 1 - .../OpenLibrarySubjectsDeferred.phtml | 1 - .../templates/Recommend/PubDateVisAjax.phtml | 1 - .../templates/Recommend/RandomRecommend.phtml | 1 - .../templates/Recommend/RemoveFilters.phtml | 6 - .../Recommend/ResultGoogleMapAjax.phtml | 1 - .../Recommend/SideFacets-dialog.phtml | 35 - .../templates/Recommend/SideFacets.phtml | 22 - .../Recommend/SpellingSuggestions.phtml | 1 - .../templates/Recommend/SummonBestBets.phtml | 1 - .../Recommend/SummonBestBetsDeferred.phtml | 1 - .../templates/Recommend/SummonDatabases.phtml | 1 - .../Recommend/SummonDatabasesDeferred.phtml | 1 - .../templates/Recommend/SummonResults.phtml | 1 - .../Recommend/SummonResultsDeferred.phtml | 1 - .../templates/Recommend/SummonTopics.phtml | 1 - .../templates/Recommend/SwitchQuery.phtml | 10 - .../templates/Recommend/SwitchTab.phtml | 19 - .../templates/Recommend/SwitchType.phtml | 6 - .../templates/Recommend/TopFacets.phtml | 1 - .../templates/Recommend/WebResults.phtml | 1 - .../Recommend/WorldCatIdentities.phtml | 1 - .../templates/RecordDriver/EDS/core.phtml | 86 - .../RecordDriver/EDS/result-list.phtml | 33 - .../RecordDriver/EIT/format-class.phtml | 44 - .../RecordDriver/EIT/link-author.phtml | 1 - .../RecordDriver/EIT/link-journaltitle.phtml | 1 - .../RecordDriver/EIT/link-series.phtml | 1 - .../RecordDriver/EIT/link-subject.phtml | 1 - .../RecordDriver/EIT/link-title.phtml | 1 - .../RecordDriver/LibGuides/result-list.phtml | 8 - .../RecordDriver/Pazpar2/link-author.phtml | 1 - .../RecordDriver/Pazpar2/link-series.phtml | 1 - .../RecordDriver/Pazpar2/link-subject.phtml | 1 - .../RecordDriver/Pazpar2/link-title.phtml | 1 - .../RecordDriver/Pazpar2/result-list.phtml | 19 - .../RecordDriver/Primo/format-class.phtml | 47 - .../RecordDriver/Primo/link-author.phtml | 1 - .../RecordDriver/Primo/link-issn.phtml | 1 - .../Primo/link-journaltitle.phtml | 1 - .../RecordDriver/Primo/link-subject.phtml | 1 - .../RecordDriver/Primo/link-title.phtml | 1 - .../RecordDriver/SolrAuth/result-list.phtml | 11 - .../SolrDefault/collection-info.phtml | 4 - .../SolrDefault/collection-record.phtml | 55 - .../RecordDriver/SolrDefault/core.phtml | 212 -- .../SolrDefault/format-class.phtml | 1 - .../SolrDefault/format-list.phtml | 5 - .../SolrDefault/link-author.phtml | 1 - .../SolrDefault/link-journaltitle.phtml | 1 - .../SolrDefault/link-series.phtml | 1 - .../SolrDefault/link-subject.phtml | 1 - .../RecordDriver/SolrDefault/link-title.phtml | 1 - .../RecordDriver/SolrDefault/list-entry.phtml | 72 - .../SolrDefault/result-list.phtml | 33 - .../RecordDriver/SolrDefault/toolbar.phtml | 15 - .../RecordDriver/SolrWeb/result-list.phtml | 16 - .../RecordDriver/Summon/format-class.phtml | 44 - .../RecordDriver/Summon/link-author.phtml | 1 - .../Summon/link-journaltitle.phtml | 1 - .../RecordDriver/Summon/link-series.phtml | 1 - .../RecordDriver/Summon/link-subject.phtml | 1 - .../RecordDriver/Summon/link-title.phtml | 1 - .../RecordDriver/WorldCat/link-author.phtml | 1 - .../RecordDriver/WorldCat/link-series.phtml | 1 - .../RecordDriver/WorldCat/link-subject.phtml | 1 - .../RecordDriver/WorldCat/link-title.phtml | 1 - .../RecordTab/collectionhierarchytree.phtml | 10 - .../templates/RecordTab/collectionlist.phtml | 20 - .../templates/RecordTab/description.phtml | 193 -- .../templates/RecordTab/excerpt.phtml | 23 - .../templates/RecordTab/hierarchytree.phtml | 22 - .../templates/RecordTab/holdingsils.phtml | 158 -- .../RecordTab/holdingsworldcat.phtml | 24 - .../templates/RecordTab/map.phtml | 1 - .../templates/RecordTab/preview.phtml | 1 - .../templates/RecordTab/reviews.phtml | 37 - .../RecordTab/similaritemscarousel.phtml | 39 - .../templates/RecordTab/staffviewarray.phtml | 17 - .../templates/RecordTab/staffviewmarc.phtml | 5 - .../templates/RecordTab/toc.phtml | 16 - .../templates/RecordTab/usercomments.phtml | 20 - .../ajax/status-available-services.phtml | 23 - .../templates/ajax/status-available.phtml | 1 - .../templates/ajax/status-full.phtml | 1 - .../templates/ajax/status-unavailable.phtml | 1 - .../templates/ajax/status-unknown.phtml | 1 - .../templates/alphabrowse/home.phtml | 88 - .../jquerymobile/templates/author/home.phtml | 19 - .../templates/author/results.phtml | 9 - .../templates/author/search.phtml | 14 - .../templates/authority/home.phtml | 4 - .../templates/authority/record.phtml | 7 - .../templates/authority/search.phtml | 7 - .../jquerymobile/templates/browse/home.phtml | 79 - .../collection/collection-record-error.phtml | 1 - .../templates/collection/view.phtml | 25 - .../templates/collections/bytitle.phtml | 18 - .../templates/collections/home.phtml | 30 - .../templates/collections/list.phtml | 12 - .../templates/combined/home.phtml | 4 - .../templates/combined/results-ajax.phtml | 17 - .../templates/combined/results-list.phtml | 36 - .../templates/combined/results.phtml | 26 - .../templates/confirm/confirm.phtml | 27 - .../templates/default-footer-navbar.phtml | 12 - .../jquerymobile/templates/eds/advanced.phtml | 123 - themes/jquerymobile/templates/eds/home.phtml | 4 - .../jquerymobile/templates/eds/search.phtml | 5 - .../jquerymobile/templates/eit/advanced.phtml | 5 - themes/jquerymobile/templates/eit/home.phtml | 4 - .../jquerymobile/templates/eit/search.phtml | 4 - .../templates/error/unavailable.phtml | 21 - .../templates/externalauth/ezproxylogin.phtml | 19 - themes/jquerymobile/templates/footer.phtml | 14 - themes/jquerymobile/templates/header.phtml | 31 - .../templates/layout/layout.phtml | 54 - .../templates/libguides/home.phtml | 1 - .../templates/libguides/results.phtml | 4 - .../templates/librarycards/editcard.phtml | 50 - .../templates/librarycards/home.phtml | 45 - .../templates/librarycards/selectcard.phtml | 30 - .../templates/missingrecord/home.phtml | 7 - .../templates/myresearch/account.phtml | 20 - .../templates/myresearch/cataloglogin.phtml | 51 - .../templates/myresearch/checkedout.phtml | 149 -- .../templates/myresearch/editlist.phtml | 45 - .../templates/myresearch/fines.phtml | 45 - .../templates/myresearch/footer-navbar.phtml | 43 - .../templates/myresearch/header-navbar.phtml | 15 - .../templates/myresearch/holds.phtml | 144 -- .../templates/myresearch/login.phtml | 31 - .../templates/myresearch/mylist.phtml | 60 - .../templates/myresearch/newpassword.phtml | 33 - .../templates/myresearch/profile.phtml | 33 - .../templates/myresearch/recover.phtml | 25 - .../jquerymobile/templates/pazpar2/home.phtml | 1 - .../templates/pazpar2/search.phtml | 4 - .../templates/primo/advanced.phtml | 66 - .../jquerymobile/templates/primo/home.phtml | 4 - .../jquerymobile/templates/primo/search.phtml | 4 - .../templates/record/addtag.phtml | 23 - .../templates/record/ajaxtab.phtml | 7 - .../jquerymobile/templates/record/cite.phtml | 28 - .../templates/record/comments-list.phtml | 17 - .../jquerymobile/templates/record/cover.phtml | 8 - .../jquerymobile/templates/record/email.phtml | 16 - .../templates/record/export-menu.phtml | 21 - .../templates/record/header-navbar.phtml | 21 - .../jquerymobile/templates/record/hold.phtml | 114 - .../jquerymobile/templates/record/save.phtml | 57 - .../jquerymobile/templates/record/sms.phtml | 35 - .../jquerymobile/templates/record/view.phtml | 25 - .../jquerymobile/templates/records/home.phtml | 7 - .../templates/search/advanced.phtml | 72 - .../jquerymobile/templates/search/email.phtml | 15 - .../templates/search/footer-navbar.phtml | 5 - .../templates/search/header-navbar.phtml | 20 - .../templates/search/history-table.phtml | 33 - .../templates/search/history.phtml | 34 - .../jquerymobile/templates/search/home.phtml | 32 - .../templates/search/list-authorfacets.phtml | 13 - .../templates/search/list-grid.phtml | 7 - .../templates/search/list-list.phtml | 5 - .../templates/search/newitem.phtml | 40 - .../templates/search/newitemresults.phtml | 7 - .../templates/search/pagination.phtml | 11 - .../templates/search/reserves.phtml | 61 - .../templates/search/reservesresults.phtml | 20 - .../templates/search/reservessearch.phtml | 51 - .../templates/search/results.phtml | 59 - .../templates/search/searchbox.phtml | 50 - .../templates/summon/advanced.phtml | 3 - .../templates/summon/header-navbar.phtml | 1 - .../jquerymobile/templates/summon/home.phtml | 4 - .../templates/summon/search.phtml | 7 - themes/jquerymobile/templates/tag/home.phtml | 4 - themes/jquerymobile/templates/web/home.phtml | 4 - .../jquerymobile/templates/web/results.phtml | 7 - .../templates/worldcat/advanced.phtml | 3 - .../templates/worldcat/home.phtml | 4 - .../templates/worldcat/search.phtml | 7 - themes/jquerymobile/theme.config.php | 22 - 341 files changed, 40 insertions(+), 7920 deletions(-) delete mode 100644 module/VuFind/src/VuFind/View/Helper/jQueryMobile/MobileMenu.php delete mode 100644 module/VuFind/tests/unit-tests/src/VuFindTest/View/Helper/jQueryMobile/MobileMenuTest.php delete mode 100644 themes/jquerymobile/css/.htaccess delete mode 100644 themes/jquerymobile/css/EDS.css delete mode 100644 themes/jquerymobile/css/formats.css delete mode 100644 themes/jquerymobile/css/images/Thumbs.db delete mode 100644 themes/jquerymobile/css/images/ajax-loader.png delete mode 100644 themes/jquerymobile/css/images/icons-18-black.png delete mode 100644 themes/jquerymobile/css/images/icons-18-white.png delete mode 100644 themes/jquerymobile/css/images/icons-36-black.png delete mode 100644 themes/jquerymobile/css/images/icons-36-white.png delete mode 100644 themes/jquerymobile/css/jquery.mobile-1.0rc2.min.css delete mode 100644 themes/jquerymobile/css/slick/ajax-loader.gif delete mode 100644 themes/jquerymobile/css/slick/fonts/slick.eot delete mode 100644 themes/jquerymobile/css/slick/fonts/slick.svg delete mode 100644 themes/jquerymobile/css/slick/fonts/slick.ttf delete mode 100644 themes/jquerymobile/css/slick/fonts/slick.woff delete mode 100644 themes/jquerymobile/css/slick/slick.css delete mode 100644 themes/jquerymobile/css/slick/slick.css.map delete mode 100644 themes/jquerymobile/css/styles.css delete mode 100644 themes/jquerymobile/css/vudl.css delete mode 100644 themes/jquerymobile/images/.htaccess delete mode 100644 themes/jquerymobile/images/EDS/PT_Sprite.png delete mode 100644 themes/jquerymobile/images/EDS/sprites_32.png delete mode 100644 themes/jquerymobile/images/ebook.png delete mode 100644 themes/jquerymobile/images/fugue/bookbag.png delete mode 100644 themes/jquerymobile/images/fugue/bookbagAdd.png delete mode 100644 themes/jquerymobile/images/fugue/bookbagDelete.png delete mode 100644 themes/jquerymobile/images/fugue/bookbagEmpty.png delete mode 100644 themes/jquerymobile/images/fugue/collection.png delete mode 100644 themes/jquerymobile/images/fugue/collectionCurrent.png delete mode 100644 themes/jquerymobile/images/fugue/cross-small.png delete mode 100644 themes/jquerymobile/images/fugue/holdCancel.png delete mode 100644 themes/jquerymobile/images/fugue/holdCancelAll.png delete mode 100644 themes/jquerymobile/images/fugue/holdPlace.png delete mode 100644 themes/jquerymobile/images/fugue/renew.png delete mode 100644 themes/jquerymobile/images/fugue/renewAll.png delete mode 100644 themes/jquerymobile/images/fugue/tick-small.png delete mode 100644 themes/jquerymobile/images/fugue/tree.png delete mode 100644 themes/jquerymobile/images/fugue/treeCurrent.png delete mode 100644 themes/jquerymobile/images/fugue/treeItem.png delete mode 100644 themes/jquerymobile/images/fugue/treeItemCurrent.png delete mode 100644 themes/jquerymobile/images/loading.gif delete mode 100644 themes/jquerymobile/images/silk/add.png delete mode 100644 themes/jquerymobile/images/silk/application_add.png delete mode 100644 themes/jquerymobile/images/silk/bin.png delete mode 100644 themes/jquerymobile/images/silk/book.png delete mode 100644 themes/jquerymobile/images/silk/book_link.png delete mode 100644 themes/jquerymobile/images/silk/book_open.png delete mode 100644 themes/jquerymobile/images/silk/box.png delete mode 100644 themes/jquerymobile/images/silk/bullet_green.png delete mode 100644 themes/jquerymobile/images/silk/bullet_orange.png delete mode 100644 themes/jquerymobile/images/silk/bullet_red.png delete mode 100644 themes/jquerymobile/images/silk/cart.png delete mode 100644 themes/jquerymobile/images/silk/cart_delete.png delete mode 100644 themes/jquerymobile/images/silk/cart_go.png delete mode 100644 themes/jquerymobile/images/silk/cart_put.png delete mode 100644 themes/jquerymobile/images/silk/cart_remove.png delete mode 100644 themes/jquerymobile/images/silk/cd.png delete mode 100644 themes/jquerymobile/images/silk/delete.png delete mode 100644 themes/jquerymobile/images/silk/disk-black.png delete mode 100644 themes/jquerymobile/images/silk/disk_multiple.png delete mode 100644 themes/jquerymobile/images/silk/door_in.png delete mode 100644 themes/jquerymobile/images/silk/door_out.png delete mode 100644 themes/jquerymobile/images/silk/dvd.png delete mode 100644 themes/jquerymobile/images/silk/edit.png delete mode 100644 themes/jquerymobile/images/silk/email.png delete mode 100644 themes/jquerymobile/images/silk/error.png delete mode 100644 themes/jquerymobile/images/silk/feed.png delete mode 100644 themes/jquerymobile/images/silk/film.png delete mode 100644 themes/jquerymobile/images/silk/heart.png delete mode 100644 themes/jquerymobile/images/silk/help.png delete mode 100644 themes/jquerymobile/images/silk/house.png delete mode 100644 themes/jquerymobile/images/silk/list.png delete mode 100644 themes/jquerymobile/images/silk/map.png delete mode 100644 themes/jquerymobile/images/silk/music.png delete mode 100644 themes/jquerymobile/images/silk/newspaper.png delete mode 100644 themes/jquerymobile/images/silk/package.png delete mode 100644 themes/jquerymobile/images/silk/phone.png delete mode 100644 themes/jquerymobile/images/silk/photo.png delete mode 100644 themes/jquerymobile/images/silk/picture.png delete mode 100644 themes/jquerymobile/images/silk/printer.png delete mode 100644 themes/jquerymobile/images/silk/readme.txt delete mode 100644 themes/jquerymobile/images/silk/report.png delete mode 100644 themes/jquerymobile/images/silk/report_edit.png delete mode 100644 themes/jquerymobile/images/silk/report_picture.png delete mode 100644 themes/jquerymobile/images/silk/script.png delete mode 100644 themes/jquerymobile/images/silk/script_edit.png delete mode 100644 themes/jquerymobile/images/silk/sound.png delete mode 100644 themes/jquerymobile/images/silk/tag_blue.png delete mode 100644 themes/jquerymobile/images/silk/tag_yellow.png delete mode 100644 themes/jquerymobile/images/silk/user.png delete mode 100644 themes/jquerymobile/images/silk/user_add.png delete mode 100644 themes/jquerymobile/images/silk/user_comment.png delete mode 100644 themes/jquerymobile/images/silk/user_delete.png delete mode 100644 themes/jquerymobile/images/silk/user_edit.png delete mode 100644 themes/jquerymobile/images/silk/user_gray.png delete mode 100644 themes/jquerymobile/images/silk/user_green.png delete mode 100644 themes/jquerymobile/images/silk/user_orange.png delete mode 100644 themes/jquerymobile/images/silk/user_red.png delete mode 100644 themes/jquerymobile/images/silk/user_suit.png delete mode 100644 themes/jquerymobile/images/silk/world.png delete mode 100644 themes/jquerymobile/images/tango/audio-volume-high.png delete mode 100644 themes/jquerymobile/images/tango/bookmark_add.png delete mode 100644 themes/jquerymobile/images/tango/email.png delete mode 100644 themes/jquerymobile/images/tango/film.png delete mode 100644 themes/jquerymobile/images/tango/find.png delete mode 100644 themes/jquerymobile/images/tango/gnome-help.png delete mode 100644 themes/jquerymobile/images/tango/video.png delete mode 100644 themes/jquerymobile/images/tango/www.png delete mode 100644 themes/jquerymobile/js/.htaccess delete mode 100644 themes/jquerymobile/js/check_item_statuses.js delete mode 100644 themes/jquerymobile/js/common.js delete mode 100644 themes/jquerymobile/js/hold.js delete mode 100644 themes/jquerymobile/js/jquery-1.6.4.min.js delete mode 100644 themes/jquerymobile/js/jquery.cookie.js delete mode 100644 themes/jquerymobile/js/jquery.mobile-1.0rc2.min.js delete mode 100644 themes/jquerymobile/js/keep_alive.js delete mode 100644 themes/jquerymobile/js/recaptcha_ajax.js delete mode 100644 themes/jquerymobile/js/scripts.js delete mode 100644 themes/jquerymobile/js/slick/slick.js delete mode 100644 themes/jquerymobile/js/slick/slick.min.js delete mode 100644 themes/jquerymobile/templates/Auth/AbstractBase/login.phtml delete mode 100644 themes/jquerymobile/templates/Auth/AbstractBase/logindesc.phtml delete mode 100644 themes/jquerymobile/templates/Auth/AbstractBase/loginfields.phtml delete mode 100644 themes/jquerymobile/templates/Auth/AbstractBase/newpassword.phtml delete mode 100644 themes/jquerymobile/templates/Auth/CAS/logindesc.phtml delete mode 100644 themes/jquerymobile/templates/Auth/ChoiceAuth/login.phtml delete mode 100644 themes/jquerymobile/templates/Auth/Database/create.phtml delete mode 100644 themes/jquerymobile/templates/Auth/Database/logindesc.phtml delete mode 100644 themes/jquerymobile/templates/Auth/Database/recovery.phtml delete mode 100644 themes/jquerymobile/templates/Auth/ILS/logindesc.phtml delete mode 100644 themes/jquerymobile/templates/Auth/LDAP/logindesc.phtml delete mode 100644 themes/jquerymobile/templates/Auth/MultiILS/loginfields.phtml delete mode 100644 themes/jquerymobile/templates/Auth/Shibboleth/logindesc.phtml delete mode 100644 themes/jquerymobile/templates/Helpers/email-form-fields.phtml delete mode 100644 themes/jquerymobile/templates/Helpers/openurl.phtml delete mode 100644 themes/jquerymobile/templates/Helpers/pagination.phtml delete mode 100644 themes/jquerymobile/templates/Recommend/AlphaBrowseLink.phtml delete mode 100644 themes/jquerymobile/templates/Recommend/AuthorFacets.phtml delete mode 100644 themes/jquerymobile/templates/Recommend/AuthorInfo.phtml delete mode 100644 themes/jquerymobile/templates/Recommend/AuthorityRecommend.phtml delete mode 100644 themes/jquerymobile/templates/Recommend/CatalogResults.phtml delete mode 100644 themes/jquerymobile/templates/Recommend/CollectionSideFacets.phtml delete mode 100644 themes/jquerymobile/templates/Recommend/DOI.phtml delete mode 100644 themes/jquerymobile/templates/Recommend/DPLATerms.phtml delete mode 100644 themes/jquerymobile/templates/Recommend/Deprecated.phtml delete mode 100644 themes/jquerymobile/templates/Recommend/EuropeanaResults.phtml delete mode 100644 themes/jquerymobile/templates/Recommend/EuropeanaResultsDeferred.phtml delete mode 100644 themes/jquerymobile/templates/Recommend/ExpandFacets.phtml delete mode 100644 themes/jquerymobile/templates/Recommend/FacetCloud.phtml delete mode 100644 themes/jquerymobile/templates/Recommend/FavoriteFacets.phtml delete mode 100644 themes/jquerymobile/templates/Recommend/Libraryh3lp.phtml delete mode 100644 themes/jquerymobile/templates/Recommend/OpenLibrarySubjects.phtml delete mode 100644 themes/jquerymobile/templates/Recommend/OpenLibrarySubjectsDeferred.phtml delete mode 100644 themes/jquerymobile/templates/Recommend/PubDateVisAjax.phtml delete mode 100644 themes/jquerymobile/templates/Recommend/RandomRecommend.phtml delete mode 100644 themes/jquerymobile/templates/Recommend/RemoveFilters.phtml delete mode 100644 themes/jquerymobile/templates/Recommend/ResultGoogleMapAjax.phtml delete mode 100644 themes/jquerymobile/templates/Recommend/SideFacets-dialog.phtml delete mode 100644 themes/jquerymobile/templates/Recommend/SideFacets.phtml delete mode 100644 themes/jquerymobile/templates/Recommend/SpellingSuggestions.phtml delete mode 100644 themes/jquerymobile/templates/Recommend/SummonBestBets.phtml delete mode 100644 themes/jquerymobile/templates/Recommend/SummonBestBetsDeferred.phtml delete mode 100644 themes/jquerymobile/templates/Recommend/SummonDatabases.phtml delete mode 100644 themes/jquerymobile/templates/Recommend/SummonDatabasesDeferred.phtml delete mode 100644 themes/jquerymobile/templates/Recommend/SummonResults.phtml delete mode 100644 themes/jquerymobile/templates/Recommend/SummonResultsDeferred.phtml delete mode 100644 themes/jquerymobile/templates/Recommend/SummonTopics.phtml delete mode 100644 themes/jquerymobile/templates/Recommend/SwitchQuery.phtml delete mode 100644 themes/jquerymobile/templates/Recommend/SwitchTab.phtml delete mode 100644 themes/jquerymobile/templates/Recommend/SwitchType.phtml delete mode 100644 themes/jquerymobile/templates/Recommend/TopFacets.phtml delete mode 100644 themes/jquerymobile/templates/Recommend/WebResults.phtml delete mode 100644 themes/jquerymobile/templates/Recommend/WorldCatIdentities.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/EDS/core.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/EDS/result-list.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/EIT/format-class.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/EIT/link-author.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/EIT/link-journaltitle.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/EIT/link-series.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/EIT/link-subject.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/EIT/link-title.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/LibGuides/result-list.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/Pazpar2/link-author.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/Pazpar2/link-series.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/Pazpar2/link-subject.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/Pazpar2/link-title.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/Pazpar2/result-list.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/Primo/format-class.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/Primo/link-author.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/Primo/link-issn.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/Primo/link-journaltitle.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/Primo/link-subject.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/Primo/link-title.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/SolrAuth/result-list.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/SolrDefault/collection-info.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/SolrDefault/collection-record.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/SolrDefault/core.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/SolrDefault/format-class.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/SolrDefault/format-list.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/SolrDefault/link-author.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/SolrDefault/link-journaltitle.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/SolrDefault/link-series.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/SolrDefault/link-subject.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/SolrDefault/link-title.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/SolrDefault/list-entry.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/SolrDefault/result-list.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/SolrDefault/toolbar.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/SolrWeb/result-list.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/Summon/format-class.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/Summon/link-author.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/Summon/link-journaltitle.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/Summon/link-series.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/Summon/link-subject.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/Summon/link-title.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/WorldCat/link-author.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/WorldCat/link-series.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/WorldCat/link-subject.phtml delete mode 100644 themes/jquerymobile/templates/RecordDriver/WorldCat/link-title.phtml delete mode 100644 themes/jquerymobile/templates/RecordTab/collectionhierarchytree.phtml delete mode 100644 themes/jquerymobile/templates/RecordTab/collectionlist.phtml delete mode 100644 themes/jquerymobile/templates/RecordTab/description.phtml delete mode 100644 themes/jquerymobile/templates/RecordTab/excerpt.phtml delete mode 100644 themes/jquerymobile/templates/RecordTab/hierarchytree.phtml delete mode 100644 themes/jquerymobile/templates/RecordTab/holdingsils.phtml delete mode 100644 themes/jquerymobile/templates/RecordTab/holdingsworldcat.phtml delete mode 100644 themes/jquerymobile/templates/RecordTab/map.phtml delete mode 100644 themes/jquerymobile/templates/RecordTab/preview.phtml delete mode 100644 themes/jquerymobile/templates/RecordTab/reviews.phtml delete mode 100644 themes/jquerymobile/templates/RecordTab/similaritemscarousel.phtml delete mode 100644 themes/jquerymobile/templates/RecordTab/staffviewarray.phtml delete mode 100644 themes/jquerymobile/templates/RecordTab/staffviewmarc.phtml delete mode 100644 themes/jquerymobile/templates/RecordTab/toc.phtml delete mode 100644 themes/jquerymobile/templates/RecordTab/usercomments.phtml delete mode 100644 themes/jquerymobile/templates/ajax/status-available-services.phtml delete mode 100644 themes/jquerymobile/templates/ajax/status-available.phtml delete mode 100644 themes/jquerymobile/templates/ajax/status-full.phtml delete mode 100644 themes/jquerymobile/templates/ajax/status-unavailable.phtml delete mode 100644 themes/jquerymobile/templates/ajax/status-unknown.phtml delete mode 100644 themes/jquerymobile/templates/alphabrowse/home.phtml delete mode 100644 themes/jquerymobile/templates/author/home.phtml delete mode 100644 themes/jquerymobile/templates/author/results.phtml delete mode 100644 themes/jquerymobile/templates/author/search.phtml delete mode 100644 themes/jquerymobile/templates/authority/home.phtml delete mode 100644 themes/jquerymobile/templates/authority/record.phtml delete mode 100644 themes/jquerymobile/templates/authority/search.phtml delete mode 100644 themes/jquerymobile/templates/browse/home.phtml delete mode 100644 themes/jquerymobile/templates/collection/collection-record-error.phtml delete mode 100644 themes/jquerymobile/templates/collection/view.phtml delete mode 100644 themes/jquerymobile/templates/collections/bytitle.phtml delete mode 100644 themes/jquerymobile/templates/collections/home.phtml delete mode 100644 themes/jquerymobile/templates/collections/list.phtml delete mode 100644 themes/jquerymobile/templates/combined/home.phtml delete mode 100644 themes/jquerymobile/templates/combined/results-ajax.phtml delete mode 100644 themes/jquerymobile/templates/combined/results-list.phtml delete mode 100644 themes/jquerymobile/templates/combined/results.phtml delete mode 100644 themes/jquerymobile/templates/confirm/confirm.phtml delete mode 100644 themes/jquerymobile/templates/default-footer-navbar.phtml delete mode 100644 themes/jquerymobile/templates/eds/advanced.phtml delete mode 100644 themes/jquerymobile/templates/eds/home.phtml delete mode 100644 themes/jquerymobile/templates/eds/search.phtml delete mode 100644 themes/jquerymobile/templates/eit/advanced.phtml delete mode 100644 themes/jquerymobile/templates/eit/home.phtml delete mode 100644 themes/jquerymobile/templates/eit/search.phtml delete mode 100644 themes/jquerymobile/templates/error/unavailable.phtml delete mode 100644 themes/jquerymobile/templates/externalauth/ezproxylogin.phtml delete mode 100644 themes/jquerymobile/templates/footer.phtml delete mode 100644 themes/jquerymobile/templates/header.phtml delete mode 100644 themes/jquerymobile/templates/layout/layout.phtml delete mode 100644 themes/jquerymobile/templates/libguides/home.phtml delete mode 100644 themes/jquerymobile/templates/libguides/results.phtml delete mode 100644 themes/jquerymobile/templates/librarycards/editcard.phtml delete mode 100644 themes/jquerymobile/templates/librarycards/home.phtml delete mode 100644 themes/jquerymobile/templates/librarycards/selectcard.phtml delete mode 100644 themes/jquerymobile/templates/missingrecord/home.phtml delete mode 100644 themes/jquerymobile/templates/myresearch/account.phtml delete mode 100644 themes/jquerymobile/templates/myresearch/cataloglogin.phtml delete mode 100644 themes/jquerymobile/templates/myresearch/checkedout.phtml delete mode 100644 themes/jquerymobile/templates/myresearch/editlist.phtml delete mode 100644 themes/jquerymobile/templates/myresearch/fines.phtml delete mode 100644 themes/jquerymobile/templates/myresearch/footer-navbar.phtml delete mode 100644 themes/jquerymobile/templates/myresearch/header-navbar.phtml delete mode 100644 themes/jquerymobile/templates/myresearch/holds.phtml delete mode 100644 themes/jquerymobile/templates/myresearch/login.phtml delete mode 100644 themes/jquerymobile/templates/myresearch/mylist.phtml delete mode 100644 themes/jquerymobile/templates/myresearch/newpassword.phtml delete mode 100644 themes/jquerymobile/templates/myresearch/profile.phtml delete mode 100644 themes/jquerymobile/templates/myresearch/recover.phtml delete mode 100644 themes/jquerymobile/templates/pazpar2/home.phtml delete mode 100644 themes/jquerymobile/templates/pazpar2/search.phtml delete mode 100644 themes/jquerymobile/templates/primo/advanced.phtml delete mode 100644 themes/jquerymobile/templates/primo/home.phtml delete mode 100644 themes/jquerymobile/templates/primo/search.phtml delete mode 100644 themes/jquerymobile/templates/record/addtag.phtml delete mode 100644 themes/jquerymobile/templates/record/ajaxtab.phtml delete mode 100644 themes/jquerymobile/templates/record/cite.phtml delete mode 100644 themes/jquerymobile/templates/record/comments-list.phtml delete mode 100644 themes/jquerymobile/templates/record/cover.phtml delete mode 100644 themes/jquerymobile/templates/record/email.phtml delete mode 100644 themes/jquerymobile/templates/record/export-menu.phtml delete mode 100644 themes/jquerymobile/templates/record/header-navbar.phtml delete mode 100644 themes/jquerymobile/templates/record/hold.phtml delete mode 100644 themes/jquerymobile/templates/record/save.phtml delete mode 100644 themes/jquerymobile/templates/record/sms.phtml delete mode 100644 themes/jquerymobile/templates/record/view.phtml delete mode 100644 themes/jquerymobile/templates/records/home.phtml delete mode 100644 themes/jquerymobile/templates/search/advanced.phtml delete mode 100644 themes/jquerymobile/templates/search/email.phtml delete mode 100644 themes/jquerymobile/templates/search/footer-navbar.phtml delete mode 100644 themes/jquerymobile/templates/search/header-navbar.phtml delete mode 100644 themes/jquerymobile/templates/search/history-table.phtml delete mode 100644 themes/jquerymobile/templates/search/history.phtml delete mode 100644 themes/jquerymobile/templates/search/home.phtml delete mode 100644 themes/jquerymobile/templates/search/list-authorfacets.phtml delete mode 100644 themes/jquerymobile/templates/search/list-grid.phtml delete mode 100644 themes/jquerymobile/templates/search/list-list.phtml delete mode 100644 themes/jquerymobile/templates/search/newitem.phtml delete mode 100644 themes/jquerymobile/templates/search/newitemresults.phtml delete mode 100644 themes/jquerymobile/templates/search/pagination.phtml delete mode 100644 themes/jquerymobile/templates/search/reserves.phtml delete mode 100644 themes/jquerymobile/templates/search/reservesresults.phtml delete mode 100644 themes/jquerymobile/templates/search/reservessearch.phtml delete mode 100644 themes/jquerymobile/templates/search/results.phtml delete mode 100644 themes/jquerymobile/templates/search/searchbox.phtml delete mode 100644 themes/jquerymobile/templates/summon/advanced.phtml delete mode 100644 themes/jquerymobile/templates/summon/header-navbar.phtml delete mode 100644 themes/jquerymobile/templates/summon/home.phtml delete mode 100644 themes/jquerymobile/templates/summon/search.phtml delete mode 100644 themes/jquerymobile/templates/tag/home.phtml delete mode 100644 themes/jquerymobile/templates/web/home.phtml delete mode 100644 themes/jquerymobile/templates/web/results.phtml delete mode 100644 themes/jquerymobile/templates/worldcat/advanced.phtml delete mode 100644 themes/jquerymobile/templates/worldcat/home.phtml delete mode 100644 themes/jquerymobile/templates/worldcat/search.phtml delete mode 100644 themes/jquerymobile/theme.config.php diff --git a/config/vufind/combined.ini b/config/vufind/combined.ini index 977e88247fc..05268aa878d 100644 --- a/config/vufind/combined.ini +++ b/config/vufind/combined.ini @@ -9,9 +9,7 @@ ; label = The header on the column ; sublabel = Text to display below the header (optional) ; more_link = The text of the link to access more results; set to false to -; disable all "more results" links for this entry. Note that disabling -; more_link will not impact the jquerymobile theme, which handles -; combined search in a simplified manner. +; disable all "more results" links for this entry. ; ajax = If true, these results will load via AJAX; otherwise, they will load ; inline (default = false) ; hide_if_empty = If true, this section will be completely suppressed from @@ -44,8 +42,7 @@ ; The order of sections in this file will control the display order of search ; results on screen. -; This section controls how columns will be formatted in most themes (jquerymobile -; ignores these settings). +; This section controls how columns will be formatted [Layout] ; This is the maximum number of columns to use. columns = 3 @@ -84,4 +81,4 @@ ajax = true ; will work correctly in this context. [RecommendationModules] ;top[] = SummonDatabasesDeferred -;bottom[] = EuropeanaResultsDeferred \ No newline at end of file +;bottom[] = EuropeanaResultsDeferred diff --git a/config/vufind/config.ini b/config/vufind/config.ini index 3f4b04ea4c8..fff872deaaa 100644 --- a/config/vufind/config.ini +++ b/config/vufind/config.ini @@ -28,12 +28,16 @@ email = support@myuniversity.edu title = "Library Catalog" ; This is the default theme for non-mobile devices (or all devices if mobile_theme ; is disabled below). Available standard themes: -; bootstrap3 = HTML5 theme using Bootstrap 3 + jQuery libraries, with minimal -; styling +; bootstrap3 = HTML5 theme using Bootstrap 3 + jQuery libraries, with minimal styling ; bootprint3 = bootstrap3 theme with more attractive default styling applied ; (named after the earlier, now-deprecated blueprint theme) theme = bootprint3 +; Uncomment the following line to use a different default theme for mobile devices. +; You may not wish to use this setting if you are using one of the Bootstrap-based +; standard themes since they support responsive design. +;mobile_theme = mobile + ; Automatic asset minification and concatenation setting. When active, HeadScript ; and HeadLink will concatenate and minify all viable files to reduce requests and ; load times. This setting is off by default. @@ -49,11 +53,6 @@ theme = bootprint3 ; Example: "development:off; production:js,css" ;asset_pipeline = "production:js" -; Uncomment the following line to use a different default theme for mobile devices. -; You may not wish to use this setting if you are using one of the Bootstrap-based -; standard themes since they support responsive design. Available mobile theme: -; jquerymobile = Theme built using jQuery Mobile framework -;mobile_theme = jquerymobile ; This is a comma-separated list of themes that may be accessed via the ?ui GET ; parameter. Each entry has two parts: the value used on the URL followed by the ; actual theme name. For example, http://library.myuniversity.edu/vufind?ui=theme1 @@ -61,6 +60,7 @@ theme = bootprint3 ; of "standard" and "mobile" are reserved for the default and mobile themes defined ; above. ;alternate_themes = theme1:myTheme1,theme2:myTheme2 + ; This is a comma-separated list of theme options that will be displayed to the user ; as a drop-down. Each entry has two parts: a value for the "ui" GET parameter and ; an on-screen description. "standard" refers to the "theme" setting above, "mobile" @@ -528,12 +528,12 @@ database = mysql://root@localhost/vufind ; Server param with the identity provider entityID if a Shibboleth session exists. ; If omitted, Shib-Identity-Provider is used. ;idpserverparam = Shib-Identity-Provider -; Optional: Session ID parameter for SAML2 single logout support. If omitted, single +; Optional: Session ID parameter for SAML2 single logout support. If omitted, single ; logout support is disabled. Note that if SLO support is enabled, Shibboleth session -; ID's are tracked in external_session table which may need to be cleaned up with the -; expire_session_mappings command line utility. See +; ID's are tracked in external_session table which may need to be cleaned up with the +; expire_session_mappings command line utility. See ; https://vufind.org/wiki/configuration:shibboleth for more information on how -; to configure the single logout support. +; to configure the single logout support. ;session_id = Shib-Session-ID ; Optional: you may set attribute names and values to be used as a filter; ; users will only be logged into VuFind if they match these filters. @@ -1014,21 +1014,21 @@ replace_other_urls = true ; to false. ;prefixLinks = true -; Uncomment the following line and change the password to something secret to enable +; Uncomment the following line and change the password to something secret to enable ; EZproxy ticket authentication. ;secret = "verysecretpassword" ; -; To enable ticket authentication in EZproxy, you will also need the following in -; EZproxy's user.txt or ezproxy.usr for older versions (without the leading +; To enable ticket authentication in EZproxy, you will also need the following in +; EZproxy's user.txt or ezproxy.usr for older versions (without the leading ; semicolons and spaces): ; -; ::CGI=https://vufind-server/ExternalAuth/EzproxyLogin?url=^R +; ::CGI=https://vufind-server/ExternalAuth/EzproxyLogin?url=^R ; ::Ticket ; TimeValid 10 ; SHA512 verysecretpassword ; ; Uncomment and modify the following line to use another hashing algorithm with the -; EZproxy authentication if necessary. SHA512 is the default, but it requires at +; EZproxy authentication if necessary. SHA512 is the default, but it requires at ; least EZproxy version 6.1. Use "SHA1" for older EZproxy versions, and remember to ; replace SHA512 with SHA1 also in EZproxy's configuration file. ;secret_hash_method = "SHA512" diff --git a/module/VuFind/src/VuFind/Config/Upgrade.php b/module/VuFind/src/VuFind/Config/Upgrade.php index e013148a355..b2de88ca5bc 100644 --- a/module/VuFind/src/VuFind/Config/Upgrade.php +++ b/module/VuFind/src/VuFind/Config/Upgrade.php @@ -431,7 +431,7 @@ class Upgrade * * @return void */ - protected function checkTheme($setting, $default) + protected function checkTheme($setting, $default = null) { // If a setting is not set, there is nothing to check: $theme = isset($this->newConfigs['config.ini']['Site'][$setting]) @@ -446,13 +446,21 @@ class Upgrade if (!file_exists(APPLICATION_PATH . '/themes/' . $theme) || !is_dir(APPLICATION_PATH . '/themes/' . $theme) ) { - $this->addWarning( - "WARNING: This version of VuFind does not support " - . "the {$theme} theme. Your config.ini [Site] {$setting} setting " - . "has been reset to the default: {$default}. You may need to " - . "reimplement your custom theme." - ); - $this->newConfigs['config.ini']['Site'][$setting] = $default; + if ($default === null) { + $this->addWarning( + "WARNING: This version of VuFind does not support the {$theme} " + . "theme. As such, we have disabled your {$setting} setting." + ); + unset($this->newConfigs['config.ini']['Site'][$setting]); + } else { + $this->addWarning( + "WARNING: This version of VuFind does not support " + . "the {$theme} theme. Your config.ini [Site] {$setting} setting" + . " has been reset to the default: {$default}. You may need to " + . "reimplement your custom theme." + ); + $this->newConfigs['config.ini']['Site'][$setting] = $default; + } } } @@ -611,7 +619,7 @@ class Upgrade // Warn the user if they are using an unsupported theme: $this->checkTheme('theme', 'bootprint3'); - $this->checkTheme('mobile_theme', 'jquerymobile'); + $this->checkTheme('mobile_theme', null); // Translate legacy auth settings: if (strtolower($newConfig['Authentication']['method']) == 'db') { diff --git a/module/VuFind/src/VuFind/Controller/AbstractRecord.php b/module/VuFind/src/VuFind/Controller/AbstractRecord.php index a4ef9c620d5..7d1ecf9d99f 100644 --- a/module/VuFind/src/VuFind/Controller/AbstractRecord.php +++ b/module/VuFind/src/VuFind/Controller/AbstractRecord.php @@ -617,15 +617,6 @@ class AbstractRecord extends AbstractBase ->getTabRouteDetails($this->loadRecord(), $tab); $target = $this->url()->fromRoute($details['route'], $details['params']); - // Special case: don't use anchors in jquerymobile theme, since they - // mess things up! - if (strlen($params) && substr($params, 0, 1) == '#') { - $themeInfo = $this->getServiceLocator()->get('VuFindTheme\ThemeInfo'); - if ($themeInfo->getTheme() == 'jquerymobile') { - $params = ''; - } - } - return $this->redirect()->toUrl($target . $params); } diff --git a/module/VuFind/src/VuFind/View/Helper/jQueryMobile/MobileMenu.php b/module/VuFind/src/VuFind/View/Helper/jQueryMobile/MobileMenu.php deleted file mode 100644 index a3c4d8d99a0..00000000000 --- a/module/VuFind/src/VuFind/View/Helper/jQueryMobile/MobileMenu.php +++ /dev/null @@ -1,69 +0,0 @@ -<?php -/** - * MobileMenu view helper - * - * PHP version 5 - * - * Copyright (C) Villanova University 2010. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2, - * as published by the Free Software Foundation. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - * - * @category VuFind - * @package View_Helpers - * @author Demian Katz <demian.katz@villanova.edu> - * @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License - * @link https://vufind.org/wiki/development Wiki - */ -namespace VuFind\View\Helper\jQueryMobile; -use Zend\View\Helper\AbstractHelper; - -/** - * MobileMenu view helper - * - * @category VuFind - * @package View_Helpers - * @author Demian Katz <demian.katz@villanova.edu> - * @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License - * @link https://vufind.org/wiki/development Wiki - */ -class MobileMenu extends AbstractHelper -{ - /** - * Display the top menu. - * - * @param array $extras Associative array of extra parameters to send to the - * view template. - * - * @return string - */ - public function header($extras = []) - { - $context = $this->getView()->plugin('context'); - return $context($this->getView())->renderInContext('header.phtml', $extras); - } - - /** - * Display the bottom menu. - * - * @param array $extras Associative array of extra parameters to send to the - * view template. - * - * @return string - */ - public function footer($extras = []) - { - $context = $this->getView()->plugin('context'); - return $context($this->getView())->renderInContext('footer.phtml', $extras); - } -} diff --git a/module/VuFind/tests/unit-tests/src/VuFindTest/Config/UpgradeTest.php b/module/VuFind/tests/unit-tests/src/VuFindTest/Config/UpgradeTest.php index 27f77e9333c..1fa326424f5 100644 --- a/module/VuFind/tests/unit-tests/src/VuFindTest/Config/UpgradeTest.php +++ b/module/VuFind/tests/unit-tests/src/VuFindTest/Config/UpgradeTest.php @@ -92,13 +92,13 @@ class UpgradeTest extends \VuFindTest\Unit\TestCase $expectedWarnings = []; if ((float)$version < 1.3) { $expectedWarnings[] = "WARNING: This version of VuFind does not support " - . "the default theme. Your config.ini [Site] theme setting " - . "has been reset to the default: bootprint3. You may need to " + . "the default theme. Your config.ini [Site] theme setting " + . "has been reset to the default: bootprint3. You may need to " . "reimplement your custom theme."; } else if ((float)$version < 2.4) { $expectedWarnings[] = "WARNING: This version of VuFind does not support " - . "the blueprint theme. Your config.ini [Site] theme setting " - . "has been reset to the default: bootprint3. You may need to " + . "the blueprint theme. Your config.ini [Site] theme setting " + . "has been reset to the default: bootprint3. You may need to " . "reimplement your custom theme."; } $this->assertEquals($expectedWarnings, $warnings); diff --git a/module/VuFind/tests/unit-tests/src/VuFindTest/View/Helper/jQueryMobile/MobileMenuTest.php b/module/VuFind/tests/unit-tests/src/VuFindTest/View/Helper/jQueryMobile/MobileMenuTest.php deleted file mode 100644 index 13af03b02b3..00000000000 --- a/module/VuFind/tests/unit-tests/src/VuFindTest/View/Helper/jQueryMobile/MobileMenuTest.php +++ /dev/null @@ -1,85 +0,0 @@ -<?php -/** - * MobileMenu view helper Test Class - * - * PHP version 5 - * - * Copyright (C) Villanova University 2010. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2, - * as published by the Free Software Foundation. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - * - * @category VuFind - * @package Tests - * @author Demian Katz <demian.katz@villanova.edu> - * @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License - * @link https://vufind.org/wiki/development:testing:unit_tests Wiki - */ -namespace VuFindTest\View\Helper\jQueryMobile; -use VuFind\View\Helper\jQueryMobile\MobileMenu; - -/** - * MobileMenu view helper Test Class - * - * @category VuFind - * @package Tests - * @author Demian Katz <demian.katz@villanova.edu> - * @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License - * @link https://vufind.org/wiki/development:testing:unit_tests Wiki - */ -class MobileMenuTest extends \PHPUnit_Framework_TestCase -{ - /** - * Test header() - * - * @return void - */ - public function testHeader() - { - $extras = ['bar' => 'baz']; - $mm = $this->getMobileMenu('header.phtml', $extras); - $this->assertEquals('foo', $mm->header($extras)); - } - - /** - * Test footer() - * - * @return void - */ - public function testFooter() - { - $extras = ['bar' => 'baz']; - $mm = $this->getMobileMenu('footer.phtml', $extras); - $this->assertEquals('foo', $mm->footer($extras)); - } - - /** - * Get mocked out MobileMenu helper - * - * @param string $template Template name expected - * @param array $extras Extra parameters expected - * - * @return MobileMenu - */ - protected function getMobileMenu($template, $extras) - { - $context = $this->getMock('VuFind\View\Helper\Root\Context'); - $view = $this->getMock('Zend\View\Renderer\PhpRenderer'); - $view->expects($this->once())->method('plugin')->with($this->equalTo('context'))->will($this->returnValue($context)); - $context->expects($this->once())->method('__invoke')->with($this->equalTo($view))->will($this->returnValue($context)); - $context->expects($this->once())->method('renderInContext')->with($this->equalTo($template), $this->equalTo($extras))->will($this->returnValue('foo')); - $mm = new MobileMenu(); - $mm->setView($view); - return $mm; - } -} diff --git a/themes/jquerymobile/css/.htaccess b/themes/jquerymobile/css/.htaccess deleted file mode 100644 index f2e01735bf7..00000000000 --- a/themes/jquerymobile/css/.htaccess +++ /dev/null @@ -1,6 +0,0 @@ -<IfModule mod_rewrite.c> - RewriteEngine Off -</IfModule> - -RemoveType .css -AddType text/css .css \ No newline at end of file diff --git a/themes/jquerymobile/css/EDS.css b/themes/jquerymobile/css/EDS.css deleted file mode 100644 index 454ca401bfc..00000000000 --- a/themes/jquerymobile/css/EDS.css +++ /dev/null @@ -1,78 +0,0 @@ -/* publication type css */ - -.pt-icon { width: 70px; float: left; display: inline-block; background-image: url('../images/EDS/PT_Sprite.png'); background-repeat: no-repeat; } -.pt-serialPeriodical { background-position: -30px -30px; height: 59px; } -.pt-newspaperArticle { background-position: -140px -30px; height: 51px; } -.pt-image { background-position: -245px -30px; height: 47px; } -.pt-videoRecording { background-position: -345px -30px; height: 63px; } -.pt-score { background-position: -445px -30px; height: 57px; } -.pt-audio { background-position: -545px -30px; height: 49px; } -.pt-map { background-position: -35px -120px; height: 45px; } -.pt-book { background-position: -140px -120px; height: 59px; } -.pt-kitObject { background-position: -245px -120px; height: 50px; } -.pt-academicJournal, .pt-unknown { background-position: -345px -120px; height: 57px; } -.pt-dissertation { background-position: -445px -120px; height: 63px; } -.pt-literaryMaterial, .pt-authors { background-position: -35px -215px; height: 55px; } -.pt-tableChart { background-position: -140px -215px; height: 49px; } -.pt-patent { background-position: -245px -215px; height: 56px; } -.pt-report { background-position: -345px -215px; height: 63px; } -.pt-reference, .pt-readersAdvisory { background-position: -445px -215px; height: 52px; } -.pt-governmentDocument { background-position: -545px -215px; height: 60px; } -.pt-editorialOpinion { background-position: -35px -305px; height: 47px; } -.pt-transcript { background-position: -140px -305px; height: 63px; } -.pt-review { background-position: -245px -305px; height: 48px; } -.pt-biography { background-position: -345px -305px; height: 53px; } -.pt-electronicResource { background-position: -445px -305px; height: 63px; } -.pt-recommendedReadsList { background-position: -540px -305px; height: 61px; } -.pt-pictureBookExtender { background-position: -35px -400px; height: 65px; } -.pt-grabAndGo { background-position: -140px -400px; height: 51px; } -.pt-featureArticle { background-position: -245px -400px; height: 65px; } -.pt-curricularConnection { background-position: -345px -400px; height: 65px; } -.pt-bookTalk { background-position: -455px -400px; height: 55px; } -.pt-bookDiscussionGuides { background-position: -545px -400px; height: 55px; } -.pt-awardWinner { background-position: -34px -500px; height: 70px; } -.pt-authorReadalike { background-position: -140px -500px; height: 60px; } -.pt-series { background-position: -245px -495px; height: 75px; } -.pt-ebook { background-position: -350px -510px; height: 60px; } -.pt-audiobook { background-position: -440px -510px; height: 60px; } -.pt-conference { background-position: -545px -505px; height: 70px; } -.pt-Poem { background-position: -35px -615px; height: 60px; } -.pt-ShortStory { background-position: -141px -620px; height: 55px; } -.pt-play{ background-position: -245px -620px; height: 50px; } - -/* full text icons */ -/* Icons */ -.icon { - background: url("../images/EDS/sprites_32.png") no-repeat top left; - height: 32px; - line-height: 32px; - display: inline-block; - padding-left: 36px; -} - -.icon.ebook { - background-position: 0 0; -} - -.icon.html { - background-position: 0 -42px; -} - -.icon.pdf { - background-position: 0 -84px; -} - -.icon13 { - background: url("../images/sprites_32.png") no-repeat top left; - padding-left: 18px; - width: 13px; - height: 13px; -} - -.icon13.collapsed { - background-position: 0 -126px; -} - -.icon13.expanded { - background-position: 0 -149px; -} \ No newline at end of file diff --git a/themes/jquerymobile/css/formats.css b/themes/jquerymobile/css/formats.css deleted file mode 100644 index dca30d6a6ca..00000000000 --- a/themes/jquerymobile/css/formats.css +++ /dev/null @@ -1,128 +0,0 @@ -/* Icon Classes for item formats */ - -.cd { - background-image:url(../images/silk/cd.png); - background-repeat:no-repeat; - background-position: left top; - padding:0 .5em .5em 20px; - margin-right:1em; -} -.dvd { - background-image:url(../images/silk/dvd.png); - background-repeat:no-repeat; - background-position: left top; - padding:0 .5em .5em 20px; - margin-right:1em; -} -.electronic { - background-image:url(../images/tango/www.png); - background-repeat:no-repeat; - background-position: left top; - padding:0 .5em .5em 20px; - margin-right:1em; -} -.map { - background-image:url(../images/silk/map.png); - background-repeat:no-repeat; - background-position: left top; - padding:0 .5em .5em 20px; - margin-right:1em; -} -.globe { - background-image:url(../images/silk/world.png); - background-repeat:no-repeat; - background-position: left top; - padding:0 .5em .5em 20px; - margin-right:1em; -} -.microfilm { - background-image:url(../images/silk/film.png); - background-repeat:no-repeat; - background-position: left top; - padding:0 .5em .5em 20px; - margin-right:1em; -} -.photo { - background-image:url(../images/silk/picture.png); - background-repeat:no-repeat; - background-position: left top; - padding:0 .5em .5em 20px; - margin-right:1em; -} -span.slide { - background-image:url(../images/silk/picture.png); - background-repeat:no-repeat; - background-position: left top; - padding:0 .5em .5em 20px; - margin-right:1em; -} -.video { - background-image:url(../images/tango/video.png); - background-repeat:no-repeat; - background-position: left top; - padding:0 .5em .5em 20px; - margin-right:1em; -} -.kit { - background-image:url(../images/silk/package.png); - background-repeat:no-repeat; - background-position: left top; - padding:0 .5em .5em 20px; - margin-right:1em; -} -.musicalscore { - background-image:url(../images/silk/music.png); - background-repeat:no-repeat; - background-position: left top; - padding:0 .5em .5em 20px; - margin-right:1em; -} -.audio { - background-image:url(../images/tango/audio-volume-high.png); - background-repeat:no-repeat; - background-position: left top; - padding:0 .5em .5em 20px; - margin-right:1em; -} -.manuscript { - background-image:url(../images/silk/report_edit.png); - background-repeat:no-repeat; - background-position: left top; - padding:0 .5em .5em 20px; - margin-right:1em; -} -.ebook { - background-image:url(../images/ebook.png); - background-repeat:no-repeat; - background-position: left top; - padding:0 .5em .5em 20px; - margin-right:1em; -} -.book { - background-image:url(../images/silk/book.png); - background-repeat:no-repeat; - background-position: left top; - padding:0 .5em .5em 20px; - margin-right:1em; -} -.journal { - background-image:url(../images/silk/report.png); - background-repeat:no-repeat; - background-position: left top; - padding:0 .5em .5em 20px; - margin-right:1em; -} -.newspaper { - background-image:url(../images/silk/newspaper.png); - background-repeat:no-repeat; - background-position: left top; - padding:0 .5em .5em 20px; - margin-right:1em; -} -.software { - background-image:url(../images/silk/disk_multiple.png); - background-repeat:no-repeat; - background-position: left top; - padding:0 .5em .5em 20px; - margin-right:1em; -} diff --git a/themes/jquerymobile/css/images/Thumbs.db b/themes/jquerymobile/css/images/Thumbs.db deleted file mode 100644 index 787b9f5cc5ab48d86f38d61b7db758bde042ac40..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7168 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 diff --git a/themes/jquerymobile/css/images/ajax-loader.png b/themes/jquerymobile/css/images/ajax-loader.png deleted file mode 100644 index 811a2cdd1b492c47faf85c1206ad6606521eb6e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 503 zcmeAS@N?(olHy`uVBq!ia0vp^${@_b3?$!tUzY`>n2Vh}LpV4%Za?&Y0OT43_=LFr z|Ns9ZDd7Dck0hX8fs!D<U<N@YW0%mh@{XCScAvTX?tj@-Mp2*~XMsm#F#`kFYY=8^ z>gJ6C3d)qYMwA5Sr<If^7Ns&crsOB3D!649rIzOxWfv<r2b&gdeQd_Sz$oSE;uxYa zF*!kj(O}lnrCJL*I?miHes*T2nu_4GtGgSW%HR7ry?AwtS8$g!gYcw?tySOiHe3ka zu_$zPxrLEI`2D@#`BwGRUR@=ca69Y$-fAYnO>=f?F`h}-_x&BOOZ@XQnE}c<_xEZu zoIX1zlA-v_?sD-1ZfECkmVe(>o?xwNmGDbK;?2MR41rRzXA2bX{on66#ob*wrsMPf z`i=nRm=4)s4z4?=xi7SyIo*As^~h=O3#~U!U4D?`wnG2XC7uMQrY5F@nOn9v%usT4 z<T$LW8_KYZLrZ0rm=s4a%hY5pUS3m{P7TdNEfOKl&M`exTBbBO8C1_`aMC+=%*)Hm z!1ch1vcf_(PE94ta8{ibokIr{QgU)yw4B%&7%l`yET8j%_XRLC89ZJ6T-G@yGywo8 CQrx`& diff --git a/themes/jquerymobile/css/images/icons-18-black.png b/themes/jquerymobile/css/images/icons-18-black.png deleted file mode 100644 index 1ecfd26fbcd9708e4bd9d3a583dcd703461c766b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2064 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 E0HWU(aR2}S diff --git a/themes/jquerymobile/css/images/icons-18-white.png b/themes/jquerymobile/css/images/icons-18-white.png deleted file mode 100644 index 0c70831ac51a741f570a7c8661b3a83fe459ddd0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2200 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 diff --git a/themes/jquerymobile/css/images/icons-36-black.png b/themes/jquerymobile/css/images/icons-36-black.png deleted file mode 100644 index 4c72adf1e81039a59ae8ab74cdeb6148c67acfbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3403 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 diff --git a/themes/jquerymobile/css/images/icons-36-white.png b/themes/jquerymobile/css/images/icons-36-white.png deleted file mode 100644 index 84ea9fb31ae442d0c60523fbce08ec5f202b7d9c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4020 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 O16?#i8CL6~qyGU`IBHY? diff --git a/themes/jquerymobile/css/jquery.mobile-1.0rc2.min.css b/themes/jquerymobile/css/jquery.mobile-1.0rc2.min.css deleted file mode 100644 index 0ebf6e3cffa..00000000000 --- a/themes/jquerymobile/css/jquery.mobile-1.0rc2.min.css +++ /dev/null @@ -1,12 +0,0 @@ -/*! - * jQuery Mobile v1.0rc2 - * http://jquerymobile.com/ - * - * Copyright 2010, jQuery Project - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - *//*! -* jQuery Mobile Framework -* Copyright (c) jQuery Project -* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses. -*/.ui-bar-a{border:1px solid #2a2a2a;background:#111;color:#fff;font-weight:bold;text-shadow:0 -1px 1px #000;background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#111));background-image:-webkit-linear-gradient(top,#3c3c3c,#111);background-image:-moz-linear-gradient(top,#3c3c3c,#111);background-image:-ms-linear-gradient(top,#3c3c3c,#111);background-image:-o-linear-gradient(top,#3c3c3c,#111);background-image:linear-gradient(top,#3c3c3c,#111)}.ui-bar-a,.ui-bar-a input,.ui-bar-a select,.ui-bar-a textarea,.ui-bar-a button{font-family:Helvetica,Arial,sans-serif}.ui-bar-a .ui-link-inherit{color:#fff}.ui-bar-a .ui-link{color:#7cc4e7;font-weight:bold}.ui-bar-a .ui-link:hover{color:#2489ce}.ui-bar-a .ui-link:active{color:#2489ce}.ui-bar-a .ui-link:visited{color:#2489ce}.ui-body-a{border:1px solid #2a2a2a;background:#222;color:#fff;text-shadow:0 1px 0 #000;font-weight:normal;background-image:-webkit-gradient(linear,left top,left bottom,from(#666),to(#222));background-image:-webkit-linear-gradient(top,#666,#222);background-image:-moz-linear-gradient(top,#666,#222);background-image:-ms-linear-gradient(top,#666,#222);background-image:-o-linear-gradient(top,#666,#222);background-image:linear-gradient(top,#666,#222)}.ui-body-a,.ui-body-a input,.ui-body-a select,.ui-body-a textarea,.ui-body-a button{font-family:Helvetica,Arial,sans-serif}.ui-body-a .ui-link-inherit{color:#fff}.ui-body-a .ui-link{color:#2489ce;font-weight:bold}.ui-body-a .ui-link:hover{color:#2489ce}.ui-body-a .ui-link:active{color:#2489ce}.ui-body-a .ui-link:visited{color:#2489ce}.ui-br{border-bottom:#828282;border-bottom:rgba(130,130,130,.3);border-bottom-width:1px;border-bottom-style:solid}.ui-btn-up-a{border:1px solid #222;background:#333;font-weight:bold;color:#fff;text-shadow:0 -1px 1px #000;background-image:-webkit-gradient(linear,left top,left bottom,from(#555),to(#333));background-image:-webkit-linear-gradient(top,#555,#333);background-image:-moz-linear-gradient(top,#555,#333);background-image:-ms-linear-gradient(top,#555,#333);background-image:-o-linear-gradient(top,#555,#333);background-image:linear-gradient(top,#555,#333)}.ui-btn-up-a a.ui-link-inherit{color:#fff}.ui-btn-hover-a{border:1px solid #000;background:#444;font-weight:bold;color:#fff;text-shadow:0 -1px 1px #000;background-image:-webkit-gradient(linear,left top,left bottom,from(#666),to(#444));background-image:-webkit-linear-gradient(top,#666,#444);background-image:-moz-linear-gradient(top,#666,#444);background-image:-ms-linear-gradient(top,#666,#444);background-image:-o-linear-gradient(top,#666,#444);background-image:linear-gradient(top,#666,#444)}.ui-btn-hover-a a.ui-link-inherit{color:#fff}.ui-btn-down-a{border:1px solid #000;background:#3d3d3d;font-weight:bold;color:#fff;text-shadow:0 -1px 1px #000;background-image:-webkit-gradient(linear,left top,left bottom,from(#333),to(#5a5a5a));background-image:-webkit-linear-gradient(top,#333,#5a5a5a);background-image:-moz-linear-gradient(top,#333,#5a5a5a);background-image:-ms-linear-gradient(top,#333,#5a5a5a);background-image:-o-linear-gradient(top,#333,#5a5a5a);background-image:linear-gradient(top,#333,#5a5a5a)}.ui-btn-down-a a.ui-link-inherit{color:#fff}.ui-btn-up-a,.ui-btn-hover-a,.ui-btn-down-a{font-family:Helvetica,Arial,sans-serif;text-decoration:none}.ui-bar-b{border:1px solid #456f9a;background:#5e87b0;color:#fff;font-weight:bold;text-shadow:0 -1px 1px #254f7a;background-image:-webkit-gradient(linear,left top,left bottom,from(#81a8ce),to(#5e87b0));background-image:-webkit-linear-gradient(top,#81a8ce,#5e87b0);background-image:-moz-linear-gradient(top,#81a8ce,#5e87b0);background-image:-ms-linear-gradient(top,#81a8ce,#5e87b0);background-image:-o-linear-gradient(top,#81a8ce,#5e87b0);background-image:linear-gradient(top,#81a8ce,#5e87b0)}.ui-bar-b,.ui-bar-b input,.ui-bar-b select,.ui-bar-b textarea,.ui-bar-b button{font-family:Helvetica,Arial,sans-serif}.ui-bar-b .ui-link-inherit{color:#fff}.ui-bar-b .ui-link{color:#ddf0f8;font-weight:bold}.ui-bar-b .ui-link:hover{color:#ddf0f8}.ui-bar-b .ui-link:active{color:#ddf0f8}.ui-bar-b .ui-link:visited{color:#ddf0f8}.ui-body-b{border:1px solid #c6c6c6;background:#ccc;color:#333;text-shadow:0 1px 0 #fff;font-weight:normal;background-image:-webkit-gradient(linear,left top,left bottom,from(#e6e6e6),to(#ccc));background-image:-webkit-linear-gradient(top,#e6e6e6,#ccc);background-image:-moz-linear-gradient(top,#e6e6e6,#ccc);background-image:-ms-linear-gradient(top,#e6e6e6,#ccc);background-image:-o-linear-gradient(top,#e6e6e6,#ccc);background-image:linear-gradient(top,#e6e6e6,#ccc)}.ui-body-b,.ui-body-b input,.ui-body-b select,.ui-body-b textarea,.ui-body-b button{font-family:Helvetica,Arial,sans-serif}.ui-body-b .ui-link-inherit{color:#333}.ui-body-b .ui-link{color:#2489ce;font-weight:bold}.ui-body-b .ui-link:hover{color:#2489ce}.ui-body-b .ui-link:active{color:#2489ce}.ui-body-b .ui-link:visited{color:#2489ce}.ui-btn-up-b{border:1px solid #145072;background:#2567ab;font-weight:bold;color:#fff;text-shadow:0 -1px 1px #145072;background-image:-webkit-gradient(linear,left top,left bottom,from(#5f9cc5),to(#396b9e));background-image:-webkit-linear-gradient(top,#5f9cc5,#396b9e);background-image:-moz-linear-gradient(top,#5f9cc5,#396b9e);background-image:-ms-linear-gradient(top,#5f9cc5,#396b9e);background-image:-o-linear-gradient(top,#5f9cc5,#396b9e);background-image:linear-gradient(top,#5f9cc5,#396b9e)}.ui-btn-up-b a.ui-link-inherit{color:#fff}.ui-btn-hover-b{border:1px solid #00516e;background:#4b88b6;font-weight:bold;color:#fff;text-shadow:0 -1px 1px #014d68;background-image:-webkit-gradient(linear,left top,left bottom,from(#72b0d4),to(#4b88b6));background-image:-webkit-linear-gradient(top,#72b0d4,#4b88b6);background-image:-moz-linear-gradient(top,#72b0d4,#4b88b6);background-image:-ms-linear-gradient(top,#72b0d4,#4b88b6);background-image:-o-linear-gradient(top,#72b0d4,#4b88b6);background-image:linear-gradient(top,#72b0d4,#4b88b6)}.ui-btn-hover-b a.ui-link-inherit{color:#fff}.ui-btn-down-b{border:1px solid #225377;background:#4e89c5;font-weight:bold;color:#fff;text-shadow:0 -1px 1px #225377;background-image:-webkit-gradient(linear,left top,left bottom,from(#396b9e),to(#4e89c5));background-image:-webkit-linear-gradient(top,#396b9e,#4e89c5);background-image:-moz-linear-gradient(top,#396b9e,#4e89c5);background-image:-ms-linear-gradient(top,#396b9e,#4e89c5);background-image:-o-linear-gradient(top,#396b9e,#4e89c5);background-image:linear-gradient(top,#396b9e,#4e89c5)}.ui-btn-down-b a.ui-link-inherit{color:#fff}.ui-btn-up-b,.ui-btn-hover-b,.ui-btn-down-b{font-family:Helvetica,Arial,sans-serif;text-decoration:none}.ui-bar-c{border:1px solid #b3b3b3;background:#e9eaeb;color:#3e3e3e;font-weight:bold;text-shadow:0 1px 1px #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#e9eaeb));background-image:-webkit-linear-gradient(top,#f0f0f0,#e9eaeb);background-image:-moz-linear-gradient(top,#f0f0f0,#e9eaeb);background-image:-ms-linear-gradient(top,#f0f0f0,#e9eaeb);background-image:-o-linear-gradient(top,#f0f0f0,#e9eaeb);background-image:linear-gradient(top,#f0f0f0,#e9eaeb)}.ui-bar-c .ui-link-inherit{color:#3e3e3e}.ui-bar-c .ui-link{color:#7cc4e7;font-weight:bold}.ui-bar-c .ui-link:hover{color:#2489ce}.ui-bar-c .ui-link:active{color:#2489ce}.ui-bar-c .ui-link:visited{color:#2489ce}.ui-bar-c,.ui-bar-c input,.ui-bar-c select,.ui-bar-c textarea,.ui-bar-c button{font-family:Helvetica,Arial,sans-serif}.ui-body-c{border:1px solid #b3b3b3;color:#333;text-shadow:0 1px 0 #fff;background:#f0f0f0;background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#ddd));background-image:-webkit-linear-gradient(top,#eee,#ddd);background-image:-moz-linear-gradient(top,#eee,#ddd);background-image:-ms-linear-gradient(top,#eee,#ddd);background-image:-o-linear-gradient(top,#eee,#ddd);background-image:linear-gradient(top,#eee,#ddd)}.ui-body-c,.ui-body-c input,.ui-body-c select,.ui-body-c textarea,.ui-body-c button{font-family:Helvetica,Arial,sans-serif}.ui-body-c .ui-link-inherit{color:#333}.ui-body-c .ui-link{color:#2489ce;font-weight:bold}.ui-body-c .ui-link:hover{color:#2489ce}.ui-body-c .ui-link:active{color:#2489ce}.ui-body-c .ui-link:visited{color:#2489ce}.ui-btn-up-c{border:1px solid #ccc;background:#eee;font-weight:bold;color:#444;text-shadow:0 1px 1px #f6f6f6;background-image:-webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#eee));background-image:-webkit-linear-gradient(top,#fdfdfd,#eee);background-image:-moz-linear-gradient(top,#fdfdfd,#eee);background-image:-ms-linear-gradient(top,#fdfdfd,#eee);background-image:-o-linear-gradient(top,#fdfdfd,#eee);background-image:linear-gradient(top,#fdfdfd,#eee)}.ui-btn-up-c a.ui-link-inherit{color:#2f3e46}.ui-btn-hover-c{border:1px solid #bbb;background:#dadada;font-weight:bold;color:#101010;text-shadow:0 1px 1px #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#dadada));background-image:-webkit-linear-gradient(top,#ededed,#dadada);background-image:-moz-linear-gradient(top,#ededed,#dadada);background-image:-ms-linear-gradient(top,#ededed,#dadada);background-image:-o-linear-gradient(top,#ededed,#dadada);background-image:linear-gradient(top,#ededed,#dadada)}.ui-btn-hover-c a.ui-link-inherit{color:#2f3e46}.ui-btn-down-c{border:1px solid #808080;background:#fdfdfd;font-weight:bold;color:#111;text-shadow:0 1px 1px #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#fdfdfd));background-image:-webkit-linear-gradient(top,#eee,#fdfdfd);background-image:-moz-linear-gradient(top,#eee,#fdfdfd);background-image:-ms-linear-gradient(top,#eee,#fdfdfd);background-image:-o-linear-gradient(top,#eee,#fdfdfd);background-image:linear-gradient(top,#eee,#fdfdfd)}.ui-btn-down-c a.ui-link-inherit{color:#2f3e46}.ui-btn-up-c,.ui-btn-hover-c,.ui-btn-down-c{font-family:Helvetica,Arial,sans-serif;text-decoration:none}.ui-bar-d{border:1px solid #ccc;background:#bbb;color:#333;text-shadow:0 1px 0 #eee;background-image:-webkit-gradient(linear,left top,left bottom,from(#ddd),to(#bbb));background-image:-webkit-linear-gradient(top,#ddd,#bbb);background-image:-moz-linear-gradient(top,#ddd,#bbb);background-image:-ms-linear-gradient(top,#ddd,#bbb);background-image:-o-linear-gradient(top,#ddd,#bbb);background-image:linear-gradient(top,#ddd,#bbb)}.ui-bar-d,.ui-bar-d input,.ui-bar-d select,.ui-bar-d textarea,.ui-bar-d button{font-family:Helvetica,Arial,sans-serif}.ui-bar-d .ui-link-inherit{color:#333}.ui-bar-d .ui-link{color:#2489ce;font-weight:bold}.ui-bar-d .ui-link:hover{color:#2489ce}.ui-bar-d .ui-link:active{color:#2489ce}.ui-bar-d .ui-link:visited{color:#2489ce}.ui-body-d{border:1px solid #ccc;color:#333;text-shadow:0 1px 0 #fff;background:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:-webkit-linear-gradient(top,#fff,#fff);background-image:-moz-linear-gradient(top,#fff,#fff);background-image:-ms-linear-gradient(top,#fff,#fff);background-image:-o-linear-gradient(top,#fff,#fff);background-image:linear-gradient(top,#fff,#fff)}.ui-body-d,.ui-body-d input,.ui-body-d select,.ui-body-d textarea,.ui-body-d button{font-family:Helvetica,Arial,sans-serif}.ui-body-d .ui-link-inherit{color:#333}.ui-body-d .ui-link{color:#2489ce;font-weight:bold}.ui-body-d .ui-link:hover{color:#2489ce}.ui-body-d .ui-link:active{color:#2489ce}.ui-body-d .ui-link:visited{color:#2489ce}.ui-btn-up-d{border:1px solid #ccc;background:#fff;font-weight:bold;color:#444;text-shadow:0 1px 1px #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:-webkit-linear-gradient(top,#fff,#fff);background-image:-moz-linear-gradient(top,#fff,#fff);background-image:-ms-linear-gradient(top,#fff,#fff);background-image:-o-linear-gradient(top,#fff,#fff);background-image:linear-gradient(top,#fff,#fff)}.ui-btn-up-d a.ui-link-inherit{color:#333}.ui-btn-hover-d{border:1px solid #aaa;background:#eee;font-weight:bold;color:#222;cursor:pointer;text-shadow:0 1px 1px #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#eee));background-image:-webkit-linear-gradient(top,#fdfdfd,#eee);background-image:-moz-linear-gradient(top,#fdfdfd,#eee);background-image:-ms-linear-gradient(top,#fdfdfd,#eee);background-image:-o-linear-gradient(top,#fdfdfd,#eee);background-image:linear-gradient(top,#fdfdfd,#eee)}.ui-btn-hover-d a.ui-link-inherit{color:#222}.ui-btn-down-d{border:1px solid #aaa;background:#fff;font-weight:bold;color:#111;text-shadow:0 1px 1px #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#fff));background-image:-webkit-linear-gradient(top,#eee,#fff);background-image:-moz-linear-gradient(top,#eee,#fff);background-image:-ms-linear-gradient(top,#eee,#fff);background-image:-o-linear-gradient(top,#eee,#fff);background-image:linear-gradient(top,#eee,#fff)}.ui-btn-down-d a.ui-link-inherit{color:#111}.ui-btn-up-d,.ui-btn-hover-d,.ui-btn-down-d{font-family:Helvetica,Arial,sans-serif;text-decoration:none}.ui-bar-e{border:1px solid #f7c942;background:#fadb4e;color:#333;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fceda7),to(#fadb4e));background-image:-webkit-linear-gradient(top,#fceda7,#fadb4e);background-image:-moz-linear-gradient(top,#fceda7,#fadb4e);background-image:-ms-linear-gradient(top,#fceda7,#fadb4e);background-image:-o-linear-gradient(top,#fceda7,#fadb4e);background-image:linear-gradient(top,#fceda7,#fadb4e)}.ui-bar-e,.ui-bar-e input,.ui-bar-e select,.ui-bar-e textarea,.ui-bar-e button{font-family:Helvetica,Arial,sans-serif}.ui-bar-e .ui-link-inherit{color:#333}.ui-bar-e .ui-link{color:#2489ce;font-weight:bold}.ui-bar-e .ui-link:hover{color:#2489ce}.ui-bar-e .ui-link:active{color:#2489ce}.ui-bar-e .ui-link:visited{color:#2489ce}.ui-body-e{border:1px solid #f7c942;color:#333;text-shadow:0 1px 0 #fff;background:#faeb9e;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#faeb9e));background-image:-webkit-linear-gradient(top,#fff,#faeb9e);background-image:-moz-linear-gradient(top,#fff,#faeb9e);background-image:-ms-linear-gradient(top,#fff,#faeb9e);background-image:-o-linear-gradient(top,#fff,#faeb9e);background-image:linear-gradient(top,#fff,#faeb9e)}.ui-body-e,.ui-body-e input,.ui-body-e select,.ui-body-e textarea,.ui-body-e button{font-family:Helvetica,Arial,sans-serif}.ui-body-e .ui-link-inherit{color:#333}.ui-body-e .ui-link{color:#2489ce;font-weight:bold}.ui-body-e .ui-link:hover{color:#2489ce}.ui-body-e .ui-link:active{color:#2489ce}.ui-body-e .ui-link:visited{color:#2489ce}.ui-btn-up-e{border:1px solid #f7c942;background:#fadb4e;font-weight:bold;color:#333;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fceda7),to(#fadb4e));background-image:-webkit-linear-gradient(top,#fceda7,#fadb4e);background-image:-moz-linear-gradient(top,#fceda7,#fadb4e);background-image:-ms-linear-gradient(top,#fceda7,#fadb4e);background-image:-o-linear-gradient(top,#fceda7,#fadb4e);background-image:linear-gradient(top,#fceda7,#fadb4e)}.ui-btn-up-e a.ui-link-inherit{color:#333}.ui-btn-hover-e{border:1px solid #e79952;background:#fbe26f;font-weight:bold;color:#111;text-shadow:0 1px 1px #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf0b5),to(#fbe26f));background-image:-webkit-linear-gradient(top,#fcf0b5,#fbe26f);background-image:-moz-linear-gradient(top,#fcf0b5,#fbe26f);background-image:-ms-linear-gradient(top,#fcf0b5,#fbe26f);background-image:-o-linear-gradient(top,#fcf0b5,#fbe26f);background-image:linear-gradient(top,#fcf0b5,#fbe26f)}.ui-btn-hover-e a.ui-link-inherit{color:#333}.ui-btn-down-e{border:1px solid #f7c942;background:#fceda7;font-weight:bold;color:#111;text-shadow:0 1px 1px #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fadb4e),to(#fceda7));background-image:-webkit-linear-gradient(top,#fadb4e,#fceda7);background-image:-moz-linear-gradient(top,#fadb4e,#fceda7);background-image:-ms-linear-gradient(top,#fadb4e,#fceda7);background-image:-o-linear-gradient(top,#fadb4e,#fceda7);background-image:linear-gradient(top,#fadb4e,#fceda7)}.ui-btn-down-e a.ui-link-inherit{color:#333}.ui-btn-up-e,.ui-btn-hover-e,.ui-btn-down-e{font-family:Helvetica,Arial,sans-serif;text-decoration:none}a.ui-link-inherit{text-decoration:none!important}.ui-btn-active{border:1px solid #155678;background:#4596ce;font-weight:bold;color:#fff;cursor:pointer;text-shadow:0 -1px 1px #145072;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#85bae4),to(#5393c5));background-image:-webkit-linear-gradient(top,#85bae4,#5393c5);background-image:-moz-linear-gradient(top,#85bae4,#5393c5);background-image:-ms-linear-gradient(top,#85bae4,#5393c5);background-image:-o-linear-gradient(top,#85bae4,#5393c5);background-image:linear-gradient(top,#85bae4,#5393c5);font-family:Helvetica,Arial,sans-serif}.ui-btn-active a.ui-link-inherit{color:#fff}.ui-btn-inner{border-top:1px solid #fff;border-color:rgba(255,255,255,.3)}.ui-corner-tl{-moz-border-radius-topleft:.6em;-webkit-border-top-left-radius:.6em;border-top-left-radius:.6em}.ui-corner-tr{-moz-border-radius-topright:.6em;-webkit-border-top-right-radius:.6em;border-top-right-radius:.6em}.ui-corner-bl{-moz-border-radius-bottomleft:.6em;-webkit-border-bottom-left-radius:.6em;border-bottom-left-radius:.6em}.ui-corner-br{-moz-border-radius-bottomright:.6em;-webkit-border-bottom-right-radius:.6em;border-bottom-right-radius:.6em}.ui-corner-top{-moz-border-radius-topleft:.6em;-webkit-border-top-left-radius:.6em;border-top-left-radius:.6em;-moz-border-radius-topright:.6em;-webkit-border-top-right-radius:.6em;border-top-right-radius:.6em}.ui-corner-bottom{-moz-border-radius-bottomleft:.6em;-webkit-border-bottom-left-radius:.6em;border-bottom-left-radius:.6em;-moz-border-radius-bottomright:.6em;-webkit-border-bottom-right-radius:.6em;border-bottom-right-radius:.6em}.ui-corner-right{-moz-border-radius-topright:.6em;-webkit-border-top-right-radius:.6em;border-top-right-radius:.6em;-moz-border-radius-bottomright:.6em;-webkit-border-bottom-right-radius:.6em;border-bottom-right-radius:.6em}.ui-corner-left{-moz-border-radius-topleft:.6em;-webkit-border-top-left-radius:.6em;border-top-left-radius:.6em;-moz-border-radius-bottomleft:.6em;-webkit-border-bottom-left-radius:.6em;border-bottom-left-radius:.6em}.ui-corner-all{-moz-border-radius:.6em;-webkit-border-radius:.6em;border-radius:.6em}.ui-corner-none{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.ui-disabled{opacity:.3}.ui-disabled,.ui-disabled a{pointer-events:none;cursor:default}.ui-icon,.ui-icon-searchfield:after{background:#666;background:rgba(0,0,0,.4);background-image:url(images/icons-18-white.png);background-repeat:no-repeat;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px}.ui-icon-alt{background:#fff;background:rgba(255,255,255,.3);background-image:url(images/icons-18-black.png);background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:240dpi){.ui-icon-plus,.ui-icon-minus,.ui-icon-delete,.ui-icon-arrow-r,.ui-icon-arrow-l,.ui-icon-arrow-u,.ui-icon-arrow-d,.ui-icon-check,.ui-icon-gear,.ui-icon-refresh,.ui-icon-forward,.ui-icon-back,.ui-icon-grid,.ui-icon-star,.ui-icon-alert,.ui-icon-info,.ui-icon-home,.ui-icon-search,.ui-icon-searchfield:after,.ui-icon-checkbox-off,.ui-icon-checkbox-on,.ui-icon-radio-off,.ui-icon-radio-on{background-image:url(images/icons-36-white.png);-moz-background-size:776px 18px;-o-background-size:776px 18px;-webkit-background-size:776px 18px;background-size:776px 18px}.ui-icon-alt{background-image:url(images/icons-36-black.png)}}.ui-icon-plus{background-position:-0 50%}.ui-icon-minus{background-position:-36px 50%}.ui-icon-delete{background-position:-72px 50%}.ui-icon-arrow-r{background-position:-108px 50%}.ui-icon-arrow-l{background-position:-144px 50%}.ui-icon-arrow-u{background-position:-180px 50%}.ui-icon-arrow-d{background-position:-216px 50%}.ui-icon-check{background-position:-252px 50%}.ui-icon-gear{background-position:-288px 50%}.ui-icon-refresh{background-position:-324px 50%}.ui-icon-forward{background-position:-360px 50%}.ui-icon-back{background-position:-396px 50%}.ui-icon-grid{background-position:-432px 50%}.ui-icon-star{background-position:-468px 50%}.ui-icon-alert{background-position:-504px 50%}.ui-icon-info{background-position:-540px 50%}.ui-icon-home{background-position:-576px 50%}.ui-icon-search,.ui-icon-searchfield:after{background-position:-612px 50%}.ui-icon-checkbox-off{background-position:-684px 50%}.ui-icon-checkbox-on{background-position:-648px 50%}.ui-icon-radio-off{background-position:-756px 50%}.ui-icon-radio-on{background-position:-720px 50%}.ui-checkbox .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.ui-icon-checkbox-off,.ui-icon-radio-off{background-color:transparent}.ui-checkbox-on .ui-icon,.ui-radio-on .ui-icon{background-color:#4596ce}.ui-icon-loading{background-image:url(images/ajax-loader.png);width:40px;height:40px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background-size:35px 35px}.ui-btn-corner-tl{-moz-border-radius-topleft:1em;-webkit-border-top-left-radius:1em;border-top-left-radius:1em}.ui-btn-corner-tr{-moz-border-radius-topright:1em;-webkit-border-top-right-radius:1em;border-top-right-radius:1em}.ui-btn-corner-bl{-moz-border-radius-bottomleft:1em;-webkit-border-bottom-left-radius:1em;border-bottom-left-radius:1em}.ui-btn-corner-br{-moz-border-radius-bottomright:1em;-webkit-border-bottom-right-radius:1em;border-bottom-right-radius:1em}.ui-btn-corner-top{-moz-border-radius-topleft:1em;-webkit-border-top-left-radius:1em;border-top-left-radius:1em;-moz-border-radius-topright:1em;-webkit-border-top-right-radius:1em;border-top-right-radius:1em}.ui-btn-corner-bottom{-moz-border-radius-bottomleft:1em;-webkit-border-bottom-left-radius:1em;border-bottom-left-radius:1em;-moz-border-radius-bottomright:1em;-webkit-border-bottom-right-radius:1em;border-bottom-right-radius:1em}.ui-btn-corner-right{-moz-border-radius-topright:1em;-webkit-border-top-right-radius:1em;border-top-right-radius:1em;-moz-border-radius-bottomright:1em;-webkit-border-bottom-right-radius:1em;border-bottom-right-radius:1em}.ui-btn-corner-left{-moz-border-radius-topleft:1em;-webkit-border-top-left-radius:1em;border-top-left-radius:1em;-moz-border-radius-bottomleft:1em;-webkit-border-bottom-left-radius:1em;border-bottom-left-radius:1em}.ui-btn-corner-all{-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em}.ui-corner-tl,.ui-corner-tr,.ui-corner-bl,.ui-corner-br,.ui-corner-top,.ui-corner-bottom,.ui-corner-right,.ui-corner-left,.ui-corner-all,.ui-btn-corner-tl,.ui-btn-corner-tr,.ui-btn-corner-bl,.ui-btn-corner-br,.ui-btn-corner-top,.ui-btn-corner-bottom,.ui-btn-corner-right,.ui-btn-corner-left,.ui-btn-corner-all{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.ui-overlay{background:#666;opacity:.5;filter:Alpha(Opacity=50);position:absolute;width:100%;height:100%}.ui-overlay-shadow{-moz-box-shadow:0 0 12px rgba(0,0,0,.6);-webkit-box-shadow:0 0 12px rgba(0,0,0,.6);box-shadow:0 0 12px rgba(0,0,0,.6)}.ui-shadow{-moz-box-shadow:0 1px 4px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3);box-shadow:0 1px 4px rgba(0,0,0,.3)}.ui-bar-a .ui-shadow,.ui-bar-b .ui-shadow,.ui-bar-c .ui-shadow{-moz-box-shadow:0 1px 0 rgba(255,255,255,.3);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.3);box-shadow:0 1px 0 rgba(255,255,255,.3)}.ui-shadow-inset{-moz-box-shadow:inset 0 1px 4px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,.2);box-shadow:inset 0 1px 4px rgba(0,0,0,.2)}.ui-icon-shadow{-moz-box-shadow:0 1px 0 rgba(255,255,255,.4);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.4);box-shadow:0 1px 0 rgba(255,255,255,.4)}.ui-focus{-moz-box-shadow:0 0 12px #387bbe;-webkit-box-shadow:0 0 12px #387bbe;box-shadow:0 0 12px #387bbe}.ui-mobile-nosupport-boxshadow *{-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ui-mobile-nosupport-boxshadow .ui-focus{outline-width:2px}.ui-mobile,.ui-mobile body{height:100%}.ui-mobile fieldset,.ui-page{padding:0;margin:0}.ui-mobile a img,.ui-mobile fieldset{border:0}.ui-mobile-viewport{margin:0;overflow-x:hidden;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ui-mobile [data-role=page],.ui-mobile [data-role=dialog],.ui-page{top:0;left:0;width:100%;min-height:100%;position:absolute;display:none;border:0}.ui-mobile .ui-page-active{display:block;overflow:visible}.ui-page{outline:0}@media screen and (orientation:portrait){.ui-mobile,.ui-mobile .ui-page{min-height:420px}}@media screen and (orientation:landscape){.ui-mobile,.ui-mobile .ui-page{min-height:300px}}.ui-page.ui-mobile-touch-overflow,.ui-mobile-touch-overflow.ui-native-fixed .ui-content{overflow:auto;height:100%;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-o-overflow-scrolling:touch;-ms-overflow-scrolling:touch;overflow-scrolling:touch}.ui-page.ui-mobile-touch-overflow,.ui-page.ui-mobile-touch-overflow *{-webkit-transform:rotateY(0)}.ui-page.ui-mobile-pre-transition{display:block}.ui-loading .ui-mobile-viewport{overflow:hidden!important}.ui-loading .ui-loader{display:block}.ui-loading .ui-page{overflow:hidden}.ui-loader{display:none;position:absolute;opacity:.85;z-index:100;left:50%;width:200px;margin-left:-130px;margin-top:-35px;padding:10px 30px}.ui-loader h1{font-size:15px;text-align:center}.ui-loader .ui-icon{position:static;display:block;opacity:.9;margin:0 auto;width:35px;height:35px;background-color:transparent}.ui-mobile-rendering>*{visibility:hidden}.ui-bar,.ui-body{position:relative;padding:.4em 15px;overflow:hidden;display:block;clear:both}.ui-bar{font-size:16px;margin:0}.ui-bar h1,.ui-bar h2,.ui-bar h3,.ui-bar h4,.ui-bar h5,.ui-bar h6{margin:0;padding:0;font-size:16px;display:inline-block}.ui-header,.ui-footer{display:block}.ui-page .ui-header,.ui-page .ui-footer{position:relative}.ui-header .ui-btn-left{position:absolute;left:10px;top:.4em}.ui-header .ui-btn-right{position:absolute;right:10px;top:.4em}.ui-header .ui-title,.ui-footer .ui-title{min-height:1.1em;text-align:center;font-size:16px;display:block;margin:.6em 90px .8em;padding:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;outline:0!important}.ui-footer .ui-title{margin:.6em 15px .8em}.ui-content{border-width:0;overflow:visible;overflow-x:hidden;padding:15px}.ui-page-fullscreen .ui-content{padding:0}.ui-mobile-touch-overflow.ui-page.ui-native-fixed,.ui-mobile-touch-overflow.ui-page.ui-native-fullscreen{overflow:visible}.ui-mobile-touch-overflow.ui-native-fixed .ui-header,.ui-mobile-touch-overflow.ui-native-fixed .ui-footer{position:fixed;left:0;right:0;top:0;z-index:200}.ui-mobile-touch-overflow.ui-page.ui-native-fixed .ui-footer{top:auto;bottom:0}.ui-mobile-touch-overflow.ui-native-fixed .ui-content{padding-top:2.5em;padding-bottom:3em;top:0;bottom:0;height:auto;position:absolute}.ui-mobile-touch-overflow.ui-native-fullscreen .ui-content{padding-top:0;padding-bottom:0}.ui-mobile-touch-overflow.ui-native-fullscreen .ui-header,.ui-mobile-touch-overflow.ui-native-fullscreen .ui-footer{opacity:.9}.ui-native-bars-hidden{display:none}.ui-icon{width:18px;height:18px}.ui-fullscreen img{max-width:100%}.ui-nojs{position:absolute;left:-9999px}.ui-hide-label label,.ui-hidden-accessible{position:absolute!important;left:-9999px;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.spin{-webkit-transform:rotate(360deg);-webkit-animation-name:spin;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}.in,.out{-webkit-animation-timing-function:ease-in-out;-webkit-animation-duration:350ms}.slide.out{-webkit-transform:translateX(-100%);-webkit-animation-name:slideouttoleft}.slide.in{-webkit-transform:translateX(0);-webkit-animation-name:slideinfromright}.slide.out.reverse{-webkit-transform:translateX(100%);-webkit-animation-name:slideouttoright}.slide.in.reverse{-webkit-transform:translateX(0);-webkit-animation-name:slideinfromleft}.slideup.out{-webkit-animation-name:dontmove;z-index:0}.slideup.in{-webkit-transform:translateY(0);-webkit-animation-name:slideinfrombottom;z-index:10}.slideup.in.reverse{z-index:0;-webkit-animation-name:dontmove}.slideup.out.reverse{-webkit-transform:translateY(100%);z-index:10;-webkit-animation-name:slideouttobottom}.slidedown.out{-webkit-animation-name:dontmove;z-index:0}.slidedown.in{-webkit-transform:translateY(0);-webkit-animation-name:slideinfromtop;z-index:10}.slidedown.in.reverse{z-index:0;-webkit-animation-name:dontmove}.slidedown.out.reverse{-webkit-transform:translateY(-100%);z-index:10;-webkit-animation-name:slideouttotop}@-webkit-keyframes slideinfromright{from{-webkit-transform:translateX(100%)}to{-webkit-transform:translateX(0)}}@-webkit-keyframes slideinfromleft{from{-webkit-transform:translateX(-100%)}to{-webkit-transform:translateX(0)}}@-webkit-keyframes slideouttoleft{from{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(-100%)}}@-webkit-keyframes slideouttoright{from{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(100%)}}@-webkit-keyframes slideinfromtop{from{-webkit-transform:translateY(-100%)}to{-webkit-transform:translateY(0)}}@-webkit-keyframes slideinfrombottom{from{-webkit-transform:translateY(100%)}to{-webkit-transform:translateY(0)}}@-webkit-keyframes slideouttobottom{from{-webkit-transform:translateY(0)}to{-webkit-transform:translateY(100%)}}@-webkit-keyframes slideouttotop{from{-webkit-transform:translateY(0)}to{-webkit-transform:translateY(-100%)}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0}}.fade.out{z-index:0;-webkit-animation-name:fadeout}.fade.in{opacity:1;z-index:10;-webkit-animation-name:fadein}.viewport-flip{-webkit-perspective:1000;position:absolute}.ui-mobile-viewport-transitioning,.ui-mobile-viewport-transitioning .ui-page{width:100%;height:100%;overflow:hidden}.flip{-webkit-animation-duration:.65s;-webkit-backface-visibility:hidden;-webkit-transform:translateX(0)}.flip.out{-webkit-transform:rotateY(-180deg) scale(.8);-webkit-animation-name:flipouttoleft}.flip.in{-webkit-transform:rotateY(0) scale(1);-webkit-animation-name:flipinfromleft}.flip.out.reverse{-webkit-transform:rotateY(180deg) scale(.8);-webkit-animation-name:flipouttoright}.flip.in.reverse{-webkit-transform:rotateY(0) scale(1);-webkit-animation-name:flipinfromright}@-webkit-keyframes flipinfromright{from{-webkit-transform:rotateY(-180deg) scale(.8)}to{-webkit-transform:rotateY(0) scale(1)}}@-webkit-keyframes flipinfromleft{from{-webkit-transform:rotateY(180deg) scale(.8)}to{-webkit-transform:rotateY(0) scale(1)}}@-webkit-keyframes flipouttoleft{from{-webkit-transform:rotateY(0) scale(1)}to{-webkit-transform:rotateY(-180deg) scale(.8)}}@-webkit-keyframes flipouttoright{from{-webkit-transform:rotateY(0) scale(1)}to{-webkit-transform:rotateY(180deg) scale(.8)}}@-webkit-keyframes dontmove{from{opacity:1}to{opacity:1}}.pop{-webkit-transform-origin:50% 50%}.pop.in{-webkit-transform:scale(1);opacity:1;-webkit-animation-name:popin;z-index:10}.pop.in.reverse{z-index:0;-webkit-animation-name:dontmove}.pop.out.reverse{-webkit-transform:scale(.2);opacity:0;-webkit-animation-name:popout;z-index:10}@-webkit-keyframes popin{from{-webkit-transform:scale(.2);opacity:0}to{-webkit-transform:scale(1);opacity:1}}@-webkit-keyframes popout{from{-webkit-transform:scale(1);opacity:1}to{-webkit-transform:scale(.2);opacity:0}}.ui-grid-a,.ui-grid-b,.ui-grid-c,.ui-grid-d{overflow:hidden}.ui-block-a,.ui-block-b,.ui-block-c,.ui-block-d,.ui-block-e{margin:0;padding:0;border:0;float:left;min-height:1px}.ui-grid-solo .ui-block-a{width:100%;float:none}.ui-grid-a .ui-block-a,.ui-grid-a .ui-block-b{width:50%}.ui-grid-a .ui-block-a{clear:left}.ui-grid-b .ui-block-a,.ui-grid-b .ui-block-b,.ui-grid-b .ui-block-c{width:33.333%}.ui-grid-b .ui-block-a{clear:left}.ui-grid-c .ui-block-a,.ui-grid-c .ui-block-b,.ui-grid-c .ui-block-c,.ui-grid-c .ui-block-d{width:25%}.ui-grid-c .ui-block-a{clear:left}.ui-grid-d .ui-block-a,.ui-grid-d .ui-block-b,.ui-grid-d .ui-block-c,.ui-grid-d .ui-block-d,.ui-grid-d .ui-block-e{width:20%}.ui-grid-d .ui-block-a{clear:left}.ui-header,.ui-footer,.ui-page-fullscreen .ui-header,.ui-page-fullscreen .ui-footer{position:absolute;overflow:hidden;width:100%;border-left-width:0;border-right-width:0}.ui-header-fixed,.ui-footer-fixed{z-index:1000;-webkit-transform:translateZ(0)}.ui-footer-duplicate,.ui-page-fullscreen .ui-fixed-inline{display:none}.ui-page-fullscreen .ui-header,.ui-page-fullscreen .ui-footer{opacity:.9}.ui-navbar{overflow:hidden}.ui-navbar ul,.ui-navbar-expanded ul{list-style:none;padding:0;margin:0;position:relative;display:block;border:0}.ui-navbar-collapsed ul{float:left;width:75%;margin-right:-2px}.ui-navbar-collapsed .ui-navbar-toggle{float:left;width:25%}.ui-navbar li.ui-navbar-truncate{position:absolute;left:-9999px;top:-9999px}.ui-navbar li .ui-btn,.ui-navbar .ui-navbar-toggle .ui-btn{display:block;font-size:12px;text-align:center;margin:0;border-right-width:0}.ui-navbar li .ui-btn{margin-right:-1px}.ui-navbar li .ui-btn:last-child{margin-right:0}.ui-header .ui-navbar li .ui-btn,.ui-header .ui-navbar .ui-navbar-toggle .ui-btn,.ui-footer .ui-navbar li .ui-btn,.ui-footer .ui-navbar .ui-navbar-toggle .ui-btn{border-top-width:0;border-bottom-width:0}.ui-navbar .ui-btn-inner{padding-left:2px;padding-right:2px}.ui-navbar-noicons li .ui-btn .ui-btn-inner,.ui-navbar-noicons .ui-navbar-toggle .ui-btn-inner{padding-top:.8em;padding-bottom:.9em}.ui-navbar-expanded .ui-btn{margin:0;font-size:14px}.ui-navbar-expanded .ui-btn-inner{padding-left:5px;padding-right:5px}.ui-navbar-expanded .ui-btn-icon-top .ui-btn-inner{padding:45px 5px 15px;text-align:center}.ui-navbar-expanded .ui-btn-icon-top .ui-icon{top:15px}.ui-navbar-expanded .ui-btn-icon-bottom .ui-btn-inner{padding:15px 5px 45px;text-align:center}.ui-navbar-expanded .ui-btn-icon-bottom .ui-icon{bottom:15px}.ui-navbar-expanded li .ui-btn .ui-btn-inner{min-height:2.5em}.ui-navbar-expanded .ui-navbar-noicons .ui-btn .ui-btn-inner{padding-top:1.8em;padding-bottom:1.9em}.ui-btn{display:block;text-align:center;cursor:pointer;position:relative;margin:.5em 5px;padding:0}.ui-header .ui-btn,.ui-footer .ui-btn,.ui-bar .ui-btn{display:inline-block;font-size:13px;margin:0}.ui-btn-inline{display:inline-block}.ui-btn-inner{padding:.6em 25px;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;position:relative;zoom:1}.ui-btn input,.ui-btn button{z-index:2}.ui-header .ui-btn-inner,.ui-footer .ui-btn-inner,.ui-bar .ui-btn-inner{padding:.4em 8px .5em}.ui-btn-icon-notext{width:24px;height:24px}.ui-btn-icon-notext .ui-btn-inner{padding:2px 1px 2px 3px}.ui-btn-text{position:relative;z-index:1}.ui-btn-icon-notext .ui-btn-text{position:absolute;left:-9999px}.ui-btn-icon-left .ui-btn-inner{padding-left:33px}.ui-header .ui-btn-icon-left .ui-btn-inner,.ui-footer .ui-btn-icon-left .ui-btn-inner,.ui-bar .ui-btn-icon-left .ui-btn-inner{padding-left:27px}.ui-btn-icon-right .ui-btn-inner{padding-right:33px}.ui-header .ui-btn-icon-right .ui-btn-inner,.ui-footer .ui-btn-icon-right .ui-btn-inner,.ui-bar .ui-btn-icon-right .ui-btn-inner{padding-right:27px}.ui-btn-icon-top .ui-btn-inner{padding-top:33px}.ui-header .ui-btn-icon-top .ui-btn-inner,.ui-footer .ui-btn-icon-top .ui-btn-inner,.ui-bar .ui-btn-icon-top .ui-btn-inner{padding-top:27px}.ui-btn-icon-bottom .ui-btn-inner{padding-bottom:33px}.ui-header .ui-btn-icon-bottom .ui-btn-inner,.ui-footer .ui-btn-icon-bottom .ui-btn-inner,.ui-bar .ui-btn-icon-bottom .ui-btn-inner{padding-bottom:27px}.ui-btn-icon-notext .ui-icon{display:block;z-index:0}.ui-btn-icon-left .ui-icon,.ui-btn-icon-right .ui-icon{position:absolute;top:50%;margin-top:-9px}.ui-btn-icon-top .ui-icon,.ui-btn-icon-bottom .ui-icon{position:absolute;left:50%;margin-left:-9px}.ui-btn-icon-left .ui-icon{left:10px}.ui-btn-icon-right .ui-icon{right:10px}.ui-btn-icon-top .ui-icon{top:10px}.ui-btn-icon-bottom .ui-icon{bottom:10px}.ui-header .ui-btn-icon-left .ui-icon,.ui-footer .ui-btn-icon-left .ui-icon,.ui-bar .ui-btn-icon-left .ui-icon{left:4px}.ui-header .ui-btn-icon-right .ui-icon,.ui-footer .ui-btn-icon-right .ui-icon,.ui-bar .ui-btn-icon-right .ui-icon{right:4px}.ui-header .ui-btn-icon-top .ui-icon,.ui-footer .ui-btn-icon-top .ui-icon,.ui-bar .ui-btn-icon-top .ui-icon{top:4px}.ui-header .ui-btn-icon-bottom .ui-icon,.ui-footer .ui-btn-icon-bottom .ui-icon,.ui-bar .ui-btn-icon-bottom .ui-icon{bottom:4px}.ui-btn-hidden{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-appearance:button;opacity:.1;cursor:pointer;background:transparent;font-size:1px;border:0;line-height:999px}.ui-collapsible{margin:.5em 0}.ui-collapsible-heading{font-size:16px;display:block;margin:0 -8px;padding:0;border-width:0 0 1px 0;position:relative}.ui-collapsible-heading a{text-align:left;margin:0}.ui-collapsible-heading a .ui-btn-inner{padding-left:40px}.ui-collapsible-heading a span.ui-btn{position:absolute;left:6px;top:50%;margin:-12px 0 0 0;width:20px;height:20px;padding:1px 0 1px 2px;text-indent:-9999px}.ui-collapsible-heading a span.ui-btn .ui-btn-inner{padding:10px 0}.ui-collapsible-heading a span.ui-btn .ui-icon{left:0;margin-top:-10px}.ui-collapsible-heading-status{position:fixed;left:-9999px}.ui-collapsible-content{display:block;margin:0 -8px;padding:10px 16px;border-top:0;background-image:none;font-weight:normal}.ui-collapsible-content-collapsed{display:none}.ui-collapsible-set{margin:.5em 0}.ui-collapsible-set .ui-collapsible{margin:-1px 0 0}.ui-controlgroup,fieldset.ui-controlgroup{padding:0;margin:.5em 0 1em}.ui-bar .ui-controlgroup{margin:0 .3em}.ui-controlgroup-label{font-size:16px;line-height:1.4;font-weight:normal;margin:0 0 .3em}.ui-controlgroup-controls{display:block;width:100%}.ui-controlgroup li{list-style:none}.ui-controlgroup-vertical .ui-btn,.ui-controlgroup-vertical .ui-checkbox,.ui-controlgroup-vertical .ui-radio{margin:0;border-bottom-width:0}.ui-controlgroup-controls label.ui-select{position:absolute;left:-9999px}.ui-controlgroup-vertical .ui-controlgroup-last{border-bottom-width:1px}.ui-controlgroup-horizontal{padding:0}.ui-controlgroup-horizontal .ui-btn,.ui-controlgroup-horizontal .ui-select{display:inline-block;margin:0 -5px 0 0}.ui-controlgroup-horizontal .ui-checkbox,.ui-controlgroup-horizontal .ui-radio{float:left;margin:0 -1px 0 0}.ui-controlgroup-horizontal .ui-checkbox .ui-btn,.ui-controlgroup-horizontal .ui-radio .ui-btn,.ui-controlgroup-horizontal .ui-checkbox:last-child,.ui-controlgroup-horizontal .ui-radio:last-child{margin-right:0}.ui-controlgroup-horizontal .ui-controlgroup-last{margin-right:0}.ui-controlgroup .ui-checkbox label,.ui-controlgroup .ui-radio label{font-size:16px}@media all and (min-width:450px){.ui-field-contain .ui-controlgroup-label{vertical-align:top;display:inline-block;width:20%;margin:0 2% 0 0}.ui-field-contain .ui-controlgroup-controls{width:60%;display:inline-block}.ui-field-contain .ui-controlgroup .ui-select{width:100%}.ui-field-contain .ui-controlgroup-horizontal .ui-select{width:auto}}.ui-dialog{min-height:480px}.ui-dialog .ui-header,.ui-dialog .ui-content,.ui-dialog .ui-footer{max-width:500px;margin:10% auto 0 auto;padding:15px;width:85%;position:relative}.ui-dialog .ui-header{padding:0 15px}.ui-dialog .ui-header,.ui-dialog .ui-footer{z-index:10}.ui-dialog .ui-content,.ui-dialog .ui-footer{margin-top:-15px}.ui-checkbox,.ui-radio{position:relative;margin:.2em 0 .5em;z-index:1}.ui-checkbox .ui-btn,.ui-radio .ui-btn{margin:0;text-align:left;z-index:2}.ui-checkbox .ui-btn-inner,.ui-radio .ui-btn-inner{white-space:normal}.ui-checkbox .ui-btn-icon-left .ui-btn-inner,.ui-radio .ui-btn-icon-left .ui-btn-inner{padding-left:45px}.ui-checkbox .ui-btn-icon-right .ui-btn-inner,.ui-radio .ui-btn-icon-right .ui-btn-inner{padding-right:45px}.ui-checkbox .ui-icon,.ui-radio .ui-icon{top:1.1em}.ui-checkbox .ui-btn-icon-left .ui-icon,.ui-radio .ui-btn-icon-left .ui-icon{left:15px}.ui-checkbox .ui-btn-icon-right .ui-icon,.ui-radio .ui-btn-icon-right .ui-icon{right:15px}.ui-checkbox input,.ui-radio input{position:absolute;left:20px;top:50%;width:10px;height:10px;margin:-5px 0 0 0;outline:0!important;z-index:1}.ui-field-contain{padding:1.5em 0;margin:0;border-bottom-width:1px;overflow:visible}.ui-field-contain:first-child{border-top-width:0}@media all and (min-width:450px){.ui-field-contain{border-width:0;padding:0;margin:1em 0}}.ui-select{display:block;position:relative}.ui-select select{position:absolute;left:-9999px;top:-9999px}.ui-select .ui-btn{overflow:hidden}.ui-select .ui-btn select{cursor:pointer;-webkit-appearance:button;left:0;top:0;width:100%;min-height:1.5em;min-height:100%;height:3em;max-height:100%;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);z-index:2}@-moz-document url-prefix(){.ui-select .ui-btn select{opacity:.0001}}.ui-select .ui-btn select.ui-select-nativeonly{opacity:1;text-indent:0}.ui-select .ui-btn-icon-right .ui-btn-inner{padding-right:45px}.ui-select .ui-btn-icon-right .ui-icon{right:15px}label.ui-select{font-size:16px;line-height:1.4;font-weight:normal;margin:0 0 .3em;display:block}.ui-select .ui-btn-text,.ui-selectmenu .ui-btn-text{display:block;min-height:1em;overflow:hidden}.ui-select .ui-btn-text{text-overflow:ellipsis}.ui-selectmenu{position:absolute;padding:0;z-index:100!important;width:80%;max-width:350px;padding:6px}.ui-selectmenu .ui-listview{margin:0}.ui-selectmenu .ui-btn.ui-li-divider{cursor:default}.ui-selectmenu-hidden{top:-9999px;left:-9999px}.ui-selectmenu-screen{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99}.ui-screen-hidden,.ui-selectmenu-list .ui-li .ui-icon{display:none}.ui-selectmenu-list .ui-li .ui-icon{display:block}.ui-li.ui-selectmenu-placeholder{display:none}.ui-selectmenu .ui-header .ui-title{margin:.6em 46px .8em}@media all and (min-width:450px){.ui-field-contain label.ui-select{vertical-align:top;display:inline-block;width:20%;margin:0 2% 0 0}.ui-field-contain .ui-select{width:60%;display:inline-block}}.ui-selectmenu .ui-header h1:after{content:'.';visibility:hidden}label.ui-input-text{font-size:16px;line-height:1.4;display:block;font-weight:normal;margin:0 0 .3em}input.ui-input-text,textarea.ui-input-text{background-image:none;padding:.4em 1.5%;line-height:1.4;font-size:16px;display:block;width:97%}input.ui-input-text{-webkit-appearance:none}textarea.ui-input-text{height:50px;-webkit-transition:height 200ms linear;-moz-transition:height 200ms linear;-o-transition:height 200ms linear;transition:height 200ms linear}.ui-input-search{padding:0 30px;background-image:none;position:relative}.ui-icon-searchfield:after{position:absolute;left:7px;top:50%;margin-top:-9px;content:"";width:18px;height:18px;opacity:.5}.ui-input-search input.ui-input-text{border:0;width:98%;padding:.4em 0;margin:0;display:block;background:transparent none;outline:0!important}.ui-input-search .ui-input-clear{position:absolute;right:0;top:50%;margin-top:-13px}.ui-input-search .ui-input-clear-hidden{display:none}@media all and (min-width:450px){.ui-field-contain label.ui-input-text{vertical-align:top;display:inline-block;width:20%;margin:0 2% 0 0}.ui-field-contain input.ui-input-text,.ui-field-contain textarea.ui-input-text,.ui-field-contain .ui-input-search{width:60%;display:inline-block}.ui-field-contain .ui-input-search{width:50%}.ui-hide-label input.ui-input-text,.ui-hide-label textarea.ui-input-text,.ui-hide-label .ui-input-search{padding:.4em 1.5%;width:97%}.ui-input-search input.ui-input-text{width:98%}}.ui-listview{margin:0;counter-reset:listnumbering}.ui-content .ui-listview{margin:-15px}.ui-content .ui-listview-inset{margin:1em 0}.ui-listview,.ui-li{list-style:none;padding:0}.ui-li,.ui-li.ui-field-contain{display:block;margin:0;position:relative;overflow:visible;text-align:left;border-width:0;border-top-width:1px}.ui-li .ui-btn-text a.ui-link-inherit{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ui-li-divider,.ui-li-static{padding:.5em 15px;font-size:14px;font-weight:bold}.ui-li-divider{counter-reset:listnumbering}ol.ui-listview .ui-link-inherit:before,ol.ui-listview .ui-li-static:before,.ui-li-dec{font-size:.8em;display:inline-block;padding-right:.3em;font-weight:normal;counter-increment:listnumbering;content:counter(listnumbering) ". "}ol.ui-listview .ui-li-jsnumbering:before{content:""!important}.ui-listview-inset .ui-li{border-right-width:1px;border-left-width:1px}.ui-li:last-child,.ui-li.ui-field-contain:last-child{border-bottom-width:1px}.ui-li>.ui-btn-inner{display:block;position:relative;padding:0}.ui-li .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li{padding:.7em 15px .7em 15px;display:block}.ui-li-has-thumb .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-thumb{min-height:60px;padding-left:100px}.ui-li-has-icon .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-icon{min-height:20px;padding-left:40px}.ui-li-has-count .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-count{padding-right:45px}.ui-li-has-arrow .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-arrow{padding-right:30px}.ui-li-has-arrow.ui-li-has-count .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-arrow.ui-li-has-count{padding-right:75px}.ui-li-has-count .ui-btn-text{padding-right:15px}.ui-li-heading{font-size:16px;font-weight:bold;display:block;margin:.6em 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ui-li-desc{font-size:12px;font-weight:normal;display:block;margin:-.5em 0 .6em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ui-li-thumb,.ui-li-icon{position:absolute;left:1px;top:0;max-height:80px;max-width:80px}.ui-li-icon{max-height:40px;max-width:40px;left:10px;top:.9em}.ui-li-thumb,.ui-li-icon,.ui-li-content{float:left;margin-right:10px}.ui-li-aside{float:right;width:50%;text-align:right;margin:.3em 0}@media all and (min-width:480px){.ui-li-aside{width:45%}}.ui-li-divider{cursor:default}.ui-li-has-alt .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-alt{padding-right:95px}.ui-li-has-count .ui-li-count{position:absolute;font-size:11px;font-weight:bold;padding:.2em .5em;top:50%;margin-top:-.9em;right:38px}.ui-li-divider .ui-li-count,.ui-li-static .ui-li-count{right:10px}.ui-li-has-alt .ui-li-count{right:55px}.ui-li-link-alt{position:absolute;width:40px;height:100%;border-width:0;border-left-width:1px;top:0;right:0;margin:0;padding:0;z-index:2}.ui-li-link-alt .ui-btn{overflow:hidden;position:absolute;right:8px;top:50%;margin:-11px 0 0 0;border-bottom-width:1px;z-index:-1}.ui-li-link-alt .ui-btn-inner{padding:0;height:100%;position:absolute;width:100%;top:0;left:0}.ui-li-link-alt .ui-btn .ui-icon{right:50%;margin-right:-9px}.ui-listview * .ui-btn-inner>.ui-btn>.ui-btn-inner{border-top:0}.ui-listview-filter{border-width:0;overflow:hidden;margin:-15px -15px 15px -15px}.ui-listview-filter .ui-input-search{margin:5px;width:auto;display:block}.ui-listview-filter-inset{margin:-15px -5px -15px -5px;background:transparent}.ui-li.ui-screen-hidden{display:none}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.ui-li .ui-btn-text{overflow:visible}}label.ui-slider{font-size:16px;line-height:1.4;font-weight:normal;margin:0 0 .3em;display:block}input.ui-slider-input,.ui-field-contain input.ui-slider-input{display:inline-block;width:50px}select.ui-slider-switch{display:none}div.ui-slider{position:relative;display:inline-block;overflow:visible;height:15px;padding:0;margin:0 2% 0 20px;top:4px;width:66%}div.ui-slider-switch{width:99.8%}a.ui-slider-handle{position:absolute;z-index:10;top:50%;width:28px;height:28px;margin-top:-15px;margin-left:-15px}a.ui-slider-handle .ui-btn-inner{padding-left:0;padding-right:0}@media all and (min-width:480px){.ui-field-contain label.ui-slider{vertical-align:top;display:inline-block;width:20%;margin:0 2% 0 0}.ui-field-contain div.ui-slider{width:43%}}div.ui-slider-switch{height:32px;overflow:hidden;margin-left:0}div.ui-slider-inneroffset{margin-left:50%;position:absolute;top:1px;height:100%;width:50%}a.ui-slider-handle-snapping{-webkit-transition:left 100ms linear}div.ui-slider-labelbg{position:absolute;top:0;margin:0;border-width:0}div.ui-slider-switch div.ui-slider-labelbg-a{width:60%;height:100%;left:0}div.ui-slider-switch div.ui-slider-labelbg-b{width:60%;height:100%;right:0}.ui-slider-switch-a div.ui-slider-labelbg-a,.ui-slider-switch-b div.ui-slider-labelbg-b{z-index:-1}.ui-slider-switch-a div.ui-slider-labelbg-b,.ui-slider-switch-b div.ui-slider-labelbg-a{z-index:0}div.ui-slider-switch a.ui-slider-handle{z-index:20;width:101%;height:32px;margin-top:-18px;margin-left:-101%}span.ui-slider-label{width:100%;position:absolute;height:32px;font-size:16px;text-align:center;line-height:2;background:0;border-color:transparent}span.ui-slider-label-a{left:-100%;margin-right:-1px}span.ui-slider-label-b{right:-100%;margin-left:-1px} \ No newline at end of file diff --git a/themes/jquerymobile/css/slick/ajax-loader.gif b/themes/jquerymobile/css/slick/ajax-loader.gif deleted file mode 100644 index e0e6e9760bc04861cc4771e327f22ed7962e0858..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4178 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 diff --git a/themes/jquerymobile/css/slick/fonts/slick.eot b/themes/jquerymobile/css/slick/fonts/slick.eot deleted file mode 100644 index 2cbab9ca97723bc24c50315a0a9bd155db4e0aa5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2048 zcmcgtO>7%Q6n^9V^B-}NZk*EEVeMi&O%prb7zafaL6A786eTJs%>e;R;y4y|oY<}i z5)vjt;=&>7feV}}ai#*PAS5oRLOp@#1tg<V32}vTXfFtvZ)V4hle7nf#Mra*-uK>{ z_p`I}$V;?l5Ha!)A0E<tf&j9|ICXvrOUrUW@f0wq#s2GedSFTVsX-Mg(<;3Iq>nC8 zkxFz4m_v0SVOj=KhgO+tv`H3aDNU1*9JB<$9X&!VQfR4Ac<F`e4>vv~GM)n(S(uwI zP>yu)qu{N@7c=(ay}v($(F*wG)vB`<56yoK{s!jjC8x2~>0l=^EXcj3%3JHRA6<Km zNI8qF$2W@38nNtOko}CA-vFTe=Fwnlf`5FY+T794(K+x}!G|lgRfq1eE3h92-(Pih zw&;0Ufc#1D)}~V}YN>a>A<{O0ZEn>X&CKUE{OdnKJ}+`Zes`|-FTNT&dzS)k{lDMd zc?WV5Yl0H2&DvnS^7UXV{5g_#^+EG0^$t}a2F=}nrQC{ZJuTIkhu9uz<YnjCI<N(~ z-la$Bz1}m>68^}NcC@rUzlL3$*kyLRbDPqv-Qlsw2;7Lcy_kqz{J1gl7BeDsUk1mm zBBY9_f+9l|h-1ZLd$G%SSA6tvolk!G^;YxNcGsJb<H2wSWB`Q3T=!ieU%SFy?BCMx z@t+6I(*H0D^Z{LEVZ4Oy={Zg~p|dQX%dq6Bc!=pk=3~qd&+wF;Hx1p;<EdmSnVZf} z=k4L}@SnT7zN;BtEvoAmFY0<!^BR9dN9@VBC+(4Fm)PFb`=F+cXogQ+Sy6ok$eRaL zxGr)&6iZ?{{{(_@pKeHq=pnJN(VieQ8Q7QI81{oX5C!yjXb%d8-LK0rMD~E>S^LQ5 z?5U$!?eFs}j@Xc?pJ6ECEH5!HsG*xEBz{viuj-VI1c!vTQ=-<g+FSyy>HKh*wf){! zK-YYuV>8i6WY7!-0zq>y5{bq~tYbP;m6YO%ojIM$B*#yjGzSLElPAWLnX%OAXu=x| zurFF(e<0vXrCh5ScZ*P8M1i5=QB$Vrn!MuLhXx`EuPP6AkUo^(3B$b*l(dHoic4Cd z7%pq~TT-F(v7|K$&{vYyf#2j`w(0}oM}1w|gElZIX@#DlF-fb?*^{(}#&AW_I`D6M z+eo8QUPU)K)JiTCOP4ARdP+ewlBQVeXf{Q%$QDh-q8ZTp4aw!R=o}Mb+GsqSqe5-7 zS*X=ZMaxc4S~HgLh&7v=$W7RjS*YyqLNcC*G_vJly-}`hTG=$Z+EJ^+H`LMl3H=!L z^Dqxn=zW^=JN0_)&3d`C(ew$jQe1CBg=^uS#AObu5A!&O1h1eoGTg0QU&6<CzyHX4 Jm)l$9`VTQ&{XGBx diff --git a/themes/jquerymobile/css/slick/fonts/slick.svg b/themes/jquerymobile/css/slick/fonts/slick.svg deleted file mode 100644 index b36a66a6c45..00000000000 --- a/themes/jquerymobile/css/slick/fonts/slick.svg +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" standalone="no"?> -<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<svg xmlns="http://www.w3.org/2000/svg"> -<metadata>Generated by Fontastic.me</metadata> -<defs> -<font id="slick" horiz-adv-x="512"> -<font-face font-family="slick" units-per-em="512" ascent="480" descent="-32"/> -<missing-glyph horiz-adv-x="512" /> - -<glyph unicode="→" d="M241 113l130 130c4 4 6 8 6 13 0 5-2 9-6 13l-130 130c-3 3-7 5-12 5-5 0-10-2-13-5l-29-30c-4-3-6-7-6-12 0-5 2-10 6-13l87-88-87-88c-4-3-6-8-6-13 0-5 2-9 6-12l29-30c3-3 8-5 13-5 5 0 9 2 12 5z m234 143c0-40-9-77-29-110-20-34-46-60-80-80-33-20-70-29-110-29-40 0-77 9-110 29-34 20-60 46-80 80-20 33-29 70-29 110 0 40 9 77 29 110 20 34 46 60 80 80 33 20 70 29 110 29 40 0 77-9 110-29 34-20 60-46 80-80 20-33 29-70 29-110z"/> -<glyph unicode="←" d="M296 113l29 30c4 3 6 7 6 12 0 5-2 10-6 13l-87 88 87 88c4 3 6 8 6 13 0 5-2 9-6 12l-29 30c-3 3-8 5-13 5-5 0-9-2-12-5l-130-130c-4-4-6-8-6-13 0-5 2-9 6-13l130-130c3-3 7-5 12-5 5 0 10 2 13 5z m179 143c0-40-9-77-29-110-20-34-46-60-80-80-33-20-70-29-110-29-40 0-77 9-110 29-34 20-60 46-80 80-20 33-29 70-29 110 0 40 9 77 29 110 20 34 46 60 80 80 33 20 70 29 110 29 40 0 77-9 110-29 34-20 60-46 80-80 20-33 29-70 29-110z"/> -<glyph unicode="•" d="M475 256c0-40-9-77-29-110-20-34-46-60-80-80-33-20-70-29-110-29-40 0-77 9-110 29-34 20-60 46-80 80-20 33-29 70-29 110 0 40 9 77 29 110 20 34 46 60 80 80 33 20 70 29 110 29 40 0 77-9 110-29 34-20 60-46 80-80 20-33 29-70 29-110z"/> -<glyph unicode="a" d="M475 439l0-128c0-5-1-9-5-13-4-4-8-5-13-5l-128 0c-8 0-13 3-17 11-3 7-2 14 4 20l40 39c-28 26-62 39-100 39-20 0-39-4-57-11-18-8-33-18-46-32-14-13-24-28-32-46-7-18-11-37-11-57 0-20 4-39 11-57 8-18 18-33 32-46 13-14 28-24 46-32 18-7 37-11 57-11 23 0 44 5 64 15 20 9 38 23 51 42 2 1 4 3 7 3 3 0 5-1 7-3l39-39c2-2 3-3 3-6 0-2-1-4-2-6-21-25-46-45-76-59-29-14-60-20-93-20-30 0-58 5-85 17-27 12-51 27-70 47-20 19-35 43-47 70-12 27-17 55-17 85 0 30 5 58 17 85 12 27 27 51 47 70 19 20 43 35 70 47 27 12 55 17 85 17 28 0 55-5 81-15 26-11 50-26 70-45l37 37c6 6 12 7 20 4 8-4 11-9 11-17z"/> -</font></defs></svg> diff --git a/themes/jquerymobile/css/slick/fonts/slick.ttf b/themes/jquerymobile/css/slick/fonts/slick.ttf deleted file mode 100644 index 9d03461b653373f7cda3b4af104c6bca07f9892b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1892 zcmcgtO>7%Q7=7dYvttuC>BcFo9o8<6(=@T2jd4&^kqQzA6;LWbX$}ZjQpdJ%;>2-9 zkdO!w5*H3p4_x3>i8B>Q1tD=k2=xS_7m$ofCB&7VLwiBUyq#S)NmC98iCxXk_rBjZ z-_FiL0C)h~P;kCfdj6T!@2-CY7*A3gpP!v8p#YtDgxFemE@v;?`RijqED<j*uR80g z=-d~?*EwFPIGgL84l}{9Xb)EEudmF!f9+*JIRga7s%7UQ#KfPp{m4<QQlb13&=_kH zKU`gHZRzK5j`%8Ztln65a7SEW{21|(RcC7*Php<+M~SU9XSJ+l-ue>Is?@EmH#S?j zPi)rLf1rI1?%Fth|LVxXOVKm85e`rRe7mvr=G{4sv}lVqaS)za#z;-pQ&4s@?Y~s1 zF)-`LxQ;^V&iZa50I>@VLGiR$p>E!vZ{tC{&2B&od7j&{9xM+5=U3(~;w+rxWpS%> z3t7?bxa@oeU5f6^LH6=?gSl=w;=b<-L~c|ZD)Rvmxk8naW2KV2$;*6K?zInfKK$wD zo2{E0-D=X#hu|LQwtx$hrMosccZ~;>{}Qmqf4;bv{)elCcX3t3_yW4S=NPy{XGF1( z6T>G{QK1i*4+%p)W0Q8#G;~8xWrj1ug{k6H(H@Kq{;{L$JDL&H61sljg03gDpz&K` z$j-l!w}%p4VPi+{rJFXS86kCPNevkkZya!OeYxg)xTL3wkC2S_^eB<hKX4Hv`$%X$ zvCq03_Q)JyK|hz;{m6*BeK|^I_gTDXA4)DBJG`pBJWp`{4Ve0A!6weQEp{7f=q4M< zd(w8hI%#u(1G3sl*=xVsu7zGx#le_p_XM}Yx)vH4oleB#{bnQ_j+p)Ncp^1q9o2=Z zWRyVi^r=E_c<lHIv#-xQaeQnzH<~$>NCzWf@#%K3CmarCGG5fQmm=C5R~V=S)Qo9* zAuoFI(Y|;(sQMc_g7^H7Nbp>U_;LUSQogJpi8WtV>GOdvYY5|WU)HI=;eOd_h?*Yu z*OLS2MZYgAcpRg?tkP%Kmo>z2#g}#Jzs4r&s9_ne0-N>PGN)%zMg^CschDp(S1#2Z z3MDkittICsJ<70PBa1xeX^y>29-iQzV_XiKJ}yG3vDPXznw7F;XY<yyB`b2CD2x}z z?fe8?_Of*OEV5FQ`kJh7F_T*pi{<8Kt+8fJWC;#O-FreEKA#MBP9PuxLcu$j?QxpT y#%s-5rP>Nfv0h$j(Z%)RImyGEQZL6bS0%B+KcnE;+N~vPeDmw~?!W86Kjv>PckT%Q diff --git a/themes/jquerymobile/css/slick/fonts/slick.woff b/themes/jquerymobile/css/slick/fonts/slick.woff deleted file mode 100644 index 8ee99721bb81b59a5e1ceee1d3256b15f907d96b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1380 zcmZWoc~H_>9DiItQdGPuZL>_xgDjCHpv=4wk37&Nx3m(F$RqMd4ZI>#sTnIvS4$mr zYIRq0kV)NX%VjCA6!RLbG&S?cF0*sBT4Nv8fBW8i=FR8xz30vMSTKtf%;5wBfD-@$ zfCs-1ptSG*j~9z&2>@yZ0O&0cW$QnM8L(KKKmafd=)DGFt!Us*gAdc21vQSALs$X| zzy|;1M1fiY<e?B;wwXpACE`JjX@i^%^YX0-OhxoTo&W%>Db!#MKm#b}&(TnX8WVDD zJ{!y|8WSx_7DJ5-xq%i~f8a0TiD5phwg&PQI5s%K6CH#a^aW$E#u1#|iQ5VBN0Z^a z+Wrh7ECB|f#O1CR`r?f}Ogj%bMA#Kog;~-(rbgn@>1o4d$4nYiRyuAWwB_b_E;YM} zZ@NV6aV$`k?$I^#Wy?FR9QXZfCw>r^*1y-k$0lC+Q7Ne`X`$=sB1Wy`n;#2J7g5fr zwyHxDSEMClZ`L6n$e70#EAWLIl3&MaoK(k+l#St%Y&(Sx=VqDv(*x+{1v@swNPOd5 z_D&(udjRFH?3%?ol%y>x6(M%<A8*&(7kTBF<%WcyTz%>zP2C#?oZgpRVvQB6J2<-s z1XZ2vz<(2aNi{4LTCF&Bx<P(Up4mCd$l2bwEv}U6r+@hpDRr8jSZtp+Wli-Cd0m<H zGSPnO%a~$TKjO^@J(1o^66~_e=?{N?(RQTYv67}%FvqV6yxV<bKg*QX@z0tbnRHiY z1SiZte3))@QXae2xAkyy#O9uN_0(QsdmrB^PNx9n(Hqt{obji<UwcwTcYT0J&wLl7 zui}tQ@*AUAS?qMRWVm*R442_jrvKz5VNQ*^r#}ubJ%7l}mzMBX%}eFkx}`PEo7x9! zIVG``GiYD7O?6Oh#H-!NQd8s)G}hho6a>GP@+$wvm5GG@1!A5n$t7wEd@)dWbK1t7 zAI3J92@9!?&4dSMUJZ6VPu@Y5=2}-+<UZKTV6N7vG%P3H{zyMUj6+ap(CA~40b}w- zjKjv$R{GDj6W1cWPhx0WjY{6n*D3S1*1ybcOtv*yv+5t+d*X%lMKX&P0L0}{TrO7t zvX3sv<H5ijVbgOS6@*Lhjo)knE_V{c*Fg-qd@j~=6&ZPB2C%7su8kA&x#cQVx9Zl@ z){7k~)uci7-xOa;6PZkQRwPlR9vBS9x*(J*&6ZN{n<Dr;X1iZL@rxU`KdNO}L&Grj zG1DT2KMr95y4nEl?6+QoQm#3|LJUu#-kROYScTv%@3yLLsjz|{$u=Z=hah(OdyU&3 z3*!aN)Mw(t%5k-<6yWm@>pk@x!aH)vCoky=Cjr>DnYdb;5B3lEE)C=baaLJ_-dKR1 zWr9+1d0o&|%I}m3VT=Au5?NY}TCUN7+x*?X<*rIq)!7En?lfx*iHingK58Bf7Yt(K z_X`<Zb(}Uvbk;St)!i`HZRCPimhXA152Mu{p2l_iYWh*3*XcqdE6?m-GS6{pLubvl zxf>Li%+9B6@V=(#S<IuqL#|Js!D@^twFIZ@d=p7msdEykFMTFIVyAV(ugckg!MKzo zw~OX*i#wPH-nP-8F>WT`XQx%ekcKa;n!7{j@jA|tbPOhjX{3cs;}XV-aNF@z-Qg~t z^N?v#oy+p0z}5Q)3S^P$>6P=;iqWo=dqdtaskSzCVSy7fDSNx#E>`??q5M<koyGJ_ h+w>PtvepFdF46=ngEMs$@2`LCj^yh_!*S07+<yv>8;<}0 diff --git a/themes/jquerymobile/css/slick/slick.css b/themes/jquerymobile/css/slick/slick.css deleted file mode 100644 index 27f0525b8e3..00000000000 --- a/themes/jquerymobile/css/slick/slick.css +++ /dev/null @@ -1,57 +0,0 @@ -@charset "UTF-8"; -/* Slider */ -.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; width:90%; margin:auto;} - -.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; } -.slick-list:focus { outline: none; } -.slick-loading .slick-list { background: #fff url("./ajax-loader.gif") center center no-repeat; } -.slick-list.dragging { cursor: pointer; cursor: hand; } - -.slick-slider .slick-track { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } - -.slick-track { position: relative; left: 0; top: 0; display: block; } -.slick-track:before, .slick-track:after { content: ""; display: table; } -.slick-track:after { clear: both; } -.slick-loading .slick-track { visibility: hidden; } - -.slick-slide { float: left; height: 100%; min-height: 1px; display: none; text-align:center; } -[dir="rtl"] .slick-slide { float: right; } -.slick-slide img { display: block; margin: auto; } -.slick-slide.slick-loading img { display: none; } -.slick-slide.dragging img { pointer-events: none; } -.slick-initialized .slick-slide { display: block; } -.slick-loading .slick-slide { visibility: hidden; } -.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; } - -/* Icons */ -@font-face { font-family: "slick"; src: url("./fonts/slick.eot"); src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg"); font-weight: normal; font-style: normal; } -/* Arrows */ -.slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top: 50%; margin-top: -10px; padding: 0; border: none; outline: none; } -.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { outline: none; background: transparent; color: transparent; } -.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; } -.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; } - -.slick-prev:before, .slick-next:before { font-family: "slick"; font-size: 20px; line-height: 1; color: black; opacity: 0.75; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } - -.slick-prev { left: -25px; } -[dir="rtl"] .slick-prev { left: auto; right: -25px; } -.slick-prev:before { content: "â†"; } -[dir="rtl"] .slick-prev:before { content: "→"; } - -.slick-next { right: -25px; } -[dir="rtl"] .slick-next { left: -25px; right: auto; } -.slick-next:before { content: "→"; } -[dir="rtl"] .slick-next:before { content: "â†"; } - -/* Dots */ -.slick-slider { margin-bottom: 30px; } - -.slick-dots { position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0; width: 100%; } -.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0 5px; padding: 0; cursor: pointer; } -.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; } -.slick-dots li button:hover, .slick-dots li button:focus { outline: none; } -.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; } -.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "•"; width: 20px; height: 20px; font-family: "slick"; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } -.slick-dots li.slick-active button:before { color: black; opacity: 0.75; } - -/*# sourceMappingURL=slick.css.map */ \ No newline at end of file diff --git a/themes/jquerymobile/css/slick/slick.css.map b/themes/jquerymobile/css/slick/slick.css.map deleted file mode 100644 index 9f0499ad5e6..00000000000 --- a/themes/jquerymobile/css/slick/slick.css.map +++ /dev/null @@ -1,7 +0,0 @@ -{ -"version": 3, -"mappings": "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", -"sources": ["slick.scss"], -"names": [], -"file": "slick.css" -} diff --git a/themes/jquerymobile/css/styles.css b/themes/jquerymobile/css/styles.css deleted file mode 100644 index 1ceebec3224..00000000000 --- a/themes/jquerymobile/css/styles.css +++ /dev/null @@ -1,313 +0,0 @@ -ul.results,ul.filters,ul.mylists,ul.comments,ul.history,ul.bookbag { - margin-bottom: 10px !important; - margin-top: 10px !important; -} -ul.results .ui-icon-check { - background-color: green; -} -ul.results .ui-icon-plus { - background-color: white; -} -ul.results .ui-li-aside { - width: 40px; - font-size: 12px; -} -ul.results .ui-li .ui-btn-inner a.ui-link-inherit { - padding-right: 45px; -} -ul.mylists a { - font-size: 12px !important; - white-space: normal !important; -} -ul.filters a { - font-size: 12px !important; - white-space: normal !important; -} -ul.filters .ui-icon-minus { - background-color: #cc0000; -} -ul.bookbag .ui-icon-minus { - background-color: #cc0000; -} -ul.mylist .ui-icon-minus { - background-color: #cc0000; -} -ul.narrow .ui-icon-check { - background-color: green; -} -ul.narrow li.checked a { - color: green !important; -} -ul.narrow li.checked .ui-li-count { - color: green; -} -ul.comments .ui-icon-minus { - background-color: #cc0000; -} -ul.comments .ui-li-aside { - width: 60px; - font-size: 10px; -} -ul.comments p { - white-space: normal; - margin-top: .3em; - font-size: 14px; -} -ul.comments p.posted-by { - font-size: 12px; -} -ul.history .ui-icon-minus { - background-color: #cc0000; -} -ul.history .ui-icon-plus { - background-color: green; -} -ul.history p { - white-space: normal; - font-size: 12px; -} -.result { - white-space: normal !important; -} -.result p { - white-space: normal !important; -} -.result h3 { - font-size: 14px; - font-weight: normal; - white-space: normal; - color: #0066CC !important; -} -.narrow-search a.ui-link-inherit { - font-size: 14px; -} -.narrow-search .ui-listview-inset { - margin: 0; -} -.narrow-search .ui-collapsible-content { - padding: 5px 0; -} -.highlight { - font-weight: bold; -} -.hide { - display: none; -} -/** class to make stuff "invisible" but still readable by screen readers */ -.offscreen { - position:absolute; - left:-10000px; - top:auto; - width:1px; - height:1px; - overflow:hidden; - display:inline; -} -.iconlabel { - line-height: 20px; - font-size: 12px; -} -h3 { - font-size: 16px; - margin-top: 0.5em; - margin-bottom: 0.5em; -} -h4 { - font-size: 14px; - margin-top: 0.5em; - margin-bottom: 0.5em; -} -p { - font-size: 14px; - margin-top: .5em; - margin-bottom: .5em; -} -.record .iconlabel { - font-size: 14px; -} -dl.biblio dt { - font-size: 14px; - font-weight: bold; - margin: 0.5em 0 0.5em; -} -dl.biblio dd { - font-size: 14px; - margin-left: 1em; -} -div.recordcover { - text-align:center; -} -table.holdings th { - font-size: 14px; - font-weight: bold; - vertical-align: top; - text-align: right; -} -table.holdings td { - font-size: 14px; -} -label,legend,.ui-controlgroup-label { - font-size: 14px !important; - font-weight: bold !important; -} -div.footer-text { - font-size: 14px; - margin-bottom: 20px; - text-align: center; -} -.available { - background-image:url(../images/silk/bullet_green.png); - background-repeat:no-repeat; - color:#009900; - padding-left:18px -} -.checkedout { - background-image:url(../images/silk/bullet_red.png); - background-repeat:no-repeat; - color:#cc0000; - padding-left:18px -} - -.holdPlace { - background-image:url(../images/fugue/holdPlace.png); - background-repeat:no-repeat; - background-position: left; - padding-left:18px -} -.holdCancel { - background-image:url(../images/fugue/holdCancel.png); - background-repeat:no-repeat; - background-position: left; - padding-left:18px -} -.holdCancelAll { - background-image:url(../images/fugue/holdCancelAll.png); - background-repeat:no-repeat; - background-position: left; - padding-left:18px -} -.renew { - background-image:url(../images/fugue/renew.png); - background-repeat:no-repeat; - background-position: left; - padding-left:18px -} -.renewAll { - background-image:url(../images/fugue/renewAll.png); - background-repeat:no-repeat; - background-position: left; - padding-left:18px -} -.unknown { - background-image:url(../images/silk/bullet_orange.png); - background-repeat:no-repeat; - color:#ff890f; - padding-left:18px -} -.ajax_hold_request_loading { - background: url(../images/loading.gif) no-repeat left top; - padding:0 .5em .5em 20px; -} - -.error, .alert, .info, .success { - text-align:center; - padding:10px 0; - box-shadow:0 1px 0 #AAA,0 -1px 0 #FFF; -} -.error, .alert { - color:#8a1f11; - background:#FDE; - border:1px solid #811; -} -.notice {color:#514721;} -.success { - color:#264409; - background:#e6efc2; - border:1px solid #c6d880; -} -.info { - color:#205791; - background:#DEF; - border:1px solid #259; -} -.error a, .alert a {color:#8a1f11;} -.notice a {color:#514721;} -.success a {color:#264409;} -.info a {color:#205791;} - - -.sysInfo { - margin: 0 auto; - padding: 1em; - background-color: #FFEF8F; - border: 2px solid #F9DD34; - border-radius: 5px 5px 5px 5px; -} - -/** Citation **/ - -p.citationText { - padding-left:25px; - text-indent:-25px; -} - -#hierarchyTree ul { - list-style-type: none; - margin: 0; - padding: 0; -} - -#hierarchyTree #treeList li { - background-image:url(../images/fugue/treeItem.png); - background-repeat: no-repeat; - padding: 0.25em 0 0 23px; - background-position: 0 0.25em; -} - -#hierarchyTree #treeList li.currentRecord { - background-image:url(../images/fugue/treeItemCurrent.png); - background-repeat: no-repeat; - padding: 0.25em 0 0 23px; - background-position: 0 0.25em; -} - -#hierarchyTree #treeList li.hierarchy { - background-image:url(../images/fugue/collection.png); - background-repeat: no-repeat; - padding: 0.25em 0 0 23px; - background-position: 0 0.25em; -} - -#hierarchyTree #treeList li.currentHierarchy { - background-image:url(../images/fugue/collectionCurrent.png); - background-repeat: no-repeat; - padding: 0.25em 0 0 23px; - background-position: 0 0.25em; -} - -#hierarchyTree #treeList li.currentHierarchy > a, #hierarchyTree #treeList li.currentRecord > a { - color: #000; - font-weight: bold; -} - -#tagList .tag.ui-btn-up-b a {color: #FFF;} -#tagList .tag .text { - padding: 1em; - padding-right: 0; - vertical-align: super; -} -#tagList .tag .tag-form {display: inline;} - -span[class^="services-"], span[class*=" services-"] span:first-of-type::before { - content: ""; -} -span[class^="services-"], span[class*=" services-"] span::before { - content: ", "; -} - -.marc-row-LEADER, -.marc-row-006, -.marc-row-007, -.marc-row-008 { - white-space: pre-wrap; -} diff --git a/themes/jquerymobile/css/vudl.css b/themes/jquerymobile/css/vudl.css deleted file mode 100644 index 23cad5a77ba..00000000000 --- a/themes/jquerymobile/css/vudl.css +++ /dev/null @@ -1,30 +0,0 @@ -.thumbnail { - text-align:center; - height:180px; -} -.label { - display:block; - margin-bottom:5px; -} -a.pdf,a.doc { - display:block; - margin:0 auto; -} -a.pdf { - background:url('../images/small/pdf.png'); - width:70px; - height:87px; -} -a.doc { - background:url('../images/small/doc.png'); - width:116px; - height:85px; -} - -.content { - padding-top:0; -} -.preview { - display:block; - text-align:center; -} \ No newline at end of file diff --git a/themes/jquerymobile/images/.htaccess b/themes/jquerymobile/images/.htaccess deleted file mode 100644 index d96fae1a2e7..00000000000 --- a/themes/jquerymobile/images/.htaccess +++ /dev/null @@ -1,3 +0,0 @@ -<IfModule mod_rewrite.c> - RewriteEngine Off -</IfModule> diff --git a/themes/jquerymobile/images/EDS/PT_Sprite.png b/themes/jquerymobile/images/EDS/PT_Sprite.png deleted file mode 100644 index 64225908ea429e97bf01b89c6e77cbfe2b0840e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 120752 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	%5j8wn{uAP;kU9}%1(-UTNp0;&e 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	E&fuAa6}%UH@DI-tz0j-{Xb> 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 diff --git a/themes/jquerymobile/images/EDS/sprites_32.png b/themes/jquerymobile/images/EDS/sprites_32.png deleted file mode 100644 index 1ac5486a8216e8262069cd08d1ba6fad8a04cd30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4628 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 Tm-E2m|1|nK#@ZDq$MF9FM+_XF diff --git a/themes/jquerymobile/images/ebook.png b/themes/jquerymobile/images/ebook.png deleted file mode 100644 index 6535ad8e5a2cb3591f5657e65d85d9f8fb8a8fe9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 829 zcmV-D1H$}?P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!-$_J4RCwA{lS^z9R}_Z7nT$QgaT1(h zCxj#xA>ombU=<alQ1wAsRRYu%La;+Z>{wUbcLiG(EC97tC0<fDs72Y(U4<GXssO4I zHL{YF#C9@v;@I;Z&WsZ`T+Q4wy7&D5Ip;rTlpqMWaP$7S*vA1F1WX08$uZ&9G(qe2 zJqO3CF8uN1_rr39M$_TCI3ArC8&Zm;Y6NZqph@N<50&Z`4NFJ@?I7E$NdTWuj14MZ zO%5`&e<A{hXg>so)^A47>`jtPXq>rtgO3R0Ha#((<F~)&F^sxI^P^*bCyUSuNoAvs zY1!;v+a;iAagEXAIYxTB@jRlm!^rJ16{GIp%6G$bc=Y5&1XL7dH$fmEpF(kixEjMW zO*%30B>Gat;O&Azwc$r3*`5@AXU>xU?EIx)ez^K@M*~q;97JKuviSDYNMvu{o2I|7 zn+xYoa_~S8NnOXNHJD#4G4p2e!R7CM`n8pTBLtq~3W>_kFW&Oc-*a62@&x(A*$DLS z+&i>X7WSm+NWhhE@`;ykmS3wo1g`62I}Wz!w=!Sg{1=l<9_nVjyh2ZQfRV}5Wcvs3 zYpbZPiRv}@`qSYfJ0jw^9<J$PIUebBCugOM&B_|CmI75FrfS4vfs~<<PU`H>X3+Kc z|023lf^3+}1*SeZOvNZuw%a9Y|MozI(yJ)G&HHtqnfY1LdxBjAQo>MI8-?XMxxO?n z=ZXxEW@Q!xx83tvWt~&`@u-C%X8HYUlOP-zTcXbvHb}(uC^c0CtJI{G!jRJ2q|F|7 ztt8-mtvTq;^t1*^90Ix$I+kfu-7;x6|0AX86u0(Kj>V%A&2^W&6Smr>Bh^m5UZ>Rs zRFy-=M$i?Hg{3m1xjspEjN=)HwQ`w~QKKlD+<N+&yU%86G#YGfZniX-{{7jX*TO$9 z)0O1ayG6!_vr($K!2@)5RJrqf0gpDeEJeURrBW#(_#nUlW3{2l8Sa~G00000NkvXX Hu0mjf{^XC_ diff --git a/themes/jquerymobile/images/fugue/bookbag.png b/themes/jquerymobile/images/fugue/bookbag.png deleted file mode 100644 index 223e889eb13ca5f03cea33109a3fa8547c6c5e48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 539 zcmV+$0_6RPP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzy-7qtRCwB?QcX(&Q4~GTFZ^gE2ko2w zgzlqNn_9bXBLppienI_&Ah1o)zBa8R+PG3&w{fYU6zXW|j5^)(Xl#ZGiVj@n-LLcR zJ9m`py13j`Af{8mae#0b`A7t1_#nB`Y=&Ai3P?`l=+Q;UUlbBgieTF)kH@&0&rzW9 z%ouZ_KnK1O$Uqnj0BOA9O*EbvW9}ycj$5V46RKM$<-FWj^<q3T#+(=X=z*dJ7dxuD zS3Hyg2hC0gt#%vhD=XN@<urR!{FcPm#b3*2MWZktZf|PGPi{fWF_pJXCKC*YLm2Tm zjO}gRXjzv28i~Xr#+q0xrh5oYKyjubvn{iFm`RX6iFu|GygivrV&*4swDLB_A~&Bz zGCs$HQcA>(EPU2Fegf{F&Hkn+7yc83kUfD3Lb9J!Dy1i&z4Ur`?e}$2#xStFv=rb7 zOyCGxrCtvdv^o~{&+pJ^G*G!dl?@m{0{;ZIIGd)4(P;EJrK#|6R@CPWGmT6lzQ`qH zEA8iIa00HzQ<_*cV`AxVC17n}g08Ha?`PsSpuk=0V^RuskW^*)-}CqbMDyDHn_JQZ d|G~Qe0|4{B=bbJ{B`*K~002ovPDHLkV1jdE@X`PP diff --git a/themes/jquerymobile/images/fugue/bookbagAdd.png b/themes/jquerymobile/images/fugue/bookbagAdd.png deleted file mode 100644 index 2398cd9d3ebe89b63c330f05cf4b996bfe912e0e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 628 zcmV-)0*n2LP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!7D+@wRCwB?QcGwPQ4~EhnVBZ0liGoa zv}#3gVQ@L_wO|p%eQ{Sm7;sYxy3nQW+=?yf#*I6nd%@2_C@2X9QHq;@B8?>N*mN3` z`Q>@<v(rpOLFs|Z``vpu_uQulA+R{DfDuJN7y_9L98E(7DbQPaVcxz;TZf_sA<F3V zp{A2mI>j*%1gP|SSnl_6mV@_vhfp{-X677T;R{)#{Z2rF(CGl9qgdAVUgzg5$KHxd z@cZlSxD8tQx(b0>LQvV0CR;eRP;r`%%hiOq_$@4*xju7<b2g(*OkX-Lb6>B#g2Em= zI;T`G&R%mus@`a|&}cR>Q7mH8wk5&6-aEXHT<E%nkt?Slo_&V9<NjzA)TdHGM1A|d zPtrRuvssu^Q?k(WJh|RQNv>Cew{T+@W8D~cUhJ+vKRr^G1Z-SHHV5QXf|xG(%*4Fs zIGzFO55MB1F(zv+eDr^r7)s{@^vG^*iOIN~1d5_SBS&xH1RZG1B7+a{m%$Wx{#=|c z(sdnw1rc)1J^?FGX@>cHUMk?&YPZR#9ho$4nm9~zO@nI&1jM$wwl<W|XnDB&U<LJh z9ji}nW5PCv3DODzIvlkubi3VwN=w1Z`?GRCX%#S@%kIDBayc|VZ44_g3`07d;D}{V z6#i%d=ME{@rg3xs{O~VegSWjD!S`L%7MI@Oe?XqsR2r%L$_K$u0R{m0F!*vvbV2k0 O0000<MNUMnLSTYd&KxKJ diff --git a/themes/jquerymobile/images/fugue/bookbagDelete.png b/themes/jquerymobile/images/fugue/bookbagDelete.png deleted file mode 100644 index 21a2243339bb524403053cd06489c63a141cb7f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 578 zcmV-I0=@l-P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz<Vi$9RCwB?Qawu}Q4~EdnTeB+am_$n z)Wu$`Wb79!n}zMPv(O^-!v2EwCx|XdvnW;;7WNi?5G)c>icMg{5+OtU$QYBENsRZt z&BPgZ1;qoGx$nJu59gjcqTlahYe9g~?E;<$M58bj1vvyjZ`o88r4N6e?s^oFU{Qol zJ-T&W<T@SXA09Bz!8zY)P5cApIRObms|BP|$SZ@_%qdKF1T%_*VlPlnr6r$$<(i!E z2%o;?%=%`w=oemTm|0s|N%%EBws&?Q*n^GFqPV!cYI@XNvn*WJ>zEiH$7CiW3(t0s zVg0tCDk>C`#f~)_jeBvAU8$f;x*W$L=`HA*27P*3Hrlo=zq4QGLUYGrF&rK2ojX-z zB>@}PC7WGxYUnUs@|lS_=U_x>MTta0_9#;W6Fup?iw@b%BQY6|<3k7`rTgGouNT+? z@1L84O{%KmMGztP3<;PmLOV<*lTrak<MtL;&A*FJ>pI40uR(+qc*IsHmqP`YmW?m# z`>0eZDE#`4iHsg52r6*tFl88Mx7$xD4S~ZS%QBxdMv;zd!?$=mj`~F{tbkYJJI(lL z#3)ApYXR4W6x`6dd47I)4cOotJ3w%Khtk&16TAiFc_~7_r2LiNgGT`d0Px?|bOL@7 QD*ylh07*qoM6N<$f_DM>y#N3J diff --git a/themes/jquerymobile/images/fugue/bookbagEmpty.png b/themes/jquerymobile/images/fugue/bookbagEmpty.png deleted file mode 100644 index 65c2fc83fd9444816694c5c31bad10920c03603b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 671 zcmV;Q0$}}#P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iph= z4F)c0wAAwe00JLLL_t(I%bk-wXcSQtg}<5147<*5OeSWRT_H9x8dF$oY%Ii15c_l% zHYp^9U~8jbV<8AJY#JL8f*=SYh(AaS3*rtb(x`#O#sqdrvVX(8dGlt+V#AP)LDbXS z$Gzts&gI^xaReS-q+}SB59X9&{#FI|FjqfHKuXF&u)MI!?7}LuLa;35px_^I=PcF3 zxd%lySK!$SRQKam01aUAGG(9yu)7Pno8?k{ao%;DezT}?{8Z-L<b|2(UUtOM+s&O` z_2aueztO&~0X(`y^~&6hQW%D8H5zQ!>lAW1isRz|Y%IU!{A7u4*T?fb!Z0Ld>b=d+ z)fEFkMGyo5p68KGrN~Z90MO}l`VN|c>6fo?U6+xeA;!kW$Ye75hT}{b08s==DWsIi z%uy5}r6dRf#IYfs7xEZV5yvq#O+!Sg=figcAdEmti4cM~j!{YxhG8ORpE*JO%N8@b z!EgjEdbnXX2;ix)zhi_D15KuBCU56-j>s@r`&!4_^RY+M_(AXI{U5we9O$}^ZQI0g zOdQATv|8-8+W?GavlOTD6sPiu=-QhPEr7m&g39{(z}~kT9j@JbL9JG!^5iy!@$5i7 zRQ+fGNChVy2jBM-g63$vzdHv&(HUkmol0uybej6NEe0G|mPHgr2`TSb<elLoFV(WF zK?lta*tU&jS$}ovrfJgb91z&+;yzyb#J@n-fB%{Pg<m6->R0GkL<Il<002ovPDHLk FV1j+SD;xj- diff --git a/themes/jquerymobile/images/fugue/collection.png b/themes/jquerymobile/images/fugue/collection.png deleted file mode 100644 index 320e701ae15d052d22907794f55b3ed15f07a0a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 436 zcmV;l0ZaagP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzR!KxbRCwCdQ#($>KoFfZo5qq4U?aDY zT(}Dd-~gD;#-vR_V-d>8wT}Se9B>V~6p?6=pmbr$@i%7Pl8sDCQZdp<Z{NH(v$KiC zFbs4`7<6Ks+(0HtLY8Hb5aNfB68MUteWd;3bzi%#QwOYG6a~qVAmIFLn&!<g3@6L7 z=dn9Y)4SbnM_iln(cyeKtWZ@IvC(l|_qJ`@8Djx4rXhjBp#}}K@TdlSm1`z0m=KG_ z;(-NoU~Se34mD_i;el7yb$vdaPA}g%cmhRHv|O*()b~B<eeo_q5Ip(5Ptc$Nd*<*+ zJ{WNv-)}Y>Rorg3$_PAuFksY7)1)vAA3e{b)oPW<vMjNiGGHoSO(ifm1b(4o9tp4H zuBriwda|Cb8}Q5j;-TH&R>(Zh&-SmZgb0X$CzHvcfnEm~T6o|Uwr$^V(f!lEP|6SS e|39X00R{kBpCO@~dVs_L0000<MNUMnLSTY_&%V0= diff --git a/themes/jquerymobile/images/fugue/collectionCurrent.png b/themes/jquerymobile/images/fugue/collectionCurrent.png deleted file mode 100644 index 9732669670328e6952326f9a4e30ba8b34664362..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 572 zcmV-C0>k}@P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ipr7 z3=<y<5!y=t00F#7L_t(I%hglQOH@%5{?7AG)?x%hLSGgPE-Fb3nm}|@Op78W7ePtV zB7=yS$o`lj3T@#=cUGJJfN&L*6$%5=V!&V)GQ7v-z909V)8f9Vv1POBz=gv--}iBT zl8B%m3(%+aEkKP%1LblVL<9g(O5xS{dvyR~e_?+<{J!?yS_=RW5yWu})s3#4y?qnF z{{5ZxPm<_x_s-PIUiP_-Z;!Gp!<)&4Du8flcjFxZFOVb&#OSaxF>!g-)B&R@X94%r zDMr(3rCzOsqj!Jo?KP7m@fojIuFnJ5hmL4-Zsb|b3bl8>G*cGXVnB)j))AeUys)@A zH?lnS_4DJk@vD~rgi2C#a%g(?O0>Pz)K>8N;_&j@u^D6xxMIXigr(Zdi}~;vv=vCA zX=r+OG1}g0DvmqBN_F_@hw&P67Ibn(>I69pQuYFa0gyT$JANd<gB!Ky*G7-x*2m5h z#nAy7Colymw*KWT&_xY_!lC~zo}&X&tRphcgL{RH`;&okI7IAXSx2N?yETw8pq-!; z_+3cZ`-4RjO9A~BD+L7Y#P_J(8X$H0%!1hb)IV*ZDz)hUKc-)nv<4dt59<*C0000< KMNUMnLSTZtDEuJ+ diff --git a/themes/jquerymobile/images/fugue/cross-small.png b/themes/jquerymobile/images/fugue/cross-small.png deleted file mode 100644 index 53c3a71b25917651d5294126cbaa30f33d18d971..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 296 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5XPI<aGhE&{2`t$$4J+o><XQPt=4^M)lc*M~YFBq3ZHSBoC z&wQ9~0h5LOoB#i1CDa;{7$x-+6D&TjU-HDhgY8jPirucL0-i<OXP9qUh_CqJUi7Ix zrAm>x*)WjJhjkZM$Lhu(XV~-K|5vEuVs=jC7rWkM;HFT=yz7BAvvb0Rg$qB<SsQ)6 z>4iKG&&B_Wi3c4FcxE-4*-e@Hmw!>CVtB`y<IkAfzATx;-ou*kVmpU{!IEM_gE_UV sTO^OLA9FjaqO<XU#Vm0N1|}YcWWC)9%@h8A2l|S^)78&qol`;+0Lw;iO#lD@ diff --git a/themes/jquerymobile/images/fugue/holdCancel.png b/themes/jquerymobile/images/fugue/holdCancel.png deleted file mode 100644 index 38558b29b4b0b879351581f62ce79f04b7bf0878..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 571 zcmV-B0>u4^P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ign< z4jCL8b^mDq00Fy6L_t(I%Y9M5OIuMGJ@?j!v~dzaRJypd7C{K&;vnJ0K_r8Ox^x!f zpO8TEkjyTw4(`emG)N$1=_<TUmqH5_BwZdssC3BvzSAK;F!EjwT+Vmkeus1T3<mfb z1O)&K02%-a6S#AEeB8iW6sy%klH58vn#jd!^$<zet5ix#QdCo)lH99QO0V~(hJ%P0 zC84TFgS8eSViFBh#3~6PQw=~uMeLaAaBzbJon{l?H#X2|HX*8GT1mLH1mc_#5)VOu zUEjxT5Fm~s{JFUq>G_=<h;t?}fjDP{#B!~Mt9BdP*(`ovUt>F)#Z|kFFQ=yv65?D+ z1?Q}inDc$i6$%KW2>GQYgi(a~{e8@=t@SHRFfc;mvDL!QMgzVv2%nzd8-pJg7kF&7 zAbo?B3ca3HRovC<$j324RV)^Z2vw1fW8Bs2P*q5;mtH|gtdz?*pPj|}$q7D{N+Z2e zE)Nsf#49-GjFR}6%i&ut*H5K7rgc(<e=jdn3gCSv10fSx2mcZcp1a*?&-3tkbF=m# zlSyRH^YGm5PQNx7#hF=MJ)r8csGhyE_8^UowZHz}-=7Wl{sS%IOBe_77|;L!002ov JPDHLkV1l^H?@0gv diff --git a/themes/jquerymobile/images/fugue/holdCancelAll.png b/themes/jquerymobile/images/fugue/holdCancelAll.png deleted file mode 100644 index 3f93371db6b30a338f935655f91e2d8dbbc536df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 769 zcmV+c1OEJpP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ign< z4jdI8-m{1R00MzYL_t(I%YBkhNRx3KhacZLEJYBCB$D*tN=!4ym?+7>IjZGIg^av( zOs`&4nDbSXy4WEQ3=aj7pkf}%%|BS7iv$tsW)PUeEmIsr-Xwc}?|xnCHOuw6Jg4u6 zhcBNrQsicLw+}cCyaeiw;Fs~9o)@X^Y4rPBq?FRt+IsgWHv0W7{4e#LovntH(nuzy zNG1=_kW$uncD4efr_wcqsNUJ#Wo31hoa}7MZ8o#qVzD5ENCQv+48u4xrmBy&wzhn~ zInmd5JN*7VH8vY-;V>K9+r&a4-Z-7af<c53ifNEEjI<>1YH)DKkkaIh>S_=Ixw697 zNQC&*6xZEuf`I^{s!A~pgb-=5P>4B)gJ>{_ZWu&^LFOC|HbNmv^7DyIPU5lK84ZOf z9UMgH`hkHELiynL<E^RTc}EAwW@aE9#_M)7rK-g2c5W3EFuuIZ+2&@l%gYhN!+#j) zx^lj^m+`qd>MAPuwy;30-Ol9vJf#mGQUr{yuj8>;_%t@g`pgXaF9WmSl*fZ`IvIKQ zjw^Y2JPn8We)%#vWo4`gL0(f66UijC@i<GW`ftJd^fcPi65fmqMk5h?nVIY_F0wW| zi&9z1rM5O~?d?1{ae|US0DXV|pg`Ak<*ll6HId+{rjhCK@N91n_s$MW{ry;Tb18PY zx{7>09#|}0=e%AL@py*$L|xaFi-7=-Rh4T41Dq@?<FnJr<9qk;1OnU{8hZU>Z*Sy6 zRaKS{Vx-XF$Wjy~W-hC=p`jzHX)>y5^5f>_Ax1S#mNqnWq?)_}kch`K(ydmCU9PU< zSy_jeZnc`aM<pF#H<5@HIvn?f5T<5I-M{h^ma}U!jGun600000NkvXXu0mjfVR~WZ diff --git a/themes/jquerymobile/images/fugue/holdPlace.png b/themes/jquerymobile/images/fugue/holdPlace.png deleted file mode 100644 index b001bb7358621cf970eae192abfd5b24e2863e40..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 695 zcmV;o0!aOdP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!SxH1eRCwBalHE&FaTv$H=j_b3hGoud zvk+-G%B4kCh(+|`MM5K~=nv?k7q5gU(hFx@cp*V|R^p{MCPh#zp`suuC|6fr%)uP3 zncJCjZ|?P+ou1#x$sBDz`0|`{p6B_T=jF#;9UeyM;W*At#!Pxcx>&{jQ55AhUnmq% zDp{8IJ|7u*77B&z)hvr+@m$~FAj;0|7o(%&P!uSvB2u}fGI3>SsGpvm2$Cd~1GoYu zGkT@N^E@a|W&IDp%LI_C05ntq<?(9px0&yd^7&HnELoD}ic<X)$Kv_O?=`qy{@e<n z3aSE_e*++}GS-%(*cp#wRj=P{Azy6<8vu0%#g8>Ki~3XwL9KSPg-S;tf4&6ZVh=R+ z2`xFUZ=16RX6_?L1!(siKy6zOG=^PU0BVIrz`(%GqduPx)6-*5olYn0ZP(Nwww*{Y zh^5&vpz$E;I(i}08dV=#b3U8pd-Wa&ZnqoJXbj<S7|CQ3nfN+#>9iWC69lw(9z$3R z!Sm_?_?B*HckD*i{So){@4A|5GW~)mipXTLNKyZZL;_My!V*Da(I|4c92!j~G&MKl z)Y<cxnw*5~a0hHh4q<!u<4d!TZi#}?XjK2Mrwuq9j)$3(^5w2`7tAddi&0!zLBQ|F zkNJ7lGg_@y>@%A(3!mS5#a|vVmR8==b!?5Xat(&%ak`@3JDmv+z22y+Z)iVpy2rfV zYBLsx=UrS_b<KV7$0Fe`0*|Q%1NW5xmVf=~0?=qQxO;rP7=MO=NY;`CERrTjpL7BT d0^qLz0|4cScpp)o3Hbm3002ovPDHLkV1k<EJcIxM diff --git a/themes/jquerymobile/images/fugue/renew.png b/themes/jquerymobile/images/fugue/renew.png deleted file mode 100644 index a502793fb1ca15f1f5099eca161cc42cc60e4e5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 609 zcmV-n0-pVeP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!14%?dRCwBA{Qv(y10{gbz`y`SfP;gB zL0nv1kBNy%7s%xX;;;Yy{k#0~<;zPye*8dDd;a`+1{QP^|NQx5%)`SI*x1+@DJCW+ z{p!`Lr}g#q%bz}d$_kV|i{Sz(DJgWZf+b6q6bcCm$+5670}cGk@b2BaM=>!m{Xn@1 z$O?gmGO)aP^9J1j@!!9HOWwJ2hk=oikpUD&yu7@UKy~8S!hi+nKXkEA4<9~x$;HJj z^Y7n(1|}v(pbMV71giUl%>X7>nSTr(a{m}q`Qfo~xTB+E>-+cLpRlnB{07k=K1duS z2~r1A57Gw?gFb5p1~y<&0$s~+=OZJ-jz>%kw?8u40G%G+*VmU)R8%wv=#_;)jYmKl zRe%P7V*b}328O~T|50NBB$=c87i7?p$(Nb^l$4Y};qX3J_wNxEe(dQ5YyeQo14y*M z1eN*zGo%Ur0jCKd?WD}da0WTO0hu*GY6sW=poGWoKMXAn{^7<bQK4~{;rY?k430r2 z#>&ddD7GHhxUvOm;10%C6NWQE@riKFptxseXJ=qzV*|zj6T{!Xe;I!L`US+lf$TpF zFqf=bIR9+b>Hj7y-+wYN+`fH_;rsXRM5ljFPEH1pKCp#ffyo<W!#@%-6-fP8XtrQ^ v^O0fJnpLOMNX><;EDW>2>44Jg3=m)dmm1yCE7>cB00000NkvXXu0mjfOqv&o diff --git a/themes/jquerymobile/images/fugue/renewAll.png b/themes/jquerymobile/images/fugue/renewAll.png deleted file mode 100644 index 92506b6cc2366c16242824ac226c1085931f66ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 712 zcmV;(0yq7MP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!YDq*vRCwByQeQ|@Q5gT7ySvTHWUE!? z6!x%HL}UqfFHz8+m&}JGi>xOVL|+QZ=UxU2Ut|zLkO(43kcAOg41@}_r(94g2)7<A zMI3W^i*?=Iz4!E;YgUe+{K0p>bME(jzwdnKci5#Mu;i<Uwxb>bH8nK|g+h>J85=N7 z6OTHk0mkmqRwYY=^FEYp$REPZsD^FZhp4EDmOio)?K6^&x3-(BJ+0m9@Y4~%;!dty zT}*{)ZEfwjcszc&uCA^zpU*EIzt>u12KT|{-!)4E%C<<I1xK1SG&EFmTpJr3yB-V% z!?NrmLJQ|#cNyU`5l?mE^ND9^xlkxn|KDAyR6@C2jz(rQDo4}`yQl6<E%N|dIC$}} z`fmJ9+R0={OEe#<?Cbpe!t&ahiBidc@E3U7qH93E1>Hu`DnfXeJVqn*xlV_HecL#Z z0mU+Nh%=e@N^|p(dcS|Cva+(eG&nf$MAKF$?F06%Z__J+AWb$2zYLZ<3V39p5RlUt zQlBJbHFk`S-kD4$d;0tPhiR12y#YRBwKB}P==K$f^d@WcZdPGWfa6M&C5UEjXIy6^ zk%+j5FISta84<(h^*qik7^aZByiP!&7WyPMh@yUu-tDIIsK}p+`Z3G-??$w|K`!OI z0}8ZMOe9XUb*P)9*#8krFCXA!drXZ+qnl)U@%Vn?Ct-@+jA6FDv-?-E(BA9y!sGEk zk|bCb9oI0(DzrASagvGA5g}zv*2_RPI|p6Y@xM?M1)|PrSXzVA!Txi|e?a7mI)|X3 uVd&xbt6ppoZW%*v7s=1J(D`rpA;16~yBlNaCAf9~0000<MNUMnLSTY@s!nJC diff --git a/themes/jquerymobile/images/fugue/tick-small.png b/themes/jquerymobile/images/fugue/tick-small.png deleted file mode 100644 index a110aef9330c6e9089dfb18544d1a46d65d9fa92..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 283 zcmV+$0p$LPP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUyy-7qtRCwBA{Qv(y10{fofkH6w2C$$D zFwPfdVE6}Q`~!v!8_;}qMxZr}#te)M#{WZK%_7|e{~0`hhRtO7`#+6XFMt#p!!`f< z-;(T}V9fCIKXG0FYJl0ap5f=eK>r|r<GHKmo&|cLhBy~|`^#YJV`>bf13~o0CF{;I zeE(Mibj=Rp4EXV{=Jdj2XJrEwj6pPr&+z~M4x(cLY}2dX43E2Sv@ozT)-Z^%?!Xtu hjH5}JasvPY3;^T3N38C(J0t)A002ovPDHLkV1ipCc|`yK diff --git a/themes/jquerymobile/images/fugue/tree.png b/themes/jquerymobile/images/fugue/tree.png deleted file mode 100644 index d0b534db872347ebc238a87e9dd8b889778086ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 559 zcmV+~0?_@5P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ipr7 z3>Y;tUdmPg00FN_L_t(I%bk+HYZGA@$3Jg)z00L0)PRr#HB)qPa0*C32cfuF$l%sZ zh?CU+qO0OoBp~V}WHEzF2FV}@1qU}vkq#D8xc17M%iVjw9FCN`l%C)-y?npV`+c4V zKH|aKBeM0f{_T+vVjE~><UdK0ynbchpJaQ#K5HPOFw6ynVYuCHw;vjYQS&?xtu;Xq zbZpxu3d39gfb<uOoDc*-%XQtF<2Xc7gzx*raa^0tX083hgO%?$kd<mRCs~$7uh&~0 z#CSaBPWko)UCtdRCn!UqwI+_^bFEY=p_F2^7aB-}An-hvrzlJ94Tr;vlcd~Jr>6jz zmc^BFIn}SOuOo!u?9F3L)8t*f^W0s#1;Eq0#^BRWy$ev8A5yp9<NH3f7hgz{Bn`+; z>2|wMq?Aoaw{e^W8#fuG?sdZO+R=16{hZru`7k$kI63&({Izy(7k~u(?;kL`TOiV& z&iu!~+}z2XCPt&tIXGJDieVUT7Mv_ttA4-VpU8iKQ{)2^Sp?4U$uU9oavwkzfzv2A xv8>;h`T$a?VsMJUS_Tw?Qv?=(SOW3C^%uPkB-9Wa*e3u0002ovPDHLkV1lzl^wt0X diff --git a/themes/jquerymobile/images/fugue/treeCurrent.png b/themes/jquerymobile/images/fugue/treeCurrent.png deleted file mode 100644 index dc4d5008d17afb112dfe6dc60b6527f724e0c455..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 534 zcmV+x0_pvUP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ipr7 z3=|Jp=UnIj00EXsL_t(I%bk)xOIuMG#((E}<ZABCH3+3K)Iy=sLF(w>U??sHv7f-H zmUI%KU%|nxP&yPu>EbtVaS7-uItpSOf`SG~FI@2^xqpvCYdBt$2z{o*^E{mQec>nO zx31A8gjhg`HK3%~S19#EDOJ_G2P;Kn631k;HuwHTIWG<8_AaC@;1n@6cIE<9vt=2y z+gY#V{b@PPC?X6)RHwt6Fm#UUZYfREO!XBqm(OQE;Md|9N-6y;KK#C+m!$7`PfXvp z(5D%OL9ZSZkqAN5>F{t$6353g>y4+Aq&yyy5&&~_l;M$)zrI~4AcWxd=SNJ_Bpsjn z+Ol2)@HRTBoDWZL0_6M)47WxQ1URdE-4mrgB}tN{A-6VRyEOnBfK8*K<=4ROqs<;3 z=BEuVw^k-5m%eQRpddKh!JJ(N@ehXG@0H0f+mE>^Z#TN&q(LiZn7Nh?jt*8f-~arw zD&r{9z_EIPGccDyyWJO@yk+6ocHg`U(sSSp%BAml&w|rGFCx8Wb09c_z=C%OeYOA5 YJ!H`H*Mhn0?f?J)07*qoM6N<$f^YigZ2$lO diff --git a/themes/jquerymobile/images/fugue/treeItem.png b/themes/jquerymobile/images/fugue/treeItem.png deleted file mode 100644 index 13cb0a63c697eadd1985cbaa7e8aee40ac7a76a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 374 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgg)Zb=?--Z@9|*nvXdJY5_^EKa|j zWaxc3K%{kl_8pOh3!KBu+k+mOo;$koi}??Jm&q6BKX`D#apJqkrL&VOw@gmrdi3Dg z5{p(oexFYsJ>5-i9IZTh^WMtw-QOG2Hzn0mc<qINdj5#DQgbh}%N%D+*n9QR{XLS5 zn>SCt`{As_JO5j!<0nWoZw-sgZhpM>cJorb4|jihxLmnDXW54PuUB?nYkYsMu`Ghy zW0DK+uiDfe#q-4sk1W#G-wv&^;%%sMn6>QU)rvodKil~GZs~JLi8$-M)#Kem)1%Ly zeP8q-<M&5C2bZ?#=jVR-niTNA`Mps$YveT718@Fhs>j^^F?ZsBEpzr7hLvK`JIloP Ri2*}^!PC{xWt~$(695C9p!5I$ diff --git a/themes/jquerymobile/images/fugue/treeItemCurrent.png b/themes/jquerymobile/images/fugue/treeItemCurrent.png deleted file mode 100644 index 78918c872c4b7062d11cac03e52557fba1dc14b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 312 zcmV-80muG{P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUy+DSw~RCwBA{Qv(y10{fofkH6w2C$$D z=yzOZU}k0pvv~vs85kKEX9AgrfBpEe<lE=Z3>PbO@f&~)z5_L|u(25fna0q-UP90d z|Ns4)`S<VNGa&ry=g%`BTjK*2jK6>RQUH{TA?Sr~Up^b>XW1Cv_{6~Q`42?w*c%20 z*Fat44GWJHpt}OofX`pfwzY3V5mSivGTuFN+gU~?rU?XH0CZ;h-#-wm|NZ^T0P@Dw z=_|mRxp;V%5HtW8e188PXyX5~pjcq%=3atL4dZB1rrZF400RIS_F;x^P{k7f0000< KMNUMnLSTXj=Y+=q diff --git a/themes/jquerymobile/images/loading.gif b/themes/jquerymobile/images/loading.gif deleted file mode 100644 index 471c1a4f93f2cabf0b3a85c3ff8e0a8aadefc548..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1100 zcmZwFZA@EL90u^)S14;kcS~P51JcqXyBK7YjR|$m*3qt)1nqFnf*+(nyIT_zZIrbc zP70+hE$ePOAcE2K4FU;V;KM+=xUiQtnG(k(Qx;;(oQVNl47kM11c$9(j7iV=cuw*= z&;L26aeaM*8AVX!4nUmF3luezO5JukyN8Fbj*JY)<FUCpDxJQaNW`ySU!ItlSYBRo zIJ$j4&-(g3kH<YaI+{-3q3Lhu=jVop!?9R2nf#Kb?|Hog`}_OI|CeI_z-zj*Z=BK^ zb+y$sEJo&3@fVweAONY#-poD&;n*S-!7khAH+BmDY(}ZG>E9#Hd|0*@ZIv{eO*Nb# z12yCIrOhLLJlbn33DTB}t(F_b2bV4~y*j=}%v9m90(t13QX1^b_==P$D+H{5*5Mu? z8<YWo;GEBY1&T!BQK0xwXCMqjnAr%YGou4t2y@PyRzL5TthyGfwkF=Of4;|C558C{ z6JT7WWr2j~28PmdD&J;)Tj=1l^nDuHZPJYtZ0{NxO0c1lQ(r$gnrJ9R)_&N{SfHl| z2!-ca0oHja5LD-MyE5*0jKrL?Z>gKY>BXXf^7@!+sCzFj+>XgJsqfc(1Ya(r=#J=3 zlZtj9{~(p*xA$9X2mMtN6e0bM#^36uHAhJ9Q&;+@HQ_ThCJ=yPPcaaStzMs1DHP_0 zvw_E92pgO+s83$0SnZp{u*pvQ$A3#Rftg(VD(=52XCTzUftd4T-22$PQrgIR*gHx4 z{43C_yk?5j?(i$Mual4dFf?{<9Wn}qfaB%>iNwkdu&q!m&h2IcZ$2Th!C8}<*_&Pr zyKl`OZw8N)3D^4?RK}UoD=o00gbKYHy=yv32mZ9Dl8aIS8x^Z$2?NwcBLzFmZOtoW zzN62&u*QDIz{Fy}^YAXY&Txmg7ATSAhAr8K5fZbFZ*SFa$_qE2L|VVFHOI{wKE8B_ zGXV2p-56OO`rc4Z7g3zbj)2_3YjK$((`OUqD%*mgvS`YELYsVW1or<Ji5ibxaAYiy z=gk9rKEVhw2pD`JXUG4J`ezawn{8F=L+M4NSK^3j$#Wa9kJJEJ-c-|b-w~wbz{b|@ z8l-rY)_}?(Xrs~{A%BGk9SDaFM(<Ns_Gi0#G;t%r?qy<5AoWN;>1)YW%;)D$oE>#r zQ3z|D(W$Eg`c?NY^+fD&+nctrc25@u47U__J8-QW7NqK!$T9C@*SpuaHyFRRpIGae rj_Lao#za}+eaj_<`F9!mRdtBiaY8;H<a_dgNJKC%GYNP(1HbeS!vuHT diff --git a/themes/jquerymobile/images/silk/add.png b/themes/jquerymobile/images/silk/add.png deleted file mode 100644 index 6332fefea4be19eeadf211b0b202b272e8564898..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 733 zcmV<30wVp1P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!Z%IT!R5;6} zlj}>9VHk(~TedF+gQSL8D5xnVSSWAVY>J9b+m>@{iq7_KE}go~11+5s4;8hc+i0Xa zI1j@EX5!S+Me6HNqKzU5YQwL;-W5$p%ZMKMeR<%zp69-~?<4?8|C8S?bklXr4v&Ov zb&06v2|-x?qB`90yn>Qi%Sh2^G4n)$ZdyvTPf9}1)_buUT7>`e2G&2VU@~Bb(o+Mz zi4)>IxlSY${Dj4k={-9RzU^W5g9|2V5RZ2Zu<x6&^l=W_1sO_5@*~{AJR(k@osu$W zIOyKBVDIZThPU;2xYmJgUn>lL9s2xQbZ@r6eP9Ra5u(s|C0Nj#&4>wTSkb?%#=9?@ z^oxDy-O@tyN{L@by(WWvQ3%CyEu8x{+#Jb4-h&K9Owi)2p<DqQ{Z%tMS5;_RkwZ2s ziU|ZZE*fUaAe}14z#AR(OU=04okqn3igEs-_q_}KZ*?@>gg+heWDyked|3R$$kL@A z#sp1v-r+=G4B8D6DqsDH0@7OztA7aT9qc1Py{()w`m``?Y0&gi2=ROcc-9+nU^I6< zT=e_Y=<?pf1$FXK3F5I5#ceAAN5BHvd?h5_(jPS+7l@o3)VYh{*frx)Pb%2=Sw~G2 znu{1!PYZ*jM}To^G}f>vSnG@?3Ue{BW5ONFttcE!R-R_W4O01|0-|K-YNXLo2`4Qv z`r1LxR6#yf3FB%T95gJnaKKivA~Z}S9A(ZxE<qS_Liq!k=vg3Per<qx!vKx95m{X+ zQ8;uQPPk0h^qI`uo^&$1^CFd@NeQR5pADaHJwu&SvB+fQDdu0d@n7>DK}O3T04USJ P00000NkvXXu0mjf^IS-S diff --git a/themes/jquerymobile/images/silk/application_add.png b/themes/jquerymobile/images/silk/application_add.png deleted file mode 100644 index 2e945076cf7686b3b408d6eb2cf913992100da15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 619 zcmV-x0+juUP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz{YgYYR5;6} zlRaouQ4oc{x$i|6ViYViE@^@WwJ=dwVMziCl2XAYjg?@diG^4guvJ*W9|*?6#==Sw zF(3#bphXM;5ses9ScHJPip9o7vyr@=8H@K;W0%DX1E;ur_nbR3;_m#<k<*tRjSL<y z+^E*Q-5oH)%}`U^9CO1}F?U=QHDmjhWOZ?|eC6rw;fc5~P#AB^wTIogmL6_jt?M{2 z5!VwB_3F=-t*<2>0Ag3?`k8$#1J0F}NdayEtTz+~+#EG995YAF(1xew#=1J)ogJuY z3Lxu(1VP;KAh<YULI{FLKtz$qi7XH|()-rP08LT=Tm%Fn2NN)JB8MOmv4D!BA$4qO zSp>`GKm^?X0f~UCV*)Nf5F(3GKr=#9qzp;L29U)<Y{vB4NnXuAr?$F6(nwg-{lH1$ zMw0w-Ab`6gBKQW-i#JbrU!LOFz)`w(_V9Ay8FL?}DURlE2G6oYfMhNt(?NtF!sP3R z96r#82BmM$5Go19L;V0F!OZ?f$UZZO5N)V$-@ni%+c<UbA^?|9+-L8uUVvO&URr*9 z{!TJ%s+bz8ikYEFf|+6NRBJ0NRA!m4%rG|efYQ`ia?w_RU$U8PERN={b#?E!+TS}! zPv;RneSOF5hZ#OE)o#gV*SR>FF98>T4&VoHZ|-ho>^FRq4ws;uOVa=V002ovPDHLk FV1kR43LgLf diff --git a/themes/jquerymobile/images/silk/bin.png b/themes/jquerymobile/images/silk/bin.png deleted file mode 100644 index ebad933c8b3729a9b27dc34c5a111600b8d46fdb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 476 zcmV<20VDp2P)<h;3K|Lk000e1NJLTq000mG000mO1ONa4wfZ;e00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzZb?KzR2Ufr z!M{sXaR31D&wF0Vo!1pb7By6;L}U@&($FA8fo(=@_6MY!)z;cnTQocLgBHnJf@lfE z{s0>!P6q=I0_iwCeRuEs-nY*ui2wlBo{da&-rimXk_dpOx8l9Y2eXq^TiLre{gv0N zh@vQpp3E(_zQv8WAB*@mevb>S`MD?sAf3NIKIx==eZ#Jr9#7|~0H2e>)YKJ;10yn{ zb~SBXr^1(^@_cc&7(P~SnNU?q95~@CRVtL1isxZE)U%{&!=XelB6GnODxd1btErjO zj_6poZCs)d1RVpU;qKVX8HX|rHyyQURHCLW%8}-eFWR-IYhR*iQ<NGq5ameoQx$(? zGCc?Cy8eNILXLE>-E&#nFI_$K^_5DwQb0QR_*>mIH#Cqd99N2l)Z|DPKCCbQ(9lp- zvu47Wa~kew3p-R8Jp8%booy=RR$@JQDF}+Z*eRMM5iCB+Uxaqp3-6bf0D%9<g`Zv* S8HAw#0000<MNUMnLSTZQJj}uX diff --git a/themes/jquerymobile/images/silk/book.png b/themes/jquerymobile/images/silk/book.png deleted file mode 100644 index b0f4dd7928cc5714e002fd2a6e8f2faac0073f00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 593 zcmV-X0<QguP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz<4Ht8R5;6Z zlfP<JK@i4&=j7g-5E~UmERvuoNa9VWf`Z@+C_aIOAa*{052J{c+9-&Eg|QQ~77J0d zj79!{$=ThR`7HKCW4w1^8CZ6H^L@KBjU=w$d$1zusbB+fSqKS`s6l^rc%h`NZ|@%6 zKMgRTUbrJTH(p+B)_-mx?Il5l1q#^Q`o(S%p}{HoRRM5yyu8p{TU}uB<QP=~p{P}( zRzH4tp82@}S8m+p9{|#k@yZgfK7L_iV+Tb55PK>l6k>CGhc0FIuigU9U^L+D`6bSr zIEp(+L4<G@9)X3}?FvtxtxW<5_u%{bHlub(*L9SXv8d<941?i_V~1u5X#xNU56lZG zC2n3kQ{`86NaEq!&y=|#2lD?aC?0q*%v&C>eIgaZT(|{B!*DbrTYc1t0J9*MLJm+n zOEVloE20S^g6s|1rvjjuW1W$TV;&TbK2|slm=91)Q{X{Kg;c!Saglq7xo8`(>{A}G zw@`8gScq(adr(4@;>^%e<~7+uNMv&?8L0#%0yj~@DW&fPImKeyFHkRKuNERO3(SOB z?S)niZbFEN`0<|w+LjBKR#DU7F3d&rQGGY&Y)Fv0w002i=Jm_>x9jBX>wg3XCKK`E f>xbvJ_5i;DeEQXvyE?}U00000NkvXXu0mjfKqCEw diff --git a/themes/jquerymobile/images/silk/book_link.png b/themes/jquerymobile/images/silk/book_link.png deleted file mode 100644 index dd0820e86d0ae7484a9d1fea509ce168ad44699a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 789 zcmV+w1M2*VP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!r%6OXR5;6Z zQcXxyQ562(_<qc1PLs+ok`9(aX)kvMmHiPx1cgFm1uY6BFlZ4jqHP<aBBERcMYJjx z?b@UnwP>Ibg27S@bI=*bsb<u9Gw=U(?tA`Z+2!4P9`~H@JKs6?aIWj()U_wAWM8^K z4lee&bkH@};Tv~#JGKc^UzmFL?B;fIfrlT^LxDS$mIiJ<yWoL+0N|53pbz;46(yZW zT)q*@%O?O1DlPTgkv;Wjh$tSIp&bTf*738~ZmB>;IgkCPuV5Vkc|%HT6t6!`B9|*t zHpjbmR#Y%cB>BZ6G~K|TYq<n)yvU<@cN9(Gt*~u)vRP)^rcHzv{g*ToF9t_8B4B|I zrso$S1_WrDMvXE&5WBZf23`<RBTJsDe+ige7Dye|bse4UO}>0zotNP0+pjRo1^k6y zQ(zK-ZCXSU!1IwY=-xjmu$Tf4f+)hU{HAV5V3E@>O&HWaHz0u%1Ry{!z_DJC&*o_V zmjEy=8<u9FSS&%E8AH&>pfOy7Z^<;&>NY@<u{8A&=k|s%9ce{xZ*N~Bkr-H0K<q|I zLvnNoZFQS)_QFM|s)`*mGZ=awgXWgu{FyF@0*`b$jd(nMJDE(@t}7vz97nUfgpQ*p z(Rb@Uetl1%E)s#FC?4qE-8)F7(tucr8`rOb2zvOHfib8Abv}tInnt$DTTY<(C64ay zZiGT16bc1ovspZNIDj7o*^3DVgVJgb*uZeSj8r<~IrF2hya(>@?}se=09I0f1Ga6p zG?rs_c2-+00f7M84<Ezihd~U#8AjLf1CaO*WHK2{OiVzMBt)Z8gu`JJOBxr8#qz0C zYK~*zLzf;sCUcpMFN{1Y3!hOJt|pL369A0os$jVyc7=YD0@pEgtwi7~DeC+U+X1g@ T1$)Tt00000NkvXXu0mjfJJe2z diff --git a/themes/jquerymobile/images/silk/book_open.png b/themes/jquerymobile/images/silk/book_open.png deleted file mode 100644 index 7d863f949741ff83fd8373a77c0d95a3d95e441f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 622 zcmV-!0+IcRP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!07*naR5;6} zQ_pJ?Q4pS$w@qAVekfW^Q_+&87>YeaZ-G+53gSTz{SPWVdFiPaPX+$~@n)fi9>qgJ zh4fN-QcEhq^wI<|vImjml9)pF*W2zl+qWbTPaSyKyqWKt`DS)j3xa?yVgf%ewhl|m zA$_0x^Rx4E@d&=>uRoSN*Cm&aL#`7&zr0;L(pKMn1G#$ZszFkMC^?B8f`0w&-UD$u zd-(?iK6#!;xZ`>J^A9DGiTfguewDOKwDEK<mL;X6%J<*Yu-X+69xa&k<iYHS^wR1Z zn$Yzsw*a}YdcDs7QDJF*p6*-`Hzy}kG&7Z@TCK*he!oxUa+w^*4qKUsW&i@rG))Gf zSIe@<YPG0XERt;-9D~2t>oL}`ZE_M}0=xvsgf$usmJeV$oo28d0#yu!pdgpag$giC zhlKP!CMX3wsPMGgZ5n>Xg+hV--ENofAcH61#0B7Hvl-7Il}g2A6;lfG`FxbX8A>p$ z0P;GW4il9Mr9jO9)xB^Rgy%*CSTdQ6D;kDDnM{U{5Q21FA4#ZM71$_Dba8z<-Y_Na zS@|v#c0PZNDux9AoXD-ZoWP~q)7QrC`G<o;20dP08XMo;{X}9g7*MPCZ)C@nf*VuU zxl(0sf2;zmy!OAZ(OlWwK0WO}#Ezsh*^}n`SIgsY+C@L-GloW+?l6nAU;qFB07*qo IM6N<$f=tvEoB#j- diff --git a/themes/jquerymobile/images/silk/box.png b/themes/jquerymobile/images/silk/box.png deleted file mode 100644 index 8443c23eb944cf8ef49c9d13cd496502f46f1885..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 555 zcmV+`0@VG9P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzy-7qtR5;6} zlf7z`Q4ofo4O@tW$i{^H3A#qCgxKgc*a)cv8ym$t5G=Hdg%=>i3lOYrtSl@<#7b-w zf}j{s!5HvocfT|9z82@(O@vrwU^wRt=bd>tXQpGD!`Kvuv@XEI8~tgUP2<a$DFZgh z#s;^mYz)6-Ke+Yi^9Dd?^ZKb-o2}mB$==*jA37aqMKb%`q@YCM`}PNZeEYO<`|<YO zuFb3C%l+Qm@+x26zod+Qql7f1ObEh8f)ZwC;WRS~tAx07@5=JIuJQcZg^Rp?_JqOD zohoicA(IIqQxYP@?$%pohYe@WuCep=<9gSI`ISZ1uiZqWAy%MBoJmIFC@2Dz@jg)r zrj9M~=7s6n;1Gk|cc}S;La3-FDM=KelC2Asnr!;$31sNj#}O_`4zpH>L`{+*)U@I@ zrVtr5X14??iAF(=0+k>q)v`Scm$9&=i`*knBsnaUVL1>ti*O1xfzmiD$%Md-h*6M( z@*iB)icu3eU424Ok{kp%Y!1dvp%f0`ac9vcupx^$vU0xuKpJcBvej0UYk%)EV><V* tt~|B5B>mIx2hV}QRf#LX^Uh(%`7hZ~|KEf#uQ31s002ovPDHLkV1hgQ{`mj^ diff --git a/themes/jquerymobile/images/silk/bullet_green.png b/themes/jquerymobile/images/silk/bullet_green.png deleted file mode 100644 index 058ad261f520490be9d3fc2e322392fdedfd1cbd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 295 zcmV+?0oeYDP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUyxk*GpR5;6H z`2YVu10|SY)Bx-TIP9{L0^$by?Uq;VH(Ok_U2E20v&=+_6ayM&Uz`5_(4&L@ci-Rj zf9jb@|1IVkHV|!q{Wi<12Ob{yKlReo|D9(#{x7+*=)d_Cy{kkUV7I~i>ef43{&%10 z`rmr0`TyJtv;LcOX%laN^>UMjsi!CYUwmcZ|JfI2{-1ED=f8fLD)C;hoM$LyF<rmG tv`^=%QLE-v-6G`%twcGg(UeFd0{|By;sdLiru+Z^002ovPDHLkV1gRsgk1mt diff --git a/themes/jquerymobile/images/silk/bullet_orange.png b/themes/jquerymobile/images/silk/bullet_orange.png deleted file mode 100644 index fa63024e55bdde1851f2067dee1a6cad2e9115ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 283 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmUzPnffIy#(?lOI#yL zg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+5i=;^>lFzu{izqk|8%^q0F(5@h6w@ zu<d$xwSs>SbE=i9QOwKvPc#-iPCap~BwXFHIr_gU^WCH%x0(Cm8h3e{9o}5`YUO%{ zPiLR-*D%CfK42<(c~V-?1q(}8{p2N#A`c~!<n^REcG=_xo@|T^6s|6iak$Wyad5Au zm8HR{Y(MWCWd}AV*guK#Xa2I8>wa4X-$LfsZ0%WH-1^Zy?%r3<3e~Rbycg=S_Egdz d?>~Yc*m~Z+JF!m3&mHJ+22WQ%mvv4FO#s^$Z2kZM diff --git a/themes/jquerymobile/images/silk/bullet_red.png b/themes/jquerymobile/images/silk/bullet_red.png deleted file mode 100644 index 0cd803115831933aa171497cfe9c1af983035f86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 287 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmUzPnffIy#(?lOI#yL zg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+5i=8^mK6yu{izqk}mh50EX6wkMFui zZg|fh<-*g%H9O|;u|<n6CW+{<xh9@X+YozXja#aLzE8VMeWQWk?L#a1Whxwn_VcKI zVBGNFQqvh<ja-LV)+d|=`x&3C)}MJ?+HN|x+P?G5TAK_$7%co$aaQL|;C87ij}^-e zLJ}1O18&y1-Oc+Hx8AVV>DY#DW^u;K&o-|vHe`x?xbw1zYx$2><(A#;6QU!sSfhO( ioL~suuJh6Vfb_?jd)=>7iZy|bXYh3Ob6Mw<&;$Tq>~Ep~ diff --git a/themes/jquerymobile/images/silk/cart.png b/themes/jquerymobile/images/silk/cart.png deleted file mode 100644 index 1baf7b9fde1195da75a09a4ac8a7cdcc11542c3a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 421 zcmV;W0b2fvP)<h;3K|Lk000e1NJLTq000mG000mO1ONa4wfZ;e00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzH%UZ6R4C7d zkzXr=aTtbwM~-|CKEdw`_!^E@q?Nq$UuH`U+oH|1*gF$8l=l@j!bZ&)k%Pr*%gQDk zIg*t`yPUjROPTJ&=enPs`+fwXvHl!{Swh9%F4CkqBgqMI4v4Xh#s;gT`QjOGR-E(A z=P$hzdU+#{r|33|6nUPw<dGCb5){}Yk4_d1R~tegj=5l8p0XtqL}ZMh)bYtRR2;1c zfjH!rBoD+X5F>|9mIxVK*qV(LJCr#hETgDW!z&|9$wh3`VrtfF?un9PlRLs>2y(-4 zrLKn+LM$+c2R9RpV`rECN`s<?n)>K@HGt)oU|=2}GdOWzXOuyDL72-1pjr{L%5=%8 zRQ(pEyJS{6KMcTc^`djdIyOcaz(RmDeoTeB8zvcNthS*`>A=K4->m8f9c)wTh(V)x P00000NkvXXu0mjfbTF;3 diff --git a/themes/jquerymobile/images/silk/cart_delete.png b/themes/jquerymobile/images/silk/cart_delete.png deleted file mode 100644 index ac5bce5c8862ff091d89763a9c0ed19a70e639a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 742 zcmV<C0vY{@P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!cu7P-R5;6} zlS_zFQ5eU+t5)Iz-&CffqL!cwnT5K@&5RVZEx}E@Y_`oTw4jO69=04@7_?Jdi5nLo z7(!Go?xIaFK0sl7Tv3w|G8<pl+c`HhXA=`0IQPIg_y7I=-#On$Fbo6#GkE_hNG6la zY&L`Wd=6;6PZSCT*1}@30Gg)HO#IXO#6qLd2o8q>y4^0M)9E7~PQm4Jv4X#i>2wOI zRH|*W+0?aK4YJwnF$x&tVRE%v1))#~tyT-vYBkjBb<k?H?7m*Fhf1XaCX)#y5{bIm zY(lA2!T}!y0)afw?RFFSe4Y^q1TYv3oalh;_xsMtWI`gF&hdCmb~+t)ZMWO({%AD9 z=}_1i2Y+yWB9REYATe1i7L%Bah$JS<WHQoXv4C7IC#_a124M#+tR<Gun8{=qkH-V( zQlZ!DIk6a%v6!MLr&6gTk$tC1r6L=R282Q(V&wo2WNE)xEP}ycV992)8KhDvOI9cp zB)UAnLF{%rrmu>JSTCeRBEc-5YwfMssp)=!%M=N`K@UcJA@FCzC%1C**Ti`$vEb7M z#Ts?^`j+?NC4&`CzviI$={-Ftmv-4ojK||Q5M>V$A1;aO4mN*`U~|h0{MrYAk1s$V zk%C^Q<DOKQ-vLlgUccYJ6OBeoNbm>=4}-zr;nG2V`{jav#X!KFy+1v0a22=<LeHiU zi^ZNI;d6~f!xj*(v~sz;a&hzMEo|St2g1fXn4EUtCkin9&V_Ofs55sEiA0u-vKtPE zR}Mb=t{q$ui}p7ZGY*f_g5kG09Cx|&Y|K0(&fCrf-^Sz7NqdJ&6FQp9P)POWc5eRa Y7m?<OqgV@vNdN!<07*qoM6N<$f{o-!uK)l5 diff --git a/themes/jquerymobile/images/silk/cart_go.png b/themes/jquerymobile/images/silk/cart_go.png deleted file mode 100644 index 20ee0584f61fbc7a4759ccda9a3d805460bc70c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 763 zcmV<X0tEeuP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!jY&j7R5;6} zQ%g@1Q560L3Pwul3tzRBM`=V$2ysEXu&&U5;L^BhbfFuJ=}r?cfsKi>aV?~72n$)U z(3)sy@M190gjOOI`b?=sg7TQhow?pSp#)+iF`neiNzTl7zwe&&jl>wk|AggV0r7a8 zX_^K~DR{jhC6h^0f?*iYb^TC^j}E2)`u%?N_xEFMZ4FaXQ;QaHg>X1*0*(q*RWUg^ zS?cNO@nkX?%*@QJ@&lh)1oQIpGOSiB3WWkZ9uKnFEPOtn*>7)e$I{Xgy1Kexx7$7W zd>-j^S{xXS#bOCdBodJli3DqEYQo0GMu@*4)oL}QC<@^+L$WNBa=C2QQmJJ2x3{;& zb&5h+op^}*H8(d46+|%GY&Ig8IU^CwPN$P}cXz|(a*<##D2RlDg1}0(HBL`Yvw?vD z@S&nose}YrFbi<8SPZSWUy>cViI9E=xm*rILqpQO0ufx&gH$Soj*bqKIS>fI;c%GD zZnvB8y};Xg0k7y|!M<-E>7bD&CMH;IU1{43FhhfCP^i4;aRt!py^Q(QH~3s2*riI{ zyZb+w^fxEojfdIQ;7#a^`@_&-fT6rufYW*sbKhQLA@`QbRBbe!I6gjpp0nQL?6(BF zNZF;D;OzQWXj}#5YBXKLPvsZ-d=YGEI~KAsE7$Fr<a#t3z0K<&&n!P+P^L1dPI0Q` z98R~i;f%c#4fV%y!gdxP^GPH#vtM>pI4pYu#Msyv^Lo9efw<G2kWB^8=lH-36<jL( ztrrpQyoL|iS-elpt1{468ez(z8H|pO)_#=1;o;$@2WQgzsB!C3+ZF4=;wP-vSC4V9 t`o|WIiq419cipIO-8J-v$_S&i{%`Xap33kK9m4<s002ovPDHLkV1mRyW2pcD diff --git a/themes/jquerymobile/images/silk/cart_put.png b/themes/jquerymobile/images/silk/cart_put.png deleted file mode 100644 index 3aec353e03f6b750e7e5ecce6118a0827df168ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 763 zcmV<X0tEeuP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!jY&j7R5;6( zl3z$uaTLe*6g^~5^-@ngrPNDA*NA#auzCs~LZ~PhY>ma(rkj6oIv4xraO`e2x4AjJ z%qz7ynhQf^4{kb_bA{+YnXnXn>q!`dZ29f?yO6Y;L=T4x=brERp5Nyj5dcxGQ1bWi zI@E|~{sy#ouKYZ$PITH2MX0eH`#OyGSr(6+m;b-PEAA$uU*3ZMY)6yhB7WyXp%8+> zAVx+;;C8#8i_+;dXe=%+VqswcYW_at++FBCJi)tF7QwU?FUIcRmiauc_16it<#HMO z`}<&7HZNLQT0*5#!QtVd5R$PQFnoN9@TwDRLIcw$Ifj${c*!;4y8c4t;NSpTTU&5A z9N%m<n_QGirG&)Z-X1cU40d;S(dw;-Ch{0u#s*L74aA{lGF2<4rlye3=MjlSFfcIC zbj%=;NMLz+88b68Ofs27G#X_du$Lg?n<3>NqCsDmrec@N#qc~Yyx(Xv)*m;Rot?${ z`ntfNSS(_GejbJG0vO9#w772{J5NkZU~O%Ux}&eJ?_AXuVzC%Xr4r`m=0Hd@@pzm% zF?3u4i=kqR#li#v0V>9cHIhPIHk(DEPyiKgZf+tR4r60ugEkbL{eC}kxg5H>x{hkz z0mpF|9UX<&>&4K}5G4&l8YYto27>{5y&luk)6i%%NB=yeTG83rd8WO+9ZIG0dsTz+ z@$su<JfFwop`>BA+hMg@DQUsAr>6%U9UW+EYZKlsm&;344G1h9{W_ga)!^XZ4iT&V zc2}#_DuqI^L&PenRQjW;0l8@%AuX(HWn~4Elam7J?(S}AwOSA{d_JFW#-tWvv3R>C t1GCvI!0PSoJu!hyCR0fy5-P@@`Cr&f$(>anrvU%}002ovPDHLkV1l9|S^WS2 diff --git a/themes/jquerymobile/images/silk/cart_remove.png b/themes/jquerymobile/images/silk/cart_remove.png deleted file mode 100644 index 360217b526d10a3a39e0acfbc4f4a41bbf986734..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 769 zcmV+c1OEJpP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!lSxEDR5;6( zl1)g{VI0TTrAtNxk(X`-b+Ch%|3!>m=n&zdgPnpxQq~{D&6m05<{G#c-_mW$Ue%e~ zz`fum33Dj^=QhnX%iLgNfhl_HBn(1)`Sv`|L0V3t!;c4k&+q&F{hrVB69EvFi`xFH z7oJ5bQ0uv#KCgzxxfgF1Zyk>$Uqiq264jO~!hacPgc?kIl3+0(K<L{9WFPBsxBs$> z-c3zSVSIcXcDo&;qoXfG$z&2V;_)~HLBM<AF{VE&5i88Vzixsv@ebaU8NB}~s`Ztu z_VDl!dwY8r9v;q$5{U$kj*f6}aKOU2R1aOW4i<q&B<n_S-45RO0QW|&p-Ow{cz=H% z`FtKjLqk9M`ucd$^71lE?C$Pjb#)axJ3F8`MYx6-e89|C8=hDzSxq1iKsK9&-|t6n zZ||d11`7)dSXo)Y+}s=&i^UKO2D!Jv`-o&*2z{}k&U)jRicKaH=ka*h`+ItN?wlG# zA`xtEZZZa2TU&@mqmTz4LONZ8SFS2Ncid#1-EKEFHa2K?ba!`Gl>9;{6hg6B#Qgj` z2x)G1c9wSH=(q$HN5y)*o^v{#RE#s<ND7syR0@Sc0aTpJ<>2%AkjZ4IA?xgLIFL@K zA(zWf%I?AB<Rr$%#$dHtVK$p7X%N!TYPHa4G*GM62#3RHZ*M>O=O&hm&d$z@ZEbC6 zX=(XcV&HPQZj<qB7K??F#^B%}3<d)w&AN7VbwMVRp|!P@y`AUzVu=BPrKG3PXp{^L z3~Upz<nQiMsZ`S3+`LW1lBTAnUnK@)r<H^>Ta>l6HF&*VMp~gzprfM$L=2nF#@3kB zqM@PTdszlLosPj$sZ?hs5R1i<#>Pe}#-I7$7+=lQ6LRxi00000NkvXXu0mjf3)^L| diff --git a/themes/jquerymobile/images/silk/cd.png b/themes/jquerymobile/images/silk/cd.png deleted file mode 100644 index ef4322357cbc34e0b5eeed34f9fdf553a1de2ee7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 673 zcmV;S0$%-zP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!Gf6~2R5;6p zlUr`uP!NW*fvlh#iPVjBN8JE2O8e3(i3EY>fk+XBT$+GFLor|=G~7Z=&Bd_^zJLLP z{dbOmhNM(Q`mp7h`OloWYysF>=iU40Tf#?V356IC6~fPKul?5pw+W80zw#nVEgemD zincj})E^?AZGqXAKHDz@mch}3iwfqB3rPo#(gwa141DiTF(xO6U^eE%d{-hX0gf3o z8{W?(@4ZV6pRS)EXbxQZMi1!D!oC#YJOO&yAsn%9V=twmsxF*P_%ZxvD(XXc8T9DS zr0103x=g@fvEJ!1y5C7b$Hz+ryB7+I5>V>_sj5lWnV>%bWD?LRmBAb^h}fbg923Y3 zqK41OM-q_X|0W}n)p3}pGlwoCoNU0Ppf+VweFB8`9D=Abd!7lXx6+7Cma$90A4ue; zVKQTfc(bHa=}i!!qJ}b>M^UnvkNQWze=dVN?ZJ22Mf(14f#NR<AzsJ+&4B2muqKet zKMcT~cfH^ssaI7OEbY}54igO|8!Uq%j!PDz<q>kt=PP(cyuKepkb#y3Gz>xmDvuMC zIuoRtGlX&@?9*%nGA0rvwq8W9jW)GLrXJl50KN-ci9ozQ$MNkH;k<<aZ{gsFi6C#1 zu>IV|^+8goU4jB6C^%Mg5h>3Q7RCr>7r_DEKw7k44$|vUmJAm;${=2wBT`(Pek9N? z+*$Z3+nYyu(=ufrbd<YOuLc<^2>bTWW%|!LE6aD^rgi=em@XcV9q^{200000NkvXX Hu0mjf|3D;c diff --git a/themes/jquerymobile/images/silk/delete.png b/themes/jquerymobile/images/silk/delete.png deleted file mode 100644 index 08f249365afd29594b51210c6e21ba253897505d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 715 zcmV;+0yO=JP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!T}ebiR5;6} zllx0kVHn5#Tecsf1c`2hgi%nK^D=kV+T5njvrLa$EMjSnone|mjm2E}L#U;8)yiKo zO>C4}Mrzlg<+1Y8PEBfUp0jJpx4B>@E+cy3`^(Gw`Mf+2&yxZm<$to~Vpgvg&QKNR z_f#1(r6svZt%iF?s+n<8X?B&!h3g9Dbb8_=MX}!;HiQSAh`bp^WMl~Z-44teO7W_Y zV4thSL{h;rJY7!l3%5J4H1!tIzB`Dv+YxO(haWeausGZYkI8^hWj6mzo=L0{%;<E2 z80_Y*w_}NMA$su)e0B@`wrYegSP*HT5w@N{_}&f79VIb*XrKGBY>yxzh{5!Htr?51 zvG|W62MzC8BZ76hRpCyO2zOn<%e)K>NHge!-~)Ap33OdWw6hsLYbCxGNt0%wk_2z7 zfyYvXheSG)5HRK1VB~%mq7Dmurw#bi@hEcOr3&G1ZiF*$M=&9nB#VNf&Q^r$4G5kp zTURh&s)E0%5&hyVD}sp<72~zmAY`Y(9aqO6CXF%=zFHGzO-A&I(pE}v70YQxCPJ{Y z4L+?5-crdLn3ZRPEs!A4ehEY3ZRpL~w9>@aMN+{F4dI@v&>(QDHQum!mG~E^$OS8l z!7?%Uwib*ROP67Hw`ika)gX-(<Pal@1N`)16#~~<@x7jghg9OTS^;mJ8T{oIOsMnG zla<QHU?S-#Kb7w%o*dlEj!JgnOSKW+hV$`!syc>8Ia`-u_IEhxG7U<13kSsMW+$<e xd62)I>lbb2dUMm5p6pa}cjgA+U$^mJ^AjD?&bdi)8~y+Q002ovPDHLkV1g8IMc@Dc diff --git a/themes/jquerymobile/images/silk/disk-black.png b/themes/jquerymobile/images/silk/disk-black.png deleted file mode 100644 index 8d1a21e35d099667a716d90c84c1d7790bf2fe83..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 591 zcmV-V0<iswP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00007bV*G`2iFN3 z78C}Sfth*$000SaNLh0L03N{r03N{s!)a7g00004XF*Lt006O%3;baP0005rNkl<Z zc-oCpJxc>Y5S_g{E)o?n7O|1w6(R~Egd_<1E5u)*1Vk)slFG`;%0@v_*`%||FGwG- z5gSnuQduc}<h;w>p7Z9i;R;a)=Js}H=FNMvt7^5{5fPQxH`zV*DRzfl(a4liWZO0+ zNkVZPzvgnehrwWQ+UxbMk+{-sxA%~^Q1YZ8=ENX^YqGg`GG{Re(c4!{AAz2EzQ0*- zwOW^zN@d34{4Er9IvvuKh#&6PDb|UAxsDQ$kOBQrQxt2ZwRY<D`dmJrzW~7eh?*q9 zVG#qkwh{m^`sCs;PGj9}mskd|3>OmeD25>kW?2@2fa_SY{~BuY+0lqq$=dJtu_^#K zIDm&y3UGXSP7|Qc^$~Yv-JnjRaLP6eiKV2|9u9{RIB6V6cTC-N-EndhMUrf+SS*sM z0f2PJf#-RYHNy-b05Jc!QZT??M54n_hJ<WqW5^GJK;psx-Lc6&98;WKjTHR*zMsw@ z+ojoT(toVcXpEaW=muRz@8k8=uf?V9U12i51p|N;HoaQ;lYs#c2K-4FK$#i5-}Qbi zE-bGJ03<Mj1OQJw(ZzDPEG!mx_Wop0C=|>)cv01A^^B30c(cJ^vp6-AHmtJmU^H+9 d-ucnpegn<2ZGHn3`Un63002ovPDHLkV1l^P0Ve<e diff --git a/themes/jquerymobile/images/silk/disk_multiple.png b/themes/jquerymobile/images/silk/disk_multiple.png deleted file mode 100644 index fc5a52f5e4a7e8eb54bcd59728e88a2db5f046ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 691 zcmV;k0!;mhP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!MM*?KR5;6} zlg&$1VHC!H=e_sNOyfuPK?zD|CDkGXDJ7SQv<X6qAZk@exbiP(C$uqWr>h|XiB@gI zjUjC!t---iaHXP+)r{6Ojx+c3eOp)#T8qGEea`PZ=iwYN#&8(f07GMovvqMO`yt0_ zV{GIqh=SUrg*L*EVuk5U_QA?{|KdLZm9oqA&I{b?sAXd2Gmr0G+E?`AZ62*91#}$* zh%tuyPiAI&x-YV_mTQj!pIA(Bw8r7<rV9cH_<`nU$=#UFWcyae`{(yLP)e{2xD}V4 zYv;IexrR4$Ul{6ZLxAl{NDxF!%oWjEUIS<M0TPbF^#XDQm-W2I(Aa9cE)J6)a|bhN zJ<*Wh;mE9+&Sbk*#`{0m0HHQ`QHW9s%gFy`G7E?T*e(Y+VspIC!crk+FW~!j2*6bO z+g_s^LeYbK!AC?_SBSL1!Xea}g1fnwNf2qC4tAim!2lM9qz#_uQQYyX0Nb``X@vAr zKus)3!YSc;0mH9WQ37G4(UHag#uzY=baovmfaPrIQ)+U7t)j*+*Y9OwDF+c7!9v6W zqcBDY!VupNs}9nmy#oMuhTkurZx*IAL8~J+gE#94wZA*ZfDui?jxq9bjjiHN74S#P z+0tBUa-k#AVBw&tkeYkM$>bRXMZUbwz}06c5|lmvZ$Nsq_x5imrlk>1*KX6(-bq8O z2^19ECQj9aBx7KUR8RS!t_)7SYimBz-4JgeVb>Gt0MQyT5n9SDtu2!)2FyRdD{|O( Z{ssThAulbFM%4fS002ovPDHLkV1fh$IWzzO diff --git a/themes/jquerymobile/images/silk/door_in.png b/themes/jquerymobile/images/silk/door_in.png deleted file mode 100644 index 41676a0a5be0f026fb136315fafb6c4566522d7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 693 zcmV;m0!safP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!M@d9MR5;6( zlg*3GVHC$d&%Jl<on}lSZ#9?3OESn<*x4x?#YT#ag%FZrZ!t@MfW;J9*pLM!Vn;~| zlR`$s&5Q^$?wE<+^PHE*;+o4{C{CTetMmERIo}g<&irpZKY!wkyPY!AnackRzPNDm zmAkE}E?&ml#&Z^ys@et&4-aQ|XRghxtp_${N;uU;%b2%v4Q@_;`xKE#8(?PC>vaG^ z2pyX9GZt*w3IyWpBqouZ9TBDUCjj71ahpsggwSp?!_6p~6Ug^zToTz0k=O|cA@C)B z=4SI+2S7F9CYUB%6Rwf$PD%xpU1zsvH^-J3qhIec&_95xadrGMyZiUG;F`#)xFk#y z<Un>urJ!PJ?Af*(aYIc}SHy&e#bYkLxyZiN`;lMHCXuWKOBa9QbyiY}R8)+l!c;Lu zGC@p$z~K6Ij22J0)wsbx511;JB7MDISvY@^uJR9Nq@bi~L`zglHEQK<YUOUqq0FPl zqckVJv18RvL<(FZCXwb;nMPv~F?F@hsG?lHegzf7)Tr0{Q8%V1W;nR%2q6Sgint0c z5ffoDR=^#RMCtD72jSlE!!Y<^h~pbhG5vm)$#+c-4ITY`1u0rPP{H&U%pKMAJ4mWZ z2!U*wBb$$PgeggE4NJr&5rUKRUjPS&4!51>03t2do(0Qs6*PW_{1G!HjEs!rv9U46 z$HzPJ|EKO<)u6Ypk6L#x)$Sg;sx@Y2o4k8D`Z@f|JD)qaVu_iqHj_a!UF&Z3Ql+}r bBu@VX$p^JhV-$eD00000NkvXXu0mjfw@)|D diff --git a/themes/jquerymobile/images/silk/door_out.png b/themes/jquerymobile/images/silk/door_out.png deleted file mode 100644 index 2541d2bcbc218b194f79fd99f67d33de1873c6c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 688 zcmV;h0#E&kP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!LP<nHR5;6( zle=rwK@^3*`R!)2Ner0an?$09XdppQD=oCsKfz8Eu@n?R1e=tCmKKqSh_zT*2o|vt z5yV$CJ`;?EDA5g(WM}SUELO8wY;@pqs`Jg<!<mqC=6}!B_0yN!?W~zDmjB22`o@`e z?lxFizloXIDSC^Ft^mfy#<IKfXUuFxPmE*=oXWaQtl2h*o0Df=AQD*tm>GS2eE@_I zS~TaE^z1tT1me$mOd>fuB1*9ukjYHe@2!~sjG5tP)N7xSr3G9P+3oKa++V)SLaGru zn`QvjgqvWRa7{oUyOUDA37GDE%9f3r>9Muk`Z$59p<<XCSNr#nRdGp}Cddtd%5T7t zD~FyB^basPG>W>iYj7vxikNWw_8sK+%_fnobvCa5%KNOO6e%CReDLPLmVwdHp%H5J z8cVW-n2=oPDz8D+5J{LSmLlC<Kj>XMPg`l3MX6KVJNMw&n~!g&9zA<Z5lXa|s#MDz zR7)L1OQ;wkbzCDRk=pkXv$N}nsjV5}<i&?02hZ=%%k^bcl@A|gFm+4~Hz%cttKbqb z5$0nV+!0C55VwEb$xL`lkxQK0d!eNZ`s!LE0~JgoA(U}<R8zADs><=<Q)J669S9+i zBsR<vaY>CH<OZO;8c-AkCw8A|=|Bhpk;V$0J^i=}8kZn{!AuF`<KuaHdYZYpxt9K~ z)}z~J>FVyLz1l^k+DTiboyDIuKD~MJE&R)Oo;bO6gPHCylVLL*a<{&sTsdkI7k&ZU WO{4dBd(FK70000<MNUMnLSTa2B0cE< diff --git a/themes/jquerymobile/images/silk/dvd.png b/themes/jquerymobile/images/silk/dvd.png deleted file mode 100644 index 9d94de5df00c518c84b400de7176f15843af7f4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 764 zcmV<Y0t5YtP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!j!8s8R5;6( zlkH1WVHn2u56r*CkA=Ykm#>MI6@>P|2u(tv7b=KIl+wsgV@<@e*jCUY7=e;6+2+<% z=39E)&Y3&g&fIj=+>6`P?QFX`&qGIYeyIZ&_j7LU>vx{}ex9QMp!i!3hoiz`v1q5J zrk2OX#(tU2=D5jZ;*3V)&^yD>+0y!>h12O&N@ks8&IN-(#9}e*?d>6x$sn0b!tHip z=;c#!Sl4IJY6i-V0sff3@H~%Vv513%0}zNH2#7|b$mjDY=Jz4)bFfUm$BX9=Yy<s| z%Z>o#%fy_^<v<=$6hYp-UM~`f1chezw{e(up>Vi~$?>=7ebQy10Lgqx+IAtGPE$iF zm7<VvI1H9$LGt;$h)j}2HtnXn$Vs|$`)1+Z-CGq3$*kMj+5!>BanwY5CZL_29lFjQ zCM5tP8H3V#SK46~Hk%C{9UVGFd3ibhRb(~<9FNE0^ZC%$*0xFk48y?V@xX4kL$BA< zViH545Y5XuGFZRgk3b-RNF;)mmX;_5kRsVcAVef5=jG_w@MD4TQnA7|E;L`+Jpmw+ z&7}Y<BVcwT2)jFkiA5GQjh9>}T982`mbNgn%46mSkGahVUVR)#&H2WW{~Dre(~oa! zJ}e1wsLs_D)K%4|=|$3LG&-x*ibz5_%J3Ro!V1=Xi&*h2V2O2L(fu7Bo}&X4B2n~f zU!$_RZsh1D4h{|~`=0eqfB0;K@28tW2w>SWk0ox7LRddTk8gBz6qV|#NtH^aJoYp7 z^z<knKDs~B+1)OhCrp@MpQVsB-U<8iR~SFNL2X@aPOVn!Wb-kAtnTivGwq!>hOb?3 uWiDU67;9>7h&43TGxZI%!;-n8wEj1TbK{B5NGa9;0000<MNUMnLSTX=wQMy2 diff --git a/themes/jquerymobile/images/silk/edit.png b/themes/jquerymobile/images/silk/edit.png deleted file mode 100644 index 0bfecd50ee9f5bc5828f0c0745aa3e0effcbe250..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 450 zcmV;z0X_bSP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzR7pfZR5;76 zlRroTaTtbOTML7haH*C+1e;vsXo!XsT5>Rq1}l<=psl5*5Xz9i;M}s*NP=ugs7Q<M zyx=M%I@IDaEW#S>#8Z;Dyx|}!`#}xw_C3!B-yaPC&0j)XcpuX@rNfq|q}N(wJOjA& z>u+z?dfJEuLePrqzy!)73pvLjxk4d6XNZt?hm_iYES{i}J5y3l?}PPNYDBR7oPc~6 zL^d)Bi4Q2L3pnp!nFxN9c2E+=@XAl&+;2m6a~kZj1r3Mz3C=hmUG<{+vWR@t4q?fJ zhFc(ozZD#Mx`^Q~g1v=K6!QnfuqyD4>U4Ej<hH?toW!sy@VeSj6d6<>F0eamL}Jx| z%&`kR-H+3GBYr*Qx}frLU4`%n9(`uSomzw)t%%NagXkA*R5Mbv9VLDp1wMo$cOMa~ s3Wm%r7^bwK$2$}-<~D8p`#1iScU4^XCLAA~0ssI207*qoM6N<$g3sK(Qvd(} diff --git a/themes/jquerymobile/images/silk/email.png b/themes/jquerymobile/images/silk/email.png deleted file mode 100644 index 7348aed77fe6a64c2210a202f12c6eccae7fcf24..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 641 zcmV-{0)G98P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!6G=otR2Uhh z!OKn)VHkkn_xtDX^gyQvIaDcySQFybYw!YGdj)R20r#%mx-)ShI}=TaE-;aW8r`$N z1Z<^J+5#O)JJXr}lVYOo`#hqm%)>Az`{eoOom?Tf*9)f$7n8&|1&5M4#i^32;+&E? zC3Q;bRFQN#y*%%=_V)Mfa<$xe^kB0TO;vJPkN*k(2v-CI7)OaWj?&eKPos(H4wGh_ zIC;6#q1B5SMap5{(Hc0~XO7OfqZ=x{kupu8-H&<pro-tdGQo1=ju}O%WHW~PtrG9P zbve73QY#4=4}4GXt>9az<c0n)W^4DD%8e3>l`L1pTuu^Znm3EA)k<uC?Q$AUSt=TQ z3%&>CoG=JuwsyNLEtY83i->Z~j3y~F)`RA1k>zTES07po!kBVS2y#L{jCt|CMY&v{ zxmqM|`OA#P2{R&)OcQd}v0kt6_Dh#`Z$i5_;q|93je3Q^PcfR{TmBHRmr;rWahz~G z2x-&;d_O~HkmKXt5Cd#Bs?-+qj3zOiUdU24KowBIUPg(gPNmxqX)Fiia~V*$y;5L( zrGNmU;81MA$F2k%oeUXQ@}N%bXz=qOij$4IYk4W=jfhDxfCz{PGXe-#ge#VfYTyoj zh4JvDePrW{lf(Oux2xG;VZmlSvDU+Qf@i=O!B`MLglhttCUHDIKkc7<Z~YKeWgdn( b8RqmG{Ym+I@W`=S00000NkvXXu0mjf#4RA0 diff --git a/themes/jquerymobile/images/silk/error.png b/themes/jquerymobile/images/silk/error.png deleted file mode 100644 index 628cf2dae3d419ae220c8928ac71393b480745a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 666 zcmV;L0%iS)P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!EJ;K`R5;6} zQ%gvc0TBNFhpVpZYs*vuLt9diOv=bL4R1XR>eOSYYtbpBV}~vsBnU!_?2tr-P=|^T zED<b;h)xArC`LwRuDi0BivEw8uY($aYXuI>%wc9ezHgW@NMb!^uT_|SvCpFLJylbx zY%bpaTGI8IYXMN$9w<3j9VkA~NYOKEQXsj?6a9_hcwfU$acAhJhB)zb_w@MVUEy@S zX&I>K-R!bhu3?(6bHWIg$HEl7{9g>>&l_qdd+UYb(1~BCo9LptNq&8>!yoJ3Ui(i5 zRJ|XnYBklL!{@$-7=3mJ>P@1c=7Oc79e-V7yf+%lD2!I;Y&nXBZ>=B!5?CB>LvEx6 znI%n)qqi$#X#wKB(U7XP2P=+4{b@j#r%9-K(8UqtSDk>0UKzf*HM9yqMZ1D!$2MdZ zR=`U>0zhOH1XqN?nY@AQqB7)Fp4{v&dKXvb43hZKvnN8;Po;+jY*}~*Z|W9Q0W%{D z^T}Cc<|r(Su=1K=<sQLMN1ZE<U%m5Ea@1Tp8to2kJ7-hpAhT}(Dgffk;4r2>P5>Z4 zg`et&Va}tdzBS-G-ZcO)zCWpJvGQwrHZ`@wpM420ac@bI5~KkTFfGEM3sPWO8<ADs zh7X-F%!~{kwpFCFAaZKyF+vTnL(ye%#)|yqz~B3T5kTqQvq%jMT(v1Wka%_eG)1AJ z_%n+q5XXb>co4^fI6lPnA)Y{ef%@{+SnoUk0+dW+*{8WvF8}}l07*qoM6N<$g7cXs A&j0`b diff --git a/themes/jquerymobile/images/silk/feed.png b/themes/jquerymobile/images/silk/feed.png deleted file mode 100644 index 315c4f4fa62cb720326ba3f54259666ba3999e42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 691 zcmV;k0!;mhP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!MM*?KR2Ufr z!QE?>bpQb1=l6TxbDZwj&S={?7%qx-u`rsG(Zp`-rh=e^=%((1yvsuf5d=&62Zj)Y zH&JviNS_F4_Hj|T(1j4$p-!}kixP9&dB4uv^MveG?dGf%sUCoc2!IFxD6wHRA2^dX zXRVk!-qSfk(jcaUKn#RP48(whfPlJU<Hug}vkOwGp3V`ngzgdvZr|YVHDV-*h$IM+ zx~4V7%px-vdMQX6#4!$^0Gy!M=GTkd{FLe*0(FhRzqc5>pApdrA!TQi_4D+<WqXUp zIFG)-vu8Q53<wkj!-6s=ClwI`JDdFcF)@%vrWROug^5|7IK|pIZeAoS$uo+IAyGs` zcZnB2;;DCe<azG)`RYvuSAfOW=q!+B3`>fVoM;3I0gZ8{=Xv~Po;geVA+Em9@0Wq2 zr>OTZEGR05L=gf1T;ucCxq6Q6EgJiH@@-lVaAlQyw`jIF^c=&IVnj|95hHbE_cnt| zTzZQ?F4Ne@(bH(~&3nM%m)I@ID{@jJ2qZPjr)jhpe9hViOwH5k&|T#EmmL3(vHeUQ zq^!t^Al6JD;=mHq^Bg?J-8-zG2Od7gZbknG;K9czYjPqG*xjPo0k(c4%lPXTpw(qq z@aGMnxtFS<B$cBsQSrqaG$t5aBP;3u#D^y-N_H#0`-JP?Q&#LBCz8A~r>(np+2kC} z7P02O874ZkJH$v#nCUVx$({yDN`IX@o2wyvTD#e`qN`_w5<}$3F+_<RC32)_S{-gU Z^FN{1(!hf9r0xI!002ovPDHLkV1iHBJ!${| diff --git a/themes/jquerymobile/images/silk/film.png b/themes/jquerymobile/images/silk/film.png deleted file mode 100644 index b0ce7bb198a3b268bd634d2b26e9b710f3797d37..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 653 zcmV;80&@L{P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!A4x<(R5;6} zlTT<9K^Vo~Zo8Yz8k>WO3(`_cf+b25@DJ#zdQm}8GzWtq2-QnZ8W6mB^kfeK5f%S{ zUW%tGMCwrwic~ZrQcG=4f?5bkV+3dRk8hw6bk~y$KX#b!y*J<R?HXYi;(wmO{-Ro~ zz7K+6lzgkzYPmRZxm^CBl*)OYw^Fay3x5RAnD>4EJ~>;dRASqrSu;ZpM>?P}K~6AT zWv6Dmq?v&9LdXC(m%WCO6ma_di$R(v$@ad_>@R41N3N5lSJq9@6CGhX84-$%Xrd_6 z;){?{E|Ytt5$S-&Au>t4wDlIxdkfe-a22LMj``McG};r8@{GsRPm*+8fFey6C)@<E zXHyDoIgRf>ifDBXVyT<e_Ya8HxRC&E%JqO9huj=&!-0n}^wO)qmInw7h1*hMJz!^C zzz{j+x^8Ly;^&wdn7o4ArZrj{7qCX=n$4y+etB+};1rY(NDg!=a|6RE1N-*BUSyY# zsVhgOz;v68k%5;#uVBqzLE!6P;8S-qhP*fW5L0XTwj&*|V6mW!#=oYZ)FV@C*o778 zfQ1g3C6=DTQGPj2W*Xkc3s?=G;90k=H5SdYq!ZUciGovP>w(N@Xd41b45OFg6x_QA zpwLiigyy~cVoPxW^r~C7ZQpr%>1$*HKmv~AY-qJw4;gUecS--wnqslISSS=^KA&Ic n@BK|Onfz#3R%n{$a)0j^sqv5F(1NTL00000NkvXXu0mjf3S}fX diff --git a/themes/jquerymobile/images/silk/heart.png b/themes/jquerymobile/images/silk/heart.png deleted file mode 100644 index d9ee53e590a68a95a9fa9483f0ebd14f3f25bb72..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 749 zcmV<J0uud+P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!e@R3^R5;6} zlS_z=aTvyb-}jw4W@wH%BDvPgxJ67egp37QTS-b;$O0i7ilvdlR>{UrO36YoGex<D zX-2s-F5@!h&^X5FT)+SA{abv|l*`6jZ_l%M-uHPI?-O|M`JYPtB+}Ef&^x!mTRTOp zeJj>>*KgTU04Sb0lNGJEiq?mmQbVHD$?08PR{#R<J<{F1&pUU7`gE2sLdqpfq4-RU z*(O?7MC*%nQ<|1enAeIcm8d*?L^b#2oKtF7;I3ZX=&imSE?htmMqmu2)0p95YR_MO zbXu1iTALTwx3oZE48jPSvV8CD<@=*2$5LYL-e}fLf@&3VU%&}iOI`CEqLuA)eXNP< z8=(IIh$IG$6UlV0A>Y@(Jtf90i82`&dI!dW7jO<<ye6ESfhd5%H-Lb)3FgNLS_K!! znUoll#yN-;D3vVGCRs9)18Wm!5%3O_0dZh7qLidW>!P=IT3`*tHLxxjwl=}>+*)uJ zQXzyPPN^^yrLNn-L6|)gDrKnEAdbPP1a+KXt(F*+N-)2L{Eb_PQs+ab)QQT6Pw(ST zBha=K(orHRSCfHi4O9%(3e<(Lb`^!uF>+VB$3*L{z<W>r`0-_;)Y*n?<BCbkmlKZW zVBiS^L2`Pv3T=z<&GQ)T>E-k7dr!rf-5ve?cY>d<{Q2<V$xf*QqSXFuM_Xg#tQm0k z9u&*4b~VLs1>T>(phfG`V$89Qfr0$5PaI$GcI;T;lseVaJa_ff4eP;K@^|hsa{cCz zXuY%j{{3s?^}(OQ^lJ0wCa2U<(RxpI&Wzye%Qu%q>x1omeM7&Az4w3Z$LrQ@df3^y f|6iKmf8+cE7K65BSFA1B00000NkvXXu0mjfxAtvo diff --git a/themes/jquerymobile/images/silk/help.png b/themes/jquerymobile/images/silk/help.png deleted file mode 100644 index 5c870176d4dea68aab9e51166cc3d7a582f326d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 786 zcmV+t1MU2YP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!q)9|UR5;6} zlig2}VHn2!Ti{P<t>$XgYMs^AIOw1Qr{*Wn)N-{9ma}x2(<~`9Go1=*>YR!KZvrBS zCd!u}@M0og%Ev@_;Z?Kk>Wwv=%h_57zmt2<_1msz_niYE=YRNPpd%02TK9oK<J>1z z>ooPno}v^sikz_|1XHFx_L%~;ljh7i(jiay5F0x*+(9aXXFCl?AdQj5XlQ65%sEv+ ztfe?|YcjPN*@yYtE~ImQh{l|#A6Z8iu>pf43Rj52CzU_dMQm|S2xR62YjQOn+z8WH zaK=!}ggOZi{4pB7SQ=xC0n|vXP_Bkx_a)FeNd}w8U97BNbSWxa^QW-li9<MO$KxI| z(g#NjKYnwB+Cd9y`c0U(N1$DcpiXKPW(9q7A=1Tk?It!+-D5&k_X_;cG^UmVP}{aa zGXk|O2yVL$ty2zIy}NkQZ6vdT4uzL?2a^y=EU5fw1h3P;Jl12{=)*2`fSp|$y|XTq zwrNrMK@W#-4?MA+&I($_U9>BZ#M1!_xE*?wzt^GcoeoL*JGLSe_+l-JT2#2tz!z&^ z_s5anq&^nBklIMwRvcoP3%qs%%Ea?1c{_*V*Xj&~uLu-2Dp1fUN4<0zMo$EH>*U83 zm_9;<F#x?Ig31m<HW*9nBeF*$Pc)OEP$UDf>Vt%-bE{_J_!If!1y=c+`QVZ>0_BPy z+%^pgnv`f8H)Z%0&Tp8&u*MCIC4igNW5MeWM_DHpDNi)Zxz|9XboOnitwFq$ETN=X zj-tkCJnz**Y4k#6_Ty^B=hWo~L!47r`HoP=x&3T1)JLr2t2+#fH<n@1xq~j54Y@pN z=wi8qbLKJKcr?nsRy88HQZY<k;tx`}Tq$*-Y=Asp+Ala)+{gawHU29<0oShuqP<PM Q!~g&Q07*qoM6N<$g7{Wp+W-In diff --git a/themes/jquerymobile/images/silk/house.png b/themes/jquerymobile/images/silk/house.png deleted file mode 100644 index fed62219f57cdfb854782dbadf5123c44d056bd4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 806 zcmV+>1KIqEP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!xJg7oR5;6x zlj~1XVI0TLtMf<ruC2>v;U&v3%|^C`Ga3?LtY&4dQB4Oz;1v;J%z!D&%WRH@BZ?x; z3)8@IUIv@hG|@IwyHLC`l{1<4BK>wam95g|i|?Cfzt876&-Zx_0f5*l-9`IJI&mHu zE6$@xB)6N}7VeR;!X8D!TAw;;&0Bsj?A071cO>X3K0wl7WZ1;Tg!4LHyNcnzoeQ7t zNW`aSlm8WX<OyV-Dk(Bz$-(49867z$-AV*I%Q4y_MxQP%;;Bv}w-k7kiDZ9SGBw)3 zL-3IT{zd`3wdr_j$iQ%u7~}3L3|K{Qm$9k)id6CsLBBeg^p>Ykek&ir$13=ngczvf zV0vnjNpCF&K8px}dunv+`LIb-sOC$_jD(;IBI$xC|7`(+9cA>Vir_V#z{?k7SX^Ah z^71m~W@q439Ycqfhi7+gp#A14n1n1!e>$EdeATG|f798Y=ggzwEKH2Q!qU<b1OLkG z+ZnVJvT;{-5?$sCXe`V?IcINxpqu4-^=a$F&3Wk2W^R0VH@CU--}&_MJ!*1TXt;P3 zWtn@{>2QA(Se?dwqG69%>n$6rtE<egQmKSWrGi?mMrmm&vlfj;VKLo;niD@2ga5fk zlgYF~Q4}*A16x~L(bm?6%F4=3K};%<NcL^{4h#mvN+c3thAS#6V6)j^x7$%uQ?n_M z%jFOXg}((w&o3twbe%gdw(|zW7XCNKP&;B0jYb29!vUw$30lmoJ$PeBL8k;_8*e(> z%F(845Az8c{w(XgimJg96!jLMz?zS6I1HUm2baqQx7&@nx;lhHA!r6vs2|fqJETOu zLxe<Ge3YPf9;9s{+7>u2OQ(3(au%dg>AcZsWI(zXn9XJg1cLe8k~0h0wOL=&HK}7X k{AKr*U4z7Szv)i%9gTgghwgU$Q~&?~07*qoM6N<$g31kYk^lez diff --git a/themes/jquerymobile/images/silk/list.png b/themes/jquerymobile/images/silk/list.png deleted file mode 100644 index 244e6ca045c50a130086ac388b560a12761544b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 500 zcmV<Q0So?#P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzhDk(0R5;7U zlfP<IK@`S+bE77rVxa`P_yB@pVd*0XS}7?k@(OtdTi-!!#Lhw+D+R$yu&{}R76CPe zELn4B=FXY(S<D*my4$7j6f=i`@6Va}CP?BW)p5c)^{3I7SF-6(qybq$wICaiWmGei zM74x0LP=b__aw{{RO9ru`wI#Z1eh&=;Nba#MF)AZ%UKC|YzF}(2Lj?RL+DmfiAzQ> z!-sF!^gVb+8rtpyctW0#N6uWni<f>0LCt_6PoOdbjll_d4>B|?abUmpo8>v>h<lom zMDW-|>}Zj|Ya;Eu#qwvU1IVc9khP8VrtAsT2=e83P~$#!xXbw)n}FlPSEe7Hq1uCb zR8w;xqmBrUgA^pnkB=O@-lq0DPz$ay0yh_~I_IDpzxRb(4=Iy9CT||k!08w)Pe>W4 zElmH8fF;68$GMwZ#7{4ozI(ySrR%I+xs4-G1q^UxnUV7rlf9>R<Rv3Zs6;G&2RgbC qkR=#0?x{uFDpwyV%n|&z-}oE3w>n&_6Wike0000<MNUMnLSTY6h1ZV& diff --git a/themes/jquerymobile/images/silk/map.png b/themes/jquerymobile/images/silk/map.png deleted file mode 100644 index f90ef25ec7f1cb0fdae38d9fe2d9edeee9928ef1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 804 zcmV+<1Ka$GP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!wn;=mR2Ufr z!OM>mbpQb1@7I~O+ue5CWtZi#AZox@gcwb{Xkx^Rf;Ty8yn6DWhJV4kC*wg94<7Vt zlteKm5+jKLV^qM1yt2HO4YZw^&a^Wfzb_m+@y40e_0^+M6ajz$03Zl}fU=sqfA9W} z@#^~O(a%3QB{YI^J_A4y)M^1_vjjn1H`Mc5t@6>y50A!C6seTL>`UqQ7p$DgY@K|> zQm^as<zHM(KXYqqsMlL|cY7#`n?`Bw-D9<89BBXyhuelvw~UfRcKUBga$AxlLUBPc z8JlEd(@A17NtAgiggJsZ0Q&u%)H93k@8IL}+Hb8{-?LX|cEzMTq&MhkMGbMYCCPFj z6bKqXFdPmg$=Jj7%4nrD`TAd~xjOsVtVm?z)U3!9d1_i@La0Fu(C@EP&kXv@hVMON z<<o8DD|@up3Xe>;HM{#Qwj<3}(>R-AM4&+cd0t49%y2X`UaCBJg8YmB)K#uA{Z>9n zOp8>WCg#&r06`o8oz6gaIn`fY2F<r0)%oD8xH@3(>R<BC#76fI?bep*<eI4Qj(|7- z#=}&S6iEHHdB=@e!>)ssCr@3rc|5f%`bIJO$zbt__PK3gH51Sff`H}0ZWac9&q~*( zO@qNscV0VSU%X<nwb!6KvT=Pu=Z8yfv?_J81!Ab{+PRxoUD&*&+wIBoT#}@cqVVfe z4TrzFA~}EE=1SA;=N~s}2K!rW5C>#sYO9)Qx4M=(eR(m}UFhondELHSnO2hr&mMO3 zv6gmw!P2y#u0c!?LPO88NyxOTj>XWm>*77F&55fo9Z?)iynObdfA;SdwVRl$W~G3* zEGt!2+1T-%ja32&!XdoMS_mM#IQK#{6D_nvjYu`GlvO3XdE)qYJJ;7<kD4)p00;m8 i2mpbytZd!gI{iPAYc`)5w~E350000<MNUMnLSTZ)EPw3) diff --git a/themes/jquerymobile/images/silk/music.png b/themes/jquerymobile/images/silk/music.png deleted file mode 100644 index a8b3ede3df956f8d505543b190bc8d1b5b4dce75..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 385 zcmV-{0e=38P)<h;3K|Lk000e1NJLTq000mG000mO1ONa4wfZ;e00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz6G=otR2Uh3 z!7)ohQ5b;X_uh^agam;kVNESTgG+0}-TMdC4+sSJhH`b0hQ@}w^amOmT`LTP5Uj~T z9HJ!3P|x=rPX%%A5coWiXFfx4=^cuq2#O#m?-+tHdpI198H&T<IL8n;lp8vXaVUAV z*+nq~7RNJJ5q}PR8B0tc2%b!gAjAX~MafJNl$gLG2pNka!~}w3$#|v+hQKjJ_;r+M zIw@`Nh8-GyoF$S@OGRGsLpZFiG}bBLxJ9lb&uMkJQD7D2j)ydVzjd+6A~Sk4c}dL4 z@mixu4xvYf&(!W1geAIk`Kt7rX1Fk6M2;uAj4JIW&2s0lZX<0`>klCE>?a@fNhGaV ftv%qM$TQzJ6;XjO8erVL00000NkvXXu0mjfw}q7O diff --git a/themes/jquerymobile/images/silk/newspaper.png b/themes/jquerymobile/images/silk/newspaper.png deleted file mode 100644 index 6a2ecce1b85eaa9084b427ee2c5226e2296eaeb8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 658 zcmV;D0&V??P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!BuPX;R5;6x zlgn!wQ5eOuuyhloyY8|Gh3>oVs((xWgD$)EF}_d~6|E9cYZTvaqk~9`i&BW97*P>v z@lDk@Xl;b%^t%HQ(pa0tz@5kM+;h(T<_N&ip(~wEOB0DiJ{F5{;c!^;_xs1dg=jRo z3WY*KAQ0euKA+@K0;yC=8jr^rydICoSglqd_{QV$a4whY=|O=zI1-7hhr=Og4T=Ck z5O8*O_S@lbByBd^lf44TWKv2W^LH=<&(F_6aj;k{L?;9b7K?>5nM{(sFqO3)3<e<k z%r?joE;|G0(+$MFeuLR;zBL++CB0t%YzI?WQUZ7?ON7Y*yk0Lz6tme3=8GoYe)xiS zo=bf14?(b?)oNewg~<V^EHV3ZIz_2e!jIV;?*kPCJ~ffxKSQI@Y&nj5BMQ)Nd@vZ? zP9_tO2;6SBn4Q5Sj$*NhUayBntBa3up20T+zuJ{ZaNh6t-}d``bUGd6^LY_w4l<bx zy4@}sjRvy03#irVjZ&#Ry?2b%vQVqlaD9D^cDs#Mt0g*M&0k$zp<1mXo6SO{QvD?O z<iQ|OS)+2fEPgbf&(Ul)MG>}ZrBV@HFj%2boa`NCnylwer*m5<6vU%rtuL2L)a!Nd zJP*qIOD>n6?i;$@!fv-8Tdme9+l?I|%bm;R7`!3)<-bP$-VIIGvB6*%vHYw+%Da)t sWG@c=a1S2nbh=||dPK1BKbT#A0Qk`HN6lbD;Q#;t07*qoM6N<$f^gU==>Px# diff --git a/themes/jquerymobile/images/silk/package.png b/themes/jquerymobile/images/silk/package.png deleted file mode 100644 index da3c2a2d74bab159ba0f65d7db601768258afcb2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 853 zcmV-b1FHOqP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!=Sf6CR5;6h zlS^n^bsUAiduQ&<oixKtrjnE?i9(+-KGJSn)Z#|65V0w>5TQ^(M5v$(QKVE?W+9X! z*o}&~6c?_FreF)9NJB7b5Nbn{G0n4+%uJhR9(V5R|NFTpb|HgjefT!tIhLx@DR+N) zV+fHiR5Yt19}k|KnCsND{tH-`IMJ)3AE?OtyZ4>Un|6(d%h#JK`i&a7^xW9>`yBy` zS4SOHeOpC7$?hH5-#7Rswiue_8Ju*2N@<cu>$58=a#2OTA3png`w3v->gWif7t%e$ z$NLVS!tFT#8WL|Wa&K~+{%4P2cRfwes<Ks@rBR)qR%6DGzB_%zx;t^=2Sm<3wSUZV z3(w;>YV1_!F=3OaRVHl(>=`%&{x*s30c<x*y}ZCyX%=sL<;SENIdkyU%U0B=(JW6Q zVV$&B#jBU8uWfL2>}#CNE@&;ItrAv!f!)Oy$Q9t$uS=(sD$-J{T*^(8Eez1E-l3}} zPrfHZ1`qsIFe&gipuL8-IZbo<Chjw*P$R9RihuxC3MY2}C!NKw%plDQP690NZ?Khc z^BRr%BjQXRQfV}bQ4x}AgvTBXXaLDwxV=Y+QyE<U0kZiUJ5ht!?Z%|Dh!;YvNEoBW zV5>2Yg{lFGKs?ZZWcOaOdk*3`5T;$?AjbG1#`B510Er^h2)2r3Y{!8_2Gj=$KzuN5 zaErtW8W_Y2iJJjY)5pmTVJoPJYpanPOE<ovy}b(QA|$%NgrE^1Xe1avB=$lQsR43_ zP9r8mX=Vx)nNGYn+W%9qv$9rOyfzrN8-;A&VeCvVNCRSzM&&jVx^(xyj^z|szdgs+ zy~&l>uYHclM^C1F>${hFRpdi8a<2H|Xudf78bm(zwJ9`K%6I<a!RpPXihQdgmyUn7 zw9)ZQe_TE?q(;uG$XokfdB<v3mbpLwCvkiIXB8cP`9f*#f8Y3TrY;VRsK}>?q*Ua~ fW9JvIbn5*B+_J)rUMBs>00000NkvXXu0mjfH&TkY diff --git a/themes/jquerymobile/images/silk/phone.png b/themes/jquerymobile/images/silk/phone.png deleted file mode 100644 index c39f162f854a7c412fab9b6ff38fffdc61754a58..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 488 zcmV<E0T=#>P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzdPzh<R5;6x zlfO&DKorNnm&7yyB@|s83iTgw6gS<vb#?U*aB^rj{{iXXQt03yI0^0O=;GE<oC>A1 zOEJ*J2%-6P-uFsN(314vc)81apZC3Y?}U^RyNqtPD}x|FyWJM~eFHm=EXyz)4*%_2 z`9-hS>nKH+LWpCvJW_K{ee2+Qy$;K=iUCm+-8LExR4SE?bDE}l5@MQWF@R2<=i#hh zg==L9Gagssz>e{B{#CAk4$LM@iPnXHWk?Xw`LOUEW#s_FFc8NvgbK8&R^1S*OrR37 zn*ts~sNlPI6{FG%N)TkF<p36mfS1!xZP&%4^-OOoz}N=p2hVs-`WTHydVTot2sT{l zEvx}e=W3PtWTn8rxkeQzSFo<Zcs$m2GMVViv)OEup!5g~VApZb5>%_zHVFy=yhaAh z=X2P$4d3_SI1Uzzg$DC~VGUH@|Ab+<pI5-QK+FD6uTd5Prqk*DU@&MdmrEU(10zWi exUT#57w`*0Xt}|<Lu*t30000<MNUMnLSTXhgxDSc diff --git a/themes/jquerymobile/images/silk/photo.png b/themes/jquerymobile/images/silk/photo.png deleted file mode 100644 index 6c2aaaaaf33ec07184ae0f5824ef24c82c41106f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 589 zcmV-T0<!&yP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz-$_J4R5;6} zlf7$`VHCxGZyGRS^HGicNT49-(4k2MQN&fZf{T-XfX<4p;^OG2gD4J)ATEMK2W<xz z(XBy;7F5t8Sfq_HX_Dr-=Q=#Ewu6e03wL=QIOlNAxrw_o%w%8OIPq5m$&nnB6HJ(i zU?Kz&EWTv{s&g~Q4BT;d@C**PfxF`p3PNT`4gx2`@|)!dAPY3tzS7-n{TFk-SYV<u zxud|%>29`oe)=`;M0Ve`z_rRHM)ytw;{NqJ92_6VOk@C*y0Ex)o5ihL^ph1#5YinO zyxORvZUfgg!GxzCWTNIM`)KJS{p1Ntor?_ABp3_=gaD2H85Y)0(rUlQOh{nzR6z<5 zEO0De$IN)yJIjF82x73(uJW{bfy*E6{#GD4S;<kbXqX1PYc-g!mif}@(HWU%<HsCh zI>+brQ?z@ND2z~($5eI$1QYf0H)an^QOO;qRuu9YpYp4SM;xg>M8uf2<XEs+B$K1y zn2Cu!hmecl+sK6@rgGD<3kV_Ho$qSk7M;%q6EY{aZ<OB6XShYMnE6fzEbWHmluIRk zT|m}M;0eXCGKIo^r1&v&{tBJ71wiD=$9enU9&SPsI3!67FnN4+)^~UNU(A1+WY}xW bFy#CMUmKynEY?p#00000NkvXXu0mjfedGx& diff --git a/themes/jquerymobile/images/silk/picture.png b/themes/jquerymobile/images/silk/picture.png deleted file mode 100644 index 4a158fef7e0da8fd19525f574f2c4966443866cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 606 zcmV-k0-^nhP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz@JU2LR5;6} zlRaxxK@^6cGxy%T_a+Owkd0v@QIddQ5yVtR|A2*sja5=uNcw<{Kf>Q2rnAt>LM%-F zK|rtwgcU)}7x~z1Hrcs5bH*ZO$!>xO8K#?==bZPQ_ecnV>#P`H`QzGaRhd62G_&rC zTLU$c7_x*nFP_dW#Q+*);mM<k(JaeEB>HE?j)HexK784D4x9l_tfpz2$@1y}9rkF+ zI+J5N<Vh13l>MWeZyObc!d+rUc=>D+uOdAOg#%+Ej6h+wn5^xPmVVH*Eu446Y0A_@ zo$rlds-+sL10Db<V2ohHE~Vsv!_y|#cPO00g*IuL(zZDxxgijG#`FV32u`uSOUGGG zyOu&7UIFP6)Ds)w;?J3$(cuh`F-ogFOd!Fk$2yNliFT_@xin4`83=M&LI`IP%F#`J zZEaJ@HW?Z=q~bW<A7Xo}PQ5ZkY~*qd!bL!GgYo=6Ki5{MmVYDOlXOP8HN8MNtK(Js zV$s*Z`raa56|c%2yUX0fZ4_v1Zu9B*6?&woD)4!rgAfql@$6FXAeuSkq`gPB`IXwk zMdqWVFPY~)#sG3fUVUE0=T&TN`ieXbn3yHfM7x!HV-G;&FDjhxOOKr^h$9I-Kq;1Y s?^hagg%30TGn{b*iQz4PTz8!R00wW`ldl!TzW@LL07*qoM6N<$g6(7tz5oCK diff --git a/themes/jquerymobile/images/silk/printer.png b/themes/jquerymobile/images/silk/printer.png deleted file mode 100644 index a350d1871536eb28fe2949936de1c79c1c26269d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 731 zcmV<10wn#3P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!ZAnByR5;6x zliy2IVHn5HUHEr6Z^Zu~NSN6wt$~8f3t@-lje&Tf!3G=HDj2#!u(8xjp@kMfv_OWe z+}RIxBD&RvSWBxp%jG<q+j+OMeS6PaGY2y|@VPke^L;+&d0sdi0Itqe^E>^msfbTI z9jQ^EwMR<Y>D5xNEm*sJPjH^k)@gXT@kl5ii6#6jNXX`Yb0kVgq(zut?ZfbRr+DS= z>q{33dTpWN$tl6c7nxE)<TJs_t^}!4#YS4jgE#w78~sl&6!h3aB}K4F1)E=GtnHN{ zd?ZL67NAUaczlX(%SxrGU~+P@rN<T|xdK6qel2!T{WC=wz7MDH#`DP0)vnzS5WQaC z(jcJC21=e@7LKVPaZtm1D%hr?=w5}bvAk2HwKA?-1q==j=KK5m4NO2AyJu%-5sgN1 zdn$}96(ln?Bq*_ORcz5!!gPuNT_sBeHy?%(2m~-bJ`RmW)2#@$>4Qur1GCxuUnp5Y z5HK(>u&W4&EXz<>UtfnPivJ`O3Zb4K8yl-}7K;Uh5XR!-B2uXo6E#Dr&Ck!D<$0b5 zXEK?PNF*3;w;Rc15`MqGDN4rSaGd2kJ3GNmOiaM%^D*ppJL2&;mX?;95{t!PwOY^e z?d|R0=pOKTy$qMj1$rk8qtS@b(NQ*LUtb@(y1JlNtJzsS-`3U!Ze(Pn>hXBkfzr6} z{3Vv(2AlG1;RQN6I#_mYZVs)jt>6p>!_3go(6&ye1Mdo>SRyz&A^1T#%t=UROW6Bf zz^9CeqErU&3`3<-Da~6HQ^UW&yCT)$Cu<mX|K$#2m7&ylXQX<*=NG#Y1jwxZTa5q! N002ovPDHLkV1f}2N&x@> diff --git a/themes/jquerymobile/images/silk/readme.txt b/themes/jquerymobile/images/silk/readme.txt deleted file mode 100644 index 2cf67dcaff6..00000000000 --- a/themes/jquerymobile/images/silk/readme.txt +++ /dev/null @@ -1,22 +0,0 @@ -Silk icon set 1.3 - -_________________________________________ -Mark James -http://www.famfamfam.com/lab/icons/silk/ -_________________________________________ - -This work is licensed under a -Creative Commons Attribution 2.5 License. -[ http://creativecommons.org/licenses/by/2.5/ ] - -This means you may use it for any purpose, -and make any changes you like. -All I ask is that you include a link back -to this page in your credits. - -Are you using this icon set? Send me an email -(including a link or picture if available) to -mjames@gmail.com - -Any other questions about this icon set please -contact mjames@gmail.com \ No newline at end of file diff --git a/themes/jquerymobile/images/silk/report.png b/themes/jquerymobile/images/silk/report.png deleted file mode 100644 index 779ad58efc5776825ef81064a042eceba274a928..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 649 zcmV;40(Sk0P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!8%ab#R5;6x zQ_pJ?Q4pT}LFwAmL%O^1kn|{pqTs3IR1gt83PSKuY!B_J|A7ca=*g>sm$HQ(N)Ek< zrc#vXMLdW}TWpphCZsGREkUZr{Mg;M&b;luZ0IGA9rnH1`DVU1->eh_0hG(-dw<@) z-1S-xc+D!@wd^?<ZJkP`Qt77e`=6QHolwAsvsWu{XXE=wXjN6`)O<c~XS3PW@uPy3 zm_ly=;JWTmAY%-OY5c5dT9_o4%grEz7tCA$1w8ousd%Z9EXy1eElH9@Lcw6{pkPg! z=wx94t!Fz;ARL8q0OJp=J=6!+5DW}tAbD{9;iE`E;Mt6Jks!4FTAP1E%rFCW|E+aZ z4|pY!0QZNrf4pkI@Eh~d7xn<J#qTswp^qvc1LyfN+|M8JMDcsm+4DT%M{6gO$@u|; zZ*QzgBjgzcJ=t#H+ef+q_`!t|sL)!@BnA_hSBdrDF<0T&UQu*<{n0fJB16pun{KxY z)oK+KMUiD<;5g1|v#<$&zit5*6cR;pMGcF<l}ZItsTBEHjKLzv$e^`bjH$qck+0L~ zfNk55$z(v+^<fp{FR!hHiB0n_ParX%$^=fQ(_k3JV5s6M5QEy&C3vv+gM$f3o$vK} z&}cMxRns)%6B+&s7<A)S<=xLKNsSK+HHd&@5eph;N>Z=a`M%%phe@J_EnT0QpH7V3 jcG~XA#&PRl)Zh6(yXt(^KFGF}00000NkvXXu0mjfDwr>g diff --git a/themes/jquerymobile/images/silk/report_edit.png b/themes/jquerymobile/images/silk/report_edit.png deleted file mode 100644 index c61a6d847795a2c6c9f0d8e6c69d3f72cec5e77d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 762 zcmV<W0tNkvP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!j7da6R5;6x zlWj;7aR7%0Lf@+|(WjM7g(4^@`chFrHU^=gQ4QbN)Pnrfm~*{anutUh5^46LYe;3< z`8FM;b51Yamd-5|Qry&hgW24Rx0{n+cV}L%L3r?d{5|*F|Lz0;1cQTv=Zs}?bgIPA zXC*)&5FFhiLUw%6VzKxKNE57NH`+7e5e|p91Se6cRNDxG$m}S|MQ>Fu+SB7fQB(wh zKmdNfpU3O<Vs&+OT@YDdfKD10CD@Q`;Pd$q3WXvIbPsZ2s?34zavXxeActD(f=c5; zK7+E>3FR9n6bx(yFW?LM)(cuM#(}134tA_DETWd7rfU%`9Ss=MUcwKe7(*}5qB2i- zk1uGwpM#!f*=R`>adwu?cYRS;jk(Tzc!pa5-%tD+u18O4qC2Xf>4JzmAXc#PD9cj> zmPQIePd8!CP=*zI1Hw)dY_GEEzXf-*VXTm&DS011zVX_L^0)8ccHG9=iU}(d*Wn(> z!>C3EN6l48Pm59_3;GNo&c|{B_6$7JdMw!sutt#xjAwwFlEOQphN~tCL#8&w#Kauq z3z~1q(fw40MoBC;o*w>)IdlG>aXKj16)Zb$Vxmd{%a;$BpP!F@3l^rJLA)0;b^@b% zC6jFgH7P@IDh(c{Wc;}p7GpbRXJ@0o#O4ASx*lhtE=7p%ZEDzbPcYM;iom24?jaS% ztCN_qjvKRw%nSZ4cwc%3@H#P8m4Z(7ZuByD?R}I8$5%ZT78bDi;tLcC#U8EX02<Sd zph&(SG+6<<za0I=r%-=Q1Z#IQ>~=eBHXF=lGptrCNRnI^up*XB(T<aM4(%#TJ-$8k sFe4%SxkMcPRCMB-<nYeq|NYLt0V*ZM)UiX7ssI2007*qoM6N<$f(sc+Hvj+t diff --git a/themes/jquerymobile/images/silk/report_picture.png b/themes/jquerymobile/images/silk/report_picture.png deleted file mode 100644 index 3a9a7e5eb91319a532f1c796740c70692b8335eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 733 zcmV<30wVp1P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!Z%IT!R5;6x z(?3j8Q547V?|tvJ&|1+5l&Db$BXLo~gy^6#hPdiN9Q?Pi=;GkupozrM5fcYVX9frS z1BPgDFh)ZnNc@9F1*%}JV3A_&d-u<As8TQv-0ddk-hA#ozoSHi(b3T(#Ru01%-l5Q z>jdqY@m5y1@@iycWVf~UiPPmZK9+AcIyv0)YE`F$AZQJGdwa**+S<<5zV6SY>Hz_* z^@>9093rw}pGYJC_(x#KcXx8|<_iX&ePnXFNPa;R1U{j*)C7L@R^@PWue+86@v;8Q z+O&WJr4*B2iX3m>PBNMLFMl!A-0V}AgN}}loz~iJ*LVV78Gbx`gi?yaq9d71F+Q`v z<Eaa*tDB`1X|nlx_HDY#-kqCK_$CxyxC4T6ZElp@j=0~qH>rSc?V8*qfU_!M6Y zC7d`SV^}6QiLVTW2Ngj)<|6{dQbeI##>!6?b;$QpnF1k5rKT!)emAqWQ9xwr$3>u6 zc1+Fez}38DQJ0u6Y@@lUrrOG?;1oWF!r%}9p|&^&^S>;6nl92Zb)Hx6vdka2hS3HA zBJHXIZ}?88E-g4qMIeGg82fw{tu@0@M6@wR^s)o3HOKc4BeFtp8V|$Vzz|9))~8~K zjkt2Gk3SD$S(eaRQycS^37+20q|y#-rJ#AsI&KYp;LB`@ARZ7!mU!F;sRqf+zU`_e zF)FX|Fic)L!_mR_IOnj|VvHdSLvpzs4Gj&X)9Gp$m8#5wF=kiGoBJP=8xn}X#KZ)~ z7>qGXbKrR%xm=EHHjC$ZL{U_^<ZsK)G}j;4nu;Hq{;5Cpyqg<a?KuAi*7JlFfOkgv P00000NkvXXu0mjfa%xgv diff --git a/themes/jquerymobile/images/silk/script.png b/themes/jquerymobile/images/silk/script.png deleted file mode 100644 index 0f9ed4d48301ffdce04cdb17dbf8acbad8372d11..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 748 zcmV<I0u%j-P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!en~_@R2Ufr z!7*%9WdH!+@BiPsyIu=-r9esyf#Bp|G&-Qf5KWAR#KGCPFgjwKG;v}!(ZR`4*>rG{ z$cl-P=->hx6#}NAmbP5myY~I>{qOhtLMa7Y{qE64eE#g}(xpY)TeQ8l?;Upi4EuP3 zj9qNwYy4OP^j-JLi)W5q`snr30AQZ_=_2*h-J^Uqwd^<9gC_@m_<Q~quGIj2*R4;6 z0X%w|4MI={s+!RtIyZ`{7!4|3Iy?5vbY<<UUp79A0J&`^D>YruehOwSPa9@O%#PST z<iCRqKECnLr3)*bKQ%aA1LU?{J3fr&4fCTc#-K)35i2S|73dN2o}d5O_1nYQMh%ct zTAz+9v%}7!DPk<DNX$VMsT5U(QrX;Vd~xfqJzT8;x|GhZPX=a3MF)i{2eBYiDe4mS zg*?c*)Lr=g!`F5qKu*p1Gt-fIDng_RK}19VghDBFO(Ul!Lk(B1-yGLf9F7K2%2`xU z6l4Je#7LX7gZZMv9z^Jxbb1tsfgTD0Q4k6d1mgkQ2aT>tn>RnbQXoQ3&2p_*N2(YI zkrMO}==(rnxsJAW59QQs0L07JZk*~;x_<Gwa~|&%4>q%%{cN7dr3j%I4jC^oS!R20 zp-X8Kpw211iFbazd*AM1?Vu^zTr_Qvx?Y!ieJR$aQy;v2#^ddUoYEFRo!j>1ci(tn z{K@;T0)Sj-bCEg}zP!0%dBFa`LT=k_fI7GB{l`yczPWYR>anra$&%HTk?G3F@#Ue> zFdEg-dzaUZYPNRv<+lA7pzgcw+uL{UoxOeM-g%tFNu0n5OqYg(!P3&eWMyo1vh4Ri e9{q`*0R9JiiaRV3rbYDt0000<MNUMnLSTZF*kbJf diff --git a/themes/jquerymobile/images/silk/script_edit.png b/themes/jquerymobile/images/silk/script_edit.png deleted file mode 100644 index b4d31ce282f378e5b94cd40680d283842229e491..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 880 zcmV-$1CRWPP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU#0!c(cR5;5` z&`oGuRT#$c|2g;GnNDUh6Z1KSI&n<ZS`8(ER$?uJwN#9Br5h{a%7q{XU5H)UZiPZY z7cIE35jPf!t=6U}k_5DBO|5p?ktQ*d=EKQkGT(R3x#wONNo*c?m+y~<M+89tz?)y? z_5-ILY1=Ve*FJUaqkW%-=a+yAunHKU2o!+Nfh#tf@jdV9y~)_{`_FZ;JvHSg>dH?P zU9(eZs5A|8t5v?eTRRMlZU=heApt;c-QWm;Ex@uN>_}2!i6teD1%o>y^d_S1XRa-N zEVlrobv$Z==R-vaN*dOiP;xh}(13rd27nL8<{3^$d8*UtvbO>4tszOR2{qRsrN9O( z3#0`W0!x4o2vg>#nIhNcON;jbrFs$(i&Dd*-VBg3z>*-1z>;7Qu%r9~e~*90+noc{ zCV%7=ogDig@RaK7i93|s01qGl%Lrt!v3<PqHSKHHhzz_=B0b3Z?Bg`9oPA?kgJxec z5hk-@5E3LC&k|^<TqfoGN$k-BtliBJ5{lM%l2}J7VFSE);&Q~cWGL)NlrcyGARqw3 zwJFl}FC@}OXfAz8s73J4^lh}O3T~tNj0EtSsw*r&ZjM9%0*F*5*d?x#=zj@!@eIN# z;>23f)kR;ImtNTS&iSm|tlwheV@t5403k8+mq?kbBz7Iez4s~7(WvsntW4bC^upoW zL+_1G1IUA;W1XH-C-(17v0M(ATQQWfmq_ZL>3(tqwR{#U6woa9k)QmX+`va<s@*eN z+u25`L%_&ynOTYr8)xAgULDBe`MoUNJk0~$A>6fx$W7fs9{PlZoQqK^zXeF6_0Y=) zo``&Le1wy)J;oj`vgg^i2<IlrUYKI~yEX27e}jqk4~Vq&QmNK4S{Lp&(0X=xwZysc z3~jLp*_k}*uZyJj9;B2naPQ^}&mX_QgQ0%HHsseT7_Aq!05N#%R3|VB^Z_0HxsykR z(p_TT?zEUw(cpY;NVrZ1@o0p$cng2r$z_3K*U!ECE5Lud99fJ~sSd9I0000<MNUMn GLSTY(8JXz- diff --git a/themes/jquerymobile/images/silk/sound.png b/themes/jquerymobile/images/silk/sound.png deleted file mode 100644 index 6056d234a9818d248987389d4a621e5c83ce0851..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 610 zcmV-o0-gPdP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz^hrcPR5;7U z)6YxWU>FDRfPcVFW5d%9V=z{?A#;oriL5xO+n6O2X~nf!lQuE^VWXpgu83qI(qCF{ zS}dqc=wWy-J<X&4fG{u5VFkfly?*zaF^5>jhR6<I^76v-d7t;q`*HxdtAx8Ypj288 z+qU)npMi3@)W?b~$FWZ>YYDxINHb)T^nMSh)vA20R`F7)lzCSCZF94My}d73T>N+m zpyXWPL`#FF;s+j3t(LL2R!6<Qg4NX(?Cflz)oNjTdkbd%!v%m6S%u!IzHTHAcUl6C ziaKj~8T<QR(dl&1Znx2FHep#71M4tynR9^TjC`W#ptmuTUWGHR7y<cT9&&82*xmgM z$8liWHj2d}48vgKPe`XV4>+EP98p9G9EaJe<5S)o@#CPu0JyV*YBbiNC<>y{C`3_2 zFc^fUC0P=`0GC2D0rmxry!i<{eh#|t2UjSV*w|QyY37m5W)KQZKoA6m%^;bK|K7sb zq~^Y!1U(%y>Cs5W^^bz?JUQeR7IK)M&$43OYdMwDJVcVBtSjl_Ar8Hmr2)a$eK-tv zNC4d)(7D`Piq~gVUR7m2k$BH5O6=$i%I6Kpa_sVNy!&j)9UKPT@*VWNNNm+UIUciF wPJ00!a`S;oH}3WS@hUTDnx*^y9@F3E2OYGed{u8eJ^%m!07*qoM6N<$f+a~A3jhEB diff --git a/themes/jquerymobile/images/silk/tag_blue.png b/themes/jquerymobile/images/silk/tag_blue.png deleted file mode 100644 index 9757fc6ed6597438eb8e5a70a1ab2402cdebd5d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 586 zcmV-Q0=4~#P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz+(|@1R5;6p zli7+IK@^7TCFVB4w-A~<T_9wVOfEA+67m49DDEgIDsIy~ZaprDn2w^x+%>6YY<vFH zDX|@K$;G*;I{)|or}{M0bsgPq7wvW%tyT-oW)qsGK~+^W8jULe>{78#rvt}vj%qrc zN=UU@y$E6COaj9&r1NAlaUpajQlL~SorN%pOwHs*2laYgHBA$?ZOd~4Rw@<b^ZAny zMy|U?A$}5(4a>5yFm2?1ZIg`0V-$-;<Z`(q2qWiR<jrOS694||;KRc+-rfUQV|zCm zjVJ}u>GT1Fi5dB7wUSNi^%`^Ge62m>OBeX610Nsukl}DhDG-mxT?nhyYH!4he7Ri8 zrq0Ti&UXUvqX&F@JcJAe14@BNBqAY_QZAPjF(Y3r7P9H_kB#@LgFAf>xz>Qp&n=|a z>ro1XLZK^nmO`PRh#C2OK0ktd7l6-A;O5?fz1gNnCX)yR0<RBVRLrMjvspfy&0NSk z0r@0GxNWUrT2C*<9(RP7mC0n3R4T=36A7XV$Zgw!W$&H+e!s_k#8b<WNF<b4EXHXQ zcb}NV;`~5-7C;q^M!n*tIW1Vf-#;n72%rjw!`@&p$Vu$;`8+3A`G3EwaP<oDt8@4N Y09wpC?6mZIDF6Tf07*qoM6N<$f_O;+EC2ui diff --git a/themes/jquerymobile/images/silk/tag_yellow.png b/themes/jquerymobile/images/silk/tag_yellow.png deleted file mode 100644 index 83d12924ff3847904f13ce02fe7d96ee1a6012c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 586 zcmV-Q0=4~#P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz+(|@1R5;6p zli7+IQ4ogvCFVB4w-A~<S#Gir=5mrDggk>QiaQF5iW`b6E^(ZmMn^kdOo-E`onH8J z>I^oDOD^i7tLp#iuVX0<1_Si_eRR8BbUGch+ikR3Ei{`=G#ZU70Mez9dc7VT$2p4m zd@dl>YV{&SqRAvsRaHz@6vc&5j=MmqR5}Zh$TBt4G)mO#_2y=?fn`}DPryp0f_y%I z5+c#mT_YF2aLcM;7%<r*w!hP&Hk-{*EEbW=<&Gc{P2O3yZ5t%Ew;J^6XXumn9Fh{X z>2yjikWQx$AQIn^t=DVOWSS;S{So@FPhj^qFdn`O&<--0OvnY|@wf|-YPH%sz9Z8# zO*CzvI(X)jneq*W`tt}f9*@ZdB9VxI2uitJmidlswOYMG{`5KIBMjws55m8-gs2aP zLvn#oD0JoSQYaK;z9U;Mm&cHYA7FRacp6>9u`S^unM@)O2)sRbQNEv?&1TtRvDkxr zfPVJ{f2X&2F*f^RkGsNtWHK2!l}a(X#8*fU&-Y*9ScWV1`~4pG5l<aQB9V||u^6LE z-2KEP=J^BhSpY>e8ujv*W^`bq(deZ3B7h<s4ts;aAS1EQ=kuIA<^TO%`BX0#zd2X` Y2emXhjq8DEqyPW_07*qoM6N<$f|(uyF8}}l diff --git a/themes/jquerymobile/images/silk/user.png b/themes/jquerymobile/images/silk/user.png deleted file mode 100644 index 79f35ccbdad44489dbf07d1bf688c411aa3b612c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 741 zcmV<B0vi2^P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!cS%G+R5;6} zlWj=TQ51&_D(S`6wpIkfYAK|mU(`?4(513DT?37*m2E2Kj9H4|>z1iyEv%?$mbQ(# zwJpuiQJP8?X_`#S8b+U_G6=zi<fcr$zy3;$1erx29ynai?>YB!xPAcq{)ZJ0bECH@ zYx#`n8^Wzn^J!4>=q^bltNO15ry?0ecSLkjpT@vlid!jk)Fjf7&)q_V5zGs#3N%6* zbW~7Hg=&P0&~Y(|g>$hC9FL?;ttzPDZbpZu9OLb33^e2;FNTGJxScp1&q4M+y2ntQ z?C(=hpU$3~`Thx0eHwi0x`q+!d5k@|0_WHe%sG3e-s^MM`xM-ig!VcIA7H}X1ot~L zg=MLB4w-Q;Bi!!u2|I+Qb;0{{4Q53YX6+4_aXena{nmt*!YG7ua~`qc>o=?@U?rOU znS7%>klzi*muXnbM6i@4FR@s^8vTjDgy&%J?w?`u>NYMDFa_2%0SQ(qJE<3=<8Bzo zfdU60e*<K`08TyyDqaGwKf1vd^kEZME2qV3)_MhDDOzz{sv1oL^QapE6#WD_Jp@_L z2+~^#j#>y(^$RF%r$kl)p7=7tlCDa<g5mPL^AomW+}7G4rJ6FSiLy3=6U|iEM3ACg zfJj4duokGi-i^r)75WQ9JYK<wGK4rgE0LD1Lv@!6l4jr-HT8&r3O5iOZUn?Sptxlg ziRniC=&r(GQ7G{WJ{S}wLnXm;GTEiMXlV~*)YUWoK=zv;K`RtlrLJLB#4MGmTDFBT zi#$M8TFu-gw$-s?^j|sg4_%yuW)CN>$+J7w>}DU(O#~fk>pYuRvHi1E9^msg{tLeV XM&GIRvfA7%00000NkvXXu0mjf&%8>| diff --git a/themes/jquerymobile/images/silk/user_add.png b/themes/jquerymobile/images/silk/user_add.png deleted file mode 100644 index deae99bcff9815d8530a920e754d743700ddd5fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 746 zcmV<G0u}v<P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!d`Uz>R5;6} zkbg*1Q547RkCGx=+ZrJV#zL@SQK$qJV#CSW)Px1IG~1R<ooFb9Gk=6-&6YZ`Y^yDm z;e1;&Lsyz}WRQ`CmeV2hmrxcVG_cf#%KP@-D?~x2(1j1@+{-<mbM6fR5b{5)d8moo zRZ%DA%r;1OLN8{aLdc%Wh~ZUlNRSi5DY>7@Ce7&_JfOHMV?!rlp(uU_DLu%oT329{ zvd}^m>Zu}~l!lF)$vj*+!9ivWYi3=6E`B>+7|Su$tH+R~2!#ne6eorwU&M#{7<<90 zO$iMuFlR;n2z>v9nKwp!?XQQ|aSfBtZ^J)10wQ<s%vh^tOHe^$#{NP7`*utZJ25{> zP}rH=KSJQ4N-!Ms3A?4X%~8iSR-zylzlSXd_?|M%f3%_Vax4V#xlec^^VT&5JP8rX z6}RO@h&}Lqo`s_<751_e20DK|@e2`2FToK$y2KTlwyhFyPdYY*B{>w4$%B}fnn&9d zQ0xQp-T@b00q1)Ft+NxwMg`RMry#!}42Vk(RW1t-$ePm<PwU|vT7t<76uc#oJ3u14 zk3?1%38k4pl~ajlz9x)*bHmWDf!rX#k^JylM)09LdTH9F#l2=16unees-v=-#JLU< zXKYlgk)Uh50bLV~pjWNuA`G4!S`c6a-im#s-+dkF>K0V@&mp4&IBO>%w~~-qNF<jX zMvu>em8*NKi5C3*h;eH{=}2kRqEdNlF-|c6B{jNg1xE|{xZ_qq=T<Pqx<19~31}wm zd0~}TtGRp9T&Bo`)-Qa~<2im(#{xgmxgd~dF3M`7QRmKPI@6KfFaN<tpf1-?{G`YJ c7i;MAKSmLw1Kmc8Pyhe`07*qoM6N<$f(U9xs{jB1 diff --git a/themes/jquerymobile/images/silk/user_comment.png b/themes/jquerymobile/images/silk/user_comment.png deleted file mode 100644 index e54ebebafb5072fabac9a0f3d8a79fcee3265f9f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 743 zcmV<D0vP>?P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!c}YY;R5;6h zl5I#+Q5eUkMo1Xc5~44CG7?IOtSIY)5JBY&X3H(jaB38~p!u>vCi#|P&Xm-dkucwL z3)87{8iWe96huvPHfK`KOdC2Z({T6vJ9pwDx$D4>d(Pqff6w7Lmj{5i6;ZyPPpPN; zroaW=6d#@oL2Fa53F~$Su10(RG%K0p3VTuP3?Z=nBA8z$uq+XLUL^QrC74`bU|!e| zr>hK{)%Q!vdmIO5Z3JIvaOyjOX`X@c8-ua03`Q&)f&%p*{(A$q`ZTTjk%q_T7>v^J zu!R-a9fFLScYlKkNBP_Cob=9m9J<?fOP06J_JEaa4)!L)GmJyZ*#r3*zEm0P3B|?j zC=%>LVoC-?c{)eOtMnh7qNN{ejy2sM{pS^mgFHJm@(buuM4>=<5Vr$&Kzw{B?uPr; z(1Yf=#g)zADkWnx=M<Di?5UnHsIffMg!eBVpkF1!P|G8vWGY4~bz^MsCq=roXU@r$ z5JBohV;Wf<Zv{+RtQp(UUzbiqxmqg?CUE^PPQl)g1`l39#S?XLHknl2#6(>R%ykl| z3Ui42k+O2{bCn)01-s5Sxp|z{<jPB@7`+vcYu`euHb7Esz_Vc>G2di&KT(_M6;$EI zDL57JFf}cw4bP1P$pgTRKH$0@h|~aA>j`qZ2*k<FBrx=zj8iaMcnAaPQY5M85!(U8 zXb6Ng1QAsPVNU^pVgZBAN=#+@f>U5t2EVD5#~@VNhqx{vz8ethDD-=+1vnemftUBA zF;N!Q%PBB5B=KLB#QO(CHe?;R+-C8M?ppDW>R$5`cCPq@YpusFRTaH1i9Kv;l<>I( Ze*oTy+;kdDB`N>_002ovPDHLkV1l3CM+g7_ diff --git a/themes/jquerymobile/images/silk/user_delete.png b/themes/jquerymobile/images/silk/user_delete.png deleted file mode 100644 index acbb5630e51a12a1cd30ea799d659b309e7041cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 767 zcmV<b0s#GqP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!kx4{BR5;6} zlWR!RQ5c7nxulD&ZH)?y<x0xJzNnunv9-S}=R`8lGA~oHsjN^e?@3}x3qvf^@-~LH zt(jKh-LlBa#95XIeW+2c2&0AMrl_4?XZs)qqCy8A&f$gM^S+0}aRK1+KP+2J4cJ;x zCgn|+%eFu*<)A>!wMF|0iq|AK>&MHw6~-ksQ9RtH+=$?!G=zinz|BN<kbikqL6wYy z1{ze;P^ruT7gs_BxNww*Gk%<@RRyJio6uF24@;*SgSF{67bHN2WCzk15t0va=d{^! z_Z0;-vBIA--#=jLMHRmGUdO1R5a#x)u$oQKDR)o3)1<CjQBV=Rf519)7n8$A*x%|X zdgs|{(&0{m@9>IO*d}XYdmm2K>Qw%i9j?X9SgRBJn<lhm`olL+d0)WPtY20j2+_Io zrHv_`(msrRnT8=R4Ej8|6UX`a_-}XyKLJl%cb+e<-tdorf85~e5p0MTh7MrdVn?F| z$QT1sUIU3wfw&GpQ(lQ@F+S)Ov+;o0XzgIwxr>4W5%uAclWG_T7f?M4s9q5$`w5b| z31S}-Tq~-?NahjDw3mU5cfqF5z)+g+pPplGDyLv1f8WAnTQ+Xiw;{fhcBLH^j|gI# z2~IT;7{m9#PQ$2>16f?4#0x*vLFksSJ~;)W1wO>uQ-rAG1{C+&5Zw%%))Pc(2_k9< z`smoi)Pkk!SK)SAcOy>0d#x(Rl;b_GP?XFE#P>r%M^9Kn>j@#I>k<JPn!V@(E9JA2 zg>HsrS$qYvKE>lwZZUsXcw4nFNHZZ~?%71a&2u7&aV|47ZvJKBUVO{)!ekB`ACp}1 xSnjsa#jtYM{A~v!cV^R$X2;lcpKyd7^}lwPp>~q=QF{OY002ovPDHLkV1lJ{Vb%Zu diff --git a/themes/jquerymobile/images/silk/user_edit.png b/themes/jquerymobile/images/silk/user_edit.png deleted file mode 100644 index c1974cda745278a404b9e29fa91e0503a84accb1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 833 zcmV-H1HSx;P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!(@8`@R5;6} zlYJ}{U>wKwNApj*j?`*x8fjj}+T^cdNV;=~VOf{An4CI`(Q%x}`$a=uBQ`IcOG~+O zhFmpv$jQAVt#pVn<-FwXyxzC#)@;^BTYr4EXV3Qe?Ah}?KRp0?|HEG!QT7K}`6R>T z0?GlfNd&N5h)SxRamGIduGtwfO1+4h$^b)DXu0o8M7BEtF^>B+6kDUTT?1tl0&27( zTPtN#enUj2hcV)v4ROVeu()d=+i@S-%91h3XQQ_&2GLH&h;==J>*q}oafY~7o8YOx zW1up~WKKQv35z{tnCiF(G50p)FLR-gi@=FATO4h+zckVifX~k}G4#+4;u7niZGj@H zRkx!55oQOPpc>+6Y1FM1A`bW&7GI~k7+8?J0DewkUh)LOJkrdTe3;U(*Zgc$Er)&@ zD+5(f%bInl-ZwzNw#9d8%I4~~7EHgs3zhUKHpaRkt%*?UWMg-Zz7eUOc8t^s*~Buq zNnU77^3>6u=K_U{g-umARHHXA*H6dCx-dv81Ap`v`JB`<B6If`xN$>FJi0MFsY3lE z5Gw;{eLz-+019a$Hq}BXzXU@)LB-NA6Y>hD8BxCLDcvPn`&N6q`mxc}yMb~sKo@Ed zDbOI5^9<AP7=Pp-sK+m3QI-T*p&Mc&B2%|sVKCWZW0seI;%Xj3_&``Iz^dax+ICBO z?6*+M!>}?Dhz0FQMoKPVwk00IILo!IfS6^eQMBJdKtv5PI+Tbj;^0Fo6JmY=Cj0!M zlv6P`lmJPo4+6tWG2fYveukB1D<G|<CyEly*F!_I*6l+Cc$|9<SQ^8~13z>zkD{lX z41Nw7E`C*@hclIfDYh$GCw<#Tk~h)}QkWS=$Gv&wY2h|l6&7Q)uMmBi&Zxg?1_yGk z;>5+4_M6eEhsL=ygB_>Q-+`#k4z^f-l|x?d%y)UiW7wGPG|s;O<<Yk@d&e|)00000 LNkvXXu0mjf!Ap3? diff --git a/themes/jquerymobile/images/silk/user_gray.png b/themes/jquerymobile/images/silk/user_gray.png deleted file mode 100644 index 8fd539e9cb04111e950ac9b0cce82676f12f67d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 706 zcmV;z0zLhSP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!R7pfZR5;6} zlUrz#VI0OsP(-=aDk7@O7MqleLFp(L3+G`T5kF0xhy08(5@}m=+7#=vQ5VgN!ITc` zFx>%zf?XuhjnHwp)vDVV-Nit=+l<1e_j@md!Ei+v5AT8J`SE{vdFuew{g2kYyx=h3 z4xieMNJl*eP72^_-v!pJyZ=`JAM1)mw9ObhdlWZSJ22`#g1!y`+|mPJoz{^J0U@Ip zqqZgtkkAd&ArfvtoH-0%$6gp(_f$3noIl=(%W5IUuV^sBo`C&WBd!{oVQoJMrfnxi z`p#^x2^duFTU~s97sdAz`2P9<<{$Or>$7WEm>ok@v;XI(hZnch1SA}-?@Du%ST1C- z@^Ol2n(j;UQ@G<16>3&!ll!(xrPAzppcCc7J*<9tO11JKgUNwTh{fV3qSNQLtqV{p zl?^JDic_oANTpKf>FL455JRQWXy~0zr{ni=;uWj`kl?0ZFnEhM@}^`m39HqLY&MHb zCIgengyG>~csw3-cXwB0GT9)3Y_0-G@Dj_iNT<^<7z{8Pjj-G8$mMd#=ku^wEYNDT zu-R;gMx$`M-4(f9-d6=I3^o5=o*hIu90td6)Z}nDKqjN(GYkW-*9(`+1;5{qVlIle z{VnAxU@_8CDZRK(4T(g8f=DH5<}3B~_974nARdoX*pHVS=7PdX74Z47KQtd|`sH*w zq1WrFkyk7hqy71*_%rE`uC6XDL`7wi;nuvu(zLIhbZjEe_=@yhBIB183I%xaA+i=F o63H90*)04v<EyXv8~;Ur00zr`>Grr7ApigX07*qoM6N<$f`O4mr~m)} diff --git a/themes/jquerymobile/images/silk/user_green.png b/themes/jquerymobile/images/silk/user_green.png deleted file mode 100644 index 30383c2de517fd22945a87b0528d2821ec4d49ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 722 zcmV;@0xkWCP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!WJyFpR5;6} zlUqoWVH}60i-^D|=x(3VjcrO=Q4vu@Nd;CqO-0KrT;iB#(sYU$&C{IHQkUh-!>3!D zZfa?ojY$@yCfls+a1%C3!?bPMoJoiMdi{ifAhYP=;XUyGJ@1Lv1Axc>u<GPwC;O9K z#lpOn!n~To9L>U*mi_s!1e4vIF-H#zjvi{6P9o7zm~Hif`95cSO@Tw_#RTVDspTCI z?1WjG!bBB?H3jy17EBr*CLT#JGjJG|1`1Y%7iN^+_#&sEmmS*TR?wE>{mu5i50)3r zn0j6Zo9P&A#u&_fP@^wz+rsO{#Px0kH{x~-S%>do+MvP0OBF%Q^sPn}YIyzzw?{}< z(i?*=pB}Br+>1rSU3`Dj!LTr*1f9DNClXJN#^0{pys98gNpFg+%29?Cu`%T6g0wUU zjn_^wEcJC$EeI~$j<e+%?WweU>k2`tLa|P3?vTXF_G9381A1*0Xm}??wJ{CS0RhBM zc(^l?fyc8lgo$?{qD0u7+*rH8B}lF-EKX`Vjux|sVJUcXP=K;$@hH+?Kz?@=vfD#Z zF_Z*JKOYHlF5)Y*s$Bw89_QC|mk`%`&!M!R$57mNks0T8MIx(>i*!{G`1MDTsR@Rq zHy?wUzCT=oS66+VR-K3x9KkI^DhbArRilynARJe;T+&7mNf;zg`8Z#B5H@`QhO_;g zF2QJ1N{%td=O@1|5Yf`zr0~+JgiHJpF5U@Ke!wEh6s&lKk7|J@t(W>ll_$K7EDLm= zDcwUZEC8V;{s<`wARKUph`3*C9+vx!w+KAl{>Fdd57Mf<j+!$6_5c6?07*qoM6N<$ Ef==m27ytkO diff --git a/themes/jquerymobile/images/silk/user_orange.png b/themes/jquerymobile/images/silk/user_orange.png deleted file mode 100644 index b818127df6d064b71838c377063c2c61517ffa01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 723 zcmV;^0xbQBP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!Wl2OqR5;6} zlWRzmQ5eT%uezGI?8<6}A&#agg%Fks(uJTX`p_qlq%d@LG1N%InVUjk7)hlz7c*UZ zrw$CeOxG21$i}8loi@mc%P7`14cVNR-hZ!eFc4%GefYt1F8|+o4u=y2An1Qsb#m}Y zoX$~Bz*WhD^9BpwiU{bXv4ejlFe~F<yJT!k*AooxS^`cH3t!4ZU}}x)TT|d7Ihd*c z6LKzhP)Xp2n7~va0dr0;))Y9d(CsSDVoFnkuRST4xJ1BS5{&U{A+Y8V(AH%{1r)U9 z?f5x8_7*OEE57R<!}0L|oVqiZu`1DB%<~L27lZ~BNOSlGw?PSqu>;;gl19bUZW9UV z`6Oe&D>N3I2!D7k!S=E!5k8{~b0eJ$-hrpkmhM4q_TKS3xu-U*DrgiQkCtD|&{)Kw z@Y#D|sM?1v(NTuw+G9~;gkF>7r@fcvAL6bMNOH4SHtFf+&$reAQ(9oG0r-#&XpVt; zwjWeGA5_mtP@kGGS{;rD7cyTo<Q?Yt1!Q67qnZ0`Kwm;r%mmSu3aAr7k+E24;leB1 z2&yX`ztqXF-{nDGkWTsq{pGut9M4O!q=*4J_zaY47d_@-zIhuRj>c?57@T!%c%&QP z>aIXviD1DmFpC6~TPvYA&@c4r2o@DPG2gNsKKT}SnxZi$-wKaxGjqDFCKA(cs$jUD zK=}p3EtktoW$}xSd+TAlO-niit75HYV^|!9{)%KDovB*!3KJ?}M6W0<sr_o|<bWiG zvQ$T5RKmds&5$?}rkh-<voLA)UD?5u$u?m`z~A^U{03K_zHSD@P`v;E002ovPDHLk FV1h!CL7V^p diff --git a/themes/jquerymobile/images/silk/user_red.png b/themes/jquerymobile/images/silk/user_red.png deleted file mode 100644 index c6f66e8b300750826b214e38e7cf3365fa637878..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 717 zcmV;;0y6!HP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!Ur9tkR5;6} zlWRy*VHn4y4}K`8uFI!_K185V5=9Lm9jT+T&d%9!ZH-!*%W_?8Hk(eH=@zw?T51HE z<t5WaS1PfK7G@z1XQfd#&@iN8rh^O>a__&h4F<xPMIV0fyf6HJ&-3u|h5!ip9|B%x zDrKel!bLE|^Pt-l26gO0sAS@+e<e_>Qi}{!6fD~!VCE<mg+m)3hP1e)Q0-Ne%_-2c z0$kvNIxeL35)O@!k9`{>z^q+N<`ifJk))+E4<oG>bXFe3?hSmT#x8*(b{TfAi$s}r z*Mgvesy)kHu8-{)>%NZfuWMni&%xmRVvP2;qA_E|L|@&Z(4c~9#cJEQtqIPaTbO*? z%whG`<Mw7$r^oaJUBQ~f&VROfYsZsJ0j7IuF!lbPm&rFb@LVH+RhayuQ7GjF6qF~W z@jFCRjgzG@<@kiYW65aA-R{Lx|FU)CD?_6*G5KPBoFa0Tz?>qTH=xnhev>eO;{(w3 z5@@Ogu2g_joC7fz!hP*BNcSszVHoltfhw&_q(c3Iwk?d2q|1OucYJU`R9b)%BXBw& zD98qm9{{;j0(XfCKhtF7u82PC7xbQtnsGkN15TX)EJZ%f6!^~iEFe1rP%Gh9N`NdC z#vT`<D<^u|FL-B&CgV?yAWCk9s&Wu6NIYG2he0&^L3Bsp<|goT{~>4LYBRx>yNdV) z{S8O;cKyoVGn`;Fg$B+S2V{h1;Gh`v7RF3-8Plv+_-s}4+U3$UO(Ny+04pa$G>ajz z1cQ_WjvXxe#WHd`K{3(FrmP>nspbX!jsL<Q(^<7x<`~P700000NkvXXu0mjf{)s}= diff --git a/themes/jquerymobile/images/silk/user_suit.png b/themes/jquerymobile/images/silk/user_suit.png deleted file mode 100644 index b3454e15fb60fe8704a574b0ac35c4d0c902d738..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 748 zcmV<I0u%j-P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!en~_@R5;6} zlU+!YQ5eUCpe}TNRaXUFM4(;RcQTk8OSjNe>|@r@oVseQC_m=rUfa}difiP=7Q#%M zshc`Wm&;AX{0?nQQx{}VMAAhV>V;rJ@&0>zF9w3lqKhA#^YHwCJm(xv5P+cnVawvp ztLfDxoZV2f8Bnl7AZ12EoSxeFR|2V6RIW~mf*~;sdI}9M6f$-Qvg7taoFz1FD<Ce! zqJ|18sE~{%6#1M8<eUye+R;7awgOpfIN57b;;Y+$agziYry?L??uC%KAA;lIFv_k3 z2Naky53H`fe}&~YE%^4@g6XG4_~g*wyU&f*>j&57n{Mq4D7Y_TdR9C(EO|SzKHEmo zPOn#{+hEQ;;thBNzT#Oh`*z)EZQ(_1cpLEJT{q48TPx~`^I%<jFv2geGPV@3^X!p4 zg|(5Reu1W;1r%uO&{`-!Z&o}+L^D<UfHUPU!I!r`jxVr<ZxS$zTs!jX$1GfR58d=+ z_#=`HLl|^TU`mpO6pa&lhY!NqF|bRzNp7CS$d%c5`2|VER$a!!aX37SNYJ{#)43tg z_hB|83G>-$NUj<Hx6FxD!!Xnxv$$M6MDp_*s{Dc(Rn)H~rxJv12D+|!x=E;a!<L!? zRc<lPRk)C8nt;GK3Q7GWmitOESronD7tE=n$&~>u1T~|0)V}~FC6c#zk#8D6LRk;) zT0D?8Orf&Nhs26LtPbknDLzd41-|Ax#58f}=OyC^;x)af?Do-=b<W{zWj{UDpFQWE z11v=cW=dl=sElsYD|~L3G9=o@n3Ffmi(KlW;)pJ=l+S6HaywXZJ9#X}v?f-WPkiZ+ eG6Md_f8jUYNT=o=K2|vZ0000<MNUMnLSTZ-tyZQ0 diff --git a/themes/jquerymobile/images/silk/world.png b/themes/jquerymobile/images/silk/world.png deleted file mode 100644 index 68f21d30116710e48a8bf462cb32441e51fad5f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 923 zcmV;M17!S(P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU#ElET{R5;63 zlS^w{WdMesbDJ}h%w#f2Cgj4H*h*8{rnWIPLYjio+6uZ5swj$J7Vab)|3Wry1koah zG@w<xDGEYMwQ8*?rX*=nLfbH@X-h6<#+k{SWX_z+_nps8E9tv@d3bm?ucnk@XT~N+ zM}QB3BS01~fhsViB6a4|k+YX}^4ep;*yN}QOaP}}%N@5fi7bxWh#P>A9)b<7tX~vT z$e)FfZ+`X4_uKyq#wJHC;J3lH{lhQkUc~Wid;*pnjhM12xe-bPByd^xuQ9zgeM^Mm z*tc)|P}LtTnHXr@Gkmmbkg^O2bqyhO>LP|qjIwW2@Di+4EuKm~&tOO2!N3o{128Hl z9v%fgerM0C#)7P|PMvxr*!Gf?eGA8f{OT6fS`9l>LQCg)p=~c$Zr|AT_0+_?F*JJk zlapOT2Q(wWx-LMq(<zh8Y#7u%o!hJ1MDYrC&mw+Po?=wNtVj;D=Jc8ScUw&0NUo`y zId_d>TxXxLn+U;!LV)MhNp~ommdh+fo8T*&g-yQbbG&ze&=>tC(Ar=&^1xlA;Jc(6 zcCi_xs8k}-S&#ONOHm%e@#nGC7F++8C~r29Or!_{(QGQEG)+O^J1BCPmgM4JAzC8I z`jS9bO>|}Jq_#$IRzp0d34>)&3L%7MN)eTv!0B!^nn}f<Wu<81g%+{6O}st9y}wI% zH<}^xNVi)wH+GXY3RG%Uq=>4z2*vFE@<X0!$gx(KB(heC89t%s5{4$RWCpt>jv3dn zG>H)u>FR7_d2JcsjvfZ$vkP~xik@T^(_N)nx=tqJV+tQjQ`owJ83bf<E2P{1K(8-y zDA&)KUoI%%OXKFbg?s1c&kcI@THkY>`zX6Ear<eax`}ODSen2RRnm<=!9OJi_V49p zeu1Tpm8&!3b03)ip&!2cdw%XuzaAVsdH5KM1rwvH5ZV@Dq(f4Y>*=Mhzn5QUuXE|v zR33Qyi8G!0{H2r##d#6R6YmYbZz4NTssT;cXiGb6lxO+k@{ba@2D~*hKDY6N;Bkh> xhhCRLejsJkAIT{5sICHcfU`5>bKmUb{{y)0nR3PMMxX!y002ovPDHLkV1nl+t-}BS diff --git a/themes/jquerymobile/images/tango/audio-volume-high.png b/themes/jquerymobile/images/tango/audio-volume-high.png deleted file mode 100644 index ec8f00b4ad0c6138d17957a9ba6d8616bb39a6a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 685 zcmV;e0#f~nP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004b3#c}2nYxW zd<bNS0000PbVXQnQ*UN;cVTj60C#tHE@^ISb7Ns}WiD@WXPfRk8UO$SKS@MER5*>5 zlg~?3Q51l`bLY)4l3F0T>JKOcNu8G(En2v##EqsSQya-Q6RvELwP{hyD3|3JO@hzD zkW|_T{e%|5%oIVH*{UBPLA#lt=K0=f;fzc%E;?`*=YHJp+<Wf5s4D+6Vq<grs&m6G zF*q_9OD2=y8t8`YxECu)O+h?9&=Eo&mrA8j4SX4xupPIxrXU_4=m<xm&s4RsdfraX zB@a9Ez1ei)8*mA@YdfxG4Ue2E08z`bexiCS9EqMA9UX0)PEY&Qf*{aOMl=&kK4{CO z6L)OKJqz?3L84RFr>w~flY12|jE|2u_H-Y?vMc~%j+^QpbNA<G&OB9EMN8+)&L=>Z zQIzK977iY0MOCH!P$$u79U=mN2u;2)1t2O*g7lOHIUr^L-mksm<HiR7Ha6B-Uth!X zJODxgvp}y1q9%9)YKtIcL8k>!C=_<K>}`1{x^wm|qrRww06e39#Ft9reZUxiLa{)h zSU^?rN*-Rx+YtyRj_7k$)bc~^Kwh^i#DLcZpja%jxw#3z=dWKVd8O+1TS|Ch`_A>G z!mBcg0Xa)mb#Zag7ZJ~hnO$C9O7!>j*H_kOXHH)O=t|w|0R|D%Rz}Bwn+9l5)%qX^ z>gV12Det#`eC5$fF$jXc9$DZAU7)Gl^vDm}afg8>;Gw80|HjbJ&{0gVx~Hz8DU-?k zs%Ez1wg7K|zHB;?ulW}i78YI-m=lpm#IJ#`0=Kj2L>|DZB`8Z??1HWU-z&)<F^dtR Tp@*nn00000NkvXXu0mjfcmgZP diff --git a/themes/jquerymobile/images/tango/bookmark_add.png b/themes/jquerymobile/images/tango/bookmark_add.png deleted file mode 100644 index 6cf6443a296cd908ac3e6dba8861b3955a919e20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 686 zcmV;f0#W^mP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00006VoOIv0RI60 z0RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_000McNliru)d~?61~fr2J<k9D0y{}W zK~y-)mC`{-lVKdk@$dhAp7-6mxpG@0YpfM55iBo(LPht&s33w4L5HGy(4nGsutTS! zt8}e{;3X)EC@avWK_Pf?Qwh<@)I?gc*KP0ic9^Iu6Z~DC=kWYL{QuAM2y5v&bLSTD z81UGL2OuKz_paxX-KT%Gf$oCZBGl5rq6X;g?d{L!^Oq(jr^qhG<iXvm^>V2b4<9{` z4W?bEH4*2)p%WO^K~|PN4DJbz-B19Xot=HDREk}}AOq<igj=F~&*Ye#`H54iFfl&O z?VHEwIC=!D`2wbW2t)f5+Wk7GH?>QlP{6GeSz2CZeqk8^Ti0+aMGC)N+?tE7I*2kT z7iaJ(DHxl9YPCwWvP!w+P;yo%J1bOH9o(|R*m#MVoKP(e;1%C7JDmov@~r^?5M`mY zg=zUvrVph}#4y<(OAy(27N^#Mm@!61O`tm30Eh_M^kdoqEIWwL--K!V(Wal=Y>rHJ z3QuBS9cON#3ElE?RsY?AVJHkkp|lBrQYMDd#N%<=+S)(_5sl{w01bd;S?l|~ks!6& z#+R`DimlQxLLd;R{~iy%ydP$GU<A*rBTa#3L}Yuw=ko#Z>Fp4S*lrFdLVSEPgy(tW z^La9v%s)WG2)1nlaP9Ibu3S8cVHotk8s^!H&$PF<lT0SJ2cpp^Pwt;XDMdD$MMUUm z4f8a0o^Uw4{!;%1LZJ|$PzVuOKe&0_>JA!!NF>5eqt{x0-P6<4y_3RdG};I72S!%7 U#xj@WzW@LL07*qoM6N<$g6$wT&Hw-a diff --git a/themes/jquerymobile/images/tango/email.png b/themes/jquerymobile/images/tango/email.png deleted file mode 100644 index 859251fe0fcdbdf20de5040a802825ce977c1a24..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 550 zcmV+>0@?kEP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00006VoOIv00000 z008+zyMF)x010qNS#tmY3labT3lag+-G2N4000McNliru)dmI(7dGcFWh(#x0kcU& zK~y-)#gjou6k!;KpIJutcW@Wiv8{ur>R4zO-SE_shK7L#K^bOYL`2|4i#%^^+d&Zo zk&sSy=pcw4>ZZxwY}*bA=G8P<t3P7?9dl<qsDp!}5D0$9_xs-Ge}6tcIPTJd#B?TA z599(`7oH9bem<0#&ZO$onUot;=}gMqfd?npefdfMGnN+f{Fahp(dOs+FaG?Mbl<tp zi<i%RNwkB^xqO~@{1jDHF*GfNQZ}ksB$-V5Ao`vFx!bq8`S5;*<>ha*v|J@tT}?%W zfngW`WV2bOr`~d}r<aM>uX2F47l3KjU|BXjcOQ7B-6|9cn5Kyc>qH_^Pxk?Y5HvP6 z@NQ<BOUcUsSeAuS3Z)c_U%$|Ptpg!MFaY30JWk?bf;W?soIP_Ifby`;%E}KquXmz{ z{F~Q<RvC>%F=Lf9UupKV(UBp_bq(9L5mb75XrJ44nVXyC#?3BIa!Q*#eDs))^YbWW z`NsDFJ}oTJ+SbPAhK=hul>Tj?q2ZJq>dv3z`|8@kUyxGLkZ9U&=waVr86b=ZH79G4 oQU(Hs$Hqtd{^O2@kK`J+0Q~)|WKOu)r~m)}07*qoM6N<$g3M6(EC2ui diff --git a/themes/jquerymobile/images/tango/film.png b/themes/jquerymobile/images/tango/film.png deleted file mode 100644 index 4a71b1d66e152a7a07932ffeda2986d25dd596fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3447 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 Z4gmI_EEr6+*nI#1002ovPDHLkV1h4xbIbq$ diff --git a/themes/jquerymobile/images/tango/find.png b/themes/jquerymobile/images/tango/find.png deleted file mode 100644 index d072d3cbe2dadb1494f77e950952123813613677..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 617 zcmV-v0+#)WP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00006VoOIv0Pq0t z0Pi#gXBz+j010qNS#tmY3ljhU3ljkVnw%H_000McNliru)e8j>4+SOttuFuo0rp8m zK~y-)osvy!6Hyq2pF7DUO`2wgN>U06wOwc$MHIn>xD*Oicj6|$z;CJaABeUjK|~aE zS$9<s#Z9O?LF}SbD5Qy2tCmnTjm<|VO)@jrMMz0PQmSWn5AQwi;k-vYdHQ%U_a}FZ zJwR2}=M%RkFSd}=(Yu!1BkoP#k?o>RDeGK5zq#vnP18H_P9en3BbiKg914X(U4?fX zv=3%78D?M10+5(X0MN8+cL(3TuaZiqIeKc0ZN-aeE4XBZ)ck8EZr_Z=qW7OQ{wVDZ zG+iT=PIKtw7@rGX1_uI+90*bpKD5zs{F**<?Z%bkT^%Im5)6k=vr=$#>C6zm9u?EJ zQ5_2JmL<U><2Flg761XDbP7v)0}Ku5Shi%_G^x}q%2kVgpPOH0wIvBfN{N(qOE7M? z3xuFtwW!u4n_D&9s)POg9;6U0U2p=nX__rgY-58pql(|7qW8J5Es5Xb<kLoheLa?) zYjUpCE9yeibTm!p!nyOL7v2)=6MXrZCz~sgH!6HwS*KL4kXw4?EES7C8Ui93pPI2O zE7E)o!!U3-R8E|Yu)J1e%TyTbm8>tmWcc6+03YVxryf3dbXat2*wyQorvicCWHaaM z^${Ko^E;cZ_ht1ff`3FT9+eG|{}KR{SUhS0lnsNw28{O8e>3MU00000NkvXXu0mjf D_c;L2 diff --git a/themes/jquerymobile/images/tango/gnome-help.png b/themes/jquerymobile/images/tango/gnome-help.png deleted file mode 100644 index f25fc3fbf106af60de59581bf2e6fba58d489bf8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 932 zcmV;V16%xwP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004b3#c}2nYxW zd<bNS0000PbVXQnQ*UN;cVTj60C#tHE@^ISb7Ns}WiD@WXPfRk8UO$THc3Q5R5*=o zlUr<5WfX<K^Z(~sQ5wL8PNDQR?SM|HQ-TFeQ!Yj=`l6zS#Dtg_6DtNuOeaB%X`-zc zB=JEFi4oHH;DZUEM<arc)u07w8Cu(dW2a)Bp)F8*nQ5nX&hJA@1Hql_mz}*=)?Qgl zQ%Z4T6>n<^0M7t*KyZHC1w??>xEt=fabLR*P`s^00F8@s%vX0ly3W2Q;1iYQ`2d{1 zn56SU!aH>A*UV&krU`gE?uNYufcfLL`>KjUEiXOnoQe)`qCG}W|1bb+O7eK1#?QvJ zs|dgU_0&(D106tZ+zosBJd?&v>q<j!?s~}Cv;Rx3jiuT9+-55M`J|_2_@N_CtJ}%( zUt+ww=Mm?X18((?9q~q>nWFmUKydqeslSKE)YIWlRZ)Gjda>n*%4R*)(?6s}$J0tF zrB0rXshXW1sfM?{P>GRo72Li*T~yy3kh%V?FTe2QhE1d6Y3<Olvj7-|&S%HZbJ#sc zd-q>FzU6LKF3;uj?|T^;O;NgH2_-9*%2UxlCj?MeRpHZ4w8sFjOr1-Y$4FjHVOs`O z6+Qs2{*%TqbaEVv&fkX!tu7E!h&mkz2FsQcy_m!>B&KO#Sq7GA5DFBqd&fqUQXD+m zfn!?;p^>;U$?D=fJf(uyMMMY<L)S5lxwcG$z0cNS>XO4>Md`aVN{(Y9gut;(G&D3o z09{?N%Y*_27>1l<VdyNr-DV&;#+lv(ZP7s-+r+UgavYQL!ezt;uOX!95<ukKg@m_d zeHpqg(RGPo=x9RlbN3*pdy_~hv29}kq|%>9_a8%EHtR(M(E9O_Gnox*SF!%CmFQBU zOF`};huu%zOT%N;<TxglWn$YVYl`or%$Li7)<{Mv)hgm{xNjnrY1;R}H&d@aznM_L zhm-;-wFSQ$^ST5Im+(YwDX)F_?es({(-e2ZeK%QoYmLA9jfMy9Xl$5hY?#EANo;%W z=gQJ$l;kg_>EOv}x2@;w%)hg>aX0MU5~e$Dv-j=Valc(v;nT_sm!fGJ@x&;<^^bV( zeDYmpd~&)e>v=ba>Hp#^rKnR%1p%a#U9+><h*Ij7IR6J`_e_+c+lpZT0000<MNUMn GLSTaB)4`Ph diff --git a/themes/jquerymobile/images/tango/video.png b/themes/jquerymobile/images/tango/video.png deleted file mode 100644 index 5dacbb231ad6e13b216c398c8383b80b51fd92e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3587 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 JPDHLkV1iS9&3ym> diff --git a/themes/jquerymobile/images/tango/www.png b/themes/jquerymobile/images/tango/www.png deleted file mode 100644 index 53014ab153f17a68c5b107a7b0f1d153d956afbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 709 zcmV;$0y_PPP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00006VoOIv0RI60 z0RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_000McNliru)dUt46En-jqL%;w0#Zpt zK~y-)m6E+rQ&AYkf9LknD^P5DfkGidtb9m_fEXMcj6_{9Atnw+WzkLJ=%O(pUHk_O zCK#iG9|JKi>fq#HTtFrvrY!+YtrY0(hb{NEx9z<Srr0aSglBqB@}B4X-t)X-c6Rn< zB9XYj-gI$#dU_6kP$*>YRiRMGt~$xpLen%X%K|_MvGY{57DC{1x$t_u4wM}O%d&_> zB905S5<)OAFtBSDx%SZC-~V5Ne@U)wtR<-G^IC?buUWE&McJ}(%Mwzloy&KgU43zH z>WPD(udi>%;QQuJ9==*2(55nZ<`@S%n`uxK(s_fG*cOY+vB#HgKfUfSh(@CTBvJ;i z7dALQKFn~hpLE_}HTnhF<A-`5P5a==#0c}t@iE5;Rf4%k@0mO`#F3y%Dw&|AYY=Zs z0KHHm5nDyJOr(mz>9L^m6C;rbpTZhG-+so&ddOuo%CZL}L7gPyuCr-SWPA+@0e>rs z;@+LY+r^KZ80{jHPLebm@pp7!+h79-31OM6rz{p%mhjcv&J@DoFbPekyWPipbdzAO zAIpYnF8NG~<0FFzA+T+m`1%IY-vkA-jH0-aJbp6y0$Vu~y;vcqo0$16$6mCxHvb_| zRrU8`$P(G@0*!?qcw~jm?G}=CZpsylLaNM2sYJ18(&TAG*LB3q%*>l)GI_3Q6t@m> z_T(@}dsKo40(^_b`LJSO;>IYJ$!1b0qQZ^IAv8^6*M45R`}}@;K)pFNG0NfYRshnO rEDzqTQNhJ_!Nf33ZcTKO%jNh5gZdd1q4stt00000NkvXXu0mjfZID5< diff --git a/themes/jquerymobile/js/.htaccess b/themes/jquerymobile/js/.htaccess deleted file mode 100644 index a00c90e011a..00000000000 --- a/themes/jquerymobile/js/.htaccess +++ /dev/null @@ -1,6 +0,0 @@ -<IfModule mod_rewrite.c> - RewriteEngine Off -</IfModule> - -RemoveType .js -AddType text/javascript .js \ No newline at end of file diff --git a/themes/jquerymobile/js/check_item_statuses.js b/themes/jquerymobile/js/check_item_statuses.js deleted file mode 100644 index 158e94419bb..00000000000 --- a/themes/jquerymobile/js/check_item_statuses.js +++ /dev/null @@ -1,61 +0,0 @@ -/*global path*/ -function linkCallnumbers(callnumber, callnumber_handler) { - if (callnumber_handler) { - var cns = callnumber.split(',\t'); - for (var i = 0; i < cns.length; i++) { - cns[i] = '<a href="' + path + '/Alphabrowse/Home?source=' + encodeURI(callnumber_handler) + '&from=' + encodeURI(cns[i]) + '">' + cns[i] + '</a>'; - } - return cns.join(',\t'); - } - return callnumber; -} - -function checkItemStatuses() { - var id = $.map($('.ajaxItemId'), function(i) { - return $(i).find('.hiddenId')[0].value; - }); - if (id.length) { - $(".ajax_availability").show(); - $.post( - path + '/AJAX/JSON?method=getItemStatuses', - {id:id}, - function(response) { - if (response.status == 'OK') { - $.each(response.data, function(i, result) { - var item = $($('.ajaxItemId')[result.record_number]); - - item.find('.status').empty().append(result.availability_message); - if (typeof(result.missing_data) != 'undefined' - && result.missing_data - ) { - // No data is available -- hide the entire status area: - item.find('.callnumAndLocation').hide(); - item.find('.status').hide(); - } else if (result.locationList) { - // Not supported in this theme: - item.find('.callnumAndLocation').hide(); - item.find('.status').hide(); - } else { - // Default case -- load call number and location into appropriate containers: - item.find('.callnumber').empty().append(linkCallnumbers(result.callnumber, result.callnumber_handler)); - item.find('.location').empty().append( - result.reserve == 'true' - ? result.reserve_message - : result.location - ); - } - }); - } else { - // display the error message on each of the ajax status place holder - $(".ajax_availability").empty().append(response.data); - } - $(".ajax_availability").removeClass('ajax_availability'); - }, - 'json' - ); - } -} - -$('.results-page').live('pageshow', function() { - checkItemStatuses(); -}); diff --git a/themes/jquerymobile/js/common.js b/themes/jquerymobile/js/common.js deleted file mode 100644 index 10e6f964be2..00000000000 --- a/themes/jquerymobile/js/common.js +++ /dev/null @@ -1,34 +0,0 @@ -//$.ajaxSetup({cache: false}); - -$(document).bind('mobileinit', function(){ - $.mobile.selectmenu.prototype.options.nativeMenu = false; -}); - -$('[data-role="page"]').live('pageshow',function() { - var url = location.hash; - if (url.length > 0) { - url = url.substr(1); - } else { - url = location.href; - } - // update the language form action URL - $('#langForm').attr('action', url); - - // update the "Go to Standard View" href - var match = url.match(/([&?]?ui=[^&]+)/); - if (match) { - var replace = ((match[1].indexOf('?') != -1) ? '?' : '&') + 'ui=standard'; - url = url.replace(match[1], replace); - } else { - url += ((url.indexOf('?') == -1) ? '?' : '&') + 'ui=standard'; - } - url = url.replace('&ui-state=dialog', ''); - $('a.standard-view').each(function() { - $(this).attr('href', url); - }); -}); - -// mostly lifted from http://docs.jquery.com/Frequently_Asked_Questions#How_do_I_select_an_element_by_an_ID_that_has_characters_used_in_CSS_notation.3F -function jqEscape(myid) { - return String(myid).replace(/(:|\.)/g,'\\$1'); -} diff --git a/themes/jquerymobile/js/hold.js b/themes/jquerymobile/js/hold.js deleted file mode 100644 index 4b2baeedb5e..00000000000 --- a/themes/jquerymobile/js/hold.js +++ /dev/null @@ -1,45 +0,0 @@ -/*global path */ -function setUpHoldRequestForm(recordId) { - $('#requestGroupId').change(function() { - var $emptyOption = $("#pickUpLocation option[value='']"); - $("#pickUpLocation option[value!='']").remove(); - try { - $("#pickUpLocation").selectmenu("refresh", true); - } catch (e) {} - if ($('#requestGroupId').val() === '') { - return; - } - $('#pickUpLocationLabel').addClass("ajax_hold_request_loading"); - var params = { - method: 'getRequestGroupPickupLocations', - id: recordId, - requestGroupId: $('#requestGroupId').val() - }; - $.ajax({ - data: params, - dataType: 'json', - cache: false, - url: path + '/AJAX/JSON', - success: function(response) { - if (response.status == 'OK') { - var defaultValue = $('#pickUpLocation').data('default'); - $.each(response.data.locations, function() { - var option = $('<option></option>').attr('value', this.locationID).text(this.locationDisplay); - if (this.locationID == defaultValue || (defaultValue == '' && this.isDefault && $emptyOption.length == 0)) { - option.attr('selected', 'selected'); - } - $('#pickUpLocation').append(option); - }); - try { - $("#pickUpLocation").selectmenu("refresh", true); - } catch (e) {} - } - $('#pickUpLocationLabel').removeClass("ajax_hold_request_loading"); - }, - fail: function() { - $('#pickUpLocationLabel').removeClass("ajax_hold_request_loading"); - } - }); - }); - $('#requestGroupId').change(); -} diff --git a/themes/jquerymobile/js/jquery-1.6.4.min.js b/themes/jquerymobile/js/jquery-1.6.4.min.js deleted file mode 100644 index 628ed9b3160..00000000000 --- a/themes/jquerymobile/js/jquery-1.6.4.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! jQuery v1.6.4 http://jquery.com/ | http://jquery.org/license */ -(function(a,b){function cu(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cr(a){if(!cg[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){ch||(ch=c.createElement("iframe"),ch.frameBorder=ch.width=ch.height=0),b.appendChild(ch);if(!ci||!ch.createElement)ci=(ch.contentWindow||ch.contentDocument).document,ci.write((c.compatMode==="CSS1Compat"?"<!doctype html>":"")+"<html><body>"),ci.close();d=ci.createElement(a),ci.body.appendChild(d),e=f.css(d,"display"),b.removeChild(ch)}cg[a]=e}return cg[a]}function cq(a,b){var c={};f.each(cm.concat.apply([],cm.slice(0,b)),function(){c[this]=a});return c}function cp(){cn=b}function co(){setTimeout(cp,0);return cn=f.now()}function cf(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ce(){try{return new a.XMLHttpRequest}catch(b){}}function b$(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g<i;g++){if(g===1)for(h in a.converters)typeof h=="string"&&(e[h.toLowerCase()]=a.converters[h]);l=k,k=d[g];if(k==="*")k=l;else if(l!=="*"&&l!==k){m=l+" "+k,n=e[m]||e["* "+k];if(!n){p=b;for(o in e){j=o.split(" ");if(j[0]===l||j[0]==="*"){p=e[j[1]+" "+k];if(p){o=e[o],o===!0?n=p:p===!0&&(n=o);break}}}}!n&&!p&&f.error("No conversion from "+m.replace(" "," to ")),n!==!0&&(c=n?n(c):p(o(c)))}}return c}function bZ(a,c,d){var e=a.contents,f=a.dataTypes,g=a.responseFields,h,i,j,k;for(i in g)i in d&&(c[g[i]]=d[i]);while(f[0]==="*")f.shift(),h===b&&(h=a.mimeType||c.getResponseHeader("content-type"));if(h)for(i in e)if(e[i]&&e[i].test(h)){f.unshift(i);break}if(f[0]in d)j=f[0];else{for(i in d){if(!f[0]||a.converters[i+" "+f[0]]){j=i;break}k||(k=i)}j=j||k}if(j){j!==f[0]&&f.unshift(j);return d[j]}}function bY(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||bA.test(a)?d(a,e):bY(a+"["+(typeof e=="object"||f.isArray(e)?b:"")+"]",e,c,d)});else if(!c&&b!=null&&typeof b=="object")for(var e in b)bY(a+"["+e+"]",b[e],c,d);else d(a,b)}function bX(a,c){var d,e,g=f.ajaxSettings.flatOptions||{};for(d in c)c[d]!==b&&((g[d]?a:e||(e={}))[d]=c[d]);e&&f.extend(!0,a,e)}function bW(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],i=0,j=h?h.length:0,k=a===bP,l;for(;i<j&&(k||!l);i++)l=h[i](c,d,e),typeof l=="string"&&(!k||g[l]?l=b:(c.dataTypes.unshift(l),l=bW(a,c,d,e,l,g)));(k||!l)&&!g["*"]&&(l=bW(a,c,d,e,"*",g));return l}function bV(a){return function(b,c){typeof b!="string"&&(c=b,b="*");if(f.isFunction(c)){var d=b.toLowerCase().split(bL),e=0,g=d.length,h,i,j;for(;e<g;e++)h=d[e],j=/^\+/.test(h),j&&(h=h.substr(1)||"*"),i=a[h]=a[h]||[],i[j?"unshift":"push"](c)}}}function by(a,b,c){var d=b==="width"?a.offsetWidth:a.offsetHeight,e=b==="width"?bt:bu;if(d>0){c!=="border"&&f.each(e,function(){c||(d-=parseFloat(f.css(a,"padding"+this))||0),c==="margin"?d+=parseFloat(f.css(a,c+this))||0:d-=parseFloat(f.css(a,"border"+this+"Width"))||0});return d+"px"}d=bv(a,b,b);if(d<0||d==null)d=a.style[b]||0;d=parseFloat(d)||0,c&&f.each(e,function(){d+=parseFloat(f.css(a,"padding"+this))||0,c!=="padding"&&(d+=parseFloat(f.css(a,"border"+this+"Width"))||0),c==="margin"&&(d+=parseFloat(f.css(a,c+this))||0)});return d+"px"}function bl(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(bd,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)}function bk(a){f.nodeName(a,"input")?bj(a):"getElementsByTagName"in a&&f.grep(a.getElementsByTagName("input"),bj)}function bj(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function bi(a){return"getElementsByTagName"in a?a.getElementsByTagName("*"):"querySelectorAll"in a?a.querySelectorAll("*"):[]}function bh(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}}function bg(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c=f.expando,d=f.data(a),e=f.data(b,d);if(d=d[c]){var g=d.events;e=e[c]=f.extend({},d);if(g){delete e.handle,e.events={};for(var h in g)for(var i=0,j=g[h].length;i<j;i++)f.event.add(b,h+(g[h][i].namespace?".":"")+g[h][i].namespace,g[h][i],g[h][i].data)}}}}function bf(a,b){return f.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function V(a,b,c){b=b||0;if(f.isFunction(b))return f.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return f.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=f.grep(a,function(a){return a.nodeType===1});if(Q.test(b))return f.filter(b,d,!c);b=f.filter(b,d)}return f.grep(a,function(a,d){return f.inArray(a,b)>=0===c})}function U(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function M(a,b){return(a&&a!=="*"?a+".":"")+b.replace(y,"`").replace(z,"&")}function L(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,"events");if(!(a.liveFired===this||!r||!r.live||a.target.disabled||a.button&&a.type==="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var s=r.live.slice(0);for(i=0;i<s.length;i++)g=s[i],g.origType.replace(w,"")===a.type?q.push(g.selector):s.splice(i--,1);e=f(a.target).closest(q,a.currentTarget);for(j=0,k=e.length;j<k;j++){m=e[j];for(i=0;i<s.length;i++){g=s[i];if(m.selector===g.selector&&(!n||n.test(g.namespace))&&!m.elem.disabled){h=m.elem,d=null;if(g.preType==="mouseenter"||g.preType==="mouseleave")a.type=g.preType,d=f(a.relatedTarget).closest(g.selector)[0],d&&f.contains(h,d)&&(d=h);(!d||d!==h)&&p.push({elem:h,handleObj:g,level:m.level})}}}for(j=0,k=p.length;j<k;j++){e=p[j];if(c&&e.level>c)break;a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);if(o===!1||a.isPropagationStopped()){c=e.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function J(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}function D(){return!0}function C(){return!1}function m(a,c,d){var e=c+"defer",g=c+"queue",h=c+"mark",i=f.data(a,e,b,!0);i&&(d==="queue"||!f.data(a,g,b,!0))&&(d==="mark"||!f.data(a,h,b,!0))&&setTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a,e,!0),i.resolve())},0)}function l(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function k(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(j,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(g){}f.data(a,c,d)}else d=b}return d}var c=a.document,d=a.navigator,e=a.location,f=function(){function K(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(K,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/\d/,n=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,o=/^[\],:{}\s]*$/,p=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,r=/(?:^|:|,)(?:\s*\[)+/g,s=/(webkit)[ \/]([\w.]+)/,t=/(opera)(?:.*version)?[ \/]([\w.]+)/,u=/(msie) ([\w.]+)/,v=/(mozilla)(?:.*? rv:([\w.]+))?/,w=/-([a-z]|[0-9])/ig,x=/^-ms-/,y=function(a,b){return(b+"").toUpperCase()},z=d.userAgent,A,B,C,D=Object.prototype.toString,E=Object.prototype.hasOwnProperty,F=Array.prototype.push,G=Array.prototype.slice,H=String.prototype.trim,I=Array.prototype.indexOf,J={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.6.4",length:0,size:function(){return this.length},toArray:function(){return G.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?F.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),B.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(G.apply(this,arguments),"slice",G.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:F,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j<k;j++)if((a=arguments[j])!=null)for(c in a){d=i[c],f=a[c];if(i===f)continue;l&&f&&(e.isPlainObject(f)||(g=e.isArray(f)))?(g?(g=!1,h=d&&e.isArray(d)?d:[]):h=d&&e.isPlainObject(d)?d:{},i[c]=e.extend(l,h,f)):f!==b&&(i[c]=f)}return i},e.extend({noConflict:function(b){a.$===e&&(a.$=g),b&&a.jQuery===e&&(a.jQuery=f);return e},isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!0)},ready:function(a){if(a===!0&&!--e.readyWait||a!==!0&&!e.isReady){if(!c.body)return setTimeout(e.ready,1);e.isReady=!0;if(a!==!0&&--e.readyWait>0)return;B.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!B){B=e._Deferred();if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",C,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",C),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&K()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):J[D.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!E.call(a,"constructor")&&!E.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||E.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(x,"ms-").replace(w,y)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g<h;)if(c.apply(a[g++],d)===!1)break}else if(i){for(f in a)if(c.call(a[f],f,a[f])===!1)break}else for(;g<h;)if(c.call(a[g],g,a[g++])===!1)break;return a},trim:H?function(a){return a==null?"":H.call(a)}:function(a){return a==null?"":(a+"").replace(k,"").replace(l,"")},makeArray:function(a,b){var c=b||[];if(a!=null){var d=e.type(a);a.length==null||d==="string"||d==="function"||d==="regexp"||e.isWindow(a)?F.call(c,a):e.merge(c,a)}return c},inArray:function(a,b){if(!b)return-1;if(I)return I.call(b,a);for(var c=0,d=b.length;c<d;c++)if(b[c]===a)return c;return-1},merge:function(a,c){var d=a.length,e=0;if(typeof c.length=="number")for(var f=c.length;e<f;e++)a[d++]=c[e];else while(c[e]!==b)a[d++]=c[e++];a.length=d;return a},grep:function(a,b,c){var d=[],e;c=!!c;for(var f=0,g=a.length;f<g;f++)e=!!b(a[f],f),c!==e&&d.push(a[f]);return d},map:function(a,c,d){var f,g,h=[],i=0,j=a.length,k=a instanceof e||j!==b&&typeof j=="number"&&(j>0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i<j;i++)f=c(a[i],i,d),f!=null&&(h[h.length]=f);else for(g in a)f=c(a[g],g,d),f!=null&&(h[h.length]=f);return h.concat.apply([],h)},guid:1,proxy:function(a,c){if(typeof c=="string"){var d=a[c];c=a,a=d}if(!e.isFunction(a))return b;var f=G.call(arguments,2),g=function(){return a.apply(c,f.concat(G.call(arguments)))};g.guid=a.guid=a.guid||g.guid||e.guid++;return g},access:function(a,c,d,f,g,h){var i=a.length;if(typeof c=="object"){for(var j in c)e.access(a,j,c[j],f,g,d);return a}if(d!==b){f=!h&&f&&e.isFunction(d);for(var k=0;k<i;k++)g(a[k],c,f?d.call(a[k],k,g(a[k],c)):d,h);return a}return i?g(a[0],c):b},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();var b=s.exec(a)||t.exec(a)||u.exec(a)||a.indexOf("compatible")<0&&v.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}e.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function(d,f){f&&f instanceof e&&!(f instanceof a)&&(f=a(f));return e.fn.init.call(this,d,f,b)},a.fn.init.prototype=a.fn;var b=a(c);return a},browser:{}}),e.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){J["[object "+b+"]"]=b.toLowerCase()}),A=e.uaMatch(z),A.browser&&(e.browser[A.browser]=!0,e.browser.version=A.version),e.browser.webkit&&(e.browser.safari=!0),j.test(" ")&&(k=/^[\s\xA0]+/,l=/[\s\xA0]+$/),h=e(c),c.addEventListener?C=function(){c.removeEventListener("DOMContentLoaded",C,!1),e.ready()}:c.attachEvent&&(C=function(){c.readyState==="complete"&&(c.detachEvent("onreadystatechange",C),e.ready())});return e}(),g="done fail isResolved isRejected promise then always pipe".split(" "),h=[].slice;f.extend({_Deferred:function(){var a=[],b,c,d,e={done:function(){if(!d){var c=arguments,g,h,i,j,k;b&&(k=b,b=0);for(g=0,h=c.length;g<h;g++)i=c[g],j=f.type(i),j==="array"?e.done.apply(e,i):j==="function"&&a.push(i);k&&e.resolveWith(k[0],k[1])}return this},resolveWith:function(e,f){if(!d&&!b&&!c){f=f||[],c=1;try{while(a[0])a.shift().apply(e,f)}finally{b=[e,f],c=0}}return this},resolve:function(){e.resolveWith(this,arguments);return this},isResolved:function(){return!!c||!!b},cancel:function(){d=1,a=[];return this}};return e},Deferred:function(a){var b=f._Deferred(),c=f._Deferred(),d;f.extend(b,{then:function(a,c){b.done(a).fail(c);return this},always:function(){return b.done.apply(b,arguments).fail.apply(this,arguments)},fail:c.done,rejectWith:c.resolveWith,reject:c.resolve,isRejected:c.isResolved,pipe:function(a,c){return f.Deferred(function(d){f.each({done:[a,"resolve"],fail:[c,"reject"]},function(a,c){var e=c[0],g=c[1],h;f.isFunction(e)?b[a](function(){h=e.apply(this,arguments),h&&f.isFunction(h.promise)?h.promise().then(d.resolve,d.reject):d[g+"With"](this===b?d:this,[h])}):b[a](d[g])})}).promise()},promise:function(a){if(a==null){if(d)return d;d=a={}}var c=g.length;while(c--)a[g[c]]=b[g[c]];return a}}),b.done(c.cancel).fail(b.cancel),delete b.cancel,a&&a.call(b,b);return b},when:function(a){function i(a){return function(c){b[a]=arguments.length>1?h.call(arguments,0):c,--e||g.resolveWith(g,h.call(b,0))}}var b=arguments,c=0,d=b.length,e=d,g=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred();if(d>1){for(;c<d;c++)b[c]&&f.isFunction(b[c].promise)?b[c].promise().then(i(c),g.reject):--e;e||g.resolveWith(g,b)}else g!==a&&g.resolveWith(g,d?[a]:[]);return g.promise()}}),f.support=function(){var a=c.createElement("div"),b=c.documentElement,d,e,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;a.setAttribute("className","t"),a.innerHTML=" <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>",d=a.getElementsByTagName("*"),e=a.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=a.getElementsByTagName("input")[0],k={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55$/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:a.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,k.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,k.optDisabled=!h.disabled;try{delete a.test}catch(v){k.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function(){k.noCloneEvent=!1}),a.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),k.radioValue=i.value==="t",i.setAttribute("checked","checked"),a.appendChild(i),l=c.createDocumentFragment(),l.appendChild(a.firstChild),k.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML="",a.style.width=a.style.paddingLeft="1px",m=c.getElementsByTagName("body")[0],o=c.createElement(m?"div":"body"),p={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},m&&f.extend(p,{position:"absolute",left:"-1000px",top:"-1000px"});for(t in p)o.style[t]=p[t];o.appendChild(a),n=m||b,n.insertBefore(o,n.firstChild),k.appendChecked=i.checked,k.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,k.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="<div style='width:4px;'></div>",k.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>",q=a.getElementsByTagName("td"),u=q[0].offsetHeight===0,q[0].style.display="",q[1].style.display="none",k.reliableHiddenOffsets=u&&q[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",a.appendChild(j),k.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0),o.innerHTML="",n.removeChild(o);if(a.attachEvent)for(t in{submit:1,change:1,focusin:1})s="on"+t,u=s in a,u||(a.setAttribute(s,"return;"),u=typeof a[s]=="function"),k[t+"Bubbles"]=u;o=l=g=h=m=j=a=i=null;return k}(),f.boxModel=f.support.boxModel;var i=/^(?:\{.*\}|\[.*\])$/,j=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i=f.expando,j=typeof c=="string",k=a.nodeType,l=k?f.cache:a,m=k?a[f.expando]:a[f.expando]&&f.expando;if((!m||e&&m&&l[m]&&!l[m][i])&&j&&d===b)return;m||(k?a[f.expando]=m=++f.uuid:m=f.expando),l[m]||(l[m]={},k||(l[m].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?l[m][i]=f.extend(l[m][i],c):l[m]=f.extend(l[m],c);g=l[m],e&&(g[i]||(g[i]={}),g=g[i]),d!==b&&(g[f.camelCase(c)]=d);if(c==="events"&&!g[c])return g[i]&&g[i].events;j?(h=g[c],h==null&&(h=g[f.camelCase(c)])):h=g;return h}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e=f.expando,g=a.nodeType,h=g?f.cache:a,i=g?a[f.expando]:f.expando;if(!h[i])return;if(b){d=c?h[i][e]:h[i];if(d){d[b]||(b=f.camelCase(b)),delete d[b];if(!l(d))return}}if(c){delete h[i][e];if(!l(h[i]))return}var j=h[i][e];f.support.deleteExpando||!h.setInterval?delete h[i]:h[i]=null,j?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=j):g&&(f.support.deleteExpando?delete a[f.expando]:a.removeAttribute?a.removeAttribute(f.expando):a[f.expando]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d=null;if(typeof a=="undefined"){if(this.length){d=f.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,g;for(var h=0,i=e.length;h<i;h++)g=e[h].name,g.indexOf("data-")===0&&(g=f.camelCase(g.substring(5)),k(this[0],g,d[g]))}}return d}if(typeof a=="object")return this.each(function(){f.data(this,a)});var j=a.split(".");j[1]=j[1]?"."+j[1]:"";if(c===b){d=this.triggerHandler("getData"+j[1]+"!",[j[0]]),d===b&&this.length&&(d=f.data(this[0],a),d=k(this[0],a,d));return d===b&&j[1]?this.data(j[0]):d}return this.each(function(){var b=f(this),d=[j[0],c];b.triggerHandler("setData"+j[1]+"!",d),f.data(this,a,c),b.triggerHandler("changeData"+j[1]+"!",d)})},removeData:function(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,c){a&&(c=(c||"fx")+"mark",f.data(a,c,(f.data(a,c,b,!0)||0)+1,!0))},_unmark:function(a,c,d){a!==!0&&(d=c,c=a,a=!1);if(c){d=d||"fx";var e=d+"mark",g=a?0:(f.data(c,e,b,!0)||1)-1;g?f.data(c,e,g,!0):(f.removeData(c,e,!0),m(c,d,"mark"))}},queue:function(a,c,d){if(a){c=(c||"fx")+"queue";var e=f.data(a,c,b,!0);d&&(!e||f.isArray(d)?e=f.data(a,c,f.makeArray(d),!0):e.push(d));return e||[]}},dequeue:function(a,b){b=b||"fx";var c=f.queue(a,b),d=c.shift(),e;d==="inprogress"&&(d=c.shift()),d&&(b==="fx"&&c.unshift("inprogress"),d.call(a,function(){f.dequeue(a,b)})),c.length||(f.removeData(a,b+"queue",!0),m(a,b,"queue"))}}),f.fn.extend({queue:function(a,c){typeof a!="string"&&(c=a,a="fx");if(c===b)return f.queue(this[0],a);return this.each(function(){var b=f.queue(this,a,c);a==="fx"&&b[0]!=="inprogress"&&f.dequeue(this,a)})},dequeue:function(a){return this.each(function(){f.dequeue(this,a)})},delay:function(a,b){a=f.fx?f.fx.speeds[a]||a:a,b=b||"fx";return this.queue(b,function(){var c=this;setTimeout(function(){f.dequeue(c,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,c){function m(){--h||d.resolveWith(e,[e])}typeof a!="string"&&(c=a,a=b),a=a||"fx";var d=f.Deferred(),e=this,g=e.length,h=1,i=a+"defer",j=a+"queue",k=a+"mark",l;while(g--)if(l=f.data(e[g],i,b,!0)||(f.data(e[g],j,b,!0)||f.data(e[g],k,b,!0))&&f.data(e[g],i,f._Deferred(),!0))h++,l.done(m);m();return d.promise()}});var n=/[\n\t\r]/g,o=/\s+/,p=/\r/g,q=/^(?:button|input)$/i,r=/^(?:button|input|object|select|textarea)$/i,s=/^a(?:rea)?$/i,t=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,u,v;f.fn.extend({attr:function(a,b){return f.access(this,a,b,!0,f.attr)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,a,b,!0,f.prop)},removeProp:function(a){a=f.propFix[a]||a;return this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,g,h,i;if(f.isFunction(a))return this.each(function(b){f(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(o);for(c=0,d=this.length;c<d;c++){e=this[c];if(e.nodeType===1)if(!e.className&&b.length===1)e.className=a;else{g=" "+e.className+" ";for(h=0,i=b.length;h<i;h++)~g.indexOf(" "+b[h]+" ")||(g+=b[h]+" ");e.className=f.trim(g)}}}return this},removeClass:function(a){var c,d,e,g,h,i,j;if(f.isFunction(a))return this.each(function(b){f(this).removeClass(a.call(this,b,this.className))});if(a&&typeof a=="string"||a===b){c=(a||"").split(o);for(d=0,e=this.length;d<e;d++){g=this[d];if(g.nodeType===1&&g.className)if(a){h=(" "+g.className+" ").replace(n," ");for(i=0,j=c.length;i<j;i++)h=h.replace(" "+c[i]+" "," ");g.className=f.trim(h)}else g.className=""}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";if(f.isFunction(a))return this.each(function(c){f(this).toggleClass(a.call(this,c,this.className,b),b)});return this.each(function(){if(c==="string"){var e,g=0,h=f(this),i=b,j=a.split(o);while(e=j[g++])i=d?i:!h.hasClass(e),h[i?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&f._data(this,"__className__",this.className),this.className=this.className||a===!1?"":f._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ";for(var c=0,d=this.length;c<d;c++)if(this[c].nodeType===1&&(" "+this[c].className+" ").replace(n," ").indexOf(b)>-1)return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length){if(e){c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type];if(c&&"get"in c&&(d=c.get(e,"value"))!==b)return d;d=e.value;return typeof d=="string"?d.replace(p,""):d==null?"":d}return b}var g=f.isFunction(a);return this.each(function(d){var e=f(this),h;if(this.nodeType===1){g?h=a.call(this,d,e.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c=a.selectedIndex,d=[],e=a.options,g=a.type==="select-one";if(c<0)return null;for(var h=g?c:0,i=g?c+1:e.length;h<i;h++){var j=e[h];if(j.selected&&(f.support.optDisabled?!j.disabled:j.getAttribute("disabled")===null)&&(!j.parentNode.disabled||!f.nodeName(j.parentNode,"optgroup"))){b=f(j).val();if(g)return b;d.push(b)}}if(g&&!d.length&&e.length)return f(e[c]).val();return d},set:function(a,b){var c=f.makeArray(b);f(a).find("option").each(function(){this.selected=f.inArray(f(this).val(),c)>=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var g=a.nodeType;if(!a||g===3||g===8||g===2)return b;if(e&&c in f.attrFn)return f(a)[c](d);if(!("getAttribute"in a))return f.prop(a,c,d);var h,i,j=g!==1||!f.isXMLDoc(a);j&&(c=f.attrFix[c]||c,i=f.attrHooks[c],i||(t.test(c)?i=v:u&&(i=u)));if(d!==b){if(d===null){f.removeAttr(a,c);return b}if(i&&"set"in i&&j&&(h=i.set(a,d,c))!==b)return h;a.setAttribute(c,""+d);return d}if(i&&"get"in i&&j&&(h=i.get(a,c))!==null)return h;h=a.getAttribute(c);return h===null?b:h},removeAttr:function(a,b){var c;a.nodeType===1&&(b=f.attrFix[b]||b,f.attr(a,b,""),a.removeAttribute(b),t.test(b)&&(c=f.propFix[b]||b)in a&&(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},value:{get:function(a,b){if(u&&f.nodeName(a,"button"))return u.get(a,b);return b in a?a.value:null},set:function(a,b,c){if(u&&f.nodeName(a,"button"))return u.set(a,b,c);a.value=b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e=a.nodeType;if(!a||e===3||e===8||e===2)return b;var g,h,i=e!==1||!f.isXMLDoc(a);i&&(c=f.propFix[c]||c,h=f.propHooks[c]);return d!==b?h&&"set"in h&&(g=h.set(a,d,c))!==b?g:a[c]=d:h&&"get"in h&&(g=h.get(a,c))!==null?g:a[c]},propHooks:{tabIndex:{get:function(a){var c=a.getAttributeNode("tabindex");return c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)&&a.href?0:b}}}}),f.attrHooks.tabIndex=f.propHooks.tabIndex,v={get:function(a,c){var d;return f.prop(a,c)===!0||(d=a.getAttributeNode(c))&&d.nodeValue!==!1?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase()));return c}},f.support.getSetAttribute||(u=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&d.nodeValue!==""?d.nodeValue:b},set:function(a,b,d){var e=a.getAttributeNode(d);e||(e=c.createAttribute(d),a.setAttributeNode(e));return e.nodeValue=b+""}},f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})})),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex);return null}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var w=/\.(.*)$/,x=/^(?:textarea|input|select)$/i,y=/\./g,z=/ /g,A=/[^\w\s.|`]/g,B=function(a){return a.replace(A,"\\$&")};f.event={add:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){if(d===!1)d=C;else if(!d)return;var g,h;d.handler&&(g=d,d=g.handler),d.guid||(d.guid=f.guid++);var i=f._data(a);if(!i)return;var j=i.events,k=i.handle;j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.handle.apply(k.elem,arguments):b}),k.elem=a,c=c.split(" ");var l,m=0,n;while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(".")>-1?(n=l.split("."),l=n.shift(),h.namespace=n.slice(0).sort().join(".")):(n=[],h.namespace=""),h.type=l,h.guid||(h.guid=d.guid);var o=j[l],p=f.event.special[l]||{};if(!o){o=j[l]=[];if(!p.setup||p.setup.call(a,e,n,k)===!1)a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0}a=null}},global:{},remove:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){d===!1&&(d=C);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)&&f._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(d=c.handler,c=c.type);if(!c||typeof c=="string"&&c.charAt(0)==="."){c=c||"";for(h in t)f.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+f.map(m.slice(0).sort(),B).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!d){for(j=0;j<p.length;j++){q=p[j];if(l||n.test(q.namespace))f.event.remove(a,r,q.handler,j),p.splice(j--,1)}continue}o=f.event.special[h]||{};for(j=e||0;j<p.length;j++){q=p[j];if(d.guid===q.guid){if(l||n.test(q.namespace))e==null&&p.splice(j--,1),o.remove&&o.remove.call(a,q);if(e!=null)break}}if(p.length===0||e!=null&&p.length===1)(!o.teardown||o.teardown.call(a,m)===!1)&&f.removeEvent(a,h,s.handle),g=null,delete -t[h]}if(f.isEmptyObject(t)){var u=s.handle;u&&(u.elem=null),delete s.events,delete s.handle,f.isEmptyObject(s)&&f.removeData(a,b,!0)}}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(c,d,e,g){var h=c.type||c,i=[],j;h.indexOf("!")>=0&&(h=h.slice(0,-1),j=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if(!!e&&!f.event.customEvent[h]||!!f.event.global[h]){c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join("."),c.namespace_re=new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDefault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b.handle.elem)});return}if(e.nodeType===3||e.nodeType===8)return;c.result=b,c.target=e,d=d!=null?f.makeArray(d):[],d.unshift(c);var k=e,l=h.indexOf(":")<0?"on"+h:"";do{var m=f._data(k,"handle");c.currentTarget=k,m&&m.apply(k,d),l&&f.acceptData(k)&&k[l]&&k[l].apply(k,d)===!1&&(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument&&a}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocument,c)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)){try{l&&e[h]&&(n=e[l],n&&(e[l]=null),f.event.triggered=h,e[h]())}catch(p){}n&&(e[l]=n),f.event.triggered=b}}return c.result}},handle:function(c){c=f.event.fix(c||a.event);var d=((f._data(this,"events")||{})[c.type]||[]).slice(0),e=!c.exclusive&&!c.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=c,c.currentTarget=this;for(var h=0,i=d.length;h<i;h++){var j=d[h];if(e||c.namespace_re.test(j.namespace)){c.handler=j.handler,c.data=j.data,c.handleObj=j;var k=j.handler.apply(this,g);k!==b&&(c.result=k,k===!1&&(c.preventDefault(),c.stopPropagation()));if(c.isImmediatePropagationStopped())break}}return c.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(a){if(a[f.expando])return a;var d=a;a=f.Event(d);for(var e=this.props.length,g;e;)g=this.props[--e],a[g]=d[g];a.target||(a.target=a.srcElement||c),a.target.nodeType===3&&(a.target=a.target.parentNode),!a.relatedTarget&&a.fromElement&&(a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement);if(a.pageX==null&&a.clientX!=null){var h=a.target.ownerDocument||c,i=h.documentElement,j=h.body;a.pageX=a.clientX+(i&&i.scrollLeft||j&&j.scrollLeft||0)-(i&&i.clientLeft||j&&j.clientLeft||0),a.pageY=a.clientY+(i&&i.scrollTop||j&&j.scrollTop||0)-(i&&i.clientTop||j&&j.clientTop||0)}a.which==null&&(a.charCode!=null||a.keyCode!=null)&&(a.which=a.charCode!=null?a.charCode:a.keyCode),!a.metaKey&&a.ctrlKey&&(a.metaKey=a.ctrlKey),!a.which&&a.button!==b&&(a.which=a.button&1?1:a.button&2?3:a.button&4?2:0);return a},guid:1e8,proxy:f.proxy,special:{ready:{setup:f.bindReady,teardown:f.noop},live:{add:function(a){f.event.add(this,M(a.origType,a.selector),f.extend({},a,{handler:L,guid:a.handler.guid}))},remove:function(a){f.event.remove(this,M(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,c){f.isWindow(this)&&(this.onbeforeunload=c)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}}},f.removeEvent=c.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)},f.Event=function(a,b){if(!this.preventDefault)return new f.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?D:C):this.type=a,b&&f.extend(this,b),this.timeStamp=f.now(),this[f.expando]=!0},f.Event.prototype={preventDefault:function(){this.isDefaultPrevented=D;var a=this.originalEvent;!a||(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=D;var a=this.originalEvent;!a||(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=D,this.stopPropagation()},isDefaultPrevented:C,isPropagationStopped:C,isImmediatePropagationStopped:C};var E=function(a){var b=a.relatedTarget,c=!1,d=a.type;a.type=a.data,b!==this&&(b&&(c=f.contains(this,b)),c||(f.event.handle.apply(this,arguments),a.type=d))},F=function(a){a.type=a.data,f.event.handle.apply(this,arguments)};f.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){f.event.special[a]={setup:function(c){f.event.add(this,b,c&&c.selector?F:E,a)},teardown:function(a){f.event.remove(this,b,a&&a.selector?F:E)}}}),f.support.submitBubbles||(f.event.special.submit={setup:function(a,b){if(!f.nodeName(this,"form"))f.event.add(this,"click.specialSubmit",function(a){var b=a.target,c=f.nodeName(b,"input")||f.nodeName(b,"button")?b.type:"";(c==="submit"||c==="image")&&f(b).closest("form").length&&J("submit",this,arguments)}),f.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,c=f.nodeName(b,"input")||f.nodeName(b,"button")?b.type:"";(c==="text"||c==="password")&&f(b).closest("form").length&&a.keyCode===13&&J("submit",this,arguments)});else return!1},teardown:function(a){f.event.remove(this,".specialSubmit")}});if(!f.support.changeBubbles){var G,H=function(a){var b=f.nodeName(a,"input")?a.type:"",c=a.value;b==="radio"||b==="checkbox"?c=a.checked:b==="select-multiple"?c=a.selectedIndex>-1?f.map(a.options,function(a){return a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=a.selectedIndex);return c},I=function(c){var d=c.target,e,g;if(!!x.test(d.nodeName)&&!d.readOnly){e=f._data(d,"_change_data"),g=H(d),(c.type!=="focusout"||d.type!=="radio")&&f._data(d,"_change_data",g);if(e===b||g===e)return;if(e!=null||g)c.type="change",c.liveFired=b,f.event.trigger(c,arguments[1],d)}};f.event.special.change={filters:{focusout:I,beforedeactivate:I,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||f.nodeName(b,"select"))&&I.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(a.keyCode===13&&!f.nodeName(b,"textarea")||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&I.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,"_change_data",H(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in G)f.event.add(this,c+".specialChange",G[c]);return x.test(this.nodeName)},teardown:function(a){f.event.remove(this,".specialChange");return x.test(this.nodeName)}},G=f.event.special.change.filters,G.focus=G.beforeactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var d=0;f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=function(a,d,e){var g;if(typeof a=="object"){for(var h in a)this[c](h,d,a[h],e);return this}if(arguments.length===2||d===!1)e=d,d=b;c==="one"?(g=function(a){f(this).unbind(a,g);return e.apply(this,arguments)},g.guid=e.guid||f.guid++):g=e;if(a==="unload"&&c!=="one")this.one(a,d,e);else for(var i=0,j=this.length;i<j;i++)f.event.add(this[i],a,g,d);return this}}),f.fn.extend({unbind:function(a,b){if(typeof a=="object"&&!a.preventDefault)for(var c in a)this.unbind(c,a[c]);else for(var d=0,e=this.length;d<e;d++)f.event.remove(this[d],a,b);return this},delegate:function(a,b,c,d){return this.live(b,c,d,a)},undelegate:function(a,b,c){return arguments.length===0?this.unbind("live"):this.die(b,null,c,a)},trigger:function(a,b){return this.each(function(){f.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0])return f.event.trigger(a,b,this[0],!0)},toggle:function(a){var b=arguments,c=a.guid||f.guid++,d=0,e=function(c){var e=(f.data(this,"lastToggle"+a.guid)||0)%d;f.data(this,"lastToggle"+a.guid,e+1),c.preventDefault();return b[e].apply(this,arguments)||!1};e.guid=c;while(d<b.length)b[d++].guid=c;return this.click(e)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var K={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};f.each(["live","die"],function(a,c){f.fn[c]=function(a,d,e,g){var h,i=0,j,k,l,m=g||this.selector,n=g?this:f(this.context);if(typeof a=="object"&&!a.preventDefault){for(var o in a)n[c](o,d,a[o],m);return this}if(c==="die"&&!a&&g&&g.charAt(0)==="."){n.unbind(g);return this}if(d===!1||f.isFunction(d))e=d||C,d=b;a=(a||"").split(" ");while((h=a[i++])!=null){j=w.exec(h),k="",j&&(k=j[0],h=h.replace(w,""));if(h==="hover"){a.push("mouseenter"+k,"mouseleave"+k);continue}l=h,K[h]?(a.push(K[h]+k),h=h+k):h=(K[h]||h)+k;if(c==="live")for(var p=0,q=n.length;p<q;p++)f.event.add(n[p],"live."+M(h,m),{data:d,selector:m,handler:e,origType:h,origHandler:e,preType:l});else n.unbind("live."+M(h,m),e)}return this}}),f.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),function(a,b){f.fn[b]=function(a,c){c==null&&(c=a,a=null);return arguments.length>0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g<h;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}if(i.nodeType===1){f||(i.sizcache=c,i.sizset=g);if(typeof b!="string"){if(i===b){j=!0;break}}else if(k.filter(b,[i]).length>0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g<h;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}i.nodeType===1&&!f&&(i.sizcache=c,i.sizset=g);if(i.nodeName.toLowerCase()===b){j=i;break}i=i[a]}d[g]=j}}}var a=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,f,g){f=f||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return f;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(e.call(n)==="[object Array]")if(!u)f.push.apply(f,n);else if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&f.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&f.push(j[t]);else p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return f};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1)}return a},k.matches=function(a,b){return k(a,null,null,b)},k.matchesSelector=function(a,b){return k(b,null,null,[a]).length>0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e<f;e++){var g,h=l.order[e];if(g=l.leftMatch[h].exec(a)){var j=g[1];g.splice(1,1);if(j.substr(j.length-1)!=="\\"){g[1]=(g[1]||"").replace(i,""),d=l.find[h](g,b,c);if(d!=null){a=a.replace(l.match[h],"");break}}}}d||(d=typeof b.getElementsByTagName!="undefined"?b.getElementsByTagName("*"):[]);return{set:d,expr:a}},k.filter=function(a,c,d,e){var f,g,h=a,i=[],j=c,m=c&&c[0]&&k.isXML(c[0]);while(a&&c.length){for(var n in l.filter)if((f=l.leftMatch[n].exec(a))!=null&&f[2]){var o,p,q=l.filter[n],r=f[1];g=!1,f.splice(1,1);if(r.substr(r.length-1)==="\\")continue;j===i&&(i=[]);if(l.preFilter[n]){f=l.preFilter[n](f,j,d,i,e,m);if(!f)g=o=!0;else if(f===!0)continue}if(f)for(var s=0;(p=j[s])!=null;s++)if(p){o=q(p,f,s,j);var t=e^!!o;d&&o!=null?t?g=!0:j[s]=!1:t&&(i.push(p),g=!0)}if(o!==b){d||(j=i),a=a.replace(l.match[n],"");if(!g)return[];break}}if(a===h)if(g==null)k.error(a);else break;h=a}return j},k.error=function(a){throw"Syntax error, unrecognized expression: "+a};var l=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")},type:function(a){return a.getAttribute("type")}},relative:{"+":function(a,b){var c=typeof b=="string",d=c&&!j.test(b),e=c&&!d;d&&(b=b.toLowerCase());for(var f=0,g=a.length,h;f<g;f++)if(h=a[f]){while((h=h.previousSibling)&&h.nodeType!==1);a[f]=e||h&&h.nodeName.toLowerCase()===b?h||!1:h===b}e&&k.filter(b,a,!0)},">":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e<f;e++){c=a[e];if(c){var g=c.parentNode;a[e]=g.nodeName.toLowerCase()===b?g:!1}}}else{for(;e<f;e++)c=a[e],c&&(a[e]=d?c.parentNode:c.parentNode===b);d&&k.filter(b,a,!0)}},"":function(a,b,c){var e,f=d++,g=u;typeof b=="string"&&!j.test(b)&&(b=b.toLowerCase(),e=b,g=t),g("parentNode",b,f,a,e,c)},"~":function(a,b,c){var e,f=d++,g=u;typeof b=="string"&&!j.test(b)&&(b=b.toLowerCase(),e=b,g=t),g("previousSibling",b,f,a,e,c)}},find:{ID:function(a,b,c){if(typeof b.getElementById!="undefined"&&!c){var d=b.getElementById(a[1]);return d&&d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof b.getElementsByName!="undefined"){var c=[],d=b.getElementsByName(a[1]);for(var e=0,f=d.length;e<f;e++)d[e].getAttribute("name")===a[1]&&c.push(d[e]);return c.length===0?null:c}},TAG:function(a,b){if(typeof b.getElementsByTagName!="undefined")return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=" "+a[1].replace(i,"")+" ";if(f)return a;for(var g=0,h;(h=b[g])!=null;g++)h&&(e^(h.className&&(" "+h.className+" ").replace(/[\t\n\r]/g," ").indexOf(a)>=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&k.error(a[0]);a[0]=d++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h<i;h++)if(g[h]===a)return!1;return!0}k.error(e)},CHILD:function(a,b){var c=b[1],d=a;switch(c){case"only":case"first":while(d=d.previousSibling)if(d.nodeType===1)return!1;if(c==="first")return!0;d=a;case"last":while(d=d.nextSibling)if(d.nodeType===1)return!1;return!0;case"nth":var e=b[2],f=b[3];if(e===1&&f===0)return!0;var g=b[0],h=a.parentNode;if(h&&(h.sizcache!==g||!a.nodeIndex)){var i=0;for(d=h.firstChild;d;d=d.nextSibling)d.nodeType===1&&(d.nodeIndex=++i);h.sizcache=g}var j=a.nodeIndex-f;return e===0?j===0:j%e===0&&j/e>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(e.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var f=a.length;c<f;c++)d.push(a[c]);else for(;a[c];c++)d.push(a[c]);return d}}var r,s;c.documentElement.compareDocumentPosition?r=function(a,b){if(a===b){g=!0;return 0}if(!a.compareDocumentPosition||!b.compareDocumentPosition)return a.compareDocumentPosition?-1:1;return a.compareDocumentPosition(b)&4?-1:1}:(r=function(a,b){if(a===b){g=!0;return 0}if(a.sourceIndex&&b.sourceIndex)return a.sourceIndex-b.sourceIndex;var c,d,e=[],f=[],h=a.parentNode,i=b.parentNode,j=h;if(h===i)return s(a,b);if(!h)return-1;if(!i)return 1;while(j)e.unshift(j),j=j.parentNode;j=i;while(j)f.unshift(j),j=j.parentNode;c=e.length,d=f.length;for(var k=0;k<c&&k<d;k++)if(e[k]!==f[k])return s(e[k],f[k]);return k===c?s(a,f[k],-1):s(e[k],b,1)},s=function(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}),k.getText=function(a){var b="",c;for(var d=0;a[d];d++)c=a[d],c.nodeType===3||c.nodeType===4?b+=c.nodeValue:c.nodeType!==8&&(b+=k.getText(c.childNodes));return b},function(){var a=c.createElement("div"),d="script"+(new Date).getTime(),e=c.documentElement;a.innerHTML="<a name='"+d+"'/>",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="<a href='#'></a>",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="<p class='TEST'></p>";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="<div class='test e'></div><div class='test'></div>";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,"");a=l.relative[a]?a+"*":a;for(var g=0,h=f.length;g<h;g++)k(a,f[g],d);return k.filter(e,d)};f.find=k,f.expr=k.selectors,f.expr[":"]=f.expr.filters,f.unique=k.uniqueSort,f.text=k.getText,f.isXMLDoc=k.isXML,f.contains=k.contains}();var N=/Until$/,O=/^(?:parents|prevUntil|prevAll)/,P=/,/,Q=/^.[^:#\[\.,]*$/,R=Array.prototype.slice,S=f.expr.match.POS,T={children:!0,contents:!0,next:!0,prev:!0};f.fn.extend({find:function(a){var b=this,c,d;if(typeof a!="string")return f(a).filter(function(){for(c=0,d=b.length;c<d;c++)if(f.contains(b[c],this))return!0});var e=this.pushStack("","find",a),g,h,i;for(c=0,d=this.length;c<d;c++){g=e.length,f.find(a,this[c],e);if(c>0)for(h=g;h<e.length;h++)for(i=0;i<g;i++)if(e[i]===e[h]){e.splice(h--,1);break}}return e},has:function(a){var b=f(a);return this.filter(function(){for(var a=0,c=b.length;a<c;a++)if(f.contains(this,b[a]))return!0})},not:function(a){return this.pushStack(V(this,a,!1),"not",a)},filter:function(a){return this.pushStack(V(this,a,!0),"filter",a)},is:function(a){return!!a&&(typeof a=="string"?f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(d=0,e=a.length;d<e;d++)i=a[d],j[i]||(j[i]=S.test(i)?f(i,b||this.context):i);while(g&&g.ownerDocument&&g!==b){for(i in j)h=j[i],(h.jquery?h.index(g)>-1:f(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=S.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d<e;d++){g=this[d];while(g){if(l?l.index(g)>-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(U(c[0])||U(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),g=R.call(arguments);N.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!T[a]?f.unique(e):e,(this.length>1||P.test(d))&&O.test(a)&&(e=e.reverse());return this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/<tbody/i,_=/<|&#?\w+;/,ba=/<(?:script|object|embed|option|style)/i,bb=/checked\s*(?:[^=]|=\s*.checked.)/i,bc=/\/(java|ecma)script/i,bd=/^\s*<!(?:\[CDATA\[|\-\-)/,be={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};be.optgroup=be.option,be.tbody=be.tfoot=be.colgroup=be.caption=be.thead,be.th=be.td,f.support.htmlSerialize||(be._default=[1,"div<div>","</div>"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!be[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1></$2>");try{for(var c=0,d=this.length;c<d;c++)this[c].nodeType===1&&(f.cleanData(this[c].getElementsByTagName("*")),this[c].innerHTML=a)}catch(e){this.empty().append(a)}}else f.isFunction(a)?this.each(function(b){var c=f(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(f.isFunction(a))return this.each(function(b){var c=f(this),d=c.html();c.replaceWith(a.call(this,b,d))});typeof a!="string"&&(a=f(a).detach());return this.each(function(){var b=this.nextSibling,c=this.parentNode;f(this).remove(),b?f(b).before(a):f(c).append(a)})}return this.length?this.pushStack(f(f.isFunction(a)?a():a),"replaceWith",a):this},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,d){var e,g,h,i,j=a[0],k=[];if(!f.support.checkClone&&arguments.length===3&&typeof j=="string"&&bb.test(j))return this.each(function(){f(this).domManip(a,c,d,!0)});if(f.isFunction(j))return this.each(function(e){var g=f(this);a[0]=j.call(this,e,c?g.html():b),g.domManip(a,c,d)});if(this[0]){i=j&&j.parentNode,f.support.parentNode&&i&&i.nodeType===11&&i.childNodes.length===this.length?e={fragment:i}:e=f.buildFragment(a,this,k),h=e.fragment,h.childNodes.length===1?g=h=h.firstChild:g=h.firstChild;if(g){c=c&&f.nodeName(g,"tr");for(var l=0,m=this.length,n=m-1;l<m;l++)d.call(c?bf(this[l],g):this[l],e.cacheable||m>1&&l<n?f.clone(h,!0,!0):h)}k.length&&f.each(k,bl)}return this}}),f.buildFragment=function(a,b,d){var e,g,h,i;b&&b[0]&&(i=b[0].ownerDocument||b[0]),i.createDocumentFragment||(i=c),a.length===1&&typeof a[0]=="string"&&a[0].length<512&&i===c&&a[0].charAt(0)==="<"&&!ba.test(a[0])&&(f.support.checkClone||!bb.test(a[0]))&&(g=!0,h=f.fragments[a[0]],h&&h!==1&&(e=h)),e||(e=i.createDocumentFragment(),f.clean -(a,i,e,d)),g&&(f.fragments[a[0]]=h?e:1);return{fragment:e,cacheable:g}},f.fragments={},f.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){f.fn[a]=function(c){var d=[],e=f(c),g=this.length===1&&this[0].parentNode;if(g&&g.nodeType===11&&g.childNodes.length===1&&e.length===1){e[b](this[0]);return this}for(var h=0,i=e.length;h<i;h++){var j=(h>0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d=a.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bh(a,d),e=bi(a),g=bi(d);for(h=0;e[h];++h)g[h]&&bh(e[h],g[h])}if(b){bg(a,d);if(c){e=bi(a),g=bi(d);for(h=0;e[h];++h)bg(e[h],g[h])}}e=g=null;return d},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!_.test(k))k=b.createTextNode(k);else{k=k.replace(Y,"<$1></$2>");var l=(Z.exec(k)||["",""])[1].toLowerCase(),m=be[l]||be._default,n=m[0],o=b.createElement("div");o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=$.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]==="<table>"&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&X.test(k)&&o.insertBefore(b.createTextNode(X.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i<r;i++)bk(k[i]);else bk(k);k.nodeType?h.push(k):h=f.merge(h,k)}if(d){g=function(a){return!a.type||bc.test(a.type)};for(j=0;h[j];j++)if(e&&f.nodeName(h[j],"script")&&(!h[j].type||h[j].type.toLowerCase()==="text/javascript"))e.push(h[j].parentNode?h[j].parentNode.removeChild(h[j]):h[j]);else{if(h[j].nodeType===1){var s=f.grep(h[j].getElementsByTagName("script"),g);h.splice.apply(h,[j+1,0].concat(s))}d.appendChild(h[j])}}return h},cleanData:function(a){var b,c,d=f.cache,e=f.expando,g=f.event.special,h=f.support.deleteExpando;for(var i=0,j;(j=a[i])!=null;i++){if(j.nodeName&&f.noData[j.nodeName.toLowerCase()])continue;c=j[f.expando];if(c){b=d[c]&&d[c][e];if(b&&b.events){for(var k in b.events)g[k]?f.event.remove(j,k):f.removeEvent(j,k,b.handle);b.handle&&(b.handle.elem=null)}h?delete j[f.expando]:j.removeAttribute&&j.removeAttribute(f.expando),delete d[c]}}}});var bm=/alpha\([^)]*\)/i,bn=/opacity=([^)]*)/,bo=/([A-Z]|^ms)/g,bp=/^-?\d+(?:px)?$/i,bq=/^-?\d/,br=/^([\-+])=([\-+.\de]+)/,bs={position:"absolute",visibility:"hidden",display:"block"},bt=["Left","Right"],bu=["Top","Bottom"],bv,bw,bx;f.fn.css=function(a,c){if(arguments.length===2&&c===b)return this;return f.access(this,a,c,!0,function(a,c,d){return d!==b?f.style(a,c,d):f.css(a,c)})},f.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bv(a,"opacity","opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":f.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!!a&&a.nodeType!==3&&a.nodeType!==8&&!!a.style){var g,h,i=f.camelCase(c),j=a.style,k=f.cssHooks[i];c=f.cssProps[i]||i;if(d===b){if(k&&"get"in k&&(g=k.get(a,!1,e))!==b)return g;return j[c]}h=typeof d,h==="string"&&(g=br.exec(d))&&(d=+(g[1]+1)*+g[2]+parseFloat(f.css(a,c)),h="number");if(d==null||h==="number"&&isNaN(d))return;h==="number"&&!f.cssNumber[i]&&(d+="px");if(!k||!("set"in k)||(d=k.set(a,d))!==b)try{j[c]=d}catch(l){}}},css:function(a,c,d){var e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c==="cssFloat"&&(c="float");if(g&&"get"in g&&(e=g.get(a,!0,d))!==b)return e;if(bv)return bv(a,c)},swap:function(a,b,c){var d={};for(var e in b)d[e]=a.style[e],a.style[e]=b[e];c.call(a);for(e in b)a.style[e]=d[e]}}),f.curCSS=f.css,f.each(["height","width"],function(a,b){f.cssHooks[b]={get:function(a,c,d){var e;if(c){if(a.offsetWidth!==0)return by(a,b,d);f.swap(a,bs,function(){e=by(a,b,d)});return e}},set:function(a,b){if(!bp.test(b))return b;b=parseFloat(b);if(b>=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bn.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNaN(b)?"":"alpha(opacity="+b*100+")",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bm,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bm.test(g)?g.replace(bm,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bv(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bw=function(a,c){var d,e,g;c=c.replace(bo,"-$1").toLowerCase();if(!(e=a.ownerDocument.defaultView))return b;if(g=e.getComputedStyle(a,null))d=g.getPropertyValue(c),d===""&&!f.contains(a.ownerDocument.documentElement,a)&&(d=f.style(a,c));return d}),c.documentElement.currentStyle&&(bx=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bp.test(d)&&bq.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));return d===""?"auto":d}),bv=bw||bx,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bz=/%20/g,bA=/\[\]$/,bB=/\r?\n/g,bC=/#.*$/,bD=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bE=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bF=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bG=/^(?:GET|HEAD)$/,bH=/^\/\//,bI=/\?/,bJ=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,bK=/^(?:select|textarea)/i,bL=/\s+/,bM=/([?&])_=[^&]*/,bN=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bO=f.fn.load,bP={},bQ={},bR,bS,bT=["*/"]+["*"];try{bR=e.href}catch(bU){bR=c.createElement("a"),bR.href="",bR=bR.href}bS=bN.exec(bR.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bO)return bO.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("<div>").append(c.replace(bJ,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bK.test(this.nodeName)||bE.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bB,"\r\n")}}):{name:b.name,value:c.replace(bB,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.bind(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?bX(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),bX(a,b);return a},ajaxSettings:{url:bR,isLocal:bF.test(bS[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":bT},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bV(bP),ajaxTransport:bV(bQ),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?bZ(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=b$(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.resolveWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f._Deferred(),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bD.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.done,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bC,"").replace(bH,bS[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bL),d.crossDomain==null&&(r=bN.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bS[1]&&r[2]==bS[2]&&(r[3]||(r[1]==="http:"?80:443))==(bS[3]||(bS[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),bW(bP,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bG.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bI.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bM,"$1_="+x);d.url=y+(y===d.url?(bI.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+bT+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=bW(bQ,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){s<2?w(-1,z):f.error(z)}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)bY(g,a[g],c,e);return d.join("&").replace(bz,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var b_=f.now(),ca=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+b_++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ca.test(b.url)||e&&ca.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ca,l),b.url===j&&(e&&(k=k.replace(ca,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cb=a.ActiveXObject?function(){for(var a in cd)cd[a](0,1)}:!1,cc=0,cd;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ce()||cf()}:ce,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cb&&delete cd[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cc,cb&&(cd||(cd={},f(a).unload(cb)),cd[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cg={},ch,ci,cj=/^(?:toggle|show|hide)$/,ck=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cl,cm=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cn;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cq("show",3),a,b,c);for(var g=0,h=this.length;g<h;g++)d=this[g],d.style&&(e=d.style.display,!f._data(d,"olddisplay")&&e==="none"&&(e=d.style.display=""),e===""&&f.css(d,"display")==="none"&&f._data(d,"olddisplay",cr(d.nodeName)));for(g=0;g<h;g++){d=this[g];if(d.style){e=d.style.display;if(e===""||e==="none")d.style.display=f._data(d,"olddisplay")||""}}return this},hide:function(a,b,c){if(a||a===0)return this.animate(cq("hide",3),a,b,c);for(var d=0,e=this.length;d<e;d++)if(this[d].style){var g=f.css(this[d],"display");g!=="none"&&!f._data(this[d],"olddisplay")&&f._data(this[d],"olddisplay",g)}for(d=0;d<e;d++)this[d].style&&(this[d].style.display="none");return this},_toggle:f.fn.toggle,toggle:function(a,b,c){var d=typeof a=="boolean";f.isFunction(a)&&f.isFunction(b)?this._toggle.apply(this,arguments):a==null||d?this.each(function(){var b=d?a:f(this).is(":hidden");f(this)[b?"show":"hide"]()}):this.animate(cq("toggle",3),a,b,c);return this},fadeTo:function(a,b,c,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=f.speed(b,c,d);if(f.isEmptyObject(a))return this.each(e.complete,[!1]);a=f.extend({},a);return this[e.queue===!1?"each":"queue"](function(){e.queue===!1&&f._mark(this);var b=f.extend({},e),c=this.nodeType===1,d=c&&f(this).is(":hidden"),g,h,i,j,k,l,m,n,o;b.animatedProperties={};for(i in a){g=f.camelCase(i),i!==g&&(a[g]=a[i],delete a[i]),h=a[g],f.isArray(h)?(b.animatedProperties[g]=h[1],h=a[g]=h[0]):b.animatedProperties[g]=b.specialEasing&&b.specialEasing[g]||b.easing||"swing";if(h==="hide"&&d||h==="show"&&!d)return b.complete.call(this);c&&(g==="height"||g==="width")&&(b.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],f.css(this,"display")==="inline"&&f.css(this,"float")==="none"&&(f.support.inlineBlockNeedsLayout?(j=cr(this.nodeName),j==="inline"?this.style.display="inline-block":(this.style.display="inline",this.style.zoom=1)):this.style.display="inline-block"))}b.overflow!=null&&(this.style.overflow="hidden");for(i in a)k=new f.fx(this,b,i),h=a[i],cj.test(h)?k[h==="toggle"?d?"show":"hide":h]():(l=ck.exec(h),m=k.cur(),l?(n=parseFloat(l[2]),o=l[3]||(f.cssNumber[i]?"":"px"),o!=="px"&&(f.style(this,i,(n||1)+o),m=(n||1)/k.cur()*m,f.style(this,i,m+o)),l[1]&&(n=(l[1]==="-="?-1:1)*n+m),k.custom(m,n,o)):k.custom(m,h,""));return!0})},stop:function(a,b){a&&this.queue([]),this.each(function(){var a=f.timers,c=a.length;b||f._unmark(!0,this);while(c--)a[c].elem===this&&(b&&a[c](!0),a.splice(c,1))}),b||this.dequeue();return this}}),f.each({slideDown:cq("show",1),slideUp:cq("hide",1),slideToggle:cq("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){f.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),f.extend({speed:function(a,b,c){var d=a&&typeof a=="object"?f.extend({},a):{complete:c||!c&&b||f.isFunction(a)&&a,duration:a,easing:c&&b||b&&!f.isFunction(b)&&b};d.duration=f.fx.off?0:typeof d.duration=="number"?d.duration:d.duration in f.fx.speeds?f.fx.speeds[d.duration]:f.fx.speeds._default,d.old=d.complete,d.complete=function(a){f.isFunction(d.old)&&d.old.call(this),d.queue!==!1?f.dequeue(this):a!==!1&&f._unmark(this)};return d},easing:{linear:function(a,b,c,d){return c+d*a},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+.5)*d+c}},timers:[],fx:function(a,b,c){this.options=b,this.elem=a,this.prop=c,b.orig=b.orig||{}}}),f.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this),(f.fx.step[this.prop]||f.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a,b=f.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?!b||b==="auto"?0:b:a},custom:function(a,b,c){function g(a){return d.step(a)}var d=this,e=f.fx;this.startTime=cn||co(),this.start=a,this.end=b,this.unit=c||this.unit||(f.cssNumber[this.prop]?"":"px"),this.now=this.start,this.pos=this.state=0,g.elem=this.elem,g()&&f.timers.push(g)&&!cl&&(cl=setInterval(e.tick,e.interval))},show:function(){this.options.orig[this.prop]=f.style(this.elem,this.prop),this.options.show=!0,this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur()),f(this.elem).show()},hide:function(){this.options.orig[this.prop]=f.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)},step:function(a){var b=cn||co(),c=!0,d=this.elem,e=this.options,g,h;if(a||b>=e.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),e.animatedProperties[this.prop]=!0;for(g in e.animatedProperties)e.animatedProperties[g]!==!0&&(c=!1);if(c){e.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){d.style["overflow"+b]=e.overflow[a]}),e.hide&&f(d).hide();if(e.hide||e.show)for(var i in e.animatedProperties)f.style(d,i,e.orig[i]);e.complete.call(d)}return!1}e.duration==Infinity?this.now=b:(h=b-this.startTime,this.state=h/e.duration,this.pos=f.easing[e.animatedProperties[this.prop]](this.state,h,0,1,e.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){for(var a=f.timers,b=0;b<a.length;++b)a[b]()||a.splice(b--,1);a.length||f.fx.stop()},interval:13,stop:function(){clearInterval(cl),cl=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){f.style(a.elem,"opacity",a.now)},_default:function(a){a.elem.style&&a.elem.style[a.prop]!=null?a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit:a.elem[a.prop]=a.now}}}),f.expr&&f.expr.filters&&(f.expr.filters.animated=function(a){return f.grep(f.timers,function(b){return a===b.elem}).length});var cs=/^t(?:able|d|h)$/i,ct=/^(?:body|html)$/i;"getBoundingClientRect"in c.documentElement?f.fn.offset=function(a){var b=this[0],c;if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);try{c=b.getBoundingClientRect()}catch(d){}var e=b.ownerDocument,g=e.documentElement;if(!c||!f.contains(g,b))return c?{top:c.top,left:c.left}:{top:0,left:0};var h=e.body,i=cu(e),j=g.clientTop||h.clientTop||0,k=g.clientLeft||h.clientLeft||0,l=i.pageYOffset||f.support.boxModel&&g.scrollTop||h.scrollTop,m=i.pageXOffset||f.support.boxModel&&g.scrollLeft||h.scrollLeft,n=c.top+l-j,o=c.left+m-k;return{top:n,left:o}}:f.fn.offset=function(a){var b=this[0];if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);f.offset.initialize();var c,d=b.offsetParent,e=b,g=b.ownerDocument,h=g.documentElement,i=g.body,j=g.defaultView,k=j?j.getComputedStyle(b,null):b.currentStyle,l=b.offsetTop,m=b.offsetLeft;while((b=b.parentNode)&&b!==i&&b!==h){if(f.offset.supportsFixedPosition&&k.position==="fixed")break;c=j?j.getComputedStyle(b,null):b.currentStyle,l-=b.scrollTop,m-=b.scrollLeft,b===d&&(l+=b.offsetTop,m+=b.offsetLeft,f.offset.doesNotAddBorder&&(!f.offset.doesAddBorderForTableAndCells||!cs.test(b.nodeName))&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),e=d,d=b.offsetParent),f.offset.subtractsBorderForOverflowNotVisible&&c.overflow!=="visible"&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),k=c}if(k.position==="relative"||k.position==="static")l+=i.offsetTop,m+=i.offsetLeft;f.offset.supportsFixedPosition&&k.position==="fixed"&&(l+=Math.max(h.scrollTop,i.scrollTop),m+=Math.max(h.scrollLeft,i.scrollLeft));return{top:l,left:m}},f.offset={initialize:function(){var a=c.body,b=c.createElement("div"),d,e,g,h,i=parseFloat(f.css(a,"marginTop"))||0,j="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";f.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),d=b.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,this.doesNotAddBorder=e.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,e.style.position="fixed",e.style.top="20px",this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),f.offset.initialize=f.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.offset.initialize(),f.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=ct.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!ct.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cu(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cu(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a&&a.style?parseFloat(f.css(a,d,"padding")):null},f.fn["outer"+c]=function(a){var b=this[0];return b&&b.style?parseFloat(f.css(b,d,a?"margin":"border")):null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c],h=e.document.body;return e.document.compatMode==="CSS1Compat"&&g||h&&h["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var i=f.css(e,d),j=parseFloat(i);return f.isNaN(j)?i:j}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f})(window); \ No newline at end of file diff --git a/themes/jquerymobile/js/jquery.cookie.js b/themes/jquerymobile/js/jquery.cookie.js deleted file mode 100644 index 6df1faca25f..00000000000 --- a/themes/jquerymobile/js/jquery.cookie.js +++ /dev/null @@ -1,96 +0,0 @@ -/** - * Cookie plugin - * - * Copyright (c) 2006 Klaus Hartl (stilbuero.de) - * Dual licensed under the MIT and GPL licenses: - * http://www.opensource.org/licenses/mit-license.php - * http://www.gnu.org/licenses/gpl.html - * - */ - -/** - * Create a cookie with the given name and value and other optional parameters. - * - * @example $.cookie('the_cookie', 'the_value'); - * @desc Set the value of a cookie. - * @example $.cookie('the_cookie', 'the_value', { expires: 7, path: '/', domain: 'jquery.com', secure: true }); - * @desc Create a cookie with all available options. - * @example $.cookie('the_cookie', 'the_value'); - * @desc Create a session cookie. - * @example $.cookie('the_cookie', null); - * @desc Delete a cookie by passing null as value. Keep in mind that you have to use the same path and domain - * used when the cookie was set. - * - * @param String name The name of the cookie. - * @param String value The value of the cookie. - * @param Object options An object literal containing key/value pairs to provide optional cookie attributes. - * @option Number|Date expires Either an integer specifying the expiration date from now on in days or a Date object. - * If a negative value is specified (e.g. a date in the past), the cookie will be deleted. - * If set to null or omitted, the cookie will be a session cookie and will not be retained - * when the the browser exits. - * @option String path The value of the path atribute of the cookie (default: path of page that created the cookie). - * @option String domain The value of the domain attribute of the cookie (default: domain of page that created the cookie). - * @option Boolean secure If true, the secure attribute of the cookie will be set and the cookie transmission will - * require a secure protocol (like HTTPS). - * @type undefined - * - * @name $.cookie - * @cat Plugins/Cookie - * @author Klaus Hartl/klaus.hartl@stilbuero.de - */ - -/** - * Get the value of a cookie with the given name. - * - * @example $.cookie('the_cookie'); - * @desc Get the value of a cookie. - * - * @param String name The name of the cookie. - * @return The value of the cookie. - * @type String - * - * @name $.cookie - * @cat Plugins/Cookie - * @author Klaus Hartl/klaus.hartl@stilbuero.de - */ -jQuery.cookie = function(name, value, options) { - if (typeof value != 'undefined') { // name and value given, set cookie - options = options || {}; - if (value === null) { - value = ''; - options.expires = -1; - } - var expires = ''; - if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) { - var date; - if (typeof options.expires == 'number') { - date = new Date(); - date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000)); - } else { - date = options.expires; - } - expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE - } - // CAUTION: Needed to parenthesize options.path and options.domain - // in the following expressions, otherwise they evaluate to undefined - // in the packed version for some reason... - var path = options.path ? '; path=' + (options.path) : ''; - var domain = options.domain ? '; domain=' + (options.domain) : ''; - var secure = options.secure ? '; secure' : ''; - document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join(''); - } else { // only name given, get cookie - var cookieValue = null; - if (document.cookie && document.cookie != '') { - var cookies = document.cookie.split(';'); - for (var i = 0; i < cookies.length; i++) { - var cookie = jQuery.trim(cookies[i]); - // Does this cookie string begin with the name we want? - if (cookie.substring(0, name.length + 1) == (name + '=')) { - cookieValue = decodeURIComponent(cookie.substring(name.length + 1)); - break; - } - } - } - return cookieValue; - } -}; \ No newline at end of file diff --git a/themes/jquerymobile/js/jquery.mobile-1.0rc2.min.js b/themes/jquerymobile/js/jquery.mobile-1.0rc2.min.js deleted file mode 100644 index a99df190355..00000000000 --- a/themes/jquerymobile/js/jquery.mobile-1.0rc2.min.js +++ /dev/null @@ -1,175 +0,0 @@ -/*! - * jQuery Mobile v1.0rc2 - * http://jquerymobile.com/ - * - * Copyright 2010, jQuery Project - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - */ -(function(a,d){if(a.cleanData){var b=a.cleanData;a.cleanData=function(c){for(var e=0,d;(d=c[e])!=null;e++)a(d).triggerHandler("remove");b(c)}}else{var c=a.fn.remove;a.fn.remove=function(b,e){return this.each(function(){e||(!b||a.filter(b,[this]).length)&&a("*",this).add([this]).each(function(){a(this).triggerHandler("remove")});return c.call(a(this),b,e)})}}a.widget=function(c,b,d){var h=c.split(".")[0],i,c=c.split(".")[1];i=h+"-"+c;if(!d)d=b,b=a.Widget;a.expr[":"][i]=function(b){return!!a.data(b, -c)};a[h]=a[h]||{};a[h][c]=function(a,c){arguments.length&&this._createWidget(a,c)};b=new b;b.options=a.extend(true,{},b.options);a[h][c].prototype=a.extend(true,b,{namespace:h,widgetName:c,widgetEventPrefix:a[h][c].prototype.widgetEventPrefix||c,widgetBaseClass:i},d);a.widget.bridge(c,a[h][c])};a.widget.bridge=function(c,b){a.fn[c]=function(g){var h=typeof g==="string",i=Array.prototype.slice.call(arguments,1),k=this,g=!h&&i.length?a.extend.apply(null,[true,g].concat(i)):g;if(h&&g.charAt(0)==="_")return k; -h?this.each(function(){var b=a.data(this,c);if(!b)throw"cannot call methods on "+c+" prior to initialization; attempted to call method '"+g+"'";if(!a.isFunction(b[g]))throw"no such method '"+g+"' for "+c+" widget instance";var e=b[g].apply(b,i);if(e!==b&&e!==d)return k=e,false}):this.each(function(){var d=a.data(this,c);d?d.option(g||{})._init():a.data(this,c,new b(g,this))});return k}};a.Widget=function(a,c){arguments.length&&this._createWidget(a,c)};a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"", -options:{disabled:false},_createWidget:function(c,b){a.data(b,this.widgetName,this);this.element=a(b);this.options=a.extend(true,{},this.options,this._getCreateOptions(),c);var d=this;this.element.bind("remove."+this.widgetName,function(){d.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){var c={};a.metadata&&(c=a.metadata.get(element)[this.widgetName]);return c},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName); -this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(c,b){var g=c;if(arguments.length===0)return a.extend({},this.options);if(typeof c==="string"){if(b===d)return this.options[c];g={};g[c]=b}this._setOptions(g);return this},_setOptions:function(c){var b=this;a.each(c,function(a,c){b._setOption(a,c)});return this},_setOption:function(a,c){this.options[a]=c;a==="disabled"&& -this.widget()[c?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",c);return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(c,b,d){var h=this.options[c],b=a.Event(b);b.type=(c===this.widgetEventPrefix?c:this.widgetEventPrefix+c).toLowerCase();d=d||{};if(b.originalEvent)for(var c=a.event.props.length,i;c;)i=a.event.props[--c],b[i]=b.originalEvent[i];this.element.trigger(b, -d);return!(a.isFunction(h)&&h.call(this.element[0],b,d)===false||b.isDefaultPrevented())}}})(jQuery); -(function(a,d){a.widget("mobile.widget",{_createWidget:function(){a.Widget.prototype._createWidget.apply(this,arguments);this._trigger("init")},_getCreateOptions:function(){var b=this.element,c={};a.each(this.options,function(a){var e=b.jqmData(a.replace(/[A-Z]/g,function(a){return"-"+a.toLowerCase()}));e!==d&&(c[a]=e)});return c},enhanceWithin:function(b){var c=a(b).data("page"),c=c&&c.keepNativeSelector();a(this.options.initSelector,b).not(c||"")[this.widgetName]()}})})(jQuery); -(function(a){a(window);var d=a("html");a.mobile.media=function(){var b={},c=a("<div id='jquery-mediatest'>"),f=a("<body>").append(c);return function(a){if(!(a in b)){var g=document.createElement("style"),h="@media "+a+" { #jquery-mediatest { position:absolute; } }";g.type="text/css";g.styleSheet?g.styleSheet.cssText=h:g.appendChild(document.createTextNode(h));d.prepend(f).prepend(g);b[a]=c.css("position")==="absolute";f.add(g).remove()}return b[a]}}()})(jQuery); -(function(a,d){function b(a){var c=a.charAt(0).toUpperCase()+a.substr(1),a=(a+" "+e.join(c+" ")+c).split(" "),b;for(b in a)if(f[a[b]]!==d)return true}var c=a("<body>").prependTo("html"),f=c[0].style,e=["Webkit","Moz","O"],g="palmGetResource"in window,h=window.blackberry;a.mobile.browser={};a.mobile.browser.ie=function(){for(var a=3,c=document.createElement("div"),b=c.all||[];c.innerHTML="<\!--[if gt IE "+ ++a+"]><br><![endif]--\>",b[0];);return a>4?a:!a}();a.extend(a.support,{orientation:"orientation"in -window&&"onorientationchange"in window,touch:"ontouchend"in document,cssTransitions:"WebKitTransitionEvent"in window,pushState:"pushState"in history&&"replaceState"in history,mediaquery:a.mobile.media("only all"),cssPseudoElement:!!b("content"),touchOverflow:!!b("overflowScrolling"),boxShadow:!!b("boxShadow")&&!h,scrollTop:("pageXOffset"in window||"scrollTop"in document.documentElement||"scrollTop"in c[0])&&!g,dynamicBaseTag:function(){var b=location.protocol+"//"+location.host+location.pathname+ -"ui-dir/",f=a("head base"),e=null,d="",g;f.length?d=f.attr("href"):f=e=a("<base>",{href:b}).appendTo("head");g=a("<a href='testurl' />").prependTo(c)[0].href;f[0].href=d||location.pathname;e&&e.remove();return g.indexOf(b)===0}()});c.remove();g=function(){var a=window.navigator.userAgent;return a.indexOf("Nokia")>-1&&(a.indexOf("Symbian/3")>-1||a.indexOf("Series60/5")>-1)&&a.indexOf("AppleWebKit")>-1&&a.match(/(BrowserNG|NokiaBrowser)\/7\.[0-3]/)}();a.mobile.ajaxBlacklist=window.blackberry&&!window.WebKitPoint|| -window.operamini&&Object.prototype.toString.call(window.operamini)==="[object OperaMini]"||g;g&&a(function(){a("head link[rel='stylesheet']").attr("rel","alternate stylesheet").attr("rel","stylesheet")});a.support.boxShadow||a("html").addClass("ui-mobile-nosupport-boxshadow")})(jQuery); -(function(a,d,b,c){function f(a){for(;a&&typeof a.originalEvent!=="undefined";)a=a.originalEvent;return a}function e(c){for(var b={},f,u;c;){f=a.data(c,l);for(u in f)if(f[u])b[u]=b.hasVirtualBinding=true;c=c.parentNode}return b}function g(){s&&(clearTimeout(s),s=0);s=setTimeout(function(){E=s=0;v.length=0;D=false;y=true},a.vmouse.resetTimerDuration)}function h(b,u,e){var d,g;if(!(g=e&&e[b])){if(e=!e)a:{for(e=u.target;e;){if((g=a.data(e,l))&&(!b||g[b]))break a;e=e.parentNode}e=null}g=e}if(g){d=u;var e= -d.type,j,h;d=a.Event(d);d.type=b;g=d.originalEvent;j=a.event.props;if(g)for(h=j.length;h;)b=j[--h],d[b]=g[b];if(e.search(/mouse(down|up)|click/)>-1&&!d.which)d.which=1;if(e.search(/^touch/)!==-1&&(b=f(g),e=b.touches,b=b.changedTouches,e=e&&e.length?e[0]:b&&b.length?b[0]:c))for(g=0,len=z.length;g<len;g++)b=z[g],d[b]=e[b];a(u.target).trigger(d)}return d}function i(c){var b=a.data(c.target,A);if(!D&&(!E||E!==b))if(b=h("v"+c.type,c))b.isDefaultPrevented()&&c.preventDefault(),b.isPropagationStopped()&& -c.stopPropagation(),b.isImmediatePropagationStopped()&&c.stopImmediatePropagation()}function k(c){var b=f(c).touches,d;if(b&&b.length===1&&(d=c.target,b=e(d),b.hasVirtualBinding))E=u++,a.data(d,A,E),s&&(clearTimeout(s),s=0),x=y=false,d=f(c).touches[0],w=d.pageX,t=d.pageY,h("vmouseover",c,b),h("vmousedown",c,b)}function n(a){y||(x||h("vmousecancel",a,e(a.target)),x=true,g())}function o(c){if(!y){var b=f(c).touches[0],d=x,u=a.vmouse.moveDistanceThreshold;x=x||Math.abs(b.pageX-w)>u||Math.abs(b.pageY- -t)>u;flags=e(c.target);x&&!d&&h("vmousecancel",c,flags);h("vmousemove",c,flags);g()}}function q(a){if(!y){y=true;var c=e(a.target),b;h("vmouseup",a,c);if(!x&&(b=h("vclick",a,c))&&b.isDefaultPrevented())b=f(a).changedTouches[0],v.push({touchID:E,x:b.clientX,y:b.clientY}),D=true;h("vmouseout",a,c);x=false;g()}}function m(c){var c=a.data(c,l),b;if(c)for(b in c)if(c[b])return true;return false}function j(){}function p(c){var b=c.substr(1);return{setup:function(){m(this)||a.data(this,l,{});a.data(this, -l)[c]=true;r[c]=(r[c]||0)+1;r[c]===1&&B.bind(b,i);a(this).bind(b,j);if(C)r.touchstart=(r.touchstart||0)+1,r.touchstart===1&&B.bind("touchstart",k).bind("touchend",q).bind("touchmove",o).bind("scroll",n)},teardown:function(){--r[c];r[c]||B.unbind(b,i);C&&(--r.touchstart,r.touchstart||B.unbind("touchstart",k).unbind("touchmove",o).unbind("touchend",q).unbind("scroll",n));var f=a(this),e=a.data(this,l);e&&(e[c]=false);f.unbind(b,j);m(this)||f.removeData(l)}}}var l="virtualMouseBindings",A="virtualTouchID", -d="vmouseover vmousedown vmousemove vmouseup vclick vmouseout vmousecancel".split(" "),z="clientX clientY pageX pageY screenX screenY".split(" "),r={},s=0,w=0,t=0,x=false,v=[],D=false,y=false,C="addEventListener"in b,B=a(b),u=1,E=0;a.vmouse={moveDistanceThreshold:10,clickDistanceThreshold:10,resetTimerDuration:1500};for(var F=0;F<d.length;F++)a.event.special[d[F]]=p(d[F]);C&&b.addEventListener("click",function(c){var b=v.length,f=c.target,e,d,u,g,j;if(b){e=c.clientX;d=c.clientY;threshold=a.vmouse.clickDistanceThreshold; -for(u=f;u;){for(g=0;g<b;g++)if(j=v[g],u===f&&Math.abs(j.x-e)<threshold&&Math.abs(j.y-d)<threshold||a.data(u,A)===j.touchID){c.preventDefault();c.stopPropagation();return}u=u.parentNode}}},true)})(jQuery,window,document); -(function(a,d,b){function c(c,b,f){var e=f.type;f.type=b;a.event.handle.call(c,f);f.type=e}a.each("touchstart touchmove touchend orientationchange throttledresize tap taphold swipe swipeleft swiperight scrollstart scrollstop".split(" "),function(c,b){a.fn[b]=function(a){return a?this.bind(b,a):this.trigger(b)};a.attrFn[b]=true});var f=a.support.touch,e=f?"touchstart":"mousedown",g=f?"touchend":"mouseup",h=f?"touchmove":"mousemove";a.event.special.scrollstart={enabled:true,setup:function(){function b(a, -d){e=d;c(f,e?"scrollstart":"scrollstop",a)}var f=this,e,d;a(f).bind("touchmove scroll",function(c){a.event.special.scrollstart.enabled&&(e||b(c,true),clearTimeout(d),d=setTimeout(function(){b(c,false)},50))})}};a.event.special.tap={setup:function(){var b=this,f=a(b);f.bind("vmousedown",function(e){function d(){clearTimeout(p)}function g(){d();f.unbind("vclick",h).unbind("vmouseup",d).unbind("vmousecancel",g)}function h(a){g();j==a.target&&c(b,"tap",a)}if(e.which&&e.which!==1)return false;var j=e.target, -p;f.bind("vmousecancel",g).bind("vmouseup",d).bind("vclick",h);p=setTimeout(function(){c(b,"taphold",a.Event("taphold"))},750)})}};a.event.special.swipe={scrollSupressionThreshold:10,durationThreshold:1E3,horizontalDistanceThreshold:30,verticalDistanceThreshold:75,setup:function(){var c=a(this);c.bind(e,function(f){function e(c){if(q){var b=c.originalEvent.touches?c.originalEvent.touches[0]:c;m={time:(new Date).getTime(),coords:[b.pageX,b.pageY]};Math.abs(q.coords[0]-m.coords[0])>a.event.special.swipe.scrollSupressionThreshold&& -c.preventDefault()}}var d=f.originalEvent.touches?f.originalEvent.touches[0]:f,q={time:(new Date).getTime(),coords:[d.pageX,d.pageY],origin:a(f.target)},m;c.bind(h,e).one(g,function(){c.unbind(h,e);q&&m&&m.time-q.time<a.event.special.swipe.durationThreshold&&Math.abs(q.coords[0]-m.coords[0])>a.event.special.swipe.horizontalDistanceThreshold&&Math.abs(q.coords[1]-m.coords[1])<a.event.special.swipe.verticalDistanceThreshold&&q.origin.trigger("swipe").trigger(q.coords[0]>m.coords[0]?"swipeleft":"swiperight"); -q=m=b})})}};(function(a,c){function b(){var a=e();a!==d&&(d=a,f.trigger("orientationchange"))}var f=a(c),e,d;a.event.special.orientationchange={setup:function(){if(a.support.orientation&&a.mobile.orientationChangeEnabled)return false;d=e();f.bind("throttledresize",b)},teardown:function(){if(a.support.orientation&&a.mobile.orientationChangeEnabled)return false;f.unbind("throttledresize",b)},add:function(a){var c=a.handler;a.handler=function(a){a.orientation=e();return c.apply(this,arguments)}}};a.event.special.orientationchange.orientation= -e=function(){var b=true,b=document.documentElement;return(b=a.support.orientation?c.orientation%180==0:b&&b.clientWidth/b.clientHeight<1.1)?"portrait":"landscape"}})(jQuery,d);(function(){a.event.special.throttledresize={setup:function(){a(this).bind("resize",c)},teardown:function(){a(this).unbind("resize",c)}};var c=function(){e=(new Date).getTime();d=e-b;d>=250?(b=e,a(this).trigger("throttledresize")):(f&&clearTimeout(f),f=setTimeout(c,250-d))},b=0,f,e,d})();a.each({scrollstop:"scrollstart",taphold:"tap", -swipeleft:"swipe",swiperight:"swipe"},function(c,b){a.event.special[c]={setup:function(){a(this).bind(b,a.noop)}}})})(jQuery,this); -(function(a,d,b){function c(a){a=a||location.href;return"#"+a.replace(/^[^#]*#?(.*)$/,"$1")}var f="hashchange",e=document,g,h=a.event.special,i=e.documentMode,k="on"+f in d&&(i===b||i>7);a.fn[f]=function(a){return a?this.bind(f,a):this.trigger(f)};a.fn[f].delay=50;h[f]=a.extend(h[f],{setup:function(){if(k)return false;a(g.start)},teardown:function(){if(k)return false;a(g.stop)}});g=function(){function g(){var b=c(),e=l(m);if(b!==m)p(m=b,e),a(d).trigger(f);else if(e!==m)location.href=location.href.replace(/#.*/, -"")+e;i=setTimeout(g,a.fn[f].delay)}var h={},i,m=c(),j=function(a){return a},p=j,l=j;h.start=function(){i||g()};h.stop=function(){i&&clearTimeout(i);i=b};a.browser.msie&&!k&&function(){var b,d;h.start=function(){if(!b)d=(d=a.fn[f].src)&&d+c(),b=a('<iframe tabindex="-1" title="empty"/>').hide().one("load",function(){d||p(c());g()}).attr("src",d||"javascript:0").insertAfter("body")[0].contentWindow,e.onpropertychange=function(){try{if(event.propertyName==="title")b.document.title=e.title}catch(a){}}}; -h.stop=j;l=function(){return c(b.location.href)};p=function(c,d){var g=b.document,h=a.fn[f].domain;if(c!==d)g.title=e.title,g.open(),h&&g.write('<script>document.domain="'+h+'"<\/script>'),g.close(),b.location.hash=c}}();return h}()})(jQuery,this); -(function(a){a.widget("mobile.page",a.mobile.widget,{options:{theme:"c",domCache:false,keepNativeDefault:":jqmData(role='none'), :jqmData(role='nojs')"},_create:function(){this._trigger("beforecreate");this.element.attr("tabindex","0").addClass("ui-page ui-body-"+this.options.theme)},keepNativeSelector:function(){var d=this.options;return d.keepNative&&a.trim(d.keepNative)&&d.keepNative!==d.keepNativeDefault?[d.keepNative,d.keepNativeDefault].join(", "):d.keepNativeDefault}})})(jQuery); -(function(a,d){a.extend(a.mobile,{ns:"",subPageUrlKey:"ui-page",activePageClass:"ui-page-active",activeBtnClass:"ui-btn-active",ajaxEnabled:true,hashListeningEnabled:true,defaultPageTransition:"slide",minScrollBack:250,defaultDialogTransition:"pop",loadingMessage:"loading",pageLoadErrorMessage:"Error Loading Page",autoInitializePage:true,pushStateEnabled:true,orientationChangeEnabled:true,gradeA:function(){return a.support.mediaquery||a.mobile.browser.ie&&a.mobile.browser.ie>=7},keyCode:{ALT:18,BACKSPACE:8, -CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91},silentScroll:function(c){if(a.type(c)!=="number")c=a.mobile.defaultHomeScroll;a.event.special.scrollstart.enabled=false;setTimeout(function(){d.scrollTo(0, -c);a(document).trigger("silentscroll",{x:0,y:c})},20);setTimeout(function(){a.event.special.scrollstart.enabled=true},150)},nsNormalize:function(c){return!c?void 0:a.camelCase(a.mobile.ns+c)},getInheritedTheme:function(a,b){var e=a.closest("[class*='ui-bar-'],[class*='ui-body-']");return e.length&&/ui-(bar|body)-([a-z])\b/.exec(e.attr("class"))[2]||""||""||b||"a"}});a.fn.jqmData=function(b,f){var e;typeof b!="undefined"&&(e=this.data(b?a.mobile.nsNormalize(b):b,f));return e};a.jqmData=function(b, -f,e){var d;typeof f!="undefined"&&(d=a.data(b,f?a.mobile.nsNormalize(f):f,e));return d};a.fn.jqmRemoveData=function(b){return this.removeData(a.mobile.nsNormalize(b))};a.jqmRemoveData=function(b,f){return a.removeData(b,a.mobile.nsNormalize(f))};a.fn.removeWithDependents=function(){a.removeWithDependents(this)};a.removeWithDependents=function(b){b=a(b);(b.jqmData("dependents")||a()).remove();b.remove()};a.fn.addDependents=function(b){a.addDependents(a(this),b)};a.addDependents=function(b,f){var e= -a(b).jqmData("dependents")||a();a(b).jqmData("dependents",a.merge(e,f))};a.fn.getEncodedText=function(){return a("<div/>").text(a(this).text()).html()};var b=a.find;a.find=function(c,f,e,d){c=c.replace(/:jqmData\(([^)]*)\)/g,"[data-"+(a.mobile.ns||"")+"$1]");return b.call(this,c,f,e,d)};a.extend(a.find,b);a.find.matches=function(b,d){return a.find(b,null,null,d)};a.find.matchesSelector=function(b,d){return a.find(d,null,null,[b]).length>0}})(jQuery,this); -(function(a,d){function b(a){var b=a.find(".ui-title:eq(0)");b.length?b.focus():a.focus()}function c(b){p&&(!p.closest(".ui-page-active").length||b)&&p.removeClass(a.mobile.activeBtnClass);p=null}function f(){z=false;A.length>0&&a.mobile.changePage.apply(null,A.pop())}function e(c,d,e,f){var h=a.mobile.urlHistory.getActive(),j=a.support.touchOverflow&&a.mobile.touchOverflowEnabled,i=h.lastScroll||(j?0:a.mobile.defaultHomeScroll),h=g();window.scrollTo(0,a.mobile.defaultHomeScroll);d&&d.data("page")._trigger("beforehide", -null,{nextPage:c});j||c.height(h+i);c.data("page")._trigger("beforeshow",null,{prevPage:d||a("")});a.mobile.hidePageLoadingMsg();j&&i&&(c.addClass("ui-mobile-pre-transition"),b(c),c.is(".ui-native-fixed")?c.find(".ui-content").scrollTop(i):c.scrollTop(i));e=(a.mobile.transitionHandlers[e||"none"]||a.mobile.defaultTransitionHandler)(e,f,c,d);e.done(function(){j||(c.height(""),b(c));j||a.mobile.silentScroll(i);d&&(j||d.height(""),d.data("page")._trigger("hide",null,{nextPage:c}));c.data("page")._trigger("show", -null,{prevPage:d||a("")})});return e}function g(){var b=jQuery.event.special.orientationchange.orientation()==="portrait",c=b?screen.availHeight:screen.availWidth,b=Math.max(b?480:320,a(window).height());return Math.min(c,b)}function h(){(!a.support.touchOverflow||!a.mobile.touchOverflowEnabled)&&a("."+a.mobile.activePageClass).css("min-height",g())}function i(b,c){c&&b.attr("data-"+a.mobile.ns+"role",c);b.page()}function k(a){for(;a;){if(a.nodeName.toLowerCase()=="a")break;a=a.parentNode}return a} -function n(b){var b=a(b).closest(".ui-page").jqmData("url"),c=t.hrefNoHash;if(!b||!j.isPath(b))b=c;return j.makeUrlAbsolute(b,c)}var o=a(window),q=a("html"),m=a("head"),j={urlParseRE:/^(((([^:\/#\?]+:)?(?:(\/\/)((?:(([^:@\/#\?]+)(?:\:([^:@\/#\?]+))?)@)?(([^:\/#\?\]\[]+|\[[^\/\]@#?]+\])(?:\:([0-9]+))?))?)?)?((\/?(?:[^\/\?#]+\/+)*)([^\?#]*)))?(\?[^#]+)?)(#.*)?/,parseUrl:function(b){if(a.type(b)==="object")return b;b=j.urlParseRE.exec(b||"")||[];return{href:b[0]||"",hrefNoHash:b[1]||"",hrefNoSearch:b[2]|| -"",domain:b[3]||"",protocol:b[4]||"",doubleSlash:b[5]||"",authority:b[6]||"",username:b[8]||"",password:b[9]||"",host:b[10]||"",hostname:b[11]||"",port:b[12]||"",pathname:b[13]||"",directory:b[14]||"",filename:b[15]||"",search:b[16]||"",hash:b[17]||""}},makePathAbsolute:function(a,b){if(a&&a.charAt(0)==="/")return a;for(var a=a||"",c=(b=b?b.replace(/^\/|(\/[^\/]*|[^\/]+)$/g,""):"")?b.split("/"):[],d=a.split("/"),e=0;e<d.length;e++){var f=d[e];switch(f){case ".":break;case "..":c.length&&c.pop();break; -default:c.push(f)}}return"/"+c.join("/")},isSameDomain:function(a,b){return j.parseUrl(a).domain===j.parseUrl(b).domain},isRelativeUrl:function(a){return j.parseUrl(a).protocol===""},isAbsoluteUrl:function(a){return j.parseUrl(a).protocol!==""},makeUrlAbsolute:function(a,b){if(!j.isRelativeUrl(a))return a;var c=j.parseUrl(a),d=j.parseUrl(b),e=c.protocol||d.protocol,f=c.protocol?c.doubleSlash:c.doubleSlash||d.doubleSlash,g=c.authority||d.authority,h=c.pathname!=="",i=j.makePathAbsolute(c.pathname|| -d.filename,d.pathname);return e+f+g+i+(c.search||!h&&d.search||"")+c.hash},addSearchParams:function(b,c){var d=j.parseUrl(b),e=typeof c==="object"?a.param(c):c,f=d.search||"?";return d.hrefNoSearch+f+(f.charAt(f.length-1)!=="?"?"&":"")+e+(d.hash||"")},convertUrlToDataUrl:function(a){var b=j.parseUrl(a);if(j.isEmbeddedPage(b))return b.hash.split(r)[0].replace(/^#/,"");else if(j.isSameDomain(b,t))return b.hrefNoHash.replace(t.domain,"");return a},get:function(a){if(a===d)a=location.hash;return j.stripHash(a).replace(/[^\/]*\.[^\/*]+$/, -"")},getFilePath:function(b){var c="&"+a.mobile.subPageUrlKey;return b&&b.split(c)[0].split(r)[0]},set:function(a){location.hash=a},isPath:function(a){return/\//.test(a)},clean:function(a){return a.replace(t.domain,"")},stripHash:function(a){return a.replace(/^#/,"")},cleanHash:function(a){return j.stripHash(a.replace(/\?.*$/,"").replace(r,""))},isExternal:function(a){a=j.parseUrl(a);return a.protocol&&a.domain!==w.domain?true:false},hasProtocol:function(a){return/^(:?\w+:)/.test(a)},isFirstPageUrl:function(b){var b= -j.parseUrl(j.makeUrlAbsolute(b,t)),c=a.mobile.firstPage,c=c&&c[0]?c[0].id:d;return(b.hrefNoHash===w.hrefNoHash||x&&b.hrefNoHash===t.hrefNoHash)&&(!b.hash||b.hash==="#"||c&&b.hash.replace(/^#/,"")===c)},isEmbeddedPage:function(a){a=j.parseUrl(a);return a.protocol!==""?a.hash&&(a.hrefNoHash===w.hrefNoHash||x&&a.hrefNoHash===t.hrefNoHash):/^#/.test(a.href)}},p=null,l={stack:[],activeIndex:0,getActive:function(){return l.stack[l.activeIndex]},getPrev:function(){return l.stack[l.activeIndex-1]},getNext:function(){return l.stack[l.activeIndex+ -1]},addNew:function(a,b,c,d,e){l.getNext()&&l.clearForward();l.stack.push({url:a,transition:b,title:c,pageUrl:d,role:e});l.activeIndex=l.stack.length-1},clearForward:function(){l.stack=l.stack.slice(0,l.activeIndex+1)},directHashChange:function(b){var c,e,f;this.getActive();a.each(l.stack,function(a,d){b.currentUrl===d.url&&(c=a<l.activeIndex,e=!c,f=a)});this.activeIndex=f!==d?f:this.activeIndex;c?(b.either||b.isBack)(true):e&&(b.either||b.isForward)(false)},ignoreNextHashChange:false},A=[],z=false, -r="&ui-state=dialog",s=m.children("base"),w=j.parseUrl(location.href),t=s.length?j.parseUrl(j.makeUrlAbsolute(s.attr("href"),w.href)):w,x=w.hrefNoHash!==t.hrefNoHash,v=a.support.dynamicBaseTag?{element:s.length?s:a("<base>",{href:t.hrefNoHash}).prependTo(m),set:function(a){v.element.attr("href",j.makeUrlAbsolute(a,t))},reset:function(){v.element.attr("href",t.hrefNoHash)}}:d,D=true,y,C,B;y=function(){var b=o;a.support.touchOverflow&&a.mobile.touchOverflowEnabled&&(b=a(".ui-page-active"),b=b.is(".ui-native-fixed")? -b.find(".ui-content"):b);return b};C=function(b){if(D){var c=a.mobile.urlHistory.getActive();if(c)b=b&&b.scrollTop(),c.lastScroll=b<a.mobile.minScrollBack?a.mobile.defaultHomeScroll:b}};B=function(){setTimeout(C,100,a(this))};o.bind(a.support.pushState?"popstate":"hashchange",function(){D=false});o.one(a.support.pushState?"popstate":"hashchange",function(){D=true});o.one("pagecontainercreate",function(){a.mobile.pageContainer.bind("pagechange",function(){var a=y();D=true;a.unbind("scrollstop",B); -a.bind("scrollstop",B)})});y().bind("scrollstop",B);a.mobile.getScreenHeight=g;a.fn.animationComplete=function(b){return a.support.cssTransitions?a(this).one("webkitAnimationEnd",b):(setTimeout(b,0),a(this))};a.mobile.path=j;a.mobile.base=v;a.mobile.urlHistory=l;a.mobile.dialogHashKey=r;a.mobile.noneTransitionHandler=function(b,c,d,e){e&&e.removeClass(a.mobile.activePageClass);d.addClass(a.mobile.activePageClass);return a.Deferred().resolve(b,c,d,e).promise()};a.mobile.defaultTransitionHandler=a.mobile.noneTransitionHandler; -a.mobile.transitionHandlers={none:a.mobile.defaultTransitionHandler};a.mobile.allowCrossDomainPages=false;a.mobile.getDocumentUrl=function(b){return b?a.extend({},w):w.href};a.mobile.getDocumentBase=function(b){return b?a.extend({},t):t.href};a.mobile._bindPageRemove=function(){var b=a(this);!b.data("page").options.domCache&&b.is(":jqmData(external-page='true')")&&b.bind("pagehide.remove",function(){var b=a(this),c=new a.Event("pageremove");b.trigger(c);c.isDefaultPrevented()||b.removeWithDependents()})}; -a.mobile.loadPage=function(b,c){var e=a.Deferred(),f=a.extend({},a.mobile.loadPage.defaults,c),g=null,h=null,r=j.makeUrlAbsolute(b,a.mobile.activePage&&n(a.mobile.activePage)||t.hrefNoHash);if(f.data&&f.type==="get")r=j.addSearchParams(r,f.data),f.data=d;if(f.data&&f.type==="post")f.reloadPage=true;var m=j.getFilePath(r),l=j.convertUrlToDataUrl(r);f.pageContainer=f.pageContainer||a.mobile.pageContainer;g=f.pageContainer.children(":jqmData(url='"+l+"')");g.length===0&&l&&!j.isPath(l)&&(g=f.pageContainer.children("#"+ -l).attr("data-"+a.mobile.ns+"url",l));g.length===0&&a.mobile.firstPage&&j.isFirstPageUrl(m)&&(g=a(a.mobile.firstPage));v&&v.reset();if(g.length){if(!f.reloadPage)return i(g,f.role),e.resolve(r,c,g),e.promise();h=g}var q=f.pageContainer,k=new a.Event("pagebeforeload"),p={url:b,absUrl:r,dataUrl:l,deferred:e,options:f};q.trigger(k,p);if(k.isDefaultPrevented())return e.promise();if(f.showLoadMsg)var s=setTimeout(function(){a.mobile.showPageLoadingMsg()},f.loadMsgDelay);!a.mobile.allowCrossDomainPages&& -!j.isSameDomain(w,r)?e.reject(r,c):a.ajax({url:m,type:f.type,data:f.data,dataType:"html",success:function(d){var q=a("<div></div>"),k=d.match(/<title[^>]*>([^<]*)/)&&RegExp.$1,t=RegExp("\\bdata-"+a.mobile.ns+"url=[\"']?([^\"'>]*)[\"']?");RegExp("(<[^>]+\\bdata-"+a.mobile.ns+"role=[\"']?page[\"']?[^>]*>)").test(d)&&RegExp.$1&&t.test(RegExp.$1)&&RegExp.$1&&(b=m=j.getFilePath(RegExp.$1));v&&v.set(m);q.get(0).innerHTML=d;g=q.find(":jqmData(role='page'), :jqmData(role='dialog')").first();g.length||(g= -a("<div data-"+a.mobile.ns+"role='page'>"+d.split(/<\/?body[^>]*>/gmi)[1]+"</div>"));k&&!g.jqmData("title")&&g.jqmData("title",k);if(!a.support.dynamicBaseTag){var n=j.get(m);g.find("[src], link[href], a[rel='external'], :jqmData(ajax='false'), a[target]").each(function(){var b=a(this).is("[href]")?"href":a(this).is("[src]")?"src":"action",c=a(this).attr(b),c=c.replace(location.protocol+"//"+location.host+location.pathname,"");/^(\w+:|#|\/)/.test(c)||a(this).attr(b,n+c)})}g.attr("data-"+a.mobile.ns+ -"url",j.convertUrlToDataUrl(m)).attr("data-"+a.mobile.ns+"external-page",true).appendTo(f.pageContainer);g.one("pagecreate",a.mobile._bindPageRemove);i(g,f.role);r.indexOf("&"+a.mobile.subPageUrlKey)>-1&&(g=f.pageContainer.children(":jqmData(url='"+l+"')"));f.showLoadMsg&&(clearTimeout(s),a.mobile.hidePageLoadingMsg());p.page=g;f.pageContainer.trigger("pageload",p);e.resolve(r,c,g,h)},error:function(){v&&v.set(j.get());var b=new a.Event("pageloadfailed");f.pageContainer.trigger(b,p);b.isDefaultPrevented()|| -(f.showLoadMsg&&(clearTimeout(s),a.mobile.hidePageLoadingMsg(),a("<div class='ui-loader ui-overlay-shadow ui-body-e ui-corner-all'><h1>"+a.mobile.pageLoadErrorMessage+"</h1></div>").css({display:"block",opacity:0.96,top:o.scrollTop()+100}).appendTo(f.pageContainer).delay(800).fadeOut(400,function(){a(this).remove()})),e.reject(r,c))}});return e.promise()};a.mobile.loadPage.defaults={type:"get",data:d,reloadPage:false,role:d,showLoadMsg:false,pageContainer:d,loadMsgDelay:50};a.mobile.changePage=function(b, -g){if(z)A.unshift(arguments);else{var h=a.extend({},a.mobile.changePage.defaults,g);h.pageContainer=h.pageContainer||a.mobile.pageContainer;h.fromPage=h.fromPage||a.mobile.activePage;var m=h.pageContainer,k=new a.Event("pagebeforechange"),p={toPage:b,options:h};m.trigger(k,p);if(!k.isDefaultPrevented())if(b=p.toPage,z=true,typeof b=="string")a.mobile.loadPage(b,h).done(function(b,c,d,f){z=false;c.duplicateCachedPage=f;a.mobile.changePage(d,c)}).fail(function(){z=false;c(true);f();h.pageContainer.trigger("pagechangefailed", -p)});else{if(b[0]===a.mobile.firstPage[0]&&!h.dataUrl)h.dataUrl=w.hrefNoHash;var k=h.fromPage,s=h.dataUrl&&j.convertUrlToDataUrl(h.dataUrl)||b.jqmData("url"),t=s;j.getFilePath(s);var n=l.getActive(),x=l.activeIndex===0,o=0,v=document.title,y=h.role==="dialog"||b.jqmData("role")==="dialog";if(k&&k[0]===b[0]&&!h.allowSamePageTransition)z=false,m.trigger("pagechange",p);else{i(b,h.role);h.fromHashChange&&l.directHashChange({currentUrl:s,isBack:function(){o=-1},isForward:function(){o=1}});try{a(document.activeElement|| -"").add("input:focus, textarea:focus, select:focus").blur()}catch(B){}y&&n&&(s=(n.url||"")+r);if(h.changeHash!==false&&s)l.ignoreNextHashChange=true,j.set(s);var C=b.jqmData("title")||b.children(":jqmData(role='header')").find(".ui-title").getEncodedText();C&&v==document.title&&(v=C);h.transition=h.transition||(o&&!x?n.transition:d)||(y?a.mobile.defaultDialogTransition:a.mobile.defaultPageTransition);o||l.addNew(s,h.transition,v,t,h.role);document.title=l.getActive().title;a.mobile.activePage=b;h.reverse= -h.reverse||o<0;e(b,k,h.transition,h.reverse).done(function(){c();h.duplicateCachedPage&&h.duplicateCachedPage.remove();q.removeClass("ui-mobile-rendering");f();m.trigger("pagechange",p)})}}}};a.mobile.changePage.defaults={transition:d,reverse:false,changeHash:true,fromHashChange:false,role:d,duplicateCachedPage:d,pageContainer:d,showLoadMsg:true,dataUrl:d,fromPage:d,allowSamePageTransition:false};a.mobile._registerInternalEvents=function(){a("form").live("submit",function(b){var c=a(this);if(a.mobile.ajaxEnabled&& -!c.is(":jqmData(ajax='false')")){var d=c.attr("method"),f=c.attr("target"),e=c.attr("action");if(!e&&(e=n(c),e===t.hrefNoHash))e=w.hrefNoSearch;e=j.makeUrlAbsolute(e,n(c));!j.isExternal(e)&&!f&&(a.mobile.changePage(e,{type:d&&d.length&&d.toLowerCase()||"get",data:c.serialize(),transition:c.jqmData("transition"),direction:c.jqmData("direction"),reloadPage:true}),b.preventDefault())}});a(document).bind("vclick",function(b){if(!(b.which>1)&&(b=k(b.target))&&j.parseUrl(b.getAttribute("href")||"#").hash!== -"#")c(true),p=a(b).closest(".ui-btn").not(".ui-disabled"),p.addClass(a.mobile.activeBtnClass),a("."+a.mobile.activePageClass+" .ui-btn").not(b).blur()});a(document).bind("click",function(b){var f=k(b.target);if(f&&!(b.which>1)){var e=a(f),g=function(){window.setTimeout(function(){c(true)},200)};if(e.is(":jqmData(rel='back')"))return window.history.back(),false;var h=n(e),f=j.makeUrlAbsolute(e.attr("href")||"#",h);if(!a.mobile.ajaxEnabled&&!j.isEmbeddedPage(f))g();else{if(f.search("#")!=-1)if(f=f.replace(/[^#]*#/, -""))f=j.isPath(f)?j.makeUrlAbsolute(f,h):j.makeUrlAbsolute("#"+f,w.hrefNoHash);else{b.preventDefault();return}var h=e.is("[rel='external']")||e.is(":jqmData(ajax='false')")||e.is("[target]"),i=a.mobile.allowCrossDomainPages&&w.protocol==="file:"&&f.search(/^https?:/)!=-1;h||j.isExternal(f)&&!i?g():(g=e.jqmData("transition"),h=(h=e.jqmData("direction"))&&h==="reverse"||e.jqmData("back"),e=e.attr("data-"+a.mobile.ns+"rel")||d,a.mobile.changePage(f,{transition:g,reverse:h,role:e}),b.preventDefault())}}}); -a(".ui-page").live("pageshow.prefetch",function(){var b=[];a(this).find("a:jqmData(prefetch)").each(function(){var c=a(this),f=c.attr("href");f&&a.inArray(f,b)===-1&&(b.push(f),a.mobile.loadPage(f,{role:c.attr("data-"+a.mobile.ns+"rel")}))})});a.mobile._handleHashChange=function(b){var c=j.stripHash(b),f={transition:a.mobile.urlHistory.stack.length===0?"none":d,changeHash:false,fromHashChange:true};if(!a.mobile.hashListeningEnabled||l.ignoreNextHashChange)l.ignoreNextHashChange=false;else{if(l.stack.length> -1&&c.indexOf(r)>-1)if(a.mobile.activePage.is(".ui-dialog"))l.directHashChange({currentUrl:c,either:function(b){var e=a.mobile.urlHistory.getActive();c=e.pageUrl;a.extend(f,{role:e.role,transition:e.transition,reverse:b})}});else{l.directHashChange({currentUrl:c,isBack:function(){window.history.back()},isForward:function(){window.history.forward()}});return}c?(c=typeof c==="string"&&!j.isPath(c)?j.makeUrlAbsolute("#"+c,t):c,a.mobile.changePage(c,f)):a.mobile.changePage(a.mobile.firstPage,f)}};o.bind("hashchange", -function(){a.mobile._handleHashChange(location.hash)});a(document).bind("pageshow",h);a(window).bind("throttledresize",h)}})(jQuery); -(function(a,d){var b={},c=a(d),f=a.mobile.path.parseUrl(location.href);a.extend(b,{initialFilePath:f.pathname+f.search,initialHref:f.hrefNoHash,hashchangeFired:false,state:function(){return{hash:location.hash||"#"+b.initialFilePath,title:document.title,initialHref:b.initialHref}},resetUIKeys:function(b){var c="&"+a.mobile.subPageUrlKey,f=b.indexOf(a.mobile.dialogHashKey);f>-1?b=b.slice(0,f)+"#"+b.slice(f):b.indexOf(c)>-1&&(b=b.split(c).join("#"+c));return b},nextHashChangePrevented:function(c){a.mobile.urlHistory.ignoreNextHashChange= -c;b.onHashChangeDisabled=c},onHashChange:function(){if(!b.onHashChangeDisabled){var c,f;c=location.hash;var d=a.mobile.path.isPath(c),i=d?location.href:a.mobile.getDocumentUrl();c=d?c.replace("#",""):c;f=b.state();c=a.mobile.path.makeUrlAbsolute(c,i);d&&(c=b.resetUIKeys(c));history.replaceState(f,document.title,c)}},onPopState:function(c){var f=c.originalEvent.state;f&&(b.nextHashChangePrevented(true),setTimeout(function(){b.nextHashChangePrevented(false);a.mobile._handleHashChange(f.hash)},100))}, -init:function(){c.bind("hashchange",b.onHashChange);c.bind("popstate",b.onPopState);location.hash===""&&history.replaceState(b.state(),document.title,location.href)}});a(function(){a.mobile.pushStateEnabled&&a.support.pushState&&b.init()})})(jQuery,this); -(function(a){function d(b,c,f,d){var g=new a.Deferred,h=c?" reverse":"",i="ui-mobile-viewport-transitioning viewport-"+b;f.animationComplete(function(){f.add(d).removeClass("out in reverse "+b);d&&d[0]!==f[0]&&d.removeClass(a.mobile.activePageClass);f.parent().removeClass(i);g.resolve(b,c,f,d)});f.parent().addClass(i);d&&d.addClass(b+" out"+h);f.addClass(a.mobile.activePageClass+" "+b+" in"+h);return g.promise()}a.mobile.css3TransitionHandler=d;if(a.mobile.defaultTransitionHandler===a.mobile.noneTransitionHandler)a.mobile.defaultTransitionHandler= -d})(jQuery,this); -(function(a){a.mobile.page.prototype.options.degradeInputs={color:false,date:false,datetime:false,"datetime-local":false,email:false,month:false,number:false,range:"number",search:"text",tel:false,time:false,url:false,week:false};a(document).bind("pagecreate create",function(d){var b=a(d.target).closest(':jqmData(role="page")').data("page"),c;if(b)c=b.options,a(d.target).find("input").not(b.keepNativeSelector()).each(function(){var b=a(this),d=this.getAttribute("type"),g=c.degradeInputs[d]||"text"; -if(c.degradeInputs[d]){var h=a("<div>").html(b.clone()).html(),i=h.indexOf(" type=")>-1;b.replaceWith(h.replace(i?/\s+type=["']?\w+['"]?/:/\/?>/,' type="'+g+'" data-'+a.mobile.ns+'type="'+d+'"'+(i?"":">")))}})})})(jQuery); -(function(a,d){a.widget("mobile.dialog",a.mobile.widget,{options:{closeBtnText:"Close",theme:"a",initSelector:":jqmData(role='dialog')"},_create:function(){var b=this,c=this.element,f=c.attr("class").match(/ui-body-[a-z]/),d=a("<a href='#' data-"+a.mobile.ns+"icon='delete' data-"+a.mobile.ns+"iconpos='notext'>"+this.options.closeBtnText+"</a>");f.length&&c.removeClass(f[0]);c.addClass("ui-body-"+this.options.theme);c.attr("role","dialog").addClass("ui-dialog").find(":jqmData(role='header')").addClass("ui-corner-top ui-overlay-shadow").prepend(d).end().find(":jqmData(role='content'),:jqmData(role='footer')").last().addClass("ui-corner-bottom ui-overlay-shadow"); -d.bind("vclick",function(){b.close()});c.bind("vclick submit",function(b){var b=a(b.target).closest(b.type==="vclick"?"a":"form"),c;b.length&&!b.jqmData("transition")&&(c=a.mobile.urlHistory.getActive()||{},b.attr("data-"+a.mobile.ns+"transition",c.transition||a.mobile.defaultDialogTransition).attr("data-"+a.mobile.ns+"direction","reverse"))}).bind("pagehide",function(){a(this).find("."+a.mobile.activeBtnClass).removeClass(a.mobile.activeBtnClass)})},close:function(){d.history.back()}});a(a.mobile.dialog.prototype.options.initSelector).live("pagecreate", -function(){a(this).dialog()})})(jQuery,this); -(function(a){a.mobile.page.prototype.options.backBtnText="Back";a.mobile.page.prototype.options.addBackBtn=false;a.mobile.page.prototype.options.backBtnTheme=null;a.mobile.page.prototype.options.headerTheme="a";a.mobile.page.prototype.options.footerTheme="a";a.mobile.page.prototype.options.contentTheme=null;a(":jqmData(role='page'), :jqmData(role='dialog')").live("pagecreate",function(){var d=a(this).data("page").options,b=d.theme;a(":jqmData(role='header'), :jqmData(role='footer'), :jqmData(role='content')",this).each(function(){var c= -a(this),f=c.jqmData("role"),e=c.jqmData("theme"),g,h;c.addClass("ui-"+f);if(f==="header"||f==="footer"){var i=e||(f==="header"?d.headerTheme:d.footerTheme)||b;c.addClass("ui-bar-"+i).attr("role",f==="header"?"banner":"contentinfo");e=c.children("a");g=e.hasClass("ui-btn-left");h=e.hasClass("ui-btn-right");g=g||e.eq(0).not(".ui-btn-right").addClass("ui-btn-left").length;h||e.eq(1).addClass("ui-btn-right");d.addBackBtn&&f==="header"&&a(".ui-page").length>1&&c.jqmData("url")!==a.mobile.path.stripHash(location.hash)&& -!g&&a("<a href='#' class='ui-btn-left' data-"+a.mobile.ns+"rel='back' data-"+a.mobile.ns+"icon='arrow-l'>"+d.backBtnText+"</a>").attr("data-"+a.mobile.ns+"theme",d.backBtnTheme||i).prependTo(c);c.children("h1, h2, h3, h4, h5, h6").addClass("ui-title").attr({tabindex:"0",role:"heading","aria-level":"1"})}else if(f==="content"){if(e||d.contentTheme)c.addClass("ui-body-"+(e||d.contentTheme));c.attr("role","main")}})})})(jQuery); -(function(a){a.widget("mobile.collapsible",a.mobile.widget,{options:{expandCueText:" click to expand contents",collapseCueText:" click to collapse contents",collapsed:true,heading:">:header,>legend",theme:null,contentTheme:null,iconTheme:"d",initSelector:":jqmData(role='collapsible')"},_create:function(){var d=this.element,b=this.options,c=d.addClass("ui-collapsible"),f=d.find(b.heading).eq(0),e=c.wrapInner("<div class='ui-collapsible-content'></div>").find(".ui-collapsible-content"),g=d.closest(":jqmData(role='collapsible-set')").addClass("ui-collapsible-set"), -d=g.children(":jqmData(role='collapsible')");f.is("legend")&&(f=a("<div role='heading'>"+f.html()+"</div>").insertBefore(f),f.next().remove());if(g.length){if(!b.theme)b.theme=g.jqmData("theme");if(!b.contentTheme)b.contentTheme=g.jqmData("content-theme")}e.addClass(b.contentTheme?"ui-body-"+b.contentTheme:"");f.insertBefore(e).addClass("ui-collapsible-heading").append("<span class='ui-collapsible-heading-status'></span>").wrapInner("<a href='#' class='ui-collapsible-heading-toggle'></a>").find("a:eq(0)").buttonMarkup({shadow:false, -corners:false,iconPos:"left",icon:"plus",theme:b.theme});g.length?(g.jqmData("collapsiblebound")||g.jqmData("collapsiblebound",true).bind("expand",function(b){a(b.target).closest(".ui-collapsible").siblings(".ui-collapsible").trigger("collapse")}),d.first().find("a:eq(0)").addClass("ui-corner-top").find(".ui-btn-inner").addClass("ui-corner-top"),d.last().jqmData("collapsible-last",true).find("a:eq(0)").addClass("ui-corner-bottom").find(".ui-btn-inner").addClass("ui-corner-bottom"),c.jqmData("collapsible-last")&& -f.find("a:eq(0), .ui-btn-inner").addClass("ui-corner-bottom")):f.find("a:eq(0), .ui-btn-inner").addClass("ui-corner-top ui-corner-bottom");c.bind("expand collapse",function(d){if(!d.isDefaultPrevented()){d.preventDefault();var i=a(this),d=d.type==="collapse",k=b.contentTheme;f.toggleClass("ui-collapsible-heading-collapsed",d).find(".ui-collapsible-heading-status").text(d?b.expandCueText:b.collapseCueText).end().find(".ui-icon").toggleClass("ui-icon-minus",!d).toggleClass("ui-icon-plus",d);i.toggleClass("ui-collapsible-collapsed", -d);e.toggleClass("ui-collapsible-content-collapsed",d).attr("aria-hidden",d);if(k&&(!g.length||c.jqmData("collapsible-last")))f.find("a:eq(0), .ui-btn-inner").toggleClass("ui-corner-bottom",d),e.toggleClass("ui-corner-bottom",!d);e.trigger("updatelayout")}}).trigger(b.collapsed?"collapse":"expand");f.bind("click",function(a){var b=f.is(".ui-collapsible-heading-collapsed")?"expand":"collapse";c.trigger(b);a.preventDefault()})}});a(document).bind("pagecreate create",function(d){a(a.mobile.collapsible.prototype.options.initSelector, -d.target).collapsible()})})(jQuery);(function(a){a.fn.fieldcontain=function(){return this.addClass("ui-field-contain ui-body ui-br")};a(document).bind("pagecreate create",function(d){a(":jqmData(role='fieldcontain')",d.target).fieldcontain()})})(jQuery); -(function(a){a.fn.grid=function(d){return this.each(function(){var b=a(this),c=a.extend({grid:null},d),f=b.children(),e={solo:1,a:2,b:3,c:4,d:5},c=c.grid;if(!c)if(f.length<=5)for(var g in e)e[g]===f.length&&(c=g);else c="a";e=e[c];b.addClass("ui-grid-"+c);f.filter(":nth-child("+e+"n+1)").addClass("ui-block-a");e>1&&f.filter(":nth-child("+e+"n+2)").addClass("ui-block-b");e>2&&f.filter(":nth-child(3n+3)").addClass("ui-block-c");e>3&&f.filter(":nth-child(4n+4)").addClass("ui-block-d");e>4&&f.filter(":nth-child(5n+5)").addClass("ui-block-e")})}})(jQuery); -(function(a,d){a.widget("mobile.navbar",a.mobile.widget,{options:{iconpos:"top",grid:null,initSelector:":jqmData(role='navbar')"},_create:function(){var b=this.element,c=b.find("a"),f=c.filter(":jqmData(icon)").length?this.options.iconpos:d;b.addClass("ui-navbar").attr("role","navigation").find("ul").grid({grid:this.options.grid});f||b.addClass("ui-navbar-noicons");c.buttonMarkup({corners:false,shadow:false,iconpos:f});b.delegate("a","vclick",function(){c.not(".ui-state-persist").removeClass(a.mobile.activeBtnClass); -a(this).addClass(a.mobile.activeBtnClass)})}});a(document).bind("pagecreate create",function(b){a(a.mobile.navbar.prototype.options.initSelector,b.target).navbar()})})(jQuery); -(function(a){var d={};a.widget("mobile.listview",a.mobile.widget,{options:{theme:"c",countTheme:"c",headerTheme:"b",dividerTheme:"b",splitIcon:"arrow-r",splitTheme:"b",inset:false,initSelector:":jqmData(role='listview')"},_create:function(){var a=this;a.element.addClass(function(c,d){return d+" ui-listview "+(a.options.inset?" ui-listview-inset ui-corner-all ui-shadow ":"")});a.refresh(true)},_itemApply:function(b,c){var d=c.find(".ui-li-count");d.length&&c.addClass("ui-li-has-count");d.addClass("ui-btn-up-"+ -(b.jqmData("counttheme")||this.options.countTheme)+" ui-btn-corner-all");c.find("h1, h2, h3, h4, h5, h6").addClass("ui-li-heading").end().find("p, dl").addClass("ui-li-desc").end().find(">img:eq(0), .ui-link-inherit>img:eq(0)").addClass("ui-li-thumb").each(function(){c.addClass(a(this).is(".ui-li-icon")?"ui-li-has-icon":"ui-li-has-thumb")}).end().find(".ui-li-aside").each(function(){var b=a(this);b.prependTo(b.parent())})},_removeCorners:function(a,c){a=a.add(a.find(".ui-btn-inner, .ui-li-link-alt, .ui-li-thumb")); -c==="top"?a.removeClass("ui-corner-top ui-corner-tr ui-corner-tl"):c==="bottom"?a.removeClass("ui-corner-bottom ui-corner-br ui-corner-bl"):a.removeClass("ui-corner-top ui-corner-tr ui-corner-tl ui-corner-bottom ui-corner-br ui-corner-bl")},_refreshCorners:function(a){var c,d;this.options.inset&&(c=this.element.children("li"),d=a?c.not(".ui-screen-hidden"):c.filter(":visible"),this._removeCorners(c),c=d.first().addClass("ui-corner-top"),c.add(c.find(".ui-btn-inner")).find(".ui-li-link-alt").addClass("ui-corner-tr").end().find(".ui-li-thumb").not(".ui-li-icon").addClass("ui-corner-tl"), -d=d.last().addClass("ui-corner-bottom"),d.add(d.find(".ui-btn-inner")).find(".ui-li-link-alt").addClass("ui-corner-br").end().find(".ui-li-thumb").not(".ui-li-icon").addClass("ui-corner-bl"));a||this.element.trigger("updatelayout")},refresh:function(b){this.parentPage=this.element.closest(".ui-page");this._createSubPages();var c=this.options,d=this.element,e=d.jqmData("dividertheme")||c.dividerTheme,g=d.jqmData("splittheme"),h=d.jqmData("spliticon"),i=d.children("li"),k=a.support.cssPseudoElement|| -!a.nodeName(d[0],"ol")?0:1,n,o,q,m,j;k&&d.find(".ui-li-dec").remove();for(var p=0,l=i.length;p<l;p++){n=i.eq(p);o="ui-li";if(b||!n.hasClass("ui-li"))q=n.jqmData("theme")||c.theme,m=n.children("a"),m.length?(j=n.jqmData("icon"),n.buttonMarkup({wrapperEls:"div",shadow:false,corners:false,iconpos:"right",icon:m.length>1||j===false?false:j||"arrow-r",theme:q}),j!=false&&m.length==1&&n.addClass("ui-li-has-arrow"),m.first().addClass("ui-link-inherit"),m.length>1&&(o+=" ui-li-has-alt",m=m.last(),j=g||m.jqmData("theme")|| -c.splitTheme,m.appendTo(n).attr("title",m.getEncodedText()).addClass("ui-li-link-alt").empty().buttonMarkup({shadow:false,corners:false,theme:q,icon:false,iconpos:false}).find(".ui-btn-inner").append(a("<span />").buttonMarkup({shadow:true,corners:true,theme:j,iconpos:"notext",icon:h||m.jqmData("icon")||c.splitIcon})))):n.jqmData("role")==="list-divider"?(o+=" ui-li-divider ui-btn ui-bar-"+e,n.attr("role","heading"),k&&(k=1)):o+=" ui-li-static ui-body-"+q;k&&o.indexOf("ui-li-divider")<0&&(q=n.is(".ui-li-static:first")? -n:n.find(".ui-link-inherit"),q.addClass("ui-li-jsnumbering").prepend("<span class='ui-li-dec'>"+k++ +". </span>"));n.add(n.children(".ui-btn-inner")).addClass(o);this._itemApply(d,n)}this._refreshCorners(b)},_idStringEscape:function(a){return a.replace(/[^a-zA-Z0-9]/g,"-")},_createSubPages:function(){var b=this.element,c=b.closest(".ui-page"),f=c.jqmData("url"),e=f||c[0][a.expando],g=b.attr("id"),h=this.options,i="data-"+a.mobile.ns,k=this,n=c.find(":jqmData(role='footer')").jqmData("id"),o;typeof d[e]=== -"undefined"&&(d[e]=-1);g=g||++d[e];a(b.find("li>ul, li>ol").toArray().reverse()).each(function(c){var d=a(this),e=d.attr("id")||g+"-"+c,c=d.parent(),k=a(d.prevAll().toArray().reverse()),k=k.length?k:a("<span>"+a.trim(c.contents()[0].nodeValue)+"</span>"),l=k.first().getEncodedText(),e=(f||"")+"&"+a.mobile.subPageUrlKey+"="+e,A=d.jqmData("theme")||h.theme,z=d.jqmData("counttheme")||b.jqmData("counttheme")||h.countTheme;o=true;d.detach().wrap("<div "+i+"role='page' "+i+"url='"+e+"' "+i+"theme='"+A+ -"' "+i+"count-theme='"+z+"'><div "+i+"role='content'></div></div>").parent().before("<div "+i+"role='header' "+i+"theme='"+h.headerTheme+"'><div class='ui-title'>"+l+"</div></div>").after(n?a("<div "+i+"role='footer' "+i+"id='"+n+"'>"):"").parent().appendTo(a.mobile.pageContainer).page();d=c.find("a:first");d.length||(d=a("<a/>").html(k||l).prependTo(c.empty()));d.attr("href","#"+e)}).listview();o&&c.is(":jqmData(external-page='true')")&&c.data("page").options.domCache===false&&c.unbind("pagehide.remove").bind("pagehide.remove", -function(b,d){var e=d.nextPage;d.nextPage&&(e=e.jqmData("url"),e.indexOf(f+"&"+a.mobile.subPageUrlKey)!==0&&(k.childPages().remove(),c.remove()))})},childPages:function(){var b=this.parentPage.jqmData("url");return a(":jqmData(url^='"+b+"&"+a.mobile.subPageUrlKey+"')")}});a(document).bind("pagecreate create",function(b){a(a.mobile.listview.prototype.options.initSelector,b.target).listview()})})(jQuery); -(function(a){a.mobile.listview.prototype.options.filter=false;a.mobile.listview.prototype.options.filterPlaceholder="Filter items...";a.mobile.listview.prototype.options.filterTheme="c";a.mobile.listview.prototype.options.filterCallback=function(a,b){return a.toLowerCase().indexOf(b)===-1};a(":jqmData(role='listview')").live("listviewcreate",function(){var d=a(this),b=d.data("listview");if(b.options.filter){var c=a("<form>",{"class":"ui-listview-filter ui-bar-"+b.options.filterTheme,role:"search"}); -a("<input>",{placeholder:b.options.filterPlaceholder}).attr("data-"+a.mobile.ns+"type","search").jqmData("lastval","").bind("keyup change",function(){var c=a(this),e=this.value.toLowerCase(),g=null,g=c.jqmData("lastval")+"",h=false,i="";c.jqmData("lastval",e);i=e.replace(RegExp("^"+g),"");g=e.length<g.length||i.length!=e.length-g.length?d.children():d.children(":not(.ui-screen-hidden)");if(e){for(var k=g.length-1;k>=0;k--)c=a(g[k]),i=c.jqmData("filtertext")||c.text(),c.is("li:jqmData(role=list-divider)")? -(c.toggleClass("ui-filter-hidequeue",!h),h=false):b.options.filterCallback(i,e)?c.toggleClass("ui-filter-hidequeue",true):h=true;g.filter(":not(.ui-filter-hidequeue)").toggleClass("ui-screen-hidden",false);g.filter(".ui-filter-hidequeue").toggleClass("ui-screen-hidden",true).toggleClass("ui-filter-hidequeue",false)}else g.toggleClass("ui-screen-hidden",false);b._refreshCorners()}).appendTo(c).textinput();a(this).jqmData("inset")&&c.addClass("ui-listview-filter-inset");c.bind("submit",function(){return false}).insertBefore(d)}})})(jQuery); -(function(a){a(document).bind("pagecreate create",function(d){a(":jqmData(role='nojs')",d.target).addClass("ui-nojs")})})(jQuery); -(function(a,d){a.widget("mobile.checkboxradio",a.mobile.widget,{options:{theme:null,initSelector:"input[type='checkbox'],input[type='radio']"},_create:function(){var b=this,c=this.element,f=c.closest("form,fieldset,:jqmData(role='page')").find("label").filter("[for='"+c[0].id+"']"),e=c.attr("type"),g=e+"-on",h=e+"-off",i=c.parents(":jqmData(type='horizontal')").length?d:h;if(!(e!=="checkbox"&&e!=="radio")){a.extend(this,{label:f,inputtype:e,checkedClass:"ui-"+g+(i?"":" "+a.mobile.activeBtnClass), -uncheckedClass:"ui-"+h,checkedicon:"ui-icon-"+g,uncheckedicon:"ui-icon-"+h});if(!this.options.theme)this.options.theme=this.element.jqmData("theme");f.buttonMarkup({theme:this.options.theme,icon:i,shadow:false});c.add(f).wrapAll("<div class='ui-"+e+"'></div>");f.bind({vmouseover:function(b){a(this).parent().is(".ui-disabled")&&b.stopPropagation()},vclick:function(a){if(c.is(":disabled"))a.preventDefault();else return b._cacheVals(),c.prop("checked",e==="radio"&&true||!c.prop("checked")),b._getInputSet().not(c).prop("checked", -false),b._updateAll(),false}});c.bind({vmousedown:function(){this._cacheVals()},vclick:function(){var c=a(this);c.is(":checked")?(c.prop("checked",true),b._getInputSet().not(c).prop("checked",false)):c.prop("checked",false);b._updateAll()},focus:function(){f.addClass("ui-focus")},blur:function(){f.removeClass("ui-focus")}});this.refresh()}},_cacheVals:function(){this._getInputSet().each(function(){var b=a(this);b.jqmData("cacheVal",b.is(":checked"))})},_getInputSet:function(){return this.inputtype== -"checkbox"?this.element:this.element.closest("form,fieldset,:jqmData(role='page')").find("input[name='"+this.element.attr("name")+"'][type='"+this.inputtype+"']")},_updateAll:function(){var b=this;this._getInputSet().each(function(){var c=a(this);(c.is(":checked")||b.inputtype==="checkbox")&&c.trigger("change")}).checkboxradio("refresh")},refresh:function(){var b=this.element,c=this.label,d=c.find(".ui-icon");a(b[0]).prop("checked")?(c.addClass(this.checkedClass).removeClass(this.uncheckedClass), -d.addClass(this.checkedicon).removeClass(this.uncheckedicon)):(c.removeClass(this.checkedClass).addClass(this.uncheckedClass),d.removeClass(this.checkedicon).addClass(this.uncheckedicon));b.is(":disabled")?this.disable():this.enable()},disable:function(){this.element.prop("disabled",true).parent().addClass("ui-disabled")},enable:function(){this.element.prop("disabled",false).parent().removeClass("ui-disabled")}});a(document).bind("pagecreate create",function(b){a.mobile.checkboxradio.prototype.enhanceWithin(b.target)})})(jQuery); -(function(a,d){a.widget("mobile.button",a.mobile.widget,{options:{theme:null,icon:null,iconpos:null,inline:null,corners:true,shadow:true,iconshadow:true,initSelector:"button, [type='button'], [type='submit'], [type='reset'], [type='image']"},_create:function(){var b=this.element,c=this.options,f,e;this.button=a("<div></div>").text(b.text()||b.val()).insertBefore(b).buttonMarkup({theme:c.theme,icon:c.icon,iconpos:c.iconpos,inline:c.inline,corners:c.corners,shadow:c.shadow,iconshadow:c.iconshadow}).append(b.addClass("ui-btn-hidden")); -c=b.attr("type");f=b.attr("name");c!=="button"&&c!=="reset"&&f&&b.bind("vclick",function(){e===d&&(e=a("<input>",{type:"hidden",name:b.attr("name"),value:b.attr("value")}).insertBefore(b),a(document).submit(function(){e.remove()}))});this.refresh()},enable:function(){this.element.attr("disabled",false);this.button.removeClass("ui-disabled").attr("aria-disabled",false);return this._setOption("disabled",false)},disable:function(){this.element.attr("disabled",true);this.button.addClass("ui-disabled").attr("aria-disabled", -true);return this._setOption("disabled",true)},refresh:function(){this.element.attr("disabled")?this.disable():this.enable()}});a(document).bind("pagecreate create",function(b){a.mobile.button.prototype.enhanceWithin(b.target)})})(jQuery); -(function(a,d){a.widget("mobile.slider",a.mobile.widget,{options:{theme:null,trackTheme:null,disabled:false,initSelector:"input[type='range'], :jqmData(type='range'), :jqmData(role='slider')"},_create:function(){var b=this,c=this.element,f=a.mobile.getInheritedTheme(c,"c"),e=this.options.theme||f,g=this.options.trackTheme||f,h=c[0].nodeName.toLowerCase(),f=h=="select"?"ui-slider-switch":"",i=c.attr("id"),k=i+"-label",i=a("[for='"+i+"']").attr("id",k),n=function(){return h=="input"?parseFloat(c.val()): -c[0].selectedIndex},o=h=="input"?parseFloat(c.attr("min")):0,q=h=="input"?parseFloat(c.attr("max")):c.find("option").length-1,m=window.parseFloat(c.attr("step")||1),j=a("<div class='ui-slider "+f+" ui-btn-down-"+g+" ui-btn-corner-all' role='application'></div>"),p=a("<a href='#' class='ui-slider-handle'></a>").appendTo(j).buttonMarkup({corners:true,theme:e,shadow:true}).attr({role:"slider","aria-valuemin":o,"aria-valuemax":q,"aria-valuenow":n(),"aria-valuetext":n(),title:n(),"aria-labelledby":k}); -a.extend(this,{slider:j,handle:p,dragging:false,beforeStart:null,userModified:false});h=="select"&&(j.wrapInner("<div class='ui-slider-inneroffset'></div>"),c.find("option"),c.find("option").each(function(b){var c=!b?"b":"a",d=!b?"right":"left",b=!b?" ui-btn-down-"+g:" "+a.mobile.activeBtnClass;a("<div class='ui-slider-labelbg ui-slider-labelbg-"+c+b+" ui-btn-corner-"+d+"'></div>").prependTo(j);a("<span class='ui-slider-label ui-slider-label-"+c+b+" ui-btn-corner-"+d+"' role='img'>"+a(this).getEncodedText()+ -"</span>").prependTo(p)}));i.addClass("ui-slider");c.addClass(h==="input"?"ui-slider-input":"ui-slider-switch").change(function(){b.refresh(n(),true)}).keyup(function(){b.refresh(n(),true,true)}).blur(function(){b.refresh(n(),true)});a(document).bind("vmousemove",function(a){if(b.dragging)return b.refresh(a),b.userModified=b.userModified||b.beforeStart!==c[0].selectedIndex,false});j.bind("vmousedown",function(a){b.dragging=true;b.userModified=false;if(h==="select")b.beforeStart=c[0].selectedIndex; -b.refresh(a);return false});j.add(document).bind("vmouseup",function(){if(b.dragging)return b.dragging=false,h==="select"&&!b.userModified&&(p.addClass("ui-slider-handle-snapping"),b.refresh(!b.beforeStart?1:0)),false});j.insertAfter(c);this.handle.bind("vmousedown",function(){a(this).focus()}).bind("vclick",false);this.handle.bind("keydown",function(c){var d=n();if(!b.options.disabled){switch(c.keyCode){case a.mobile.keyCode.HOME:case a.mobile.keyCode.END:case a.mobile.keyCode.PAGE_UP:case a.mobile.keyCode.PAGE_DOWN:case a.mobile.keyCode.UP:case a.mobile.keyCode.RIGHT:case a.mobile.keyCode.DOWN:case a.mobile.keyCode.LEFT:if(c.preventDefault(), -!b._keySliding)b._keySliding=true,a(this).addClass("ui-state-active")}switch(c.keyCode){case a.mobile.keyCode.HOME:b.refresh(o);break;case a.mobile.keyCode.END:b.refresh(q);break;case a.mobile.keyCode.PAGE_UP:case a.mobile.keyCode.UP:case a.mobile.keyCode.RIGHT:b.refresh(d+m);break;case a.mobile.keyCode.PAGE_DOWN:case a.mobile.keyCode.DOWN:case a.mobile.keyCode.LEFT:b.refresh(d-m)}}}).keyup(function(){if(b._keySliding)b._keySliding=false,a(this).removeClass("ui-state-active")});this.refresh(d,d,true)}, -refresh:function(a,c,d){if(this.options.disabled||this.element.attr("disabled"))this.slider.addClass("ui-disabled");else{var e=this.element,g,h=e[0].nodeName.toLowerCase(),i=h==="input"?parseFloat(e.attr("min")):0,k=h==="input"?parseFloat(e.attr("max")):e.find("option").length-1;if(typeof a==="object"){if(!this.dragging||a.pageX<this.slider.offset().left-8||a.pageX>this.slider.offset().left+this.slider.width()+8)return;g=Math.round((a.pageX-this.slider.offset().left)/this.slider.width()*100)}else a== -null&&(a=h==="input"?parseFloat(e.val()):e[0].selectedIndex),g=(parseFloat(a)-i)/(k-i)*100;if(!isNaN(g)&&(g<0&&(g=0),g>100&&(g=100),a=Math.round(g/100*(k-i))+i,a<i&&(a=i),a>k&&(a=k),this.handle.css("left",g+"%"),this.handle.attr({"aria-valuenow":h==="input"?a:e.find("option").eq(a).attr("value"),"aria-valuetext":h==="input"?a:e.find("option").eq(a).getEncodedText(),title:a}),h==="select"&&(a===0?this.slider.addClass("ui-slider-switch-a").removeClass("ui-slider-switch-b"):this.slider.addClass("ui-slider-switch-b").removeClass("ui-slider-switch-a")), -!d))d=false,h==="input"?(d=e.val()!==a,e.val(a)):(d=e[0].selectedIndex!==a,e[0].selectedIndex=a),!c&&d&&e.trigger("change")}},enable:function(){this.element.attr("disabled",false);this.slider.removeClass("ui-disabled").attr("aria-disabled",false);return this._setOption("disabled",false)},disable:function(){this.element.attr("disabled",true);this.slider.addClass("ui-disabled").attr("aria-disabled",true);return this._setOption("disabled",true)}});a(document).bind("pagecreate create",function(b){a.mobile.slider.prototype.enhanceWithin(b.target)})})(jQuery); -(function(a){a.widget("mobile.textinput",a.mobile.widget,{options:{theme:null,initSelector:"input[type='text'], input[type='search'], :jqmData(type='search'), input[type='number'], :jqmData(type='number'), input[type='password'], input[type='email'], input[type='url'], input[type='tel'], textarea, input[type='time'], input[type='date'], input[type='month'], input[type='week'], input[type='datetime'], input[type='datetime-local'], input[type='color'], input:not([type])"},_create:function(){var d=this.element, -b=this.options.theme,c,f,e;b||(b=a.mobile.getInheritedTheme(this.element,"c"));c=" ui-body-"+b;a("label[for='"+d.attr("id")+"']").addClass("ui-input-text");d.addClass("ui-input-text ui-body-"+b);f=d;typeof d[0].autocorrect!=="undefined"&&!a.support.touchOverflow&&(d[0].setAttribute("autocorrect","off"),d[0].setAttribute("autocomplete","off"));d.is("[type='search'],:jqmData(type='search')")?(f=d.wrap("<div class='ui-input-search ui-shadow-inset ui-btn-corner-all ui-btn-shadow ui-icon-searchfield"+ -c+"'></div>").parent(),e=a("<a href='#' class='ui-input-clear' title='clear text'>clear text</a>").tap(function(a){d.val("").focus();d.trigger("change");e.addClass("ui-input-clear-hidden");a.preventDefault()}).appendTo(f).buttonMarkup({icon:"delete",iconpos:"notext",corners:true,shadow:true}),b=function(){d.val()?e.removeClass("ui-input-clear-hidden"):e.addClass("ui-input-clear-hidden")},b(),d.keyup(b).focus(b)):d.addClass("ui-corner-all ui-shadow-inset"+c);d.focus(function(){f.addClass("ui-focus")}).blur(function(){f.removeClass("ui-focus")}); -if(d.is("textarea")){var g=function(){var a=d[0].scrollHeight;d[0].clientHeight<a&&d.css({height:a+15})},h;d.keyup(function(){clearTimeout(h);h=setTimeout(g,100)});a.trim(d.text())&&a(g)}},disable:function(){(this.element.attr("disabled",true).is("[type='search'],:jqmData(type='search')")?this.element.parent():this.element).addClass("ui-disabled")},enable:function(){(this.element.attr("disabled",false).is("[type='search'],:jqmData(type='search')")?this.element.parent():this.element).removeClass("ui-disabled")}}); -a(document).bind("pagecreate create",function(d){a.mobile.textinput.prototype.enhanceWithin(d.target)})})(jQuery); -(function(a){var d=function(b){var c=b.selectID,d=b.label,e=b.select.closest(".ui-page"),g=a("<div>",{"class":"ui-selectmenu-screen ui-screen-hidden"}).appendTo(e),h=b._selectOptions(),i=b.isMultiple=b.select[0].multiple,k=c+"-button",n=c+"-menu",o=a("<div data-"+a.mobile.ns+"role='dialog' data-"+a.mobile.ns+"theme='"+b.options.menuPageTheme+"'><div data-"+a.mobile.ns+"role='header'><div class='ui-title'>"+d.getEncodedText()+"</div></div><div data-"+a.mobile.ns+"role='content'></div></div>").appendTo(a.mobile.pageContainer).page(), -q=a("<div>",{"class":"ui-selectmenu ui-selectmenu-hidden ui-overlay-shadow ui-corner-all ui-body-"+b.options.overlayTheme+" "+a.mobile.defaultDialogTransition}).insertAfter(g),m=a("<ul>",{"class":"ui-selectmenu-list",id:n,role:"listbox","aria-labelledby":k}).attr("data-"+a.mobile.ns+"theme",b.options.theme).appendTo(q),j=a("<div>",{"class":"ui-header ui-bar-"+b.options.theme}).prependTo(q),p=a("<h1>",{"class":"ui-title"}).appendTo(j),l=a("<a>",{text:b.options.closeText,href:"#","class":"ui-btn-left"}).attr("data-"+ -a.mobile.ns+"iconpos","notext").attr("data-"+a.mobile.ns+"icon","delete").appendTo(j).buttonMarkup(),A=o.find(".ui-content"),z=o.find(".ui-header a");a.extend(b,{select:b.select,selectID:c,buttonId:k,menuId:n,thisPage:e,menuPage:o,label:d,screen:g,selectOptions:h,isMultiple:i,theme:b.options.theme,listbox:q,list:m,header:j,headerTitle:p,headerClose:l,menuPageContent:A,menuPageClose:z,placeholder:"",build:function(){var b=this;b.refresh();b.select.attr("tabindex","-1").focus(function(){a(this).blur(); -b.button.focus()});b.button.bind("vclick keydown",function(c){if(c.type=="vclick"||c.keyCode&&(c.keyCode===a.mobile.keyCode.ENTER||c.keyCode===a.mobile.keyCode.SPACE))b.open(),c.preventDefault()});b.list.attr("role","listbox").delegate(".ui-li>a","focusin",function(){a(this).attr("tabindex","0")}).delegate(".ui-li>a","focusout",function(){a(this).attr("tabindex","-1")}).delegate("li:not(.ui-disabled, .ui-li-divider)","click",function(c){var d=b.select[0].selectedIndex,f=b.list.find("li:not(.ui-li-divider)").index(this), -e=b._selectOptions().eq(f)[0];e.selected=b.isMultiple?!e.selected:true;b.isMultiple&&a(this).find(".ui-icon").toggleClass("ui-icon-checkbox-on",e.selected).toggleClass("ui-icon-checkbox-off",!e.selected);(b.isMultiple||d!==f)&&b.select.trigger("change");b.isMultiple||b.close();c.preventDefault()}).keydown(function(b){var c=a(b.target),d=c.closest("li");switch(b.keyCode){case 38:return b=d.prev(),b.length&&(c.blur().attr("tabindex","-1"),b.find("a").first().focus()),false;case 40:return b=d.next(), -b.length&&(c.blur().attr("tabindex","-1"),b.find("a").first().focus()),false;case 13:case 32:return c.trigger("click"),false}});b.menuPage.bind("pagehide",function(){b.list.appendTo(b.listbox);b._focusButton();a.mobile._bindPageRemove.call(b.thisPage)});b.screen.bind("vclick",function(){b.close()});b.headerClose.click(function(){if(b.menuType=="overlay")return b.close(),false});b.thisPage.addDependents(this.menuPage)},_isRebuildRequired:function(){var a=this.list.find("li");return this._selectOptions().text()!== -a.text()},refresh:function(b){var c=this;this._selectOptions();this.selected();var d=this.selectedIndices();(b||this._isRebuildRequired())&&c._buildList();c.setButtonText();c.setButtonCount();c.list.find("li:not(.ui-li-divider)").removeClass(a.mobile.activeBtnClass).attr("aria-selected",false).each(function(b){a.inArray(b,d)>-1&&(b=a(this),b.attr("aria-selected",true),c.isMultiple?b.find(".ui-icon").removeClass("ui-icon-checkbox-off").addClass("ui-icon-checkbox-on"):b.addClass(a.mobile.activeBtnClass))})}, -close:function(){if(!this.options.disabled&&this.isOpen)this.menuType=="page"?window.history.back():(this.screen.addClass("ui-screen-hidden"),this.listbox.addClass("ui-selectmenu-hidden").removeAttr("style").removeClass("in"),this.list.appendTo(this.listbox),this._focusButton()),this.isOpen=false},open:function(){if(!this.options.disabled){var b=this,c=b.list.parent().outerHeight(),d=b.list.parent().outerWidth(),f=a(".ui-page-active"),e=a.support.touchOverflow&&a.mobile.touchOverflowEnabled,f=f.is(".ui-native-fixed")? -f.find(".ui-content"):f;scrollTop=e?f.scrollTop():a(window).scrollTop();btnOffset=b.button.offset().top;screenHeight=window.innerHeight;screenWidth=window.innerWidth;b.button.addClass(a.mobile.activeBtnClass);setTimeout(function(){b.button.removeClass(a.mobile.activeBtnClass)},300);if(c>screenHeight-80||!a.support.scrollTop){b.thisPage.unbind("pagehide.remove");if(scrollTop==0&&btnOffset>screenHeight)b.thisPage.one("pagehide",function(){a(this).jqmData("lastScroll",btnOffset)});b.menuPage.one("pageshow", -function(){a(window).one("silentscroll",function(){b.list.find(a.mobile.activeBtnClass).focus()});b.isOpen=true});b.menuType="page";b.menuPageContent.append(b.list);b.menuPage.find("div .ui-title").text(b.label.text());a.mobile.changePage(b.menuPage,{transition:a.mobile.defaultDialogTransition})}else{b.menuType="overlay";b.screen.height(a(document).height()).removeClass("ui-screen-hidden");var f=btnOffset-scrollTop,g=scrollTop+screenHeight-btnOffset,h=c/2,e=parseFloat(b.list.parent().css("max-width")), -c=f>c/2&&g>c/2?btnOffset+b.button.outerHeight()/2-h:f>g?scrollTop+screenHeight-c-30:scrollTop+30;d<e?e=(screenWidth-d)/2:(e=b.button.offset().left+b.button.outerWidth()/2-d/2,e<30?e=30:e+d>screenWidth&&(e=screenWidth-d-30));b.listbox.append(b.list).removeClass("ui-selectmenu-hidden").css({top:c,left:e}).addClass("in");b.list.find(a.mobile.activeBtnClass).focus();b.isOpen=true}}},_buildList:function(){var b=this,c=this.options,d=this.placeholder,f=[],e=[],g=b.isMultiple?"checkbox-off":"false";b.list.empty().filter(".ui-listview").listview("destroy"); -b.select.find("option").each(function(h){var j=a(this),i=j.parent(),m=j.getEncodedText(),q="<a href='#'>"+m+"</a>",l=[],k=[];i.is("optgroup")&&(i=i.attr("label"),a.inArray(i,f)===-1&&(e.push("<li data-"+a.mobile.ns+"role='list-divider'>"+i+"</li>"),f.push(i)));if(!this.getAttribute("value")||m.length==0||j.jqmData("placeholder"))c.hidePlaceholderMenuItems&&l.push("ui-selectmenu-placeholder"),d=b.placeholder=m;this.disabled&&(l.push("ui-disabled"),k.push("aria-disabled='true'"));e.push("<li data-"+ -a.mobile.ns+"option-index='"+h+"' data-"+a.mobile.ns+"icon='"+g+"' class='"+l.join(" ")+"' "+k.join(" ")+">"+q+"</li>")});b.list.html(e.join(" "));b.list.find("li").attr({role:"option",tabindex:"-1"}).first().attr("tabindex","0");this.isMultiple||this.headerClose.hide();!this.isMultiple&&!d.length?this.header.hide():this.headerTitle.text(this.placeholder);b.list.listview()},_button:function(){return a("<a>",{href:"#",role:"button",id:this.buttonId,"aria-haspopup":"true","aria-owns":this.menuId})}})}; -a("select").live("selectmenubeforecreate",function(){var b=a(this).data("selectmenu");b.options.nativeMenu||d(b)})})(jQuery); -(function(a){a.widget("mobile.selectmenu",a.mobile.widget,{options:{theme:null,disabled:false,icon:"arrow-d",iconpos:"right",inline:null,corners:true,shadow:true,iconshadow:true,menuPageTheme:"b",overlayTheme:"a",hidePlaceholderMenuItems:true,closeText:"Close",nativeMenu:true,initSelector:"select:not(:jqmData(role='slider'))"},_button:function(){return a("<div/>")},_setDisabled:function(a){this.element.attr("disabled",a);this.button.attr("aria-disabled",a);return this._setOption("disabled",a)},_focusButton:function(){var a= -this;setTimeout(function(){a.button.focus()},40)},_selectOptions:function(){return this.select.find("option")},_preExtension:function(){this.select=this.element.wrap("<div class='ui-select'>");this.selectID=this.select.attr("id");this.label=a("label[for='"+this.selectID+"']").addClass("ui-select");this.isMultiple=this.select[0].multiple;if(!this.options.theme)this.options.theme=a.mobile.getInheritedTheme(this.select,"c")},_create:function(){this._preExtension();this._trigger("beforeCreate");this.button= -this._button();var d=this,b=this.options,c=this.button.text(a(this.select[0].options.item(this.select[0].selectedIndex==-1?0:this.select[0].selectedIndex)).text()).insertBefore(this.select).buttonMarkup({theme:b.theme,icon:b.icon,iconpos:b.iconpos,inline:b.inline,corners:b.corners,shadow:b.shadow,iconshadow:b.iconshadow});b.nativeMenu&&window.opera&&window.opera.version&&this.select.addClass("ui-select-nativeonly");if(this.isMultiple)this.buttonCount=a("<span>").addClass("ui-li-count ui-btn-up-c ui-btn-corner-all").hide().appendTo(c.addClass("ui-li-has-count")); -(b.disabled||this.element.attr("disabled"))&&this.disable();this.select.change(function(){d.refresh()});this.build()},build:function(){var d=this;this.select.appendTo(d.button).bind("vmousedown",function(){d.button.addClass(a.mobile.activeBtnClass)}).bind("focus vmouseover",function(){d.button.trigger("vmouseover")}).bind("vmousemove",function(){d.button.removeClass(a.mobile.activeBtnClass)}).bind("change blur vmouseout",function(){d.button.trigger("vmouseout").removeClass(a.mobile.activeBtnClass)}).bind("change blur", -function(){d.button.removeClass("ui-btn-down-"+d.options.theme)})},selected:function(){return this._selectOptions().filter(":selected")},selectedIndices:function(){var a=this;return this.selected().map(function(){return a._selectOptions().index(this)}).get()},setButtonText:function(){var d=this,b=this.selected();this.button.find(".ui-btn-text").text(function(){return!d.isMultiple?b.text():b.length?b.map(function(){return a(this).text()}).get().join(", "):d.placeholder})},setButtonCount:function(){var a= -this.selected();this.isMultiple&&this.buttonCount[a.length>1?"show":"hide"]().text(a.length)},refresh:function(){this.setButtonText();this.setButtonCount()},open:a.noop,close:a.noop,disable:function(){this._setDisabled(true);this.button.addClass("ui-disabled")},enable:function(){this._setDisabled(false);this.button.removeClass("ui-disabled")}});a(document).bind("pagecreate create",function(d){a.mobile.selectmenu.prototype.enhanceWithin(d.target)})})(jQuery); -(function(a){function d(b){for(;b;){var d=a(b);if(d.hasClass("ui-btn")&&!d.hasClass("ui-disabled"))break;b=b.parentNode}return b}a.fn.buttonMarkup=function(c){return this.each(function(){var d=a(this),e=a.extend({},a.fn.buttonMarkup.defaults,{icon:d.jqmData("icon"),iconpos:d.jqmData("iconpos"),theme:d.jqmData("theme"),inline:d.jqmData("inline"),shadow:d.jqmData("shadow"),corners:d.jqmData("corners"),iconshadow:d.jqmData("iconshadow")},c),g="ui-btn-inner",h,i;b&&b();if(!e.theme)e.theme=a.mobile.getInheritedTheme(d, -"c");h="ui-btn ui-btn-up-"+e.theme;e.inline&&(h+=" ui-btn-inline");if(e.icon)e.icon="ui-icon-"+e.icon,e.iconpos=e.iconpos||"left",i="ui-icon "+e.icon,e.iconshadow&&(i+=" ui-icon-shadow");e.iconpos&&(h+=" ui-btn-icon-"+e.iconpos,e.iconpos=="notext"&&!d.attr("title")&&d.attr("title",d.getEncodedText()));e.corners&&(h+=" ui-btn-corner-all",g+=" ui-btn-corner-all");e.shadow&&(h+=" ui-shadow");d.attr("data-"+a.mobile.ns+"theme",e.theme).addClass(h);e=("<D class='"+g+"' aria-hidden='true'><D class='ui-btn-text'></D>"+ -(e.icon?"<span class='"+i+"'></span>":"")+"</D>").replace(/D/g,e.wrapperEls);d.wrapInner(e)})};a.fn.buttonMarkup.defaults={corners:true,shadow:true,iconshadow:true,inline:false,wrapperEls:"span"};var b=function(){a(document).bind({vmousedown:function(b){var b=d(b.target),f;b&&(b=a(b),f=b.attr("data-"+a.mobile.ns+"theme"),b.removeClass("ui-btn-up-"+f).addClass("ui-btn-down-"+f))},"vmousecancel vmouseup":function(b){var b=d(b.target),f;b&&(b=a(b),f=b.attr("data-"+a.mobile.ns+"theme"),b.removeClass("ui-btn-down-"+ -f).addClass("ui-btn-up-"+f))},"vmouseover focus":function(b){var b=d(b.target),f;b&&(b=a(b),f=b.attr("data-"+a.mobile.ns+"theme"),b.removeClass("ui-btn-up-"+f).addClass("ui-btn-hover-"+f))},"vmouseout blur":function(b){var b=d(b.target),f;b&&(b=a(b),f=b.attr("data-"+a.mobile.ns+"theme"),b.removeClass("ui-btn-hover-"+f).addClass("ui-btn-up-"+f))}});b=null};a(document).bind("pagecreate create",function(b){a(":jqmData(role='button'), .ui-bar > a, .ui-header > a, .ui-footer > a, .ui-bar > :jqmData(role='controlgroup') > a", -b.target).not(".ui-btn, :jqmData(role='none'), :jqmData(role='nojs')").buttonMarkup()})})(jQuery); -(function(a){a.fn.controlgroup=function(d){return this.each(function(){function b(a){a.removeClass("ui-btn-corner-all ui-shadow").eq(0).addClass(g[0]).end().filter(":last").addClass(g[1]).addClass("ui-controlgroup-last")}var c=a(this),f=a.extend({direction:c.jqmData("type")||"vertical",shadow:false,excludeInvisible:true},d),e=c.find(">legend"),g=f.direction=="horizontal"?["ui-corner-left","ui-corner-right"]:["ui-corner-top","ui-corner-bottom"];c.find("input:eq(0)").attr("type");e.length&&(c.wrapInner("<div class='ui-controlgroup-controls'></div>"), -a("<div role='heading' class='ui-controlgroup-label'>"+e.html()+"</div>").insertBefore(c.children(0)),e.remove());c.addClass("ui-corner-all ui-controlgroup ui-controlgroup-"+f.direction);b(c.find(".ui-btn"+(f.excludeInvisible?":visible":"")));b(c.find(".ui-btn-inner"));f.shadow&&c.addClass("ui-shadow")})};a(document).bind("pagecreate create",function(d){a(":jqmData(role='controlgroup')",d.target).controlgroup({excludeInvisible:false})})})(jQuery); -(function(a){a(document).bind("pagecreate create",function(d){a(d.target).find("a").not(".ui-btn, .ui-link-inherit, :jqmData(role='none'), :jqmData(role='nojs')").addClass("ui-link")})})(jQuery); -(function(a,d){a.fn.fixHeaderFooter=function(){return!a.support.scrollTop||a.support.touchOverflow&&a.mobile.touchOverflowEnabled?this:this.each(function(){var b=a(this);b.jqmData("fullscreen")&&b.addClass("ui-page-fullscreen");b.find(".ui-header:jqmData(position='fixed')").addClass("ui-header-fixed ui-fixed-inline fade");b.find(".ui-footer:jqmData(position='fixed')").addClass("ui-footer-fixed ui-fixed-inline fade")})};a.mobile.fixedToolbars=function(){function b(){!i&&h==="overlay"&&(g||a.mobile.fixedToolbars.hide(true), -a.mobile.fixedToolbars.startShowTimer())}function c(a){var b=0,c,d;if(a){d=document.body;c=a.offsetParent;for(b=a.offsetTop;a&&a!=d;){b+=a.scrollTop||0;if(a==c)b+=c.offsetTop,c=a.offsetParent;a=a.parentNode}}return b}function f(b){var d=a(window).scrollTop(),e=c(b[0]),f=b.css("top")=="auto"?0:parseFloat(b.css("top")),g=window.innerHeight,h=b.outerHeight(),i=b.parents(".ui-page:not(.ui-page-fullscreen)").length;return b.is(".ui-header-fixed")?(f=d-e+f,f<e&&(f=0),b.css("top",i?f:d)):b.css("top",i?d+ -g-h-(e-f):d+g-h)}if(a.support.scrollTop&&(!a.support.touchOverflow||!a.mobile.touchOverflowEnabled)){var e,g,h="inline",i=false,k=null,n=false,o=true;a(function(){var c=a(document),d=a(window);c.bind("vmousedown",function(){o&&(k=h)}).bind("vclick",function(b){o&&!a(b.target).closest("a,input,textarea,select,button,label,.ui-header-fixed,.ui-footer-fixed").length&&!n&&(a.mobile.fixedToolbars.toggle(k),k=null)}).bind("silentscroll",b);(c.scrollTop()===0?d:c).bind("scrollstart",function(){n=true;k=== -null&&(k=h);var b=k=="overlay";if(i=b||!!g)a.mobile.fixedToolbars.clearShowTimer(),b&&a.mobile.fixedToolbars.hide(true)}).bind("scrollstop",function(b){a(b.target).closest("a,input,textarea,select,button,label,.ui-header-fixed,.ui-footer-fixed").length||(n=false,i&&(a.mobile.fixedToolbars.startShowTimer(),i=false),k=null)});d.bind("resize updatelayout",b)});a(".ui-page").live("pagebeforeshow",function(b,c){var d=a(b.target).find(":jqmData(role='footer')"),g=d.data("id"),h=c.prevPage,h=h&&h.find(":jqmData(role='footer')"), -h=h.length&&h.jqmData("id")===g;g&&h&&(e=d,f(e.removeClass("fade in out").appendTo(a.mobile.pageContainer)))}).live("pageshow",function(){var b=a(this);e&&e.length&&setTimeout(function(){f(e.appendTo(b).addClass("fade"));e=null},500);a.mobile.fixedToolbars.show(true,this)});a(".ui-collapsible-contain").live("collapse expand",b);return{show:function(b,d){a.mobile.fixedToolbars.clearShowTimer();h="overlay";return(d?a(d):a.mobile.activePage?a.mobile.activePage:a(".ui-page-active")).children(".ui-header-fixed:first, .ui-footer-fixed:not(.ui-footer-duplicate):last").each(function(){var d= -a(this),e=a(window).scrollTop(),g=c(d[0]),h=window.innerHeight,i=d.outerHeight(),e=d.is(".ui-header-fixed")&&e<=g+i||d.is(".ui-footer-fixed")&&g<=e+h;d.addClass("ui-fixed-overlay").removeClass("ui-fixed-inline");!e&&!b&&d.animationComplete(function(){d.removeClass("in")}).addClass("in");f(d)})},hide:function(b){h="inline";return(a.mobile.activePage?a.mobile.activePage:a(".ui-page-active")).children(".ui-header-fixed:first, .ui-footer-fixed:not(.ui-footer-duplicate):last").each(function(){var c=a(this), -d=c.css("top"),d=d=="auto"?0:parseFloat(d);c.addClass("ui-fixed-inline").removeClass("ui-fixed-overlay");if(d<0||c.is(".ui-header-fixed")&&d!==0)b?c.css("top",0):c.css("top")!=="auto"&&parseFloat(c.css("top"))!==0&&c.animationComplete(function(){c.removeClass("out reverse").css("top",0)}).addClass("out reverse")})},startShowTimer:function(){a.mobile.fixedToolbars.clearShowTimer();var b=[].slice.call(arguments);g=setTimeout(function(){g=d;a.mobile.fixedToolbars.show.apply(null,b)},100)},clearShowTimer:function(){g&& -clearTimeout(g);g=d},toggle:function(b){b&&(h=b);return h==="overlay"?a.mobile.fixedToolbars.hide():a.mobile.fixedToolbars.show()},setTouchToggleEnabled:function(a){o=a}}}}();a(document).bind("pagecreate create",function(b){a(":jqmData(position='fixed')",b.target).length&&a(b.target).each(function(){if(!a.support.scrollTop||a.support.touchOverflow&&a.mobile.touchOverflowEnabled)return this;var b=a(this);b.jqmData("fullscreen")&&b.addClass("ui-page-fullscreen");b.find(".ui-header:jqmData(position='fixed')").addClass("ui-header-fixed ui-fixed-inline fade"); -b.find(".ui-footer:jqmData(position='fixed')").addClass("ui-footer-fixed ui-fixed-inline fade")})})})(jQuery); -(function(a){a.mobile.touchOverflowEnabled=false;a.mobile.touchOverflowZoomEnabled=false;a(document).bind("pagecreate",function(d){a.support.touchOverflow&&a.mobile.touchOverflowEnabled&&(d=a(d.target),d.is(":jqmData(role='page')")&&d.each(function(){var b=a(this),c=b.find(":jqmData(role='header'), :jqmData(role='footer')").filter(":jqmData(position='fixed')"),d=b.jqmData("fullscreen"),e=c.length?b.find(".ui-content"):b;b.addClass("ui-mobile-touch-overflow");e.bind("scrollstop",function(){e.scrollTop()> -0&&window.scrollTo(0,a.mobile.defaultHomeScroll)});c.length&&(b.addClass("ui-native-fixed"),d&&(b.addClass("ui-native-fullscreen"),c.addClass("fade in"),a(document).bind("vclick",function(){c.removeClass("ui-native-bars-hidden").toggleClass("in out").animationComplete(function(){a(this).not(".in").addClass("ui-native-bars-hidden")})})))}))})})(jQuery); -(function(a,d){function b(){var b=a("meta[name='viewport']");b.length?b.attr("content",b.attr("content")+", user-scalable=no"):a("head").prepend("<meta>",{name:"viewport",content:"user-scalable=no"})}var c=a("html");a("head");var f=a(d);a(d.document).trigger("mobileinit");if(a.mobile.gradeA()){if(a.mobile.ajaxBlacklist)a.mobile.ajaxEnabled=false;c.addClass("ui-mobile ui-mobile-rendering");var e=a("<div class='ui-loader ui-body-a ui-corner-all'><span class='ui-icon ui-icon-loading spin'></span><h1></h1></div>"); -a.extend(a.mobile,{showPageLoadingMsg:function(){if(a.mobile.loadingMessage){var b=a("."+a.mobile.activeBtnClass).first();e.find("h1").text(a.mobile.loadingMessage).end().appendTo(a.mobile.pageContainer).css({top:a.support.scrollTop&&f.scrollTop()+f.height()/2||b.length&&b.offset().top||100})}c.addClass("ui-loading")},hidePageLoadingMsg:function(){c.removeClass("ui-loading")},initializePage:function(){var b=a(":jqmData(role='page')");b.length||(b=a("body").wrapInner("<div data-"+a.mobile.ns+"role='page'></div>").children(0)); -b.add(":jqmData(role='dialog')").each(function(){var b=a(this);b.jqmData("url")||b.attr("data-"+a.mobile.ns+"url",b.attr("id")||location.pathname+location.search)});a.mobile.firstPage=b.first();a.mobile.pageContainer=b.first().parent().addClass("ui-mobile-viewport");f.trigger("pagecontainercreate");a.mobile.showPageLoadingMsg();!a.mobile.hashListeningEnabled||!a.mobile.path.stripHash(location.hash)?a.mobile.changePage(a.mobile.firstPage,{transition:"none",reverse:true,changeHash:false,fromHashChange:true}): -f.trigger("hashchange",[true])}});a.support.touchOverflow&&a.mobile.touchOverflowEnabled&&!a.mobile.touchOverflowZoomEnabled&&b();a.mobile._registerInternalEvents();a(function(){d.scrollTo(0,1);a.mobile.defaultHomeScroll=!a.support.scrollTop||a(d).scrollTop()===1?0:1;a.mobile.autoInitializePage&&a.mobile.initializePage();f.load(a.mobile.silentScroll)})}})(jQuery,this); diff --git a/themes/jquerymobile/js/keep_alive.js b/themes/jquerymobile/js/keep_alive.js deleted file mode 100644 index 5556008d676..00000000000 --- a/themes/jquerymobile/js/keep_alive.js +++ /dev/null @@ -1,7 +0,0 @@ -/*global path, keepAliveInterval */ - -$(document).ready(function() { - window.setInterval(function() { - $.getJSON(path + '/AJAX/JSON', {method: 'keepAlive'}); - }, keepAliveInterval * 1000); -}); diff --git a/themes/jquerymobile/js/recaptcha_ajax.js b/themes/jquerymobile/js/recaptcha_ajax.js deleted file mode 100644 index 34ca6740958..00000000000 --- a/themes/jquerymobile/js/recaptcha_ajax.js +++ /dev/null @@ -1,182 +0,0 @@ -(function(){var h,aa=aa||{},l=this,ba=function(a){a=a.split(".");for(var b=l,c;c=a.shift();)if(null!=b[c])b=b[c];else return null;return b},ca=function(){},da=function(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array"; -if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null";else if("function"==b&&"undefined"==typeof a.call)return"object";return b},m=function(a){return"array"==da(a)},ea=function(a){var b=da(a);return"array"==b||"object"==b&&"number"==typeof a.length},n=function(a){return"string"==typeof a},fa=function(a){return"function"==da(a)},ga=function(a){var b=typeof a;return"object"==b&&null!=a||"function"== -b},ha=function(a,b,c){return a.call.apply(a.bind,arguments)},ia=function(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var c=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(c,d);return a.apply(b,c)}}return function(){return a.apply(b,arguments)}},p=function(a,b,c){p=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?ha:ia;return p.apply(null,arguments)},ja=Date.now||function(){return+new Date}, -q=function(a,b){var c=a.split("."),d=l;c[0]in d||!d.execScript||d.execScript("var "+c[0]);for(var e;c.length&&(e=c.shift());)c.length||void 0===b?d=d[e]?d[e]:d[e]={}:d[e]=b},r=function(a,b){function c(){}c.prototype=b.prototype;a.superClass_=b.prototype;a.prototype=new c;a.base=function(a,c,g){return b.prototype[c].apply(a,Array.prototype.slice.call(arguments,2))}}; -Function.prototype.bind=Function.prototype.bind||function(a,b){if(1<arguments.length){var c=Array.prototype.slice.call(arguments,1);c.unshift(this,a);return p.apply(null,c)}return p(this,a)};var s={};q("RecaptchaTemplates",s);s.VertHtml='<table id="recaptcha_table" class="recaptchatable" > <tr> <td colspan="6" class=\'recaptcha_r1_c1\'></td> </tr> <tr> <td class=\'recaptcha_r2_c1\'></td> <td colspan="4" class=\'recaptcha_image_cell\'><center><div id="recaptcha_image"></div></center></td> <td class=\'recaptcha_r2_c2\'></td> </tr> <tr> <td rowspan="6" class=\'recaptcha_r3_c1\'></td> <td colspan="4" class=\'recaptcha_r3_c2\'></td> <td rowspan="6" class=\'recaptcha_r3_c3\'></td> </tr> <tr> <td rowspan="3" class=\'recaptcha_r4_c1\' height="49"> <div class="recaptcha_input_area"> <input name="recaptcha_response_field" id="recaptcha_response_field" type="text" autocorrect="off" autocapitalize="off" placeholder="" /> <span id="recaptcha_privacy" class="recaptcha_only_if_privacy"></span> </div> </td> <td rowspan="4" class=\'recaptcha_r4_c2\'></td> <td><a id=\'recaptcha_reload_btn\'><img id=\'recaptcha_reload\' width="25" height="17" /></a></td> <td rowspan="4" class=\'recaptcha_r4_c4\'></td> </tr> <tr> <td><a id=\'recaptcha_switch_audio_btn\' class="recaptcha_only_if_image"><img id=\'recaptcha_switch_audio\' width="25" height="16" alt="" /></a><a id=\'recaptcha_switch_img_btn\' class="recaptcha_only_if_audio"><img id=\'recaptcha_switch_img\' width="25" height="16" alt=""/></a></td> </tr> <tr> <td><a id=\'recaptcha_whatsthis_btn\'><img id=\'recaptcha_whatsthis\' width="25" height="16" /></a></td> </tr> <tr> <td class=\'recaptcha_r7_c1\'></td> <td class=\'recaptcha_r8_c1\'></td> </tr> </table> ';s.CleanCss=".recaptchatable td img{display:block}.recaptchatable .recaptcha_image_cell center img{height:57px}.recaptchatable .recaptcha_image_cell center{height:57px}.recaptchatable .recaptcha_image_cell{background-color:white;height:57px;padding:7px!important}.recaptchatable,#recaptcha_area tr,#recaptcha_area td,#recaptcha_area th{margin:0!important;border:0!important;border-collapse:collapse!important;vertical-align:middle!important}.recaptchatable *{margin:0;padding:0;border:0;color:black;position:static;top:auto;left:auto;right:auto;bottom:auto}.recaptchatable #recaptcha_image{position:relative;margin:auto;border:1px solid #dfdfdf!important}.recaptchatable #recaptcha_image #recaptcha_challenge_image{display:block}.recaptchatable #recaptcha_image #recaptcha_ad_image{display:block;position:absolute;top:0}.recaptchatable a img{border:0}.recaptchatable a,.recaptchatable a:hover{cursor:pointer;outline:none;border:0!important;padding:0!important;text-decoration:none;color:blue;background:none!important;font-weight:normal}.recaptcha_input_area{position:relative!important;background:none!important}.recaptchatable label.recaptcha_input_area_text{border:1px solid #dfdfdf!important;margin:0!important;padding:0!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important}.recaptcha_theme_red label.recaptcha_input_area_text,.recaptcha_theme_white label.recaptcha_input_area_text{color:black!important}.recaptcha_theme_blackglass label.recaptcha_input_area_text{color:white!important}.recaptchatable #recaptcha_response_field{font-size:11pt}.recaptcha_theme_blackglass #recaptcha_response_field,.recaptcha_theme_white #recaptcha_response_field{border:1px solid gray}.recaptcha_theme_red #recaptcha_response_field{border:1px solid #cca940}.recaptcha_audio_cant_hear_link{font-size:7pt;color:black}.recaptchatable{line-height:1em;border:1px solid #dfdfdf!important}.recaptcha_error_text{color:red}.recaptcha_only_if_privacy{float:right;text-align:right;margin-right:7px}#recaptcha-ad-choices{position:absolute;height:15px;top:0;right:0}#recaptcha-ad-choices img{height:15px}.recaptcha-ad-choices-collapsed{width:15px;height:15px;display:block}.recaptcha-ad-choices-expanded{width:75px;height:15px;display:none}#recaptcha-ad-choices:hover .recaptcha-ad-choices-collapsed{display:none}#recaptcha-ad-choices:hover .recaptcha-ad-choices-expanded{display:block}";s.CleanHtml='<table id="recaptcha_table" class="recaptchatable"> <tr height="73"> <td class=\'recaptcha_image_cell\' width="302"><center><div id="recaptcha_image"></div></center></td> <td style="padding: 10px 7px 7px 7px;"> <a id=\'recaptcha_reload_btn\'><img id=\'recaptcha_reload\' width="25" height="18" alt="" /></a> <a id=\'recaptcha_switch_audio_btn\' class="recaptcha_only_if_image"><img id=\'recaptcha_switch_audio\' width="25" height="15" alt="" /></a><a id=\'recaptcha_switch_img_btn\' class="recaptcha_only_if_audio"><img id=\'recaptcha_switch_img\' width="25" height="15" alt=""/></a> <a id=\'recaptcha_whatsthis_btn\'><img id=\'recaptcha_whatsthis\' width="25" height="16" /></a> </td> <td style="padding: 18px 7px 18px 7px;"> <img id=\'recaptcha_logo\' alt="" width="71" height="36" /> </td> </tr> <tr> <td style="padding-left: 7px;"> <div class="recaptcha_input_area" style="padding-top: 2px; padding-bottom: 7px;"> <input style="border: 1px solid #3c3c3c; width: 302px;" name="recaptcha_response_field" id="recaptcha_response_field" type="text" /> </div> </td> <td colspan=2><span id="recaptcha_privacy" class="recaptcha_only_if_privacy"></span></td> </tr> </table> ';s.VertCss=".recaptchatable td img{display:block}.recaptchatable .recaptcha_r1_c1{background:url('IMGROOT/sprite.png') 0 -63px no-repeat;width:318px;height:9px}.recaptchatable .recaptcha_r2_c1{background:url('IMGROOT/sprite.png') -18px 0 no-repeat;width:9px;height:57px}.recaptchatable .recaptcha_r2_c2{background:url('IMGROOT/sprite.png') -27px 0 no-repeat;width:9px;height:57px}.recaptchatable .recaptcha_r3_c1{background:url('IMGROOT/sprite.png') 0 0 no-repeat;width:9px;height:63px}.recaptchatable .recaptcha_r3_c2{background:url('IMGROOT/sprite.png') -18px -57px no-repeat;width:300px;height:6px}.recaptchatable .recaptcha_r3_c3{background:url('IMGROOT/sprite.png') -9px 0 no-repeat;width:9px;height:63px}.recaptchatable .recaptcha_r4_c1{background:url('IMGROOT/sprite.png') -43px 0 no-repeat;width:171px;height:49px}.recaptchatable .recaptcha_r4_c2{background:url('IMGROOT/sprite.png') -36px 0 no-repeat;width:7px;height:57px}.recaptchatable .recaptcha_r4_c4{background:url('IMGROOT/sprite.png') -214px 0 no-repeat;width:97px;height:57px}.recaptchatable .recaptcha_r7_c1{background:url('IMGROOT/sprite.png') -43px -49px no-repeat;width:171px;height:8px}.recaptchatable .recaptcha_r8_c1{background:url('IMGROOT/sprite.png') -43px -49px no-repeat;width:25px;height:8px}.recaptchatable .recaptcha_image_cell center img{height:57px}.recaptchatable .recaptcha_image_cell center{height:57px}.recaptchatable .recaptcha_image_cell{background-color:white;height:57px}#recaptcha_area,#recaptcha_table{width:318px!important}.recaptchatable,#recaptcha_area tr,#recaptcha_area td,#recaptcha_area th{margin:0!important;border:0!important;padding:0!important;border-collapse:collapse!important;vertical-align:middle!important}.recaptchatable *{margin:0;padding:0;border:0;font-family:helvetica,sans-serif;font-size:8pt;color:black;position:static;top:auto;left:auto;right:auto;bottom:auto}.recaptchatable #recaptcha_image{position:relative;margin:auto}.recaptchatable #recaptcha_image #recaptcha_challenge_image{display:block}.recaptchatable #recaptcha_image #recaptcha_ad_image{display:block;position:absolute;top:0}.recaptchatable img{border:0!important;margin:0!important;padding:0!important}.recaptchatable a,.recaptchatable a:hover{cursor:pointer;outline:none;border:0!important;padding:0!important;text-decoration:none;color:blue;background:none!important;font-weight:normal}.recaptcha_input_area{position:relative!important;width:153px!important;height:45px!important;margin-left:7px!important;margin-right:7px!important;background:none!important}.recaptchatable label.recaptcha_input_area_text{margin:0!important;padding:0!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;background:none!important;height:auto!important;width:auto!important}.recaptcha_theme_red label.recaptcha_input_area_text,.recaptcha_theme_white label.recaptcha_input_area_text{color:black!important}.recaptcha_theme_blackglass label.recaptcha_input_area_text{color:white!important}.recaptchatable #recaptcha_response_field{width:153px!important;position:relative!important;bottom:7px!important;padding:0!important;margin:15px 0 0 0!important;font-size:10pt}.recaptcha_theme_blackglass #recaptcha_response_field,.recaptcha_theme_white #recaptcha_response_field{border:1px solid gray}.recaptcha_theme_red #recaptcha_response_field{border:1px solid #cca940}.recaptcha_audio_cant_hear_link{font-size:7pt;color:black}.recaptchatable{line-height:1!important}#recaptcha_instructions_error{color:red!important}.recaptcha_only_if_privacy{float:right;text-align:right}#recaptcha-ad-choices{position:absolute;height:15px;top:0;right:0}#recaptcha-ad-choices img{height:15px}.recaptcha-ad-choices-collapsed{width:15px;height:15px;display:block}.recaptcha-ad-choices-expanded{width:75px;height:15px;display:none}#recaptcha-ad-choices:hover .recaptcha-ad-choices-collapsed{display:none}#recaptcha-ad-choices:hover .recaptcha-ad-choices-expanded{display:block}";var t={visual_challenge:"Get a visual challenge",audio_challenge:"Get an audio challenge",refresh_btn:"Get a new challenge",instructions_visual:"Type the text:",instructions_audio:"Type what you hear:",help_btn:"Help",play_again:"Play sound again",cant_hear_this:"Download sound as MP3",incorrect_try_again:"Incorrect. Try again.",image_alt_text:"reCAPTCHA challenge image",privacy_and_terms:"Privacy & Terms"},ka={visual_challenge:"\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u062a\u062d\u062f\u064d \u0645\u0631\u0626\u064a", -audio_challenge:"\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u062a\u062d\u062f\u064d \u0635\u0648\u062a\u064a",refresh_btn:"\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u062a\u062d\u062f\u064d \u062c\u062f\u064a\u062f",instructions_visual:"\u064a\u0631\u062c\u0649 \u0643\u062a\u0627\u0628\u0629 \u0627\u0644\u0646\u0635:",instructions_audio:"\u0627\u0643\u062a\u0628 \u0645\u0627 \u062a\u0633\u0645\u0639\u0647:",help_btn:"\u0645\u0633\u0627\u0639\u062f\u0629",play_again:"\u062a\u0634\u063a\u064a\u0644 \u0627\u0644\u0635\u0648\u062a \u0645\u0631\u0629 \u0623\u062e\u0631\u0649", -cant_hear_this:"\u062a\u0646\u0632\u064a\u0644 \u0627\u0644\u0635\u0648\u062a \u0628\u062a\u0646\u0633\u064a\u0642 MP3",incorrect_try_again:"\u063a\u064a\u0631 \u0635\u062d\u064a\u062d. \u0623\u0639\u062f \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629.",image_alt_text:"\u0635\u0648\u0631\u0629 \u0627\u0644\u062a\u062d\u062f\u064a \u0645\u0646 reCAPTCHA",privacy_and_terms:"\u0627\u0644\u062e\u0635\u0648\u0635\u064a\u0629 \u0648\u0627\u0644\u0628\u0646\u0648\u062f"},la={visual_challenge:"Obtener una pista visual", -audio_challenge:"Obtener una pista sonora",refresh_btn:"Obtener una pista nueva",instructions_visual:"Introduzca el texto:",instructions_audio:"Escribe lo que oigas:",help_btn:"Ayuda",play_again:"Volver a reproducir el sonido",cant_hear_this:"Descargar el sonido en MP3",incorrect_try_again:"Incorrecto. Vu\u00e9lvelo a intentar.",image_alt_text:"Pista de imagen reCAPTCHA",privacy_and_terms:"Privacidad y condiciones"},ma={visual_challenge:"Kumuha ng pagsubok na visual",audio_challenge:"Kumuha ng pagsubok na audio", -refresh_btn:"Kumuha ng bagong pagsubok",instructions_visual:"I-type ang teksto:",instructions_audio:"I-type ang iyong narinig",help_btn:"Tulong",play_again:"I-play muli ang tunog",cant_hear_this:"I-download ang tunog bilang MP3",incorrect_try_again:"Hindi wasto. Muling subukan.",image_alt_text:"larawang panghamon ng reCAPTCHA",privacy_and_terms:"Privacy at Mga Tuntunin"},na={visual_challenge:"Test visuel",audio_challenge:"Test audio",refresh_btn:"Nouveau test",instructions_visual:"Saisissez le texte\u00a0:", -instructions_audio:"Qu'entendez-vous ?",help_btn:"Aide",play_again:"R\u00e9\u00e9couter",cant_hear_this:"T\u00e9l\u00e9charger l'audio au format MP3",incorrect_try_again:"Incorrect. Veuillez r\u00e9essayer.",image_alt_text:"Image reCAPTCHA",privacy_and_terms:"Confidentialit\u00e9 et conditions d'utilisation"},oa={visual_challenge:"Dapatkan kata pengujian berbentuk visual",audio_challenge:"Dapatkan kata pengujian berbentuk audio",refresh_btn:"Dapatkan kata pengujian baru",instructions_visual:"Ketik teks:", -instructions_audio:"Ketik yang Anda dengar:",help_btn:"Bantuan",play_again:"Putar suara sekali lagi",cant_hear_this:"Unduh suara sebagai MP3",incorrect_try_again:"Salah. Coba lagi.",image_alt_text:"Gambar tantangan reCAPTCHA",privacy_and_terms:"Privasi & Persyaratan"},pa={visual_challenge:"\u05e7\u05d1\u05dc \u05d0\u05ea\u05d2\u05e8 \u05d7\u05d6\u05d5\u05ea\u05d9",audio_challenge:"\u05e7\u05d1\u05dc \u05d0\u05ea\u05d2\u05e8 \u05e9\u05de\u05e2",refresh_btn:"\u05e7\u05d1\u05dc \u05d0\u05ea\u05d2\u05e8 \u05d7\u05d3\u05e9", -instructions_visual:"\u05d4\u05e7\u05dc\u05d3 \u05d0\u05ea \u05d4\u05d8\u05e7\u05e1\u05d8:",instructions_audio:"\u05d4\u05e7\u05dc\u05d3 \u05d0\u05ea \u05de\u05d4 \u05e9\u05d0\u05ea\u05d4 \u05e9\u05d5\u05de\u05e2:",help_btn:"\u05e2\u05d6\u05e8\u05d4",play_again:"\u05d4\u05e4\u05e2\u05dc \u05e9\u05d5\u05d1 \u05d0\u05ea \u05d4\u05e9\u05de\u05e2",cant_hear_this:"\u05d4\u05d5\u05e8\u05d3 \u05e9\u05de\u05e2 \u05db-3MP",incorrect_try_again:"\u05e9\u05d2\u05d5\u05d9. \u05e0\u05e1\u05d4 \u05e9\u05d5\u05d1.", -image_alt_text:"\u05ea\u05de\u05d5\u05e0\u05ea \u05d0\u05ea\u05d2\u05e8 \u05e9\u05dc reCAPTCHA",privacy_and_terms:"\u05e4\u05e8\u05d8\u05d9\u05d5\u05ea \u05d5\u05ea\u05e0\u05d0\u05d9\u05dd"},qa={visual_challenge:"Obter um desafio visual",audio_challenge:"Obter um desafio de \u00e1udio",refresh_btn:"Obter um novo desafio",instructions_visual:"Digite o texto:",instructions_audio:"Digite o que voc\u00ea ouve:",help_btn:"Ajuda",play_again:"Reproduzir som novamente",cant_hear_this:"Fazer download do som no formato MP3", -incorrect_try_again:"Incorreto. Tente novamente.",image_alt_text:"Imagem de desafio reCAPTCHA",privacy_and_terms:"Privacidade e Termos"},ra={visual_challenge:"Ob\u0163ine\u0163i un cod captcha vizual",audio_challenge:"Ob\u0163ine\u0163i un cod captcha audio",refresh_btn:"Ob\u0163ine\u0163i un nou cod captcha",instructions_visual:"Introduce\u021bi textul:",instructions_audio:"Introduce\u0163i ceea ce auzi\u0163i:",help_btn:"Ajutor",play_again:"Reda\u0163i sunetul din nou",cant_hear_this:"Desc\u0103rca\u0163i fi\u015fierul audio ca MP3", -incorrect_try_again:"Incorect. \u00cencerca\u0163i din nou.",image_alt_text:"Imagine de verificare reCAPTCHA",privacy_and_terms:"Confiden\u0163ialitate \u015fi termeni"},sa={visual_challenge:"\u6536\u5230\u4e00\u4e2a\u89c6\u9891\u9080\u8bf7",audio_challenge:"\u6362\u4e00\u7ec4\u97f3\u9891\u9a8c\u8bc1\u7801",refresh_btn:"\u6362\u4e00\u7ec4\u9a8c\u8bc1\u7801",instructions_visual:"\u8f93\u5165\u6587\u5b57\uff1a",instructions_audio:"\u8bf7\u952e\u5165\u60a8\u542c\u5230\u7684\u5185\u5bb9\uff1a",help_btn:"\u5e2e\u52a9", -play_again:"\u91cd\u65b0\u64ad\u653e",cant_hear_this:"\u4ee5 MP3 \u683c\u5f0f\u4e0b\u8f7d\u58f0\u97f3",incorrect_try_again:"\u4e0d\u6b63\u786e\uff0c\u8bf7\u91cd\u8bd5\u3002",image_alt_text:"reCAPTCHA \u9a8c\u8bc1\u56fe\u7247",privacy_and_terms:"\u9690\u79c1\u6743\u548c\u4f7f\u7528\u6761\u6b3e"},ta={en:t,af:{visual_challenge:"Kry 'n visuele verifi\u00ebring",audio_challenge:"Kry 'n klankverifi\u00ebring",refresh_btn:"Kry 'n nuwe verifi\u00ebring",instructions_visual:"",instructions_audio:"Tik wat jy hoor:", -help_btn:"Hulp",play_again:"Speel geluid weer",cant_hear_this:"Laai die klank af as MP3",incorrect_try_again:"Verkeerd. Probeer weer.",image_alt_text:"reCAPTCHA-uitdagingprent",privacy_and_terms:"Privaatheid en bepalings"},am:{visual_challenge:"\u12e8\u12a5\u12ed\u1273 \u1270\u130b\u1323\u121a \u12a0\u130d\u129d",audio_challenge:"\u120c\u120b \u12a0\u12f2\u1235 \u12e8\u12f5\u121d\u133d \u1325\u12eb\u1244 \u12ed\u1245\u1228\u1265",refresh_btn:"\u120c\u120b \u12a0\u12f2\u1235 \u1325\u12eb\u1244 \u12ed\u1245\u1228\u1265", -instructions_visual:"",instructions_audio:"\u12e8\u121d\u1275\u1230\u121b\u12cd\u1295 \u1270\u12ed\u1265\u1361-",help_btn:"\u12a5\u1308\u12db",play_again:"\u12f5\u121d\u1339\u1295 \u12a5\u1295\u12f0\u1308\u1293 \u12a0\u132b\u12cd\u1275",cant_hear_this:"\u12f5\u121d\u1339\u1295 \u1260MP3 \u1245\u122d\u133d \u12a0\u12cd\u122d\u12f5",incorrect_try_again:"\u1275\u12ad\u12ad\u120d \u12a0\u12ed\u12f0\u1208\u121d\u1362 \u12a5\u1295\u12f0\u1308\u1293 \u121e\u12ad\u122d\u1362",image_alt_text:"reCAPTCHA \u121d\u1235\u120d \u130d\u1320\u121d", -privacy_and_terms:"\u130d\u120b\u12ca\u1290\u1275 \u12a5\u1293 \u12cd\u120d"},ar:ka,"ar-EG":ka,bg:{visual_challenge:"\u041f\u043e\u043b\u0443\u0447\u0430\u0432\u0430\u043d\u0435 \u043d\u0430 \u0432\u0438\u0437\u0443\u0430\u043b\u043d\u0430 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430",audio_challenge:"\u0417\u0430\u0440\u0435\u0436\u0434\u0430\u043d\u0435 \u043d\u0430 \u0430\u0443\u0434\u0438\u043e\u0442\u0435\u0441\u0442",refresh_btn:"\u0417\u0430\u0440\u0435\u0436\u0434\u0430\u043d\u0435 \u043d\u0430 \u043d\u043e\u0432 \u0442\u0435\u0441\u0442", -instructions_visual:"\u0412\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u0442\u0435\u043a\u0441\u0442\u0430:",instructions_audio:"\u0412\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u0447\u0443\u0442\u043e\u0442\u043e:",help_btn:"\u041f\u043e\u043c\u043e\u0449",play_again:"\u041f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u043f\u0443\u0441\u043a\u0430\u043d\u0435 \u043d\u0430 \u0437\u0432\u0443\u043a\u0430",cant_hear_this:"\u0418\u0437\u0442\u0435\u0433\u043b\u044f\u043d\u0435 \u043d\u0430 \u0437\u0432\u0443\u043a\u0430 \u0432\u044a\u0432 \u0444\u043e\u0440\u043c\u0430\u0442 MP3", -incorrect_try_again:"\u041d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u043d\u043e. \u041e\u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u043e\u0442\u043d\u043e\u0432\u043e.",image_alt_text:"\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u043d\u0430 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430\u0442\u0430 \u0441 reCAPTCHA",privacy_and_terms:"\u041f\u043e\u0432\u0435\u0440\u0438\u0442\u0435\u043b\u043d\u043e\u0441\u0442 \u0438 \u041e\u0431\u0449\u0438 \u0443\u0441\u043b\u043e\u0432\u0438\u044f"}, -bn:{visual_challenge:"\u098f\u0995\u099f\u09bf \u09a6\u09c3\u09b6\u09cd\u09af\u09ae\u09be\u09a8 \u09aa\u09cd\u09b0\u09a4\u09bf\u09a6\u09cd\u09ac\u09a8\u09cd\u09a6\u09cd\u09ac\u09bf\u09a4\u09be \u09aa\u09be\u09a8",audio_challenge:"\u098f\u0995\u099f\u09bf \u0985\u09a1\u09bf\u0993 \u09aa\u09cd\u09b0\u09a4\u09bf\u09a6\u09cd\u09ac\u09a8\u09cd\u09a6\u09cd\u09ac\u09bf\u09a4\u09be \u09aa\u09be\u09a8",refresh_btn:"\u098f\u0995\u099f\u09bf \u09a8\u09a4\u09c1\u09a8 \u09aa\u09cd\u09b0\u09a4\u09bf\u09a6\u09cd\u09ac\u09a8\u09cd\u09a6\u09cd\u09ac\u09bf\u09a4\u09be \u09aa\u09be\u09a8", -instructions_visual:"",instructions_audio:"\u0986\u09aa\u09a8\u09bf \u09af\u09be \u09b6\u09c1\u09a8\u099b\u09c7\u09a8 \u09a4\u09be \u09b2\u09bf\u0996\u09c1\u09a8:",help_btn:"\u09b8\u09b9\u09be\u09df\u09a4\u09be",play_again:"\u0986\u09ac\u09be\u09b0 \u09b8\u09be\u0989\u09a8\u09cd\u09a1 \u09aa\u09cd\u09b2\u09c7 \u0995\u09b0\u09c1\u09a8",cant_hear_this:"MP3 \u09b0\u09c2\u09aa\u09c7 \u09b6\u09ac\u09cd\u09a6 \u09a1\u09be\u0989\u09a8\u09b2\u09cb\u09a1 \u0995\u09b0\u09c1\u09a8",incorrect_try_again:"\u09ac\u09c7\u09a0\u09bf\u0995\u09f7 \u0986\u09ac\u09be\u09b0 \u099a\u09c7\u09b7\u09cd\u099f\u09be \u0995\u09b0\u09c1\u09a8\u09f7", -image_alt_text:"reCAPTCHA \u099a\u09cd\u09af\u09be\u09b2\u09c7\u099e\u09cd\u099c \u099a\u09bf\u09a4\u09cd\u09b0",privacy_and_terms:"\u0997\u09cb\u09aa\u09a8\u09c0\u09af\u09bc\u09a4\u09be \u0993 \u09b6\u09b0\u09cd\u09a4\u09be\u09ac\u09b2\u09c0"},ca:{visual_challenge:"Obt\u00e9n un repte visual",audio_challenge:"Obteniu una pista sonora",refresh_btn:"Obteniu una pista nova",instructions_visual:"Escriviu el text:",instructions_audio:"Escriviu el que escolteu:",help_btn:"Ajuda",play_again:"Torna a reproduir el so", -cant_hear_this:"Baixa el so com a MP3",incorrect_try_again:"No \u00e9s correcte. Torna-ho a provar.",image_alt_text:"Imatge del repte de reCAPTCHA",privacy_and_terms:"Privadesa i condicions"},cs:{visual_challenge:"Zobrazit vizu\u00e1ln\u00ed podobu v\u00fdrazu",audio_challenge:"P\u0159ehr\u00e1t zvukovou podobu v\u00fdrazu",refresh_btn:"Zobrazit nov\u00fd v\u00fdraz",instructions_visual:"Zadejte text:",instructions_audio:"Napi\u0161te, co jste sly\u0161eli:",help_btn:"N\u00e1pov\u011bda",play_again:"Znovu p\u0159ehr\u00e1t zvuk", -cant_hear_this:"St\u00e1hnout zvuk ve form\u00e1tu MP3",incorrect_try_again:"\u0160patn\u011b. Zkuste to znovu.",image_alt_text:"Obr\u00e1zek reCAPTCHA",privacy_and_terms:"Ochrana soukrom\u00ed a smluvn\u00ed podm\u00ednky"},da:{visual_challenge:"Hent en visuel udfordring",audio_challenge:"Hent en lydudfordring",refresh_btn:"Hent en ny udfordring",instructions_visual:"Indtast teksten:",instructions_audio:"Indtast det, du h\u00f8rer:",help_btn:"Hj\u00e6lp",play_again:"Afspil lyden igen",cant_hear_this:"Download lyd som MP3", -incorrect_try_again:"Forkert. Pr\u00f8v igen.",image_alt_text:"reCAPTCHA-udfordringsbillede",privacy_and_terms:"Privatliv og vilk\u00e5r"},de:{visual_challenge:"Captcha abrufen",audio_challenge:"Audio-Captcha abrufen",refresh_btn:"Neues Captcha abrufen",instructions_visual:"Geben Sie den angezeigten Text ein:",instructions_audio:"Geben Sie das Geh\u00f6rte ein:",help_btn:"Hilfe",play_again:"Wort erneut abspielen",cant_hear_this:"Wort als MP3 herunterladen",incorrect_try_again:"Falsch. Bitte versuchen Sie es erneut.", -image_alt_text:"reCAPTCHA-Bild",privacy_and_terms:"Datenschutzerkl\u00e4rung & Nutzungsbedingungen"},el:{visual_challenge:"\u039f\u03c0\u03c4\u03b9\u03ba\u03ae \u03c0\u03c1\u03cc\u03ba\u03bb\u03b7\u03c3\u03b7",audio_challenge:"\u0397\u03c7\u03b7\u03c4\u03b9\u03ba\u03ae \u03c0\u03c1\u03cc\u03ba\u03bb\u03b7\u03c3\u03b7",refresh_btn:"\u039d\u03ad\u03b1 \u03c0\u03c1\u03cc\u03ba\u03bb\u03b7\u03c3\u03b7",instructions_visual:"\u03a0\u03bb\u03b7\u03ba\u03c4\u03c1\u03bf\u03bb\u03bf\u03b3\u03ae\u03c3\u03c4\u03b5 \u03c4\u03bf \u03ba\u03b5\u03af\u03bc\u03b5\u03bd\u03bf:", -instructions_audio:"\u03a0\u03bb\u03b7\u03ba\u03c4\u03c1\u03bf\u03bb\u03bf\u03b3\u03ae\u03c3\u03c4\u03b5 \u03cc\u03c4\u03b9 \u03b1\u03ba\u03bf\u03cd\u03c4\u03b5:",help_btn:"\u0392\u03bf\u03ae\u03b8\u03b5\u03b9\u03b1",play_again:"\u0391\u03bd\u03b1\u03c0\u03b1\u03c1\u03b1\u03b3\u03c9\u03b3\u03ae \u03ae\u03c7\u03bf\u03c5 \u03be\u03b1\u03bd\u03ac",cant_hear_this:"\u039b\u03ae\u03c8\u03b7 \u03ae\u03c7\u03bf\u03c5 \u03c9\u03c2 \u039c\u03a13",incorrect_try_again:"\u039b\u03ac\u03b8\u03bf\u03c2. \u0394\u03bf\u03ba\u03b9\u03bc\u03ac\u03c3\u03c4\u03b5 \u03be\u03b1\u03bd\u03ac.", -image_alt_text:"\u0395\u03b9\u03ba\u03cc\u03bd\u03b1 \u03c0\u03c1\u03cc\u03ba\u03bb\u03b7\u03c3\u03b7\u03c2 reCAPTCHA",privacy_and_terms:"\u0391\u03c0\u03cc\u03c1\u03c1\u03b7\u03c4\u03bf \u03ba\u03b1\u03b9 \u03cc\u03c1\u03bf\u03b9"},"en-GB":t,"en-US":t,es:la,"es-419":{visual_challenge:"Enfrentar un desaf\u00edo visual",audio_challenge:"Enfrentar un desaf\u00edo de audio",refresh_btn:"Enfrentar un nuevo desaf\u00edo",instructions_visual:"Escriba el texto:",instructions_audio:"Escribe lo que escuchas:", -help_btn:"Ayuda",play_again:"Reproducir sonido de nuevo",cant_hear_this:"Descargar sonido en formato MP3",incorrect_try_again:"Incorrecto. Vuelve a intentarlo.",image_alt_text:"Imagen del desaf\u00edo de la reCAPTCHA",privacy_and_terms:"Privacidad y condiciones"},"es-ES":la,et:{visual_challenge:"Kuva kuvap\u00f5hine robotil\u00f5ks",audio_challenge:"Kuva helip\u00f5hine robotil\u00f5ks",refresh_btn:"Kuva uus robotil\u00f5ks",instructions_visual:"Tippige tekst:",instructions_audio:"Tippige, mida kuulete.", -help_btn:"Abi",play_again:"Esita heli uuesti",cant_hear_this:"Laadi heli alla MP3-vormingus",incorrect_try_again:"Vale. Proovige uuesti.",image_alt_text:"reCAPTCHA robotil\u00f5ksu kujutis",privacy_and_terms:"Privaatsus ja tingimused"},eu:{visual_challenge:"Eskuratu ikusizko erronka",audio_challenge:"Eskuratu audio-erronka",refresh_btn:"Eskuratu erronka berria",instructions_visual:"",instructions_audio:"Idatzi entzuten duzuna:",help_btn:"Laguntza",play_again:"Erreproduzitu soinua berriro",cant_hear_this:"Deskargatu soinua MP3 gisa", -incorrect_try_again:"Ez da zuzena. Saiatu berriro.",image_alt_text:"reCAPTCHA erronkaren irudia",privacy_and_terms:"Pribatutasuna eta baldintzak"},fa:{visual_challenge:"\u062f\u0631\u06cc\u0627\u0641\u062a \u06cc\u06a9 \u0645\u0639\u0645\u0627\u06cc \u062f\u06cc\u062f\u0627\u0631\u06cc",audio_challenge:"\u062f\u0631\u06cc\u0627\u0641\u062a \u06cc\u06a9 \u0645\u0639\u0645\u0627\u06cc \u0635\u0648\u062a\u06cc",refresh_btn:"\u062f\u0631\u06cc\u0627\u0641\u062a \u06cc\u06a9 \u0645\u0639\u0645\u0627\u06cc \u062c\u062f\u06cc\u062f", -instructions_visual:"",instructions_audio:"\u0622\u0646\u0686\u0647 \u0631\u0627 \u06a9\u0647 \u0645\u06cc\u200c\u0634\u0646\u0648\u06cc\u062f \u062a\u0627\u06cc\u067e \u06a9\u0646\u06cc\u062f:",help_btn:"\u0631\u0627\u0647\u0646\u0645\u0627\u06cc\u06cc",play_again:"\u067e\u062e\u0634 \u0645\u062c\u062f\u062f \u0635\u062f\u0627",cant_hear_this:"\u062f\u0627\u0646\u0644\u0648\u062f \u0635\u062f\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a MP3",incorrect_try_again:"\u0646\u0627\u062f\u0631\u0633\u062a. \u062f\u0648\u0628\u0627\u0631\u0647 \u0627\u0645\u062a\u062d\u0627\u0646 \u06a9\u0646\u06cc\u062f.", -image_alt_text:"\u062a\u0635\u0648\u06cc\u0631 \u0686\u0627\u0644\u0634\u06cc reCAPTCHA",privacy_and_terms:"\u062d\u0631\u06cc\u0645 \u062e\u0635\u0648\u0635\u06cc \u0648 \u0634\u0631\u0627\u06cc\u0637"},fi:{visual_challenge:"Kuvavahvistus",audio_challenge:"\u00c4\u00e4nivahvistus",refresh_btn:"Uusi kuva",instructions_visual:"Kirjoita teksti:",instructions_audio:"Kirjoita kuulemasi:",help_btn:"Ohje",play_again:"Toista \u00e4\u00e4ni uudelleen",cant_hear_this:"Lataa \u00e4\u00e4ni MP3-tiedostona", -incorrect_try_again:"V\u00e4\u00e4rin. Yrit\u00e4 uudelleen.",image_alt_text:"reCAPTCHA-kuva",privacy_and_terms:"Tietosuoja ja k\u00e4ytt\u00f6ehdot"},fil:ma,fr:na,"fr-CA":{visual_challenge:"Obtenir un test visuel",audio_challenge:"Obtenir un test audio",refresh_btn:"Obtenir un nouveau test",instructions_visual:"Saisissez le texte\u00a0:",instructions_audio:"Tapez ce que vous entendez\u00a0:",help_btn:"Aide",play_again:"Jouer le son de nouveau",cant_hear_this:"T\u00e9l\u00e9charger le son en format MP3", -incorrect_try_again:"Erreur, essayez \u00e0 nouveau",image_alt_text:"Image reCAPTCHA",privacy_and_terms:"Confidentialit\u00e9 et conditions d'utilisation"},"fr-FR":na,gl:{visual_challenge:"Obter unha proba visual",audio_challenge:"Obter unha proba de audio",refresh_btn:"Obter unha proba nova",instructions_visual:"",instructions_audio:"Escribe o que escoitas:",help_btn:"Axuda",play_again:"Reproducir o son de novo",cant_hear_this:"Descargar son como MP3",incorrect_try_again:"Incorrecto. T\u00e9ntao de novo.", -image_alt_text:"Imaxe de proba de reCAPTCHA",privacy_and_terms:"Privacidade e condici\u00f3ns"},gu:{visual_challenge:"\u0a8f\u0a95 \u0aa6\u0ac3\u0ab6\u0acd\u0aaf\u0abe\u0aa4\u0acd\u0aae\u0a95 \u0aaa\u0aa1\u0a95\u0abe\u0ab0 \u0aae\u0ac7\u0ab3\u0ab5\u0acb",audio_challenge:"\u0a8f\u0a95 \u0a91\u0aa1\u0abf\u0a93 \u0aaa\u0aa1\u0a95\u0abe\u0ab0 \u0aae\u0ac7\u0ab3\u0ab5\u0acb",refresh_btn:"\u0a8f\u0a95 \u0aa8\u0ab5\u0acb \u0aaa\u0aa1\u0a95\u0abe\u0ab0 \u0aae\u0ac7\u0ab3\u0ab5\u0acb",instructions_visual:"", -instructions_audio:"\u0aa4\u0aae\u0ac7 \u0a9c\u0ac7 \u0ab8\u0abe\u0a82\u0aad\u0ab3\u0acb \u0a9b\u0acb \u0aa4\u0ac7 \u0ab2\u0a96\u0acb:",help_btn:"\u0ab8\u0ab9\u0abe\u0aaf",play_again:"\u0aa7\u0acd\u0ab5\u0aa8\u0abf \u0aab\u0ab0\u0ac0\u0aa5\u0ac0 \u0a9a\u0ab2\u0abe\u0ab5\u0acb",cant_hear_this:"MP3 \u0aa4\u0ab0\u0ac0\u0a95\u0ac7 \u0aa7\u0acd\u0ab5\u0aa8\u0abf\u0aa8\u0ac7 \u0aa1\u0abe\u0a89\u0aa8\u0ab2\u0acb\u0aa1 \u0a95\u0ab0\u0acb",incorrect_try_again:"\u0a96\u0acb\u0a9f\u0ac1\u0a82. \u0aab\u0ab0\u0ac0 \u0aaa\u0acd\u0ab0\u0aaf\u0abe\u0ab8 \u0a95\u0ab0\u0acb.", -image_alt_text:"reCAPTCHA \u0aaa\u0aa1\u0a95\u0abe\u0ab0 \u0a9b\u0aac\u0ac0",privacy_and_terms:"\u0a97\u0acb\u0aaa\u0aa8\u0ac0\u0aaf\u0aa4\u0abe \u0a85\u0aa8\u0ac7 \u0ab6\u0ab0\u0aa4\u0acb"},hi:{visual_challenge:"\u0915\u094b\u0908 \u0935\u093f\u091c\u0941\u0905\u0932 \u091a\u0941\u0928\u094c\u0924\u0940 \u0932\u0947\u0902",audio_challenge:"\u0915\u094b\u0908 \u0911\u0921\u093f\u092f\u094b \u091a\u0941\u0928\u094c\u0924\u0940 \u0932\u0947\u0902",refresh_btn:"\u0915\u094b\u0908 \u0928\u0908 \u091a\u0941\u0928\u094c\u0924\u0940 \u0932\u0947\u0902", -instructions_visual:"\u091f\u0947\u0915\u094d\u0938\u094d\u091f \u091f\u093e\u0907\u092a \u0915\u0930\u0947\u0902:",instructions_audio:"\u091c\u094b \u0906\u092a \u0938\u0941\u0928 \u0930\u0939\u0947 \u0939\u0948\u0902 \u0909\u0938\u0947 \u0932\u093f\u0916\u0947\u0902:",help_btn:"\u0938\u0939\u093e\u092f\u0924\u093e",play_again:"\u0927\u094d\u200d\u0935\u0928\u093f \u092a\u0941\u0928: \u091a\u0932\u093e\u090f\u0902",cant_hear_this:"\u0927\u094d\u200d\u0935\u0928\u093f \u0915\u094b MP3 \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u0921\u093e\u0909\u0928\u0932\u094b\u0921 \u0915\u0930\u0947\u0902", -incorrect_try_again:"\u0917\u0932\u0924. \u092a\u0941\u0928: \u092a\u094d\u0930\u092f\u093e\u0938 \u0915\u0930\u0947\u0902.",image_alt_text:"reCAPTCHA \u091a\u0941\u0928\u094c\u0924\u0940 \u091a\u093f\u0924\u094d\u0930",privacy_and_terms:"\u0917\u094b\u092a\u0928\u0940\u092f\u0924\u093e \u0914\u0930 \u0936\u0930\u094d\u0924\u0947\u0902"},hr:{visual_challenge:"Dohvati vizualni upit",audio_challenge:"Dohvati zvu\u010dni upit",refresh_btn:"Dohvati novi upit",instructions_visual:"Unesite tekst:",instructions_audio:"Upi\u0161ite \u0161to \u010dujete:", -help_btn:"Pomo\u0107",play_again:"Ponovi zvuk",cant_hear_this:"Preuzmi zvuk u MP3 formatu",incorrect_try_again:"Nije to\u010dno. Poku\u0161ajte ponovno.",image_alt_text:"Slikovni izazov reCAPTCHA",privacy_and_terms:"Privatnost i odredbe"},hu:{visual_challenge:"Vizu\u00e1lis kih\u00edv\u00e1s k\u00e9r\u00e9se",audio_challenge:"Hangkih\u00edv\u00e1s k\u00e9r\u00e9se",refresh_btn:"\u00daj kih\u00edv\u00e1s k\u00e9r\u00e9se",instructions_visual:"\u00cdrja be a sz\u00f6veget:",instructions_audio:"\u00cdrja le, amit hall:", -help_btn:"S\u00fag\u00f3",play_again:"Hang ism\u00e9telt lej\u00e1tsz\u00e1sa",cant_hear_this:"Hang let\u00f6lt\u00e9se MP3 form\u00e1tumban",incorrect_try_again:"Hib\u00e1s. Pr\u00f3b\u00e1lkozzon \u00fajra.",image_alt_text:"reCAPTCHA ellen\u0151rz\u0151 k\u00e9p",privacy_and_terms:"Adatv\u00e9delem \u00e9s Szerz\u0151d\u00e9si Felt\u00e9telek"},hy:{visual_challenge:"\u054d\u057f\u0561\u0576\u0561\u056c \u057f\u0565\u057d\u0578\u0572\u0561\u056f\u0561\u0576 \u056d\u0576\u0564\u056b\u0580",audio_challenge:"\u054d\u057f\u0561\u0576\u0561\u056c \u0571\u0561\u0575\u0576\u0561\u0575\u056b\u0576 \u056d\u0576\u0564\u056b\u0580", -refresh_btn:"\u054d\u057f\u0561\u0576\u0561\u056c \u0576\u0578\u0580 \u056d\u0576\u0564\u056b\u0580",instructions_visual:"\u0544\u0578\u0582\u057f\u0584\u0561\u0563\u0580\u0565\u0584 \u057f\u0565\u0584\u057d\u057f\u0568\u055d",instructions_audio:"\u0544\u0578\u0582\u057f\u0584\u0561\u0563\u0580\u0565\u0584 \u0561\u0575\u0576, \u056b\u0576\u0579 \u056c\u057d\u0578\u0582\u0574 \u0565\u0584\u055d",help_btn:"\u0555\u0563\u0576\u0578\u0582\u0569\u0575\u0578\u0582\u0576",play_again:"\u0546\u057e\u0561\u0563\u0561\u0580\u056f\u0565\u056c \u0571\u0561\u0575\u0576\u0568 \u056f\u0580\u056f\u056b\u0576", -cant_hear_this:"\u0532\u0565\u057c\u0576\u0565\u056c \u0571\u0561\u0575\u0576\u0568 \u0578\u0580\u057a\u0565\u057d MP3",incorrect_try_again:"\u054d\u056d\u0561\u056c \u0567: \u0553\u0578\u0580\u0571\u0565\u0584 \u056f\u0580\u056f\u056b\u0576:",image_alt_text:"reCAPTCHA \u057a\u0561\u057f\u056f\u0565\u0580\u0578\u057e \u056d\u0576\u0564\u056b\u0580",privacy_and_terms:"\u0533\u0561\u0572\u057f\u0576\u056b\u0578\u0582\u0569\u0575\u0561\u0576 & \u057a\u0561\u0575\u0574\u0561\u0576\u0576\u0565\u0580"}, -id:oa,is:{visual_challenge:"F\u00e1 a\u00f0gangspr\u00f3f sem mynd",audio_challenge:"F\u00e1 a\u00f0gangspr\u00f3f sem hlj\u00f3\u00f0skr\u00e1",refresh_btn:"F\u00e1 n\u00fdtt a\u00f0gangspr\u00f3f",instructions_visual:"",instructions_audio:"Sl\u00e1\u00f0u inn \u00fea\u00f0 sem \u00fe\u00fa heyrir:",help_btn:"Hj\u00e1lp",play_again:"Spila hlj\u00f3\u00f0 aftur",cant_hear_this:"S\u00e6kja hlj\u00f3\u00f0 sem MP3",incorrect_try_again:"Rangt. Reyndu aftur.",image_alt_text:"mynd reCAPTCHA a\u00f0gangspr\u00f3fs", -privacy_and_terms:"Pers\u00f3nuvernd og skilm\u00e1lar"},it:{visual_challenge:"Verifica visiva",audio_challenge:"Verifica audio",refresh_btn:"Nuova verifica",instructions_visual:"Digita il testo:",instructions_audio:"Digita ci\u00f2 che senti:",help_btn:"Guida",play_again:"Riproduci di nuovo audio",cant_hear_this:"Scarica audio in MP3",incorrect_try_again:"Sbagliato. Riprova.",image_alt_text:"Immagine di verifica reCAPTCHA",privacy_and_terms:"Privacy e Termini"},iw:pa,ja:{visual_challenge:"\u753b\u50cf\u3067\u78ba\u8a8d\u3057\u307e\u3059", -audio_challenge:"\u97f3\u58f0\u3067\u78ba\u8a8d\u3057\u307e\u3059",refresh_btn:"\u5225\u306e\u5358\u8a9e\u3067\u3084\u308a\u76f4\u3057\u307e\u3059",instructions_visual:"\u30c6\u30ad\u30b9\u30c8\u3092\u5165\u529b:",instructions_audio:"\u805e\u3053\u3048\u305f\u5358\u8a9e\u3092\u5165\u529b\u3057\u307e\u3059:",help_btn:"\u30d8\u30eb\u30d7",play_again:"\u3082\u3046\u4e00\u5ea6\u805e\u304f",cant_hear_this:"MP3 \u3067\u97f3\u58f0\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9",incorrect_try_again:"\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093\u3002\u3082\u3046\u4e00\u5ea6\u3084\u308a\u76f4\u3057\u3066\u304f\u3060\u3055\u3044\u3002", -image_alt_text:"reCAPTCHA \u78ba\u8a8d\u7528\u753b\u50cf",privacy_and_terms:"\u30d7\u30e9\u30a4\u30d0\u30b7\u30fc\u3068\u5229\u7528\u898f\u7d04"},kn:{visual_challenge:"\u0ca6\u0cc3\u0cb6\u0ccd\u0caf \u0cb8\u0cb5\u0cbe\u0cb2\u0cca\u0c82\u0ca6\u0ca8\u0ccd\u0ca8\u0cc1 \u0cb8\u0ccd\u0cb5\u0cc0\u0c95\u0cb0\u0cbf\u0cb8\u0cbf",audio_challenge:"\u0c86\u0ca1\u0cbf\u0caf\u0ccb \u0cb8\u0cb5\u0cbe\u0cb2\u0cca\u0c82\u0ca6\u0ca8\u0ccd\u0ca8\u0cc1 \u0cb8\u0ccd\u0cb5\u0cc0\u0c95\u0cb0\u0cbf\u0cb8\u0cbf",refresh_btn:"\u0cb9\u0cca\u0cb8 \u0cb8\u0cb5\u0cbe\u0cb2\u0cca\u0c82\u0ca6\u0ca8\u0ccd\u0ca8\u0cc1 \u0caa\u0ca1\u0cc6\u0caf\u0cbf\u0cb0\u0cbf", -instructions_visual:"",instructions_audio:"\u0ca8\u0cbf\u0cae\u0c97\u0cc6 \u0c95\u0cc7\u0cb3\u0cbf\u0cb8\u0cc1\u0cb5\u0cc1\u0ca6\u0ca8\u0ccd\u0ca8\u0cc1 \u0c9f\u0cc8\u0caa\u0ccd\u200c \u0cae\u0cbe\u0ca1\u0cbf:",help_btn:"\u0cb8\u0cb9\u0cbe\u0caf",play_again:"\u0ca7\u0ccd\u0cb5\u0ca8\u0cbf\u0caf\u0ca8\u0ccd\u0ca8\u0cc1 \u0cae\u0ca4\u0ccd\u0ca4\u0cc6 \u0caa\u0ccd\u0cb2\u0cc7 \u0cae\u0cbe\u0ca1\u0cbf",cant_hear_this:"\u0ca7\u0ccd\u0cb5\u0ca8\u0cbf\u0caf\u0ca8\u0ccd\u0ca8\u0cc1 MP3 \u0cb0\u0cc2\u0caa\u0ca6\u0cb2\u0ccd\u0cb2\u0cbf \u0ca1\u0ccc\u0ca8\u0ccd\u200c\u0cb2\u0ccb\u0ca1\u0ccd \u0cae\u0cbe\u0ca1\u0cbf", -incorrect_try_again:"\u0ca4\u0caa\u0ccd\u0caa\u0cbe\u0c97\u0cbf\u0ca6\u0cc6. \u0cae\u0ca4\u0ccd\u0ca4\u0cca\u0cae\u0ccd\u0cae\u0cc6 \u0caa\u0ccd\u0cb0\u0caf\u0ca4\u0ccd\u0ca8\u0cbf\u0cb8\u0cbf.",image_alt_text:"reCAPTCHA \u0cb8\u0cb5\u0cbe\u0cb2\u0cc1 \u0c9a\u0cbf\u0ca4\u0ccd\u0cb0",privacy_and_terms:"\u0c97\u0ccc\u0caa\u0ccd\u0caf\u0ca4\u0cc6 \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 \u0ca8\u0cbf\u0caf\u0cae\u0c97\u0cb3\u0cc1"},ko:{visual_challenge:"\uadf8\ub9bc\uc73c\ub85c \ubcf4\uc548\ubb38\uc790 \ubc1b\uae30", -audio_challenge:"\uc74c\uc131\uc73c\ub85c \ubcf4\uc548\ubb38\uc790 \ubc1b\uae30",refresh_btn:"\ubcf4\uc548\ubb38\uc790 \uc0c8\ub85c \ubc1b\uae30",instructions_visual:"\ud14d\uc2a4\ud2b8 \uc785\ub825:",instructions_audio:"\uc74c\uc131 \ubcf4\uc548\ubb38\uc790 \uc785\ub825:",help_btn:"\ub3c4\uc6c0\ub9d0",play_again:"\uc74c\uc131 \ub2e4\uc2dc \ub4e3\uae30",cant_hear_this:"\uc74c\uc131\uc744 MP3\ub85c \ub2e4\uc6b4\ub85c\ub4dc",incorrect_try_again:"\ud2c0\ub838\uc2b5\ub2c8\ub2e4. \ub2e4\uc2dc \uc2dc\ub3c4\ud574 \uc8fc\uc138\uc694.", -image_alt_text:"reCAPTCHA \ubcf4\uc548\ubb38\uc790 \uc774\ubbf8\uc9c0",privacy_and_terms:"\uac1c\uc778\uc815\ubcf4 \ubcf4\ud638 \ubc0f \uc57d\uad00"},ln:na,lt:{visual_challenge:"Gauti vaizdin\u012f atpa\u017einimo test\u0105",audio_challenge:"Gauti garso atpa\u017einimo test\u0105",refresh_btn:"Gauti nauj\u0105 atpa\u017einimo test\u0105",instructions_visual:"\u012eveskite tekst\u0105:",instructions_audio:"\u012eveskite tai, k\u0105 girdite:",help_btn:"Pagalba",play_again:"Dar kart\u0105 paleisti gars\u0105", -cant_hear_this:"Atsisi\u0173sti gars\u0105 kaip MP3",incorrect_try_again:"Neteisingai. Bandykite dar kart\u0105.",image_alt_text:"Testo \u201ereCAPTCHA\u201c vaizdas",privacy_and_terms:"Privatumas ir s\u0105lygos"},lv:{visual_challenge:"Sa\u0146emt vizu\u0101lu izaicin\u0101jumu",audio_challenge:"Sa\u0146emt audio izaicin\u0101jumu",refresh_btn:"Sa\u0146emt jaunu izaicin\u0101jumu",instructions_visual:"Ievadiet tekstu:",instructions_audio:"Ierakstiet dzirdamo:",help_btn:"Pal\u012bdz\u012bba",play_again:"V\u0113lreiz atska\u0146ot ska\u0146u", -cant_hear_this:"Lejupiel\u0101d\u0113t ska\u0146u MP3\u00a0form\u0101t\u0101",incorrect_try_again:"Nepareizi. M\u0113\u0123iniet v\u0113lreiz.",image_alt_text:"reCAPTCHA izaicin\u0101juma att\u0113ls",privacy_and_terms:"Konfidencialit\u0101te un noteikumi"},ml:{visual_challenge:"\u0d12\u0d30\u0d41 \u0d26\u0d43\u0d36\u0d4d\u0d2f \u0d1a\u0d32\u0d1e\u0d4d\u0d1a\u0d4d \u0d28\u0d47\u0d1f\u0d41\u0d15",audio_challenge:"\u0d12\u0d30\u0d41 \u0d13\u0d21\u0d3f\u0d2f\u0d4b \u0d1a\u0d32\u0d1e\u0d4d\u0d1a\u0d4d \u0d28\u0d47\u0d1f\u0d41\u0d15", -refresh_btn:"\u0d12\u0d30\u0d41 \u0d2a\u0d41\u0d24\u0d3f\u0d2f \u0d1a\u0d32\u0d1e\u0d4d\u0d1a\u0d4d \u0d28\u0d47\u0d1f\u0d41\u0d15",instructions_visual:"",instructions_audio:"\u0d15\u0d47\u0d7e\u0d15\u0d4d\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d24\u0d4d \u0d1f\u0d48\u0d2a\u0d4d\u0d2a\u0d4d \u0d1a\u0d46\u0d2f\u0d4d\u0d2f\u0d42:",help_btn:"\u0d38\u0d39\u0d3e\u0d2f\u0d02",play_again:"\u0d36\u0d2c\u0d4d\u200c\u0d26\u0d02 \u0d35\u0d40\u0d23\u0d4d\u0d1f\u0d41\u0d02 \u0d2a\u0d4d\u0d32\u0d47 \u0d1a\u0d46\u0d2f\u0d4d\u0d2f\u0d41\u0d15", -cant_hear_this:"\u0d36\u0d2c\u0d4d\u200c\u0d26\u0d02 MP3 \u0d06\u0d2f\u0d3f \u0d21\u0d57\u0d7a\u0d32\u0d4b\u0d21\u0d4d \u0d1a\u0d46\u0d2f\u0d4d\u0d2f\u0d41\u0d15",incorrect_try_again:"\u0d24\u0d46\u0d31\u0d4d\u0d31\u0d3e\u0d23\u0d4d. \u0d35\u0d40\u0d23\u0d4d\u0d1f\u0d41\u0d02 \u0d36\u0d4d\u0d30\u0d2e\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d15.",image_alt_text:"reCAPTCHA \u0d1a\u0d32\u0d1e\u0d4d\u0d1a\u0d4d \u0d07\u0d2e\u0d47\u0d1c\u0d4d",privacy_and_terms:"\u0d38\u0d4d\u0d35\u0d15\u0d3e\u0d30\u0d4d\u0d2f\u0d24\u0d2f\u0d41\u0d02 \u0d28\u0d3f\u0d2c\u0d28\u0d4d\u0d27\u0d28\u0d15\u0d33\u0d41\u0d02"}, -mr:{visual_challenge:"\u0926\u0943\u0936\u094d\u200d\u092f\u092e\u093e\u0928 \u0906\u0935\u094d\u0939\u093e\u0928 \u092a\u094d\u0930\u093e\u092a\u094d\u0924 \u0915\u0930\u093e",audio_challenge:"\u0911\u0921\u0940\u0913 \u0906\u0935\u094d\u0939\u093e\u0928 \u092a\u094d\u0930\u093e\u092a\u094d\u0924 \u0915\u0930\u093e",refresh_btn:"\u090f\u0915 \u0928\u0935\u0940\u0928 \u0906\u0935\u094d\u0939\u093e\u0928 \u092a\u094d\u0930\u093e\u092a\u094d\u0924 \u0915\u0930\u093e",instructions_visual:"",instructions_audio:"\u0906\u092a\u0932\u094d\u092f\u093e\u0932\u093e \u091c\u0947 \u0910\u0915\u0942 \u092f\u0947\u0908\u0932 \u0924\u0947 \u091f\u093e\u0907\u092a \u0915\u0930\u093e:", -help_btn:"\u092e\u0926\u0924",play_again:"\u0927\u094d\u200d\u0935\u0928\u0940 \u092a\u0941\u0928\u094d\u0939\u093e \u092a\u094d\u200d\u0932\u0947 \u0915\u0930\u093e",cant_hear_this:"MP3 \u0930\u0941\u092a\u093e\u0924 \u0927\u094d\u200d\u0935\u0928\u0940 \u0921\u093e\u0909\u0928\u0932\u094b\u0921 \u0915\u0930\u093e",incorrect_try_again:"\u0905\u092f\u094b\u0917\u094d\u200d\u092f. \u092a\u0941\u0928\u094d\u200d\u0939\u093e \u092a\u094d\u0930\u092f\u0924\u094d\u200d\u0928 \u0915\u0930\u093e.",image_alt_text:"reCAPTCHA \u0906\u0935\u094d\u200d\u0939\u093e\u0928 \u092a\u094d\u0930\u0924\u093f\u092e\u093e", -privacy_and_terms:"\u0917\u094b\u092a\u0928\u0940\u092f\u0924\u093e \u0906\u0923\u093f \u0905\u091f\u0940"},ms:{visual_challenge:"Dapatkan cabaran visual",audio_challenge:"Dapatkan cabaran audio",refresh_btn:"Dapatkan cabaran baru",instructions_visual:"Taipkan teksnya:",instructions_audio:"Taip apa yang didengari:",help_btn:"Bantuan",play_again:"Mainkan bunyi sekali lagi",cant_hear_this:"Muat turun bunyi sebagai MP3",incorrect_try_again:"Tidak betul. Cuba lagi.",image_alt_text:"Imej cabaran reCAPTCHA", -privacy_and_terms:"Privasi & Syarat"},nl:{visual_challenge:"Een visuele uitdaging proberen",audio_challenge:"Een audio-uitdaging proberen",refresh_btn:"Een nieuwe uitdaging proberen",instructions_visual:"Typ de tekst:",instructions_audio:"Typ wat u hoort:",help_btn:"Help",play_again:"Geluid opnieuw afspelen",cant_hear_this:"Geluid downloaden als MP3",incorrect_try_again:"Onjuist. Probeer het opnieuw.",image_alt_text:"reCAPTCHA-uitdagingsafbeelding",privacy_and_terms:"Privacy en voorwaarden"},no:{visual_challenge:"F\u00e5 en bildeutfordring", -audio_challenge:"F\u00e5 en lydutfordring",refresh_btn:"F\u00e5 en ny utfordring",instructions_visual:"Skriv inn teksten:",instructions_audio:"Skriv inn det du h\u00f8rer:",help_btn:"Hjelp",play_again:"Spill av lyd p\u00e5 nytt",cant_hear_this:"Last ned lyd som MP3",incorrect_try_again:"Feil. Pr\u00f8v p\u00e5 nytt.",image_alt_text:"reCAPTCHA-utfordringsbilde",privacy_and_terms:"Personvern og vilk\u00e5r"},pl:{visual_challenge:"Poka\u017c podpowied\u017a wizualn\u0105",audio_challenge:"Odtw\u00f3rz podpowied\u017a d\u017awi\u0119kow\u0105", -refresh_btn:"Nowa podpowied\u017a",instructions_visual:"Przepisz tekst:",instructions_audio:"Wpisz us\u0142yszane s\u0142owa:",help_btn:"Pomoc",play_again:"Odtw\u00f3rz d\u017awi\u0119k ponownie",cant_hear_this:"Pobierz d\u017awi\u0119k jako plik MP3",incorrect_try_again:"Nieprawid\u0142owo. Spr\u00f3buj ponownie.",image_alt_text:"Zadanie obrazkowe reCAPTCHA",privacy_and_terms:"Prywatno\u015b\u0107 i warunki"},pt:qa,"pt-BR":qa,"pt-PT":{visual_challenge:"Obter um desafio visual",audio_challenge:"Obter um desafio de \u00e1udio", -refresh_btn:"Obter um novo desafio",instructions_visual:"Introduza o texto:",instructions_audio:"Escreva o que ouvir:",help_btn:"Ajuda",play_again:"Reproduzir som novamente",cant_hear_this:"Transferir som como MP3",incorrect_try_again:"Incorreto. Tente novamente.",image_alt_text:"Imagem de teste reCAPTCHA",privacy_and_terms:"Privacidade e Termos de Utiliza\u00e7\u00e3o"},ro:ra,ru:{visual_challenge:"\u0412\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", -audio_challenge:"\u0417\u0432\u0443\u043a\u043e\u0432\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430",refresh_btn:"\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c",instructions_visual:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0442\u0435\u043a\u0441\u0442:",instructions_audio:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0442\u043e, \u0447\u0442\u043e \u0441\u043b\u044b\u0448\u0438\u0442\u0435:",help_btn:"\u0421\u043f\u0440\u0430\u0432\u043a\u0430",play_again:"\u041f\u0440\u043e\u0441\u043b\u0443\u0448\u0430\u0442\u044c \u0435\u0449\u0435 \u0440\u0430\u0437", -cant_hear_this:"\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c MP3-\u0444\u0430\u0439\u043b",incorrect_try_again:"\u041d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e. \u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0443.",image_alt_text:"\u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043f\u043e \u0441\u043b\u043e\u0432\u0443 reCAPTCHA",privacy_and_terms:"\u041f\u0440\u0430\u0432\u0438\u043b\u0430 \u0438 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u044b"}, -sk:{visual_challenge:"Zobrazi\u0165 vizu\u00e1lnu podobu",audio_challenge:"Prehra\u0165 zvukov\u00fa podobu",refresh_btn:"Zobrazi\u0165 nov\u00fd v\u00fdraz",instructions_visual:"Zadajte text:",instructions_audio:"Zadajte, \u010do po\u010dujete:",help_btn:"Pomocn\u00edk",play_again:"Znova prehra\u0165 zvuk",cant_hear_this:"Prevzia\u0165 zvuk v podobe s\u00faboru MP3",incorrect_try_again:"Nespr\u00e1vne. Sk\u00faste to znova.",image_alt_text:"Obr\u00e1zok zadania reCAPTCHA",privacy_and_terms:"Ochrana osobn\u00fdch \u00fadajov a Zmluvn\u00e9 podmienky"}, -sl:{visual_challenge:"Vizualni preskus",audio_challenge:"Zvo\u010dni preskus",refresh_btn:"Nov preskus",instructions_visual:"Vnesite besedilo:",instructions_audio:"Natipkajte, kaj sli\u0161ite:",help_btn:"Pomo\u010d",play_again:"Znova predvajaj zvok",cant_hear_this:"Prenesi zvok kot MP3",incorrect_try_again:"Napa\u010dno. Poskusite znova.",image_alt_text:"Slika izziva reCAPTCHA",privacy_and_terms:"Zasebnost in pogoji"},sr:{visual_challenge:"\u041f\u0440\u0438\u043c\u0438\u0442\u0435 \u0432\u0438\u0437\u0443\u0435\u043b\u043d\u0438 \u0443\u043f\u0438\u0442", -audio_challenge:"\u041f\u0440\u0438\u043c\u0438\u0442\u0435 \u0430\u0443\u0434\u0438\u043e \u0443\u043f\u0438\u0442",refresh_btn:"\u041f\u0440\u0438\u043c\u0438\u0442\u0435 \u043d\u043e\u0432\u0438 \u0443\u043f\u0438\u0442",instructions_visual:"\u0423\u043d\u0435\u0441\u0438\u0442\u0435 \u0442\u0435\u043a\u0441\u0442:",instructions_audio:"\u041e\u0442\u043a\u0443\u0446\u0430\u0458\u0442\u0435 \u043e\u043d\u043e \u0448\u0442\u043e \u0447\u0443\u0458\u0435\u0442\u0435:",help_btn:"\u041f\u043e\u043c\u043e\u045b", -play_again:"\u041f\u043e\u043d\u043e\u0432\u043e \u043f\u0443\u0441\u0442\u0438 \u0437\u0432\u0443\u043a",cant_hear_this:"\u041f\u0440\u0435\u0443\u0437\u043c\u0438 \u0437\u0432\u0443\u043a \u043a\u0430\u043e MP3 \u0441\u043d\u0438\u043c\u0430\u043a",incorrect_try_again:"\u041d\u0435\u0442\u0430\u0447\u043d\u043e. \u041f\u043e\u043a\u0443\u0448\u0430\u0458\u0442\u0435 \u043f\u043e\u043d\u043e\u0432\u043e.",image_alt_text:"\u0421\u043b\u0438\u043a\u0430 reCAPTCHA \u043f\u0440\u043e\u0432\u0435\u0440\u0435", -privacy_and_terms:"\u041f\u0440\u0438\u0432\u0430\u0442\u043d\u043e\u0441\u0442 \u0438 \u0443\u0441\u043b\u043e\u0432\u0438"},sv:{visual_challenge:"H\u00e4mta captcha i bildformat",audio_challenge:"H\u00e4mta captcha i ljudformat",refresh_btn:"H\u00e4mta ny captcha",instructions_visual:"Skriv texten:",instructions_audio:"Skriv det du h\u00f6r:",help_btn:"Hj\u00e4lp",play_again:"Spela upp ljudet igen",cant_hear_this:"H\u00e4mta ljud som MP3",incorrect_try_again:"Fel. F\u00f6rs\u00f6k igen.",image_alt_text:"reCAPTCHA-bild", -privacy_and_terms:"Sekretess och villkor"},sw:{visual_challenge:"Pata herufi za kusoma",audio_challenge:"Pata herufi za kusikiliza",refresh_btn:"Pata herufi mpya",instructions_visual:"",instructions_audio:"Charaza unachosikia:",help_btn:"Usaidizi",play_again:"Cheza sauti tena",cant_hear_this:"Pakua sauti kama MP3",incorrect_try_again:"Sio sahihi. Jaribu tena.",image_alt_text:"picha ya changamoto ya reCAPTCHA",privacy_and_terms:"Faragha & Masharti"},ta:{visual_challenge:"\u0baa\u0bbe\u0bb0\u0bcd\u0bb5\u0bc8 \u0b9a\u0bc7\u0bb2\u0b9e\u0bcd\u0b9a\u0bc8\u0baa\u0bcd \u0baa\u0bc6\u0bb1\u0bc1\u0b95", -audio_challenge:"\u0b86\u0b9f\u0bbf\u0baf\u0bcb \u0b9a\u0bc7\u0bb2\u0b9e\u0bcd\u0b9a\u0bc8\u0baa\u0bcd \u0baa\u0bc6\u0bb1\u0bc1\u0b95",refresh_btn:"\u0baa\u0bc1\u0ba4\u0bbf\u0baf \u0b9a\u0bc7\u0bb2\u0b9e\u0bcd\u0b9a\u0bc8\u0baa\u0bcd \u0baa\u0bc6\u0bb1\u0bc1\u0b95",instructions_visual:"",instructions_audio:"\u0b95\u0bc7\u0b9f\u0bcd\u0baa\u0ba4\u0bc8 \u0b9f\u0bc8\u0baa\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0b95:",help_btn:"\u0b89\u0ba4\u0bb5\u0bbf",play_again:"\u0b92\u0bb2\u0bbf\u0baf\u0bc8 \u0bae\u0bc0\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0b87\u0baf\u0b95\u0bcd\u0b95\u0bc1", -cant_hear_this:"\u0b92\u0bb2\u0bbf\u0baf\u0bc8 MP3 \u0b86\u0b95 \u0baa\u0ba4\u0bbf\u0bb5\u0bbf\u0bb1\u0b95\u0bcd\u0b95\u0bc1\u0b95",incorrect_try_again:"\u0ba4\u0bb5\u0bb1\u0bbe\u0ba9\u0ba4\u0bc1. \u0bae\u0bc0\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0bae\u0bc1\u0baf\u0bb2\u0bb5\u0bc1\u0bae\u0bcd.",image_alt_text:"reCAPTCHA \u0b9a\u0bc7\u0bb2\u0b9e\u0bcd\u0b9a\u0bcd \u0baa\u0b9f\u0bae\u0bcd",privacy_and_terms:"\u0ba4\u0ba9\u0bbf\u0baf\u0bc1\u0bb0\u0bbf\u0bae\u0bc8 & \u0bb5\u0bbf\u0ba4\u0bbf\u0bae\u0bc1\u0bb1\u0bc8\u0b95\u0bb3\u0bcd"}, -te:{visual_challenge:"\u0c12\u0c15 \u0c26\u0c43\u0c36\u0c4d\u0c2f\u0c2e\u0c3e\u0c28 \u0c38\u0c35\u0c3e\u0c32\u0c41\u0c28\u0c41 \u0c38\u0c4d\u0c35\u0c40\u0c15\u0c30\u0c3f\u0c02\u0c1a\u0c02\u0c21\u0c3f",audio_challenge:"\u0c12\u0c15 \u0c06\u0c21\u0c3f\u0c2f\u0c4b \u0c38\u0c35\u0c3e\u0c32\u0c41\u0c28\u0c41 \u0c38\u0c4d\u0c35\u0c40\u0c15\u0c30\u0c3f\u0c02\u0c1a\u0c02\u0c21\u0c3f",refresh_btn:"\u0c15\u0c4d\u0c30\u0c4a\u0c24\u0c4d\u0c24 \u0c38\u0c35\u0c3e\u0c32\u0c41\u0c28\u0c41 \u0c38\u0c4d\u0c35\u0c40\u0c15\u0c30\u0c3f\u0c02\u0c1a\u0c02\u0c21\u0c3f", -instructions_visual:"",instructions_audio:"\u0c2e\u0c40\u0c30\u0c41 \u0c35\u0c3f\u0c28\u0c4d\u0c28\u0c26\u0c3f \u0c1f\u0c48\u0c2a\u0c4d \u0c1a\u0c47\u0c2f\u0c02\u0c21\u0c3f:",help_btn:"\u0c38\u0c39\u0c3e\u0c2f\u0c02",play_again:"\u0c27\u0c4d\u0c35\u0c28\u0c3f\u0c28\u0c3f \u0c2e\u0c33\u0c4d\u0c32\u0c40 \u0c2a\u0c4d\u0c32\u0c47 \u0c1a\u0c47\u0c2f\u0c3f",cant_hear_this:"\u0c27\u0c4d\u0c35\u0c28\u0c3f\u0c28\u0c3f MP3 \u0c35\u0c32\u0c46 \u0c21\u0c4c\u0c28\u0c4d\u200c\u0c32\u0c4b\u0c21\u0c4d \u0c1a\u0c47\u0c2f\u0c3f", -incorrect_try_again:"\u0c24\u0c2a\u0c4d\u0c2a\u0c41. \u0c2e\u0c33\u0c4d\u0c32\u0c40 \u0c2a\u0c4d\u0c30\u0c2f\u0c24\u0c4d\u0c28\u0c3f\u0c02\u0c1a\u0c02\u0c21\u0c3f.",image_alt_text:"reCAPTCHA \u0c38\u0c35\u0c3e\u0c32\u0c41 \u0c1a\u0c3f\u0c24\u0c4d\u0c30\u0c02",privacy_and_terms:"\u0c17\u0c4b\u0c2a\u0c4d\u0c2f\u0c24 & \u0c28\u0c3f\u0c2c\u0c02\u0c27\u0c28\u0c32\u0c41"},th:{visual_challenge:"\u0e23\u0e31\u0e1a\u0e04\u0e27\u0e32\u0e21\u0e17\u0e49\u0e32\u0e17\u0e32\u0e22\u0e14\u0e49\u0e32\u0e19\u0e20\u0e32\u0e1e", -audio_challenge:"\u0e23\u0e31\u0e1a\u0e04\u0e27\u0e32\u0e21\u0e17\u0e49\u0e32\u0e17\u0e32\u0e22\u0e14\u0e49\u0e32\u0e19\u0e40\u0e2a\u0e35\u0e22\u0e07",refresh_btn:"\u0e23\u0e31\u0e1a\u0e04\u0e27\u0e32\u0e21\u0e17\u0e49\u0e32\u0e17\u0e32\u0e22\u0e43\u0e2b\u0e21\u0e48",instructions_visual:"\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e19\u0e35\u0e49:",instructions_audio:"\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e04\u0e38\u0e13\u0e44\u0e14\u0e49\u0e22\u0e34\u0e19:", -help_btn:"\u0e04\u0e27\u0e32\u0e21\u0e0a\u0e48\u0e27\u0e22\u0e40\u0e2b\u0e25\u0e37\u0e2d",play_again:"\u0e40\u0e25\u0e48\u0e19\u0e40\u0e2a\u0e35\u0e22\u0e07\u0e2d\u0e35\u0e01\u0e04\u0e23\u0e31\u0e49\u0e07",cant_hear_this:"\u0e14\u0e32\u0e27\u0e42\u0e2b\u0e25\u0e14\u0e40\u0e2a\u0e35\u0e22\u0e07\u0e40\u0e1b\u0e47\u0e19 MP3",incorrect_try_again:"\u0e44\u0e21\u0e48\u0e16\u0e39\u0e01\u0e15\u0e49\u0e2d\u0e07 \u0e25\u0e2d\u0e07\u0e2d\u0e35\u0e01\u0e04\u0e23\u0e31\u0e49\u0e07",image_alt_text:"\u0e23\u0e2b\u0e31\u0e2a\u0e20\u0e32\u0e1e reCAPTCHA", -privacy_and_terms:"\u0e19\u0e42\u0e22\u0e1a\u0e32\u0e22\u0e2a\u0e48\u0e27\u0e19\u0e1a\u0e38\u0e04\u0e04\u0e25\u0e41\u0e25\u0e30\u0e02\u0e49\u0e2d\u0e01\u0e33\u0e2b\u0e19\u0e14"},tr:{visual_challenge:"G\u00f6rsel sorgu al",audio_challenge:"Sesli sorgu al",refresh_btn:"Yeniden y\u00fckle",instructions_visual:"Metni yaz\u0131n:",instructions_audio:"Duydu\u011funuzu yaz\u0131n:",help_btn:"Yard\u0131m",play_again:"Sesi tekrar \u00e7al",cant_hear_this:"Sesi MP3 olarak indir",incorrect_try_again:"Yanl\u0131\u015f. Tekrar deneyin.", -image_alt_text:"reCAPTCHA sorusu resmi",privacy_and_terms:"Gizlilik ve \u015eartlar"},uk:{visual_challenge:"\u041e\u0442\u0440\u0438\u043c\u0430\u0442\u0438 \u0432\u0456\u0437\u0443\u0430\u043b\u044c\u043d\u0438\u0439 \u0442\u0435\u043a\u0441\u0442",audio_challenge:"\u041e\u0442\u0440\u0438\u043c\u0430\u0442\u0438 \u0430\u0443\u0434\u0456\u043e\u0437\u0430\u043f\u0438\u0441",refresh_btn:"\u041e\u043d\u043e\u0432\u0438\u0442\u0438 \u0442\u0435\u043a\u0441\u0442",instructions_visual:"\u0412\u0432\u0435\u0434\u0456\u0442\u044c \u0442\u0435\u043a\u0441\u0442:", -instructions_audio:"\u0412\u0432\u0435\u0434\u0456\u0442\u044c \u043f\u043e\u0447\u0443\u0442\u0435:",help_btn:"\u0414\u043e\u0432\u0456\u0434\u043a\u0430",play_again:"\u0412\u0456\u0434\u0442\u0432\u043e\u0440\u0438\u0442\u0438 \u0437\u0430\u043f\u0438\u0441 \u0449\u0435 \u0440\u0430\u0437",cant_hear_this:"\u0417\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0438\u0442\u0438 \u0437\u0430\u043f\u0438\u0441 \u044f\u043a MP3",incorrect_try_again:"\u041d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e. \u0421\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0449\u0435 \u0440\u0430\u0437.", -image_alt_text:"\u0417\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u043d\u044f \u0437\u0430\u0432\u0434\u0430\u043d\u043d\u044f reCAPTCHA",privacy_and_terms:"\u041a\u043e\u043d\u0444\u0456\u0434\u0435\u043d\u0446\u0456\u0439\u043d\u0456\u0441\u0442\u044c \u0456 \u0443\u043c\u043e\u0432\u0438"},ur:{visual_challenge:"\u0627\u06cc\u06a9 \u0645\u0631\u0626\u06cc \u0686\u06cc\u0644\u0646\u062c \u062d\u0627\u0635\u0644 \u06a9\u0631\u06cc\u06ba",audio_challenge:"\u0627\u06cc\u06a9 \u0622\u0688\u06cc\u0648 \u0686\u06cc\u0644\u0646\u062c \u062d\u0627\u0635\u0644 \u06a9\u0631\u06cc\u06ba", -refresh_btn:"\u0627\u06cc\u06a9 \u0646\u06cc\u0627 \u0686\u06cc\u0644\u0646\u062c \u062d\u0627\u0635\u0644 \u06a9\u0631\u06cc\u06ba",instructions_visual:"",instructions_audio:"\u062c\u0648 \u0633\u0646\u0627\u0626\u06cc \u062f\u06cc\u062a\u0627 \u06c1\u06d2 \u0648\u06c1 \u0679\u0627\u0626\u067e \u06a9\u0631\u06cc\u06ba:",help_btn:"\u0645\u062f\u062f",play_again:"\u0622\u0648\u0627\u0632 \u062f\u0648\u0628\u0627\u0631\u06c1 \u0686\u0644\u0627\u0626\u06cc\u06ba",cant_hear_this:"\u0622\u0648\u0627\u0632 \u06a9\u0648 MP3 \u06a9\u06d2 \u0628\u0637\u0648\u0631 \u0688\u0627\u0624\u0646 \u0644\u0648\u0688 \u06a9\u0631\u06cc\u06ba", -incorrect_try_again:"\u063a\u0644\u0637\u06d4 \u062f\u0648\u0628\u0627\u0631\u06c1 \u06a9\u0648\u0634\u0634 \u06a9\u0631\u06cc\u06ba\u06d4",image_alt_text:"reCAPTCHA \u0686\u06cc\u0644\u0646\u062c \u0648\u0627\u0644\u06cc \u0634\u0628\u06cc\u06c1",privacy_and_terms:"\u0631\u0627\u0632\u062f\u0627\u0631\u06cc \u0648 \u0634\u0631\u0627\u0626\u0637"},vi:{visual_challenge:"Nh\u1eadn th\u1eed th\u00e1ch h\u00ecnh \u1ea3nh",audio_challenge:"Nh\u1eadn th\u1eed th\u00e1ch \u00e2m thanh",refresh_btn:"Nh\u1eadn th\u1eed th\u00e1ch m\u1edbi", -instructions_visual:"Nh\u1eadp v\u0103n b\u1ea3n:",instructions_audio:"Nh\u1eadp n\u1ed9i dung b\u1ea1n nghe th\u1ea5y:",help_btn:"Tr\u1ee3 gi\u00fap",play_again:"Ph\u00e1t l\u1ea1i \u00e2m thanh",cant_hear_this:"T\u1ea3i \u00e2m thanh xu\u1ed1ng d\u01b0\u1edbi d\u1ea1ng MP3",incorrect_try_again:"Kh\u00f4ng ch\u00ednh x\u00e1c. H\u00e3y th\u1eed l\u1ea1i.",image_alt_text:"H\u00ecnh x\u00e1c th\u1ef1c reCAPTCHA",privacy_and_terms:"B\u1ea3o m\u1eadt v\u00e0 \u0111i\u1ec1u kho\u1ea3n"},"zh-CN":sa,"zh-HK":{visual_challenge:"\u56de\u7b54\u5716\u50cf\u9a57\u8b49\u554f\u984c", -audio_challenge:"\u53d6\u5f97\u8a9e\u97f3\u9a57\u8b49\u554f\u984c",refresh_btn:"\u63db\u4e00\u500b\u9a57\u8b49\u554f\u984c",instructions_visual:"\u8f38\u5165\u6587\u5b57\uff1a",instructions_audio:"\u9375\u5165\u60a8\u6240\u807d\u5230\u7684\uff1a",help_btn:"\u8aaa\u660e",play_again:"\u518d\u6b21\u64ad\u653e\u8072\u97f3",cant_hear_this:"\u5c07\u8072\u97f3\u4e0b\u8f09\u70ba MP3",incorrect_try_again:"\u4e0d\u6b63\u78ba\uff0c\u518d\u8a66\u4e00\u6b21\u3002",image_alt_text:"reCAPTCHA \u9a57\u8b49\u6587\u5b57\u5716\u7247", -privacy_and_terms:"\u79c1\u96b1\u6b0a\u8207\u689d\u6b3e"},"zh-TW":{visual_challenge:"\u53d6\u5f97\u5716\u7247\u9a57\u8b49\u554f\u984c",audio_challenge:"\u53d6\u5f97\u8a9e\u97f3\u9a57\u8b49\u554f\u984c",refresh_btn:"\u53d6\u5f97\u65b0\u7684\u9a57\u8b49\u554f\u984c",instructions_visual:"\u8acb\u8f38\u5165\u5716\u7247\u4e2d\u7684\u6587\u5b57\uff1a",instructions_audio:"\u8acb\u8f38\u5165\u8a9e\u97f3\u5167\u5bb9\uff1a",help_btn:"\u8aaa\u660e",play_again:"\u518d\u6b21\u64ad\u653e",cant_hear_this:"\u4ee5 MP3 \u683c\u5f0f\u4e0b\u8f09\u8072\u97f3", -incorrect_try_again:"\u9a57\u8b49\u78bc\u6709\u8aa4\uff0c\u8acb\u518d\u8a66\u4e00\u6b21\u3002",image_alt_text:"reCAPTCHA \u9a57\u8b49\u6587\u5b57\u5716\u7247",privacy_and_terms:"\u96b1\u79c1\u6b0a\u8207\u689d\u6b3e"},zu:{visual_challenge:"Thola inselelo ebonakalayo",audio_challenge:"Thola inselelo yokulalelwayo",refresh_btn:"Thola inselelo entsha",instructions_visual:"",instructions_audio:"Bhala okuzwayo:",help_btn:"Usizo",play_again:"Phinda udlale okulalelwayo futhi",cant_hear_this:"Layisha umsindo njenge-MP3", -incorrect_try_again:"Akulungile. Zama futhi.",image_alt_text:"umfanekiso oyinselelo we-reCAPTCHA",privacy_and_terms:"Okwangasese kanye nemigomo"},tl:ma,he:pa,"in":oa,mo:ra,zh:sa};var ua=function(a,b){for(var c in a)b.call(void 0,a[c],c,a)},va=function(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b},wa=function(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b},xa=function(a){for(var b in a)return!1;return!0},za=function(){var a=ya()?l.google_ad:null,b={},c;for(c in a)b[c]=a[c];return b},Aa="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "),Ba=function(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]= -d[c];for(var g=0;g<Aa.length;g++)c=Aa[g],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};var w=function(a){if(Error.captureStackTrace)Error.captureStackTrace(this,w);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))};r(w,Error);w.prototype.name="CustomError";var Ca;var Da=function(a,b){for(var c=a.split("%s"),d="",e=Array.prototype.slice.call(arguments,1);e.length&&1<c.length;)d+=c.shift()+e.shift();return d+c.join("%s")},x=function(a){if(!Ea.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(Fa,"&"));-1!=a.indexOf("<")&&(a=a.replace(Ga,"<"));-1!=a.indexOf(">")&&(a=a.replace(Ha,">"));-1!=a.indexOf('"')&&(a=a.replace(Ia,"""));-1!=a.indexOf("'")&&(a=a.replace(Ja,"'"));return a},Fa=/&/g,Ga=/</g,Ha=/>/g,Ia=/"/g,Ja=/'/g,Ea=/[&<>"']/,Ka=function(a, -b){return a<b?-1:a>b?1:0},La=function(a){return String(a).replace(/\-([a-z])/g,function(a,c){return c.toUpperCase()})},Ma=function(a){var b=n(void 0)?"undefined".replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"):"\\s";return a.replace(RegExp("(^"+(b?"|["+b+"]+":"")+")([a-z])","g"),function(a,b,e){return b+e.toUpperCase()})};var Na=function(a,b){b.unshift(a);w.call(this,Da.apply(null,b));b.shift()};r(Na,w);Na.prototype.name="AssertionError";var y=function(a,b,c){if(!a){var d="Assertion failed";if(b)var d=d+(": "+b),e=Array.prototype.slice.call(arguments,2);throw new Na(""+d,e||[]);}},Oa=function(a,b){throw new Na("Failure"+(a?": "+a:""),Array.prototype.slice.call(arguments,1));};var z=Array.prototype,Pa=z.indexOf?function(a,b,c){y(null!=a.length);return z.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if(n(a))return n(b)&&1==b.length?a.indexOf(b,c):-1;for(;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},Qa=z.forEach?function(a,b,c){y(null!=a.length);z.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=n(a)?a.split(""):a,g=0;g<d;g++)g in e&&b.call(c,e[g],g,a)},Ra=z.filter?function(a,b,c){y(null!=a.length);return z.filter.call(a, -b,c)}:function(a,b,c){for(var d=a.length,e=[],g=0,f=n(a)?a.split(""):a,k=0;k<d;k++)if(k in f){var u=f[k];b.call(c,u,k,a)&&(e[g++]=u)}return e},Sa=z.map?function(a,b,c){y(null!=a.length);return z.map.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=Array(d),g=n(a)?a.split(""):a,f=0;f<d;f++)f in g&&(e[f]=b.call(c,g[f],f,a));return e},Ua=function(a){var b;t:{b=Ta;for(var c=a.length,d=n(a)?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a)){b=e;break t}b=-1}return 0>b?null:n(a)?a.charAt(b): -a[b]},Va=function(a,b){var c=Pa(a,b),d;if(d=0<=c)y(null!=a.length),z.splice.call(a,c,1);return d},Wa=function(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]},Xa=function(a,b,c){y(null!=a.length);return 2>=arguments.length?z.slice.call(a,b):z.slice.call(a,b,c)};var A,Ya,Za,$a,ab=function(){return l.navigator?l.navigator.userAgent:null};$a=Za=Ya=A=!1;var B;if(B=ab()){var bb=l.navigator;A=0==B.lastIndexOf("Opera",0);Ya=!A&&(-1!=B.indexOf("MSIE")||-1!=B.indexOf("Trident"));Za=!A&&-1!=B.indexOf("WebKit");$a=!A&&!Za&&!Ya&&"Gecko"==bb.product}var cb=A,C=Ya,D=$a,E=Za,db=function(){var a=l.document;return a?a.documentMode:void 0},eb; -t:{var fb="",gb;if(cb&&l.opera)var hb=l.opera.version,fb="function"==typeof hb?hb():hb;else if(D?gb=/rv\:([^\);]+)(\)|;)/:C?gb=/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/:E&&(gb=/WebKit\/(\S+)/),gb)var ib=gb.exec(ab()),fb=ib?ib[1]:"";if(C){var jb=db();if(jb>parseFloat(fb)){eb=String(jb);break t}}eb=fb} -var kb=eb,lb={},F=function(a){var b;if(!(b=lb[a])){b=0;for(var c=String(kb).replace(/^[\s\xa0]+|[\s\xa0]+$/g,"").split("."),d=String(a).replace(/^[\s\xa0]+|[\s\xa0]+$/g,"").split("."),e=Math.max(c.length,d.length),g=0;0==b&&g<e;g++){var f=c[g]||"",k=d[g]||"",u=RegExp("(\\d*)(\\D*)","g"),L=RegExp("(\\d*)(\\D*)","g");do{var v=u.exec(f)||["","",""],Q=L.exec(k)||["","",""];if(0==v[0].length&&0==Q[0].length)break;b=Ka(0==v[1].length?0:parseInt(v[1],10),0==Q[1].length?0:parseInt(Q[1],10))||Ka(0==v[2].length, -0==Q[2].length)||Ka(v[2],Q[2])}while(0==b)}b=lb[a]=0<=b}return b},mb=l.document,nb=mb&&C?db()||("CSS1Compat"==mb.compatMode?parseInt(kb,10):5):void 0;var ob=!C||C&&9<=nb,pb=!D&&!C||C&&C&&9<=nb||D&&F("1.9.1");C&&F("9");var qb=function(a,b){var c;c=a.className;c=n(c)&&c.match(/\S+/g)||[];for(var d=Xa(arguments,1),e=c.length+d.length,g=c,f=0;f<d.length;f++)0<=Pa(g,d[f])||g.push(d[f]);a.className=c.join(" ");return c.length==e};var sb=function(a){return a?new rb(9==a.nodeType?a:a.ownerDocument||a.document):Ca||(Ca=new rb)},tb=function(a,b){return n(b)?a.getElementById(b):b},vb=function(a,b){ua(b,function(b,d){"style"==d?a.style.cssText=b:"class"==d?a.className=b:"for"==d?a.htmlFor=b:d in ub?a.setAttribute(ub[d],b):0==d.lastIndexOf("aria-",0)||0==d.lastIndexOf("data-",0)?a.setAttribute(d,b):a[d]=b})},ub={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength", -role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"},xb=function(a,b,c){function d(c){c&&b.appendChild(n(c)?a.createTextNode(c):c)}for(var e=2;e<c.length;e++){var g=c[e];!ea(g)||ga(g)&&0<g.nodeType?d(g):Qa(wb(g)?Wa(g):g,d)}},yb=function(a){for(var b;b=a.firstChild;)a.removeChild(b)},zb=function(a){a&&a.parentNode&&a.parentNode.removeChild(a)},wb=function(a){if(a&&"number"==typeof a.length){if(ga(a))return"function"==typeof a.item||"string"==typeof a.item;if(fa(a))return"function"== -typeof a.item}return!1},rb=function(a){this.document_=a||l.document||document};h=rb.prototype;h.getDomHelper=sb;h.getElement=function(a){return tb(this.document_,a)};h.$=rb.prototype.getElement; -h.createDom=function(a,b,c){var d=this.document_,e=arguments,g=e[0],f=e[1];if(!ob&&f&&(f.name||f.type)){g=["<",g];f.name&&g.push(' name="',x(f.name),'"');if(f.type){g.push(' type="',x(f.type),'"');var k={};Ba(k,f);delete k.type;f=k}g.push(">");g=g.join("")}g=d.createElement(g);f&&(n(f)?g.className=f:m(f)?qb.apply(null,[g].concat(f)):vb(g,f));2<e.length&&xb(d,g,e);return g};h.createElement=function(a){return this.document_.createElement(a)};h.createTextNode=function(a){return this.document_.createTextNode(String(a))}; -h.appendChild=function(a,b){a.appendChild(b)};h.getChildren=function(a){return pb&&void 0!=a.children?a.children:Ra(a.childNodes,function(a){return 1==a.nodeType})};var Ab=function(){};Ab.prototype.disposed_=!1;Ab.prototype.dispose=function(){this.disposed_||(this.disposed_=!0,this.disposeInternal())};Ab.prototype.disposeInternal=function(){if(this.onDisposeCallbacks_)for(;this.onDisposeCallbacks_.length;)this.onDisposeCallbacks_.shift()()};var Bb=function(a){Bb[" "](a);return a};Bb[" "]=ca;var Cb=!C||C&&9<=nb,Db=C&&!F("9");!E||F("528");D&&F("1.9b")||C&&F("8")||cb&&F("9.5")||E&&F("528");D&&!F("8")||C&&F("9");var G=function(a,b){this.type=a;this.currentTarget=this.target=b;this.defaultPrevented=this.propagationStopped_=!1;this.returnValue_=!0};G.prototype.disposeInternal=function(){};G.prototype.dispose=function(){};G.prototype.preventDefault=function(){this.defaultPrevented=!0;this.returnValue_=!1};var H=function(a,b){G.call(this,a?a.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.charCode=this.keyCode=this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.event_=this.state=null;if(a){var c=this.type=a.type;this.target=a.target||a.srcElement;this.currentTarget=b;var d=a.relatedTarget;if(d){if(D){var e;t:{try{Bb(d.nodeName);e=!0;break t}catch(g){}e=!1}e||(d=null)}}else"mouseover"== -c?d=a.fromElement:"mouseout"==c&&(d=a.toElement);this.relatedTarget=d;this.offsetX=E||void 0!==a.offsetX?a.offsetX:a.layerX;this.offsetY=E||void 0!==a.offsetY?a.offsetY:a.layerY;this.clientX=void 0!==a.clientX?a.clientX:a.pageX;this.clientY=void 0!==a.clientY?a.clientY:a.pageY;this.screenX=a.screenX||0;this.screenY=a.screenY||0;this.button=a.button;this.keyCode=a.keyCode||0;this.charCode=a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey= -a.metaKey;this.state=a.state;this.event_=a;a.defaultPrevented&&this.preventDefault()}};r(H,G);H.prototype.preventDefault=function(){H.superClass_.preventDefault.call(this);var a=this.event_;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!1,Db)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};H.prototype.disposeInternal=function(){};var Eb="closure_listenable_"+(1E6*Math.random()|0),Fb=function(a){try{return!(!a||!a[Eb])}catch(b){return!1}},Gb=0;var Hb=function(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!d;this.handler=e;this.key=++Gb;this.removed=this.callOnce=!1},Ib=function(a){a.removed=!0;a.listener=null;a.proxy=null;a.src=null;a.handler=null};var I=function(a){this.src=a;this.listeners={};this.typeCount_=0};I.prototype.add=function(a,b,c,d,e){var g=a.toString();a=this.listeners[g];a||(a=this.listeners[g]=[],this.typeCount_++);var f=Jb(a,b,d,e);-1<f?(b=a[f],c||(b.callOnce=!1)):(b=new Hb(b,this.src,g,!!d,e),b.callOnce=c,a.push(b));return b}; -I.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.listeners))return!1;var e=this.listeners[a];b=Jb(e,b,c,d);return-1<b?(Ib(e[b]),y(null!=e.length),z.splice.call(e,b,1),0==e.length&&(delete this.listeners[a],this.typeCount_--),!0):!1};var Kb=function(a,b){var c=b.type;if(!(c in a.listeners))return!1;var d=Va(a.listeners[c],b);d&&(Ib(b),0==a.listeners[c].length&&(delete a.listeners[c],a.typeCount_--));return d}; -I.prototype.removeAll=function(a){a=a&&a.toString();var b=0,c;for(c in this.listeners)if(!a||c==a){for(var d=this.listeners[c],e=0;e<d.length;e++)++b,Ib(d[e]);delete this.listeners[c];this.typeCount_--}return b};I.prototype.getListener=function(a,b,c,d){a=this.listeners[a.toString()];var e=-1;a&&(e=Jb(a,b,c,d));return-1<e?a[e]:null};var Jb=function(a,b,c,d){for(var e=0;e<a.length;++e){var g=a[e];if(!g.removed&&g.listener==b&&g.capture==!!c&&g.handler==d)return e}return-1};var Lb="closure_lm_"+(1E6*Math.random()|0),J={},Mb=0,Nb=function(a,b,c,d,e){if(m(b)){for(var g=0;g<b.length;g++)Nb(a,b[g],c,d,e);return null}c=Ob(c);return Fb(a)?a.listen(b,c,d,e):Pb(a,b,c,!1,d,e)},Pb=function(a,b,c,d,e,g){if(!b)throw Error("Invalid event type");var f=!!e,k=Qb(a);k||(a[Lb]=k=new I(a));c=k.add(b,c,d,e,g);if(c.proxy)return c;d=Rb();c.proxy=d;d.src=a;d.listener=c;a.addEventListener?a.addEventListener(b,d,f):a.attachEvent(b in J?J[b]:J[b]="on"+b,d);Mb++;return c},Rb=function(){var a= -Sb,b=Cb?function(c){return a.call(b.src,b.listener,c)}:function(c){c=a.call(b.src,b.listener,c);if(!c)return c};return b},Tb=function(a,b,c,d,e){if(m(b)){for(var g=0;g<b.length;g++)Tb(a,b[g],c,d,e);return null}c=Ob(c);return Fb(a)?a.listenOnce(b,c,d,e):Pb(a,b,c,!0,d,e)},Ub=function(a,b,c,d,e){if(m(b))for(var g=0;g<b.length;g++)Ub(a,b[g],c,d,e);else c=Ob(c),Fb(a)?a.unlisten(b,c,d,e):a&&(a=Qb(a))&&(b=a.getListener(b,c,!!d,e))&&Vb(b)},Vb=function(a){if("number"==typeof a||!a||a.removed)return!1;var b= -a.src;if(Fb(b))return Kb(b.eventTargetListeners_,a);var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent&&b.detachEvent(c in J?J[c]:J[c]="on"+c,d);Mb--;(c=Qb(b))?(Kb(c,a),0==c.typeCount_&&(c.src=null,b[Lb]=null)):Ib(a);return!0},Xb=function(a,b,c,d){var e=1;if(a=Qb(a))if(b=a.listeners[b])for(b=Wa(b),a=0;a<b.length;a++){var g=b[a];g&&g.capture==c&&!g.removed&&(e&=!1!==Wb(g,d))}return Boolean(e)},Wb=function(a,b){var c=a.listener,d=a.handler||a.src;a.callOnce&& -Vb(a);return c.call(d,b)},Sb=function(a,b){if(a.removed)return!0;if(!Cb){var c=b||ba("window.event"),d=new H(c,this),e=!0;if(!(0>c.keyCode||void 0!=c.returnValue)){t:{var g=!1;if(0==c.keyCode)try{c.keyCode=-1;break t}catch(f){g=!0}if(g||void 0==c.returnValue)c.returnValue=!0}c=[];for(g=d.currentTarget;g;g=g.parentNode)c.push(g);for(var g=a.type,k=c.length-1;!d.propagationStopped_&&0<=k;k--)d.currentTarget=c[k],e&=Xb(c[k],g,!0,d);for(k=0;!d.propagationStopped_&&k<c.length;k++)d.currentTarget=c[k], -e&=Xb(c[k],g,!1,d)}return e}return Wb(a,new H(b,this))},Qb=function(a){a=a[Lb];return a instanceof I?a:null},Yb="__closure_events_fn_"+(1E9*Math.random()>>>0),Ob=function(a){y(a,"Listener can not be null.");if(fa(a))return a;y(a.handleEvent,"An object listener must have handleEvent method.");return a[Yb]||(a[Yb]=function(b){return a.handleEvent(b)})};var K=function(a){this.handler_=a;this.keys_={}};r(K,Ab);var Zb=[];K.prototype.listen=function(a,b,c,d){m(b)||(Zb[0]=b,b=Zb);for(var e=0;e<b.length;e++){var g=Nb(a,b[e],c||this.handleEvent,d||!1,this.handler_||this);if(!g)break;this.keys_[g.key]=g}return this};K.prototype.listenOnce=function(a,b,c,d){return $b(this,a,b,c,d)};var $b=function(a,b,c,d,e,g){if(m(c))for(var f=0;f<c.length;f++)$b(a,b,c[f],d,e,g);else{b=Tb(b,c,d||a.handleEvent,e,g||a.handler_||a);if(!b)return a;a.keys_[b.key]=b}return a}; -K.prototype.unlisten=function(a,b,c,d,e){if(m(b))for(var g=0;g<b.length;g++)this.unlisten(a,b[g],c,d,e);else c=c||this.handleEvent,e=e||this.handler_||this,c=Ob(c),d=!!d,b=Fb(a)?a.getListener(b,c,d,e):a?(a=Qb(a))?a.getListener(b,c,d,e):null:null,b&&(Vb(b),delete this.keys_[b.key]);return this};K.prototype.removeAll=function(){ua(this.keys_,Vb);this.keys_={}};K.prototype.disposeInternal=function(){K.superClass_.disposeInternal.call(this);this.removeAll()}; -K.prototype.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};var M=function(){this.eventTargetListeners_=new I(this);this.actualEventTarget_=this};r(M,Ab);M.prototype[Eb]=!0;h=M.prototype;h.parentEventTarget_=null;h.setParentEventTarget=function(a){this.parentEventTarget_=a};h.addEventListener=function(a,b,c,d){Nb(this,a,b,c,d)};h.removeEventListener=function(a,b,c,d){Ub(this,a,b,c,d)}; -h.dispatchEvent=function(a){ac(this);var b,c=this.parentEventTarget_;if(c){b=[];for(var d=1;c;c=c.parentEventTarget_)b.push(c),y(1E3>++d,"infinite loop")}c=this.actualEventTarget_;d=a.type||a;if(n(a))a=new G(a,c);else if(a instanceof G)a.target=a.target||c;else{var e=a;a=new G(d,c);Ba(a,e)}var e=!0,g;if(b)for(var f=b.length-1;!a.propagationStopped_&&0<=f;f--)g=a.currentTarget=b[f],e=bc(g,d,!0,a)&&e;a.propagationStopped_||(g=a.currentTarget=c,e=bc(g,d,!0,a)&&e,a.propagationStopped_||(e=bc(g,d,!1,a)&& -e));if(b)for(f=0;!a.propagationStopped_&&f<b.length;f++)g=a.currentTarget=b[f],e=bc(g,d,!1,a)&&e;return e};h.disposeInternal=function(){M.superClass_.disposeInternal.call(this);this.eventTargetListeners_&&this.eventTargetListeners_.removeAll(void 0);this.parentEventTarget_=null};h.listen=function(a,b,c,d){ac(this);return this.eventTargetListeners_.add(String(a),b,!1,c,d)};h.listenOnce=function(a,b,c,d){return this.eventTargetListeners_.add(String(a),b,!0,c,d)}; -h.unlisten=function(a,b,c,d){return this.eventTargetListeners_.remove(String(a),b,c,d)};var bc=function(a,b,c,d){b=a.eventTargetListeners_.listeners[String(b)];if(!b)return!0;b=Wa(b);for(var e=!0,g=0;g<b.length;++g){var f=b[g];if(f&&!f.removed&&f.capture==c){var k=f.listener,u=f.handler||f.src;f.callOnce&&Kb(a.eventTargetListeners_,f);e=!1!==k.call(u,d)&&e}}return e&&!1!=d.returnValue_};M.prototype.getListener=function(a,b,c,d){return this.eventTargetListeners_.getListener(String(a),b,c,d)}; -var ac=function(a){y(a.eventTargetListeners_,"Event target is not initialized. Did you call the superclass (goog.events.EventTarget) constructor?")};var N=function(a){M.call(this);this.imageIdToRequestMap_={};this.imageIdToImageMap_={};this.handler_=new K(this);this.parent_=a};r(N,M);var cc=[C&&!F("11")?"readystatechange":"load","abort","error"],dc=function(a,b,c){(c=n(c)?c:c.src)&&(a.imageIdToRequestMap_[b]={src:c,corsRequestType:null})}; -N.prototype.start=function(){var a=this.imageIdToRequestMap_;Qa(wa(a),function(b){var c=a[b];if(c&&(delete a[b],!this.disposed_)){var d;d=this.parent_?sb(this.parent_).createDom("img"):new Image;c.corsRequestType&&(d.crossOrigin=c.corsRequestType);this.handler_.listen(d,cc,this.onNetworkEvent_);this.imageIdToImageMap_[b]=d;d.id=b;d.src=c.src}},this)}; -N.prototype.onNetworkEvent_=function(a){var b=a.currentTarget;if(b){if("readystatechange"==a.type)if("complete"==b.readyState)a.type="load";else return;"undefined"==typeof b.naturalWidth&&("load"==a.type?(b.naturalWidth=b.width,b.naturalHeight=b.height):(b.naturalWidth=0,b.naturalHeight=0));this.dispatchEvent({type:a.type,target:b});!this.disposed_&&(a=b.id,delete this.imageIdToRequestMap_[a],b=this.imageIdToImageMap_[a])&&(delete this.imageIdToImageMap_[a],this.handler_.unlisten(b,cc,this.onNetworkEvent_), -xa(this.imageIdToImageMap_)&&xa(this.imageIdToRequestMap_)&&this.dispatchEvent("complete"))}};N.prototype.disposeInternal=function(){delete this.imageIdToRequestMap_;delete this.imageIdToImageMap_;var a=this.handler_;a&&"function"==typeof a.dispose&&a.dispose();N.superClass_.disposeInternal.call(this)};var ec="StopIteration"in l?l.StopIteration:Error("StopIteration"),fc=function(){};fc.prototype.next=function(){throw ec;};fc.prototype.__iterator__=function(){return this};var O=function(a,b){this.map_={};this.keys_=[];this.version_=this.count_=0;var c=arguments.length;if(1<c){if(c%2)throw Error("Uneven number of arguments");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else if(a){a instanceof O?(c=a.getKeys(),d=a.getValues()):(c=wa(a),d=va(a));for(var e=0;e<c.length;e++)this.set(c[e],d[e])}};O.prototype.getValues=function(){gc(this);for(var a=[],b=0;b<this.keys_.length;b++)a.push(this.map_[this.keys_[b]]);return a}; -O.prototype.getKeys=function(){gc(this);return this.keys_.concat()};O.prototype.remove=function(a){return Object.prototype.hasOwnProperty.call(this.map_,a)?(delete this.map_[a],this.count_--,this.version_++,this.keys_.length>2*this.count_&&gc(this),!0):!1}; -var gc=function(a){if(a.count_!=a.keys_.length){for(var b=0,c=0;b<a.keys_.length;){var d=a.keys_[b];Object.prototype.hasOwnProperty.call(a.map_,d)&&(a.keys_[c++]=d);b++}a.keys_.length=c}if(a.count_!=a.keys_.length){for(var e={},c=b=0;b<a.keys_.length;)d=a.keys_[b],Object.prototype.hasOwnProperty.call(e,d)||(a.keys_[c++]=d,e[d]=1),b++;a.keys_.length=c}};O.prototype.set=function(a,b){Object.prototype.hasOwnProperty.call(this.map_,a)||(this.count_++,this.keys_.push(a),this.version_++);this.map_[a]=b}; -O.prototype.__iterator__=function(a){gc(this);var b=0,c=this.keys_,d=this.map_,e=this.version_,g=this,f=new fc;f.next=function(){for(;;){if(e!=g.version_)throw Error("The map has changed since the iterator was created");if(b>=c.length)throw ec;var f=c[b++];return a?f:d[f]}};return f};var hc=function(a){if("function"==typeof a.getValues)return a.getValues();if(n(a))return a.split("");if(ea(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return va(a)},ic=function(a,b,c){if("function"==typeof a.forEach)a.forEach(b,c);else if(ea(a)||n(a))Qa(a,b,c);else{var d;if("function"==typeof a.getKeys)d=a.getKeys();else if("function"!=typeof a.getValues)if(ea(a)||n(a)){d=[];for(var e=a.length,g=0;g<e;g++)d.push(g)}else d=wa(a);else d=void 0;for(var e=hc(a),g=e.length,f=0;f<g;f++)b.call(c, -e[f],d&&d[f],a)}};var kc=function(a){return jc(a||arguments.callee.caller,[])},jc=function(a,b){var c=[];if(0<=Pa(b,a))c.push("[...circular reference...]");else if(a&&50>b.length){c.push(lc(a)+"(");for(var d=a.arguments,e=0;d&&e<d.length;e++){0<e&&c.push(", ");var g;g=d[e];switch(typeof g){case "object":g=g?"object":"null";break;case "string":break;case "number":g=String(g);break;case "boolean":g=g?"true":"false";break;case "function":g=(g=lc(g))?g:"[fn]";break;default:g=typeof g}40<g.length&&(g=g.substr(0,40)+"..."); -c.push(g)}b.push(a);c.push(")\n");try{c.push(jc(a.caller,b))}catch(f){c.push("[exception trying to get caller]\n")}}else a?c.push("[...long stack...]"):c.push("[end]");return c.join("")},lc=function(a){if(mc[a])return mc[a];a=String(a);if(!mc[a]){var b=/function ([^\(]+)/.exec(a);mc[a]=b?b[1]:"[Anonymous]"}return mc[a]},mc={};var nc=function(a,b,c,d,e){this.reset(a,b,c,d,e)};nc.prototype.exception_=null;nc.prototype.exceptionText_=null;var oc=0;nc.prototype.reset=function(a,b,c,d,e){"number"==typeof e||oc++;d||ja();this.level_=a;this.msg_=b;delete this.exception_;delete this.exceptionText_};nc.prototype.setLevel=function(a){this.level_=a};var P=function(a){this.name_=a;this.handlers_=this.children_=this.level_=this.parent_=null},pc=function(a,b){this.name=a;this.value=b};pc.prototype.toString=function(){return this.name};var qc=new pc("SEVERE",1E3),rc=new pc("CONFIG",700),sc=new pc("FINE",500);P.prototype.getParent=function(){return this.parent_};P.prototype.getChildren=function(){this.children_||(this.children_={});return this.children_};P.prototype.setLevel=function(a){this.level_=a}; -var tc=function(a){if(a.level_)return a.level_;if(a.parent_)return tc(a.parent_);Oa("Root logger has no level set.");return null};P.prototype.log=function(a,b,c){if(a.value>=tc(this).value)for(fa(b)&&(b=b()),a=this.getLogRecord(a,b,c),b="log:"+a.msg_,l.console&&(l.console.timeStamp?l.console.timeStamp(b):l.console.markTimeline&&l.console.markTimeline(b)),l.msWriteProfilerMark&&l.msWriteProfilerMark(b),b=this;b;){c=b;var d=a;if(c.handlers_)for(var e=0,g=void 0;g=c.handlers_[e];e++)g(d);b=b.getParent()}}; -P.prototype.getLogRecord=function(a,b,c){var d=new nc(a,String(b),this.name_);if(c){d.exception_=c;var e;var g=arguments.callee.caller;try{var f;var k=ba("window.location.href");if(n(c))f={message:c,name:"Unknown error",lineNumber:"Not available",fileName:k,stack:"Not available"};else{var u,L,v=!1;try{u=c.lineNumber||c.line||"Not available"}catch(Q){u="Not available",v=!0}try{L=c.fileName||c.filename||c.sourceURL||l.$googDebugFname||k}catch(jd){L="Not available",v=!0}f=!v&&c.lineNumber&&c.fileName&& -c.stack&&c.message&&c.name?c:{message:c.message||"Not available",name:c.name||"UnknownError",lineNumber:u,fileName:L,stack:c.stack||"Not available"}}e="Message: "+x(f.message)+'\nUrl: <a href="view-source:'+f.fileName+'" target="_new">'+f.fileName+"</a>\nLine: "+f.lineNumber+"\n\nBrowser stack:\n"+x(f.stack+"-> ")+"[end]\n\nJS stack traversal:\n"+x(kc(g)+"-> ")}catch(Yc){e="Exception trying to expose exception! You win, we lose. "+Yc}d.exceptionText_=e}return d}; -var uc={},vc=null,wc=function(a){vc||(vc=new P(""),uc[""]=vc,vc.setLevel(rc));var b;if(!(b=uc[a])){b=new P(a);var c=a.lastIndexOf("."),d=a.substr(c+1),c=wc(a.substr(0,c));c.getChildren()[d]=b;b.parent_=c;uc[a]=b}return b};var R=function(a,b){a&&a.log(sc,b,void 0)};var xc=function(a,b,c){if(fa(a))c&&(a=p(a,c));else if(a&&"function"==typeof a.handleEvent)a=p(a.handleEvent,a);else throw Error("Invalid listener argument");return 2147483647<b?-1:l.setTimeout(a,b||0)};var yc=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#(.*))?$"),zc=E,Ac=function(a,b){if(zc){zc=!1;var c=l.location;if(c){var d=c.href;if(d&&(d=(d=Ac(3,d))&&decodeURIComponent(d))&&d!=c.hostname)throw zc=!0,Error();}}return b.match(yc)[a]||null};var Bc=function(){};Bc.prototype.cachedOptions_=null;var Dc=function(a){var b;(b=a.cachedOptions_)||(b={},Cc(a)&&(b[0]=!0,b[1]=!0),b=a.cachedOptions_=b);return b};var Ec,Fc=function(){};r(Fc,Bc);var Gc=function(a){return(a=Cc(a))?new ActiveXObject(a):new XMLHttpRequest},Cc=function(a){if(!a.ieProgId_&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c<b.length;c++){var d=b[c];try{return new ActiveXObject(d),a.ieProgId_=d}catch(e){}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}return a.ieProgId_}; -Ec=new Fc;var S=function(a){M.call(this);this.headers=new O;this.xmlHttpFactory_=a||null;this.active_=!1;this.xhrOptions_=this.xhr_=null;this.lastError_=this.lastMethod_=this.lastUri_="";this.inAbort_=this.inOpen_=this.inSend_=this.errorDispatched_=!1;this.timeoutInterval_=0;this.timeoutId_=null;this.responseType_="";this.useXhr2Timeout_=this.withCredentials_=!1};r(S,M);var Hc=S.prototype,Ic=wc("goog.net.XhrIo");Hc.logger_=Ic; -var Jc=/^https?$/i,Kc=["POST","PUT"],Lc=[],Mc=function(a){var b=new S;Lc.push(b);b.listenOnce("ready",b.cleanupSend_);b.send(a,"POST",void 0,void 0)};S.prototype.cleanupSend_=function(){this.dispose();Va(Lc,this)}; -S.prototype.send=function(a,b,c,d){if(this.xhr_)throw Error("[goog.net.XhrIo] Object is active with another request="+this.lastUri_+"; newUri="+a);b=b?b.toUpperCase():"GET";this.lastUri_=a;this.lastError_="";this.lastMethod_=b;this.errorDispatched_=!1;this.active_=!0;this.xhr_=this.xmlHttpFactory_?Gc(this.xmlHttpFactory_):Gc(Ec);this.xhrOptions_=this.xmlHttpFactory_?Dc(this.xmlHttpFactory_):Dc(Ec);this.xhr_.onreadystatechange=p(this.onReadyStateChange_,this);try{R(this.logger_,T(this,"Opening Xhr")), -this.inOpen_=!0,this.xhr_.open(b,String(a),!0),this.inOpen_=!1}catch(e){R(this.logger_,T(this,"Error opening Xhr: "+e.message));Nc(this,e);return}a=c||"";var g=new O(this.headers);d&&ic(d,function(a,b){g.set(b,a)});d=Ua(g.getKeys());c=l.FormData&&a instanceof l.FormData;!(0<=Pa(Kc,b))||d||c||g.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");ic(g,function(a,b){this.xhr_.setRequestHeader(b,a)},this);this.responseType_&&(this.xhr_.responseType=this.responseType_);"withCredentials"in -this.xhr_&&(this.xhr_.withCredentials=this.withCredentials_);try{Oc(this),0<this.timeoutInterval_&&(this.useXhr2Timeout_=Pc(this.xhr_),R(this.logger_,T(this,"Will abort after "+this.timeoutInterval_+"ms if incomplete, xhr2 "+this.useXhr2Timeout_)),this.useXhr2Timeout_?(this.xhr_.timeout=this.timeoutInterval_,this.xhr_.ontimeout=p(this.timeout_,this)):this.timeoutId_=xc(this.timeout_,this.timeoutInterval_,this)),R(this.logger_,T(this,"Sending request")),this.inSend_=!0,this.xhr_.send(a),this.inSend_= -!1}catch(f){R(this.logger_,T(this,"Send error: "+f.message)),Nc(this,f)}};var Pc=function(a){return C&&F(9)&&"number"==typeof a.timeout&&void 0!==a.ontimeout},Ta=function(a){return"content-type"==a.toLowerCase()};S.prototype.timeout_=function(){"undefined"!=typeof aa&&this.xhr_&&(this.lastError_="Timed out after "+this.timeoutInterval_+"ms, aborting",R(this.logger_,T(this,this.lastError_)),this.dispatchEvent("timeout"),this.abort(8))}; -var Nc=function(a,b){a.active_=!1;a.xhr_&&(a.inAbort_=!0,a.xhr_.abort(),a.inAbort_=!1);a.lastError_=b;Qc(a);Rc(a)},Qc=function(a){a.errorDispatched_||(a.errorDispatched_=!0,a.dispatchEvent("complete"),a.dispatchEvent("error"))};S.prototype.abort=function(){this.xhr_&&this.active_&&(R(this.logger_,T(this,"Aborting")),this.active_=!1,this.inAbort_=!0,this.xhr_.abort(),this.inAbort_=!1,this.dispatchEvent("complete"),this.dispatchEvent("abort"),Rc(this))}; -S.prototype.disposeInternal=function(){this.xhr_&&(this.active_&&(this.active_=!1,this.inAbort_=!0,this.xhr_.abort(),this.inAbort_=!1),Rc(this,!0));S.superClass_.disposeInternal.call(this)};S.prototype.onReadyStateChange_=function(){if(!this.disposed_)if(this.inOpen_||this.inSend_||this.inAbort_)Sc(this);else this.onReadyStateChangeEntryPoint_()};S.prototype.onReadyStateChangeEntryPoint_=function(){Sc(this)}; -var Sc=function(a){if(a.active_&&"undefined"!=typeof aa)if(a.xhrOptions_[1]&&4==Tc(a)&&2==Uc(a))R(a.logger_,T(a,"Local request error detected and ignored"));else if(a.inSend_&&4==Tc(a))xc(a.onReadyStateChange_,0,a);else if(a.dispatchEvent("readystatechange"),4==Tc(a)){R(a.logger_,T(a,"Request complete"));a.active_=!1;try{var b=Uc(a),c,d;t:switch(b){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:d=!0;break t;default:d=!1}if(!(c=d)){var e;if(e=0===b){var g=Ac(1,String(a.lastUri_)); -if(!g&&self.location)var f=self.location.protocol,g=f.substr(0,f.length-1);e=!Jc.test(g?g.toLowerCase():"")}c=e}if(c)a.dispatchEvent("complete"),a.dispatchEvent("success");else{var k;try{k=2<Tc(a)?a.xhr_.statusText:""}catch(u){R(a.logger_,"Can not get status: "+u.message),k=""}a.lastError_=k+" ["+Uc(a)+"]";Qc(a)}}finally{Rc(a)}}},Rc=function(a,b){if(a.xhr_){Oc(a);var c=a.xhr_,d=a.xhrOptions_[0]?ca:null;a.xhr_=null;a.xhrOptions_=null;b||a.dispatchEvent("ready");try{c.onreadystatechange=d}catch(e){(c= -a.logger_)&&c.log(qc,"Problem encountered resetting onreadystatechange: "+e.message,void 0)}}},Oc=function(a){a.xhr_&&a.useXhr2Timeout_&&(a.xhr_.ontimeout=null);"number"==typeof a.timeoutId_&&(l.clearTimeout(a.timeoutId_),a.timeoutId_=null)},Tc=function(a){return a.xhr_?a.xhr_.readyState:0},Uc=function(a){try{return 2<Tc(a)?a.xhr_.status:-1}catch(b){return-1}},T=function(a,b){return b+" ["+a.lastMethod_+" "+a.lastUri_+" "+Uc(a)+"]"};var U=function(){};U.getInstance=function(){return U.instance_?U.instance_:U.instance_=new U};U.prototype.nextId_=0;var V=function(a){M.call(this);this.dom_=a||sb()};r(V,M);h=V.prototype;h.idGenerator_=U.getInstance();h.id_=null;h.inDocument_=!1;h.element_=null;h.parent_=null;h.children_=null;h.childIndex_=null;h.wasDecorated_=!1;h.getElement=function(){return this.element_};h.getParent=function(){return this.parent_};h.setParentEventTarget=function(a){if(this.parent_&&this.parent_!=a)throw Error("Method not supported");V.superClass_.setParentEventTarget.call(this,a)};h.getDomHelper=function(){return this.dom_}; -h.createDom=function(){this.element_=this.dom_.createElement("div")}; -var Wc=function(a,b){if(a.inDocument_)throw Error("Component already rendered");a.element_||a.createDom();b?b.insertBefore(a.element_,null):a.dom_.document_.body.appendChild(a.element_);a.parent_&&!a.parent_.inDocument_||Vc(a)},Vc=function(a){a.inDocument_=!0;Xc(a,function(a){!a.inDocument_&&a.getElement()&&Vc(a)})},Zc=function(a){Xc(a,function(a){a.inDocument_&&Zc(a)});a.googUiComponentHandler_&&a.googUiComponentHandler_.removeAll();a.inDocument_=!1}; -V.prototype.disposeInternal=function(){this.inDocument_&&Zc(this);this.googUiComponentHandler_&&(this.googUiComponentHandler_.dispose(),delete this.googUiComponentHandler_);Xc(this,function(a){a.dispose()});!this.wasDecorated_&&this.element_&&zb(this.element_);this.parent_=this.element_=this.childIndex_=this.children_=null;V.superClass_.disposeInternal.call(this)};var Xc=function(a,b){a.children_&&Qa(a.children_,b,void 0)}; -V.prototype.removeChild=function(a,b){if(a){var c=n(a)?a:a.id_||(a.id_=":"+(a.idGenerator_.nextId_++).toString(36)),d;this.childIndex_&&c?(d=this.childIndex_,d=(c in d?d[c]:void 0)||null):d=null;a=d;if(c&&a){d=this.childIndex_;c in d&&delete d[c];Va(this.children_,a);b&&(Zc(a),a.element_&&zb(a.element_));c=a;if(null==c)throw Error("Unable to set parent component");c.parent_=null;V.superClass_.setParentEventTarget.call(c,null)}}if(!a)throw Error("Child is not in parent component");return a};var W=function(a,b,c){V.call(this,c);this.captchaImage_=a;this.adImage_=b&&300==b.naturalWidth&&57==b.naturalHeight?b:null};r(W,V);W.prototype.createDom=function(){W.superClass_.createDom.call(this);var a=this.getElement();this.captchaImage_.alt=X.image_alt_text;this.getDomHelper().appendChild(a,this.captchaImage_);this.adImage_&&(this.adImage_.alt=X.image_alt_text,this.getDomHelper().appendChild(a,this.adImage_),this.adImage_&&$c(this.adImage_)&&(a.innerHTML+='<div id="recaptcha-ad-choices"><div class="recaptcha-ad-choices-collapsed"><img height="15" width="15" alt="AdChoices" border="0" src="//pagead2.googlesyndication.com/pagead/images/adchoices/icon.png"/></div><div class="recaptcha-ad-choices-expanded"><a href="https://support.google.com/adsense/troubleshooter/1631343" target="_blank"><img height="15" width="75" alt="AdChoices" border="0" src="//pagead2.googlesyndication.com/pagead/images/adchoices/en.png"/></a></div></div>'))}; -var $c=function(a){var b=ad(a,"visibility");a=ad(a,"display");return"hidden"!=b&&"none"!=a},ad=function(a,b){var c;t:{c=9==a.nodeType?a:a.ownerDocument||a.document;if(c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.getComputedStyle(a,null))){c=c[b]||c.getPropertyValue(b)||"";break t}c=""}if(!c&&!(c=a.currentStyle?a.currentStyle[b]:null)&&(c=a.style[La(b)],"undefined"===typeof c)){c=a.style;var d;t:if(d=La(b),void 0===a.style[d]){var e=(E?"Webkit":D?"Moz":C?"ms":cb?"O":null)+Ma(b); -if(void 0!==a.style[e]){d=e;break t}}c=c[d]||""}return c};W.prototype.disposeInternal=function(){delete this.captchaImage_;delete this.adImage_;W.superClass_.disposeInternal.call(this)};var bd=function(a){return Sa(a,function(a){a=a.toString(16);return 1<a.length?a:"0"+a}).join("")};var cd=function(){this.blockSize=-1};var dd=function(){this.blockSize=-1;this.blockSize=64;this.chain_=Array(4);this.block_=Array(this.blockSize);this.totalLength_=this.blockLength_=0;this.reset()};r(dd,cd);dd.prototype.reset=function(){this.chain_[0]=1732584193;this.chain_[1]=4023233417;this.chain_[2]=2562383102;this.chain_[3]=271733878;this.totalLength_=this.blockLength_=0}; -var ed=function(a,b,c){c||(c=0);var d=Array(16);if(n(b))for(var e=0;16>e;++e)d[e]=b.charCodeAt(c++)|b.charCodeAt(c++)<<8|b.charCodeAt(c++)<<16|b.charCodeAt(c++)<<24;else for(e=0;16>e;++e)d[e]=b[c++]|b[c++]<<8|b[c++]<<16|b[c++]<<24;b=a.chain_[0];c=a.chain_[1];var e=a.chain_[2],g=a.chain_[3],f=0,f=b+(g^c&(e^g))+d[0]+3614090360&4294967295;b=c+(f<<7&4294967295|f>>>25);f=g+(e^b&(c^e))+d[1]+3905402710&4294967295;g=b+(f<<12&4294967295|f>>>20);f=e+(c^g&(b^c))+d[2]+606105819&4294967295;e=g+(f<<17&4294967295| -f>>>15);f=c+(b^e&(g^b))+d[3]+3250441966&4294967295;c=e+(f<<22&4294967295|f>>>10);f=b+(g^c&(e^g))+d[4]+4118548399&4294967295;b=c+(f<<7&4294967295|f>>>25);f=g+(e^b&(c^e))+d[5]+1200080426&4294967295;g=b+(f<<12&4294967295|f>>>20);f=e+(c^g&(b^c))+d[6]+2821735955&4294967295;e=g+(f<<17&4294967295|f>>>15);f=c+(b^e&(g^b))+d[7]+4249261313&4294967295;c=e+(f<<22&4294967295|f>>>10);f=b+(g^c&(e^g))+d[8]+1770035416&4294967295;b=c+(f<<7&4294967295|f>>>25);f=g+(e^b&(c^e))+d[9]+2336552879&4294967295;g=b+(f<<12&4294967295| -f>>>20);f=e+(c^g&(b^c))+d[10]+4294925233&4294967295;e=g+(f<<17&4294967295|f>>>15);f=c+(b^e&(g^b))+d[11]+2304563134&4294967295;c=e+(f<<22&4294967295|f>>>10);f=b+(g^c&(e^g))+d[12]+1804603682&4294967295;b=c+(f<<7&4294967295|f>>>25);f=g+(e^b&(c^e))+d[13]+4254626195&4294967295;g=b+(f<<12&4294967295|f>>>20);f=e+(c^g&(b^c))+d[14]+2792965006&4294967295;e=g+(f<<17&4294967295|f>>>15);f=c+(b^e&(g^b))+d[15]+1236535329&4294967295;c=e+(f<<22&4294967295|f>>>10);f=b+(e^g&(c^e))+d[1]+4129170786&4294967295;b=c+(f<< -5&4294967295|f>>>27);f=g+(c^e&(b^c))+d[6]+3225465664&4294967295;g=b+(f<<9&4294967295|f>>>23);f=e+(b^c&(g^b))+d[11]+643717713&4294967295;e=g+(f<<14&4294967295|f>>>18);f=c+(g^b&(e^g))+d[0]+3921069994&4294967295;c=e+(f<<20&4294967295|f>>>12);f=b+(e^g&(c^e))+d[5]+3593408605&4294967295;b=c+(f<<5&4294967295|f>>>27);f=g+(c^e&(b^c))+d[10]+38016083&4294967295;g=b+(f<<9&4294967295|f>>>23);f=e+(b^c&(g^b))+d[15]+3634488961&4294967295;e=g+(f<<14&4294967295|f>>>18);f=c+(g^b&(e^g))+d[4]+3889429448&4294967295;c= -e+(f<<20&4294967295|f>>>12);f=b+(e^g&(c^e))+d[9]+568446438&4294967295;b=c+(f<<5&4294967295|f>>>27);f=g+(c^e&(b^c))+d[14]+3275163606&4294967295;g=b+(f<<9&4294967295|f>>>23);f=e+(b^c&(g^b))+d[3]+4107603335&4294967295;e=g+(f<<14&4294967295|f>>>18);f=c+(g^b&(e^g))+d[8]+1163531501&4294967295;c=e+(f<<20&4294967295|f>>>12);f=b+(e^g&(c^e))+d[13]+2850285829&4294967295;b=c+(f<<5&4294967295|f>>>27);f=g+(c^e&(b^c))+d[2]+4243563512&4294967295;g=b+(f<<9&4294967295|f>>>23);f=e+(b^c&(g^b))+d[7]+1735328473&4294967295; -e=g+(f<<14&4294967295|f>>>18);f=c+(g^b&(e^g))+d[12]+2368359562&4294967295;c=e+(f<<20&4294967295|f>>>12);f=b+(c^e^g)+d[5]+4294588738&4294967295;b=c+(f<<4&4294967295|f>>>28);f=g+(b^c^e)+d[8]+2272392833&4294967295;g=b+(f<<11&4294967295|f>>>21);f=e+(g^b^c)+d[11]+1839030562&4294967295;e=g+(f<<16&4294967295|f>>>16);f=c+(e^g^b)+d[14]+4259657740&4294967295;c=e+(f<<23&4294967295|f>>>9);f=b+(c^e^g)+d[1]+2763975236&4294967295;b=c+(f<<4&4294967295|f>>>28);f=g+(b^c^e)+d[4]+1272893353&4294967295;g=b+(f<<11&4294967295| -f>>>21);f=e+(g^b^c)+d[7]+4139469664&4294967295;e=g+(f<<16&4294967295|f>>>16);f=c+(e^g^b)+d[10]+3200236656&4294967295;c=e+(f<<23&4294967295|f>>>9);f=b+(c^e^g)+d[13]+681279174&4294967295;b=c+(f<<4&4294967295|f>>>28);f=g+(b^c^e)+d[0]+3936430074&4294967295;g=b+(f<<11&4294967295|f>>>21);f=e+(g^b^c)+d[3]+3572445317&4294967295;e=g+(f<<16&4294967295|f>>>16);f=c+(e^g^b)+d[6]+76029189&4294967295;c=e+(f<<23&4294967295|f>>>9);f=b+(c^e^g)+d[9]+3654602809&4294967295;b=c+(f<<4&4294967295|f>>>28);f=g+(b^c^e)+d[12]+ -3873151461&4294967295;g=b+(f<<11&4294967295|f>>>21);f=e+(g^b^c)+d[15]+530742520&4294967295;e=g+(f<<16&4294967295|f>>>16);f=c+(e^g^b)+d[2]+3299628645&4294967295;c=e+(f<<23&4294967295|f>>>9);f=b+(e^(c|~g))+d[0]+4096336452&4294967295;b=c+(f<<6&4294967295|f>>>26);f=g+(c^(b|~e))+d[7]+1126891415&4294967295;g=b+(f<<10&4294967295|f>>>22);f=e+(b^(g|~c))+d[14]+2878612391&4294967295;e=g+(f<<15&4294967295|f>>>17);f=c+(g^(e|~b))+d[5]+4237533241&4294967295;c=e+(f<<21&4294967295|f>>>11);f=b+(e^(c|~g))+d[12]+1700485571& -4294967295;b=c+(f<<6&4294967295|f>>>26);f=g+(c^(b|~e))+d[3]+2399980690&4294967295;g=b+(f<<10&4294967295|f>>>22);f=e+(b^(g|~c))+d[10]+4293915773&4294967295;e=g+(f<<15&4294967295|f>>>17);f=c+(g^(e|~b))+d[1]+2240044497&4294967295;c=e+(f<<21&4294967295|f>>>11);f=b+(e^(c|~g))+d[8]+1873313359&4294967295;b=c+(f<<6&4294967295|f>>>26);f=g+(c^(b|~e))+d[15]+4264355552&4294967295;g=b+(f<<10&4294967295|f>>>22);f=e+(b^(g|~c))+d[6]+2734768916&4294967295;e=g+(f<<15&4294967295|f>>>17);f=c+(g^(e|~b))+d[13]+1309151649& -4294967295;c=e+(f<<21&4294967295|f>>>11);f=b+(e^(c|~g))+d[4]+4149444226&4294967295;b=c+(f<<6&4294967295|f>>>26);f=g+(c^(b|~e))+d[11]+3174756917&4294967295;g=b+(f<<10&4294967295|f>>>22);f=e+(b^(g|~c))+d[2]+718787259&4294967295;e=g+(f<<15&4294967295|f>>>17);f=c+(g^(e|~b))+d[9]+3951481745&4294967295;a.chain_[0]=a.chain_[0]+b&4294967295;a.chain_[1]=a.chain_[1]+(e+(f<<21&4294967295|f>>>11))&4294967295;a.chain_[2]=a.chain_[2]+e&4294967295;a.chain_[3]=a.chain_[3]+g&4294967295}; -dd.prototype.update=function(a,b){void 0===b&&(b=a.length);for(var c=b-this.blockSize,d=this.block_,e=this.blockLength_,g=0;g<b;){if(0==e)for(;g<=c;)ed(this,a,g),g+=this.blockSize;if(n(a))for(;g<b;){if(d[e++]=a.charCodeAt(g++),e==this.blockSize){ed(this,d);e=0;break}}else for(;g<b;)if(d[e++]=a[g++],e==this.blockSize){ed(this,d);e=0;break}}this.blockLength_=e;this.totalLength_+=b};var Y=function(){K.call(this);this.callback_=this.element_=null;this.md5_=new dd};r(Y,K);var fd=function(a,b,c,d,e){a.unwatch();a.element_=b;a.callback_=e;a.listen(b,"keyup",p(a.onChanged_,a,c,d))};Y.prototype.unwatch=function(){this.element_&&this.callback_&&(this.removeAll(),this.callback_=this.element_=null)}; -Y.prototype.onChanged_=function(a,b){var c;c=(c=this.element_.value)?c.replace(/[\s\xa0]+/g,"").toLowerCase():"";this.md5_.reset();this.md5_.update(c+"."+b);c=this.md5_;var d=Array((56>c.blockLength_?c.blockSize:2*c.blockSize)-c.blockLength_);d[0]=128;for(var e=1;e<d.length-8;++e)d[e]=0;for(var g=8*c.totalLength_,e=d.length-8;e<d.length;++e)d[e]=g&255,g/=256;c.update(d);d=Array(16);for(e=g=0;4>e;++e)for(var f=0;32>f;f+=8)d[g++]=c.chain_[e]>>>f&255;bd(d).toLowerCase()==a.toLowerCase()&&this.callback_()}; -Y.prototype.disposeInternal=function(){this.element_=null;Y.superClass_.disposeInternal.call(this)};var hd=function(a,b,c){this.adObject_=a;this.captchaImageUrl_=b;this.opt_successCallback_=c||null;gd(this)},gd=function(a){var b=new N;dc(b,"recaptcha_challenge_image",a.captchaImageUrl_);dc(b,"recaptcha_ad_image",a.adObject_.imageAdUrl);var c={};Nb(b,"load",p(function(a,b){a[b.target.id]=b.target},a,c));Nb(b,"complete",p(a.handleImagesLoaded_,a,c));b.start()}; -hd.prototype.handleImagesLoaded_=function(a){a=new W(a.recaptcha_challenge_image,a.recaptcha_ad_image);var b=tb(document,"recaptcha_image");yb(b);Wc(a,b);a.adImage_&&$c(a.adImage_)&&(Mc(this.adObject_.delayedImpressionUrl),a=new Y,fd(a,tb(document,"recaptcha_response_field"),this.adObject_.hashedAnswer,this.adObject_.salt,p(function(a,b){a.unwatch();Mc(b)},this,a,this.adObject_.engagementUrl)),this.opt_successCallback_&&this.opt_successCallback_("04"+this.adObject_.token))};var ya=function(){var a=l.google_ad;return!!(a&&a.token&&a.imageAdUrl&&a.hashedAnswer&&a.salt&&a.delayedImpressionUrl&&a.engagementUrl)};var X=t;q("RecaptchaStr",X);var Z=l.RecaptchaOptions;q("RecaptchaOptions",Z);var id={tabindex:0,theme:"red",callback:null,lang:null,custom_theme_widget:null,custom_translations:null};q("RecaptchaDefaultOptions",id); -var $={widget:null,timer_id:-1,style_set:!1,theme:null,type:"image",ajax_verify_cb:null,$:function(a){return"string"==typeof a?document.getElementById(a):a},attachEvent:function(a,b,c){a&&a.addEventListener?a.addEventListener(b,c,!1):a&&a.attachEvent&&a.attachEvent("on"+b,c)},create:function(a,b,c){$.destroy();b&&($.widget=$.$(b));$._init_options(c);$._call_challenge(a)},destroy:function(){var a=$.$("recaptcha_challenge_field");a&&a.parentNode.removeChild(a);-1!=$.timer_id&&clearInterval($.timer_id); -$.timer_id=-1;if(a=$.$("recaptcha_image"))a.innerHTML="";$.widget&&("custom"!=$.theme?$.widget.innerHTML="":$.widget.style.display="none",$.widget=null)},focus_response_field:function(){$.$("recaptcha_response_field").focus()},get_challenge:function(){return"undefined"==typeof RecaptchaState?null:RecaptchaState.challenge},get_response:function(){var a=$.$("recaptcha_response_field");return a?a.value:null},ajax_verify:function(a){$.ajax_verify_cb=a;a=$.get_challenge()||"";var b=$.get_response()||""; -a=$._get_api_server()+"/ajaxverify?c="+encodeURIComponent(a)+"&response="+encodeURIComponent(b);$._add_script(a)},_ajax_verify_callback:function(a){$.ajax_verify_cb(a)},_get_overridable_url:function(a){var b=window.location.protocol;if("undefined"!=typeof _RecaptchaOverrideApiServer)a=_RecaptchaOverrideApiServer;else if("undefined"!=typeof RecaptchaState&&"string"==typeof RecaptchaState.server&&0<RecaptchaState.server.length)return RecaptchaState.server.replace(/\/+$/,"");return b+"//"+a},_get_api_server:function(){return $._get_overridable_url("www.google.com/recaptcha/api")}, -_get_static_url_root:function(){return $._get_overridable_url("www.gstatic.com/recaptcha/api")},_call_challenge:function(a){a=$._get_api_server()+"/challenge?k="+a+"&ajax=1&cachestop="+Math.random();$.getLang_()&&(a+="&lang="+$.getLang_());"undefined"!=typeof Z.extra_challenge_params&&(a+="&"+Z.extra_challenge_params);$._add_script(a)},_add_script:function(a){var b=document.createElement("script");b.type="text/javascript";b.src=a;$._get_script_area().appendChild(b)},_get_script_area:function(){var a= -document.getElementsByTagName("head");return a=!a||1>a.length?document.body:a[0]},_hash_merge:function(a){for(var b={},c=0;c<a.length;c++)for(var d in a[c])b[d]=a[c][d];return b},_init_options:function(a){Z=$._hash_merge([id,a||{}])},challenge_callback:function(){$._reset_timer();X=$._hash_merge([t,ta[$.getLang_()]||{},Z.custom_translations||{}]);window.addEventListener&&window.addEventListener("unload",function(){$.destroy()},!1);$._is_ie()&&window.attachEvent&&window.attachEvent("onbeforeunload", -function(){});if(0<navigator.userAgent.indexOf("KHTML")){var a=document.createElement("iframe");a.src="about:blank";a.style.height="0px";a.style.width="0px";a.style.visibility="hidden";a.style.border="none";a.appendChild(document.createTextNode("This frame prevents back/forward cache problems in Safari."));document.body.appendChild(a)}$._finish_widget()},_add_css:function(a){if(-1!=navigator.appVersion.indexOf("MSIE 5"))document.write('<style type="text/css">'+a+"</style>");else{var b=document.createElement("style"); -b.type="text/css";b.styleSheet?b.styleSheet.cssText=a:b.appendChild(document.createTextNode(a));$._get_script_area().appendChild(b)}},_set_style:function(a){$.style_set||($.style_set=!0,$._add_css(a+"\n\n.recaptcha_is_showing_audio .recaptcha_only_if_image,.recaptcha_isnot_showing_audio .recaptcha_only_if_audio,.recaptcha_had_incorrect_sol .recaptcha_only_if_no_incorrect_sol,.recaptcha_nothad_incorrect_sol .recaptcha_only_if_incorrect_sol{display:none !important}"))},_init_builtin_theme:function(){var a= -$.$,b=$._get_static_url_root(),c=s.VertCss,d=s.VertHtml,e=b+"/img/"+$.theme,g="gif",b=$.theme;"clean"==b&&(c=s.CleanCss,d=s.CleanHtml,g="png");c=c.replace(/IMGROOT/g,e);$._set_style(c);$.widget.innerHTML='<div id="recaptcha_area">'+d+"</div>";c=$.getLang_();a("recaptcha_privacy")&&null!=c&&"en"==c.substring(0,2).toLowerCase()&&null!=X.privacy_and_terms&&0<X.privacy_and_terms.length&&(c=document.createElement("a"),c.href="http://www.google.com/intl/en/policies/",c.target="_blank",c.innerHTML=X.privacy_and_terms, -a("recaptcha_privacy").appendChild(c));c=function(b,c,d,L){var v=a(b);v.src=e+"/"+c+"."+g;c=X[d];v.alt=c;b=a(b+"_btn");b.title=c;$.attachEvent(b,"click",L)};c("recaptcha_reload","refresh","refresh_btn",$.reload);c("recaptcha_switch_audio","audio","audio_challenge",function(){$.switch_type("audio")});c("recaptcha_switch_img","text","visual_challenge",function(){$.switch_type("image")});c("recaptcha_whatsthis","help","help_btn",$.showhelp);"clean"==b&&(a("recaptcha_logo").src=e+"/logo."+g);a("recaptcha_table").className= -"recaptchatable recaptcha_theme_"+$.theme;b=function(b,c){var d=a(b);d&&(RecaptchaState.rtl&&"span"==d.tagName.toLowerCase()&&(d.dir="rtl"),d.appendChild(document.createTextNode(X[c])))};b("recaptcha_instructions_image","instructions_visual");b("recaptcha_instructions_audio","instructions_audio");b("recaptcha_instructions_error","incorrect_try_again");a("recaptcha_instructions_image")||a("recaptcha_instructions_audio")||(b="audio"==$.type?X.instructions_audio:X.instructions_visual,b=b.replace(/:$/, -""),a("recaptcha_response_field").setAttribute("placeholder",b))},_finish_widget:function(){var a=$.$,b=Z,c=b.theme;c in{blackglass:1,clean:1,custom:1,red:1,white:1}||(c="red");$.theme||($.theme=c);"custom"!=$.theme?$._init_builtin_theme():$._set_style("");c=document.createElement("span");c.id="recaptcha_challenge_field_holder";c.style.display="none";a("recaptcha_response_field").parentNode.insertBefore(c,a("recaptcha_response_field"));a("recaptcha_response_field").setAttribute("autocomplete","off"); -a("recaptcha_image").style.width="300px";a("recaptcha_image").style.height="57px";$.should_focus=!1;$._set_challenge(RecaptchaState.challenge,"image");$.updateTabIndexes_();$.widget&&($.widget.style.display="");b.callback&&b.callback()},updateTabIndexes_:function(){var a=$.$,b=Z;b.tabindex&&(b=b.tabindex,a("recaptcha_response_field").tabIndex=b++,"audio"==$.type&&a("recaptcha_audio_play_again")&&(a("recaptcha_audio_play_again").tabIndex=b++,a("recaptcha_audio_download"),a("recaptcha_audio_download").tabIndex= -b++),"custom"!=$.theme&&(a("recaptcha_reload_btn").tabIndex=b++,a("recaptcha_switch_audio_btn").tabIndex=b++,a("recaptcha_switch_img_btn").tabIndex=b++,a("recaptcha_whatsthis_btn").tabIndex=b,a("recaptcha_privacy").tabIndex=b++))},switch_type:function(a){$.type=a;$.reload("audio"==$.type?"a":"v");if("custom"!=$.theme){a=$.$;var b="audio"==$.type?X.instructions_audio:X.instructions_visual,b=b.replace(/:$/,"");a("recaptcha_response_field").setAttribute("placeholder",b)}},reload:function(a){var b=Z, -c=RecaptchaState;"undefined"==typeof a&&(a="r");c=$._get_api_server()+"/reload?c="+c.challenge+"&k="+c.site+"&reason="+a+"&type="+$.type;$.getLang_()&&(c+="&lang="+$.getLang_());"undefined"!=typeof b.extra_challenge_params&&(c+="&"+b.extra_challenge_params);"audio"==$.type&&(c=b.audio_beta_12_08?c+"&audio_beta_12_08=1":c+"&new_audio_default=1");$.should_focus="t"!=a;$._add_script(c)},finish_reload:function(a,b,c){RecaptchaState.payload_url=c;RecaptchaState.is_incorrect=!1;$._set_challenge(a,b);$.updateTabIndexes_()}, -_set_challenge:function(a,b){var c=$.$,d=RecaptchaState;d.challenge=a;$.type=b;c("recaptcha_challenge_field_holder").innerHTML='<input type="hidden" name="recaptcha_challenge_field" id="recaptcha_challenge_field" value="'+d.challenge+'"/>';if("audio"==b)c("recaptcha_image").innerHTML=$.getAudioCaptchaHtml(),$._loop_playback();else if("image"==b){var e=d.payload_url;e||(e=$._get_api_server()+"/image?c="+d.challenge);ya()?(new hd(za(),e,function(a){RecaptchaState.challenge=a;c("recaptcha_challenge_field").value= -a}),l.google_ad&&(l.google_ad=null)):c("recaptcha_image").innerHTML='<img id="recaptcha_challenge_image" alt="'+X.image_alt_text+'" height="57" width="300" src="'+e+'" />'}$._css_toggle("recaptcha_had_incorrect_sol","recaptcha_nothad_incorrect_sol",d.is_incorrect);$._css_toggle("recaptcha_is_showing_audio","recaptcha_isnot_showing_audio","audio"==b);$._clear_input();$.should_focus&&$.focus_response_field();$._reset_timer()},_reset_timer:function(){clearInterval($.timer_id);var a=Math.max(1E3*(RecaptchaState.timeout- -60),6E4);$.timer_id=setInterval(function(){$.reload("t")},a);return a},showhelp:function(){window.open($._get_help_link(),"recaptcha_popup","width=460,height=580,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes,resizable=yes")},_clear_input:function(){$.$("recaptcha_response_field").value=""},_displayerror:function(a){var b=$.$;b("recaptcha_image").innerHTML="";b("recaptcha_image").appendChild(document.createTextNode(a))},reloaderror:function(a){$._displayerror(a)},_is_ie:function(){return 0< -navigator.userAgent.indexOf("MSIE")&&!window.opera},_css_toggle:function(a,b,c){var d=$.widget;d||(d=document.body);var e=d.className,e=e.replace(RegExp("(^|\\s+)"+a+"(\\s+|$)")," "),e=e.replace(RegExp("(^|\\s+)"+b+"(\\s+|$)")," ");d.className=e+(" "+(c?a:b))},_get_help_link:function(){var a=$._get_api_server().replace(/\/[a-zA-Z0-9]+\/?$/,"/help"),a=a+("?c="+RecaptchaState.challenge);$.getLang_()&&(a+="&hl="+$.getLang_());return a},playAgain:function(){$.$("recaptcha_image").innerHTML=$.getAudioCaptchaHtml(); -$._loop_playback()},_loop_playback:function(){var a=$.$("recaptcha_audio_play_again");a&&$.attachEvent(a,"click",function(){$.playAgain();return!1})},getAudioCaptchaHtml:function(){var a=RecaptchaState.payload_url;a||(a=$._get_api_server()+"/audio.mp3?c="+RecaptchaState.challenge);var b=$._get_static_url_root()+"/img/audiocaptcha.swf?v2",b=$._is_ie()?'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="audiocaptcha" width="0" height="0" codebase="https://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab"><param name="movie" value="'+ -b+'" /><param name="quality" value="high" /><param name="bgcolor" value="#869ca7" /><param name="allowScriptAccess" value="always" /></object><br/>':'<embed src="'+b+'" quality="high" bgcolor="#869ca7" width="0" height="0" name="audiocaptcha" align="middle" play="true" loop="false" quality="high" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" /></embed>',c="";$.checkFlashVer()&&(c="<br/>"+$.getSpan_('<a id="recaptcha_audio_play_again" class="recaptcha_audio_cant_hear_link">'+ -X.play_again+"</a>"));c+="<br/>"+$.getSpan_('<a id="recaptcha_audio_download" class="recaptcha_audio_cant_hear_link" target="_blank" href="'+a+'">'+X.cant_hear_this+"</a>");return b+c},getSpan_:function(a){return"<span"+(RecaptchaState&&RecaptchaState.rtl?' dir="rtl"':"")+">"+a+"</span>"},gethttpwavurl:function(){if("audio"!=$.type)return"";var a=RecaptchaState.payload_url;a||(a=$._get_api_server()+"/image?c="+RecaptchaState.challenge);return a},checkFlashVer:function(){var a=-1!=navigator.appVersion.indexOf("MSIE"), -b=-1!=navigator.appVersion.toLowerCase().indexOf("win"),c=-1!=navigator.userAgent.indexOf("Opera"),d=-1;if(null!=navigator.plugins&&0<navigator.plugins.length){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"])d=navigator.plugins["Shockwave Flash"+(navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"")].description.split(" ")[2].split(".")[0]}else if(a&&b&&!c)try{d=(new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")).GetVariable("$version").split(" ")[1].split(",")[0]}catch(e){}return 9<= -d},getLang_:function(){return"undefined"!=typeof RecaptchaState&&RecaptchaState.lang?RecaptchaState.lang:Z.lang?Z.lang:null}};q("Recaptcha",$);})() diff --git a/themes/jquerymobile/js/scripts.js b/themes/jquerymobile/js/scripts.js deleted file mode 100644 index 0588803b07e..00000000000 --- a/themes/jquerymobile/js/scripts.js +++ /dev/null @@ -1 +0,0 @@ -$.mobile.pushStateEnabled = false; \ No newline at end of file diff --git a/themes/jquerymobile/js/slick/slick.js b/themes/jquerymobile/js/slick/slick.js deleted file mode 100644 index 00c5baffbf0..00000000000 --- a/themes/jquerymobile/js/slick/slick.js +++ /dev/null @@ -1,2117 +0,0 @@ -/* - _ _ _ _ - ___| (_) ___| | __ (_)___ -/ __| | |/ __| |/ / | / __| -\__ \ | | (__| < _ | \__ \ -|___/_|_|\___|_|\_(_)/ |___/ - |__/ - - Version: 1.3.15 - Author: Ken Wheeler - Website: http://kenwheeler.github.io - Docs: http://kenwheeler.github.io/slick - Repo: http://github.com/kenwheeler/slick - Issues: http://github.com/kenwheeler/slick/issues - - */ - -/* global window, document, define, jQuery, setInterval, clearInterval */ - -(function(factory) { - 'use strict'; - if (typeof define === 'function' && define.amd) { - define(['jquery'], factory); - } else if (typeof exports !== 'undefined') { - module.exports = factory(require('jquery')); - } else { - factory(jQuery); - } - -}(function($) { - 'use strict'; - var Slick = window.Slick || {}; - - Slick = (function() { - - var instanceUid = 0; - - function Slick(element, settings) { - - var _ = this, - responsiveSettings, breakpoint; - - _.defaults = { - accessibility: true, - adaptiveHeight: false, - appendArrows: $(element), - appendDots: $(element), - arrows: true, - asNavFor: null, - prevArrow: '<button type="button" data-role="none" class="slick-prev">Previous</button>', - nextArrow: '<button type="button" data-role="none" class="slick-next">Next</button>', - autoplay: false, - autoplaySpeed: 3000, - centerMode: false, - centerPadding: '50px', - cssEase: 'ease', - customPaging: function(slider, i) { - return '<button type="button" data-role="none">' + (i + 1) + '</button>'; - }, - dots: false, - dotsClass: 'slick-dots', - draggable: true, - easing: 'linear', - fade: false, - focusOnSelect: false, - infinite: true, - initialSlide: 0, - lazyLoad: 'ondemand', - onBeforeChange: null, - onAfterChange: null, - onInit: null, - onReInit: null, - onSetPosition: null, - pauseOnHover: true, - pauseOnDotsHover: false, - respondTo: 'window', - responsive: null, - rtl: false, - slide: 'div', - slidesToShow: 1, - slidesToScroll: 1, - speed: 500, - swipe: true, - swipeToSlide: false, - touchMove: true, - touchThreshold: 5, - useCSS: true, - variableWidth: false, - vertical: false, - waitForAnimate: true - }; - - _.initials = { - animating: false, - dragging: false, - autoPlayTimer: null, - currentDirection: 0, - currentLeft: null, - currentSlide: 0, - direction: 1, - $dots: null, - listWidth: null, - listHeight: null, - loadIndex: 0, - $nextArrow: null, - $prevArrow: null, - slideCount: null, - slideWidth: null, - $slideTrack: null, - $slides: null, - sliding: false, - slideOffset: 0, - swipeLeft: null, - $list: null, - touchObject: {}, - transformsEnabled: false - }; - - $.extend(_, _.initials); - - _.activeBreakpoint = null; - _.animType = null; - _.animProp = null; - _.breakpoints = []; - _.breakpointSettings = []; - _.cssTransitions = false; - _.paused = false; - _.positionProp = null; - _.respondTo = null; - _.shouldClick = true; - _.$slider = $(element); - _.$slidesCache = null; - _.transformType = null; - _.transitionType = null; - _.windowWidth = 0; - _.windowTimer = null; - - _.options = $.extend({}, _.defaults, settings); - - _.currentSlide = _.options.initialSlide; - - _.originalSettings = _.options; - responsiveSettings = _.options.responsive || null; - - if (responsiveSettings && responsiveSettings.length > -1) { - _.respondTo = _.options.respondTo || "window"; - for (breakpoint in responsiveSettings) { - if (responsiveSettings.hasOwnProperty(breakpoint)) { - _.breakpoints.push(responsiveSettings[ - breakpoint].breakpoint); - _.breakpointSettings[responsiveSettings[ - breakpoint].breakpoint] = - responsiveSettings[breakpoint].settings; - } - } - _.breakpoints.sort(function(a, b) { - return b - a; - }); - } - - _.autoPlay = $.proxy(_.autoPlay, _); - _.autoPlayClear = $.proxy(_.autoPlayClear, _); - _.changeSlide = $.proxy(_.changeSlide, _); - _.clickHandler = $.proxy(_.clickHandler, _); - _.selectHandler = $.proxy(_.selectHandler, _); - _.setPosition = $.proxy(_.setPosition, _); - _.swipeHandler = $.proxy(_.swipeHandler, _); - _.dragHandler = $.proxy(_.dragHandler, _); - _.keyHandler = $.proxy(_.keyHandler, _); - _.autoPlayIterator = $.proxy(_.autoPlayIterator, _); - - _.instanceUid = instanceUid++; - - // A simple way to check for HTML strings - // Strict HTML recognition (must start with <) - // Extracted from jQuery v1.11 source - _.htmlExpr = /^(?:\s*(<[\w\W]+>)[^>]*)$/; - - _.init(); - - _.checkResponsive(); - - } - - return Slick; - - }()); - - Slick.prototype.addSlide = function(markup, index, addBefore) { - - var _ = this; - - if (typeof(index) === 'boolean') { - addBefore = index; - index = null; - } else if (index < 0 || (index >= _.slideCount)) { - return false; - } - - _.unload(); - - if (typeof(index) === 'number') { - if (index === 0 && _.$slides.length === 0) { - $(markup).appendTo(_.$slideTrack); - } else if (addBefore) { - $(markup).insertBefore(_.$slides.eq(index)); - } else { - $(markup).insertAfter(_.$slides.eq(index)); - } - } else { - if (addBefore === true) { - $(markup).prependTo(_.$slideTrack); - } else { - $(markup).appendTo(_.$slideTrack); - } - } - - _.$slides = _.$slideTrack.children(this.options.slide); - - _.$slideTrack.children(this.options.slide).detach(); - - _.$slideTrack.append(_.$slides); - - _.$slides.each(function(index, element) { - $(element).attr("index",index); - }); - - _.$slidesCache = _.$slides; - - _.reinit(); - - }; - - Slick.prototype.animateSlide = function(targetLeft, callback) { - - var animProps = {}, _ = this; - - if(_.options.slidesToShow === 1 && _.options.adaptiveHeight === true && _.options.vertical === false) { - var targetHeight = _.$slides.eq(_.currentSlide).outerHeight(true); - _.$list.animate({height: targetHeight},_.options.speed); - } - - if (_.options.rtl === true && _.options.vertical === false) { - targetLeft = -targetLeft; - } - if (_.transformsEnabled === false) { - if (_.options.vertical === false) { - _.$slideTrack.animate({ - left: targetLeft - }, _.options.speed, _.options.easing, callback); - } else { - _.$slideTrack.animate({ - top: targetLeft - }, _.options.speed, _.options.easing, callback); - } - - } else { - - if (_.cssTransitions === false) { - - $({ - animStart: _.currentLeft - }).animate({ - animStart: targetLeft - }, { - duration: _.options.speed, - easing: _.options.easing, - step: function(now) { - if (_.options.vertical === false) { - animProps[_.animType] = 'translate(' + - now + 'px, 0px)'; - _.$slideTrack.css(animProps); - } else { - animProps[_.animType] = 'translate(0px,' + - now + 'px)'; - _.$slideTrack.css(animProps); - } - }, - complete: function() { - if (callback) { - callback.call(); - } - } - }); - - } else { - - _.applyTransition(); - - if (_.options.vertical === false) { - animProps[_.animType] = 'translate3d(' + targetLeft + 'px, 0px, 0px)'; - } else { - animProps[_.animType] = 'translate3d(0px,' + targetLeft + 'px, 0px)'; - } - _.$slideTrack.css(animProps); - - if (callback) { - setTimeout(function() { - - _.disableTransition(); - - callback.call(); - }, _.options.speed); - } - - } - - } - - }; - - Slick.prototype.asNavFor = function(index) { - var _ = this, asNavFor = _.options.asNavFor != null ? $(_.options.asNavFor).getSlick() : null; - if(asNavFor != null) asNavFor.slideHandler(index, true); - }; - - Slick.prototype.applyTransition = function(slide) { - - var _ = this, - transition = {}; - - if (_.options.fade === false) { - transition[_.transitionType] = _.transformType + ' ' + _.options.speed + 'ms ' + _.options.cssEase; - } else { - transition[_.transitionType] = 'opacity ' + _.options.speed + 'ms ' + _.options.cssEase; - } - - if (_.options.fade === false) { - _.$slideTrack.css(transition); - } else { - _.$slides.eq(slide).css(transition); - } - - }; - - Slick.prototype.autoPlay = function() { - - var _ = this; - - if (_.autoPlayTimer) { - clearInterval(_.autoPlayTimer); - } - - if (_.slideCount > _.options.slidesToShow && _.paused !== true) { - _.autoPlayTimer = setInterval(_.autoPlayIterator, - _.options.autoplaySpeed); - } - - }; - - Slick.prototype.autoPlayClear = function() { - - var _ = this; - if (_.autoPlayTimer) { - clearInterval(_.autoPlayTimer); - } - - }; - - Slick.prototype.autoPlayIterator = function() { - - var _ = this; - - if (_.options.infinite === false) { - - if (_.direction === 1) { - - if ((_.currentSlide + 1) === _.slideCount - - 1) { - _.direction = 0; - } - - _.slideHandler(_.currentSlide + _.options.slidesToScroll); - - } else { - - if ((_.currentSlide - 1 === 0)) { - - _.direction = 1; - - } - - _.slideHandler(_.currentSlide - _.options.slidesToScroll); - - } - - } else { - - _.slideHandler(_.currentSlide + _.options.slidesToScroll); - - } - - }; - - Slick.prototype.buildArrows = function() { - - var _ = this; - - if (_.options.arrows === true && _.slideCount > _.options.slidesToShow) { - - _.$prevArrow = $(_.options.prevArrow); - _.$nextArrow = $(_.options.nextArrow); - - if (_.htmlExpr.test(_.options.prevArrow)) { - _.$prevArrow.appendTo(_.options.appendArrows); - } - - if (_.htmlExpr.test(_.options.nextArrow)) { - _.$nextArrow.appendTo(_.options.appendArrows); - } - - if (_.options.infinite !== true) { - _.$prevArrow.addClass('slick-disabled'); - } - - } - - }; - - Slick.prototype.buildDots = function() { - - var _ = this, - i, dotString; - - if (_.options.dots === true && _.slideCount > _.options.slidesToShow) { - - dotString = '<ul class="' + _.options.dotsClass + '">'; - - for (i = 0; i <= _.getDotCount(); i += 1) { - dotString += '<li>' + _.options.customPaging.call(this, _, i) + '</li>'; - } - - dotString += '</ul>'; - - _.$dots = $(dotString).appendTo( - _.options.appendDots); - - _.$dots.find('li').first().addClass( - 'slick-active'); - - } - - }; - - Slick.prototype.buildOut = function() { - - var _ = this; - - _.$slides = _.$slider.children(_.options.slide + - ':not(.slick-cloned)').addClass( - 'slick-slide'); - _.slideCount = _.$slides.length; - - _.$slides.each(function(index, element) { - $(element).attr("index",index); - }); - - _.$slidesCache = _.$slides; - - _.$slider.addClass('slick-slider'); - - _.$slideTrack = (_.slideCount === 0) ? - $('<div class="slick-track"/>').appendTo(_.$slider) : - _.$slides.wrapAll('<div class="slick-track"/>').parent(); - - _.$list = _.$slideTrack.wrap( - '<div class="slick-list"/>').parent(); - _.$slideTrack.css('opacity', 0); - - if (_.options.centerMode === true) { - _.options.slidesToScroll = 1; - } - - $('img[data-lazy]', _.$slider).not('[src]').addClass('slick-loading'); - - _.setupInfinite(); - - _.buildArrows(); - - _.buildDots(); - - _.updateDots(); - - if (_.options.accessibility === true) { - _.$list.prop('tabIndex', 0); - } - - _.setSlideClasses(typeof this.currentSlide === 'number' ? this.currentSlide : 0); - - if (_.options.draggable === true) { - _.$list.addClass('draggable'); - } - - }; - - Slick.prototype.checkResponsive = function() { - - var _ = this, - breakpoint, targetBreakpoint, respondToWidth; - var sliderWidth = _.$slider.width(); - var windowWidth = window.innerWidth || $(window).width(); - if (_.respondTo === "window") { - respondToWidth = windowWidth; - } else if (_.respondTo === "slider") { - respondToWidth = sliderWidth; - } else if (_.respondTo === "min") { - respondToWidth = Math.min(windowWidth, sliderWidth); - } - - if (_.originalSettings.responsive && _.originalSettings - .responsive.length > -1 && _.originalSettings.responsive !== null) { - - targetBreakpoint = null; - - for (breakpoint in _.breakpoints) { - if (_.breakpoints.hasOwnProperty(breakpoint)) { - if (respondToWidth < _.breakpoints[breakpoint]) { - targetBreakpoint = _.breakpoints[breakpoint]; - } - } - } - - if (targetBreakpoint !== null) { - if (_.activeBreakpoint !== null) { - if (targetBreakpoint !== _.activeBreakpoint) { - _.activeBreakpoint = - targetBreakpoint; - _.options = $.extend({}, _.originalSettings, - _.breakpointSettings[ - targetBreakpoint]); - _.refresh(); - } - } else { - _.activeBreakpoint = targetBreakpoint; - _.options = $.extend({}, _.originalSettings, - _.breakpointSettings[ - targetBreakpoint]); - _.refresh(); - } - } else { - if (_.activeBreakpoint !== null) { - _.activeBreakpoint = null; - _.options = _.originalSettings; - _.refresh(); - } - } - - } - - }; - - Slick.prototype.changeSlide = function(event, dontAnimate) { - - var _ = this, - $target = $(event.target), - indexOffset, slideOffset, unevenOffset,navigables, prevNavigable; - - // If target is a link, prevent default action. - $target.is('a') && event.preventDefault(); - - unevenOffset = (_.slideCount % _.options.slidesToScroll !== 0); - indexOffset = unevenOffset ? 0 : (_.slideCount - _.currentSlide) % _.options.slidesToScroll; - - switch (event.data.message) { - - case 'previous': - slideOffset = indexOffset === 0 ? _.options.slidesToScroll : _.options.slidesToShow - indexOffset; - if (_.slideCount > _.options.slidesToShow) { - _.slideHandler(_.currentSlide - slideOffset, false, dontAnimate); - } - break; - - case 'next': - slideOffset = indexOffset === 0 ? _.options.slidesToScroll : indexOffset; - if (_.slideCount > _.options.slidesToShow) { - _.slideHandler(_.currentSlide + slideOffset, false, dontAnimate); - } - break; - - case 'index': - var index = event.data.index === 0 ? 0 : - event.data.index || $(event.target).parent().index() * _.options.slidesToScroll; - - navigables = _.getNavigableIndexes(); - prevNavigable = 0; - if(navigables[index] && navigables[index] === index) { - if(index > navigables[navigables.length -1]){ - index = navigables[navigables.length -1]; - } else { - for(var n in navigables) { - if(index < navigables[n]) { - index = prevNavigable; - break; - } - prevNavigable = navigables[n]; - } - } - } - _.slideHandler(index, false, dontAnimate); - - default: - return; - } - - }; - - Slick.prototype.clickHandler = function(event) { - - var _ = this; - - if(_.shouldClick === false) { - event.stopImmediatePropagation(); - event.stopPropagation(); - event.preventDefault(); - } - - } - - Slick.prototype.destroy = function() { - - var _ = this; - - _.autoPlayClear(); - - _.touchObject = {}; - - $('.slick-cloned', _.$slider).remove(); - if (_.$dots) { - _.$dots.remove(); - } - if (_.$prevArrow && (typeof _.options.prevArrow !== 'object')) { - _.$prevArrow.remove(); - } - if (_.$nextArrow && (typeof _.options.nextArrow !== 'object')) { - _.$nextArrow.remove(); - } - if (_.$slides.parent().hasClass('slick-track')) { - _.$slides.unwrap().unwrap(); - } - - _.$slides.removeClass( - 'slick-slide slick-active slick-center slick-visible') - .removeAttr('index') - .css({ - position: '', - left: '', - top: '', - zIndex: '', - opacity: '', - width: '' - }); - - _.$slider.removeClass('slick-slider'); - _.$slider.removeClass('slick-initialized'); - - _.$list.off('.slick'); - $(window).off('.slick-' + _.instanceUid); - $(document).off('.slick-' + _.instanceUid); - - }; - - Slick.prototype.disableTransition = function(slide) { - - var _ = this, - transition = {}; - - transition[_.transitionType] = ""; - - if (_.options.fade === false) { - _.$slideTrack.css(transition); - } else { - _.$slides.eq(slide).css(transition); - } - - }; - - Slick.prototype.fadeSlide = function(oldSlide, slideIndex, callback) { - - var _ = this; - - if (_.cssTransitions === false) { - - _.$slides.eq(slideIndex).css({ - zIndex: 1000 - }); - - _.$slides.eq(slideIndex).animate({ - opacity: 1 - }, _.options.speed, _.options.easing, callback); - - _.$slides.eq(oldSlide).animate({ - opacity: 0 - }, _.options.speed, _.options.easing); - - } else { - - _.applyTransition(slideIndex); - _.applyTransition(oldSlide); - - _.$slides.eq(slideIndex).css({ - opacity: 1, - zIndex: 1000 - }); - - _.$slides.eq(oldSlide).css({ - opacity: 0 - }); - - if (callback) { - setTimeout(function() { - - _.disableTransition(slideIndex); - _.disableTransition(oldSlide); - - callback.call(); - }, _.options.speed); - } - - } - - }; - - Slick.prototype.filterSlides = function(filter) { - - var _ = this; - - if (filter !== null) { - - _.unload(); - - _.$slideTrack.children(this.options.slide).detach(); - - _.$slidesCache.filter(filter).appendTo(_.$slideTrack); - - _.reinit(); - - } - - }; - - Slick.prototype.getCurrent = function() { - - var _ = this; - - return _.currentSlide; - - }; - - Slick.prototype.getDotCount = function() { - - var _ = this; - - var breakPoint = 0; - var counter = 0; - var pagerQty = 0; - - if(_.options.infinite === true) { - pagerQty = Math.ceil(_.slideCount / _.options.slidesToScroll); - } else { - while (breakPoint < _.slideCount){ - ++pagerQty; - breakPoint = counter + _.options.slidesToShow; - counter += _.options.slidesToScroll <= _.options.slidesToShow ? _.options.slidesToScroll : _.options.slidesToShow; - } - } - - return pagerQty - 1; - - }; - - Slick.prototype.getLeft = function(slideIndex) { - - var _ = this, - targetLeft, - verticalHeight, - verticalOffset = 0, - slideWidth, - targetSlide; - - _.slideOffset = 0; - verticalHeight = _.$slides.first().outerHeight(); - - if (_.options.infinite === true) { - if (_.slideCount > _.options.slidesToShow) { - _.slideOffset = (_.slideWidth * _.options.slidesToShow) * -1; - verticalOffset = (verticalHeight * _.options.slidesToShow) * -1; - } - if (_.slideCount % _.options.slidesToScroll !== 0) { - if (slideIndex + _.options.slidesToScroll > _.slideCount && _.slideCount > _.options.slidesToShow) { - if(slideIndex > _.slideCount) { - _.slideOffset = ((_.options.slidesToShow - (slideIndex - _.slideCount)) * _.slideWidth) * -1; - verticalOffset = ((_.options.slidesToShow - (slideIndex - _.slideCount)) * verticalHeight) * -1; - } else { - _.slideOffset = ((_.slideCount % _.options.slidesToScroll) * _.slideWidth) * -1; - verticalOffset = ((_.slideCount % _.options.slidesToScroll) * verticalHeight) * -1; - } - } - } - } else { - if(slideIndex + _.options.slidesToShow > _.slideCount) { - _.slideOffset = ((slideIndex + _.options.slidesToShow) - _.slideCount) * _.slideWidth; - verticalOffset = ((slideIndex + _.options.slidesToShow) - _.slideCount) * verticalHeight; - } - } - - if (_.slideCount <= _.options.slidesToShow){ - _.slideOffset = 0; - verticalOffset = 0; - } - - if (_.options.centerMode === true && _.options.infinite === true) { - _.slideOffset += _.slideWidth * Math.floor(_.options.slidesToShow / 2) - _.slideWidth; - } else if (_.options.centerMode === true) { - _.slideOffset = 0; - _.slideOffset += _.slideWidth * Math.floor(_.options.slidesToShow / 2); - } - - if (_.options.vertical === false) { - targetLeft = ((slideIndex * _.slideWidth) * -1) + _.slideOffset; - } else { - targetLeft = ((slideIndex * verticalHeight) * -1) + verticalOffset; - } - - if (_.options.variableWidth === true) { - - if(_.slideCount <= _.options.slidesToShow || _.options.infinite === false) { - targetSlide = _.$slideTrack.children('.slick-slide').eq(slideIndex); - } else { - targetSlide = _.$slideTrack.children('.slick-slide').eq(slideIndex + _.options.slidesToShow); - } - targetLeft = targetSlide[0] ? targetSlide[0].offsetLeft * -1 : 0; - if (_.options.centerMode === true) { - if(_.options.infinite === false) { - targetSlide = _.$slideTrack.children('.slick-slide').eq(slideIndex); - } else { - targetSlide = _.$slideTrack.children('.slick-slide').eq(slideIndex + _.options.slidesToShow + 1); - } - targetLeft = targetSlide[0] ? targetSlide[0].offsetLeft * -1 : 0; - targetLeft += (_.$list.width() - targetSlide.outerWidth()) / 2; - } - } - - // 1680 - - return targetLeft; - - }; - - Slick.prototype.getNavigableIndexes = function() { - - var _ = this; - - var breakPoint = 0; - var counter = 0; - var indexes = []; - - while (breakPoint < _.slideCount){ - indexes.push(breakPoint); - breakPoint = counter + _.options.slidesToScroll; - counter += _.options.slidesToScroll <= _.options.slidesToShow ? _.options.slidesToScroll : _.options.slidesToShow; - } - - return indexes; - - }; - - Slick.prototype.getSlideCount = function() { - - var _ = this, slidesTraversed; - - if(_.options.swipeToSlide === true) { - var swipedSlide = null; - _.$slideTrack.find('.slick-slide').each(function(index, slide){ - if (slide.offsetLeft + ($(slide).outerWidth() / 2) > (_.swipeLeft * -1)) { - swipedSlide = slide; - return false; - } - }); - slidesTraversed = Math.abs($(swipedSlide).attr('index') - _.currentSlide); - return slidesTraversed; - } else { - return _.options.slidesToScroll; - } - - }; - - Slick.prototype.init = function() { - - var _ = this; - - if (!$(_.$slider).hasClass('slick-initialized')) { - - $(_.$slider).addClass('slick-initialized'); - _.buildOut(); - _.setProps(); - _.startLoad(); - _.loadSlider(); - _.initializeEvents(); - _.updateArrows(); - _.updateDots(); - } - - if (_.options.onInit !== null) { - _.options.onInit.call(this, _); - } - - }; - - Slick.prototype.initArrowEvents = function() { - - var _ = this; - - if (_.options.arrows === true && _.slideCount > _.options.slidesToShow) { - _.$prevArrow.bind('click.slick', { - message: 'previous' - }, _.changeSlide); - _.$nextArrow.bind('click.slick', { - message: 'next' - }, _.changeSlide); - } - - }; - - Slick.prototype.initDotEvents = function() { - - var _ = this; - - if (_.options.dots === true && _.slideCount > _.options.slidesToShow) { - $('li', _.$dots).bind('click.slick', { - message: 'index' - }, _.changeSlide); - } - - if (_.options.dots === true && _.options.pauseOnDotsHover === true && _.options.autoplay === true) { - $('li', _.$dots) - .bind('mouseenter.slick', function(){ - _.paused = true; - _.autoPlayClear(); - }) - .bind('mouseleave.slick', function(){ - _.paused = false; - _.autoPlay(); - }); - } - - }; - - Slick.prototype.initializeEvents = function() { - - var _ = this; - - _.initArrowEvents(); - - _.initDotEvents(); - - _.$list.bind('touchstart.slick mousedown.slick', { - action: 'start' - }, _.swipeHandler); - _.$list.bind('touchmove.slick mousemove.slick', { - action: 'move' - }, _.swipeHandler); - _.$list.bind('touchend.slick mouseup.slick', { - action: 'end' - }, _.swipeHandler); - _.$list.bind('touchcancel.slick mouseleave.slick', { - action: 'end' - }, _.swipeHandler); - - _.$list.bind('click.slick', _.clickHandler); - - if (_.options.pauseOnHover === true && _.options.autoplay === true) { - _.$list.bind('mouseenter.slick', function(){ - _.paused = true; - _.autoPlayClear(); - }); - _.$list.bind('mouseleave.slick', function(){ - _.paused = false; - _.autoPlay(); - }); - } - - if(_.options.accessibility === true) { - _.$list.bind('keydown.slick', _.keyHandler); - } - - if(_.options.focusOnSelect === true) { - $(_.options.slide, _.$slideTrack).bind('click.slick', _.selectHandler); - } - - $(window).bind('orientationchange.slick.slick-' + _.instanceUid, function() { - _.checkResponsive(); - _.setPosition(); - }); - - $(window).bind('resize.slick.slick-' + _.instanceUid, function() { - if ($(window).width() !== _.windowWidth) { - clearTimeout(_.windowDelay); - _.windowDelay = window.setTimeout(function() { - _.windowWidth = $(window).width(); - _.checkResponsive(); - _.setPosition(); - }, 50); - } - }); - - $('*[draggable!=true]', _.$slideTrack).bind('dragstart', function(e){ e.preventDefault(); }) - - $(window).bind('load.slick.slick-' + _.instanceUid, _.setPosition); - $(document).bind('ready.slick.slick-' + _.instanceUid, _.setPosition); - - }; - - Slick.prototype.initUI = function() { - - var _ = this; - - if (_.options.arrows === true && _.slideCount > _.options.slidesToShow) { - - _.$prevArrow.show(); - _.$nextArrow.show(); - - } - - if (_.options.dots === true && _.slideCount > _.options.slidesToShow) { - - _.$dots.show(); - - } - - if (_.options.autoplay === true) { - - _.autoPlay(); - - } - - }; - - Slick.prototype.keyHandler = function(event) { - - var _ = this; - - if (event.keyCode === 37 && _.options.accessibility === true) { - _.changeSlide({ - data: { - message: 'previous' - } - }); - } else if (event.keyCode === 39 && _.options.accessibility === true) { - _.changeSlide({ - data: { - message: 'next' - } - }); - } - - }; - - Slick.prototype.lazyLoad = function() { - - var _ = this, - loadRange, cloneRange, rangeStart, rangeEnd; - - function loadImages(imagesScope) { - $('img[data-lazy]', imagesScope).each(function() { - var image = $(this), - imageSource = $(this).attr('data-lazy'); - - image - .load(function() { image.animate({ opacity: 1 }, 200); }) - .css({ opacity: 0 }) - .attr('src', imageSource) - .removeAttr('data-lazy') - .removeClass('slick-loading'); - }); - } - - if (_.options.centerMode === true) { - if (_.options.infinite === true) { - rangeStart = _.currentSlide + (_.options.slidesToShow/2 + 1); - rangeEnd = rangeStart + _.options.slidesToShow + 2; - } else { - rangeStart = Math.max(0, _.currentSlide - (_.options.slidesToShow/2 + 1)); - rangeEnd = 2 + (_.options.slidesToShow/2 + 1) + _.currentSlide; - } - } else { - rangeStart = _.options.infinite ? _.options.slidesToShow + _.currentSlide : _.currentSlide; - rangeEnd = rangeStart + _.options.slidesToShow; - if (_.options.fade === true ) { - if(rangeStart > 0) rangeStart--; - if(rangeEnd <= _.slideCount) rangeEnd++; - } - } - - loadRange = _.$slider.find('.slick-slide').slice(rangeStart, rangeEnd); - loadImages(loadRange); - - if (_.slideCount <= _.options.slidesToShow){ - cloneRange = _.$slider.find('.slick-slide') - loadImages(cloneRange) - }else - if (_.currentSlide >= _.slideCount - _.options.slidesToShow) { - cloneRange = _.$slider.find('.slick-cloned').slice(0, _.options.slidesToShow); - loadImages(cloneRange) - } else if (_.currentSlide === 0) { - cloneRange = _.$slider.find('.slick-cloned').slice(_.options.slidesToShow * -1); - loadImages(cloneRange); - } - - }; - - Slick.prototype.loadSlider = function() { - - var _ = this; - - _.setPosition(); - - _.$slideTrack.css({ - opacity: 1 - }); - - _.$slider.removeClass('slick-loading'); - - _.initUI(); - - if (_.options.lazyLoad === 'progressive') { - _.progressiveLazyLoad(); - } - - }; - - Slick.prototype.postSlide = function(index) { - - var _ = this; - - if (_.options.onAfterChange !== null) { - _.options.onAfterChange.call(this, _, index); - } - - _.animating = false; - - _.setPosition(); - - _.swipeLeft = null; - - if (_.options.autoplay === true && _.paused === false) { - _.autoPlay(); - } - - }; - - Slick.prototype.progressiveLazyLoad = function() { - - var _ = this, - imgCount, targetImage; - - imgCount = $('img[data-lazy]', _.$slider).length; - - if (imgCount > 0) { - targetImage = $('img[data-lazy]', _.$slider).first(); - targetImage.attr('src', targetImage.attr('data-lazy')).removeClass('slick-loading').load(function() { - targetImage.removeAttr('data-lazy'); - _.progressiveLazyLoad(); - }) - .error(function () { - targetImage.removeAttr('data-lazy'); - _.progressiveLazyLoad(); - }); - } - - }; - - Slick.prototype.refresh = function() { - - var _ = this, - currentSlide = _.currentSlide; - - _.destroy(); - - $.extend(_, _.initials); - - _.init(); - - _.changeSlide({ - data: { - message: 'index', - index: currentSlide, - } - }, true); - - }; - - Slick.prototype.reinit = function() { - - var _ = this; - - _.$slides = _.$slideTrack.children(_.options.slide).addClass( - 'slick-slide'); - - _.slideCount = _.$slides.length; - - if (_.currentSlide >= _.slideCount && _.currentSlide !== 0) { - _.currentSlide = _.currentSlide - _.options.slidesToScroll; - } - - if (_.slideCount <= _.options.slidesToShow) { - _.currentSlide = 0; - } - - _.setProps(); - - _.setupInfinite(); - - _.buildArrows(); - - _.updateArrows(); - - _.initArrowEvents(); - - _.buildDots(); - - _.updateDots(); - - _.initDotEvents(); - - if(_.options.focusOnSelect === true) { - $(_.options.slide, _.$slideTrack).bind('click.slick', _.selectHandler); - } - - _.setSlideClasses(0); - - _.setPosition(); - - if (_.options.onReInit !== null) { - _.options.onReInit.call(this, _); - } - - }; - - Slick.prototype.removeSlide = function(index, removeBefore, removeAll) { - - var _ = this; - - if (typeof(index) === 'boolean') { - removeBefore = index; - index = removeBefore === true ? 0 : _.slideCount - 1; - } else { - index = removeBefore === true ? --index : index; - } - - if (_.slideCount < 1 || index < 0 || index > _.slideCount - 1) { - return false; - } - - _.unload(); - - if(removeAll === true) { - _.$slideTrack.children().remove(); - } else { - _.$slideTrack.children(this.options.slide).eq(index).remove(); - } - - _.$slides = _.$slideTrack.children(this.options.slide); - - _.$slideTrack.children(this.options.slide).detach(); - - _.$slideTrack.append(_.$slides); - - _.$slidesCache = _.$slides; - - _.reinit(); - - }; - - Slick.prototype.setCSS = function(position) { - - var _ = this, - positionProps = {}, x, y; - - if (_.options.rtl === true) { - position = -position; - } - x = _.positionProp == 'left' ? position + 'px' : '0px'; - y = _.positionProp == 'top' ? position + 'px' : '0px'; - - positionProps[_.positionProp] = position; - - if (_.transformsEnabled === false) { - _.$slideTrack.css(positionProps); - } else { - positionProps = {}; - if (_.cssTransitions === false) { - positionProps[_.animType] = 'translate(' + x + ', ' + y + ')'; - _.$slideTrack.css(positionProps); - } else { - positionProps[_.animType] = 'translate3d(' + x + ', ' + y + ', 0px)'; - _.$slideTrack.css(positionProps); - } - } - - }; - - Slick.prototype.setDimensions = function() { - - var _ = this; - - if (_.options.vertical === false) { - if (_.options.centerMode === true) { - _.$list.css({ - padding: ('0px ' + _.options.centerPadding) - }); - } - } else { - _.$list.height(_.$slides.first().outerHeight(true) * _.options.slidesToShow); - if (_.options.centerMode === true) { - _.$list.css({ - padding: (_.options.centerPadding + ' 0px') - }); - } - } - - _.listWidth = _.$list.width(); - _.listHeight = _.$list.height(); - - - if(_.options.vertical === false && _.options.variableWidth === false) { - _.slideWidth = Math.ceil(_.listWidth / _.options.slidesToShow); - _.$slideTrack.width(Math.ceil((_.slideWidth * _.$slideTrack.children('.slick-slide').length))); - - } else if (_.options.variableWidth === true) { - var trackWidth = 0; - _.slideWidth = Math.ceil(_.listWidth / _.options.slidesToShow); - _.$slideTrack.children('.slick-slide').each(function(){ - trackWidth += Math.ceil($(this).outerWidth(true)); - }); - _.$slideTrack.width(Math.ceil(trackWidth) + 1); - } else { - _.slideWidth = Math.ceil(_.listWidth); - _.$slideTrack.height(Math.ceil((_.$slides.first().outerHeight(true) * _.$slideTrack.children('.slick-slide').length))); - } - - var offset = _.$slides.first().outerWidth(true) - _.$slides.first().width(); - if (_.options.variableWidth === false) _.$slideTrack.children('.slick-slide').width(_.slideWidth - offset); - - }; - - Slick.prototype.setFade = function() { - - var _ = this, - targetLeft; - - _.$slides.each(function(index, element) { - targetLeft = (_.slideWidth * index) * -1; - if (_.options.rtl === true) { - $(element).css({ - position: 'relative', - right: targetLeft, - top: 0, - zIndex: 800, - opacity: 0 - }); - } else { - $(element).css({ - position: 'relative', - left: targetLeft, - top: 0, - zIndex: 800, - opacity: 0 - }); - } - }); - - _.$slides.eq(_.currentSlide).css({ - zIndex: 900, - opacity: 1 - }); - - }; - - Slick.prototype.setHeight = function() { - - var _ = this; - - if(_.options.slidesToShow === 1 && _.options.adaptiveHeight === true && _.options.vertical === false) { - var targetHeight = _.$slides.eq(_.currentSlide).outerHeight(true); - _.$list.css('height', targetHeight); - } - - }; - - Slick.prototype.setPosition = function() { - - var _ = this; - - _.setDimensions(); - - _.setHeight(); - - if (_.options.fade === false) { - _.setCSS(_.getLeft(_.currentSlide)); - } else { - _.setFade(); - } - - if (_.options.onSetPosition !== null) { - _.options.onSetPosition.call(this, _); - } - - }; - - Slick.prototype.setProps = function() { - - var _ = this, - bodyStyle = document.body.style; - - _.positionProp = _.options.vertical === true ? 'top' : 'left'; - - if (_.positionProp === 'top') { - _.$slider.addClass('slick-vertical'); - } else { - _.$slider.removeClass('slick-vertical'); - } - - if (bodyStyle.WebkitTransition !== undefined || - bodyStyle.MozTransition !== undefined || - bodyStyle.msTransition !== undefined) { - if(_.options.useCSS === true) { - _.cssTransitions = true; - } - } - - if (bodyStyle.OTransform !== undefined) { - _.animType = 'OTransform'; - _.transformType = "-o-transform"; - _.transitionType = 'OTransition'; - if (bodyStyle.perspectiveProperty === undefined && bodyStyle.webkitPerspective === undefined) _.animType = false; - } - if (bodyStyle.MozTransform !== undefined) { - _.animType = 'MozTransform'; - _.transformType = "-moz-transform"; - _.transitionType = 'MozTransition'; - if (bodyStyle.perspectiveProperty === undefined && bodyStyle.MozPerspective === undefined) _.animType = false; - } - if (bodyStyle.webkitTransform !== undefined) { - _.animType = 'webkitTransform'; - _.transformType = "-webkit-transform"; - _.transitionType = 'webkitTransition'; - if (bodyStyle.perspectiveProperty === undefined && bodyStyle.webkitPerspective === undefined) _.animType = false; - } - if (bodyStyle.msTransform !== undefined) { - _.animType = 'msTransform'; - _.transformType = "-ms-transform"; - _.transitionType = 'msTransition'; - if (bodyStyle.msTransform === undefined) _.animType = false; - } - if (bodyStyle.transform !== undefined && _.animType !== false) { - _.animType = 'transform'; - _.transformType = "transform"; - _.transitionType = 'transition'; - } - _.transformsEnabled = (_.animType !== null && _.animType !== false); - - }; - - - Slick.prototype.setSlideClasses = function(index) { - - var _ = this, - centerOffset, allSlides, indexOffset, remainder; - - _.$slider.find('.slick-slide').removeClass('slick-active').removeClass('slick-center'); - allSlides = _.$slider.find('.slick-slide'); - - if (_.options.centerMode === true) { - - centerOffset = Math.floor(_.options.slidesToShow / 2); - - if(_.options.infinite === true) { - - if (index >= centerOffset && index <= (_.slideCount - 1) - centerOffset) { - _.$slides.slice(index - centerOffset, index + centerOffset + 1).addClass('slick-active'); - } else { - indexOffset = _.options.slidesToShow + index; - allSlides.slice(indexOffset - centerOffset + 1, indexOffset + centerOffset + 2).addClass('slick-active'); - } - - if (index === 0) { - allSlides.eq(allSlides.length - 1 - _.options.slidesToShow).addClass('slick-center'); - } else if (index === _.slideCount - 1) { - allSlides.eq(_.options.slidesToShow).addClass('slick-center'); - } - - } - - _.$slides.eq(index).addClass('slick-center'); - - } else { - - if (index >= 0 && index <= (_.slideCount - _.options.slidesToShow)) { - _.$slides.slice(index, index + _.options.slidesToShow).addClass('slick-active'); - } else if ( allSlides.length <= _.options.slidesToShow ) { - allSlides.addClass('slick-active'); - } else { - remainder = _.slideCount%_.options.slidesToShow; - indexOffset = _.options.infinite === true ? _.options.slidesToShow + index : index; - if(_.options.slidesToShow == _.options.slidesToScroll && (_.slideCount - index) < _.options.slidesToShow) { - allSlides.slice(indexOffset-(_.options.slidesToShow-remainder), indexOffset + remainder).addClass('slick-active'); - } else { - allSlides.slice(indexOffset, indexOffset + _.options.slidesToShow).addClass('slick-active'); - } - } - - } - - if (_.options.lazyLoad === 'ondemand') { - _.lazyLoad(); - } - - }; - - Slick.prototype.setupInfinite = function() { - - var _ = this, - i, slideIndex, infiniteCount; - - if (_.options.fade === true) { - _.options.centerMode = false; - } - - if (_.options.infinite === true && _.options.fade === false) { - - slideIndex = null; - - if (_.slideCount > _.options.slidesToShow) { - - if (_.options.centerMode === true) { - infiniteCount = _.options.slidesToShow + 1; - } else { - infiniteCount = _.options.slidesToShow; - } - - for (i = _.slideCount; i > (_.slideCount - - infiniteCount); i -= 1) { - slideIndex = i - 1; - $(_.$slides[slideIndex]).clone(true).attr('id', '') - .attr('index', slideIndex-_.slideCount) - .prependTo(_.$slideTrack).addClass('slick-cloned'); - } - for (i = 0; i < infiniteCount; i += 1) { - slideIndex = i; - $(_.$slides[slideIndex]).clone(true).attr('id', '') - .attr('index', slideIndex+_.slideCount) - .appendTo(_.$slideTrack).addClass('slick-cloned'); - } - _.$slideTrack.find('.slick-cloned').find('[id]').each(function() { - $(this).attr('id', ''); - }); - - } - - } - - }; - - Slick.prototype.selectHandler = function(event) { - - var _ = this; - var index = parseInt($(event.target).parents('.slick-slide').attr("index")); - if(!index) index = 0; - - if(_.slideCount <= _.options.slidesToShow){ - _.$slider.find('.slick-slide').removeClass('slick-active'); - _.$slides.eq(index).addClass('slick-active'); - if(_.options.centerMode === true) { - _.$slider.find('.slick-slide').removeClass('slick-center'); - _.$slides.eq(index).addClass('slick-center'); - } - _.asNavFor(index); - return; - } - _.slideHandler(index); - - }; - - Slick.prototype.slideHandler = function(index,sync,dontAnimate) { - - var targetSlide, animSlide, oldSlide, slideLeft, unevenOffset, targetLeft = null, - _ = this; - - sync = sync || false; - - if (_.animating === true && _.options.waitForAnimate === true) { - return; - } - - if (_.options.fade === true && _.currentSlide === index) { - return; - } - - if (_.slideCount <= _.options.slidesToShow) { - return; - } - - if (sync === false) { - _.asNavFor(index); - } - - targetSlide = index; - targetLeft = _.getLeft(targetSlide); - slideLeft = _.getLeft(_.currentSlide); - - _.currentLeft = _.swipeLeft === null ? slideLeft : _.swipeLeft; - - if (_.options.infinite === false && _.options.centerMode === false && (index < 0 || index > _.getDotCount() * _.options.slidesToScroll)) { - if(_.options.fade === false) { - targetSlide = _.currentSlide; - if(dontAnimate!==true) { - _.animateSlide(slideLeft, function() { - _.postSlide(targetSlide); - }); - } else { - _.postSlide(targetSlide); - } - } - return; - } else if (_.options.infinite === false && _.options.centerMode === true && (index < 0 || index > (_.slideCount - _.options.slidesToScroll))) { - if(_.options.fade === false) { - targetSlide = _.currentSlide; - if(dontAnimate!==true) { - _.animateSlide(slideLeft, function() { - _.postSlide(targetSlide); - }); - } else { - _.postSlide(targetSlide); - } - } - return; - } - - if (_.options.autoplay === true) { - clearInterval(_.autoPlayTimer); - } - - if (targetSlide < 0) { - if (_.slideCount % _.options.slidesToScroll !== 0) { - animSlide = _.slideCount - (_.slideCount % _.options.slidesToScroll); - } else { - animSlide = _.slideCount + targetSlide; - } - } else if (targetSlide >= _.slideCount) { - if (_.slideCount % _.options.slidesToScroll !== 0) { - animSlide = 0; - } else { - animSlide = targetSlide - _.slideCount; - } - } else { - animSlide = targetSlide; - } - - _.animating = true; - - if (_.options.onBeforeChange !== null && index !== _.currentSlide) { - _.options.onBeforeChange.call(this, _, _.currentSlide, animSlide); - } - - oldSlide = _.currentSlide; - _.currentSlide = animSlide; - - _.setSlideClasses(_.currentSlide); - - _.updateDots(); - _.updateArrows(); - - if (_.options.fade === true) { - if(dontAnimate!==true) { - _.fadeSlide(oldSlide,animSlide, function() { - _.postSlide(animSlide); - }); - } else { - _.postSlide(animSlide); - } - return; - } - - if(dontAnimate!==true) { - _.animateSlide(targetLeft, function() { - _.postSlide(animSlide); - }); - } else { - _.postSlide(animSlide); - } - - }; - - Slick.prototype.startLoad = function() { - - var _ = this; - - if (_.options.arrows === true && _.slideCount > _.options.slidesToShow) { - - _.$prevArrow.hide(); - _.$nextArrow.hide(); - - } - - if (_.options.dots === true && _.slideCount > _.options.slidesToShow) { - - _.$dots.hide(); - - } - - _.$slider.addClass('slick-loading'); - - }; - - Slick.prototype.swipeDirection = function() { - - var xDist, yDist, r, swipeAngle, _ = this; - - xDist = _.touchObject.startX - _.touchObject.curX; - yDist = _.touchObject.startY - _.touchObject.curY; - r = Math.atan2(yDist, xDist); - - swipeAngle = Math.round(r * 180 / Math.PI); - if (swipeAngle < 0) { - swipeAngle = 360 - Math.abs(swipeAngle); - } - - if ((swipeAngle <= 45) && (swipeAngle >= 0)) { - return (_.options.rtl === false ? 'left' : 'right'); - } - if ((swipeAngle <= 360) && (swipeAngle >= 315)) { - return (_.options.rtl === false ? 'left' : 'right'); - } - if ((swipeAngle >= 135) && (swipeAngle <= 225)) { - return (_.options.rtl === false ? 'right' : 'left'); - } - - return 'vertical'; - - }; - - Slick.prototype.swipeEnd = function(event) { - - var _ = this, slideCount; - - _.dragging = false; - - _.shouldClick = (_.touchObject.swipeLength > 10) ? false : true; - - if (_.touchObject.curX === undefined) { - return false; - } - - if (_.touchObject.swipeLength >= _.touchObject.minSwipe) { - - switch (_.swipeDirection()) { - case 'left': - _.slideHandler(_.currentSlide + _.getSlideCount()); - _.currentDirection = 0; - _.touchObject = {}; - break; - - case 'right': - _.slideHandler(_.currentSlide - _.getSlideCount()); - _.currentDirection = 1; - _.touchObject = {}; - break; - } - } else { - if(_.touchObject.startX !== _.touchObject.curX) { - _.slideHandler(_.currentSlide); - _.touchObject = {}; - } - } - - }; - - Slick.prototype.swipeHandler = function(event) { - - var _ = this; - - if ((_.options.swipe === false) || ('ontouchend' in document && _.options.swipe === false)) { - return; - } else if (_.options.draggable === false && event.type.indexOf('mouse') !== -1) { - return; - } - - _.touchObject.fingerCount = event.originalEvent && event.originalEvent.touches !== undefined ? - event.originalEvent.touches.length : 1; - - _.touchObject.minSwipe = _.listWidth / _.options - .touchThreshold; - - switch (event.data.action) { - - case 'start': - _.swipeStart(event); - break; - - case 'move': - _.swipeMove(event); - break; - - case 'end': - _.swipeEnd(event); - break; - - } - - }; - - Slick.prototype.swipeMove = function(event) { - - var _ = this, - curLeft, swipeDirection, positionOffset, touches; - - touches = event.originalEvent !== undefined ? event.originalEvent.touches : null; - - if (!_.dragging || touches && touches.length !== 1) { - return false; - } - - curLeft = _.getLeft(_.currentSlide); - - _.touchObject.curX = touches !== undefined ? touches[0].pageX : event.clientX; - _.touchObject.curY = touches !== undefined ? touches[0].pageY : event.clientY; - - _.touchObject.swipeLength = Math.round(Math.sqrt( - Math.pow(_.touchObject.curX - _.touchObject.startX, 2))); - - swipeDirection = _.swipeDirection(); - - if (swipeDirection === 'vertical') { - return; - } - - if (event.originalEvent !== undefined && _.touchObject.swipeLength > 4) { - event.preventDefault(); - } - - positionOffset = (_.options.rtl === false ? 1 : -1) * (_.touchObject.curX > _.touchObject.startX ? 1 : -1); - - if (_.options.vertical === false) { - _.swipeLeft = curLeft + _.touchObject.swipeLength * positionOffset; - } else { - _.swipeLeft = curLeft + (_.touchObject - .swipeLength * (_.$list.height() / _.listWidth)) * positionOffset; - } - - if (_.options.fade === true || _.options.touchMove === false) { - return false; - } - - if (_.animating === true) { - _.swipeLeft = null; - return false; - } - - _.setCSS(_.swipeLeft); - - }; - - Slick.prototype.swipeStart = function(event) { - - var _ = this, - touches; - - if (_.touchObject.fingerCount !== 1 || _.slideCount <= _.options.slidesToShow) { - _.touchObject = {}; - return false; - } - - if (event.originalEvent !== undefined && event.originalEvent.touches !== undefined) { - touches = event.originalEvent.touches[0]; - } - - _.touchObject.startX = _.touchObject.curX = touches !== undefined ? touches.pageX : event.clientX; - _.touchObject.startY = _.touchObject.curY = touches !== undefined ? touches.pageY : event.clientY; - - _.dragging = true; - - }; - - Slick.prototype.unfilterSlides = function() { - - var _ = this; - - if (_.$slidesCache !== null) { - - _.unload(); - - _.$slideTrack.children(this.options.slide).detach(); - - _.$slidesCache.appendTo(_.$slideTrack); - - _.reinit(); - - } - - }; - - Slick.prototype.unload = function() { - - var _ = this; - - $('.slick-cloned', _.$slider).remove(); - if (_.$dots) { - _.$dots.remove(); - } - if (_.$prevArrow && (typeof _.options.prevArrow !== 'object')) { - _.$prevArrow.remove(); - } - if (_.$nextArrow && (typeof _.options.nextArrow !== 'object')) { - _.$nextArrow.remove(); - } - _.$slides.removeClass( - 'slick-slide slick-active slick-visible').css('width', ''); - - }; - - Slick.prototype.updateArrows = function() { - - var _ = this, centerOffset; - - centerOffset = Math.floor(_.options.slidesToShow / 2) - - if (_.options.arrows === true && _.options.infinite !== - true && _.slideCount > _.options.slidesToShow) { - _.$prevArrow.removeClass('slick-disabled'); - _.$nextArrow.removeClass('slick-disabled'); - if (_.currentSlide === 0) { - _.$prevArrow.addClass('slick-disabled'); - _.$nextArrow.removeClass('slick-disabled'); - } else if (_.currentSlide >= _.slideCount - _.options.slidesToShow && _.options.centerMode === false) { - _.$nextArrow.addClass('slick-disabled'); - _.$prevArrow.removeClass('slick-disabled'); - } else if (_.currentSlide > _.slideCount - _.options.slidesToShow + centerOffset && _.options.centerMode === true) { - _.$nextArrow.addClass('slick-disabled'); - _.$prevArrow.removeClass('slick-disabled'); - } - } - - }; - - Slick.prototype.updateDots = function() { - - var _ = this; - - if (_.$dots !== null) { - - _.$dots.find('li').removeClass('slick-active'); - _.$dots.find('li').eq(Math.floor(_.currentSlide / _.options.slidesToScroll)).addClass('slick-active'); - - } - - }; - - $.fn.slick = function(options) { - var _ = this; - return _.each(function(index, element) { - - element.slick = new Slick(element, options); - - }); - }; - - $.fn.slickAdd = function(slide, slideIndex, addBefore) { - var _ = this; - return _.each(function(index, element) { - - element.slick.addSlide(slide, slideIndex, addBefore); - - }); - }; - - $.fn.slickCurrentSlide = function() { - var _ = this; - return _.get(0).slick.getCurrent(); - }; - - $.fn.slickFilter = function(filter) { - var _ = this; - return _.each(function(index, element) { - - element.slick.filterSlides(filter); - - }); - }; - - $.fn.slickGoTo = function(slide, dontAnimate) { - var _ = this; - return _.each(function(index, element) { - - element.slick.changeSlide({ - data: { - message: 'index', - index: parseInt(slide) - } - }, dontAnimate); - - }); - }; - - $.fn.slickNext = function() { - var _ = this; - return _.each(function(index, element) { - - element.slick.changeSlide({ - data: { - message: 'next' - } - }); - - }); - }; - - $.fn.slickPause = function() { - var _ = this; - return _.each(function(index, element) { - - element.slick.autoPlayClear(); - element.slick.paused = true; - - }); - }; - - $.fn.slickPlay = function() { - var _ = this; - return _.each(function(index, element) { - - element.slick.paused = false; - element.slick.autoPlay(); - - }); - }; - - $.fn.slickPrev = function() { - var _ = this; - return _.each(function(index, element) { - - element.slick.changeSlide({ - data: { - message: 'previous' - } - }); - - }); - }; - - $.fn.slickRemove = function(slideIndex, removeBefore) { - var _ = this; - return _.each(function(index, element) { - - element.slick.removeSlide(slideIndex, removeBefore); - - }); - }; - - $.fn.slickRemoveAll = function() { - var _ = this; - return _.each(function(index, element) { - - element.slick.removeSlide(null, null, true); - - }); - }; - - $.fn.slickGetOption = function(option) { - var _ = this; - return _.get(0).slick.options[option]; - }; - - $.fn.slickSetOption = function(option, value, refresh) { - var _ = this; - return _.each(function(index, element) { - - element.slick.options[option] = value; - - if (refresh === true) { - element.slick.unload(); - element.slick.reinit(); - } - - }); - }; - - $.fn.slickUnfilter = function() { - var _ = this; - return _.each(function(index, element) { - - element.slick.unfilterSlides(); - - }); - }; - - $.fn.unslick = function() { - var _ = this; - return _.each(function(index, element) { - - if (element.slick) { - element.slick.destroy(); - } - - }); - }; - - $.fn.getSlick = function() { - var s = null; - var _ = this; - _.each(function(index, element) { - s = element.slick; - }); - - return s; - }; - -})); diff --git a/themes/jquerymobile/js/slick/slick.min.js b/themes/jquerymobile/js/slick/slick.min.js deleted file mode 100644 index ae481fab867..00000000000 --- a/themes/jquerymobile/js/slick/slick.min.js +++ /dev/null @@ -1,18 +0,0 @@ -/* - _ _ _ _ - ___| (_) ___| | __ (_)___ -/ __| | |/ __| |/ / | / __| -\__ \ | | (__| < _ | \__ \ -|___/_|_|\___|_|\_(_)/ |___/ - |__/ - - Version: 1.3.15 - Author: Ken Wheeler - Website: http://kenwheeler.github.io - Docs: http://kenwheeler.github.io/slick - Repo: http://github.com/kenwheeler/slick - Issues: http://github.com/kenwheeler/slick/issues - - */ - -!function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery"],a):"undefined"!=typeof exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){"use strict";var b=window.Slick||{};b=function(){function c(c,d){var f,g,e=this;if(e.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:a(c),appendDots:a(c),arrows:!0,asNavFor:null,prevArrow:'<button type="button" data-role="none" class="slick-prev">Previous</button>',nextArrow:'<button type="button" data-role="none" class="slick-next">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(a,b){return'<button type="button" data-role="none">'+(b+1)+"</button>"},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",onBeforeChange:null,onAfterChange:null,onInit:null,onReInit:null,onSetPosition:null,pauseOnHover:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rtl:!1,slide:"div",slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,variableWidth:!1,vertical:!1,waitForAnimate:!0},e.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,$list:null,touchObject:{},transformsEnabled:!1},a.extend(e,e.initials),e.activeBreakpoint=null,e.animType=null,e.animProp=null,e.breakpoints=[],e.breakpointSettings=[],e.cssTransitions=!1,e.paused=!1,e.positionProp=null,e.respondTo=null,e.shouldClick=!0,e.$slider=a(c),e.$slidesCache=null,e.transformType=null,e.transitionType=null,e.windowWidth=0,e.windowTimer=null,e.options=a.extend({},e.defaults,d),e.currentSlide=e.options.initialSlide,e.originalSettings=e.options,f=e.options.responsive||null,f&&f.length>-1){e.respondTo=e.options.respondTo||"window";for(g in f)f.hasOwnProperty(g)&&(e.breakpoints.push(f[g].breakpoint),e.breakpointSettings[f[g].breakpoint]=f[g].settings);e.breakpoints.sort(function(a,b){return b-a})}e.autoPlay=a.proxy(e.autoPlay,e),e.autoPlayClear=a.proxy(e.autoPlayClear,e),e.changeSlide=a.proxy(e.changeSlide,e),e.clickHandler=a.proxy(e.clickHandler,e),e.selectHandler=a.proxy(e.selectHandler,e),e.setPosition=a.proxy(e.setPosition,e),e.swipeHandler=a.proxy(e.swipeHandler,e),e.dragHandler=a.proxy(e.dragHandler,e),e.keyHandler=a.proxy(e.keyHandler,e),e.autoPlayIterator=a.proxy(e.autoPlayIterator,e),e.instanceUid=b++,e.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,e.init(),e.checkResponsive()}var b=0;return c}(),b.prototype.addSlide=function(b,c,d){var e=this;if("boolean"==typeof c)d=c,c=null;else if(0>c||c>=e.slideCount)return!1;e.unload(),"number"==typeof c?0===c&&0===e.$slides.length?a(b).appendTo(e.$slideTrack):d?a(b).insertBefore(e.$slides.eq(c)):a(b).insertAfter(e.$slides.eq(c)):d===!0?a(b).prependTo(e.$slideTrack):a(b).appendTo(e.$slideTrack),e.$slides=e.$slideTrack.children(this.options.slide),e.$slideTrack.children(this.options.slide).detach(),e.$slideTrack.append(e.$slides),e.$slides.each(function(b,c){a(c).attr("index",b)}),e.$slidesCache=e.$slides,e.reinit()},b.prototype.animateSlide=function(b,c){var d={},e=this;if(1===e.options.slidesToShow&&e.options.adaptiveHeight===!0&&e.options.vertical===!1){var f=e.$slides.eq(e.currentSlide).outerHeight(!0);e.$list.animate({height:f},e.options.speed)}e.options.rtl===!0&&e.options.vertical===!1&&(b=-b),e.transformsEnabled===!1?e.options.vertical===!1?e.$slideTrack.animate({left:b},e.options.speed,e.options.easing,c):e.$slideTrack.animate({top:b},e.options.speed,e.options.easing,c):e.cssTransitions===!1?a({animStart:e.currentLeft}).animate({animStart:b},{duration:e.options.speed,easing:e.options.easing,step:function(a){e.options.vertical===!1?(d[e.animType]="translate("+a+"px, 0px)",e.$slideTrack.css(d)):(d[e.animType]="translate(0px,"+a+"px)",e.$slideTrack.css(d))},complete:function(){c&&c.call()}}):(e.applyTransition(),d[e.animType]=e.options.vertical===!1?"translate3d("+b+"px, 0px, 0px)":"translate3d(0px,"+b+"px, 0px)",e.$slideTrack.css(d),c&&setTimeout(function(){e.disableTransition(),c.call()},e.options.speed))},b.prototype.asNavFor=function(b){var c=this,d=null!=c.options.asNavFor?a(c.options.asNavFor).getSlick():null;null!=d&&d.slideHandler(b,!0)},b.prototype.applyTransition=function(a){var b=this,c={};c[b.transitionType]=b.options.fade===!1?b.transformType+" "+b.options.speed+"ms "+b.options.cssEase:"opacity "+b.options.speed+"ms "+b.options.cssEase,b.options.fade===!1?b.$slideTrack.css(c):b.$slides.eq(a).css(c)},b.prototype.autoPlay=function(){var a=this;a.autoPlayTimer&&clearInterval(a.autoPlayTimer),a.slideCount>a.options.slidesToShow&&a.paused!==!0&&(a.autoPlayTimer=setInterval(a.autoPlayIterator,a.options.autoplaySpeed))},b.prototype.autoPlayClear=function(){var a=this;a.autoPlayTimer&&clearInterval(a.autoPlayTimer)},b.prototype.autoPlayIterator=function(){var a=this;a.options.infinite===!1?1===a.direction?(a.currentSlide+1===a.slideCount-1&&(a.direction=0),a.slideHandler(a.currentSlide+a.options.slidesToScroll)):(0===a.currentSlide-1&&(a.direction=1),a.slideHandler(a.currentSlide-a.options.slidesToScroll)):a.slideHandler(a.currentSlide+a.options.slidesToScroll)},b.prototype.buildArrows=function(){var b=this;b.options.arrows===!0&&b.slideCount>b.options.slidesToShow&&(b.$prevArrow=a(b.options.prevArrow),b.$nextArrow=a(b.options.nextArrow),b.htmlExpr.test(b.options.prevArrow)&&b.$prevArrow.appendTo(b.options.appendArrows),b.htmlExpr.test(b.options.nextArrow)&&b.$nextArrow.appendTo(b.options.appendArrows),b.options.infinite!==!0&&b.$prevArrow.addClass("slick-disabled"))},b.prototype.buildDots=function(){var c,d,b=this;if(b.options.dots===!0&&b.slideCount>b.options.slidesToShow){for(d='<ul class="'+b.options.dotsClass+'">',c=0;c<=b.getDotCount();c+=1)d+="<li>"+b.options.customPaging.call(this,b,c)+"</li>";d+="</ul>",b.$dots=a(d).appendTo(b.options.appendDots),b.$dots.find("li").first().addClass("slick-active")}},b.prototype.buildOut=function(){var b=this;b.$slides=b.$slider.children(b.options.slide+":not(.slick-cloned)").addClass("slick-slide"),b.slideCount=b.$slides.length,b.$slides.each(function(b,c){a(c).attr("index",b)}),b.$slidesCache=b.$slides,b.$slider.addClass("slick-slider"),b.$slideTrack=0===b.slideCount?a('<div class="slick-track"/>').appendTo(b.$slider):b.$slides.wrapAll('<div class="slick-track"/>').parent(),b.$list=b.$slideTrack.wrap('<div class="slick-list"/>').parent(),b.$slideTrack.css("opacity",0),b.options.centerMode===!0&&(b.options.slidesToScroll=1),a("img[data-lazy]",b.$slider).not("[src]").addClass("slick-loading"),b.setupInfinite(),b.buildArrows(),b.buildDots(),b.updateDots(),b.options.accessibility===!0&&b.$list.prop("tabIndex",0),b.setSlideClasses("number"==typeof this.currentSlide?this.currentSlide:0),b.options.draggable===!0&&b.$list.addClass("draggable")},b.prototype.checkResponsive=function(){var c,d,e,b=this,f=b.$slider.width(),g=window.innerWidth||a(window).width();if("window"===b.respondTo?e=g:"slider"===b.respondTo?e=f:"min"===b.respondTo&&(e=Math.min(g,f)),b.originalSettings.responsive&&b.originalSettings.responsive.length>-1&&null!==b.originalSettings.responsive){d=null;for(c in b.breakpoints)b.breakpoints.hasOwnProperty(c)&&e<b.breakpoints[c]&&(d=b.breakpoints[c]);null!==d?null!==b.activeBreakpoint?d!==b.activeBreakpoint&&(b.activeBreakpoint=d,b.options=a.extend({},b.originalSettings,b.breakpointSettings[d]),b.refresh()):(b.activeBreakpoint=d,b.options=a.extend({},b.originalSettings,b.breakpointSettings[d]),b.refresh()):null!==b.activeBreakpoint&&(b.activeBreakpoint=null,b.options=b.originalSettings,b.refresh())}},b.prototype.changeSlide=function(b,c){var f,g,h,i,j,d=this,e=a(b.target);switch(e.is("a")&&b.preventDefault(),h=0!==d.slideCount%d.options.slidesToScroll,f=h?0:(d.slideCount-d.currentSlide)%d.options.slidesToScroll,b.data.message){case"previous":g=0===f?d.options.slidesToScroll:d.options.slidesToShow-f,d.slideCount>d.options.slidesToShow&&d.slideHandler(d.currentSlide-g,!1,c);break;case"next":g=0===f?d.options.slidesToScroll:f,d.slideCount>d.options.slidesToShow&&d.slideHandler(d.currentSlide+g,!1,c);break;case"index":var k=0===b.data.index?0:b.data.index||a(b.target).parent().index()*d.options.slidesToScroll;if(i=d.getNavigableIndexes(),j=0,i[k]&&i[k]===k)if(k>i[i.length-1])k=i[i.length-1];else for(var l in i){if(k<i[l]){k=j;break}j=i[l]}d.slideHandler(k,!1,c);default:return}},b.prototype.clickHandler=function(a){var b=this;b.shouldClick===!1&&(a.stopImmediatePropagation(),a.stopPropagation(),a.preventDefault())},b.prototype.destroy=function(){var b=this;b.autoPlayClear(),b.touchObject={},a(".slick-cloned",b.$slider).remove(),b.$dots&&b.$dots.remove(),b.$prevArrow&&"object"!=typeof b.options.prevArrow&&b.$prevArrow.remove(),b.$nextArrow&&"object"!=typeof b.options.nextArrow&&b.$nextArrow.remove(),b.$slides.parent().hasClass("slick-track")&&b.$slides.unwrap().unwrap(),b.$slides.removeClass("slick-slide slick-active slick-center slick-visible").removeAttr("index").css({position:"",left:"",top:"",zIndex:"",opacity:"",width:""}),b.$slider.removeClass("slick-slider"),b.$slider.removeClass("slick-initialized"),b.$list.off(".slick"),a(window).off(".slick-"+b.instanceUid),a(document).off(".slick-"+b.instanceUid)},b.prototype.disableTransition=function(a){var b=this,c={};c[b.transitionType]="",b.options.fade===!1?b.$slideTrack.css(c):b.$slides.eq(a).css(c)},b.prototype.fadeSlide=function(a,b,c){var d=this;d.cssTransitions===!1?(d.$slides.eq(b).css({zIndex:1e3}),d.$slides.eq(b).animate({opacity:1},d.options.speed,d.options.easing,c),d.$slides.eq(a).animate({opacity:0},d.options.speed,d.options.easing)):(d.applyTransition(b),d.applyTransition(a),d.$slides.eq(b).css({opacity:1,zIndex:1e3}),d.$slides.eq(a).css({opacity:0}),c&&setTimeout(function(){d.disableTransition(b),d.disableTransition(a),c.call()},d.options.speed))},b.prototype.filterSlides=function(a){var b=this;null!==a&&(b.unload(),b.$slideTrack.children(this.options.slide).detach(),b.$slidesCache.filter(a).appendTo(b.$slideTrack),b.reinit())},b.prototype.getCurrent=function(){var a=this;return a.currentSlide},b.prototype.getDotCount=function(){var a=this,b=0,c=0,d=0;if(a.options.infinite===!0)d=Math.ceil(a.slideCount/a.options.slidesToScroll);else for(;b<a.slideCount;)++d,b=c+a.options.slidesToShow,c+=a.options.slidesToScroll<=a.options.slidesToShow?a.options.slidesToScroll:a.options.slidesToShow;return d-1},b.prototype.getLeft=function(a){var c,d,g,b=this,e=0;return b.slideOffset=0,d=b.$slides.first().outerHeight(),b.options.infinite===!0?(b.slideCount>b.options.slidesToShow&&(b.slideOffset=-1*b.slideWidth*b.options.slidesToShow,e=-1*d*b.options.slidesToShow),0!==b.slideCount%b.options.slidesToScroll&&a+b.options.slidesToScroll>b.slideCount&&b.slideCount>b.options.slidesToShow&&(a>b.slideCount?(b.slideOffset=-1*(b.options.slidesToShow-(a-b.slideCount))*b.slideWidth,e=-1*(b.options.slidesToShow-(a-b.slideCount))*d):(b.slideOffset=-1*b.slideCount%b.options.slidesToScroll*b.slideWidth,e=-1*b.slideCount%b.options.slidesToScroll*d))):a+b.options.slidesToShow>b.slideCount&&(b.slideOffset=(a+b.options.slidesToShow-b.slideCount)*b.slideWidth,e=(a+b.options.slidesToShow-b.slideCount)*d),b.slideCount<=b.options.slidesToShow&&(b.slideOffset=0,e=0),b.options.centerMode===!0&&b.options.infinite===!0?b.slideOffset+=b.slideWidth*Math.floor(b.options.slidesToShow/2)-b.slideWidth:b.options.centerMode===!0&&(b.slideOffset=0,b.slideOffset+=b.slideWidth*Math.floor(b.options.slidesToShow/2)),c=b.options.vertical===!1?-1*a*b.slideWidth+b.slideOffset:-1*a*d+e,b.options.variableWidth===!0&&(g=b.slideCount<=b.options.slidesToShow||b.options.infinite===!1?b.$slideTrack.children(".slick-slide").eq(a):b.$slideTrack.children(".slick-slide").eq(a+b.options.slidesToShow),c=g[0]?-1*g[0].offsetLeft:0,b.options.centerMode===!0&&(g=b.options.infinite===!1?b.$slideTrack.children(".slick-slide").eq(a):b.$slideTrack.children(".slick-slide").eq(a+b.options.slidesToShow+1),c=g[0]?-1*g[0].offsetLeft:0,c+=(b.$list.width()-g.outerWidth())/2)),c},b.prototype.getNavigableIndexes=function(){for(var a=this,b=0,c=0,d=[];b<a.slideCount;)d.push(b),b=c+a.options.slidesToScroll,c+=a.options.slidesToScroll<=a.options.slidesToShow?a.options.slidesToScroll:a.options.slidesToShow;return d},b.prototype.getSlideCount=function(){var c,b=this;if(b.options.swipeToSlide===!0){var d=null;return b.$slideTrack.find(".slick-slide").each(function(c,e){return e.offsetLeft+a(e).outerWidth()/2>-1*b.swipeLeft?(d=e,!1):void 0}),c=Math.abs(a(d).attr("index")-b.currentSlide)}return b.options.slidesToScroll},b.prototype.init=function(){var b=this;a(b.$slider).hasClass("slick-initialized")||(a(b.$slider).addClass("slick-initialized"),b.buildOut(),b.setProps(),b.startLoad(),b.loadSlider(),b.initializeEvents(),b.updateArrows(),b.updateDots()),null!==b.options.onInit&&b.options.onInit.call(this,b)},b.prototype.initArrowEvents=function(){var a=this;a.options.arrows===!0&&a.slideCount>a.options.slidesToShow&&(a.$prevArrow.on("click.slick",{message:"previous"},a.changeSlide),a.$nextArrow.on("click.slick",{message:"next"},a.changeSlide))},b.prototype.initDotEvents=function(){var b=this;b.options.dots===!0&&b.slideCount>b.options.slidesToShow&&a("li",b.$dots).on("click.slick",{message:"index"},b.changeSlide),b.options.dots===!0&&b.options.pauseOnDotsHover===!0&&b.options.autoplay===!0&&a("li",b.$dots).on("mouseenter.slick",function(){b.paused=!0,b.autoPlayClear()}).on("mouseleave.slick",function(){b.paused=!1,b.autoPlay()})},b.prototype.initializeEvents=function(){var b=this;b.initArrowEvents(),b.initDotEvents(),b.$list.on("touchstart.slick mousedown.slick",{action:"start"},b.swipeHandler),b.$list.on("touchmove.slick mousemove.slick",{action:"move"},b.swipeHandler),b.$list.on("touchend.slick mouseup.slick",{action:"end"},b.swipeHandler),b.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},b.swipeHandler),b.$list.on("click.slick",b.clickHandler),b.options.pauseOnHover===!0&&b.options.autoplay===!0&&(b.$list.on("mouseenter.slick",function(){b.paused=!0,b.autoPlayClear()}),b.$list.on("mouseleave.slick",function(){b.paused=!1,b.autoPlay()})),b.options.accessibility===!0&&b.$list.on("keydown.slick",b.keyHandler),b.options.focusOnSelect===!0&&a(b.options.slide,b.$slideTrack).on("click.slick",b.selectHandler),a(window).on("orientationchange.slick.slick-"+b.instanceUid,function(){b.checkResponsive(),b.setPosition()}),a(window).on("resize.slick.slick-"+b.instanceUid,function(){a(window).width()!==b.windowWidth&&(clearTimeout(b.windowDelay),b.windowDelay=window.setTimeout(function(){b.windowWidth=a(window).width(),b.checkResponsive(),b.setPosition()},50))}),a("*[draggable!=true]",b.$slideTrack).on("dragstart",function(a){a.preventDefault()}),a(window).on("load.slick.slick-"+b.instanceUid,b.setPosition),a(document).on("ready.slick.slick-"+b.instanceUid,b.setPosition)},b.prototype.initUI=function(){var a=this;a.options.arrows===!0&&a.slideCount>a.options.slidesToShow&&(a.$prevArrow.show(),a.$nextArrow.show()),a.options.dots===!0&&a.slideCount>a.options.slidesToShow&&a.$dots.show(),a.options.autoplay===!0&&a.autoPlay()},b.prototype.keyHandler=function(a){var b=this;37===a.keyCode&&b.options.accessibility===!0?b.changeSlide({data:{message:"previous"}}):39===a.keyCode&&b.options.accessibility===!0&&b.changeSlide({data:{message:"next"}})},b.prototype.lazyLoad=function(){function g(b){a("img[data-lazy]",b).each(function(){var b=a(this),c=a(this).attr("data-lazy");b.load(function(){b.animate({opacity:1},200)}).css({opacity:0}).attr("src",c).removeAttr("data-lazy").removeClass("slick-loading")})}var c,d,e,f,b=this;b.options.centerMode===!0?b.options.infinite===!0?(e=b.currentSlide+(b.options.slidesToShow/2+1),f=e+b.options.slidesToShow+2):(e=Math.max(0,b.currentSlide-(b.options.slidesToShow/2+1)),f=2+(b.options.slidesToShow/2+1)+b.currentSlide):(e=b.options.infinite?b.options.slidesToShow+b.currentSlide:b.currentSlide,f=e+b.options.slidesToShow,b.options.fade===!0&&(e>0&&e--,f<=b.slideCount&&f++)),c=b.$slider.find(".slick-slide").slice(e,f),g(c),b.slideCount<=b.options.slidesToShow?(d=b.$slider.find(".slick-slide"),g(d)):b.currentSlide>=b.slideCount-b.options.slidesToShow?(d=b.$slider.find(".slick-cloned").slice(0,b.options.slidesToShow),g(d)):0===b.currentSlide&&(d=b.$slider.find(".slick-cloned").slice(-1*b.options.slidesToShow),g(d))},b.prototype.loadSlider=function(){var a=this;a.setPosition(),a.$slideTrack.css({opacity:1}),a.$slider.removeClass("slick-loading"),a.initUI(),"progressive"===a.options.lazyLoad&&a.progressiveLazyLoad()},b.prototype.postSlide=function(a){var b=this;null!==b.options.onAfterChange&&b.options.onAfterChange.call(this,b,a),b.animating=!1,b.setPosition(),b.swipeLeft=null,b.options.autoplay===!0&&b.paused===!1&&b.autoPlay()},b.prototype.progressiveLazyLoad=function(){var c,d,b=this;c=a("img[data-lazy]",b.$slider).length,c>0&&(d=a("img[data-lazy]",b.$slider).first(),d.attr("src",d.attr("data-lazy")).removeClass("slick-loading").load(function(){d.removeAttr("data-lazy"),b.progressiveLazyLoad()}).error(function(){d.removeAttr("data-lazy"),b.progressiveLazyLoad()}))},b.prototype.refresh=function(){var b=this,c=b.currentSlide;b.destroy(),a.extend(b,b.initials),b.init(),b.changeSlide({data:{message:"index",index:c}},!0)},b.prototype.reinit=function(){var b=this;b.$slides=b.$slideTrack.children(b.options.slide).addClass("slick-slide"),b.slideCount=b.$slides.length,b.currentSlide>=b.slideCount&&0!==b.currentSlide&&(b.currentSlide=b.currentSlide-b.options.slidesToScroll),b.slideCount<=b.options.slidesToShow&&(b.currentSlide=0),b.setProps(),b.setupInfinite(),b.buildArrows(),b.updateArrows(),b.initArrowEvents(),b.buildDots(),b.updateDots(),b.initDotEvents(),b.options.focusOnSelect===!0&&a(b.options.slide,b.$slideTrack).on("click.slick",b.selectHandler),b.setSlideClasses(0),b.setPosition(),null!==b.options.onReInit&&b.options.onReInit.call(this,b)},b.prototype.removeSlide=function(a,b,c){var d=this;return"boolean"==typeof a?(b=a,a=b===!0?0:d.slideCount-1):a=b===!0?--a:a,d.slideCount<1||0>a||a>d.slideCount-1?!1:(d.unload(),c===!0?d.$slideTrack.children().remove():d.$slideTrack.children(this.options.slide).eq(a).remove(),d.$slides=d.$slideTrack.children(this.options.slide),d.$slideTrack.children(this.options.slide).detach(),d.$slideTrack.append(d.$slides),d.$slidesCache=d.$slides,d.reinit(),void 0)},b.prototype.setCSS=function(a){var d,e,b=this,c={};b.options.rtl===!0&&(a=-a),d="left"==b.positionProp?a+"px":"0px",e="top"==b.positionProp?a+"px":"0px",c[b.positionProp]=a,b.transformsEnabled===!1?b.$slideTrack.css(c):(c={},b.cssTransitions===!1?(c[b.animType]="translate("+d+", "+e+")",b.$slideTrack.css(c)):(c[b.animType]="translate3d("+d+", "+e+", 0px)",b.$slideTrack.css(c)))},b.prototype.setDimensions=function(){var b=this;if(b.options.vertical===!1?b.options.centerMode===!0&&b.$list.css({padding:"0px "+b.options.centerPadding}):(b.$list.height(b.$slides.first().outerHeight(!0)*b.options.slidesToShow),b.options.centerMode===!0&&b.$list.css({padding:b.options.centerPadding+" 0px"})),b.listWidth=b.$list.width(),b.listHeight=b.$list.height(),b.options.vertical===!1&&b.options.variableWidth===!1)b.slideWidth=Math.ceil(b.listWidth/b.options.slidesToShow),b.$slideTrack.width(Math.ceil(b.slideWidth*b.$slideTrack.children(".slick-slide").length));else if(b.options.variableWidth===!0){var c=0;b.slideWidth=Math.ceil(b.listWidth/b.options.slidesToShow),b.$slideTrack.children(".slick-slide").each(function(){c+=Math.ceil(a(this).outerWidth(!0))}),b.$slideTrack.width(Math.ceil(c)+1)}else b.slideWidth=Math.ceil(b.listWidth),b.$slideTrack.height(Math.ceil(b.$slides.first().outerHeight(!0)*b.$slideTrack.children(".slick-slide").length));var d=b.$slides.first().outerWidth(!0)-b.$slides.first().width();b.options.variableWidth===!1&&b.$slideTrack.children(".slick-slide").width(b.slideWidth-d)},b.prototype.setFade=function(){var c,b=this;b.$slides.each(function(d,e){c=-1*b.slideWidth*d,b.options.rtl===!0?a(e).css({position:"relative",right:c,top:0,zIndex:800,opacity:0}):a(e).css({position:"relative",left:c,top:0,zIndex:800,opacity:0})}),b.$slides.eq(b.currentSlide).css({zIndex:900,opacity:1})},b.prototype.setHeight=function(){var a=this;if(1===a.options.slidesToShow&&a.options.adaptiveHeight===!0&&a.options.vertical===!1){var b=a.$slides.eq(a.currentSlide).outerHeight(!0);a.$list.css("height",b)}},b.prototype.setPosition=function(){var a=this;a.setDimensions(),a.setHeight(),a.options.fade===!1?a.setCSS(a.getLeft(a.currentSlide)):a.setFade(),null!==a.options.onSetPosition&&a.options.onSetPosition.call(this,a)},b.prototype.setProps=function(){var a=this,b=document.body.style;a.positionProp=a.options.vertical===!0?"top":"left","top"===a.positionProp?a.$slider.addClass("slick-vertical"):a.$slider.removeClass("slick-vertical"),(void 0!==b.WebkitTransition||void 0!==b.MozTransition||void 0!==b.msTransition)&&a.options.useCSS===!0&&(a.cssTransitions=!0),void 0!==b.OTransform&&(a.animType="OTransform",a.transformType="-o-transform",a.transitionType="OTransition",void 0===b.perspectiveProperty&&void 0===b.webkitPerspective&&(a.animType=!1)),void 0!==b.MozTransform&&(a.animType="MozTransform",a.transformType="-moz-transform",a.transitionType="MozTransition",void 0===b.perspectiveProperty&&void 0===b.MozPerspective&&(a.animType=!1)),void 0!==b.webkitTransform&&(a.animType="webkitTransform",a.transformType="-webkit-transform",a.transitionType="webkitTransition",void 0===b.perspectiveProperty&&void 0===b.webkitPerspective&&(a.animType=!1)),void 0!==b.msTransform&&(a.animType="msTransform",a.transformType="-ms-transform",a.transitionType="msTransition",void 0===b.msTransform&&(a.animType=!1)),void 0!==b.transform&&a.animType!==!1&&(a.animType="transform",a.transformType="transform",a.transitionType="transition"),a.transformsEnabled=null!==a.animType&&a.animType!==!1},b.prototype.setSlideClasses=function(a){var c,d,e,f,b=this;b.$slider.find(".slick-slide").removeClass("slick-active").removeClass("slick-center"),d=b.$slider.find(".slick-slide"),b.options.centerMode===!0?(c=Math.floor(b.options.slidesToShow/2),b.options.infinite===!0&&(a>=c&&a<=b.slideCount-1-c?b.$slides.slice(a-c,a+c+1).addClass("slick-active"):(e=b.options.slidesToShow+a,d.slice(e-c+1,e+c+2).addClass("slick-active")),0===a?d.eq(d.length-1-b.options.slidesToShow).addClass("slick-center"):a===b.slideCount-1&&d.eq(b.options.slidesToShow).addClass("slick-center")),b.$slides.eq(a).addClass("slick-center")):a>=0&&a<=b.slideCount-b.options.slidesToShow?b.$slides.slice(a,a+b.options.slidesToShow).addClass("slick-active"):d.length<=b.options.slidesToShow?d.addClass("slick-active"):(f=b.slideCount%b.options.slidesToShow,e=b.options.infinite===!0?b.options.slidesToShow+a:a,b.options.slidesToShow==b.options.slidesToScroll&&b.slideCount-a<b.options.slidesToShow?d.slice(e-(b.options.slidesToShow-f),e+f).addClass("slick-active"):d.slice(e,e+b.options.slidesToShow).addClass("slick-active")),"ondemand"===b.options.lazyLoad&&b.lazyLoad()},b.prototype.setupInfinite=function(){var c,d,e,b=this;if(b.options.fade===!0&&(b.options.centerMode=!1),b.options.infinite===!0&&b.options.fade===!1&&(d=null,b.slideCount>b.options.slidesToShow)){for(e=b.options.centerMode===!0?b.options.slidesToShow+1:b.options.slidesToShow,c=b.slideCount;c>b.slideCount-e;c-=1)d=c-1,a(b.$slides[d]).clone(!0).attr("id","").attr("index",d-b.slideCount).prependTo(b.$slideTrack).addClass("slick-cloned");for(c=0;e>c;c+=1)d=c,a(b.$slides[d]).clone(!0).attr("id","").attr("index",d+b.slideCount).appendTo(b.$slideTrack).addClass("slick-cloned");b.$slideTrack.find(".slick-cloned").find("[id]").each(function(){a(this).attr("id","")})}},b.prototype.selectHandler=function(b){var c=this,d=parseInt(a(b.target).parents(".slick-slide").attr("index"));return d||(d=0),c.slideCount<=c.options.slidesToShow?(c.$slider.find(".slick-slide").removeClass("slick-active"),c.$slides.eq(d).addClass("slick-active"),c.options.centerMode===!0&&(c.$slider.find(".slick-slide").removeClass("slick-center"),c.$slides.eq(d).addClass("slick-center")),c.asNavFor(d),void 0):(c.slideHandler(d),void 0)},b.prototype.slideHandler=function(a,b,c){var d,e,f,g,i=null,j=this;return b=b||!1,j.animating===!0&&j.options.waitForAnimate===!0||j.options.fade===!0&&j.currentSlide===a||j.slideCount<=j.options.slidesToShow?void 0:(b===!1&&j.asNavFor(a),d=a,i=j.getLeft(d),g=j.getLeft(j.currentSlide),j.currentLeft=null===j.swipeLeft?g:j.swipeLeft,j.options.infinite===!1&&j.options.centerMode===!1&&(0>a||a>j.getDotCount()*j.options.slidesToScroll)?(j.options.fade===!1&&(d=j.currentSlide,c!==!0?j.animateSlide(g,function(){j.postSlide(d)}):j.postSlide(d)),void 0):j.options.infinite===!1&&j.options.centerMode===!0&&(0>a||a>j.slideCount-j.options.slidesToScroll)?(j.options.fade===!1&&(d=j.currentSlide,c!==!0?j.animateSlide(g,function(){j.postSlide(d)}):j.postSlide(d)),void 0):(j.options.autoplay===!0&&clearInterval(j.autoPlayTimer),e=0>d?0!==j.slideCount%j.options.slidesToScroll?j.slideCount-j.slideCount%j.options.slidesToScroll:j.slideCount+d:d>=j.slideCount?0!==j.slideCount%j.options.slidesToScroll?0:d-j.slideCount:d,j.animating=!0,null!==j.options.onBeforeChange&&a!==j.currentSlide&&j.options.onBeforeChange.call(this,j,j.currentSlide,e),f=j.currentSlide,j.currentSlide=e,j.setSlideClasses(j.currentSlide),j.updateDots(),j.updateArrows(),j.options.fade===!0?(c!==!0?j.fadeSlide(f,e,function(){j.postSlide(e)}):j.postSlide(e),void 0):(c!==!0?j.animateSlide(i,function(){j.postSlide(e)}):j.postSlide(e),void 0)))},b.prototype.startLoad=function(){var a=this;a.options.arrows===!0&&a.slideCount>a.options.slidesToShow&&(a.$prevArrow.hide(),a.$nextArrow.hide()),a.options.dots===!0&&a.slideCount>a.options.slidesToShow&&a.$dots.hide(),a.$slider.addClass("slick-loading")},b.prototype.swipeDirection=function(){var a,b,c,d,e=this;return a=e.touchObject.startX-e.touchObject.curX,b=e.touchObject.startY-e.touchObject.curY,c=Math.atan2(b,a),d=Math.round(180*c/Math.PI),0>d&&(d=360-Math.abs(d)),45>=d&&d>=0?e.options.rtl===!1?"left":"right":360>=d&&d>=315?e.options.rtl===!1?"left":"right":d>=135&&225>=d?e.options.rtl===!1?"right":"left":"vertical"},b.prototype.swipeEnd=function(){var b=this;if(b.dragging=!1,b.shouldClick=b.touchObject.swipeLength>10?!1:!0,void 0===b.touchObject.curX)return!1;if(b.touchObject.swipeLength>=b.touchObject.minSwipe)switch(b.swipeDirection()){case"left":b.slideHandler(b.currentSlide+b.getSlideCount()),b.currentDirection=0,b.touchObject={};break;case"right":b.slideHandler(b.currentSlide-b.getSlideCount()),b.currentDirection=1,b.touchObject={}}else b.touchObject.startX!==b.touchObject.curX&&(b.slideHandler(b.currentSlide),b.touchObject={})},b.prototype.swipeHandler=function(a){var b=this;if(!(b.options.swipe===!1||"ontouchend"in document&&b.options.swipe===!1||b.options.draggable===!1&&-1!==a.type.indexOf("mouse")))switch(b.touchObject.fingerCount=a.originalEvent&&void 0!==a.originalEvent.touches?a.originalEvent.touches.length:1,b.touchObject.minSwipe=b.listWidth/b.options.touchThreshold,a.data.action){case"start":b.swipeStart(a);break;case"move":b.swipeMove(a);break;case"end":b.swipeEnd(a)}},b.prototype.swipeMove=function(a){var c,d,e,f,b=this;return f=void 0!==a.originalEvent?a.originalEvent.touches:null,!b.dragging||f&&1!==f.length?!1:(c=b.getLeft(b.currentSlide),b.touchObject.curX=void 0!==f?f[0].pageX:a.clientX,b.touchObject.curY=void 0!==f?f[0].pageY:a.clientY,b.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(b.touchObject.curX-b.touchObject.startX,2))),d=b.swipeDirection(),"vertical"!==d?(void 0!==a.originalEvent&&b.touchObject.swipeLength>4&&a.preventDefault(),e=(b.options.rtl===!1?1:-1)*(b.touchObject.curX>b.touchObject.startX?1:-1),b.swipeLeft=b.options.vertical===!1?c+b.touchObject.swipeLength*e:c+b.touchObject.swipeLength*(b.$list.height()/b.listWidth)*e,b.options.fade===!0||b.options.touchMove===!1?!1:b.animating===!0?(b.swipeLeft=null,!1):(b.setCSS(b.swipeLeft),void 0)):void 0)},b.prototype.swipeStart=function(a){var c,b=this;return 1!==b.touchObject.fingerCount||b.slideCount<=b.options.slidesToShow?(b.touchObject={},!1):(void 0!==a.originalEvent&&void 0!==a.originalEvent.touches&&(c=a.originalEvent.touches[0]),b.touchObject.startX=b.touchObject.curX=void 0!==c?c.pageX:a.clientX,b.touchObject.startY=b.touchObject.curY=void 0!==c?c.pageY:a.clientY,b.dragging=!0,void 0)},b.prototype.unfilterSlides=function(){var a=this;null!==a.$slidesCache&&(a.unload(),a.$slideTrack.children(this.options.slide).detach(),a.$slidesCache.appendTo(a.$slideTrack),a.reinit())},b.prototype.unload=function(){var b=this;a(".slick-cloned",b.$slider).remove(),b.$dots&&b.$dots.remove(),b.$prevArrow&&"object"!=typeof b.options.prevArrow&&b.$prevArrow.remove(),b.$nextArrow&&"object"!=typeof b.options.nextArrow&&b.$nextArrow.remove(),b.$slides.removeClass("slick-slide slick-active slick-visible").css("width","")},b.prototype.updateArrows=function(){var b,a=this;b=Math.floor(a.options.slidesToShow/2),a.options.arrows===!0&&a.options.infinite!==!0&&a.slideCount>a.options.slidesToShow&&(a.$prevArrow.removeClass("slick-disabled"),a.$nextArrow.removeClass("slick-disabled"),0===a.currentSlide?(a.$prevArrow.addClass("slick-disabled"),a.$nextArrow.removeClass("slick-disabled")):a.currentSlide>=a.slideCount-a.options.slidesToShow&&a.options.centerMode===!1?(a.$nextArrow.addClass("slick-disabled"),a.$prevArrow.removeClass("slick-disabled")):a.currentSlide>a.slideCount-a.options.slidesToShow+b&&a.options.centerMode===!0&&(a.$nextArrow.addClass("slick-disabled"),a.$prevArrow.removeClass("slick-disabled")))},b.prototype.updateDots=function(){var a=this;null!==a.$dots&&(a.$dots.find("li").removeClass("slick-active"),a.$dots.find("li").eq(Math.floor(a.currentSlide/a.options.slidesToScroll)).addClass("slick-active"))},a.fn.slick=function(a){var c=this;return c.each(function(c,d){d.slick=new b(d,a)})},a.fn.slickAdd=function(a,b,c){var d=this;return d.each(function(d,e){e.slick.addSlide(a,b,c)})},a.fn.slickCurrentSlide=function(){var a=this;return a.get(0).slick.getCurrent()},a.fn.slickFilter=function(a){var b=this;return b.each(function(b,c){c.slick.filterSlides(a)})},a.fn.slickGoTo=function(a,b){var c=this;return c.each(function(c,d){d.slick.changeSlide({data:{message:"index",index:parseInt(a)}},b)})},a.fn.slickNext=function(){var a=this;return a.each(function(a,b){b.slick.changeSlide({data:{message:"next"}})})},a.fn.slickPause=function(){var a=this;return a.each(function(a,b){b.slick.autoPlayClear(),b.slick.paused=!0})},a.fn.slickPlay=function(){var a=this;return a.each(function(a,b){b.slick.paused=!1,b.slick.autoPlay()})},a.fn.slickPrev=function(){var a=this;return a.each(function(a,b){b.slick.changeSlide({data:{message:"previous"}})})},a.fn.slickRemove=function(a,b){var c=this;return c.each(function(c,d){d.slick.removeSlide(a,b)})},a.fn.slickRemoveAll=function(){var a=this;return a.each(function(a,b){b.slick.removeSlide(null,null,!0)})},a.fn.slickGetOption=function(a){var b=this;return b.get(0).slick.options[a]},a.fn.slickSetOption=function(a,b,c){var d=this;return d.each(function(d,e){e.slick.options[a]=b,c===!0&&(e.slick.unload(),e.slick.reinit())})},a.fn.slickUnfilter=function(){var a=this;return a.each(function(a,b){b.slick.unfilterSlides()})},a.fn.unslick=function(){var a=this;return a.each(function(a,b){b.slick&&b.slick.destroy()})},a.fn.getSlick=function(){var a=null,b=this;return b.each(function(b,c){a=c.slick}),a}}); \ No newline at end of file diff --git a/themes/jquerymobile/templates/Auth/AbstractBase/login.phtml b/themes/jquerymobile/templates/Auth/AbstractBase/login.phtml deleted file mode 100644 index cdb07cf53e6..00000000000 --- a/themes/jquerymobile/templates/Auth/AbstractBase/login.phtml +++ /dev/null @@ -1,24 +0,0 @@ -<? $account = $this->auth()->getManager(); ?> -<h3><?=$this->transEsc('Login')?></h3> -<?=$this->flashmessages()?> -<? $sessionInitiator = $account->getSessionInitiator($this->serverUrl($this->url('myresearch-home'))); ?> -<? if (!$sessionInitiator): // display default login form if no login URL provided ?> - <form method="post" action="<?=$this->url('myresearch-home')?>" name="loginForm" data-ajax="false"> - <input type="hidden" name="auth_method" value="<?=$account->getAuthMethod()?>" /> - <input type="hidden" name="csrf" value="<?=$this->escapeHtmlAttr($account->getCsrfHash(true))?>" /> - <div data-role="fieldcontain"> - <?=$this->auth()->getLoginFields()?> - </div> - <div data-role="fieldcontain"> - <input type="submit" name="processLogin" value="<?=$this->transEsc('Login')?>"/> - </div> - </form> - <? if ($account->supportsCreation()): ?> - <a rel="external" data-role="button" class="new_account" href="<?=$this->url('myresearch-account')?>?auth_method=<?=$account->getAuthMethod()?>"><?=$this->transEsc('Create New Account')?></a> - <? endif; ?> - <? if ($account->supportsRecovery()): ?> - <a rel="external" data-role="button" class="recover_password" href="<?=$this->url('myresearch-recover')?>?auth_method=<?=$account->getAuthMethod()?>"><?=$this->transEsc('Forgot Password')?></a> - <? endif; ?> -<? else: ?> - <a rel="external" data-role="button" href="<?=$this->escapeHtmlAttr($sessionInitiator)?>"><?=$this->transEsc("Institutional Login")?></a> -<? endif; ?> diff --git a/themes/jquerymobile/templates/Auth/AbstractBase/logindesc.phtml b/themes/jquerymobile/templates/Auth/AbstractBase/logindesc.phtml deleted file mode 100644 index 9f4088f8d27..00000000000 --- a/themes/jquerymobile/templates/Auth/AbstractBase/logindesc.phtml +++ /dev/null @@ -1 +0,0 @@ -<h3><?=$this->transEsc('Login')?></h3> \ No newline at end of file diff --git a/themes/jquerymobile/templates/Auth/AbstractBase/loginfields.phtml b/themes/jquerymobile/templates/Auth/AbstractBase/loginfields.phtml deleted file mode 100644 index 104268d728c..00000000000 --- a/themes/jquerymobile/templates/Auth/AbstractBase/loginfields.phtml +++ /dev/null @@ -1,4 +0,0 @@ -<label for="login_<?=$this->escapeHtmlAttr($topClass)?>_username"><?=$this->transEsc('Username')?>:</label> -<input id="login_<?=$this->escapeHtmlAttr($topClass)?>_username" type="text" name="username" value="<?=$this->escapeHtmlAttr($this->request->get('username'))?>"/> -<label for="login_<?=$this->escapeHtmlAttr($topClass)?>_password"><?=$this->transEsc('Password')?>:</label> -<input id="login_<?=$this->escapeHtmlAttr($topClass)?>_password" type="password" name="password"/> diff --git a/themes/jquerymobile/templates/Auth/AbstractBase/newpassword.phtml b/themes/jquerymobile/templates/Auth/AbstractBase/newpassword.phtml deleted file mode 100644 index 62dd2c42cb2..00000000000 --- a/themes/jquerymobile/templates/Auth/AbstractBase/newpassword.phtml +++ /dev/null @@ -1,18 +0,0 @@ -<div data-role="fieldcontain" class="ui-field-contain ui-body ui-br"> - <? if (isset($this->username)): ?> - <input type="hidden" name="username" value="<?=$this->username ?>"/> - <label class="ui-input-text"><?=$this->transEsc('Username') ?>:</label> - <input type="text" name="username" id="username" value="<?=$this->username ?>" disabled class="ui-input-text ui-body-c ui-corner-all ui-shadow-inset" style="border:1px solid #CCC;box-shadow:rgba(0, 0, 0, 0.1) 0px 1px 4px 0px inset;color:#777"/><br/> - <? endif; ?> - <? if (isset($this->verifyold) && $this->verifyold || isset($this->oldpwd)): ?> - <label for="oldpwd" class="ui-input-text"><?=$this->transEsc('old_password') ?>:</label> - <input type="password" name="oldpwd" id="oldpwd" class="ui-input-text ui-body-c ui-corner-all ui-shadow-inset"/><br/> - <? endif; ?> - <label for="password" class="ui-input-text"><?=$this->transEsc('new_password') ?>:</label> - <input type="password" name="password" id="password" class="ui-input-text ui-body-c ui-corner-all ui-shadow-inset"/><br/> - <? if ($this->passwordPolicy['hint']): ?> - <p><?=$this->transEsc($this->passwordPolicy['hint']) ?></p> - <? endif; ?> - <label for="password2" class="ui-input-text"><?=$this->transEsc('confirm_new_password') ?>:</label> - <input type="password" name="password2" id="password2" class="ui-input-text ui-body-c ui-corner-all ui-shadow-inset"/><br/> -</div> diff --git a/themes/jquerymobile/templates/Auth/CAS/logindesc.phtml b/themes/jquerymobile/templates/Auth/CAS/logindesc.phtml deleted file mode 100644 index fab51a92a72..00000000000 --- a/themes/jquerymobile/templates/Auth/CAS/logindesc.phtml +++ /dev/null @@ -1,2 +0,0 @@ -<h3><?=$this->transEsc('Institutional Login')?></h3> -<p><?=$this->transEsc('institutional_login_desc')?></p> \ No newline at end of file diff --git a/themes/jquerymobile/templates/Auth/ChoiceAuth/login.phtml b/themes/jquerymobile/templates/Auth/ChoiceAuth/login.phtml deleted file mode 100644 index b4482128d3e..00000000000 --- a/themes/jquerymobile/templates/Auth/ChoiceAuth/login.phtml +++ /dev/null @@ -1,12 +0,0 @@ -<p><?=$this->transEsc('choose_login_method')?></p> -<div id="authcontainer"> -<? foreach ($this->auth()->getManager()->getSelectableAuthOptions() as $loop=>$method):?> - <div class="authmethod<?=$loop?>"> - <? $this->auth()->getManager()->setAuthMethod($method) ?> - <?=$this->auth()->getLoginDesc() ?> - <?=$this->auth()->getLogin() ?> - </div> -<? endforeach ?> -</div> -<div class="clearer"></div> -<? $this->auth()->getManager()->setAuthMethod('ChoiceAuth') ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/Auth/Database/create.phtml b/themes/jquerymobile/templates/Auth/Database/create.phtml deleted file mode 100644 index ab79ddce8c5..00000000000 --- a/themes/jquerymobile/templates/Auth/Database/create.phtml +++ /dev/null @@ -1,15 +0,0 @@ -<label for="account_firstname"><?=$this->transEsc('First Name')?>:</label> -<input id="account_firstname" type="text" name="firstname" value="<?=$this->escapeHtmlAttr($this->request->get('firstname'))?>" /> -<label for="account_lastname"><?=$this->transEsc('Last Name')?>:</label> -<input id="account_lastname" type="text" name="lastname" value="<?=$this->escapeHtmlAttr($this->request->get('lastname'))?>" /> -<label for="account_email"><?=$this->transEsc('Email Address')?>:</label> -<input id="account_email" type="text" name="email" value="<?=$this->escapeHtmlAttr($this->request->get('email'))?>" /> -<label for="account_username"><?=$this->transEsc('Desired Username')?>:</label> -<input id="account_username" type="text" name="username" value="<?=$this->escapeHtmlAttr($this->request->get('username'))?>" /> -<label for="account_password"><?=$this->transEsc('Password')?>:</label> -<input id="account_password" type="password" name="password" /> -<? if ($this->passwordPolicy['hint']): ?> - <p><?=$this->transEsc($this->passwordPolicy['hint']) ?></p> -<? endif; ?> -<label for="account_password2"><?=$this->transEsc('Password Again')?>:</label> -<input id="account_password2" type="password" name="password2" /> \ No newline at end of file diff --git a/themes/jquerymobile/templates/Auth/Database/logindesc.phtml b/themes/jquerymobile/templates/Auth/Database/logindesc.phtml deleted file mode 100644 index 10d39c2498b..00000000000 --- a/themes/jquerymobile/templates/Auth/Database/logindesc.phtml +++ /dev/null @@ -1,2 +0,0 @@ -<h3><?=$this->transEsc('Local Login')?></h3> -<p><?=$this->transEsc('local_login_desc')?></p> \ No newline at end of file diff --git a/themes/jquerymobile/templates/Auth/Database/recovery.phtml b/themes/jquerymobile/templates/Auth/Database/recovery.phtml deleted file mode 100644 index ec53cae7c0a..00000000000 --- a/themes/jquerymobile/templates/Auth/Database/recovery.phtml +++ /dev/null @@ -1,11 +0,0 @@ -<div data-role="fieldcontain"> - <label for="username"><?=$this->transEsc('recovery_by_username') ?>:</label> - <input type="text" id="username" name="username" style="margin-top:.5em;height:28px"/> -</div> -<div style="text-align:center"><?=$this->translate('conjunction_or') ?></div> -<div data-role="fieldcontain"> - <label for="email"><?=$this->transEsc('recovery_by_email') ?>:</label> - <input type="email" id="email" name="email" style="margin-top:.5em;height:28px"/> -</div> -<?=$this->recaptcha()->html($this->useRecaptcha) ?> -<input type="submit" name="submit" value="<?=$this->transEsc('Recover Account') ?>"/> \ No newline at end of file diff --git a/themes/jquerymobile/templates/Auth/ILS/logindesc.phtml b/themes/jquerymobile/templates/Auth/ILS/logindesc.phtml deleted file mode 100644 index 73ac1374e78..00000000000 --- a/themes/jquerymobile/templates/Auth/ILS/logindesc.phtml +++ /dev/null @@ -1,2 +0,0 @@ -<h3><?=$this->transEsc('Catalog Login')?></h3> -<p><?=$this->transEsc('catalog_login_desc')?></p> \ No newline at end of file diff --git a/themes/jquerymobile/templates/Auth/LDAP/logindesc.phtml b/themes/jquerymobile/templates/Auth/LDAP/logindesc.phtml deleted file mode 100644 index fab51a92a72..00000000000 --- a/themes/jquerymobile/templates/Auth/LDAP/logindesc.phtml +++ /dev/null @@ -1,2 +0,0 @@ -<h3><?=$this->transEsc('Institutional Login')?></h3> -<p><?=$this->transEsc('institutional_login_desc')?></p> \ No newline at end of file diff --git a/themes/jquerymobile/templates/Auth/MultiILS/loginfields.phtml b/themes/jquerymobile/templates/Auth/MultiILS/loginfields.phtml deleted file mode 100644 index a49842249df..00000000000 --- a/themes/jquerymobile/templates/Auth/MultiILS/loginfields.phtml +++ /dev/null @@ -1,11 +0,0 @@ -<label for="login_target"><?=$this->transEsc('login_target')?>:</label> -<?$currentTarget = $this->request->get('target'); if (!$currentTarget) $currentTarget = $this->auth()->getManager()->getDefaultLoginTarget();?> -<select id="login_target" name="target"> - <?foreach ($this->auth()->getManager()->getLoginTargets() as $target):?> - <option value="<?=$this->escapeHtmlAttr($target)?>"<?=($target == $currentTarget ? ' selected="selected"' : '')?>><?=$this->transEsc("source_$target", null, $target)?></option> - <? endforeach ?> -</select> -<label for="login_<?=$this->escapeHtmlAttr($topClass)?>_username"><?=$this->transEsc('Username')?>:</label> -<input id="login_<?=$this->escapeHtmlAttr($topClass)?>_username" type="text" name="username" value="<?=$this->escapeHtmlAttr($this->request->get('username'))?>"/> -<label for="login_<?=$this->escapeHtmlAttr($topClass)?>_password"><?=$this->transEsc('Password')?>:</label> -<input id="login_<?=$this->escapeHtmlAttr($topClass)?>_password" type="password" name="password"/> diff --git a/themes/jquerymobile/templates/Auth/Shibboleth/logindesc.phtml b/themes/jquerymobile/templates/Auth/Shibboleth/logindesc.phtml deleted file mode 100644 index fab51a92a72..00000000000 --- a/themes/jquerymobile/templates/Auth/Shibboleth/logindesc.phtml +++ /dev/null @@ -1,2 +0,0 @@ -<h3><?=$this->transEsc('Institutional Login')?></h3> -<p><?=$this->transEsc('institutional_login_desc')?></p> \ No newline at end of file diff --git a/themes/jquerymobile/templates/Helpers/email-form-fields.phtml b/themes/jquerymobile/templates/Helpers/email-form-fields.phtml deleted file mode 100644 index 0d5586d46ce..00000000000 --- a/themes/jquerymobile/templates/Helpers/email-form-fields.phtml +++ /dev/null @@ -1,30 +0,0 @@ -<div data-role="fieldcontain"> - <? $toValidations = ($this->maxRecipients == 1) ? array('required'=>'This field is required', 'email'=>'Email address is invalid') : array('required'=>'This field is required')?> - <label for="email_to"><?=$this->transEsc('To')?>:</label> - <input id="email_to" type="text" name="to" value="<?=isset($this->to) ? $this->to : ''?>" size="40" class="mainFocus <?=$this->jqueryValidation($toValidations)?>"/> - <? if ($this->maxRecipients != 1): ?> - <p style="text-align: right;"> - <?=$this->transEsc('email_multiple_recipients_note')?> - <? if ($this->maxRecipients > 1): ?> - <?=$this->transEsc('email_maximum_recipients_note', array('%%max%%' => $this->maxRecipients))?> - <? endif; ?> - </p> - <? endif; ?> - <? if (!$this->disableFrom): ?> - <label for="email_from"><?=$this->transEsc('From')?>:</label> - <input id="email_from" type="text" name="from" value="<?=isset($this->from) ? $this->from : ''?>" size="40" class="<?=$this->jqueryValidation(array('required'=>'This field is required', 'email'=>'Email address is invalid'))?>"/> - <? endif; ?> - <? if ($this->editableSubject): ?> - <label for="email_subject"><?=$this->transEsc('email_subject')?>:</label> - <input id="email_subject" type="text" name="subject" value="<?=isset($this->subject) ? $this->subject : ''?>" size="40" class="<?=$this->jqueryValidation(array('required'=>'This field is required'))?>"/> - <? endif; ?> - <label for="email_message"><?=$this->transEsc('Message')?>:</label> - <textarea id="email_message" name="message"><?=isset($this->message) ? $this->message : ''?></textarea> -</div> -<?=$this->recaptcha()->html($this->useRecaptcha) ?> -<div data-role="fieldcontain"> - <input class="button" type="submit" name="submit" value="<?=$this->transEsc('Send')?>"/> -</div> -<? if ($this->disableFrom && $this->userEmailInFrom): ?> - <input type="checkbox" id="ccme" name="ccself"/><label for="ccme"><?=$this->translate('send_email_copy_to_me'); ?></label> -<? endif; ?> diff --git a/themes/jquerymobile/templates/Helpers/openurl.phtml b/themes/jquerymobile/templates/Helpers/openurl.phtml deleted file mode 100644 index 48267456b53..00000000000 --- a/themes/jquerymobile/templates/Helpers/openurl.phtml +++ /dev/null @@ -1,25 +0,0 @@ -<? if (!$this->openUrlImageBasedSrc || $this->openUrlImageBasedMode == 'both'): ?> - <a rel="external" href="<?=$this->escapeHtmlAttr($this->openUrlBase . '?' . $this->openUrl)?>"> - <? if ($this->openUrlGraphic): ?> - <? - $style = ''; - if ($this->openUrlGraphicWidth) { - $style .= 'width:' . $this->escapeHtmlAttr($this->openUrlGraphicWidth) . 'px;'; - } - if ($this->openUrlGraphicHeight) { - $style .= 'height:' . $this->escapeHtmlAttr($this->openUrlGraphicHeight) . 'px;'; - } - ?> - <img src="<?=$this->escapeHtmlAttr($this->openUrlGraphic)?>" alt="<?=$this->transEsc('Get full text')?>" style="<?=$style?>" /> - <? else: ?> - <?=$this->transEsc('Get full text')?> - <? endif; ?> - </a> -<? endif; ?> - -<? if ($this->openUrlImageBasedSrc): ?> - <? $ibOpenUrl = $this->openUrlImageBasedOverride ? $this->openUrlImageBasedOverride : $this->openUrl; ?> - <a rel="external" href="<?=$this->escapeHtmlAttr($this->openUrlBase . '?' . $ibOpenUrl)?>"<?=$class_ib?>> - <img data-recordid="<?=$this->escapeHtmlAttr($this->driver->getUniqueId())?>" src="<?=$this->escapeHtmlAttr($this->openUrlImageBasedSrc)?>" alt="<?=$this->transEsc('Get full text')?>" /> - </a> -<? endif; ?> diff --git a/themes/jquerymobile/templates/Helpers/pagination.phtml b/themes/jquerymobile/templates/Helpers/pagination.phtml deleted file mode 100644 index 242fc41abaf..00000000000 --- a/themes/jquerymobile/templates/Helpers/pagination.phtml +++ /dev/null @@ -1,21 +0,0 @@ -<? if ($this->pageCount): ?> -<div data-role="controlgroup" data-type="horizontal" align="center"> - -<!-- Previous page link --> -<? if (isset($this->previous)): ?> - <? $newParams = $this->params; $newParams['page'] = $this->previous; ?> - <a rel="external" data-role="button" data-rel="back" href="<?= $this->currentPath() . '?' . http_build_query($newParams); ?>"> - « <?=$this->transEsc('Prev')?> - </a> -<? endif; ?> - -<!-- Next page link --> -<? if (isset($this->next)): ?> - <? $newParams = $this->params; $newParams['page'] = $this->next; ?> - <a rel="external" data-role="button" href="<?= $this->currentPath() . '?' . http_build_query($newParams); ?>"> - <?=$this->transEsc('Next');?> » - </a> -<? endif; ?> - -</div> -<? endif; ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/Recommend/AlphaBrowseLink.phtml b/themes/jquerymobile/templates/Recommend/AlphaBrowseLink.phtml deleted file mode 100644 index ff7aa235d05..00000000000 --- a/themes/jquerymobile/templates/Recommend/AlphaBrowseLink.phtml +++ /dev/null @@ -1,14 +0,0 @@ -<? - $index = $this->recommend->getIndex(); - $from = $this->recommend->getQuery(); - $link = $this->translate( - 'alphabrowselink_html', - [ - '%%index%%' => $this->transEsc('browse_' . $index), - '%%from%%' => $this->escapeHtml($from), - '%%url%%' => $this->url('alphabrowse-home') - . '?from=' . urlencode($from) . '&source=' . urlencode($index) - ] - ); -?> -<div class="info"><?=$link?></div> \ No newline at end of file diff --git a/themes/jquerymobile/templates/Recommend/AuthorFacets.phtml b/themes/jquerymobile/templates/Recommend/AuthorFacets.phtml deleted file mode 100644 index 0df1e74df18..00000000000 --- a/themes/jquerymobile/templates/Recommend/AuthorFacets.phtml +++ /dev/null @@ -1 +0,0 @@ -<? /* Not supported in mobile theme. */ ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/Recommend/AuthorInfo.phtml b/themes/jquerymobile/templates/Recommend/AuthorInfo.phtml deleted file mode 100644 index 0df1e74df18..00000000000 --- a/themes/jquerymobile/templates/Recommend/AuthorInfo.phtml +++ /dev/null @@ -1 +0,0 @@ -<? /* Not supported in mobile theme. */ ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/Recommend/AuthorityRecommend.phtml b/themes/jquerymobile/templates/Recommend/AuthorityRecommend.phtml deleted file mode 100644 index 0df1e74df18..00000000000 --- a/themes/jquerymobile/templates/Recommend/AuthorityRecommend.phtml +++ /dev/null @@ -1 +0,0 @@ -<? /* Not supported in mobile theme. */ ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/Recommend/CatalogResults.phtml b/themes/jquerymobile/templates/Recommend/CatalogResults.phtml deleted file mode 100644 index 0df1e74df18..00000000000 --- a/themes/jquerymobile/templates/Recommend/CatalogResults.phtml +++ /dev/null @@ -1 +0,0 @@ -<? /* Not supported in mobile theme. */ ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/Recommend/CollectionSideFacets.phtml b/themes/jquerymobile/templates/Recommend/CollectionSideFacets.phtml deleted file mode 100644 index 0df1e74df18..00000000000 --- a/themes/jquerymobile/templates/Recommend/CollectionSideFacets.phtml +++ /dev/null @@ -1 +0,0 @@ -<? /* Not supported in mobile theme. */ ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/Recommend/DOI.phtml b/themes/jquerymobile/templates/Recommend/DOI.phtml deleted file mode 100644 index 9df87236ab9..00000000000 --- a/themes/jquerymobile/templates/Recommend/DOI.phtml +++ /dev/null @@ -1,10 +0,0 @@ -<? $doi = $this->recommend->getDOI(); if (!empty($doi)): ?> - <? $url = $this->recommend->getURL(); ?> - <div class="info"> - <p><?=$this->translate('doi_detected_html', ['%%url%%' => $url, '%%doi%%' => $doi])?></p> - </div> - <? if ($this->recommend->isFullMatch()): ?> - <? $redirect = 'document.location.href = "' . $this->escapeJs($url) . '";'; ?> - <?=$this->inlineScript(\Zend\View\Helper\HeadScript::SCRIPT, $redirect, 'SET')?> - <? endif; ?> -<? endif; ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/Recommend/DPLATerms.phtml b/themes/jquerymobile/templates/Recommend/DPLATerms.phtml deleted file mode 100644 index 0df1e74df18..00000000000 --- a/themes/jquerymobile/templates/Recommend/DPLATerms.phtml +++ /dev/null @@ -1 +0,0 @@ -<? /* Not supported in mobile theme. */ ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/Recommend/Deprecated.phtml b/themes/jquerymobile/templates/Recommend/Deprecated.phtml deleted file mode 100644 index 63445d34f9c..00000000000 --- a/themes/jquerymobile/templates/Recommend/Deprecated.phtml +++ /dev/null @@ -1,2 +0,0 @@ -<? /* do nothing -- this module is a placeholder for old deprecated features - to prevent legacy configurations from causing fatal errors. */ ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/Recommend/EuropeanaResults.phtml b/themes/jquerymobile/templates/Recommend/EuropeanaResults.phtml deleted file mode 100644 index 0df1e74df18..00000000000 --- a/themes/jquerymobile/templates/Recommend/EuropeanaResults.phtml +++ /dev/null @@ -1 +0,0 @@ -<? /* Not supported in mobile theme. */ ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/Recommend/EuropeanaResultsDeferred.phtml b/themes/jquerymobile/templates/Recommend/EuropeanaResultsDeferred.phtml deleted file mode 100644 index 0df1e74df18..00000000000 --- a/themes/jquerymobile/templates/Recommend/EuropeanaResultsDeferred.phtml +++ /dev/null @@ -1 +0,0 @@ -<? /* Not supported in mobile theme. */ ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/Recommend/ExpandFacets.phtml b/themes/jquerymobile/templates/Recommend/ExpandFacets.phtml deleted file mode 100644 index 0df1e74df18..00000000000 --- a/themes/jquerymobile/templates/Recommend/ExpandFacets.phtml +++ /dev/null @@ -1 +0,0 @@ -<? /* Not supported in mobile theme. */ ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/Recommend/FacetCloud.phtml b/themes/jquerymobile/templates/Recommend/FacetCloud.phtml deleted file mode 100644 index 0df1e74df18..00000000000 --- a/themes/jquerymobile/templates/Recommend/FacetCloud.phtml +++ /dev/null @@ -1 +0,0 @@ -<? /* Not supported in mobile theme. */ ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/Recommend/FavoriteFacets.phtml b/themes/jquerymobile/templates/Recommend/FavoriteFacets.phtml deleted file mode 100644 index e5a5a90ec34..00000000000 --- a/themes/jquerymobile/templates/Recommend/FavoriteFacets.phtml +++ /dev/null @@ -1,18 +0,0 @@ -<? $sideFacetSet = $this->recommend->getFacetSet(); ?> -<? if (isset($sideFacetSet['lists']) && !empty($sideFacetSet['lists']['list'])): ?> - <div data-role="collapsible" data-collapsed="true"> - <h3><?=$this->transEsc('Your Lists')?></h3> - <ul class="mylists" data-role="listview" data-inset="true" data-dividertheme="e"> - <? foreach ($sideFacetSet['lists']['list'] as $current): ?> - <li> - <? if ($current['isApplied']): ?> - <?=$this->escapeHtml($current['displayText'])?> - <? else: ?> - <a data-ajax="false" href="<?=$this->url('userList', array('id' => $current['value']))?>"><?=$this->escapeHtml($current['displayText'])?></a> - <? endif; ?> - <span class="ui-li-count"><?=$this->escapeHtml($current['count'])?></span> - </li> - <? endforeach; ?> - </ul> - </div> -<? endif; ?> diff --git a/themes/jquerymobile/templates/Recommend/Libraryh3lp.phtml b/themes/jquerymobile/templates/Recommend/Libraryh3lp.phtml deleted file mode 100644 index 623feb15aaf..00000000000 --- a/themes/jquerymobile/templates/Recommend/Libraryh3lp.phtml +++ /dev/null @@ -1 +0,0 @@ -<iframe src="https://us.libraryh3lp.com/chat/<?=$this->escapeHtmlAttr($this->recommend->getChatId())?>?skin=<?=urlencode($this->recommend->getSkin())?>" frameborder="1" style="border: 2px inset black; width: 350px; height: 300px;"></iframe> \ No newline at end of file diff --git a/themes/jquerymobile/templates/Recommend/OpenLibrarySubjects.phtml b/themes/jquerymobile/templates/Recommend/OpenLibrarySubjects.phtml deleted file mode 100644 index 0df1e74df18..00000000000 --- a/themes/jquerymobile/templates/Recommend/OpenLibrarySubjects.phtml +++ /dev/null @@ -1 +0,0 @@ -<? /* Not supported in mobile theme. */ ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/Recommend/OpenLibrarySubjectsDeferred.phtml b/themes/jquerymobile/templates/Recommend/OpenLibrarySubjectsDeferred.phtml deleted file mode 100644 index 0df1e74df18..00000000000 --- a/themes/jquerymobile/templates/Recommend/OpenLibrarySubjectsDeferred.phtml +++ /dev/null @@ -1 +0,0 @@ -<? /* Not supported in mobile theme. */ ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/Recommend/PubDateVisAjax.phtml b/themes/jquerymobile/templates/Recommend/PubDateVisAjax.phtml deleted file mode 100644 index 0df1e74df18..00000000000 --- a/themes/jquerymobile/templates/Recommend/PubDateVisAjax.phtml +++ /dev/null @@ -1 +0,0 @@ -<? /* Not supported in mobile theme. */ ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/Recommend/RandomRecommend.phtml b/themes/jquerymobile/templates/Recommend/RandomRecommend.phtml deleted file mode 100644 index 0df1e74df18..00000000000 --- a/themes/jquerymobile/templates/Recommend/RandomRecommend.phtml +++ /dev/null @@ -1 +0,0 @@ -<? /* Not supported in mobile theme. */ ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/Recommend/RemoveFilters.phtml b/themes/jquerymobile/templates/Recommend/RemoveFilters.phtml deleted file mode 100644 index 9fabf33b4b4..00000000000 --- a/themes/jquerymobile/templates/Recommend/RemoveFilters.phtml +++ /dev/null @@ -1,6 +0,0 @@ -<? if ($this->recommend->hasFilters()): ?> - <div class="info"> - <?=$this->transEsc('nohit_active_filters')?> - <a href="<?=$this->recommend->getFilterlessUrl()?>"><?=$this->transEsc('nohit_query_without_filters')?></a> - </div> -<? endif; ?> diff --git a/themes/jquerymobile/templates/Recommend/ResultGoogleMapAjax.phtml b/themes/jquerymobile/templates/Recommend/ResultGoogleMapAjax.phtml deleted file mode 100644 index 0df1e74df18..00000000000 --- a/themes/jquerymobile/templates/Recommend/ResultGoogleMapAjax.phtml +++ /dev/null @@ -1 +0,0 @@ -<? /* Not supported in mobile theme. */ ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/Recommend/SideFacets-dialog.phtml b/themes/jquerymobile/templates/Recommend/SideFacets-dialog.phtml deleted file mode 100644 index 0cc16e6f721..00000000000 --- a/themes/jquerymobile/templates/Recommend/SideFacets-dialog.phtml +++ /dev/null @@ -1,35 +0,0 @@ -<? - $results = $this->recommend->getResults(); - $sideFacetSet = $this->recommend->getFacetSet(); - $hierarchicalFacets = $this->recommend->getHierarchicalFacets(); -?> -<? if (!empty($sideFacetSet) && $results->getResultTotal() > 0): ?> - <div data-role="dialog" id="Search-narrow"> - <div data-role="header" data-theme="d" data-position="inline"> - <h1><?=$this->transEsc('Narrow Search')?></h1> - </div> - <div data-role="content"> - <div data-role="collapsible-set" class="narrow-search"> - <? $i = 0; foreach ($sideFacetSet as $title => $cluster): ?> - <? $hierarchical = in_array($title, $hierarchicalFacets); ?> - <? if (empty($cluster['list'])) { continue; } // skip empty facets ?> - <div data-role="collapsible" data-collapsed="<?=$i++ == 0 ? 'false' : 'true'?>"> - <h4><?=$this->transEsc($cluster['label'])?></h4> - <ul class="narrow" data-role="listview" data-inset="true"> - <? foreach ($cluster['list'] as $thisFacet): ?> - <? $indent = $hierarchical - ? str_pad('', 4 * $thisFacet['level'] * 6, ' ', STR_PAD_LEFT) - : ''; ?> - <? if ($thisFacet['isApplied']): ?> - <li data-icon="check" class="checked"><a rel="external" href="<?=$this->currentPath().$results->getUrlQuery()->removeFacet($title, $thisFacet['value'], true, $thisFacet['operator']) ?>" data-rel="external"><?=$indent?><?=$this->escapeHtml($thisFacet['displayText'])?></a> <span class="ui-li-count"><?=$this->localizedNumber($thisFacet['count'])?></span></li> - <? else: ?> - <li><a rel="external" href="<?=$this->currentPath().$results->getUrlQuery()->addFacet($title, $thisFacet['value'], $thisFacet['operator'])?>"><?=$indent?><?=$this->escapeHtml($thisFacet['displayText'])?></a> <span class="ui-li-count"><?=$this->localizedNumber($thisFacet['count'])?></span></li> - <? endif; ?> - <? endforeach; ?> - </ul> - </div> - <? endforeach; ?> - </div> - </div> - </div> -<? endif; ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/Recommend/SideFacets.phtml b/themes/jquerymobile/templates/Recommend/SideFacets.phtml deleted file mode 100644 index e93c5c27218..00000000000 --- a/themes/jquerymobile/templates/Recommend/SideFacets.phtml +++ /dev/null @@ -1,22 +0,0 @@ -<? $results = $this->recommend->getResults(); ?> -<? $filterList = $this->recommend->getVisibleFilters(); if (!empty($filterList)): ?> - <ul class="filters" data-role="listview" data-inset="true" data-dividertheme="e"> - <li data-role="list-divider"><?=$this->transEsc('adv_search_filters')?></li> - <? $i = 0; foreach ($filterList as $field => $filters): ?> - <? foreach ($filters as $j => $filter): ?> - <? - $removeLink = $this->currentPath().$results->getUrlQuery()->removeFacet($filter['field'], $filter['value'], true, $filter['operator']); - if ($filter['displayText'] == '[* TO *]') $filter['displayText'] = $this->translate('filter_wildcard'); - ?> - <li data-icon="minus"> - <a data-icon="minus" rel="external" href="<?=$removeLink?>"><?=($i++ > 0 && ($j == 0 || $filter['operator'] != 'OR')) ? $this->transEsc("AND") . ' ' : ''?><? if ($filter['operator'] == 'NOT') echo $this->transEsc('NOT') . ' '; if ($filter['operator'] == 'OR' && $j > 0) echo $this->transEsc('OR') . ' '; ?><?=$this->transEsc($field)?>: <?=$this->escapeHtml($filter['displayText'])?></a> - </li> - <? endforeach; ?> - <? endforeach; ?> - </ul> -<? endif; ?> -<? - // Actual facet options are loaded as an extra hidden dialog box -- inject these into the appropriate - // area of the layout object (they won't work if simply displayed inline): - $this->layout()->extraDialogs .= $this->render('Recommend/SideFacets-dialog.phtml'); -?> diff --git a/themes/jquerymobile/templates/Recommend/SpellingSuggestions.phtml b/themes/jquerymobile/templates/Recommend/SpellingSuggestions.phtml deleted file mode 100644 index 0df1e74df18..00000000000 --- a/themes/jquerymobile/templates/Recommend/SpellingSuggestions.phtml +++ /dev/null @@ -1 +0,0 @@ -<? /* Not supported in mobile theme. */ ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/Recommend/SummonBestBets.phtml b/themes/jquerymobile/templates/Recommend/SummonBestBets.phtml deleted file mode 100644 index 0df1e74df18..00000000000 --- a/themes/jquerymobile/templates/Recommend/SummonBestBets.phtml +++ /dev/null @@ -1 +0,0 @@ -<? /* Not supported in mobile theme. */ ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/Recommend/SummonBestBetsDeferred.phtml b/themes/jquerymobile/templates/Recommend/SummonBestBetsDeferred.phtml deleted file mode 100644 index 0df1e74df18..00000000000 --- a/themes/jquerymobile/templates/Recommend/SummonBestBetsDeferred.phtml +++ /dev/null @@ -1 +0,0 @@ -<? /* Not supported in mobile theme. */ ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/Recommend/SummonDatabases.phtml b/themes/jquerymobile/templates/Recommend/SummonDatabases.phtml deleted file mode 100644 index 0df1e74df18..00000000000 --- a/themes/jquerymobile/templates/Recommend/SummonDatabases.phtml +++ /dev/null @@ -1 +0,0 @@ -<? /* Not supported in mobile theme. */ ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/Recommend/SummonDatabasesDeferred.phtml b/themes/jquerymobile/templates/Recommend/SummonDatabasesDeferred.phtml deleted file mode 100644 index 0df1e74df18..00000000000 --- a/themes/jquerymobile/templates/Recommend/SummonDatabasesDeferred.phtml +++ /dev/null @@ -1 +0,0 @@ -<? /* Not supported in mobile theme. */ ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/Recommend/SummonResults.phtml b/themes/jquerymobile/templates/Recommend/SummonResults.phtml deleted file mode 100644 index 0df1e74df18..00000000000 --- a/themes/jquerymobile/templates/Recommend/SummonResults.phtml +++ /dev/null @@ -1 +0,0 @@ -<? /* Not supported in mobile theme. */ ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/Recommend/SummonResultsDeferred.phtml b/themes/jquerymobile/templates/Recommend/SummonResultsDeferred.phtml deleted file mode 100644 index 0df1e74df18..00000000000 --- a/themes/jquerymobile/templates/Recommend/SummonResultsDeferred.phtml +++ /dev/null @@ -1 +0,0 @@ -<? /* Not supported in mobile theme. */ ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/Recommend/SummonTopics.phtml b/themes/jquerymobile/templates/Recommend/SummonTopics.phtml deleted file mode 100644 index 0df1e74df18..00000000000 --- a/themes/jquerymobile/templates/Recommend/SummonTopics.phtml +++ /dev/null @@ -1 +0,0 @@ -<? /* Not supported in mobile theme. */ ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/Recommend/SwitchQuery.phtml b/themes/jquerymobile/templates/Recommend/SwitchQuery.phtml deleted file mode 100644 index bf0db3cc02e..00000000000 --- a/themes/jquerymobile/templates/Recommend/SwitchQuery.phtml +++ /dev/null @@ -1,10 +0,0 @@ -<? $suggestions = $this->recommend->getSuggestions(); if (!empty($suggestions)): ?> - <div class="info"> - <p><?=$this->transEsc('switchquery_intro')?></p> - <ul> - <? foreach ($suggestions as $desc => $query): ?> - <li><?=$this->transEsc($desc)?>: <a href="<?=$this->recommend->getResults()->getUrlQuery()->setSearchTerms($query)?>"><?=$this->escapeHtml($query)?></a>.</li> - <? endforeach; ?> - </ul> - </div> -<? endif; ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/Recommend/SwitchTab.phtml b/themes/jquerymobile/templates/Recommend/SwitchTab.phtml deleted file mode 100644 index 58f701ab247..00000000000 --- a/themes/jquerymobile/templates/Recommend/SwitchTab.phtml +++ /dev/null @@ -1,19 +0,0 @@ -<? - $searchTabs = is_object($this->params) - ? $this->searchtabs()->getTabConfigForParams($this->params) : []; -?> -<? if (count($searchTabs) > 0): ?> - <div class="info"> - <?=$this->transEsc('nohit_change_tab', array('%%activeTab%%' => $this->translate($this->recommend->getActiveTab($searchTabs)['label'])))?> - <ul> - <? $inactiveTabs = $this->recommend->getInactiveTabs($searchTabs); ?> - <? foreach ($inactiveTabs as $tab): ?> - <li> - <? if (!$tab['selected']): ?><a rel="external" href="<?=$this->escapeHtmlAttr($tab['url'])?>"><? endif; ?> - <?=$this->transEsc($tab['label']); ?> - <? if (!$tab['selected']): ?></a><? endif; ?> - </li> - <? endforeach; ?> - </ul> - </div> -<? endif; ?> diff --git a/themes/jquerymobile/templates/Recommend/SwitchType.phtml b/themes/jquerymobile/templates/Recommend/SwitchType.phtml deleted file mode 100644 index 48bf99dce37..00000000000 --- a/themes/jquerymobile/templates/Recommend/SwitchType.phtml +++ /dev/null @@ -1,6 +0,0 @@ -<? if ($handler = $this->recommend->getNewHandler()): ?> - <div class="info"> - <?=$this->transEsc('widen_prefix')?> - <a href="<?=$this->recommend->getResults()->getUrlQuery()->setHandler($handler)?>"><?=$this->transEsc($this->recommend->getNewHandlerName())?></a>. - </div> -<? endif; ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/Recommend/TopFacets.phtml b/themes/jquerymobile/templates/Recommend/TopFacets.phtml deleted file mode 100644 index 0df1e74df18..00000000000 --- a/themes/jquerymobile/templates/Recommend/TopFacets.phtml +++ /dev/null @@ -1 +0,0 @@ -<? /* Not supported in mobile theme. */ ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/Recommend/WebResults.phtml b/themes/jquerymobile/templates/Recommend/WebResults.phtml deleted file mode 100644 index 0df1e74df18..00000000000 --- a/themes/jquerymobile/templates/Recommend/WebResults.phtml +++ /dev/null @@ -1 +0,0 @@ -<? /* Not supported in mobile theme. */ ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/Recommend/WorldCatIdentities.phtml b/themes/jquerymobile/templates/Recommend/WorldCatIdentities.phtml deleted file mode 100644 index 0df1e74df18..00000000000 --- a/themes/jquerymobile/templates/Recommend/WorldCatIdentities.phtml +++ /dev/null @@ -1 +0,0 @@ -<? /* Not supported in mobile theme. */ ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/RecordDriver/EDS/core.phtml b/themes/jquerymobile/templates/RecordDriver/EDS/core.phtml deleted file mode 100644 index 9ca1ac3f052..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/EDS/core.phtml +++ /dev/null @@ -1,86 +0,0 @@ -<? $this->headLink()->appendStylesheet('EDS.css'); ?> -<? - $items = $this->driver->getItems(); - $dbLabel = $this->driver->getDbLabel(); - $thumb = $this->driver->getThumbnail('medium'); - $customLinks = $this->driver->getCustomLinks(); - $accessLevel = $this->driver->getAccessLevel(); - $restrictedView = empty($accessLevel) ? false : true; -?> -<? /* Display thumbnail if appropriate: */ ?> -<? $mediumThumb = $this->record($this->driver)->getThumbnail('medium'); $largeThumb = $this->record($this->driver)->getThumbnail('large'); ?> -<? if ($largeThumb): ?><a rel="external" href="<?=$this->escapeHtmlAttr($largeThumb)?>"><? endif; ?> - <div class="recordcover"> - <? if ($mediumThumb): ?> - <img alt="<?=$this->transEsc('Cover Image')?>" class="recordcover" src="<?=$this->escapeHtmlAttr($mediumThumb);?>"/> - <? else: ?> - <span class="recordcover pt-icon pt-<?=$this->driver->getPubTypeId()?>" style="float:none"></span> - <? endif; ?> - <? $pLink = $this->driver->getPLink(); - if($pLink): ?> - <br/><a href="<?=$this->escapeHtmlAttr($pLink)?>"> - <?=$this->transEsc('View in EDS')?> - </a> - <? endif; ?> - <? $pdfLink = $this->driver->getPdfLink(); - if ($pdfLink): ?> - <br/><a href="<?=$pdfLink?>" class="icon pdf fulltext"> - <?=$this->transEsc('PDF Full Text')?> - </a> - <? endif; ?> - <? if ($this->driver->hasHTMLFullTextAvailable()): ?> - <br/><a href="<?=$this->recordLink()->getUrl($this->driver, 'fulltext')?>#html" class="icon html fulltext"> - <?=$this->transEsc('HTML Full Text')?> - </a> - <? endif; ?> - - <? $customLinks = array_merge($this->driver->getFTCustomLinks(), $this->driver->getCustomLinks()); - if (!empty($customLinks)): ?> - <? foreach ($customLinks as $customLink): ?> - <? $url = isset($customLink['Url']) ? $customLink['Url'] : ''; - $mot = isset($customLink['MouseOverText'])? $customLink['MouseOverText'] : ''; - $icon = isset ($customLink['Icon']) ? $customLink['Icon'] : ''; - $name = isset($customLink['Text']) ? $customLink['Text'] : ''; - ?> - <br /><span> - <a href="<?=$this->escapeHtmlAttr($url)?>" target="_blank" title="<?=$this->escapeHtmlAttr($mot)?>" class="custom-link"> - <? if ($icon): ?><img src="<?=$this->escapeHtmlAttr($icon)?>" /> <? endif; ?><?=$this->escapeHtml($name)?> - </a> - </span> - <? endforeach; ?> - <? endif; ?> - </div> -<? if ($largeThumb): ?></a><? endif; ?> - -<br/><h3><?=$this->driver->getTitle()?></h3> - -<dl class="biblio" summary="<?=$this->transEsc('Bibliographic Details')?>"> - <? foreach ($items as $key => $item): ?> - <? if (!empty($item['Data'])): ?> - <dt><?=$this->transEsc($item['Label'])?>:</dt> - <dd><?=$this->driver->linkUrls($item['Data'])?></dd> - <? endif; ?> - <? endforeach; ?> - - <? if ($dbLabel): ?> - <dt><?=$this->transEsc('Database')?>:</dt> - <dd><?=$this->escapeHtml($dbLabel)?></dd> - <? endif; ?> - - <?if ($this->driver->hasHTMLFullTextAvailable() && !$restrictedView): - $fullText = $this->driver->getHtmlFullText();?> - <dt><?=$this->transEsc('Full Text')?>:</dt> - <dd> - <?=$fullText?> - </dd> - <? elseif ($this->driver->hasHTMLFullTextAvailable() && $restrictedView): ?> - <dd> - <?=$this->transEsc('Full text is not displayed to guests')?> - </dd> - <dd> - <a class="login" href="<?=$this->url('myresearch-home')?>"> - <strong><?=$this->transEsc('Login for full access')?></strong> - </a> - </dd> - <? endif; ?> -</dl> diff --git a/themes/jquerymobile/templates/RecordDriver/EDS/result-list.phtml b/themes/jquerymobile/templates/RecordDriver/EDS/result-list.phtml deleted file mode 100644 index 5d95546b179..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/EDS/result-list.phtml +++ /dev/null @@ -1,33 +0,0 @@ -<? - $this->headLink()->appendStylesheet('EDS.css'); - $accessLevel = $this->driver->getAccessLevel(); - $restrictedView = empty($accessLevel) ? false : true; -?> -<a rel="external" href="<?=$this->recordLink()->getUrl($this->driver)?>"> - <div class="result source<?=$this->escapeHtmlAttr($this->driver->getSourceIdentifier())?> recordId<?=$this->driver->supportsAjaxStatus()?' ajaxItemId':''?>"> - <input type="hidden" value="<?=$this->escapeHtmlAttr($this->driver->getUniqueID())?>" class="hiddenId" /> - <? $items = $this->driver->getItems(); - - $titlePrinted=false; - if ($this->driver->getTitle()!="") { - echo '<h3 class="ui-li-heading">'.$this->escapeHtml($this->driver->getTitle()).'</h3>'; - $titlePrinted=true; - } - - if (isset($items) && !empty($items)) : - foreach ($items as $item): - if (!empty($item)): ?> - <? if( ('Ti' == $item['Group']) && ($titlePrinted==false) ): ?> - <h3 class="ui-li-heading"><?=strip_tags($item['Data'])?></h3> - <? elseif ('Ti' != $item['Group']): ?> - <p class="ui-li-desc"><strong><?=$this->transEsc($item['Label'])?></strong>: <?=strip_tags($item['Data'])?></p> - <? endif; ?> - <? endif; - endforeach; - elseif ($restrictedView): ?> - <a class="login" href="<?=$this->url('myresearch-home')?>"> - <strong><?=$this->transEsc('Login for full access')?></strong> - </a><br/> - <? endif; ?> - </div> -</a> \ No newline at end of file diff --git a/themes/jquerymobile/templates/RecordDriver/EIT/format-class.phtml b/themes/jquerymobile/templates/RecordDriver/EIT/format-class.phtml deleted file mode 100644 index 180fac1b46c..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/EIT/format-class.phtml +++ /dev/null @@ -1,44 +0,0 @@ -<? - // Convert EIT formats to VuFind formats so icons display correctly: - switch ($this->format) { - case 'Audio Recording': - echo 'audio'; - break; - case 'Book': - case 'Book Chapter': - echo 'book'; - break; - case 'Computer File': - case 'Web Resource': - echo 'electronic'; - break; - case 'Dissertation': - case 'Manuscript': - case 'Paper': - case 'Patent': - echo 'manuscript'; - break; - case 'eBook': - echo 'ebook'; - break; - case 'Kit': - echo 'kit'; - break; - case 'Image': - case 'Photograph': - echo 'photo'; - break; - case 'Music Score': - echo 'musicalscore'; - break; - case 'Newspaper Article': - echo 'newspaper'; - break; - case 'Video Recording': - echo 'video'; - break; - default: - echo 'journal'; - break; - } -?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/RecordDriver/EIT/link-author.phtml b/themes/jquerymobile/templates/RecordDriver/EIT/link-author.phtml deleted file mode 100644 index fcd1912bf6c..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/EIT/link-author.phtml +++ /dev/null @@ -1 +0,0 @@ -<?=$this->url('eit-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&type=AU \ No newline at end of file diff --git a/themes/jquerymobile/templates/RecordDriver/EIT/link-journaltitle.phtml b/themes/jquerymobile/templates/RecordDriver/EIT/link-journaltitle.phtml deleted file mode 100644 index b31db1dbcdf..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/EIT/link-journaltitle.phtml +++ /dev/null @@ -1 +0,0 @@ -<?=$this->url('eit-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22 \ No newline at end of file diff --git a/themes/jquerymobile/templates/RecordDriver/EIT/link-series.phtml b/themes/jquerymobile/templates/RecordDriver/EIT/link-series.phtml deleted file mode 100644 index 57f80eb30fd..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/EIT/link-series.phtml +++ /dev/null @@ -1 +0,0 @@ -<?=$this->url('eit-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&type=TI \ No newline at end of file diff --git a/themes/jquerymobile/templates/RecordDriver/EIT/link-subject.phtml b/themes/jquerymobile/templates/RecordDriver/EIT/link-subject.phtml deleted file mode 100644 index 37ed90fbfb1..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/EIT/link-subject.phtml +++ /dev/null @@ -1 +0,0 @@ -<?=$this->url('eit-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&type=SU \ No newline at end of file diff --git a/themes/jquerymobile/templates/RecordDriver/EIT/link-title.phtml b/themes/jquerymobile/templates/RecordDriver/EIT/link-title.phtml deleted file mode 100644 index 57f80eb30fd..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/EIT/link-title.phtml +++ /dev/null @@ -1 +0,0 @@ -<?=$this->url('eit-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&type=TI \ No newline at end of file diff --git a/themes/jquerymobile/templates/RecordDriver/LibGuides/result-list.phtml b/themes/jquerymobile/templates/RecordDriver/LibGuides/result-list.phtml deleted file mode 100644 index df1627a06f5..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/LibGuides/result-list.phtml +++ /dev/null @@ -1,8 +0,0 @@ -<? - $url = $this->driver->getUniqueId(); -?> -<a rel="external" href="<?=$this->escapeHtmlAttr($url)?>"> - <div class="result"> - <h3><?=$this->record($this->driver)->getTitleHtml()?></h3> - </div> -</a> diff --git a/themes/jquerymobile/templates/RecordDriver/Pazpar2/link-author.phtml b/themes/jquerymobile/templates/RecordDriver/Pazpar2/link-author.phtml deleted file mode 100644 index 34ec85e9849..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/Pazpar2/link-author.phtml +++ /dev/null @@ -1 +0,0 @@ -<?=$this->url('pazpar2-search')?>?lookfor=<?=urlencode($this->lookfor)?>&type=author \ No newline at end of file diff --git a/themes/jquerymobile/templates/RecordDriver/Pazpar2/link-series.phtml b/themes/jquerymobile/templates/RecordDriver/Pazpar2/link-series.phtml deleted file mode 100644 index 203012a0d1e..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/Pazpar2/link-series.phtml +++ /dev/null @@ -1 +0,0 @@ -<?=$this->url('pazpar2-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&type=series \ No newline at end of file diff --git a/themes/jquerymobile/templates/RecordDriver/Pazpar2/link-subject.phtml b/themes/jquerymobile/templates/RecordDriver/Pazpar2/link-subject.phtml deleted file mode 100644 index 12428b058b5..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/Pazpar2/link-subject.phtml +++ /dev/null @@ -1 +0,0 @@ -<?=$this->url('pazpar2-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&type=subject \ No newline at end of file diff --git a/themes/jquerymobile/templates/RecordDriver/Pazpar2/link-title.phtml b/themes/jquerymobile/templates/RecordDriver/Pazpar2/link-title.phtml deleted file mode 100644 index f0f81ef686c..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/Pazpar2/link-title.phtml +++ /dev/null @@ -1 +0,0 @@ -<?=$this->url('pazpar2-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&type=title \ No newline at end of file diff --git a/themes/jquerymobile/templates/RecordDriver/Pazpar2/result-list.phtml b/themes/jquerymobile/templates/RecordDriver/Pazpar2/result-list.phtml deleted file mode 100644 index cf6ace0c90d..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/Pazpar2/result-list.phtml +++ /dev/null @@ -1,19 +0,0 @@ -<b> - <div class="result source<?=$this->escapeHtmlAttr($this->driver->getSourceIdentifier())?> recordId<?=$this->driver->supportsAjaxStatus()?' ajaxItemId':''?>"> - <input type="hidden" value="<?=$this->escapeHtmlAttr($this->driver->getUniqueID())?>" class="hiddenId" /> - <h3><?=$this->record($this->driver)->getTitleHtml()?></h3> - <? $summAuthors = $this->driver->getPrimaryAuthorsWithHighlighting(); if (!empty($summAuthors)): ?> - <p><?=$this->transEsc('by')?> - <? $authorCount = count($summAuthors); foreach ($summAuthors as $i => $summAuthor): ?> - <?=$this->highlight($summAuthor)?><?=$i + 1 < $authorCount ? ';' : ''?> - <? endforeach; ?></p> - <? endif; ?> - <? $locations = $this->driver->getProviders(); if (!empty($locations)): ?> - <p><strong><?=$this->transEsc('Provider')?>:</strong> <?=$this->escapeHtml(implode(', ', $locations))?></p> - <? endif; ?> - <? $summCallNo = $this->driver->getCallNumber(); if (!empty($summCallNo)): ?> - <p><strong><?=$this->transEsc('Call Number')?>:</strong> <?=$this->escapeHtml($summCallNo)?></p> - <? endif; ?> - <?=$this->record($this->driver)->getFormatList()?> - </div> -</b> diff --git a/themes/jquerymobile/templates/RecordDriver/Primo/format-class.phtml b/themes/jquerymobile/templates/RecordDriver/Primo/format-class.phtml deleted file mode 100644 index 6702f4f5040..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/Primo/format-class.phtml +++ /dev/null @@ -1,47 +0,0 @@ -<? - // Convert Primo formats to VuFind formats so icons display correctly: - switch ($this->format) { - case 'Audio Recording': - echo 'audio'; - break; - case 'Book': - case 'Book Chapter': - echo 'book'; - break; - case 'Computer File': - case 'Website': - echo 'electronic'; - break; - case 'Dissertation': - case 'Manuscript': - case 'Paper': - case 'Patent': - echo 'manuscript'; - break; - case 'eBook': - echo 'ebook'; - break; - case 'Kit': - echo 'kit'; - break; - case 'Image': - case 'Photograph': - echo 'photo'; - break; - case 'Score': - echo 'musicalscore'; - break; - case 'Newspaper Article': - echo 'newspaper'; - break; - case 'Video': - echo 'video'; - break; - case 'Map': - echo 'map'; - break; - default: - echo 'journal'; - break; - } -?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/RecordDriver/Primo/link-author.phtml b/themes/jquerymobile/templates/RecordDriver/Primo/link-author.phtml deleted file mode 100644 index e3dfe3c20cc..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/Primo/link-author.phtml +++ /dev/null @@ -1 +0,0 @@ -<?=$this->url('primo-search')?>?lookfor=<?=urlencode($this->lookfor)?>&type=Author diff --git a/themes/jquerymobile/templates/RecordDriver/Primo/link-issn.phtml b/themes/jquerymobile/templates/RecordDriver/Primo/link-issn.phtml deleted file mode 100644 index acb39b5f503..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/Primo/link-issn.phtml +++ /dev/null @@ -1 +0,0 @@ -<?=$this->url('primo-search')?>?lookfor=<?=urlencode($this->lookfor)?>&type=ISSN diff --git a/themes/jquerymobile/templates/RecordDriver/Primo/link-journaltitle.phtml b/themes/jquerymobile/templates/RecordDriver/Primo/link-journaltitle.phtml deleted file mode 100644 index 5b35541ccd0..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/Primo/link-journaltitle.phtml +++ /dev/null @@ -1 +0,0 @@ -<?=$this->url('primo-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&type=AllFields \ No newline at end of file diff --git a/themes/jquerymobile/templates/RecordDriver/Primo/link-subject.phtml b/themes/jquerymobile/templates/RecordDriver/Primo/link-subject.phtml deleted file mode 100644 index d24131fce6c..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/Primo/link-subject.phtml +++ /dev/null @@ -1 +0,0 @@ -<?=$this->url('primo-search')?>?lookfor=<?=urlencode($this->lookfor)?>&type=Subject diff --git a/themes/jquerymobile/templates/RecordDriver/Primo/link-title.phtml b/themes/jquerymobile/templates/RecordDriver/Primo/link-title.phtml deleted file mode 100644 index 863c2e40063..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/Primo/link-title.phtml +++ /dev/null @@ -1 +0,0 @@ -<?=$this->url('primo-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&type=Title \ No newline at end of file diff --git a/themes/jquerymobile/templates/RecordDriver/SolrAuth/result-list.phtml b/themes/jquerymobile/templates/RecordDriver/SolrAuth/result-list.phtml deleted file mode 100644 index 2691e77b0a1..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/SolrAuth/result-list.phtml +++ /dev/null @@ -1,11 +0,0 @@ -<? - $heading = $this->driver->getTitle(); - if (empty($heading)) { - $heading = $this->translate('Heading unavailable.'); - } -?> -<a rel="external" href="<?=$this->url('authority-record')?>?id=<?=urlencode($this->driver->getUniqueId())?>"> - <div class="result"> - <h3><?=$this->escapeHtml($heading)?></h3> - </div> -</a> diff --git a/themes/jquerymobile/templates/RecordDriver/SolrDefault/collection-info.phtml b/themes/jquerymobile/templates/RecordDriver/SolrDefault/collection-info.phtml deleted file mode 100644 index 550e2f6ca9f..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/SolrDefault/collection-info.phtml +++ /dev/null @@ -1,4 +0,0 @@ -<h1><?=$this->escapeHtml($this->driver->getShortTitle())?></h1> -<? $summ = $this->driver->getSummary(); if (!empty($summ)): ?> - <p><?=$this->escapeHtml($summ[0])?></p> -<? endif; ?> diff --git a/themes/jquerymobile/templates/RecordDriver/SolrDefault/collection-record.phtml b/themes/jquerymobile/templates/RecordDriver/SolrDefault/collection-record.phtml deleted file mode 100644 index 916453d1dfc..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/SolrDefault/collection-record.phtml +++ /dev/null @@ -1,55 +0,0 @@ -<h3><?=$this->escapeHtml($this->driver->getShortTitle() . ' ' . $this->driver->getSubtitle() . ' ' . $this->driver->getTitleSection())?></h3> -<p><a rel="external" href="<?=$this->recordLink()->getUrl($this->driver)?>"><?=$this->transEsc('View Full ' . ($this->driver->isCollection() ? 'Collection' : 'Record'))?></a></p> - -<dl class="biblio" title="<?=$this->transEsc('Bibliographic Details')?>"> - <? $summary = $this->driver->getSummary(); $summary = isset($summary[0]) ? $summary[0] : false; ?> - <? if ($summary): ?> - <dt><?=$this->transEsc('Description')?>: </dt> - <dd><?=$this->escapeHtml($summary)?></dd> - <? endif; ?> - - <? $authors = $this->driver->getDeduplicatedAuthors(); ?> - <? if (isset($authors['main']) && !empty($authors['main'])): ?> - <dt><?=$this->transEsc(count($authors['main']) > 1 ? 'Main Authors' : 'Main Author')?>: </dt> - <dd> - <p><? $i = 0; foreach ($authors['main'] as $author => $roles): ?><?=($i++ == 0)?'':', '?><a rel="external" href="<?=$this->record($this->driver)->getLink('author', $author)?>"><?=$this->escapeHtml($author)?></a><? if (count($roles) > 0): ?> (<? $j = 0; foreach ($roles as $role): ?><?=($j++ == 0)?'':', '?><?=$this->transEsc("CreatorRoles::" . $role)?><? endforeach; ?>)<? endif; ?><? endforeach; ?></p> - </dd> - <? endif; ?> - - <? if (isset($authors['corporate']) && !empty($authors['corporate'])): ?> - <dt><?=$this->transEsc(count($authors['corporate']) > 1 ? 'Corporate Author' : 'Corporate Authors')?>: </dt> - <dd> - <p><? $i = 0; foreach ($authors['corporate'] as $corporate => $roles): ?><?=($i++ == 0)?'':', '?><a rel="external" href="<?=$this->record($this->driver)->getLink('author', $corporate)?>"><?=$this->escapeHtml($corporate)?></a><? if (count($roles) > 0): ?> (<? $j = 0; foreach ($roles as $role): ?><?=($j++ == 0)?'':', '?><?=$this->transEsc("CreatorRoles::" . $role)?><? endforeach; ?>)<? endif; ?><? endforeach; ?></p> - </dd> - <? endif; ?> - - <? $langs = $this->driver->getLanguages(); if (!empty($langs)): ?> - <dt><?=$this->transEsc('Language')?>: </dt> - <dd><? foreach ($langs as $lang): ?><?= $this->escapeHtml($lang)?> <? endforeach; ?></dd> - <? endif; ?> - - <? $formats = $this->driver->getFormats(); if (!empty($formats)): ?> - <dt><?=$this->transEsc('Format')?>: </dt> - <dd><?=$this->record($this->driver)->getFormatList()?></dd> - <? endif; ?> - - <? $access = $this->driver->getAccessRestrictions(); if (!empty($access)): ?> - <? $contentDisplayed = true; ?> - <dt><?=$this->transEsc('Access')?>: </dt> - <dd> - <? foreach ($access as $field): ?> - <p><?=$this->escapeHtml($field)?></p> - <? endforeach; ?> - </dd> - <? endif; ?> - - <? $related = $this->driver->getRelationshipNotes(); if (!empty($related)): ?> - <? $contentDisplayed = true; ?> - <dt><?=$this->transEsc('Related Items')?>: </dt> - <dd> - <? foreach ($related as $field): ?> - <p><?=$this->escapeHtml($field)?></p> - <? endforeach; ?> - </dd> - <? endif; ?> -</dl> \ No newline at end of file diff --git a/themes/jquerymobile/templates/RecordDriver/SolrDefault/core.phtml b/themes/jquerymobile/templates/RecordDriver/SolrDefault/core.phtml deleted file mode 100644 index f9a570094fb..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/SolrDefault/core.phtml +++ /dev/null @@ -1,212 +0,0 @@ -<? - if($loggedin = $this->auth()->isLoggedIn()) { - $user_id = $loggedin->id; - $loggedin = true; - } else { - $user_id = false; - } - - $formatRoles = function ($roles) { - if (count($roles) == 0) { - return ''; - } - $that = $this; - $translate = function ($str) use ($that) { - return $that->transEsc('CreatorRoles::' . $str); - }; - return ' (' . implode(', ', array_unique(array_map($translate, $roles))) . ')'; - }; -?> -<? /* Display thumbnail if appropriate: */ ?> -<?=$this->record($this->driver)->getCover('core', 'medium', $this->record($this->driver)->getThumbnail('large')); ?> - -<h3><?=$this->escapeHtml($this->driver->getShortTitle() . ' ' . $this->driver->getSubtitle() . ' ' . $this->driver->getTitleSection())?></h3> - -<? $summary = $this->driver->getSummary(); $summary = isset($summary[0]) ? $summary[0] : false; ?> -<? if ($summary): ?><p><?=$this->escapeHtml($this->truncate($summary, 200))?></p><? endif; ?> - -<dl class="biblio" title="<?=$this->transEsc('Bibliographic Details')?>"> - <? $journalTitle = $this->driver->getContainerTitle(); if (!empty($journalTitle)): ?> - <dt><?=$this->transEsc('Published in')?>:</dt> - <dd> - <? - $containerSource = $this->driver->getSourceIdentifier(); - $containerID = $this->driver->getContainerRecordID(); - ?> - <a rel="external" href="<?=($containerID ? $this->recordLink()->getUrl("$containerSource|$containerID") : $this->record($this->driver)->getLink('journaltitle', $journalTitle))?>"><?=$this->escapeHtml($journalTitle)?></a> - <? $ref = $this->driver->getContainerReference(); if (!empty($ref)) { echo $this->escapeHtml($ref); } ?> - </dd> - <? endif; ?> - - <? $nextTitles = $this->driver->getNewerTitles(); $prevTitles = $this->driver->getPreviousTitles(); ?> - <? if (!empty($nextTitles)): ?> - <dt><?=$this->transEsc('New Title')?>: </dt> - <dd> - <? foreach($nextTitles as $field): ?> - <p><a rel="external" href="<?=$this->record($this->driver)->getLink('title', $field)?>"><?=$this->escapeHtml($field)?></a></p> - <? endforeach; ?> - </dd> - <? endif; ?> - - <? if (!empty($prevTitles)): ?> - <dt><?=$this->transEsc('Previous Title')?>: </dt> - <dd> - <? foreach($prevTitles as $field): ?> - <p><a rel="external" href="<?=$this->record($this->driver)->getLink('title', $field)?>"><?=$this->escapeHtml($field)?></a></p> - <? endforeach; ?> - </dd> - <? endif; ?> - - <? $authors = $this->driver->getDeduplicatedAuthors(); ?> - <? if (isset($authors['main']) && !empty($authors['main'])): ?> - <dt><?=$this->transEsc(count($authors['main']) > 1 ? 'Main Authors' : 'Main Author')?>: </dt> - <dd> - <p><? $i = 0; foreach ($authors['main'] as $author => $roles): ?><?=($i++ == 0)?'':', '?><a rel="external" href="<?=$this->record($this->driver)->getLink('author', $author)?>"><?=$this->escapeHtml($author)?></a><?=$formatRoles($roles)?><? endforeach; ?></p> - </dd> - <? endif; ?> - - <? $formats = $this->driver->getFormats(); if (!empty($formats)): ?> - <dt><?=$this->transEsc('Format')?>: </dt> - <dd><?=$this->record($this->driver)->getFormatList()?></dd> - <? endif; ?> - - <? $langs = $this->driver->getLanguages(); if (!empty($langs)): ?> - <dt><?=$this->transEsc('Language')?>: </dt> - <dd><? foreach ($langs as $lang): ?><?= $this->escapeHtml($lang)?> <? endforeach; ?></dd> - <? endif; ?> - - <? $publications = $this->driver->getPublicationDetails(); if (!empty($publications)): ?> - <dt><?=$this->transEsc('Published')?>: </dt> - <dd> - <? foreach ($publications as $field): ?> - <p><?=$this->escapeHtml($field)?></p> - <? endforeach; ?> - </dd> - <? endif; ?> - - <? $edition = $this->driver->getEdition(); if (!empty($edition)): ?> - <dt><?=$this->transEsc('Edition')?>: </dt> - <dd><?=$this->escapeHtml($edition)?></dd> - <? endif; ?> - - <? $subjects = $this->driver->getAllSubjectHeadings(); if (!empty($subjects)): ?> - <tr valign="top"> - <dt><?=$this->transEsc('Subjects')?>: </dt> - <dd> - <? foreach ($subjects as $field): ?> - <p> - <? $subject = ''; ?> - <? $i = 0; foreach ($field as $subfield): ?> - <?=($i++ == 0) ? '' : ' -- '?> - <? $subject = trim($subject . ' ' . $subfield); ?> - <a rel="external" href="<?=$this->record($this->driver)->getLink('subject', $subject)?>" class="subjectHeading"><?=$this->escapeHtml($subfield)?></a> - <? endforeach; ?> - </p> - <? endforeach; ?> - </dd> - </tr> - <? endif; ?> - - <? if (isset($authors['corporate']) && !empty($authors['corporate'])): ?> - <dt><?=$this->transEsc(count($authors['corporate']) > 1 ? 'Corporate Author' : 'Corporate Authors')?>: </dt> - <dd> - <p><? $i = 0; foreach ($authors['corporate'] as $corporate => $roles): ?><?=($i++ == 0)?'':', '?><a rel="external" href="<?=$this->record($this->driver)->getLink('author', $corporate)?>"><?=$this->escapeHtml($corporate)?></a><?=$formatRoles($roles)?><? endforeach; ?></p> - </dd> - <? endif; ?> - - <? if (isset($authors['secondary']) && !empty($authors['secondary'])): ?> - <dt><?=$this->transEsc('Other Authors')?>: </dt> - <dd> - <p><? $i = 0; foreach ($authors['secondary'] as $author => $roles): ?><?=($i++ == 0)?'':', '?><a rel="external" href="<?=$this->record($this->driver)->getLink('author', $author)?>"><?=$this->escapeHtml($author)?></a><?=$formatRoles($roles)?><? endforeach; ?></p> - </dd> - <? endif; ?> - - <?/* Display series section if at least one series exists. */?> - <? $series = $this->driver->getSeries(); if (!empty($series)): ?> - <dt><?=$this->transEsc('Series')?>: </dt> - <dd> - <? foreach ($series as $field): ?> - <?/* Depending on the record driver, $field may either be an array with - "name" and "number" keys or a flat string containing only the series - name. We should account for both cases to maximize compatibility. */?> - <? if (is_array($field)): ?> - <? if (!empty($field['name'])): ?> - <p> - <a rel="external" href="<?=$this->record($this->driver)->getLink('series', $field['name'])?>"><?=$this->escapeHtml($field['name'])?></a> - <? if (!empty($field['number'])): ?> - <?=$this->escapeHtml($field['number'])?> - <? endif; ?> - </p> - <? endif; ?> - <? else: ?> - <p><a rel="external" href="<?=$this->record($this->driver)->getLink('series', $field)?>"><?=$this->escapeHtml($field)?></a></p> - <? endif; ?> - <? endforeach; ?> - </dd> - <? endif; ?> - - <? $childRecordCount = $this->driver->tryMethod('getChildRecordCount'); if ($childRecordCount): ?> - <dt><?=$this->transEsc('child_records')?>: </dt> - <dd><a rel="external" href="<?=$this->recordLink()->getChildRecordSearchUrl($this->driver)?>"><?=$this->transEsc('child_record_count', array('%%count%%' => $childRecordCount))?></a></dd> - <? endif; ?> - - <? - $openUrl = $this->openUrl($this->driver, 'record'); - $openUrlActive = $openUrl->isActive(); - // Account for replace_other_urls setting - $urls = $this->record($this->driver)->getLinkDetails($openUrlActive); - ?> - <? if (!empty($urls) || $openUrlActive): ?> - <dt><?=$this->transEsc('Online Access')?>: </dt> - <dd> - <? foreach ($urls as $current): ?> - <p><a rel="external" href="<?=$this->escapeHtmlAttr($this->proxyUrl($current['url']))?>"><?=$this->escapeHtml($current['desc'])?></a></p> - <? endforeach; ?> - <? if ($openUrlActive): ?> - <?=$openUrl->renderTemplate()?><br/> - <? endif; ?> - </dd> - <? endif; ?> - - <? $recordLinks = $this->driver->getAllRecordLinks(); if (!empty($recordLinks)): ?> - <dt><?=$this->transEsc('Related Items')?>:</dt> - <dd> - <? foreach ($recordLinks as $recordLink): ?> - <p> - <?=$this->transEsc($recordLink['title'])?>: - <a href="<?=$this->recordLink()->related($recordLink['link'])?>"><?=$this->escapeHtml($recordLink['value'])?></a> - </p> - <? endforeach; ?> - <? /* if we have record links, display relevant explanatory notes */ - $related = $this->driver->getRelationshipNotes(); - if (!empty($related)): ?> - <? foreach ($related as $field): ?> - <p><?=$this->escapeHtml($field)?></p> - <? endforeach; ?> - <? endif; ?> - </dd> - <? endif; ?> - - <? $tagList = ($this->usertags()->getMode() !== 'disabled') ? $this->driver->getTags(null, null, 'count', $user_id) : array(); ?> - <? if (count($tagList) > 0): ?> - <dt><?=$this->transEsc('Tags')?>: </dt> - <dd id="tagList"> - <? $i=0; foreach ($tagList as $tag): ?> - <? if($loggedin): ?> - <? $is_me = isset($tag['is_me']) && !is_null($tag['is_me']) ? $tag['is_me'] : false; ?> - <span class="tag ui-btn ui-btn-inline ui-mini ui-btn-corner-all ui-btn-up-<?=$is_me ? 'b' : 'c' ?>"> - <a rel="external" href="<?=$this->url('tag-home')?>?lookfor=<?=urlencode($tag->tag)?>" class="text ui-btn-text"> - <?=$this->escapeHtml($tag->tag)?> (<?=$this->escapeHtml($tag->cnt)?>) - </a> - <form method="POST" action="<?=$this->recordLink()->getActionUrl($this->driver, $is_me ? 'DeleteTag' : 'AddTag') ?>" class="tag-form"> - <input type="hidden" name="tag" value="<?=$this->escapeHtmlAttr($tag['tag'])?>"/> - <button type="submit" onClick="ajaxTagUpdate('<?=$this->escapeHtmlAttr($tag['tag'])?>', <?=$is_me ? 'true' : 'false' ?>);return false;" data-theme="<?=$is_me ? 'c' : 'b' ?>" data-icon="<?=$is_me ? 'minus' : 'plus' ?>" data-iconpos="notext" data-inline="true" data-mini="true"> </button> - </form> - </span> - <? else: ?> - <a rel="external" href="<?=$this->url('tag-home')?>?lookfor=<?=urlencode($tag->tag)?>"><?=$this->escapeHtml($tag->tag)?></a> (<?=$this->escapeHtml($tag->cnt)?>)<?=(++$i < count($tagList)) ? ', ' : '' ?> - <? endif; ?> - <? endforeach; ?> - </dd> - <? endif; ?> -</dl> diff --git a/themes/jquerymobile/templates/RecordDriver/SolrDefault/format-class.phtml b/themes/jquerymobile/templates/RecordDriver/SolrDefault/format-class.phtml deleted file mode 100644 index 2e2ce73b628..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/SolrDefault/format-class.phtml +++ /dev/null @@ -1 +0,0 @@ -<?=preg_replace('/[^a-z0-9]/', '', strtolower($this->format))?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/RecordDriver/SolrDefault/format-list.phtml b/themes/jquerymobile/templates/RecordDriver/SolrDefault/format-list.phtml deleted file mode 100644 index 6c85fc0e601..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/SolrDefault/format-list.phtml +++ /dev/null @@ -1,5 +0,0 @@ -<p> - <? foreach ($this->driver->getFormats() as $format): ?> - <span class="iconlabel <?=$this->record($this->driver)->getFormatClass($format)?>"><?=$this->transEsc($format)?></span> - <? endforeach; ?> -</p> \ No newline at end of file diff --git a/themes/jquerymobile/templates/RecordDriver/SolrDefault/link-author.phtml b/themes/jquerymobile/templates/RecordDriver/SolrDefault/link-author.phtml deleted file mode 100644 index 1ef515fe458..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/SolrDefault/link-author.phtml +++ /dev/null @@ -1 +0,0 @@ -<?=$this->url('author-home')?>?author=<?=urlencode($this->lookfor)?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/RecordDriver/SolrDefault/link-journaltitle.phtml b/themes/jquerymobile/templates/RecordDriver/SolrDefault/link-journaltitle.phtml deleted file mode 100644 index 5987653afd9..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/SolrDefault/link-journaltitle.phtml +++ /dev/null @@ -1 +0,0 @@ -<?=$this->url('search-results')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&type=JournalTitle \ No newline at end of file diff --git a/themes/jquerymobile/templates/RecordDriver/SolrDefault/link-series.phtml b/themes/jquerymobile/templates/RecordDriver/SolrDefault/link-series.phtml deleted file mode 100644 index bf7507d0a50..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/SolrDefault/link-series.phtml +++ /dev/null @@ -1 +0,0 @@ -<?=$this->url('search-results')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&type=Series \ No newline at end of file diff --git a/themes/jquerymobile/templates/RecordDriver/SolrDefault/link-subject.phtml b/themes/jquerymobile/templates/RecordDriver/SolrDefault/link-subject.phtml deleted file mode 100644 index 07a34f729d9..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/SolrDefault/link-subject.phtml +++ /dev/null @@ -1 +0,0 @@ -<?=$this->url('search-results')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&type=Subject \ No newline at end of file diff --git a/themes/jquerymobile/templates/RecordDriver/SolrDefault/link-title.phtml b/themes/jquerymobile/templates/RecordDriver/SolrDefault/link-title.phtml deleted file mode 100644 index eca8c06502d..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/SolrDefault/link-title.phtml +++ /dev/null @@ -1 +0,0 @@ -<?=$this->url('search-results')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&type=Title \ No newline at end of file diff --git a/themes/jquerymobile/templates/RecordDriver/SolrDefault/list-entry.phtml b/themes/jquerymobile/templates/RecordDriver/SolrDefault/list-entry.phtml deleted file mode 100644 index f0084a3a352..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/SolrDefault/list-entry.phtml +++ /dev/null @@ -1,72 +0,0 @@ -<? - // Set up some convenience variables: - $id = $this->driver->getUniqueId(); - $source = $this->driver->getSourceIdentifier(); - if (isset($this->list) && is_object($this->list)) { - $list_id = $this->list->id; - $user_id = $this->list->user_id; - } else { - $list_id = null; - $user_id = $this->user ? $this->user->id : null; - } -?> -<? $missing = $this->driver instanceof \VuFind\RecordDriver\Missing; ?> -<a<? if (!$missing): ?> rel="external" href="<?=$this->recordLink()->getUrl($this->driver)?>"<? endif; ?>> - <div class="result source<?=$this->escapeHtmlAttr($this->driver->getSourceIdentifier())?> recordId<?=$this->driver->supportsAjaxStatus()?' ajaxItemId':''?>"> - <input type="hidden" value="<?=$this->escapeHtmlAttr($this->driver->getUniqueID())?>" class="hiddenId" /> - <h3><?=$this->record($this->driver)->getTitleHtml()?></h3> - <? $listAuthors = $this->driver->getPrimaryAuthors(); if (!empty($listAuthors)): ?> - <p><?=$this->transEsc('by')?> - <? $authorCount = count($listAuthors); foreach ($listAuthors as $i => $listAuthor): ?> - <?=$this->escapeHtml($listAuthor) . ($i + 1 < $authorCount ? ';' : '') ?> - <? endforeach; ?> - </p> - <? endif; ?> - <? $listTags = ($this->usertags()->getMode() !== 'disabled') ? $this->driver->getTags( - $list_id, // get tags for all lists if no single list is selected - $user_id, 'tag' - ) : array(); - ?> - <? if (count($listTags) > 0): ?> - <p> - <strong><?=$this->transEsc('Your Tags')?>:</strong> - <? $i = 0; foreach ($listTags as $tag): ?><?=($i++ == 0)?'':', '?><?=$this->escapeHtml($tag->tag)?><? endforeach; ?> - </p> - <? endif; ?> - <? $listNotes = $this->driver->getListNotes($list_id, $user_id); ?> - <? if (count($listNotes) > 0): ?> - <p><strong><?=$this->transEsc('Notes')?>:</strong></p> - <? foreach ($listNotes as $note): ?> - <p><?=$this->escapeHtml($note)?></p> - <? endforeach; ?> - <? endif; ?> - - <? if ($this->driver->supportsAjaxStatus()): ?> - <p class="callnumAndLocation"> - <strong><?=$this->transEsc('Call Number')?>:</strong> - <span class="callnumber ajax_availability hide"><?=$this->transEsc('Loading')?>...</span><br /> - <strong><?=$this->transEsc('Located')?>:</strong> - <span class="location ajax_availability hide"><?=$this->transEsc('Loading')?>...</span> - </p> - <? else: ?> - <? $summCallNo = $this->driver->getCallNumber(); if (!empty($summCallNo)): ?> - <p><strong><?=$this->transEsc('Call Number')?>:</strong> <?=$this->escapeHtml($summCallNo)?></p> - <? endif; ?> - <? endif; ?> - <?=$this->record($this->driver)->getFormatList()?> - <? if ($this->driver->supportsAjaxStatus()): ?> - <p><span class="ajax_availability hide status"><?=$this->transEsc('Loading')?>...</span></p> - <? endif; ?> - </div> -</a> -<? // Allow editing if a list is selected and edit is allowed OR if no list is selected - // and a user is logged in (which means we are viewing all of the user's favorites) - if ((isset($list) && $list->editAllowed($this->user)) || (!isset($list) && $this->user)): ?> - <? /* Use a different delete URL if we're removing from a specific list or the overall favorites: */ - $deleteUrl = is_null($list_id) - ? $this->url('myresearch-favorites') - : $this->url('userList', array('id' => $list_id)); - $deleteUrl .= '?delete=' . urlencode($id) . '&source=' . urlencode($source); - ?> - <a class="delete_from_mylist" href="<?=$deleteUrl?>" rel="external"><?=$this->transEsc('Delete')?></a> -<? endif; ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/RecordDriver/SolrDefault/result-list.phtml b/themes/jquerymobile/templates/RecordDriver/SolrDefault/result-list.phtml deleted file mode 100644 index 2cf0b32238e..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/SolrDefault/result-list.phtml +++ /dev/null @@ -1,33 +0,0 @@ -<a rel="external" href="<?=$this->recordLink()->getUrl($this->driver)?>"> - <div class="result source<?=$this->escapeHtmlAttr($this->driver->getSourceIdentifier())?> recordId<?=$this->driver->supportsAjaxStatus()?' ajaxItemId':''?>"> - <input type="hidden" value="<?=$this->escapeHtmlAttr($this->driver->getUniqueID())?>" class="hiddenId" /> - <h3><?=$this->record($this->driver)->getTitleHtml()?></h3> - <? $summAuthors = $this->driver->getPrimaryAuthorsWithHighlighting(); if (!empty($summAuthors)): ?> - <p><?=$this->transEsc('by')?> - <? $authorCount = count($summAuthors); foreach ($summAuthors as $i => $summAuthor): ?> - <?=$this->highlight($summAuthor)?><?=$i + 1 < $authorCount ? ';' : ''?> - <? endforeach; ?></p> - <? endif; ?> - <? if ($this->driver->supportsAjaxStatus()): ?> - <p class="callnumAndLocation"> - <strong><?=$this->transEsc('Call Number')?>:</strong> - <span class="callnumber ajax_availability hide"><?=$this->transEsc('Loading')?>...</span><br /> - <strong><?=$this->transEsc('Located')?>:</strong> - <span class="location ajax_availability hide"><?=$this->transEsc('Loading')?>...</span> - </p> - <? else: ?> - <? $summCallNo = $this->driver->getCallNumber(); if (!empty($summCallNo)): ?> - <p><strong><?=$this->transEsc('Call Number')?>:</strong> <?=$this->escapeHtml($summCallNo)?></p> - <? endif; ?> - <? endif; ?> - <?=$this->record($this->driver)->getFormatList()?> - <? - $openUrl = $this->openUrl($this->driver, 'results'); - $openUrlActive = $openUrl->isActive(); - $urls = $this->record($this->driver)->getLinkDetails($openUrlActive); - ?> - <? if (!$openUrlActive && empty($urls) && $this->driver->supportsAjaxStatus()): ?> - <p><span class="ajax_availability hide status"><?=$this->transEsc('Loading')?>...</span></p> - <? endif; ?> - </div> -</a> diff --git a/themes/jquerymobile/templates/RecordDriver/SolrDefault/toolbar.phtml b/themes/jquerymobile/templates/RecordDriver/SolrDefault/toolbar.phtml deleted file mode 100644 index ea6724f7a52..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/SolrDefault/toolbar.phtml +++ /dev/null @@ -1,15 +0,0 @@ -<div data-role="controlgroup"> - <? if ($this->userlist()->getMode() !== 'disabled'): ?> - <a href="<?=$this->recordLink()->getActionUrl($this->driver, 'Save')?>" data-role="button" rel="external"><?=$this->transEsc("Add to favorites")?></a> - <? endif; ?> - <? if ($this->usertags()->getMode() !== 'disabled'): ?> - <a href="<?=$this->recordLink()->getActionUrl($this->driver, 'AddTag')?>" data-role="button" rel="external"><?=$this->transEsc("Add Tag")?></a> - <? endif; ?> - <? if (count($this->driver->getCitationFormats()) > 0): ?> - <a href="<?=$this->recordLink()->getActionUrl($this->driver, 'Cite')?>" data-role="button" rel="external"><?=$this->transEsc("Cite this")?></a> - <? endif; ?> - <a href="<?=$this->recordLink()->getActionUrl($this->driver, 'Email')?>" data-role="button" rel="external"><?=$this->transEsc("Email this")?></a> - <? if ($this->accountCapabilities()->getSmsSetting() !== 'disabled'): ?> - <a href="<?=$this->recordLink()->getActionUrl($this->driver, 'SMS')?>" data-role="button" rel="external"><?=$this->transEsc("Text this")?></a> - <? endif; ?> -</div> diff --git a/themes/jquerymobile/templates/RecordDriver/SolrWeb/result-list.phtml b/themes/jquerymobile/templates/RecordDriver/SolrWeb/result-list.phtml deleted file mode 100644 index b205c9e8719..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/SolrWeb/result-list.phtml +++ /dev/null @@ -1,16 +0,0 @@ -<? - $url = $this->driver->getUrl(); -?> -<a rel="external" href="<?=$this->escapeHtmlAttr($url)?>"> - <div class="result"> - <h3><?=$this->record($this->driver)->getTitleHtml()?></h3> - </div> - <? $snippet = $this->driver->getHighlightedSnippet(); ?> - <? $summary = $this->driver->getSummary(); ?> - <? if (!empty($snippet)): ?> - <p><?=$this->highlight($snippet['snippet'])?></p> - <? elseif (!empty($summary)): ?> - <p><?=$this->escapeHtml($summary[0])?></p> - <? endif; ?> - <span style="color:#008000;" class="ui-li-desc"><?=$this->escapeHtml($url)?></span> -</a> diff --git a/themes/jquerymobile/templates/RecordDriver/Summon/format-class.phtml b/themes/jquerymobile/templates/RecordDriver/Summon/format-class.phtml deleted file mode 100644 index 5601e7f5710..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/Summon/format-class.phtml +++ /dev/null @@ -1,44 +0,0 @@ -<? - // Convert Summon formats to VuFind formats so icons display correctly: - switch ($this->format) { - case 'Audio Recording': - echo 'audio'; - break; - case 'Book': - case 'Book Chapter': - echo 'book'; - break; - case 'Computer File': - case 'Web Resource': - echo 'electronic'; - break; - case 'Dissertation': - case 'Manuscript': - case 'Paper': - case 'Patent': - echo 'manuscript'; - break; - case 'eBook': - echo 'ebook'; - break; - case 'Kit': - echo 'kit'; - break; - case 'Image': - case 'Photograph': - echo 'photo'; - break; - case 'Music Score': - echo 'musicalscore'; - break; - case 'Newspaper Article': - echo 'newspaper'; - break; - case 'Video Recording': - echo 'video'; - break; - default: - echo 'journal'; - break; - } -?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/RecordDriver/Summon/link-author.phtml b/themes/jquerymobile/templates/RecordDriver/Summon/link-author.phtml deleted file mode 100644 index 5aebd76f472..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/Summon/link-author.phtml +++ /dev/null @@ -1 +0,0 @@ -<?=$this->url('summon-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&type=Author \ No newline at end of file diff --git a/themes/jquerymobile/templates/RecordDriver/Summon/link-journaltitle.phtml b/themes/jquerymobile/templates/RecordDriver/Summon/link-journaltitle.phtml deleted file mode 100644 index 5536935b4f4..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/Summon/link-journaltitle.phtml +++ /dev/null @@ -1 +0,0 @@ -<?=$this->url('summon-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&type=PublicationTitle \ No newline at end of file diff --git a/themes/jquerymobile/templates/RecordDriver/Summon/link-series.phtml b/themes/jquerymobile/templates/RecordDriver/Summon/link-series.phtml deleted file mode 100644 index 26a9524f15a..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/Summon/link-series.phtml +++ /dev/null @@ -1 +0,0 @@ -<?=$this->url('summon-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&type=PublicationSeriesTitle \ No newline at end of file diff --git a/themes/jquerymobile/templates/RecordDriver/Summon/link-subject.phtml b/themes/jquerymobile/templates/RecordDriver/Summon/link-subject.phtml deleted file mode 100644 index cf66f99c101..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/Summon/link-subject.phtml +++ /dev/null @@ -1 +0,0 @@ -<?=$this->url('summon-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&type=Subject \ No newline at end of file diff --git a/themes/jquerymobile/templates/RecordDriver/Summon/link-title.phtml b/themes/jquerymobile/templates/RecordDriver/Summon/link-title.phtml deleted file mode 100644 index 57cdc24f2d6..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/Summon/link-title.phtml +++ /dev/null @@ -1 +0,0 @@ -<?=$this->url('summon-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&type=Title \ No newline at end of file diff --git a/themes/jquerymobile/templates/RecordDriver/WorldCat/link-author.phtml b/themes/jquerymobile/templates/RecordDriver/WorldCat/link-author.phtml deleted file mode 100644 index c64269d9bd5..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/WorldCat/link-author.phtml +++ /dev/null @@ -1 +0,0 @@ -<?=$this->url('worldcat-search')?>?lookfor=<?=urlencode($this->lookfor)?>&type=srw.au diff --git a/themes/jquerymobile/templates/RecordDriver/WorldCat/link-series.phtml b/themes/jquerymobile/templates/RecordDriver/WorldCat/link-series.phtml deleted file mode 100644 index d95ad084838..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/WorldCat/link-series.phtml +++ /dev/null @@ -1 +0,0 @@ -<?=$this->url('worldcat-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&type=srw.se \ No newline at end of file diff --git a/themes/jquerymobile/templates/RecordDriver/WorldCat/link-subject.phtml b/themes/jquerymobile/templates/RecordDriver/WorldCat/link-subject.phtml deleted file mode 100644 index 6b6bb5c9235..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/WorldCat/link-subject.phtml +++ /dev/null @@ -1 +0,0 @@ -<?=$this->url('worldcat-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&type=srw.su \ No newline at end of file diff --git a/themes/jquerymobile/templates/RecordDriver/WorldCat/link-title.phtml b/themes/jquerymobile/templates/RecordDriver/WorldCat/link-title.phtml deleted file mode 100644 index 03f8d524558..00000000000 --- a/themes/jquerymobile/templates/RecordDriver/WorldCat/link-title.phtml +++ /dev/null @@ -1 +0,0 @@ -<?=$this->url('worldcat-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&type=srw.ti%3Asrw.se \ No newline at end of file diff --git a/themes/jquerymobile/templates/RecordTab/collectionhierarchytree.phtml b/themes/jquerymobile/templates/RecordTab/collectionhierarchytree.phtml deleted file mode 100644 index 0e11a7cf9f1..00000000000 --- a/themes/jquerymobile/templates/RecordTab/collectionhierarchytree.phtml +++ /dev/null @@ -1,10 +0,0 @@ -<? if (($collectionRecord = $this->tab->getActiveRecord()) !== false): ?> - <? $this->headTitle($this->translate('hierarchy_tree') . ': ' . $this->driver->getBreadcrumb()); ?> - <? if ($collectionRecord === null): ?> - <?=$this->render('collection/collection-record-error.phtml')?> - <? else: ?> - <?=$this->record($collectionRecord)->getCollectionBriefRecord()?> - <? endif; ?> -<? else: ?> - <?=$this->render('RecordTab/hierarchytree.phtml')?> -<? endif; ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/RecordTab/collectionlist.phtml b/themes/jquerymobile/templates/RecordTab/collectionlist.phtml deleted file mode 100644 index 5d541acacba..00000000000 --- a/themes/jquerymobile/templates/RecordTab/collectionlist.phtml +++ /dev/null @@ -1,20 +0,0 @@ -<? - // Set page title. - $this->headTitle($this->translate('Collection Items') . ': ' . $this->driver->getBreadcrumb()); - - // Get search results - $results = $this->tab->getResults(); - $params = $this->tab->getParams(); - $searchDetails = array('results' => $results, 'params' => $params); -?> -<? if (($recordTotal = $results->getResultTotal()) > 0): // only display these at very top if we have results ?> - <p> - <?=$this->transEsc("Showing")?> - <strong><?=$this->localizedNumber($results->getStartRecord())?></strong> - <strong><?=$this->localizedNumber($results->getEndRecord())?></strong> - <?=$this->transEsc('of')?> <strong><?=$this->localizedNumber($recordTotal)?></strong> <?=$this->transEsc('Items')?> - </p> - <?=$this->render('search/list-' . $results->getParams()->getView() . '.phtml', $searchDetails)?> - <?=$this->paginationControl($results->getPaginator(), 'Sliding', 'search/pagination.phtml', array('results' => $results))?> -<? else: ?> - <?=$this->transEsc('collection_empty')?> -<? endif; ?> diff --git a/themes/jquerymobile/templates/RecordTab/description.phtml b/themes/jquerymobile/templates/RecordTab/description.phtml deleted file mode 100644 index 5536c4045db..00000000000 --- a/themes/jquerymobile/templates/RecordTab/description.phtml +++ /dev/null @@ -1,193 +0,0 @@ -<? - // Set page title. - $this->headTitle($this->translate('Description') . ': ' . $this->driver->getBreadcrumb()); - - // Grab clean ISBN for convenience: - $isbn = $this->driver->getCleanISBN(); - - // Activate Syndetics Plus if necessary: - if ($this->syndeticsPlus()->isActive()) { - $this->headScript()->appendFile($this->syndeticsPlus()->getScript()); - } -?> -<dl class="biblio" title="<?=$this->transEsc('Description')?>"> - <? $summ = $this->driver->getSummary(); if (!empty($summ)): ?> - <? $contentDisplayed = true; ?> - <dt><?=$this->transEsc('Summary')?>: </dt> - <dd> - <? foreach ($summ as $field): ?> - <p><?=$this->escapeHtml($field)?></p> - <? endforeach; ?> - </dd> - <? endif; ?> - - <? $dateSpan = $this->driver->getDateSpan(); if (!empty($dateSpan)): ?> - <? $contentDisplayed = true; ?> - <dt><?=$this->transEsc('Published')?>: </dt> - <dd> - <? foreach ($dateSpan as $field): ?> - <p><?=$this->escapeHtml($field)?></p> - <? endforeach; ?> - </dd> - <? endif; ?> - - <? $notes = $this->driver->getGeneralNotes(); if (!empty($notes)): ?> - <? $contentDisplayed = true; ?> - <dt><?=$this->transEsc('Item Description')?>: </dt> - <dd> - <? foreach ($notes as $field): ?> - <p><?=$this->escapeHtml($field)?></p> - <? endforeach; ?> - </dd> - <? endif; ?> - - <? $physical = $this->driver->getPhysicalDescriptions(); if (!empty($physical)): ?> - <? $contentDisplayed = true; ?> - <dt><?=$this->transEsc('Physical Description')?>: </dt> - <dd> - <? foreach ($physical as $field): ?> - <p><?=$this->escapeHtml($field)?></p> - <? endforeach; ?> - </dd> - <? endif; ?> - - <? $freq = $this->driver->getPublicationFrequency(); if (!empty($freq)): ?> - <? $contentDisplayed = true; ?> - <dt><?=$this->transEsc('Publication Frequency')?>: </dt> - <dd> - <? foreach ($freq as $field): ?> - <p><?=$this->escapeHtml($field)?></p> - <? endforeach; ?> - </dd> - <? endif; ?> - - <? $playTime = $this->driver->getPlayingTimes(); if (!empty($playTime)): ?> - <? $contentDisplayed = true; ?> - <dt><?=$this->transEsc('Playing Time')?>: </dt> - <dd> - <? foreach ($playTime as $field): ?> - <p><?=$this->escapeHtml($field)?></p> - <? endforeach; ?> - </dd> - <? endif; ?> - - <? $system = $this->driver->getSystemDetails(); if (!empty($system)): ?> - <? $contentDisplayed = true; ?> - <dt><?=$this->transEsc('Format')?>: </dt> - <dd> - <? foreach ($system as $field): ?> - <p><?=$this->escapeHtml($field)?></p> - <? endforeach; ?> - </dd> - <? endif; ?> - - <? $audience = $this->driver->getTargetAudienceNotes(); if (!empty($audience)): ?> - <? $contentDisplayed = true; ?> - <dt><?=$this->transEsc('Audience')?>: </dt> - <dd> - <? foreach ($audience as $field): ?> - <p><?=$this->escapeHtml($field)?></p> - <? endforeach; ?> - </dd> - <? endif; ?> - - <? $awards = $this->driver->getAwards(); if (!empty($awards)): ?> - <? $contentDisplayed = true; ?> - <dt><?=$this->transEsc('Awards')?>: </dt> - <dd> - <? foreach ($awards as $field): ?> - <p><?=$this->escapeHtml($field)?></p> - <? endforeach; ?> - </dd> - <? endif; ?> - - <? $credits = $this->driver->getProductionCredits(); if (!empty($credits)): ?> - <? $contentDisplayed = true; ?> - <dt><?=$this->transEsc('Production Credits')?>: </dt> - <dd> - <? foreach ($credits as $field): ?> - <p><?=$this->escapeHtml($field)?></p> - <? endforeach; ?> - </dd> - <? endif; ?> - - <? $bib = $this->driver->getBibliographyNotes(); if (!empty($bib)): ?> - <? $contentDisplayed = true; ?> - <dt><?=$this->transEsc('Bibliography')?>: </dt> - <dd> - <? foreach ($bib as $field): ?> - <p><?=$this->escapeHtml($field)?></p> - <? endforeach; ?> - </dd> - <? endif; ?> - - <? $isbns = $this->driver->getISBNs(); if (!empty($isbns)): ?> - <? $contentDisplayed = true; ?> - <dt><?=$this->transEsc('ISBN')?>: </dt> - <dd> - <? foreach ($isbns as $field): ?> - <p><?=$this->escapeHtml($field)?></p> - <? endforeach; ?> - </dd> - <? endif; ?> - - <? $issns = $this->driver->getISSNs(); if (!empty($issns)): ?> - <? $contentDisplayed = true; ?> - <dt><?=$this->transEsc('ISSN')?>: </dt> - <dd> - <? foreach ($issns as $field): ?> - <p><?=$this->escapeHtml($field)?></p> - <? endforeach; ?> - </dd> - <? endif; ?> - - <? $doi = $this->driver->tryMethod('getCleanDOI'); if (!empty($doi)): ?> - <? $contentDisplayed = true; ?> - <dt><?=$this->transEsc('DOI')?>: </dt> - <dd><p><?=$this->escapeHtml($doi)?></p></dd> - <? endif; ?> - - <? $related = $this->driver->getRelationshipNotes(); if (!empty($related)): ?> - <? $contentDisplayed = true; ?> - <dt><?=$this->transEsc('Related Items')?>: </dt> - <dd> - <? foreach ($related as $field): ?> - <p><?=$this->escapeHtml($field)?></p> - <? endforeach; ?> - </dd> - <? endif; ?> - - <? $access = $this->driver->getAccessRestrictions(); if (!empty($access)): ?> - <? $contentDisplayed = true; ?> - <dt><?=$this->transEsc('Access')?>: </dt> - <dd> - <? foreach ($access as $field): ?> - <p><?=$this->escapeHtml($field)?></p> - <? endforeach; ?> - </dd> - <? endif; ?> - - <? $findingAids = $this->driver->getFindingAids(); if (!empty($findingAids)): ?> - <? $contentDisplayed = true; ?> - <dt><?=$this->transEsc('Finding Aid')?>: </dt> - <dd> - <? foreach ($findingAids as $field): ?> - <p><?=$this->escapeHtml($field)?></p> - <? endforeach; ?> - </dd> - <? endif; ?> - - <? $publicationPlaces = $this->driver->getHierarchicalPlaceNames(); if (!empty($publicationPlaces)): ?> - <? $contentDisplayed = true; ?> - <dt><?=$this->transEsc('Publication_Place')?>: </dt> - <dd> - <? foreach ($publicationPlaces as $field): ?> - <p><?=$this->escapeHtml($field)?></p> - <? endforeach; ?> - </dd> - <? endif; ?> - - <? if (!isset($contentDisplayed) || !$contentDisplayed): // Avoid errors if there were no rows above ?> - <dd><p><?=$this->transEsc('no_description')?></p></dd> - <? endif; ?> -</dl> \ No newline at end of file diff --git a/themes/jquerymobile/templates/RecordTab/excerpt.phtml b/themes/jquerymobile/templates/RecordTab/excerpt.phtml deleted file mode 100644 index 09d6b34abde..00000000000 --- a/themes/jquerymobile/templates/RecordTab/excerpt.phtml +++ /dev/null @@ -1,23 +0,0 @@ -<? - // Set page title. - $this->headTitle($this->translate('Excerpt') . ': ' . $this->driver->getBreadcrumb()); - - // Grab excerpt data: - $excerpts = $this->tab->getContent(); - - // Activate Syndetics Plus if necessary: - if ($this->syndeticsPlus()->isActive()) { - $this->headScript()->appendFile($this->syndeticsPlus()->getScript()); - } -?> -<? if (count($excerpts) > 0): ?> - <? foreach ($excerpts as $provider => $list): ?> - <? foreach ($list as $excerpt): ?> - <p class="summary"><?=$excerpt['Content']?></p> - <?=isset($excerpt['Copyright']) ? $excerpt['Copyright'] : ''?> - <hr/> - <? endforeach; ?> - <? endforeach; ?> -<? else: ?> - <?=$this->transEsc('No excerpts were found for this record.')?> -<? endif; ?> diff --git a/themes/jquerymobile/templates/RecordTab/hierarchytree.phtml b/themes/jquerymobile/templates/RecordTab/hierarchytree.phtml deleted file mode 100644 index a951a6dd517..00000000000 --- a/themes/jquerymobile/templates/RecordTab/hierarchytree.phtml +++ /dev/null @@ -1,22 +0,0 @@ -<? - // Set page title. - $this->headTitle($this->translate('hierarchy_tree') . ': ' . $this->driver->getBreadcrumb()); - $hierarchyTreeList = $this->tab->getTreeList(); - $activeTree = $this->tab->getActiveTree(); -?> -<div> - <? if (count($hierarchyTreeList) > 1): ?> - <div id="treeSelector"> - <? foreach ($hierarchyTreeList as $hierarchy => $hierarchyTitle): ?> - <a class="tree<?=($activeTree == $hierarchy) ? ' currentTree' : ''?>" href="<?=$this->recordLink()->getTabUrl($this->driver, 'HierarchyTree')?>?hierarchy=<?=urlencode($hierarchy)?>"><?=$this->escapeHtml($hierarchyTitle)?></a> - <? endforeach; ?> - </div> - <? endif; ?> - <? if ($activeTree): ?> - <div id="hierarchyTreeHolder"> - <div id="hierarchyTree"> - <?=str_replace(' href="', ' data-ajax="false" href="', $this->tab->renderTree($this->url('home')))?> - </div> - </div> - <? endif; ?> -</div> diff --git a/themes/jquerymobile/templates/RecordTab/holdingsils.phtml b/themes/jquerymobile/templates/RecordTab/holdingsils.phtml deleted file mode 100644 index baa02f96759..00000000000 --- a/themes/jquerymobile/templates/RecordTab/holdingsils.phtml +++ /dev/null @@ -1,158 +0,0 @@ -<? - // Set up convenience variables: - $account = $this->auth()->getManager(); - $user = $account->isLoggedIn(); - $offlineMode = $this->ils()->getOfflineMode(); - try { - $holdings = $this->driver->getRealTimeHoldings(); - } catch (\VuFind\Exception\ILS $e) { - $holdings = ['holdings' => []]; - $offlineMode = 'ils-offline'; - } - - // Set page title. - $this->headTitle($this->translate('Holdings') . ': ' . $this->driver->getBreadcrumb()); -?> - -<?=$this->context($this)->renderInContext('librarycards/selectcard.phtml', array('user' => $this->auth()->isLoggedIn())); ?> - -<? if (!empty($holdings['blocks'])):?> - <div id="account-block-msg" class="error"> - <?=$this->transEsc('account_block_options_missing', ['%%details%%' => implode('; ', $holdings['blocks'])]) ?> - </div> -<? endif; ?> - -<? if ($offlineMode == "ils-offline"): ?> - <div class="sysInfo"> - <h2><?=$this->transEsc('ils_offline_title')?></h2> - <p><strong><?=$this->transEsc('ils_offline_status')?></strong></p> - <p><?=$this->transEsc('ils_offline_holdings_message')?></p> - <? $supportEmail = $this->escapeHtmlAttr($this->systemEmail()); ?> - <p><a href="mailto:<?=$supportEmail?>"><?=$supportEmail?></a></p> - </div> -<? endif; ?> -<? if (($this->ils()->getHoldsMode() == 'driver' && !empty($holdings['holdings'])) || $this->ils()->getTitleHoldsMode() == 'driver'): ?> - <? if ($account->loginEnabled() && $offlineMode != 'ils-offline'): ?> - <? if (!$user): ?> - <div class="info"> - <a href="<?=$this->recordLink()->getTabUrl($this->driver, 'Holdings')?>?login=true&catalogLogin=true"><?=$this->transEsc("Login")?></a> <?=$this->transEsc("hold_login")?> - </div> - <? elseif (!$user->cat_username): ?> - <div class="info"> - <?=str_replace('href="', 'rel="external" href="', $this->translate("hold_profile_html", array('%%url%%' => $this->recordLink()->getTabUrl($this->driver, 'Holdings') . '?catalogLogin=true')))?> - </div> - <? endif; ?> - <? endif; ?> -<? endif; ?> -<? $holdingTitleHold = $this->driver->tryMethod('getRealTimeTitleHold'); if (!empty($holdingTitleHold)): ?> - <a rel="external" class="holdPlace" href="<?=$this->recordLink()->getRequestUrl($holdingTitleHold, false)?>"><?=$this->transEsc('title_hold_place')?></a> -<? endif; ?> -<? foreach ($holdings['holdings'] as $holding): ?> -<h4> - <? $locationText = $this->transEsc('location_' . $holding['location'], array(), $holding['location']); ?> - <? if (isset($holding['locationhref']) && $holding['locationhref']): ?> - <a href="<?=$holding['locationhref']?>" rel="external"><?=$locationText?></a> - <? else: ?> - <?=$locationText?> - <? endif; ?> -</h4> -<table class="holdings" summary="<?=$this->transEsc('Holdings details from')?> <?=$this->transEsc($holding['location'])?>"> - <? $callNos = $this->tab->getUniqueCallNumbers($holding['items']); if (!empty($callNos)): ?> - <tr> - <th><?=$this->transEsc("Call Number")?>: </th> - <td> - <? foreach ($callNos as $callNo): ?> - <? if ($this->callnumberHandler): ?> - <a href="<?=$this->url('alphabrowse-home') ?>?source=<?=$this->escapeHtmlAttr($this->callnumberHandler) ?>&from=<?=$this->escapeHtmlAttr($callNo) ?>"><?=$this->escapeHtml($callNo)?></a> - <? else: ?> - <?=$this->escapeHtml($callNo)?> - <? endif; ?> - <br /> - <? endforeach; ?> - </td> - </tr> - <? endif; ?> - <? if (isset($holding['textfields'])): foreach ($holding['textfields'] as $textFieldName => $textFields): ?> - <tr> - <? // Translation for summary is a special case for backwards-compatibility ?> - <th><?=$textFieldName == 'summary' ? $this->transEsc("Volume Holdings") : $this->transEsc(ucfirst($textFieldName))?>:</th> - <td> - <? foreach ($textFields as $current): ?> - <?=$this->escapeHtml($current)?><br/> - <? endforeach; ?> - </td> - </tr> - <? endforeach; endif; ?> - <? foreach ($holding['items'] as $row): ?> - <? $check = (isset($row['check']) && $row['check']); ?> - <? if (isset($row['barcode']) && $row['barcode'] != ""): ?> - <tr> - <th><?=$this->transEsc("Copy")?> <?=$this->escapeHtml($row['number'])?></th> - <td> - <? if ($row['reserve'] == "Y"): ?> - <?=$this->transEsc("On Reserve - Ask at Circulation Desk")?><br /> - <? endif; ?> - <? if (isset($row['use_unknown_message']) && $row['use_unknown_message']): ?> - <span class="unknown"><?=$this->transEsc("status_unknown_message")?></span> - <? else: ?> - <? if ($row['availability']): ?> - <? /* Begin Available Items (Holds) */ ?> - <span class="available"><?=$this->transEsc("Available")?></span> - <? if (isset($row['link']) && $row['link']): ?> - <br /> - <a rel="external" class="holdPlace<?=$check ? ' checkRequest' : ''?>" href="<?=$this->recordLink()->getRequestUrl($row['link'], false)?>"><span><?=$this->transEsc($check ? "Check Hold" : "Place a Hold")?></span></a> - <? endif; ?> - <? else: ?> - <? /* Begin Unavailable Items (Recalls) */ ?> - <span class="checkedout"><?=$this->transEsc($row['status'])?></span> - <? if (isset($row['returnDate']) && $row['returnDate']): ?> <span class="statusExtra"><?=$this->escapeHtml($row['returnDate'])?></span><? endif; ?> - <? if (isset($row['duedate']) && $row['duedate']): ?> - <span class="statusExtra"><?=$this->transEsc("Due")?>: <?=$this->escapeHtml($row['duedate'])?></span> - <? endif; ?> - <? if (isset($row['requests_placed']) && $row['requests_placed'] > 0): ?> - <span><?=$this->transEsc("Requests")?>: <?=$this->escapeHtml($row['requests_placed'])?></span> - <? endif; ?> - <? if (isset($row['link']) && $row['link']): ?> - <br /> - <a rel="external" class="holdPlace<?=$check ? ' checkRequest' : ''?>" href="<?=$this->recordLink()->getRequestUrl($row['link'], false)?>"><span><?=$this->transEsc($check ? "Check Recall" : "Recall This")?></span></a> - <? endif; ?> - <? endif; ?> - <? if (isset($row['item_notes'])): ?> - <ul> - <li> - <?=$this->transEsc("Item Notes")?>: - <ul> - <? foreach ($row['item_notes'] as $item_note): ?> - <li><?=$this->escapeHtml($item_note) ?></li> - <? endforeach; ?> - </ul> - </li> - </ul> - <? endif; ?> - <? endif; ?> - </td> - </tr> - <? endif; ?> - <? endforeach; ?> - <? if (!empty($holding['purchase_history'])): ?> - <tr> - <th><?=$this->transEsc("Most Recent Received Issues")?>:</th> - <td> - <? foreach ($holding['purchase_history'] as $current): ?> - <?=$this->escapeHtml($current['issue'])?><br/> - <? endforeach; ?> - </td> - </tr> - <? endif; ?> -</table> -<? endforeach; ?> - -<? $history = $this->driver->getRealTimeHistory(); ?> -<? if (is_array($history) && !empty($history)): ?> -<h4><?=$this->transEsc("Most Recent Received Issues")?></h4> -<ul> - <? foreach ($history as $row): ?> - <li><?=$this->escapeHtml($row['issue'])?></li> - <? endforeach; ?> -</ul> -<? endif; ?> diff --git a/themes/jquerymobile/templates/RecordTab/holdingsworldcat.phtml b/themes/jquerymobile/templates/RecordTab/holdingsworldcat.phtml deleted file mode 100644 index 8148ca6d4cc..00000000000 --- a/themes/jquerymobile/templates/RecordTab/holdingsworldcat.phtml +++ /dev/null @@ -1,24 +0,0 @@ -<? $holdings = $this->tab->getHoldings(); if ($holdings && count($holdings) > 0): ?> -<h3><?=$this->transEsc('Holdings at Other Libraries')?></h3> -<table cellpadding="2" cellspacing="0" border="0" class="citation" width="100%"> -<? foreach ($holdings as $holding): ?> - <tr> - <th colspan="2"> - <? if (isset($holding->electronicAddress->text) && !empty($holding->electronicAddress->text)): ?> - <a href="<?=$this->escapeHtmlAttr($holding->electronicAddress->text)?>"><?=$this->escapeHtml($holding->physicalLocation)?></a> - <? else: ?> - <?=$this->escapeHtml($holding->physicalLocation)?> - <? endif; ?> - </th> - </tr> - <tr> - <th><?=$this->transEsc('Address')?>: </th> - <td><?=$this->escapeHtml($holding->physicalAddress->text)?></td> - </tr> - <tr> - <th><?=$this->transEsc('Copies')?>: </th> - <td><?=$this->escapeHtml($holding->holdingSimple->copiesSummary->copiesCount)?></td> - </tr> -<? endforeach; ?> -</table> -<? endif; ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/RecordTab/map.phtml b/themes/jquerymobile/templates/RecordTab/map.phtml deleted file mode 100644 index 1d088d2ec8b..00000000000 --- a/themes/jquerymobile/templates/RecordTab/map.phtml +++ /dev/null @@ -1 +0,0 @@ -<!-- not supported in mobile interface --> \ No newline at end of file diff --git a/themes/jquerymobile/templates/RecordTab/preview.phtml b/themes/jquerymobile/templates/RecordTab/preview.phtml deleted file mode 100644 index 1d088d2ec8b..00000000000 --- a/themes/jquerymobile/templates/RecordTab/preview.phtml +++ /dev/null @@ -1 +0,0 @@ -<!-- not supported in mobile interface --> \ No newline at end of file diff --git a/themes/jquerymobile/templates/RecordTab/reviews.phtml b/themes/jquerymobile/templates/RecordTab/reviews.phtml deleted file mode 100644 index be958a929e2..00000000000 --- a/themes/jquerymobile/templates/RecordTab/reviews.phtml +++ /dev/null @@ -1,37 +0,0 @@ -<? - // Set page title. - $this->headTitle($this->translate('Reviews') . ': ' . $this->driver->getBreadcrumb()); - - // Grab review data: - $reviews = $this->tab->getContent(); - - // Activate Syndetics Plus if necessary: - if ($this->syndeticsPlus()->isActive()) { - $this->headScript()->appendFile($this->syndeticsPlus()->getScript()); - } -?> -<? if (count($reviews) > 0): ?> - <? foreach ($reviews as $provider => $list): ?> - <? foreach ($list as $review): ?> - <? if (isset($review['Summary']) && !empty($review['Summary'])): ?> - <p> - <? if (isset($review['Rating'])): ?> - <img src="<?=$this->imageLink($review['Rating'] . '.gif')?>" alt="<?=$review['Rating']?>/5 Stars"/> - <? endif; ?> - <strong><?=$review['Summary']?></strong> <?=isset($review['Date']) ? strftime('%B %e, %Y', strtotime($review['Date'])) : ''?> - </p> - <? endif; ?> - <? if (isset($review['Source'])): ?><strong><?=$this->transEsc('Review by')?> <?=$review['Source']?></strong><? endif; ?> - <p class="summary"> - <?=isset($review['Content']) ? $review['Content'] : ''?> - <? if ((!isset($review['Content']) || empty($review['Content'])) && isset($review['ReviewURL'])): ?> - <a rel="external" href="<?=$this->escapeHtmlAttr($review['ReviewURL'])?>"><?=$this->transEsc('Read the full review online...')?></a> - <? endif; ?> - </p> - <?=isset($review['Copyright']) ? $review['Copyright'] : ''?> - <hr/> - <? endforeach; ?> - <? endforeach; ?> -<? else: ?> - <?=$this->transEsc('No reviews were found for this record')?>. -<? endif; ?> diff --git a/themes/jquerymobile/templates/RecordTab/similaritemscarousel.phtml b/themes/jquerymobile/templates/RecordTab/similaritemscarousel.phtml deleted file mode 100644 index 7a1c9bb01d6..00000000000 --- a/themes/jquerymobile/templates/RecordTab/similaritemscarousel.phtml +++ /dev/null @@ -1,39 +0,0 @@ -<? - echo $this->headLink()->appendStylesheet('slick/slick.css'); - echo $this->inlineScript(\Zend\View\Helper\HeadScript::FILE, 'slick/slick.js', 'SET'); -?> -<h4><?=$this->transEsc('Similar Items')?></h4> -<? $similarRecords = $this->tab->getResults(); ?> -<? if (!empty($similarRecords)): ?> - <div id="similar-items-carousel"> - <? foreach ($similarRecords as $index=>$data): ?> - <div> - <a class="hover-overlay" href="<?=$this->recordLink()->getUrl($data)?>"> - <? $thumb = $this->record($data)->getThumbnail('large'); ?> - <img src="<?=$thumb ?>" title="<?=$data->getTitle() ?>"/> - <div class="content"> - <? $formats = $data->getFormats(); ?> - <i class="fa fa-x<? if (count($formats) > 0): ?> fa-<?=preg_replace('/[^a-z0-9]/', '', strtolower($formats[0]))?>" title="<?=$formats[0] ?><? endif; ?>"></i> - <b><?=$this->escapeHtml($data->getTitle())?></b> - <? $authors = $data->getPrimaryAuthors(); if (!empty($authors)): ?> - <br/><?=$this->transEsc('by')?>: <?=$this->escapeHtml($authors[0]);?><? if (count($authors) > 1): ?>, <?=$this->transEsc('more_authors_abbrev')?><? endif; ?> - <? endif; ?> - <? $pubDates = $data->getPublicationDates(); if (!empty($pubDates)): ?> - <br/><?=$this->transEsc('Published')?>: (<?=$this->escapeHtml($pubDates[0])?>) - <? endif; ?> - </div> - </a> - </div> - <? endforeach; ?> - </div> -<? $carouselJS = <<<JS -$('#similar-items-carousel').slick({ - dots:true, - slidesToShow: 4, - slidesToScroll: 4 -}); -JS; - echo $this->inlineScript(\Zend\View\Helper\HeadScript::SCRIPT, $carouselJS, 'SET'); ?> -<? else: ?> - <p><?=$this->transEsc('Cannot find similar records')?></p> -<? endif; ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/RecordTab/staffviewarray.phtml b/themes/jquerymobile/templates/RecordTab/staffviewarray.phtml deleted file mode 100644 index 4420e0d0f2b..00000000000 --- a/themes/jquerymobile/templates/RecordTab/staffviewarray.phtml +++ /dev/null @@ -1,17 +0,0 @@ -<? - // Set page title. - $this->headTitle($this->translate('Staff View') . ': ' . $this->driver->getBreadcrumb()); -?> -<dl class="biblio" title="<?=$this->transEsc('Staff View')?>"> - <? foreach ($this->driver->getRawData() as $field => $values): ?> - <dt><?=$this->escapeHtml($field)?></dt> - <dd> - <div style="width: 500px; overflow: auto;"> - <? if (!is_array($values)) { $values = array($values); } ?> - <? foreach ($values as $value): ?> - <p><?=$this->escapeHtml(is_array($value) ? print_r($value, true) : $value)?></p> - <? endforeach; ?> - </div> - </dd> - <? endforeach; ?> -</table> \ No newline at end of file diff --git a/themes/jquerymobile/templates/RecordTab/staffviewmarc.phtml b/themes/jquerymobile/templates/RecordTab/staffviewmarc.phtml deleted file mode 100644 index cc89c983995..00000000000 --- a/themes/jquerymobile/templates/RecordTab/staffviewmarc.phtml +++ /dev/null @@ -1,5 +0,0 @@ -<? - // Set page title. - $this->headTitle($this->translate('Staff View') . ': ' . $this->driver->getBreadcrumb()); -?> -<?=\VuFind\XSLT\Processor::process('record-marc.xsl', $this->driver->getXML('marc21'))?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/RecordTab/toc.phtml b/themes/jquerymobile/templates/RecordTab/toc.phtml deleted file mode 100644 index e51b3a37a46..00000000000 --- a/themes/jquerymobile/templates/RecordTab/toc.phtml +++ /dev/null @@ -1,16 +0,0 @@ -<? - // Set page title. - $this->headTitle($this->translate('Table of Contents') . ': ' . $this->driver->getBreadcrumb()); - - $toc = $this->driver->getTOC(); -?> -<? if (!empty($toc)): ?> - <h4><?=$this->transEsc('Table of Contents')?>: </h4> - <ul class="toc"> - <? foreach ($toc as $line): ?> - <li><?=$this->escapeHtml($line)?></li> - <? endforeach; ?> - </ul> -<? else: ?> - <p><?=$this->transEsc("Table of Contents unavailable")?>.</p> -<? endif; ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/RecordTab/usercomments.phtml b/themes/jquerymobile/templates/RecordTab/usercomments.phtml deleted file mode 100644 index 824f636bb59..00000000000 --- a/themes/jquerymobile/templates/RecordTab/usercomments.phtml +++ /dev/null @@ -1,20 +0,0 @@ -<? - // Set page title. - $this->headTitle($this->translate('Comments') . ': ' . $this->driver->getBreadcrumb()); -?> -<ul class="results comments" data-role="listview" data-split-icon="minus" data-split-theme="d" data-inset="true" data-dividertheme="e"> - <?=$this->render('record/comments-list.phtml')?> -</ul> - -<form action="<?=$this->recordLink()->getActionUrl($this->driver, 'AddComment')?>" method="post" data-ajax="false"> - <input type="hidden" name="id" value="<?=$this->escapeHtmlAttr($this->driver->getUniqueId())?>"/> - <input type="hidden" name="source" value="<?=$this->escapeHtmlAttr($this->driver->getSourceIdentifier())?>"/> - <div data-role="fieldcontain"> - <label for="comments_form_comment"><?=$this->transEsc("Your Comment")?>:</label> - <textarea id="comments_form_comment" name="comment"></textarea> - </div> - <?=$this->recaptcha()->html($this->tab->isRecaptchaActive()) ?> - <div data-role="fieldcontain"> - <input type="submit" value="<?=$this->transEsc("Add your comment")?>"/> - </div> -</form> diff --git a/themes/jquerymobile/templates/ajax/status-available-services.phtml b/themes/jquerymobile/templates/ajax/status-available-services.phtml deleted file mode 100644 index 34637569ac4..00000000000 --- a/themes/jquerymobile/templates/ajax/status-available-services.phtml +++ /dev/null @@ -1,23 +0,0 @@ -<? -// defaultServiceStatusMessage for multiple status and as fallback for missing translations -$defaultServiceStatusMessage = 'HoldingStatus::services_available_html'; - -// generate serviceStatusMessage -$serviceStatusMessage = - count($services) == 1 - ? $this->transEsc('HoldingStatus::service_available_' . $services[0], [], $defaultServiceStatusMessage) - : $defaultServiceStatusMessage ; - -// build the translated serviceList for usage in defaultServiceStatusMessage -$that = $this; -$translator = function ($in) use ($that) { - return '<span class="service_' . $in . '">' . $that->transEsc('HoldingStatus::service_' . $in, [], $in) . '</span>'; -}; -$serviceList = implode('', array_map($translator, $services)); - -?> -<span class="available services-<?=implode('-', $services)?>"> - <?=$serviceStatusMessage === $defaultServiceStatusMessage - ? $this->translate($serviceStatusMessage, ['%%list%%' => $serviceList]) - : '<span class="service_' . $services[0] . '">' . $serviceStatusMessage . '</span>' ?> -</span> diff --git a/themes/jquerymobile/templates/ajax/status-available.phtml b/themes/jquerymobile/templates/ajax/status-available.phtml deleted file mode 100644 index aa1ada91ffa..00000000000 --- a/themes/jquerymobile/templates/ajax/status-available.phtml +++ /dev/null @@ -1 +0,0 @@ -<span class="available"><?=$this->transEsc("Available")?></span> \ No newline at end of file diff --git a/themes/jquerymobile/templates/ajax/status-full.phtml b/themes/jquerymobile/templates/ajax/status-full.phtml deleted file mode 100644 index e01dc8c7a37..00000000000 --- a/themes/jquerymobile/templates/ajax/status-full.phtml +++ /dev/null @@ -1 +0,0 @@ -<? /* full status is ignored by mobile theme. */ ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/ajax/status-unavailable.phtml b/themes/jquerymobile/templates/ajax/status-unavailable.phtml deleted file mode 100644 index 5f178598916..00000000000 --- a/themes/jquerymobile/templates/ajax/status-unavailable.phtml +++ /dev/null @@ -1 +0,0 @@ -<span class="checkedout"><?=$this->transEsc("Checked Out")?></span> \ No newline at end of file diff --git a/themes/jquerymobile/templates/ajax/status-unknown.phtml b/themes/jquerymobile/templates/ajax/status-unknown.phtml deleted file mode 100644 index c6ef06ef2e3..00000000000 --- a/themes/jquerymobile/templates/ajax/status-unknown.phtml +++ /dev/null @@ -1 +0,0 @@ -<span class="unknown"><?=$this->transEsc("status_unknown_message")?></span> \ No newline at end of file diff --git a/themes/jquerymobile/templates/alphabrowse/home.phtml b/themes/jquerymobile/templates/alphabrowse/home.phtml deleted file mode 100644 index 9fdd7c07d96..00000000000 --- a/themes/jquerymobile/templates/alphabrowse/home.phtml +++ /dev/null @@ -1,88 +0,0 @@ -<? - $this->headTitle($this->translate('Browse the Collection Alphabetically')); - $baseQuery = array('source' => $this->source, 'from' => $this->from); -?> - -<div data-role="page"> - <? if (!$this->result): ?> - <?=$this->mobileMenu()->header() ?> - <div class="resulthead"> - <form method="get" action="<?=$this->url('alphabrowse-home')?>" name="alphaBrowseForm" id="alphaBrowseForm" data-ajax="false"> - <div class="ui-body ui-body-d"> - <label for="alphaBrowseForm_source"><?=$this->transEsc('Browse Alphabetically') ?></label> - <select id="alphaBrowseForm_source" name="source"> - <? foreach ($this->alphaBrowseTypes as $key => $item): ?> - <option value="<?=$this->escapeHtmlAttr($key) ?>"<? if ($this->source == $key): ?> selected="selected"<? endif; ?>><?=$this->transEsc($item) ?></option> - <? endforeach; ?> - </select> - <label for="alphaBrowseForm_from"><?=$this->transEsc('starting from') ?></label> - <input type="search" name="from" id="alphaBrowseForm_from" value="<?=$this->escapeHtmlAttr($this->from) ?>"/> - <input type="submit" data-theme="b" value="<?=$this->transEsc('Browse') ?>"/> - </div> - </form> - </div> - <? else: ?> - <?=$this->mobileMenu()->header(array( - 'extraButtons' => array('<a rel="external" href="' - . $this->url('alphabrowse-home') - . '" data-icon="home" class="ui-btn-left">' - . $this->transEsc("Browse Home") - . '</a>' - ))) ?> - <? ob_start(); ?> - <div class="ui-grid-a"> - <div class="ui-block-a"> - <? if (isset($this->prevpage)): ?> - <a data-role="button" data-mini="true" data-icon="arrow-l" href="<?=$this->escapeHtmlAttr($this->url('alphabrowse-home', array(), array('query' => $baseQuery + array('page' => $this->prevpage))))?>"><?=$this->transEsc('Prev')?></a> - <? endif; ?> - </div> - <div class="ui-block-b"> - <? if (isset($this->nextpage)): ?> - <a data-role="button" data-mini="true" data-icon="arrow-r" data-iconpos="right" href="<?=$this->escapeHtmlAttr($this->url('alphabrowse-home', array(), array('query' => $baseQuery + array('page' => $this->nextpage))))?>"><?=$this->transEsc('Next')?></a> - <? endif; ?> - </div> - </div> - <? $pageLinks = ob_get_contents(); ?> - <? ob_end_clean(); ?> - <?=$pageLinks ?> - <div class="alphaBrowseResult"> - <ul class="ui-listview" data-role="listview"> - <? foreach ($this->result['Browse']['items'] as $i => $item): ?> - <? $highlight = (isset($this->highlight_row) && $i == $this->highlight_row) ? true : false ?> - <li class="ui-li-has-count<?=$highlight ? ' info' : '' ?>"> - <? if ($highlight && isset($this->match_type) && ($this->match_type == "NONE")): ?> - <?// this is the right row but query doesn't match value ?> - <?=$this->transEsc('your_match_would_be_here') ?> - </li> - <li class="ui-li-has-count"> - <? endif; ?> - <? if ($item['count'] > 0 || count($item['useInstead']) > 0): ?> - <? if (count($item['useInstead']) > 0): ?> - <? $query = array('from' => implode($item['useInstead'])) + $baseQuery; ?> - <? $searchLink = $this->escapeHtmlAttr($this->url('alphabrowse-home', array(), array('query' => $query))); ?> - <? else: ?> - <? $searchLink = $this->escapeHtmlAttr($this->alphabrowse()->getUrl($this->source, $item)); ?> - <? endif; ?> - <? endif; ?> - <a class="ui-link-inherit" data-ajax="false" href="<?=$searchLink ?>"> - <div class="ui-btn-text"> - <?=$this->escapeHtml($item['heading'])?> - <? if (count($item['useInstead']) > 0): ?> - <i>(<?=$this->transEsc('Use instead') ?>: <?=implode($item['useInstead']) ?>)</i> - <? endif; ?> - </div> - </a> - <? if ($item['count'] > 0): ?><span class="ui-li-count ui-btn-up-c ui-btn-corner-all"><?=$item['count']?></span><? endif; ?> - <span class="ui-icon ui-icon-arrow-r ui-icon-shadow"></span> - </li> - <? endforeach; ?> - <? if (isset($this->highlight_end)): ?> - <li class="ui-li-has-count info"> - <?=$this->transEsc('your_match_would_be_here') ?> - </li> - <? endif; ?> - </ul> - </div> - <?=$pageLinks ?> - <? endif; ?> -</div> \ No newline at end of file diff --git a/themes/jquerymobile/templates/author/home.phtml b/themes/jquerymobile/templates/author/home.phtml deleted file mode 100644 index 8cda4f3e606..00000000000 --- a/themes/jquerymobile/templates/author/home.phtml +++ /dev/null @@ -1,19 +0,0 @@ -<? - // Set page title. - $this->headTitle($this->translate('Author Results for') . ':'); -?> -<div data-role="page"> - <?=$this->mobileMenu()->header()?> - <div data-role="content"> - <form method="get" action="<?=$this->url('author-search')?>" data-ajax="false"> - <div data-role="fieldcontain"> - <label class="offscreen" for="author_lookfor"><?=$this->transEsc('Author Results for')?>:</label> - <input type="search" id="author_lookfor" name="lookfor" /> - </div> - <div data-role="fieldcontain"> - <input type="submit" value="<?=$this->transEsc('Find')?>" /> - </div> - </form> - </div> - <?=$this->mobileMenu()->footer()?> -</div> diff --git a/themes/jquerymobile/templates/author/results.phtml b/themes/jquerymobile/templates/author/results.phtml deleted file mode 100644 index ced264acc6d..00000000000 --- a/themes/jquerymobile/templates/author/results.phtml +++ /dev/null @@ -1,9 +0,0 @@ -<? - // Load standard settings from the default search results screen: - echo $this->render('search/results.phtml'); - - // Override some details... - - // Set up page title: - $this->headTitle($this->translate('Author Search Results')); -?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/author/search.phtml b/themes/jquerymobile/templates/author/search.phtml deleted file mode 100644 index 30dd8161fc3..00000000000 --- a/themes/jquerymobile/templates/author/search.phtml +++ /dev/null @@ -1,14 +0,0 @@ -<? - // Hide the total result count -- because of limitations in the way facet - // paging works, we can't actually determine an accurate total count. (Note - // that this setting simply modifies the behavior of search/results.phtml below). - $this->skipTotalCount = true; - - // Load standard settings from the default search results screen: - echo $this->render('search/results.phtml'); - - // Override some details... - - // Set up page title: - $this->headTitle($this->translate('Author Browse')); -?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/authority/home.phtml b/themes/jquerymobile/templates/authority/home.phtml deleted file mode 100644 index 881bf39a2f6..00000000000 --- a/themes/jquerymobile/templates/authority/home.phtml +++ /dev/null @@ -1,4 +0,0 @@ -<? - $this->overrideHomeOptions = ''; // turn off extra options - echo $this->render('search/home.phtml'); -?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/authority/record.phtml b/themes/jquerymobile/templates/authority/record.phtml deleted file mode 100644 index ae55ebc78f6..00000000000 --- a/themes/jquerymobile/templates/authority/record.phtml +++ /dev/null @@ -1,7 +0,0 @@ -<div data-role="page"> - <?=$this->mobileMenu()->header(array('searchLink' => 'authority-home'))?> - <div data-role="content"> - <?=$this->record($this->driver)->getTab($this->tabs['Details'])?> - </div> - <?=$this->mobileMenu()->footer()?> -</div> \ No newline at end of file diff --git a/themes/jquerymobile/templates/authority/search.phtml b/themes/jquerymobile/templates/authority/search.phtml deleted file mode 100644 index 3b7964113c5..00000000000 --- a/themes/jquerymobile/templates/authority/search.phtml +++ /dev/null @@ -1,7 +0,0 @@ -<? - // Override top search link: - $this->searchLink = 'authority-home'; - - // Load standard settings from the default search results screen: - echo $this->render('search/results.phtml'); -?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/browse/home.phtml b/themes/jquerymobile/templates/browse/home.phtml deleted file mode 100644 index d44e545c725..00000000000 --- a/themes/jquerymobile/templates/browse/home.phtml +++ /dev/null @@ -1,79 +0,0 @@ -<? - $this->headTitle($this->translate('Browse the Catalog')); - - $BROWSE_BASE = $this->url('browse-' . strtolower($this->currentAction)); - $SEARCH_BASE = $this->url($this->currentAction == 'Tag' ? 'tag-home' : 'search-results'); - - $BACK_LINK = $this->url('browse-home'); - if (isset($this->findby) || ($this->currentAction == 'LCC' && isset($this->query))) { - $BACK_LINK = $BROWSE_BASE; - } - if (isset($this->query) && $this->currentAction != 'LCC') { - $BACK_LINK .= '?findby='.urlencode($this->findby).'&query_field='.$this->browse()->getSolrField($this->findby, $this->currentAction); - } -?> - -<div data-role="header" class="ui-bar-b"> -<? if (!isset($this->currentAction)): ?> - <a data-ajax="false" href="<?=$this->url('home') ?>" data-icon="home"><?=$this->transEsc('Search Home') ?></a> - <h1><?=$this->transEsc('Choose a Category to Begin Browsing') ?></h1> -<? else: ?> - <a data-ajax="false" href="<?=$BACK_LINK ?>" data-icon="arrow-l"><?=$this->transEsc('navigate_back')?></a> - <h1>Browsing By <?=$this->currentAction ?></h1> - <a data-ajax="false" href="<?=$this->url('browse-home') ?>" data-icon="home"><?=$this->transEsc('Browse Home') ?></a> -<? endif; ?> -</div> - -<div data-role="page" id="Search-home"> - <?=$this->mobileMenu()->header(array('searchLink' => false, 'results' => null))?> - <div data-role="content"> - <ul class="results ui-listview" data-role="listview" data-split-icon="plus" data-split-theme="c"> - <!-- Links to searches --> - <? if (isset($this->query) || !empty($this->resultList)): ?> - <? if (!empty($this->resultList)): ?> - <? foreach($this->resultList as $result): ?> - <li> - <a data-ajax="false" href="<?=$SEARCH_BASE ?>?<?=$this->paramTitle ?><?=urlencode($result['value']) ?><? if ($this->searchParams): foreach($this->searchParams as $var=>$val): ?>&<?=$var ?>=<?=urlencode($val) ?><? endforeach;endif; ?>"><?=$this->escapeHtml($result['displayText'])/*html*/?> (<?=$this->localizedNumber($result['count']) ?>)</a> - </li> - <? endforeach; ?> - <!-- No Results --> - <? else: ?> - <li> - <a href=""><?=$this->transEsc('nohit_heading') ?></a> - </li> - <? endif; ?> - - <!-- Layers 2-3 --> - <? elseif (!empty($this->secondaryList)): ?> - <? foreach($this->secondaryList as $secondary): ?> - <li> - <a data-ajax="false" href="<?=$BROWSE_BASE ?>?findby=<?=urlencode($this->findby) ?>&category=<?=urlencode($this->category) ?>&query=<?=urlencode($secondary['value']) ?><? if ($this->facetPrefix): ?>&facet_prefix=<?=urlencode($secondary['displayText']) ?><? endif; ?><? if ($this->secondaryParams): foreach($this->secondaryParams as $var=>$val): ?>&<?=$var ?>=<?=urlencode($val) ?><? endforeach;endif; ?>"><?=$this->escapeHtml($secondary['displayText']) ?><? if ($this->findby != 'alphabetical'): ?> (<?=$this->localizedNumber($secondary['count']) ?>)<? endif; ?></a> - </li> - <? endforeach; ?> - - <!-- Layer 1 --> - <? elseif (!empty($this->categoryList)): ?> - <? foreach($this->categoryList as $findby=>$category): ?> - <li> - <a data-ajax="false" href="<?=$BROWSE_BASE ?>?findby=<?=urlencode($findby) ?>&query_field=<?=$this->browse()->getSolrField($findby, $this->currentAction) ?>"> - <? if(is_string($category)): ?> - <?=$this->transEsc($category)?> - <? else: ?> - <?=$this->transEsc($category['text'])?> (<?=$this->localizedNumber($category['count'])?>) - <? endif; ?> - </a> - </li> - <? endforeach; ?> - - <!-- Home --> - <? else: ?> - <? foreach ($this->browseOptions as $item=>$currentOption): ?> - <li> - <a data-ajax="false" href="<?=$this->url('browse-' . strtolower($currentOption['action'])); ?>"><?=$this->transEsc($currentOption['description']) ?></a> - </li> - <? endforeach; ?> - <? endif; ?> - </ul> - </div> - <?=$this->mobileMenu()->footer()?> -</div> \ No newline at end of file diff --git a/themes/jquerymobile/templates/collection/collection-record-error.phtml b/themes/jquerymobile/templates/collection/collection-record-error.phtml deleted file mode 100644 index e680913f886..00000000000 --- a/themes/jquerymobile/templates/collection/collection-record-error.phtml +++ /dev/null @@ -1 +0,0 @@ -<h3><?=$this->transEsc('Cannot find record')?></h3> diff --git a/themes/jquerymobile/templates/collection/view.phtml b/themes/jquerymobile/templates/collection/view.phtml deleted file mode 100644 index 742104655ca..00000000000 --- a/themes/jquerymobile/templates/collection/view.phtml +++ /dev/null @@ -1,25 +0,0 @@ -<? - // Grab tab contents up front -- this will set the page title, which we need to - // do before we display the page header below. - $activeTab = false; - foreach ($this->tabs as $tab => $obj) { - if (strtolower($tab) == strtolower($this->activeTab)) { - $activeTab = $tab; - } - } - $tab = $activeTab ? $this->record($this->driver)->getTab($this->tabs[$activeTab]) : ''; -?> -<div data-role="page" id="Record-view"> - <?=$this->mobileMenu()->header()?> - <div class="record" data-role="content" data-record-id="<?=$this->escapeHtmlAttr($this->driver->getUniqueId())?>"> - <?=$this->flashmessages()?> - <? if ($this->activeTab == $this->defaultTab): ?> - <?=$this->record($this->driver)->getCollectionMetadata()?> - <? else: ?> - <h3><?=$this->escapeHtml($this->driver->getBreadcrumb())?></h3> - <? endif; ?> - <?=$tab?> - <?=$this->record($this->driver)->getToolbar()?> - </div> - <?=$this->mobileMenu()->footer()?> -</div> diff --git a/themes/jquerymobile/templates/collections/bytitle.phtml b/themes/jquerymobile/templates/collections/bytitle.phtml deleted file mode 100644 index 36b5b62e661..00000000000 --- a/themes/jquerymobile/templates/collections/bytitle.phtml +++ /dev/null @@ -1,18 +0,0 @@ -<? $this->headTitle($this->translate(empty($collections) ? 'collection_empty' : 'collection_disambiguation')); ?> -<div data-role="page" id="Search-list" class="results-page"> - <?=$this->mobileMenu()->header()?> - <div data-role="content"> - <? if (!empty($collections)): ?> - <ul class="results" data-role="listview" data-split-icon="plus" data-split-theme="c"> - <? foreach ($collections as $i => $collection): ?> - <li> - <a rel="external" href="<?=$this->url('collection', array('id' => $collection->getUniqueId()))?>"><h3><?=$this->escapeHtml($collection->getTitle())?></h3> - <p><?=$this->escapeHtml(implode(' ', $collection->getSummary()))?></p> - </a> - </li> - <? endforeach; ?> - </ul> - <? endif; ?> - </div> - <?=$this->mobileMenu()->footer()?> -</div> diff --git a/themes/jquerymobile/templates/collections/home.phtml b/themes/jquerymobile/templates/collections/home.phtml deleted file mode 100644 index c7fb890ca2f..00000000000 --- a/themes/jquerymobile/templates/collections/home.phtml +++ /dev/null @@ -1,30 +0,0 @@ -<? - $this->headTitle($this->translate('Collection Browse')); -?> -<? ob_start(); ?> - <div class="ui-grid-a"> - <? if (isset($prevpage)): ?> - <div class="ui-block-a"> - <a rel="external" data-role="button" data-mini="true" data-icon="arrow-l" href="<?=$this->url('collections-home')?>?from=<?=urlencode($from)?>&page=<?=urlencode($prevpage)?><?=$this->escapeHtml($filterString)?>">« <?=$this->transEsc('Prev')?></a> - </div> - <? endif; ?> - <? if (isset($nextpage)): ?> - <div class="ui-block-b"> - <a rel="external" data-role="button" data-mini="true" data-icon="arrow-r" href="<?=$this->url('collections-home')?>?from=<?=urlencode($from)?>&page=<?=urlencode($nextpage)?><?=$this->escapeHtml($filterString)?>"><?=$this->transEsc('Next')?> »</a> - </div> - <? endif; ?> - </div> -<? $pageLinks = ob_get_contents(); ?> -<? ob_end_clean(); ?> - -<h2><?=$this->transEsc('Collection Browse')?></h2> - -<div data-role="page" id="Search-list" class="results-page"> - <?=$this->mobileMenu()->header()?> - <?=$pageLinks?> - <div data-role="content"> - <?=$this->render('collections/list.phtml')?> - </div> - <?=$pageLinks?> - <?=$this->mobileMenu()->footer()?> -</div> \ No newline at end of file diff --git a/themes/jquerymobile/templates/collections/list.phtml b/themes/jquerymobile/templates/collections/list.phtml deleted file mode 100644 index f08acb0aa75..00000000000 --- a/themes/jquerymobile/templates/collections/list.phtml +++ /dev/null @@ -1,12 +0,0 @@ -<ul class="ui-listview" data-role="listview"> - <? foreach ($result as $i => $item): ?> - <li class="ui-li-has-count"> - <a class="ui-link-inherit" data-ajax="false" href="<?=$this->url('collection', array('id' => $item['value']))?>"> - <div class="ui-btn-text"><?=$this->escapeHtml($item['displayText'])?></div> - <? /* subtract one from the number of items to exclude the record representing the collection itself. */ ?> - <span class="ui-li-count ui-btn-up-c ui-btn-corner-all"><b><?=$item['count'] - 1?></b> <?=$this->transEsc('items')?></span> - <span class="ui-icon ui-icon-arrow-r ui-icon-shadow"></span> - </a> - </li> - <? endforeach; ?> -</ul> \ No newline at end of file diff --git a/themes/jquerymobile/templates/combined/home.phtml b/themes/jquerymobile/templates/combined/home.phtml deleted file mode 100644 index 881bf39a2f6..00000000000 --- a/themes/jquerymobile/templates/combined/home.phtml +++ /dev/null @@ -1,4 +0,0 @@ -<? - $this->overrideHomeOptions = ''; // turn off extra options - echo $this->render('search/home.phtml'); -?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/combined/results-ajax.phtml b/themes/jquerymobile/templates/combined/results-ajax.phtml deleted file mode 100644 index 840e63c31c6..00000000000 --- a/themes/jquerymobile/templates/combined/results-ajax.phtml +++ /dev/null @@ -1,17 +0,0 @@ -<? - $view = $currentSearch['view']; - $results = $view->results; - $params = $results->getParams(); - $lookfor = $params->getDisplayQuery(); - - // Set up Javascript for use below: - $loadJs = 'var url = path + "/Combined/Result?id=' . urlencode($searchClassId) - . '&lookfor=' . urlencode($lookfor) . '";' - . "\$('#" . $this->escapeHtml($currentSearch['domId']) . "').load(url, '', function(responseText) {" - . "if (responseText.length == 0) $('#combined_" . $this->escapeHtml($searchClassId) . "').hide();" - . "$('.combinedButton').button(); });"; -?> -<h2><?=$this->transEsc($currentSearch['label'])?></h2> -<p><?=$this->transEsc("Loading")?>... <img src="<?=$this->imageLink('loading.gif')?>" /></p> -<?=$this->inlineScript(\Zend\View\Helper\HeadScript::SCRIPT, '$(document).ready(function(){' . $loadJs . '});', 'SET')?> -<noscript><?=$this->transEsc('Please enable JavaScript.')?></noscript> diff --git a/themes/jquerymobile/templates/combined/results-list.phtml b/themes/jquerymobile/templates/combined/results-list.phtml deleted file mode 100644 index 3ecad6625b4..00000000000 --- a/themes/jquerymobile/templates/combined/results-list.phtml +++ /dev/null @@ -1,36 +0,0 @@ -<? - $view = $currentSearch['view']; - $results = $view->results; - $params = $results->getParams(); - $lookfor = $params->getDisplayQuery(); - $recordTotal = $results->getResultTotal(); - - // More link should use default limit, not custom limit: - $limit = $params->getLimit(); - $params->setLimit($params->getOptions()->getDefaultLimit()); - $moreUrl = $this->url($params->getOptions()->getSearchAction()) . $results->getUrlQuery()->setPage(1); - $params->setLimit($limit); -?> -<h2><?=$this->transEsc($currentSearch['label'])?></h2> -<? if (isset($currentSearch['sublabel'])): ?> - <p><i><?=$this->transEsc($currentSearch['sublabel'])?></i></p> -<? endif; ?> -<? if ($recordTotal < 1): ?> - <p class="error"> - <? if (isset($view->overrideEmptyMessage)): ?> - <?=$view->overrideEmptyMessage?> - <? else: ?> - <?=$this->transEsc('nohit_prefix')?> - <strong><?=$this->escapeHtml($lookfor)?></strong> - <?=$this->transEsc('nohit_suffix')?> - <? endif; ?> - </p> - <? if (isset($view->parseError)): ?> - <p class="error"><?=$this->transEsc('nohit_parse_error')?></p> - <? endif; ?> - <? foreach ($results->getRecommendations('noresults') as $current): ?> - <?=$this->recommend($current)?> - <? endforeach; ?> -<? else: ?> - <div data-role="controlgroup"> - <a class="combinedButton" href="<?=$moreUrl?>" data-role="button" rel="external"><?=$this->transEsc("Search Results") . ' (' . $this->localizedNumber($recordTotal) . ')' ?></a> - </div> -<? endif; ?> diff --git a/themes/jquerymobile/templates/combined/results.phtml b/themes/jquerymobile/templates/combined/results.phtml deleted file mode 100644 index 2620b266742..00000000000 --- a/themes/jquerymobile/templates/combined/results.phtml +++ /dev/null @@ -1,26 +0,0 @@ -<? - // Set up page title: - $lookfor = $this->params->getDisplayQuery(); - if (isset($this->overrideTitle)) { - $this->headTitle($this->overrideTitle); - } else { - $this->headTitle($this->translate('Search Results') . (empty($lookfor) ? '' : " - {$lookfor}")); - } -?> -<div data-role="page" id="Search-list" class="results-page"> - <?=$this->mobileMenu()->header()?> - <div data-role="content"> - <?=$this->flashmessages()?> - <? foreach ($this->combinedResults as $searchClassId => $currentSearch): ?> - <? if ((!isset($currentSearch['ajax']) || !$currentSearch['ajax']) && isset($currentSearch['hide_if_empty']) && $currentSearch['hide_if_empty'] && $currentSearch['view']->results->getResultTotal() == 0) { continue; } ?> - <div class="combinedResult" id="<?=$this->escapeHtmlAttr($currentSearch['domId'])?>"> - <? if (isset($currentSearch['ajax']) && $currentSearch['ajax']): ?> - <?=$this->render('combined/results-ajax.phtml', array('searchClassId' => $searchClassId, 'currentSearch' => $currentSearch))?> - <? else: ?> - <?=$this->render('combined/results-list.phtml', array('searchClassId' => $searchClassId, 'currentSearch' => $currentSearch))?> - <? endif; ?> - </div> - <? endforeach; ?> - </div> - <?=$this->mobileMenu()->footer()?> -</div> \ No newline at end of file diff --git a/themes/jquerymobile/templates/confirm/confirm.phtml b/themes/jquerymobile/templates/confirm/confirm.phtml deleted file mode 100644 index 989cd48eccc..00000000000 --- a/themes/jquerymobile/templates/confirm/confirm.phtml +++ /dev/null @@ -1,27 +0,0 @@ -<div data-role="page" id="MyResearch-login"> - <?=$this->mobileMenu()->header()?> - <div data-role="content"> - <h3><?=$this->transEsc($this->title) ?></h3> - - <?=$this->flashmessages();?> - - <form action="<?=$this->escapeHtmlAttr($this->confirm)?>" method="post" data-ajax="false"> - <? if (isset($this->extras)): ?> - <? foreach ($this->extras as $extra=>$value): ?> - <? if (is_array($value)): ?> - <? foreach ($value as $current): ?> - <input type="hidden" name="<?=$this->escapeHtmlAttr($extra) ?>[]" value="<?=$this->escapeHtmlAttr($current) ?>" /> - <? endforeach; ?> - <? else: ?> - <input type="hidden" name="<?=$this->escapeHtmlAttr($extra) ?>" value="<?=$this->escapeHtmlAttr($value) ?>" /> - <? endif; ?> - <? endforeach; ?> - <? endif;?> - <input type="submit" name="confirm" value="<?=$this->transEsc('confirm_dialog_yes') ?>" /> - </form> - <form action="<?=$this->escapeHtmlAttr($this->cancel) ?>" method="post" data-ajax="false"> - <input type="submit" name="cancel" value="<?=$this->transEsc('confirm_dialog_no') ?>" /> - </form> - </div> - <?=$this->mobileMenu()->footer()?> -</div> diff --git a/themes/jquerymobile/templates/default-footer-navbar.phtml b/themes/jquerymobile/templates/default-footer-navbar.phtml deleted file mode 100644 index a72c5bbba36..00000000000 --- a/themes/jquerymobile/templates/default-footer-navbar.phtml +++ /dev/null @@ -1,12 +0,0 @@ -<? $account = $this->auth()->getManager(); ?> -<div data-role="navbar"> - <ul> - <li><a data-rel="dialog" href="#Language-dialog" data-transition="pop"><?=$this->transEsc('Language')?></a></li> - <? if (is_object($account) && $account->loginEnabled()): // hide login/logout if unavailable ?> - <li><a rel="external" href="<?=$this->url((is_object($account) && $account->isLoggedIn()) ? 'myresearch-home' : 'myresearch-userlogin')?>"><?=$this->transEsc('Account')?></a></li> - <? endif; ?> - <? if (is_object($account) && $account->isLoggedIn()): ?> - <li><a rel="external" href="<?=$this->url('myresearch-logout')?>"><?=$this->transEsc("Log Out")?></a></li> - <? endif; ?> - </ul> -</div> diff --git a/themes/jquerymobile/templates/eds/advanced.phtml b/themes/jquerymobile/templates/eds/advanced.phtml deleted file mode 100644 index 68c3c4754ca..00000000000 --- a/themes/jquerymobile/templates/eds/advanced.phtml +++ /dev/null @@ -1,123 +0,0 @@ -<? - // Set page title. - $this->headTitle($this->translate('Advanced Search')); - // Set default value if necessary: - if (!isset($this->searchClassId)) { - $this->searchClassId = 'Solr'; - } - // Load search actions and settings (if any): - $options = $this->searchOptions($this->searchClassId); - $basicSearch = $options->getSearchAction(); - $searchHome = $basicSearch; - $searchHome['action'] = 'Home'; - $lastSort = $this->searchMemory()->getLastSort($options->getSearchClassId()); - $lastLimit = $this->searchMemory()->getLastLimit($options->getSearchClassId()); -?> -<div data-role="page" id="Search-home"> - <?=$this->mobileMenu()->header(array('hideSearchLink' => true))?> - <div data-role="content"> - <!-- SEARCH BOXES --> - <form method="get" action="<?=$this->url($basicSearch)?>" data-ajax="false"> - <input type="hidden" name="join" value="AND" /> - <fieldset class="ui-grid-a"> - <? for ($i = 0; $i < 3; $i++): ?> - <div class="ui-block-a"> - <? if ($i == 0): ?> - <input type="hidden" name="op0[]" value="AND" /> - <label for="search_lookfor0"> - <?=$this->transEsc("Search")?> - </label> - <? else: ?> - <select id="searchForm_type" name="op0[]" data-mini="true"> - <? foreach (array('AND', 'OR', 'NOT') as $searchVal): ?> - <option value="<?=$this->escapeHtmlAttr($searchVal)?>"<?=$this->searchIndex == $searchVal ? ' selected="selected"' : ''?>> - <?=$this->transEsc($searchVal)?> - </option> - <? endforeach; ?> - </select> - <? endif; ?> - </div> - <div class="ui-block-b"> - <input id="search_lookfor<?=$i ?>" type="text" name="lookfor0[]" style="margin-top:.5em;height:28px"/> - </div> - <? endfor; ?> - </fieldset> - <fieldset class="ui-grid-a"> - <hr/> - <h3><?=$this->transEsc('eds_modes_and_expanders')?></h3> - <? foreach ($this->expanderList as $field => $expander): - $value = $expander['Value'] ?> - <label class="checkbox" for="expand_<?=$this->escapeHtmlAttr(str_replace(' ', '+', $field))?>"> - <input id="expand_<?=$this->escapeHtmlAttr(str_replace(' ', '+', $field))?>" type="checkbox" <?=(isset($expander['selected']) && $expander['selected'])?'checked="checked"':''?> name="filter[]" value="EXPAND:<?=$this->escapeHtmlAttr($value)?>"> - <?=$this->transEsc('eds_expander_' . $value, array(), $expander['Label'])?> - </label> - <? endforeach; ?> - <hr/> - <h3><?=$this->transEsc('Limit To')?></h3> - <? foreach ($this->limiterList as $field => $facet): ?> - <? switch($facet['Type']){ - case 'multiselectvalue': ?> - <h3><?=$this->transEsc($facet['Label'])?></h3> - <select id="limit_<?=$this->escapeHtmlAttr($field)?>" name="filter[]" multiple="multiple" size="10"> - <? foreach ($facet['LimiterValues'] as $id => $facetValue): ?> - <? $value = $facetValue['Value']; ?> - <option value="<?='LIMIT|'.$this->escapeHtmlAttr($field . ':' . $facetValue['Value'])?>"<?=(isset($facetValue['selected']) && $facetValue['selected'])?' selected="selected"':''?>><?=$this->escapeHtml($facetValue['Value'])?></option> - <? endforeach; ?> - </select> - <!-- <br/> --> - <? break; - case 'select': - $value = $facet['LimiterValues'][0]['Value'] ?> - <label class="checkbox" for="limit_<?=$this->escapeHtmlAttr(str_replace(' ', '+', $field))?>"> - <input id="limit_<?=$this->escapeHtmlAttr(str_replace(' ', '+', $field))?>" type="checkbox" <?=(isset($facet['LimiterValues'][0]['selected']) && $facet['LimiterValues'][0]['selected'])?'checked="checked"':''?> name="filter[]" value="<?=$this->escapeHtmlAttr('LIMIT|'.$field . ':' . $value)?>"> - <?=$this->transEsc('eds_limiter_' . $field, array(), $facet['Label'])?> - </label> - <? break; - case 'text': ?> - <!-- not implemented --> - <? break; - case 'numeric':?> - <!-- not implemented --> - <? break; - case 'numericrange':?> - <!-- not implemented --> - <? break; - case 'ymrange': ?> - <!-- not implemented --> - <? break; - case 'yrange': ?> - <!-- not implemented --> - <? break; - case 'historicalrange':?> - <!-- not implemented --> - <? break; - case 'singleselectvalue':?> - <!-- not implemented --> - <? break; - }; ?> - <? endforeach; ?> - <hr/> - <div class="ui-block-a"> - <select id="search_bool0" name="bool0[]"> - <option value="AND"><?=$this->transEsc("search_match")?>: <?=$this->transEsc('search_AND') ?></option> - <option value="OR" ><?=$this->transEsc("search_match")?>: <?=$this->transEsc('search_OR') ?></option> - <option value="NOT"><?=$this->transEsc("search_match")?>: <?=$this->transEsc('search_NOT') ?></option> - </select> - </div> - <div class="ui-block-b"> - <input type="submit" name="submit" value="<?=$this->transEsc("Find")?>" data-role="button" data-theme="b"/> - </div> - </fieldset> - <? - /* Load hidden limit preference from Session */ - if (!empty($lastLimit)) { - echo '<input type="hidden" name="limit" value="' . $this->escapeHtmlAttr($lastLimit) . '" />'; - } - if (!empty($lastSort)) { - echo '<input type="hidden" name="sort" value="' . $this->escapeHtmlAttr($lastSort) . '" />'; - } - ?> - </form> - </div> - <?=$this->mobileMenu()->footer()?> -</div> diff --git a/themes/jquerymobile/templates/eds/home.phtml b/themes/jquerymobile/templates/eds/home.phtml deleted file mode 100644 index f386b6f023e..00000000000 --- a/themes/jquerymobile/templates/eds/home.phtml +++ /dev/null @@ -1,4 +0,0 @@ -<? - $this->overrideHomeOptions = ''; // turn off extra options - echo $this->render('search/home.phtml'); -?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/eds/search.phtml b/themes/jquerymobile/templates/eds/search.phtml deleted file mode 100644 index a1f2bef83e8..00000000000 --- a/themes/jquerymobile/templates/eds/search.phtml +++ /dev/null @@ -1,5 +0,0 @@ -<? - // Load standard settings from the default search results screen: - $this->overrideSideFacetCaption = 'Refine Results'; - echo $this->render('search/results.phtml'); -?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/eit/advanced.phtml b/themes/jquerymobile/templates/eit/advanced.phtml deleted file mode 100644 index 6d2d837a3c7..00000000000 --- a/themes/jquerymobile/templates/eit/advanced.phtml +++ /dev/null @@ -1,5 +0,0 @@ -<? - // There are no EIT-specific advanced search controls, so just load the - // standard advanced search layout: - echo $this->render('search/advanced/layout.phtml'); -?> diff --git a/themes/jquerymobile/templates/eit/home.phtml b/themes/jquerymobile/templates/eit/home.phtml deleted file mode 100644 index 881bf39a2f6..00000000000 --- a/themes/jquerymobile/templates/eit/home.phtml +++ /dev/null @@ -1,4 +0,0 @@ -<? - $this->overrideHomeOptions = ''; // turn off extra options - echo $this->render('search/home.phtml'); -?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/eit/search.phtml b/themes/jquerymobile/templates/eit/search.phtml deleted file mode 100644 index c1797c1cd4a..00000000000 --- a/themes/jquerymobile/templates/eit/search.phtml +++ /dev/null @@ -1,4 +0,0 @@ -<? - // Load standard settings from the default search results screen: - echo $this->render('search/results.phtml'); -?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/error/unavailable.phtml b/themes/jquerymobile/templates/error/unavailable.phtml deleted file mode 100644 index fa3d3017171..00000000000 --- a/themes/jquerymobile/templates/error/unavailable.phtml +++ /dev/null @@ -1,21 +0,0 @@ -<? - // Set page title. - $this->headTitle($this->translate('System Unavailable')); -?> -<div data-role="page" id="Search-home"> - <?=$this->mobileMenu()->header(array('searchLink' => false))?> - <div data-role="content"> - <div class="error unavailable"> - <p> - <?=$this->transEsc('The system is currently unavailable due to system maintenance')?>. - <?=$this->transEsc('Please check back soon')?>. - </p> - <p> - <?=$this->transEsc('Please contact the Library Reference Department for assistance')?> - <br/> - <? $supportEmail = $this->escapeHtmlAttr($this->systemEmail()); ?> - <a href="mailto:<?=$supportEmail?>"><?=$supportEmail?></a> - </p> - </div> - </div> -</div> \ No newline at end of file diff --git a/themes/jquerymobile/templates/externalauth/ezproxylogin.phtml b/themes/jquerymobile/templates/externalauth/ezproxylogin.phtml deleted file mode 100644 index 15ad9488cc7..00000000000 --- a/themes/jquerymobile/templates/externalauth/ezproxylogin.phtml +++ /dev/null @@ -1,19 +0,0 @@ -<? - // Set up page title: - $this->headTitle($this->translate('external_auth_heading')); -?> -<div data-role="page" id="EzProxy-login"> - <?=$this->mobileMenu()->header()?> - <div data-role="content"> - <?=$this->flashmessages()?> - <? if ($this->unauthorized): ?> - <div class="unauthorized-description"> - <p><?=$this->transEsc('external_auth_unauthorized_desc'); ?></p> - </div> - <div> - <a href="<?=$this->url('myresearch-logout')?>" data-role="button" title="<?=$this->transEsc("Log Out")?>"><strong><?=$this->transEsc("Log Out")?></strong></a> - </div> - <? endif; ?> - </div> - <?=$this->mobileMenu()->footer()?> -</div> \ No newline at end of file diff --git a/themes/jquerymobile/templates/footer.phtml b/themes/jquerymobile/templates/footer.phtml deleted file mode 100644 index 0dc231d6a2d..00000000000 --- a/themes/jquerymobile/templates/footer.phtml +++ /dev/null @@ -1,14 +0,0 @@ -<div class="footer-text"><a href="#" class="standard-view" rel="external"><?=$this->transEsc('Go to Standard View')?></a></div> - -<div data-role="footer" data-theme="b"> - <? - // if a module has footer-navbar.tpl, then use it, otherwise use default - try { - echo $this->render("{$this->layout()->templateDir}/footer-navbar.phtml"); - } catch (\Zend\View\Exception\RuntimeException $e) { - // no module-specific footer navbar found -- use default. - echo $this->render('default-footer-navbar.phtml'); - } - ?> -</div> -<? if (!empty($this->layout()->poweredBy)): ?><div data-role="footer"><p><?=$this->layout()->poweredBy?></p></div><? endif; ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/header.phtml b/themes/jquerymobile/templates/header.phtml deleted file mode 100644 index 5750b3e373c..00000000000 --- a/themes/jquerymobile/templates/header.phtml +++ /dev/null @@ -1,31 +0,0 @@ -<div data-role="header" data-theme="b"> - <? if (isset($this->extraButtons) && is_array($this->extraButtons)): ?> - <?=implode('', $this->extraButtons)?> - <? endif; ?> - - <h1><? foreach ($this->headTitle() as $str) echo trim($str, ':/') . ' '; ?></h1> - - <? - // If no search link value was passed in, pick a default: - if (!isset($this->searchLink)) { - $this->searchLink = 'search-home'; - } - ?> - <? if ($this->searchLink): ?> - <a rel="external" href="<?=$this->url($this->searchLink)?>" data-icon="search" class="ui-btn-right"> - <?=$this->transEsc('Search')?> - </a> - <? endif; ?> - - <? - // if a module has header-navbar.tpl, then use it - try { - echo $this->render("{$this->layout()->templateDir}/header-navbar.phtml"); - } catch (\Zend\View\Exception\RuntimeException $e) { - // if this is a record view, load the record header; otherwise, do nothing: - if (substr($this->layout()->templateDir, -6) == 'record') { - echo $this->render('record/header-navbar.phtml'); - } - } - ?> -</div> diff --git a/themes/jquerymobile/templates/layout/layout.phtml b/themes/jquerymobile/templates/layout/layout.phtml deleted file mode 100644 index 26eb02d6d6f..00000000000 --- a/themes/jquerymobile/templates/layout/layout.phtml +++ /dev/null @@ -1,54 +0,0 @@ -<?=$this->doctype('HTML5')?> -<html lang="<?=$this->layout()->userLang?>"> - <head> - <meta charset="utf-8"/> - <meta name="format-detection" content="telephone=no"/> - <meta name="viewport" content="width=device-width, minimum-scale=1, maximum-scale=1"/> - <?$this->headThemeResources()?> - <?=$this->headMeta()?> - <?=$this->headTitle()?> - <?=$this->headLink()?> - <?=$this->headStyle()?> - <? - // Set global path for Javascript code: - $this->headScript()->prependScript("path = '" . rtrim($this->url('home'), '/') . "';"); - - // Session keep-alive - if ($this->KeepAlive()) { - $this->headScript()->appendScript('var keepAliveInterval = ' - . $this->KeepAlive()); - $this->headScript()->appendFile("keep_alive.js"); - } - if ($this->recaptcha()->active()) { - $this->headScript()->appendFile("recaptcha_ajax.js"); - } - ?> - <?=$this->headScript()?> - </head> - <body> - <?=$this->layout()->content?> - <?=$this->layout()->extraDialogs?> - <div data-role="dialog" id="Language-dialog"> - <div data-role="header" data-theme="d" data-position="inline"> - <h1><?=$this->transEsc("Language")?></h1> - </div> - <div data-role="content"> - <? if (isset($this->layout()->allLangs) && count($this->layout()->allLangs) > 1): ?> - <form method="post" name="langForm" action="#" id="langForm" data-ajax="false"> - <div data-role="fieldcontain"> - <label for="langForm_mylang"><?=$this->transEsc("Language")?>:</label> - <select id="langForm_mylang" name="mylang"> - <? foreach ($this->layout()->allLangs as $langCode => $langName): ?> - <option value="<?=$langCode?>"<?=$this->layout()->userLang == $langCode ? ' selected="selected"' : ''?>><?=$this->displayLanguageOption($langName)?></option> - <? endforeach; ?> - </select> - <input type="submit" value="<?=$this->transEsc("Set")?>" /> - </div> - </form> - <? endif; ?> - </div> - </div> - <?=$this->googleanalytics()?> - <?=$this->piwik()?> - </body> -</html> diff --git a/themes/jquerymobile/templates/libguides/home.phtml b/themes/jquerymobile/templates/libguides/home.phtml deleted file mode 100644 index d13d4348c1e..00000000000 --- a/themes/jquerymobile/templates/libguides/home.phtml +++ /dev/null @@ -1 +0,0 @@ -<?=$this->render('search/home.phtml');?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/libguides/results.phtml b/themes/jquerymobile/templates/libguides/results.phtml deleted file mode 100644 index c1797c1cd4a..00000000000 --- a/themes/jquerymobile/templates/libguides/results.phtml +++ /dev/null @@ -1,4 +0,0 @@ -<? - // Load standard settings from the default search results screen: - echo $this->render('search/results.phtml'); -?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/librarycards/editcard.phtml b/themes/jquerymobile/templates/librarycards/editcard.phtml deleted file mode 100644 index 222360f807b..00000000000 --- a/themes/jquerymobile/templates/librarycards/editcard.phtml +++ /dev/null @@ -1,50 +0,0 @@ -<? - // Set up page title: - $pageTitle = empty($this->card->id) ? 'Add a Library Card' : "Edit Library Card"; - $this->headTitle($this->translate($pageTitle)); -?> -<div data-role="page" id="LibraryCards-editCard"> - <?=$this->mobileMenu()->header()?> - <div data-role="content"> - <h3><?=$this->transEsc($pageTitle); ?></h3> - - <?=$this->flashmessages()?> - - <form method="post" name="<?=empty($this->card->id) ? 'newCardForm' : 'editCardForm'?>" data-ajax="false"> - <label class="displayBlock" for="card_name"><?=$this->transEsc('Library Card Name'); ?>:</label> - <input id="card_name" type="text" name="card_name" value="<?=$this->escapeHtmlAttr($this->cardName)?>" size="50" - class="mainFocus <?=$this->jqueryValidation(array('required'=>'This field is required')) ?>"/> - <br class="clear"/> - - <? if ($this->targets !== null): ?> - <label class="displayBlock" for="login_target"><?=$this->transEsc('login_target')?>:</label> - <select id="login_target" name="target"> - <? foreach ($this->targets as $target): ?> - <option value="<?=$this->escapeHtmlAttr($target)?>"<?=($target == $this->target ? ' selected="selected"' : '')?>><?=$this->transEsc("source_$target", null, $target)?></option> - <? endforeach; ?> - </select> - <br class="clear"/> - <? endif; ?> - - <label class="displayBlock" for="login_username"><?=$this->transEsc('Username')?>:</label> - <input id="login_username" type="text" name="username" value="<?=$this->escapeHtmlAttr($this->username)?>" size="15" class="<?=$this->jqueryValidation(array('required'=>'This field is required'))?>"/> - <br class="clear"/> - <label class="displayBlock" for="login_password"><?=$this->transEsc('Password')?>:</label> - <input id="login_password" type="password" name="password" value="<?=$this->escapeHtmlAttr($this->password)?>" size="15" class="<?=$this->jqueryValidation(array('required'=>'This field is required'))?>"/> - <br class="clear"/> - - <div class="ui-body ui-body-b"> - <fieldset class="ui-grid-a"> - <div class="ui-block-a"> - <input class="button" data-role="button" data-theme="b" type="submit" name="submit" value="<?=$this->transEsc('Save') ?>"/> - </div> - <? if (!empty($this->card->id)): ?> - <div class="ui-block-b"> - <a data-role="button" data-theme="c" data-mini="true" href="<?=$this->url('librarycards-deletecard') ?>?cardID=<?=urlencode($this->card->id)?>" id="deleteCard<?=$this->card->id ?>" title="<?=$this->transEsc("Delete")?>"><?=$this->transEsc("Delete")?></a> - </div> - <? endif; ?> - </fieldset> - </div> - </div> - <?=$this->mobileMenu()->footer()?> -</div> diff --git a/themes/jquerymobile/templates/librarycards/home.phtml b/themes/jquerymobile/templates/librarycards/home.phtml deleted file mode 100644 index dbf4e9d66b6..00000000000 --- a/themes/jquerymobile/templates/librarycards/home.phtml +++ /dev/null @@ -1,45 +0,0 @@ -<? - // Set up page title: - $this->headTitle($this->translate('Library Cards')); - - // Set up extra button for header: - $extraButton = '<a rel="external" href="' - . $this->url('editLibraryCard', array('id' => 'NEW')) - . '" data-icon="gear" class="ui-btn-left">' - . $this->transEsc("Add a Library Card") - . '</a>'; -?> - -<div data-role="page" id="LibraryCards-home" class="results-page"> - <?=$this->mobileMenu()->header(array('extraButtons'=>array($extraButton)))?> - <div data-role="content"> - - <?=$this->flashmessages();?> - - <? if ($this->libraryCards->count() == 0): ?> - <?=$this->transEsc('You do not have any library cards')?> - <? else: ?> - <h3><?=$this->transEsc('Library Cards')?></h3> - - <ul class="results librarycards" data-role="listview" data-split-theme="d" data-inset="false"> - <? foreach ($this->libraryCards as $record): ?> - <li> - <a rel="external" href="<?=$this->url('editLibraryCard') . $this->escapeHtmlAttr($record['id']) ?>"> - - <?=$this->escapeHtml($record['card_name'])?><br /> - <? $username = $record['cat_username']; if ($this->multipleTargets): ?> - <? $target = ''; ?> - <? if (strstr($username, '.')): ?> - <? list($target, $username) = explode('.', $username, 2); ?> - <? endif; ?> - <?=$this->transEsc('login_target')?>: <?=$target ? $this->transEsc("source_$target", null, $target) : ' ' ?><br /> - <? endif; ?> - <?=$this->transEsc('Username')?>: <?=$this->escapeHtml($username)?> - </a> - </li> - <? endforeach; ?> - </ul> - <? endif; ?> - </div> - <?=$this->mobileMenu()->footer()?> -</div> diff --git a/themes/jquerymobile/templates/librarycards/selectcard.phtml b/themes/jquerymobile/templates/librarycards/selectcard.phtml deleted file mode 100644 index f58b5751bb6..00000000000 --- a/themes/jquerymobile/templates/librarycards/selectcard.phtml +++ /dev/null @@ -1,30 +0,0 @@ -<? if ($this->user): ?> - <?$cards = $this->user->getLibraryCards(); if ($cards->count() > 1): ?> - <form id="library_card_form" action="<?=$this->url('librarycards-selectcard')?>" method="get" data-ajax="false"> - <label for="library_card"><?=$this->transEsc('Library Card')?></label> - <select id="library_card" name="cardID" class="jumpMenu"> - <? foreach ($cards as $card): ?> - <? - $target = ''; - $username = $card->cat_username; - if (strstr($username, '.')) { - list($target, $username) = explode('.', $username, 2); - } - $display = $this->transEsc($card->card_name ? $card->card_name : $card->cat_username); - if ($target) { - $display .= ' (' . $this->transEsc("source_$target", null, $target) . ')'; - } - ?> - <option value="<?=$this->escapeHtmlAttr($card->id)?>"<?=$card->cat_username == $this->user->cat_username ? ' selected="selected"' : ''?>><?=$display ?></option> - <? endforeach; ?> - </select> - <noscript><input type="submit" class="btn btn-default" value="<?=$this->transEsc("Set")?>" /></noscript> - </form> - <script type="text/javascript"> - $('#library_card').die('change'); - $('#library_card').live('change', function() { - $('#library_card_form').submit(); - }); - </script> - <? endif; ?> -<? endif; ?> diff --git a/themes/jquerymobile/templates/missingrecord/home.phtml b/themes/jquerymobile/templates/missingrecord/home.phtml deleted file mode 100644 index 60b1fa554ba..00000000000 --- a/themes/jquerymobile/templates/missingrecord/home.phtml +++ /dev/null @@ -1,7 +0,0 @@ -<div data-role="page"> - <?=$this->mobileMenu()->header()?> - <div data-role="content"> - <?=$this->flashmessages()?> - </div> - <?=$this->mobileMenu()->footer()?> -</div> \ No newline at end of file diff --git a/themes/jquerymobile/templates/myresearch/account.phtml b/themes/jquerymobile/templates/myresearch/account.phtml deleted file mode 100644 index 288d8feba58..00000000000 --- a/themes/jquerymobile/templates/myresearch/account.phtml +++ /dev/null @@ -1,20 +0,0 @@ -<? - // Set up page title: - $this->headTitle($this->translate('User Account')); -?> -<div data-role="page" id="MyResearch-account"> - <?=$this->mobileMenu()->header()?> - <div data-role="content"> - <?=$this->flashmessages();?> - <form method="post" name="accountForm" id="accountForm" data-ajax="false"> - <div data-role="fieldcontain"> - <?=$this->auth()->getCreateFields()?> - </div> - <?=$this->recaptcha()->html($this->useRecaptcha) ?> - <div data-role="fieldcontain"> - <input type="submit" name="submit" value="<?=$this->transEsc('Submit')?>"/> - </div> - </form> - </div> - <?=$this->mobileMenu()->footer()?> -</div> diff --git a/themes/jquerymobile/templates/myresearch/cataloglogin.phtml b/themes/jquerymobile/templates/myresearch/cataloglogin.phtml deleted file mode 100644 index 855822c90dd..00000000000 --- a/themes/jquerymobile/templates/myresearch/cataloglogin.phtml +++ /dev/null @@ -1,51 +0,0 @@ -<? - // Set up page title: - $this->headTitle($this->translate('Login')); - - // Convenience variable: - $offlineMode = $this->ils()->getOfflineMode(); -?> -<div data-role="page" id="MyResearch-login"> - <?=$this->mobileMenu()->header()?> - <div data-role="content"> - <? if ($offlineMode == "ils-offline"): ?> - <div class="sysInfo"> - <h2><?=$this->transEsc('ils_offline_title')?></h2> - <p><strong><?=$this->transEsc('ils_offline_status')?></strong></p> - <p><?=$this->transEsc('ils_offline_login_message')?></p> - <? $supportEmail = $this->escapeHtmlAttr($this->systemEmail()); ?> - <p><a href="mailto:<?=$supportEmail?>"><?=$supportEmail?></a></p> - </div> - <? else: ?> - <h3><?=$this->transEsc('Library Catalog Profile')?></h3> - <?=$this->flashmessages()?> - <p><?=$this->transEsc('cat_establish_account')?></p> - <form method="post" data-ajax="false"> - - <? if ($this->targets !== null): ?> - <div data-role="fieldcontain"> - <label class="displayBlock" for="login_target"><?=$this->transEsc('login_target')?>:</label> - <select id="login_target" name="target"> - <? foreach ($this->targets as $target): ?> - <option value="<?=$this->escapeHtmlAttr($target)?>"><?=$this->transEsc("source_$target", null, $target)?></option> - <? endforeach; ?> - </select> - </div> - <? endif; ?> - - <div data-role="fieldcontain"> - <label class="displayBlock" for="profile_cat_username"><?=$this->transEsc('Library Catalog Username')?>:</label> - <input id="profile_cat_username" type="text" name="cat_username" value="" size="25"/> - </div> - <div data-role="fieldcontain"> - <label class="displayBlock" for="profile_cat_password"><?=$this->transEsc('Library Catalog Password')?>:</label> - <input id="profile_cat_password" type="password" name="cat_password" value="" size="25"/> - </div> - <div data-role="fieldcontain"> - <input type="submit" name="submit" value="<?=$this->transEsc('Save')?>"/> - </div> - </form> - <? endif; ?> - </div> - <?=$this->mobileMenu()->footer()?> -</div> \ No newline at end of file diff --git a/themes/jquerymobile/templates/myresearch/checkedout.phtml b/themes/jquerymobile/templates/myresearch/checkedout.phtml deleted file mode 100644 index a8263f937aa..00000000000 --- a/themes/jquerymobile/templates/myresearch/checkedout.phtml +++ /dev/null @@ -1,149 +0,0 @@ -<? - // Set up page title: - $this->headTitle($this->translate('Checked Out Items')); -?> -<div data-role="page" id="MyResearch-checkedout"> - <?=$this->mobileMenu()->header()?> - <div data-role="content"> - <h3><?=$this->transEsc('Your Checked Out Items')?></h3> - <?=$this->flashmessages()?> - - <?=$this->context($this)->renderInContext('librarycards/selectcard.phtml', array('user' => $this->auth()->isLoggedIn())); ?> - - <? if (!empty($this->transactions)): ?> - <? if ($this->renewForm): ?> - <form name="renewals" method="post" id="renewals"> - <fieldset data-type="horizontal" data-role="controlgroup"> - <input type="submit" class="button renew" name="renewSelected" value="<?=$this->transEsc("renew_selected")?>" /> - <input type="submit" class="button renewAll" name="renewAll" value="<?=$this->transEsc('renew_all')?>" /> - </fieldset> - <? endif; ?> - - <? if ($paginator): ?> - <?=$this->transEsc("Showing")?> - <? $start = $paginator->getAbsoluteItemNumber(1); - $end = $paginator->getAbsoluteItemNumber($paginator->getItemCountPerPage()); - $total = $paginator->getTotalItemCount(); - ?> - <strong><?=$this->localizedNumber($start)?></strong> - <strong><?=$this->localizedNumber($end > $total ? $total : $end)?></strong> - <?=$this->transEsc('of')?> <strong><?=$this->localizedNumber($total)?></strong> - <? endif; ?> - - <? foreach ($hiddenTransactions as $ilsDetails): ?> - <? if (isset($this->renewResult[$ilsDetails['item_id']])): ?> - <? $renewDetails = $this->renewResult[$ilsDetails['item_id']]; ?> - <? $prefix = isset($ilsDetails['title']) ? $ilsDetails['title'] : $ilsDetails['item_id']; ?> - <? if (isset($renewDetails['success']) && $renewDetails['success']): ?> - <div class="success"><?=$this->escapeHtml($prefix . ': ') . $this->transEsc('renew_success')?></div> - <? else: ?> - <div class="error"><?=$this->escapeHtml($prefix . ': ') . $this->transEsc('renew_fail')?><? if (isset($renewDetails['sysMessage'])): ?>: <?=$this->escapeHtml($renewDetails['sysMessage'])?><? endif; ?></div> - <? endif; ?> - <? endif; ?> - <? if (isset($ilsDetails['renewable']) && $ilsDetails['renewable'] && isset($ilsDetails['renew_details'])): ?> - <? $safeId = preg_replace('/[^a-zA-Z0-9]/', '', $ilsDetails['renew_details']); ?> - <input type="hidden" name="renewAllIDS[]" value="<?=$this->escapeHtmlAttr($ilsDetails['renew_details'])?>" /> - <? endif; ?> - <? endforeach; ?> - - <ul class="results checkedout-list" data-role="listview"> - <? foreach ($this->transactions as $resource): ?> - <? $ilsDetails = $resource->getExtraDetail('ils_details'); ?> - <li> - <? - // Flag to track whether we have an open anchor tag: - $openAnchor = false; - - // If this is a non-missing Solr record, we should display a link: - if (is_a($resource, 'VuFind\\RecordDriver\\SolrDefault') && !is_a($resource, 'VuFind\\RecordDriver\\Missing')) { - $title = $resource->getTitle(); - $title = empty($title) ? $this->transEsc('Title not available') : $this->escapeHtml($title); - echo '<a rel="external" href="' . $this->recordLink()->getUrl($resource) . '">'; - $openAnchor = true; - } else if (isset($ilsDetails['title']) && !empty($ilsDetails['title'])){ - // If the record is not available in Solr, perhaps the ILS driver sent us a title we can show... - $title = $this->escapeHtml($ilsDetails['title']); - } else { - // Last resort -- indicate that no title could be found. - $title = $this->transEsc('Title not available'); - } - ?> - <div class="result"> - <h3><?=$title?></h3> - <? $listAuthors = $resource->getPrimaryAuthors(); if (!empty($listAuthors)): ?> - <p><?=$this->transEsc('by')?> <?=$this->escapeHtml($listAuthors[0])?><? if (count($listAuthors) > 1): ?>, <?=$this->transEsc('more_authors_abbrev')?><? endif; ?></p> - <? endif; ?> - <? $formats = $resource->getFormats(); if (count($formats) > 0): ?> - <?=$this->record($resource)->getFormatList()?> - <? endif; ?> - - <? if (!empty($ilsDetails['borrowingLocation'])): ?> - <strong><?=$this->transEsc('Borrowing Location')?>:</strong> <?=$this->transEsc('location_' . $ilsDetails['borrowingLocation'], array(), $ilsDetails['borrowingLocation'])?> - <br /> - <? endif; ?> - - <? if (isset($ilsDetails['renew'])): ?> - <strong><?=$this->transEsc('Renewed')?>:</strong> <?=$this->transEsc($ilsDetails['renew'])?> - <? if (isset($ilsDetails['renewLimit'])): ?> - / <?=$this->transEsc($ilsDetails['renewLimit'])?> - <? endif; ?> - <br /> - <? endif; ?> - - <? $showStatus = true; ?> - - <? if (isset($this->renewResult[$ilsDetails['item_id']])): ?> - <? $renewDetails = $this->renewResult[$ilsDetails['item_id']]; ?> - <? if (isset($renewDetails['success']) && $renewDetails['success']): ?> - <? $showStatus = false; ?> - <strong><?=$this->transEsc('Due Date')?>: <?=$this->escapeHtml($renewDetails['new_date'])?> <? if (isset($renewDetails['new_time'])): ?><?=$this->escapeHtml($renewDetails['new_time'])?><? endif; ?></strong> - <div class="success"><?=$this->transEsc('renew_success')?></div> - <? else: ?> - <strong><?=$this->transEsc('Due Date')?>: <?=$this->escapeHtml($ilsDetails['duedate'])?><? if (isset($ilsDetails['dueTime'])): ?> <?=$this->escapeHtml($ilsDetails['dueTime'])?><? endif; ?></strong> - <div class="error"><?=$this->transEsc('renew_fail')?><? if (isset($renewDetails['sysMessage'])): ?>: <?=$this->escapeHtml($renewDetails['sysMessage'])?><? endif; ?></div> - <? endif; ?> - <? else: ?> - <strong><?=$this->transEsc('Due Date')?>: <?=$this->escapeHtml($ilsDetails['duedate'])?><? if (isset($ilsDetails['dueTime'])): ?> <?=$this->escapeHtml($ilsDetails['dueTime'])?><? endif; ?></strong> - <? if ($showStatus): ?> - <? if (isset($ilsDetails['dueStatus']) && $ilsDetails['dueStatus'] == "overdue"): ?> - <div class="error"><?=$this->transEsc("renew_item_overdue")?></div> - <? elseif (isset($ilsDetails['dueStatus']) && $ilsDetails['dueStatus'] == "due"): ?> - <div class="notice"><?=$this->transEsc("renew_item_due")?></div> - <? endif; ?> - <? endif; ?> - <? endif; ?> - - <? if ($showStatus && isset($ilsDetails['message']) && !empty($ilsDetails['message'])): ?> - <div class="info"><?=$this->transEsc($ilsDetails['message'])?></div> - <? endif; ?> - </div> - <? if ($openAnchor): ?></a><? endif; ?> - - <? if ($this->renewForm): ?> - <? if (isset($ilsDetails['renewable']) && $ilsDetails['renewable'] && isset($ilsDetails['renew_details'])): ?> - <div data-role="fieldcontain"> - <fieldset data-type="horizontal" data-role="controlgroup"> - <? $safeId = preg_replace('/[^a-zA-Z0-9]/', '', $ilsDetails['renew_details']); ?> - <label for="checkbox_<?=$safeId?>"><?=$this->transEsc("Select this record")?></label> - <input type="checkbox" name="renewSelectedIDS[]" value="<?=$this->escapeHtmlAttr($ilsDetails['renew_details'])?>" class="checkbox" style="margin-left: 0" id="checkbox_<?=$safeId?>" /> - <input type="hidden" name="renewAllIDS[]" value="<?=$this->escapeHtmlAttr($ilsDetails['renew_details'])?>" /> - </fieldset> - </div> - <? endif; ?> - <? endif; ?> - </li> - <? endforeach; ?> - </ul> - <? if ($this->renewForm): ?> - <fieldset data-type="horizontal" data-role="controlgroup"> - <input type="submit" class="button renew" name="renewSelected" value="<?=$this->transEsc("renew_selected")?>" /> - <input type="submit" class="button renewAll" name="renewAll" value="<?=$this->transEsc('renew_all')?>" /> - </fieldset> - </form> - <? endif; ?> - <?=$paginator ? $this->paginationControl($paginator, 'Sliding', 'Helpers/pagination.phtml') : ''?> - <? else: ?> - <p><?=$this->transEsc('You do not have any items checked out')?>.</p> - <? endif; ?> - </div> - <?=$this->mobileMenu()->footer()?> -</div> diff --git a/themes/jquerymobile/templates/myresearch/editlist.phtml b/themes/jquerymobile/templates/myresearch/editlist.phtml deleted file mode 100644 index ddd548301ab..00000000000 --- a/themes/jquerymobile/templates/myresearch/editlist.phtml +++ /dev/null @@ -1,45 +0,0 @@ -<? - // Set up page title: - $pageTitle = $this->newList ? 'Create a List' : "edit_list"; - $this->headTitle($this->translate($pageTitle)); -?> -<div data-role="page" id="MyResearch-editlist"> - <?=$this->mobileMenu()->header()?> - <div data-role="content"> - <h3><?=$this->transEsc($pageTitle); ?></h3> - - <?=$this->flashmessages()?> - - <form method="post" name="<?=$this->newList ? 'newList' : 'editListForm'?>" data-ajax="false"> - <label class="displayBlock" for="list_title"><?=$this->transEsc('List'); ?>:</label> - <input id="list_title" type="text" name="title" value="<?=isset($this->list['title']) ? $this->escapeHtml($this->list['title']) : ''?>" size="50" - class="mainFocus <?=$this->jqueryValidation(array('required'=>'This field is required')) ?>"/> - <label class="displayBlock" for="list_desc"><?=$this->transEsc('Description') ?></label> - <textarea id="list_desc" name="desc" rows="3" cols="50"><?=isset($this->list['description']) ? $this->escapeHtml($this->list['description']) : ''?></textarea> - <? if ($this->userlist()->getMode() === 'public_only'): ?> - <input type="hidden" name="public" value="1" /> - <? elseif ($this->userlist()->getMode() === 'private_only'): ?> - <input type="hidden" name="public" value="0" /> - <? else: ?> - <fieldset> - <legend><?=$this->transEsc('Access') ?></legend> - <input id="list_public_1" type="radio" name="public" value="1"<? if ($this->list->isPublic()): ?> checked="checked"<? endif; ?>/> <label for="list_public_1"><?=$this->transEsc('Public') ?></label> - <input id="list_public_0" type="radio" name="public" value="0"<? if (!$this->list->isPublic()): ?> checked="checked"<? endif; ?>/> <label for="list_public_0"><?=$this->transEsc('Private') ?></label> - </fieldset> - <? endif; ?> - <div class="ui-body ui-body-b"> - <fieldset class="ui-grid-a"> - <div class="ui-block-a"> - <input class="button" data-role="button" data-theme="b" type="submit" name="submit" value="<?=$this->transEsc('Save') ?>"/> - </div> - <? if (!empty($this->list->id)): ?> - <div class="ui-block-b"> - <a data-role="button" data-theme="c" data-mini="true" href="<?=$this->url('myresearch-deletelist') ?>?listID=<?=urlencode($this->list->id)?>" id="deleteList<?=$this->list->id ?>" title="<?=$this->transEsc("delete_list")?>"><?=$this->transEsc("delete_list")?></a> - </div> - <? endif; ?> - </fieldset> - </div> - </form> - </div> - <?=$this->mobileMenu()->footer()?> -</div> diff --git a/themes/jquerymobile/templates/myresearch/fines.phtml b/themes/jquerymobile/templates/myresearch/fines.phtml deleted file mode 100644 index 8ed86308e91..00000000000 --- a/themes/jquerymobile/templates/myresearch/fines.phtml +++ /dev/null @@ -1,45 +0,0 @@ -<? - // Set up page title: - $this->headTitle($this->translate('My Fines')); -?> -<div data-role="page" id="MyResearch-checkedout"> - <?=$this->mobileMenu()->header()?> - <div data-role="content"> - <h3><?=$this->transEsc('Your Fines')?></h3> - <?=$this->flashmessages()?> - - <?=$this->context($this)->renderInContext('librarycards/selectcard.phtml', array('user' => $this->auth()->isLoggedIn())); ?> - - <? if (empty($this->fines)): ?> - <p><?=$this->transEsc('You do not have any fines')?></p> - <? else: ?> - <ul class="results fines" data-role="listview"> - <? foreach ($this->fines as $record): ?> - <li> - <? if ($showLink = (!empty($record['title']) && is_object($record['driver']))): ?> - <a rel="external" href="<?=$this->recordLink()->getUrl($record['driver'])?>"> - <? endif; ?> - <div class="result"> - <h3> - <? if (empty($record['title'])): ?> - <?=$this->transEsc('not_applicable')?> - <? else: ?> - <?=$this->escapeHtml(trim($record['title'], '/:'))?> - <? endif; ?> - </h3> - <span class="ui-li-aside"><?=isset($record['balance']) ? $this->safeMoneyFormat($record['balance']/100.00) : ''?></span> - <p><strong><?=$this->transEsc('Due Date')?></strong>: <?=isset($record['duedate']) ? $this->escapeHtml($record['duedate']) : ''?></p> - <p><strong><?=$this->transEsc('Checked Out')?></strong>: <?=isset($record['checkout']) ? $this->escapeHtml($record['checkout']) : ''?></p> - <p><strong><?=$this->transEsc('Fine')?></strong>: <?=isset($record['fine']) ? $this->escapeHtml($record['fine']) : ''?></p> - <p><strong><?=$this->transEsc('Fee')?></strong>: <?=isset($record['amount']) ? $this->safeMoneyFormat($record['amount']/100.00) : ''?></p> - </div> - <? if ($showLink): ?> - </a> - <? endif; ?> - </li> - <? endforeach; ?> - </ul> - <? endif; ?> - </div> - <?=$this->mobileMenu()->footer()?> -</div> diff --git a/themes/jquerymobile/templates/myresearch/footer-navbar.phtml b/themes/jquerymobile/templates/myresearch/footer-navbar.phtml deleted file mode 100644 index 52bad29bdb9..00000000000 --- a/themes/jquerymobile/templates/myresearch/footer-navbar.phtml +++ /dev/null @@ -1,43 +0,0 @@ -<? $user = $this->auth()->isLoggedIn(); if ($user): ?> - <? - $rows = []; - if ($this->userlist()->getMode() !== 'disabled') { - $rows[] = '<li><a rel="external" ' - . ($this->layout()->templateName=="mylist" ? ' class="ui-btn-active"' : '') - . ' href="' . $this->url('myresearch-favorites') . '">' - . $this->transEsc('Favorites') . '</a></li>'; - } - $rows[] = '<li><a rel="external" ' - . ($this->layout()->templateName=="history" ? ' class="ui-btn-active"' : '') - . ' href="' . $this->url('search-history') . '?require_login">' - . $this->transEsc('History') . '</a></li>'; - if ($this->auth()->getManager()->supportsPasswordChange()) { - $rows[] = '<li><a rel="external" href="' - . $this->url('myresearch-changepassword') . '">' - . $this->transEsc("Change Password") . '</a></li>'; - } - if ($user->libraryCardsEnabled()) { - $rows[] = '<li><a rel="external" href="' - . $this->url('librarycards-home') . '">' - . $this->transEsc('Library Cards') . '</a></li>'; - } - $rows[] = '<li><a rel="external" href="' - . $this->url('myresearch-logout') . '">' . $this->transEsc("Log Out") - . '</a></li>'; - ?> - <div data-role="navbar"> - <ul> - <? foreach ($rows as $i => $row): ?> - <? if ($i > 0 && $i % 3 === 0): ?> - </ul> - </div> - <div data-role="navbar"> - <ul> - <? endif; ?> - <?=$row?> - <? endforeach; ?> - </ul> - </div> -<? else: ?> - <?=$this->render('default-footer-navbar.phtml');?> -<? endif; ?> diff --git a/themes/jquerymobile/templates/myresearch/header-navbar.phtml b/themes/jquerymobile/templates/myresearch/header-navbar.phtml deleted file mode 100644 index ef5187198fd..00000000000 --- a/themes/jquerymobile/templates/myresearch/header-navbar.phtml +++ /dev/null @@ -1,15 +0,0 @@ -<? if ($this->auth()->isLoggedIn() && 'ils-none' !== $this->ils()->getOfflineMode()): ?> - <div data-role="navbar"> - <ul> - <? if ($this->ils()->checkCapability('getMyTransactions')): ?> - <li><a rel="external" <?=$this->layout()->templateName=="checkedout" ? ' class="ui-btn-active"' : ''?> href="<?=$this->url('myresearch-checkedout')?>"><?=$this->transEsc('Checked Out')?></a></li> - <? endif; ?> - <? if ($this->ils()->checkCapability('getMyHolds')): ?> - <li><a rel="external" <?=$this->layout()->templateName=="holds" ? ' class="ui-btn-active"' : ''?> href="<?=$this->url('myresearch-holds')?>"><?=$this->transEsc('Holds')?></a></li> - <? endif; ?> - <? if ($this->ils()->checkCapability('getMyFines')): ?> - <li><a rel="external" <?=$this->layout()->templateName=="fines" ? ' class="ui-btn-active"' : ''?> href="<?=$this->url('myresearch-fines')?>"><?=$this->transEsc('Fines')?></a></li> - <? endif; ?> - </ul> - </div> -<? endif; ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/myresearch/holds.phtml b/themes/jquerymobile/templates/myresearch/holds.phtml deleted file mode 100644 index 3118692dda4..00000000000 --- a/themes/jquerymobile/templates/myresearch/holds.phtml +++ /dev/null @@ -1,144 +0,0 @@ -<? - // Set up page title: - $this->headTitle($this->translate('My Holds')); -?> -<div data-role="page" id="MyResearch-checkedout"> - <?=$this->mobileMenu()->header()?> - <div data-role="content"> - <h3><?=$this->transEsc('Your Holds and Recalls') ?></h3> - - <?=$this->flashmessages()?> - - <?=$this->context($this)->renderInContext('librarycards/selectcard.phtml', array('user' => $this->auth()->isLoggedIn())); ?> - - <? if (!empty($this->recordList)): ?> - <? if ($this->cancelForm): ?> - <form name="cancelForm" method="post" id="cancelHold"> - <fieldset data-type="horizontal" data-role="controlgroup"> - <input type="submit" class="button holdCancel" name="cancelSelected" value="<?=$this->transEsc("hold_cancel_selected") ?>" onClick="return confirm('<?=$this->transEsc("confirm_hold_cancel_selected_text") ?>')" /> - <input type="submit" class="button holdCancelAll" name="cancelAll" value="<?=$this->transEsc("hold_cancel_all") ?>" onClick="return confirm('<?=$this->transEsc("confirm_hold_cancel_all_text") ?>')" /> - </fieldset> - <? endif; ?> - - <ul class="results holds" data-role="listview"> - <? foreach ($this->recordList as $resource): ?> - <? $ilsDetails = $resource->getExtraDetail('ils_details'); ?> - <li> - <? - // Flag to track whether we have an open anchor tag: - $openAnchor = false; - - // If this is a non-missing Solr record, we should display a link: - if (is_a($resource, 'VuFind\\RecordDriver\\SolrDefault') && !is_a($resource, 'VuFind\\RecordDriver\\Missing')) { - $title = $resource->getTitle(); - $title = empty($title) ? $this->transEsc('Title not available') : $this->escapeHtml($title); - echo '<a rel="external" href="' . $this->recordLink()->getUrl($resource) . '">'; - $openAnchor = true; - } else if (isset($ilsDetails['title']) && !empty($ilsDetails['title'])){ - // If the record is not available in Solr, perhaps the ILS driver sent us a title we can show... - $title = $this->escapeHtml($ilsDetails['title']); - } else { - // Last resort -- indicate that no title could be found. - $title = $this->transEsc('Title not available'); - } - ?> - <div class="result"> - <h3><?=$title?></h3> - <? $listAuthors = $resource->getPrimaryAuthors(); if (!empty($listAuthors)): ?> - <p><?=$this->transEsc('by')?> <?=$this->escapeHtml($listAuthors[0])?><? if (count($listAuthors) > 1): ?>, <?=$this->transEsc('more_authors_abbrev')?><? endif; ?></p> - <? endif; ?> - <? $formats = $resource->getFormats(); if (count($formats) > 0): ?> - <?=$this->record($resource)->getFormatList()?> - <? endif; ?> - <? if (isset($ilsDetails['volume']) && !empty($ilsDetails['volume'])): ?> - <p><strong><?=$this->transEsc('Volume')?>:</strong> <?=$this->escapeHtml($ilsDetails['volume'])?></p> - <? endif; ?> - - <? if (isset($ilsDetails['publication_year']) && !empty($ilsDetails['publication_year'])): ?> - <p><strong><?=$this->transEsc('Year of Publication')?>:</strong> <?=$this->escapeHtml($ilsDetails['publication_year'])?></p> - <? endif; ?> - - <? if (!empty($ilsDetails['requestGroup'])): ?> - <p> - <strong><?=$this->transEsc('hold_requested_group') ?>:</strong> - <?=$this->transEsc('request_group_' . $ilsDetails['requestGroup'], null, $ilsDetails['requestGroup'])?> - </p> - <? endif; ?> - - <? /* Depending on the ILS driver, the "location" value may be a string or an ID; figure out the best - value to display... */ ?> - <? $pickupDisplay = ''; ?> - <? $pickupTranslate = false; ?> - <? if (isset($ilsDetails['location'])): ?> - <? if ($this->pickup): ?> - <? foreach ($this->pickup as $library): ?> - <? if ($library['locationID'] == $ilsDetails['location']): ?> - <? $pickupDisplay = $library['locationDisplay']; ?> - <? $pickupTranslate = true; ?> - <? endif; ?> - <? endforeach; ?> - <? endif; ?> - <? if (empty($pickupDisplay)): ?> - <? $pickupDisplay = $ilsDetails['location']; ?> - <? endif; ?> - <? endif; ?> - <? if (!empty($pickupDisplay)): ?> - <p> - <strong><?=$this->transEsc('pick_up_location') ?>:</strong> - <?=$pickupTranslate ? $this->transEsc('location_' . $pickupDisplay, null, $pickupDisplay) : $this->escapeHtml($pickupDisplay)?> - </p> - <? endif; ?> - - <? if (isset($this->cancelResults['items'])): ?> - <? foreach ($this->cancelResults['items'] as $itemId=>$cancelResult): ?> - <? if ($itemId == $ilsDetails['item_id'] && $cancelResult['success'] == false): ?> - <div class="error"><?=$this->transEsc($cancelResult['status']) ?><? if ($cancelResult['sysMessage']) echo ' : ' . $this->transEsc($cancelResult['sysMessage']); ?></div> - <? endif; ?> - <? endforeach; ?> - <? endif; ?> - - <? if (isset($ilsDetails['available']) && $ilsDetails['available'] == true): ?> - <div class="userMsg" style="margin-bottom: 10px;"><?=$this->transEsc("hold_available") ?></div> - <? elseif (isset($ilsDetails['in_transit']) && $ilsDetails['in_transit']): ?> - <div class="userMsg" style="margin-bottom: 10px;"><?=$this->transEsc('request_in_transit') . (is_string($ilsDetails['in_transit']) ? ': ' . $this->transEsc('institution_' . $ilsDetails['in_transit'], array(), $ilsDetails['in_transit']) : '') ?></div> - <? elseif (isset($ilsDetails['position'])): ?> - <p><strong><?=$this->transEsc("hold_queue_position") ?>:</strong> <?=$this->escapeHtml($ilsDetails['position']) ?></p> - <? endif; ?> - - <p> - <? if (!empty($ilsDetails['create'])): ?> - <strong><?=$this->transEsc('Created') ?>:</strong> <?=$this->escapeHtml($ilsDetails['create']) ?> - <? if (!empty($ilsDetails['expire'])): ?>|<? endif; ?> - <? endif; ?> - <? if (!empty($ilsDetails['expire'])): ?> - <strong><?=$this->transEsc('Expires') ?>:</strong> <?=$this->escapeHtml($ilsDetails['expire']) ?> - <? endif; ?> - </p> - </div> - <? if ($openAnchor): ?></a><? endif; ?> - <? if ($this->cancelForm && isset($ilsDetails['cancel_details'])): ?> - <div data-role="fieldcontain"> - <fieldset data-type="horizontal" data-role="controlgroup"> - <? $safeId = preg_replace('/[^a-zA-Z0-9]/', '', $resource->getUniqueId()); ?> - <label for="checkbox_<?=$safeId?>"><?=$this->transEsc("Select this record")?></label> - <input type="hidden" name="cancelAllIDS[]" value="<?=$this->escapeHtmlAttr($ilsDetails['cancel_details']) ?>" /> - <input type="checkbox" name="cancelSelectedIDS[]" value="<?=$this->escapeHtmlAttr($ilsDetails['cancel_details']) ?>" class="checkbox" style="margin-left:0;" id="checkbox_<?=$safeId?>" /> - </fieldset> - </div> - <? endif; ?> - </li> - <? endforeach; ?> - </ul> - <? if ($this->cancelForm): ?> - <fieldset data-type="horizontal" data-role="controlgroup"> - <input type="submit" class="button holdCancel" name="cancelSelected" value="<?=$this->transEsc("hold_cancel_selected") ?>" onClick="return confirm('<?=$this->transEsc("confirm_hold_cancel_selected_text") ?>')" /> - <input type="submit" class="button holdCancelAll" name="cancelAll" value="<?=$this->transEsc("hold_cancel_all") ?>" onClick="return confirm('<?=$this->transEsc("confirm_hold_cancel_all_text") ?>')" /> - </fieldset> - </form> - <? endif; ?> - <? else: ?> - <p><?=$this->transEsc('You do not have any holds or recalls placed') ?>.</p> - <? endif; ?> - </div> - <?=$this->mobileMenu()->footer()?> -</div> diff --git a/themes/jquerymobile/templates/myresearch/login.phtml b/themes/jquerymobile/templates/myresearch/login.phtml deleted file mode 100644 index e78e7ac13a7..00000000000 --- a/themes/jquerymobile/templates/myresearch/login.phtml +++ /dev/null @@ -1,31 +0,0 @@ -<? - // Set up page title: - $this->headTitle($this->translate('Login')); - - // Convenience variables: - $account = $this->auth()->getManager(); - $hideLogin = !(is_object($account) && $account->loginEnabled()); - $offlineMode = $this->ils()->getOfflineMode(); -?> -<div data-role="page" id="MyResearch-login"> - <?=$this->mobileMenu()->header()?> - <div data-role="content"> - <? if ($offlineMode == "ils-offline"): ?> - <div class="sysInfo"> - <h2><?=$this->transEsc('ils_offline_title')?></h2> - <p><strong><?=$this->transEsc('ils_offline_status')?></strong></p> - <p><?=$this->transEsc('ils_offline_login_message')?></p> - <? $supportEmail = $this->escapeHtmlAttr($this->systemEmail()); ?> - <p><a href="mailto:<?=$supportEmail?>"><?=$supportEmail?></a></p> - </div> - <? elseif ($hideLogin): ?> - <div class="error"><?=$this->transEsc('login_disabled')?></div> - <? endif; ?> - - <? if (!$hideLogin): ?> - <?=$this->auth()->getLogin()?> - <? endif; ?> - </div> - <?=$this->mobileMenu()->footer()?> -</div> - diff --git a/themes/jquerymobile/templates/myresearch/mylist.phtml b/themes/jquerymobile/templates/myresearch/mylist.phtml deleted file mode 100644 index 2cd1dca0c95..00000000000 --- a/themes/jquerymobile/templates/myresearch/mylist.phtml +++ /dev/null @@ -1,60 +0,0 @@ -<? - // Grab list object from search results (if applicable): - $list = $this->results->getListObject(); - - // Grab current user (if any): - $user = $this->auth()->isLoggedIn(); - - // Set up page title: - $this->headTitle(isset($list) ? $list->title : $this->translate('Favorites')); - - // Load Javascript dependencies into header: - $this->headScript()->appendFile("check_item_statuses.js"); - - // Set up extra button for header: - $extraButton = (isset($list) && $list->editAllowed($user)) - ? '<a rel="external" href="' - . $this->url('editList', array('id' => $list->id)) - . '" data-icon="gear" class="ui-btn-left">' - . $this->transEsc("edit_list") - . '</a>' - : ''; -?> - -<div data-role="page" id="MyResearch-list" class="results-page"> - <?=$this->mobileMenu()->header(array('extraButtons'=>array($extraButton)))?> - <div data-role="content"> - <? foreach ($this->results->getRecommendations('side') as $current): ?> - <?=$this->recommend($current)?> - <? endforeach; ?> - - <? if (isset($list)): ?> - <h3><?=$this->escapeHtml($list->title)?></h3> - <? if (!empty($list->description)): ?><p><?=$this->escapeHtml($list->description)?></p><? endif; ?> - <? else: ?> - <h3><?=$this->transEsc("Your Favorites")?></h3> - <? endif; ?> - - <?=$this->flashmessages();?> - - <? if (($recordTotal = $this->results->getResultTotal()) > 0): ?> - <p> - <strong><?=$this->localizedNumber($this->results->getStartRecord())?></strong> - <strong><?=$this->localizedNumber($this->results->getEndRecord())?></strong> - <?=$this->transEsc('of')?> <strong><?=$this->localizedNumber($recordTotal)?></strong> - </p> - - <ul class="results mylist" data-role="listview" data-split-icon="minus" data-split-theme="d" data-inset="false"> - <? $i = 0; foreach ($this->results->getResults() as $current): ?> - <li> - <?=$this->record($current)->getListEntry($list, $user)?> - </li> - <? endforeach; ?> - </ul> - - <?=$this->paginationControl($this->results->getPaginator(), 'Sliding', 'search/pagination.phtml', array('results' => $this->results))?> - <? else: ?> - <p><?=$this->transEsc('You do not have any saved resources')?></p> - <? endif; ?> - </div> - <?=$this->mobileMenu()->footer()?> -</div> diff --git a/themes/jquerymobile/templates/myresearch/newpassword.phtml b/themes/jquerymobile/templates/myresearch/newpassword.phtml deleted file mode 100644 index ee3335dcddd..00000000000 --- a/themes/jquerymobile/templates/myresearch/newpassword.phtml +++ /dev/null @@ -1,33 +0,0 @@ -<? - // Set up page title: - $this->headTitle(isset($list) ? $list->title : $this->translate('Create New Password')); - - // Set up extra button for header: - $extraButton = '<a rel="external" href="' - . $this->url('myresearch-home') - . '" data-icon="back" class="ui-btn-left">' - . $this->transEsc('Account') - . '</a>'; -?> -<div data-role="page" id="MyResearch-newpassword" class="newpassword"> - <?=$this->mobileMenu()->header(array('extraButtons'=>array($extraButton))) ?> - <div data-role="content"> - <?=$this->flashmessages() ?> - <? if (!$this->auth()->getManager()->supportsPasswordChange($this->auth_method)): ?> - <div class="error"><?=$this->transEsc('recovery_new_disabled') ?></div> - <? elseif (!isset($this->hash)): ?> - <div class="error"><?=$this->transEsc('recovery_user_not_found') ?></div> - <? else: ?> - <form data-ajax="false" action="<?=$this->url('myresearch-newpassword') ?>" method="post"> - <?=$this->auth()->getNewPasswordForm() ?> - <input type="hidden" value="<?=$this->escapeHtmlAttr($this->auth()->getManager()->getCsrfHash(true))?>" name="csrf"/> - <input type="hidden" value="<?=$this->escapeHtmlAttr($this->hash) ?>" name="hash"/> - <input type="hidden" value="<?=$this->escapeHtmlAttr($this->username) ?>" name="username"/> - <input type="hidden" value="<?=$this->escapeHtmlAttr($this->auth_method) ?>" name="auth_method"/> - <?=$this->recaptcha()->html($this->useRecaptcha) ?> - <input type="submit" name="submit" value="<?=$this->transEsc('Submit') ?>"/> - </form> - <? endif; ?> - </div> - <?=$this->mobileMenu()->footer() ?> -</div> \ No newline at end of file diff --git a/themes/jquerymobile/templates/myresearch/profile.phtml b/themes/jquerymobile/templates/myresearch/profile.phtml deleted file mode 100644 index b5afd066898..00000000000 --- a/themes/jquerymobile/templates/myresearch/profile.phtml +++ /dev/null @@ -1,33 +0,0 @@ -<? - // Set up page title: - $this->headTitle($this->translate('My Profile')); -?> -<div data-role="page" id="MyResearch-login"> - <?=$this->mobileMenu()->header()?> - <div data-role="content"> - <h3><?=$this->transEsc('Your Profile')?></h3> - <?=$this->flashmessages();?> - - <?=$this->context($this)->renderInContext('librarycards/selectcard.phtml', array('user' => $this->auth()->isLoggedIn())); ?> - - <dl class="biblio"> - <? - echo $this->renderArray( - '<dt>%%LABEL%%:</dt><dd>%%VALUE%%</dd>', $this->profile, - array( - $this->transEsc('First Name') => 'firstname', - $this->transEsc('Last Name') => 'lastname', - $this->transEsc('Address') . ' 1' => 'address1', - $this->transEsc('Address') . ' 2' => 'address2', - $this->transEsc('Zip') => 'zip', - $this->transEsc('City') => 'city', - $this->transEsc('Country') => 'country', - $this->transEsc('Phone Number') => 'phone', - $this->transEsc('Group') => 'group' - ) - ); - ?> - </dl> - </div> - <?=$this->mobileMenu()->footer()?> -</div> \ No newline at end of file diff --git a/themes/jquerymobile/templates/myresearch/recover.phtml b/themes/jquerymobile/templates/myresearch/recover.phtml deleted file mode 100644 index e2db3e51acc..00000000000 --- a/themes/jquerymobile/templates/myresearch/recover.phtml +++ /dev/null @@ -1,25 +0,0 @@ -<? - // Set up page title: - $this->headTitle($this->translate('recovery_title')); - - // Set up extra button for header: - $extraButton = '<a rel="external" href="' - . $this->url('myresearch-userlogin') - . '" data-icon="back" class="ui-btn-left">'; - $extraButton .= $this->transEsc('Login'); - $extraButton .= '</a>'; -?> -<div data-role="page" id="MyResearch-recover" class="results-page"> - <?=$this->mobileMenu()->header(array('extraButtons'=>array($extraButton))) ?> - <div data-role="content"> - <?=$this->flashmessages()?> - <? if (!$this->auth()->getManager()->supportsRecovery()): ?> - <div class="error"><?=$this->transEsc('recovery_disabled') ?></div> - <? else: ?> - <form data-ajax="false" method="post"> - <?=$this->auth()->getPasswordRecoveryForm() ?> - </form> - <? endif; ?> - </div> - <?=$this->mobileMenu()->footer() ?> -</div> diff --git a/themes/jquerymobile/templates/pazpar2/home.phtml b/themes/jquerymobile/templates/pazpar2/home.phtml deleted file mode 100644 index d13d4348c1e..00000000000 --- a/themes/jquerymobile/templates/pazpar2/home.phtml +++ /dev/null @@ -1 +0,0 @@ -<?=$this->render('search/home.phtml');?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/pazpar2/search.phtml b/themes/jquerymobile/templates/pazpar2/search.phtml deleted file mode 100644 index c1797c1cd4a..00000000000 --- a/themes/jquerymobile/templates/pazpar2/search.phtml +++ /dev/null @@ -1,4 +0,0 @@ -<? - // Load standard settings from the default search results screen: - echo $this->render('search/results.phtml'); -?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/primo/advanced.phtml b/themes/jquerymobile/templates/primo/advanced.phtml deleted file mode 100644 index 006c6fd476d..00000000000 --- a/themes/jquerymobile/templates/primo/advanced.phtml +++ /dev/null @@ -1,66 +0,0 @@ -<? - // Set page title. - $this->headTitle($this->translate('Advanced Search')); - // Set default value if necessary: - if (!isset($this->searchClassId)) { - $this->searchClassId = 'Solr'; - } - // Load search actions and settings (if any): - $options = $this->searchOptions($this->searchClassId); - $basicSearch = $options->getSearchAction(); - $lastSort = $this->searchMemory()->getLastSort($options->getSearchClassId()); - $lastLimit = $this->searchMemory()->getLastLimit($options->getSearchClassId()); -?> -<div data-role="page" id="Search-home"> - <?=$this->mobileMenu()->header(array('hideSearchLink' => true))?> - <div data-role="content"> - <!-- SEARCH BOXES --> - <form id="advSearchForm" name="searchForm" method="get" action="<?=$this->url($this->options->getSearchAction())?>" data-ajax="false"> - <input type="hidden" name="join" value="AND" /> - <? $numGroups = 1; $numRows = 3; // hard-coded sizes ?> - <? for ($i = 0; $i < $numGroups; $i++): ?> - <input type="hidden" name="bool<?=$i?>[]" value="AND" /> - <fieldset class="ui-grid-b"> - <? for ($j = 0; $j < $numRows; $j++): ?> - <div class="ui-block-a"> - <select id="search_type<?=$i?>_<?=$j?>" name="type<?=$i?>[]"> - <? foreach ($this->options->getAdvancedHandlers() as $searchVal => $searchDesc): ?> - <option value="<?=$this->escapeHtmlAttr($searchVal)?>"><?=$this->transEsc($searchDesc)?></option> - <? endforeach; ?> - </select> - </div> - <div class="ui-block-b"> - <select id="searchForm_op<?=$i?>_<?=$j?>" name="op<?=$i?>[]"> - <? foreach ($this->options->getAdvancedOperators() as $searchVal => $searchDesc): ?> - <option value="<?=$this->escapeHtmlAttr($searchVal)?>"><?=$this->transEsc($searchDesc)?></option> - <? endforeach; ?> - </select> - </div> - <div class="ui-block-c"> - <input id="search_lookfor<?=$i?>_<?=$j?>" type="text" value="" name="lookfor<?=$i?>[]" style="margin-top:.5em;height:28px"/> - </div> - <? endfor; ?> - </fieldset> - <? endfor; ?> - <? if (!empty($lastSort)): ?> - <input type="hidden" name="sort" value="<?=$this->escapeHtmlAttr($lastSort)?>" /> - <? endif; ?> - <hr/> - <fieldset class="ui-grid-solo"> - <div class="ui-block-a"> - <input type="submit" name="submit" value="<?=$this->transEsc("Find")?>" data-role="button" data-theme="b"/> - </div> - </fieldset> - <? - /* Load hidden limit preference from Session */ - if (!empty($lastLimit)) { - echo '<input type="hidden" name="limit" value="' . $this->escapeHtmlAttr($lastLimit) . '" />'; - } - if (!empty($lastSort)) { - echo '<input type="hidden" name="sort" value="' . $this->escapeHtmlAttr($lastSort) . '" />'; - } - ?> - </form> - </div> - <?=$this->mobileMenu()->footer()?> -</div> diff --git a/themes/jquerymobile/templates/primo/home.phtml b/themes/jquerymobile/templates/primo/home.phtml deleted file mode 100644 index 881bf39a2f6..00000000000 --- a/themes/jquerymobile/templates/primo/home.phtml +++ /dev/null @@ -1,4 +0,0 @@ -<? - $this->overrideHomeOptions = ''; // turn off extra options - echo $this->render('search/home.phtml'); -?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/primo/search.phtml b/themes/jquerymobile/templates/primo/search.phtml deleted file mode 100644 index c1797c1cd4a..00000000000 --- a/themes/jquerymobile/templates/primo/search.phtml +++ /dev/null @@ -1,4 +0,0 @@ -<? - // Load standard settings from the default search results screen: - echo $this->render('search/results.phtml'); -?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/record/addtag.phtml b/themes/jquerymobile/templates/record/addtag.phtml deleted file mode 100644 index b18c7dea3c9..00000000000 --- a/themes/jquerymobile/templates/record/addtag.phtml +++ /dev/null @@ -1,23 +0,0 @@ -<? - // Set page title. - $this->headTitle($this->translate('Add Tag')); -?> -<div data-role="page" id="Record-view"> - <?=$this->mobileMenu()->header()?> - <div data-role="content"> - <form method="post" name="tagRecord" data-ajax="false"> - <input type="hidden" name="submit" value="1" /> - <input type="hidden" name="id" value="<?=$this->escapeHtmlAttr($this->driver->getUniqueId())?>" /> - <input type="hidden" name="source" value="<?=$this->escapeHtmlAttr($this->driver->getSourceIdentifier())?>" /> - <div data-role="fieldcontain"> - <label for="addtag_tag"><?=$this->transEsc("Tags")?>:</label> - <input id="addtag_tag" type="text" name="tag" value=""/> - <p><?=$this->transEsc("add_tag_note")?></p> - </div> - <div data-role="fieldcontain"> - <input type="submit" value="<?=$this->transEsc('Save')?>"/> - </div> - </form> - </div> - <?=$this->mobileMenu()->footer()?> -</div> diff --git a/themes/jquerymobile/templates/record/ajaxtab.phtml b/themes/jquerymobile/templates/record/ajaxtab.phtml deleted file mode 100644 index 6f7d520981e..00000000000 --- a/themes/jquerymobile/templates/record/ajaxtab.phtml +++ /dev/null @@ -1,7 +0,0 @@ -<? -foreach ($this->tabs as $tab => $obj) { - if (strtolower($this->activeTab) == strtolower($tab)) { - echo $this->record($this->driver)->getTab($obj); - } -} -?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/record/cite.phtml b/themes/jquerymobile/templates/record/cite.phtml deleted file mode 100644 index adceff58dab..00000000000 --- a/themes/jquerymobile/templates/record/cite.phtml +++ /dev/null @@ -1,28 +0,0 @@ -<? - // Set page title. - $this->headTitle($this->translate('Record Citations')); - - // Collect citation data: - $helper = $this->citation($this->driver); - $citations = array(); - foreach ($this->driver->getCitationFormats() as $format) { - $citations[$format . ' Citation'] = $helper->getCitation($format); - } -?> -<div data-role="page" id="Record-view"> - <?=$this->mobileMenu()->header()?> - <div class="record" data-role="content" data-record-id="<?=$this->escapeHtmlAttr($this->driver->getUniqueId())?>"> - <? if (count($citations) == 0): ?> - <?=$this->transEsc('No citations are available for this record')?> - <? else: ?> - <? foreach ($citations as $caption => $citation): ?> - <strong><?=$this->transEsc($caption)?></strong> - <p class="citationText"> - <?=$citation?> - </p> - <? endforeach; ?> - <div class="note"><?=$this->transEsc('Warning: These citations may not always be 100% accurate')?>.</div> - <? endif; ?> - </div> - <?=$this->mobileMenu()->footer()?> -</div> diff --git a/themes/jquerymobile/templates/record/comments-list.phtml b/themes/jquerymobile/templates/record/comments-list.phtml deleted file mode 100644 index dd57c17b7e3..00000000000 --- a/themes/jquerymobile/templates/record/comments-list.phtml +++ /dev/null @@ -1,17 +0,0 @@ -<? $comments = $this->driver->getComments(); if (empty($comments) || count($comments) == 0): ?> - <li><p><?=$this->transEsc('Be the first to leave a comment')?>!</p></li> -<? endif; ?> -<? foreach ($comments as $comment): ?> - <li> - <a href="#"> - <p><?=$this->escapeHtml($comment->comment)?></p> - <p class="posted-by"><?=$this->transEsc('Posted by')?> <strong><?=$this->escapeHtml(trim($comment->firstname . ' ' . $comment->lastname))?></strong></p> - <span class="ui-li-aside"><?=$this->escapeHtml(array_shift(explode(' ', $comment->created)))?></span> - </a> - <? if (($user = $this->auth()->isLoggedIn()) && $comment->user_id == $user->id): ?> - <a rel="external" href="<?=$this->recordLink()->getActionUrl($this->driver, 'DeleteComment')?>?delete=<?=urlencode($comment->id)?>" data-comment-id="<?=$this->escapeHtmlAttr($comment->id)?>" class="deleteRecordComment"> - <?=$this->transEsc('Delete')?> - </a> - <? endif; ?> - </li> -<? endforeach; ?> diff --git a/themes/jquerymobile/templates/record/cover.phtml b/themes/jquerymobile/templates/record/cover.phtml deleted file mode 100644 index 52b6c86fa11..00000000000 --- a/themes/jquerymobile/templates/record/cover.phtml +++ /dev/null @@ -1,8 +0,0 @@ -<? /* Display thumbnail if appropriate: */ ?> -<? if ($cover): ?> - <? if ($this->link): ?><a rel="external" href="<?=$this->escapeHtmlAttr($this->link)?>"><? endif; ?> - <div class="recordcover"> - <img alt="<?=$this->transEsc('Cover Image')?>" class="recordcover" src="<?=$this->escapeHtmlAttr($cover); ?>"/> - </div> - <? if ($this->link): ?></a><? endif; ?> -<? endif; ?> diff --git a/themes/jquerymobile/templates/record/email.phtml b/themes/jquerymobile/templates/record/email.phtml deleted file mode 100644 index 0ecec92f9dd..00000000000 --- a/themes/jquerymobile/templates/record/email.phtml +++ /dev/null @@ -1,16 +0,0 @@ -<? - // Set page title. - $this->headTitle($this->translate('Email Record')); -?> -<div data-role="page" id="Record-view"> - <?=$this->mobileMenu()->header()?> - <div data-role="content"> - <?=$this->flashmessages()?> - <form method="post" name="emailRecord" data-ajax="false"> - <input type="hidden" name="id" value="<?=$this->escapeHtmlAttr($this->driver->getUniqueId())?>" /> - <input type="hidden" name="source" value="<?=$this->escapeHtmlAttr($this->driver->getSourceIdentifier())?>" /> - <?=$this->render('Helpers/email-form-fields.phtml')?> - </form> - </div> - <?=$this->mobileMenu()->footer()?> -</div> diff --git a/themes/jquerymobile/templates/record/export-menu.phtml b/themes/jquerymobile/templates/record/export-menu.phtml deleted file mode 100644 index 3668c1beafb..00000000000 --- a/themes/jquerymobile/templates/record/export-menu.phtml +++ /dev/null @@ -1,21 +0,0 @@ -<? - // Set page title. - $this->headTitle($this->translate('Export Record')); -?> -<div data-role="page" id="Record-view"> - <?=$this->mobileMenu()->header()?> - <div data-role="content"> - <?=$this->flashmessages()?> - <? $exportFormats = $this->export()->getFormatsForRecord($this->driver); if (count($exportFormats) > 0): ?> - <?=$this->transEsc('export_choose_format')?> - <ul> - <? foreach ($exportFormats as $exportFormat): ?> - <li><a rel="external" href="<?=$this->recordLink()->getActionUrl($this->driver, 'Export')?>?style=<?=$this->escapeHtml($exportFormat)?>"><?=$this->transEsc('Export to')?> <?=$this->transEsc($this->export()->getLabelForFormat($exportFormat))?></a></li> - <? endforeach; ?> - </ul> - <? else: ?> - <?=$this->transEsc('export_no_formats')?> - <? endif; ?> - </div> - <?=$this->mobileMenu()->footer()?> -</div> \ No newline at end of file diff --git a/themes/jquerymobile/templates/record/header-navbar.phtml b/themes/jquerymobile/templates/record/header-navbar.phtml deleted file mode 100644 index 9e0f0463b25..00000000000 --- a/themes/jquerymobile/templates/record/header-navbar.phtml +++ /dev/null @@ -1,21 +0,0 @@ -<? - // Disable "staff view" in mobile UI (we copy $this->tabs because unset doesn't - // work correctly when run directly against the view model): - $tabs = $this->tabs; - unset($tabs['Details']); -?> -<? if (!empty($tabs)): ?> - <div data-role="navbar"> - <ul> - <? foreach ($tabs as $tab => $obj): ?> - <? - /* Initially invisible tabs are not supported in this theme; just skip them! */ - if (!$obj->isVisible()) continue; - ?> - <li> - <a rel="external"<?=(strtolower(isset($this->activeTab) ? $this->activeTab : '') == strtolower($tab)) ? ' class="ui-btn-active"' : ''?> href="<?=$this->recordLink()->getTabUrl($this->driver, $tab)?>"><?=$this->transEsc($obj->getDescription())?></a> - </li> - <? endforeach; ?> - </ul> - </div> -<? endif; ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/record/hold.phtml b/themes/jquerymobile/templates/record/hold.phtml deleted file mode 100644 index 53c98eb2736..00000000000 --- a/themes/jquerymobile/templates/record/hold.phtml +++ /dev/null @@ -1,114 +0,0 @@ -<? - // Set up hold script: - $this->headScript()->appendFile("hold.js"); - - // Set page title. - $this->headTitle($this->translate('request_place_text') . ': ' . $this->driver->getBreadcrumb()); -?> -<div data-role="page" id="Record-view"> - <?=$this->mobileMenu()->header()?> - <div data-role="content"> - <h2><?=$this->transEsc('request_place_text')?></h2> - <? if ($this->helpText): ?> - <p class="helptext"><?=$this->helpText?></p> - <? endif; ?> - <?=$this->flashmessages()?> - <div class="hold-form"> - - <form method="post" data-ajax="false"> - - <? if (in_array("comments", $this->extraHoldFields)): ?> - <div class="hold-comment"> - <strong><?=$this->transEsc("Comments")?>:</strong><br/> - <textarea rows="3" cols="20" name="gatheredDetails[comment]"><?=isset($this->gatheredDetails['comment']) ? $this->escapeHtml($this->gatheredDetails['comment']) : ''?></textarea> - </div> - <? endif; ?> - - <? if (in_array("requiredByDate", $this->extraHoldFields)): ?> - <div class="hold-required-by"> - <strong><?=$this->transEsc("hold_required_by")?>: </strong> - <div id="requiredByHolder"><input id="requiredByDate" type="text" name="gatheredDetails[requiredBy]" value="<?=(isset($this->gatheredDetails['requiredBy']) && !empty($this->gatheredDetails['requiredBy'])) ? $this->escapeHtml($this->gatheredDetails['requiredBy']) : $this->escapeHtml($this->defaultRequiredDate)?>" size="8" /> <strong>(<?=$this->dateTime()->getDisplayDateFormat()?>)</strong></div> - </div> - <? endif; ?> - - <? if ($this->requestGroupNeeded): ?> - <div class="hold-request-group"> - <? - if (isset($this->gatheredDetails['requestGroupId']) && $this->gatheredDetails['requestGroupId'] !== "") { - $selected = $this->gatheredDetails['requestGroupId']; - } else { - $selected = $this->defaultRequestGroup; - } - ?> - <strong><?=$this->transEsc("hold_request_group")?>:</strong> - <select id="requestGroupId" name="gatheredDetails[requestGroupId]"> - <? if ($selected === false): ?> - <option value="" selected="selected"> - <?=$this->transEsc('select_request_group')?> - </option> - <? endif; ?> - <? foreach ($this->requestGroups as $group): ?> - <option value="<?=$this->escapeHtmlAttr($group['id'])?>"<?=($selected == $group['id']) ? ' selected="selected"' : ''?>> - <?=$this->transEsc('request_group_' . $group['name'], null, $group['name'])?> - </option> - <? endforeach; ?> - </select> - </div> - <? endif; ?> - - <? if (in_array("pickUpLocation", $this->extraHoldFields)): ?> - <? - if (isset($this->gatheredDetails['pickUpLocation']) && $this->gatheredDetails['pickUpLocation'] !== "") { - $selected = $this->gatheredDetails['pickUpLocation']; - } elseif (isset($this->homeLibrary) && $this->homeLibrary !== "") { - $selected = $this->homeLibrary; - } else { - $selected = $this->defaultPickup; - } - ?> - <div class="hold-pickup-location"> - <? if ($this->requestGroupNeeded): ?> - <span id="pickUpLocationLabel"><strong><?=$this->transEsc("pick_up_location")?>: - <noscript> (<?=$this->transEsc("Please enable JavaScript.")?>)</noscript> - </strong></span> - <select id="pickUpLocation" name="gatheredDetails[pickUpLocation]" data-default="<?=$this->escapeHtmlAttr($selected)?>"> - <? if ($selected === false): ?> - <option value="" selected="selected"> - <?=$this->transEsc('select_pickup_location')?> - </option> - <? endif; ?> - </select> - <? elseif ($this->pickup): ?> - <strong><?=$this->transEsc("pick_up_location")?>:</strong><br/> - <select name="gatheredDetails[pickUpLocation]"> - <? if ($selected === false && count($this->pickup) > 1): ?> - <option value="" selected="selected"> - <?=$this->transEsc('select_pickup_location')?> - </option> - <? endif; ?> - <? foreach ($this->pickup as $lib): ?> - <option value="<?=$this->escapeHtmlAttr($lib['locationID'])?>"<?=($selected == $lib['locationID']) ? ' selected="selected"' : ''?>> - <?=$this->transEsc('location_' . $lib['locationDisplay'], null, $lib['locationDisplay'])?> - </option> - <? endforeach; ?> - </select> - <? else: ?> - <input type="hidden" name="gatheredDetails[pickUpLocation]" value="<?=$this->escapeHtmlAttr($this->defaultPickup)?>" /> - <? endif; ?> - </div> - <? endif; ?> - - <input type="submit" name="placeHold" value="<?=$this->transEsc('request_submit_text')?>"/> - - </form> - - </div> - </div> - <?=$this->mobileMenu()->footer()?> -</div> - -<script type="text/javascript"> -$(document).ready(function(){ - setUpHoldRequestForm('<?=$this->escapeHtml($this->driver->getUniqueId()) ?>'); -}); -</script> diff --git a/themes/jquerymobile/templates/record/save.phtml b/themes/jquerymobile/templates/record/save.phtml deleted file mode 100644 index 149feb4c13a..00000000000 --- a/themes/jquerymobile/templates/record/save.phtml +++ /dev/null @@ -1,57 +0,0 @@ -<? - // Set page title. - $this->headTitle($this->translate('Save')); -?> -<div data-role="page" id="Record-view"> - <?=$this->mobileMenu()->header()?> - <div data-role="content"> - <h3><?=$this->transEsc("add_favorite_prefix") ?> <?=$this->escapeHtml($this->driver->getBreadcrumb())?> <?=$this->transEsc("add_favorite_suffix") ?></h3> - <form method="post" name="saveRecord" data-ajax="false"> - <input type="hidden" name="submit" value="1" /> - <input type="hidden" name="id" value="<?=$this->escapeHtmlAttr($this->driver->getUniqueId()) ?>" /> - <input type="hidden" name="source" value="<?=$this->escapeHtmlAttr($this->driver->getSourceIdentifier())?>" /> - <? if (!empty($this->containingLists)): ?> - <ul data-role="listview" data-dividertheme="e" data-inset="true"> - <li data-role="list-divider"><?=$this->transEsc('This item is already part of the following list/lists') ?>:</li> - <? foreach ($this->containingLists as $list): ?> - <li><a rel="external" href="<?=$this->url('userList', array('id' => $list['id'])) ?>"><?=$this->escapeHtml($list['title'])?></a></li> - <? endforeach; ?> - </ul> - <? endif; ?> - - <?/* Only display the list drop-down if the user has lists that do not contain - this item OR if they have no lists at all and need to create a default list */?> - <? $showLists = (!empty($this->nonContainingLists) || (empty($this->containingLists) && empty($this->nonContainingLists))); ?> - - <div data-role="fieldcontain"> - <? if ($showLists): ?> - <label class="displayBlock" for="save_list"><?=$this->transEsc('Choose a List') ?></label> - <select id="save_list" name="list"> - <? if ($this->nonContainingLists): ?> - <? foreach ($this->nonContainingLists as $list): ?> - <option value="<?=$list['id'] ?>"<? if ($list['id']==$this->userList()->lastUsed()): ?> selected="selected"<? endif; ?>><?=$this->escapeHtml($list['title'])?></option> - <? endforeach; ?> - <? else: ?> - <option value=""><?=$this->transEsc('My Favorites') ?></option> - <? endif; ?> - </select> - <? endif; ?> - - <a rel="external" data-role="button" data-rel="dialog" href="<?=$this->url('editList', array('id' => 'NEW')) ?>?recordId=<?=urlencode($this->driver->getUniqueId())?>&recordSource=<?=urlencode($this->driver->getSourceIdentifier())?>" class="listEdit" title="<?=$this->transEsc('Create a List') ?>"><? if ($showLists) echo $this->transEsc('or create a new list'); else echo $this->transEsc('Create a List'); ?></a> - - <? if ($showLists): ?> - <? if ($this->usertags()->getMode() !== 'disabled'): ?> - <label class="displayBlock" for="add_mytags"><?=$this->transEsc('Add Tags') ?></label> - <input class="mainFocus" id="add_mytags" type="text" name="mytags" value="" size="50"/> - <p><?=$this->transEsc("add_tag_note") ?></p> - <? endif; ?> - <label class="displayBlock" for="add_notes"><?=$this->transEsc('Add a Note') ?></label> - <textarea id="add_notes" name="notes"></textarea> - </div><div data-role="fieldcontain"> - <input class="button" type="submit" value="<?=$this->transEsc('Save') ?>"/> - <? endif; ?> - </div> - </form> - </div> - <?=$this->mobileMenu()->footer()?> -</div> diff --git a/themes/jquerymobile/templates/record/sms.phtml b/themes/jquerymobile/templates/record/sms.phtml deleted file mode 100644 index b81c0acac3b..00000000000 --- a/themes/jquerymobile/templates/record/sms.phtml +++ /dev/null @@ -1,35 +0,0 @@ -<? - // Set page title. - $this->headTitle($this->translate('Text this')); -?> -<div data-role="page" id="Record-view"> - <?=$this->mobileMenu()->header()?> - <div data-role="content"> - <?=$this->flashmessages()?> - <form method="post" name="smsRecord" data-ajax="false"> - <input type="hidden" name="id" value="<?=$this->escapeHtmlAttr($this->driver->getUniqueId())?>" /> - <input type="hidden" name="source" value="<?=$this->escapeHtmlAttr($this->driver->getSourceIdentifier())?>" /> - <div data-role="fieldcontain"> - <label for="sms_to"><?=$this->transEsc('Number')?>:</label> - <input id="sms_to" type="text" name="to" value="<?=isset($this->to) ? $this->to : ''?>" /> - <? if (is_array($this->carriers) && count($this->carriers) > 1): ?> - <label for="sms_provider"><?=$this->transEsc('Provider')?>:</label> - <select id="sms_provider" name="provider" class="<?=$this->jqueryValidation(array('required'=>'This field is required'))?>"> - <option selected="selected" value=""><?=$this->transEsc('Select your carrier')?></option> - <? foreach ($this->carriers as $val => $details): ?> - <option<?=(isset($this->provider) && $val == $this->provider) ? ' selected="selected"' : ''?> value="<?=$this->escapeHtmlAttr($val)?>"><?=$this->escapeHtml($details['name'])?></option> - <? endforeach; ?> - </select> - <? else: ?> - <? $keys = is_array($this->carriers) ? array_keys($this->carriers) : array(); ?> - <input type="hidden" name="provider" value="<?=isset($keys[0]) ? $keys[0] : ''?>" /> - <? endif; ?> - </div> - <?=$this->recaptcha()->html($this->useRecaptcha) ?> - <div data-role="fieldcontain"> - <input class="button" type="submit" name="submit" value="<?=$this->transEsc('Send')?>"/> - </div> - </form> - </div> - <?=$this->mobileMenu()->footer()?> -</div> diff --git a/themes/jquerymobile/templates/record/view.phtml b/themes/jquerymobile/templates/record/view.phtml deleted file mode 100644 index 91373a08423..00000000000 --- a/themes/jquerymobile/templates/record/view.phtml +++ /dev/null @@ -1,25 +0,0 @@ -<? - // Grab tab contents up front -- this will set the page title, which we need to - // do before we display the page header below. - $activeTab = false; - foreach ($this->tabs as $tab => $obj) { - if (strtolower($tab) == strtolower($this->activeTab)) { - $activeTab = $tab; - } - } - $tab = $activeTab ? $this->record($this->driver)->getTab($this->tabs[$activeTab]) : ''; -?> -<div data-role="page" id="Record-view"> - <?=$this->mobileMenu()->header(array('searchLink' => $this->searchOptions($this->searchClassId)->getSearchHomeAction()))?> - <div class="record" data-role="content" data-record-id="<?=$this->escapeHtmlAttr($this->driver->getUniqueId())?>"> - <?=$this->flashmessages()?> - <? if ($this->activeTab == $this->defaultTab): ?> - <?=$this->record($this->driver)->getCoreMetadata()?> - <? else: ?> - <h3><?=$this->escapeHtml($this->driver->getBreadcrumb())?></h3> - <? endif; ?> - <?=$tab?> - <?=$this->record($this->driver)->getToolbar()?> - </div> - <?=$this->mobileMenu()->footer()?> -</div> diff --git a/themes/jquerymobile/templates/records/home.phtml b/themes/jquerymobile/templates/records/home.phtml deleted file mode 100644 index 395239f8074..00000000000 --- a/themes/jquerymobile/templates/records/home.phtml +++ /dev/null @@ -1,7 +0,0 @@ -<? - $this->overrideTitle = $this->translate('View Records'); - $this->overrideSearchHeading = ''; - - // Load standard settings from the default search results screen: - echo $this->render('search/results.phtml'); -?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/search/advanced.phtml b/themes/jquerymobile/templates/search/advanced.phtml deleted file mode 100644 index cb394dec92d..00000000000 --- a/themes/jquerymobile/templates/search/advanced.phtml +++ /dev/null @@ -1,72 +0,0 @@ -<? - // Set page title. - $this->headTitle($this->translate('Advanced Search')); - // Set default value if necessary: - if (!isset($this->searchClassId)) { - $this->searchClassId = 'Solr'; - } - // Load search actions and settings (if any): - $options = $this->searchOptions($this->searchClassId); - $basicSearch = $options->getSearchAction(); - $searchHome = $basicSearch; - $searchHome['action'] = 'Home'; - $lastSort = $this->searchMemory()->getLastSort($options->getSearchClassId()); - $lastLimit = $this->searchMemory()->getLastLimit($options->getSearchClassId()); - if (isset($this->saved) && is_object($this->saved)) { - $hiddenFilters = $this->saved->getParams()->getHiddenFilters(); - } else { - $hiddenFilters = $this->searchtabs()->getHiddenFilters($this->searchClassId, true); - } -?> -<div data-role="page" id="Search-home"> - <?=$this->mobileMenu()->header(array('hideSearchLink' => true))?> - <div data-role="content"> - <!-- SEARCH BOXES --> - <form method="get" action="<?=$this->url($basicSearch)?>" data-ajax="false"> - <input type="hidden" name="join" value="AND" /> - <fieldset class="ui-grid-a"> - <? for ($i = 0; $i < 3; $i++): ?> - <div class="ui-block-a"> - <label class="offscreen" for="searchForm_lookfor"> - <?=$this->transEsc("Search")?> - </label> - <input id="search_lookfor0" type="text" name="lookfor0[]" style="margin-top:.5em;height:28px"/> - </div> - <div class="ui-block-b"> - <select id="searchForm_type" name="type0[]" data-mini="true"> - <? foreach ($options->getBasicHandlers() as $searchVal => $searchDesc): ?> - <option value="<?=$this->escapeHtmlAttr($searchVal)?>"<?=$this->searchIndex == $searchVal ? ' selected="selected"' : ''?>><?=$this->transEsc($searchDesc)?></option> - <? endforeach; ?> - </select> - </div> - <? endfor; ?> - <div class="ui-block-a"><hr/></div><div class="ui-block-b"><hr/></div> - <div class="ui-block-a"> - <select id="search_bool0" name="bool0[]"> - <option value="AND"><?=$this->transEsc("search_match")?>: <?=$this->transEsc('search_AND') ?></option> - <option value="OR" ><?=$this->transEsc("search_match")?>: <?=$this->transEsc('search_OR') ?></option> - <option value="NOT"><?=$this->transEsc("search_match")?>: <?=$this->transEsc('search_NOT') ?></option> - </select> - </div> - <div class="ui-block-b"> - <input type="submit" name="submit" value="<?=$this->transEsc("Find")?>" data-role="button" data-theme="b"/> - </div> - </fieldset> - <? - /* Load hidden limit preference from Session */ - if (!empty($lastLimit)) { - echo '<input type="hidden" name="limit" value="' . $this->escapeHtmlAttr($lastLimit) . '" />'; - } - if (!empty($lastSort)) { - echo '<input type="hidden" name="sort" value="' . $this->escapeHtmlAttr($lastSort) . '" />'; - } - ?> - <? foreach ($hiddenFilters as $key => $filter): ?> - <? foreach ($filter as $value): ?> - <input type="hidden" name="hiddenFilters[]" value="<?=$this->escapeHtmlAttr($key) . ':' . $this->escapeHtmlAttr($value)?>" /> - <? endforeach; ?> - <? endforeach; ?> - </form> - </div> - <?=$this->mobileMenu()->footer()?> -</div> diff --git a/themes/jquerymobile/templates/search/email.phtml b/themes/jquerymobile/templates/search/email.phtml deleted file mode 100644 index 6b879aee162..00000000000 --- a/themes/jquerymobile/templates/search/email.phtml +++ /dev/null @@ -1,15 +0,0 @@ -<? - // Set page title. - $this->headTitle($this->translate('Email this Search')); -?> -<div data-role="page"> - <?=$this->mobileMenu()->header()?> - <div data-role="content"> - <?=$this->flashmessages()?> - <form method="post" name="emailSearch" data-ajax="false"> - <input type="hidden" name="url" value="<?=$this->escapeHtmlAttr($this->url)?>" /> - <?=$this->render('Helpers/email-form-fields.phtml')?> - </form> - </div> - <?=$this->mobileMenu()->footer()?> -</div> diff --git a/themes/jquerymobile/templates/search/footer-navbar.phtml b/themes/jquerymobile/templates/search/footer-navbar.phtml deleted file mode 100644 index 3a8366aa1ba..00000000000 --- a/themes/jquerymobile/templates/search/footer-navbar.phtml +++ /dev/null @@ -1,5 +0,0 @@ -<? if ($this->layout()->templateName == 'history'): // use myresearch navbar for Search/history ?> - <?=$this->render('myresearch/footer-navbar.phtml')?> -<? else: // use default navbar for everything else ?> - <?=$this->render('default-footer-navbar.phtml');?> -<? endif; ?> diff --git a/themes/jquerymobile/templates/search/header-navbar.phtml b/themes/jquerymobile/templates/search/header-navbar.phtml deleted file mode 100644 index 6bb71b162e2..00000000000 --- a/themes/jquerymobile/templates/search/header-navbar.phtml +++ /dev/null @@ -1,20 +0,0 @@ -<? if ($this->layout()->templateName == 'history'): // use myresearch navbar for Search/history ?> - <?=$this->render('myresearch/header-navbar.phtml')?> -<? elseif (isset($this->results) && is_object($this->results) && $this->results->getResultTotal() > 0): ?> - <div data-role="navbar"> - <ul> - <li><a href="#Search-narrow" data-rel="dialog" data-transition="flip"><?=$this->transEsc('Narrow Search')?></a></li> - <? if ($this->accountCapabilities()->getSavedSearchSetting() === 'enabled'): ?> - <li> - <? if (isset($this->results) && is_numeric($this->results->getSearchId())): ?> - <? if ($this->results->isSavedSearch()): ?> - <a rel="external" href="<?=$this->url('myresearch-savesearch')?>?delete=<?=urlencode($this->results->getSearchId())?>"><?=$this->transEsc('save_search_remove')?></a> - <? else: ?> - <a rel="external" href="<?=$this->url('myresearch-savesearch')?>?save=<?=urlencode($this->results->getSearchId())?>"><?=$this->transEsc('save_search')?></a> - <? endif; ?> - <? endif; ?> - </li> - <? endif; ?> - </ul> - </div> -<? endif; ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/search/history-table.phtml b/themes/jquerymobile/templates/search/history-table.phtml deleted file mode 100644 index 480d6d22f14..00000000000 --- a/themes/jquerymobile/templates/search/history-table.phtml +++ /dev/null @@ -1,33 +0,0 @@ -<? $saveSupported = $this->accountCapabilities()->getSavedSearchSetting() === 'enabled'; ?> -<? foreach (($this->showSaved ? array_reverse($this->saved) : array_reverse($this->unsaved)) as $iteration => $info): ?> - <li> - <a rel="external" href="<?=$this->url($info->getOptions()->getSearchAction()) . $info->getUrlQuery()->getParams()?>"> - <div class="result"> - <h3><? - echo $this->historylabel($info->getParams()->getSearchClassId()) . ' '; - $desc = $info->getParams()->getDisplayQuery(); - echo empty($desc) ? $this->transEsc("history_empty_search") : $this->escapeHtml($desc); - ?></h3> - <span class="ui-li-count"><?=$this->escapeHtml($this->localizedNumber($info->getResultTotal()))?></span> - <p><strong><?=$this->transEsc("history_time")?></strong>: <?=$this->escapeHtml($this->dateTime()->convertToDisplayDateAndTime("U", $info->getStartTime()))?></p> - <? $info->getParams()->activateAllFacets(); foreach ($info->getParams()->getFilterList(true) as $field => $filters): ?> - <? foreach ($filters as $i => $filter): ?> - <p><? if ($filter['operator'] == 'NOT') echo $this->transEsc('NOT') . ' '; if ($filter['operator'] == 'OR' && $i > 0) echo $this->transEsc('OR') . ' '; ?><strong><?=$this->transEsc($field)?></strong>: <?=$this->escapeHtml($filter['displayText'])?></p> - <? endforeach; ?> - <? endforeach; ?> - <? foreach($info->getParams()->getCheckboxFacets() as $facet): ?> - <? if ($facet['selected']): ?> - <p><strong><?=$this->transEsc($facet['desc'])?></strong></p> - <? endif; ?> - <? endforeach; ?> - </div> - </a> - <? if ($saveSupported): ?> - <? if ($this->showSaved): ?> - <a rel="external" href="<?=$this->url('myresearch-savesearch')?>?delete=<?=urlencode($info->getSearchId())?>&mode=history" class="delete"><?=$this->transEsc("history_delete_link")?></a> - <? else: ?> - <a rel="external" href="<?=$this->url('myresearch-savesearch')?>?save=<?=urlencode($info->getSearchId())?>&mode=history" class="add"><?=$this->transEsc("history_save_link")?></a> - <? endif; ?> - <? endif; ?> - </li> -<? endforeach; ?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/search/history.phtml b/themes/jquerymobile/templates/search/history.phtml deleted file mode 100644 index 73c5bd52f51..00000000000 --- a/themes/jquerymobile/templates/search/history.phtml +++ /dev/null @@ -1,34 +0,0 @@ -<? - // Set page title. - $this->headTitle($this->translate('Search History')); - - $saveSupported = $this->accountCapabilities()->getSavedSearchSetting() === 'enabled'; - if (!$saveSupported) { - $this->saved = []; - } -?> -<div data-role="page" id="Search-history"> - <?=$this->mobileMenu()->header()?> - <div data-role="content"> - <?=$this->flashmessages()?> - <? if (!empty($this->saved) || !empty($this->unsaved)): ?> - <? if (!empty($this->saved)): ?> - <ul class="results history" data-role="listview" data-dividertheme="e" data-split-icon="minus" data-split-theme="c" data-inset="true"> - <li data-role="list-divider"><?=$this->transEsc("history_saved_searches")?></li> - <?=$this->context()->renderInContext('search/history-table.phtml', array('showSaved' => true));?> - </ul> - <? endif; ?> - - <? if (!empty($this->unsaved)): ?> - <ul class="results history" data-role="listview" data-dividertheme="e" data-split-icon="plus" data-split-theme="c" data-inset="true"> - <li data-role="list-divider"><?=$this->transEsc("history_recent_searches")?></li> - <?=$this->context()->renderInContext('search/history-table.phtml', array('showSaved' => false));?> - </ul> - <a rel="external" href="?purge=true" data-role="button"><?=$this->transEsc("history_purge")?></a> - <? endif; ?> - <? else: ?> - <p><?=$this->transEsc("history_no_searches")?></p> - <? endif; ?> - </div> - <?=$this->mobileMenu()->footer()?> -</div> diff --git a/themes/jquerymobile/templates/search/home.phtml b/themes/jquerymobile/templates/search/home.phtml deleted file mode 100644 index 8ceb6c2a766..00000000000 --- a/themes/jquerymobile/templates/search/home.phtml +++ /dev/null @@ -1,32 +0,0 @@ -<? - // Set page title. - $this->headTitle($this->translate('Search Home')); -?> -<div data-role="page" id="Search-home"> - <?=$this->mobileMenu()->header(array('searchLink' => false, 'results' => null))?> - <div data-role="content"> - <? if ($this->ils()->getOfflineMode() == "ils-offline"): ?> - <div class="sysInfo"> - <h2><?=$this->transEsc('ils_offline_title')?></h2> - <p><strong><?=$this->transEsc('ils_offline_status')?></strong></p> - <p><?=$this->transEsc('ils_offline_home_message')?></p> - <? $supportEmail = $this->escapeHtmlAttr($this->systemEmail()); ?> - <p><a href="mailto:<?=$supportEmail?>"><?=$supportEmail?></a></p> - </div> - <? endif; ?> - <?=$this->render("search/searchbox.phtml")?> - <? if (isset($this->overrideHomeOptions)): // allow other templates to override the normal options here ?> - <?=$this->overrideHomeOptions?> - <? else: ?> - <ul data-role="listview" data-inset="true" data-dividertheme="b"> - <li data-role="list-divider"><?=$this->transEsc('Find More')?></li> - <li><a data-ajax="false" href="<?=$this->url('search-advanced')?>"><?=$this->transEsc('Advanced Search')?></a></li> - <li><a data-ajax="false" href="<?=$this->url('browse-home')?>"><?=$this->transEsc('Browse the Catalog')?></a></li> - <li><a data-ajax="false" href="<?=$this->url('alphabrowse-home')?>"><?=$this->transEsc('Browse Alphabetically')?></a></li> - <li><a data-ajax="false" href="<?=$this->url('search-reserves')?>"><?=$this->transEsc('Course Reserves')?></a></li> - <li><a data-ajax="false" href="<?=$this->url('search-newitem')?>"><?=$this->transEsc('New Items')?></a></li> - </ul> - <? endif; ?> - </div> - <?=$this->mobileMenu()->footer()?> -</div> diff --git a/themes/jquerymobile/templates/search/list-authorfacets.phtml b/themes/jquerymobile/templates/search/list-authorfacets.phtml deleted file mode 100644 index 62a746b6d73..00000000000 --- a/themes/jquerymobile/templates/search/list-authorfacets.phtml +++ /dev/null @@ -1,13 +0,0 @@ -<ul class="results" data-role="listview" data-split-icon="plus" data-split-theme="c"> - <? foreach ($this->results->getResults() as $record): ?> - <li> - <a rel="external" href="<?=$this->url('author-home')?>?author=<?=urlencode($record['value'])?>"> - <div class="result"> - <h3><?=$this->escapeHtml($record['value'])?></h3> - - </div> - </a> - <span class="ui-li-count"><?=$this->escapeHtml($record['count'])?></span> - </li> - <? endforeach; ?> -</ul> \ No newline at end of file diff --git a/themes/jquerymobile/templates/search/list-grid.phtml b/themes/jquerymobile/templates/search/list-grid.phtml deleted file mode 100644 index 7ed9212a004..00000000000 --- a/themes/jquerymobile/templates/search/list-grid.phtml +++ /dev/null @@ -1,7 +0,0 @@ -<? - /* Grid view is not currently supported in the mobile theme. This file loads the - list view as a sub-template in case a user follows a link which contains the - view=grid parameter in the URL. - */ - echo $this->render('search/list-list.phtml'); -?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/search/list-list.phtml b/themes/jquerymobile/templates/search/list-list.phtml deleted file mode 100644 index 863c5f52933..00000000000 --- a/themes/jquerymobile/templates/search/list-list.phtml +++ /dev/null @@ -1,5 +0,0 @@ -<ul class="results" data-role="listview" data-split-icon="plus" data-split-theme="c"> - <? foreach ($this->results->getResults() as $current): ?> - <li><?=$this->record($current)->getSearchResult('list')?></li> - <? endforeach; ?> -</ul> \ No newline at end of file diff --git a/themes/jquerymobile/templates/search/newitem.phtml b/themes/jquerymobile/templates/search/newitem.phtml deleted file mode 100644 index 8a05ea56f26..00000000000 --- a/themes/jquerymobile/templates/search/newitem.phtml +++ /dev/null @@ -1,40 +0,0 @@ -<? - // Set up page title: - $this->headTitle($this->translate('New Item Search')); - - // Set up breadcrumbs: - $this->layout()->breadcrumbs = '<em>' . $this->transEsc('New Items') . '</em>'; -?> -<div data-role="page"> - <?=$this->mobileMenu()->header()?> - <div data-role="content"> - <h3><?=$this->transEsc('Find New Items')?></h3> - <form method="get" data-ajax="false"> - <div data-role="fieldcontain"> - <fieldset data-role="controlgroup"> - <legend><?=$this->transEsc('Range')?>:</legend> - <? foreach ($this->ranges as $key => $range): ?> - <input id="newitem_range_<?=$this->escapeHtmlAttr($key)?>" type="radio" name="range" value="<?=$this->escapeHtmlAttr($range)?>"<?= ($key == 0) ? ' checked="checked"' : ''?>/> - <label for="newitem_range_<?=$this->escapeHtmlAttr($key)?>"> - <?=($range == 1) ? $this->transEsc('Yesterday') : $this->transEsc('Past') . ' ' . $this->escapeHtml($range) . ' ' . $this->transEsc('Days')?> - </label> - <? endforeach; ?> - </fieldset> - </div> - <? if (is_array($this->fundList) && !empty($this->fundList)): ?> - <div data-role="fieldcontain"> - <label for="newitem_department"><?=$this->transEsc('Department')?>:</label> - <select id="newitem_department" name="department"> - <? foreach ($this->fundList as $fundId => $fund): ?> - <option value="<?=$this->escapeHtmlAttr($fundId)?>"><?=$this->escapeHtml($fund)?></option> - <? endforeach; ?> - </select> - </div> - <? endif; ?> - <div data-role="fieldcontain"> - <input type="submit" name="submit" value="<?=$this->transEsc('Find')?>"/> - </div> - </form> - </div> - <?=$this->mobileMenu()->footer()?> -</div> diff --git a/themes/jquerymobile/templates/search/newitemresults.phtml b/themes/jquerymobile/templates/search/newitemresults.phtml deleted file mode 100644 index 1153f29b3ba..00000000000 --- a/themes/jquerymobile/templates/search/newitemresults.phtml +++ /dev/null @@ -1,7 +0,0 @@ -<? - // Set some overrides, then call the standard search results action: - $this->overrideTitle = $this->translate('New Items'); - $this->overrideSearchHeading = $this->transEsc('New Items'); - $this->overrideEmptyMessage = $this->transEsc('No new item information is currently available.'); - echo $this->render('search/results.phtml'); -?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/search/pagination.phtml b/themes/jquerymobile/templates/search/pagination.phtml deleted file mode 100644 index bea0cafa4c0..00000000000 --- a/themes/jquerymobile/templates/search/pagination.phtml +++ /dev/null @@ -1,11 +0,0 @@ -<div data-role="controlgroup" data-type="horizontal" align="center"> - <? if ($this->pageCount): ?> - <? if (isset($this->previous)): ?> - <a rel="external" data-role="button" data-rel="back" href="<?=$this->currentPath() . $this->results->getUrlQuery()->setPage($this->previous)?>">« <?=$this->transEsc('Prev')?></a> - <? endif; ?> - - <? if (isset($this->next)): ?> - <a rel="external" data-role="button" href="<?=$this->currentPath() . $this->results->getUrlQuery()->setPage($this->next)?>"><?=$this->transEsc('Next');?> »</a> - <? endif; ?> - <? endif; ?> -</div> \ No newline at end of file diff --git a/themes/jquerymobile/templates/search/reserves.phtml b/themes/jquerymobile/templates/search/reserves.phtml deleted file mode 100644 index e8ab8320c25..00000000000 --- a/themes/jquerymobile/templates/search/reserves.phtml +++ /dev/null @@ -1,61 +0,0 @@ -<? - // Set up page title: - $this->headTitle($this->translate('Reserves Search')); -?> -<div data-role="page"> - <?=$this->mobileMenu()->header()?> - <div data-role="content"> - <h3><?=$this->transEsc('Search For Items on Reserve')?></h3> - <? if (is_array($this->courseList)): ?> - <form method="get" name="searchForm" class="search" data-ajax="false"> - <div data-role="fieldcontain"> - <label for="reserves_by_course"><?=$this->transEsc('By Course')?>:</label> - <select name="course" id="reserves_by_course"> - <option></option> - <? foreach ($this->courseList as $courseId => $courseName): ?> - <option value="<?=$this->escapeHtmlAttr($courseId)?>"><?=$this->escapeHtml($courseName)?></option> - <? endforeach; ?> - </select> - </div> - <div data-role="fieldcontain"> - <input type="submit" name="submit" value="<?=$this->transEsc('Find')?>"/> - </div> - </form> - <? endif; ?> - - <? if (is_array($this->instList)): ?> - <form method="get" name="searchForm" class="search" data-ajax="false"> - <div data-role="fieldcontain"> - <label for="reserves_by_inst"><?=$this->transEsc('By Instructor')?>:</label> - <select name="inst" id="reserves_by_inst"> - <option></option> - <? foreach ($this->instList as $instId => $instName): ?> - <option value="<?=$this->escapeHtmlAttr($instId)?>"><?=$this->escapeHtml($instName)?></option> - <? endforeach; ?> - </select> - </div> - <div data-role="fieldcontain"> - <input type="submit" name="submit" value="<?=$this->transEsc('Find')?>"/> - </div> - </form> - <? endif; ?> - - <? if (is_array($this->deptList)): ?> - <form method="get" name="searchForm" class="search" data-ajax="false"> - <div data-role="fieldcontain"> - <label for="reserves_by_dept"><?=$this->transEsc('By Department')?>:</label> - <select name="dept" id="reserves_by_dept"> - <option></option> - <? foreach ($this->deptList as $deptId => $deptName): ?> - <option value="<?=$this->escapeHtmlAttr($deptId)?>"><?=$this->escapeHtml($deptName)?></option> - <? endforeach; ?> - </select> - </div> - <div data-role="fieldcontain"> - <input type="submit" name="submit" value="<?=$this->transEsc('Find')?>"/> - </div> - </form> - <? endif; ?> - </div> - <?=$this->mobileMenu()->footer()?> -</div> \ No newline at end of file diff --git a/themes/jquerymobile/templates/search/reservesresults.phtml b/themes/jquerymobile/templates/search/reservesresults.phtml deleted file mode 100644 index 55c40b494cf..00000000000 --- a/themes/jquerymobile/templates/search/reservesresults.phtml +++ /dev/null @@ -1,20 +0,0 @@ -<? - // Set some overrides, then call the standard search results action: - $this->overrideTitle = $this->translate('Reserves Search Results'); - $this->overrideSearchHeading = $this->transEsc('Reserves'); - if (isset($this->instructor) || isset($this->course)) { - $this->overrideSearchHeading .= ' ('; - if (isset($this->instructor)) { - $this->overrideSearchHeading .= $this->transEsc('Instructor') . ': <strong>' . $this->escapeHtml($this->instructor) . '</strong>'; - if (isset($this->course)) { - $this->overrideSearchHeading .= ', '; - } - } - if (isset($this->course)) { - $this->overrideSearchHeading .= $this->transEsc('Course') . ': <strong>' . $this->escapeHtml($this->course) . '</strong>'; - } - $this->overrideSearchHeading .= ')'; - } - $this->overrideEmptyMessage = $this->transEsc('course_reserves_empty_list'); - echo $this->render('search/results.phtml'); -?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/search/reservessearch.phtml b/themes/jquerymobile/templates/search/reservessearch.phtml deleted file mode 100644 index 678c5d8e2bf..00000000000 --- a/themes/jquerymobile/templates/search/reservessearch.phtml +++ /dev/null @@ -1,51 +0,0 @@ -<? - // Set up page title: - $this->headTitle($this->translate('Reserves Search')); - - // Convenience variables: - $reservesLookfor = $this->params->getDisplayQuery(); -?> - -<div data-role="page"> - <?=$this->mobileMenu()->header()?> - <div data-role="content"> - <h3><?=$this->transEsc('Search For Items on Reserve')?></h3> - <form method="get" name="reservesSearchForm" class="search" data-ajax="false"> - <div data-role="fieldcontain"> - <label for="reservesSearchForm_lookfor" class="offscreen"><?=$this->transEsc("Your search terms")?></label> - <input id="reservesSearchForm_lookfor" type="text" name="lookfor" size="40" value="<?=$this->escapeHtmlAttr($reservesLookfor)?>" <?=$this->searchOptions('SolrReserves')->autocompleteEnabled() ? ' class="autocomplete searcher:SolrReserves type:Reserves"' : ''?> /> - </div> - <div data-role="fieldcontain"> - <input type="submit" name="submit" value="<?=$this->transEsc("Find")?>"/> - </div> - </form> - - <? foreach ($this->results->getRecommendations('side') as $current): ?> - <?=$this->recommend($current)?> - <? endforeach; ?> - - <? if ($this->results->getResultTotal() < 1): ?> - <p class="error"><?=$this->transEsc('nohit_prefix')?> - <strong><?=$this->escapeHtml($reservesLookfor)?></strong> - <?=$this->transEsc('nohit_suffix')?></p> - <? if (isset($this->parseError)): ?> - <p class="error"><?=$this->transEsc('nohit_parse_error')?></p> - <? endif; ?> - <? else: ?> - <ul class="results" data-role="listview" data-split-icon="plus" data-split-theme="c"> - <? foreach ($this->results->getResults() as $record): ?> - <? - $url = $this->currentPath() . $this->escapeHtmlAttr( - '?inst=' . urlencode($record->getInstructorId()) - . '&course=' . urlencode($record->getCourseId()) - . '&dept=' . urlencode($record->getDepartmentId()) - ); - ?> - <li> - <a rel="external" href="<?=$url?>"><?=$this->escapeHtml($record->getDepartment())?> <?=$this->escapeHtml($record->getCourse())?> <?=$this->escapeHtml($record->getInstructor())?> <span class="ui-li-count"><?=$this->localizedNumber($record->getItemCount())?></span></a> - </li> - <? endforeach; ?> - </ul> - <?=$this->paginationControl($this->results->getPaginator(), 'Sliding', 'search/pagination.phtml', array('results' => $this->results))?> - <? endif; ?> - </div> - <?=$this->mobileMenu()->footer()?> -</div> \ No newline at end of file diff --git a/themes/jquerymobile/templates/search/results.phtml b/themes/jquerymobile/templates/search/results.phtml deleted file mode 100644 index e76ffbbdfa5..00000000000 --- a/themes/jquerymobile/templates/search/results.phtml +++ /dev/null @@ -1,59 +0,0 @@ -<? - // Set up page title: - $lookfor = $this->results->getUrlQuery()->isQuerySuppressed() ? '' : $this->params->getDisplayQuery(); - if (isset($this->overrideTitle)) { - $this->headTitle($this->overrideTitle); - } else { - $this->headTitle($this->translate('Search Results') . (empty($lookfor) ? '' : " - {$lookfor}")); - } - - // Load Javascript dependencies into header: - $this->headScript()->appendFile("check_item_statuses.js"); -?> -<div data-role="page" id="Search-list" class="results-page"> - <?=$this->mobileMenu()->header()?> - <div data-role="content"> - <?=$this->flashmessages()?> - <? if (($recordTotal = $this->results->getResultTotal()) > 0): ?> - <p> - <?=$this->transEsc("Showing")?> - <strong><?=$this->localizedNumber($this->results->getStartRecord())?></strong> - <strong><?=$this->localizedNumber($this->results->getEndRecord())?></strong> - <? if (!isset($this->skipTotalCount)): ?> - <?=$this->transEsc('of')?> <strong><?=$this->localizedNumber($recordTotal)?></strong> - <? endif; ?> - <? if (isset($this->overrideSearchHeading)): ?> - <?=$this->overrideSearchHeading?> - <? elseif ($this->params->getSearchType() == 'basic'): ?> - <?=$this->transEsc('for search')?>: <strong>'<?=$this->escapeHtml($lookfor)?>'</strong> - <? endif; ?> - </p> - <? endif; ?> - - <? foreach ($this->results->getRecommendations('side') as $current): ?> - <?=$this->recommend($current)?> - <? endforeach; ?> - - <? if ($recordTotal < 1): ?> - <p class="error"> - <? if (isset($this->overrideEmptyMessage)): ?> - <?=$this->overrideEmptyMessage?> - <? else: ?> - <?=$this->transEsc('nohit_prefix')?> - <strong><?=$this->escapeHtml($lookfor)?></strong> - <?=$this->transEsc('nohit_suffix')?> - <? endif; ?> - </p> - <? if (isset($this->parseError)): ?> - <p class="error"><?=$this->transEsc('nohit_parse_error')?></p> - <? endif; ?> - <? foreach ($this->results->getRecommendations('noresults') as $current): ?> - <?=$this->recommend($current)?> - <? endforeach; ?> - <? else: ?> - <?=$this->render('search/list-' . $this->params->getView() . '.phtml')?> - <?=$this->paginationControl($this->results->getPaginator(), 'Sliding', 'search/pagination.phtml', array('results' => $this->results))?> - <div data-role="controlgroup"> - <a href="<?=$this->url('search-email')?>" data-role="button" rel="external"><?=$this->transEsc("Email this Search")?></a> - </div> - <? endif; ?> - </div> - <?=$this->mobileMenu()->footer()?> -</div> \ No newline at end of file diff --git a/themes/jquerymobile/templates/search/searchbox.phtml b/themes/jquerymobile/templates/search/searchbox.phtml deleted file mode 100644 index df31eca5c68..00000000000 --- a/themes/jquerymobile/templates/search/searchbox.phtml +++ /dev/null @@ -1,50 +0,0 @@ -<? - // Set default value if necessary: - if (!isset($this->searchClassId)) { - $this->searchClassId = 'Solr'; - } - - // Load search actions and settings (if any): - $options = $this->searchOptions($this->searchClassId); - $handlers = $this->searchbox()->getHandlers( - $this->searchClassId, - isset($this->searchIndex) ? $this->searchIndex : null - ); - $handlerCount = count($handlers); - $basicSearch = $this->searchbox()->combinedHandlersActive() ? 'combined-searchbox' : $options->getSearchAction(); - $lastSort = $this->searchMemory()->getLastSort($options->getSearchClassId()); - $lastLimit = $this->searchMemory()->getLastLimit($options->getSearchClassId()); -?> -<form method="get" action="<?=$this->url($basicSearch)?>" data-ajax="false"> - <label class="offscreen" for="searchForm_lookfor"> - <?=$this->transEsc("Search")?> - </label> - <input type="search" placeholder="<?=$this->transEsc("Search")?>" name="lookfor" id="searchForm_lookfor" value="<?=$this->escapeHtmlAttr($this->lookfor)?>"/> - - <label class="offscreen" for="searchForm_type"><?=$this->transEsc("Search Type")?></label> - <? if ($handlerCount > 1): ?> - <select id="searchForm_type" name="type" data-native-menu="false"> - <? foreach ($handlers as $handler): ?> - <option value="<?=$this->escapeHtmlAttr($handler['value'])?>"<?=$handler['selected'] ? ' selected="selected"' : ''?>><?=$handler['indent'] ? '-- ' : ''?><?=$this->transEsc($handler['label'])?></option> - <? endforeach; ?> - </select> - <? elseif ($handlerCount == 1): ?> - <input type="hidden" name="type" value="<?=$this->escapeHtmlAttr($handlers[0]['value'])?>" /> - <? endif; ?> - <div data-role="fieldcontain"> - <input type="submit" data-theme="b" name="submit" value="<?=$this->transEsc("Find")?>"/> - </div> - <? - /* Show hidden field for active search class when in combined handler mode. */ - if ($this->searchbox()->combinedHandlersActive()) { - echo '<input type="hidden" name="activeSearchClassId" value="' . $this->escapeHtmlAttr($this->searchClassId) . '" />'; - } - /* Load hidden limit preference from Session */ - if (!empty($lastLimit)) { - echo '<input type="hidden" name="limit" value="' . $this->escapeHtmlAttr($lastLimit) . '" />'; - } - if (!empty($lastSort)) { - echo '<input type="hidden" name="sort" value="' . $this->escapeHtmlAttr($lastSort) . '" />'; - } - ?> -</form> diff --git a/themes/jquerymobile/templates/summon/advanced.phtml b/themes/jquerymobile/templates/summon/advanced.phtml deleted file mode 100644 index 7f4698c9308..00000000000 --- a/themes/jquerymobile/templates/summon/advanced.phtml +++ /dev/null @@ -1,3 +0,0 @@ -<? - echo $this->render('search/advanced.phtml'); -?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/summon/header-navbar.phtml b/themes/jquerymobile/templates/summon/header-navbar.phtml deleted file mode 100644 index eb264af2bc4..00000000000 --- a/themes/jquerymobile/templates/summon/header-navbar.phtml +++ /dev/null @@ -1 +0,0 @@ -<?=$this->render('search/header-navbar.phtml')?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/summon/home.phtml b/themes/jquerymobile/templates/summon/home.phtml deleted file mode 100644 index 881bf39a2f6..00000000000 --- a/themes/jquerymobile/templates/summon/home.phtml +++ /dev/null @@ -1,4 +0,0 @@ -<? - $this->overrideHomeOptions = ''; // turn off extra options - echo $this->render('search/home.phtml'); -?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/summon/search.phtml b/themes/jquerymobile/templates/summon/search.phtml deleted file mode 100644 index 979f6b18acd..00000000000 --- a/themes/jquerymobile/templates/summon/search.phtml +++ /dev/null @@ -1,7 +0,0 @@ -<? - // Override top search link: - $this->searchLink = 'summon-home'; - - // Load standard settings from the default search results screen: - echo $this->render('search/results.phtml'); -?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/tag/home.phtml b/themes/jquerymobile/templates/tag/home.phtml deleted file mode 100644 index c1797c1cd4a..00000000000 --- a/themes/jquerymobile/templates/tag/home.phtml +++ /dev/null @@ -1,4 +0,0 @@ -<? - // Load standard settings from the default search results screen: - echo $this->render('search/results.phtml'); -?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/web/home.phtml b/themes/jquerymobile/templates/web/home.phtml deleted file mode 100644 index 881bf39a2f6..00000000000 --- a/themes/jquerymobile/templates/web/home.phtml +++ /dev/null @@ -1,4 +0,0 @@ -<? - $this->overrideHomeOptions = ''; // turn off extra options - echo $this->render('search/home.phtml'); -?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/web/results.phtml b/themes/jquerymobile/templates/web/results.phtml deleted file mode 100644 index 9c5b81545ee..00000000000 --- a/themes/jquerymobile/templates/web/results.phtml +++ /dev/null @@ -1,7 +0,0 @@ -<? - // Override top search link: - $this->searchLink = 'web-home'; - - // Load standard settings from the default search results screen: - echo $this->render('search/results.phtml'); -?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/worldcat/advanced.phtml b/themes/jquerymobile/templates/worldcat/advanced.phtml deleted file mode 100644 index 7f4698c9308..00000000000 --- a/themes/jquerymobile/templates/worldcat/advanced.phtml +++ /dev/null @@ -1,3 +0,0 @@ -<? - echo $this->render('search/advanced.phtml'); -?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/worldcat/home.phtml b/themes/jquerymobile/templates/worldcat/home.phtml deleted file mode 100644 index 881bf39a2f6..00000000000 --- a/themes/jquerymobile/templates/worldcat/home.phtml +++ /dev/null @@ -1,4 +0,0 @@ -<? - $this->overrideHomeOptions = ''; // turn off extra options - echo $this->render('search/home.phtml'); -?> \ No newline at end of file diff --git a/themes/jquerymobile/templates/worldcat/search.phtml b/themes/jquerymobile/templates/worldcat/search.phtml deleted file mode 100644 index 40bae653821..00000000000 --- a/themes/jquerymobile/templates/worldcat/search.phtml +++ /dev/null @@ -1,7 +0,0 @@ -<? - // Override top search link: - $this->searchLink = 'worldcat-home'; - - // Load standard settings from the default search results screen: - echo $this->render('search/results.phtml'); -?> \ No newline at end of file diff --git a/themes/jquerymobile/theme.config.php b/themes/jquerymobile/theme.config.php deleted file mode 100644 index 5fef818eb67..00000000000 --- a/themes/jquerymobile/theme.config.php +++ /dev/null @@ -1,22 +0,0 @@ -<?php -return array( - 'extends' => 'root', - 'css' => array( - 'jquery.mobile-1.0rc2.min.css', - 'styles.css', - 'formats.css', - ), - 'js' => array( - 'jquery-1.6.4.min.js', - 'common.js', - 'jquery.mobile-1.0rc2.min.js', - 'jquery.cookie.js', - 'scripts.js', - ), - 'favicon' => 'vufind-favicon.ico', - 'helpers' => array( - 'invokables' => array( - 'mobilemenu' => 'VuFind\View\Helper\jQueryMobile\MobileMenu' - ) - ), -); \ No newline at end of file -- GitLab