WPtouch - Version 4.1.4

Version Description

Download this release

Release Info

Developer bravenewcode
Plugin Icon 128x128 WPtouch
Version 4.1.4
Comparing to
See all releases

Code changes from version 4.1.3 to 4.1.4

Files changed (47) hide show
  1. admin/css/wptouch-admin-4.css +14 -2
  2. admin/css/wptouch-menu.css +14 -0
  3. admin/customizer/wptouch-customizer.php +8 -4
  4. admin/fontello/config.json +14 -0
  5. admin/fontello/css/fontello-codes.css +2 -1
  6. admin/fontello/css/fontello-embedded.css +8 -7
  7. admin/fontello/css/fontello-ie7-codes.css +2 -1
  8. admin/fontello/css/fontello-ie7.css +2 -1
  9. admin/fontello/css/fontello.css +9 -8
  10. admin/fontello/demo.html +6 -5
  11. admin/fontello/font/fontello.eot +0 -0
  12. admin/fontello/font/fontello.svg +2 -0
  13. admin/fontello/font/fontello.ttf +0 -0
  14. admin/fontello/font/fontello.woff +0 -0
  15. admin/fontello/font/fontello.woff2 +0 -0
  16. admin/js/wptouch-admin-4.js +0 -1
  17. admin/settings/html/callback.php +13 -0
  18. admin/settings/include/callback.php +7 -0
  19. core/admin-ajax.php +14 -0
  20. core/admin-page-templates.php +3 -1
  21. core/admin-render.php +1 -0
  22. core/class-wptouch-pro.php +1 -1
  23. include/js/wptouch.js +8 -1
  24. lang/wptouch.pot +76 -79
  25. readme.txt +14 -1
  26. themes/bauhaus/default/bauhaus.js +2 -1
  27. themes/bauhaus/default/featured-slider.php +5 -4
  28. themes/bauhaus/default/rtl.css +1 -4
  29. themes/bauhaus/default/style.css +9 -6
  30. themes/bauhaus/readme.txt +6 -1
  31. themes/bauhaus/root-functions.php +4 -1
  32. themes/foundation/default/style.css +24 -11
  33. themes/foundation/modules/featured/featured.php +75 -52
  34. themes/foundation/modules/featured/wptouch-owl.js +35 -0
  35. themes/foundation/modules/owlcarousel/LICENSE +23 -0
  36. themes/foundation/modules/owlcarousel/README.md +73 -0
  37. themes/foundation/modules/owlcarousel/assets/ajax-loader.gif +0 -0
  38. themes/foundation/modules/owlcarousel/assets/owl.carousel.css +66 -72
  39. themes/foundation/modules/owlcarousel/assets/owl.carousel.min.css +6 -1
  40. themes/foundation/modules/owlcarousel/assets/owl.theme.default.css +0 -51
  41. themes/foundation/modules/owlcarousel/assets/owl.theme.default.min.css +5 -1
  42. themes/foundation/modules/owlcarousel/assets/owl.theme.green.min.css +5 -0
  43. themes/foundation/modules/owlcarousel/assets/owl.video.play.png +0 -0
  44. themes/foundation/modules/owlcarousel/owl.carousel.js +159 -41
  45. themes/foundation/modules/owlcarousel/owl.carousel.min.js +7 -2
  46. themes/foundation/modules/sharing/sharing.php +1 -9
  47. wptouch.php +2 -2
admin/css/wptouch-admin-4.css CHANGED
@@ -1,3 +1,5 @@
 
 
1
  /* @group Clearfix */
2
 
3
  .wptouch-clearfix:after {
@@ -333,7 +335,8 @@ a#preview-theme {
333
  }
334
 
335
  #wptouch-admin-menu ul li a.active:before {
336
- background: -webkit-linear-gradient(#eb5768, #4e8bda);
 
337
  -webkit-background-clip: text;
338
  -webkit-text-fill-color: transparent;
339
  }
@@ -353,7 +356,9 @@ a#preview-theme {
353
  }
354
 
355
  #wptouch-admin-menu a.active {
356
- background: -webkit-linear-gradient(#eb5768, #4e8bda);
 
 
357
  -webkit-background-clip: text;
358
  -webkit-text-fill-color: transparent;
359
  }
@@ -461,6 +466,13 @@ a#preview-theme {
461
  width: 20px;
462
  }
463
 
 
 
 
 
 
 
 
464
  /* @end */
465
 
466
  /* @end */
1
+ /* @override http://wptp3.local.com/wp-content/plugins/wptouch-pro/admin/css/wptouch-admin-4.css?ver=2394c9ffd5558f411ffdc3326e9a8962 */
2
+
3
  /* @group Clearfix */
4
 
5
  .wptouch-clearfix:after {
335
  }
336
 
337
  #wptouch-admin-menu ul li a.active:before {
338
+ color: #55c2e8;
339
+ background: -webkit-linear-gradient(#59c4bc, #4e8bda);
340
  -webkit-background-clip: text;
341
  -webkit-text-fill-color: transparent;
342
  }
356
  }
357
 
358
  #wptouch-admin-menu a.active {
359
+ font-weight: bold;
360
+ color: #55c2e8;
361
+ background: -webkit-linear-gradient(#59c4bc, #4e8bda);
362
  -webkit-background-clip: text;
363
  -webkit-text-fill-color: transparent;
364
  }
466
  width: 20px;
467
  }
468
 
469
+ #wptouch-admin-menu ul li a.wptouch-addon-make-child:before {
470
+ content: '\e823';
471
+ display: inline-block;
472
+ text-align: center;
473
+ width: 20px;
474
+ }
475
+
476
  /* @end */
477
 
478
  /* @end */
admin/css/wptouch-menu.css CHANGED
@@ -1,5 +1,19 @@
1
  /* @override http://wptp3.local.com/wp-content/plugins/wptouch-pro/admin/css/wptouch-menu.css?ver=4.0b4 */
2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
  #icon-picker {
4
  display: none;
5
  overflow: hidden;
1
  /* @override http://wptp3.local.com/wp-content/plugins/wptouch-pro/admin/css/wptouch-menu.css?ver=4.0b4 */
2
 
3
+ .menu-item .menu-item-settings {
4
+ z-index: inherit;
5
+ }
6
+
7
+ .menu-item-settings::after {
8
+ content: ' ';
9
+ display: block;
10
+ clear: both;
11
+ }
12
+
13
+ .pending .wptouch-menu-icon {
14
+ display: none;
15
+ }
16
+
17
  #icon-picker {
18
  display: none;
19
  overflow: hidden;
admin/customizer/wptouch-customizer.php CHANGED
@@ -40,8 +40,8 @@ if ( $current_theme && !defined( 'WPTOUCH_IS_FREE' ) ) {
40
  add_filter( 'wptouch_user_agent', 'customizer_user_override' );
41
 
42
  // Make WordPress aware we're using the mobile theme not the desktop theme (not overriden by WPtouch)
43
- add_filter( 'pre_option_stylesheet', 'wptouch_get_current_theme_name' );
44
- add_filter( 'pre_option_template', 'wptouch_get_current_theme_friendly_name' );
45
 
46
  // Prevent the 'custom landing page' setting from being applied.
47
  add_filter( 'wptouch_redirect_target', 'wptouch_return_false' );
@@ -423,6 +423,10 @@ function wptouch_customizer_setup( $wp_customize ) {
423
  'type' => $setting->type,
424
  );
425
 
 
 
 
 
426
  $setting_args = array();
427
 
428
  if ( isset( $defaults[ $setting->domain ]->{ $setting->name } ) ) {
@@ -754,11 +758,11 @@ function wptouch_get_current_theme_name( $value=false ) {
754
  }
755
 
756
  function wptouch_customizer_begin_theme_override() {
757
- add_filter( 'pre_option_stylesheet', 'wptouch_get_current_theme_name' );
758
  }
759
 
760
  function wptouch_customizer_end_theme_override() {
761
- remove_filter( 'pre_option_stylesheet', 'wptouch_get_current_theme_name' );
762
  }
763
 
764
  function wptouch_customizer_port_image( $customizer_setting, $source_setting, $settings_domain = 'foundation' ) {
40
  add_filter( 'wptouch_user_agent', 'customizer_user_override' );
41
 
42
  // Make WordPress aware we're using the mobile theme not the desktop theme (not overriden by WPtouch)
43
+ add_filter( 'pre_option_stylesheet', 'wptouch_get_current_theme_name', 50 );
44
+ add_filter( 'pre_option_template', 'wptouch_get_current_theme_friendly_name', 50 );
45
 
46
  // Prevent the 'custom landing page' setting from being applied.
47
  add_filter( 'wptouch_redirect_target', 'wptouch_return_false' );
423
  'type' => $setting->type,
424
  );
425
 
426
+ if ( isset( $setting->tooltip ) ) {
427
+ $args[ 'description' ] = $setting->tooltip;
428
+ }
429
+
430
  $setting_args = array();
431
 
432
  if ( isset( $defaults[ $setting->domain ]->{ $setting->name } ) ) {
758
  }
759
 
760
  function wptouch_customizer_begin_theme_override() {
761
+ add_filter( 'pre_option_stylesheet', 'wptouch_get_current_theme_name', 50 );
762
  }
763
 
764
  function wptouch_customizer_end_theme_override() {
765
+ remove_filter( 'pre_option_stylesheet', 'wptouch_get_current_theme_name', 50 );
766
  }
767
 
768
  function wptouch_customizer_port_image( $customizer_setting, $source_setting, $settings_domain = 'foundation' ) {
admin/fontello/config.json CHANGED
@@ -343,6 +343,20 @@
343
  "css": "flash",
344
  "code": 59426,
345
  "src": "typicons"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
346
  }
347
  ]
348
  }
343
  "css": "flash",
344
  "code": 59426,
345
  "src": "typicons"
346
+ },
347
+ {
348
+ "uid": "c2a8ab9730168a6e993d0c8a781562c1",
349
+ "css": "make-child",
350
+ "code": 59427,
351
+ "src": "custom_icons",
352
+ "selected": true,
353
+ "svg": {
354
+ "path": "M987.2 254.4C961.8 236.4 927 241.7 906.1 271.2 887.7 297 894.1 337.9 905.6 354.6 905.6 354.6 906.2 355.5 905 356 903 356.8 890.9 363.4 890.9 363.4 887.7 364.4 887.4 366.8 890.1 368.7L894.4 371.8A1.8 1.8 0 0 1 895 374.2C886.2 386.6 813.2 491.4 780.9 537.7 774.3 546.4 775.6 538.7 776.4 533.9 783.2 496.5 791.6 450.6 793.6 439.8A2.1 2.1 0 0 1 796 438.6L800.9 439.5C804.2 440.1 805.7 438.2 804.1 435.2 804.1 435.2 800.6 422.1 799.7 420.1 799.1 418.8 800 418.7 800 418.7 820.4 415.4 853.9 391.1 859.6 359.9 866 324.4 845.6 295.8 814.9 290.2S755 304.2 748.5 339.8C742.9 370.9 766 405.2 783.5 415.5 783.5 415.5 784.4 416 783.5 417 782 418.6 773.9 429.7 773.9 429.7 771.4 431.9 772.1 434.3 775.4 434.8L780.6 435.8A1.8 1.8 0 0 1 782.2 437.7C779.6 451.9 766.2 526.9 759.3 563.2 759 564.9 753.3 567.9 749.7 572.6 746.5 576.8 717.3 624.1 675.4 631.1H572.6C542.1 626 515.8 601.6 508.4 583.3 505.2 575.2 501.6 565.5 497.3 556.4L420.2 383.3C414.9 371.9 410.2 356.6 388.3 356.6H222.9C201.1 356.6 189.7 370.8 183.4 383.6L105.4 554.9C96.2 573.8 85.1 596.6 103.8 605.9S139.8 607.4 149 588.5L188.5 519.9S190.8 515.9 189.9 520.4C184.7 548.1 143.3 685.1 143.3 685.1 139.7 702.4 151.3 716.6 169.1 716.6H211.2C214.2 716.6 213.7 718.9 213.7 718.9L221.7 940.2C221.7 968.2 231.2 983 252.8 983S283.8 968.2 283.8 940.2L291.9 718.2A1.5 1.5 0 0 1 293.6 716.6C295.8 716.7 301.6 716.6 304.2 716.6A1.5 1.5 0 0 1 305.4 718.4L313.5 940.2C313.5 968.2 322.9 983 344.6 983S375.6 968.2 375.6 940.2L383.6 719.3A2.6 2.6 0 0 1 386.6 716.6H432C449.7 716.6 461.6 702.3 458.4 684.9 458.4 684.9 417 541.9 413.1 517.5 412 510.6 455.8 589 455.8 589 462.8 603.9 477.8 602.1 484.5 612.1 498.8 633.7 515.8 656 533.2 666.3 561.2 683.3 561.6 675.7 564.3 700.3L563.8 716.8 554.6 785.9A9.1 9.1 0 0 0 559.2 795.4 3.2 3.2 0 0 1 561.6 798.7L557.2 955.4C556.8 956.9 557.2 967.3 558.1 967.7A21.5 21.5 0 0 0 578.6 983 22.5 22.5 0 0 0 599.6 968.8C599.1 968.5 621 816.8 624 816.8 628 816.8 648.5 968.8 648.5 968.8A22.9 22.9 0 0 0 669.4 983 22.4 22.4 0 0 0 690.4 967.7C690.4 967.3 691.2 956.9 690.4 955.4L686.3 798.3A3.2 3.2 0 0 1 688.7 795.1 9.1 9.1 0 0 0 692.9 785.9L684.3 721.7 683.7 700.3C686.4 675.7 687.2 683.3 714.9 666.3 743.4 649.3 772.6 592.4 773.9 584.6 775.4 575.9 770.8 572.4 773.7 568.3 794.4 538.7 894.5 394.9 904.5 380.9A2.1 2.1 0 0 1 907.1 380.8L911.3 383.7C914 385.7 916.1 384.5 916 381.2 916 381.2 918.3 367.8 918.4 365.6 918.4 364.2 919.2 364.5 919.2 364.5 939.1 370.2 979.7 362.3 998.1 336.4 1019 307 1012.6 272.4 987.2 254.4ZM298.7 129.8A98.4 98.4 0 1 1 200.2 228.2 98.4 98.4 0 0 1 298.7 129.8ZM624 612.1A54.5 54.5 0 1 0 569.1 557.7 54.6 54.6 0 0 0 624 612.1Z",
355
+ "width": 1000
356
+ },
357
+ "search": [
358
+ "make-child"
359
+ ]
360
  }
361
  ]
362
  }
admin/fontello/css/fontello-codes.css CHANGED
@@ -33,4 +33,5 @@
33
  .icon-chart-pie:before { content: '\e81f'; } /* '' */
34
  .icon-heart-broken:before { content: '\e820'; } /* '' */
35
  .icon-eye-off:before { content: '\e821'; } /* '' */
36
- .icon-flash:before { content: '\e822'; } /* '' */
 
33
  .icon-chart-pie:before { content: '\e81f'; } /* '' */
34
  .icon-heart-broken:before { content: '\e820'; } /* '' */
35
  .icon-eye-off:before { content: '\e821'; } /* '' */
36
+ .icon-flash:before { content: '\e822'; } /* '' */
37
+ .icon-make-child:before { content: '\e823'; } /* '' */
admin/fontello/css/fontello-embedded.css CHANGED
@@ -1,15 +1,15 @@
1
  @font-face {
2
  font-family: 'fontello';
3
- src: url('../font/fontello.eot?32536721');
4
- src: url('../font/fontello.eot?32536721#iefix') format('embedded-opentype'),
5
- url('../font/fontello.svg?32536721#fontello') format('svg');
6
  font-weight: normal;
7
  font-style: normal;
8
  }
