From 21a8b0b1e8ff30acf1fdb098f63014468b30103b Mon Sep 17 00:00:00 2001 From: Dylan Markow Date: Wed, 25 Sep 2013 18:44:24 -0500 Subject: [PATCH] Update to 1.4.0-beta.1 --- Gemfile.lock | 8 +- README.rdoc | 12 +- lib/jquery_mobile_rails/version.rb | 2 +- .../images/jquery-mobile/ajax-loader.gif | Bin 7825 -> 6242 bytes .../jquery-mobile/icons-png/action-black.png | Bin 242 -> 180 bytes .../jquery-mobile/icons-png/action-white.png | Bin 260 -> 204 bytes .../jquery-mobile/icons-png/alert-black.png | Bin 248 -> 197 bytes .../jquery-mobile/icons-png/alert-white.png | Bin 266 -> 224 bytes .../jquery-mobile/icons-png/arrow-d-black.png | Bin 163 -> 107 bytes .../icons-png/arrow-d-l-black.png | Bin 172 -> 123 bytes .../icons-png/arrow-d-l-white.png | Bin 177 -> 125 bytes .../icons-png/arrow-d-r-black.png | Bin 194 -> 121 bytes .../icons-png/arrow-d-r-white.png | Bin 177 -> 126 bytes .../jquery-mobile/icons-png/arrow-d-white.png | Bin 166 -> 109 bytes .../jquery-mobile/icons-png/arrow-l-black.png | Bin 168 -> 107 bytes .../jquery-mobile/icons-png/arrow-l-white.png | Bin 164 -> 115 bytes .../jquery-mobile/icons-png/arrow-r-black.png | Bin 165 -> 109 bytes .../jquery-mobile/icons-png/arrow-r-white.png | Bin 171 -> 112 bytes .../jquery-mobile/icons-png/arrow-u-black.png | Bin 159 -> 108 bytes .../icons-png/arrow-u-l-black.png | Bin 183 -> 121 bytes .../icons-png/arrow-u-l-white.png | Bin 170 -> 119 bytes .../icons-png/arrow-u-r-black.png | Bin 181 -> 122 bytes .../icons-png/arrow-u-r-white.png | Bin 171 -> 118 bytes .../jquery-mobile/icons-png/arrow-u-white.png | Bin 162 -> 111 bytes .../jquery-mobile/icons-png/audio-black.png | Bin 318 -> 228 bytes .../jquery-mobile/icons-png/audio-white.png | Bin 373 -> 260 bytes .../jquery-mobile/icons-png/back-black.png | Bin 250 -> 191 bytes .../jquery-mobile/icons-png/back-white.png | Bin 273 -> 218 bytes .../jquery-mobile/icons-png/bars-black.png | Bin 140 -> 94 bytes .../jquery-mobile/icons-png/bars-white.png | Bin 151 -> 99 bytes .../jquery-mobile/icons-png/bullets-black.png | Bin 161 -> 111 bytes .../jquery-mobile/icons-png/bullets-white.png | Bin 164 -> 118 bytes .../icons-png/calendar-black.png | Bin 157 -> 100 bytes .../icons-png/calendar-white.png | Bin 165 -> 106 bytes .../jquery-mobile/icons-png/camera-black.png | Bin 234 -> 173 bytes .../jquery-mobile/icons-png/camera-white.png | Bin 278 -> 195 bytes .../jquery-mobile/icons-png/carat-d-black.png | Bin 156 -> 108 bytes .../jquery-mobile/icons-png/carat-d-white.png | Bin 159 -> 111 bytes .../jquery-mobile/icons-png/carat-l-black.png | Bin 169 -> 91 bytes .../jquery-mobile/icons-png/carat-l-white.png | Bin 159 -> 93 bytes .../jquery-mobile/icons-png/carat-r-black.png | Bin 173 -> 92 bytes .../jquery-mobile/icons-png/carat-r-white.png | Bin 157 -> 95 bytes .../jquery-mobile/icons-png/carat-u-black.png | Bin 152 -> 105 bytes .../jquery-mobile/icons-png/carat-u-white.png | Bin 158 -> 108 bytes .../jquery-mobile/icons-png/check-black.png | Bin 182 -> 125 bytes .../jquery-mobile/icons-png/check-white.png | Bin 199 -> 135 bytes .../jquery-mobile/icons-png/clock-black.png | Bin 319 -> 257 bytes .../jquery-mobile/icons-png/clock-white.png | Bin 347 -> 296 bytes .../jquery-mobile/icons-png/cloud-black.png | Bin 215 -> 157 bytes .../jquery-mobile/icons-png/cloud-white.png | Bin 230 -> 179 bytes .../jquery-mobile/icons-png/comment-black.png | Bin 169 -> 121 bytes .../jquery-mobile/icons-png/comment-white.png | Bin 184 -> 130 bytes .../jquery-mobile/icons-png/delete-black.png | Bin 187 -> 126 bytes .../jquery-mobile/icons-png/delete-white.png | Bin 190 -> 128 bytes .../jquery-mobile/icons-png/edit-black.png | Bin 193 -> 124 bytes .../jquery-mobile/icons-png/edit-white.png | Bin 204 -> 129 bytes .../jquery-mobile/icons-png/eye-black.png | Bin 250 -> 207 bytes .../jquery-mobile/icons-png/eye-white.png | Bin 282 -> 233 bytes .../icons-png/forbidden-black.png | Bin 307 -> 257 bytes .../icons-png/forbidden-white.png | Bin 332 -> 285 bytes .../jquery-mobile/icons-png/forward-black.png | Bin 257 -> 192 bytes .../jquery-mobile/icons-png/forward-white.png | Bin 290 -> 223 bytes .../jquery-mobile/icons-png/gear-black.png | Bin 325 -> 247 bytes .../jquery-mobile/icons-png/gear-white.png | Bin 374 -> 285 bytes .../jquery-mobile/icons-png/grid-black.png | Bin 167 -> 120 bytes .../jquery-mobile/icons-png/grid-white.png | Bin 177 -> 129 bytes .../jquery-mobile/icons-png/heart-black.png | Bin 250 -> 198 bytes .../jquery-mobile/icons-png/heart-white.png | Bin 281 -> 228 bytes .../jquery-mobile/icons-png/home-black.png | Bin 168 -> 110 bytes .../jquery-mobile/icons-png/home-white.png | Bin 171 -> 114 bytes .../jquery-mobile/icons-png/info-black.png | Bin 264 -> 200 bytes .../jquery-mobile/icons-png/info-white.png | Bin 295 -> 227 bytes .../icons-png/location-black.png | Bin 239 -> 169 bytes .../icons-png/location-white.png | Bin 278 -> 189 bytes .../jquery-mobile/icons-png/lock-black.png | Bin 216 -> 164 bytes .../jquery-mobile/icons-png/lock-white.png | Bin 240 -> 182 bytes .../jquery-mobile/icons-png/mail-black.png | Bin 227 -> 179 bytes .../jquery-mobile/icons-png/mail-white.png | Bin 256 -> 199 bytes .../jquery-mobile/icons-png/minus-black.png | Bin 116 -> 68 bytes .../jquery-mobile/icons-png/minus-white.png | Bin 116 -> 70 bytes .../icons-png/navigation-black.png | Bin 217 -> 160 bytes .../icons-png/navigation-white.png | Bin 229 -> 178 bytes .../jquery-mobile/icons-png/phone-black.png | Bin 284 -> 211 bytes .../jquery-mobile/icons-png/phone-white.png | Bin 318 -> 226 bytes .../jquery-mobile/icons-png/plus-black.png | Bin 137 -> 85 bytes .../jquery-mobile/icons-png/plus-white.png | Bin 141 -> 86 bytes .../jquery-mobile/icons-png/power-black.png | Bin 308 -> 222 bytes .../jquery-mobile/icons-png/power-white.png | Bin 352 -> 252 bytes .../jquery-mobile/icons-png/recycle-black.png | Bin 252 -> 198 bytes .../jquery-mobile/icons-png/recycle-white.png | Bin 273 -> 229 bytes .../jquery-mobile/icons-png/refresh-black.png | Bin 310 -> 225 bytes .../jquery-mobile/icons-png/refresh-white.png | Bin 337 -> 245 bytes .../jquery-mobile/icons-png/search-black.png | Bin 320 -> 226 bytes .../jquery-mobile/icons-png/search-white.png | Bin 356 -> 252 bytes .../jquery-mobile/icons-png/shop-black.png | Bin 180 -> 129 bytes .../jquery-mobile/icons-png/shop-white.png | Bin 195 -> 141 bytes .../jquery-mobile/icons-png/star-black.png | Bin 247 -> 190 bytes .../jquery-mobile/icons-png/star-white.png | Bin 280 -> 216 bytes .../jquery-mobile/icons-png/tag-black.png | Bin 193 -> 119 bytes .../jquery-mobile/icons-png/tag-white.png | Bin 178 -> 121 bytes .../jquery-mobile/icons-png/user-black.png | Bin 261 -> 199 bytes .../jquery-mobile/icons-png/user-white.png | Bin 298 -> 229 bytes .../jquery-mobile/icons-png/video-black.png | Bin 179 -> 129 bytes .../jquery-mobile/icons-png/video-white.png | Bin 196 -> 141 bytes vendor/assets/javascripts/jquery.mobile.js | 3702 ++++++++++------- .../assets/javascripts/jquery.mobile.min.js | 18 +- .../assets/stylesheets/jquery.mobile.css.scss | 1102 ++--- .../stylesheets/jquery.mobile.min.css.scss | 13 +- .../jquery.mobile.structure.css.scss | 499 +-- .../jquery.mobile.structure.min.css.scss | 13 +- .../stylesheets/jquery.mobile.theme.css.scss | 195 +- .../jquery.mobile.theme.min.css.scss | 13 +- 112 files changed, 3143 insertions(+), 2434 deletions(-) mode change 100644 => 100755 vendor/assets/images/jquery-mobile/ajax-loader.gif mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/action-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/action-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/alert-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/alert-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/arrow-d-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/arrow-d-l-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/arrow-d-l-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/arrow-d-r-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/arrow-d-r-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/arrow-d-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/arrow-l-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/arrow-l-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/arrow-r-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/arrow-r-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/arrow-u-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/arrow-u-l-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/arrow-u-l-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/arrow-u-r-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/arrow-u-r-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/arrow-u-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/audio-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/audio-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/back-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/back-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/bars-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/bars-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/bullets-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/bullets-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/calendar-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/calendar-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/camera-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/camera-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/carat-d-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/carat-d-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/carat-l-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/carat-l-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/carat-r-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/carat-r-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/carat-u-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/carat-u-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/check-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/check-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/clock-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/clock-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/cloud-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/cloud-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/comment-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/comment-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/delete-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/delete-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/edit-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/edit-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/eye-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/eye-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/forbidden-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/forbidden-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/forward-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/forward-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/gear-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/gear-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/grid-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/grid-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/heart-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/heart-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/home-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/home-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/info-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/info-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/location-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/location-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/lock-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/lock-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/mail-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/mail-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/minus-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/minus-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/navigation-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/navigation-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/phone-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/phone-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/plus-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/plus-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/power-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/power-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/recycle-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/recycle-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/refresh-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/refresh-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/search-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/search-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/shop-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/shop-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/star-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/star-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/tag-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/tag-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/user-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/user-white.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/video-black.png mode change 100644 => 100755 vendor/assets/images/jquery-mobile/icons-png/video-white.png diff --git a/Gemfile.lock b/Gemfile.lock index 160ecde..2653f37 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - jquery_mobile_rails (1.3.2) + jquery_mobile_rails (1.4.0.beta.1) railties (>= 3.1.0) GEM @@ -41,7 +41,7 @@ GEM railties (>= 3.0, < 5.0) thor (>= 0.14, < 2.0) json (1.8.0) - libv8 (3.11.8.17) + libv8 (3.16.14.3) multi_json (1.7.7) rack (1.4.5) rack-cache (1.2) @@ -72,8 +72,8 @@ GEM rack (~> 1.0) tilt (~> 1.1, != 1.3.0) sqlite3 (1.3.7) - therubyracer (0.11.4) - libv8 (~> 3.11.8.12) + therubyracer (0.12.0) + libv8 (~> 3.16.14.0) ref thor (0.18.1) tilt (1.4.1) diff --git a/README.rdoc b/README.rdoc index a60f707..8fd426b 100644 --- a/README.rdoc +++ b/README.rdoc @@ -6,13 +6,13 @@ This gem adds the jQuery Mobile files to Rails' asset pipeline. === Gem's jQuery Mobile Version -1.3.2 (gem 1.3.2) +1.4.0-beta.1 (gem 1.4.0.beta.1) === Installation -Add this gem to your Gemfile: +The 1.4.0 branch is still in beta and has not been released. To use it, you'll need to reference this repository in your Gemfile: - gem 'jquery_mobile_rails' + gem 'jquery_mobile_rails', :github => "tscolari/jquery-mobile-rails", :branch => "1.4.0" This will add jQuery Mobile's javascripts, stylesheets and images to your app. @@ -32,7 +32,7 @@ And the same in your application.css manifest: I built this gem for using with the Mobylette gem, but it will work with your standalone application, or with any other gem that filters your mobile requests. -Please refer to jQuery Mobile's documentation for information on laying out your app and using all of the jQuery Mobile features: http://view.jquerymobile.com/1.3.2/dist/demos/ +Please refer to jQuery Mobile's documentation for information on laying out your app and using all of the jQuery Mobile features: http://view.jquerymobile.com/1.4.0-beta.1/dist/demos/ === Example @@ -42,9 +42,9 @@ There is a very simple application inside test/dummy demonstrating basic usage o jQuery Mobile Rails' gem versions will align with jQuery Mobile's version numbering, with the most recent gem always providing the current stable release of jQuery Mobile. -To use an older version, please be sure to reference the proper gem version in your Gemfile. For example, to use 1.2.0: +To use an older version, please be sure to reference the proper gem version in your Gemfile. For example, to use 1.3.2: - gem "jquery_mobile_rails", "1.2.0" + gem "jquery_mobile_rails", "1.3.2" === Pull Requests diff --git a/lib/jquery_mobile_rails/version.rb b/lib/jquery_mobile_rails/version.rb index 8aa81f7..bf41654 100644 --- a/lib/jquery_mobile_rails/version.rb +++ b/lib/jquery_mobile_rails/version.rb @@ -1,3 +1,3 @@ module JqueryMobileRails - VERSION = "1.3.2" + VERSION = "1.4.0.beta.1" end diff --git a/vendor/assets/images/jquery-mobile/ajax-loader.gif b/vendor/assets/images/jquery-mobile/ajax-loader.gif old mode 100644 new mode 100755 index fd1a189c21fed1c7ba00c4bb4fad407bd6d1e5f9..57f5624e7bce9ace2e91c342025a91eae38fbbf2 GIT binary patch literal 6242 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 DX3o&U literal 7825 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 LHfkt@K(PD|Q{O_Y diff --git a/vendor/assets/images/jquery-mobile/icons-png/action-black.png b/vendor/assets/images/jquery-mobile/icons-png/action-black.png old mode 100644 new mode 100755 index 41a0f784748e98d4cd0c2a75117dcd4b6b557f34..d10dc792135277bd5ae9e4a8cfe8dcf688d1c94c GIT binary patch delta 152 zcmV;J0B8U50ki>-B!7EJL_t(|0b?K%%mQLI1~R~ZAU+1fk|b+{;%7i?2^U1e4N!44 zAYKl{AJF7~0&yAx4o!AI`~@bCUn2tW0`UtV{sF{wKrD{msR)n{#GirK8h_wmYTOOP z;b?&~6Dc|xaA};2Cv+PSYB4n$;fof08W~8`NElN^BLE;xQW2@)Ye=F10000^3a` delta 214 zcmV;{04e{p0rCNmB!2{RLP=Bz2nYy#2xN!=000SaNLh0L01FcU01FcV0GgZ_0001# zNkljtvdAW=Jn-cdv;p`cog$L{P}%a^=n z-v4`NGf!M=9<3Di_@% diff --git a/vendor/assets/images/jquery-mobile/icons-png/action-white.png b/vendor/assets/images/jquery-mobile/icons-png/action-white.png old mode 100644 new mode 100755 index 7a1c8f56577ca34bad19f25d393ab0859fd8d45c..1daddabfd49be25a46a00de6455d262212c7d326 GIT binary patch delta 176 zcmV;h08jsf0?YxBB!81hL_t(|0b?Kr{QdiP*8l(i*%(L#|A7Fg`PjdI|0GG)2-W-y zsM!)ChzS}%;y?vzK!wYJ{10GJgyx?>Dvbe$COe>lFEBy88bKPMns|YdFM#+5kX;AF z;@F*vsWBg@;4_f6#uGT08i5LS0~Lg$MaN87bb!2rOXFNTp()z{Qj5!}MuegTje`Kh eX(SC$t`PvKgMbL4#4?xw0000!Pp|qEkz6k4K#RvOk9~em-X(4 zv;QrB{+M+Tuy^-S7jHxE?!Z~nv^V&HFOn9GVNh*mCTRv7-C_L}AAy&;@r24&jQ?A_fTW zWLt*6C1@ajGz}8`bb`L*DBO1RrxYzTp+$;M7s%NoLe4o@J0d(GC!&Cy9$SPOTBv>j XgFQ)j>2mfQ00000NkvXXu0mjfu2Vxc delta 220 zcmX@g_=9nRNl2a7)`1c&uFN*4I5EnDz% zn(G5g&6#QMV#_{V;L3>AEL#08eENbZug}}9XV2i?)9fVaWBPzKhhdha@ZQ;S&9{G(i(d5lIsiK?z9%+_{1D|KzfcENd-$ zPS&p9&NR(P)T4SByRRn63-Am4Bw5ae>NzFqd2ZVpxOcF8uV?4L@6xnYcLje6;^ zr1ww&)$Lf*0=RY)`>^0^l0^-^rx$gn?gwY5;lvei%S3>iy84H}=kO=>O>HaqqicHw oo)y>*rxy57Hw|!^npnY?Ka4VM!retQL70(Y)*K0-psS~gV~EDYw-*fg z7!){|9X>q$6T_bDq_x%NfEv$|J5AAZId?xks1WeXnep(q-=7mU^aqE`@ReB7tbgU8 i$leVuqIrvZG@};0)P1FU*i;f|AcLo?pUXO@geCx&7A{Eu diff --git a/vendor/assets/images/jquery-mobile/icons-png/arrow-d-l-black.png b/vendor/assets/images/jquery-mobile/icons-png/arrow-d-l-black.png old mode 100644 new mode 100755 index 2ff936028c6efbb3f6a05f2545ef6b2dc1d55207..c7f6c9daca7b1721839bbe09152e430641ab9fc9 GIT binary patch delta 93 zcmV-j0HXh_0eg@nS3*fdK~#7Fwau{!06+*s(TwhBZss*sslI^=q)>UNLu#ulnr#IL zV?zcjL9ziO*%Bk!u_-dhkvQV8<@xlH<4N!Xs~29cYL$7c00000NkvXXu0mjf^u8u^ delta 143 zcmbQL70(Y)*K0-pr5CUV~EDYt>?YD z7!){IE-dVResNc1u9DXuAD2TpQ`)&cs2Yc>GW_D{E#Fe07|`4HX4&JA*Y89QW(09$ r-H2GC*lYA+5yv);+M7SVEbeBH&xzcs6k#9>vW~&i)z4*}Q$iB}o{lm$ diff --git a/vendor/assets/images/jquery-mobile/icons-png/arrow-d-l-white.png b/vendor/assets/images/jquery-mobile/icons-png/arrow-d-l-white.png old mode 100644 new mode 100755 index b5a59dc9333d904a2c0d0e98519aca22417936a1..d103c06a091481c8e1775e2e5945bfeaf1c6de49 GIT binary patch delta 95 zcmdnUSUW)_(#6xoF{I+w-t!xI84Ng>9o@cXVQ-YeV z4kZn0(-?f!Vg)BuxjWnve45c7`{iNMhvYW-|H|`fZ<+1;$p8eNu6{1-oD!M3$T&fzo~78yGlT;OYB*9l7#J8h3p^r=85p>QL70(Y)*K0-V6dl)V~EDYt>+#2 z4k&QAT=djm=l(hE{?uy{I+JH?Vu_Pb+1$VtQeN-6*k;ed&iOo^TJg@`FG-u8n!AYg y+_F|Pjte>>4*Ze^Zk##pU#=frE#JR``3`^k)cYU#>NtSrGkCiCxvX=$RN_!~18G{l(+eN)~!>mM^i!KAqLyCr_xG5~?6tDnm{r-UW|y<#Ar delta 165 zcmbQL70(Y)*K0-V2Y=UV~EDYxf2}u z4k&Q2EdQGPZ;f5={F~glQyq@vZDK#@sdixcvb$c)yUcj|1ElPle{OB!Rye>IvU#=D z^aDjz5vl&ae?I3^uDG*XN>1n5TeYV9(-=hlG%rn-|2l1z1$T&fzo~78yGlT;OYB*9l7#J8h3p^r=85p>QL70(Y)*K0-V6dl)V~EDYx#th^ z9#G(MzPO_Ma7NCzoh+SUUa7~;nf%oRB@>v8=crg+{J?(lhvqZqEWN1H&#uQDeLnYU y&3)_pao-Q#{VA`tqos2?Z*=ckSy7e^jP)Per`n(6JN*`DK7*&LpUXO@geCwcvp2E; diff --git a/vendor/assets/images/jquery-mobile/icons-png/arrow-d-white.png b/vendor/assets/images/jquery-mobile/icons-png/arrow-d-white.png old mode 100644 new mode 100755 index c9bc491b359de2e5b16c91f7cf8234706771849e..460cf4a518ceb416ac655b7cf7f9496adb55bd1a GIT binary patch delta 79 zcmV-V0I>h20d0^ZNi<1BK~#7FW55RfqXBGcXrggcBT&5IKk1->9L){n*xW#dvk{s| l(TvbUSTm+3qBY~w1OOqsN6woE)1d$W002ovPDHLkV1hP(Aoc(N delta 137 zcmc~@#yCNxo~78yGlT;OYB*9l7#J8h3p^r=85p>QL70(Y)*K0-pogc6V~EDYx91%B z7!*0217Dxq`LjILXk~{?!Y<`6f+mv~YSKMFoja4DZofuBAY#vxYK3o)4!9m#UsmwL nTz1Z4_H`FozfX9m9hGBWt_3QL70(Y)*K0-pqHnMV~EDYx#v%F zGAQu499(XemN_jg{i8}pM$hgE!82+e%zO4FCPnL4lQ!33+13Y~d%c{dEv|o~>A)@& oa8+^nzopr0QCYf2><{9 diff --git a/vendor/assets/images/jquery-mobile/icons-png/arrow-l-white.png b/vendor/assets/images/jquery-mobile/icons-png/arrow-l-white.png old mode 100644 new mode 100755 index 338df41f487b838e6abb01c94bf6812936fb2964..09d1ca5ba866488473f27750683f41ec86c4285c GIT binary patch delta 85 zcmZ3&SUf?+-^$a)F{FYq`2g#`|Nrkdc=N4a_TRx_mzst`pfJ;f6`YJGF1Sb>Fumxj peADmfQ~y(on|02bcowCo7cp4eb3a$p+vCXq1fH&bF6*2UngIMeB8vb3 delta 135 zcmXS3!Z<;to~78yGlT;OYB*9l7#J8h3p^r=85p>QL70(Y)*K0-pqroafkEvDFP1M@*i?vUAE+! kp1%A+&*g##!S@**dbP0l)%^o0LMx#LI3~& diff --git a/vendor/assets/images/jquery-mobile/icons-png/arrow-r-black.png b/vendor/assets/images/jquery-mobile/icons-png/arrow-r-black.png old mode 100644 new mode 100755 index caf42c0327173791e8c89f6d7dfacb76dfc43662..2adc5f18365d40444df05ba9e5f2750d4fe2fb74 GIT binary patch delta 79 zcmV-V0I>h10d0^ZNi<1BK~#9!z0$D_05A*!L66SnpACrg1xS?F*xV;M87#(PET&;v l8^+)%j5^Nj9obB-p$F!>OuG#+zvln|002ovPDHLkV1hE$AvOR2 delta 136 zcmc~@$~Zx#o~78yGlT;OYB*9l7#J8h3p^r=85p>QL70(Y)*K0-pu4AwV~EDYrRTi4 z7!-J%54Kn2SAX6mv?QUPZ5LNCQ=Q6-`4{!B>4nXTDBPgCShykbE}u@r#fJLe)&9XJ k4w>vqi delta 142 zcmXR|%{W1&o~78yGlT;OYB*9l7#J8h3p^r=85p>QL70(Y)*K0-ps%NkV~EDYrRN;^ z8Web3E^>an_wCvJR<#8QnGf^T*ROoSGGlx71XUm1_Db>NUuK%0GxD?w+JAp;!zrda s)uz=YeQXA8b_RV?Go1PVxQd^ge`o#QWyfv-4QAl*boFyt=akR{0QSZ-ng9R* diff --git a/vendor/assets/images/jquery-mobile/icons-png/arrow-u-black.png b/vendor/assets/images/jquery-mobile/icons-png/arrow-u-black.png old mode 100644 new mode 100755 index 4017e9d8d16ed5b7a6fb6d70258818b53956583b..de107e15a70eb9e76bfe2898f93cfa99740bcded GIT binary patch delta 78 zcmbQwm@`4e!`RcsF{FYq`2e$&f`qWZr7!Yb(kCvoT<~dAYe_RQQ8bynkaOY81!|M# i_O28VzTotDg&Tv2q0eqshGsSfAnQL70(Y)*K0-prfaYV~EDY~q2GTVV)_4G>fFc`d=EnoXYsQpp xAWAd3APJf=O(Mx=`e;UIB&?YXO$g1%ngFdYUa#Rq{@VZm002ovPDHLkV1hWnBU%6e delta 154 zcmb>2&NxA(o~78yGlT;OYB*9l7#J8h3p^r=85p>QL70(Y)*K0-V5FyuV~EDYtrxwy z4j6E_UW~pIG40uYlSo>2JVy|8JrI(sK$h16P$ubiO%Ms_k)wZ$g;h`y$|{>g#m40@O1TaS?83{ F1OQ0#J$e8D diff --git a/vendor/assets/images/jquery-mobile/icons-png/arrow-u-l-white.png b/vendor/assets/images/jquery-mobile/icons-png/arrow-u-l-white.png old mode 100644 new mode 100755 index 56fdb757cd20d97465e71bea892c855153fbd1b7..157e10b3b9a40535238bfd3ad1f0b5c4974b218e GIT binary patch delta 89 zcmV-f0H*({0e6rjQ$9&VK~#7Fwau{!06+-E&_DW(=4K~WLaH>T5tN7dt{3JJ^2oyq vI{YXwVQI|cOoh4Bm`GxFj|mkfGI&t~%<7(fQM3xZ00000NkvXXu0mjfwF@Oy delta 141 zcmXS4#W+Ewo~78yGlT;OYB*9l7#J8h3p^r=85p>QL70(Y)*K0-ppU1EV~EDYt>+E- z7!){|4?H^kG5sHpIXhF3PfAOSSK=LwKQ@X?$5u3GyY3f?mKE>)d-2SaLl-9yzYb_FgD1PIpUXO@geCyJMK9I> diff --git a/vendor/assets/images/jquery-mobile/icons-png/arrow-u-r-black.png b/vendor/assets/images/jquery-mobile/icons-png/arrow-u-r-black.png old mode 100644 new mode 100755 index 34ffb2e6dbf850409719ca2bb1c9474afe824ac6..f5f4a42005cd34dd68bd7eaeb2e2d49a99257ade GIT binary patch delta 92 zcmdnWST#W<%+b@uF{FYq`2dqt!w-AG8I3V#d7fmdG4NeD?RKb6B}#bL=FY2E8ua|v wsPUAlWI1K1xeGg)OU@FQb@D>X1)nZ8hN4w*>n~l4WoG~aPgg&ebxsLQ0CsRAEC2ui delta 152 zcmb>0$~Zx#o~78yGlT;OYB*9l7#J8h3p^r=85p>QL70(Y)*K0-V7RA?V~EDYspk&z zHaKv&TwHIKmU-i5*)sFwg0w{ShfI4?9?WNWm&M1(zJYQ1j=g~!debF;>@qWS6btik zYA<>###NZV_|Nv1eg98$G~9i&o@>=A-3f)#wmr*)e9peq=QIG?!QkoY=d#Wzp$P!G Cq&ETp diff --git a/vendor/assets/images/jquery-mobile/icons-png/arrow-u-r-white.png b/vendor/assets/images/jquery-mobile/icons-png/arrow-u-r-white.png old mode 100644 new mode 100755 index 6d023b41eab9c74c7f9522e63fdc1f457d05c258..9026da630e59d156741329da826be5b6ba18dd2d GIT binary patch delta 88 zcmZ3@ST;c=$kx-vF{FZV>-mj>3=Aws0~Sl4O^cte#g$q4T*Uj5;6=e|k2Q)P{=|Q= suQF+2Gkq>qcwYH|a#NT`LVJU0l%M6i+N1qa?-_u=)78&qol`;+0QjIHSpWb4 delta 142 zcmXS0%{W1&o~78yGlT;OYB*9l7#J8h3p^r=85p>QL70(Y)*K0-ps%NkV~EDYz2_Z; z7!+7oFO(GBJ#%);%9+O&taq*NG|xEe5*pbU!JaIxWYNNXdVa6Jy_$#9425mA5;u1W rSrtmY{j$KWL!fEc3up59a-2=caLQ0y l(OHtdm@y|SV_{*4GQ;&e_j4BeP90zX0#8>zmvv4FO#p3LAjSXy delta 132 zcmc~_#5h5vj-}YiGlT;OYB*9l7#J8h3p^r=85p>QL70(Y)*K0-po^!AV~EDYw->DW z7!){M96vm{Q?u6OU)j-n*9B*`WVkU2Ff{GezH;gz>r(?qsrU<$>KA+D1CRTiJ7%%_ h_qOmS`JHwmq30Idu{nB~FBE7VgQu&X%Q~loCIG9QFERiC diff --git a/vendor/assets/images/jquery-mobile/icons-png/audio-black.png b/vendor/assets/images/jquery-mobile/icons-png/audio-black.png old mode 100644 new mode 100755 index 19e600d59778ea7010e91518110929084310bc2e..05cc4fd8b3f53aee8f4a6b51c39ad550da8add59 GIT binary patch delta 211 zcmV;^04)E$0^|XZ8Gi%-006Z?9U%&@)~@W@j>kfrL*1 zPhfIxHWG}0$xSu_8_l9`VzC=cG7^DJA3!Vs1lVV}`*(LwJu*+A=H0Er#1XXZglF=K zlw4T~4_T$W*GI#zgC?IsR5=$$=nFGKo)^}(>grDBW%43)@l0(?nXf_zKQ?7v`m=H7 z+{qUoj#(~*0fxd97*~0xho-f?2B}j*%SsqR)hVwXgqgx4sCjb(`~wzNT~6pag?s=2 N002ovPDHLkV1lbiR%ZYJ delta 302 zcmV+}0nz^C0lor|8Gi-<0019IEztk~00eVFNmK|32nc)#WQYI&010qNS#tmY3ljhU z3ljkVnw%H_007`gL_t(2k%iH}E<`~T$MKK*0z@x13WbWd@C2%jM5kKWf=Xf&g+!z7RC{ASK~{+vTuCn>HlMt^@!?o_AvN`4dXsBzH+ z)h!U#@eq4Q^PmjwVG!{Op7Dtu+$5k4-i1F5KL~%W0A+9$FPLB{#&;ap3BqNpZHIrt zq-uY(poN(0-#T*E8gu!!Y&>MdMHVhOwte-M5c{wzOfQ~-CeA8}7ps1HqR{%B;j zIIw}o*c;B4;U^c);FhN8)BbhoIK>sNu#*#h03FL!rxwyk+5i9m07*qoM6N<$f>uI* ANdN!< diff --git a/vendor/assets/images/jquery-mobile/icons-png/audio-white.png b/vendor/assets/images/jquery-mobile/icons-png/audio-white.png old mode 100644 new mode 100755 index 75a936c067c84145be5d4c2278951265bcd23811..279102b4929b84e5ada50efeccb7ea1b7e4f4e26 GIT binary patch delta 243 zcmVu9oG-Zoa6G*Ms*d{Q|Jew=UkGKQi8NiREt^t^+p&A4*jV{Ll_alF9 zO{mdv6~GICPf3-e3Uf`p%_w(&G_y;0Uy`()QhGD9Co@}b1w*MeI6JF#R7q<9UIBba zS|+&?qux2mF>1V?HsSWyv7Q-=cI2!WOGVFqy?W7!)jC#Uf_6*u8|&Y&gXWcO0<6s7feWCk)G^2vK56+lYjdH^lGvwa+ Y23EB(q(S9WegFUf07*qoM6N<$g1l#1SpWb4 diff --git a/vendor/assets/images/jquery-mobile/icons-png/back-white.png b/vendor/assets/images/jquery-mobile/icons-png/back-white.png old mode 100644 new mode 100755 index 303179c93d6e11b7884299784fb5ea49fa9294f6..4c4e76bdfd48870c5998a26a647c311c1da7d502 GIT binary patch delta 190 zcmV;v073te0@?wPB!8hvL_t(|0b@W0|NsAQU?2<-ivI%v@rt27_wV07K>Qkr zj|1@pppXNm2EyRXzkmO9acN=&N=gH17oZKTK>QSH^CzIVHf~QN#JPZq*FrUI#viN* zaS5n~&qReH&?&+sX#gs0glgD}S0OY2>VXRXfiwWwuDG0_2sgyVK!taqCjSG1Qk*8E sMdVGOVh=)Yeg?!#feL+rdYF*q06e-3NRVUSnE(I)07*qoM6N<$f}2TFTL1t6 delta 245 zcmVc7l`fTmd$_yLZ<8?aGloo+yjK9Wq^piz>0bq=h7 z?>hOEWYSw&9Rs@x?f=AU>3LUybMI10DJ9A66}TA!sEhi1?=y~)yaG{8^4J#PA;}W> vs!@{UrR(SBAwQEmbw&XWz&6RV`m5&!$rlAzJZrwJ00000NkvXXu0mjf%hY4- diff --git a/vendor/assets/images/jquery-mobile/icons-png/bars-black.png b/vendor/assets/images/jquery-mobile/icons-png/bars-black.png old mode 100644 new mode 100755 index 774f9b4fb34f3d22690ec7eb4f47d91b2858db03..5a26132677c724848291082a6b042f1993d668c2 GIT binary patch delta 64 zcmeBSjGLfhrRwS87*fHQ%+NI1;m>@R8m1*5EhMG-jV{Rch}h3lyxy;V;-fOd`9*;u T<;I6|8Gyjk)z4*}Q$iB}>Kqpa delta 110 zcma#+VVt0n!BXtx8NvYsH5@4&3=9mM1s;*b3=G`DAk4@xYmNj^P|wrFF+^ixaza9a z#mNH)KFoKiY3gijd??TS@`1i&)d~i;Ci(LQ6J8#-Pl@;@&XD#+uj3@w)Ez*b44$rj JF6*2UngGVzBlQ3P diff --git a/vendor/assets/images/jquery-mobile/icons-png/bars-white.png b/vendor/assets/images/jquery-mobile/icons-png/bars-white.png old mode 100644 new mode 100755 index 1029027555b17ef9ae9ac0a918bc860957915a63..9c8ceecaf90bd04f4e49c5d7cf225c29ff93aca7 GIT binary patch delta 69 zcmbQvm^?wnUdz+PF{FYq`N!|??@#_$VOlUxSfTg$$qN-z8s8{f`{{9ei+>D2;OXk;vd$@?2>?b69n$~+ delta 121 zcmYeE&NxA(n5EdsGlT;OYB*9l7#J8h3p^r=85p>QL70(Y)*K0-prxmaV~EDYr{@py zGAQsk1-|imSHHbenbX4g^~Li4iVZ2dI-YPbILS(%UCnRDcU$_v8kb2%Dszu1=>IgT V_tSW~=M~Tp22WQ%mvv4FO#netCy@XE diff --git a/vendor/assets/images/jquery-mobile/icons-png/bullets-black.png b/vendor/assets/images/jquery-mobile/icons-png/bullets-black.png old mode 100644 new mode 100755 index 2e1e5fdd6e181a407be8194147df42bcf3d23685..a1d29253e34b843993e02fa67988b9cf79c7fee6 GIT binary patch delta 81 zcmZ3;m_I?q+sxC&F{FYqnW1U2L(LpUri4HLSw3*Gtys3$L#ki+5=WSSxk1pM3bsdS lEb}Am=Q$LA=1ls-!Eo5bsrByr@Wl*3;OXk;vd$@?2>{mN9;E;P delta 131 zcmc~_$T&fzmZjLqGlT;OYB*9l7#J8h3p^r=85p>QL70(Y)*K0-ptGloV~EDYGCEd^uda{`TH@O1TaS?83{1OQY*Cyf9A diff --git a/vendor/assets/images/jquery-mobile/icons-png/bullets-white.png b/vendor/assets/images/jquery-mobile/icons-png/bullets-white.png old mode 100644 new mode 100755 index 3160b1e0d55956f82bc3159102fc905e7e4be43e..754b30d99915e71c2d1abd38e3e59d3b0167515c GIT binary patch delta 88 zcmZ3&ST;c=$kx-vF{FYq`N!|??>!al&M`11{HteTSn-U7*+W=B-t|(&oC$6ls&+LC sK6GDjHr*l5?V0fFQL70(Y)*K0-pqrCF{FYq*?~#D@rMO-UIAN&zXJCkb#{K$-X}~udY5cEdA)QL70(Y)*K0-puMMyV~EDYQL70(Y)*K0-pu4AwV~EDYw-+3_ z4j6E_1itQ&9omp~&KJYD@<);TdHGywqN(KA5+ diff --git a/vendor/assets/images/jquery-mobile/icons-png/camera-black.png b/vendor/assets/images/jquery-mobile/icons-png/camera-black.png old mode 100644 new mode 100755 index dd405039e4bdb341f1e09f0fd8a6972a4c00013e..d4e692137359a125d10ae9956e2b0df149c3d46d GIT binary patch delta 145 zcmV;C0B-;40j&X$B!6^CL_t(|+Lexh34kCJM4h1iVj|6<&>R8HnL2?%U>95!D5S!J zQ+)7L<*eWU`GR|?eVjl5xseDApwtJP@-YDm1Pt7%{8v8MC;!cIEuwt$xyN6TdH%k0 zOKYkD8zl|q7BK015yANkvXXu0mjflJh^P delta 206 zcmV;<05Siq0qOyeB!2{RLP=Bz2nYy#2xN!=000SaNLh0L01FcU01FcV0GgZ_0001t zNkl7?K=o&Mp(m4{-8rucBu)0ssI207*qo IM6N<$g3>5c+5i9m diff --git a/vendor/assets/images/jquery-mobile/icons-png/camera-white.png b/vendor/assets/images/jquery-mobile/icons-png/camera-white.png old mode 100644 new mode 100755 index 86571daa7fd5526b814dc10714076463ce3eb107..3758bab8776b2f6bac083be04feda5131e4f7d4a GIT binary patch delta 167 zcmV;Y09gN)0>c52B!7xYL_t(|+MSUB3V;|S&0#%8OdRgu`aey^=YI^RTxeR15)laoB z;}=Modwuau$rm-k_6E|M(yASRl@NT3nLa_eoKfl-Lf9P{$RG>&@jI-NTCN6S{R_*8 VF%SmgTmb+8002ovPDHLkV1nuwN*4eC delta 250 zcmVoAOp%#)HlDzgh0ryF!`XfnZ;Lb^=*4pjL@eIJM6LXGxU{h5Ca0P6V?0a47 z-E40qeF5)P^&#og_HMQI#2Lf!%}afKabr~>sg7Hc-0N0@k{)b70pGx6d#tL*i&2;7 zJTLJE;3dgVuXB>QwRUsv{XM|cY>&YFpCQ}hFIVRwA=;GHh5!Hn07*qoM6N<$f*T`i A>i_@% diff --git a/vendor/assets/images/jquery-mobile/icons-png/carat-d-black.png b/vendor/assets/images/jquery-mobile/icons-png/carat-d-black.png old mode 100644 new mode 100755 index 12fc710221c66f74ab6e6a8aa7cd5478a59c1ca2..86972cca0b0e11ab1edae05763421533c46c01d9 GIT binary patch delta 78 zcmbQkm@`4e!`RcsF{FYqxuJ>8;22BBCysOV8pp1*X!Z*n0Fv#&O!Jf0%;L~+%TQV| gV}Uv+L(@SXhJ=;sPha-mxWfPhp00i_>zopr0F>Gt>;M1& delta 126 zcmd0q!#F{uf~DBWGlT;OYB*9l7#J8h3p^r=85p>QL70(Y)*K0-pq;0SV~E7m zHjQJf0Z*hQBqaVh8=CoQeDcYd^fhCa)Pkf6-^QCQzC7#I_H=#BJhW0`wpvryMAO7j a9tOG7im#9N=4Jv-V(@hJb6Mw<&;$U%jVM+C diff --git a/vendor/assets/images/jquery-mobile/icons-png/carat-d-white.png b/vendor/assets/images/jquery-mobile/icons-png/carat-d-white.png old mode 100644 new mode 100755 index 0aa5286e43e94f1a9517f7b90e2db43873936b6c..12c0e67bfb6550aac23a94d73287740a769cd558 GIT binary patch delta 81 zcmbQwm_I?q+sxC&F{FYqnW6Fj|NrI<2Fz*>6Wt3IFa!%PvvC5FVU}}*EJPn0@lH?T j@nsPe{-VO@U@(I*gTe~DWM4fPH7qi delta 129 zcmd0w&p1J)nx)vuGlT;OYB*9l7#J8h3p^r=85p>QL70(Y)*K0-prfaYV~E7m-U$c! z7!)|1BJJnZ`-$H^qw;vkq1n<543pe0DU|%!mlGTC&HYn)OU=AjsZ&C?^Idw#HYv4c e>W8LNADG_VTAFTWUHKGf7=x#)pUXO@geCyy@h(vS diff --git a/vendor/assets/images/jquery-mobile/icons-png/carat-l-black.png b/vendor/assets/images/jquery-mobile/icons-png/carat-l-black.png old mode 100644 new mode 100755 index f73d1379f4eaf8bcc0b347665de360bde9bd6e11..1a19660b6e004ed8ae41528a5e9a99a39ec0f407 GIT binary patch delta 61 zcmZ3<7(GG7T*=eLF{FYq`2eGogT(wN^%{8x6gvYP*gX$%vBd>4A6&r3koZCUsT|8$ QB?chyboFyt=akR{0AXztaR2}S delta 140 zcma!E$v8o!o~78yGlT;OYB*9l7#J8h3p^r=85p>QL70(Y)*K0-ptq-sV~E7mwS5P9 z4;XMTulHq7-fR?Q6#0vhQ*}bP?$5*;kG7bsXPT$3AFkEfd|q_=y9jt3tEeR^PKVnft|sF6Ufl1RBfW>B{Ekvd$@?2>`mxFhc+U diff --git a/vendor/assets/images/jquery-mobile/icons-png/carat-l-white.png b/vendor/assets/images/jquery-mobile/icons-png/carat-l-white.png old mode 100644 new mode 100755 index eb09594717d659e10b9258f80397d47d1c5e7cbc..7c5492702fcf1c6fb44650a98ba861929555f10d GIT binary patch delta 63 zcmbQw7&}45QpMB7F{FYq`2gF$|NrkZ9NM8OxPY-;#fgzul~YT?rAvx~&6MG|@L^BM SrABECK;Y@>=d#Wzp$Pz~ClkW} delta 129 zcma!@&p1J)nx)vuGlT;OYB*9l7#J8h3p^r=85p>QL70(Y)*K0-prfaYV~E7mwSA6U z42nEQf^OEo|MBT&H#@hOxXE&-QvwkQ(c4%*tWo*UH#_WPR+*c)%9FN9cTe36&g$S` d{F^_S!7h}iyT|`p>QkU$44$rjF6*2UngF?DE7kx2 diff --git a/vendor/assets/images/jquery-mobile/icons-png/carat-r-black.png b/vendor/assets/images/jquery-mobile/icons-png/carat-r-black.png old mode 100644 new mode 100755 index e66d0eb9f4485aa43e78273b50b237b28b7aeed9..1b47d50aa63f63777eabcd59da21a23dd2d77eaa GIT binary patch delta 62 zcmZ3>7&Ae|LfO;BF{FYqxuJ>8;1~nP$^QX&8iEfpXeq5|_%^A9xho-nnc?9E^{3p` R7LE)+;OXk;vd$@?2>`z|74!fA delta 144 zcma!9%Q!)$o~78yGlT;OYB*9l7#J8h3p^r=85p>QL70(Y)*K0-pueY!V~E7mx&5bk z4=C_B%WsgFJu&ZC+7}0bsXt}1PPQNM59En`cJEZfv$zEs#eo`(q8tw2V!!R=Ymhc+ uP+npmlX}L?d-4B;|2}AZ*t>~0?u4L(H$%N}3j+fe1B0ilpUXO@geCyLw=wqs diff --git a/vendor/assets/images/jquery-mobile/icons-png/carat-r-white.png b/vendor/assets/images/jquery-mobile/icons-png/carat-r-white.png old mode 100644 new mode 100755 index 35932a843ebe7c40cee6edfaf4498425286ba0ba..fae9babc19c840c007785c23a4c47f631afcf30f GIT binary patch delta 65 zcmbQs7(YS9TFukNF{FYqnW6Fj|NrI<2Fy|p9!d_(eyq$ZIuQL70(Y)*K0-puMMyV~E7mxf2Ze z7!){|`R(=g?a|xCV0EE4CU_Q;!bw%jseF69mI=O#RBN4Lv@*X-_TI03FAgWQr>33% bCdnW@(|B?t%lFPCpivB-u6{1-oD!M> fQ+eoM#{_l;=Xmv}XADF(F#v(5tDnm{r-UW|Apjff delta 122 zcmd0t!8k#sgr(TYGlT;OYB*9l7#J8h3p^r=85p>QL70(Y)*K0-pp~bKV~E7m diff --git a/vendor/assets/images/jquery-mobile/icons-png/carat-u-white.png b/vendor/assets/images/jquery-mobile/icons-png/carat-u-white.png old mode 100644 new mode 100755 index 3ce89ad982d228d52922790b4d5a391ec8853e8f..9035505d6bd5f079a4b2850a5b1b48e6346a7ddb GIT binary patch delta 78 zcmbQom@`4e!`RcsF{FYq`2gF$|NrkZ9D4C+hp4gxvu2mzEDr5sS6n;_navF6bbXX` iIWbw{Q%jSevmC?K35PxR#Y#M700K`}KbLh*2~7a+u^#sT delta 128 zcmd0q$2dWyilx}eGlT;OYB*9l7#J8h3p^r=85p>QL70(Y)*K0-po6E2V~E7m+6f1_ z7z{X^vg7mO-|5|!SXkLr(|wUQ3#yCNxo~78yGlT;OYB*9l7#J8h3p^r=85p>QL70(Y)*K0-V1%cOV~EDYxf2|@ z4k+-jg#VBA(DnFu`P-xp*XZj!Z!~-Im_Br*bqhOOy-@UOiJH5URhWKvn9;hE{?4H< z*-k3|eX8opkhryZoxS|Iv5xjI14-?iy0WWg+Z8+Vb&Z8pkSt_i(`n!#HkYk zxeh4sIN!ck9U$AY(fatCbOYCmv(8_-ZX(FpwPf;_7yCLo7(D)nHZ!JtD~fhZEA!Ex zT*9!j>0D#*?^oh;R5%s#ow-eyMrgV+%c_Qc&9kahSz9c1@VZ&Z)4kglp8DD8pkI0J WJ1=j*pEp2T89ZJ6T-G@yGywoIc|Xzs diff --git a/vendor/assets/images/jquery-mobile/icons-png/clock-black.png b/vendor/assets/images/jquery-mobile/icons-png/clock-black.png old mode 100644 new mode 100755 index fd0cb970f9d48655e7a43b091097bc21e5ab26bb..411a73889c2bf47da11bdf374e2c186d25000b7c GIT binary patch delta 229 zcmVnfe)B%rbS)(kq1)HfRWT70XtdH5xl{?Ko25QX=308d|;6PWc+Q? zWlwE7sXu#xLiw1P4!A&4wMlCxS~+J|APtTGM{&)bh%qOxt1lPTz=dN f45Z{UIXd_OWEWS=Zb_2P00000NkvXXu0mjfl1gEY delta 292 zcmV+<0o(q80>1)~B!2{RLP=Bz2nYy#2xN!=000SaNLh0L01FcU01FcV0GgZ_0002t zNkl>Y2#ejJ<+^u(R=NhNZLC8m*^h(^>=-e1D2$Sp~otK&XR!W#3)bz{HlXve%*e>V|U z;W9X3k}(YKqJvo^Z~q~@i|>py5!-MYpAg*#XM^*ctQ-emDs`_LF~qCm09^letfa?n q8@WxBD5EDm?i~`lhy@o-7lI%73=PlZJAZ{!IE7NbSt;*^Nh8nr zAE>TVfj5F5d6F(r#*5ZcB zgHT=xy2Cf{Bjmv!pw#W96vy+O{o)InBF_j1 Tz!BU40000drn~?E+i1+FO{5SThvT}FQd&fehigRJPqAGjNqyiDu9JUA&*8S0 zbdw|0#Q@BsdpVWuO41nk$OB;e?r;7&KDTY;_7|igP7jy@8{img4ZNJ=Mg0J&a-e@H S;DfLL0000L_t(|0b@V|+(6t0#1Db^FO+TuVonA;fD4FE1Mz<>_&5-A z;L_LvQiKPu1>!7hw%-RUAdEM`G^jwG@}Efj1E%pPNPt9*{veINKmsJla#8hKKbn`*u9M zd)9UuTg1aAwTZ@JwT~9Mcg@-0oxA^^pmHk5>vg9jOjaH=K2p^r@~Es$d{g7%r4?tk nPM>p%oh#(l{@#^U$DeVhaJo70F~wX1x`M&e)z4*}Q$iB}sRBoq diff --git a/vendor/assets/images/jquery-mobile/icons-png/cloud-white.png b/vendor/assets/images/jquery-mobile/icons-png/cloud-white.png old mode 100644 new mode 100755 index a46e61806025ed2ad46dc38091032d2b8f9c7509..472142487e32a18b6584a490f7343017a4b1ed3b GIT binary patch delta 151 zcmV;I0BHZ_0kZ*+B!7BIL_t(|0b@W0|Ni~s{`>cD8xTMI3j|QQ87R)lfD8Qp|DOw} z==6Uq04RPONO54*2$XDrDa4_9EzssHgzX58_hE_%7_bTEFBPa${u8P32h66UAOTV| z0xk0gY5WBeAW`#6u#IGBd=B!XGLUfu6luiT2GrvN0MBxrG!S|m3=RMQ002ovPDHLk FV1j}fKyv^9 delta 202 zcmV;*05$)!0pg+P}>2_7UhKhuHRKSP*2aEf>BzpE4lJmaKG zDT+|iaRt0W2>Rr;|4NKxT)dQ;P&Hw-a07*qoM6N<$ Eg7>pdOaK4? diff --git a/vendor/assets/images/jquery-mobile/icons-png/comment-black.png b/vendor/assets/images/jquery-mobile/icons-png/comment-black.png old mode 100644 new mode 100755 index 2aeebae31e2e7c7792255ed226f813cb60df345b..430f6d449038c7017040453e84c46700a34f44c9 GIT binary patch delta 91 zcmZ3JT-GVVbB#G^LUZQQ!jQ+>Mkad` v8kRLpSIPR6>cGfxl8r5hVdpFfkBck}nk#3O%QL70(Y)*K0-ptq-sV~EDYx0g0@ zHaPIGUReISbH~KTaU~qOU!+!hXEDn&J!}00000NkvXX Hu0mjf@&74_ delta 156 zcmZo-+`%|OrJkkO$uool2x>S|Iv5xjI14-?iy0WWg+Z8+Vb&Z8pkS1zi(`n!#J86= z@-`UoxLmy9yg@9fBX)~K!A`8!C6@vf4R z(Tj8G7x?!p6r>1VxN}D9g7JwnuU`N7vBuUkkt?=9LUeBE{)}h&)3omctzqzV^>bP0 Hl+XkK#KJm? diff --git a/vendor/assets/images/jquery-mobile/icons-png/delete-black.png b/vendor/assets/images/jquery-mobile/icons-png/delete-black.png old mode 100644 new mode 100755 index 5fd3dcc2b759e5efe36f37dcbb44e9f429f44832..71f34925f60c752b5861d6b55c03399daa7bea62 GIT binary patch delta 96 zcmV-m0H6Q60e+AqT181jK~#9!osvNc03Zy*e7ZkZ=4FFGg$#OWs7&n|v!5{FFi(k) z9427m4G0tCsekdFBE)bG`Ji7_KaTzmT>xD1%{W1&o~78yGlT;OYB*9l7#J8h3p^r=85p>QL70(Y)*K0-V63N$V~EDYxf27q z4k++AAHK2ot=~HPQ*(Sx)(A{E79Pa4M>KZT3VDVs@#dBG=8`^tqmO7k+S^+c6m_&w z_{jnJ7q_04zYY&!-}KJH&cpxi$H=6U(dQ;#mQ%NvhzS14>nIWK`ZRBB9$FS=~c+XdfvX^r4>!|VL#NQDYAg)|o@(JDs2rG0<)j|LO002ovPDHLk FV1je3D*XTe delta 162 zcmZo*+{ZXUrJkkO$uool2x>S|Iv5xjI14-?iy0WWg+Z8+Vb&Z8pkRWhi(`n!#JQ6K zxeh4sIA7jaz23U=&r7zb;I5xS^6Oo+1QcJY$SOt4O^=_n=jrLxNuv8*H@82j5BqvG zWa_86wktLLFRA`6FAmwNdA3Ng^5_-0c;n9!JS$>9Nk2KQYv9?%zc{c@zWmJF<3P(8 NJYD@<);T3K0RZ(WJdXeX diff --git a/vendor/assets/images/jquery-mobile/icons-png/edit-black.png b/vendor/assets/images/jquery-mobile/icons-png/edit-black.png old mode 100644 new mode 100755 index 943b52ffe4e0ccf05887de406041705830645c0b..fcbb3dae5fc0d360c8c2ba9f7e70c012c2983b3e GIT binary patch delta 94 zcmV-k0HOcE0ep}oSVKufK~#9!)y^>u05A*#!9XdrKrxg;DYJC3RE_%^DR5e~EApigX07*qoM6N<$f`Y&& A>Hq)$ delta 164 zcmb<9$T&fzo~78yGlT;OYB*9l7#J8h3p^r=85p>QL70(Y)*K0-V6vx+V~EDYqy4uz z8w_|{{f|0Y&6;hpxJ1OgaPqIoPV$Q~>-H3QDp>Ahc_Z|75{pI_>7rL(z`nXpWLm9L3Elg7B}&(GNX7(sJu= z-77K?DTW>f$Xx{y*hBeyMEV$w3;}0`fGb15eeqi!Wp)4S|Iv5xjI14-?iy0WWg+Z8+Vb&Z8pkSV-i(`n!#G_{q z@-`UoIA6>^qR?|p?W{)6rNA3UWHOd2g#pK#D1CK!Zpv@z zYwsr=GILn9TTe%0>dvDcU3#Ca`yW4DooO+5S@`Yx49(eYtnV(bIFKyGxM^;q@Ck=$ cC4C3D-@83}=JLTh0BALXr>mdKI;Vst02zTt%>V!Z diff --git a/vendor/assets/images/jquery-mobile/icons-png/eye-black.png b/vendor/assets/images/jquery-mobile/icons-png/eye-black.png old mode 100644 new mode 100755 index a0c56928f10c0754331c0aeb5137bc0e8330cff4..8ffe2cc22fffb4fe6ec52495ca80b7dfb4887e4f GIT binary patch delta 179 zcmV;k08Ib-0nY)DB!8AkL_t(|0fo`A4Z<)Gh2aYW1XG2Iy^<9IFc&OAs1OT~jwwJg z4e%GQIGt?qq)$S+XUkkHq``m-UNT|OteCY*-xAF_3)$eILdJ-MR==}mbm%He%Hd6(3}6nacnkuQEeRjw1aW=63c@fD)C<`7RlmHKUO~0z(o3j-6fdBEJ%xe= zk~jmq5QfIUl4V|O9^6?9c}6 z3--i}8>n?t1K{Pc6zVj<_RgEOq46vu1&Sefpn4BC&dsNP#zr1>H)Bxa)ToDvQMhE#27Uw$B4e%ZLcz4%~Y3ya71PCJ#=F(u;@~8#5vGFd?u_pK8bJ)~s_3sEkw&W~jh=8%|1M&t$Uy7~U+4`YHi}S$Cte(}{}y3%&=WqfXGBaC zxd>0VP&#NRIuV}mli#&{9hE06EZ}^YrFsB8PcP!03N>j5*CV9E>z^mLFyyR+mpkyt f4VPJSdB6GsR8d~Ra~{jU00000NkvXXu0mjf2C8C^ delta 280 zcmV+z0q6dK0a;F+J#zG$MLAJb) eGB;&;@C#H?UJ=2-)HNUg0000dL_t(|+I^Be4uU`wgej3;Lp%!_jzMAP8N308co{-v<0+7Y za}X_93RY*5*#r^xC6nFv=6&oR!8EM3`*9p^Pzw!^ff}fw=lbT*84d5xO3*`3wgg!< z+%Y6jNWnXxR?4%2wLPsQ^NHGaVMiDFFAQp?UuE9K3QLtmshNIWwF5 z0F`bp(wWl9N)~aNe>v0Ru0<#4KVZguT&RY6$mndj+n$RrN@ojsj&WUx00000NkvXX Hu0mjfQiOJ7 delta 305 zcmV-10nYxN0?Y!CB!2{RLP=Bz2nYy#2xN!=000SaNLh0L01FcU01FcV0GgZ_0002) zNklP=|PCIz=~s}*ly3j4M2#?AgXOR1wrB*Xj2f1_dm@98A$Rg zkH4R1Jf4&?NtyvW-~!x%1~>y-Nwd@?Nxwkt9s#wavI|li_O#&{FY%Xa$1WWo3@05UhfJKRzq;;DrwT1Wi|kZ=-w#a zw9GO|($D+NWh#7bpRONJ*6t~=0ZzazhP(pS&+A-~B!7oVL_t(|0hQ394na{I$8n6HN;XBec?Q8u@-jBj2)dULMO9V2 zfFM#d6Yc(e`n@~%_->#0JKOm;8})4nDOE-JDN<2>OY$syyhC)tO*RRx^TvHEn8JQ4ri&G9=lY8yx{;)MCMbC#8N~4l^ub S>%hkV0000FO+7Xa&9=l6n(T&%gk0;po+U&0~0XE6YbLc$$OpQrw+MF3KqFh}bbG{({EjA=|# f2@`B_`L^%?JX0gRK|=l500000NkvXXu0mjf)^}P_ diff --git a/vendor/assets/images/jquery-mobile/icons-png/forward-white.png b/vendor/assets/images/jquery-mobile/icons-png/forward-white.png old mode 100644 new mode 100755 index 751da5602dd11a58e07056e47aab64404af5e4e0..567cc45cc66b9927e56330592f6e9d654d1de34f GIT binary patch delta 195 zcmV;!06hPq0^b3UB!8w!L_t(|0b?Kp{{R2qz(5N44*?A%X+UVglyvy}_wNKCJ`TjM zf%p$dC5EPd|NiL#IcNS81`Qy^+CY;&fp|drDG;{;nJz$aX&}vtVLDL3R;c2&Kt-JR zJPp(E1u7_kFIX`&08JOdA6^Iz`=Cy0BuWF&WH+dWe?U+NWIVDEqp1v}0jlvXkY5aB xDiG4-0aSbwInaqo224PWen5>&f%q9VH2`YN3`~#!@J0Xt002ovPDHLkV1m(_PEY^< delta 262 zcmV+h0r~#l0iptsB!2{RLP=Bz2nYy#2xN!=000SaNLh0L01FcU01FcV0GgZ_0002Q zNkl8702^#o zt(Z?3CcuZ1-SxV=8c4`?k@D05zXkcK0s!(_b0p~-z$btnfPYq{y|P^bk_K6pZ2$~I z2+vna>XZDlZIUOFYujT<9ovoiNg%n8=AEQwGBn9^EPgx)UECBdfTZ^G<4XkqKXKCR z6#$aHVg^ZC+Rk5r79WVgLXD diff --git a/vendor/assets/images/jquery-mobile/icons-png/gear-black.png b/vendor/assets/images/jquery-mobile/icons-png/gear-black.png old mode 100644 new mode 100755 index 80310ba5e4bd21df1b4bafdbca090c7c2a93d69d..857668d6338167de25dc42306a014c32f8f636ac GIT binary patch delta 219 zcmV<103`p#0`~!sB!9k1L_t(|0gcdM3W6{gfMHAhTOJ_6?ofqwi9n)57<7Pu1iEVp z9zYfM^#Wt8RoV*=4A|Jdc|TgBLyH)Losc5L9irV3V29(kLjr{g;;5js45kzcGD2Yu zQ)t~(BS(Z8a?}u%@a>PVXUgGrhG+#6cpbzN!EFw)v{SvXQ&e!9eA^S_HuBU9M7v_) z=>q3-&X^;@1q}obOkvtX{?KCs(-8_io)AX~r5*5Ah827i&P+bG;LvahS~OVTqZbeL VTJAev!V~}i002ovPDHLkV1h?OT?YUF delta 298 zcmV+_0oDHZ0mTB4B!2{RLP=Bz2nYy#2xN!=000SaNLh0L01FcU01FcV0GgZ_0002z zNkl?zq+c)$0@$B!%0q1BzT4^4Df`0;K#t%xa(dp!+#GdtOKWO9bAQJ>i8al z9)_99hQT%3zZfJ=8_ZGSFz_b06%Nuyyd`DLGmeXdUt&z%z4Se0Ch@4F*%blOs4|JY zuBN~w?3=jHBt9hg6=%(+uiczQlvm;z+u%O5XYa=U+2z(ZE+p9_`wy_nl=^8u=TVoO w;#@taW#aM@XCs%m&0N}wvHF8=ahwzU0@j#E-78B8S^xk507*qoM6N<$f(~nh*Z=?k diff --git a/vendor/assets/images/jquery-mobile/icons-png/gear-white.png b/vendor/assets/images/jquery-mobile/icons-png/gear-white.png old mode 100644 new mode 100755 index 3cbc7066c1256bfc5f7586614191f68ea834f12d..6e7402c99a1aaedb6bd40f6bee5d86db02a0a4d8 GIT binary patch delta 257 zcmV+c0sj8>0-XYoB!A>dL_t(|+J#YV3W87&l(N6|4p2~csKUBLAkrZeIzT`H-L(V{ zV1{p-fvp~^;J~`ejPux!s1M%zRok|2M1y)^b^G%Pk%-6yhPx=hU6EqsJ#yAD2>^pf zRAN9*H4mhrF(D}fP~+xj)b=VBYlt~YhdgCXPPGzg{9A;XDSGdjzmPv}h-Jj>nU0(_ zf}5F^n~0x~WP3eEXN+~kJ8|U$t)2t@f|!3_jLmWiZO_pJ?xorTX%xPAkYUisdu+oQ zGCeTy>@k$o_0~r_M~YbUPF#676FKCaF?GQ^aoe0t7tz57e!2lvPfrIH00000NkvXX Hu0mjfzPENg delta 347 zcmV-h0i^z&0`>xsB!2{RLP=Bz2nYy#2xN!=000SaNLh0L01FcU01FcV0GgZ_0003P zNklvOPl8)IM$%j0bGg!MHzWOaXKNb|lYAJ--R%e*<8MAf*5R002ovPDHLkV1j#5m%RW0 diff --git a/vendor/assets/images/jquery-mobile/icons-png/grid-black.png b/vendor/assets/images/jquery-mobile/icons-png/grid-black.png old mode 100644 new mode 100755 index 1a332cca9bc7e9809e7bb325ea51dc80b5c8a610..d89643646cb49f990332d5cfdcff69a747d07f9b GIT binary patch delta 90 zcmZ3^STR8*#NN}zF{FYqnW1U2!yoyserCg6H#k?^kSy8wKVyc5VV8-V`y(0Fq?jc2 ufFmbZoiz#yDu1!~GC$|p)*#{5$joqvw|yON#fjGpK;Y@>=d#Wzp$PyFupw;# delta 138 zcmbQL70(Y)*K0-pr@ycV~EDYs}n4_ z7z{XA)c^gDwN$A0>WYxqAYjezGV@ey1FOv3gNJvm%!|JMWkbuH2`*=}8Dh6TpZ2&& nMC&-WY^mkG3xVM)=5XH$G*{DH_pTFYD1)b~p9{-6r-UW|50)-v diff --git a/vendor/assets/images/jquery-mobile/icons-png/grid-white.png b/vendor/assets/images/jquery-mobile/icons-png/grid-white.png old mode 100644 new mode 100755 index ba540190a87b18ecd239889e1870ef4256d24c43..575b1792f045a00f386632893106c492f527a446 GIT binary patch delta 100 zcmdnU*vL3RCDy~!#WAFUG5N>u@9$6k4`4`qfl^L!e7UPff4F zb4AOC8Ueg|8-+EJo-`?nTFjWI=GWuX@G^784FfJ22G0c3q@eTza~XiZ)78&qol`;+ E0Fe76;Q#;t delta 149 zcmZo<+{idVrJkkO$uool2x>S|Iv5xjI14-?iy0WWg+Z8+Vb&Z8pkT14i(`n!#H$w! z`3@LxI0sJtJ%6?Dk~q%Y-de6pn3GP&3*k>n;E1xU4R{R=jQT<}hu!xm%m(eP-%f_UU_Q37@tJ(0m3@S3j3^P6>EYZU6uP delta 222 zcmV<403rXz0r~-uB!2{RLP=Bz2nYy#2xN!=000SaNLh0L01FcU01FcV0GgZ_0001- zNklaekS1l)n?)qeewAW*T2(6L Y1*FkiM1(~e0RR9107*qoM6N<$f@K6(U;qFB diff --git a/vendor/assets/images/jquery-mobile/icons-png/heart-white.png b/vendor/assets/images/jquery-mobile/icons-png/heart-white.png old mode 100644 new mode 100755 index 5944c20f5eacb526dc15cceef51d7c9c2a41c0e8..dfec28e3883641522a36220a65a90343cef8d99c GIT binary patch delta 200 zcmV;(05|`c0^|XZB!8<(L_t(|0b>AxfB*hz{r&rQI}m>Z;`cy2|NsC0B0zC*AbT;8 z{Q)Ys6)2_-)&vxk01CYMj|PBZmw@;N7V(!LLqWDx{U;Fs^^`CGO_)upMxdT)ARBAQ zu(1@RQ5|T)KN4*F3)G_s4j>?VDG3_qgY@7HS)3t?41m^qfkB*sN7Emm8dsQlbj?M0 z0wjk49{`%%ghf*|OrDVDRwPaJFma+agW{Nh+5iA$@d*u2A1&Pg0000Z@L delta 253 zcmVws3eE2sm)C&wd#RvyQ+>PNx(yIKVUP=Jh|-7MMn`%0cM~d z+b6s7pU=GDY_>dbI{{tw3@6}j0Nr#!L)iB9BB)2dtKE2j0EFVy00000NkvXXu0mjf DHgRn) diff --git a/vendor/assets/images/jquery-mobile/icons-png/home-black.png b/vendor/assets/images/jquery-mobile/icons-png/home-black.png old mode 100644 new mode 100755 index 9768316117657d73965a75bf3be3e3074d48360e..1c40d03c14786e7220f6f33e10f34abe4b55b850 GIT binary patch delta 80 zcmZ3%m^VSi%hc1wF{I+w)6<4r3r0<;%Y$Ep12+4`2WSPgg&ebxsLQ05sMg&j0`b delta 139 zcmc~>!8k#so~78yGlT;OYB*9l7#J8h3p^r=85p>QL70(Y)*K0-pqHnMV~EDYs}~%( z7!){MF6Nhf$cvNiTws!Wy}^2ZSHkklrI#Aki5}DDdMvyviGQX=li3_c;nSP8-j`b- o*dUa1FKF+|d#2~5?VFfcj~hLU*7W!ZG?l^A)sNL>ol`;+0GM7cZU6uP diff --git a/vendor/assets/images/jquery-mobile/icons-png/home-white.png b/vendor/assets/images/jquery-mobile/icons-png/home-white.png old mode 100644 new mode 100755 index dbf2875e61fd82a07c07c97947ed9a61c91e04e0..bf8d59ec29e0afec2e07af1dc98d16e8c72749cf GIT binary patch delta 84 zcmV-a0IUD20dkNePB}?LK~#7FW55Oe|Nq|r!r0{SYeIkqGBhDHlc5QrnG8(`&17go qXeLJ!rp?6afT^ckBRQL70(Y)*K0-ps%NkV~EDYs}~OP z9Z=w4zHsf$;lH1&ie|cPsES_yp@D&AVuON so>%r{(D3`LFVdQ&MBb@07jHFoB#j- diff --git a/vendor/assets/images/jquery-mobile/icons-png/info-black.png b/vendor/assets/images/jquery-mobile/icons-png/info-black.png old mode 100644 new mode 100755 index bba1acdb896dd8808793bc77dd62577f5f31dbd3..f0c9027cdb0849e57cdcad54b8cbd6626c555e18 GIT binary patch delta 172 zcmV;d08{^n0>}Z7B!7=dL_t(|0j1Kx34=fsMbY1dqJ4yrJ^}-2N73>WZA1;|YRm;b zL57DA^Wbb|yto-lR-(m-%?)T!K<_4hu zqqsOug*|N3m#5+SS2$bXJX1*XEfD-YvWF-OfNi=yRm!n3H)pe+l a;kyqF2!{;s0y?k&0000919Eh7USt_B z>Le0!3ObK?6eQooKLYtm@*~(mh83|Bapr(8;`Eo;ZxCA%n?Ma>E$b*{xn8n3X@IkP z@3Qh2AVO=-q*!_UAPrXXBNeh-q(df6i`2__$_rqCTUSd-xcdMA002ovPDHLkV1g9B BT2=r6 delta 268 zcmV+n0rURj0jC0xB!2{RLP=Bz2nYy#2xN!=000SaNLh0L01FcU01FcV0GgZ_0002V zNklS#dr0seLcr@7%z<(cgV~6uNFq3!s_$kDld(HU9{g2z zb-yk;Via|enHyja^uxRZuj)K%QJ;aYYy>!|s~Y5ZqxzsOCx5VKSY6a^QkUvu<>q5% z<56t$J5#uLIam7sk(MfV&RpODT6#SzXt4zhFgVU#g1#krEM~H*g;%BDObx+fe7g zsU;`kQV?)Z?;|2YT}?kg!={<}baCncAFn`%KhUVs3|Ip@;Cq-i;N@Iz$PfEVthFb7 Sxtag~002ovP6b4+LSTYfxovR( diff --git a/vendor/assets/images/jquery-mobile/icons-png/location-black.png b/vendor/assets/images/jquery-mobile/icons-png/location-black.png old mode 100644 new mode 100755 index 39294369066543a9d991286362c5e870f2fbcff0..131917760cb5ebc3c03519f487c4c901b930c7b3 GIT binary patch delta 152 zcmV;J0B8U20jU9y8Gi%-006jOl^p;80B}h}K~xAG1;8;1f&c&o(6@PmbaNF~_c}!# z%9BJ?SUGtni=y0wAJ7^te(oA*eMCgOHH_kFqcn&ci`alle0hlyRN~1+3@Vj}ICBsY z5wWK*i-?#N(2I!Zf!Zo!RRf$v90BM=bO11!0Dzq>@CSYnIT1CUZx;6e0000@*<7Qtadz!T|&|94Q?@K4*bPWHAE+w=f7ZGR&GI0Ti6* z>Eak7F*Wy`Egxfmz>$ygT;>kTMb~aFu-VG-Xm!vo&aF)g6oj~bKY8eDbhbXdynXww zh{s*r(_WltQ@5$F@mW~fASsoRB$uOj&MtYzm2j@Ib&te0Jc=)$;Z`L#TX#*9Z$f~^ zj63aCe60@|zg|g<_+fwMSLWl1x%N%9nR8g(TDz+v7ld;iQ2P`3R(->9vE3|jp%UhP Ui%#V~2D*;H)78&qol`;+0351QrT_o{ diff --git a/vendor/assets/images/jquery-mobile/icons-png/location-white.png b/vendor/assets/images/jquery-mobile/icons-png/location-white.png old mode 100644 new mode 100755 index 149fdbb419fe93a50ef7ae97e00628786f0822cb..fc3134e1f16af1374c7761445fb023570a48e4aa GIT binary patch delta 172 zcmV;d08{^#0=)r{8Gi%-006jOl^p;80E9_IK~xCWO~|ngf&dsq;p^A{=x7Noy-uM+ zF^Ms1P^p|rjYjFX|5*@_uey7ZqH^cnUtcICMdde>7p2^RPmxCE7JQa_h*Xlu!5{ev zk(4jev=r-D ajq3+Jxr(AOWTZ?00000(#Lm_xqw}g0Dd2~$F?WHXXU;GT$9B1 zSQSa8)o?D7Zk6xU$Gu28)YQ5rr?y|K;UL>D0|S5YEZZaC_+J5zwnwFua+9blKx|5ih6X66Tm$Vx2>_7}cZSO>lYIaH002ovPDHLkU;%>q%`(^k delta 188 zcmZ3&c!P0*Nlc`0;7}yYf`2DA+OyDM{;ClM<+Jto=aNR=cJTly6NoWFkf|kyC(ityNBDI*q+$6 n@gTe~DWM4f{^mr1 diff --git a/vendor/assets/images/jquery-mobile/icons-png/lock-white.png b/vendor/assets/images/jquery-mobile/icons-png/lock-white.png old mode 100644 new mode 100755 index 85781d51684fb730131e64d827e9e0428bc137ae..fe179bca7f2faba2c01da98aee8da5ed2d12fcbc GIT binary patch delta 154 zcmV;L0A>I10k#2duVIckv#fN}mfehFHP_p+w4gi$v z!Y~;s@dL=t1~LVJG#`i!5(CKr+5X6;ABGBM1G(siAnAJ8;O;Ur*0gh@`R4A&ue8Vif9VSx;iT`EOcTcd O0000AyXdwOw#Q%xJAE9~}xPVv@h>sG|1XZH|)x&TV zh_!&28HgKz_z$`Us8~HzjW$>hRN^ZTCon*O6%gM?(sU1qEunG=Ahlp|G?N!Voxumh zOQ4t!Dz*ScExNPdPKN=6)BY3Ch;TZZ(=auXgXymk0K#H%QxIMD<17FG002ovPDHLk FV1gO7Jh1=( delta 199 zcmdnY_?U5mNlLDqlFnqxnKomYK!dd zx9wqJ=TBxm&HE(0=~u+twcS4Tv!Ci;h<_lw{-8%Aw=omYK@1F@u6{1-oD!M<0=T6B!7-cL_t(|0b}_0?_c!azkfgeClY|vg7h!|*<3(|B2eHcAx%&< z3LrfUK+aX5MlB$R8HgKz{6APU`~j+|2dM$l+8{j)P>HWVDuDqAfD%?f{(U4(_kd!S zAUTj4sM`MwXofFCu=;gqIiB8&` z(}wMXq@I~b>TMqasBNz$wKJp^SOIlN>TGX-3b;rbCWOKE8C|GsZzXk+gC}r|h_Jnv z^!SqQws#Q`z%h4;;`uF4UrK5uHMW;PowE<6$T&SRG diff --git a/vendor/assets/images/jquery-mobile/icons-png/minus-black.png b/vendor/assets/images/jquery-mobile/icons-png/minus-black.png old mode 100644 new mode 100755 index 1732a52a837acd8ab36c1eb350bc0f31a9886f17..fd9e5ae807cddbe18490af6b0846d3fcd36ddb00 GIT binary patch delta 48 wcmXSMnINgn00gsl1ZD#%Zci7-kP61+1t2jS2F9TK6I?+|Pgg&ebxsLQ01PDydH?_b delta 96 zcmZ=MnIIX>#=yX^?=s(ZAjMMbRv1eGDPB((#}JO|$v^(LGqy44&tiWoTiY!PQsC+8=d#Wzp$Pz6 CXbyY; delta 97 zcmZ=OnII9v!N$PAultBb{U`|*7Q@Ci3 p^+W4@H+$Ls^SQT-Q|Glez|Igko8K65DJYD@<);T3K0RS6JMV|lw diff --git a/vendor/assets/images/jquery-mobile/icons-png/navigation-white.png b/vendor/assets/images/jquery-mobile/icons-png/navigation-white.png old mode 100644 new mode 100755 index d7e40d3f5f0b54d1b4b354a268bc038ba0f3fa01..b845532124b51e9cb9d05d4d1817b4f31e7e474f GIT binary patch delta 150 zcmV;H0BQf_0kQ#*B!78HL_t(|0b?Kq{Qv)-?ccwDF@OL5okXk#383OeAb#;52!NWS z@oE4nFb67L3dFzuLjjQe3`nu!bI!^CSO8G29=CIF0HEAYkUE^s!J}~r(IJWEOf!-- zg8WQs-2I0~0Vx0_3P=I)C?FNUqkvQZjskK3t|$NipV9P=;tzZp$p8QV07*qoM6N<$ EfVCW0-)I?A$ZXHIZr;i)lHNI*xuOQ z+umk{0XPG9+m>|b3X*of2t54(xY=Ge=SVsNlN(4nb?3AI9zwQ<**P8Yn*3uaKQnXR ztVLi-OSSknK}&2USY_mhxJ1Nj(Z#O>3&nhbnz;mTHQw%BexQP?00000NkvXXu0mjf D?;1|Q diff --git a/vendor/assets/images/jquery-mobile/icons-png/phone-black.png b/vendor/assets/images/jquery-mobile/icons-png/phone-black.png old mode 100644 new mode 100755 index 02d0e1cb9ff68ad9b493a47d2e7192286274f8d6..cf8e2fccb16e51a38887dade94b9dea660d5b005 GIT binary patch delta 194 zcmV;z06qVl0@DGI8Gi%-006Z?P|oB%8Z%2a>D?+p#DaougQeK5uW|pwIhXe?7wkFr))^4PHEmZ9K6gC#7rQ zhfMimVS?i++_P{l=$K(v=Ph`nX7g0H2g()}*(&de0BF+w_)5@-v*!f^{wmOC%!C%e7kkz=N@V^1oB#j-07*qoM6N<$f+S&Bz5oCK delta 268 zcmV+n0rURT0h|Jm8Gi-<0019IEztk~00eVFNmK|32nc)#WQYI&010qNS#tmY3ljhU z3ljkVnw%H_006#8L_t(2k(JRsOM+n(2H;B@91;wNwlu;ssH2eD5R|)5%dql z!qvgemcShS039sehW8O41oQEp4je8Hoclta4zBR+jMT8k9Dnt5;0RCn!2-=x_={zP zKU3iZ8CC(eQcw}EVJ>5f_tc9w*o3Q7T&F_l2AJUkm#MIbw+IhVjrO;=JBG^`MtCCc zwThV&Jy+0=a3=5eSzgt@xP+GjyhJbHuVZkR2aFH!BkrMa0vFIm!~TI|_yfNrHz?mJ SD~kXC002ovP6b4+LSTZ8TW%8o diff --git a/vendor/assets/images/jquery-mobile/icons-png/phone-white.png b/vendor/assets/images/jquery-mobile/icons-png/phone-white.png old mode 100644 new mode 100755 index ba1aedc9c5f1f29aef5674ff1dafe6197fadb8db..122a4de6047113c08b99376ebbfba1cfee7fc1bf GIT binary patch delta 209 zcmV;?051Q&0^$LX8Gi%-006Z?;!om+~;v?bChR<_J!jV-6RmM(|a7ticX2v$Vzg)vfk`Oaw zfJfoC>ex$?gajL81!e`?oKvik;Z{tW;F9x-qyM;)hMaQ7j+xmPeG-Y9F9_~100000 LNkvXXu0mjfCe~k1 delta 302 zcmV+}0nz^A0lor|8Gi-<0019IEztk~00eVFNmK|32nc)#WQYI&010qNS#tmY3ljhU z3ljkVnw%H_007`gL_t(2k(JS}O2c6o#qqPZ7&Z_VY_=7P#W4Rw!Q}mT9S*U15yI|3 zrdSPYvj}2z6EwK*IR<~>$H49N^v`qPIg%vXXGsq9pV%G%pMOc-Z4av<@C1y2B`~*r zR0{zXE&N;yXGsEl03+MSHLggym84QiPttcO<-V%X_Ac<%w7%Njse%o@NE6_}cDD*9 zDZsdeC${^o!+W;(|H3`sv4v;0hqn8`+uEIzYy)>`1(*ZZz;Z3Ny#?H?;018i?EJFn zVdubf1z*}el_#XmhNpETog_Kb@8;uD%2bkm04Mz$oU;v*1poj507*qoM6N<$f|dw{ ALjV8( diff --git a/vendor/assets/images/jquery-mobile/icons-png/plus-black.png b/vendor/assets/images/jquery-mobile/icons-png/plus-black.png old mode 100644 new mode 100755 index f0d769f009d58ac661d4ab5e80472b8905502f50..0d3d3819a6b619c3530aad628b2ac46278c5bbb5 GIT binary patch delta 55 zcmeBV44t52DC6nk7*fHQe1P%a;v^q~Ad`RU?EH$oi#Zwk-5A<-#V_=g5K>|Q0#8>z Jmvv4FO#tV<5ZV9$ delta 107 zcmWITWSpRq%2Mp)8NvYsH5@4&3=9mM1s;*b3=G`DAk4@xYmNj^P}|eRF+^ixa>@a| ze~Uj#UKBNWc)>$}N3pkuX9lBVv^4v%{u>7}m=Y2a7#Iv6GE2Hync4ugF?hQAxvXgTe~DWM4fRDl%^ delta 111 zcmWIRWt^ar$x`g(8NvYsH5@4&3=9mM1s;*b3=G`DAk4@xYmNj^P~X$VF+^ixa>@aw zfB*mgm!En5#EBCf>)JSHyCoeExOAdJPQYY)A;X^z-vSdx2L^_)Njzfb^V)6#wK90R L`njxgN@xNAB}gPc diff --git a/vendor/assets/images/jquery-mobile/icons-png/power-black.png b/vendor/assets/images/jquery-mobile/icons-png/power-black.png old mode 100644 new mode 100755 index a08df8826c34db5944f9c02b62ec0c994fcffb6b..27ba8bbccc9d76f63879e740d595507849757a38 GIT binary patch delta 205 zcmV;;05boy0^R|T8Gi%-006PHHD>?-0HsMpK~xwS1;8;%!(bEu;LpE8NIigNcX6+| zM4;jz4kh4SoIHV3=PsFC1gT5uDTLst(hRX~*5nBQY^(tQfL;ec0%sC{i2~rt;2ymW z5B^ke;!C(jufvV-A*U8rpx1#$xJ^nl;NTZDD39g%1`7k&V@8_1;}X1h1v9i<7=1bg zP}muq!%}!t$zq1>i5&fJ7g_q_?rxyo8`wND2w~E>=E)m35j_ zHiBpqd^;TWITPUKZQqQ+ifU_W~I=)f=vqXizu!5LKOXT^jMyf+4*-%c`k%?JnKDd8>R zN`<>fwlcy6uCjbH;w@}oh6k+qjUJvtaXl4J!_lN23nKS(cy0 qf*+`Gh-*y4=pDrT+gpXF{tw?S05x@M4A`~+0000?-0K-W{K~#7FeUC9KM^PMxf3D%*KOcbmdC1@v zNn*L>3&>)TvX~4egN4~5$zn0xdRnViy;TCi@d_(8pwPer{cqNNxJ*4zH=rD8w z%w;j}*_;cY%li4EY*wj~|5SF(L%+rW#YK}b3+iR)D!fJte1oNbRH zB2r3|YK`BB_-W#XvpwoX#GoXR;I@JS9JX}d9XRg6DK8cXVzw-3wd^tQ5gq5LkFcFrPG0Ja`Bh^N0o5h1>y0dLv+_O|pU=ZXS8^NLFp| Y1%-q&e1k%wCIA2c07*qoM6N<$f{7AEmH+?% delta 224 zcmV<603ZLx0sH}wB!2{RLP=Bz2nYy#2xN!=000SaNLh0L01FcU01FcV0GgZ_0001< zNkl5E8Wq?T%kSTLOFF3{*e|ECxQ=!kap!i-GSkY*~P}x+(l(2c{T2O&^a8 zSZmE{!%f2~1G*2)8gv=ZZD~+&K?af1-w*>b>InDRQw>}*7Xh-|2>-gMfb3~Prnds4 aSNH{mgfo1zG@SYX0000kF`alcwob$=d)?F(s2sC)0!BhoNutV(z-yWI)JqvhM zPB>7N4Mv9n9=-b(KVKB{#ukj58*wR~a;{7rwC=lfanTxm1VY6FWWT^UVE#WzcQP3; z23%|+k4vi^mJtJmeBZj=B={$)pikzVXgS@Ju2Jn5S86BBNvgse00000NkvXXu0mjf D!s}Le delta 245 zcmVpI!n6PZhKQ diff --git a/vendor/assets/images/jquery-mobile/icons-png/refresh-black.png b/vendor/assets/images/jquery-mobile/icons-png/refresh-black.png old mode 100644 new mode 100755 index 55b7dd93a8314003c9845985b38a6d47c4b50bbe..e89516e10cbdac87acfdb9ef0d50dee8131b9375 GIT binary patch delta 208 zcmV;>05AWx0^tFW8Gi%-006Z?*LSY=n;Rghlc0uY!$|1Ud zmI5iLTWD$uAxy|ouR|0Z+{G(!P`nP&GdQS!4}zQzL7(6F@|FO%8oD|f>h3IL_ys;? zB5CDa%N9QDg`NlHyqbYHwxwzXF|;d|H8nz zXC0onfH0k#5=8Gi-<0019IEztk~00eVFNmK|32nc)#WQYI&010qNS#tmY3ljhU z3ljkVnw%H_007uYL_t(2k(JUtN<&c)1>lbeHuk~bIxIAWxBwdkQHWcx2v%t%h9GW5 z6a?+X6$l}nn+P#Qgr_gXo9OeA8|-;miN{Kl3>x^1#HBP|tHRp|9+rrDi%uLyu$K^Z7tEVcyj&jh ztc=<^=K~#7Featax0znvt;f269=_TSx)FR{n zHVUF(u8_(qjp!1^tB8Vyy?6p4@gQO>6!Lwqs~d3?llL!X_@7~-EEhD?N_*|}sSln` zyG};0+7hIVn@aR^q?QbfTp}iRSrbmB=)AtcZ&8ruzo-Fdd|gEeoN)y%2GoTM?tnPD z-~adpF8_sn(ByXO3J=F4uMN0;Mem?Rc5TR@sh|Cr&WmOsxq5zCXHD4JweX{ydRl6m e&Qe|Hvh4wx)Ve!xM@g~(0000qMHhwF*aw5(VWAe{2iQaq1^opJv9ggEMEsSY zAZRasK|s>^6CtLE@Xoz9^I&~uBe^ie?A|l8J4{NMBy9l?z<(I{2IjyAaA$in^WEgo zIWTiUz*N#HFaYWXIs+7*p`=~gmF-H>9`MvEQYT4W;LElpU8I75w_hM|AIakqXz-^a zFph3J1*pH^zjXrUkyoXTi?p_ixeb1%l#=c3Rl%14FaI-3I<&psBwb({1G-uQUB_VF z^TU&70f1*o`#O>~A`XDpxI_Cg TwWJ^p00000NkvXXu0mjf$GV5- diff --git a/vendor/assets/images/jquery-mobile/icons-png/search-black.png b/vendor/assets/images/jquery-mobile/icons-png/search-black.png old mode 100644 new mode 100755 index 1bccc20b948e51fd1de352af3c914ff13450e626..3538c6c46c1bba613aca74ae22681d2ade98db30 GIT binary patch delta 209 zcmV;?051Q)0^$LX8Gi%-006Z?v0W7|O_yn?I6U4D07ENLoZd;jQ@PDQsZqS{2fMX99Rz6(X)aOhQKROXJ zjY_LnIyJu#ql2jBPix+VXdvCwG1iThNWUF7PYoL!kaXZoL-|Y z*TFH?(QN>CqK@mvaXjS?Yc=mEyyv)NMs3yfCOF3_Zd8%nVT4lYz#{;VfF#QwGk zh7DsL1UV}EZ9+Ey0000X{pE0=nx~$zr4`>ox@4+(?n-NN4fIs=8{|kU zeu8vV%O!Zio|bX}{-mWEZI8f}?|kED7G6@QksaSVEcwH);9&~=$$q-@(xFA^F?g6l ln^1ZJ9%wUm{g`9@?*}ARn*k;rN@D;3002ovPDHLkV1hViYjFSo delta 340 zcmV-a0jvJ}0ptRZ8Gi-<0019IEztk~00eVFNmK|32nc)#WQYI&010qNS#tmY3ljhU z3ljkVnw%H_009O`L_t(2k(H4#N<&c)Mc;d11Vy8TwYFkwDJk4WO2t+zbOSEH#vO<& zkTlk!M8wJ>h`o@?fW#u4du>Mi{`{ccW*&1n!@N5wg>3HtSAW0=m;g_bP9)8zS(0=J z$hLtGVCWFgx7}`nI)H$&q3PrJkkO$uool2x>S|Iv5xjI14-?iy0WWg+Z8+Vb&Z8pkSD%i(`n!#JA@S z`5XcSTrWB&vnwr1<4)==`SvrCvA0QnzT3+%WBvDOMlqTO$_cj59>ttcPIT(!)0OIx zS|Iv5xjI14-?iy0WWg+Z8+Vb&Z8pkS(}i(`n!#JBys zc^e#foMolV95@0Gb9G2A+-=*)m~(la!2D-kann!ehc)ncnx1qiQm&lfGwGF0@YCkE zq7LGM$u2w$Rkyk4DeUyj+Qhu}?ccx+Z`a4(X}z~Y;h({M6Q8G2bql8yFxeb-crE#p Rc?r-)22WQ%mvv4FO#lobJE8yp diff --git a/vendor/assets/images/jquery-mobile/icons-png/star-black.png b/vendor/assets/images/jquery-mobile/icons-png/star-black.png old mode 100644 new mode 100755 index 2aa5d481e5fad0a738473f54653760a2fc3b41a2..e8b6398d6566b79477be96a38a2c7b8e13244d87 GIT binary patch delta 162 zcmV;T0A2t00loo{B!7iTL_t(|0b{@ejKP=;Fbjxh;*w;-AIUIlmh(7`GRv?yy2}0T1fcPUs4JI(a7aM0#IRh9605OU%f-aJe QCIA2c07*qoM6N<$f;0U-`2YX_ delta 219 zcmV<103`pu0rvrrB!2{RLP=Bz2nYy#2xN!=000SaNLh0L01FcU01FcV0GgZ_0001) zNkl3~|q7r+6t#vAiJ8%WjQ0<*)xCE!5;~JYFY6|}*i`})pYyd=B~+N&I00@Bx(Bh?;kHv(`O+5 z1hkch6piWs5g?5eXP!mUcm`J>BmfnD{ZAwSsRg2n7n)gkG-l!p%?(gzy#*=^2VoE!Dz+Y1=ryu{A{>af0yRh?xk3^s qwhf3sg4AHsXn-%WL2@89Fg^eTUPbkVc@J~|0000^tB*-ggK8+W`?#r8QGc%d_ zCmT@!Fau^KzE>h_R}n!(R3%N$G?es|^Z*7qO)7X-DWyS5X>}M8tImm%&U|pnihzxz znvRfE+g>*}O(b1Am@c*_zsY@I-(uPU{cLU9~*+P-~r zxpjMz9+D2WM_=_vl8%z@!2eGJrogt;6W9XN=KTU#iw^NLrf$*z00000S%O?=8*VVg8aws|_=c(6=m~IHwOQKD tbh6lS-YF_QY(^%ECX*L(E|i?D#xUtaGM9_JeKP|Pc)I$ztaD0e0swZ09uWWl delta 164 zcmXRv$T&fzo~78yGlT;OYB*9l7#J8h3p^r=85p>QL70(Y)*K0-V6vx+V~EDYrI#GJ z4k+-rT#PSTt`u8o(x2vkEl;GW*EEyW{IN}s!hzH`P05iLTB{4$gIK-?G4-7|yE!m^ zBZKq=@$)CwhMTU5->}7?$F)^a$N9z4=WiB#c$_R3QPHXM#!brp0`HFytNuk{Dwlxv OF?hQAxvXa08(-z#hb9^5A|Tw=eoLIMbE xu&PEki5+Hl%Cf%d_#QtNDA*9OBgaIJi4I>ix3@Av`JMm(002ovPDHLkV1kwlBs2g3 delta 149 zcmb>2#5h5vo~78yGlT;OYB*9l7#J8h3p^r=85p>QL70(Y)*K0-V2G!SV~EDYyBBuz z9x&iwxp3Io^`>6R$HSpr37=QiiVE2@HoRTDLg;{0eXxrDq;hfoaQ^G{PIKnW$~QB% zmHEFbP0l+XkK61FwA diff --git a/vendor/assets/images/jquery-mobile/icons-png/user-black.png b/vendor/assets/images/jquery-mobile/icons-png/user-black.png old mode 100644 new mode 100755 index da9b4b4fa1546ca0739275be52c80587acce4afa..9e33cdcecbcca3711a31dabf06a64d4a1d969e22 GIT binary patch delta 171 zcmV;c095~l0>=T6B!7-cL_t(|0iDaS3ISjgKw*R8HH6jR1w4UKMp?aryowAmDcQV$ zGV&CViA;a}*ICp}_rGpVedDPZRk1|E0eys;K$MJLWZXl(Y$D^s7;kWELkt-$Z=692 zrry}Z-I%Uuz-?`eEBvgBmztjFAkB#=K+ zDPA()n|YbXXOu8Sgbg}@nqZ9ZNaP*uJaCczg$>A z?^nkf&Vi0cRI|pN2jDCVK?}D8x}uo}!YTomzX~f}kDp-Y^=o1nVT&=kD931sgYX(c jxyPXJKKvc&J?4%lteiolP@V&5YC<@WUI0{h5tM3R8lfrZ z0uavwazlaY*kMjf1PZ?RPY56kdJfbR&+wm2K(n+JcCjCmfZWWu>btb;nG6?`| zU)i3elqQmH0E{D|*DN>#cn7eHh&S7-h&V#hoaATi4F8D%PDHLkV1ly>7rMA2JNf*U!mafx{KVK7*D@XOaE;5u^_ zNsAeDijrK+V2DbBq6`Jqp`bqyg5Qs`3TU3*VazY6LAC+aS|Iv5xjI14-?iy0WWg+Z8+Vb&Z8pkSz{i(`n!#H|+{ zxf~QZTrYb6?*3t2wDYRkpJomht(*xT*!cKt1RpRS|Iv5xjI14-?iy0WWg+Z8+Vb&Z8pkSJ(i(`n!#I2W3 z@-`UoxCE*%Vm;;5(WfzeDck>tA}Oqb4-VX!|MYCb$-CiqkK8p+*kYwC@gTe~DWM4f3e7)$ diff --git a/vendor/assets/javascripts/jquery.mobile.js b/vendor/assets/javascripts/jquery.mobile.js index 1aaf2d6..5a4c03b 100755 --- a/vendor/assets/javascripts/jquery.mobile.js +++ b/vendor/assets/javascripts/jquery.mobile.js @@ -1,6 +1,6 @@ /*! -* jQuery Mobile 1.4.0-alpha.1 -* Git HEAD hash: d17d2ba7a10af43dac930d1ee65b6b46268bb08d <> Date: Thu Jul 25 2013 22:32:20 UTC +* jQuery Mobile 1.4.0-beta.1 +* Git HEAD hash: f39417f72a5c14fc039a626dfa2419d41c9c4a72 <> Date: Tue Sep 24 2013 20:03:42 UTC * http://jquerymobile.com * * Copyright 2010, 2013 jQuery Foundation, Inc. and other contributors @@ -26,24 +26,31 @@ $.mobile = {}; }( jQuery )); (function( $, window, undefined ) { - $.extend($.mobile, { + $.extend( $.mobile, { // Version of the jQuery Mobile Framework - version: "1.4.0-alpha.1", + version: "1.4.0-beta.1", + // Deprecated and no longer used in 1.4 remove in 1.5 // Define the url parameter used for referencing widget-generated sub-pages. - // Translates to to example.html&ui-page=subpageIdentifier + // Translates to example.html&ui-page=subpageIdentifier // hash segment before &ui-page= is used to make Ajax request subPageUrlKey: "ui-page", hideUrlBar: true, + // Keepnative Selector + keepNative: ":jqmData(role='none'), :jqmData(role='nojs')", + + // Deprecated in 1.4 remove in 1.5 // Class assigned to page currently in view, and during transitions activePageClass: "ui-page-active", + // Deprecated in 1.4 remove in 1.5 // Class used for "active" button state, from CSS framework activeBtnClass: "ui-btn-active", + // Deprecated in 1.4 remove in 1.5 // Class used for "focus" form element state, from CSS framework focusClass: "ui-focus", @@ -63,7 +70,8 @@ maxTransitionWidth: false, // Minimum scroll distance that will be remembered when returning to a page - minScrollBack: 250, + // Deprecated remove in 1.5 + minScrollBack: 0, // DEPRECATED: the following property is no longer in use, but defined until 2.0 to prevent conflicts touchOverflowEnabled: false, @@ -75,7 +83,7 @@ pageLoadErrorMessage: "Error Loading Page", // For error messages, which theme does the box uses? - pageLoadErrorMessageTheme: "e", + pageLoadErrorMessageTheme: "a", // replace calls to window.history.back with phonegaps navigation helper // where it is provided on the window object @@ -99,18 +107,22 @@ dynamicBaseEnabled: true, // default the property to remove dependency on assignment in init module - pageContainer: $() + pageContainer: $(), + + //enable cross-domain page support + allowCrossDomainPages: false, + + dialogHashKey: "&ui-state=dialog" }); })( jQuery, this ); (function( $, window, undefined ) { var nsNormalizeDict = {}, - // Monkey-patching Sizzle to filter the :jqmData selector oldFind = $.find, rbrace = /(?:\{[\s\S]*\}|\[[\s\S]*\])$/, jqmDataRE = /:jqmData\(([^)]*)\)/g; - $.extend($.mobile, { + $.extend( $.mobile, { // Namespace used framework-wide for data-attrs. Default is no namespace @@ -118,14 +130,14 @@ // Retrieve an attribute from an element and perform some massaging of the value - getAttribute: function( e, key, dns ) { + getAttribute: function( element, key ) { var data; - if ( dns ) { - key = "data-" + $.mobile.ns + key; - } + element = element.jquery ? element[0] : element; - data = e.getAttribute( key ); + if( element && element.getAttribute ){ + data = element.getAttribute( "data-" + $.mobile.ns + key ); + } // Copied from core's src/data.js:dataAttr() // Convert from a string to a proper data type @@ -149,7 +161,8 @@ // and then camel case the attribute string. Add the result // to our nsNormalizeDict so we don't have to do this again. nsNormalize: function( prop ) { - return nsNormalizeDict[ prop ] || ( nsNormalizeDict[ prop ] = $.camelCase( $.mobile.ns + prop ) ); + return nsNormalizeDict[ prop ] || + ( nsNormalizeDict[ prop ] = $.camelCase( $.mobile.ns + prop ) ); }, // Find the closest javascript page element to gather settings data jsperf test @@ -164,6 +177,7 @@ } }); + // Mobile version of data and removeData and hasData methods // ensures all data is set and retrieved using jQuery Mobile's data namespace $.fn.jqmData = function( prop, value ) { @@ -200,9 +214,10 @@ return $.removeData( elem, $.mobile.nsNormalize( prop ) ); }; - $.find = function( selector, context, ret, extra ) { - selector = selector.replace( jqmDataRE, "[data-" + ( $.mobile.ns || "" ) + "$1]" ); + if ( selector.indexOf( ":jqmData" ) > -1 ) { + selector = selector.replace( jqmDataRE, "[data-" + ( $.mobile.ns || "" ) + "$1]" ); + } return oldFind.call( this, selector, context, ret, extra ); }; @@ -506,17 +521,17 @@ $.ui.plugin = { })( jQuery ); (function( $, window, undefined ) { - // jQuery.mobile configurable options - $.extend($.mobile, { + $.extend( $.mobile, { // define the window and the document objects window: $( window ), document: $( document ), - //TODO: Remove once we pull in UI Core + // TODO: Remove and use $.ui.keyCode directly keyCode: $.ui.keyCode, // Place to store various widget extensions behaviors: {}, + // Scroll page vertically: scroll to 0 to hide iOS address bar, or pass a Y value silentScroll: function( ypos ) { if ( $.type( ypos ) !== "number" ) { @@ -526,16 +541,37 @@ $.ui.plugin = { // prevent scrollstart and scrollstop events $.event.special.scrollstart.enabled = false; - setTimeout( function() { + setTimeout(function() { window.scrollTo( 0, ypos ); $.mobile.document.trigger( "silentscroll", { x: 0, y: ypos }); }, 20 ); - setTimeout( function() { + setTimeout(function() { $.event.special.scrollstart.enabled = true; }, 150 ); }, + getClosestBaseUrl: function( ele ) { + // Find the closest page and extract out its url. + var url = $( ele ).closest( ".ui-page" ).jqmData( "url" ), + base = $.mobile.path.documentBase.hrefNoHash; + + if ( !$.mobile.dynamicBaseEnabled || !url || !$.mobile.path.isPath( url ) ) { + url = base; + } + + return $.mobile.path.makeUrlAbsolute( url, base ); + }, + removeActiveLinkClass: function( forceRemoval ) { + if ( !!$.mobile.activeClickedLink && + ( !$.mobile.activeClickedLink.closest( "." + $.mobile.activePageClass ).length || + forceRemoval ) ) { + + $.mobile.activeClickedLink.removeClass( $.mobile.activeBtnClass ); + } + $.mobile.activeClickedLink = null; + }, + // DEPRECATED in 1.4 // Find the closest parent with a theme class on it. Note that // we are not using $.fn.closest() on purpose here because this @@ -561,31 +597,28 @@ $.ui.plugin = { return ltr || defaultTheme || "a"; }, - // TODO the following $ and $.fn extensions can/probably should be moved into jquery.mobile.core.helpers - // - - enhanceable: function( $set ) { - return this.haveParents( $set, "enhance" ); + enhanceable: function( elements ) { + return this.haveParents( elements, "enhance" ); }, - hijackable: function( $set ) { - return this.haveParents( $set, "ajax" ); + hijackable: function( elements ) { + return this.haveParents( elements, "ajax" ); }, - haveParents: function( $set, attr ) { + haveParents: function( elements, attr ) { if ( !$.mobile.ignoreContentEnabled ) { - return $set; + return elements; } - var count = $set.length, + var count = elements.length, $newSet = $(), e, $element, excluded, i, c; for ( i = 0; i < count; i++ ) { - $element = $set.eq( i ); + $element = elements.eq( i ); excluded = false; - e = $set[ i ]; + e = elements[ i ]; while ( e ) { c = e.getAttribute ? e.getAttribute( "data-" + $.mobile.ns + attr ) : ""; @@ -614,30 +647,28 @@ $.ui.plugin = { //simply set the active page's minimum height to screen height, depending on orientation resetActivePageHeight: function( height ) { - var aPage = $( "." + $.mobile.activePageClass ), - aPageHeight = aPage.height(), - aPageOuterHeight = aPage.outerHeight( true ); + var page = $( "." + $.mobile.activePageClass ), + pageHeight = page.height(), + pageOuterHeight = page.outerHeight( true ); height = ( typeof height === "number" ) ? height : $.mobile.getScreenHeight(); - aPage.css( "min-height", height - ( aPageOuterHeight - aPageHeight ) ); - } - }); + page.css( "min-height", height - ( pageOuterHeight - pageHeight ) ); + }, - $.fn.removeWithDependents = function() { - $.removeWithDependents( this ); - }; + loading: function() { + // If this is the first call to this function, instantiate a loader widget + var loader = this.loading._widget || $( $.mobile.loader.prototype.defaultHtml ).loader(), - $.removeWithDependents = function( elem ) { - var $elem = $( elem ); + // Call the appropriate method on the loader + returnValue = loader.loader.apply( loader, arguments ); - ( $elem.jqmData( "dependents" ) || $() ).remove(); - $elem.remove(); - }; + // Make sure the loader is retained for future calls to this function. + this.loading._widget = loader; - $.fn.addDependents = function( newDependents ) { - $.addDependents( this , newDependents ); - }; + return returnValue; + } + }); $.addDependents = function( elem, newDependents ) { var $elem = $( elem ), @@ -646,20 +677,99 @@ $.ui.plugin = { $elem.jqmData( "dependents", $( dependents ).add( newDependents ) ); }; - // note that this helper doesn't attempt to handle the callback - // or setting of an html element's text, its only purpose is - // to return the html encoded version of the text in all cases. (thus the name) - $.fn.getEncodedText = function() { - return $( "" ).text( $( this ).text() ).html(); - }; + // plugins + $.fn.extend({ + removeWithDependents: function() { + $.removeWithDependents( this ); + }, + + // Enhance child elements + enhanceWithin: function() { + var widgetElements, + that = this; + + // Add no js class to elements + if ( $.mobile.nojs ) { + $.mobile.nojs( this ); + } + + // Bind links for ajax nav + if ( $.mobile.links ) { + $.mobile.links( this ); + } + + // Degrade inputs for styleing + if ( $.mobile.degradeInputsWithin ) { + $.mobile.degradeInputsWithin( this ); + } + + // Run buttonmarkup + if ( $.fn.buttonMarkup ) { + $( $.fn.buttonMarkup.initSelector ).buttonMarkup(); + } + + // Add classes for fieldContain + if ( $.fn.fieldcontain ) { + this.find( ":jqmData(role='fieldcontain')" ).jqmEnhanceable().fieldcontain(); + } + + // Enhance widgets + $.each( $.mobile.widgets, function( name, constructor ) { + + // If initSelector not false find elements + if ( constructor.initSelector ) { + + // Filter elements that should not be enhanced based on parents + widgetElements = $.mobile.enhanceable( that.find( constructor.initSelector ) ); + + // If any matching elements remain filter ones with keepNativeSelector + if ( widgetElements.length ) { + + // $.mobile.page.prototype.keepNativeSelector is deprecated this is just for backcompat + // Switch to $.mobile.keepNative in 1.5 which is just a value not a function + widgetElements = widgetElements.not( $.mobile.page.prototype.keepNativeSelector() ); + } + + // Enhance whatever is left + widgetElements[ constructor.prototype.widgetName ](); + } + }); + + return this; + }, + + addDependents: function( newDependents ) { + $.addDependents( this, newDependents ); + }, + + // note that this helper doesn't attempt to handle the callback + // or setting of an html element's text, its only purpose is + // to return the html encoded version of the text in all cases. (thus the name) + getEncodedText: function() { + return $( "" ).text( this.text() ).html(); + }, - // fluent helper function for the mobile namespaced equivalent - $.fn.jqmEnhanceable = function() { - return $.mobile.enhanceable( this ); + // fluent helper function for the mobile namespaced equivalent + jqmEnhanceable: function() { + return $.mobile.enhanceable( this ); + }, + + jqmHijackable: function() { + return $.mobile.hijackable( this ); + } + }); + + $.removeWithDependents = function( nativeElement ) { + var element = $( nativeElement ); + + ( element.jqmData( "dependents" ) || $() ).remove(); + element.remove(); }; + $.addDependents = function( nativeElement, newDependents ) { + var element = $( nativeElement ), + dependents = element.jqmData( "dependents" ) || $(); - $.fn.jqmHijackable = function() { - return $.mobile.hijackable( this ); + element.jqmData( "dependents", $( dependents ).add( newDependents ) ); }; $.find.matches = function( expr, set ) { @@ -674,7 +784,7 @@ $.ui.plugin = { /*! - * jQuery UI Widget 1.10.1 + * jQuery UI Widget @VERSION * http://jqueryui.com * * Copyright 2013 jQuery Foundation and other contributors @@ -781,7 +891,7 @@ $.widget = function( name, base, prototype ) { // TODO: remove support for widgetEventPrefix // always use the name + a colon as the prefix, e.g., draggable:start // don't prefix for widgets that aren't DOM-based - widgetEventPrefix: existingConstructor ? basePrototype.widgetEventPrefix : name + widgetEventPrefix: existingConstructor ? (basePrototype.widgetEventPrefix || name) : name }, proxiedPrototype, { constructor: constructor, namespace: namespace, @@ -809,6 +919,8 @@ $.widget = function( name, base, prototype ) { } $.widget.bridge( name, constructor ); + + return constructor; }; $.widget.extend = function( target ) { @@ -853,6 +965,10 @@ $.widget.bridge = function( name, object ) { this.each(function() { var methodValue, instance = $.data( this, fullName ); + if ( options === "instance" ) { + returnValue = instance; + return false; + } if ( !instance ) { return $.error( "cannot call methods on " + name + " prior to initialization; " + "attempted to call method '" + options + "'" ); @@ -942,9 +1058,6 @@ $.Widget.prototype = { // all event bindings should go through this._on() this.element .unbind( this.eventNamespace ) - // 1.9 BC for #7810 - // TODO remove dual storage - .removeData( this.widgetName ) .removeData( this.widgetFullName ) // support: jquery <1.6.3 // http://bugs.jquery.com/ticket/9413 @@ -1020,8 +1133,7 @@ $.Widget.prototype = { if ( key === "disabled" ) { this.widget() - .toggleClass( this.widgetFullName + "-disabled ui-state-disabled", !!value ) - .attr( "aria-disabled", value ); + .toggleClass( this.widgetFullName + "-disabled", !!value ); this.hoverable.removeClass( "ui-state-hover" ); this.focusable.removeClass( "ui-state-focus" ); } @@ -1030,10 +1142,10 @@ $.Widget.prototype = { }, enable: function() { - return this._setOption( "disabled", false ); + return this._setOptions({ disabled: false }); }, disable: function() { - return this._setOption( "disabled", true ); + return this._setOptions({ disabled: true }); }, _on: function( suppressDisabledCheck, element, handlers ) { @@ -1197,100 +1309,40 @@ $.each( { show: "fadeIn", hide: "fadeOut" }, function( method, defaultEffect ) { (function( $, undefined ) { +var rcapitals = /[A-Z]/g, + replaceFunction = function( c ) { + return "-" + c.toLowerCase(); + }; + $.extend( $.Widget.prototype, { _getCreateOptions: function() { - - var elem = this.element, + var option, value, + elem = this.element[ 0 ], options = {}; - $.each( this.options, function( option ) { - - var value = $.mobile.getAttribute( elem[ 0 ], option.replace( /[A-Z]/g, function( c ) { - return "-" + c.toLowerCase(); - }), true ); - - if ( value != null ) { - options[ option ] = value; + // + if( !$.mobile.getAttribute( elem, "defaults" ) ){ + for ( option in this.options ) { + value = $.mobile.getAttribute( elem, option.replace( rcapitals, replaceFunction ) ); + if ( value != null ) { + options[ option ] = value; + } } - }); - - return options; - }, - - // FIXME: These have to stay in place until we're running on a version of - // the widget factory that does enable()/disable() via _setOptions, as in - // https://github.com/jquery/jquery-ui/pull/1024 - enable: function() { - return this._setOptions({ disabled: false }); - }, - - disable: function() { - return this._setOptions({ disabled: true }); - }, - - enhanceWithin: function( target, useKeepNative ) { - this.enhance( $( $[ this.namespace ][ this.widgetName ].initSelector, $( target ) ), useKeepNative ); - }, - - enhance: function( targets, useKeepNative ) { - var page, keepNative, $widgetElements = $( targets ); - - // if ignoreContentEnabled is set to true the framework should - // only enhance the selected elements when they do NOT have a - // parent with the data-namespace-ignore attribute - $widgetElements = $.mobile.enhanceable( $widgetElements ); - - if ( useKeepNative && $widgetElements.length ) { - // TODO remove dependency on the page widget for the keepNative. - // Currently the keepNative value is defined on the page prototype so - // the method is as well - page = $.mobile.closestPageData( $widgetElements ); - keepNative = ( page && page.keepNativeSelector()) || ""; - - $widgetElements = $widgetElements.not( keepNative ); } - $widgetElements[ this.widgetName ](); + return options; } }); + //TODO: Remove in 1.5 for backcompat only $.mobile.widget = $.Widget; + })( jQuery ); (function( $ ) { - // DEPRECATED - // NOTE global mobile object settings - $.extend( $.mobile, { - // DEPRECATED Should the text be visble in the loading message? - loadingMessageTextVisible: undefined, - - // DEPRECATED When the text is visible, what theme does the loading box use? - loadingMessageTheme: undefined, - - // DEPRECATED default message setting - loadingMessage: undefined, - - // DEPRECATED - // Turn on/off page loading message. Theme doubles as an object argument - // with the following shape: { theme: '', text: '', html: '', textVisible: '' } - // NOTE that the $.mobile.loading* settings and params past the first are deprecated - showPageLoadingMsg: function( theme, msgText, textonly ) { - $.mobile.loading( "show", theme, msgText, textonly ); - }, - - // DEPRECATED - hidePageLoadingMsg: function() { - $.mobile.loading( "hide" ); - }, - - loading: function() { - this.loaderWidget.loader.apply( this.loaderWidget, arguments ); - } - }); - // TODO move loader class down into the widget settings - var loaderClass = "ui-loader", $html = $( "html" ), $window = $.mobile.window; + var loaderClass = "ui-loader", $html = $( "html" ); $.widget( "mobile.loader", { // NOTE if the global config settings are defined they will override these @@ -1320,7 +1372,7 @@ $.mobile.widget = $.Widget; this.element .css({ - top: $.support.scrollTop && $window.scrollTop() + $window.height() / 2 || + top: $.support.scrollTop && this.window.scrollTop() + this.window.height() / 2 || activeBtn.length && activeBtn.offset().top || 100 }); }, @@ -1329,13 +1381,13 @@ $.mobile.widget = $.Widget; // if not, use abs positioning checkLoaderPosition: function() { var offset = this.element.offset(), - scrollTop = $window.scrollTop(), + scrollTop = this.window.scrollTop(), screenHeight = $.mobile.getScreenHeight(); if ( offset.top < scrollTop || ( offset.top - scrollTop ) > screenHeight ) { this.element.addClass( "ui-loader-fakefix" ); this.fakeFixLoader(); - $window + this.window .unbind( "scroll", this.checkLoaderPosition ) .bind( "scroll", $.proxy( this.fakeFixLoader, this ) ); } @@ -1356,69 +1408,60 @@ $.mobile.widget = $.Widget; // use the prototype options so that people can set them globally at // mobile init. Consistency, it's what's for dinner - if ( $.type(theme) === "object" ) { + if ( $.type( theme ) === "object" ) { loadSettings = $.extend( {}, this.options, theme ); - // prefer object property from the param then the old theme setting - theme = loadSettings.theme || $.mobile.loadingMessageTheme; + theme = loadSettings.theme; } else { loadSettings = this.options; - // here we prefer the them value passed as a string argument, then + // here we prefer the theme value passed as a string argument, then // we prefer the global option because we can't use undefined default // prototype options, then the prototype option - theme = theme || $.mobile.loadingMessageTheme || loadSettings.theme; + theme = theme || loadSettings.theme; } // set the message text, prefer the param, then the settings object // then loading message - message = msgText || $.mobile.loadingMessage || loadSettings.text; + message = msgText || ( loadSettings.text === false ? "" : loadSettings.text ); // prepare the dom $html.addClass( "ui-loading" ); - if ( $.mobile.loadingMessage !== false || loadSettings.html ) { - // boolean values require a bit more work :P, supports object properties - // and old settings - if ( $.mobile.loadingMessageTextVisible !== undefined ) { - textVisible = $.mobile.loadingMessageTextVisible; - } else { - textVisible = loadSettings.textVisible; - } - - // add the proper css given the options (theme, text, etc) - // Force text visibility if the second argument was supplied, or - // if the text was explicitly set in the object args - this.element.attr("class", loaderClass + - " ui-corner-all ui-body-" + theme + - " ui-loader-" + ( textVisible || msgText || theme.text ? "verbose" : "default" ) + - ( loadSettings.textonly || textonly ? " ui-loader-textonly" : "" ) ); - - // TODO verify that jquery.fn.html is ok to use in both cases here - // this might be overly defensive in preventing unknowing xss - // if the html attribute is defined on the loading settings, use that - // otherwise use the fallbacks from above - if ( loadSettings.html ) { - this.element.html( loadSettings.html ); - } else { - this.element.find( "h1" ).text( message ); - } + textVisible = loadSettings.textVisible; + + // add the proper css given the options (theme, text, etc) + // Force text visibility if the second argument was supplied, or + // if the text was explicitly set in the object args + this.element.attr("class", loaderClass + + " ui-corner-all ui-body-" + theme + + " ui-loader-" + ( textVisible || msgText || theme.text ? "verbose" : "default" ) + + ( loadSettings.textonly || textonly ? " ui-loader-textonly" : "" ) ); + + // TODO verify that jquery.fn.html is ok to use in both cases here + // this might be overly defensive in preventing unknowing xss + // if the html attribute is defined on the loading settings, use that + // otherwise use the fallbacks from above + if ( loadSettings.html ) { + this.element.html( loadSettings.html ); + } else { + this.element.find( "h1" ).text( message ); + } - // attach the loader to the DOM - this.element.appendTo( $.mobile.pageContainer ); + // attach the loader to the DOM + this.element.appendTo( $.mobile.pageContainer ); - // check that the loader is visible - this.checkLoaderPosition(); + // check that the loader is visible + this.checkLoaderPosition(); - // on scroll check the loader position - $window.bind( "scroll", $.proxy( this.checkLoaderPosition, this ) ); - } + // on scroll check the loader position + this.window.bind( "scroll", $.proxy( this.checkLoaderPosition, this ) ); }, hide: function() { $html.removeClass( "ui-loading" ); - if ( $.mobile.loadingMessage ) { + if ( this.options.text ) { this.element.removeClass( "ui-loader-fakefix" ); } @@ -1427,9 +1470,6 @@ $.mobile.widget = $.Widget; } }); - $window.bind( "pagecontainercreate", function() { - $.mobile.loaderWidget = $.mobile.loaderWidget || $( $.mobile.loader.prototype.defaultHtml ).loader(); - }); })(jQuery, this); @@ -1794,7 +1834,7 @@ $.mobile.widget = $.Widget; iframe_doc.open(); // Set document.domain for the Iframe document as well, if necessary. - domain && iframe_doc.write( '' ); + domain && iframe_doc.write( ''),e.close(),b.location.hash=c)}}(),i}()}(a,this),function(a){b.matchMedia=b.matchMedia||function(a){var b,c=a.documentElement,d=c.firstElementChild||c.firstChild,e=a.createElement("body"),f=a.createElement("div");return f.id="mq-test-1",f.style.cssText="position:absolute;top:-100em",e.style.background="none",e.appendChild(f),function(a){return f.innerHTML='­',c.insertBefore(e,d),b=42===f.offsetWidth,c.removeChild(e),{matches:b,media:a}}}(c),a.mobile.media=function(a){return b.matchMedia(a).matches}}(a),function(a){var b={touch:"ontouchend"in c};a.mobile.support=a.mobile.support||{},a.extend(a.support,b),a.extend(a.mobile.support,b)}(a),function(a){a.extend(a.support,{orientation:"orientation"in b&&"onorientationchange"in b})}(a),function(a,d){function e(a){var b,c=a.charAt(0).toUpperCase()+a.substr(1),e=(a+" "+p.join(c+" ")+c).split(" ");for(b in e)if(o[e[b]]!==d)return!0}function f(a,b,d){var e,f,g=c.createElement("div"),h=function(a){return a.charAt(0).toUpperCase()+a.substr(1)},i=function(a){return""===a?"":"-"+a.charAt(0).toLowerCase()+a.substr(1)+"-"},j=function(c){var d=i(c)+a+": "+b+";",e=h(c),j=e+(""===e?a:h(a));g.setAttribute("style",d),g.style[j]&&(f=!0)},k=d?d:p;for(e=0;e",{href:d}).appendTo("head"),b=a("").prependTo(n),c=b[0].href,e[0].href=g||location.pathname,f&&f.remove(),0===c.indexOf(d)}function j(){var a,d=c.createElement("x"),e=c.documentElement,f=b.getComputedStyle;return"pointerEvents"in d.style?(d.style.pointerEvents="auto",d.style.pointerEvents="x",e.appendChild(d),a=f&&"auto"===f(d,"").pointerEvents,e.removeChild(d),!!a):!1}function k(){var a=c.createElement("div");return"undefined"!=typeof a.getBoundingClientRect}function l(){var a=b,c=navigator.userAgent,d=navigator.platform,e=c.match(/AppleWebKit\/([0-9]+)/),f=!!e&&e[1],g=c.match(/Fennec\/([0-9]+)/),h=!!g&&g[1],i=c.match(/Opera Mobi\/([0-9]+)/),j=!!i&&i[1];return(d.indexOf("iPhone")>-1||d.indexOf("iPad")>-1||d.indexOf("iPod")>-1)&&f&&534>f||a.operamini&&"[object OperaMini]"==={}.toString.call(a.operamini)||i&&7458>j||c.indexOf("Android")>-1&&f&&533>f||h&&6>h||"palmGetResource"in b&&f&&534>f||c.indexOf("MeeGo")>-1&&c.indexOf("NokiaBrowser/8.5.0")>-1?!1:!0}var m,n=a("").prependTo("html"),o=n[0].style,p=["Webkit","Moz","O"],q="palmGetResource"in b,r=b.opera,s=b.operamini&&"[object OperaMini]"==={}.toString.call(b.operamini),t=b.blackberry&&!e("-webkit-transform");a.extend(a.mobile,{browser:{}}),a.mobile.browser.oldIE=function(){var a=3,b=c.createElement("div"),d=b.all||[];do b.innerHTML="";while(d[0]);return a>4?a:!a}(),a.extend(a.support,{cssTransitions:"WebKitTransitionEvent"in b||f("transition","height 100ms linear",["Webkit","Moz",""])&&!a.mobile.browser.oldIE&&!r,pushState:"pushState"in history&&"replaceState"in history&&!(b.navigator.userAgent.indexOf("Firefox")>=0&&b.top!==b)&&-1===b.navigator.userAgent.search(/CriOS/),mediaquery:a.mobile.media("only all"),cssPseudoElement:!!e("content"),touchOverflow:!!e("overflowScrolling"),cssTransform3d:h(),boxShadow:!!e("boxShadow")&&!t,fixedPosition:l(),scrollTop:("pageXOffset"in b||"scrollTop"in c.documentElement||"scrollTop"in n[0])&&!q&&!s,dynamicBaseTag:i(),cssPointerEvents:j(),boundingRect:k(),inlineSVG:g}),n.remove(),m=function(){var a=b.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.gradeA=function(){return(a.support.mediaquery&&a.support.cssPseudoElement||a.mobile.browser.oldIE&&a.mobile.browser.oldIE>=8)&&(a.support.boundingRect||null!==a.fn.jquery.match(/1\.[0-7+]\.[0-9+]?/))},a.mobile.ajaxBlacklist=b.blackberry&&!b.WebKitPoint||s||m,m&&a(function(){a("head link[rel='stylesheet']").attr("rel","alternate stylesheet").attr("rel","stylesheet")}),a.support.boxShadow||a("html").addClass("ui-noboxshadow")}(a),function(a,b){var c,d=a.mobile.window,e=function(){};a.event.special.beforenavigate={setup:function(){d.on("navigate",e)},teardown:function(){d.off("navigate",e)}},a.event.special.navigate=c={bound:!1,pushStateEnabled:!0,originalEventName:b,isPushStateEnabled:function(){return a.support.pushState&&a.mobile.pushStateEnabled===!0&&this.isHashChangeEnabled()},isHashChangeEnabled:function(){return a.mobile.hashListeningEnabled===!0},popstate:function(b){var c=new a.Event("navigate"),e=new a.Event("beforenavigate"),f=b.originalEvent.state||{};e.originalEvent=b,d.trigger(e),e.isDefaultPrevented()||(b.historyState&&a.extend(f,b.historyState),c.originalEvent=b,setTimeout(function(){d.trigger(c,{state:f})},0))},hashchange:function(b){var c=new a.Event("navigate"),e=new a.Event("beforenavigate");e.originalEvent=b,d.trigger(e),e.isDefaultPrevented()||(c.originalEvent=b,d.trigger(c,{state:b.hashchangeState||{}}))},setup:function(){c.bound||(c.bound=!0,c.isPushStateEnabled()?(c.originalEventName="popstate",d.bind("popstate.navigate",c.popstate)):c.isHashChangeEnabled()&&(c.originalEventName="hashchange",d.bind("hashchange.navigate",c.hashchange)))}}}(a),function(a,c){var d,e,f="&ui-state=dialog";a.mobile.path=d={uiStateKey:"&ui-state",urlParseRE:/^\s*(((([^:\/#\?]+:)?(?:(\/\/)((?:(([^:@\/#\?]+)(?:\:([^:@\/#\?]+))?)@)?(([^:\/#\?\]\[]+|\[[^\/\]@#?]+\])(?:\:([0-9]+))?))?)?)?((\/?(?:[^\/\?#]+\/+)*)([^\?#]*)))?(\?[^#]+)?)(#.*)?/,getLocation:function(a){var b=a?this.parseUrl(a):location,c=this.parseUrl(a||location.href).hash;return c="#"===c?"":c,b.protocol+"//"+b.host+b.pathname+b.search+c},parseLocation:function(){return this.parseUrl(this.getLocation())},parseUrl:function(b){if("object"===a.type(b))return b;var c=d.urlParseRE.exec(b||"")||[];return{href:c[0]||"",hrefNoHash:c[1]||"",hrefNoSearch:c[2]||"",domain:c[3]||"",protocol:c[4]||"",doubleSlash:c[5]||"",authority:c[6]||"",username:c[8]||"",password:c[9]||"",host:c[10]||"",hostname:c[11]||"",port:c[12]||"",pathname:c[13]||"",directory:c[14]||"",filename:c[15]||"",search:c[16]||"",hash:c[17]||""}},makePathAbsolute:function(a,b){var c,d,e,f;if(a&&"/"===a.charAt(0))return a;for(a=a||"",b=b?b.replace(/^\/|(\/[^\/]*|[^\/]+)$/g,""):"",c=b?b.split("/"):[],d=a.split("/"),e=0;e-1&&(k=e.slice(g),e=e.slice(0,g)),c=d.makeUrlAbsolute(e,b),f=this.parseUrl(c).search,h?((d.isPath(j)||0===j.replace("#","").indexOf(this.uiStateKey))&&(j=""),k&&-1===j.indexOf(this.uiStateKey)&&(j+=k),-1===j.indexOf("#")&&""!==j&&(j="#"+j),c=d.parseUrl(c),c=c.protocol+"//"+c.host+c.pathname+f+j):c+=c.indexOf("#")>-1?k:"#"+k,c},isPreservableHash:function(a){return 0===a.replace("#","").indexOf(this.uiStateKey)},hashToSelector:function(a){var b="#"===a.substring(0,1);return b&&(a=a.substring(1)),(b?"#":"")+a.replace(/([!"#$%&'()*+,./:;<=>?@[\]^`{|}~])/g,"\\$1")}},d.documentUrl=d.parseLocation(),e=a("head").find("base"),d.documentBase=e.length?d.parseUrl(d.makeUrlAbsolute(e.attr("href"),d.documentUrl.href)):d.documentUrl,d.documentBaseDiffers=d.documentUrl.hrefNoHash!==d.documentBase.hrefNoHash,d.getDocumentUrl=function(b){return b?a.extend({},d.documentUrl):d.documentUrl.href},d.getDocumentBase=function(b){return b?a.extend({},d.documentBase):d.documentBase.href}}(a),function(a,b){a.mobile.History=function(a,b){this.stack=a||[],this.activeIndex=b||0},a.extend(a.mobile.History.prototype,{getActive:function(){return this.stack[this.activeIndex]},getLast:function(){return this.stack[this.previousIndex]},getNext:function(){return this.stack[this.activeIndex+1]},getPrev:function(){return this.stack[this.activeIndex-1]},add:function(a,b){b=b||{},this.getNext()&&this.clearForward(),b.hash&&-1===b.hash.indexOf("#")&&(b.hash="#"+b.hash),b.url=a,this.stack.push(b),this.activeIndex=this.stack.length-1},clearForward:function(){this.stack=this.stack.slice(0,this.activeIndex+1)},find:function(a,b,c){b=b||this.stack;var d,e,f,g=b.length;for(e=0;g>e;e++)if(d=b[e],(decodeURIComponent(a)===decodeURIComponent(d.url)||decodeURIComponent(a)===decodeURIComponent(d.hash))&&(f=e,c))return f;return f},closest:function(a){var c,d=this.activeIndex;return c=this.find(a,this.stack.slice(0,d)),c===b&&(c=this.find(a,this.stack.slice(d),!0),c=c===b?c:c+d),c},direct:function(c){var d=this.closest(c.url),e=this.activeIndex;d!==b&&(this.activeIndex=d,this.previousIndex=e),e>d?(c.present||c.back||a.noop)(this.getActive(),"back"):d>e?(c.present||c.forward||a.noop)(this.getActive(),"forward"):d===b&&c.missing&&c.missing(this.getActive())}})}(a),function(a){var d=a.mobile.path,e=location.href;a.mobile.Navigator=function(b){this.history=b,this.ignoreInitialHashChange=!0,a.mobile.window.bind({"popstate.history":a.proxy(this.popstate,this),"hashchange.history":a.proxy(this.hashchange,this)})},a.extend(a.mobile.Navigator.prototype,{squash:function(e,f){var g,h,i=d.isPath(e)?d.stripHash(e):e;return h=d.squash(e),g=a.extend({hash:i,url:h},f),b.history.replaceState(g,g.title||c.title,h),g},hash:function(a,b){var c,e,f,g;return c=d.parseUrl(a),e=d.parseLocation(),e.pathname+e.search===c.pathname+c.search?f=c.hash?c.hash:c.pathname+c.search:d.isPath(a)?(g=d.parseUrl(b),f=g.pathname+g.search+(d.isPreservableHash(g.hash)?g.hash.replace("#",""):"")):f=a,f},go:function(e,f,g){var h,i,j,k,l=a.event.special.navigate.isPushStateEnabled();i=d.squash(e),j=this.hash(e,i),g&&j!==d.stripHash(d.parseLocation().hash)&&(this.preventNextHashChange=g),this.preventHashAssignPopState=!0,b.location.hash=j,this.preventHashAssignPopState=!1,h=a.extend({url:i,hash:j,title:c.title},f),l&&(k=new a.Event("popstate"),k.originalEvent={type:"popstate",state:null},this.squash(e,h),g||(this.ignorePopState=!0,a.mobile.window.trigger(k))),this.history.add(h.url,h)},popstate:function(b){var c,f;if(a.event.special.navigate.isPushStateEnabled())return this.preventHashAssignPopState?(this.preventHashAssignPopState=!1,b.stopImmediatePropagation(),void 0):this.ignorePopState?(this.ignorePopState=!1,void 0):!b.originalEvent.state&&1===this.history.stack.length&&this.ignoreInitialHashChange&&(this.ignoreInitialHashChange=!1,location.href===e)?(b.preventDefault(),void 0):(c=d.parseLocation().hash,!b.originalEvent.state&&c?(f=this.squash(c),this.history.add(f.url,f),b.historyState=f,void 0):(this.history.direct({url:(b.originalEvent.state||{}).url||c,present:function(c,d){b.historyState=a.extend({},c),b.historyState.direction=d}}),void 0))},hashchange:function(b){var e,f;if(a.event.special.navigate.isHashChangeEnabled()&&!a.event.special.navigate.isPushStateEnabled()){if(this.preventNextHashChange)return this.preventNextHashChange=!1,b.stopImmediatePropagation(),void 0;e=this.history,f=d.parseLocation().hash,this.history.direct({url:f,present:function(c,d){b.hashchangeState=a.extend({},c),b.hashchangeState.direction=d},missing:function(){e.add(f,{hash:f,title:c.title}) -}})}}})}(a),function(a){a.mobile.navigate=function(b,c,d){a.mobile.navigate.navigator.go(b,c,d)},a.mobile.navigate.history=new a.mobile.History,a.mobile.navigate.navigator=new a.mobile.Navigator(a.mobile.navigate.history);var b=a.mobile.path.parseLocation();a.mobile.navigate.history.add(b.href,{hash:b.hash})}(a),function(a,b,c,d){function e(a){for(;a&&"undefined"!=typeof a.originalEvent;)a=a.originalEvent;return a}function f(b,c){var f,g,h,i,j,k,l,m,n,o=b.type;if(b=a.Event(b),b.type=c,f=b.originalEvent,g=a.event.props,o.search(/^(mouse|click)/)>-1&&(g=E),f)for(l=g.length,i;l;)i=g[--l],b[i]=f[i];if(o.search(/mouse(down|up)|click/)>-1&&!b.which&&(b.which=1),-1!==o.search(/^touch/)&&(h=e(f),o=h.touches,j=h.changedTouches,k=o&&o.length?o[0]:j&&j.length?j[0]:d))for(m=0,n=C.length;n>m;m++)i=C[m],b[i]=k[i];return b}function g(b){for(var c,d,e={};b;){c=a.data(b,z);for(d in c)c[d]&&(e[d]=e.hasVirtualBinding=!0);b=b.parentNode}return e}function h(b,c){for(var d;b;){if(d=a.data(b,z),d&&(!c||d[c]))return b;b=b.parentNode}return null}function i(){M=!1}function j(){M=!0}function k(){Q=0,K.length=0,L=!1,j()}function l(){i()}function m(){n(),G=setTimeout(function(){G=0,k()},a.vmouse.resetTimerDuration)}function n(){G&&(clearTimeout(G),G=0)}function o(b,c,d){var e;return(d&&d[b]||!d&&h(c.target,b))&&(e=f(c,b),a(c.target).trigger(e)),e}function p(b){var c,d=a.data(b.target,A);L||Q&&Q===d||(c=o("v"+b.type,b),c&&(c.isDefaultPrevented()&&b.preventDefault(),c.isPropagationStopped()&&b.stopPropagation(),c.isImmediatePropagationStopped()&&b.stopImmediatePropagation()))}function q(b){var c,d,f,h=e(b).touches;h&&1===h.length&&(c=b.target,d=g(c),d.hasVirtualBinding&&(Q=P++,a.data(c,A,Q),n(),l(),J=!1,f=e(b).touches[0],H=f.pageX,I=f.pageY,o("vmouseover",b,d),o("vmousedown",b,d)))}function r(a){M||(J||o("vmousecancel",a,g(a.target)),J=!0,m())}function s(b){if(!M){var c=e(b).touches[0],d=J,f=a.vmouse.moveDistanceThreshold,h=g(b.target);J=J||Math.abs(c.pageX-H)>f||Math.abs(c.pageY-I)>f,J&&!d&&o("vmousecancel",b,h),o("vmousemove",b,h),m()}}function t(a){if(!M){j();var b,c,d=g(a.target);o("vmouseup",a,d),J||(b=o("vclick",a,d),b&&b.isDefaultPrevented()&&(c=e(a).changedTouches[0],K.push({touchID:Q,x:c.clientX,y:c.clientY}),L=!0)),o("vmouseout",a,d),J=!1,m()}}function u(b){var c,d=a.data(b,z);if(d)for(c in d)if(d[c])return!0;return!1}function v(){}function w(b){var c=b.substr(1);return{setup:function(){u(this)||a.data(this,z,{});var d=a.data(this,z);d[b]=!0,F[b]=(F[b]||0)+1,1===F[b]&&O.bind(c,p),a(this).bind(c,v),N&&(F.touchstart=(F.touchstart||0)+1,1===F.touchstart&&O.bind("touchstart",q).bind("touchend",t).bind("touchmove",s).bind("scroll",r))},teardown:function(){--F[b],F[b]||O.unbind(c,p),N&&(--F.touchstart,F.touchstart||O.unbind("touchstart",q).unbind("touchmove",s).unbind("touchend",t).unbind("scroll",r));var d=a(this),e=a.data(this,z);e&&(e[b]=!1),d.unbind(c,v),u(this)||d.removeData(z)}}}var x,y,z="virtualMouseBindings",A="virtualTouchID",B="vmouseover vmousedown vmousemove vmouseup vclick vmouseout vmousecancel".split(" "),C="clientX clientY pageX pageY screenX screenY".split(" "),D=a.event.mouseHooks?a.event.mouseHooks.props:[],E=a.event.props.concat(D),F={},G=0,H=0,I=0,J=!1,K=[],L=!1,M=!1,N="addEventListener"in c,O=a(c),P=1,Q=0;for(a.vmouse={moveDistanceThreshold:10,clickDistanceThreshold:10,resetTimerDuration:1500},y=0;yf;f++)if(g=K[f],h=0,e===j&&Math.abs(g.x-c)a.event.special.swipe.horizontalDistanceThreshold&&Math.abs(c.coords[1]-d.coords[1])d.coords[0]?"swipeleft":"swiperight";return b(e,"swipe",a.Event("swipe",{target:f,swipestart:c,swipestop:d})),b(e,g,a.Event(g,{target:f,swipestart:c,swipestop:d})),!0}return!1},setup:function(){var b=this,c=a(b);c.bind(g,function(d){function e(c){g&&(f=a.event.special.swipe.stop(c),k||(k=a.event.special.swipe.handleSwipe(g,f,b,j)),Math.abs(g.coords[0]-f.coords[0])>a.event.special.swipe.scrollSupressionThreshold&&c.preventDefault())}var f,g=a.event.special.swipe.start(d),j=d.target,k=!1;c.bind(i,e).one(h,function(){k=!0})})},teardown:function(){a(this).unbind(g).unbind(i).unbind(h)}},a.each({scrollstop:"scrollstart",taphold:"tap",swipeleft:"swipe",swiperight:"swipe"},function(b,c){a.event.special[b]={setup:function(){a(this).bind(c,a.noop)},teardown:function(){a(this).unbind(c)}}})}(a,this),function(a){a.event.special.throttledresize={setup:function(){a(this).bind("resize",f)},teardown:function(){a(this).unbind("resize",f)}};var b,c,d,e=250,f=function(){c=(new Date).getTime(),d=c-g,d>=e?(g=c,a(this).trigger("throttledresize")):(b&&clearTimeout(b),b=setTimeout(f,e-d))},g=0}(a),function(a,b){function d(){var a=e();a!==f&&(f=a,l.trigger(m))}var e,f,g,h,i,j,k,l=a(b),m="orientationchange",n={0:!0,180:!0};a.support.orientation&&(i=b.innerWidth||l.width(),j=b.innerHeight||l.height(),k=50,g=i>j&&i-j>k,h=n[b.orientation],(g&&h||!g&&!h)&&(n={"-90":!0,90:!0})),a.event.special.orientationchange=a.extend({},a.event.special.orientationchange,{setup:function(){return a.support.orientation&&!a.event.special.orientationchange.disabled?!1:(f=e(),l.bind("throttledresize",d),void 0)},teardown:function(){return a.support.orientation&&!a.event.special.orientationchange.disabled?!1:(l.unbind("throttledresize",d),void 0)},add:function(a){var b=a.handler;a.handler=function(a){return a.orientation=e(),b.apply(this,arguments)}}}),a.event.special.orientationchange.orientation=e=function(){var d=!0,e=c.documentElement;return d=a.support.orientation?n[b.orientation]:e&&e.clientWidth/e.clientHeight<1.1,d?"portrait":"landscape"},a.fn[m]=function(a){return a?this.bind(m,a):this.trigger(m)},a.attrFn&&(a.attrFn[m]=!0)}(a,this),function(a){var b=a(c);a.mobile._Enhancer=function(){this._dependencies={}},a.extend(a.mobile._Enhancer.prototype,{_defaultCallback:function(b){var c=b.split("."),d=c[0],e=c[1],f=function(b){var c=a(a[d][e].prototype.options.initSelector||a[d][e].initSelector,b);c.length&&a[d][e].prototype.enhance(c,!0)};return f},add:function(a,b,c){var d=this._dependencies;return b||(b={dependencies:[]}),c||(c=this._defaultCallback(a)),d[a]={deps:b.dependencies,callback:c},this},_enhance:function(a,b,c){var d,e=this._dependencies[b];if(e&&!c[b]){for(d in e.deps)this._enhance(a,e.deps[d],c);e.callback(a),c[b]=!0}},enhance:function(a){var b,c={},d=this._dependencies;for(b in d)this._enhance(a,b,c);return this}}),a.mobile._enhancer=new a.mobile._Enhancer,b.bind("create",function(b){a.mobile._enhancer.enhance(b.target)})}(a),function(a,b){a.widget("mobile.page",{options:{theme:"a",domCache:!1,keepNativeDefault:":jqmData(role='none'), :jqmData(role='nojs')",contentTheme:null},_createWidget:function(){a.Widget.prototype._createWidget.apply(this,arguments),this._trigger("init")},_create:function(){var c="data-"+a.mobile.ns,d=this;return this._trigger("beforecreate")===!1?!1:(this.options.role&&this.element.attr("data-"+a.mobile.ns+"role",this.options.role),this.element.attr("tabindex","0").addClass("ui-page ui-page-theme-"+this.options.theme),this._on(this.element,{pagebeforehide:"removeContainerBackground",pagebeforeshow:"_handlePageBeforeShow"}),this.element.find("["+c+"role='content']").each(function(){var e=a(this),f=this.getAttribute(c+"theme")||b;d.options.contentTheme=f||d.options.contentTheme||"dialog"===d.element.jqmData("role")&&d.options.theme,e.addClass("ui-content"),d.options.contentTheme&&e.addClass("ui-body-"+d.options.contentTheme),e.attr("role","main").addClass("ui-content")}),a.mobile._enhancer.enhance(this.element[0]),void 0)},bindRemove:function(b){var c=this.element;!c.data("mobile-page").options.domCache&&c.is(":jqmData(external-page='true')")&&c.bind("pagehide.remove",b||function(){var b=a(this),c=new a.Event("pageremove");b.trigger(c),c.isDefaultPrevented()||b.removeWithDependents()})},_setOptions:function(c){c.theme!==b&&this.element.removeClass("ui-body-"+this.options.theme).addClass("ui-body-"+c.theme),c.contentTheme!==b&&this.element.find("[data-"+a.mobile.ns+"='content']").removeClass("ui-body-"+this.options.contentTheme).addClass("ui-body-"+c.contentTheme)},_handlePageBeforeShow:function(){this.setContainerBackground()},removeContainerBackground:function(){for(var b,c=(a.mobile.pageContainer.attr("class")||"").split(" "),d=null;c.length>0;){if(d=c.pop(),b=new RegExp("^ui-overlay-([a-z])$").exec(d),b&&b.length>1){d=b[1];break}d=null}a.mobile.pageContainer.removeClass("ui-overlay-"+d)},setContainerBackground:function(b){this.options.theme&&a.mobile.pageContainer.addClass("ui-overlay-"+(b||this.options.theme))},keepNativeSelector:function(){var b=this.options,c=b.keepNative&&a.trim(b.keepNative);return c&&b.keepNative!==b.keepNativeDefault?[b.keepNative,b.keepNativeDefault].join(", "):b.keepNativeDefault}})}(a),function(a,d){function e(b){!n||n.closest("."+a.mobile.activePageClass).length&&!b||n.removeClass(a.mobile.activeBtnClass),n=null}function f(){r=!1,q.length>0&&a.mobile.changePage.apply(null,q.pop())}function g(){var b=a.mobile.activePage&&i(a.mobile.activePage);return b||v.hrefNoHash}function h(a){for(;a&&("string"!=typeof a.nodeName||"a"!==a.nodeName.toLowerCase());)a=a.parentNode;return a}function i(b){var c=a(b).closest(".ui-page").jqmData("url"),d=v.hrefNoHash;return a.mobile.dynamicBaseEnabled&&c&&l.isPath(c)||(c=d),l.makeUrlAbsolute(c,d)}a.widget("mobile.content",a.mobile.widget,{_create:function(){var c=a(b);this.setLastScrollEnabled=!0,this._on(c,{navigate:"_filterNavigateEvents"}),this._on(c,{navigate:"_disableRecordScroll",scrollstop:"_delayedRecordScroll"}),this._on({pagechange:"_afterContentChange"}),c.one("navigate",a.proxy(function(){this.setLastScrollEnabled=!0},this))},_disableRecordScroll:function(){this.setLastScrollEnabled=!1},_enableRecordScroll:function(){this.setLastScrollEnabled=!0},_afterContentChange:function(){this.setLastScrollEnabled=!0,this._off(j,"scrollstop"),this._on(j,{scrollstop:"_delayedRecordScroll"})},_recordScroll:function(){if(this.setLastScrollEnabled){var a,b,c,d=this._getActiveHistory();d&&(a=this._getScroll(),b=this._getMinScroll(),c=this._getDefaultScroll(),d.lastScroll=b>a?c:a)}},_delayedRecordScroll:function(){setTimeout(a.proxy(this,"_recordScroll"),100)},_getScroll:function(){return j.scrollTop()},_getMinScroll:function(){return a.mobile.minScrollBack},_getDefaultScroll:function(){return a.mobile.defaultHomeScroll},_filterNavigateEvents:function(b,c){var d;b.originalEvent&&b.originalEvent.isDefaultPrevented()||(d=b.originalEvent.type.indexOf("hashchange")>-1?c.state.hash:c.state.url,d||(d=this._getHash()),d&&"#"!==d&&0!==d.indexOf("#"+a.mobile.path.uiStateKey)||(d=location.href),this._handleNavigate(d,c.state))},_getHash:function(){return a.mobile.path.parseLocation().hash},_getActiveContent:function(){return a.mobile.activePage},_getInitialContent:function(){return a.mobile.firstPage},_getHistory:function(){return p},_getActiveHistory:function(){return a.mobile.urlHistory.getActive()},_getDocumentBase:function(){return v},_back:function(){a.mobile.back()},_forward:function(){b.history.forward()},_handleDestination:function(b){var c,d;return"string"===a.type(b)&&(b=l.stripHash(b)),b&&(c=this._getHistory(),d=this._getDocumentBase(),b=l.isPath(b)?b:l.makeUrlAbsolute("#"+b,d),b===l.makeUrlAbsolute("#"+c.initialDst,d)&&c.stack.length&&c.stack[0].url!==c.initialDst.replace(s,"")&&(b=this._getInitialContent())),b||this._getInitialContent()},_handleDialog:function(b,c){var d,e,f=this._getActiveContent();return f&&!f.hasClass("ui-dialog")?("back"===c.direction?this._back():this._forward(),!1):(d=c.pageUrl,e=this._getActiveHistory(),a.extend(b,{role:e.role,transition:e.transition,reverse:"back"===c.direction}),d)},_handleNavigate:function(b,c){var e=l.stripHash(b),f=this._getHistory(),g=0===f.stack.length?"none":d,h={changeHash:!1,fromHashChange:!0,reverse:"back"===c.direction};a.extend(h,c,{transition:(f.getLast()||{}).transition||g}),f.activeIndex>0&&e.indexOf(s)>-1&&f.initialDst!==e&&(e=this._handleDialog(h,c),e===!1)||this._changeContent(this._handleDestination(e),h)},_changeContent:function(b,c){a.mobile.changePage(b,c)},_getBase:function(){return w},_getBaseWithDefault:function(){return g()},_getNs:function(){return a.mobile.ns},_enhance:function(a,b){return a.page({role:b})},_include:function(a,b){a.appendTo(this.element),this._enhance(a,b.role),a.page("bindRemove")},_find:function(b){var c,d=this._createFileUrl(b),e=this._createDataUrl(b),f=this._getInitialContent();return c=this.element.children("[data-"+this._getNs()+"url='"+e+"']"),0===c.length&&e&&!l.isPath(e)&&(c=this.element.children(l.hashToSelector("#"+e)).attr("data-"+this._getNs()+"url",e).jqmData("url",e)),0===c.length&&l.isFirstPageUrl(d)&&f&&f.parent().length&&(c=a(f)),c},_getLoader:function(){return a.mobile.loaderWidget},_showLoading:function(b,c,d,e){this._loadMsg=setTimeout(a.proxy(function(){this._getLoader().loader("show",c,d,e)},this),b)},_hideLoading:function(){clearTimeout(this._loadMsg),this._getLoader().loader("hide")},_showError:function(){this._hideLoading(),this._showLoading(0,a.mobile.pageLoadErrorMessageTheme,a.mobile.pageLoadErrorMessage,!0),setTimeout(a.proxy(this,"_hideLoading"),1500)},_parse:function(b,c){var d,e=a("
");return e.get(0).innerHTML=b,d=e.find(":jqmData(role='page'), :jqmData(role='dialog')").first(),d.length||(d=a("
"+(b.split(/<\/?body[^>]*>/gim)[1]||"")+"
")),d.attr("data-"+this._getNs()+"url",l.convertUrlToDataUrl(c)).attr("data-"+this._getNs()+"external-page",!0),d},_setLoadedTitle:function(b,c){var d=c.match(/]*>([^<]*)/)&&RegExp.$1;d&&!b.jqmData("title")&&(d=a("
"+d+"
").text(),b.jqmData("title",d))},_isRewritableBaseTag:function(){return a.mobile.dynamicBaseEnabled&&!a.support.dynamicBaseTag},_createDataUrl:function(a){return l.convertUrlToDataUrl(a)},_createFileUrl:function(a){return l.getFilePath(a)},_triggerWithDeprecated:function(b,c,d){var e=a.Event("page"+b),f=a.Event(this.widgetName+b);return(d||this.element).trigger(e,c),this.element.trigger(f,c),{deprecatedEvent:e,event:f}},_loadSuccess:function(b,c,e,f){var g=this._createFileUrl(b),h=this._createDataUrl(b);return a.proxy(function(i,j,k){var m,n=new RegExp("(<[^>]+\\bdata-"+this._getNs()+"role=[\"']?page[\"']?[^>]*>)"),o=new RegExp("\\bdata-"+this._getNs()+"url=[\"']?([^\"'>]*)[\"']?");n.test(i)&&RegExp.$1&&o.test(RegExp.$1)&&RegExp.$1&&(g=l.getFilePath(a("
"+RegExp.$1+"
").text())),e.prefetch===d&&this._getBase().set(g),m=this._parse(i,g),this._setLoadedTitle(m,i),this._isRewritableBaseTag()&&m&&this._getBase().rewrite(g,m),this._include(m,e),b.indexOf("&"+a.mobile.subPageUrlKey)>-1&&(m=this.element.children("[data-"+this._getNs()+"url='"+h+"']")),e.showLoadMsg&&this._hideLoading(),c.xhr=k,c.textStatus=j,c.page=m,c.content=m,this._triggerWithDeprecated("load",c),f.resolve(b,e,m)},this)},_loadDefaults:{type:"get",data:d,reloadPage:!1,reload:!1,role:d,showLoadMsg:!1,loadMsgDelay:50},load:function(b,c){var e,f,g,h,i=c.deferred||a.Deferred(),j=a.extend({},this._loadDefaults,c),k=null,m=l.makeUrlAbsolute(b,this._getBaseWithDefault());return j.reload=j.reloadPage,j.data&&"get"===j.type&&(m=l.addSearchParams(m,j.data),j.data=d),j.data&&"post"===j.type&&(j.reload=!0),e=this._createFileUrl(m),f=this._createDataUrl(m),k=this._find(m),0===k.length&&l.isEmbeddedPage(e)&&!l.isFirstPageUrl(e)?(i.reject(m,j),void 0):(this._getBase().reset(),k.length&&!j.reload?(this._enhance(k,j.role),i.resolve(m,j,k),j.prefetch||this._getBase().set(b),void 0):(h={url:b,absUrl:m,dataUrl:f,deferred:i,options:j},g=this._triggerWithDeprecated("beforeload",h),g.deprecatedEvent.isDefaultPrevented()||g.event.isDefaultPrevented()?void 0:(j.showLoadMsg&&this._showLoading(j.loadMsgDelay),j.prefetch===d&&this._getBase().reset(),a.mobile.allowCrossDomainPages||l.isSameDomain(u,m)?(a.ajax({url:e,type:j.type,data:j.data,contentType:j.contentType,dataType:"html",success:this._loadSuccess(m,h,j,i),error:this._loadError(m,h,j,i)}),void 0):(i.reject(m,j),void 0))))},_loadError:function(b,c,d,e){return a.proxy(function(a,f,g){this._getBase().set(l.get()),c.xhr=a,c.textStatus=f,c.errorThrown=g;var h=this._triggerWithDeprecated("loadfailed",c);h.deprecatedEvent.isDefaultPrevented()||h.event.isDefaultPrevented()||(d.showLoadMsg&&this._showError(),e.reject(b,d))},this)},_getTransitionHandler:function(b){return b=a.mobile._maybeDegradeTransition(b),a.mobile.transitionHandlers[b]||a.mobile.defaultTransitionHandler},_triggerCssTransitionEvents:function(b,c,d){d=d||"",c&&this._triggerWithDeprecated(d+"hide",{nextPage:b},c),this._triggerWithDeprecated(d+"show",{prevPage:c||a("")},b)},_cssTransition:function(b,c,d){var e,f,g=d.transition,h=d.reverse,i=d.deferred;this._triggerCssTransitionEvents(b,c,"before"),this._hideLoading(),e=this._getTransitionHandler(g),f=new e(g,h,b,c).transition(),f.done(function(){i.resolve.apply(i,arguments)}),f.done(a.proxy(function(){this._triggerCssTransitionEvents(b,c)},this))},_releaseTransitionLock:function(){f()},_removeActiveLinkClass:function(a){e(a)},_loadUrl:function(b,c,d){d.target=b,d.deferred=a.Deferred(),this.load(b,d),d.deferred.done(a.proxy(function(a,b,d){r=!1,b.absUrl=c.absUrl,this.transition(d,c,b)},this)),d.deferred.fail(a.proxy(function(){this._removeActiveLinkClass(!0),this._releaseTransitionLock(),this._triggerWithDeprecated("changefailed",c)},this))},_triggerPageBeforeChange:function(b,c,d){var e=new a.Event("pagebeforechange");return a.extend(c,{toPage:b,options:d}),c.absUrl="string"===a.type(b)?l.makeUrlAbsolute(b,g()):d.absUrl,this.element.trigger(e,c),e.isDefaultPrevented()?!1:!0},change:function(b,c){if(r)return q.unshift(arguments),void 0;var d=a.extend({},a.mobile.changePage.defaults,c),e={};d.fromPage=d.fromPage||a.mobile.activePage,this._triggerPageBeforeChange(b,e,d)&&(b=e.toPage,"string"===a.type(b)?(r=!0,this._loadUrl(b,e,d)):this.transition(b,e,d))},transition:function(b,g,h){var i,j,k,m,n,o,t,v,w,x,y,z,A,B;if(r)return q.unshift([b,h]),void 0;if(this._triggerPageBeforeChange(b,g,h)&&(B=this._triggerWithDeprecated("beforetransition",g),!B.deprecatedEvent.isDefaultPrevented()&&!B.event.isDefaultPrevented())){if(r=!0,b[0]!==a.mobile.firstPage[0]||h.dataUrl||(h.dataUrl=u.hrefNoHash),i=h.fromPage,j=h.dataUrl&&l.convertUrlToDataUrl(h.dataUrl)||b.jqmData("url"),k=j,m=l.getFilePath(j),n=p.getActive(),o=0===p.activeIndex,t=0,v=c.title,w="dialog"===h.role||"dialog"===b.jqmData("role"),i&&i[0]===b[0]&&!h.allowSamePageTransition)return r=!1,this._triggerWithDeprecated("transition",g),this.element.trigger("pagechange",g),h.fromHashChange&&p.direct({url:j}),void 0;b.page({role:h.role}),h.fromHashChange&&(t="back"===h.direction?-1:1);try{c.activeElement&&"body"!==c.activeElement.nodeName.toLowerCase()?a(c.activeElement).blur():a("input:focus, textarea:focus, select:focus").blur()}catch(C){}x=!1,w&&n&&(n.url&&n.url.indexOf(s)>-1&&a.mobile.activePage&&!a.mobile.activePage.hasClass("ui-dialog")&&p.activeIndex>0&&(h.changeHash=!1,x=!0),j=n.url||"",j+=!x&&j.indexOf("#")>-1?s:"#"+s,0===p.activeIndex&&j===p.initialDst&&(j+=s)),y=n?b.jqmData("title")||b.children(":jqmData(role='header')").find(".ui-title").text():v,y&&v===c.title&&(v=y),b.jqmData("title")||b.jqmData("title",v),h.transition=h.transition||(t&&!o?n.transition:d)||(w?a.mobile.defaultDialogTransition:a.mobile.defaultPageTransition),!t&&x&&(p.getActive().pageUrl=k),j&&!h.fromHashChange&&(!l.isPath(j)&&j.indexOf("#")<0&&(j="#"+j),z={transition:h.transition,title:v,pageUrl:k,role:h.role},h.changeHash!==!1&&a.mobile.hashListeningEnabled?a.mobile.navigate(j,z,!0):b[0]!==a.mobile.firstPage[0]&&a.mobile.navigate.history.add(j,z)),c.title=v,a.mobile.activePage=b,h.reverse=h.reverse||0>t,A=a.Deferred(),this._cssTransition(b,i,{transition:h.transition,reverse:h.reverse,deferred:A}),A.done(a.proxy(function(c,d,i,j,k){e(),h.duplicateCachedPage&&h.duplicateCachedPage.remove(),k||a.mobile.focusPage(b),f(),this.element.trigger("pagechange",g),this._triggerWithDeprecated("transition",g)},this))}}}),a.mobile.loadPage=function(b,c){var d=c.pageContainer||a.mobile.pageContainer;return c=c||{},c.deferred=a.Deferred(),d.content("load",b,c),c.deferred.promise()};var j=a.mobile.window,k=a("head"),l=a.extend(a.mobile.path,{getFilePath:function(b){var c="&"+a.mobile.subPageUrlKey;return b&&b.split(c)[0].split(s)[0]},isFirstPageUrl:function(b){var c=l.parseUrl(l.makeUrlAbsolute(b,this.documentBase)),e=c.hrefNoHash===this.documentUrl.hrefNoHash||this.documentBaseDiffers&&c.hrefNoHash===this.documentBase.hrefNoHash,f=a.mobile.firstPage,g=f&&f[0]?f[0].id:d;return e&&(!c.hash||"#"===c.hash||g&&c.hash.replace(/^#/,"")===g)},isPermittedCrossDomainRequest:function(b,c){return a.mobile.allowCrossDomainPages&&"file:"===b.protocol&&-1!==c.search(/^https?:/)}}),m=null,n=null,o=a.Deferred(),p=a.mobile.navigate.history,q=[],r=!1,s="&ui-state=dialog",t=k.children("base"),u=l.documentUrl,v=l.documentBase,w={element:t.length?t:a("",{href:v.hrefNoHash}).prependTo(k),linkSelector:"[src], link[href], a[rel='external'], :jqmData(ajax='false'), a[target]",set:function(b){a.mobile.dynamicBaseEnabled&&a.support.dynamicBaseTag&&w.element.attr("href",l.makeUrlAbsolute(b,v))},rewrite:function(b,c){var d=l.get(b);c.find(w.linkSelector).each(function(b,c){var e=a(c).is("[href]")?"href":a(c).is("[src]")?"src":"action",f=a(c).attr(e);f=f.replace(location.protocol+"//"+location.host+location.pathname,""),/^(\w+:|#|\/)/.test(f)||a(c).attr(e,d+f)})},reset:function(){w.element.attr("href",v.hrefNoSearch)}};a.mobile.getDocumentUrl=l.getDocumentUrl,a.mobile.getDocumentBase=l.getDocumentBase,a.mobile.back=function(){var a=b.navigator;this.phonegapNavigationEnabled&&a&&a.app&&a.app.backHistory?a.app.backHistory():b.history.back()},a.mobile.focusPage=function(a){var b=a.find("[autofocus]"),c=a.find(".ui-title:eq(0)");return b.length?(b.focus(),void 0):(c.length?c.focus():a.focus(),void 0)},a.mobile._maybeDegradeTransition=a.mobile._maybeDegradeTransition||function(a){return a},a.fn.animationComplete=function(b){return a.support.cssTransitions?a(this).one("webkitAnimationEnd animationend",b):(setTimeout(b,0),a(this))},a.mobile.path=l,a.mobile.base=w,a.mobile.urlHistory=p,a.mobile.dialogHashKey=s,a.mobile.allowCrossDomainPages=!1,a.mobile.changePage=function(b,c){a.mobile.pageContainer.content("change",b,c)},a.mobile.changePage.defaults={transition:d,reverse:!1,changeHash:!0,fromHashChange:!1,role:d,duplicateCachedPage:d,pageContainer:d,showLoadMsg:!0,dataUrl:d,fromPage:d,allowSamePageTransition:!1},a.mobile.navreadyDeferred=a.Deferred(),a.mobile._registerInternalEvents=function(){var c=function(b,c){var d,e,f,g,h=!0;return!a.mobile.ajaxEnabled||b.is(":jqmData(ajax='false')")||!b.jqmHijackable().length||b.attr("target")?!1:(d=b.attr("action"),g=(b.attr("method")||"get").toLowerCase(),d||(d=i(b),"get"===g&&(d=l.parseUrl(d).hrefNoSearch),d===v.hrefNoHash&&(d=u.hrefNoSearch)),d=l.makeUrlAbsolute(d,i(b)),l.isExternal(d)&&!l.isPermittedCrossDomainRequest(u,d)?!1:(c||(e=b.serializeArray(),m&&m[0].form===b[0]&&(f=m.attr("name"),f&&(a.each(e,function(a,b){return b.name===f?(f="",!1):void 0}),f&&e.push({name:f,value:m.attr("value")}))),h={url:d,options:{type:g,data:a.param(e),transition:b.jqmData("transition"),reverse:"reverse"===b.jqmData("direction"),reloadPage:!0}}),h))};a.mobile.document.delegate("form","submit",function(b){var d=c(a(this));d&&(a.mobile.changePage(d.url,d.options),b.preventDefault())}),a.mobile.document.bind("vclick",function(b){var d,f,g=b.target,i=!1;if(!(b.which>1)&&a.mobile.linkBindingEnabled){if(m=a(g),a.data(g,"mobile-button")){if(!c(a(g).closest("form"),!0))return;g.parentNode&&(g=g.parentNode)}else{if(g=h(g),!g||"#"===l.parseUrl(g.getAttribute("href")||"#").hash)return;if(!a(g).jqmHijackable().length)return}~g.className.indexOf("ui-link-inherit")?g.parentNode&&(f=a.data(g.parentNode,"buttonElements")):f=a.data(g,"buttonElements"),f?g=f.outer:i=!0,d=a(g),i&&(d=d.closest(".ui-btn")),d.length>0&&!d.hasClass("ui-disabled")&&(e(!0),n=d,n.addClass(a.mobile.activeBtnClass))}}),a.mobile.document.bind("click",function(c){if(a.mobile.linkBindingEnabled&&!c.isDefaultPrevented()){var f,g,j,k,m,n,o,p,q=h(c.target),r=a(q);if(q&&!(c.which>1)&&r.jqmHijackable().length){if(f=function(){b.setTimeout(function(){e(!0)},200)},r.is(":jqmData(rel='back')"))return a.mobile.back(),!1;if(g=i(r),j=l.makeUrlAbsolute(r.attr("href")||"#",g),!a.mobile.ajaxEnabled&&!l.isEmbeddedPage(j))return f(),void 0;if(-1!==j.search("#")){if(j=j.replace(/[^#]*#/,""),!j)return c.preventDefault(),void 0;j=l.isPath(j)?l.makeUrlAbsolute(j,g):l.makeUrlAbsolute("#"+j,u.hrefNoHash)}if(k=r.is("[rel='external']")||r.is(":jqmData(ajax='false')")||r.is("[target]"),m=k||l.isExternal(j)&&!l.isPermittedCrossDomainRequest(u,j))return f(),void 0;n=r.jqmData("transition"),o="reverse"===r.jqmData("direction")||r.jqmData("back"),p=r.attr("data-"+a.mobile.ns+"rel")||d,a.mobile.changePage(j,{transition:n,reverse:o,role:p,link:r}),c.preventDefault()}}}),a.mobile.document.delegate(".ui-page","pageshow.prefetch",function(){var b=[];a(this).find("a:jqmData(prefetch)").each(function(){var c=a(this),d=c.attr("href");d&&-1===a.inArray(d,b)&&(b.push(d),a.mobile.loadPage(d,{role:c.attr("data-"+a.mobile.ns+"rel"),prefetch:!0}))})}),a.mobile.pageContainer.content(),a.mobile.document.bind("pageshow",a.mobile.resetActivePageHeight),a.mobile.window.bind("throttledresize",a.mobile.resetActivePageHeight)},a(function(){o.resolve()}),a.when(o,a.mobile.navreadyDeferred).done(function(){a.mobile._registerInternalEvents()})}(a),function(a,b){a.mobile.Transition=function(){this.init.apply(this,arguments)},a.extend(a.mobile.Transition.prototype,{toPreClass:" ui-page-pre-in",init:function(b,c,d,e){a.extend(this,{name:b,reverse:c,$to:d,$from:e,deferred:new a.Deferred})},cleanFrom:function(){this.$from.removeClass(a.mobile.activePageClass+" out in reverse "+this.name).height("")},beforeDoneIn:function(){},beforeDoneOut:function(){},beforeStartOut:function(){},doneIn:function(){this.beforeDoneIn(),this.$to.removeClass("out in reverse "+this.name).height(""),this.toggleViewportClass(),a.mobile.window.scrollTop()!==this.toScroll&&this.scrollPage(),this.deferred.resolve(this.name,this.reverse,this.$to,this.$from,!0)},doneOut:function(a,b,c){this.beforeDoneOut(),this.startIn(a,b,c)},hideIn:function(a){this.$to.css("z-index",-10),a.call(this),this.$to.css("z-index","")},scrollPage:function(){a.event.special.scrollstart.enabled=!1,(a.mobile.hideUrlBar||this.toScroll!==a.mobile.defaultHomeScroll)&&b.scrollTo(0,this.toScroll),setTimeout(function(){a.event.special.scrollstart.enabled=!0},150)},startIn:function(b,c,d){this.hideIn(function(){this.$to.addClass(a.mobile.activePageClass+this.toPreClass),a.mobile.focusPage(this.$to),this.$to.height(b+this.toScroll),d||this.scrollPage()}),d||this.$to.animationComplete(a.proxy(function(){this.doneIn()},this)),this.$to.removeClass(this.toPreClass).addClass(this.name+" in "+c),d&&this.doneIn()},startOut:function(b,c,d){this.beforeStartOut(b,c,d),this.$from.height(b+a.mobile.window.scrollTop()).addClass(this.name+" out"+c)},toggleViewportClass:function(){a.mobile.pageContainer.toggleClass("ui-mobile-viewport-transitioning viewport-"+this.name)},transition:function(){var b=this.reverse?" reverse":"",c=a.mobile.getScreenHeight(),d=a.mobile.maxTransitionWidth!==!1&&a.mobile.window.width()>a.mobile.maxTransitionWidth,e=!a.support.cssTransitions||d||!this.name||"none"===this.name||Math.max(a.mobile.window.scrollTop(),this.toScroll)>a.mobile.getMaxScrollForTransition();return this.toScroll=a.mobile.urlHistory.getActive().lastScroll||a.mobile.defaultHomeScroll,this.toggleViewportClass(),this.$from&&!e?this.startOut(c,b,e):this.doneOut(c,b,e),this.deferred.promise()}})}(a,this),function(a){a.mobile.SerialTransition=function(){this.init.apply(this,arguments)},a.extend(a.mobile.SerialTransition.prototype,a.mobile.Transition.prototype,{sequential:!0,beforeDoneOut:function(){this.$from&&this.cleanFrom()},beforeStartOut:function(b,c,d){this.$from.animationComplete(a.proxy(function(){this.doneOut(b,c,d)},this))}})}(a),function(a){a.mobile.ConcurrentTransition=function(){this.init.apply(this,arguments)},a.extend(a.mobile.ConcurrentTransition.prototype,a.mobile.Transition.prototype,{sequential:!1,beforeDoneIn:function(){this.$from&&this.cleanFrom()},beforeStartOut:function(a,b,c){this.doneOut(a,b,c)}})}(a),function(a){var b=function(){return 3*a.mobile.getScreenHeight()};a.mobile.transitionHandlers={sequential:a.mobile.SerialTransition,simultaneous:a.mobile.ConcurrentTransition},a.mobile.defaultTransitionHandler=a.mobile.transitionHandlers.sequential,a.mobile.transitionFallbacks={},a.mobile._maybeDegradeTransition=function(b){return b&&!a.support.cssTransform3d&&a.mobile.transitionFallbacks[b]&&(b=a.mobile.transitionFallbacks[b]),b},a.mobile.getMaxScrollForTransition=a.mobile.getMaxScrollForTransition||b}(a),function(a){a.mobile.transitionFallbacks.flip="fade"}(a,this),function(a){a.mobile.transitionFallbacks.flow="fade"}(a,this),function(a){a.mobile.transitionFallbacks.pop="fade"}(a,this),function(a){a.mobile.transitionHandlers.slide=a.mobile.transitionHandlers.simultaneous,a.mobile.transitionFallbacks.slide="fade"}(a,this),function(a){a.mobile.transitionFallbacks.slidedown="fade"}(a,this),function(a){a.mobile.transitionFallbacks.slidefade="fade"}(a,this),function(a){a.mobile.transitionFallbacks.slideup="fade"}(a,this),function(a){a.mobile.transitionFallbacks.turn="fade"}(a,this),function(a,b){a.mobile.page.prototype.options.degradeInputs={color:!1,date:!1,datetime:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:"number",search:"text",tel:!1,time:!1,url:!1,week:!1},a.mobile._enhancer.add("mobile.degradeinputs",b,function(b){var c,d=a(b),e=a.mobile.closestPageData(d); -e&&(c=e.options,d.find("input").not(e.keepNativeSelector()).each(function(){var b,d,e,f,g=a(this),h=this.getAttribute("type"),i=c.degradeInputs[h]||"text";c.degradeInputs[h]&&(b=a("
").html(g.clone()).html(),d=b.indexOf(" type=")>-1,e=d?/\s+type=["']?\w+['"]?/:/\/?>/,f=' type="'+i+'" data-'+a.mobile.ns+'type="'+h+'"'+(d?"":">"),g.replaceWith(b.replace(e,f)))}))})}(a),function(a,b,c){a.widget("mobile.dialog",{options:{closeBtn:"left",closeBtnText:"Close",overlayTheme:"a",corners:!0},_handlePageBeforeShow:function(){this._isCloseable=!0,this.options.overlayTheme&&this.element.page("removeContainerBackground").page("setContainerBackground",this.options.overlayTheme)},_handlePageBeforeHide:function(){this._isCloseable=!1},_handleVClickSubmit:function(b){var c,d=a(b.target).closest("vclick"===b.type?"a":"form");d.length&&!d.jqmData("transition")&&(c={},c["data-"+a.mobile.ns+"transition"]=(a.mobile.urlHistory.getActive()||{}).transition||a.mobile.defaultDialogTransition,c["data-"+a.mobile.ns+"direction"]="reverse",d.attr(c))},_create:function(){var b=this.element,c=this.options;b.addClass("ui-dialog").wrapInner(a("
",{role:"dialog","class":"ui-dialog-contain ui-overlay-shadow"+(c.corners?" ui-corner-all":"")})),a.extend(this,{_isCloseable:!1,_inner:b.children(),_headerCloseButton:null}),this._on(b,{vclick:"_handleVClickSubmit",submit:"_handleVClickSubmit",pagebeforeshow:"_handlePageBeforeShow",pagebeforehide:"_handlePageBeforeHide"}),this._setCloseBtn(c.closeBtn)},_setOptions:function(b){var d,e,f=this.options;b.corners!==c&&this._inner.toggleClass("ui-corner-all",!!b.corners),b.overlayTheme!==c&&a.mobile.activePage[0]===this.element[0]&&(f.overlayTheme=b.overlayTheme,this._handlePageBeforeShow()),b.closeBtnText!==c&&(d=f.closeBtn,e=b.closeBtnText),b.closeBtn!==c&&(d=b.closeBtn),d&&this._setCloseBtn(d,e),this._super(b)},_setCloseBtn:function(b,c){var d,e=this._headerCloseButton;b="left"===b?"left":"right"===b?"right":"none","none"===b?e&&(e.remove(),e=null):e?(e.removeClass("ui-btn-left ui-btn-right").addClass("ui-btn-"+b),c&&e.text(c)):(d=this._inner.find(":jqmData(role='header')").first(),e=a("",{role:"button",href:"#","class":"ui-btn ui-corner-all ui-icon-delete ui-btn-icon-notext ui-btn-"+b}).text(c||this.options.closeBtnText||"").prependTo(d),this._on(e,{click:"close"})),this._headerCloseButton=e},close:function(){var b,c,d=a.mobile.navigate.history;this._isCloseable&&(this._isCloseable=!1,a.mobile.hashListeningEnabled&&d.activeIndex>0?a.mobile.back():(b=Math.max(0,d.activeIndex-1),c=d.stack[b].pageUrl||d.stack[b].url,d.previousIndex=d.activeIndex,d.activeIndex=b,a.mobile.path.isPath(c)||(c=a.mobile.path.makeUrlAbsolute("#"+c)),a.mobile.changePage(c,{direction:"back",changeHash:!1,fromHashChange:!0})))}}),a.mobile.dialog.initSelector=":jqmData(role='dialog')",a.mobile.document.delegate(a.mobile.dialog.initSelector,"pagecreate",function(){a.mobile.dialog.prototype.enhance(this)})}(a,this),function(a,b){var c=/([A-Z])/g;a.widget("mobile.collapsible",{options:{enhanced:!1,expandCueText:null,collapseCueText:null,collapsed:!0,heading:"h1,h2,h3,h4,h5,h6,legend",collapsedIcon:null,expandedIcon:null,iconpos:null,theme:null,contentTheme:null,inset:null,corners:null,mini:null},_create:function(){var b=this.element,c={accordion:b.closest(":jqmData(role='collapsible-set')"+(a.mobile.collapsibleset?", :mobile-collapsibleset":"")).addClass("ui-collapsible-set")};a.extend(this,{_ui:c}),this.options.enhanced?(c.heading=a(".ui-collapsible-heading",this.element[0]),c.content=c.heading.next(),c.anchor=a("a",c.heading[0]).first(),c.status=c.anchor.children(".ui-collapsible-heading-status")):this._enhance(b,c),this._on(c.heading,{tap:function(){c.heading.find("a").first().addClass(a.mobile.activeBtnClass)},click:function(a){this._handleExpandCollapse(!c.heading.hasClass("ui-collapsible-heading-collapsed")),a.preventDefault(),a.stopPropagation()}})},_getOptions:function(b){var d,e=this._ui.accordion,f=this._ui.accordionWidget;b=a.extend({},b),e.length&&!f&&(this._ui.accordionWidget=f=e.data("mobile-collapsibleset"));for(d in b)b[d]=null!=b[d]?b[d]:f?f.options[d]:e.length?a.mobile.getAttribute(e[0],d.replace(c,"-$1").toLowerCase(),!0):null,null==b[d]&&(b[d]=a.mobile.collapsible.defaults[d]);return b},_themeClassFromOption:function(a,b){return b?"none"===b?"":a+b:""},_enhance:function(b,c){var d,e=this._getOptions(this.options),f=this._themeClassFromOption("ui-body-",e.contentTheme);return b.addClass("ui-collapsible "+(e.inset?"ui-collapsible-inset ":"")+(e.inset&&e.corners?"ui-corner-all ":"")+(f?"ui-collapsible-themed-content ":"")),c.originalHeading=b.children(this.options.heading).first(),c.content=b.wrapInner("
").children(".ui-collapsible-content"),c.heading=c.originalHeading,c.heading.is("legend")&&(c.heading=a("
"+c.heading.html()+"
"),c.placeholder=a("
").insertBefore(c.originalHeading),c.originalHeading.remove()),d=e.collapsed?e.collapsedIcon?"ui-icon-"+e.collapsedIcon:"":e.expandedIcon?"ui-icon-"+e.expandedIcon:"",c.status=a(""),c.anchor=c.heading.detach().addClass("ui-collapsible-heading").append(c.status).wrapInner("").find("a").first().addClass("ui-btn "+(d?d+" ":"")+(d?"ui-btn-icon-"+("right"===e.iconpos?"right":"left")+" ":"")+this._themeClassFromOption("ui-btn-",e.theme)+" "+(e.mini?"ui-mini ":"")),c.heading.insertBefore(c.content),this._handleExpandCollapse(this.options.collapsed),c},refresh:function(){var b,c={};for(b in a.mobile.collapsible.defaults)c[b]=this.options[b];this._setOptions(c)},_setOptions:function(a){var c,d,e,f=this.element,g=this.options,h=this._ui,i=h.anchor,j=h.status,k=this._getOptions(a);a.collapsed!==b&&this._handleExpandCollapse(a.collapsed),c=f.hasClass("ui-collapsible-colapsed"),c?(k.expandCueText!==b&&j.text(k.expandCueText),k.collapsedIcon!==b&&(g.collapsedIcon&&i.removeClass("ui-icon-"+g.collapsedIcon),k.collapsedIcon&&i.addClass("ui-icon-"+k.collapsedIcon))):(k.collapseCueText!==b&&j.text(k.collapseCueText),k.expandedIcon!==b&&(g.expandedIcon&&i.removeClass("ui-icon-"+g.expandedWIcon),k.expandedIcon&&i.addClass("ui-icon-"+k.expandedIcon))),k.iconpos!==b&&(i.removeClass("ui-btn-icon-"+("right"===g.iconPos?"right":"left")),i.addClass("ui-btn-icon-"+("right"===k.iconPos?"right":"left"))),k.theme!==b&&(e=this._themeClassFromOption("ui-btn-",g.theme),d=this._themeClassFromOption("ui-btn-",k.theme),i.removeClass(e).addClass(d)),k.contentTheme!==b&&(e=this._themeClassFromOption("ui-body-",g.theme),d=this._themeClassFromOption("ui-body-",k.theme),h.content.removeClass(e).addClass(d)),k.inset!==b&&(f.toggleClass("ui-collapsible-inset",k.inset),g.inset=k.inset,k.inset||(k.corners=!1)),k.corners!==b&&f.toggleClass("ui-corner-all",g.inset&&k.corners),k.mini!==b&&i.toggleClass("ui-mini",k.mini),this._super(a)},_handleExpandCollapse:function(b){var c=this._getOptions(this.options),d=this._ui;d.status.text(b?c.expandCueText:c.collapseCueText),d.heading.toggleClass("ui-collapsible-heading-collapsed",b).find("a").first().toggleClass("ui-icon-"+c.expandedIcon,!b).toggleClass("ui-icon-"+c.collapsedIcon,b||c.expandedIcon===c.collapsedIcon).removeClass(a.mobile.activeBtnClass),this.element.toggleClass("ui-collapsible-collapsed",b),d.content.toggleClass("ui-collapsible-content-collapsed",b).attr("aria-hidden",b).trigger("updatelayout"),this.options.collapsed=b,this._trigger(b?"collapse":"expand")},expand:function(){this._handleExpandCollapse(!1)},collapse:function(){this._handleExpandCollapse(!0)},_destroy:function(){var a=this._ui,b=this.options;b.enhanced||(a.placeholder?(a.originalHeading.insertBefore(a.placeholder),a.placeholder.remove(),a.heading.remove()):(a.status.remove(),a.heading.removeClass("ui-collapsible-heading ui-collapsible-heading-collapsed").children().contents().unwrap()),a.anchor.contents().unwrap(),a.content.contents().unwrap(),this.element.removeClass("ui-collapsible ui-collapsible-collapsed ui-collapsible-themed-content ui-collapsible-inset ui-corner-all"))}}),a.mobile.collapsible.defaults={expandCueText:" click to expand contents",collapseCueText:" click to collapse contents",collapsedIcon:"plus",expandedIcon:"minus",iconpos:"left",inset:!0,corners:!0,mini:!1},a.mobile.collapsible.initSelector=":jqmData(role='collapsible')",a.mobile._enhancer.add("mobile.collapsible")}(a),function(a){a.mobile.behaviors.addFirstLastClasses={_getVisibles:function(a,b){var c;return b?c=a.not(".ui-screen-hidden"):(c=a.filter(":visible"),0===c.length&&(c=a.not(".ui-screen-hidden"))),c},_addFirstLastClasses:function(a,b,c){a.removeClass("ui-first-child ui-last-child"),b.eq(0).addClass("ui-first-child").end().last().addClass("ui-last-child"),c||this.element.trigger("updatelayout")},_removeFirstLastClasses:function(a){a.removeClass("ui-first-child ui-last-child")}}}(a),function(a,b){var c=":mobile-collapsible, "+a.mobile.collapsible.initSelector;a.widget("mobile.collapsibleset",a.extend({options:a.extend({enhanced:!1},a.mobile.collapsible.defaults),_handleCollapsibleExpand:function(b){var c=a(b.target).closest(".ui-collapsible");c.parent().is(":mobile-collapsibleset, :jqmData(role='collapsible-set')")&&c.siblings(".ui-collapsible:not(.ui-collapsible-collapsed)").collapsible("collapse")},_create:function(){var b=this.element,c=this.options;a.extend(this,{_classes:""}),c.enhanced||b.addClass("ui-collapsible-set "+this._themeClassFromOption("ui-group-theme-",c.theme)+" "+(c.corners&&c.inset?"ui-corner-all ":"")),this._on(b,{collapsibleexpand:"_handleCollapsibleExpand"})},_themeClassFromOption:function(a,b){return b?"none"===b?"":a+b:""},_init:function(){this._refresh(!0),this.element.children(c).filter(":jqmData(collapsed='false')").collapsible("expand")},_setOptions:function(a){var c,d=this.element,e=this._themeClassFromOption("ui-group-theme-",a.theme);return e&&d.removeClass(this._themeClassFromOption("ui-group-theme-",this.options.theme)).addClass(e),a.corners!==b&&d.toggleClass("ui-corner-all",a.corners),c=this._super(a),this.element.children(":mobile-collapsible").collapsible("refresh"),c},_destroy:function(){var a=this.element;this._removeFirstLastClasses(a.children(c)),a.removeClass("ui-collapsible-set ui-corner-all "+this._themeClassFromOption("ui-group-theme",this.options.theme)).children(":mobile-collapsible").collapsible("destroy")},_refresh:function(b){var d=this.element.children(c);a.mobile.collapsible.prototype.enhance(d.not(".ui-collapsible")),this._addFirstLastClasses(d,this._getVisibles(d,b),b)},refresh:function(){this._refresh(!1)}},a.mobile.behaviors.addFirstLastClasses)),a.mobile.collapsibleset.initSelector=":jqmData(role='collapsible-set')",a.mobile._enhancer.add("mobile.collapsibleset")}(a),function(a,b){a.fn.fieldcontain=function(){return this.addClass("ui-field-contain")},a.mobile._enhancer.add("mobile.fieldcontain",b,function(b){a(":jqmData(role='fieldcontain')",b).jqmEnhanceable().fieldcontain()})}(a),function(a){a.fn.grid=function(b){return this.each(function(){var c,d,e=a(this),f=a.extend({grid:null},b),g=e.children(),h={solo:1,a:2,b:3,c:4,d:5},i=f.grid;if(!i)if(g.length<=5)for(d in h)h[d]===g.length&&(i=d);else i="a",e.addClass("ui-grid-duo");c=h[i],e.addClass("ui-grid-"+i),g.filter(":nth-child("+c+"n+1)").addClass("ui-block-a"),c>1&&g.filter(":nth-child("+c+"n+2)").addClass("ui-block-b"),c>2&&g.filter(":nth-child("+c+"n+3)").addClass("ui-block-c"),c>3&&g.filter(":nth-child("+c+"n+4)").addClass("ui-block-d"),c>4&&g.filter(":nth-child("+c+"n+5)").addClass("ui-block-e")})}}(a),function(a,b){a.widget("mobile.navbar",{options:{iconpos:"top",grid:null},_create:function(){var d=this.element,e=d.find("a"),f=e.filter(":jqmData(icon)").length?this.options.iconpos:b,g="ui-btn";d.addClass("ui-navbar").attr("role","navigation").find("ul").jqmEnhanceable().grid({grid:this.options.grid}),e.each(function(){var b=a.mobile.getAttribute(this,"icon",!0),c=a.mobile.getAttribute(this,"theme",!0);c&&(g+=" ui-btn-"+c),b&&(g+=" ui-icon-"+b+" ui-btn-icon-"+f),a(this).addClass(g)}),d.delegate("a","vclick",function(){var b;a(this).is(".ui-disabled, .ui-btn-active")||(e.removeClass(a.mobile.activeBtnClass),a(this).addClass(a.mobile.activeBtnClass),b=a(this),a(c).one("pagehide",function(){b.removeClass(a.mobile.activeBtnClass)}))}),d.closest(".ui-page").bind("pagebeforeshow",function(){e.filter(".ui-state-persist").addClass(a.mobile.activeBtnClass)})}}),a.mobile.navbar.initSelector=":jqmData(role='navbar')",a.mobile._enhancer.add("mobile.navbar")}(a),function(a){var b=a.mobile.getAttribute;a.widget("mobile.listview",a.extend({options:{theme:null,countTheme:null,dividerTheme:null,icon:"carat-r",splitIcon:"carat-r",splitTheme:null,corners:!0,shadow:!0,inset:!1},_create:function(){var a=this,b="";b+=a.options.inset?" ui-listview-inset":"",a.options.inset&&(b+=a.options.corners?" ui-corner-all":"",b+=a.options.shadow?" ui-shadow":""),a.element.addClass(" ui-listview"+b),a.refresh(!0)},_findFirstElementByTagName:function(a,b,c,d){var e={};for(e[c]=e[d]=!0;a;){if(e[a.nodeName])return a;a=a[b]}return null},_addThumbClasses:function(b){var c,d,e=b.length;for(c=0;e>c;c++)d=a(this._findFirstElementByTagName(b[c].firstChild,"nextSibling","img","IMG")),d.length&&a(this._findFirstElementByTagName(d[0].parentNode,"parentNode","li","LI")).addClass(d.hasClass("ui-li-icon")?"ui-li-has-icon":"ui-li-has-thumb")},_getChildrenByTagName:function(b,c,d){var e=[],f={};for(f[c]=f[d]=!0,b=b.firstChild;b;)f[b.nodeName]&&e.push(b),b=b.nextSibling;return a(e)},refresh:function(c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v=this.options,w=this.element,x=this._getChildrenByTagName(w[0],"li","LI"),y=!!a.nodeName(w[0],"ol"),z=w.attr("start"),A={},B=w.find(".ui-li-count"),C=b(w[0],"counttheme",!0)||this.options.countTheme,D=C?"ui-body-"+C:!1;for(v.theme&&w.addClass("ui-group-theme-"+v.theme),y&&(z||0===z)&&(n=parseInt(z,10)-1,w.css("counter-reset","listnumbering "+n)),e=0,f=x.length;f>e;e++)g=x.eq(e),h="",(c||g[0].className.search(/\bui-li-static\b|\bui-li-divider\b/)<0)&&(l=this._getChildrenByTagName(g[0],"a","A"),m="list-divider"===b(g[0],"role",!0),p=g.attr("value"),i=b(g[0],"theme",!0),l.length&&l[0].className.search(/\bui-btn\b/)<0&&!m?(j=b(g[0],"icon",!0),k=j===!1?!1:j||v.icon,l.removeClass("ui-link"),d="ui-btn",i&&(d+=" ui-btn-"+i),l.length>1?(h="ui-li-has-alt",q=l.last(),r=b(q[0],"theme",!0)||v.splitTheme||b(g[0],"theme",!0),s=b(q[0],"icon",!0)||b(g[0],"icon",!0)||v.splitIcon,t=r?"ui-btn ui-btn-"+r+" ui-icon-"+s:"ui-btn ui-icon-"+s,q.attr("title",a.trim(q.getEncodedText())).addClass(t).empty()):k&&(d+=" ui-icon-"+k),l.first().addClass(d)):m?(u=b(g[0],"theme",!0)||v.dividerTheme||v.theme,h="ui-li-divider ui-bar-"+(u?u:"inherit"),g.attr("role","heading")):l.length<=0&&(h="ui-li-static ui-body-"+(i?i:"inherit")),y&&p&&(o=parseInt(p,10)-1,g.css("counter-reset","listnumbering "+o))),A[h]||(A[h]=[]),A[h].push(g[0]);for(h in A)a(A[h]).addClass(h);B.each(function(){a(this).closest("li").addClass("ui-li-has-count")}),D&&B.addClass(D),this._addThumbClasses(x),this._addThumbClasses(x.find(".ui-btn")),this._addFirstLastClasses(x,this._getVisibles(x,c),c),this._trigger("afterrefresh")}},a.mobile.behaviors.addFirstLastClasses)),a.mobile.listview.initSelector=":jqmData(role='listview')",a.mobile._enhancer.add("mobile.listview")}(a),function(a,c){var d=function(b,c){return-1===(""+(a.mobile.getAttribute(this,"filtertext",!0)||a(this).text())).toLowerCase().indexOf(c)};a.widget("mobile.filterable",{options:{filterPlaceholder:"Filter items...",filterReveal:!1,filterCallback:d,enhanced:!1,input:null,children:"> li, > option, tbody tr, .ui-controlgroup-controls .ui-btn"},_create:function(){var b=this.options;a.extend(this,{_search:null,_timer:0}),this._setInput(b.input),b.enhanced||this._filterItems((this._search&&this._search.val()||"").toLowerCase())},_onKeyUp:function(){var c,d,e=this._search;if(e){if(c=e.val().toLowerCase(),d=a.mobile.getAttribute(e[0],"lastval",!0)+"",d&&d===c)return;this._timer&&(b.clearTimeout(this._timer),this._timer=0),this._timer=this._delay(function(){this._trigger("beforefilter","beforefilter",{input:e}),e[0].setAttribute("data-"+a.mobile.ns+"lastval",c),this._filterItems(c),this._timer=0},250)}},_getFilterableItems:function(){var b=this.element,c=this.options.children,d=c?a.isFunction(c)?c():c.nodeName?a(c):c.jquery?c:this.element.find(c):{length:0};return 0===d.length&&(d=b.children()),d},_filterItems:function(b){var c,e,f,g,h=[],i=[],j=this.options,k=this._getFilterableItems();if(null!=b)for(e=j.filterCallback||d,f=k.length,c=0;f>c;c++)g=e.call(k[c],c,b)?i:h,g.push(k[c]);0===i.length?k[j.filterReveal?"addClass":"removeClass"]("ui-screen-hidden"):(a(i).addClass("ui-screen-hidden"),a(h).removeClass("ui-screen-hidden")),this._refreshChildWidget()},_refreshChildWidget:function(){var b,c,d=["collapsibleset","selectmenu","controlgroup","listview"];for(c=d.length-1;c>-1;c--)b=d[c],a.mobile[b]&&(b=this.element.data("mobile-"+b),b&&a.isFunction(b.refresh)&&b.refresh())},_setInput:function(c){var d=this._search;this._timer&&(b.clearTimeout(this._timer),this._timer=0),d&&(this._off(d,"keyup change input"),d=null),c&&(d=c.jquery?c:c.nodeName?a(c):this.document.find(c),this._on(d,{keyup:"_onKeyUp",change:"_onKeyUp",input:"_onKeyUp"})),d&&d.attr("placeholder",this.options.filterPlaceholder),this._search=d},_setOptions:function(a){var b=!(a.filterReveal===c&&a.filterCallback===c&&a.children===c);this._super(a),a.filterPlaceholder!==c&&this._search&&this._search.attr("placeholder",a.filterPlaceholder),a.input!==c&&(this._setInput(a.input),b=!0),b&&this.refresh()},_destroy:function(){var a=this.options,b=this._getFilterableItems();a.enhanced?b.toggleClass("ui-screen-hidden",a.filterReveal):b.removeClass("ui-screen-hidden")},refresh:function(){this._timer&&(b.clearTimeout(this._timer),this._timer=0),this._filterItems((this._search&&this._search.val()||"").toLowerCase())}}),a.mobile.filterable.initSelector=":jqmData(filter='true')",a.mobile._enhancer.add("mobile.filterable")}(a),function(a,b){var c=function(a,b){return function(c){b.call(this,c),a._syncTextInputOptions(c)}},d=/(^|\s)ui-li-divider(\s|$)/,e=a.mobile.filterable.prototype.options.filterCallback;a.mobile.filterable.prototype.options.filterCallback=function(a,b){return!this.className.match(d)&&e.call(this,a,b)},a.widget("mobile.filterable",a.mobile.filterable,{_create:function(){var b,c,d=this.element,e=["collapsibleset","selectmenu","controlgroup","listview"],f={};for(this._super(),a.extend(this,{_widget:null}),b=e.length-1;b>-1;b--)if(c=e[b],a.mobile[c]){if(this._setWidget(d.data("mobile-"+c)))break;f[c+"create"]="_handleCreate"}this._widget||this._on(d,f)},_handleCreate:function(a){this._setWidget(this.element.data("mobile-"+a.type.substring(0,a.type.length-6)))},_setWidget:function(a){return!this._widget&&a&&(this._widget=a,this._widget._setOptions=c(this,this._widget._setOptions)),this._widget&&this._syncTextInputOptions(this._widget.options),!!this._widget},_isSearchInternal:function(){return this._search&&this._search.jqmData("ui-filterable-"+this.uuid+"-internal")},_setInput:function(b){if(!b){if(this._isSearchInternal())return;b=a("").jqmData("ui-filterable-"+this.uuid+"-internal",!0),a("
").append(b).insertBefore(this.element),a.mobile.textinput&&b.textinput()}this._super(b)},_destroy:function(){this._isSearchInternal()&&this._search.remove(),this._super()},_syncTextInputOptions:function(c){var d,e={};if(this._isSearchInternal()&&a.mobile.textinput){for(d in a.mobile.textinput.prototype.options)c[d]!==b&&(e[d]=c[d]);this._search.textinput("option",e)}}})}(a),function(a){function b(b){var c=a.trim(b.text())||null;return c?c=c.slice(0,1).toUpperCase():null}a.widget("mobile.listview",a.mobile.listview,{options:{autodividers:!1,autodividersSelector:b},_afterListviewRefresh:function(){var a=this.element;this._off(a,"listviewafterrefresh"),this._replaceDividers(),this.refresh(),this._on(a,{listviewafterrefresh:"_afterListviewRefresh"})},_replaceDividers:function(){var b,d,e,f,g,h=null,i=this.element;for(i.find("li:jqmData(role='list-divider')").remove(),d=i.find("li"),b=0;b-1;d--)e=a[d],e.className.match(b)?(f&&(e.className=e.className+" ui-screen-hidden"),f=!0):e.className.match(c)||(f=!1)}})}(a),function(a,b){a.mobile._enhancer.add("mobile.nojs",b,function(b){a(":jqmData(role='nojs')",b).addClass("ui-nojs")})}(a),function(a){a.mobile.behaviors.formReset={_handleFormReset:function(){this._on(this.element.closest("form"),{reset:function(){this._delay("_reset")}})}}}(a),function(a,b){a.widget("mobile.checkboxradio",a.extend({options:{theme:"inherit",mini:!1,wrapperClass:null,enhanced:!1,iconpos:"left"},_create:function(){var b=this.element,c=this.options,d=function(a,b){return a.jqmData(b)||a.closest("form, fieldset").jqmData(b)},e=a(b).closest("label"),f=e.length?e:a(b).closest("form, fieldset, :jqmData(role='page'), :jqmData(role='dialog')").find("label").filter("[for='"+b[0].id+"']").first(),g=b[0].type,h=g+"-on",i=g+"-off",j="ui-"+h,k="ui-"+i;("checkbox"===g||"radio"===g)&&(this.element[0].disabled&&(this.options.disabled=!0),c.iconpos=d(b,"iconpos")||f.attr("data-"+a.mobile.ns+"iconpos")||c.iconpos,c.mini=d(b,"mini")||c.mini,a.extend(this,{input:b,label:f,inputtype:g,checkedClass:j,uncheckedClass:k,checkedicon:h,uncheckedicon:i}),this.options.enhanced||this._enhance(),this._on(f,{vmouseover:"_handleLabelVMouseOver",vclick:"_handleLabelVClick"}),this._on(b,{vmousedown:"_cacheVals",vclick:"_handleInputVClick",focus:"_handleInputFocus",blur:"_handleInputBlur"}),this._handleFormReset(),this.refresh())},_enhance:function(){this.label.addClass("ui-btn ui-corner-all"),this.input.add(this.label).wrapAll(this._wrapper()),this._setOptions({theme:this.options.theme,iconpos:this.options.iconpos,mini:this.options.mini})},_wrapper:function(){return a("
")},_handleInputFocus:function(){this.label.addClass(a.mobile.focusClass)},_handleInputBlur:function(){this.label.removeClass(a.mobile.focusClass)},_handleInputVClick:function(){var a=this.element;a.is(":checked")?(a.prop("checked",!0),this._getInputSet().not(a).prop("checked",!1)):a.prop("checked",!1),this._updateAll()},_handleLabelVMouseOver:function(a){this.label.parent().hasClass("ui-state-disabled")&&a.stopPropagation()},enable:function(){this._setOptions({disabled:!1})},disable:function(){this._setOptions({disabled:!0})},_handleLabelVClick:function(a){var b=this.element;return b.is(":disabled")?(a.preventDefault(),void 0):(this._cacheVals(),b.prop("checked","radio"===this.inputtype&&!0||!b.prop("checked")),b.triggerHandler("click"),this._getInputSet().not(b).prop("checked",!1),this._updateAll(),!1)},_cacheVals:function(){this._getInputSet().each(function(){a(this).attr("data-"+a.mobile.ns+"cacheVal",this.checked)})},_getInputSet:function(){return"checkbox"===this.inputtype?this.element:this.element.closest("form, :jqmData(role='page'), :jqmData(role='dialog')").find("input[name='"+this.element[0].name+"'][type='"+this.inputtype+"']")},_updateAll:function(){var b=this;this._getInputSet().each(function(){var c=a(this);(this.checked||"checkbox"===b.inputtype)&&c.trigger("change")}).checkboxradio("refresh")},_reset:function(){this.refresh()},refresh:function(){var b=this.element[0],c=" "+a.mobile.activeBtnClass,d=0===this.element.parents(".ui-controlgroup-horizontal").length,e=this.checkedClass+(d?"":c),f=this.label;f.toggleClass("ui-icon-"+this.checkedicon,b.checked).toggleClass("ui-icon-"+this.uncheckedicon,!b.checked),b.checked?f.removeClass(this.uncheckedClass+c).addClass(e):f.removeClass(e).addClass(this.uncheckedClass)},widget:function(){return this.label.parent()},_setOptions:function(c){c.disabled!==b&&(this.input.prop("disabled",!!c.disabled),this.widget().toggleClass("ui-disabled",!!c.disabled)),c.mini!==b&&this.label.parent().toggleClass("ui-mini",!!c.mini),c.theme!==b&&this.label.removeClass("ui-btn-"+this.options.theme).addClass("ui-btn-"+c.theme),c.wrapperClass!==b&&this.widget().removeClass(this.options.wrapperClass).addClass(c.wrapperClass),c.iconpos!==b&&0===this.element.parents("[data-"+a.mobile.ns+"type='horizontal']").length?this.label.removeClass("ui-btn-icon-"+this.options.iconpos).addClass("ui-btn-icon-"+c.iconpos):0!==this.element.parents("[data-"+a.mobile.ns+"type='horizontal']").length&&this.label.removeClass("ui-btn-icon-"+this.options.iconpos),this._super(c)}},a.mobile.behaviors.formReset)),a.mobile.checkboxradio.initSelector="input:not( :jqmData(role='flipswitch' ) )[type='checkbox'],input[type='radio']:not( :jqmData(role='flipswitch' ))",a.mobile._enhancer.add("mobile.checkboxradio")}(a),function(a,b){a.widget("mobile.button",{options:{theme:"inherit",icon:null,iconpos:"left",iconshadow:!1,corners:!0,shadow:!0,inline:null,mini:null,wrapperClass:null,enhanced:!1},_create:function(){this.element.is(":disabled")&&(this.options.disabled=!0),this.options.enhanced||this._enhance(),a.extend(this,{wrapper:this.element.parent()}),this._on({focus:function(){this.widget().addClass(a.mobile.focusClass)},blur:function(){this.widget().removeClass(a.mobile.focusClass)}}),this.refresh(!0)},_enhance:function(){this.element.wrap(this._button())},_button:function(){return a("
"+this.element.val()+"
")},widget:function(){return this.wrapper},_destroy:function(){this.element.insertBefore(this.button),this.button.remove()},_setOptions:function(a){a.theme!==b&&this.widget().removeClass(this.options.theme).addClass("ui-btn-"+a.theme),a.corners!==b&&this.widget().toggleClass("ui-corner-all",a.corners),a.shadow!==b&&this.widget().toggleClass("ui-shadow",a.shadow),a.inline!==b&&this.widget().toggleClass("ui-btn-inline",a.inline),a.mini!==b&&this.widget().toggleClass("ui-mini",a.mini),a.iconpos!==b&&this.widget().removeClass("ui-btn-icon-"+a.iconpos),a.icon!==b&&(this.options.iconpos||a.iconpos||this.widget.toggleClass("ui-btn-icon-left",a.icon),this.widget().removeClass("ui-icon-"+this.options.icon).toggleClass("ui-icon-"+a.icon,a.icon))},refresh:function(b){if(this.options.icon&&"notext"===this.options.iconpos&&this.element.attr("title")&&this.element.attr("title",this.element.val()),!b){var c=this.element.detach();a(this.wrapper).text(this.element.val()).append(c)}}}),a.mobile.button.initSelector="[type='button'], [type='submit'], [type='reset']",a.mobile._enhancer.add("mobile.button")}(a),function(a){var b=a("meta[name=viewport]"),c=b.attr("content"),d=c+",maximum-scale=1, user-scalable=no",e=c+",maximum-scale=10, user-scalable=yes",f=/(user-scalable[\s]*=[\s]*no)|(maximum-scale[\s]*=[\s]*1)[$,\s]/.test(c);a.mobile.zoom=a.extend({},{enabled:!f,locked:!1,disable:function(c){f||a.mobile.zoom.locked||(b.attr("content",d),a.mobile.zoom.enabled=!1,a.mobile.zoom.locked=c||!1)},enable:function(c){f||a.mobile.zoom.locked&&c!==!0||(b.attr("content",e),a.mobile.zoom.enabled=!0,a.mobile.zoom.locked=!1)},restore:function(){f||(b.attr("content",c),a.mobile.zoom.enabled=!0)}})}(a),function(a,b){a.widget("mobile.textinput",{options:{theme:null,corners:!0,mini:!1,inset:!0,preventFocusZoom:/iPhone|iPad|iPod/.test(navigator.platform)&&navigator.userAgent.indexOf("AppleWebKit")>-1,wrapperClass:"",enhanced:!1},_create:function(){var b=this.options,c=this.element.is("[type='search'], :jqmData(type='search')"),d="TEXTAREA"===this.element[0].tagName,e=(this.element.is("input")||this.element.is("[data-"+(a.mobile.ns||"")+"type='search']"))&&!this.element.is("[data-"+(a.mobile.ns||"")+"type='range']");a.extend(this,{isSearch:c,isTextarea:d,inputNeedsWrap:e}),this._autoCorrect(),this.element[0].disabled&&(this.options.disabled=!0),b.enhanced||this._enhance(),this._on({focus:"_handleFocus",blur:"_handleBlur"})},refresh:function(){this.setOptions({disabled:this.element.is(":disabled")})},_enhance:function(){this.isTextarea&&this.element.addClass("ui-input-text"),this.element.is("textarea, [data-"+(a.mobile.ns||"")+"type='range']")&&(this.element.addClass("ui-shadow-inset"),this._setOptions(this.options)),this.inputNeedsWrap&&this.element.wrap(this._wrap())},widget:function(){return this.inputNeedsWrap?this.element.parent():this.element},_wrap:function(){var b=this.options;return a("")},_autoCorrect:function(){"undefined"==typeof this.element[0].autocorrect||a.support.touchOverflow||(this.element[0].setAttribute("autocorrect","off"),this.element[0].setAttribute("autocomplete","off"))},_handleBlur:function(){this.element.removeClass(a.mobile.focusClass),this.options.preventFocusZoom&&a.mobile.zoom.enable(!0)},_handleFocus:function(){this.options.preventFocusZoom&&a.mobile.zoom.disable(!0),this.element.addClass(a.mobile.focusClass)},_setOptions:function(a){var c,d=this.widget();this._super(a),a.theme!==b&&(c="ui-body-"+(null===a.theme?"inherit":a.theme),d.removeClass(this.themeclass).addClass(c),this.themeclass=c),a.inset===b||this.isTextarea||(this.options.inset=a.inset,d.toggleClass("ui-input-inset",a.inset).toggleClass("ui-corner-all",a.inset&&this.options.corners)),a.corners!==b&&d.toggleClass("ui-corner-all",a.corners&&this.options.inset),a.mini!==b&&d.removeClass("ui-mini").addClass(a.mini?"ui-mini":""),a.disabled!==b&&(this.element.prop("disabled",!!a.disabled),d.toggleClass("ui-disabled",!!a.disabled))},_destroy:function(){this.options.enhanced||(this.inputNeedsWrap&&this.element.unwrap(),this.element.removeClass("ui-input-text "+this.themeclass+" ui-corner-all ui-mini ui-disabled"))}}),a.mobile.textinput.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]), input[type='file']",a.mobile._enhancer.add("mobile.textinput")}(a),function(a,b){a.mobile.behaviors.optionDemultiplexer={_setOption:function(a,c){var d="_set"+a.charAt(0).toUpperCase()+a.slice(1);this[d]!==b&&this[d](c),this._super(a,c)}}}(a),function(a,d){a.widget("mobile.slider",a.extend({widgetEventPrefix:"slide",options:{theme:null,trackTheme:null,corners:!0,mini:!1,highlight:!1},_create:function(){var e,f,g,h,i,j,k,l,m,n,o,p=this,q=this.element,r=this.options.trackTheme||a.mobile.getAttribute(q[0],"theme",!0),s=r?" ui-bar-"+r:" ui-bar-inherit",t=this.options.corners||q.jqmData("corners")?" ui-corner-all":"",u=this.options.mini||q.jqmData("mini")?" ui-mini":"",v=q[0].nodeName.toLowerCase(),w="select"===v,x=q.parent().is(":jqmData(role='rangeslider')"),y=w?"ui-slider-switch":"",z=q.attr("id"),A=a("[for='"+z+"']"),B=A.attr("id")||z+"-label",C=w?0:parseFloat(q.attr("min")),D=w?q.find("option").length-1:parseFloat(q.attr("max")),E=b.parseFloat(q.attr("step")||1),F=c.createElement("a"),G=a(F),H=c.createElement("div"),I=a(H),J=this.options.highlight&&!w?function(){var b=c.createElement("div"); -return b.className="ui-slider-bg "+a.mobile.activeBtnClass,a(b).prependTo(I)}():!1;if(A.attr("id",B),this.isToggleSwitch=w,F.setAttribute("href","#"),H.setAttribute("role","application"),H.className=[this.isToggleSwitch?"ui-slider ui-slider-track ui-shadow-inset ":"ui-slider-track ui-shadow-inset ",y,s,t,u].join(""),F.className="ui-slider-handle",H.appendChild(F),G.attr({role:"slider","aria-valuemin":C,"aria-valuemax":D,"aria-valuenow":this._value(),"aria-valuetext":this._value(),title:this._value(),"aria-labelledby":B}),a.extend(this,{slider:I,handle:G,control:q,type:v,step:E,max:D,min:C,valuebg:J,isRangeslider:x,dragging:!1,beforeStart:null,userModified:!1,mouseMoved:!1}),w){for(k=q.attr("tabindex"),k&&G.attr("tabindex",k),q.attr("tabindex","-1").focus(function(){a(this).blur(),G.focus()}),f=c.createElement("div"),f.className="ui-slider-inneroffset",g=0,h=H.childNodes.length;h>g;g++)f.appendChild(H.childNodes[g]);for(H.appendChild(f),G.addClass("ui-slider-handle-snapping"),e=q.find("option"),i=0,j=e.length;j>i;i++)l=i?"a":"b",m=i?" "+a.mobile.activeBtnClass:"",n=c.createElement("div"),o=c.createElement("span"),o.className=["ui-slider-label ui-slider-label-",l,m].join(""),o.setAttribute("role","img"),o.appendChild(c.createTextNode(e[i].innerHTML)),a(o).prependTo(I);p._labels=a(".ui-slider-label",I)}q.addClass(w?"ui-slider-switch":"ui-slider-input"),this._on(q,{change:"_controlChange",keyup:"_controlKeyup",blur:"_controlBlur",vmouseup:"_controlVMouseUp"}),I.bind("vmousedown",a.proxy(this._sliderVMouseDown,this)).bind("vclick",!1),this._on(c,{vmousemove:"_preventDocumentDrag"}),this._on(I.add(c),{vmouseup:"_sliderVMouseUp"}),I.insertAfter(q),w||x||(f=this.options.mini?"
":"
",q.add(I).wrapAll(f)),this._on(this.handle,{vmousedown:"_handleVMouseDown",keydown:"_handleKeydown",keyup:"_handleKeyup"}),this.handle.bind("vclick",!1),this._handleFormReset(),this.refresh(d,d,!0)},_controlChange:function(a){return this._trigger("controlchange",a)===!1?!1:(this.mouseMoved||this.refresh(this._value(),!0),void 0)},_controlKeyup:function(){this.refresh(this._value(),!0,!0)},_controlBlur:function(){this.refresh(this._value(),!0)},_controlVMouseUp:function(){this._checkedRefresh()},_handleVMouseDown:function(){this.handle.focus()},_handleKeydown:function(b){var c=this._value();if(!this.options.disabled){switch(b.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:b.preventDefault(),this._keySliding||(this._keySliding=!0,this.handle.addClass("ui-state-active"))}switch(b.keyCode){case a.mobile.keyCode.HOME:this.refresh(this.min);break;case a.mobile.keyCode.END:this.refresh(this.max);break;case a.mobile.keyCode.PAGE_UP:case a.mobile.keyCode.UP:case a.mobile.keyCode.RIGHT:this.refresh(c+this.step);break;case a.mobile.keyCode.PAGE_DOWN:case a.mobile.keyCode.DOWN:case a.mobile.keyCode.LEFT:this.refresh(c-this.step)}}},_handleKeyup:function(){this._keySliding&&(this._keySliding=!1,this.handle.removeClass("ui-state-active"))},_sliderVMouseDown:function(a){return this.options.disabled||1!==a.which&&0!==a.which&&a.which!==d?!1:this._trigger("beforestart",a)===!1?!1:(this.dragging=!0,this.userModified=!1,this.mouseMoved=!1,this.isToggleSwitch&&(this.beforeStart=this.element[0].selectedIndex),this.refresh(a),this._trigger("start"),!1)},_sliderVMouseUp:function(){return this.dragging?(this.dragging=!1,this.isToggleSwitch&&(this.handle.addClass("ui-slider-handle-snapping"),this.mouseMoved?this.userModified?this.refresh(0===this.beforeStart?1:0):this.refresh(this.beforeStart):this.refresh(0===this.beforeStart?1:0)),this.mouseMoved=!1,this._trigger("stop"),!1):void 0},_preventDocumentDrag:function(a){return this._trigger("drag",a)===!1?!1:this.dragging&&!this.options.disabled?(this.mouseMoved=!0,this.isToggleSwitch&&this.handle.removeClass("ui-slider-handle-snapping"),this.refresh(a),this.userModified=this.beforeStart!==this.element[0].selectedIndex,!1):void 0},_checkedRefresh:function(){this.value!==this._value()&&this.refresh(this._value())},_value:function(){return this.isToggleSwitch?this.element[0].selectedIndex:parseFloat(this.element.val())},_reset:function(){this.refresh(d,!1,!0)},refresh:function(b,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z=this,A=a.mobile.getAttribute(this.element[0],"theme",!0),B=this.options.theme||A,C=B?" ui-btn-"+B:"",D=this.options.trackTheme||A,E=D?" ui-bar-"+D:" ui-bar-inherit",F=this.options.corners?" ui-corner-all":"",G=this.options.mini?" ui-mini":"";if(z.slider[0].className=[this.isToggleSwitch?"ui-slider ui-slider-switch ui-slider-track ui-shadow-inset":"ui-slider-track ui-shadow-inset",E,F,G].join(""),(this.options.disabled||this.element.prop("disabled"))&&this.disable(),this.value=this._value(),this.options.highlight&&!this.isToggleSwitch&&0===this.slider.find(".ui-slider-bg").length&&(this.valuebg=function(){var b=c.createElement("div");return b.className="ui-slider-bg "+a.mobile.activeBtnClass,a(b).prependTo(z.slider)}()),this.handle.addClass("ui-btn"+C+" ui-shadow"),l=this.element,m=!this.isToggleSwitch,n=m?[]:l.find("option"),o=m?parseFloat(l.attr("min")):0,p=m?parseFloat(l.attr("max")):n.length-1,q=m&&parseFloat(l.attr("step"))>0?parseFloat(l.attr("step")):1,"object"==typeof b){if(h=b,i=8,f=this.slider.offset().left,g=this.slider.width(),j=g/((p-o)/q),!this.dragging||h.pageXf+g+i)return;k=j>1?100*((h.pageX-f)/g):Math.round(100*((h.pageX-f)/g))}else null==b&&(b=m?parseFloat(l.val()||0):l[0].selectedIndex),k=100*((parseFloat(b)-o)/(p-o));if(!isNaN(k)&&(r=k/100*(p-o)+o,s=(r-o)%q,t=r-s,2*Math.abs(s)>=q&&(t+=s>0?q:-q),u=100/((p-o)/q),r=parseFloat(t.toFixed(5)),"undefined"==typeof j&&(j=g/((p-o)/q)),j>1&&m&&(k=(r-o)*u*(1/q)),0>k&&(k=0),k>100&&(k=100),o>r&&(r=o),r>p&&(r=p),this.handle.css("left",k+"%"),this.handle[0].setAttribute("aria-valuenow",m?r:n.eq(r).attr("value")),this.handle[0].setAttribute("aria-valuetext",m?r:n.eq(r).getEncodedText()),this.handle[0].setAttribute("title",m?r:n.eq(r).getEncodedText()),this.valuebg&&this.valuebg.css("width",k+"%"),this._labels&&(v=100*(this.handle.width()/this.slider.width()),w=k&&v+(100-v)*k/100,x=100===k?0:Math.min(v+100-w,100),this._labels.each(function(){var b=a(this).hasClass("ui-slider-label-a");a(this).width((b?w:x)+"%")})),!e)){if(y=!1,m?(y=l.val()!==r,l.val(r)):(y=l[0].selectedIndex!==r,l[0].selectedIndex=r),this._trigger("beforechange",b)===!1)return!1;!d&&y&&l.trigger("change")}},_setHighlight:function(a){a=!!a,a?(this.options.highlight=!!a,this.refresh()):this.valuebg&&(this.valuebg.remove(),this.valuebg=!1)},_setTheme:function(a){this.handle.removeClass("ui-btn-"+this.options.theme).addClass("ui-btn-"+a);var b=this.options.theme?this.options.theme:"inherit",c=a?a:"inherit";this.control.removeClass("ui-body-"+b).addClass("ui-body-"+c)},_setTrackTheme:function(a){var b=this.options.trackTheme?this.options.trackTheme:"inherit",c=a?a:"inherit";this.slider.removeClass("ui-body-"+b).addClass("ui-body-"+c)},_setMini:function(a){a=!!a,this.isToggleSwitch||this.isRangeslider||(this.slider.parent().toggleClass("ui-mini",a),this.element.toggleClass("ui-mini",a)),this.slider.toggleClass("ui-mini",a)},_setCorners:function(a){this.slider.toggleClass("ui-corner-all",a),this.isToggleSwitch||this.control.toggleClass("ui-corner-all",a)},_setDisabled:function(a){a=!!a,this.element.prop("disabled",a),this.slider.toggleClass("ui-disabled",a).attr("aria-disabled",a)}},a.mobile.behaviors.formReset,a.mobile.behaviors.optionDemultiplexer)),a.mobile.slider.initSelector="input[type='range'], :jqmData(type='range'), :jqmData(role='slider')",a.mobile._enhancer.add("mobile.slider")}(a),function(a,b){a.widget("mobile.flipswitch",a.extend({options:{onText:"On",offText:"Off",theme:null,enhanced:!1,wrapperClass:null,mini:!1},_create:function(){this.options.enhanced?a.extend(this,{flipswitch:this.element.parent(),on:this.element.find(".ui-flipswitch-on").eq(0),off:this.element.find(".ui-flipswitch-off").eq(0),type:this.element.get(0).tagName}):this._enhance(),this.element.is(":disabled")&&this._setOptions({disabled:!0}),this._on(this.flipswitch,{click:"_toggle",swipeleft:"_left",swiperight:"_right"}),this._on(this.on,{keydown:"_keydown"})},widget:function(){return this.flipswitch},_left:function(){this.flipswitch.removeClass("ui-flipswitch-active"),"SELECT"===this.type?this.element.get(0).selectedIndex=0:this.element.prop("checked",!0),this._trigger("change")},_right:function(){this.flipswitch.addClass("ui-flipswitch-active"),"SELECT"===this.type?this.element.get(0).selectedIndex=1:this.element.prop("checked",!1),this._trigger("change")},_enhance:function(){var b=a("
"),c=this.options.theme?this.options.theme:"inherit",d=a(""),e=a(""),f=this.element.get(0).tagName,g="INPUT"===f?this.options.onText:this.element.find("option").eq(0).text(),h="INPUT"===f?this.options.offText:this.element.find("option").eq(1).text();d.addClass("ui-flipswitch-on ui-btn ui-shadow ui-btn-inherit").text(g),e.addClass("ui-flipswitch-off").text(h),b.addClass("ui-flipswitch ui-shadow-inset ui-corner-all ui-bar-"+c+" "+(this.options.wrapperClass?this.options.wrapperClass:"")+" "+(this.element.is(":checked")||this.element.find("option").eq(1).is(":selected")?"ui-flipswitch-active":"")+(this.element.is(":disabled")?" ui-state-disabled":"")+(this.options.mini?" ui-mini":"")).append(d,e),this.element.addClass("ui-flipswitch-input"),this.element.after(b).appendTo(b),a.extend(this,{flipswitch:b,on:d,off:e,type:f})},_change:function(){var a;a="SELECT"===this.type?this.element.get(0).selectedIndex>0?"_right":"_left":this.element.is(":checked")?"_right":"_left",this[a]()},_toggle:function(){var a=this.flipswitch.hasClass("ui-flipswitch-active")?"_left":"_right";this[a]()},_keydown:function(b){b.which===a.mobile.keyCode.LEFT?this._left():b.which===a.mobile.keyCode.RIGHT?this._right():b.which===a.mobile.keyCode.SPACE&&(this._toggle(),b.preventDefault())},_setOptions:function(a){if(a.theme!==b){var c=a.theme?a.theme:"inherit",d=a.theme?a.theme:"inherit";this.widget().removeClass("ui-bar-"+c).addClass("ui-bar-"+d)}a.onText!==b&&this.on.text(a.onText),a.offText!==b&&this.off.text(a.offText),a.disabled!==b&&this.widget().toggleClass("ui-state-disabled",a.disabled),a.mini!==b&&this.widget().toggleClass("ui-mini",a.mini)},_destroy:function(){this.options.enhanced||(this.on.remove(),this.off.remove(),this.element.unwrap(),this.flipswitch.remove(),this.removeClass("ui-flipswitch-input"))}},a.mobile.behaviors.formReset)),a.mobile.flipswitch.initSelector=":jqmData(role='flipswitch')",a.mobile._enhancer.add("mobile.flipswitch")}(a),function(a){a.widget("mobile.rangeslider",a.extend({options:{theme:null,trackTheme:null,corners:!0,mini:!1,highlight:!0},_create:function(){var b=this.element,c=this.options.mini?"ui-rangeslider ui-mini":"ui-rangeslider",d=b.find("input").first(),e=b.find("input").last(),f=b.find("label").first(),g=a.data(d.get(0),"mobile-slider").slider,h=a.data(e.get(0),"mobile-slider").slider,i=a.data(d.get(0),"mobile-slider").handle,j=a("
").appendTo(b);d.addClass("ui-rangeslider-first"),e.addClass("ui-rangeslider-last"),b.addClass(c),g.appendTo(j),h.appendTo(j),f.insertBefore(b),i.prependTo(h),a.extend(this,{_inputFirst:d,_inputLast:e,_sliderFirst:g,_sliderLast:h,_label:f,_targetVal:null,_sliderTarget:!1,_sliders:j,_proxy:!1}),this.refresh(),this._on(this.element.find("input.ui-slider-input"),{slidebeforestart:"_slidebeforestart",slidestop:"_slidestop",slidedrag:"_slidedrag",slidebeforechange:"_change",blur:"_change",keyup:"_change"}),this._on({mousedown:"_change"}),this._on(this.element.closest("form"),{reset:"_handleReset"}),this._on(i,{vmousedown:"_dragFirstHandle"})},_handleReset:function(){var a=this;setTimeout(function(){a._updateHighlight()},0)},_dragFirstHandle:function(b){return a.data(this._inputFirst.get(0),"mobile-slider").dragging=!0,a.data(this._inputFirst.get(0),"mobile-slider").refresh(b),!1},_slidedrag:function(b){var c=a(b.target).is(this._inputFirst),d=c?this._inputLast:this._inputFirst;return this._sliderTarget=!1,"first"===this._proxy&&c||"last"===this._proxy&&!c?(a.data(d.get(0),"mobile-slider").dragging=!0,a.data(d.get(0),"mobile-slider").refresh(b),!1):void 0},_slidestop:function(b){var c=a(b.target).is(this._inputFirst);this._proxy=!1,this.element.find("input").trigger("vmouseup"),this._sliderFirst.css("z-index",c?1:"")},_slidebeforestart:function(b){this._sliderTarget=!1,a(b.originalEvent.target).hasClass("ui-slider-track")&&(this._sliderTarget=!0,this._targetVal=a(b.target).val())},_setOption:function(a){this._superApply(a),this.refresh()},refresh:function(){var a=this.element,b=this.options;a.find("input").slider({theme:b.theme,trackTheme:b.trackTheme,disabled:b.disabled,corners:b.corners,mini:b.mini,highlight:b.highlight}).slider("refresh"),this._updateHighlight()},_change:function(b){if("keyup"===b.type)return this._updateHighlight(),!1;var c=this,d=parseFloat(this._inputFirst.val(),10),e=parseFloat(this._inputLast.val(),10),f=a(b.target).hasClass("ui-rangeslider-first"),g=f?this._inputFirst:this._inputLast,h=f?this._inputLast:this._inputFirst;if(this._inputFirst.val()>this._inputLast.val()&&"mousedown"===b.type&&!a(b.target).hasClass("ui-slider-handle"))g.blur();else if("mousedown"===b.type)return;return d>e&&!this._sliderTarget?(g.val(f?e:d).slider("refresh"),this._trigger("normalize")):d>e&&(g.val(this._targetVal).slider("refresh"),setTimeout(function(){h.val(f?d:e).slider("refresh"),a.data(h.get(0),"mobile-slider").handle.focus(),c._sliderFirst.css("z-index",f?"":1),c._trigger("normalize")},0),this._proxy=f?"first":"last"),d===e?(a.data(g.get(0),"mobile-slider").handle.css("z-index",1),a.data(h.get(0),"mobile-slider").handle.css("z-index",0)):(a.data(h.get(0),"mobile-slider").handle.css("z-index",""),a.data(g.get(0),"mobile-slider").handle.css("z-index","")),this._updateHighlight(),d>=e?!1:void 0},_updateHighlight:function(){var b=parseInt(a.data(this._inputFirst.get(0),"mobile-slider").handle.get(0).style.left,10),c=parseInt(a.data(this._inputLast.get(0),"mobile-slider").handle.get(0).style.left,10),d=c-b;this.element.find(".ui-slider-bg").css({"margin-left":b+"%",width:d+"%"})},_setTheme:function(a){this._inputFirst.slider("option","theme",a),this._inputLast.slider("option","theme",a)},_setTrackTheme:function(a){this._inputFirst.slider("option","trackTheme",a),this._inputLast.slider("option","trackTheme",a)},_setMini:function(a){this._inputFirst.slider("option","mini",a),this._inputLast.slider("option","mini",a),this.element.toggleClass("ui-mini",!!a)},_setHighlight:function(a){this._inputFirst.slider("option","highlight",a),this._inputLast.slider("option","highlight",a)},_destroy:function(){this._label.prependTo(this.element),this.element.removeClass("ui-rangeslider ui-mini"),this._inputFirst.after(this._sliderFirst),this._inputLast.after(this._sliderLast),this._sliders.remove(),this.element.find("input").removeClass("ui-rangeslider-first ui-rangeslider-last").slider("destroy")}},a.mobile.behaviors.formReset,a.mobile.behaviors.optionDemultiplexer)),a.mobile.rangeslider.initSelector=":jqmData(role='rangeslider')",a.mobile._enhancer.add("mobile.rangeslider",{dependencies:["mobile.slider"]})}(a),function(a,b){a.widget("mobile.textinput",a.mobile.textinput,{options:{clearBtn:!1,clearBtnText:"Clear text"},_create:function(){this._super(),(this.options.clearBtn||this.isSearch)&&this._addClearBtn()},clearButton:function(){return a(""+this.options.clearBtnText+"")},_clearBtnClick:function(a){this.element.val("").focus().trigger("change"),this._clearBtn.addClass("ui-input-clear-hidden"),a.preventDefault()},_addClearBtn:function(){this.options.enhanced||this._enhanceClear(),a.extend(this,{_clearBtn:this.widget().find("a.ui-input-clear")}),this._bindClearEvents(),this._toggleClear()},_enhanceClear:function(){this.clearButton().appendTo(this.widget()),this.widget().addClass("ui-input-has-clear")},_bindClearEvents:function(){this._on(this._clearBtn,{click:"_clearBtnClick"}),this._on({keyup:"_toggleClear",change:"_toggleClear",input:"_toggleClear",focus:"_toggleClear",blur:"_toggleClear",cut:"_toggleClear",paste:"_toggleClear"})},_unbindClear:function(){this._off(this._clearBtn,"click"),this._off(this.element,"keyup change input focus blur cut paste")},_setOptions:function(a){this._super(a),a.clearbtn===b||this.element.is("textarea, :jqmData(type='range')")||(a.clearBtn?this._addClearBtn():this._destroyClear()),a.clearBtnText!==b&&this._clearBtn!==b&&this._clearBtn.text(a.clearBtnText)},_toggleClear:function(){this._delay("_toggleClearClass",0)},_toggleClearClass:function(){this._clearBtn.toggleClass("ui-input-clear-hidden",!this.element.val())},_destroyClear:function(){this.element.removeClass("ui-input-has-clear"),this._unbindClear()._clearBtn.remove()},_destroy:function(){this._super(),this._destroyClear()}})}(a),function(a,b){a.widget("mobile.textinput",a.mobile.textinput,{options:{autogrow:!0,keyupTimeoutBuffer:100},_create:function(){this._super(),this.options.autogrow&&this.isTextarea&&this._autogrow()},_autogrow:function(){this._on({keyup:"_timeout",change:"_timeout",input:"_timeout",paste:"_timeout"}),a.trim(this.element.val())&&this._on(!0,a.mobile.window,{load:"_timeout",pagechange:"_timeout"})},_unbindAutogrow:function(){this._off(this.element,"keyup change input paste"),this._off(a.mobile.window,"load pagechange")},keyupTimeout:null,_timeout:function(){clearTimeout(this.keyupTimeout),this.keyupTimeout=this._delay("_updateHeight",this.options.keyupTimeoutBuffer)},_updateHeight:function(){this.element.css({height:"auto"}).css({height:this.element[0].scrollHeight+15+"px"})},_setOptions:function(a){this._super(a),a.autogrow!==b&&this.isTextarea&&(a.autogrow?this._autogrow():this._unbindAutogrow())}})}(a),function(a){a.widget("mobile.selectmenu",a.extend({options:{theme:null,disabled:!1,icon:"carat-d",iconpos:"right",inline:!1,corners:!0,shadow:!0,iconshadow:!1,overlayTheme:null,dividerTheme:null,hidePlaceholderMenuItems:!0,closeText:"Close",nativeMenu:!0,preventFocusZoom:/iPhone|iPad|iPod/.test(navigator.platform)&&navigator.userAgent.indexOf("AppleWebKit")>-1,mini:!1},_button:function(){return a("
")},_setDisabled:function(a){return this.element.attr("disabled",a),this.button.attr("aria-disabled",a),this._setOption("disabled",a)},_focusButton:function(){var a=this;setTimeout(function(){a.button.focus()},40)},_selectOptions:function(){return this.select.find("option")},_preExtension:function(){var b=this.options.inline||this.element.jqmData("inline"),c=this.options.mini||this.element.jqmData("mini"),d="";~this.element[0].className.indexOf("ui-btn-left")&&(d=" ui-btn-left"),~this.element[0].className.indexOf("ui-btn-right")&&(d=" ui-btn-right"),b&&(d+=" ui-btn-inline"),c&&(d+=" ui-mini"),this.select=this.element.removeClass("ui-btn-left ui-btn-right").wrap("
"),this.selectId=this.select.attr("id"),this.buttonId=this.selectId+"-button",this.label=a("label[for='"+this.selectId+"']"),this.isMultiple=this.select[0].multiple},_destroy:function(){var a=this.element.parents(".ui-select");a.length>0&&(a.is(".ui-btn-left, .ui-btn-right")&&this.element.addClass(a.hasClass("ui-btn-left")?"ui-btn-left":"ui-btn-right"),this.element.insertAfter(a),a.remove())},_create:function(){this._preExtension(),this.button=this._button();var c=this,d=this.options,e=d.icon?d.iconpos||this.select.jqmData("iconpos"):!1,f=this.button.insertBefore(this.select).attr("id",this.buttonId).addClass("ui-btn"+(d.icon?" ui-icon-"+d.icon+" ui-btn-icon-"+e+(d.iconshadow?" ui-shadow-icon":""):"")+(d.theme?" ui-btn-"+d.theme:"")+(d.corners?" ui-corner-all":"")+(d.shadow?" ui-shadow":""));this.setButtonText(),d.nativeMenu&&b.opera&&b.opera.version&&f.addClass("ui-select-nativeonly"),this.isMultiple&&(this.buttonCount=a("").addClass("ui-li-count").hide().appendTo(f.addClass("ui-li-has-count"))),(d.disabled||this.element.attr("disabled"))&&this.disable(),this.select.change(function(){c.refresh(),d.nativeMenu&&this.blur()}),this._handleFormReset(),this.build()},build:function(){var b=this;this.select.appendTo(b.button).bind("vmousedown",function(){b.button.addClass(a.mobile.activeBtnClass)}).bind("focus",function(){b.button.addClass(a.mobile.focusClass)}).bind("blur",function(){b.button.removeClass(a.mobile.focusClass)}).bind("focus vmouseover",function(){b.button.trigger("vmouseover")}).bind("vmousemove",function(){b.button.removeClass(a.mobile.activeBtnClass)}).bind("change blur vmouseout",function(){b.button.trigger("vmouseout").removeClass(a.mobile.activeBtnClass)}),b.button.bind("vmousedown",function(){b.options.preventFocusZoom&&a.mobile.zoom.disable(!0)}),b.label.bind("click focus",function(){b.options.preventFocusZoom&&a.mobile.zoom.disable(!0)}),b.select.bind("focus",function(){b.options.preventFocusZoom&&a.mobile.zoom.disable(!0)}),b.button.bind("mouseup",function(){b.options.preventFocusZoom&&setTimeout(function(){a.mobile.zoom.enable(!0)},0)}),b.select.bind("blur",function(){b.options.preventFocusZoom&&a.mobile.zoom.enable(!0)})},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 b=this,d=this.selected(),e=this.placeholder,f=a(c.createElement("span"));this.button.children("span").not(".ui-li-count").remove().end().end().prepend(function(){return e=d.length?d.map(function(){return a(this).text()}).get().join(", "):b.placeholder,e?f.text(e):f.html(" "),f.addClass(b.select.attr("class")).addClass(d.attr("class"))}())},setButtonCount:function(){var a=this.selected();this.isMultiple&&this.buttonCount[a.length>1?"show":"hide"]().text(a.length)},_reset:function(){this.refresh()},refresh:function(){this.setButtonText(),this.setButtonCount()},open:a.noop,close:a.noop,disable:function(){this._setDisabled(!0),this.button.addClass("ui-state-disabled")},enable:function(){this._setDisabled(!1),this.button.removeClass("ui-state-disabled")}},a.mobile.behaviors.formReset)),a.mobile.selectmenu.initSelector="select:not( :jqmData(role='slider')):not( :jqmData(role='flipswitch') )",a.mobile._enhancer.add("mobile.selectmenu")}(a),function(a,b){a.mobile._enhancer.add("mobile.links",b,function(b){a(b).find("a").jqmEnhanceable().filter(":jqmData(rel='popup')[href][href!='']").each(function(){var b=this,d=a(this).attr("href"),e=a.mobile.path.hashToSelector(d),f=d.substring(1);b.setAttribute("aria-haspopup",!0),b.setAttribute("aria-owns",f),b.setAttribute("aria-expanded",!1),a(c).on("popupafteropen",e,function(){b.setAttribute("aria-expanded",!0)}).on("popupafterclose",e,function(){b.setAttribute("aria-expanded",!1)})}).end().not(".ui-btn, :jqmData(role='none'), :jqmData(role='nojs')").addClass("ui-link")})}(a),function(a,d){function e(a,b,c,d){var e=d;return e=b>a?c+(a-b)/2:Math.min(Math.max(c,d-b/2),c+a-b)}function f(){var c=a.mobile.window;return{x:c.scrollLeft(),y:c.scrollTop(),cx:b.innerWidth||c.width(),cy:b.innerHeight||c.height()}}a.widget("mobile.popup",{options:{wrapperClass:null,theme:null,overlayTheme:null,shadow:!0,corners:!0,transition:"none",positionTo:"origin",tolerance:null,initSelector:":jqmData(role='popup')",closeLinkSelector:"a:jqmData(rel='back')",closeLinkEvents:"click.popup",navigateEvents:"navigate.popup",closeEvents:"navigate.popup pagebeforechange.popup",dismissible:!0,enhanced:!1,history:!a.mobile.browser.oldIE},_eatEventAndClose:function(a){return a.preventDefault(),a.stopImmediatePropagation(),this.options.dismissible&&this.close(),!1},_resizeScreen:function(){var a=this._ui.container.outerHeight(!0);this._ui.screen.removeAttr("style"),a>this._ui.screen.height()&&this._ui.screen.height(a)},_handleWindowKeyUp:function(b){return this._isOpen&&b.keyCode===a.mobile.keyCode.ESCAPE?this._eatEventAndClose(b):void 0},_expectResizeEvent:function(){var a=f();if(this._resizeData){if(a.x===this._resizeData.winCoords.x&&a.y===this._resizeData.winCoords.y&&a.cx===this._resizeData.winCoords.cx&&a.cy===this._resizeData.winCoords.cy)return!1;clearTimeout(this._resizeData.timeoutId)}return this._resizeData={timeoutId:this._delay("_resizeTimeout",200),winCoords:a},!0},_resizeTimeout:function(){this._isOpen?this._expectResizeEvent()||(this._ui.container.hasClass("ui-popup-hidden")&&(this._ui.container.removeClass("ui-popup-hidden ui-popup-truncate"),this.reposition({positionTo:"window"}),this._ignoreResizeEvents()),this._resizeScreen(),this._resizeData=null,this._orientationchangeInProgress=!1):(this._resizeData=null,this._orientationchangeInProgress=!1)},_stopIgnoringResizeEvents:function(){this._ignoreResizeTo=0},_ignoreResizeEvents:function(){this._ignoreResizeTo&&clearTimeout(this._ignoreResizeTo),this._ignoreResizeTo=this._delay("_stopIgnoringResizeEvents",1e3)},_handleWindowResize:function(){this._isOpen&&0===this._ignoreResizeTo&&(!this._expectResizeEvent()&&!this._orientationchangeInProgress||this._ui.container.hasClass("ui-popup-hidden")||this._ui.container.addClass("ui-popup-hidden ui-popup-truncate").removeAttr("style"))},_handleWindowOrientationchange:function(){!this._orientationchangeInProgress&&this._isOpen&&0===this._ignoreResizeTo&&(this._expectResizeEvent(),this._orientationchangeInProgress=!0)},_handleDocumentFocusIn:function(b){var d,e=b.target,f=this._ui;if(this._isOpen){if(e!==f.container[0]){if(d=a(b.target),0===d.parents().filter(f.container[0]).length)return a(c.activeElement).one("focus",function(){d.blur()}),f.focusElement.focus(),b.preventDefault(),b.stopImmediatePropagation(),!1;f.focusElement[0]===f.container[0]&&(f.focusElement=d)}this._ignoreResizeEvents()}},_create:function(){var b=this.element,c=b.attr("id"),d=this.options;d.history=d.history&&a.mobile.ajaxEnabled&&a.mobile.hashListeningEnabled,a.extend(this,{_containerClasses:"",_scrollTop:0,_page:b.closest(".ui-page"),_ui:null,_fallbackTransition:"",_currentTransition:!1,_prereqs:null,_isOpen:!1,_tolerance:null,_resizeData:null,_ignoreResizeTo:0,_orientationchangeInProgress:!1}),0===this._page.length&&(this._page=this.body),d.enhanced?this._ui={container:b.parent(),screen:b.parent().prev(),placeholder:a(this.document[0].getElementById(c+"-placeholder"))}:(this._ui=this._enhance(b,c),this._setOptions(d)),this._ui.focusElement=this._ui.container,this._on(this._ui.screen,{vclick:"_eatEventAndClose"}),this._on(a.mobile.window,{orientationchange:a.proxy(this,"_handleWindowOrientationchange"),resize:a.proxy(this,"_handleWindowResize"),keyup:a.proxy(this,"_handleWindowKeyUp")}),this._on(a.mobile.document,{focusin:"_handleDocumentFocusIn"})},_enhance:function(b,c){var d={screen:a("
"),placeholder:a("
"),container:a("
")},e=this.document[0].createDocumentFragment();return e.appendChild(d.screen[0]),e.appendChild(d.container[0]),c&&(d.screen.attr("id",c+"-screen"),d.container.attr("id",c+"-popup"),d.placeholder.attr("id",c+"-placeholder").html("")),this._page[0].appendChild(e),d.placeholder.insertAfter(b),b.addClass("ui-popup").appendTo(d.container),d},_applyTheme:function(a,b,c){var d,e,f=(a.attr("class")||"").split(" "),g=null;for(b=null===b&&"body"===c?"inherit":b,d=String(b);f.length>0;){if(g=f.pop(),e=new RegExp("^ui-"+c+"-([a-z]|inherit)$").exec(g),e&&e.length>1){g=e[1];break}g=null}b!==g&&(a.removeClass("ui-"+c+"-"+g),null!==b&&"none"!==b&&a.addClass("ui-"+c+"-"+d))},_applyTransition:function(b){this._ui.container.removeClass(this._fallbackTransition),b&&"none"!==b&&(this._fallbackTransition=a.mobile._maybeDegradeTransition(b),"none"===this._fallbackTransition&&(this._fallbackTransition=""),this._ui.container.addClass(this._fallbackTransition))},_setOptions:function(a){var b=this.element,c=this._ui.screen;return a.wrapperClass!==d&&(this._ui.container.removeClass(this._containerClasses).addClass(a.wrapperClass),this._containerClasses=a.wrapperClass),a.theme!==d&&this._applyTheme(b,a.theme,"body"),a.overlayTheme!==d&&(this._applyTheme(c,a.overlayTheme,"overlay"),this._isOpen&&c.addClass("in")),a.shadow!==d&&b.toggleClass("ui-overlay-shadow",a.shadow),a.corners!==d&&b.toggleClass("ui-corner-all",a.corners),a.transition!==d&&(this._currentTransition||this._applyTransition(a.transition)),a.tolerance!==d&&this._setTolerance(a.tolerance),a.disabled!==d&&a.disabled&&this.close(),this._super(a)},_setTolerance:function(b){var c,e={t:30,r:15,b:30,l:15};if(b!==d)switch(c=String(b).split(","),a.each(c,function(a,b){c[a]=parseInt(b,10)}),c.length){case 1:isNaN(c[0])||(e.t=e.r=e.b=e.l=c[0]);break;case 2:isNaN(c[0])||(e.t=e.b=c[0]),isNaN(c[1])||(e.l=e.r=c[1]);break;case 4:isNaN(c[0])||(e.t=c[0]),isNaN(c[1])||(e.r=c[1]),isNaN(c[2])||(e.b=c[2]),isNaN(c[3])||(e.l=c[3])}this._tolerance=e},_clampPopupWidth:function(a){var b,c=f(),d={x:this._tolerance.l,y:c.y+this._tolerance.t,cx:c.cx-this._tolerance.l-this._tolerance.r,cy:c.cy-this._tolerance.t-this._tolerance.b};return a||this._ui.container.css("max-width",d.cx),b={cx:this._ui.container.outerWidth(!0),cy:this._ui.container.outerHeight(!0)},{rc:d,menuSize:b}},_calculateFinalLocation:function(b,c){var d,f=c.rc,g=c.menuSize;return d={x:e(f.cx,g.cx,f.x,b.x),y:e(f.cy,g.cy,f.y,b.y)},d.y=Math.max(0,d.y),d.y-=Math.min(d.y,Math.max(0,d.y+g.cy-a.mobile.document.height())),{left:d.x,top:d.y}},_placementCoords:function(a){return this._calculateFinalLocation(a,this._clampPopupWidth())},_createPrereqs:function(b,c,d){var e,f=this;e={screen:a.Deferred(),container:a.Deferred()},e.screen.then(function(){e===f._prereqs&&b()}),e.container.then(function(){e===f._prereqs&&c()}),a.when(e.screen,e.container).done(function(){e===f._prereqs&&(f._prereqs=null,d())}),f._prereqs=e},_animate:function(b){return this._ui.screen.removeClass(b.classToRemove).addClass(b.screenClassToAdd),b.prereqs.screen.resolve(),b.transition&&"none"!==b.transition&&(b.applyTransition&&this._applyTransition(b.transition),this._fallbackTransition)?(this._ui.container.animationComplete(a.proxy(b.prereqs.container,"resolve")).addClass(b.containerClassToAdd).removeClass(b.classToRemove),void 0):(this._ui.container.removeClass(b.classToRemove),b.prereqs.container.resolve(),void 0)},_desiredCoords:function(b){var c,d=null,e=f(),g=b.x,h=b.y,i=b.positionTo;if(i&&"origin"!==i)if("window"===i)g=e.cx/2+e.x,h=e.cy/2+e.y;else{try{d=a(i)}catch(j){d=null}d&&(d.filter(":visible"),0===d.length&&(d=null))}return d&&(c=d.offset(),g=c.left+d.outerWidth()/2,h=c.top+d.outerHeight()/2),("number"!==a.type(g)||isNaN(g))&&(g=e.cx/2+e.x),("number"!==a.type(h)||isNaN(h))&&(h=e.cy/2+e.y),{x:g,y:h}},_reposition:function(a){a={x:a.x,y:a.y,positionTo:a.positionTo},this._trigger("beforeposition",d,a),this._ui.container.offset(this._placementCoords(this._desiredCoords(a)))},reposition:function(a){this._isOpen&&this._reposition(a)},_openPrereqsComplete:function(){this._ui.container.addClass("ui-popup-active"),this._isOpen=!0,this._resizeScreen(),this._ui.container.attr("tabindex","0").focus(),this._ignoreResizeEvents(),this._trigger("afteropen")},_open:function(b){var c=a.extend({},this.options,b),d=function(){var a=navigator.userAgent,b=a.match(/AppleWebKit\/([0-9\.]+)/),c=!!b&&b[1],d=a.match(/Android (\d+(?:\.\d+))/),e=!!d&&d[1],f=a.indexOf("Chrome")>-1;return null!==d&&"4.0"===e&&c&&c>534.13&&!f?!0:!1}();this._createPrereqs(a.noop,a.noop,a.proxy(this,"_openPrereqsComplete")),this._currentTransition=c.transition,this._applyTransition(c.transition),this._ui.screen.removeClass("ui-screen-hidden"),this._ui.container.removeClass("ui-popup-truncate"),this._reposition(c),this._ui.container.removeClass("ui-popup-hidden"),this.options.overlayTheme&&d&&this.element.closest(".ui-page").addClass("ui-popup-open"),this._animate({additionalCondition:!0,transition:c.transition,classToRemove:"",screenClassToAdd:"in",containerClassToAdd:"in",applyTransition:!1,prereqs:this._prereqs}) -},_closePrereqScreen:function(){this._ui.screen.removeClass("out").addClass("ui-screen-hidden")},_closePrereqContainer:function(){this._ui.container.removeClass("reverse out").addClass("ui-popup-hidden ui-popup-truncate").removeAttr("style")},_closePrereqsDone:function(){var b=this._ui.container;b.removeAttr("tabindex"),a.mobile.popup.active=d,a(":focus",b[0]).add(b[0]).blur(),this._trigger("afterclose")},_close:function(b){this._ui.container.removeClass("ui-popup-active"),this._page.removeClass("ui-popup-open"),this._isOpen=!1,this._createPrereqs(a.proxy(this,"_closePrereqScreen"),a.proxy(this,"_closePrereqContainer"),a.proxy(this,"_closePrereqsDone")),this._animate({additionalCondition:this._ui.screen.hasClass("in"),transition:b?"none":this._currentTransition,classToRemove:"in",screenClassToAdd:"out",containerClassToAdd:"reverse out",applyTransition:!0,prereqs:this._prereqs})},_unenhance:function(){this.options.enhanced||(this._setOptions({theme:a.mobile.popup.prototype.options.theme}),this.element.detach().insertAfter(this._ui.placeholder).removeClass("ui-popup ui-overlay-shadow ui-corner-all ui-body-inherit"),this._ui.screen.remove(),this._ui.container.remove(),this._ui.placeholder.remove())},_destroy:function(){return a.mobile.popup.active===this?(this.element.one("popupafterclose",a.proxy(this,"_unenhance")),this.close()):this._unenhance(),this},_closePopup:function(c,d){var e,f,g=this.options,h=!1;c&&c.isDefaultPrevented()||a.mobile.popup.active!==this||(b.scrollTo(0,this._scrollTop),c&&"pagebeforechange"===c.type&&d&&(e="string"==typeof d.toPage?d.toPage:d.toPage.jqmData("url"),e=a.mobile.path.parseUrl(e),f=e.pathname+e.search+e.hash,this._myUrl!==a.mobile.path.makeUrlAbsolute(f)?h=!0:c.preventDefault()),a.mobile.window.off(g.closeEvents),this.element.undelegate(g.closeLinkSelector,g.closeLinkEvents),this._close(h))},_bindContainerClose:function(){a.mobile.window.on(this.options.closeEvents,a.proxy(this,"_closePopup"))},widget:function(){return this._ui.container},open:function(b){var c,d,e,f,g,h,i=this,j=this.options;return a.mobile.popup.active||j.disabled?this:(a.mobile.popup.active=this,this._scrollTop=a.mobile.window.scrollTop(),j.history?(h=a.mobile.urlHistory,d=a.mobile.dialogHashKey,e=a.mobile.activePage,f=e?e.hasClass("ui-dialog"):!1,this._myUrl=c=h.getActive().url,(g=c.indexOf(d)>-1&&!f&&h.activeIndex>0)?(i._open(b),i._bindContainerClose(),this):(-1!==c.indexOf(d)||f?c=a.mobile.path.parseLocation().hash+d:c+=c.indexOf("#")>-1?d:"#"+d,0===h.activeIndex&&c===h.initialDst&&(c+=d),a.mobile.window.one("beforenavigate",function(a){a.preventDefault(),i._open(b),i._bindContainerClose()}),this.urlAltered=!0,a.mobile.navigate(c,{role:"dialog"}),this)):(i._open(b),i._bindContainerClose(),i.element.delegate(j.closeLinkSelector,j.closeLinkEvents,function(a){i.close(),a.preventDefault()}),this))},close:function(){return a.mobile.popup.active!==this?this:(this._scrollTop=a.mobile.window.scrollTop(),this.options.history&&this.urlAltered?(a.mobile.back(),this.urlAltered=!1):this._closePopup(),this)}}),a.mobile.popup.handleLink=function(b){var c,d=b.closest(":jqmData(role='page')"),e=a.mobile.path,f=0===d.length?a("body"):d,g=a(e.hashToSelector(e.parseUrl(b.attr("href")).hash),f[0]);g.data("mobile-popup")&&(c=b.offset(),g.popup("open",{x:c.left+b.outerWidth()/2,y:c.top+b.outerHeight()/2,transition:b.jqmData("transition"),positionTo:b.jqmData("position-to")})),setTimeout(function(){b.removeClass(a.mobile.activeBtnClass)},300)},a.mobile.document.bind("pagebeforechange",function(b,c){"popup"===c.options.role&&(a.mobile.popup.handleLink(c.options.link),b.preventDefault())}),a.mobile.popup.initSelector=":jqmData(role='popup')",a.mobile._enhancer.add("mobile.popup")}(a),function(a,b){var d=".ui-disabled,.ui-li-divider,.ui-screen-hidden,:jqmData(role='placeholder')",e=function(a,b,c){var e=a[c+"All"]().not(d).first();e.length&&(b.blur().attr("tabindex","-1"),e.find("a").first().focus())};a.widget("mobile.selectmenu",a.mobile.selectmenu,{_create:function(){var a=this.options;return a.nativeMenu=a.nativeMenu||this.element.parents(":jqmData(role='popup'),:mobile-popup").length>0,this._super()},_handleSelectFocus:function(){this.element.blur(),this.button.focus()},_handleButtonVclickKeydown:function(b){this.options.disabled||this.isOpen||("vclick"===b.type||b.keyCode&&(b.keyCode===a.mobile.keyCode.ENTER||b.keyCode===a.mobile.keyCode.SPACE))&&(this._decideFormat(),"overlay"===this.menuType?this.button.attr("href","#"+this.popupId).attr("data-"+(a.mobile.ns||"")+"rel","popup"):this.button.attr("href","#"+this.dialogId).attr("data-"+(a.mobile.ns||"")+"rel","dialog"),this.isOpen=!0)},_handleListFocus:function(b){var c="focusin"===b.type?{tabindex:"0",event:"vmouseover"}:{tabindex:"-1",event:"vmouseout"};a(b.target).attr("tabindex",c.tabindex).trigger(c.event)},_handleListKeydown:function(b){var c=a(b.target),d=c.closest("li");switch(b.keyCode){case 38:return e(d,c,"prev"),!1;case 40:return e(d,c,"next"),!1;case 13:case 32:return c.trigger("click"),!1}},_handleMenuPageHide:function(){this.thisPage.page("bindRemove")},_handleHeaderCloseClick:function(){return"overlay"===this.menuType?(this.close(),!1):void 0},build:function(){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w=this.options;return w.nativeMenu?this._super():(v=this,c=this.selectId,d=c?c:(a.mobile.ns||"")+"uuid-"+this.uuid,e=d+"-listbox",f=d+"-dialog",g=this.label,h=this.element.closest(".ui-page"),i=this.element[0].multiple,j=c+"-menu",k=w.theme?" data-"+a.mobile.ns+"theme='"+w.theme+"'":"",l=w.overlayTheme?" data-"+a.mobile.ns+"theme='"+w.overlayTheme+"'":"",m=w.dividerTheme&&i?" data-"+a.mobile.ns+"divider-theme='"+w.dividerTheme+"'":"",n=a("
"+"
"+"
"+g.getEncodedText()+"
"+"
"+"
"+"
"),o=a("
").insertAfter(this.select).popup({theme:w.overlayTheme}),p=a("