9
  @font-face {
10
  font-family: 'fontello';
11
- src: url('data:application/octet-stream;base64,d09GRgABAAAAACLEAA8AAAAAM6wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABWAAAADMAAABCsP6z7U9TLzIAAAGMAAAAQwAAAFY+J0kzY21hcAAAAdAAAADtAAADTOqpZuNjdnQgAAACwAAAAAoAAAAKAAAAAGZwZ20AAALMAAAFlAAAC3CIkJBZZ2FzcAAACGAAAAAIAAAACAAAABBnbHlmAAAIaAAAFgAAABycYg35IGhlYWQAAB5oAAAAMwAAADYJdA+5aGhlYQAAHpwAAAAgAAAAJAd2A7BobXR4AAAevAAAAF0AAACQfZ//p2xvY2EAAB8cAAAASgAAAEqRWInwbWF4cAAAH2gAAAAgAAAAIADVDBpuYW1lAAAfiAAAAXcAAALNzJ0cHnBvc3QAACEAAAABWQAAAgLiSxElcHJlcAAAIlwAAABlAAAAe91rA4V4nGNgZGBg4GKQY9BhYHRx8wlh4GBgYYAAkAxjTmZ6IlAMygPKsYBpDiBmg4gCAIojA08AeJxjYGSuZZzAwMrAwFTFtIeBgaEHQjM+YDBkZAKKMrAyM2AFAWmuKQwOLxheKDEH/c9iiGIOZ5gLFGYEyQEA6qkL2AB4nO3TW1ICMRSE4X8k4gVE8I4XEObVdbEgn1yIi+pdYJ/QyzBVX6qSmklNpXuAc2BiX9Zg+GGgxrd3h74/4brvNw79mVb72h+PnqnZ69bnMz/bfOKUCy658nsz5tyw4JYlK+6454FHnnjmhTWvvPHOBxu2fLJjz+hjpvyPeU3Db1Zj3fRJv/vwfaOoDBWVhqLyVTgXFE4IhbNC4dRQVO4KJ4mivk7hdFE4ZxROHIWzR+EWoHAfULgZKNwRFG4LCvcGhRuEwl1C4VahcL9QuGko3DkUbh8K9xCFG4nC3UThlqJwX/0fnDD+AY8YUo4AAAAAAAAAAAAAAAAAAAB4nK1WaXMTRxCd1WHLNj6CDxI2gVnGcox2VpjLCBDG7EoW4BzylexCjl1Ldu6LT/wG/ZpekVSRb/y0vB4d2GAnVVQoSv2m9+1M9+ueXpPQksReWI+k3HwpprY2aWTnSUg3bFqO4kPZ2QspU0z+LoiCaLXUvu04JCISgap1hSWC2PfI0iTjQ48yWrYlvWpSbulJd9kaD+qt+vbT0FGO3QklNZuhQ+uRLanCqBJFMu2RkjYtw9VfSVrh5yvMfNUMJYLoJJLGm2EMj+Rn44xWGa3GdhxFkU2WG0WKRDM8iCKPslpin1wxQUD5oBlSXvk0onyEH5EVe5TTCnHJdprf9yU/6R3OvyTieouyJQf+QHZkB3unK/ki0toK46adbEehivB0fSfEI5uT6p/sUV7TaOB2RaYnzQiWyleQWPkJZfYPyWrhfMqXPBrVkoOcCFovc2Jf8g60HkdMiWsmyILujk6IoO6XnKHYY/q4+OO9XSwXIQTIOJb1jkq4EEYpYbOaJG0EOYiSskWV1HpHTJzyOi3iLWG/Tu3oS2e0Sag7MZ6th46tnKjkeDSp00ymTu2k5tGUBlFKOhM85tcBlB/RJK+2sZrEyqNpbDNjJJFQoIVzaSqIZSeWNAXRPJrRm7thmmvXokWaPFDPPXpPb26Fmzs9p+3AP2v8Z3UqpoO9MJ2eDshKfJp2uUnRun56hn8m8UPWAiqRLTbDlMVDtn4H5eVjS47CawNs957zK+h99kTIpIH4G/AeL9UpBUyFmFVQC9201rUsy9RqVotUZOq7IU0rX9ZpAk05Dn1jX8Y4/q+ZGUtMCd/vxOnZEZeeufYlyDSH3GZdj+Z1arFdgM5sz+k0y/Z9nebYfqDTPNvzOh1ha+t0lO2HOi2w/UinY2wvaEGT7jsEchGBXMAGEoGwdRAI20sIhK1CIGwXEQjbIgJhu4RA2H6MQNguIxC2l7Wsmn4qaRw7E8sARYgDoznuyGVuKldTyaUSrotGpzbkKXKrpKJ4Vv0rA/3ikTesgbVAukTW/IpJrnxUleOPrmh508S5Ao5Vf3tzXJ8TD2W/WPhT8L/amqqkV6x5ZHIVeSPQk+NE1yYVj67p8rmqR9f/i4oOa4F+A6UQC0VZlg2+mZDwUafTUA1c5RAzGzMP1/W6Zc3P4fybGCEL6H78NxQaC9yDTllJWe1gr9XXj2W5twflsCdYkmK+zOtb4YuMzEr7RWYpez7yecAVMCqVYasNXK3gzXsS85DpTfJMELcVZYOkjceZILGBYx4wb76TICRMXbWB2imcsIG8YMwp2O+EQ1RvlOVwe6F9Ho2Uf2tX7MgZFU0Q+G32Rtjrs1DyW6yBhCe/1NdAVSFNxbipgEsj5YZq8GFcrdtGMk6gr6jYDcuyig8fR9x3So5lIPlIEatHRz+tvUKd1Ln9yihu3zv9CIJBaWL+9r6Z4qCUd7WSZVZtA1O3GpVT15rDxasO3c2j7nvH2Sdy1jTddE/c9L6mVbeDg7lZEO3bHJSlTC6o68MOG6jLzaXQ6mVckt52DzAsMKDfoRUb/1f3cfg8V6oKo+NIvZ2oH6PPYgzyDzh/R/UF6OcxTLmGlOd7lxOfbtzD2TJdxV2sn+LfwKy15mbpGnBD0w2Yh6xaHbrKDXynBjo90tyO9BDwse4K8QBgE8Bi8InuWsbzKYDxfMYcH+Bz5jBoMofBFnMYbDNnDWCHOQx2mcNgjzkMvmDOOsCXzGEQModBxBwGT5gTADxlDoOvmMPga+Yw+IY59wG+ZQ6DmDkMEuYw2Nd0ayhzixd0F6htUBXowPQTFvewONRUGbK/44Vhf28Qs38wiKk/aro9pP7EC0P92SCm/mIQU3/VdGdI/Y0Xhvq7QUz9wyCmPtMvxnKZwV9GvkuFA8ouNp/z98T7B8IaQLYAAQAB//8AD3icZVkJlB1lla6/9qpXVa/2qrf02+ot/br7Lf3WXtL9miYhC6G7s9AJkGRYOouBsCQhhiFAYDDihgygYkREJqOIgmaAg2d0OAzGiIw44KAziniOC2fQQY5EBgXyquf+9TqIZ7qWV/XXrfvXf/97v/vdvwlq8fTiHdRRaojgCYMoEuITCVMRGESVBlGL0AmaIAknw1qsXa+1mg2q1moXWC/TQS0vw3JOq14LIxadfBKprP+Wf6v/OoukUwNlMpPKlx9LXNHQq64iDkSriQMjasOWpGyUGiD9P/ckRXQI6Z+uRuOpodRY95FGw83m7794rBzNZO7ZRUDPxOLnqU9Safg2heAfDwk8Q8J31QgVvksnDFRABQ698E3E+u/4d/h/JhG9H22Z9f944yzVB023+6dpJKHdSOlehdvfvHGGIHp691CvUHNEGLTwj2sqjLI0KCDKs+pNr512PCvd9FAMkY/4H3978u0bHkQfG++g9mT3xR+toua6z/sfm5x8++3JSXQtavvfxzo50PkI9SqlgE6XiBMjxFnENmInYUypl/3NpumJ0Uo+FjFVjuBKg4yXyTe1Rmsc1WxLM9lCrdXIZ1jTNjytTnnNRt5La3XLy5QRiE2ierqWQH2ojBgshIVz6Zrdh3qSMDkgbDq2s6TWOKOOevKYHonox7RI5DJeDCmh0Nxdd32eFbju0ZOvpVop2MmPw0mvdZMgk4lE0M2onqmczbP+cwz/exKxv01Xq9+SVNXVtPVRHS3Xo1Hd/7YetUPhEOxonf8qeU2OE313d3o0jU7CCfY507kzmo3CvnnYu+oqlgeFK+Y4kVdqHnrZG+5+Vo9oWkQHuzGLbyzuALutJyiwoUz0ESuJ8JR0VsmxJJGlEcGUBnPNukWBPaimVte8nNZq4w0u8wW8sTD0pc0yObaM4Gkhf2YLZK08x3IsFXoZ/kZyOf8cenrirBXSXXcpyzsTU0+yIm9IjssUzcyInrVYQw6JcSM3EIrQTn9qzdCmsp134v8+OooeHfX3byPbpx/5DToojjZrLer0i9Tw0HBjlxGzY0YsyY5kJ0ujCVFKZ0QuFaukRjp6ITxXyqkCexEiKVEmCHrxT4u7qd/BmHnCJPYQBwh5Stx31UVVLcQgGhw8n+GQg1oNDrGZfKONWjXbNBDn2CabqaDqcIXMN1q1JGoXWvlCGXkZTkEcm0S2CcEIEvng3nYSqF5rO1wh77HwwAaBeq2DJlEFtfFlqz0JorgL3AH1w+iaqL/vRvSJ6KT/Vd4Ic+h83gyr/p/Ol/mwxSU63jYubHLy+WtDqXxiZjCZYAUY0HpZTsp5ab0Qhls9N9y3Mi/H711UOFliVzGIi7MhgblcRJyyiDbnht0hzVHV1Xozm21mqXh0qcs1JegTeoE+w2Z3G+LPlzkzzCUns1vhI3jotLEzl0wJSGQV6DKrJGR5nUjB7cT1xUiUvteXeVK4nNe4OEevZiOcvOh/2dM1pzN5qZ6r53J1gkA4UKlXyUuJDxDsow0ClQbbtXbrzFY740EcAFyZBjM6ZaSgnmeBISdRA/wJjM2e2bxMId9stLEd6/A22BcMesbxeoJBYNqvTE/UmsnRsltIF2bSCU3TjVR2INznWprMcDQSCxlR5IxU/0hnxVirM1EfmV7WLg/3tWvRgdzQ0MaETnOSVs6MVqIRSe2PkgqJAC36mxNrm0OuGXeL7QuziTHv3Il4yY7GnELWS3k5O8qGZEVhRQYZgj2gK3bOSRVyHzx0fa6YjrfSq6f7qm68kxuRrISbSmaMtKJQqQGFJONaxohUCtPN2vrReqIAZuMB326mzqLGA3xLEVminxgiqkSDsKb0+nClNFgs5DLpaIBxPGBcugdGgF0BxuXeAyUt3UzDAb8agkvrfQfFdH8R8bwImYGz/xMzFs/H4z6Z6f6STNq+jb7lX4s+9v7jJi9CTeM3Tj8Z8Qbj+VgsH6ec7jUVsn+k+xT6re+g/SuOrzi+/PgKGANaXFy8nToBcVeD+TdYhD+zOuwpqJApAHhOoHz7PViGMEmiBOIE1MITy3IowFyTpT51+rQiuiGGHOVlhGT+el5CppjTJjRR9N9Bz2k5MSuImp8lNSMev5yF/CgJQ6JIbRAkSeg+h34Ggp6YV/1lSBBFbRm84L8eM1YaMYwN74Kd/4vaRGiER7SJczE2rJyqZlNRiQBsyBXa2JBhVACnS5AsxxSwWZOIAyCYJOFTGYfDWaKDHECBDMaHVjvn4LQBYQ+QwAbNFUR+ceGUWRw32wut4p4r1/X19fs737DGi1Zrod3f17fuyj3FN/wXF96wiuPQ1ErObJhJQns/+uwpc7wIr2Gp/qD5jTcX3v/mniuLxTOvFa/cg1WfOjuQwG8lUqkEtBaLuPdABORx4ykcnuziIsTob8iHYfxZok7MEtuJKwltStm946K5mcZgLuXKJAsYSbEV1HTaOc4DQzhMAuUYp21xbL5A5WHAeNI8Ll3Dvuct+aJR7wV6ENCAnjhug+iua2kmg2kNICG0gQNgYgNoyyxhI0v96jOUkBm5zP/O+OAcyVLoSorsfsj/zmUjHsWhzwCwQwtLzg09RJIhlun6NMcOzoiSYuhOv6aEeJbmBEn1wpLMqGn/LHS1KkuilbBVJHAcx8hhEzz9RNiykpaFTvnP8rR6efQHdx88RpHoayR75O4fRC9XSZJGLejma9DfsYTon8uwAB6P06x/PNOfGNTs/kQkYdl6pM+M85rcJxZR8kKGlCBRcwLDaK7GWX0W7D2+ci91K9Uf5N2/xDPwFRzL/UAs4hrHUAj4Ss4qNNtwIBzJHMNmIGV4hRy2abvlMLkW0nIQzYyGLK5pwIE2PvPMM+Sv7JS/l6dZmiVFf2/Ktl10I7rR9Uf8p8jf+E8hGoReXz63/DAcSJQS3cMZ6X4S/u6XMuThhKSKR4+Kp39OVg93nw9OaAxLpuCEY/ndxcuo30MsH4FYvtiDWIZohckrQ6JBYYDhtg1TXQ7c3eHyheYkamIEskzbsViulznhEbzksDh4CnkFgTO02uAQXKAl0Ad6HA6oLpvAvALUOm0neA0eQeotgDxk2h7wY7VtarNUcpNZsZmMZOgX2fCHnYpqscMdS6WkI3bciZemSn1O3DkiUao5NcyYasW5TWVfpDNushnKJSNDoZ8i8Wm9asfV1ETcNpnvauHZSD8fii0bC/GyMacbs7oihEaXxUJ8f2TWkL9LW1ZsMqXF7GH9aYFCByyLZppTOZbOunnXPsZLRmRqgI0YNfOBMPsCvJQql1Og8gU2/IA1bETYgamIIfHHrEjezdJsbqrJgMqCZV+jMrI2OaKqcsndFxZeirnJMTuWcKvhlxF6OVx1EzF7LOnGXgrJ+9ySrKojk5DR1GssG2IZqA7wnP+AORIJi4gSBWKYGCMmiWliLcT1BmITsZVITsW3XDC/cf3c7HnnrjirMzHeqpX6k/GIHQ7RSIZJ5QDw6jWMwDkMebUAlClwSAcmDqfgCsKVCRfgd9oCNn2GJFOQUzR89CC9D6XBETSgQ5gSGW0MmdTJ/cf286Ii3MRT/pdfWU0rYe54iGWf+nrhFf90orGfC4V5Y8BOrPlPWUeWflDSNEfTPo0s/3/wocvQDpcj8fjdW9tf3nv39A898oG7b0KHtvzbVjZ0n+D+/eHDHE9fxrqC/9VLblhxU/dUawqeOAk7qcuf+5ysX6eCQkdF0yfR906ie2UdmruPqTV0wYZjyZ2fOLAeXRGnvn/tfWBPOrCnQ20gthCXAC5+AOeGXTu3X3bx1nUK5o2DqAdwPQKikGA1xzxDVrBbe4WAPAI5qQ6znMdlhi3YuWADhtgH3BKqCLDfODISuO5otY06tmUBrOVRYDjwfo8i8jDVssryMcOzJBamimZoJEiKxocYjmek/mUaOUtSAsQ+heCPJBFZQeqoKMuiOgo5E22G3Dmqw/0jVEla+UrE7cilcBl98h7Finu1Wi5lYVqkcnJY1gSZEwXFjSVt8+ET/MMURwNIoEAvbNSTiGSOK6bsJ3F+Rb+UTeVTiPsEEqgWX2a/BOkksBuuMTYRC8C3xSc+sH3b5gkN17hgGccGdqwAKQ5+BoPkmC9AJqkAmHRQ8DOBGi2oeduFfKsTMIPgB7sVtnEbZ5sEoE7wg0kCyijITKAacMYyot7LIi9eJ5grGJKdZw1ueybnoDD/t3wYOcXYAq9DK8ms0EPX8ZLEXxfSeoI6tz1efE/Qy+3gzgiKWNB3Ry8eGbl4Lz6NZmu1VbUaEpx0fvsZMUM8GOhTwkv6+IVMdkkfaeeT2zmjJxhWgo4PisYKYO244x3ZjE32Os4tdQEn/6e4k1W1Hid8kPo15RICxHeOKELttgm88oOYE+67YmHz/EynWcjn+jSJpYATtps4EnGkGmDdzhLDagOMts+wLZiADqonMZhWelS69ZfqrmADKLfZvBPMQo+WgdfmnXwA371aLyDxhskO9nRAGrcYWfz9ziOi/JVzeZEUwfvGeCSO8QyDwowONwzt/4E2vrdz2cYLwmcPlpKOYrC8EdPzQ2qklB7YOCDIQobm1WmPoYWMYNJxhhVc3jwEqT4nhAWVpSTPgmzZkMUDNEWanR+J8ru3CvI3ZP/dGsMImwSWSTHKUJrRePRDnqbxhV/jmR984xsN7pMX7VwBVXcsLeSiU6vdwrqx2c/PaKqsgHPvawkGrUJ3TehWYegP8xylMoLk6ELIUKSUm0QjgqywdG6fLGD+xAS+/mPwdQVq6Q7gxGdwPX3Tri3TnWqfzlJQT6O012Q0pgnhDSk8jwAigAC3cUU4AaAKRQ2+sXHYQ3mDbcrlIQWaZ+ojBlOqJtzg4qnpAXiwuIoEVOG0HuGnQA7a8AS0g9rpPVDC+uoB/YJaFTfg2hWyKdZNfcp/ge4eJ2dRPZrPd2dNPWsqjCKqamWbZqiiGO3TdNVaVsoDGY7Yqipy7rgdIfvVkP+cHJVTUooeAlSgWVNiSZRBFKqE1DjnRcJKySSzlBpVREQxAhNRlEwmooBOntI0CjGcy1JA60LhDJSR/sbZ099cN5+Pkk/Gcv7aEtTebIE23I+Qv2Zotqgg2VZ4q9RXQCg0EEKSxbKCVUka5qmQOu8KNKPk/nHdHCY+fIi2yM8iLdR9TFajaYokWY+2aIcnKUXgRJazspEMQiLAJjAgmmRgejV4jw3LXG+d6p+pVRQZrBPwj2uhYJ0KQEdlU3m1BaHDFbgAk9vo2CNvveUfe+stRB+dP3rP5qNHN99zdJ4ie21b3vK3HJ2/5x54gs/E/9dtyH+t26g3vaZneVbdqr+n+1fPPLPj2Wd3vE/rAL5/NqituqD0C+RThAF8TMK1dR2vRExiTITodnBws97bGfsxlR8a0w+gfrUVdSXFf8DMxl9zR7K8exT9DBqguft8igh0/nHxAfQyFQcmwT4KJioNOgLUaC0H2aCskJfRDv9oNBq10W2u6x+0o1ET7UX7o3DhH4i6cEQxD8H4/99Q9/+YiBMDULGKTwwNDvQ7NMZ/DBy9lcxgja0OZ/BcJ8DtnIOXUUycCMHADkpnyggvx1H9yuap6bWV+Uxn4Prdkx1vNJ1NdorlxuZu+trpq1Lp5fvORq9uaHVX3Y7O868onVeCHb20cm8qHYlM9k3unrDSo+eMqZPxC3dvHXvmGnpFa/RD+5ZvaJHffMd/tLT2wvNKMPY3Yey/WBo7cDqoVW2IKBg+AozjEDqBB+4fdF10G4w36h818bjRR1044EnU/3iw1rn49uLd1AJVA3Y/CvM8Wh+0yIArc2yZ5ILlDRx9XBCuGEdZXENBCTXJQFozgFBTwIQpyh3Tq/HpqSPr43Hedul+WsnWGgk3FWVH9ASfmVM0N3njI2uGWNetHkvxdHRkZkSl3ZG5EfTmR/9gSokaNCbskYbo8hnJ1sXG2hFJjIq0BLXtNqVx9bYLpxui+Zi/hl5++Ja9LX7tkVt3l4O5e5D8HmUSYfCsOMyda2oqS1CBr76/uqsjqEGcM8sM5Pbi6Gix6xfHxoroNb/4mhWLDURjFJSu3a0D4+MD5D8Ux7tVcnP3wevj/bFYfxz8ZLG7eCP1EWqKmCHWE/PQ18YNc7MjOvSV63EEnHHAqZf4Qh4nH0hES0QBF9g9elABtgCiS0kqgZ/ZvQU4TBIASBkIrbbmadS1Ju/OuCmSJlP2vF0Ty1JGrWVaf2ubfIt33d2uaM6bsGOpDMkm7Dm3JpWlrARn+zZb5ZeJbnRvlDfndd3/ycLCwu/UDGuzQ9H1rikOSaq92SbNmWr8HEV1j7n9pETH1bVqDY4lsagp5kXVnrNJ6F9RNoLcQ3aelMie3IO7dt2PaP90wD3/Fb1Evgt44QbVInBPSO0RVaDxusR7hqfSfz0tTo9O4seeATP0uomNHT+C6rnKUNL/VnKoAgyZ527Ap1v8m5J9hVis0EdFy1730uTQUJK8zyu3BEWAvftF9AdfBZ9+Z/FqKkrNExGiBD490OdK2Kdt7MNhMuAEFRwogR+3bG6pDMTmh4MEVkax5sU7pqcOnLNLSa2VTFLlTUS6in773t3/dEVC37iQ4HmKIW3ubFVxFVMlF/af1CXxaelLcVqhVeXSRBTdUjtn9wOmecu3h3ZPmkOSLaicyQxLvEoqOO4WF9+mq1QIrFWHb8zHTQ5/YyM/iOtQYJnAtr1g5Qav1bQgp3JgsTakx0IDLz4EKxCQbROIfFbkbxC5KzjxBl5kTjAqHGj7oQu7X9x5N5qZRg8e2HRHur85vtFZtQ2t5cUTvCjyJ0QsxpxgD1xwCN25a9WhhHvgwUvnvI3jgxntwNJaKPln8qvAEthHeYzXORTk595aJmxBKYEBMVgTRYf8X1ddp7yhVfUSffLAgNyX8IZbG0qOW9VRrNKq4ZuwHJerVTiFSxtaw7VWJVhyXfQXjwfrbiFCJWyIK0NTJRHjrwCBxGXKJHRqpMEERlqDDtHDqDp+36ZrT15NH3zyul3o69MTW/wN157Yjy7xn5+YRvtP/O7Efn/D5vvG0UH08N6TRDAeyGcPgb0LMB6PhPFgTKg5HNT7YEkcfm2jhQ2PQxZaOBMvrwOg3rlr3bQCkytJ1ChNc09zrHwefN360bPBvh3/K5E1Uf+hKVLfeWflHUlFqvQ1iRRQSFBU8YnUnTu3rfL3JJPorlVBjDwGdQZJpIkysWJp7e6cs9uDWTcEMaItWRTqhTauaMMcBpNOQINyptPG5KiDncJoB/9sK7Qh9WDOtbTY3EGYVrFjs5fc/Hd9iTWiTNN1LTxaKd5RrIyG1WY4PMzvXD2F+EpVWF4f1i/96PEinCodgBdo770YGblSWI7OGZ6Yq06QN6skmeKi22dXvbNqbiEiJvnIPN1cuyq3ZnyjG6nPiRtv9Q+tvGXbmvE9JNlYuzo3vGxueOIL/xJx6zM4P/uLHyH3UXXCAZurTG8NBqd5cGQjoPVLhqbIeYc1/OuguEsI1/zcZnX04ZBrpRBzFdoqtXT/dqUaQcphqWGgvUrKlEX/f4n/A3goTNV4nGNgZGBgAOKbk2z2xPPbfGXgZn4BFGG4LPmMF0b///g/mcWAORzI5WBgAokCAGlNDKMAeJxjYGRgYA76n8XAwKL//+P/TywGDEARFKACAJTgBi14nGN+wcDAPOP/H+YFQPoFDP//CMTfkfj/gfg3mG4B838j5JCwBwQzzf7/l/Hi/88gMSD9hTnm/0+m40C5VqD4bSDN8/8Xi/7//0w/wGb9Y14J0c9U8P8fAGYHOosAAAAAAAAAAE4AegCkAUABugJ2AxQDdgPIBEgE/AVcBi4G1gdyCB4I6AnOCfwKJApOCnIKzArwC1ALhgwUDFoMrAz8DTINZA2mDh4OTgAAAAEAAAAkAJgADQAAAAAAAgAAABAAcwAAADALcAAAAAB4nHWQy07CQBSG/5GLCokaTdw6KwMxlksiCxISEgxsdEMMW1NKaUtKh0wHEl7Dd/BhfAmfxZ92MAZim+l855szZ04HwDW+IZA/Txw5C5wxyvkEp+hZLtA/Wy6SXyyXUMWb5TL9u+UKHhBYruIGH6wgiueMFvi0LHAlLi2f4ELcWS7QP1ouknuWS7gVr5bL9J7lCiYitVzFvfgaqNVWR0FoZG1Ql+1mqyOnW6moosSNpbs2odKp7Mu5Sowfx8rx1HLPYz9Yx67eh/t54us0UolsOc29GvmJr13jz3bV003QNmYu51ot5dBmyJVWC98zTmjMqtto/D0PAyissIVGxKsKYSBRo61zbqOJFjqkKTMkM/OsCAlcxDQu1twRZisp4z7HnFFC6zMjJjvw+F0e+TEp4P6YVfTR6mE8Ie3OiDIv2ZfD7g6zRqQky3QzO/vtPcWGp7VpDXftutRZVxLDgxqS97FbW9B49E52K4a2iwbff/7vB+NphE8AeJxtj0tz0zAUhX1SnNTFNk15vx8tS80ww4LfI0vHtogsaSQlafj1uAmBDXdxR+cuPp2vWBSnuSr+P3dY4AKPUGKJFS5R4QqPUaNBiye4xho3eIpneI4XeIlXeI03eIt3eI8P+IhP+IwvuMUdvha1cb0XykRlqSu/+fNspN5Jp6hFPgSuNHdGMa15n+mS8U500e8T4/VAxyitSMzZuCG1M884kw9CSTWynnxnLEUYvWM1bW02QurURFqZZ3rwKad1ZAp+5u4ozCQHpqrzcxUf6G6SyRTKT0FmM6NmcpNHTvzb4JTUNmU/mV+M7elwLlTv2QkZgpi85uJnatWDlz0r18Fu0zmUc2O1aaMZxnz8XXRmuFTWb/X3bz8ay/7fuZo4yKPWMsvOMpfSMublSfhiw0Or/d5ZL7U4EsqRMuZKjfMWwbA+5geNDd2KBwrf92VvZRqL4je0bJfxAAAAeJxj8N7BcCIoYiMjY1/kBsadHAwcDMkFGxlYnTYyMGhBaA4UeicDAwMnMouZwWWjCmNHYMQGh46IjcwpLhvVQLxdHA0MjCwOHckhESAlkUCwkYFHawfj/9YNLL0bmRhcAAfTIrgAAAA=') format('woff'),
12
- url('data:application/octet-stream;base64,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') format('truetype');
13
  }
14
  /* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
15
  /* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
@@ -17,7 +17,7 @@
17
  @media screen and (-webkit-min-device-pixel-ratio:0) {
18
  @font-face {
19
  font-family: 'fontello';
20
- src: url('../font/fontello.svg?32536721#fontello') format('svg');
21
  }
22
  }
23
  */
@@ -86,4 +86,5 @@
86
  .icon-chart-pie:before { content: '\e81f'; } /* '' */
87
  .icon-heart-broken:before { content: '\e820'; } /* '' */
88
  .icon-eye-off:before { content: '\e821'; } /* '' */
89
- .icon-flash:before { content: '\e822'; } /* '' */
 
1
  @font-face {
2
  font-family: 'fontello';
3
+ src: url('../font/fontello.eot?21591609');
4
+ src: url('../font/fontello.eot?21591609#iefix') format('embedded-opentype'),
5
+ url('../font/fontello.svg?21591609#fontello') format('svg');
6
  font-weight: normal;
7
  font-style: normal;
8
  }
9
  @font-face {
10
  font-family: 'fontello';
11
+ src: url('data:application/octet-stream;base64,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') format('woff'),
12
+ url('data:application/octet-stream;base64,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RyNhsAlDKyMgPCAuIzixKwEUKy2wQSyxCAQlQrAAFrAEJbAEJSAuRyNHI2EgsAQjQrAJQysgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjIEewBEOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbErARQrLbBCLLA1Ky6xKwEUKy2wQyywNishIyAgPLAEI0IjOLErARQrsARDLrArKy2wRCywABUgR7AAI0KyAAEBFRQTLrAxKi2wRSywABUgR7AAI0KyAAEBFRQTLrAxKi2wRiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKyAAEAKrEABUKzCgIBCCqxAAVCsw4AAQgqsQAGQroCwAABAAkqsQAHQroAQAABAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbMMAgEMKrgB/4WwBI2xAgBEAAA=') format('truetype');
13
  }
14
  /* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
15
  /* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
17
  @media screen and (-webkit-min-device-pixel-ratio:0) {
18
  @font-face {
19
  font-family: 'fontello';
20
+ src: url('../font/fontello.svg?21591609#fontello') format('svg');
21
  }
22
  }
23
  */
86
  .icon-chart-pie:before { content: '\e81f'; } /* '' */
87
  .icon-heart-broken:before { content: '\e820'; } /* '' */
88
  .icon-eye-off:before { content: '\e821'; } /* '' */
89
+ .icon-flash:before { content: '\e822'; } /* '' */
90
+ .icon-make-child:before { content: '\e823'; } /* '' */
admin/fontello/css/fontello-ie7-codes.css CHANGED
@@ -33,4 +33,5 @@
33
  .icon-chart-pie { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
34
  .icon-heart-broken { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
35
  .icon-eye-off { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
36
- .icon-flash { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
 
33
  .icon-chart-pie { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
34
  .icon-heart-broken { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
35
  .icon-eye-off { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
36
+ .icon-flash { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
37
+ .icon-make-child { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
admin/fontello/css/fontello-ie7.css CHANGED
@@ -44,4 +44,5 @@
44
  .icon-chart-pie { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
45
  .icon-heart-broken { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
46
  .icon-eye-off { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
47
- .icon-flash { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
 
44
  .icon-chart-pie { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
45
  .icon-heart-broken { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
46
  .icon-eye-off { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
47
+ .icon-flash { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
48
+ .icon-make-child { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
admin/fontello/css/fontello.css CHANGED
@@ -1,11 +1,11 @@
1
  @font-face {
2
  font-family: 'fontello';
3
- src: url('../font/fontello.eot?60051915');
4
- src: url('../font/fontello.eot?60051915#iefix') format('embedded-opentype'),
5
- url('../font/fontello.woff2?60051915') format('woff2'),
6
- url('../font/fontello.woff?60051915') format('woff'),
7
- url('../font/fontello.ttf?60051915') format('truetype'),
8
- url('../font/fontello.svg?60051915#fontello') format('svg');
9
  font-weight: normal;
10
  font-style: normal;
11
  }
@@ -15,7 +15,7 @@
15
  @media screen and (-webkit-min-device-pixel-ratio:0) {
16
  @font-face {
17
  font-family: 'fontello';
18
- src: url('../font/fontello.svg?60051915#fontello') format('svg');
19
  }
20
  }
21
  */
@@ -89,4 +89,5 @@
89
  .icon-chart-pie:before { content: '\e81f'; } /* '' */
90
  .icon-heart-broken:before { content: '\e820'; } /* '' */
91
  .icon-eye-off:before { content: '\e821'; } /* '' */
92
- .icon-flash:before { content: '\e822'; } /* '' */
 
1
  @font-face {
2
  font-family: 'fontello';
3
+ src: url('../font/fontello.eot?44554205');
4
+ src: url('../font/fontello.eot?44554205#iefix') format('embedded-opentype'),
5
+ url('../font/fontello.woff2?44554205') format('woff2'),
6
+ url('../font/fontello.woff?44554205') format('woff'),
7
+ url('../font/fontello.ttf?44554205') format('truetype'),
8
+ url('../font/fontello.svg?44554205#fontello') format('svg');
9
  font-weight: normal;
10
  font-style: normal;
11
  }
15
  @media screen and (-webkit-min-device-pixel-ratio:0) {
16
  @font-face {
17
  font-family: 'fontello';
18
+ src: url('../font/fontello.svg?44554205#fontello') format('svg');
19
  }
20
  }
21
  */
89
  .icon-chart-pie:before { content: '\e81f'; } /* '' */
90
  .icon-heart-broken:before { content: '\e820'; } /* '' */
91
  .icon-eye-off:before { content: '\e821'; } /* '' */
92
+ .icon-flash:before { content: '\e822'; } /* '' */
93
+ .icon-make-child:before { content: '\e823'; } /* '' */
admin/fontello/demo.html CHANGED
@@ -229,11 +229,11 @@ body {
229
  }
230
  @font-face {
231
  font-family: 'fontello';
232
- src: url('./font/fontello.eot?49615061');
233
- src: url('./font/fontello.eot?49615061#iefix') format('embedded-opentype'),
234
- url('./font/fontello.woff?49615061') format('woff'),
235
- url('./font/fontello.ttf?49615061') format('truetype'),
236
- url('./font/fontello.svg?49615061#fontello') format('svg');
237
  font-weight: normal;
238
  font-style: normal;
239
  }
@@ -352,6 +352,7 @@ body {
352
  <div title="Code: 0xe820" class="the-icons span3"><i class="demo-icon icon-heart-broken">&#xe820;</i> <span class="i-name">icon-heart-broken</span><span class="i-code">0xe820</span></div>
353
  <div title="Code: 0xe821" class="the-icons span3"><i class="demo-icon icon-eye-off">&#xe821;</i> <span class="i-name">icon-eye-off</span><span class="i-code">0xe821</span></div>
354
  <div title="Code: 0xe822" class="the-icons span3"><i class="demo-icon icon-flash">&#xe822;</i> <span class="i-name">icon-flash</span><span class="i-code">0xe822</span></div>
 
355
  </div>
356
  </div>
357
  <div class="container footer">Generated by <a href="http://fontello.com">fontello.com</a></div>
229
  }
230
  @font-face {
231
  font-family: 'fontello';
232
+ src: url('./font/fontello.eot?38093625');
233
+ src: url('./font/fontello.eot?38093625#iefix') format('embedded-opentype'),
234
+ url('./font/fontello.woff?38093625') format('woff'),
235
+ url('./font/fontello.ttf?38093625') format('truetype'),
236
+ url('./font/fontello.svg?38093625#fontello') format('svg');
237
  font-weight: normal;
238
  font-style: normal;
239
  }
352
  <div title="Code: 0xe820" class="the-icons span3"><i class="demo-icon icon-heart-broken">&#xe820;</i> <span class="i-name">icon-heart-broken</span><span class="i-code">0xe820</span></div>
353
  <div title="Code: 0xe821" class="the-icons span3"><i class="demo-icon icon-eye-off">&#xe821;</i> <span class="i-name">icon-eye-off</span><span class="i-code">0xe821</span></div>
354
  <div title="Code: 0xe822" class="the-icons span3"><i class="demo-icon icon-flash">&#xe822;</i> <span class="i-name">icon-flash</span><span class="i-code">0xe822</span></div>
355
+ <div title="Code: 0xe823" class="the-icons span3"><i class="demo-icon icon-make-child">&#xe823;</i> <span class="i-name">icon-make-child</span><span class="i-code">0xe823</span></div>
356
  </div>
357
  </div>
358
  <div class="container footer">Generated by <a href="http://fontello.com">fontello.com</a></div>
admin/fontello/font/fontello.eot CHANGED
Binary file
admin/fontello/font/fontello.svg CHANGED
@@ -75,6 +75,8 @@
75
  <glyph glyph-name="eye-off" unicode="&#xe821;" d="M0 326q6 49 64 110 79 80 176 128 129 61 260 61 29 0 59-2l74 129q10 16 23 18 4 0 8-2l51-32q17-7 2-33l-57-101-47-79-41-72-144-250-41-72-47-80-57-100q-15-25-31-15l-53 31q-15 8 0 33l49 86-8 4q-103 53-176 129-64 72-64 109z m264 0q0-74 47-133l48 84q-9 24-9 49 0 51 34 91t85 50l49 84-18 0q-98 0-167-66t-69-159z m177-295l41 71 18 0q98 0 167 65t69 159q0 74-47 133l63 109q2-2 4-3t4-1q103-52 176-128 64-73 64-110-6-49-64-109-79-80-176-129-129-61-260-61-25 0-59 4z m90 155l110 189q9-25 9-49 0-51-34-90t-85-50z" horiz-adv-x="1000" />
76
 
77
  <glyph glyph-name="flash" unicode="&#xe822;" d="M598 349q23-12 26-39t-16-45l-391-370q-14-14-35-14-28 0-43 24t-6 49l113 270-220 128q-22 12-25 38t15 45l391 370q11 14 35 14 21 0 37-16t15-36q0-13-5-23l-111-267z" horiz-adv-x="624" />
 
 
78
  </font>
79
  </defs>
80
  </svg>
75
  <glyph glyph-name="eye-off" unicode="&#xe821;" d="M0 326q6 49 64 110 79 80 176 128 129 61 260 61 29 0 59-2l74 129q10 16 23 18 4 0 8-2l51-32q17-7 2-33l-57-101-47-79-41-72-144-250-41-72-47-80-57-100q-15-25-31-15l-53 31q-15 8 0 33l49 86-8 4q-103 53-176 129-64 72-64 109z m264 0q0-74 47-133l48 84q-9 24-9 49 0 51 34 91t85 50l49 84-18 0q-98 0-167-66t-69-159z m177-295l41 71 18 0q98 0 167 65t69 159q0 74-47 133l63 109q2-2 4-3t4-1q103-52 176-128 64-73 64-110-6-49-64-109-79-80-176-129-129-61-260-61-25 0-59 4z m90 155l110 189q9-25 9-49 0-51-34-90t-85-50z" horiz-adv-x="1000" />
76
 
77
  <glyph glyph-name="flash" unicode="&#xe822;" d="M598 349q23-12 26-39t-16-45l-391-370q-14-14-35-14-28 0-43 24t-6 49l113 270-220 128q-22 12-25 38t15 45l391 370q11 14 35 14 21 0 37-16t15-36q0-13-5-23l-111-267z" horiz-adv-x="624" />
78
+
79
+ <glyph glyph-name="make-child" unicode="&#xe823;" d="M987 596c-25 18-60 12-81-17-18-26-12-67 0-84 0 0 0 0-1-1-2-1-14-7-14-7-3-1-4-4-1-6l4-3a2 2 0 0 0 1-2c-9-13-82-117-114-164-7-8-5-1-5 4 7 38 16 83 18 94a2 2 0 0 0 2 1l5 0c3-1 5 1 3 4 0 0-3 13-4 15-1 1 0 1 0 1 20 4 54 28 60 59 6 36-14 64-45 70s-60-14-66-50c-6-31 17-65 35-75 0 0 0-1 0-2-2-2-10-13-10-13-3-2-2-4 1-5l6-1a2 2 0 0 0 1-2c-2-14-16-89-23-125 0-2-6-5-9-10-3-4-33-51-75-58h-102c-31 5-57 29-65 48-3 8-6 18-11 27l-77 173c-5 11-10 26-32 26h-165c-22 0-33-14-40-27l-78-171c-9-19-20-42-1-51s36-1 45 18l40 68s2 4 1 0c-5-28-47-165-47-165-3-17 8-32 26-32h42c3 0 3-2 3-2l8-221c0-28 9-43 31-43s31 15 31 43l8 222a2 2 0 0 0 2 1c2 0 8 0 10 0a2 2 0 0 0 1-1l9-222c0-28 9-43 31-43s31 15 31 43l8 221a3 3 0 0 0 3 2h45c18 0 30 15 26 32 0 0-41 143-45 168-1 6 43-72 43-72 7-15 22-13 29-23 14-22 31-44 48-54 28-17 29-10 31-34l0-17-9-69a9 9 0 0 1 4-9 3 3 0 0 0 3-4l-5-156c0-2 0-12 1-13a22 22 0 0 1 21-15 23 23 0 0 1 21 14c-1 0 21 152 24 152 4 0 25-152 25-152a23 23 0 0 1 20-14 22 22 0 0 1 21 15c0 1 1 11 0 13l-4 157a3 3 0 0 0 3 3 9 9 0 0 1 4 9l-9 64 0 22c2 24 3 17 31 34 28 17 58 74 59 81 1 9-3 13 0 17 20 29 121 173 131 187a2 2 0 0 0 2 0l4-3c3-2 5 0 5 3 0 0 2 13 2 15 0 2 1 2 1 2 20-6 61 2 79 28 21 29 15 64-11 82z m-688 124a98 98 0 1 0-99-98 98 98 0 0 0 99 98z m325-482a55 55 0 1 1-55 54 55 55 0 0 1 55-54z" horiz-adv-x="1000" />
80
  </font>
81
  </defs>
82
  </svg>
admin/fontello/font/fontello.ttf CHANGED
Binary file
admin/fontello/font/fontello.woff CHANGED
Binary file
admin/fontello/font/fontello.woff2 CHANGED
Binary file
admin/js/wptouch-admin-4.js CHANGED
@@ -764,7 +764,6 @@ function wptouchAdminMutisite(){
764
  jQuery( 'p.deploy-text' ).text( jQuery( 'p.deploy-text' ).attr( 'data-deploying-text' ) );
765
 
766
  wptouchAdminAjax( 'multisite_deploy', ajaxParams, function( result ) {
767
- alert( result );
768
  setTimeout( function(){
769
  jQuery( 'p.deploy-text' )
770
  .text( jQuery( 'p.deploy-text' ).attr( 'data-completed-text' ) )
764
  jQuery( 'p.deploy-text' ).text( jQuery( 'p.deploy-text' ).attr( 'data-deploying-text' ) );
765
 
766
  wptouchAdminAjax( 'multisite_deploy', ajaxParams, function( result ) {
 
767
  setTimeout( function(){
768
  jQuery( 'p.deploy-text' )
769
  .text( jQuery( 'p.deploy-text' ).attr( 'data-completed-text' ) )
admin/settings/html/callback.php ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <span><?php wptouch_admin_the_setting_desc(); ?></span>
2
+
3
+ <?php if ( wptouch_admin_setting_has_tooltip() ) { ?>
4
+ <i class="wptouch-tooltip" title="<?php wptouch_admin_the_setting_tooltip(); ?>"></i>
5
+ <?php } ?>
6
+
7
+ <?php if ( wptouch_admin_is_setting_new() ) { ?>
8
+ <span class="new">&nbsp;<?php _e( 'New', 'wptouch-pro' ); ?></span>
9
+ <?php } ?>
10
+
11
+ <div id="setting_content">
12
+ <?php wptouch_admin_do_callback(); ?>
13
+ </div>
admin/settings/include/callback.php ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ function wptouch_admin_do_callback() {
4
+ global $_primed_setting;
5
+
6
+ call_user_func( $_primed_setting->extra );
7
+ }
core/admin-ajax.php CHANGED
@@ -344,8 +344,22 @@ function wptouch_admin_handle_ajax( &$wptouch_pro, $ajax_action ) {
344
  switch_to_blog( $real_site );
345
 
346
  $destination_main_settings = $wptouch_pro->get_raw_settings( 'wptouch_pro' );
 
 
 
 
 
347
  $destination_foundation_settings = $wptouch_pro->get_raw_settings( 'foundation' );
 
 
 
 
 
348
  $destination_compat_settings = $wptouch_pro->get_raw_settings( 'compat' );
 
 
 
 
349
 
350
  if ( $wptouch_pro->post[ 'deploy_general' ] ) {
351
  // Deploy general settings
344
  switch_to_blog( $real_site );
345
 
346
  $destination_main_settings = $wptouch_pro->get_raw_settings( 'wptouch_pro' );
347
+ if ( !$destination_main_settings ) {
348
+ $destination_main_settings = $wptouch_pro->get_setting_defaults( 'wptouch_pro' );
349
+ $destination_main_settings = 'wptouch_pro';
350
+ }
351
+
352
  $destination_foundation_settings = $wptouch_pro->get_raw_settings( 'foundation' );
353
+ if ( !$destination_foundation_settings ) {
354
+ $destination_foundation_settings = $wptouch_pro->get_setting_defaults( 'foundation' );
355
+ $destination_foundation_settings->domain = 'foundation';
356
+ }
357
+
358
  $destination_compat_settings = $wptouch_pro->get_raw_settings( 'compat' );
359
+ if ( !$destination_compat_settings ) {
360
+ $destination_compat_settings = $wptouch_pro->get_setting_defaults( 'compat' );
361
+ $destination_compat_settings->domain = 'compat';
362
+ }
363
 
364
  if ( $wptouch_pro->post[ 'deploy_general' ] ) {
365
  // Deploy general settings
core/admin-page-templates.php CHANGED
@@ -1,5 +1,7 @@
1
  <?php
2
- if ( !defined( 'WPTOUCH_IS_FREE' ) ) {
 
 
3
  add_action( 'add_meta_boxes', 'wptouch_page_template_init' );
4
  add_action( 'save_post', 'wptouch_page_template_save' );
5
  }
1
  <?php
2
+ $settings = wptouch_get_settings();
3
+
4
+ if ( !defined( 'WPTOUCH_IS_FREE' ) && $settings->show_wizard = false ) {
5
  add_action( 'add_meta_boxes', 'wptouch_page_template_init' );
6
  add_action( 'save_post', 'wptouch_page_template_save' );
7
  }
core/admin-render.php CHANGED
@@ -179,6 +179,7 @@
179
  </div><!-- section -->
180
  <?php } ?>
181
  <?php } ?>
 
182
  </div><!-- wptouch-settings-sub-page -->
183
  <?php } ?>
184
  <?php } ?>
179
  </div><!-- section -->
180
  <?php } ?>
181
  <?php } ?>
182
+ <?php do_action( 'wptouch_after_settings_subpage_' . $page_info->slug ); ?>
183
  </div><!-- wptouch-settings-sub-page -->
184
  <?php } ?>
185
  <?php } ?>
core/class-wptouch-pro.php CHANGED
@@ -384,7 +384,7 @@ class WPtouchProFour {
384
 
385
  global $woocommerce;
386
 
387
- if ( is_singular() && ( !is_object( $woocommerce ) || !( is_cart() || is_checkout() ) ) ) {
388
  $should_regenerate = true;
389
  $shortcode_data = get_post_meta( get_the_ID(), 'wptouch_sc_data', true );
390
  if ( $shortcode_data ) {
384
 
385
  global $woocommerce;
386
 
387
+ if ( is_singular() && ( !is_object( $woocommerce ) || !( is_account_page() || is_cart() || is_checkout() ) ) ) {
388
  $should_regenerate = true;
389
  $shortcode_data = get_post_meta( get_the_ID(), 'wptouch_sc_data', true );
390
  if ( $shortcode_data ) {
include/js/wptouch.js CHANGED
@@ -13,7 +13,14 @@ function WPtouchAjax( actionName, actionParams, callback ) {
13
  });
14
  }
15
 
16
- jQuery( 'table' ).parent( 'p,div' ).addClass( 'table-parent' );
 
 
 
 
 
 
 
17
 
18
  jQuery( '#footer .back-to-top' ).click( function( e ) {
19
  e.preventDefault();
13
  });
14
  }
15
 
16
+ jQuery( '#content table' ).each( function() {
17
+ parentElement = jQuery( this ).parent( 'p,div' );
18
+ if ( parentElement.hasClass( 'post' ) === false ) {
19
+ parentElement.addClass( 'table-parent' );
20
+ } else {
21
+ jQuery( this ).wrap( '<div class="table-parent"></div>' );
22
+ }
23
+ });
24
 
25
  jQuery( '#footer .back-to-top' ).click( function( e ) {
26
  e.preventDefault();
lang/wptouch.pot CHANGED
@@ -2,9 +2,9 @@
2
  # This file is distributed under the same license as the WPtouch Mobile Plugin package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: WPtouch Mobile Plugin 4.1.3\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wptouch\n"
7
- "POT-Creation-Date: 2016-05-06 13:55:52+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
@@ -12,15 +12,15 @@ msgstr ""
12
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
  "Language-Team: LANGUAGE <LL@li.org>\n"
14
 
15
- #: admin/customizer/wptouch-customizer.php:563
16
  msgid "Device + Orientation"
17
  msgstr ""
18
 
19
- #: admin/customizer/wptouch-customizer.php:588
20
  msgid "Switch to Mobile Theme"
21
  msgstr ""
22
 
23
- #: admin/customizer/wptouch-customizer.php:589
24
  msgid "Switch to Desktop Theme"
25
  msgstr ""
26
 
@@ -826,9 +826,10 @@ msgid ""
826
  "are inherited from your WPtouch Pro configuration automatically."
827
  msgstr ""
828
 
829
- #: admin/settings/html/button.php:6 admin/settings/html/checkbox.php:4
830
- #: admin/settings/html/checklist.php:6 admin/settings/html/color.php:8
831
- #: admin/settings/html/list.php:8 admin/settings/html/multiline-comma.php:9
 
832
  #: admin/settings/html/multiline-newline.php:7
833
  #: admin/settings/html/numeric.php:10 admin/settings/html/radiolist.php:17
834
  #: admin/settings/html/text.php:8 admin/settings/html/textarea.php:11
@@ -1158,7 +1159,7 @@ msgstr ""
1158
  msgid "Multisite Setup"
1159
  msgstr ""
1160
 
1161
- #: core/admin-page-templates.php:17
1162
  msgid "Mobile Page Template"
1163
  msgstr ""
1164
 
@@ -1243,7 +1244,7 @@ msgstr ""
1243
  msgid "Available for WPtouch Pro"
1244
  msgstr ""
1245
 
1246
- #: core/admin-render.php:188
1247
  msgid "Reset Settings"
1248
  msgstr ""
1249
 
@@ -1802,119 +1803,119 @@ msgstr ""
1802
  msgid "desktop"
1803
  msgstr ""
1804
 
1805
- #: themes/bauhaus/root-functions.php:119
1806
  msgid "Header Menu"
1807
  msgstr ""
1808
 
1809
- #: themes/bauhaus/root-functions.php:121
1810
  msgid "Choose a menu"
1811
  msgstr ""
1812
 
1813
- #: themes/bauhaus/root-functions.php:122
1814
  msgid "Main menu selection"
1815
  msgstr ""
1816
 
1817
- #: themes/bauhaus/root-functions.php:129
1818
  msgid "Theme background"
1819
  msgstr ""
1820
 
1821
- #: themes/bauhaus/root-functions.php:130
1822
  msgid "Header & Menu"
1823
  msgstr ""
1824
 
1825
- #: themes/bauhaus/root-functions.php:131
1826
  msgid "Links"
1827
  msgstr ""
1828
 
1829
- #: themes/bauhaus/root-functions.php:132
1830
  msgid "Post/Page Headers"
1831
  msgstr ""
1832
 
1833
- #: themes/bauhaus/root-functions.php:225
1834
  msgid "Menu animation style"
1835
  msgstr ""
1836
 
1837
- #: themes/bauhaus/root-functions.php:230
1838
  msgid "Off-canvas"
1839
  msgstr ""
1840
 
1841
- #: themes/bauhaus/root-functions.php:231
1842
  msgid "Drop-down"
1843
  msgstr ""
1844
 
1845
- #: themes/bauhaus/root-functions.php:239
1846
  msgid "Menu position"
1847
  msgstr ""
1848
 
1849
- #: themes/bauhaus/root-functions.php:244
1850
  msgid "Left side"
1851
  msgstr ""
1852
 
1853
- #: themes/bauhaus/root-functions.php:245
1854
  msgid "Right side"
1855
  msgstr ""
1856
 
1857
- #: themes/bauhaus/root-functions.php:253
1858
  msgid "Show search in header"
1859
  msgstr ""
1860
 
1861
- #: themes/bauhaus/root-functions.php:270
1862
  msgid "Post thumbnails"
1863
  msgstr ""
1864
 
1865
- #: themes/bauhaus/root-functions.php:275
1866
  msgid "No thumbnails"
1867
  msgstr ""
1868
 
1869
- #: themes/bauhaus/root-functions.php:276
1870
  msgid "Blog listing only"
1871
  msgstr ""
1872
 
1873
- #: themes/bauhaus/root-functions.php:277
1874
  msgid "Blog listing, single posts"
1875
  msgstr ""
1876
 
1877
- #: themes/bauhaus/root-functions.php:278
1878
  msgid "Blog listing, single posts & pages"
1879
  msgstr ""
1880
 
1881
- #: themes/bauhaus/root-functions.php:279
1882
  msgid "All (blog, single, pages, search & archive)"
1883
  msgstr ""
1884
 
1885
- #: themes/bauhaus/root-functions.php:287
1886
  msgid "Thumbnail Type"
1887
  msgstr ""
1888
 
1889
- #: themes/bauhaus/root-functions.php:292
1890
  msgid "Post featured images"
1891
  msgstr ""
1892
 
1893
- #: themes/bauhaus/root-functions.php:293
1894
  msgid "Post custom field"
1895
  msgstr ""
1896
 
1897
- #: themes/bauhaus/root-functions.php:301
1898
  msgid "Thumbnail custom field name"
1899
  msgstr ""
1900
 
1901
- #: themes/bauhaus/root-functions.php:312
1902
  msgid "Show post categories and tags"
1903
  msgstr ""
1904
 
1905
- #: themes/bauhaus/root-functions.php:323
1906
  msgid "Show post date"
1907
  msgstr ""
1908
 
1909
- #: themes/bauhaus/root-functions.php:334
1910
  msgid "Show post author"
1911
  msgstr ""
1912
 
1913
- #: themes/bauhaus/root-functions.php:345
1914
  msgid "Show comment bubbles on posts"
1915
  msgstr ""
1916
 
1917
- #: themes/bauhaus/root-functions.php:356
1918
  msgid "Use infinite scrolling for blog"
1919
  msgstr ""
1920
 
@@ -1968,111 +1969,107 @@ msgid ""
1968
  "site."
1969
  msgstr ""
1970
 
1971
- #: themes/foundation/modules/featured/featured.php:309
1972
  msgid "Featured slider style"
1973
  msgstr ""
1974
 
1975
- #: themes/foundation/modules/featured/featured.php:314
1976
  msgid "Enhanced"
1977
  msgstr ""
1978
 
1979
- #: themes/foundation/modules/featured/featured.php:315
1980
  msgid "Streamlined"
1981
  msgstr ""
1982
 
1983
- #: themes/foundation/modules/featured/featured.php:327
1984
  msgid "Number of posts in slider"
1985
  msgstr ""
1986
 
1987
- #: themes/foundation/modules/featured/featured.php:340
1988
  msgid "Show # of comments"
1989
  msgstr ""
1990
 
1991
- #: themes/foundation/modules/featured/featured.php:348
1992
  msgid "Slide automatically"
1993
  msgstr ""
1994
 
1995
- #: themes/foundation/modules/featured/featured.php:356
1996
  msgid "Slides repeat"
1997
  msgstr ""
1998
 
1999
- #: themes/foundation/modules/featured/featured.php:364
2000
  msgid "Make images grayscale"
2001
  msgstr ""
2002
 
2003
- #: themes/foundation/modules/featured/featured.php:372
2004
  msgid "Slider posts also show in listings"
2005
  msgstr ""
2006
 
2007
- #: themes/foundation/modules/featured/featured.php:380
2008
  msgid "Slide transition speed"
2009
  msgstr ""
2010
 
2011
- #: themes/foundation/modules/featured/featured.php:385
2012
  msgid "Slow"
2013
  msgstr ""
2014
 
2015
- #: themes/foundation/modules/featured/featured.php:386
2016
  msgid "Normal"
2017
  msgstr ""
2018
 
2019
- #: themes/foundation/modules/featured/featured.php:387
2020
  msgid "Fast"
2021
  msgstr ""
2022
 
2023
- #: themes/foundation/modules/featured/featured.php:398
2024
  msgid "Show latest posts"
2025
  msgstr ""
2026
 
2027
- #: themes/foundation/modules/featured/featured.php:399
2028
  msgid "Show posts from a specific tag"
2029
  msgstr ""
2030
 
2031
- #: themes/foundation/modules/featured/featured.php:400
2032
  msgid "Show posts from a specific category"
2033
  msgstr ""
2034
 
2035
- #: themes/foundation/modules/featured/featured.php:401
2036
  msgid "Show posts from a specific post type"
2037
  msgstr ""
2038
 
2039
- #: themes/foundation/modules/featured/featured.php:402
2040
  msgid "Show only specific posts or pages"
2041
  msgstr ""
2042
 
2043
- #: themes/foundation/modules/featured/featured.php:408
2044
  msgid "Only this tag"
2045
  msgstr ""
2046
 
2047
- #: themes/foundation/modules/featured/featured.php:409
2048
- #: themes/foundation/modules/featured/featured.php:418
2049
  msgid "Enter the tag/category slug name"
2050
  msgstr ""
2051
 
2052
- #: themes/foundation/modules/featured/featured.php:417
2053
  msgid "Only this category"
2054
  msgstr ""
2055
 
2056
- #: themes/foundation/modules/featured/featured.php:426
2057
  msgid "Comma-separated list of post/page IDs"
2058
  msgstr ""
2059
 
2060
- #: themes/foundation/modules/featured/featured.php:437
2061
  msgid "Only this post type"
2062
  msgstr ""
2063
 
2064
- #: themes/foundation/modules/featured/featured.php:447
2065
  msgid "Featured Slider"
2066
  msgstr ""
2067
 
2068
- #: themes/foundation/modules/featured/featured.php:454
2069
  msgid "Enable featured slider"
2070
  msgstr ""
2071
 
2072
- #: themes/foundation/modules/featured/featured.php:455
2073
- msgid "Requires at least 2 entries to contain featured images"
2074
- msgstr ""
2075
-
2076
  #: themes/foundation/modules/google-fonts/google-fonts.php:21
2077
  msgid "Browser Default Fonts"
2078
  msgstr ""
@@ -2135,38 +2132,38 @@ msgid ""
2135
  msgstr ""
2136
 
2137
  #: themes/foundation/modules/sharing/sharing.php:101
2138
- msgid "Will show Facebook, Twitter, Pinterest and Email buttons."
2139
  msgstr ""
2140
 
2141
- #: themes/foundation/modules/sharing/sharing.php:109
2142
- msgid "Show sharing links on posts"
2143
  msgstr ""
2144
 
2145
- #: themes/foundation/modules/sharing/sharing.php:117
2146
  msgid "Also show on pages"
2147
  msgstr ""
2148
 
2149
- #: themes/foundation/modules/sharing/sharing.php:125
2150
  msgid "Sharing links location"
2151
  msgstr ""
2152
 
2153
- #: themes/foundation/modules/sharing/sharing.php:130
2154
  msgid "Above post content"
2155
  msgstr ""
2156
 
2157
- #: themes/foundation/modules/sharing/sharing.php:131
2158
  msgid "Below post content"
2159
  msgstr ""
2160
 
2161
- #: themes/foundation/modules/sharing/sharing.php:137
2162
  msgid "Color scheme"
2163
  msgstr ""
2164
 
2165
- #: themes/foundation/modules/sharing/sharing.php:142
2166
  msgid "Theme colors"
2167
  msgstr ""
2168
 
2169
- #: themes/foundation/modules/sharing/sharing.php:143
2170
  msgid "Social network colors"
2171
  msgstr ""
2172
 
2
  # This file is distributed under the same license as the WPtouch Mobile Plugin package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: WPtouch Mobile Plugin 4.1.4\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wptouch\n"
7
+ "POT-Creation-Date: 2016-05-26 20:40:08+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
12
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
  "Language-Team: LANGUAGE <LL@li.org>\n"
14
 
15
+ #: admin/customizer/wptouch-customizer.php:567
16
  msgid "Device + Orientation"
17
  msgstr ""
18
 
19
+ #: admin/customizer/wptouch-customizer.php:592
20
  msgid "Switch to Mobile Theme"
21
  msgstr ""
22
 
23
+ #: admin/customizer/wptouch-customizer.php:593
24
  msgid "Switch to Desktop Theme"
25
  msgstr ""
26
 
826
  "are inherited from your WPtouch Pro configuration automatically."
827
  msgstr ""
828
 
829
+ #: admin/settings/html/button.php:6 admin/settings/html/callback.php:8
830
+ #: admin/settings/html/checkbox.php:4 admin/settings/html/checklist.php:6
831
+ #: admin/settings/html/color.php:8 admin/settings/html/list.php:8
832
+ #: admin/settings/html/multiline-comma.php:9
833
  #: admin/settings/html/multiline-newline.php:7
834
  #: admin/settings/html/numeric.php:10 admin/settings/html/radiolist.php:17
835
  #: admin/settings/html/text.php:8 admin/settings/html/textarea.php:11
1159
  msgid "Multisite Setup"
1160
  msgstr ""
1161
 
1162
+ #: core/admin-page-templates.php:19
1163
  msgid "Mobile Page Template"
1164
  msgstr ""
1165
 
1244
  msgid "Available for WPtouch Pro"
1245
  msgstr ""
1246
 
1247
+ #: core/admin-render.php:189
1248
  msgid "Reset Settings"
1249
  msgstr ""
1250
 
1803
  msgid "desktop"
1804
  msgstr ""
1805
 
1806
+ #: themes/bauhaus/root-functions.php:122
1807
  msgid "Header Menu"
1808
  msgstr ""
1809
 
1810
+ #: themes/bauhaus/root-functions.php:124
1811
  msgid "Choose a menu"
1812
  msgstr ""
1813
 
1814
+ #: themes/bauhaus/root-functions.php:125
1815
  msgid "Main menu selection"
1816
  msgstr ""
1817
 
1818
+ #: themes/bauhaus/root-functions.php:132
1819
  msgid "Theme background"
1820
  msgstr ""
1821
 
1822
+ #: themes/bauhaus/root-functions.php:133
1823
  msgid "Header & Menu"
1824
  msgstr ""
1825
 
1826
+ #: themes/bauhaus/root-functions.php:134
1827
  msgid "Links"
1828
  msgstr ""
1829
 
1830
+ #: themes/bauhaus/root-functions.php:135
1831
  msgid "Post/Page Headers"
1832
  msgstr ""
1833
 
1834
+ #: themes/bauhaus/root-functions.php:228
1835
  msgid "Menu animation style"
1836
  msgstr ""
1837
 
1838
+ #: themes/bauhaus/root-functions.php:233
1839
  msgid "Off-canvas"
1840
  msgstr ""
1841
 
1842
+ #: themes/bauhaus/root-functions.php:234
1843
  msgid "Drop-down"
1844
  msgstr ""
1845
 
1846
+ #: themes/bauhaus/root-functions.php:242
1847
  msgid "Menu position"
1848
  msgstr ""
1849
 
1850
+ #: themes/bauhaus/root-functions.php:247
1851
  msgid "Left side"
1852
  msgstr ""
1853
 
1854
+ #: themes/bauhaus/root-functions.php:248
1855
  msgid "Right side"
1856
  msgstr ""
1857
 
1858
+ #: themes/bauhaus/root-functions.php:256
1859
  msgid "Show search in header"
1860
  msgstr ""
1861
 
1862
+ #: themes/bauhaus/root-functions.php:273
1863
  msgid "Post thumbnails"
1864
  msgstr ""
1865
 
1866
+ #: themes/bauhaus/root-functions.php:278
1867
  msgid "No thumbnails"
1868
  msgstr ""
1869
 
1870
+ #: themes/bauhaus/root-functions.php:279
1871
  msgid "Blog listing only"
1872
  msgstr ""
1873
 
1874
+ #: themes/bauhaus/root-functions.php:280
1875
  msgid "Blog listing, single posts"
1876
  msgstr ""
1877
 
1878
+ #: themes/bauhaus/root-functions.php:281
1879
  msgid "Blog listing, single posts & pages"
1880
  msgstr ""
1881
 
1882
+ #: themes/bauhaus/root-functions.php:282
1883
  msgid "All (blog, single, pages, search & archive)"
1884
  msgstr ""
1885
 
1886
+ #: themes/bauhaus/root-functions.php:290
1887
  msgid "Thumbnail Type"
1888
  msgstr ""
1889
 
1890
+ #: themes/bauhaus/root-functions.php:295
1891
  msgid "Post featured images"
1892
  msgstr ""
1893
 
1894
+ #: themes/bauhaus/root-functions.php:296
1895
  msgid "Post custom field"
1896
  msgstr ""
1897
 
1898
+ #: themes/bauhaus/root-functions.php:304
1899
  msgid "Thumbnail custom field name"
1900
  msgstr ""
1901
 
1902
+ #: themes/bauhaus/root-functions.php:315
1903
  msgid "Show post categories and tags"
1904
  msgstr ""
1905
 
1906
+ #: themes/bauhaus/root-functions.php:326
1907
  msgid "Show post date"
1908
  msgstr ""
1909
 
1910
+ #: themes/bauhaus/root-functions.php:337
1911
  msgid "Show post author"
1912
  msgstr ""
1913
 
1914
+ #: themes/bauhaus/root-functions.php:348
1915
  msgid "Show comment bubbles on posts"
1916
  msgstr ""
1917
 
1918
+ #: themes/bauhaus/root-functions.php:359
1919
  msgid "Use infinite scrolling for blog"
1920
  msgstr ""
1921
 
1969
  "site."
1970
  msgstr ""
1971
 
1972
+ #: themes/foundation/modules/featured/featured.php:332
1973
  msgid "Featured slider style"
1974
  msgstr ""
1975
 
1976
+ #: themes/foundation/modules/featured/featured.php:337
1977
  msgid "Enhanced"
1978
  msgstr ""
1979
 
1980
+ #: themes/foundation/modules/featured/featured.php:338
1981
  msgid "Streamlined"
1982
  msgstr ""
1983
 
1984
+ #: themes/foundation/modules/featured/featured.php:350
1985
  msgid "Number of posts in slider"
1986
  msgstr ""
1987
 
1988
+ #: themes/foundation/modules/featured/featured.php:363
1989
  msgid "Show # of comments"
1990
  msgstr ""
1991
 
1992
+ #: themes/foundation/modules/featured/featured.php:371
1993
  msgid "Slide automatically"
1994
  msgstr ""
1995
 
1996
+ #: themes/foundation/modules/featured/featured.php:379
1997
  msgid "Slides repeat"
1998
  msgstr ""
1999
 
2000
+ #: themes/foundation/modules/featured/featured.php:387
2001
  msgid "Make images grayscale"
2002
  msgstr ""
2003
 
2004
+ #: themes/foundation/modules/featured/featured.php:395
2005
  msgid "Slider posts also show in listings"
2006
  msgstr ""
2007
 
2008
+ #: themes/foundation/modules/featured/featured.php:403
2009
  msgid "Slide transition speed"
2010
  msgstr ""
2011
 
2012
+ #: themes/foundation/modules/featured/featured.php:408
2013
  msgid "Slow"
2014
  msgstr ""
2015
 
2016
+ #: themes/foundation/modules/featured/featured.php:409
2017
  msgid "Normal"
2018
  msgstr ""
2019
 
2020
+ #: themes/foundation/modules/featured/featured.php:410
2021
  msgid "Fast"
2022
  msgstr ""
2023
 
2024
+ #: themes/foundation/modules/featured/featured.php:421
2025
  msgid "Show latest posts"
2026
  msgstr ""
2027
 
2028
+ #: themes/foundation/modules/featured/featured.php:422
2029
  msgid "Show posts from a specific tag"
2030
  msgstr ""
2031
 
2032
+ #: themes/foundation/modules/featured/featured.php:423
2033
  msgid "Show posts from a specific category"
2034
  msgstr ""
2035
 
2036
+ #: themes/foundation/modules/featured/featured.php:424
2037
  msgid "Show posts from a specific post type"
2038
  msgstr ""
2039
 
2040
+ #: themes/foundation/modules/featured/featured.php:425
2041
  msgid "Show only specific posts or pages"
2042
  msgstr ""
2043
 
2044
+ #: themes/foundation/modules/featured/featured.php:431
2045
  msgid "Only this tag"
2046
  msgstr ""
2047
 
2048
+ #: themes/foundation/modules/featured/featured.php:432
2049
+ #: themes/foundation/modules/featured/featured.php:441
2050
  msgid "Enter the tag/category slug name"
2051
  msgstr ""
2052
 
2053
+ #: themes/foundation/modules/featured/featured.php:440
2054
  msgid "Only this category"
2055
  msgstr ""
2056
 
2057
+ #: themes/foundation/modules/featured/featured.php:449
2058
  msgid "Comma-separated list of post/page IDs"
2059
  msgstr ""
2060
 
2061
+ #: themes/foundation/modules/featured/featured.php:460
2062
  msgid "Only this post type"
2063
  msgstr ""
2064
 
2065
+ #: themes/foundation/modules/featured/featured.php:470
2066
  msgid "Featured Slider"
2067
  msgstr ""
2068
 
2069
+ #: themes/foundation/modules/featured/featured.php:477
2070
  msgid "Enable featured slider"
2071
  msgstr ""
2072
 
 
 
 
 
2073
  #: themes/foundation/modules/google-fonts/google-fonts.php:21
2074
  msgid "Browser Default Fonts"
2075
  msgstr ""
2132
  msgstr ""
2133
 
2134
  #: themes/foundation/modules/sharing/sharing.php:101
2135
+ msgid "Show sharing links on posts"
2136
  msgstr ""
2137
 
2138
+ #: themes/foundation/modules/sharing/sharing.php:102
2139
+ msgid "Will show Facebook, Twitter, Pinterest and Email buttons."
2140
  msgstr ""
2141
 
2142
+ #: themes/foundation/modules/sharing/sharing.php:109
2143
  msgid "Also show on pages"
2144
  msgstr ""
2145
 
2146
+ #: themes/foundation/modules/sharing/sharing.php:117
2147
  msgid "Sharing links location"
2148
  msgstr ""
2149
 
2150
+ #: themes/foundation/modules/sharing/sharing.php:122
2151
  msgid "Above post content"
2152
  msgstr ""
2153
 
2154
+ #: themes/foundation/modules/sharing/sharing.php:123
2155
  msgid "Below post content"
2156
  msgstr ""
2157
 
2158
+ #: themes/foundation/modules/sharing/sharing.php:129
2159
  msgid "Color scheme"
2160
  msgstr ""
2161
 
2162
+ #: themes/foundation/modules/sharing/sharing.php:134
2163
  msgid "Theme colors"
2164
  msgstr ""
2165
 
2166
+ #: themes/foundation/modules/sharing/sharing.php:135
2167
  msgid "Social network colors"
2168
  msgstr ""
2169
 
readme.txt CHANGED
@@ -2,7 +2,7 @@
2
  Contributors: bravenewcode, duanestorey, dalemugford, mkuplens
3
  Tags: wptouch, iphone, ipod, bravenewcode, mobile, mobile-friendly, android, blackberry, smartphone, responsive, design, mobile plugin, ios, mobile theme
4
  Requires at least: 4.2
5
- Stable tag: 4.1.3
6
  Tested up to: 4.5
7
  License: GPLv2
8
 
@@ -33,6 +33,19 @@ For more information visit [WPtouch.com](http://www.wptouch.com/?utm_campaign=wp
33
 
34
  == Changelog ==
35
 
 
 
 
 
 
 
 
 
 
 
 
 
 
36
  = Version 4.1.3 (May 6, 2016) =
37
 
38
  * Fixed: Auto-upgrade from WPtouch to WPtouch Pro when license is activated
2
  Contributors: bravenewcode, duanestorey, dalemugford, mkuplens
3
  Tags: wptouch, iphone, ipod, bravenewcode, mobile, mobile-friendly, android, blackberry, smartphone, responsive, design, mobile plugin, ios, mobile theme
4
  Requires at least: 4.2
5
+ Stable tag: 4.1.4
6
  Tested up to: 4.5
7
  License: GPLv2
8
 
33
 
34
  == Changelog ==
35
 
36
+ = Version 4.1.4 (May 26, 2016) =
37
+
38
+ * Added: Support for new setting types in admin
39
+ * Added: Improved RTL support for featured slider
40
+ * Changed: Only display icon selection tool on items already saved to the menu (WordPress limitation)
41
+ * Changed: Replaced library used for featured slider (now using Owl Carousel)
42
+ * Changed: No icon selection shown for pending items (cannot select icons until item saved in menu)
43
+ * Fixed: Icon selector not fully overlaying other menu items when they've been expanded
44
+ * Fixed: Warnings when featured slider finds no content to display
45
+ * Fixed: Menu fields showing through icon picker
46
+ * Fixed: Display of long (non-breaking) titles in next/previous links
47
+ * Fixed: 'Save settings' spinner triggered when non-saving actions were taken
48
+
49
  = Version 4.1.3 (May 6, 2016) =
50
 
51
  * Fixed: Auto-upgrade from WPtouch to WPtouch Pro when license is activated
themes/bauhaus/default/bauhaus.js CHANGED
@@ -15,7 +15,8 @@ function doBauhausReady() {
15
 
16
  // Spice up the appearance of Foundation's Featured Slider
17
  function bauhausSliderMods(){
18
- jQuery( '.swipe-wrap a' ).each( function(){
 
19
  imgCloned = jQuery( this ).find( 'img' ).clone();
20
  jQuery( this ).append( imgCloned );
21
  imgCloned.addClass( 'clone' );
15
 
16
  // Spice up the appearance of Foundation's Featured Slider
17
  function bauhausSliderMods(){
18
+ jQuery( '#slider a' ).each( function(){
19
+ console.log( 'hai' );
20
  imgCloned = jQuery( this ).find( 'img' ).clone();
21
  jQuery( this ).append( imgCloned );
22
  imgCloned.addClass( 'clone' );
themes/bauhaus/default/featured-slider.php CHANGED
@@ -1,7 +1,9 @@
1
  <?php
2
- $settings = foundation_get_settings();
 
 
 
3
  ?>
4
- <div class='one-swipe-image' style='visibility: hidden;'>
5
  <a href='<?php echo the_permalink(); ?>' class='needsclick'>
6
  <?php if ( $settings->featured_style == 'enhanced' ) { ?>
7
  <div class='comments-number'><span><?php echo wptouch_get_comment_count(); ?></span></div>
@@ -13,5 +15,4 @@ $settings = foundation_get_settings();
13
  &bull; <?php echo wptouch_get_comment_count() . ' comments'; ?></p>
14
  <?php } ?>
15
  <p class='featured-title'><?php the_title(); ?></p>
16
- </a>
17
- </div>
1
  <?php
2
+ $settings = foundation_get_settings();
3
+ ?>
4
+ <?php
5
+ $settings = foundation_get_settings();
6
  ?>
 
7
  <a href='<?php echo the_permalink(); ?>' class='needsclick'>
8
  <?php if ( $settings->featured_style == 'enhanced' ) { ?>
9
  <div class='comments-number'><span><?php echo wptouch_get_comment_count(); ?></span></div>
15
  &bull; <?php echo wptouch_get_comment_count() . ' comments'; ?></p>
16
  <?php } ?>
17
  <p class='featured-title'><?php the_title(); ?></p>
18
+ </a>
 
themes/bauhaus/default/rtl.css CHANGED
@@ -98,6 +98,7 @@ body {
98
  .comment-author, .comment-time, .comment-body {
99
  margin-left: 0px;
100
  margin-right: 65px;
 
101
  }
102
 
103
  #comments .comment-avatar {
@@ -127,10 +128,6 @@ body {
127
 
128
  /* @group Slider */
129
 
130
- #slider {
131
- direction: ltr;
132
- }
133
-
134
  #slider a p.featured-date {
135
  text-align: right;
136
  left: auto;
98
  .comment-author, .comment-time, .comment-body {
99
  margin-left: 0px;
100
  margin-right: 65px;
101
+ word-wrap: break-word;
102
  }
103
 
104
  #comments .comment-avatar {
128
 
129
  /* @group Slider */
130
 
 
 
 
 
131
  #slider a p.featured-date {
132
  text-align: right;
133
  left: auto;
themes/bauhaus/default/style.css CHANGED
@@ -76,7 +76,7 @@ header img {
76
  position: absolute;
77
  bottom: 0;
78
  left: 0;
79
- right: auto;
80
  }
81
 
82
  #menu-toggle.menu-right {
@@ -97,7 +97,7 @@ header img {
97
  position: absolute;
98
  bottom: 0;
99
  left: 0;
100
- right: auto;
101
  }
102
 
103
  #search-toggle.search-right {
@@ -311,7 +311,7 @@ header img {
311
  text-shadow: rgba(0,0,0,.1) 0px 1px 1px;
312
  }
313
 
314
- .swipe-wrap > div {
315
  height: 220px;
316
  overflow: hidden;
317
  }
@@ -320,14 +320,14 @@ header img {
320
  background: none;
321
  }
322
 
323
- ul.dots {
324
  right: 0;
325
  left: 0;
326
  height: 20px;
327
  top: 190px;
328
  }
329
 
330
- .landscape ul.dots {
331
  top: 240px;
332
  }
333
 
@@ -609,6 +609,7 @@ ul.dots {
609
  padding-left: 20px;
610
  padding-right: 20px;
611
  overflow: hidden;
 
612
  }
613
  .post-page-content .post-page-thumbnail,
614
  .post-page-content .sharing-options {
@@ -640,7 +641,7 @@ ul.dots {
640
  }
641
 
642
  .post-page-content ol {
643
- list-style-type: decimal;
644
  }
645
 
646
  .post-page-content li {
@@ -701,6 +702,7 @@ ul.dots {
701
  font-weight: normal;
702
  margin: 0 !important;
703
  padding: 10px 12px;
 
704
  }
705
 
706
  .post-page-content blockquote {
@@ -837,6 +839,7 @@ ul.dots {
837
  .comment .comment-body {
838
  font-size: 90%;
839
  padding-bottom: 15px;
 
840
  }
841
 
842
  .comment .comment-body a {
76
  position: absolute;
77
  bottom: 0;
78
  left: 0;
79
+ right: auto;
80
  }
81
 
82
  #menu-toggle.menu-right {
97
  position: absolute;
98
  bottom: 0;
99
  left: 0;
100
+ right: auto;
101
  }
102
 
103
  #search-toggle.search-right {
311
  text-shadow: rgba(0,0,0,.1) 0px 1px 1px;
312
  }
313
 
314
+ #slider .owl-item {
315
  height: 220px;
316
  overflow: hidden;
317
  }
320
  background: none;
321
  }
322
 
323
+ .owl-dots {
324
  right: 0;
325
  left: 0;
326
  height: 20px;
327
  top: 190px;
328
  }
329
 
330
+ .landscape .owl-dots {
331
  top: 240px;
332
  }
333
 
609
  padding-left: 20px;
610
  padding-right: 20px;
611
  overflow: hidden;
612
+ word-wrap: break-word;
613
  }
614
  .post-page-content .post-page-thumbnail,
615
  .post-page-content .sharing-options {
641
  }
642
 
643
  .post-page-content ol {
644
+ list-style-type: decimal;
645
  }
646
 
647
  .post-page-content li {
702
  font-weight: normal;
703
  margin: 0 !important;
704
  padding: 10px 12px;
705
+ word-wrap: break-word;
706
  }
707
 
708
  .post-page-content blockquote {
839
  .comment .comment-body {
840
  font-size: 90%;
841
  padding-bottom: 15px;
842
+ word-wrap: break-word;
843
  }
844
 
845
  .comment .comment-body a {
themes/bauhaus/readme.txt CHANGED
@@ -2,7 +2,7 @@ Theme Name: Bauhaus
2
  Theme URI: http://www.wptouch.com/themes/bauhaus
3
  Author: BraveNewCode Inc.
4
  Description: Clean, modern, functional design. Great for all types of WordPress sites.
5
- Version: 1.6.6
6
  Depends on: 4.0
7
  Framework: 2.0
8
  Tags: smartphone
@@ -23,6 +23,11 @@ Bauhaus is one of our more flexible themes, and is designed to easily take on th
23
 
24
  == Changelog ==
25
 
 
 
 
 
 
26
  = Version 1.6.6 =
27
 
28
  * Fixed: Pinterest sharing (Added image URL)
2
  Theme URI: http://www.wptouch.com/themes/bauhaus
3
  Author: BraveNewCode Inc.
4
  Description: Clean, modern, functional design. Great for all types of WordPress sites.
5
+ Version: 1.6.7
6
  Depends on: 4.0
7
  Framework: 2.0
8
  Tags: smartphone
23
 
24
  == Changelog ==
25
 
26
+ = Version 1.6.7 =
27
+
28
+ * Fixed: Long (non-word-wrappable) text is word-broken to fit on screen
29
+ * Changed: Replaced library used for featured slider (now using Owl Carousel)
30
+
31
  = Version 1.6.6 =
32
 
33
  * Fixed: Pinterest sharing (Added image URL)
themes/bauhaus/root-functions.php CHANGED
@@ -1,6 +1,6 @@
1
  <?php
2
 
3
- define( 'BAUHAUS_THEME_VERSION', '1.6.6' );
4
  define( 'BAUHAUS_SETTING_DOMAIN', 'bauhaus' );
5
  define( 'BAUHAUS_DIR', wptouch_get_bloginfo( 'theme_root_directory' ) );
6
  define( 'BAUHAUS_URL', wptouch_get_bloginfo( 'theme_parent_url' ) );
@@ -28,6 +28,8 @@ add_filter( 'wptouch_the_post_thumbnail', 'bauhaus_handle_the_thumbnail' );
28
  add_filter( 'wptouch_get_post_thumbnail', 'bauhaus_handle_get_thumbnail' );
29
  add_filter( 'wptouch_setting_version_compare', 'bauhaus_setting_version_compare', 10, 2 );
30
 
 
 
31
  function bauhaus_setting_domain( $domain ) {
32
  $domain[] = BAUHAUS_SETTING_DOMAIN;
33
  return $domain;
@@ -99,6 +101,7 @@ function bauhaus_theme_init() {
99
  'login',
100
  // Modules w/o settings
101
  'menu',
 
102
  'spinjs',
103
  'tappable',
104
  'fastclick',
1
  <?php
2
 
3
+ define( 'BAUHAUS_THEME_VERSION', '1.6.7' );
4
  define( 'BAUHAUS_SETTING_DOMAIN', 'bauhaus' );
5
  define( 'BAUHAUS_DIR', wptouch_get_bloginfo( 'theme_root_directory' ) );
6
  define( 'BAUHAUS_URL', wptouch_get_bloginfo( 'theme_parent_url' ) );
28
  add_filter( 'wptouch_get_post_thumbnail', 'bauhaus_handle_get_thumbnail' );
29
  add_filter( 'wptouch_setting_version_compare', 'bauhaus_setting_version_compare', 10, 2 );
30
 
31
+ add_filter( 'foundation_featured_use_swipe', '__return_false' );
32
+
33
  function bauhaus_setting_domain( $domain ) {
34
  $domain[] = BAUHAUS_SETTING_DOMAIN;
35
  return $domain;
101
  'login',
102
  // Modules w/o settings
103
  'menu',
104
+ 'owlcarousel',
105
  'spinjs',
106
  'tappable',
107
  'fastclick',
themes/foundation/default/style.css CHANGED
@@ -497,6 +497,7 @@ to {
497
  .nav-controls a.next-post {
498
  padding-top: 8px;
499
  padding-bottom: 8px;
 
500
  }
501
 
502
  .nav-controls a.prev-post:before {
@@ -515,17 +516,23 @@ to {
515
 
516
  /* @group Swipe */
517
 
518
- .swipe {
519
  overflow: hidden;
 
520
  border-bottom: 0;
521
  }
522
 
523
- .swipe * {
524
  -webkit-tap-highlight-color: rgba(0,0,0,0);
525
  -webkit-touch-callout: none;
526
  }
527
 
528
- .swipe img {
 
 
 
 
 
529
  width: 114%;
530
  margin-left: -7%;
531
  }
@@ -545,7 +552,7 @@ to {
545
  height: 274px;
546
  }
547
 
548
- .swipe p {
549
  background-color: rgba(0,0,0,0.6);
550
  text-align: center;
551
  font-size: 100%;
@@ -560,15 +567,11 @@ to {
560
  left: 0;
561
  }
562
 
563
- .rtl .swipe p {
564
- direction: rtl;
565
- }
566
-
567
  p.featured-date, #slider .comments-number {
568
  display: none;
569
  }
570
 
571
- .dark-body .swipe {
572
  border-bottom: 1px solid rgba(0,0,0,.1);
573
  -webkit-box-shadow: rgba(255,255,255,.05) 0px 1px 0px;
574
  box-shadow: rgba(255,255,255,.05) 0px 1px 0px;
@@ -588,7 +591,15 @@ ul.dots {
588
  margin-bottom: -30px;
589
  }
590
 
591
- ul.dots li {
 
 
 
 
 
 
 
 
592
  width: 6px;
593
  height: 6px;
594
  border-radius: 4px;
@@ -600,7 +611,9 @@ ul.dots li {
600
  display: inline-block;
601
  }
602
 
603
- ul.dots li.active {
 
 
604
  -webkit-box-shadow: inset rgba(255,255,255,.05) 0px 1px 0px, rgba(255,255,255,.05) 0px 1px 0px;
605
  box-shadow: inset rgba(255,255,255,.05) 0px 1px 0px, rgba(255,255,255,.05) 0px 1px 0px;
606
  }
497
  .nav-controls a.next-post {
498
  padding-top: 8px;
499
  padding-bottom: 8px;
500
+ word-wrap: break-word;
501
  }
502
 
503
  .nav-controls a.prev-post:before {
516
 
517
  /* @group Swipe */
518
 
519
+ #slider {
520
  overflow: hidden;
521
+ position: relative;
522
  border-bottom: 0;
523
  }
524
 
525
+ #slider * {
526
  -webkit-tap-highlight-color: rgba(0,0,0,0);
527
  -webkit-touch-callout: none;
528
  }
529
 
530
+ #slider .owl-item {
531
+ height: 220px;
532
+ overflow: hidden;
533
+ }
534
+
535
+ #slider img {
536
  width: 114%;
537
  margin-left: -7%;
538
  }
552
  height: 274px;
553
  }
554
 
555
+ #slider p {
556
  background-color: rgba(0,0,0,0.6);
557
  text-align: center;
558
  font-size: 100%;
567
  left: 0;
568
  }
569
 
 
 
 
 
570
  p.featured-date, #slider .comments-number {
571
  display: none;
572
  }
573
 
574
+ .dark-body #slider {
575
  border-bottom: 1px solid rgba(0,0,0,.1);
576
  -webkit-box-shadow: rgba(255,255,255,.05) 0px 1px 0px;
577
  box-shadow: rgba(255,255,255,.05) 0px 1px 0px;
591
  margin-bottom: -30px;
592
  }
593
 
594
+ .owl-dots {
595
+ position: absolute;
596
+ text-align: center;
597
+ top: 0;
598
+ width: 100%;
599
+ }
600
+
601
+ ul.dots li,
602
+ .owl-dot {
603
  width: 6px;
604
  height: 6px;
605
  border-radius: 4px;
611
  display: inline-block;
612
  }
613
 
614
+ ul.dots li.active,
615
+ .owl-dot.active {
616
+ background-color: rgba( 255, 255, 255, .75);
617
  -webkit-box-shadow: inset rgba(255,255,255,.05) 0px 1px 0px, rgba(255,255,255,.05) 0px 1px 0px;
618
  box-shadow: inset rgba(255,255,255,.05) 0px 1px 0px, rgba(255,255,255,.05) 0px 1px 0px;
619
  }
themes/foundation/modules/featured/featured.php CHANGED
@@ -7,25 +7,38 @@ add_action( 'wptouch_admin_page_render_wptouch-admin-theme-settings', 'foundatio
7
  global $foundation_featured_args;
8
  global $foundation_featured_posts;
9
 
10
- function foundation_featured_init() {
11
- $settings = foundation_get_settings();
12
- if ( $settings->featured_enabled ) {
13
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14
  wp_enqueue_script(
15
  'foundation_featured',
16
- foundation_get_base_module_url() . '/featured/swipe.js',
17
  false,
18
  md5( FOUNDATION_VERSION ),
19
  true
20
  );
21
-
22
- wp_enqueue_script(
23
- 'foundation_featured_init',
24
- foundation_get_base_module_url() . '/featured/wptouch-swipe.js',
25
- 'foundation_featured',
26
- md5( FOUNDATION_VERSION ),
27
- true
28
- );
29
  }
30
  }
31
 
@@ -85,8 +98,10 @@ function foundation_featured_modify_query( $query ) {
85
 
86
  $post_array = array();
87
 
88
- foreach( $foundation_featured_posts as $post_id ) {
89
- $post_array[] = '-' . $post_id;
 
 
90
  }
91
 
92
  $query->query_vars[ 'post__not_in'] = $post_array;
@@ -207,7 +222,11 @@ function featured_should_show_slider() {
207
  function foundation_featured_get_slider_classes() {
208
  $settings = foundation_get_settings();
209
 
210
- $featured_classes = array( 'swipe' );
 
 
 
 
211
 
212
  if ( $settings->featured_grayscale ) {
213
  $featured_classes[] = 'grayscale';
@@ -243,52 +262,56 @@ function foundation_featured_get_slider_classes() {
243
  return $featured_classes;
244
  }
245
 
246
- function foundation_featured_slider( $manual = false, $manual_html = false ) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
247
  global $foundation_featured_posts;
248
  $settings = foundation_get_settings();
249
  $args = foundation_featured_get_args();
250
 
251
  if ( featured_should_show_slider() ) {
252
- if ( $manual == false ) {
253
-
254
- if ( function_exists( 'wptouch_custom_posts_add_to_search' ) ) {
255
- $post_types = wptouch_custom_posts_add_to_search( array( 'post', 'page' ) );
256
- } else {
257
- $post_types = array( 'post', 'page' );
258
- }
259
 
260
- $slides = new WP_Query( array( 'ignore_sticky_posts' => 1, 'post__in' => $foundation_featured_posts, 'post_type' => $post_types, 'posts_per_page' => $settings->featured_max_number_of_posts ) );
261
-
262
- if ( $slides->post_count > 0 ) {
263
- echo $args['before'];
264
- echo "<div id='slider' class='" . implode( ' ', foundation_featured_get_slider_classes() ) . "'>\n";
265
- echo "<div class='swipe-wrap'>\n";
266
- while ( $slides->have_posts() ) {
267
- $slides->the_post();
268
- $image = foundation_featured_has_image();
269
- if ( apply_filters( 'wptouch_has_post_thumbnail', $image ) ) {
270
- get_template_part( 'featured-slider' );
271
- }
272
- }
273
- echo "</div>\n";
274
- echo "</div>\n";
275
- echo $args['after'];
276
- }
277
 
278
- } else {
279
- // Private for now, we'll improve manual mode for customer use in 3.2
280
- echo $args['before'];
281
 
282
- echo "<div id='slider' class='" . implode( ' ', foundation_featured_get_slider_classes() ) . "'>\n";
283
- echo "<div class='swipe-wrap'>\n";
284
 
285
- echo $manual_html;
 
 
 
 
 
 
286
 
287
- echo "</div>\n";
288
- echo "</div>\n";
289
- echo $args['after'];
290
  }
291
- wp_reset_query();
292
  }
293
  }
294
 
@@ -301,7 +324,7 @@ function foundation_featured_settings( $page_options ) {
301
  }
302
 
303
 
304
- if ( $wptouch_pro->get_current_theme() == 'bauhaus' ) {
305
  $featured_enhanced_setting = array(
306
  wptouch_add_setting(
307
  'list',
@@ -452,7 +475,7 @@ function foundation_featured_settings( $page_options ) {
452
  'checkbox',
453
  'featured_enabled',
454
  __( 'Enable featured slider', 'wptouch-pro' ),
455
- __( 'Requires at least 2 entries to contain featured images', 'wptouch-pro' ),
456
  WPTOUCH_SETTING_BASIC,
457
  '2.0'
458
  )
7
  global $foundation_featured_args;
8
  global $foundation_featured_posts;
9
 
10
+ function foundation_featured_use_swipe() {
11
+ return apply_filters( 'foundation_featured_use_swipe', true ) === true;
12
+ }
13
 
14
+ function foundation_featured_init() {
15
+ if ( foundation_featured_use_swipe() ) {
16
+ $settings = foundation_get_settings();
17
+ if ( $settings->featured_enabled ) {
18
+ wp_enqueue_script(
19
+ 'foundation_featured',
20
+ foundation_get_base_module_url() . '/featured/swipe.js',
21
+ false,
22
+ md5( FOUNDATION_VERSION ),
23
+ true
24
+ );
25
+
26
+ wp_enqueue_script(
27
+ 'foundation_featured_init',
28
+ foundation_get_base_module_url() . '/featured/wptouch-swipe.js',
29
+ 'foundation_featured',
30
+ md5( FOUNDATION_VERSION ),
31
+ true
32
+ );
33
+ }
34
+ } else {
35
  wp_enqueue_script(
36
  'foundation_featured',
37
+ foundation_get_base_module_url() . '/featured/wptouch-owl.js',
38
  false,
39
  md5( FOUNDATION_VERSION ),
40
  true
41
  );
 
 
 
 
 
 
 
 
42
  }
43
  }
44
 
98
 
99
  $post_array = array();
100
 
101
+ if ( is_array( $foundation_featured_posts ) && count( $foundation_featured_posts ) > 0 ) {
102
+ foreach( $foundation_featured_posts as $post_id ) {
103
+ $post_array[] = '-' . $post_id;
104
+ }
105
  }
106
 
107
  $query->query_vars[ 'post__not_in'] = $post_array;
222
  function foundation_featured_get_slider_classes() {
223
  $settings = foundation_get_settings();
224
 
225
+ if ( foundation_featured_use_swipe() ) {
226
+ $featured_classes = array( 'swipe' );
227
+ } else {
228
+ $featured_classes = array( 'owl-carousel' );
229
+ }
230
 
231
  if ( $settings->featured_grayscale ) {
232
  $featured_classes[] = 'grayscale';
262
  return $featured_classes;
263
  }
264
 
265
+ function foundation_featured_prefix( $args ) {
266
+ echo $args['before'];
267
+
268
+ if ( foundation_featured_use_swipe() ) {
269
+ echo "<div id='slider' class='" . implode( ' ', foundation_featured_get_slider_classes() ) . "'>\n";
270
+ echo "<div class='swipe-wrap'>\n";
271
+ } else {
272
+ echo '<div id="slider" class="' . implode( ' ', foundation_featured_get_slider_classes() ) . '">';
273
+ }
274
+ }
275
+
276
+ function foundation_featured_postfix( $args ) {
277
+ if ( foundation_featured_use_swipe() ) {
278
+ echo "</div>\n";
279
+ echo "</div>\n";
280
+ } else {
281
+ echo '</div>';
282
+ }
283
+
284
+ echo $args['after'];
285
+ }
286
+
287
+ function foundation_featured_slider() {
288
  global $foundation_featured_posts;
289
  $settings = foundation_get_settings();
290
  $args = foundation_featured_get_args();
291
 
292
  if ( featured_should_show_slider() ) {
293
+ if ( function_exists( 'wptouch_custom_posts_add_to_search' ) ) {
294
+ $post_types = wptouch_custom_posts_add_to_search( array( 'post', 'page' ) );
295
+ } else {
296
+ $post_types = array( 'post', 'page' );
297
+ }
 
 
298
 
299
+ $slides = new WP_Query( array( 'ignore_sticky_posts' => 1, 'post__in' => $foundation_featured_posts, 'post_type' => $post_types, 'posts_per_page' => $settings->featured_max_number_of_posts ) );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
300
 
301
+ if ( $slides->post_count > 0 ) {
 
 
302
 
303
+ foundation_featured_prefix( $args );
 
304
 
305
+ while ( $slides->have_posts() ) {
306
+ $slides->the_post();
307
+ $image = foundation_featured_has_image();
308
+ if ( apply_filters( 'wptouch_has_post_thumbnail', $image ) ) {
309
+ get_template_part( 'featured-slider' );
310
+ }
311
+ }
312
 
313
+ foundation_featured_postfix( $args );
 
 
314
  }
 
315
  }
316
  }
317
 
324
  }
325
 
326
 
327
+ if ( $wptouch_pro->get_current_theme() == 'bauhaus' || ( $wptouch_pro->is_child_theme() && $wptouch_pro->get_parent_theme_info()->base == 'bauhaus' ) ) {
328
  $featured_enhanced_setting = array(
329
  wptouch_add_setting(
330
  'list',
475
  'checkbox',
476
  'featured_enabled',
477
  __( 'Enable featured slider', 'wptouch-pro' ),
478
+ false,
479
  WPTOUCH_SETTING_BASIC,
480
  '2.0'
481
  )
themes/foundation/modules/featured/wptouch-owl.js ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ function doOwlFeatured() {
2
+ if ( jQuery().owlCarousel ) {
3
+ var use_rtl = jQuery( 'body' ).hasClass( 'rtl' );
4
+
5
+ var autoplay = jQuery( '#slider' ).hasClass( 'slide' );
6
+ var loop = jQuery( '#slider' ).hasClass( 'continuous' );
7
+
8
+ if ( loop ) {
9
+ if ( jQuery( '#slider' ).hasClass( 'slow' ) ) {
10
+ var autoplayTimeout = 7000;
11
+ } else if ( jQuery( '#slider').hasClass( 'fast' ) ) {
12
+ var autoplayTimeout = 3000;
13
+ } else {
14
+ autoplayTimeout = 5000;
15
+ }
16
+ } else {
17
+ autoplayTimeout = false;
18
+ }
19
+
20
+ jQuery( '.owl-carousel' ).owlCarousel({
21
+ rtl: use_rtl,
22
+ nav: false,
23
+ items: 1,
24
+ loop: loop,
25
+ autoplay: autoplay,
26
+ autoplayTimeout: autoplayTimeout
27
+ });
28
+ }
29
+ }
30
+
31
+ jQuery( document ).ready( function() {
32
+ if ( jQuery( '#slider' ).length ) {
33
+ doOwlFeatured();
34
+ }
35
+ });
themes/foundation/modules/owlcarousel/LICENSE ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Copyright (c) 2014 Owl
2
+ Modified work Copyright 2016 David Deutsch
3
+
4
+ Permission is hereby granted, free of charge, to any person
5
+ obtaining a copy of this software and associated documentation
6
+ files (the "Software"), to deal in the Software without
7
+ restriction, including without limitation the rights to use,
8
+ copy, modify, merge, publish, distribute, sublicense, and/or sell
9
+ copies of the Software, and to permit persons to whom the
10
+ Software is furnished to do so, subject to the following
11
+ conditions:
12
+
13
+ The above copyright notice and this permission notice shall be
14
+ included in all copies or substantial portions of the Software.
15
+
16
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
17
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
18
+ OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
19
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
20
+ HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
21
+ WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
22
+ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
23
+ OTHER DEALINGS IN THE SOFTWARE.
themes/foundation/modules/owlcarousel/README.md ADDED
@@ -0,0 +1,73 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # OwlCarousel2 is currently being transferred to a new owner
2
+
3
+ Stay tuned while the new owner sorts through some stuff. (Oh, hi, I'm [David](https://github.com/daviddeutsch)!)
4
+
5
+ ## Owl Carousel 2 Beta
6
+
7
+ Touch enabled [jQuery](https://jquery.com/) plugin that lets you create a beautiful, responsive carousel slider. **To get started, check out https://owlcarousel2.github.io/OwlCarousel2/.**
8
+
9
+ Please consider that the project is still in beta. The current status of the milestones can be found [here](https://github.com/owlcarousel2/OwlCarousel2/milestones). If you want to use the [latest development](https://github.com/owlcarousel2/OwlCarousel2/archive/develop.zip) see [building](#building).
10
+
11
+ ## Quick start
12
+
13
+ Download the [latest release](https://owlcarousel2.github.io/OwlCarousel2/download/owl.carousel.2.1.0.zip) and put the required stylesheet at the [top](https://developer.yahoo.com/performance/rules.html#css_top) of your markup:
14
+
15
+ ```html
16
+ <link rel="stylesheet" href="owlcarousel/owl.carousel.min.css" />
17
+ ```
18
+ **NOTE:** If you want to use the default navigation styles, you will also need to include `owl.theme.default.css`.
19
+
20
+
21
+ Put the script at the [bottom](https://developer.yahoo.com/performance/rules.html#js_bottom) of your markup right after jQuery:
22
+
23
+ ```html
24
+ <script src="jquery.min.js"></script>
25
+ <script src="owlcarousel/owl.carousel.min.js"></script>
26
+ ```
27
+
28
+ Wrap your items (`div`, `a`, `img`, `span`, `li` etc.) with a container element (`div`, `ul` etc.). Only the class `owl-carousel` is mandatory to apply proper styles:
29
+
30
+ ```html
31
+ <div class="owl-carousel owl-theme">
32
+ <div> Your Content </div>
33
+ <div> Your Content </div>
34
+ <div> Your Content </div>
35
+ <div> Your Content </div>
36
+ <div> Your Content </div>
37
+ <div> Your Content </div>
38
+ <div> Your Content </div>
39
+ </div>
40
+ ```
41
+ **NOTE:** The `owl-theme` class is optional, but without it, you will need to style navigation features on your own.
42
+
43
+
44
+ Call the [plugin](https://learn.jquery.com/plugins/) function and your carousel is ready.
45
+
46
+ ```javascript
47
+ $(document).ready(function(){
48
+ $('.owl-carousel').owlCarousel();
49
+ });
50
+ ```
51
+
52
+ ## Documentation
53
+
54
+ The documentation, included in this repo in the root directory, is built with [Assemble](http://assemble.io/) and publicly available at https://owlcarousel2.github.io/OwlCarousel2/. The documentation may also be run locally.
55
+
56
+ ## Building
57
+
58
+ This package comes with [Grunt](http://gruntjs.com/) and [Bower](http://bower.io/). The following tasks are available:
59
+
60
+ * `default` compiles the CSS and JS into `/dist` and builds the doc.
61
+ * `dist` compiles the CSS and JS into `/dist` only.
62
+ * `watch` watches source files and builds them automatically whenever you save.
63
+ * `test` runs [JSHint](http://www.jshint.com/) and [QUnit](http://qunitjs.com/) tests headlessly in [PhantomJS](http://phantomjs.org/).
64
+
65
+ To define which plugins are build into the distribution just edit `/_config.json` to fit your needs.
66
+
67
+ ## Contributing
68
+
69
+ Please read [CONTRIBUTING.md](CONTRIBUTING.md).
70
+
71
+ ## License
72
+
73
+ The code and the documentation are released under the [MIT License](LICENSE).
themes/foundation/modules/owlcarousel/assets/ajax-loader.gif ADDED
Binary file
themes/foundation/modules/owlcarousel/assets/owl.carousel.css CHANGED
@@ -1,45 +1,10 @@
1
- /*
2
- * Owl Carousel - Animate Plugin
3
- */
4
- .owl-carousel .animated {
5
- -webkit-animation-duration: 1000ms;
6
- animation-duration: 1000ms;
7
- -webkit-animation-fill-mode: both;
8
- animation-fill-mode: both; }
9
- .owl-carousel .owl-animated-in {
10
- z-index: 0; }
11
- .owl-carousel .owl-animated-out {
12
- z-index: 1; }
13
- .owl-carousel .fadeOut {
14
- -webkit-animation-name: fadeOut;
15
- animation-name: fadeOut; }
16
-
17
- @-webkit-keyframes fadeOut {
18
- 0% {
19
- opacity: 1; }
20
-
21
- 100% {
22
- opacity: 0; } }
23
-
24
- @keyframes fadeOut {
25
- 0% {
26
- opacity: 1; }
27
-
28
- 100% {
29
- opacity: 0; } }
30
-
31
- /*
32
- * Owl Carousel - Auto Height Plugin
33
  */
34
- .owl-height {
35
- -webkit-transition: height 500ms ease-in-out;
36
- -moz-transition: height 500ms ease-in-out;
37
- -ms-transition: height 500ms ease-in-out;
38
- -o-transition: height 500ms ease-in-out;
39
- transition: height 500ms ease-in-out; }
40
-
41
- /*
42
- * Core Owl Carousel CSS File
43
  */
44
  .owl-carousel {
45
  display: none;
@@ -74,9 +39,12 @@
74
  display: block;
75
  width: 100%;
76
  -webkit-transform-style: preserve-3d; }
77
- .owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {
 
78
  display: none; }
79
- .owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot {
 
 
80
  cursor: pointer;
81
  cursor: hand;
82
  -webkit-user-select: none;
@@ -100,9 +68,6 @@
100
  user-select: none; }
101
  .owl-carousel.owl-grab {
102
  cursor: move;
103
- cursor: -webkit-grab;
104
- cursor: -o-grab;
105
- cursor: -ms-grab;
106
  cursor: grab; }
107
  .owl-carousel.owl-rtl {
108
  direction: rtl; }
@@ -113,26 +78,62 @@
113
  .no-js .owl-carousel {
114
  display: block; }
115
 
116
- /*
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
117
  * Owl Carousel - Lazy Load Plugin
118
  */
119
  .owl-carousel .owl-item .owl-lazy {
120
  opacity: 0;
121
- -webkit-transition: opacity 400ms ease;
122
- -moz-transition: opacity 400ms ease;
123
- -ms-transition: opacity 400ms ease;
124
- -o-transition: opacity 400ms ease;
125
  transition: opacity 400ms ease; }
126
- .owl-carousel .owl-item img {
127
- transform-style: preserve-3d; }
128
 
129
- /*
 
 
 
 
130
  * Owl Carousel - Video Plugin
131
  */
132
  .owl-carousel .owl-video-wrapper {
133
  position: relative;
134
  height: 100%;
135
  background: #000; }
 
136
  .owl-carousel .owl-video-play-icon {
137
  position: absolute;
138
  height: 80px;
@@ -145,33 +146,26 @@
145
  cursor: pointer;
146
  z-index: 1;
147
  -webkit-backface-visibility: hidden;
148
- -webkit-transition: scale 100ms ease;
149
- -moz-transition: scale 100ms ease;
150
- -ms-transition: scale 100ms ease;
151
- -o-transition: scale 100ms ease;
152
- transition: scale 100ms ease; }
153
  .owl-carousel .owl-video-play-icon:hover {
154
- -webkit-transition: scale(1.3, 1.3);
155
- -moz-transition: scale(1.3, 1.3);
156
- -ms-transition: scale(1.3, 1.3);
157
- -o-transition: scale(1.3, 1.3);
158
- transition: scale(1.3, 1.3); }
159
- .owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
160
  display: none; }
 
161
  .owl-carousel .owl-video-tn {
162
  opacity: 0;
163
  height: 100%;
164
  background-position: center center;
165
  background-repeat: no-repeat;
166
- -webkit-background-size: contain;
167
- -moz-background-size: contain;
168
- -o-background-size: contain;
169
  background-size: contain;
170
- -webkit-transition: opacity 400ms ease;
171
- -moz-transition: opacity 400ms ease;
172
- -ms-transition: opacity 400ms ease;
173
- -o-transition: opacity 400ms ease;
174
  transition: opacity 400ms ease; }
 
175
  .owl-carousel .owl-video-frame {
176
  position: relative;
177
  z-index: 1;
1
+ /**
2
+ * Owl Carousel v2.1.1
3
+ * Copyright 2013-2016 David Deutsch
4
+ * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5
  */
6
+ /*
7
+ * Owl Carousel - Core
 
 
 
 
 
 
 
8
  */
9
  .owl-carousel {
10
  display: none;
39
  display: block;
40
  width: 100%;
41
  -webkit-transform-style: preserve-3d; }
42
+ .owl-carousel .owl-nav.disabled,
43
+ .owl-carousel .owl-dots.disabled {
44
  display: none; }
45
+ .owl-carousel .owl-nav .owl-prev,
46
+ .owl-carousel .owl-nav .owl-next,
47
+ .owl-carousel .owl-dot {
48
  cursor: pointer;
49
  cursor: hand;
50
  -webkit-user-select: none;
68
  user-select: none; }
69
  .owl-carousel.owl-grab {
70
  cursor: move;
 
 
 
71
  cursor: grab; }
72
  .owl-carousel.owl-rtl {
73
  direction: rtl; }
78
  .no-js .owl-carousel {
79
  display: block; }
80
 
81
+ /*
82
+ * Owl Carousel - Animate Plugin
83
+ */
84
+ .owl-carousel .animated {
85
+ -webkit-animation-duration: 1000ms;
86
+ animation-duration: 1000ms;
87
+ -webkit-animation-fill-mode: both;
88
+ animation-fill-mode: both; }
89
+
90
+ .owl-carousel .owl-animated-in {
91
+ z-index: 0; }
92
+
93
+ .owl-carousel .owl-animated-out {
94
+ z-index: 1; }
95
+
96
+ .owl-carousel .fadeOut {
97
+ -webkit-animation-name: fadeOut;
98
+ animation-name: fadeOut; }
99
+
100
+ @-webkit-keyframes fadeOut {
101
+ 0% {
102
+ opacity: 1; }
103
+ 100% {
104
+ opacity: 0; } }
105
+
106
+ @keyframes fadeOut {
107
+ 0% {
108
+ opacity: 1; }
109
+ 100% {
110
+ opacity: 0; } }
111
+
112
+ /*
113
+ * Owl Carousel - Auto Height Plugin
114
+ */
115
+ .owl-height {
116
+ transition: height 500ms ease-in-out; }
117
+
118
+ /*
119
  * Owl Carousel - Lazy Load Plugin
120
  */
121
  .owl-carousel .owl-item .owl-lazy {
122
  opacity: 0;
 
 
 
 
123
  transition: opacity 400ms ease; }
 
 
124
 
125
+ .owl-carousel .owl-item img.owl-lazy {
126
+ -webkit-transform-style: preserve-3d;
127
+ transform-style: preserve-3d; }
128
+
129
+ /*
130
  * Owl Carousel - Video Plugin
131
  */
132
  .owl-carousel .owl-video-wrapper {
133
  position: relative;
134
  height: 100%;
135
  background: #000; }
136
+
137
  .owl-carousel .owl-video-play-icon {
138
  position: absolute;
139
  height: 80px;
146
  cursor: pointer;
147
  z-index: 1;
148
  -webkit-backface-visibility: hidden;
149
+ transition: -webkit-transform 100ms ease;
150
+ transition: transform 100ms ease; }
151
+
 
 
152
  .owl-carousel .owl-video-play-icon:hover {
153
+ -webkit-transform: scale(1.3, 1.3);
154
+ -ms-transform: scale(1.3, 1.3);
155
+ transform: scale(1.3, 1.3); }
156
+
157
+ .owl-carousel .owl-video-playing .owl-video-tn,
158
+ .owl-carousel .owl-video-playing .owl-video-play-icon {
159
  display: none; }
160
+
161
  .owl-carousel .owl-video-tn {
162
  opacity: 0;
163
  height: 100%;
164
  background-position: center center;
165
  background-repeat: no-repeat;
 
 
 
166
  background-size: contain;
 
 
 
 
167
  transition: opacity 400ms ease; }
168
+
169
  .owl-carousel .owl-video-frame {
170
  position: relative;
171
  z-index: 1;
themes/foundation/modules/owlcarousel/assets/owl.carousel.min.css CHANGED
@@ -1 +1,6 @@
1
- .owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
 
 
 
 
 
1
+ /**
2
+ * Owl Carousel v2.1.1
3
+ * Copyright 2013-2016 David Deutsch
4
+ * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE)
5
+ */
6
+ .owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform .1s ease;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
themes/foundation/modules/owlcarousel/assets/owl.theme.default.css DELETED
@@ -1,51 +0,0 @@
1
- /*
2
- * Default theme - Owl Carousel CSS File
3
- */
4
- .owl-theme .owl-nav {
5
- margin-top: 10px;
6
- text-align: center;
7
- -webkit-tap-highlight-color: transparent; }
8
- .owl-theme .owl-nav [class*='owl-'] {
9
- color: #FFF;
10
- font-size: 14px;
11
- margin: 5px;
12
- padding: 4px 7px;
13
- background: #D6D6D6;
14
- display: inline-block;
15
- cursor: pointer;
16
- -webkit-border-radius: 3px;
17
- -moz-border-radius: 3px;
18
- border-radius: 3px; }
19
- .owl-theme .owl-nav [class*='owl-']:hover {
20
- background: #869791;
21
- color: #FFF;
22
- text-decoration: none; }
23
- .owl-theme .owl-nav .disabled {
24
- opacity: 0.5;
25
- cursor: default; }
26
- .owl-theme .owl-nav.disabled + .owl-dots {
27
- margin-top: 10px; }
28
- .owl-theme .owl-dots {
29
- text-align: center;
30
- -webkit-tap-highlight-color: transparent; }
31
- .owl-theme .owl-dots .owl-dot {
32
- display: inline-block;
33
- zoom: 1;
34
- *display: inline; }
35
- .owl-theme .owl-dots .owl-dot span {
36
- width: 10px;
37
- height: 10px;
38
- margin: 5px 7px;
39
- background: #D6D6D6;
40
- display: block;
41
- -webkit-backface-visibility: visible;
42
- -webkit-transition: opacity 200ms ease;
43
- -moz-transition: opacity 200ms ease;
44
- -ms-transition: opacity 200ms ease;
45
- -o-transition: opacity 200ms ease;
46
- transition: opacity 200ms ease;
47
- -webkit-border-radius: 30px;
48
- -moz-border-radius: 30px;
49
- border-radius: 30px; }
50
- .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
51
- background: #869791; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
themes/foundation/modules/owlcarousel/assets/owl.theme.default.min.css CHANGED
@@ -1 +1,5 @@
1
- .owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
 
 
 
 
1
+ /**
2
+ * Owl Carousel v2.1.1
3
+ * Copyright 2013-2016 David Deutsch
4
+ * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE)
5
+ */
themes/foundation/modules/owlcarousel/assets/owl.theme.green.min.css ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
1
+ /**
2
+ * Owl Carousel v2.1.1
3
+ * Copyright 2013-2016 David Deutsch
4
+ * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE)
5
+ */
themes/foundation/modules/owlcarousel/assets/owl.video.play.png ADDED
Binary file
themes/foundation/modules/owlcarousel/owl.carousel.js CHANGED
@@ -1,7 +1,13 @@
 
 
 
 
 
1
  /**
2
  * Owl carousel
3
- * @version 2.0.0-beta.3
4
  * @author Bartosz Wojciechowski
 
5
  * @license The MIT License (MIT)
6
  * @todo Lazy Load Icon
7
  * @todo prevent animationend bubling
@@ -839,8 +845,13 @@
839
  if (!this.settings.freeDrag) {
840
  // check closest item
841
  $.each(coordinates, $.proxy(function(index, value) {
842
- if (coordinate > value - pull && coordinate < value + pull) {
 
843
  position = index;
 
 
 
 
844
  } else if (this.op(coordinate, '<', value)
845
  && this.op(coordinate, '>', coordinates[index + 1] || value - width)) {
846
  position = direction === 'left' ? index + 1 : index;
@@ -982,7 +993,7 @@
982
  var n = this._items.length,
983
  m = relative ? 0 : this._clones.length;
984
 
985
- if (!$.isNumeric(position) || n < 1) {
986
  position = undefined;
987
  } else if (position < 0 || position >= n + m) {
988
  position = ((position - m / 2) % n + n) % n + m / 2;
@@ -1115,7 +1126,9 @@
1115
  * @returns {Number|Array.<Number>} - The coordinate of the item in pixel or all coordinates.
1116
  */
1117
  Owl.prototype.coordinates = function(position) {
1118
- var coordinate = null;
 
 
1119
 
1120
  if (position === undefined) {
1121
  return $.map(this._coordinates, $.proxy(function(coordinate, index) {
@@ -1124,12 +1137,19 @@
1124
  }
1125
 
1126
  if (this.settings.center) {
 
 
 
 
 
1127
  coordinate = this._coordinates[position];
1128
- coordinate += (this.width() - coordinate + (this._coordinates[position - 1] || 0)) / 2 * (this.settings.rtl ? -1 : 1);
1129
  } else {
1130
- coordinate = this._coordinates[position - 1] || 0;
1131
  }
1132
 
 
 
1133
  return coordinate;
1134
  };
1135
 
@@ -1142,6 +1162,10 @@
1142
  * @returns {Number} - The time in milliseconds for the translation.
1143
  */
1144
  Owl.prototype.duration = function(from, to, factor) {
 
 
 
 
1145
  return Math.min(Math.max(Math.abs(to - from), 1), 6) * Math.abs((factor || this.settings.smartSpeed));
1146
  };
1147
 
@@ -1274,7 +1298,7 @@
1274
  this._mergers.push(item.find('[data-merge]').andSelf('[data-merge]').attr('data-merge') * 1 || 1);
1275
  }, this));
1276
 
1277
- this.reset($.isNumeric(this.settings.startPosition) ? this.settings.startPosition : 0);
1278
 
1279
  this.invalidate('items');
1280
  };
@@ -1594,6 +1618,16 @@
1594
  return result;
1595
  };
1596
 
 
 
 
 
 
 
 
 
 
 
1597
  /**
1598
  * Gets the difference of two vectors.
1599
  * @todo #261
@@ -1655,8 +1689,9 @@
1655
 
1656
  /**
1657
  * AutoRefresh Plugin
1658
- * @version 2.0.0-beta.3
1659
  * @author Artus Kolanowski
 
1660
  * @license The MIT License (MIT)
1661
  */
1662
  ;(function($, window, document, undefined) {
@@ -1766,8 +1801,9 @@
1766
 
1767
  /**
1768
  * Lazy Plugin
1769
- * @version 2.0.0-beta.3
1770
  * @author Bartosz Wojciechowski
 
1771
  * @license The MIT License (MIT)
1772
  */
1773
  ;(function($, window, document, undefined) {
@@ -1799,7 +1835,7 @@
1799
  * @type {Object}
1800
  */
1801
  this._handlers = {
1802
- 'initialized.owl.carousel change.owl.carousel': $.proxy(function(e) {
1803
  if (!e.namespace) {
1804
  return;
1805
  }
@@ -1812,7 +1848,7 @@
1812
  var settings = this._core.settings,
1813
  n = (settings.center && Math.ceil(settings.items / 2) || settings.items),
1814
  i = ((settings.center && n * -1) || 0),
1815
- position = ((e.property && e.property.value) || this._core.current()) + i,
1816
  clones = this._core.clones().length,
1817
  load = $.proxy(function(i, v) { this.load(v) }, this);
1818
 
@@ -1830,7 +1866,7 @@
1830
 
1831
  // register event handler
1832
  this._core.$element.on(this._handlers);
1833
- }
1834
 
1835
  /**
1836
  * Default options.
@@ -1838,7 +1874,7 @@
1838
  */
1839
  Lazy.Defaults = {
1840
  lazyLoad: false
1841
- }
1842
 
1843
  /**
1844
  * Loads all resources of an item at the specified position.
@@ -1878,7 +1914,7 @@
1878
  }, this));
1879
 
1880
  this._loaded.push($item.get(0));
1881
- }
1882
 
1883
  /**
1884
  * Destroys the plugin.
@@ -1901,8 +1937,9 @@
1901
 
1902
  /**
1903
  * AutoHeight Plugin
1904
- * @version 2.0.0-beta.3
1905
  * @author Bartosz Wojciechowski
 
1906
  * @license The MIT License (MIT)
1907
  */
1908
  ;(function($, window, document, undefined) {
@@ -1966,7 +2003,7 @@
1966
  AutoHeight.prototype.update = function() {
1967
  var start = this._core._current,
1968
  end = start + this._core.settings.items,
1969
- visible = this._core.$stage.children().toArray().slice(start, end);
1970
  heights = [],
1971
  maxheight = 0;
1972
 
@@ -1998,8 +2035,9 @@
1998
 
1999
  /**
2000
  * Video Plugin
2001
- * @version 2.0.0-beta.3
2002
  * @author Bartosz Wojciechowski
 
2003
  * @license The MIT License (MIT)
2004
  */
2005
  ;(function($, window, document, undefined) {
@@ -2094,25 +2132,48 @@
2094
  };
2095
 
2096
  /**
2097
- * Gets the video ID and the type (YouTube/Vimeo only).
2098
  * @protected
2099
  * @param {jQuery} target - The target containing the video data.
2100
  * @param {jQuery} item - The item containing the video.
2101
  */
2102
  Video.prototype.fetch = function(target, item) {
2103
- var type = target.attr('data-vimeo-id') ? 'vimeo' : 'youtube',
2104
- id = target.attr('data-vimeo-id') || target.attr('data-youtube-id'),
2105
- width = target.attr('data-width') || this._core.settings.videoWidth,
2106
- height = target.attr('data-height') || this._core.settings.videoHeight,
2107
- url = target.attr('href');
 
 
 
 
 
 
 
 
2108
 
2109
  if (url) {
2110
- id = url.match(/(http:|https:|)\/\/(player.|www.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com))\/(video\/|embed\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/);
 
 
 
 
 
 
 
 
 
 
 
 
 
2111
 
2112
  if (id[3].indexOf('youtu') > -1) {
2113
  type = 'youtube';
2114
  } else if (id[3].indexOf('vimeo') > -1) {
2115
  type = 'vimeo';
 
 
2116
  } else {
2117
  throw new Error('Video URL not supported.');
2118
  }
@@ -2177,12 +2238,12 @@
2177
  }
2178
 
2179
  if (video.type === 'youtube') {
2180
- path = "http://img.youtube.com/vi/" + video.id + "/hqdefault.jpg";
2181
  create(path);
2182
  } else if (video.type === 'vimeo') {
2183
  $.ajax({
2184
  type: 'GET',
2185
- url: 'http://vimeo.com/api/v2/video/' + video.id + '.json',
2186
  jsonp: 'callback',
2187
  dataType: 'jsonp',
2188
  success: function(data) {
@@ -2190,6 +2251,17 @@
2190
  create(path);
2191
  }
2192
  });
 
 
 
 
 
 
 
 
 
 
 
2193
  }
2194
  };
2195
 
@@ -2231,12 +2303,16 @@
2231
  this._core.reset(item.index());
2232
 
2233
  if (video.type === 'youtube') {
2234
- html = '<iframe width="' + width + '" height="' + height + '" src="http://www.youtube.com/embed/' +
2235
  video.id + '?autoplay=1&v=' + video.id + '" frameborder="0" allowfullscreen></iframe>';
2236
  } else if (video.type === 'vimeo') {
2237
- html = '<iframe src="http://player.vimeo.com/video/' + video.id +
2238
  '?autoplay=1" width="' + width + '" height="' + height +
2239
  '" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>';
 
 
 
 
2240
  }
2241
 
2242
  $('<div class="owl-video-frame">' + html + '</div>').insertAfter(item.find('.owl-video'));
@@ -2279,8 +2355,9 @@
2279
 
2280
  /**
2281
  * Animate Plugin
2282
- * @version 2.0.0-beta.3
2283
  * @author Bartosz Wojciechowski
 
2284
  * @license The MIT License (MIT)
2285
  */
2286
  ;(function($, window, document, undefined) {
@@ -2400,9 +2477,10 @@
2400
 
2401
  /**
2402
  * Autoplay Plugin
2403
- * @version 2.0.0-beta.3
2404
  * @author Bartosz Wojciechowski
2405
  * @author Artus Kolanowski
 
2406
  * @license The MIT License (MIT)
2407
  */
2408
  ;(function($, window, document, undefined) {
@@ -2421,10 +2499,10 @@
2421
  this._core = carousel;
2422
 
2423
  /**
2424
- * The autoplay interval.
2425
- * @type {Number}
2426
  */
2427
- this._interval = null;
2428
 
2429
  /**
2430
  * Indicates whenever the autoplay is paused.
@@ -2445,6 +2523,11 @@
2445
  } else {
2446
  this.stop();
2447
  }
 
 
 
 
 
2448
  }
2449
  }, this),
2450
  'initialized.owl.carousel': $.proxy(function(e) {
@@ -2471,6 +2554,16 @@
2471
  if (this._core.settings.autoplayHoverPause && this._core.is('rotating')) {
2472
  this.play();
2473
  }
 
 
 
 
 
 
 
 
 
 
2474
  }, this)
2475
  };
2476
 
@@ -2507,7 +2600,21 @@
2507
 
2508
  this._core.enter('rotating');
2509
 
2510
- this._interval = window.setInterval($.proxy(function() {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2511
  if (this._paused || this._core.is('busy') || this._core.is('interacting') || document.hidden) {
2512
  return;
2513
  }
@@ -2515,6 +2622,14 @@
2515
  }, this), timeout || this._core.settings.autoplayTimeout);
2516
  };
2517
 
 
 
 
 
 
 
 
 
2518
  /**
2519
  * Stops the autoplay.
2520
  * @public
@@ -2524,7 +2639,7 @@
2524
  return;
2525
  }
2526
 
2527
- window.clearInterval(this._interval);
2528
  this._core.leave('rotating');
2529
  };
2530
 
@@ -2562,8 +2677,9 @@
2562
 
2563
  /**
2564
  * Navigation Plugin
2565
- * @version 2.0.0-beta.3
2566
  * @author Artus Kolanowski
 
2567
  * @license The MIT License (MIT)
2568
  */
2569
  ;(function($, window, document, undefined) {
@@ -2636,7 +2752,7 @@
2636
  'prepared.owl.carousel': $.proxy(function(e) {
2637
  if (e.namespace && this._core.settings.dotsData) {
2638
  this._templates.push('<div class="' + this._core.settings.dotClass + '">' +
2639
- $(e.content).find('[data-dot]').andSelf('[data-dot]').attr('data-dot') + '</div>');
2640
  }
2641
  }, this),
2642
  'added.owl.carousel': $.proxy(function(e) {
@@ -2930,7 +3046,7 @@
2930
  Navigation.prototype.to = function(position, speed, standard) {
2931
  var length;
2932
 
2933
- if (!standard) {
2934
  length = this._pages.length;
2935
  $.proxy(this._overrides.to, this._core)(this._pages[((position % length) + length) % length].start, speed);
2936
  } else {
@@ -2944,8 +3060,9 @@
2944
 
2945
  /**
2946
  * Hash Plugin
2947
- * @version 2.0.0-beta.3
2948
  * @author Artus Kolanowski
 
2949
  * @license The MIT License (MIT)
2950
  */
2951
  ;(function($, window, document, undefined) {
@@ -2990,7 +3107,7 @@
2990
  }, this),
2991
  'prepared.owl.carousel': $.proxy(function(e) {
2992
  if (e.namespace) {
2993
- var hash = $(e.content).find('[data-hash]').andSelf('[data-hash]').attr('data-hash');
2994
 
2995
  if (!hash) {
2996
  return;
@@ -3067,9 +3184,10 @@
3067
  /**
3068
  * Support Plugin
3069
  *
3070
- * @version 2.0.0-beta.3
3071
  * @author Vivid Planet Software GmbH
3072
  * @author Artus Kolanowski
 
3073
  * @license The MIT License (MIT)
3074
  */
3075
  ;(function($, window, document, undefined) {
1
+ /**
2
+ * Owl Carousel v2.1.1
3
+ * Copyright 2013-2016 David Deutsch
4
+ * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE)
5
+ */
6
  /**
7
  * Owl carousel
8
+ * @version 2.1.0
9
  * @author Bartosz Wojciechowski
10
+ * @author David Deutsch
11
  * @license The MIT License (MIT)
12
  * @todo Lazy Load Icon
13
  * @todo prevent animationend bubling
845
  if (!this.settings.freeDrag) {
846
  // check closest item
847
  $.each(coordinates, $.proxy(function(index, value) {
848
+ // on a left pull, check on current index
849
+ if (direction === 'left' && coordinate > value - pull && coordinate < value + pull) {
850
  position = index;
851
+ // on a right pull, check on previous index
852
+ // to do so, subtract width from value and set position = index + 1
853
+ } else if (direction === 'right' && coordinate > value - width - pull && coordinate < value - width + pull) {
854
+ position = index + 1;
855
  } else if (this.op(coordinate, '<', value)
856
  && this.op(coordinate, '>', coordinates[index + 1] || value - width)) {
857
  position = direction === 'left' ? index + 1 : index;
993
  var n = this._items.length,
994
  m = relative ? 0 : this._clones.length;
995
 
996
+ if (!this.isNumeric(position) || n < 1) {
997
  position = undefined;
998
  } else if (position < 0 || position >= n + m) {
999
  position = ((position - m / 2) % n + n) % n + m / 2;
1126
  * @returns {Number|Array.<Number>} - The coordinate of the item in pixel or all coordinates.
1127
  */
1128
  Owl.prototype.coordinates = function(position) {
1129
+ var multiplier = 1,
1130
+ newPosition = position - 1,
1131
+ coordinate;
1132
 
1133
  if (position === undefined) {
1134
  return $.map(this._coordinates, $.proxy(function(coordinate, index) {
1137
  }
1138
 
1139
  if (this.settings.center) {
1140
+ if (this.settings.rtl) {
1141
+ multiplier = -1;
1142
+ newPosition = position + 1;
1143
+ }
1144
+
1145
  coordinate = this._coordinates[position];
1146
+ coordinate += (this.width() - coordinate + (this._coordinates[newPosition] || 0)) / 2 * multiplier;
1147
  } else {
1148
+ coordinate = this._coordinates[newPosition] || 0;
1149
  }
1150
 
1151
+ coordinate = Math.ceil(coordinate);
1152
+
1153
  return coordinate;
1154
  };
1155
 
1162
  * @returns {Number} - The time in milliseconds for the translation.
1163
  */
1164
  Owl.prototype.duration = function(from, to, factor) {
1165
+ if (factor === 0) {
1166
+ return 0;
1167
+ }
1168
+
1169
  return Math.min(Math.max(Math.abs(to - from), 1), 6) * Math.abs((factor || this.settings.smartSpeed));
1170
  };
1171
 
1298
  this._mergers.push(item.find('[data-merge]').andSelf('[data-merge]').attr('data-merge') * 1 || 1);
1299
  }, this));
1300
 
1301
+ this.reset(this.isNumeric(this.settings.startPosition) ? this.settings.startPosition : 0);
1302
 
1303
  this.invalidate('items');
1304
  };
1618
  return result;
1619
  };
1620
 
1621
+ /**
1622
+ * Determines if the input is a Number or something that can be coerced to a Number
1623
+ * @protected
1624
+ * @param {Number|String|Object|Array|Boolean|RegExp|Function|Symbol} - The input to be tested
1625
+ * @returns {Boolean} - An indication if the input is a Number or can be coerced to a Number
1626
+ */
1627
+ Owl.prototype.isNumeric = function(number) {
1628
+ return !isNaN(parseFloat(number));
1629
+ };
1630
+
1631
  /**
1632
  * Gets the difference of two vectors.
1633
  * @todo #261
1689
 
1690
  /**
1691
  * AutoRefresh Plugin
1692
+ * @version 2.1.0
1693
  * @author Artus Kolanowski
1694
+ * @author David Deutsch
1695
  * @license The MIT License (MIT)
1696
  */
1697
  ;(function($, window, document, undefined) {
1801
 
1802
  /**
1803
  * Lazy Plugin
1804
+ * @version 2.1.0
1805
  * @author Bartosz Wojciechowski
1806
+ * @author David Deutsch
1807
  * @license The MIT License (MIT)
1808
  */
1809
  ;(function($, window, document, undefined) {
1835
  * @type {Object}
1836
  */
1837
  this._handlers = {
1838
+ 'initialized.owl.carousel change.owl.carousel resized.owl.carousel': $.proxy(function(e) {
1839
  if (!e.namespace) {
1840
  return;
1841
  }
1848
  var settings = this._core.settings,
1849
  n = (settings.center && Math.ceil(settings.items / 2) || settings.items),
1850
  i = ((settings.center && n * -1) || 0),
1851
+ position = (e.property && e.property.value !== undefined ? e.property.value : this._core.current()) + i,
1852
  clones = this._core.clones().length,
1853
  load = $.proxy(function(i, v) { this.load(v) }, this);
1854
 
1866
 
1867
  // register event handler
1868
  this._core.$element.on(this._handlers);
1869
+ };
1870
 
1871
  /**
1872
  * Default options.
1874
  */
1875
  Lazy.Defaults = {
1876
  lazyLoad: false
1877
+ };
1878
 
1879
  /**
1880
  * Loads all resources of an item at the specified position.
1914
  }, this));
1915
 
1916
  this._loaded.push($item.get(0));
1917
+ };
1918
 
1919
  /**
1920
  * Destroys the plugin.
1937
 
1938
  /**
1939
  * AutoHeight Plugin
1940
+ * @version 2.1.0
1941
  * @author Bartosz Wojciechowski
1942
+ * @author David Deutsch
1943
  * @license The MIT License (MIT)
1944
  */
1945
  ;(function($, window, document, undefined) {
2003
  AutoHeight.prototype.update = function() {
2004
  var start = this._core._current,
2005
  end = start + this._core.settings.items,
2006
+ visible = this._core.$stage.children().toArray().slice(start, end),
2007
  heights = [],
2008
  maxheight = 0;
2009
 
2035
 
2036
  /**
2037
  * Video Plugin
2038
+ * @version 2.1.0
2039
  * @author Bartosz Wojciechowski
2040
+ * @author David Deutsch
2041
  * @license The MIT License (MIT)
2042
  */
2043
  ;(function($, window, document, undefined) {
2132
  };
2133
 
2134
  /**
2135
+ * Gets the video ID and the type (YouTube/Vimeo/vzaar only).
2136
  * @protected
2137
  * @param {jQuery} target - The target containing the video data.
2138
  * @param {jQuery} item - The item containing the video.
2139
  */
2140
  Video.prototype.fetch = function(target, item) {
2141
+ var type = (function() {
2142
+ if (target.attr('data-vimeo-id')) {
2143
+ return 'vimeo';
2144
+ } else if (target.attr('data-vzaar-id')) {
2145
+ return 'vzaar'
2146
+ } else {
2147
+ return 'youtube';
2148
+ }
2149
+ })(),
2150
+ id = target.attr('data-vimeo-id') || target.attr('data-youtube-id') || target.attr('data-vzaar-id'),
2151
+ width = target.attr('data-width') || this._core.settings.videoWidth,
2152
+ height = target.attr('data-height') || this._core.settings.videoHeight,
2153
+ url = target.attr('href');
2154
 
2155
  if (url) {
2156
+
2157
+ /*
2158
+ Parses the id's out of the following urls (and probably more):
2159
+ https://www.youtube.com/watch?v=:id
2160
+ https://youtu.be/:id
2161
+ https://vimeo.com/:id
2162
+ https://vimeo.com/channels/:channel/:id
2163
+ https://vimeo.com/groups/:group/videos/:id
2164
+ https://app.vzaar.com/videos/:id
2165
+
2166
+ Visual example: https://regexper.com/#(http%3A%7Chttps%3A%7C)%5C%2F%5C%2F(player.%7Cwww.%7Capp.)%3F(vimeo%5C.com%7Cyoutu(be%5C.com%7C%5C.be%7Cbe%5C.googleapis%5C.com)%7Cvzaar%5C.com)%5C%2F(video%5C%2F%7Cvideos%5C%2F%7Cembed%5C%2F%7Cchannels%5C%2F.%2B%5C%2F%7Cgroups%5C%2F.%2B%5C%2F%7Cwatch%5C%3Fv%3D%7Cv%5C%2F)%3F(%5BA-Za-z0-9._%25-%5D*)(%5C%26%5CS%2B)%3F
2167
+ */
2168
+
2169
+ id = url.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/);
2170
 
2171
  if (id[3].indexOf('youtu') > -1) {
2172
  type = 'youtube';
2173
  } else if (id[3].indexOf('vimeo') > -1) {
2174
  type = 'vimeo';
2175
+ } else if (id[3].indexOf('vzaar') > -1) {
2176
+ type = 'vzaar';
2177
  } else {
2178
  throw new Error('Video URL not supported.');
2179
  }
2238
  }
2239
 
2240
  if (video.type === 'youtube') {
2241
+ path = "//img.youtube.com/vi/" + video.id + "/hqdefault.jpg";
2242
  create(path);
2243
  } else if (video.type === 'vimeo') {
2244
  $.ajax({
2245
  type: 'GET',
2246
+ url: '//vimeo.com/api/v2/video/' + video.id + '.json',
2247
  jsonp: 'callback',
2248
  dataType: 'jsonp',
2249
  success: function(data) {
2251
  create(path);
2252
  }
2253
  });
2254
+ } else if (video.type === 'vzaar') {
2255
+ $.ajax({
2256
+ type: 'GET',
2257
+ url: '//vzaar.com/api/videos/' + video.id + '.json',
2258
+ jsonp: 'callback',
2259
+ dataType: 'jsonp',
2260
+ success: function(data) {
2261
+ path = data.framegrab_url;
2262
+ create(path);
2263
+ }
2264
+ });
2265
  }
2266
  };
2267
 
2303
  this._core.reset(item.index());
2304
 
2305
  if (video.type === 'youtube') {
2306
+ html = '<iframe width="' + width + '" height="' + height + '" src="//www.youtube.com/embed/' +
2307
  video.id + '?autoplay=1&v=' + video.id + '" frameborder="0" allowfullscreen></iframe>';
2308
  } else if (video.type === 'vimeo') {
2309
+ html = '<iframe src="//player.vimeo.com/video/' + video.id +
2310
  '?autoplay=1" width="' + width + '" height="' + height +
2311
  '" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>';
2312
+ } else if (video.type === 'vzaar') {
2313
+ html = '<iframe frameborder="0"' + 'height="' + height + '"' + 'width="' + width +
2314
+ '" allowfullscreen mozallowfullscreen webkitAllowFullScreen ' +
2315
+ 'src="//view.vzaar.com/' + video.id + '/player?autoplay=true"></iframe>';
2316
  }
2317
 
2318
  $('<div class="owl-video-frame">' + html + '</div>').insertAfter(item.find('.owl-video'));
2355
 
2356
  /**
2357
  * Animate Plugin
2358
+ * @version 2.1.0
2359
  * @author Bartosz Wojciechowski
2360
+ * @author David Deutsch
2361
  * @license The MIT License (MIT)
2362
  */
2363
  ;(function($, window, document, undefined) {
2477
 
2478
  /**
2479
  * Autoplay Plugin
2480
+ * @version 2.1.0
2481
  * @author Bartosz Wojciechowski
2482
  * @author Artus Kolanowski
2483
+ * @author David Deutsch
2484
  * @license The MIT License (MIT)
2485
  */
2486
  ;(function($, window, document, undefined) {
2499
  this._core = carousel;
2500
 
2501
  /**
2502
+ * The autoplay timeout.
2503
+ * @type {Timeout}
2504
  */
2505
+ this._timeout = null;
2506
 
2507
  /**
2508
  * Indicates whenever the autoplay is paused.
2523
  } else {
2524
  this.stop();
2525
  }
2526
+ } else if (e.namespace && e.property.name === 'position') {
2527
+ //console.log('play?', e);
2528
+ if (this._core.settings.autoplay) {
2529
+ this._setAutoPlayInterval();
2530
+ }
2531
  }
2532
  }, this),
2533
  'initialized.owl.carousel': $.proxy(function(e) {
2554
  if (this._core.settings.autoplayHoverPause && this._core.is('rotating')) {
2555
  this.play();
2556
  }
2557
+ }, this),
2558
+ 'touchstart.owl.core': $.proxy(function() {
2559
+ if (this._core.settings.autoplayHoverPause && this._core.is('rotating')) {
2560
+ this.pause();
2561
+ }
2562
+ }, this),
2563
+ 'touchend.owl.core': $.proxy(function() {
2564
+ if (this._core.settings.autoplayHoverPause) {
2565
+ this.play();
2566
+ }
2567
  }, this)
2568
  };
2569
 
2600
 
2601
  this._core.enter('rotating');
2602
 
2603
+ this._setAutoPlayInterval();
2604
+ };
2605
+
2606
+ /**
2607
+ * Gets a new timeout
2608
+ * @private
2609
+ * @param {Number} [timeout] - The interval before the next animation starts.
2610
+ * @param {Number} [speed] - The animation speed for the animations.
2611
+ * @return {Timeout}
2612
+ */
2613
+ Autoplay.prototype._getNextTimeout = function(timeout, speed) {
2614
+ if ( this._timeout ) {
2615
+ window.clearTimeout(this._timeout);
2616
+ }
2617
+ return window.setTimeout($.proxy(function() {
2618
  if (this._paused || this._core.is('busy') || this._core.is('interacting') || document.hidden) {
2619
  return;
2620
  }
2622
  }, this), timeout || this._core.settings.autoplayTimeout);
2623
  };
2624
 
2625
+ /**
2626
+ * Sets autoplay in motion.
2627
+ * @private
2628
+ */
2629
+ Autoplay.prototype._setAutoPlayInterval = function() {
2630
+ this._timeout = this._getNextTimeout();
2631
+ };
2632
+
2633
  /**
2634
  * Stops the autoplay.
2635
  * @public
2639
  return;
2640
  }
2641
 
2642
+ window.clearTimeout(this._timeout);
2643
  this._core.leave('rotating');
2644
  };
2645
 
2677
 
2678
  /**
2679
  * Navigation Plugin
2680
+ * @version 2.1.0
2681
  * @author Artus Kolanowski
2682
+ * @author David Deutsch
2683
  * @license The MIT License (MIT)
2684
  */
2685
  ;(function($, window, document, undefined) {
2752
  'prepared.owl.carousel': $.proxy(function(e) {
2753
  if (e.namespace && this._core.settings.dotsData) {
2754
  this._templates.push('<div class="' + this._core.settings.dotClass + '">' +
2755
+ $(e.content).find('[data-dot]').addBack('[data-dot]').attr('data-dot') + '</div>');
2756
  }
2757
  }, this),
2758
  'added.owl.carousel': $.proxy(function(e) {
3046
  Navigation.prototype.to = function(position, speed, standard) {
3047
  var length;
3048
 
3049
+ if (!standard && this._pages.length) {
3050
  length = this._pages.length;
3051
  $.proxy(this._overrides.to, this._core)(this._pages[((position % length) + length) % length].start, speed);
3052
  } else {
3060
 
3061
  /**
3062
  * Hash Plugin
3063
+ * @version 2.1.0
3064
  * @author Artus Kolanowski
3065
+ * @author David Deutsch
3066
  * @license The MIT License (MIT)
3067
  */
3068
  ;(function($, window, document, undefined) {
3107
  }, this),
3108
  'prepared.owl.carousel': $.proxy(function(e) {
3109
  if (e.namespace) {
3110
+ var hash = $(e.content).find('[data-hash]').addBack('[data-hash]').attr('data-hash');
3111
 
3112
  if (!hash) {
3113
  return;
3184
  /**
3185
  * Support Plugin
3186
  *
3187
+ * @version 2.1.0
3188
  * @author Vivid Planet Software GmbH
3189
  * @author Artus Kolanowski
3190
+ * @author David Deutsch
3191
  * @license The MIT License (MIT)
3192
  */
3193
  ;(function($, window, document, undefined) {
themes/foundation/modules/owlcarousel/owl.carousel.min.js CHANGED
@@ -1,2 +1,7 @@
1
- !function(a,b,c,d){function e(b,c){this.settings=null,this.options=a.extend({},e.Defaults,c),this.$element=a(b),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},a.each(["onResize","onThrottledResize"],a.proxy(function(b,c){this._handlers[c]=a.proxy(this[c],this)},this)),a.each(e.Plugins,a.proxy(function(a,b){this._plugins[a.charAt(0).toLowerCase()+a.slice(1)]=new b(this)},this)),a.each(e.Workers,a.proxy(function(b,c){this._pipe.push({filter:c.filter,run:a.proxy(c.run,this)})},this)),this.setup(),this.initialize()}e.Defaults={items:3,loop:!1,center:!1,rewind:!1,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:b,fallbackEasing:"swing",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},e.Width={Default:"default",Inner:"inner",Outer:"outer"},e.Type={Event:"event",State:"state"},e.Plugins={},e.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(a){a.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(a){var b=this.settings.margin||"",c=!this.settings.autoWidth,d=this.settings.rtl,e={width:"auto","margin-left":d?b:"","margin-right":d?"":b};!c&&this.$stage.children().css(e),a.css=e}},{filter:["width","items","settings"],run:function(a){var b=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,c=null,d=this._items.length,e=!this.settings.autoWidth,f=[];for(a.items={merge:!1,width:b};d--;)c=this._mergers[d],c=this.settings.mergeFit&&Math.min(c,this.settings.items)||c,a.items.merge=c>1||a.items.merge,f[d]=e?b*c:this._items[d].width();this._widths=f}},{filter:["items","settings"],run:function(){var b=[],c=this._items,d=this.settings,e=Math.max(2*d.items,4),f=2*Math.ceil(c.length/2),g=d.loop&&c.length?d.rewind?e:Math.max(e,f):0,h="",i="";for(g/=2;g--;)b.push(this.normalize(b.length/2,!0)),h+=c[b[b.length-1]][0].outerHTML,b.push(this.normalize(c.length-1-(b.length-1)/2,!0)),i=c[b[b.length-1]][0].outerHTML+i;this._clones=b,a(h).addClass("cloned").appendTo(this.$stage),a(i).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var a=this.settings.rtl?1:-1,b=this._clones.length+this._items.length,c=-1,d=0,e=0,f=[];++c<b;)d=f[c-1]||0,e=this._widths[this.relative(c)]+this.settings.margin,f.push(d+e*a);this._coordinates=f}},{filter:["width","items","settings"],run:function(){var a=this.settings.stagePadding,b=this._coordinates,c={width:Math.ceil(Math.abs(b[b.length-1]))+2*a,"padding-left":a||"","padding-right":a||""};this.$stage.css(c)}},{filter:["width","items","settings"],run:function(a){var b=this._coordinates.length,c=!this.settings.autoWidth,d=this.$stage.children();if(c&&a.items.merge)for(;b--;)a.css.width=this._widths[this.relative(b)],d.eq(b).css(a.css);else c&&(a.css.width=a.items.width,d.css(a.css))}},{filter:["items"],run:function(){this._coordinates.length<1&&this.$stage.removeAttr("style")}},{filter:["width","items","settings"],run:function(a){a.current=a.current?this.$stage.children().index(a.current):0,a.current=Math.max(this.minimum(),Math.min(this.maximum(),a.current)),this.reset(a.current)}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){var a,b,c,d,e=this.settings.rtl?1:-1,f=2*this.settings.stagePadding,g=this.coordinates(this.current())+f,h=g+this.width()*e,i=[];for(c=0,d=this._coordinates.length;d>c;c++)a=this._coordinates[c-1]||0,b=Math.abs(this._coordinates[c])+f*e,(this.op(a,"<=",g)&&this.op(a,">",h)||this.op(b,"<",g)&&this.op(b,">",h))&&i.push(c);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+i.join("), :eq(")+")").addClass("active"),this.settings.center&&(this.$stage.children(".center").removeClass("center"),this.$stage.children().eq(this.current()).addClass("center"))}}],e.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var b,c,e;b=this.$element.find("img"),c=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:d,e=this.$element.children(c).width(),b.length&&0>=e&&this.preloadAutoWidthImages(b)}this.$element.addClass(this.options.loadingClass),this.$stage=a("<"+this.settings.stageElement+' class="'+this.settings.stageClass+'"/>').wrap('<div class="'+this.settings.stageOuterClass+'"/>'),this.$element.append(this.$stage.parent()),this.replace(this.$element.children().not(this.$stage.parent())),this.$element.is(":visible")?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},e.prototype.setup=function(){var b=this.viewport(),c=this.options.responsive,d=-1,e=null;c?(a.each(c,function(a){b>=a&&a>d&&(d=Number(a))}),e=a.extend({},this.options,c[d]),delete e.responsive,e.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+d))):e=a.extend({},this.options),(null===this.settings||this._breakpoint!==d)&&(this.trigger("change",{property:{name:"settings",value:e}}),this._breakpoint=d,this.settings=e,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}}))},e.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},e.prototype.prepare=function(b){var c=this.trigger("prepare",{content:b});return c.data||(c.data=a("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(b)),this.trigger("prepared",{content:c.data}),c.data},e.prototype.update=function(){for(var b=0,c=this._pipe.length,d=a.proxy(function(a){return this[a]},this._invalidated),e={};c>b;)(this._invalidated.all||a.grep(this._pipe[b].filter,d).length>0)&&this._pipe[b].run(e),b++;this._invalidated={},!this.is("valid")&&this.enter("valid")},e.prototype.width=function(a){switch(a=a||e.Width.Default){case e.Width.Inner:case e.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},e.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},e.prototype.onThrottledResize=function(){b.clearTimeout(this.resizeTimer),this.resizeTimer=b.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},e.prototype.onResize=function(){return this._items.length?this._width===this.$element.width()?!1:this.$element.is(":visible")?(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized"))):!1:!1},e.prototype.registerEventHandlers=function(){a.support.transition&&this.$stage.on(a.support.transition.end+".owl.core",a.proxy(this.onTransitionEnd,this)),this.settings.responsive!==!1&&this.on(b,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",a.proxy(this.onDragEnd,this)))},e.prototype.onDragStart=function(b){var d=null;3!==b.which&&(a.support.transform?(d=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),d={x:d[16===d.length?12:4],y:d[16===d.length?13:5]}):(d=this.$stage.position(),d={x:this.settings.rtl?d.left+this.$stage.width()-this.width()+this.settings.margin:d.left,y:d.top}),this.is("animating")&&(a.support.transform?this.animate(d.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===b.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=a(b.target),this._drag.stage.start=d,this._drag.stage.current=d,this._drag.pointer=this.pointer(b),a(c).on("mouseup.owl.core touchend.owl.core",a.proxy(this.onDragEnd,this)),a(c).one("mousemove.owl.core touchmove.owl.core",a.proxy(function(b){var d=this.difference(this._drag.pointer,this.pointer(b));a(c).on("mousemove.owl.core touchmove.owl.core",a.proxy(this.onDragMove,this)),Math.abs(d.x)<Math.abs(d.y)&&this.is("valid")||(b.preventDefault(),this.enter("dragging"),this.trigger("drag"))},this)))},e.prototype.onDragMove=function(a){var b=null,c=null,d=null,e=this.difference(this._drag.pointer,this.pointer(a)),f=this.difference(this._drag.stage.start,e);this.is("dragging")&&(a.preventDefault(),this.settings.loop?(b=this.coordinates(this.minimum()),c=this.coordinates(this.maximum()+1)-b,f.x=((f.x-b)%c+c)%c+b):(b=this.coordinates(this.settings.rtl?this.maximum():this.minimum()),c=this.coordinates(this.settings.rtl?this.minimum():this.maximum()),d=this.settings.pullDrag?-1*e.x/5:0,f.x=Math.max(Math.min(f.x,b+d),c+d)),this._drag.stage.current=f,this.animate(f.x))},e.prototype.onDragEnd=function(b){var d=this.difference(this._drag.pointer,this.pointer(b)),e=this._drag.stage.current,f=d.x>0^this.settings.rtl?"left":"right";a(c).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==d.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(e.x,0!==d.x?f:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=f,(Math.abs(d.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},e.prototype.closest=function(b,c){var d=-1,e=30,f=this.width(),g=this.coordinates();return this.settings.freeDrag||a.each(g,a.proxy(function(a,h){return b>h-e&&h+e>b?d=a:this.op(b,"<",h)&&this.op(b,">",g[a+1]||h-f)&&(d="left"===c?a+1:a),-1===d},this)),this.settings.loop||(this.op(b,">",g[this.minimum()])?d=b=this.minimum():this.op(b,"<",g[this.maximum()])&&(d=b=this.maximum())),d},e.prototype.animate=function(b){var c=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),c&&(this.enter("animating"),this.trigger("translate")),a.support.transform3d&&a.support.transition?this.$stage.css({transform:"translate3d("+b+"px,0px,0px)",transition:this.speed()/1e3+"s"}):c?this.$stage.animate({left:b+"px"},this.speed(),this.settings.fallbackEasing,a.proxy(this.onTransitionEnd,this)):this.$stage.css({left:b+"px"})},e.prototype.is=function(a){return this._states.current[a]&&this._states.current[a]>0},e.prototype.current=function(a){if(a===d)return this._current;if(0===this._items.length)return d;if(a=this.normalize(a),this._current!==a){var b=this.trigger("change",{property:{name:"position",value:a}});b.data!==d&&(a=this.normalize(b.data)),this._current=a,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},e.prototype.invalidate=function(b){return"string"===a.type(b)&&(this._invalidated[b]=!0,this.is("valid")&&this.leave("valid")),a.map(this._invalidated,function(a,b){return b})},e.prototype.reset=function(a){a=this.normalize(a),a!==d&&(this._speed=0,this._current=a,this.suppress(["translate","translated"]),this.animate(this.coordinates(a)),this.release(["translate","translated"]))},e.prototype.normalize=function(b,c){var e=this._items.length,f=c?0:this._clones.length;return!a.isNumeric(b)||1>e?b=d:(0>b||b>=e+f)&&(b=((b-f/2)%e+e)%e+f/2),b},e.prototype.relative=function(a){return a-=this._clones.length/2,this.normalize(a,!0)},e.prototype.maximum=function(a){var b,c=this.settings,d=this._coordinates.length,e=Math.abs(this._coordinates[d-1])-this._width,f=-1;if(c.loop)d=this._clones.length/2+this._items.length-1;else if(c.autoWidth||c.merge)for(;d-f>1;)Math.abs(this._coordinates[b=d+f>>1])<e?f=b:d=b;else d=c.center?this._items.length-1:this._items.length-c.items;return a&&(d-=this._clones.length/2),Math.max(d,0)},e.prototype.minimum=function(a){return a?0:this._clones.length/2},e.prototype.items=function(a){return a===d?this._items.slice():(a=this.normalize(a,!0),this._items[a])},e.prototype.mergers=function(a){return a===d?this._mergers.slice():(a=this.normalize(a,!0),this._mergers[a])},e.prototype.clones=function(b){var c=this._clones.length/2,e=c+this._items.length,f=function(a){return a%2===0?e+a/2:c-(a+1)/2};return b===d?a.map(this._clones,function(a,b){return f(b)}):a.map(this._clones,function(a,c){return a===b?f(c):null})},e.prototype.speed=function(a){return a!==d&&(this._speed=a),this._speed},e.prototype.coordinates=function(b){var c=null;return b===d?a.map(this._coordinates,a.proxy(function(a,b){return this.coordinates(b)},this)):(this.settings.center?(c=this._coordinates[b],c+=(this.width()-c+(this._coordinates[b-1]||0))/2*(this.settings.rtl?-1:1)):c=this._coordinates[b-1]||0,c)},e.prototype.duration=function(a,b,c){return Math.min(Math.max(Math.abs(b-a),1),6)*Math.abs(c||this.settings.smartSpeed)},e.prototype.to=function(a,b){var c=this.current(),d=null,e=a-this.relative(c),f=(e>0)-(0>e),g=this._items.length,h=this.minimum(),i=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(e)>g/2&&(e+=-1*f*g),a=c+e,d=((a-h)%g+g)%g+h,d!==a&&i>=d-e&&d-e>0&&(c=d-e,a=d,this.reset(c))):this.settings.rewind?(i+=1,a=(a%i+i)%i):a=Math.max(h,Math.min(i,a)),this.speed(this.duration(c,a,b)),this.current(a),this.$element.is(":visible")&&this.update()},e.prototype.next=function(a){a=a||!1,this.to(this.relative(this.current())+1,a)},e.prototype.prev=function(a){a=a||!1,this.to(this.relative(this.current())-1,a)},e.prototype.onTransitionEnd=function(a){return a!==d&&(a.stopPropagation(),(a.target||a.srcElement||a.originalTarget)!==this.$stage.get(0))?!1:(this.leave("animating"),void this.trigger("translated"))},e.prototype.viewport=function(){var d;if(this.options.responsiveBaseElement!==b)d=a(this.options.responsiveBaseElement).width();else if(b.innerWidth)d=b.innerWidth;else{if(!c.documentElement||!c.documentElement.clientWidth)throw"Can not detect viewport width.";d=c.documentElement.clientWidth}return d},e.prototype.replace=function(b){this.$stage.empty(),this._items=[],b&&(b=b instanceof jQuery?b:a(b)),this.settings.nestedItemSelector&&(b=b.find("."+this.settings.nestedItemSelector)),b.filter(function(){return 1===this.nodeType}).each(a.proxy(function(a,b){b=this.prepare(b),this.$stage.append(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").andSelf("[data-merge]").attr("data-merge")||1)},this)),this.reset(a.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},e.prototype.add=function(b,c){var e=this.relative(this._current);c=c===d?this._items.length:this.normalize(c,!0),b=b instanceof jQuery?b:a(b),this.trigger("add",{content:b,position:c}),b=this.prepare(b),0===this._items.length||c===this._items.length?(0===this._items.length&&this.$stage.append(b),0!==this._items.length&&this._items[c-1].after(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").andSelf("[data-merge]").attr("data-merge")||1)):(this._items[c].before(b),this._items.splice(c,0,b),this._mergers.splice(c,0,1*b.find("[data-merge]").andSelf("[data-merge]").attr("data-merge")||1)),this._items[e]&&this.reset(this._items[e].index()),this.invalidate("items"),this.trigger("added",{content:b,position:c})},e.prototype.remove=function(a){a=this.normalize(a,!0),a!==d&&(this.trigger("remove",{content:this._items[a],position:a}),this._items[a].remove(),this._items.splice(a,1),this._mergers.splice(a,1),this.invalidate("items"),this.trigger("removed",{content:null,position:a}))},e.prototype.preloadAutoWidthImages=function(b){b.each(a.proxy(function(b,c){this.enter("pre-loading"),c=a(c),a(new Image).one("load",a.proxy(function(a){c.attr("src",a.target.src),c.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",c.attr("src")||c.attr("data-src")||c.attr("data-src-retina"))},this))},e.prototype.destroy=function(){this.$element.off(".owl.core"),this.$stage.off(".owl.core"),a(c).off(".owl.core"),this.settings.responsive!==!1&&(b.clearTimeout(this.resizeTimer),this.off(b,"resize",this._handlers.onThrottledResize));for(var d in this._plugins)this._plugins[d].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},e.prototype.op=function(a,b,c){var d=this.settings.rtl;switch(b){case"<":return d?a>c:c>a;case">":return d?c>a:a>c;case">=":return d?c>=a:a>=c;case"<=":return d?a>=c:c>=a}},e.prototype.on=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d):a.attachEvent&&a.attachEvent("on"+b,c)},e.prototype.off=function(a,b,c,d){a.removeEventListener?a.removeEventListener(b,c,d):a.detachEvent&&a.detachEvent("on"+b,c)},e.prototype.trigger=function(b,c,d,f,g){var h={item:{count:this._items.length,index:this.current()}},i=a.camelCase(a.grep(["on",b,d],function(a){return a}).join("-").toLowerCase()),j=a.Event([b,"owl",d||"carousel"].join(".").toLowerCase(),a.extend({relatedTarget:this},h,c));return this._supress[b]||(a.each(this._plugins,function(a,b){b.onTrigger&&b.onTrigger(j)}),this.register({type:e.Type.Event,name:b}),this.$element.trigger(j),this.settings&&"function"==typeof this.settings[i]&&this.settings[i].call(this,j)),j},e.prototype.enter=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]===d&&(this._states.current[b]=0),this._states.current[b]++},this))},e.prototype.leave=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]--},this))},e.prototype.register=function(b){if(b.type===e.Type.Event){if(a.event.special[b.name]||(a.event.special[b.name]={}),!a.event.special[b.name].owl){var c=a.event.special[b.name]._default;a.event.special[b.name]._default=function(a){return!c||!c.apply||a.namespace&&-1!==a.namespace.indexOf("owl")?a.namespace&&a.namespace.indexOf("owl")>-1:c.apply(this,arguments)},a.event.special[b.name].owl=!0}}else b.type===e.Type.State&&(this._states.tags[b.name]?this._states.tags[b.name]=this._states.tags[b.name].concat(b.tags):this._states.tags[b.name]=b.tags,this._states.tags[b.name]=a.grep(this._states.tags[b.name],a.proxy(function(c,d){return a.inArray(c,this._states.tags[b.name])===d},this)))},e.prototype.suppress=function(b){a.each(b,a.proxy(function(a,b){this._supress[b]=!0},this))},e.prototype.release=function(b){a.each(b,a.proxy(function(a,b){delete this._supress[b]},this))},e.prototype.pointer=function(a){var c={x:null,y:null};return a=a.originalEvent||a||b.event,a=a.touches&&a.touches.length?a.touches[0]:a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:a,a.pageX?(c.x=a.pageX,c.y=a.pageY):(c.x=a.clientX,c.y=a.clientY),c},e.prototype.difference=function(a,b){return{x:a.x-b.x,y:a.y-b.y}},a.fn.owlCarousel=function(b){var c=Array.prototype.slice.call(arguments,1);return this.each(function(){var d=a(this),f=d.data("owl.carousel");f||(f=new e(this,"object"==typeof b&&b),d.data("owl.carousel",f),a.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(b,c){f.register({type:e.Type.Event,name:c}),f.$element.on(c+".owl.carousel.core",a.proxy(function(a){a.namespace&&a.relatedTarget!==this&&(this.suppress([c]),f[c].apply(this,[].slice.call(arguments,1)),this.release([c]))},f))})),"string"==typeof b&&"_"!==b.charAt(0)&&f[b].apply(f,c)})},a.fn.owlCarousel.Constructor=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoRefresh:!0,autoRefreshInterval:500},e.prototype.watch=function(){this._interval||(this._visible=this._core.$element.is(":visible"),this._interval=b.setInterval(a.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},e.prototype.refresh=function(){this._core.$element.is(":visible")!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},e.prototype.destroy=function(){var a,c;b.clearInterval(this._interval);for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoRefresh=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel":a.proxy(function(b){if(b.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(b.property&&"position"==b.property.name||"initialized"==b.type))for(var c=this._core.settings,d=c.center&&Math.ceil(c.items/2)||c.items,e=c.center&&-1*d||0,f=(b.property&&b.property.value||this._core.current())+e,g=this._core.clones().length,h=a.proxy(function(a,b){this.load(b)},this);e++<d;)this.load(g/2+this._core.relative(f)),g&&a.each(this._core.clones(this._core.relative(f)),h),f++},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={lazyLoad:!1},e.prototype.load=function(c){var d=this._core.$stage.children().eq(c),e=d&&d.find(".owl-lazy");!e||a.inArray(d.get(0),this._loaded)>-1||(e.each(a.proxy(function(c,d){var e,f=a(d),g=b.devicePixelRatio>1&&f.attr("data-src-retina")||f.attr("data-src");this._core.trigger("load",{element:f,url:g},"lazy"),f.is("img")?f.one("load.owl.lazy",a.proxy(function(){f.css("opacity",1),this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("src",g):(e=new Image,e.onload=a.proxy(function(){f.css({"background-image":"url("+g+")",opacity:"1"}),this._core.trigger("loaded",{element:f,url:g},"lazy")},this),e.src=g)},this)),this._loaded.push(d.get(0)))},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this._core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Lazy=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&"position"==a.property.name&&this.update()},this),"loaded.owl.lazy":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&a.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},e.prototype.update=function(){var b=this._core._current,c=b+this._core.settings.items,d=this._core.$stage.children().toArray().slice(b,c);heights=[],maxheight=0,a.each(d,function(b,c){heights.push(a(c).height())}),maxheight=Math.max.apply(null,heights),this._core.$stage.parent().height(maxheight).addClass(this._core.settings.autoHeightClass)},e.prototype.destroy=function(){var a,b;for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoHeight=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.video&&this.isInFullScreen()&&a.preventDefault()},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"===a.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find(".owl-video");c.length&&(c.css("display","none"),this.fetch(c,a(b.content)))}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",a.proxy(function(a){this.play(a)},this))};e.Defaults={video:!1,videoHeight:!1,videoWidth:!1},e.prototype.fetch=function(a,b){var c=a.attr("data-vimeo-id")?"vimeo":"youtube",d=a.attr("data-vimeo-id")||a.attr("data-youtube-id"),e=a.attr("data-width")||this._core.settings.videoWidth,f=a.attr("data-height")||this._core.settings.videoHeight,g=a.attr("href");if(!g)throw new Error("Missing video URL.");if(d=g.match(/(http:|https:|)\/\/(player.|www.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com))\/(video\/|embed\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),d[3].indexOf("youtu")>-1)c="youtube";else{if(!(d[3].indexOf("vimeo")>-1))throw new Error("Video URL not supported.");c="vimeo"}d=d[6],this._videos[g]={type:c,id:d,width:e,height:f},b.attr("data-video",g),this.thumbnail(a,this._videos[g])},e.prototype.thumbnail=function(b,c){var d,e,f,g=c.width&&c.height?'style="width:'+c.width+"px;height:"+c.height+'px;"':"",h=b.find("img"),i="src",j="",k=this._core.settings,l=function(a){e='<div class="owl-video-play-icon"></div>',d=k.lazyLoad?'<div class="owl-video-tn '+j+'" '+i+'="'+a+'"></div>':'<div class="owl-video-tn" style="opacity:1;background-image:url('+a+')"></div>',b.after(d),b.after(e)};return b.wrap('<div class="owl-video-wrapper"'+g+"></div>"),this._core.settings.lazyLoad&&(i="data-src",j="owl-lazy"),h.length?(l(h.attr(i)),h.remove(),!1):void("youtube"===c.type?(f="http://img.youtube.com/vi/"+c.id+"/hqdefault.jpg",l(f)):"vimeo"===c.type&&a.ajax({type:"GET",url:"http://vimeo.com/api/v2/video/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a[0].thumbnail_large,l(f)}}))},e.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},e.prototype.play=function(b){var c,d=a(b.target),e=d.closest("."+this._core.settings.itemClass),f=this._videos[e.attr("data-video")],g=f.width||"100%",h=f.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),e=this._core.items(this._core.relative(e.index())),this._core.reset(e.index()),"youtube"===f.type?c='<iframe width="'+g+'" height="'+h+'" src="http://www.youtube.com/embed/'+f.id+"?autoplay=1&v="+f.id+'" frameborder="0" allowfullscreen></iframe>':"vimeo"===f.type&&(c='<iframe src="http://player.vimeo.com/video/'+f.id+'?autoplay=1" width="'+g+'" height="'+h+'" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>'),a('<div class="owl-video-frame">'+c+"</div>").insertAfter(e.find(".owl-video")),this._playing=e.addClass("owl-video-playing"))},e.prototype.isInFullScreen=function(){var b=c.fullscreenElement||c.mozFullScreenElement||c.webkitFullscreenElement;return b&&a(b).parent().hasClass("owl-video-frame")},e.prototype.destroy=function(){var a,b;this._core.$element.off("click.owl.video");for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Video=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this.core=b,this.core.options=a.extend({},e.Defaults,this.core.options),this.swapping=!0,this.previous=d,this.next=d,this.handlers={"change.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&(this.previous=this.core.current(),this.next=a.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":a.proxy(function(a){a.namespace&&(this.swapping="translated"==a.type)},this),"translate.owl.carousel":a.proxy(function(a){a.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};e.Defaults={animateOut:!1,animateIn:!1},e.prototype.swap=function(){if(1===this.core.settings.items&&a.support.animation&&a.support.transition){this.core.speed(0);var b,c=a.proxy(this.clear,this),d=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),f=this.core.settings.animateIn,g=this.core.settings.animateOut;this.core.current()!==this.previous&&(g&&(b=this.core.coordinates(this.previous)-this.core.coordinates(this.next),d.one(a.support.animation.end,c).css({left:b+"px"}).addClass("animated owl-animated-out").addClass(g)),f&&e.one(a.support.animation.end,c).addClass("animated owl-animated-in").addClass(f))}},e.prototype.clear=function(b){a(b.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this.core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Animate=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._interval=null,this._paused=!1,this._handlers={"changed.owl.carousel":a.proxy(function(a){a.namespace&&"settings"===a.property.name&&(this._core.settings.autoplay?this.play():this.stop())},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":a.proxy(function(a,b,c){a.namespace&&this.play(b,c)},this),"stop.owl.autoplay":a.proxy(function(a){a.namespace&&this.stop()},this),"mouseover.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":a.proxy(function(){
2
- this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=a.extend({},e.Defaults,this._core.options)};e.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},e.prototype.play=function(d,e){this._paused=!1,this._core.is("rotating")||(this._core.enter("rotating"),this._interval=b.setInterval(a.proxy(function(){this._paused||this._core.is("busy")||this._core.is("interacting")||c.hidden||this._core.next(e||this._core.settings.autoplaySpeed)},this),d||this._core.settings.autoplayTimeout))},e.prototype.stop=function(){this._core.is("rotating")&&(b.clearInterval(this._interval),this._core.leave("rotating"))},e.prototype.pause=function(){this._core.is("rotating")&&(this._paused=!0)},e.prototype.destroy=function(){var a,b;this.stop();for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.autoplay=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(b){this._core=b,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":a.proxy(function(b){b.namespace&&this._core.settings.dotsData&&this._templates.push('<div class="'+this._core.settings.dotClass+'">'+a(b.content).find("[data-dot]").andSelf("[data-dot]").attr("data-dot")+"</div>")},this),"added.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,0,this._templates.pop())},this),"remove.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,1)},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&this.draw()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers)};e.Defaults={nav:!1,navText:["prev","next"],navSpeed:!1,navElement:"div",navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},e.prototype.initialize=function(){var b,c=this._core.settings;this._controls.$relative=(c.navContainer?a(c.navContainer):a("<div>").addClass(c.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=a("<"+c.navElement+">").addClass(c.navClass[0]).html(c.navText[0]).prependTo(this._controls.$relative).on("click",a.proxy(function(a){this.prev(c.navSpeed)},this)),this._controls.$next=a("<"+c.navElement+">").addClass(c.navClass[1]).html(c.navText[1]).appendTo(this._controls.$relative).on("click",a.proxy(function(a){this.next(c.navSpeed)},this)),c.dotsData||(this._templates=[a("<div>").addClass(c.dotClass).append(a("<span>")).prop("outerHTML")]),this._controls.$absolute=(c.dotsContainer?a(c.dotsContainer):a("<div>").addClass(c.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","div",a.proxy(function(b){var d=a(b.target).parent().is(this._controls.$absolute)?a(b.target).index():a(b.target).parent().index();b.preventDefault(),this.to(d,c.dotsSpeed)},this));for(b in this._overrides)this._core[b]=a.proxy(this[b],this)},e.prototype.destroy=function(){var a,b,c,d;for(a in this._handlers)this.$element.off(a,this._handlers[a]);for(b in this._controls)this._controls[b].remove();for(d in this.overides)this._core[d]=this._overrides[d];for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},e.prototype.update=function(){var a,b,c,d=this._core.clones().length/2,e=d+this._core.items().length,f=this._core.maximum(!0),g=this._core.settings,h=g.center||g.autoWidth||g.dotsData?1:g.dotsEach||g.items;if("page"!==g.slideBy&&(g.slideBy=Math.min(g.slideBy,g.items)),g.dots||"page"==g.slideBy)for(this._pages=[],a=d,b=0,c=0;e>a;a++){if(b>=h||0===b){if(this._pages.push({start:Math.min(f,a-d),end:a-d+h-1}),Math.min(f,a-d)===f)break;b=0,++c}b+=this._core.mergers(this._core.relative(a))}},e.prototype.draw=function(){var b,c=this._core.settings,d=this._core.items().length<=c.items,e=this._core.relative(this._core.current()),f=c.loop||c.rewind;this._controls.$relative.toggleClass("disabled",!c.nav||d),c.nav&&(this._controls.$previous.toggleClass("disabled",!f&&e<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!f&&e>=this._core.maximum(!0))),this._controls.$absolute.toggleClass("disabled",!c.dots||d),c.dots&&(b=this._pages.length-this._controls.$absolute.children().length,c.dotsData&&0!==b?this._controls.$absolute.html(this._templates.join("")):b>0?this._controls.$absolute.append(new Array(b+1).join(this._templates[0])):0>b&&this._controls.$absolute.children().slice(b).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(a.inArray(this.current(),this._pages)).addClass("active"))},e.prototype.onTrigger=function(b){var c=this._core.settings;b.page={index:a.inArray(this.current(),this._pages),count:this._pages.length,size:c&&(c.center||c.autoWidth||c.dotsData?1:c.dotsEach||c.items)}},e.prototype.current=function(){var b=this._core.relative(this._core.current());return a.grep(this._pages,a.proxy(function(a,c){return a.start<=b&&a.end>=b},this)).pop()},e.prototype.getPosition=function(b){var c,d,e=this._core.settings;return"page"==e.slideBy?(c=a.inArray(this.current(),this._pages),d=this._pages.length,b?++c:--c,c=this._pages[(c%d+d)%d].start):(c=this._core.relative(this._core.current()),d=this._core.items().length,b?c+=e.slideBy:c-=e.slideBy),c},e.prototype.next=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!0),b)},e.prototype.prev=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!1),b)},e.prototype.to=function(b,c,d){var e;d?a.proxy(this._overrides.to,this._core)(b,c):(e=this._pages.length,a.proxy(this._overrides.to,this._core)(this._pages[(b%e+e)%e].start,c))},a.fn.owlCarousel.Constructor.Plugins.Navigation=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(c){this._core=c,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":a.proxy(function(c){c.namespace&&"URLHash"===this._core.settings.startPosition&&a(b).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find("[data-hash]").andSelf("[data-hash]").attr("data-hash");if(!c)return;this._hashes[c]=b.content}},this),"changed.owl.carousel":a.proxy(function(c){if(c.namespace&&"position"===c.property.name){var d=this._core.items(this._core.relative(this._core.current())),e=a.map(this._hashes,function(a,b){return a===d?b:null}).join();if(!e||b.location.hash.slice(1)===e)return;b.location.hash=e}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers),a(b).on("hashchange.owl.navigation",a.proxy(function(a){var c=b.location.hash.substring(1),e=this._core.$stage.children(),f=this._hashes[c]&&e.index(this._hashes[c]);f!==d&&f!==this._core.current()&&this._core.to(this._core.relative(f),!1,!0)},this))};e.Defaults={URLhashListener:!1},e.prototype.destroy=function(){var c,d;a(b).off("hashchange.owl.navigation");for(c in this._handlers)this._core.$element.off(c,this._handlers[c]);for(d in Object.getOwnPropertyNames(this))"function"!=typeof this[d]&&(this[d]=null)},a.fn.owlCarousel.Constructor.Plugins.Hash=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){function e(b,c){var e=!1,f=b.charAt(0).toUpperCase()+b.slice(1);return a.each((b+" "+h.join(f+" ")+f).split(" "),function(a,b){return g[b]!==d?(e=c?b:!0,!1):void 0}),e}function f(a){return e(a,!0)}var g=a("<support>").get(0).style,h="Webkit Moz O ms".split(" "),i={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},j={csstransforms:function(){return!!e("transform")},csstransforms3d:function(){return!!e("perspective")},csstransitions:function(){return!!e("transition")},cssanimations:function(){return!!e("animation")}};j.csstransitions()&&(a.support.transition=new String(f("transition")),a.support.transition.end=i.transition.end[a.support.transition]),j.cssanimations()&&(a.support.animation=new String(f("animation")),a.support.animation.end=i.animation.end[a.support.animation]),j.csstransforms()&&(a.support.transform=new String(f("transform")),a.support.transform3d=j.csstransforms3d())}(window.Zepto||window.jQuery,window,document);
 
 
 
 
 
1
+ /**
2
+ * Owl Carousel v2.1.1
3
+ * Copyright 2013-2016 David Deutsch
4
+ * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE)
5
+ */
6
+ !function(a,b,c,d){function e(b,c){this.settings=null,this.options=a.extend({},e.Defaults,c),this.$element=a(b),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},a.each(["onResize","onThrottledResize"],a.proxy(function(b,c){this._handlers[c]=a.proxy(this[c],this)},this)),a.each(e.Plugins,a.proxy(function(a,b){this._plugins[a.charAt(0).toLowerCase()+a.slice(1)]=new b(this)},this)),a.each(e.Workers,a.proxy(function(b,c){this._pipe.push({filter:c.filter,run:a.proxy(c.run,this)})},this)),this.setup(),this.initialize()}e.Defaults={items:3,loop:!1,center:!1,rewind:!1,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:b,fallbackEasing:"swing",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},e.Width={Default:"default",Inner:"inner",Outer:"outer"},e.Type={Event:"event",State:"state"},e.Plugins={},e.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(a){a.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(a){var b=this.settings.margin||"",c=!this.settings.autoWidth,d=this.settings.rtl,e={width:"auto","margin-left":d?b:"","margin-right":d?"":b};!c&&this.$stage.children().css(e),a.css=e}},{filter:["width","items","settings"],run:function(a){var b=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,c=null,d=this._items.length,e=!this.settings.autoWidth,f=[];for(a.items={merge:!1,width:b};d--;)c=this._mergers[d],c=this.settings.mergeFit&&Math.min(c,this.settings.items)||c,a.items.merge=c>1||a.items.merge,f[d]=e?b*c:this._items[d].width();this._widths=f}},{filter:["items","settings"],run:function(){var b=[],c=this._items,d=this.settings,e=Math.max(2*d.items,4),f=2*Math.ceil(c.length/2),g=d.loop&&c.length?d.rewind?e:Math.max(e,f):0,h="",i="";for(g/=2;g--;)b.push(this.normalize(b.length/2,!0)),h+=c[b[b.length-1]][0].outerHTML,b.push(this.normalize(c.length-1-(b.length-1)/2,!0)),i=c[b[b.length-1]][0].outerHTML+i;this._clones=b,a(h).addClass("cloned").appendTo(this.$stage),a(i).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var a=this.settings.rtl?1:-1,b=this._clones.length+this._items.length,c=-1,d=0,e=0,f=[];++c<b;)d=f[c-1]||0,e=this._widths[this.relative(c)]+this.settings.margin,f.push(d+e*a);this._coordinates=f}},{filter:["width","items","settings"],run:function(){var a=this.settings.stagePadding,b=this._coordinates,c={width:Math.ceil(Math.abs(b[b.length-1]))+2*a,"padding-left":a||"","padding-right":a||""};this.$stage.css(c)}},{filter:["width","items","settings"],run:function(a){var b=this._coordinates.length,c=!this.settings.autoWidth,d=this.$stage.children();if(c&&a.items.merge)for(;b--;)a.css.width=this._widths[this.relative(b)],d.eq(b).css(a.css);else c&&(a.css.width=a.items.width,d.css(a.css))}},{filter:["items"],run:function(){this._coordinates.length<1&&this.$stage.removeAttr("style")}},{filter:["width","items","settings"],run:function(a){a.current=a.current?this.$stage.children().index(a.current):0,a.current=Math.max(this.minimum(),Math.min(this.maximum(),a.current)),this.reset(a.current)}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){var a,b,c,d,e=this.settings.rtl?1:-1,f=2*this.settings.stagePadding,g=this.coordinates(this.current())+f,h=g+this.width()*e,i=[];for(c=0,d=this._coordinates.length;d>c;c++)a=this._coordinates[c-1]||0,b=Math.abs(this._coordinates[c])+f*e,(this.op(a,"<=",g)&&this.op(a,">",h)||this.op(b,"<",g)&&this.op(b,">",h))&&i.push(c);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+i.join("), :eq(")+")").addClass("active"),this.settings.center&&(this.$stage.children(".center").removeClass("center"),this.$stage.children().eq(this.current()).addClass("center"))}}],e.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var b,c,e;b=this.$element.find("img"),c=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:d,e=this.$element.children(c).width(),b.length&&0>=e&&this.preloadAutoWidthImages(b)}this.$element.addClass(this.options.loadingClass),this.$stage=a("<"+this.settings.stageElement+' class="'+this.settings.stageClass+'"/>').wrap('<div class="'+this.settings.stageOuterClass+'"/>'),this.$element.append(this.$stage.parent()),this.replace(this.$element.children().not(this.$stage.parent())),this.$element.is(":visible")?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},e.prototype.setup=function(){var b=this.viewport(),c=this.options.responsive,d=-1,e=null;c?(a.each(c,function(a){b>=a&&a>d&&(d=Number(a))}),e=a.extend({},this.options,c[d]),delete e.responsive,e.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+d))):e=a.extend({},this.options),null!==this.settings&&this._breakpoint===d||(this.trigger("change",{property:{name:"settings",value:e}}),this._breakpoint=d,this.settings=e,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}}))},e.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},e.prototype.prepare=function(b){var c=this.trigger("prepare",{content:b});return c.data||(c.data=a("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(b)),this.trigger("prepared",{content:c.data}),c.data},e.prototype.update=function(){for(var b=0,c=this._pipe.length,d=a.proxy(function(a){return this[a]},this._invalidated),e={};c>b;)(this._invalidated.all||a.grep(this._pipe[b].filter,d).length>0)&&this._pipe[b].run(e),b++;this._invalidated={},!this.is("valid")&&this.enter("valid")},e.prototype.width=function(a){switch(a=a||e.Width.Default){case e.Width.Inner:case e.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},e.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},e.prototype.onThrottledResize=function(){b.clearTimeout(this.resizeTimer),this.resizeTimer=b.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},e.prototype.onResize=function(){return this._items.length?this._width===this.$element.width()?!1:this.$element.is(":visible")?(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized"))):!1:!1},e.prototype.registerEventHandlers=function(){a.support.transition&&this.$stage.on(a.support.transition.end+".owl.core",a.proxy(this.onTransitionEnd,this)),this.settings.responsive!==!1&&this.on(b,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",a.proxy(this.onDragEnd,this)))},e.prototype.onDragStart=function(b){var d=null;3!==b.which&&(a.support.transform?(d=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),d={x:d[16===d.length?12:4],y:d[16===d.length?13:5]}):(d=this.$stage.position(),d={x:this.settings.rtl?d.left+this.$stage.width()-this.width()+this.settings.margin:d.left,y:d.top}),this.is("animating")&&(a.support.transform?this.animate(d.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===b.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=a(b.target),this._drag.stage.start=d,this._drag.stage.current=d,this._drag.pointer=this.pointer(b),a(c).on("mouseup.owl.core touchend.owl.core",a.proxy(this.onDragEnd,this)),a(c).one("mousemove.owl.core touchmove.owl.core",a.proxy(function(b){var d=this.difference(this._drag.pointer,this.pointer(b));a(c).on("mousemove.owl.core touchmove.owl.core",a.proxy(this.onDragMove,this)),Math.abs(d.x)<Math.abs(d.y)&&this.is("valid")||(b.preventDefault(),this.enter("dragging"),this.trigger("drag"))},this)))},e.prototype.onDragMove=function(a){var b=null,c=null,d=null,e=this.difference(this._drag.pointer,this.pointer(a)),f=this.difference(this._drag.stage.start,e);this.is("dragging")&&(a.preventDefault(),this.settings.loop?(b=this.coordinates(this.minimum()),c=this.coordinates(this.maximum()+1)-b,f.x=((f.x-b)%c+c)%c+b):(b=this.settings.rtl?this.coordinates(this.maximum()):this.coordinates(this.minimum()),c=this.settings.rtl?this.coordinates(this.minimum()):this.coordinates(this.maximum()),d=this.settings.pullDrag?-1*e.x/5:0,f.x=Math.max(Math.min(f.x,b+d),c+d)),this._drag.stage.current=f,this.animate(f.x))},e.prototype.onDragEnd=function(b){var d=this.difference(this._drag.pointer,this.pointer(b)),e=this._drag.stage.current,f=d.x>0^this.settings.rtl?"left":"right";a(c).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==d.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(e.x,0!==d.x?f:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=f,(Math.abs(d.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},e.prototype.closest=function(b,c){var d=-1,e=30,f=this.width(),g=this.coordinates();return this.settings.freeDrag||a.each(g,a.proxy(function(a,h){return"left"===c&&b>h-e&&h+e>b?d=a:"right"===c&&b>h-f-e&&h-f+e>b?d=a+1:this.op(b,"<",h)&&this.op(b,">",g[a+1]||h-f)&&(d="left"===c?a+1:a),-1===d},this)),this.settings.loop||(this.op(b,">",g[this.minimum()])?d=b=this.minimum():this.op(b,"<",g[this.maximum()])&&(d=b=this.maximum())),d},e.prototype.animate=function(b){var c=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),c&&(this.enter("animating"),this.trigger("translate")),a.support.transform3d&&a.support.transition?this.$stage.css({transform:"translate3d("+b+"px,0px,0px)",transition:this.speed()/1e3+"s"}):c?this.$stage.animate({left:b+"px"},this.speed(),this.settings.fallbackEasing,a.proxy(this.onTransitionEnd,this)):this.$stage.css({left:b+"px"})},e.prototype.is=function(a){return this._states.current[a]&&this._states.current[a]>0},e.prototype.current=function(a){if(a===d)return this._current;if(0===this._items.length)return d;if(a=this.normalize(a),this._current!==a){var b=this.trigger("change",{property:{name:"position",value:a}});b.data!==d&&(a=this.normalize(b.data)),this._current=a,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},e.prototype.invalidate=function(b){return"string"===a.type(b)&&(this._invalidated[b]=!0,this.is("valid")&&this.leave("valid")),a.map(this._invalidated,function(a,b){return b})},e.prototype.reset=function(a){a=this.normalize(a),a!==d&&(this._speed=0,this._current=a,this.suppress(["translate","translated"]),this.animate(this.coordinates(a)),this.release(["translate","translated"]))},e.prototype.normalize=function(a,b){var c=this._items.length,e=b?0:this._clones.length;return!this.isNumeric(a)||1>c?a=d:(0>a||a>=c+e)&&(a=((a-e/2)%c+c)%c+e/2),a},e.prototype.relative=function(a){return a-=this._clones.length/2,this.normalize(a,!0)},e.prototype.maximum=function(a){var b,c=this.settings,d=this._coordinates.length,e=Math.abs(this._coordinates[d-1])-this._width,f=-1;if(c.loop)d=this._clones.length/2+this._items.length-1;else if(c.autoWidth||c.merge)for(;d-f>1;)Math.abs(this._coordinates[b=d+f>>1])<e?f=b:d=b;else d=c.center?this._items.length-1:this._items.length-c.items;return a&&(d-=this._clones.length/2),Math.max(d,0)},e.prototype.minimum=function(a){return a?0:this._clones.length/2},e.prototype.items=function(a){return a===d?this._items.slice():(a=this.normalize(a,!0),this._items[a])},e.prototype.mergers=function(a){return a===d?this._mergers.slice():(a=this.normalize(a,!0),this._mergers[a])},e.prototype.clones=function(b){var c=this._clones.length/2,e=c+this._items.length,f=function(a){return a%2===0?e+a/2:c-(a+1)/2};return b===d?a.map(this._clones,function(a,b){return f(b)}):a.map(this._clones,function(a,c){return a===b?f(c):null})},e.prototype.speed=function(a){return a!==d&&(this._speed=a),this._speed},e.prototype.coordinates=function(b){var c,e=1,f=b-1;return b===d?a.map(this._coordinates,a.proxy(function(a,b){return this.coordinates(b)},this)):(this.settings.center?(this.settings.rtl&&(e=-1,f=b+1),c=this._coordinates[b],c+=(this.width()-c+(this._coordinates[f]||0))/2*e):c=this._coordinates[f]||0,c=Math.ceil(c))},e.prototype.duration=function(a,b,c){return 0===c?0:Math.min(Math.max(Math.abs(b-a),1),6)*Math.abs(c||this.settings.smartSpeed)},e.prototype.to=function(a,b){var c=this.current(),d=null,e=a-this.relative(c),f=(e>0)-(0>e),g=this._items.length,h=this.minimum(),i=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(e)>g/2&&(e+=-1*f*g),a=c+e,d=((a-h)%g+g)%g+h,d!==a&&i>=d-e&&d-e>0&&(c=d-e,a=d,this.reset(c))):this.settings.rewind?(i+=1,a=(a%i+i)%i):a=Math.max(h,Math.min(i,a)),this.speed(this.duration(c,a,b)),this.current(a),this.$element.is(":visible")&&this.update()},e.prototype.next=function(a){a=a||!1,this.to(this.relative(this.current())+1,a)},e.prototype.prev=function(a){a=a||!1,this.to(this.relative(this.current())-1,a)},e.prototype.onTransitionEnd=function(a){return a!==d&&(a.stopPropagation(),(a.target||a.srcElement||a.originalTarget)!==this.$stage.get(0))?!1:(this.leave("animating"),void this.trigger("translated"))},e.prototype.viewport=function(){var d;if(this.options.responsiveBaseElement!==b)d=a(this.options.responsiveBaseElement).width();else if(b.innerWidth)d=b.innerWidth;else{if(!c.documentElement||!c.documentElement.clientWidth)throw"Can not detect viewport width.";d=c.documentElement.clientWidth}return d},e.prototype.replace=function(b){this.$stage.empty(),this._items=[],b&&(b=b instanceof jQuery?b:a(b)),this.settings.nestedItemSelector&&(b=b.find("."+this.settings.nestedItemSelector)),b.filter(function(){return 1===this.nodeType}).each(a.proxy(function(a,b){b=this.prepare(b),this.$stage.append(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").andSelf("[data-merge]").attr("data-merge")||1)},this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},e.prototype.add=function(b,c){var e=this.relative(this._current);c=c===d?this._items.length:this.normalize(c,!0),b=b instanceof jQuery?b:a(b),this.trigger("add",{content:b,position:c}),b=this.prepare(b),0===this._items.length||c===this._items.length?(0===this._items.length&&this.$stage.append(b),0!==this._items.length&&this._items[c-1].after(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").andSelf("[data-merge]").attr("data-merge")||1)):(this._items[c].before(b),this._items.splice(c,0,b),this._mergers.splice(c,0,1*b.find("[data-merge]").andSelf("[data-merge]").attr("data-merge")||1)),this._items[e]&&this.reset(this._items[e].index()),this.invalidate("items"),this.trigger("added",{content:b,position:c})},e.prototype.remove=function(a){a=this.normalize(a,!0),a!==d&&(this.trigger("remove",{content:this._items[a],position:a}),this._items[a].remove(),this._items.splice(a,1),this._mergers.splice(a,1),this.invalidate("items"),this.trigger("removed",{content:null,position:a}))},e.prototype.preloadAutoWidthImages=function(b){b.each(a.proxy(function(b,c){this.enter("pre-loading"),c=a(c),a(new Image).one("load",a.proxy(function(a){c.attr("src",a.target.src),c.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",c.attr("src")||c.attr("data-src")||c.attr("data-src-retina"))},this))},e.prototype.destroy=function(){this.$element.off(".owl.core"),this.$stage.off(".owl.core"),a(c).off(".owl.core"),this.settings.responsive!==!1&&(b.clearTimeout(this.resizeTimer),this.off(b,"resize",this._handlers.onThrottledResize));for(var d in this._plugins)this._plugins[d].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},e.prototype.op=function(a,b,c){var d=this.settings.rtl;switch(b){case"<":return d?a>c:c>a;case">":return d?c>a:a>c;case">=":return d?c>=a:a>=c;case"<=":return d?a>=c:c>=a}},e.prototype.on=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d):a.attachEvent&&a.attachEvent("on"+b,c)},e.prototype.off=function(a,b,c,d){a.removeEventListener?a.removeEventListener(b,c,d):a.detachEvent&&a.detachEvent("on"+b,c)},e.prototype.trigger=function(b,c,d,f,g){var h={item:{count:this._items.length,index:this.current()}},i=a.camelCase(a.grep(["on",b,d],function(a){return a}).join("-").toLowerCase()),j=a.Event([b,"owl",d||"carousel"].join(".").toLowerCase(),a.extend({relatedTarget:this},h,c));return this._supress[b]||(a.each(this._plugins,function(a,b){b.onTrigger&&b.onTrigger(j)}),this.register({type:e.Type.Event,name:b}),this.$element.trigger(j),this.settings&&"function"==typeof this.settings[i]&&this.settings[i].call(this,j)),j},e.prototype.enter=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]===d&&(this._states.current[b]=0),this._states.current[b]++},this))},e.prototype.leave=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]--},this))},e.prototype.register=function(b){if(b.type===e.Type.Event){if(a.event.special[b.name]||(a.event.special[b.name]={}),!a.event.special[b.name].owl){var c=a.event.special[b.name]._default;a.event.special[b.name]._default=function(a){return!c||!c.apply||a.namespace&&-1!==a.namespace.indexOf("owl")?a.namespace&&a.namespace.indexOf("owl")>-1:c.apply(this,arguments)},a.event.special[b.name].owl=!0}}else b.type===e.Type.State&&(this._states.tags[b.name]?this._states.tags[b.name]=this._states.tags[b.name].concat(b.tags):this._states.tags[b.name]=b.tags,this._states.tags[b.name]=a.grep(this._states.tags[b.name],a.proxy(function(c,d){return a.inArray(c,this._states.tags[b.name])===d},this)))},e.prototype.suppress=function(b){a.each(b,a.proxy(function(a,b){this._supress[b]=!0},this))},e.prototype.release=function(b){a.each(b,a.proxy(function(a,b){delete this._supress[b]},this))},e.prototype.pointer=function(a){var c={x:null,y:null};return a=a.originalEvent||a||b.event,a=a.touches&&a.touches.length?a.touches[0]:a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:a,a.pageX?(c.x=a.pageX,c.y=a.pageY):(c.x=a.clientX,c.y=a.clientY),c},e.prototype.isNumeric=function(a){return!isNaN(parseFloat(a))},e.prototype.difference=function(a,b){return{x:a.x-b.x,y:a.y-b.y}},a.fn.owlCarousel=function(b){var c=Array.prototype.slice.call(arguments,1);return this.each(function(){var d=a(this),f=d.data("owl.carousel");f||(f=new e(this,"object"==typeof b&&b),d.data("owl.carousel",f),a.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(b,c){f.register({type:e.Type.Event,name:c}),f.$element.on(c+".owl.carousel.core",a.proxy(function(a){a.namespace&&a.relatedTarget!==this&&(this.suppress([c]),f[c].apply(this,[].slice.call(arguments,1)),this.release([c]))},f))})),"string"==typeof b&&"_"!==b.charAt(0)&&f[b].apply(f,c)})},a.fn.owlCarousel.Constructor=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoRefresh:!0,autoRefreshInterval:500},e.prototype.watch=function(){this._interval||(this._visible=this._core.$element.is(":visible"),this._interval=b.setInterval(a.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},e.prototype.refresh=function(){this._core.$element.is(":visible")!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},e.prototype.destroy=function(){var a,c;b.clearInterval(this._interval);for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoRefresh=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":a.proxy(function(b){if(b.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(b.property&&"position"==b.property.name||"initialized"==b.type))for(var c=this._core.settings,e=c.center&&Math.ceil(c.items/2)||c.items,f=c.center&&-1*e||0,g=(b.property&&b.property.value!==d?b.property.value:this._core.current())+f,h=this._core.clones().length,i=a.proxy(function(a,b){this.load(b)},this);f++<e;)this.load(h/2+this._core.relative(g)),h&&a.each(this._core.clones(this._core.relative(g)),i),g++},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={lazyLoad:!1},e.prototype.load=function(c){var d=this._core.$stage.children().eq(c),e=d&&d.find(".owl-lazy");!e||a.inArray(d.get(0),this._loaded)>-1||(e.each(a.proxy(function(c,d){var e,f=a(d),g=b.devicePixelRatio>1&&f.attr("data-src-retina")||f.attr("data-src");this._core.trigger("load",{element:f,url:g},"lazy"),f.is("img")?f.one("load.owl.lazy",a.proxy(function(){f.css("opacity",1),this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("src",g):(e=new Image,e.onload=a.proxy(function(){f.css({"background-image":"url("+g+")",opacity:"1"}),this._core.trigger("loaded",{element:f,url:g},"lazy")},this),e.src=g)},this)),this._loaded.push(d.get(0)))},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this._core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Lazy=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&"position"==a.property.name&&this.update()},this),"loaded.owl.lazy":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&a.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},e.prototype.update=function(){var b=this._core._current,c=b+this._core.settings.items,d=this._core.$stage.children().toArray().slice(b,c),e=[],f=0;a.each(d,function(b,c){e.push(a(c).height())}),f=Math.max.apply(null,e),this._core.$stage.parent().height(f).addClass(this._core.settings.autoHeightClass)},e.prototype.destroy=function(){var a,b;for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoHeight=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.video&&this.isInFullScreen()&&a.preventDefault()},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"===a.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find(".owl-video");c.length&&(c.css("display","none"),this.fetch(c,a(b.content)))}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",a.proxy(function(a){this.play(a)},this))};e.Defaults={video:!1,videoHeight:!1,videoWidth:!1},e.prototype.fetch=function(a,b){var c=function(){return a.attr("data-vimeo-id")?"vimeo":a.attr("data-vzaar-id")?"vzaar":"youtube"}(),d=a.attr("data-vimeo-id")||a.attr("data-youtube-id")||a.attr("data-vzaar-id"),e=a.attr("data-width")||this._core.settings.videoWidth,f=a.attr("data-height")||this._core.settings.videoHeight,g=a.attr("href");if(!g)throw new Error("Missing video URL.");if(d=g.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),d[3].indexOf("youtu")>-1)c="youtube";else if(d[3].indexOf("vimeo")>-1)c="vimeo";else{if(!(d[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");c="vzaar"}d=d[6],this._videos[g]={type:c,id:d,width:e,height:f},b.attr("data-video",g),this.thumbnail(a,this._videos[g])},e.prototype.thumbnail=function(b,c){var d,e,f,g=c.width&&c.height?'style="width:'+c.width+"px;height:"+c.height+'px;"':"",h=b.find("img"),i="src",j="",k=this._core.settings,l=function(a){e='<div class="owl-video-play-icon"></div>',d=k.lazyLoad?'<div class="owl-video-tn '+j+'" '+i+'="'+a+'"></div>':'<div class="owl-video-tn" style="opacity:1;background-image:url('+a+')"></div>',b.after(d),b.after(e)};return b.wrap('<div class="owl-video-wrapper"'+g+"></div>"),this._core.settings.lazyLoad&&(i="data-src",j="owl-lazy"),h.length?(l(h.attr(i)),h.remove(),!1):void("youtube"===c.type?(f="//img.youtube.com/vi/"+c.id+"/hqdefault.jpg",l(f)):"vimeo"===c.type?a.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a[0].thumbnail_large,l(f)}}):"vzaar"===c.type&&a.ajax({type:"GET",url:"//vzaar.com/api/videos/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a.framegrab_url,l(f)}}))},e.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},e.prototype.play=function(b){var c,d=a(b.target),e=d.closest("."+this._core.settings.itemClass),f=this._videos[e.attr("data-video")],g=f.width||"100%",h=f.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),e=this._core.items(this._core.relative(e.index())),this._core.reset(e.index()),"youtube"===f.type?c='<iframe width="'+g+'" height="'+h+'" src="//www.youtube.com/embed/'+f.id+"?autoplay=1&v="+f.id+'" frameborder="0" allowfullscreen></iframe>':"vimeo"===f.type?c='<iframe src="//player.vimeo.com/video/'+f.id+'?autoplay=1" width="'+g+'" height="'+h+'" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>':"vzaar"===f.type&&(c='<iframe frameborder="0"height="'+h+'"width="'+g+'" allowfullscreen mozallowfullscreen webkitAllowFullScreen src="//view.vzaar.com/'+f.id+'/player?autoplay=true"></iframe>'),a('<div class="owl-video-frame">'+c+"</div>").insertAfter(e.find(".owl-video")),this._playing=e.addClass("owl-video-playing"))},e.prototype.isInFullScreen=function(){var b=c.fullscreenElement||c.mozFullScreenElement||c.webkitFullscreenElement;return b&&a(b).parent().hasClass("owl-video-frame")},e.prototype.destroy=function(){var a,b;this._core.$element.off("click.owl.video");for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Video=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this.core=b,this.core.options=a.extend({},e.Defaults,this.core.options),this.swapping=!0,this.previous=d,this.next=d,this.handlers={"change.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&(this.previous=this.core.current(),this.next=a.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":a.proxy(function(a){a.namespace&&(this.swapping="translated"==a.type)},this),"translate.owl.carousel":a.proxy(function(a){a.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};e.Defaults={animateOut:!1,animateIn:!1},e.prototype.swap=function(){if(1===this.core.settings.items&&a.support.animation&&a.support.transition){this.core.speed(0);var b,c=a.proxy(this.clear,this),d=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),f=this.core.settings.animateIn,g=this.core.settings.animateOut;this.core.current()!==this.previous&&(g&&(b=this.core.coordinates(this.previous)-this.core.coordinates(this.next),d.one(a.support.animation.end,c).css({left:b+"px"}).addClass("animated owl-animated-out").addClass(g)),f&&e.one(a.support.animation.end,c).addClass("animated owl-animated-in").addClass(f))}},e.prototype.clear=function(b){a(b.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this.core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Animate=e}(window.Zepto||window.jQuery,window,document),
7
+ function(a,b,c,d){var e=function(b){this._core=b,this._timeout=null,this._paused=!1,this._handlers={"changed.owl.carousel":a.proxy(function(a){a.namespace&&"settings"===a.property.name?this._core.settings.autoplay?this.play():this.stop():a.namespace&&"position"===a.property.name&&this._core.settings.autoplay&&this._setAutoPlayInterval()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":a.proxy(function(a,b,c){a.namespace&&this.play(b,c)},this),"stop.owl.autoplay":a.proxy(function(a){a.namespace&&this.stop()},this),"mouseover.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=a.extend({},e.Defaults,this._core.options)};e.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},e.prototype.play=function(a,b){this._paused=!1,this._core.is("rotating")||(this._core.enter("rotating"),this._setAutoPlayInterval())},e.prototype._getNextTimeout=function(d,e){return this._timeout&&b.clearTimeout(this._timeout),b.setTimeout(a.proxy(function(){this._paused||this._core.is("busy")||this._core.is("interacting")||c.hidden||this._core.next(e||this._core.settings.autoplaySpeed)},this),d||this._core.settings.autoplayTimeout)},e.prototype._setAutoPlayInterval=function(){this._timeout=this._getNextTimeout()},e.prototype.stop=function(){this._core.is("rotating")&&(b.clearTimeout(this._timeout),this._core.leave("rotating"))},e.prototype.pause=function(){this._core.is("rotating")&&(this._paused=!0)},e.prototype.destroy=function(){var a,b;this.stop();for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.autoplay=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(b){this._core=b,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":a.proxy(function(b){b.namespace&&this._core.settings.dotsData&&this._templates.push('<div class="'+this._core.settings.dotClass+'">'+a(b.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"</div>")},this),"added.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,0,this._templates.pop())},this),"remove.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,1)},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&this.draw()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers)};e.Defaults={nav:!1,navText:["prev","next"],navSpeed:!1,navElement:"div",navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},e.prototype.initialize=function(){var b,c=this._core.settings;this._controls.$relative=(c.navContainer?a(c.navContainer):a("<div>").addClass(c.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=a("<"+c.navElement+">").addClass(c.navClass[0]).html(c.navText[0]).prependTo(this._controls.$relative).on("click",a.proxy(function(a){this.prev(c.navSpeed)},this)),this._controls.$next=a("<"+c.navElement+">").addClass(c.navClass[1]).html(c.navText[1]).appendTo(this._controls.$relative).on("click",a.proxy(function(a){this.next(c.navSpeed)},this)),c.dotsData||(this._templates=[a("<div>").addClass(c.dotClass).append(a("<span>")).prop("outerHTML")]),this._controls.$absolute=(c.dotsContainer?a(c.dotsContainer):a("<div>").addClass(c.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","div",a.proxy(function(b){var d=a(b.target).parent().is(this._controls.$absolute)?a(b.target).index():a(b.target).parent().index();b.preventDefault(),this.to(d,c.dotsSpeed)},this));for(b in this._overrides)this._core[b]=a.proxy(this[b],this)},e.prototype.destroy=function(){var a,b,c,d;for(a in this._handlers)this.$element.off(a,this._handlers[a]);for(b in this._controls)this._controls[b].remove();for(d in this.overides)this._core[d]=this._overrides[d];for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},e.prototype.update=function(){var a,b,c,d=this._core.clones().length/2,e=d+this._core.items().length,f=this._core.maximum(!0),g=this._core.settings,h=g.center||g.autoWidth||g.dotsData?1:g.dotsEach||g.items;if("page"!==g.slideBy&&(g.slideBy=Math.min(g.slideBy,g.items)),g.dots||"page"==g.slideBy)for(this._pages=[],a=d,b=0,c=0;e>a;a++){if(b>=h||0===b){if(this._pages.push({start:Math.min(f,a-d),end:a-d+h-1}),Math.min(f,a-d)===f)break;b=0,++c}b+=this._core.mergers(this._core.relative(a))}},e.prototype.draw=function(){var b,c=this._core.settings,d=this._core.items().length<=c.items,e=this._core.relative(this._core.current()),f=c.loop||c.rewind;this._controls.$relative.toggleClass("disabled",!c.nav||d),c.nav&&(this._controls.$previous.toggleClass("disabled",!f&&e<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!f&&e>=this._core.maximum(!0))),this._controls.$absolute.toggleClass("disabled",!c.dots||d),c.dots&&(b=this._pages.length-this._controls.$absolute.children().length,c.dotsData&&0!==b?this._controls.$absolute.html(this._templates.join("")):b>0?this._controls.$absolute.append(new Array(b+1).join(this._templates[0])):0>b&&this._controls.$absolute.children().slice(b).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(a.inArray(this.current(),this._pages)).addClass("active"))},e.prototype.onTrigger=function(b){var c=this._core.settings;b.page={index:a.inArray(this.current(),this._pages),count:this._pages.length,size:c&&(c.center||c.autoWidth||c.dotsData?1:c.dotsEach||c.items)}},e.prototype.current=function(){var b=this._core.relative(this._core.current());return a.grep(this._pages,a.proxy(function(a,c){return a.start<=b&&a.end>=b},this)).pop()},e.prototype.getPosition=function(b){var c,d,e=this._core.settings;return"page"==e.slideBy?(c=a.inArray(this.current(),this._pages),d=this._pages.length,b?++c:--c,c=this._pages[(c%d+d)%d].start):(c=this._core.relative(this._core.current()),d=this._core.items().length,b?c+=e.slideBy:c-=e.slideBy),c},e.prototype.next=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!0),b)},e.prototype.prev=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!1),b)},e.prototype.to=function(b,c,d){var e;!d&&this._pages.length?(e=this._pages.length,a.proxy(this._overrides.to,this._core)(this._pages[(b%e+e)%e].start,c)):a.proxy(this._overrides.to,this._core)(b,c)},a.fn.owlCarousel.Constructor.Plugins.Navigation=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(c){this._core=c,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":a.proxy(function(c){c.namespace&&"URLHash"===this._core.settings.startPosition&&a(b).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!c)return;this._hashes[c]=b.content}},this),"changed.owl.carousel":a.proxy(function(c){if(c.namespace&&"position"===c.property.name){var d=this._core.items(this._core.relative(this._core.current())),e=a.map(this._hashes,function(a,b){return a===d?b:null}).join();if(!e||b.location.hash.slice(1)===e)return;b.location.hash=e}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers),a(b).on("hashchange.owl.navigation",a.proxy(function(a){var c=b.location.hash.substring(1),e=this._core.$stage.children(),f=this._hashes[c]&&e.index(this._hashes[c]);f!==d&&f!==this._core.current()&&this._core.to(this._core.relative(f),!1,!0)},this))};e.Defaults={URLhashListener:!1},e.prototype.destroy=function(){var c,d;a(b).off("hashchange.owl.navigation");for(c in this._handlers)this._core.$element.off(c,this._handlers[c]);for(d in Object.getOwnPropertyNames(this))"function"!=typeof this[d]&&(this[d]=null)},a.fn.owlCarousel.Constructor.Plugins.Hash=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){function e(b,c){var e=!1,f=b.charAt(0).toUpperCase()+b.slice(1);return a.each((b+" "+h.join(f+" ")+f).split(" "),function(a,b){return g[b]!==d?(e=c?b:!0,!1):void 0}),e}function f(a){return e(a,!0)}var g=a("<support>").get(0).style,h="Webkit Moz O ms".split(" "),i={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},j={csstransforms:function(){return!!e("transform")},csstransforms3d:function(){return!!e("perspective")},csstransitions:function(){return!!e("transition")},cssanimations:function(){return!!e("animation")}};j.csstransitions()&&(a.support.transition=new String(f("transition")),a.support.transition.end=i.transition.end[a.support.transition]),j.cssanimations()&&(a.support.animation=new String(f("animation")),a.support.animation.end=i.animation.end[a.support.animation]),j.csstransforms()&&(a.support.transform=new String(f("transform")),a.support.transform3d=j.csstransforms3d())}(window.Zepto||window.jQuery,window,document);
themes/foundation/modules/sharing/sharing.php CHANGED
@@ -95,19 +95,11 @@ function foundation_sharing_settings( $page_options ) {
95
  __( 'Social Sharing', 'wptouch-pro' ),
96
  'social-sharing',
97
  array(
98
- wptouch_add_setting(
99
- 'no-setting-text',
100
- 'share_info',
101
- __( 'Will show Facebook, Twitter, Pinterest and Email buttons.', 'wptouch-pro' ),
102
- false,
103
- WPTOUCH_SETTING_BASIC,
104
- '2.0'
105
- ),
106
  wptouch_add_setting(
107
  'checkbox',
108
  'show_share',
109
  __( 'Show sharing links on posts', 'wptouch-pro' ),
110
- false,
111
  WPTOUCH_SETTING_BASIC,
112
  '2.0'
113
  ),
95
  __( 'Social Sharing', 'wptouch-pro' ),
96
  'social-sharing',
97
  array(
 
 
 
 
 
 
 
 
98
  wptouch_add_setting(
99
  'checkbox',
100
  'show_share',
101
  __( 'Show sharing links on posts', 'wptouch-pro' ),
102
+ __( 'Will show Facebook, Twitter, Pinterest and Email buttons.', 'wptouch-pro' ),
103
  WPTOUCH_SETTING_BASIC,
104
  '2.0'
105
  ),
wptouch.php CHANGED
@@ -2,7 +2,7 @@
2
  /*
3
  Plugin Name: WPtouch Mobile Plugin
4
  Plugin URI: http://www.wptouch.com/
5
- Version: 4.1.3
6
  Description: Make a beautiful mobile-friendly version of your website with just a few clicks
7
  Author: BraveNewCode Inc.
8
  Author URI: http://www.bravenewcode.com/
@@ -14,7 +14,7 @@
14
 
15
  function wptouch_create_four_object() {
16
  if ( !defined( 'WPTOUCH_IS_PRO' ) ) {
17
- define( 'WPTOUCH_VERSION', '4.1.3' );
18
 
19
  define( 'WPTOUCH_BASE_NAME', basename( __FILE__, '.php' ) . '.php' );
20
  define( 'WPTOUCH_DIR', WP_PLUGIN_DIR . DIRECTORY_SEPARATOR . basename( __FILE__, '.php' ) );
2
  /*
3
  Plugin Name: WPtouch Mobile Plugin
4
  Plugin URI: http://www.wptouch.com/
5
+ Version: 4.1.4
6
  Description: Make a beautiful mobile-friendly version of your website with just a few clicks
7
  Author: BraveNewCode Inc.
8
  Author URI: http://www.bravenewcode.com/
14
 
15
  function wptouch_create_four_object() {
16
  if ( !defined( 'WPTOUCH_IS_PRO' ) ) {
17
+ define( 'WPTOUCH_VERSION', '4.1.4' );
18
 
19
  define( 'WPTOUCH_BASE_NAME', basename( __FILE__, '.php' ) . '.php' );
20
  define( 'WPTOUCH_DIR', WP_PLUGIN_DIR . DIRECTORY_SEPARATOR . basename( __FILE__, '.php' ) );