Gallery – Photo Gallery and Images Gallery - Version 2.6.0

Version Description

  • Fixed PHP Compatibility Checker warnings
Download this release

Release Info

Developer robosoft
Plugin Icon 128x128 Gallery – Photo Gallery and Images Gallery
Version 2.6.0
Comparing to
See all releases

Code changes from version 2.5.8 to 2.6.0

Files changed (119) hide show
  1. includes/extensions/backup/backup.form.php +1 -1
  2. includes/extensions/category/category.class.php +21 -107
  3. includes/extensions/stats/stats.init.php +6 -0
  4. includes/rbs_gallery_ajax.php +1 -1
  5. includes/rbs_gallery_topblock.php +12 -3
  6. readme.txt +15 -1
  7. robogallery.php +5 -3
  8. trunk/LICENSE.txt +0 -339
  9. trunk/about/index.html +0 -0
  10. trunk/about/robo-gallery.png +0 -0
  11. trunk/about/robosoft.png +0 -0
  12. trunk/addons/bootstrap-iconpicker/css/bootstrap-iconpicker.min.css +0 -10
  13. trunk/addons/bootstrap-iconpicker/css/index.html +0 -0
  14. trunk/addons/bootstrap-iconpicker/index.html +0 -0
  15. trunk/addons/bootstrap-iconpicker/js/bootstrap-iconpicker.js +0 -527
  16. trunk/addons/bootstrap-iconpicker/js/iconset/iconset-fontawesome-4.3.0.min.js +0 -22
  17. trunk/addons/bootstrap-iconpicker/js/iconset/index.html +0 -0
  18. trunk/addons/bootstrap-iconpicker/js/index.html +0 -0
  19. trunk/addons/bootstrap-select/css/bootstrap-select.css +0 -259
  20. trunk/addons/bootstrap-select/css/index.html +0 -0
  21. trunk/addons/bootstrap-select/index.html +0 -0
  22. trunk/addons/bootstrap-select/js/bootstrap-select.min.js +0 -7
  23. trunk/addons/bootstrap-select/js/i18n/defaults-de_DE.js +0 -15
  24. trunk/addons/bootstrap-select/js/i18n/defaults-de_DE.min.js +0 -7
  25. trunk/addons/bootstrap-select/js/i18n/defaults-en_US.js +0 -26
  26. trunk/addons/bootstrap-select/js/i18n/defaults-en_US.min.js +0 -7
  27. trunk/addons/bootstrap-select/js/i18n/defaults-eu.js +0 -15
  28. trunk/addons/bootstrap-select/js/i18n/defaults-eu.min.js +0 -7
  29. trunk/addons/bootstrap-select/js/i18n/index.html +0 -0
  30. trunk/addons/bootstrap-select/js/index.html +0 -0
  31. trunk/addons/bootstrap-slider/css/bootstrap-slider.css +0 -248
  32. trunk/addons/bootstrap-slider/css/index.html +0 -0
  33. trunk/addons/bootstrap-slider/index.html +0 -0
  34. trunk/addons/bootstrap-slider/js/bootstrap-slider.js +0 -1468
  35. trunk/addons/bootstrap-slider/js/index.html +0 -0
  36. trunk/addons/bootstrap/css/bootstrap-theme.css +0 -484
  37. trunk/addons/bootstrap/css/bootstrap.css +0 -6683
  38. trunk/addons/bootstrap/css/index.html +0 -0
  39. trunk/addons/bootstrap/fonts/glyphicons-halflings-regular.eot +0 -0
  40. trunk/addons/bootstrap/fonts/glyphicons-halflings-regular.svg +0 -288
  41. trunk/addons/bootstrap/fonts/glyphicons-halflings-regular.ttf +0 -0
  42. trunk/addons/bootstrap/fonts/glyphicons-halflings-regular.woff +0 -0
  43. trunk/addons/bootstrap/fonts/glyphicons-halflings-regular.woff2 +0 -0
  44. trunk/addons/bootstrap/fonts/index.html +0 -0
  45. trunk/addons/bootstrap/index.html +0 -0
  46. trunk/addons/bootstrap/js/bootstrap.js +0 -2320
  47. trunk/addons/bootstrap/js/bootstrap.min.js +0 -7
  48. trunk/addons/bootstrap/js/index.html +0 -0
  49. trunk/addons/color/bootstrap.colorpickersliders.css +0 -327
  50. trunk/addons/color/bootstrap.colorpickersliders.js +0 -2211
  51. trunk/addons/color/bootstrap.colorpickersliders.tinycolor.js +0 -1163
  52. trunk/addons/color/index.html +0 -0
  53. trunk/addons/index.html +0 -0
  54. trunk/addons/toggles/css/bootstrap-toggle.css +0 -83
  55. trunk/addons/toggles/css/index.html +0 -449
  56. trunk/addons/toggles/index.html +0 -449
  57. trunk/addons/toggles/js/bootstrap-toggle.js +0 -180
  58. trunk/addons/toggles/js/index.html +0 -449
  59. trunk/cmb2/bootstrap.php +0 -50
  60. trunk/cmb2/css/cmb2.css +0 -3461
  61. trunk/cmb2/css/cmb2.css.map +0 -7
  62. trunk/cmb2/css/cmb2.min.css +0 -1
  63. trunk/cmb2/css/index.html +0 -0
  64. trunk/cmb2/fields/border/cmb-field-border.php +0 -99
  65. trunk/cmb2/fields/border/index.html +0 -0
  66. trunk/cmb2/fields/colums/cmb-field-colums.php +0 -222
  67. trunk/cmb2/fields/colums/index.html +0 -0
  68. trunk/cmb2/fields/font/cmb-field-font.php +0 -276
  69. trunk/cmb2/fields/font/index.html +0 -0
  70. trunk/cmb2/fields/gallery/cmb-field-gallery.php +0 -46
  71. trunk/cmb2/fields/gallery/css/index.html +0 -0
  72. trunk/cmb2/fields/gallery/css/style.css +0 -30
  73. trunk/cmb2/fields/gallery/index.html +0 -0
  74. trunk/cmb2/fields/gallery/js/index.html +0 -0
  75. trunk/cmb2/fields/gallery/js/script.js +0 -22
  76. trunk/cmb2/fields/index.html +0 -0
  77. trunk/cmb2/fields/loading/cmb-field-loading.php +0 -128
  78. trunk/cmb2/fields/loading/index.html +0 -0
  79. trunk/cmb2/fields/multisize/index.html +0 -0
  80. trunk/cmb2/fields/multisize/rbs-multiSize.php +0 -73
  81. trunk/cmb2/fields/padding/index.html +0 -0
  82. trunk/cmb2/fields/padding/rbs-padding.php +0 -116
  83. trunk/cmb2/fields/rbsgallery/cmb-field-rbsgallery.php +0 -78
  84. trunk/cmb2/fields/rbsgallery/index.html +0 -0
  85. trunk/cmb2/fields/rbsradiobutton/index.html +0 -0
  86. trunk/cmb2/fields/rbsradiobutton/rbs-radiobutton.php +0 -77
  87. trunk/cmb2/fields/rbsselect/cmb-field-rbsselect.php +0 -61
  88. trunk/cmb2/fields/rbsselect/index.html +0 -0
  89. trunk/cmb2/fields/rbstext/cmb-field-rbstext.php +0 -51
  90. trunk/cmb2/fields/rbstext/index.html +0 -0
  91. trunk/cmb2/fields/rbstextarea/cmb-field-rbstextarea.php +0 -48
  92. trunk/cmb2/fields/rbstextarea/index.html +0 -0
  93. trunk/cmb2/fields/shadow/cmb-field-shadow.php +0 -106
  94. trunk/cmb2/fields/shadow/index.html +0 -0
  95. trunk/cmb2/fields/size/cmb-field-size.php +0 -123
  96. trunk/cmb2/fields/size/index.html +0 -0
  97. trunk/cmb2/fields/slider/cmb-field-slider.php +0 -51
  98. trunk/cmb2/fields/slider/index.html +0 -0
  99. trunk/cmb2/fields/switch/cmb-field-switch.php +0 -75
  100. trunk/cmb2/fields/switch/index.html +0 -0
  101. trunk/cmb2/fields/toolbox/cmb-field-toolbox.php +0 -143
  102. trunk/cmb2/fields/toolbox/index.html +0 -0
  103. trunk/cmb2/images/ico-delete.png +0 -0
  104. trunk/cmb2/images/index.html +0 -0
  105. trunk/cmb2/images/index.php +0 -0
  106. trunk/cmb2/images/ui-bg_flat_0_aaaaaa_40x100.png +0 -0
  107. trunk/cmb2/images/ui-bg_flat_75_ffffff_40x100.png +0 -0
  108. trunk/cmb2/images/ui-bg_glass_55_fbf9ee_1x400.png +0 -0
  109. trunk/cmb2/images/ui-bg_glass_65_ffffff_1x400.png +0 -0
  110. trunk/cmb2/images/ui-bg_glass_75_dadada_1x400.png +0 -0
  111. trunk/cmb2/images/ui-bg_glass_75_e6e6e6_1x400.png +0 -0
  112. trunk/cmb2/images/ui-bg_glass_95_fef1ec_1x400.png +0 -0
  113. trunk/cmb2/images/ui-bg_highlight-soft_75_cccccc_1x100.png +0 -0
  114. trunk/cmb2/images/ui-icons_222222_256x240.png +0 -0
  115. trunk/cmb2/images/ui-icons_2e83ff_256x240.png +0 -0
  116. trunk/cmb2/images/ui-icons_454545_256x240.png +0 -0
  117. trunk/cmb2/images/ui-icons_888888_256x240.png +0 -0
  118. trunk/cmb2/images/ui-icons_cd0a0a_256x240.png +0 -0
  119. trunk/cmb2/includes/CMB2.php +0 -117
includes/extensions/backup/backup.form.php CHANGED
@@ -232,7 +232,7 @@ switch ($tab) {
232
  <legend class="screen-reader-text"><span><?php _e('Duplicate', 'rbs_gallery'); ?></span></legend>
233
  <label for="rbsGalleryBackupDuplicate">
234
  <input name="rbsGalleryBackupDuplicate" id="rbsGalleryBackupDuplicate" value="1" type="checkbox">
235
- <?php _e('Make copy if such gallery or image already exist in system', 'rbs_gallery'); ?>
236
  </label>
237
  </fieldset>
238
  </td>
232
  <legend class="screen-reader-text"><span><?php _e('Duplicate', 'rbs_gallery'); ?></span></legend>
233
  <label for="rbsGalleryBackupDuplicate">
234
  <input name="rbsGalleryBackupDuplicate" id="rbsGalleryBackupDuplicate" value="1" type="checkbox">
235
+ <?php _e('Make copy if such gallery or image already exist', 'rbs_gallery'); ?>
236
  </label>
237
  </fieldset>
238
  </td>
includes/extensions/category/category.class.php CHANGED
@@ -14,43 +14,18 @@
14
 
15
  if ( ! defined( 'ABSPATH' ) ) exit;
16
 
17
- class ROBO_GALLERY_CATEGORY
18
- {
19
- /**
20
- * Post type
21
- *
22
- * @var string
23
- */
24
  protected $postType;
25
 
26
- /**
27
- * Parameters of creating post type
28
- *
29
- * @var array
30
- */
31
  protected $postTypeParams;
32
 
33
- /**
34
- * Assets directory uri
35
- *
36
- * @var string
37
- */
38
  protected $assetsUri;
39
 
40
- /**
41
- * Current post menu_order value during save posts hierarchy
42
- *
43
- * @var int
44
- */
45
  protected $currentPostOrder;
46
 
47
- /**
48
- * @constructor
49
- * @param string $postType
50
- * @param array $postTypeParams
51
- */
52
- public function __construct($postType) //, array $postTypeParams
53
- {
54
  $this->postType = $postType;
55
  $this->postTypeParams = array();
56
  //$this->postTypeParams = $postTypeParams;
@@ -64,13 +39,8 @@ class ROBO_GALLERY_CATEGORY
64
  }
65
 
66
 
67
- /**
68
- * Register post type
69
- *
70
- * @return object|WP_Error
71
- */
72
- protected function registerPostType()
73
- {
74
  $params = array_merge(
75
  $this->postTypeParams,
76
  array('hierarchical' => true)
@@ -79,13 +49,8 @@ class ROBO_GALLERY_CATEGORY
79
  return register_post_type($this->postType, $params);
80
  }
81
 
82
- /**
83
- * Add "Attributes" meta box for editing hierarchy
84
- *
85
- * @return void
86
- */
87
- public function addMetaBox()
88
- {
89
  add_meta_box(
90
  'hierarchy-post-attributes-metabox',
91
  '<span class="dashicons dashicons-feedback"></span> '.__('Categories'),
@@ -96,13 +61,8 @@ class ROBO_GALLERY_CATEGORY
96
  );
97
  }
98
 
99
- /**
100
- * Add styles and scripts
101
- *
102
- * @return void
103
- */
104
- public function enqueueScripts()
105
- {
106
 
107
  $screen = get_current_screen();
108
  if ($this->postType !== $screen->post_type) {
@@ -171,14 +131,8 @@ class ROBO_GALLERY_CATEGORY
171
  );
172
  }
173
 
174
- /**
175
- * Display meta box "Attributes"
176
- *
177
- * @param WP_Post $post
178
- * @return void
179
- */
180
- public function metaBoxAttributes(WP_Post $post)
181
- {
182
  $postTypeObject = get_post_type_object($post->post_type);
183
  $screen = get_current_screen();
184
 
@@ -214,13 +168,7 @@ class ROBO_GALLERY_CATEGORY
214
  <?php
215
  }
216
 
217
- /**
218
- * Get content of meta box "Attributes" via Ajax
219
- *
220
- * @return void
221
- */
222
- public function ajaxMetaBoxAttributes()
223
- {
224
  $this->checkPermission();
225
 
226
  if (!isset($_POST['post_id'])) {
@@ -241,11 +189,6 @@ class ROBO_GALLERY_CATEGORY
241
  die();
242
  }
243
 
244
- /**
245
- * Get content of dialog for editing posts hierarchy via Ajax
246
- *
247
- * @return void
248
- */
249
  public function ajaxDialog() {
250
  $this->checkPermission();
251
 
@@ -275,11 +218,6 @@ class ROBO_GALLERY_CATEGORY
275
  wp_die();
276
  }
277
 
278
- /**
279
- * Save posts hierarchy via Ajax
280
- *
281
- * @return void
282
- */
283
  public function ajaxDialogSave() {
284
  $this->checkPermission();
285
 
@@ -301,14 +239,8 @@ class ROBO_GALLERY_CATEGORY
301
  }
302
  }
303
 
304
- /**
305
- * Get posts hierarchy tree
306
- *
307
- * @param string $postType
308
- * @return array
309
- */
310
- protected function getPostTree($postType)
311
- {
312
  $args = array(
313
  'post_type' => $postType,
314
  'post_status' => 'publish',
@@ -349,14 +281,8 @@ class ROBO_GALLERY_CATEGORY
349
  return $postTree;
350
  }
351
 
352
- /**
353
- * Display nestable list
354
- *
355
- * @param array $tree
356
- * @return void
357
- */
358
- protected function theNestableList(array $tree)
359
- {
360
  ?>
361
  <ol class="dd-list">
362
  <?php foreach ($tree as $item) : ?>
@@ -375,13 +301,8 @@ class ROBO_GALLERY_CATEGORY
375
  <?php
376
  }
377
 
378
- /**
379
- * Check whether user can edit posts
380
- *
381
- * @return void
382
- */
383
- protected function checkPermission()
384
- {
385
  $postTypeObject = get_post_type_object($this->postType);
386
  if (!current_user_can($postTypeObject->cap->edit_posts)) {
387
  header('HTTP/1.0 403 Forbidden');
@@ -390,15 +311,8 @@ class ROBO_GALLERY_CATEGORY
390
  }
391
  }
392
 
393
- /**
394
- * Update post hierarchy
395
- *
396
- * @param array $postData
397
- * @param int $parentId
398
- * @return void
399
- */
400
- protected function updatePostHierarchy($postData, $parentId = 0)
401
- {
402
  $this->currentPostOrder++;
403
  wp_update_post(array(
404
  'ID' => absint($postData['id']),
14
 
15
  if ( ! defined( 'ABSPATH' ) ) exit;
16
 
17
+ class ROBO_GALLERY_CATEGORY{
18
+
 
 
 
 
 
19
  protected $postType;
20
 
 
 
 
 
 
21
  protected $postTypeParams;
22
 
 
 
 
 
 
23
  protected $assetsUri;
24
 
 
 
 
 
 
25
  protected $currentPostOrder;
26
 
27
+ public function __construct($postType){ //, array $postTypeParams
28
+
 
 
 
 
 
29
  $this->postType = $postType;
30
  $this->postTypeParams = array();
31
  //$this->postTypeParams = $postTypeParams;
39
  }
40
 
41
 
42
+
43
+ protected function registerPostType(){
 
 
 
 
 
44
  $params = array_merge(
45
  $this->postTypeParams,
46
  array('hierarchical' => true)
49
  return register_post_type($this->postType, $params);
50
  }
51
 
52
+
53
+ public function addMetaBox(){
 
 
 
 
 
54
  add_meta_box(
55
  'hierarchy-post-attributes-metabox',
56
  '<span class="dashicons dashicons-feedback"></span> '.__('Categories'),
61
  );
62
  }
63
 
64
+
65
+ public function enqueueScripts(){
 
 
 
 
 
66
 
67
  $screen = get_current_screen();
68
  if ($this->postType !== $screen->post_type) {
131
  );
132
  }
133
 
134
+
135
+ public function metaBoxAttributes(WP_Post $post){
 
 
 
 
 
 
136
  $postTypeObject = get_post_type_object($post->post_type);
137
  $screen = get_current_screen();
138
 
168
  <?php
169
  }
170
 
171
+ public function ajaxMetaBoxAttributes(){
 
 
 
 
 
 
172
  $this->checkPermission();
173
 
174
  if (!isset($_POST['post_id'])) {
189
  die();
190
  }
191
 
 
 
 
 
 
192
  public function ajaxDialog() {
193
  $this->checkPermission();
194
 
218
  wp_die();
219
  }
220
 
 
 
 
 
 
221
  public function ajaxDialogSave() {
222
  $this->checkPermission();
223
 
239
  }
240
  }
241
 
242
+
243
+ protected function getPostTree($postType){
 
 
 
 
 
 
244
  $args = array(
245
  'post_type' => $postType,
246
  'post_status' => 'publish',
281
  return $postTree;
282
  }
283
 
284
+
285
+ protected function theNestableList(array $tree){
 
 
 
 
 
 
286
  ?>
287
  <ol class="dd-list">
288
  <?php foreach ($tree as $item) : ?>
301
  <?php
302
  }
303
 
304
+
305
+ protected function checkPermission(){
 
 
 
 
 
306
  $postTypeObject = get_post_type_object($this->postType);
307
  if (!current_user_can($postTypeObject->cap->edit_posts)) {
308
  header('HTTP/1.0 403 Forbidden');
311
  }
312
  }
313
 
314
+
315
+ protected function updatePostHierarchy($postData, $parentId = 0){
 
 
 
 
 
 
 
316
  $this->currentPostOrder++;
317
  wp_update_post(array(
318
  'ID' => absint($postData['id']),
includes/extensions/stats/stats.init.php CHANGED
@@ -31,4 +31,10 @@ if(!function_exists('robo_gallery_stats_submenu_page')){
31
  function robo_gallery_stats_submenu_page_render(){
32
  rbs_gallery_include('stats.form.php', plugin_dir_path( __FILE__ ));
33
  }
 
 
 
 
 
 
34
  }
31
  function robo_gallery_stats_submenu_page_render(){
32
  rbs_gallery_include('stats.form.php', plugin_dir_path( __FILE__ ));
33
  }
34
+ }
35
+
36
+ add_filter('removable_query_args', 'robo_gallery_clear_result', 10, 1);
37
+ function robo_gallery_clear_result( $removable_query_args ){
38
+ $removable_query_args[] = 'clearStat';
39
+ return $removable_query_args;
40
  }
includes/rbs_gallery_ajax.php CHANGED
@@ -20,7 +20,7 @@ if(!function_exists('rbs_gallery_ajax_init')){
20
  function rbs_gallery_ajax_callback(){
21
  if( !isset($_POST['function']) || !$_POST['function'] ) return ;
22
  $functionName = $_POST['function'];
23
- if ( ereg("[^a-z_]", $functionName) ) return ;
24
  $functionName = 'rbs_ajax_'.$functionName;
25
  switch ($functionName) {
26
  case 'rbs_ajax_create_article_form': rbs_ajax_create_article_form(); break;
20
  function rbs_gallery_ajax_callback(){
21
  if( !isset($_POST['function']) || !$_POST['function'] ) return ;
22
  $functionName = $_POST['function'];
23
+ if ( preg_match("[^a-z_]", $functionName) ) return ;
24
  $functionName = 'rbs_ajax_'.$functionName;
25
  switch ($functionName) {
26
  case 'rbs_ajax_create_article_form': rbs_ajax_create_article_form(); break;
includes/rbs_gallery_topblock.php CHANGED
@@ -24,9 +24,18 @@ if(!function_exists('rbs_gallery_topblock')){
24
  <div class="rbsTopSmall">'.__( 'with PRO version you get more advanced functionality and even more flexibility in settings' , 'rbs_gallery' ).' </div>
25
  </div>';
26
 
27
- if( defined('ROBO_GALLERY_SPECIAL') && ROBO_GALLERY_SPECIAL ){
28
-
29
- if( ( time() - strtotime('2016-12-24') > 0 ) && ( time() - strtotime('2016-12-24') < 48*60*60 ) ){
 
 
 
 
 
 
 
 
 
30
  if( ROBO_GALLERY_SPECIAL==1 ){
31
  echo '<div class="rbsTopBlockFree rbs_getproversionfree_blank">
32
  <div class="rbsTopSmall"><span class="dashicons dashicons-carrot"></span> '.__( 'Do You wish to get PRO version for FREE ?' , 'rbs_gallery' ).' </div>
24
  <div class="rbsTopSmall">'.__( 'with PRO version you get more advanced functionality and even more flexibility in settings' , 'rbs_gallery' ).' </div>
25
  </div>';
26
 
27
+ if(
28
+ defined('ROBO_GALLERY_SPECIAL') &&
29
+ ROBO_GALLERY_SPECIAL &&
30
+ defined('ROBO_GALLERY_EVENT_DATE') &&
31
+ defined('ROBO_GALLERY_EVENT_HOUR')
32
+ ){
33
+ $date_event = strtotime(ROBO_GALLERY_EVENT_DATE);
34
+ $hour_event = ROBO_GALLERY_EVENT_HOUR * 60 * 60;
35
+ if(
36
+ ( time() - $date_event > 0 ) &&
37
+ ( time() - $date_event < $hour_event )
38
+ ){
39
  if( ROBO_GALLERY_SPECIAL==1 ){
40
  echo '<div class="rbsTopBlockFree rbs_getproversionfree_blank">
41
  <div class="rbsTopSmall"><span class="dashicons dashicons-carrot"></span> '.__( 'Do You wish to get PRO version for FREE ?' , 'rbs_gallery' ).' </div>
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: http://robosoft.co/robogallery
4
  Tags: gallery, photo gallery, images gallery, gallery images, responsive gallery, categories gallery, Polaroid gallery, gallery lightbox, portfolio gallery, video gallery, Gallery Plugin, Robo Gallery
5
  Requires at least: 3.3
6
  Tested up to: 4.7
7
- Stable tag: 2.5.8
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
@@ -254,6 +254,13 @@ If any problem occurs, please contact us.
254
 
255
  == Changelog ==
256
 
 
 
 
 
 
 
 
257
  = 2.5.8 =
258
  * Fix of the JS code
259
 
@@ -324,6 +331,13 @@ If any problem occurs, please contact us.
324
 
325
  == Upgrade Notice ==
326
 
 
 
 
 
 
 
 
327
  = 2.5.8 =
328
  Fix of the JS code
329
 
4
  Tags: gallery, photo gallery, images gallery, gallery images, responsive gallery, categories gallery, Polaroid gallery, gallery lightbox, portfolio gallery, video gallery, Gallery Plugin, Robo Gallery
5
  Requires at least: 3.3
6
  Tested up to: 4.7
7
+ Stable tag: 2.6.0
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
254
 
255
  == Changelog ==
256
 
257
+ = 2.6.0 =
258
+ * Fixed PHP Compatibility Checker warnings
259
+
260
+ = 2.5.9 =
261
+ * Update of the backup alghorithm, new full back up method
262
+ * Changes in backend data configuration
263
+
264
  = 2.5.8 =
265
  * Fix of the JS code
266
 
331
 
332
  == Upgrade Notice ==
333
 
334
+ = 2.6.0 =
335
+ Fixed PHP Compatibility Checker warnings
336
+
337
+ = 2.5.9 =
338
+ Update of the backup alghorithm, new full back up method
339
+ Changes in backend data configuration
340
+
341
  = 2.5.8 =
342
  Fix of the JS code
343
 
robogallery.php CHANGED
@@ -2,7 +2,7 @@
2
  /*
3
  Plugin Name: Robo Gallery
4
  Description: Gallery modes photo gallery, images gallery, video gallery, Polaroid gallery, gallery lighbox, portfolio gallery, responsive gallery
5
- Version: 2.5.8
6
  Author: RoboSoft
7
  Plugin URI: http://robosoft.co/gallery
8
  Author URI: http://robosoft.co/gallery
@@ -15,11 +15,13 @@ if(!defined('WPINC'))die;
15
  if(!defined("ABSPATH"))exit;
16
 
17
  define("ROBO_GALLERY", 1);
18
- define("ROBO_GALLERY_VERSION", '2.5.8');
19
 
20
  if( !defined("ROBO_GALLERY_PATH") ) define("ROBO_GALLERY_PATH", plugin_dir_path( __FILE__ ));
21
 
22
- define("ROBO_GALLERY_SPECIAL", 0);
 
 
23
 
24
  add_action( 'plugins_loaded', 'rbs_gallery_load_textdomain' );
25
  function rbs_gallery_load_textdomain() {
2
  /*
3
  Plugin Name: Robo Gallery
4
  Description: Gallery modes photo gallery, images gallery, video gallery, Polaroid gallery, gallery lighbox, portfolio gallery, responsive gallery
5
+ Version: 2.6.0
6
  Author: RoboSoft
7
  Plugin URI: http://robosoft.co/gallery
8
  Author URI: http://robosoft.co/gallery
15
  if(!defined("ABSPATH"))exit;
16
 
17
  define("ROBO_GALLERY", 1);
18
+ define("ROBO_GALLERY_VERSION", '2.6.0');
19
 
20
  if( !defined("ROBO_GALLERY_PATH") ) define("ROBO_GALLERY_PATH", plugin_dir_path( __FILE__ ));
21
 
22
+ define("ROBO_GALLERY_SPECIAL", 1);
23
+ define("ROBO_GALLERY_EVENT_DATE", '2017-01-11');
24
+ define("ROBO_GALLERY_EVENT_HOUR", 24);
25
 
26
  add_action( 'plugins_loaded', 'rbs_gallery_load_textdomain' );
27
  function rbs_gallery_load_textdomain() {
trunk/LICENSE.txt DELETED
@@ -1,339 +0,0 @@
1
- GNU GENERAL PUBLIC LICENSE
2
- Version 2, June 1991
3
-
4
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
5
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
6
- Everyone is permitted to copy and distribute verbatim copies
7
- of this license document, but changing it is not allowed.
8
-
9
- Preamble
10
-
11
- The licenses for most software are designed to take away your
12
- freedom to share and change it. By contrast, the GNU General Public
13
- License is intended to guarantee your freedom to share and change free
14
- software--to make sure the software is free for all its users. This
15
- General Public License applies to most of the Free Software
16
- Foundation's software and to any other program whose authors commit to
17
- using it. (Some other Free Software Foundation software is covered by
18
- the GNU Lesser General Public License instead.) You can apply it to
19
- your programs, too.
20
-
21
- When we speak of free software, we are referring to freedom, not
22
- price. Our General Public Licenses are designed to make sure that you
23
- have the freedom to distribute copies of free software (and charge for
24
- this service if you wish), that you receive source code or can get it
25
- if you want it, that you can change the software or use pieces of it
26
- in new free programs; and that you know you can do these things.
27
-
28
- To protect your rights, we need to make restrictions that forbid
29
- anyone to deny you these rights or to ask you to surrender the rights.
30
- These restrictions translate to certain responsibilities for you if you
31
- distribute copies of the software, or if you modify it.
32
-
33
- For example, if you distribute copies of such a program, whether
34
- gratis or for a fee, you must give the recipients all the rights that
35
- you have. You must make sure that they, too, receive or can get the
36
- source code. And you must show them these terms so they know their
37
- rights.
38
-
39
- We protect your rights with two steps: (1) copyright the software, and
40
- (2) offer you this license which gives you legal permission to copy,
41
- distribute and/or modify the software.
42
-
43
- Also, for each author's protection and ours, we want to make certain
44
- that everyone understands that there is no warranty for this free
45
- software. If the software is modified by someone else and passed on, we
46
- want its recipients to know that what they have is not the original, so
47
- that any problems introduced by others will not reflect on the original
48
- authors' reputations.
49
-
50
- Finally, any free program is threatened constantly by software
51
- patents. We wish to avoid the danger that redistributors of a free
52
- program will individually obtain patent licenses, in effect making the
53
- program proprietary. To prevent this, we have made it clear that any
54
- patent must be licensed for everyone's free use or not licensed at all.
55
-
56
- The precise terms and conditions for copying, distribution and
57
- modification follow.
58
-
59
- GNU GENERAL PUBLIC LICENSE
60
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
61
-
62
- 0. This License applies to any program or other work which contains
63
- a notice placed by the copyright holder saying it may be distributed
64
- under the terms of this General Public License. The "Program", below,
65
- refers to any such program or work, and a "work based on the Program"
66
- means either the Program or any derivative work under copyright law:
67
- that is to say, a work containing the Program or a portion of it,
68
- either verbatim or with modifications and/or translated into another
69
- language. (Hereinafter, translation is included without limitation in
70
- the term "modification".) Each licensee is addressed as "you".
71
-
72
- Activities other than copying, distribution and modification are not
73
- covered by this License; they are outside its scope. The act of
74
- running the Program is not restricted, and the output from the Program
75
- is covered only if its contents constitute a work based on the
76
- Program (independent of having been made by running the Program).
77
- Whether that is true depends on what the Program does.
78
-
79
- 1. You may copy and distribute verbatim copies of the Program's
80
- source code as you receive it, in any medium, provided that you
81
- conspicuously and appropriately publish on each copy an appropriate
82
- copyright notice and disclaimer of warranty; keep intact all the
83
- notices that refer to this License and to the absence of any warranty;
84
- and give any other recipients of the Program a copy of this License
85
- along with the Program.
86
-
87
- You may charge a fee for the physical act of transferring a copy, and
88
- you may at your option offer warranty protection in exchange for a fee.
89
-
90
- 2. You may modify your copy or copies of the Program or any portion
91
- of it, thus forming a work based on the Program, and copy and
92
- distribute such modifications or work under the terms of Section 1
93
- above, provided that you also meet all of these conditions:
94
-
95
- a) You must cause the modified files to carry prominent notices
96
- stating that you changed the files and the date of any change.
97
-
98
- b) You must cause any work that you distribute or publish, that in
99
- whole or in part contains or is derived from the Program or any
100
- part thereof, to be licensed as a whole at no charge to all third
101
- parties under the terms of this License.
102
-
103
- c) If the modified program normally reads commands interactively
104
- when run, you must cause it, when started running for such
105
- interactive use in the most ordinary way, to print or display an
106
- announcement including an appropriate copyright notice and a
107
- notice that there is no warranty (or else, saying that you provide
108
- a warranty) and that users may redistribute the program under
109
- these conditions, and telling the user how to view a copy of this
110
- License. (Exception: if the Program itself is interactive but
111
- does not normally print such an announcement, your work based on
112
- the Program is not required to print an announcement.)
113
-
114
- These requirements apply to the modified work as a whole. If
115
- identifiable sections of that work are not derived from the Program,
116
- and can be reasonably considered independent and separate works in
117
- themselves, then this License, and its terms, do not apply to those
118
- sections when you distribute them as separate works. But when you
119
- distribute the same sections as part of a whole which is a work based
120
- on the Program, the distribution of the whole must be on the terms of
121
- this License, whose permissions for other licensees extend to the
122
- entire whole, and thus to each and every part regardless of who wrote it.
123
-
124
- Thus, it is not the intent of this section to claim rights or contest
125
- your rights to work written entirely by you; rather, the intent is to
126
- exercise the right to control the distribution of derivative or
127
- collective works based on the Program.
128
-
129
- In addition, mere aggregation of another work not based on the Program
130
- with the Program (or with a work based on the Program) on a volume of
131
- a storage or distribution medium does not bring the other work under
132
- the scope of this License.
133
-
134
- 3. You may copy and distribute the Program (or a work based on it,
135
- under Section 2) in object code or executable form under the terms of
136
- Sections 1 and 2 above provided that you also do one of the following:
137
-
138
- a) Accompany it with the complete corresponding machine-readable
139
- source code, which must be distributed under the terms of Sections
140
- 1 and 2 above on a medium customarily used for software interchange; or,
141
-
142
- b) Accompany it with a written offer, valid for at least three
143
- years, to give any third party, for a charge no more than your
144
- cost of physically performing source distribution, a complete
145
- machine-readable copy of the corresponding source code, to be
146
- distributed under the terms of Sections 1 and 2 above on a medium
147
- customarily used for software interchange; or,
148
-
149
- c) Accompany it with the information you received as to the offer
150
- to distribute corresponding source code. (This alternative is
151
- allowed only for noncommercial distribution and only if you
152
- received the program in object code or executable form with such
153
- an offer, in accord with Subsection b above.)
154
-
155
- The source code for a work means the preferred form of the work for
156
- making modifications to it. For an executable work, complete source
157
- code means all the source code for all modules it contains, plus any
158
- associated interface definition files, plus the scripts used to
159
- control compilation and installation of the executable. However, as a
160
- special exception, the source code distributed need not include
161
- anything that is normally distributed (in either source or binary
162
- form) with the major components (compiler, kernel, and so on) of the
163
- operating system on which the executable runs, unless that component
164
- itself accompanies the executable.
165
-
166
- If distribution of executable or object code is made by offering
167
- access to copy from a designated place, then offering equivalent
168
- access to copy the source code from the same place counts as
169
- distribution of the source code, even though third parties are not
170
- compelled to copy the source along with the object code.
171
-
172
- 4. You may not copy, modify, sublicense, or distribute the Program
173
- except as expressly provided under this License. Any attempt
174
- otherwise to copy, modify, sublicense or distribute the Program is
175
- void, and will automatically terminate your rights under this License.
176
- However, parties who have received copies, or rights, from you under
177
- this License will not have their licenses terminated so long as such
178
- parties remain in full compliance.
179
-
180
- 5. You are not required to accept this License, since you have not
181
- signed it. However, nothing else grants you permission to modify or
182
- distribute the Program or its derivative works. These actions are
183
- prohibited by law if you do not accept this License. Therefore, by
184
- modifying or distributing the Program (or any work based on the
185
- Program), you indicate your acceptance of this License to do so, and
186
- all its terms and conditions for copying, distributing or modifying
187
- the Program or works based on it.
188
-
189
- 6. Each time you redistribute the Program (or any work based on the
190
- Program), the recipient automatically receives a license from the
191
- original licensor to copy, distribute or modify the Program subject to
192
- these terms and conditions. You may not impose any further
193
- restrictions on the recipients' exercise of the rights granted herein.
194
- You are not responsible for enforcing compliance by third parties to
195
- this License.
196
-
197
- 7. If, as a consequence of a court judgment or allegation of patent
198
- infringement or for any other reason (not limited to patent issues),
199
- conditions are imposed on you (whether by court order, agreement or
200
- otherwise) that contradict the conditions of this License, they do not
201
- excuse you from the conditions of this License. If you cannot
202
- distribute so as to satisfy simultaneously your obligations under this
203
- License and any other pertinent obligations, then as a consequence you
204
- may not distribute the Program at all. For example, if a patent
205
- license would not permit royalty-free redistribution of the Program by
206
- all those who receive copies directly or indirectly through you, then
207
- the only way you could satisfy both it and this License would be to
208
- refrain entirely from distribution of the Program.
209
-
210
- If any portion of this section is held invalid or unenforceable under
211
- any particular circumstance, the balance of the section is intended to
212
- apply and the section as a whole is intended to apply in other
213
- circumstances.
214
-
215
- It is not the purpose of this section to induce you to infringe any
216
- patents or other property right claims or to contest validity of any
217
- such claims; this section has the sole purpose of protecting the
218
- integrity of the free software distribution system, which is
219
- implemented by public license practices. Many people have made
220
- generous contributions to the wide range of software distributed
221
- through that system in reliance on consistent application of that
222
- system; it is up to the author/donor to decide if he or she is willing
223
- to distribute software through any other system and a licensee cannot
224
- impose that choice.
225
-
226
- This section is intended to make thoroughly clear what is believed to
227
- be a consequence of the rest of this License.
228
-
229
- 8. If the distribution and/or use of the Program is restricted in
230
- certain countries either by patents or by copyrighted interfaces, the
231
- original copyright holder who places the Program under this License
232
- may add an explicit geographical distribution limitation excluding
233
- those countries, so that distribution is permitted only in or among
234
- countries not thus excluded. In such case, this License incorporates
235
- the limitation as if written in the body of this License.
236
-
237
- 9. The Free Software Foundation may publish revised and/or new versions
238
- of the General Public License from time to time. Such new versions will
239
- be similar in spirit to the present version, but may differ in detail to
240
- address new problems or concerns.
241
-
242
- Each version is given a distinguishing version number. If the Program
243
- specifies a version number of this License which applies to it and "any
244
- later version", you have the option of following the terms and conditions
245
- either of that version or of any later version published by the Free
246
- Software Foundation. If the Program does not specify a version number of
247
- this License, you may choose any version ever published by the Free Software
248
- Foundation.
249
-
250
- 10. If you wish to incorporate parts of the Program into other free
251
- programs whose distribution conditions are different, write to the author
252
- to ask for permission. For software which is copyrighted by the Free
253
- Software Foundation, write to the Free Software Foundation; we sometimes
254
- make exceptions for this. Our decision will be guided by the two goals
255
- of preserving the free status of all derivatives of our free software and
256
- of promoting the sharing and reuse of software generally.
257
-
258
- NO WARRANTY
259
-
260
- 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
261
- FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
262
- OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
263
- PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
264
- OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
265
- MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
266
- TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
267
- PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
268
- REPAIR OR CORRECTION.
269
-
270
- 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
271
- WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
272
- REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
273
- INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
274
- OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
275
- TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
276
- YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
277
- PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
278
- POSSIBILITY OF SUCH DAMAGES.
279
-
280
- END OF TERMS AND CONDITIONS
281
-
282
- How to Apply These Terms to Your New Programs
283
-
284
- If you develop a new program, and you want it to be of the greatest
285
- possible use to the public, the best way to achieve this is to make it
286
- free software which everyone can redistribute and change under these terms.
287
-
288
- To do so, attach the following notices to the program. It is safest
289
- to attach them to the start of each source file to most effectively
290
- convey the exclusion of warranty; and each file should have at least
291
- the "copyright" line and a pointer to where the full notice is found.
292
-
293
- <one line to give the program's name and a brief idea of what it does.>
294
- Copyright (C) <year> <name of author>
295
-
296
- This program is free software; you can redistribute it and/or modify
297
- it under the terms of the GNU General Public License as published by
298
- the Free Software Foundation; either version 2 of the License, or
299
- (at your option) any later version.
300
-
301
- This program is distributed in the hope that it will be useful,
302
- but WITHOUT ANY WARRANTY; without even the implied warranty of
303
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
304
- GNU General Public License for more details.
305
-
306
- You should have received a copy of the GNU General Public License along
307
- with this program; if not, write to the Free Software Foundation, Inc.,
308
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
309
-
310
- Also add information on how to contact you by electronic and paper mail.
311
-
312
- If the program is interactive, make it output a short notice like this
313
- when it starts in an interactive mode:
314
-
315
- Gnomovision version 69, Copyright (C) year name of author
316
- Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
317
- This is free software, and you are welcome to redistribute it
318
- under certain conditions; type `show c' for details.
319
-
320
- The hypothetical commands `show w' and `show c' should show the appropriate
321
- parts of the General Public License. Of course, the commands you use may
322
- be called something other than `show w' and `show c'; they could even be
323
- mouse-clicks or menu items--whatever suits your program.
324
-
325
- You should also get your employer (if you work as a programmer) or your
326
- school, if any, to sign a "copyright disclaimer" for the program, if
327
- necessary. Here is a sample; alter the names:
328
-
329
- Yoyodyne, Inc., hereby disclaims all copyright interest in the program
330
- `Gnomovision' (which makes passes at compilers) written by James Hacker.
331
-
332
- <signature of Ty Coon>, 1 April 1989
333
- Ty Coon, President of Vice
334
-
335
- This General Public License does not permit incorporating your program into
336
- proprietary programs. If your program is a subroutine library, you may
337
- consider it more useful to permit linking proprietary applications with the
338
- library. If this is what you want to do, use the GNU Lesser General
339
- Public License instead of this License.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
trunk/about/index.html DELETED
File without changes
trunk/about/robo-gallery.png DELETED
Binary file
trunk/about/robosoft.png DELETED
Binary file
trunk/addons/bootstrap-iconpicker/css/bootstrap-iconpicker.min.css DELETED
@@ -1,10 +0,0 @@
1
- /*!
2
- * Bootstrap-iconpicker v1.5.0
3
- *
4
- * Copyright 2013-2014 Victor Valencia Rico.
5
- * Licensed under the Apache License v2.0
6
- * http://www.apache.org/licenses/LICENSE-2.0
7
- *
8
- * Designed and built with all the love in the world by @recktoner.
9
- */
10
- .iconpicker .caret{margin-left:10px!important}.iconpicker{min-width:60px}.table-icons .btn{min-height:30px;min-width:35px;text-align:center;padding:0;margin:2px}.table-icons td{min-width:39px}.popover{max-width:inherit!important}.iconpicker-popover{z-index:1050!important}.iconpicker-popover .search-control{margin-bottom:6px;margin-top:6px}
 
 
 
 
 
 
 
 
 
 
trunk/addons/bootstrap-iconpicker/css/index.html DELETED
File without changes
trunk/addons/bootstrap-iconpicker/index.html DELETED
File without changes
trunk/addons/bootstrap-iconpicker/js/bootstrap-iconpicker.js DELETED
@@ -1,527 +0,0 @@
1
- /*!========================================================================
2
- * Bootstrap: bootstrap-iconpicker.js v1.7.0 by @recktoner
3
- * https://victor-valencia.github.com/bootstrap-iconpicker
4
- * ========================================================================
5
- * Copyright 2013-2015 Victor Valencia Rico.
6
- *
7
- * Licensed under the Apache License, Version 2.0 (the "License");
8
- * you may not use this file except in compliance with the License.
9
- * You may obtain a copy of the License at
10
- *
11
- * http://www.apache.org/licenses/LICENSE-2.0
12
- *
13
- * Unless required by applicable law or agreed to in writing, software
14
- * distributed under the License is distributed on an "AS IS" BASIS,
15
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16
- * See the License for the specific language governing permissions and
17
- * limitations under the License.
18
- * ======================================================================== */
19
-
20
- ;(function($){ "use strict";
21
-
22
- // ICONPICKER PUBLIC CLASS DEFINITION
23
- // ==============================
24
- var Iconpicker = function (element, options) {
25
- this.$element = $(element);
26
- this.options = $.extend({}, Iconpicker.DEFAULTS, this.$element.data());
27
- this.options = $.extend({}, this.options, options);
28
- };
29
-
30
- // ICONPICKER ICONSET_EMPTY
31
- // ==============================
32
- Iconpicker.ICONSET_EMPTY = {
33
- iconClass: '',
34
- iconClassFix: '',
35
- icons: []
36
- };
37
-
38
- // ICONPICKER ICONSET
39
- // ==============================
40
- Iconpicker.ICONSET = {
41
- _custom: null,
42
- elusiveicon: $.iconset_elusiveicon || Iconpicker.ICONSET_EMPTY,
43
- fontawesome: $.iconset_fontawesome || Iconpicker.ICONSET_EMPTY,
44
- ionicon: $.iconset_ionicon || Iconpicker.ICONSET_EMPTY,
45
- glyphicon: $.iconset_glyphicon || Iconpicker.ICONSET_EMPTY,
46
- mapicon: $.iconset_mapicon || Iconpicker.ICONSET_EMPTY,
47
- materialdesign: $.iconset_materialdesign || Iconpicker.ICONSET_EMPTY,
48
- octicon: $.iconset_octicon || Iconpicker.ICONSET_EMPTY,
49
- typicon: $.iconset_typicon || Iconpicker.ICONSET_EMPTY,
50
- weathericon: $.iconset_weathericon || Iconpicker.ICONSET_EMPTY
51
- };
52
-
53
- // ICONPICKER DEFAULTS
54
- // ==============================
55
- Iconpicker.DEFAULTS = {
56
- align: 'center',
57
- arrowClass: 'btn-primary',
58
- arrowNextIconClass: 'glyphicon glyphicon-arrow-right',
59
- arrowPrevIconClass: 'glyphicon glyphicon-arrow-left',
60
- cols: 8,
61
- icon: '',
62
- iconset: 'fontawesome',
63
- header: true,
64
- labelHeader: '{0} / {1}',
65
- footer: true,
66
- labelFooter: '{0} - {1} of {2}',
67
- placement: 'bottom',
68
- rows: 7,
69
- search: true,
70
- searchText: 'Search icon',
71
- selectedClass: 'btn-warning',
72
- unselectedClass: 'btn-default'
73
- };
74
-
75
- // ICONPICKER PRIVATE METHODS
76
- // ==============================
77
- Iconpicker.prototype.bindEvents = function () {
78
- var op = this.options;
79
- var el = this;
80
- op.table.find('.btn-previous, .btn-next').off('click').on('click', function(e) {
81
- e.preventDefault();
82
- var inc = parseInt($(this).val(), 10);
83
- el.changeList(op.page + inc);
84
- });
85
- op.table.find('.btn-icon').off('click').on('click', function(e) {
86
- e.preventDefault();
87
-
88
- var inputid = el.$element.data('inputid');
89
- if(inputid) $('#'+inputid).val( $(this).val() );
90
-
91
-
92
- el.select($(this).val());
93
- if(op.inline === false){
94
- el.$element.popover('destroy');
95
- }
96
- else{
97
- op.table.find('i.' + $(this).val()).parent().addClass(op.selectedClass);
98
- }
99
- });
100
- op.table.find('.search-control').off('keyup').on('keyup', function() {
101
- el.changeList(1);
102
- });
103
- };
104
-
105
- Iconpicker.prototype.changeList = function (page) {
106
- this.filterIcons();
107
- this.updateLabels(page);
108
- this.updateIcons(page);
109
- this.options.page = page;
110
- this.bindEvents();
111
- };
112
-
113
- Iconpicker.prototype.filterIcons = function () {
114
- var op = this.options;
115
- var search = op.table.find('.search-control').val();
116
- if (search === "") {
117
- op.icons = Iconpicker.ICONSET[op.iconset].icons;
118
- }
119
- else {
120
- var result = [];
121
- $.each(Iconpicker.ICONSET[op.iconset].icons, function(i, v) {
122
- if (v.indexOf(search) > -1) {
123
- result.push(v);
124
- }
125
- });
126
- op.icons = result;
127
- }
128
- };
129
-
130
- Iconpicker.prototype.removeAddClass = function (target, remove, add) {
131
- this.options.table.find(target).removeClass(remove).addClass(add);
132
- return add;
133
- };
134
-
135
- Iconpicker.prototype.reset = function () {
136
- this.updatePicker();
137
- this.changeList(1);
138
- };
139
-
140
- Iconpicker.prototype.select = function (icon) {
141
- var op = this.options;
142
- var el = this.$element;
143
- op.selected = $.inArray(icon.replace(op.iconClassFix, ''), op.icons);
144
- if (op.selected === -1) {
145
- op.selected = 0;
146
- icon = op.iconClassFix + op.icons[op.selected];
147
- }
148
- if (icon !== '' && op.selected >= 0) {
149
- op.icon = icon;
150
- if(op.inline === false){
151
- el.find('input').val(icon);
152
- el.find('i').attr('class', '').addClass(op.iconClass).addClass(icon);
153
- }
154
- if(icon === op.iconClassFix){
155
- el.trigger({ type: "change", icon: 'empty' });
156
- }
157
- else {
158
- el.trigger({ type: "change", icon: icon });
159
- }
160
- op.table.find('button.' + op.selectedClass).removeClass(op.selectedClass);
161
- }
162
- };
163
-
164
- Iconpicker.prototype.switchPage = function (icon) {
165
- var op = this.options;
166
- op.selected = $.inArray(icon.replace(op.iconClassFix, ''), op.icons);
167
-
168
- if(op.selected >= 0) {
169
- var page = Math.ceil((op.selected + 1) / this.totalIconsPerPage());
170
- this.changeList(page);
171
- }
172
- if(icon === ''){
173
- op.table.find('i.' + op.iconClassFix).parent().addClass(op.selectedClass);
174
- }
175
- else{
176
- op.table.find('i.' + icon).parent().addClass(op.selectedClass);
177
- }
178
- };
179
-
180
- Iconpicker.prototype.totalPages = function () {
181
- return Math.ceil(this.totalIcons() / this.totalIconsPerPage());
182
- };
183
-
184
- Iconpicker.prototype.totalIcons = function () {
185
- return this.options.icons.length;
186
- };
187
-
188
- Iconpicker.prototype.totalIconsPerPage = function () {
189
- if(this.options.rows === 0){
190
- return this.options.icons.length;
191
- }
192
- else{
193
- return this.options.cols * this.options.rows;
194
- }
195
- };
196
-
197
- Iconpicker.prototype.updateArrows = function (page) {
198
- var op = this.options;
199
- var total_pages = this.totalPages();
200
- if (page === 1) {
201
- op.table.find('.btn-previous').addClass('disabled');
202
- }
203
- else {
204
- op.table.find('.btn-previous').removeClass('disabled');
205
- }
206
- if (page === total_pages || total_pages === 0) {
207
- op.table.find('.btn-next').addClass('disabled');
208
- }
209
- else {
210
- op.table.find('.btn-next').removeClass('disabled');
211
- }
212
- };
213
-
214
- Iconpicker.prototype.updateIcons = function (page) {
215
- var op = this.options;
216
- var tbody = op.table.find('tbody').empty();
217
- var offset = (page - 1) * this.totalIconsPerPage();
218
- var length = op.rows;
219
- if(op.rows === 0){
220
- length = op.icons.length;
221
- }
222
- for (var i = 0; i < length; i++) {
223
- var tr = $('<tr></tr>');
224
- for (var j = 0; j < op.cols; j++) {
225
- var pos = offset + (i * op.cols) + j;
226
- var btn = $('<button class="btn ' + op.unselectedClass + ' btn-icon"></button>').hide();
227
- if (pos < op.icons.length) {
228
- var v = op.iconClassFix + op.icons[pos];
229
- btn.val(v).attr('title', v).append('<i class="' + op.iconClass + ' ' + v + '"></i>').show();
230
- if (op.icon === v) {
231
- btn.addClass(op.selectedClass).addClass('btn-icon-selected');
232
- }
233
- }
234
- tr.append($('<td></td>').append(btn));
235
- }
236
- tbody.append(tr);
237
- }
238
- };
239
-
240
- Iconpicker.prototype.updateIconsCount = function () {
241
- var op = this.options;
242
- if(op.footer === true){
243
- var icons_count = [
244
- '<tr>',
245
- ' <td colspan="' + op.cols + '" class="text-center">',
246
- ' <span class="icons-count"></span>',
247
- ' </td>',
248
- '</tr>'
249
- ];
250
- op.table.find('tfoot').empty().append(icons_count.join(''));
251
- }
252
- };
253
-
254
- Iconpicker.prototype.updateLabels = function (page) {
255
- var op = this.options;
256
- var total_icons = this.totalIcons();
257
- var total_pages = this.totalPages();
258
- op.table.find('.page-count').html(op.labelHeader.replace('{0}', (total_pages === 0 ) ? 0 : page).replace('{1}', total_pages));
259
- var offset = (page - 1) * this.totalIconsPerPage();
260
- var total = page * this.totalIconsPerPage();
261
- op.table.find('.icons-count').html(op.labelFooter.replace('{0}', total_icons ? offset + 1 : 0).replace('{1}', (total < total_icons) ? total: total_icons).replace('{2}', total_icons));
262
- this.updateArrows(page);
263
- };
264
-
265
- Iconpicker.prototype.updatePagesCount = function () {
266
- var op = this.options;
267
- if(op.header === true){
268
- var tr = $('<tr></tr>');
269
- for (var i = 0; i < op.cols; i++) {
270
- var td = $('<td class="text-center"></td>');
271
- if (i === 0 || i === op.cols - 1) {
272
- var arrow = [
273
- '<button class="btn btn-arrow ' + ((i === 0) ? 'btn-previous' : 'btn-next') + ' ' + op.arrowClass + '" value="' + ((i === 0) ? -1 : 1) + '">',
274
- '<span class="' + ((i === 0) ? op.arrowPrevIconClass : op.arrowNextIconClass) + '"></span>',
275
- '</button>'
276
- ];
277
- td.append(arrow.join(''));
278
- tr.append(td);
279
- }
280
- else if (tr.find('.page-count').length === 0) {
281
- td.attr('colspan', op.cols - 2).append('<span class="page-count"></span>');
282
- tr.append(td);
283
- }
284
- }
285
- op.table.find('thead').empty().append(tr);
286
- }
287
- };
288
-
289
- Iconpicker.prototype.updatePicker = function () {
290
- var op = this.options;
291
- if (op.cols < 4) {
292
- throw 'Iconpicker => The number of columns must be greater than or equal to 4. [option.cols = ' + op.cols + ']';
293
- }
294
- else if (op.rows < 0) {
295
- throw 'Iconpicker => The number of rows must be greater than or equal to 0. [option.rows = ' + op.rows + ']';
296
- }
297
- else {
298
- this.updatePagesCount();
299
- this.updateSearch();
300
- this.updateIconsCount();
301
- }
302
- };
303
-
304
- Iconpicker.prototype.updateSearch = function () {
305
- var op = this.options;
306
- var search = [
307
- '<tr>',
308
- ' <td colspan="' + op.cols + '">',
309
- ' <input type="text" class="form-control search-control" style="width: ' + op.cols * 39 + 'px;" placeholder="' + op.searchText + '">',
310
- ' </td>',
311
- '</tr>'
312
- ];
313
- search = $(search.join(''));
314
- if (op.search === true) {
315
- search.show();
316
- }
317
- else {
318
- search.hide();
319
- }
320
- op.table.find('thead').append(search);
321
- };
322
-
323
- // ICONPICKER PUBLIC METHODS
324
- // ==============================
325
- Iconpicker.prototype.setAlign = function (value) {
326
- this.$element.removeClass(this.options.align).addClass(value);
327
- this.options.align = value;
328
- };
329
-
330
- Iconpicker.prototype.setArrowClass = function (value) {
331
- this.options.arrowClass = this.removeAddClass('.btn-arrow', this.options.arrowClass, value);
332
- };
333
-
334
- Iconpicker.prototype.setArrowNextIconClass = function (value) {
335
- this.options.arrowNextIconClass = this.removeAddClass('.btn-next > span', this.options.arrowNextIconClass, value);
336
- };
337
-
338
- Iconpicker.prototype.setArrowPrevIconClass = function (value) {
339
- this.options.arrowPrevIconClass = this.removeAddClass('.btn-previous > span', this.options.arrowPrevIconClass, value);
340
- };
341
-
342
- Iconpicker.prototype.setCols = function (value) {
343
- this.options.cols = value;
344
- this.reset();
345
- };
346
-
347
- Iconpicker.prototype.setFooter = function (value) {
348
- var footer = this.options.table.find('tfoot');
349
- if (value === true) {
350
- footer.show();
351
- }
352
- else {
353
- footer.hide();
354
- }
355
- this.options.footer = value;
356
- };
357
-
358
- Iconpicker.prototype.setHeader = function (value) {
359
- var header = this.options.table.find('thead');
360
- if (value === true) {
361
- header.show();
362
- }
363
- else {
364
- header.hide();
365
- }
366
- this.options.header = value;
367
- };
368
-
369
- Iconpicker.prototype.setIcon = function (value) {
370
- this.select(value);
371
- };
372
-
373
- Iconpicker.prototype.setIconset = function (value) {
374
- var op = this.options;
375
- if ($.isPlainObject(value)) {
376
- Iconpicker.ICONSET._custom = $.extend(Iconpicker.ICONSET_EMPTY, value);
377
- op.iconset = '_custom';
378
- }
379
- else if (!Iconpicker.ICONSET.hasOwnProperty(value)) {
380
- op.iconset = Iconpicker.DEFAULTS.iconset;
381
- }
382
- else {
383
- op.iconset = value;
384
- }
385
- op = $.extend(op, Iconpicker.ICONSET[op.iconset]);
386
- this.reset();
387
- this.select(op.icon);
388
- };
389
-
390
- Iconpicker.prototype.setLabelHeader = function (value) {
391
- this.options.labelHeader = value;
392
- this.updateLabels(this.options.page);
393
- };
394
-
395
- Iconpicker.prototype.setLabelFooter = function (value) {
396
- this.options.labelFooter = value;
397
- this.updateLabels(this.options.page);
398
- };
399
-
400
- Iconpicker.prototype.setPlacement = function (value) {
401
- this.options.placement = value;
402
- };
403
-
404
- Iconpicker.prototype.setRows = function (value) {
405
- this.options.rows = value;
406
- this.reset();
407
- };
408
-
409
- Iconpicker.prototype.setSearch = function (value) {
410
- var search = this.options.table.find('.search-control');
411
- if (value === true) {
412
- search.show();
413
- }
414
- else {
415
- search.hide();
416
- }
417
- search.val('');
418
- this.changeList(1);
419
- this.options.search = value;
420
- };
421
-
422
- Iconpicker.prototype.setSearchText = function (value) {
423
- this.options.table.find('.search-control').attr('placeholder', value);
424
- this.options.searchText = value;
425
- };
426
-
427
- Iconpicker.prototype.setSelectedClass = function (value) {
428
- this.options.selectedClass = this.removeAddClass('.btn-icon-selected', this.options.selectedClass, value);
429
- };
430
-
431
- Iconpicker.prototype.setUnselectedClass = function (value) {
432
- this.options.unselectedClass = this.removeAddClass('.btn-icon', this.options.unselectedClass, value);
433
- };
434
-
435
- // ICONPICKER PLUGIN DEFINITION
436
- // ========================
437
- var old = $.fn.iconpicker;
438
- $.fn.iconpicker = function (option, params) {
439
- return this.each(function () {
440
- var $this = $(this);
441
- var data = $this.data('bs.iconpicker');
442
- var options = typeof option === 'object' && option;
443
- if (!data) {
444
- $this.data('bs.iconpicker', (data = new Iconpicker(this, options)));
445
- }
446
- if (typeof option === 'string') {
447
- if (typeof data[option] === 'undefined') {
448
- throw 'Iconpicker => The "' + option + '" method does not exists.';
449
- }
450
- else {
451
- data[option](params);
452
- }
453
- }
454
- else{
455
- var op = data.options;
456
- op = $.extend(op, {
457
- inline: false,
458
- page: 1,
459
- selected: -1,
460
- table: $('<table class="table-icons"><thead></thead><tbody></tbody><tfoot></tfoot></table>')
461
- });
462
- var name = (typeof $this.attr('name') !== 'undefined') ? 'name="' + $this.attr('name') + '"' : '';
463
-
464
- if($this.prop('tagName') === 'BUTTON'){
465
- $this.empty()
466
- .append('<i></i>')
467
- .append('<input type="hidden" ' + name + '></input>')
468
- .append('<span class="caret"></span>')
469
- .addClass('iconpicker');
470
- data.setIconset(op.iconset);
471
- $this.on('click', function(e) {
472
- e.preventDefault();
473
- $this.popover({
474
- animation: false,
475
- trigger: 'manual',
476
- html: true,
477
- content: op.table,
478
- container: $this.parents('.rbs_block'),
479
- placement: op.placement
480
- }).on('shown.bs.popover', function () {
481
- data.switchPage(op.icon);
482
- data.bindEvents();
483
- });
484
- $this.data('bs.popover').tip().addClass('iconpicker-popover');
485
- $this.popover('show');
486
- });
487
- }
488
- else{
489
- op.inline = true;
490
- data.setIconset(op.iconset);
491
- $this.empty()
492
- .append('<input type="hidden" ' + name + '></input>')
493
- .append(op.table)
494
- .addClass('iconpicker')
495
- .addClass(op.align);
496
- data.switchPage(op.icon);
497
- data.bindEvents();
498
- }
499
-
500
- }
501
- });
502
- };
503
-
504
- $.fn.iconpicker.Constructor = Iconpicker;
505
-
506
- // ICONPICKER NO CONFLICT
507
- // ==================
508
- $.fn.iconpicker.noConflict = function () {
509
- $.fn.iconpicker = old;
510
- return this;
511
- };
512
-
513
- // ICONPICKER DATA-API
514
- // ===============
515
- $(document).on('click', 'body', function (e) {
516
- $('.iconpicker').each(function () {
517
- //the 'is' for buttons that trigger popups
518
- //the 'has' for icons within a button that triggers a popup
519
- if (!$(this).is(e.target) && $(this).has(e.target).length === 0 && $('.popover').has(e.target).length === 0) {
520
- $(this).popover('destroy');
521
- }
522
- });
523
- });
524
-
525
- $('button[role="iconpicker"],div[role="iconpicker"]').iconpicker();
526
-
527
- })(jQuery);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
trunk/addons/bootstrap-iconpicker/js/iconset/iconset-fontawesome-4.3.0.min.js DELETED
@@ -1,22 +0,0 @@
1
- /*!========================================================================
2
- * Bootstrap: iconset-fontawesome-4.3.0.js by @michaelbilcot
3
- * https://victor-valencia.github.com/bootstrap-iconpicker
4
- *
5
- * Iconset: Font Awesome 4.3.0
6
- * http://fortawesome.github.io/Font-Awesome/
7
- * ========================================================================
8
- * Copyright 2013-2015 Victor Valencia Rico.
9
- *
10
- * Licensed under the Apache License, Version 2.0 (the "License");
11
- * you may not use this file except in compliance with the License.
12
- * You may obtain a copy of the License at
13
- *
14
- * http://www.apache.org/licenses/LICENSE-2.0
15
- *
16
- * Unless required by applicable law or agreed to in writing, software
17
- * distributed under the License is distributed on an "AS IS" BASIS,
18
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
19
- * See the License for the specific language governing permissions and
20
- * limitations under the License.
21
- * ======================================================================== */
22
- !function($){$.iconset_fontawesome={iconClass:"fa",iconClassFix:"fa-",icons:["","adjust","adn","align-center","align-justify","align-left","align-right","ambulance","anchor","android","angellist","angle-double-down","angle-double-left","angle-double-right","angle-double-up","angle-down","angle-left","angle-right","angle-up","apple","archive","area-chart","arrow-circle-down","arrow-circle-left","arrow-circle-o-down","arrow-circle-o-left","arrow-circle-o-right","arrow-circle-o-up","arrow-circle-right","arrow-circle-up","arrow-down","arrow-left","arrow-right","arrow-up","arrows","arrows-alt","arrows-h","arrows-v","asterisk","at","automobile","backward","ban","bank","bar-chart","bar-chart-o","barcode","bars","bed","beer","behance","behance-square","bell","bell-o","bell-slash","bell-slash-o","bicycle","binoculars","birthday-cake","bitbucket","bitbucket-square","bitcoin","bold","bolt","bomb","book","bookmark","bookmark-o","briefcase","btc","bug","building","building-o","bullhorn","bullseye","bus","buysellads","cab","calculator","calendar","calendar-o","camera","camera-retro","car","caret-down","caret-left","caret-right","caret-square-o-down","caret-square-o-left","caret-square-o-right","caret-square-o-up","caret-up","cart-arrow-down","cart-plus","cc","cc-amex","cc-discover","cc-mastercard","cc-paypal","cc-stripe","cc-visa","certificate","chain","chain-broken","check","check-circle","check-circle-o","check-square","check-square-o","chevron-circle-down","chevron-circle-left","chevron-circle-right","chevron-circle-up","chevron-down","chevron-left","chevron-right","chevron-up","child","circle","circle-o","circle-o-notch","circle-thin","clipboard","clock-o","close","cloud","cloud-download","cloud-upload","cny","code","code-fork","codepen","coffee","cog","cogs","columns","comment","comment-o","comments","comments-o","compass","compress","connectdevelop","copy","copyright","credit-card","crop","crosshairs","css3","cube","cubes","cut","cutlery","dashboard","dashcube","database","dedent","delicious","desktop","deviantart","diamond","digg","dollar","dot-circle-o","download","dribbble","dropbox","drupal","edit","eject","ellipsis-h","ellipsis-v","empire","envelope","envelope-o","envelope-square","eraser","eur","euro","exchange","exclamation","exclamation-circle","exclamation-triangle","expand","external-link","external-link-square","eye","eye-slash","eyedropper","facebook","facebook-f","facebook-official","facebook-square","fast-backward","fast-forward","fax","female","fighter-jet","file","file-archive-o","file-audio-o","file-code-o","file-excel-o","file-image-o","file-movie-o","file-o","file-pdf-o","file-photo-o","file-picture-o","file-powerpoint-o","file-sound-o","file-text","file-text-o","file-video-o","file-word-o","file-zip-o","files-o","film","filter","fire","fire-extinguisher","flag","flag-checkered","flag-o","flash","flask","flickr","floppy-o","folder","folder-o","folder-open","folder-open-o","font","forumbee","forward","foursquare","frown-o","futbol-o","gamepad","gavel","gbp","ge","gear","gears","genderless","gift","git","git-square","github","github-alt","github-square","gittip","glass","globe","google","google-plus","google-plus-square","google-wallet","graduation-cap","gratipay","group","h-square","hacker-news","hand-o-down","hand-o-left","hand-o-right","hand-o-up","hdd-o","header","headphones","heart","heart-o","heartbeat","history","home","hospital-o","hotel","html5","ils","image","inbox","indent","info","info-circle","inr","instagram","institution","ioxhost","italic","joomla","jpy","jsfiddle","key","keyboard-o","krw","language","laptop","lastfm","lastfm-square","leaf","leanpub","legal","lemon-o","level-down","level-up","life-bouy","life-buoy","life-ring","life-saver","lightbulb-o","line-chart","link","linkedin","linkedin-square","linux","list","list-alt","list-ol","list-ul","location-arrow","lock","long-arrow-down","long-arrow-left","long-arrow-right","long-arrow-up","magic","magnet","mail-forward","mail-reply","mail-reply-all","male","map-marker","mars","mars-double","mars-stroke","mars-stroke-h","mars-stroke-v","maxcdn","meanpath","medium","medkit","meh-o","mercury","microphone","microphone-slash","minus","minus-circle","minus-square","minus-square-o","mobile","mobile-phone","money","moon-o","mortar-board","motorcycle","music","navicon","neuter","newspaper-o","openid","outdent","pagelines","paint-brush","paper-plane","paper-plane-o","paperclip","paragraph","paste","pause","paw","paypal","pencil","pencil-square","pencil-square-o","phone","phone-square","photo","picture-o","pie-chart","pied-piper","pied-piper-alt","pinterest","pinterest-p","pinterest-square","plane","play","play-circle","play-circle-o","plug","plus","plus-circle","plus-square","plus-square-o","power-off","print","puzzle-piece","qq","qrcode","question","question-circle","quote-left","quote-right","ra","random","rebel","recycle","reddit","reddit-square","refresh","remove","renren","reorder","repeat","reply","reply-all","retweet","rmb","road","rocket","rotate-left","rotate-right","rouble","rss","rss-square","rub","ruble","rupee","save","scissors","search","search-minus","search-plus","sellsy","send","send-o","server","share","share-alt","share-alt-square","share-square","share-square-o","shekel","sheqel","shield","ship","shirtsinbulk","shopping-cart","sign-in","sign-out","signal","simplybuilt","sitemap","skyatlas","skype","slack","sliders","slideshare","smile-o","soccer-ball-o","sort","sort-alpha-asc","sort-alpha-desc","sort-amount-asc","sort-amount-desc","sort-asc","sort-desc","sort-down","sort-numeric-asc","sort-numeric-desc","sort-up","soundcloud","space-shuttle","spinner","spoon","spotify","square","square-o","stack-exchange","stack-overflow","star","star-half","star-half-empty","star-half-full","star-half-o","star-o","steam","steam-square","step-backward","step-forward","stethoscope","stop","street-view","strikethrough","stumbleupon","stumbleupon-circle","subscript","subway","suitcase","sun-o","superscript","support","table","tablet","tachometer","tag","tags","tasks","taxi","tencent-weibo","terminal","text-height","text-width","th","th-large","th-list","thumb-tack","thumbs-down","thumbs-o-down","thumbs-o-up","thumbs-up","ticket","times","times-circle","times-circle-o","tint","toggle-down","toggle-left","toggle-off","toggle-on","toggle-right","toggle-up","train","transgender","transgender-alt","trash","trash-o","tree","trello","trophy","truck","try","tty","tumblr","tumblr-square","turkish-lira","twitch","twitter","twitter-square","umbrella","underline","undo","university","unlink","unlock","unlock-alt","unsorted","upload","usd","user","user-md","user-plus","user-secret","user-times","users","venus","venus-double","venus-mars","viacoin","video-camera","vimeo-square","vine","vk","volume-down","volume-off","volume-up","warning","wechat","weibo","weixin","whatsapp","wheelchair","wifi","windows","won","wordpress","wrench","xing","xing-square","yahoo","yelp","yen","youtube","youtube-play","youtube-square"]}}(jQuery);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
trunk/addons/bootstrap-iconpicker/js/iconset/index.html DELETED
File without changes
trunk/addons/bootstrap-iconpicker/js/index.html DELETED
File without changes
trunk/addons/bootstrap-select/css/bootstrap-select.css DELETED
@@ -1,259 +0,0 @@
1
- /*!
2
- * Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select/)
3
- *
4
- * Copyright 2013-2014 bootstrap-select
5
- * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
6
- */
7
-
8
- #post .rbs_block .bootstrap-select {
9
- /*width: 220px\9; IE8 and below*/
10
- width: 220px \0;
11
- /*IE9 and below*/
12
- }
13
- #post .rbs_block .bootstrap-select > .btn {
14
- width: 100%;
15
- padding-right: 25px;
16
- }
17
- #post .rbs_block .error .bootstrap-select .btn {
18
- border: 1px solid #b94a48;
19
- }
20
- #post .rbs_block .control-group.error .bootstrap-select .dropdown-toggle {
21
- border-color: #b94a48;
22
- }
23
- #post .rbs_block .bootstrap-select.fit-width {
24
- width: auto !important;
25
- }
26
- #post .rbs_block .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
27
- width: 220px;
28
- }
29
- #post .rbs_block .bootstrap-select .btn:focus {
30
- outline: thin dotted #333333 !important;
31
- outline: 5px auto -webkit-focus-ring-color !important;
32
- outline-offset: -2px;
33
- }
34
- #post .rbs_block .bootstrap-select.form-control {
35
- margin-bottom: 0;
36
- padding: 0;
37
- border: none;
38
- }
39
- #post .rbs_block .bootstrap-select.form-control:not([class*="col-"]) {
40
- width: 100%;
41
- }
42
- #post .rbs_block .bootstrap-select.btn-group:not(.input-group-btn),
43
- #post .rbs_block .bootstrap-select.btn-group[class*="col-"] {
44
- float: none;
45
- display: inline-block;
46
- margin-left: 0;
47
- }
48
- #post .rbs_block .bootstrap-select.btn-group.dropdown-menu-right,
49
- #post .rbs_block .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
50
- #post .rbs_block .row-fluid .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
51
- float: right;
52
- }
53
- #post .rbs_block .form-search .bootstrap-select.btn-group,
54
- #post .rbs_block .form-inline .bootstrap-select.btn-group,
55
- #post .rbs_block .form-horizontal .bootstrap-select.btn-group,
56
- #post .rbs_block .form-group .bootstrap-select.btn-group {
57
- margin-bottom: 0;
58
- }
59
- #post .rbs_block .form-group-lg .bootstrap-select.btn-group.form-control,
60
- #post .rbs_block .form-group-sm .bootstrap-select.btn-group.form-control {
61
- padding: 0;
62
- }
63
- #post .rbs_block .form-inline .bootstrap-select.btn-group .form-control {
64
- width: 100%;
65
- }
66
- #post .rbs_block .input-append .bootstrap-select.btn-group {
67
- margin-left: -1px;
68
- }
69
- #post .rbs_block .input-prepend .bootstrap-select.btn-group {
70
- margin-right: -1px;
71
- }
72
- #post .rbs_block .bootstrap-select.btn-group > .disabled {
73
- cursor: not-allowed;
74
- }
75
- #post .rbs_block .bootstrap-select.btn-group > .disabled:focus {
76
- outline: none !important;
77
- }
78
- #post .rbs_block .bootstrap-select.btn-group .btn .filter-option {
79
- display: inline-block;
80
- overflow: hidden;
81
- width: 100%;
82
- text-align: left;
83
- }
84
- #post .rbs_block .bootstrap-select.btn-group .btn .caret {
85
- position: absolute;
86
- top: 50%;
87
- right: 12px;
88
- margin-top: -2px;
89
- vertical-align: middle;
90
- }
91
- #post .rbs_block .bootstrap-select.btn-group[class*="col-"] .btn {
92
- width: 100%;
93
- }
94
- #post .rbs_block .bootstrap-select.btn-group .dropdown-menu {
95
- min-width: 100%;
96
- z-index: 1035;
97
- -webkit-box-sizing: border-box;
98
- -moz-box-sizing: border-box;
99
- box-sizing: border-box;
100
- }
101
- #post .rbs_block .bootstrap-select.btn-group .dropdown-menu.inner {
102
- position: static;
103
- border: 0;
104
- padding: 0;
105
- margin: 0;
106
- border-radius: 0;
107
- -webkit-box-shadow: none;
108
- box-shadow: none;
109
- }
110
- #post .rbs_block .bootstrap-select.btn-group .dropdown-menu li {
111
- position: relative;
112
- }
113
- #post .rbs_block .bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:hover small,
114
- #post .rbs_block .bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:focus small,
115
- #post .rbs_block .bootstrap-select.btn-group .dropdown-menu li.active:not(.disabled) a small {
116
- color: #64b1d8;
117
- color: rgba(100, 177, 216, 0.4);
118
- }
119
- #post .rbs_block .bootstrap-select.btn-group .dropdown-menu li.disabled a {
120
- cursor: not-allowed;
121
- }
122
- #post .rbs_block .bootstrap-select.btn-group .dropdown-menu li a {
123
- cursor: pointer;
124
- }
125
- #post .rbs_block .bootstrap-select.btn-group .dropdown-menu li a.opt {
126
- position: relative;
127
- padding-left: 2.25em;
128
- }
129
- #post .rbs_block .bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
130
- display: none;
131
- }
132
- #post .rbs_block .bootstrap-select.btn-group .dropdown-menu li a span.text {
133
- display: inline-block;
134
- }
135
- #post .rbs_block .bootstrap-select.btn-group .dropdown-menu li small {
136
- padding-left: 0.5em;
137
- }
138
- #post .rbs_block .bootstrap-select.btn-group .dropdown-menu .notify {
139
- position: absolute;
140
- bottom: 5px;
141
- width: 96%;
142
- margin: 0 2%;
143
- min-height: 26px;
144
- padding: 3px 5px;
145
- background: #f5f5f5;
146
- border: 1px solid #e3e3e3;
147
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
148
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
149
- pointer-events: none;
150
- opacity: 0.9;
151
- -webkit-box-sizing: border-box;
152
- -moz-box-sizing: border-box;
153
- box-sizing: border-box;
154
- }
155
- #post .rbs_block .bootstrap-select.btn-group .no-results {
156
- padding: 3px;
157
- background: #f5f5f5;
158
- margin: 0 5px;
159
- }
160
- #post .rbs_block .bootstrap-select.btn-group.fit-width .btn .filter-option {
161
- position: static;
162
- }
163
- #post .rbs_block .bootstrap-select.btn-group.fit-width .btn .caret {
164
- position: static;
165
- top: auto;
166
- margin-top: -1px;
167
- }
168
- #post .rbs_block .bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
169
- position: absolute;
170
- display: inline-block;
171
- right: 15px;
172
- margin-top: 5px;
173
- }
174
- #post .rbs_block .bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
175
- margin-right: 34px;
176
- }
177
- #post .rbs_block .bootstrap-select.show-menu-arrow.open > .btn {
178
- z-index: 1035 + 1;
179
- }
180
- #post .rbs_block .bootstrap-select.show-menu-arrow .dropdown-toggle:before {
181
- content: '';
182
- border-left: 7px solid transparent;
183
- border-right: 7px solid transparent;
184
- border-bottom-width: 7px;
185
- border-bottom-style: solid;
186
- border-bottom-color: #cccccc;
187
- border-bottom-color: rgba(204, 204, 204, 0.2);
188
- position: absolute;
189
- bottom: -4px;
190
- left: 9px;
191
- display: none;
192
- }
193
- #post .rbs_block .bootstrap-select.show-menu-arrow .dropdown-toggle:after {
194
- content: '';
195
- border-left: 6px solid transparent;
196
- border-right: 6px solid transparent;
197
- border-bottom: 6px solid white;
198
- position: absolute;
199
- bottom: -4px;
200
- left: 10px;
201
- display: none;
202
- }
203
- #post .rbs_block .bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
204
- bottom: auto;
205
- top: -3px;
206
- border-bottom: 0;
207
- border-top-width: 7px;
208
- border-top-style: solid;
209
- border-top-color: #cccccc;
210
- border-top-color: rgba(204, 204, 204, 0.2);
211
- }
212
- #post .rbs_block .bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
213
- bottom: auto;
214
- top: -3px;
215
- border-top: 6px solid white;
216
- border-bottom: 0;
217
- }
218
- #post .rbs_block .bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
219
- right: 12px;
220
- left: auto;
221
- }
222
- #post .rbs_block .bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
223
- right: 13px;
224
- left: auto;
225
- }
226
- #post .rbs_block .bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before,
227
- #post .rbs_block .bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {
228
- display: block;
229
- }
230
- #post .rbs_block .bs-searchbox,
231
- #post .rbs_block .bs-actionsbox {
232
- padding: 4px 8px;
233
- }
234
- #post .rbs_block .bs-actionsbox {
235
- float: left;
236
- width: 100%;
237
- -webkit-box-sizing: border-box;
238
- -moz-box-sizing: border-box;
239
- box-sizing: border-box;
240
- }
241
- #post .rbs_block .bs-actionsbox .btn-group button {
242
- width: 50%;
243
- }
244
- #post .rbs_block .bs-searchbox + .bs-actionsbox {
245
- padding: 0 8px 4px;
246
- }
247
- #post .rbs_block .bs-searchbox input.form-control {
248
- margin-bottom: 0;
249
- width: 100%;
250
- }
251
- #post .rbs_block .mobile-device {
252
- position: absolute;
253
- top: 0;
254
- left: 0;
255
- display: block !important;
256
- width: 100%;
257
- height: 100% !important;
258
- opacity: 0;
259
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
trunk/addons/bootstrap-select/css/index.html DELETED
File without changes
trunk/addons/bootstrap-select/index.html DELETED
File without changes
trunk/addons/bootstrap-select/js/bootstrap-select.min.js DELETED
@@ -1,7 +0,0 @@
1
- /*!
2
- * Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select/)
3
- *
4
- * Copyright 2013-2014 bootstrap-select
5
- * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
6
- */
7
- !function(a){"use strict";function b(a,b){return a.toUpperCase().indexOf(b.toUpperCase())>-1}function c(b){var c=[{re:/[\xC0-\xC6]/g,ch:"A"},{re:/[\xE0-\xE6]/g,ch:"a"},{re:/[\xC8-\xCB]/g,ch:"E"},{re:/[\xE8-\xEB]/g,ch:"e"},{re:/[\xCC-\xCF]/g,ch:"I"},{re:/[\xEC-\xEF]/g,ch:"i"},{re:/[\xD2-\xD6]/g,ch:"O"},{re:/[\xF2-\xF6]/g,ch:"o"},{re:/[\xD9-\xDC]/g,ch:"U"},{re:/[\xF9-\xFC]/g,ch:"u"},{re:/[\xC7-\xE7]/g,ch:"c"},{re:/[\xD1]/g,ch:"N"},{re:/[\xF1]/g,ch:"n"}];return a.each(c,function(){b=b.replace(this.re,this.ch)}),b}function d(a){var b={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},c="(?:"+Object.keys(b).join("|")+")",d=new RegExp(c),e=new RegExp(c,"g"),f=null==a?"":""+a;return d.test(f)?f.replace(e,function(a){return b[a]}):f}function e(b,c){var d=arguments,e=b,b=d[0],c=d[1];[].shift.apply(d),"undefined"==typeof b&&(b=e);var g,h=this.each(function(){var e=a(this);if(e.is("select")){var h=e.data("selectpicker"),i="object"==typeof b&&b;if(h){if(i)for(var j in i)i.hasOwnProperty(j)&&(h.options[j]=i[j])}else{var k=a.extend({},f.DEFAULTS,a.fn.selectpicker.defaults||{},e.data(),i);e.data("selectpicker",h=new f(this,k,c))}"string"==typeof b&&(g=h[b]instanceof Function?h[b].apply(h,d):h.options[b])}});return"undefined"!=typeof g?g:h}a.expr[":"].icontains=function(c,d,e){return b(a(c).text(),e[3])},a.expr[":"].aicontains=function(c,d,e){return b(a(c).data("normalizedText")||a(c).text(),e[3])};var f=function(b,c,d){d&&(d.stopPropagation(),d.preventDefault()),this.$element=a(b),this.$newElement=null,this.$button=null,this.$menu=null,this.$lis=null,this.options=c,null===this.options.title&&(this.options.title=this.$element.attr("title")),this.val=f.prototype.val,this.render=f.prototype.render,this.refresh=f.prototype.refresh,this.setStyle=f.prototype.setStyle,this.selectAll=f.prototype.selectAll,this.deselectAll=f.prototype.deselectAll,this.destroy=f.prototype.remove,this.remove=f.prototype.remove,this.show=f.prototype.show,this.hide=f.prototype.hide,this.init()};f.VERSION="1.6.3",f.DEFAULTS={noneSelectedText:"Nothing selected",noneResultsText:"No results match",countSelectedText:function(a){return 1==a?"{0} item selected":"{0} items selected"},maxOptionsText:function(a,b){var c=[];return c[0]=1==a?"Limit reached ({n} item max)":"Limit reached ({n} items max)",c[1]=1==b?"Group limit reached ({n} item max)":"Group limit reached ({n} items max)",c},selectAllText:"Select All",deselectAllText:"Deselect All",multipleSeparator:", ",style:"btn-default",size:"auto",title:null,selectedTextFormat:"values",width:!1,container:!1,hideDisabled:!1,showSubtext:!1,showIcon:!0,showContent:!0,dropupAuto:!0,header:!1,liveSearch:!1,actionsBox:!1,iconBase:"glyphicon",tickIcon:"glyphicon-ok",maxOptions:!1,mobile:!1,selectOnTab:!1,dropdownAlignRight:!1,searchAccentInsensitive:!1},f.prototype={constructor:f,init:function(){var b=this,c=this.$element.attr("id");this.$element.hide(),this.multiple=this.$element.prop("multiple"),this.autofocus=this.$element.prop("autofocus"),this.$newElement=this.createView(),this.$element.after(this.$newElement),this.$menu=this.$newElement.find("> .dropdown-menu"),this.$button=this.$newElement.find("> button"),this.$searchbox=this.$newElement.find("input"),this.options.dropdownAlignRight&&this.$menu.addClass("dropdown-menu-right"),"undefined"!=typeof c&&(this.$button.attr("data-id",c),a('label[for="'+c+'"]').click(function(a){a.preventDefault(),b.$button.focus()})),this.checkDisabled(),this.clickListener(),this.options.liveSearch&&this.liveSearchListener(),this.render(),this.liHeight(),this.setStyle(),this.setWidth(),this.options.container&&this.selectPosition(),this.$menu.data("this",this),this.$newElement.data("this",this),this.options.mobile&&this.mobile()},createDropdown:function(){var b=this.multiple?" show-tick":"",c=this.$element.parent().hasClass("input-group")?" input-group-btn":"",d=this.autofocus?" autofocus":"",e=this.$element.parents().hasClass("form-group-lg")?" btn-lg":this.$element.parents().hasClass("form-group-sm")?" btn-sm":"",f=this.options.header?'<div class="popover-title"><button type="button" class="close" aria-hidden="true">&times;</button>'+this.options.header+"</div>":"",g=this.options.liveSearch?'<div class="bs-searchbox"><input type="text" class="input-block-level form-control" autocomplete="off" /></div>':"",h=this.options.actionsBox?'<div class="bs-actionsbox"><div class="btn-group btn-block"><button class="actions-btn bs-select-all btn btn-sm btn-default">'+this.options.selectAllText+'</button><button class="actions-btn bs-deselect-all btn btn-sm btn-default">'+this.options.deselectAllText+"</button></div></div>":"",i='<div class="btn-group bootstrap-select'+b+c+'"><button type="button" class="btn dropdown-toggle selectpicker'+e+'" data-toggle="dropdown"'+d+'><span class="filter-option pull-left"></span>&nbsp;<span class="caret"></span></button><div class="dropdown-menu open">'+f+g+h+'<ul class="dropdown-menu inner selectpicker" role="menu"></ul></div></div>';return a(i)},createView:function(){var a=this.createDropdown(),b=this.createLi();return a.find("ul").append(b),a},reloadLi:function(){this.destroyLi();var a=this.createLi();this.$menu.find("ul").append(a)},destroyLi:function(){this.$menu.find("li").remove()},createLi:function(){var b=this,e=[],f=0,g=function(a,b,c){return"<li"+("undefined"!=typeof c?' class="'+c+'"':"")+("undefined"!=typeof b|null===b?' data-original-index="'+b+'"':"")+">"+a+"</li>"},h=function(a,e,f,g){var h=c(d(a));return'<a tabindex="0"'+("undefined"!=typeof e?' class="'+e+'"':"")+("undefined"!=typeof f?' style="'+f+'"':"")+("undefined"!=typeof g?'data-optgroup="'+g+'"':"")+' data-normalized-text="'+h+'">'+a+'<span class="'+b.options.iconBase+" "+b.options.tickIcon+' check-mark"></span></a>'};return this.$element.find("option").each(function(){var c=a(this),d=c.attr("class")||"",i=c.attr("style"),j=c.data("content")?c.data("content"):c.html(),k="undefined"!=typeof c.data("subtext")?'<small class="muted text-muted">'+c.data("subtext")+"</small>":"",l="undefined"!=typeof c.data("icon")?'<span class="'+b.options.iconBase+" "+c.data("icon")+'"></span> ':"",m=c.is(":disabled")||c.parent().is(":disabled"),n=c[0].index;if(""!==l&&m&&(l="<span>"+l+"</span>"),c.data("content")||(j=l+'<span class="text">'+j+k+"</span>"),!b.options.hideDisabled||!m)if(c.parent().is("optgroup")&&c.data("divider")!==!0){if(0===c.index()){f+=1;var o=c.parent().attr("label"),p="undefined"!=typeof c.parent().data("subtext")?'<small class="muted text-muted">'+c.parent().data("subtext")+"</small>":"",q=c.parent().data("icon")?'<span class="'+b.options.iconBase+" "+c.parent().data("icon")+'"></span> ':"";o=q+'<span class="text">'+o+p+"</span>",0!==n&&e.length>0&&e.push(g("",null,"divider")),e.push(g(o,null,"dropdown-header"))}e.push(g(h(j,"opt "+d,i,f),n))}else e.push(c.data("divider")===!0?g("",n,"divider"):c.data("hidden")===!0?g(h(j,d,i),n,"hide is-hidden"):g(h(j,d,i),n))}),this.multiple||0!==this.$element.find("option:selected").length||this.options.title||this.$element.find("option").eq(0).prop("selected",!0).attr("selected","selected"),a(e.join(""))},findLis:function(){return null==this.$lis&&(this.$lis=this.$menu.find("li")),this.$lis},render:function(b){var c=this;b!==!1&&this.$element.find("option").each(function(b){c.setDisabled(b,a(this).is(":disabled")||a(this).parent().is(":disabled")),c.setSelected(b,a(this).is(":selected"))}),this.tabIndex();var e=this.options.hideDisabled?":not([disabled])":"",f=this.$element.find("option:selected"+e).map(function(){var b,d=a(this),e=d.data("icon")&&c.options.showIcon?'<i class="'+c.options.iconBase+" "+d.data("icon")+'"></i> ':"";return b=c.options.showSubtext&&d.attr("data-subtext")&&!c.multiple?' <small class="muted text-muted">'+d.data("subtext")+"</small>":"",d.data("content")&&c.options.showContent?d.data("content"):"undefined"!=typeof d.attr("title")?d.attr("title"):e+d.html()+b}).toArray(),g=this.multiple?f.join(this.options.multipleSeparator):f[0];if(this.multiple&&this.options.selectedTextFormat.indexOf("count")>-1){var h=this.options.selectedTextFormat.split(">");if(h.length>1&&f.length>h[1]||1==h.length&&f.length>=2){e=this.options.hideDisabled?", [disabled]":"";var i=this.$element.find("option").not('[data-divider="true"], [data-hidden="true"]'+e).length,j="function"==typeof this.options.countSelectedText?this.options.countSelectedText(f.length,i):this.options.countSelectedText;g=j.replace("{0}",f.length.toString()).replace("{1}",i.toString())}}this.options.title=this.$element.attr("title"),"static"==this.options.selectedTextFormat&&(g=this.options.title),g||(g="undefined"!=typeof this.options.title?this.options.title:this.options.noneSelectedText),this.$button.attr("title",d(g)),this.$newElement.find(".filter-option").html(g)},setStyle:function(a,b){this.$element.attr("class")&&this.$newElement.addClass(this.$element.attr("class").replace(/selectpicker|mobile-device|validate\[.*\]/gi,""));var c=a?a:this.options.style;"add"==b?this.$button.addClass(c):"remove"==b?this.$button.removeClass(c):(this.$button.removeClass(this.options.style),this.$button.addClass(c))},liHeight:function(){if(this.options.size!==!1){var a=this.$menu.parent().clone().find("> .dropdown-toggle").prop("autofocus",!1).end().appendTo("body"),b=a.addClass("open").find("> .dropdown-menu"),c=b.find("li").not(".divider").not(".dropdown-header").filter(":visible").children("a").outerHeight(),d=this.options.header?b.find(".popover-title").outerHeight():0,e=this.options.liveSearch?b.find(".bs-searchbox").outerHeight():0,f=this.options.actionsBox?b.find(".bs-actionsbox").outerHeight():0;a.remove(),this.$newElement.data("liHeight",c).data("headerHeight",d).data("searchHeight",e).data("actionsHeight",f)}},setSize:function(){this.findLis();var b,c,d,e=this,f=this.$menu,g=f.find(".inner"),h=this.$newElement.outerHeight(),i=this.$newElement.data("liHeight"),j=this.$newElement.data("headerHeight"),k=this.$newElement.data("searchHeight"),l=this.$newElement.data("actionsHeight"),m=this.$lis.filter(".divider").outerHeight(!0),n=parseInt(f.css("padding-top"))+parseInt(f.css("padding-bottom"))+parseInt(f.css("border-top-width"))+parseInt(f.css("border-bottom-width")),o=this.options.hideDisabled?", .disabled":"",p=a(window),q=n+parseInt(f.css("margin-top"))+parseInt(f.css("margin-bottom"))+2,r=function(){c=e.$newElement.offset().top-p.scrollTop(),d=p.height()-c-h};if(r(),this.options.header&&f.css("padding-top",0),"auto"==this.options.size){var s=function(){var a,h=e.$lis.not(".hide");r(),b=d-q,e.options.dropupAuto&&e.$newElement.toggleClass("dropup",c>d&&b-q<f.height()),e.$newElement.hasClass("dropup")&&(b=c-q),a=h.length+h.filter(".dropdown-header").length>3?3*i+q-2:0,f.css({"max-height":b+"px",overflow:"hidden","min-height":a+j+k+l+"px"}),g.css({"max-height":b-j-k-l-n+"px","overflow-y":"auto","min-height":Math.max(a-n,0)+"px"})};s(),this.$searchbox.off("input.getSize propertychange.getSize").on("input.getSize propertychange.getSize",s),a(window).off("resize.getSize").on("resize.getSize",s),a(window).off("scroll.getSize").on("scroll.getSize",s)}else if(this.options.size&&"auto"!=this.options.size&&f.find("li"+o).length>this.options.size){var t=this.$lis.not(".divider"+o).find(" > *").slice(0,this.options.size).last().parent().index(),u=this.$lis.slice(0,t+1).filter(".divider").length;b=i*this.options.size+u*m+n,e.options.dropupAuto&&this.$newElement.toggleClass("dropup",c>d&&b<f.height()),f.css({"max-height":b+j+k+l+"px",overflow:"hidden"}),g.css({"max-height":b-n+"px","overflow-y":"auto"})}},setWidth:function(){if("auto"==this.options.width){this.$menu.css("min-width","0");var a=this.$newElement.clone().appendTo("body"),b=a.find("> .dropdown-menu").css("width"),c=a.css("width","auto").find("> button").css("width");a.remove(),this.$newElement.css("width",Math.max(parseInt(b),parseInt(c))+"px")}else"fit"==this.options.width?(this.$menu.css("min-width",""),this.$newElement.css("width","").addClass("fit-width")):this.options.width?(this.$menu.css("min-width",""),this.$newElement.css("width",this.options.width)):(this.$menu.css("min-width",""),this.$newElement.css("width",""));this.$newElement.hasClass("fit-width")&&"fit"!==this.options.width&&this.$newElement.removeClass("fit-width")},selectPosition:function(){var b,c,d=this,e="<div />",f=a(e),g=function(a){f.addClass(a.attr("class").replace(/form-control/gi,"")).toggleClass("dropup",a.hasClass("dropup")),b=a.offset(),c=a.hasClass("dropup")?0:a[0].offsetHeight,f.css({top:b.top+c,left:b.left,width:a[0].offsetWidth,position:"absolute"})};this.$newElement.on("click",function(){d.isDisabled()||(g(a(this)),f.appendTo(d.options.container),f.toggleClass("open",!a(this).hasClass("open")),f.append(d.$menu))}),a(window).resize(function(){g(d.$newElement)}),a(window).on("scroll",function(){g(d.$newElement)}),a("html").on("click",function(b){a(b.target).closest(d.$newElement).length<1&&f.removeClass("open")})},setSelected:function(a,b){this.findLis(),this.$lis.filter('[data-original-index="'+a+'"]').toggleClass("selected",b)},setDisabled:function(a,b){this.findLis(),b?this.$lis.filter('[data-original-index="'+a+'"]').addClass("disabled").find("a").attr("href","#").attr("tabindex",-1):this.$lis.filter('[data-original-index="'+a+'"]').removeClass("disabled").find("a").removeAttr("href").attr("tabindex",0)},isDisabled:function(){return this.$element.is(":disabled")},checkDisabled:function(){var a=this;this.isDisabled()?this.$button.addClass("disabled").attr("tabindex",-1):(this.$button.hasClass("disabled")&&this.$button.removeClass("disabled"),-1==this.$button.attr("tabindex")&&(this.$element.data("tabindex")||this.$button.removeAttr("tabindex"))),this.$button.click(function(){return!a.isDisabled()})},tabIndex:function(){this.$element.is("[tabindex]")&&(this.$element.data("tabindex",this.$element.attr("tabindex")),this.$button.attr("tabindex",this.$element.data("tabindex")))},clickListener:function(){var b=this;this.$newElement.on("touchstart.dropdown",".dropdown-menu",function(a){a.stopPropagation()}),this.$newElement.on("click",function(){b.setSize(),b.options.liveSearch||b.multiple||setTimeout(function(){b.$menu.find(".selected a").focus()},10)}),this.$menu.on("click","li a",function(c){var d=a(this),e=d.parent().data("originalIndex"),f=b.$element.val(),g=b.$element.prop("selectedIndex");if(b.multiple&&c.stopPropagation(),c.preventDefault(),!b.isDisabled()&&!d.parent().hasClass("disabled")){var h=b.$element.find("option"),i=h.eq(e),j=i.prop("selected"),k=i.parent("optgroup"),l=b.options.maxOptions,m=k.data("maxOptions")||!1;if(b.multiple){if(i.prop("selected",!j),b.setSelected(e,!j),d.blur(),l!==!1||m!==!1){var n=l<h.filter(":selected").length,o=m<k.find("option:selected").length;if(l&&n||m&&o)if(l&&1==l)h.prop("selected",!1),i.prop("selected",!0),b.$menu.find(".selected").removeClass("selected"),b.setSelected(e,!0);else if(m&&1==m){k.find("option:selected").prop("selected",!1),i.prop("selected",!0);var p=d.data("optgroup");b.$menu.find(".selected").has('a[data-optgroup="'+p+'"]').removeClass("selected"),b.setSelected(e,!0)}else{var q="function"==typeof b.options.maxOptionsText?b.options.maxOptionsText(l,m):b.options.maxOptionsText,r=q[0].replace("{n}",l),s=q[1].replace("{n}",m),t=a('<div class="notify"></div>');q[2]&&(r=r.replace("{var}",q[2][l>1?0:1]),s=s.replace("{var}",q[2][m>1?0:1])),i.prop("selected",!1),b.$menu.append(t),l&&n&&(t.append(a("<div>"+r+"</div>")),b.$element.trigger("maxReached.bs.select")),m&&o&&(t.append(a("<div>"+s+"</div>")),b.$element.trigger("maxReachedGrp.bs.select")),setTimeout(function(){b.setSelected(e,!1)},10),t.delay(750).fadeOut(300,function(){a(this).remove()})}}}else h.prop("selected",!1),i.prop("selected",!0),b.$menu.find(".selected").removeClass("selected"),b.setSelected(e,!0);b.multiple?b.options.liveSearch&&b.$searchbox.focus():b.$button.focus(),(f!=b.$element.val()&&b.multiple||g!=b.$element.prop("selectedIndex")&&!b.multiple)&&b.$element.change()}}),this.$menu.on("click","li.disabled a, .popover-title, .popover-title :not(.close)",function(a){a.target==this&&(a.preventDefault(),a.stopPropagation(),b.options.liveSearch?b.$searchbox.focus():b.$button.focus())}),this.$menu.on("click","li.divider, li.dropdown-header",function(a){a.preventDefault(),a.stopPropagation(),b.options.liveSearch?b.$searchbox.focus():b.$button.focus()}),this.$menu.on("click",".popover-title .close",function(){b.$button.focus()}),this.$searchbox.on("click",function(a){a.stopPropagation()}),this.$menu.on("click",".actions-btn",function(c){b.options.liveSearch?b.$searchbox.focus():b.$button.focus(),c.preventDefault(),c.stopPropagation(),a(this).is(".bs-select-all")?b.selectAll():b.deselectAll(),b.$element.change()}),this.$element.change(function(){b.render(!1)})},liveSearchListener:function(){var b=this,e=a('<li class="no-results"></li>');this.$newElement.on("click.dropdown.data-api touchstart.dropdown.data-api",function(){b.$menu.find(".active").removeClass("active"),b.$searchbox.val()&&(b.$searchbox.val(""),b.$lis.not(".is-hidden").removeClass("hide"),e.parent().length&&e.remove()),b.multiple||b.$menu.find(".selected").addClass("active"),setTimeout(function(){b.$searchbox.focus()},10)}),this.$searchbox.on("click.dropdown.data-api focus.dropdown.data-api touchend.dropdown.data-api",function(a){a.stopPropagation()}),this.$searchbox.on("input propertychange",function(){b.$searchbox.val()?(b.options.searchAccentInsensitive?b.$lis.not(".is-hidden").removeClass("hide").find("a").not(":aicontains("+c(b.$searchbox.val())+")").parent().addClass("hide"):b.$lis.not(".is-hidden").removeClass("hide").find("a").not(":icontains("+b.$searchbox.val()+")").parent().addClass("hide"),b.$menu.find("li").filter(":visible:not(.no-results)").length?e.parent().length&&e.remove():(e.parent().length&&e.remove(),e.html(b.options.noneResultsText+' "'+d(b.$searchbox.val())+'"').show(),b.$menu.find("li").last().after(e))):(b.$lis.not(".is-hidden").removeClass("hide"),e.parent().length&&e.remove()),b.$menu.find("li.active").removeClass("active"),b.$menu.find("li").filter(":visible:not(.divider)").eq(0).addClass("active").find("a").focus(),a(this).focus()})},val:function(a){return"undefined"!=typeof a?(this.$element.val(a),this.render(),this.$element):this.$element.val()},selectAll:function(){this.findLis(),this.$lis.not(".divider").not(".disabled").not(".selected").filter(":visible").find("a").click()},deselectAll:function(){this.findLis(),this.$lis.not(".divider").not(".disabled").filter(".selected").filter(":visible").find("a").click()},keydown:function(b){var d,e,f,g,h,i,j,k,l,m=a(this),n=m.is("input")?m.parent().parent():m.parent(),o=n.data("this"),p={32:" ",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",59:";",65:"a",66:"b",67:"c",68:"d",69:"e",70:"f",71:"g",72:"h",73:"i",74:"j",75:"k",76:"l",77:"m",78:"n",79:"o",80:"p",81:"q",82:"r",83:"s",84:"t",85:"u",86:"v",87:"w",88:"x",89:"y",90:"z",96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9"};if(o.options.liveSearch&&(n=m.parent().parent()),o.options.container&&(n=o.$menu),d=a("[role=menu] li a",n),l=o.$menu.parent().hasClass("open"),!l&&/([0-9]|[A-z])/.test(String.fromCharCode(b.keyCode))&&(o.options.container?o.$newElement.trigger("click"):(o.setSize(),o.$menu.parent().addClass("open"),l=!0),o.$searchbox.focus()),o.options.liveSearch&&(/(^9$|27)/.test(b.keyCode.toString(10))&&l&&0===o.$menu.find(".active").length&&(b.preventDefault(),o.$menu.parent().removeClass("open"),o.$button.focus()),d=a("[role=menu] li:not(.divider):not(.dropdown-header):visible",n),m.val()||/(38|40)/.test(b.keyCode.toString(10))||0===d.filter(".active").length&&(d=o.$newElement.find("li").filter(o.options.searchAccentInsensitive?":aicontains("+c(p[b.keyCode])+")":":icontains("+p[b.keyCode]+")"))),d.length){if(/(38|40)/.test(b.keyCode.toString(10)))e=d.index(d.filter(":focus")),g=d.parent(":not(.disabled):visible").first().index(),h=d.parent(":not(.disabled):visible").last().index(),f=d.eq(e).parent().nextAll(":not(.disabled):visible").eq(0).index(),i=d.eq(e).parent().prevAll(":not(.disabled):visible").eq(0).index(),j=d.eq(f).parent().prevAll(":not(.disabled):visible").eq(0).index(),o.options.liveSearch&&(d.each(function(b){a(this).is(":not(.disabled)")&&a(this).data("index",b)}),e=d.index(d.filter(".active")),g=d.filter(":not(.disabled):visible").first().data("index"),h=d.filter(":not(.disabled):visible").last().data("index"),f=d.eq(e).nextAll(":not(.disabled):visible").eq(0).data("index"),i=d.eq(e).prevAll(":not(.disabled):visible").eq(0).data("index"),j=d.eq(f).prevAll(":not(.disabled):visible").eq(0).data("index")),k=m.data("prevIndex"),38==b.keyCode&&(o.options.liveSearch&&(e-=1),e!=j&&e>i&&(e=i),g>e&&(e=g),e==k&&(e=h)),40==b.keyCode&&(o.options.liveSearch&&(e+=1),-1==e&&(e=0),e!=j&&f>e&&(e=f),e>h&&(e=h),e==k&&(e=g)),m.data("prevIndex",e),o.options.liveSearch?(b.preventDefault(),m.is(".dropdown-toggle")||(d.removeClass("active"),d.eq(e).addClass("active").find("a").focus(),m.focus())):d.eq(e).focus();else if(!m.is("input")){var q,r,s=[];d.each(function(){a(this).parent().is(":not(.disabled)")&&a.trim(a(this).text().toLowerCase()).substring(0,1)==p[b.keyCode]&&s.push(a(this).parent().index())}),q=a(document).data("keycount"),q++,a(document).data("keycount",q),r=a.trim(a(":focus").text().toLowerCase()).substring(0,1),r!=p[b.keyCode]?(q=1,a(document).data("keycount",q)):q>=s.length&&(a(document).data("keycount",0),q>s.length&&(q=1)),d.eq(s[q-1]).focus()}(/(13|32)/.test(b.keyCode.toString(10))||/(^9$)/.test(b.keyCode.toString(10))&&o.options.selectOnTab)&&l&&(/(32)/.test(b.keyCode.toString(10))||b.preventDefault(),o.options.liveSearch?/(32)/.test(b.keyCode.toString(10))||(o.$menu.find(".active a").click(),m.focus()):a(":focus").click(),a(document).data("keycount",0)),(/(^9$|27)/.test(b.keyCode.toString(10))&&l&&(o.multiple||o.options.liveSearch)||/(27)/.test(b.keyCode.toString(10))&&!l)&&(o.$menu.parent().removeClass("open"),o.$button.focus())}},mobile:function(){this.$element.addClass("mobile-device").appendTo(this.$newElement),this.options.container&&this.$menu.hide()},refresh:function(){this.$lis=null,this.reloadLi(),this.render(),this.setWidth(),this.setStyle(),this.checkDisabled(),this.liHeight()},update:function(){this.reloadLi(),this.setWidth(),this.setStyle(),this.checkDisabled(),this.liHeight()},hide:function(){this.$newElement.hide()},show:function(){this.$newElement.show()},remove:function(){this.$newElement.remove(),this.$element.remove()}};var g=a.fn.selectpicker;a.fn.selectpicker=e,a.fn.selectpicker.Constructor=f,a.fn.selectpicker.noConflict=function(){return a.fn.selectpicker=g,this},a(document).data("keycount",0).on("keydown",".bootstrap-select [data-toggle=dropdown], .bootstrap-select [role=menu], .bs-searchbox input",f.prototype.keydown).on("focusin.modal",".bootstrap-select [data-toggle=dropdown], .bootstrap-select [role=menu], .bs-searchbox input",function(a){a.stopPropagation()}),a(window).on("load.bs.select.data-api",function(){a(".selectpicker").each(function(){var b=a(this);e.call(b,b.data())})})}(jQuery);
 
 
 
 
 
 
 
trunk/addons/bootstrap-select/js/i18n/defaults-de_DE.js DELETED
@@ -1,15 +0,0 @@
1
- /*!
2
- * Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select/)
3
- *
4
- * Copyright 2013-2014 bootstrap-select
5
- * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
6
- */
7
- (function ($) {
8
- $.fn.selectpicker.defaults = {
9
- noneSelectedText: 'Bitte wählen...',
10
- noneResultsText: 'Keine Ergebnisse für',
11
- countSelectedText: '{0} von {1} ausgewählt',
12
- maxOptionsText: ['Limit erreicht ({n} {var} max.)', 'Gruppen-Limit erreicht ({n} {var} max.)', ['Eintrag', 'Einträge']],
13
- multipleSeparator: ', '
14
- };
15
- }(jQuery));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
trunk/addons/bootstrap-select/js/i18n/defaults-de_DE.min.js DELETED
@@ -1,7 +0,0 @@
1
- /*!
2
- * Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select/)
3
- *
4
- * Copyright 2013-2014 bootstrap-select
5
- * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
6
- */
7
- !function(a){a.fn.selectpicker.defaults={noneSelectedText:"Bitte wählen...",noneResultsText:"Keine Ergebnisse für",countSelectedText:"{0} von {1} ausgewählt",maxOptionsText:["Limit erreicht ({n} {var} max.)","Gruppen-Limit erreicht ({n} {var} max.)",["Eintrag","Einträge"]],multipleSeparator:", "}}(jQuery);
 
 
 
 
 
 
 
trunk/addons/bootstrap-select/js/i18n/defaults-en_US.js DELETED
@@ -1,26 +0,0 @@
1
- /*!
2
- * Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select/)
3
- *
4
- * Copyright 2013-2014 bootstrap-select
5
- * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
6
- */
7
- (function ($) {
8
- $.fn.selectpicker.defaults = {
9
- noneSelectedText: 'Nothing selected',
10
- noneResultsText: 'No results match',
11
- countSelectedText: function (numSelected, numTotal) {
12
- return (numSelected == 1) ? "{0} item selected" : "{0} items selected";
13
- },
14
- maxOptionsText: function (numAll, numGroup) {
15
- var arr = [];
16
-
17
- arr[0] = (numAll == 1) ? 'Limit reached ({n} item max)' : 'Limit reached ({n} items max)';
18
- arr[1] = (numGroup == 1) ? 'Group limit reached ({n} item max)' : 'Group limit reached ({n} items max)';
19
-
20
- return arr;
21
- },
22
- selectAllText: 'Select All',
23
- deselectAllText: 'Deselect All',
24
- multipleSeparator: ', '
25
- };
26
- }(jQuery));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
trunk/addons/bootstrap-select/js/i18n/defaults-en_US.min.js DELETED
@@ -1,7 +0,0 @@
1
- /*!
2
- * Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select/)
3
- *
4
- * Copyright 2013-2014 bootstrap-select
5
- * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
6
- */
7
- !function(a){a.fn.selectpicker.defaults={noneSelectedText:"Nothing selected",noneResultsText:"No results match",countSelectedText:function(a){return 1==a?"{0} item selected":"{0} items selected"},maxOptionsText:function(a,b){var c=[];return c[0]=1==a?"Limit reached ({n} item max)":"Limit reached ({n} items max)",c[1]=1==b?"Group limit reached ({n} item max)":"Group limit reached ({n} items max)",c},selectAllText:"Select All",deselectAllText:"Deselect All",multipleSeparator:", "}}(jQuery);
 
 
 
 
 
 
 
trunk/addons/bootstrap-select/js/i18n/defaults-eu.js DELETED
@@ -1,15 +0,0 @@
1
- /*!
2
- * Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select/)
3
- *
4
- * Copyright 2013-2014 bootstrap-select
5
- * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
6
- */
7
- (function ($) {
8
- $.fn.selectpicker.defaults = {
9
- noneSelectedText: 'Hautapenik ez',
10
- noneResultsText: 'Emaitzarik ez',
11
- countSelectedText: '{1}(e)tik {0} hautatuta',
12
- maxOptionsText: ['Mugara iritsita ({n} {var} gehienez)', 'Taldearen mugara iritsita ({n} {var} gehienez)', ['elementu', 'elementu']],
13
- multipleSeparator: ', '
14
- };
15
- }(jQuery));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
trunk/addons/bootstrap-select/js/i18n/defaults-eu.min.js DELETED
@@ -1,7 +0,0 @@
1
- /*!
2
- * Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select/)
3
- *
4
- * Copyright 2013-2014 bootstrap-select
5
- * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
6
- */
7
- !function(a){a.fn.selectpicker.defaults={noneSelectedText:"Hautapenik ez",noneResultsText:"Emaitzarik ez",countSelectedText:"{1}(e)tik {0} hautatuta",maxOptionsText:["Mugara iritsita ({n} {var} gehienez)","Taldearen mugara iritsita ({n} {var} gehienez)",["elementu","elementu"]],multipleSeparator:", "}}(jQuery);
 
 
 
 
 
 
 
trunk/addons/bootstrap-select/js/i18n/index.html DELETED
File without changes
trunk/addons/bootstrap-select/js/index.html DELETED
File without changes
trunk/addons/bootstrap-slider/css/bootstrap-slider.css DELETED
@@ -1,248 +0,0 @@
1
- /*! =========================================================
2
- * bootstrap-slider.js
3
- *
4
- * Maintainers:
5
- * Kyle Kemp
6
- * - Twitter: @seiyria
7
- * - Github: seiyria
8
- * Rohit Kalkur
9
- * - Twitter: @Rovolutionary
10
- * - Github: rovolution
11
- *
12
- * =========================================================
13
- *
14
- * Licensed under the Apache License, Version 2.0 (the "License");
15
- * you may not use this file except in compliance with the License.
16
- * You may obtain a copy of the License at
17
- *
18
- * http://www.apache.org/licenses/LICENSE-2.0
19
- *
20
- * Unless required by applicable law or agreed to in writing, software
21
- * distributed under the License is distributed on an "AS IS" BASIS,
22
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
23
- * See the License for the specific language governing permissions and
24
- * limitations under the License.
25
- * ========================================================= */
26
- .slider {
27
- display: inline-block;
28
- vertical-align: middle;
29
- position: relative;
30
- }
31
- .slider.slider-horizontal {
32
- width: 80%;
33
- height: 20px;
34
- margin-right: 10px;
35
- max-width: 400px;
36
- }
37
- .slider.slider-horizontal .slider-track {
38
- height: 10px;
39
- width: 100%;
40
- margin-top: -5px;
41
- top: 50%;
42
- left: 0;
43
- }
44
- .slider.slider-horizontal .slider-selection,
45
- .slider.slider-horizontal .slider-track-low,
46
- .slider.slider-horizontal .slider-track-high {
47
- height: 100%;
48
- top: 0;
49
- bottom: 0;
50
- }
51
- .slider.slider-horizontal .slider-tick,
52
- .slider.slider-horizontal .slider-handle {
53
- margin-left: -10px;
54
- margin-top: -5px;
55
- }
56
- .slider.slider-horizontal .slider-tick.triangle,
57
- .slider.slider-horizontal .slider-handle.triangle {
58
- border-width: 0 10px 10px 10px;
59
- width: 0;
60
- height: 0;
61
- border-bottom-color: #0480be;
62
- margin-top: 0;
63
- }
64
- .slider.slider-horizontal .slider-tick-label-container {
65
- white-space: nowrap;
66
- margin-top: 20px;
67
- }
68
- .slider.slider-horizontal .slider-tick-label-container .slider-tick-label {
69
- padding-top: 4px;
70
- display: inline-block;
71
- text-align: center;
72
- }
73
- .slider.slider-vertical {
74
- height: 210px;
75
- width: 20px;
76
- }
77
- .slider.slider-vertical .slider-track {
78
- width: 10px;
79
- height: 100%;
80
- margin-left: -5px;
81
- left: 50%;
82
- top: 0;
83
- }
84
- .slider.slider-vertical .slider-selection {
85
- width: 100%;
86
- left: 0;
87
- top: 0;
88
- bottom: 0;
89
- }
90
- .slider.slider-vertical .slider-track-low,
91
- .slider.slider-vertical .slider-track-high {
92
- width: 100%;
93
- left: 0;
94
- right: 0;
95
- }
96
- .slider.slider-vertical .slider-tick,
97
- .slider.slider-vertical .slider-handle {
98
- margin-left: -5px;
99
- margin-top: -10px;
100
- }
101
- .slider.slider-vertical .slider-tick.triangle,
102
- .slider.slider-vertical .slider-handle.triangle {
103
- border-width: 10px 0 10px 10px;
104
- width: 1px;
105
- height: 1px;
106
- border-left-color: #0480be;
107
- margin-left: 0;
108
- }
109
- .slider.slider-disabled .slider-handle {
110
- background-image: -webkit-linear-gradient(top, #dfdfdf 0%, #bebebe 100%);
111
- background-image: -o-linear-gradient(top, #dfdfdf 0%, #bebebe 100%);
112
- background-image: linear-gradient(to bottom, #dfdfdf 0%, #bebebe 100%);
113
- background-repeat: repeat-x;
114
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf', endColorstr='#ffbebebe', GradientType=0);
115
- }
116
- .slider.slider-disabled .slider-track {
117
- background-image: -webkit-linear-gradient(top, #e5e5e5 0%, #e9e9e9 100%);
118
- background-image: -o-linear-gradient(top, #e5e5e5 0%, #e9e9e9 100%);
119
- background-image: linear-gradient(to bottom, #e5e5e5 0%, #e9e9e9 100%);
120
- background-repeat: repeat-x;
121
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5', endColorstr='#ffe9e9e9', GradientType=0);
122
- cursor: not-allowed;
123
- }
124
- .slider input {
125
- display: none;
126
- }
127
- .slider .tooltip.top {
128
- margin-top: -36px;
129
- }
130
- .slider .tooltip-inner {
131
- white-space: nowrap;
132
- }
133
- .slider .hide {
134
- display: none;
135
- }
136
- .slider-track {
137
- position: absolute;
138
- cursor: pointer;
139
- background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #f9f9f9 100%);
140
- background-image: -o-linear-gradient(top, #f5f5f5 0%, #f9f9f9 100%);
141
- background-image: linear-gradient(to bottom, #f5f5f5 0%, #f9f9f9 100%);
142
- background-repeat: repeat-x;
143
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
144
- -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
145
- box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
146
- border-radius: 4px;
147
- }
148
- .slider-selection {
149
- position: absolute;
150
- background-image: -webkit-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);
151
- background-image: -o-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);
152
- background-image: linear-gradient(to bottom, #f9f9f9 0%, #f5f5f5 100%);
153
- background-repeat: repeat-x;
154
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);
155
- -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
156
- box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
157
- -webkit-box-sizing: border-box;
158
- -moz-box-sizing: border-box;
159
- box-sizing: border-box;
160
- border-radius: 4px;
161
- }
162
- .slider-selection.tick-slider-selection {
163
- background-image: -webkit-linear-gradient(top, #89cdef 0%, #81bfde 100%);
164
- background-image: -o-linear-gradient(top, #89cdef 0%, #81bfde 100%);
165
- background-image: linear-gradient(to bottom, #89cdef 0%, #81bfde 100%);
166
- background-repeat: repeat-x;
167
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef', endColorstr='#ff81bfde', GradientType=0);
168
- }
169
- .slider-track-low,
170
- .slider-track-high {
171
- position: absolute;
172
- background: transparent;
173
- -webkit-box-sizing: border-box;
174
- -moz-box-sizing: border-box;
175
- box-sizing: border-box;
176
- border-radius: 4px;
177
- }
178
- .slider-handle {
179
- position: absolute;
180
- width: 20px;
181
- height: 20px;
182
- background-color: #337ab7;
183
- background-image: -webkit-linear-gradient(top, #149bdf 0%, #0480be 100%);
184
- background-image: -o-linear-gradient(top, #149bdf 0%, #0480be 100%);
185
- background-image: linear-gradient(to bottom, #149bdf 0%, #0480be 100%);
186
- background-repeat: repeat-x;
187
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
188
- filter: none;
189
- -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
190
- box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
191
- border: 0px solid transparent;
192
- }
193
- .slider-handle.round {
194
- border-radius: 50%;
195
- }
196
- .slider-handle.triangle {
197
- background: transparent none;
198
- }
199
- .slider-handle.custom {
200
- background: transparent none;
201
- }
202
- .slider-handle.custom::before {
203
- line-height: 20px;
204
- font-size: 20px;
205
- content: '\2605';
206
- color: #726204;
207
- }
208
- .slider-tick {
209
- position: absolute;
210
- width: 20px;
211
- height: 20px;
212
- background-image: -webkit-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);
213
- background-image: -o-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);
214
- background-image: linear-gradient(to bottom, #f9f9f9 0%, #f5f5f5 100%);
215
- background-repeat: repeat-x;
216
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);
217
- -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
218
- box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
219
- -webkit-box-sizing: border-box;
220
- -moz-box-sizing: border-box;
221
- box-sizing: border-box;
222
- filter: none;
223
- opacity: 0.8;
224
- border: 0px solid transparent;
225
- }
226
- .slider-tick.round {
227
- border-radius: 50%;
228
- }
229
- .slider-tick.triangle {
230
- background: transparent none;
231
- }
232
- .slider-tick.custom {
233
- background: transparent none;
234
- }
235
- .slider-tick.custom::before {
236
- line-height: 20px;
237
- font-size: 20px;
238
- content: '\2605';
239
- color: #726204;
240
- }
241
- .slider-tick.in-selection {
242
- background-image: -webkit-linear-gradient(top, #89cdef 0%, #81bfde 100%);
243
- background-image: -o-linear-gradient(top, #89cdef 0%, #81bfde 100%);
244
- background-image: linear-gradient(to bottom, #89cdef 0%, #81bfde 100%);
245
- background-repeat: repeat-x;
246
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef', endColorstr='#ff81bfde', GradientType=0);
247
- opacity: 1;
248
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
trunk/addons/bootstrap-slider/css/index.html DELETED
File without changes
trunk/addons/bootstrap-slider/index.html DELETED
File without changes
trunk/addons/bootstrap-slider/js/bootstrap-slider.js DELETED
@@ -1,1468 +0,0 @@
1
- /*! =========================================================
2
- * bootstrap-slider.js
3
- *
4
- * Maintainers:
5
- * Kyle Kemp
6
- * - Twitter: @seiyria
7
- * - Github: seiyria
8
- * Rohit Kalkur
9
- * - Twitter: @Rovolutionary
10
- * - Github: rovolution
11
- *
12
- * =========================================================
13
- *
14
- * Licensed under the Apache License, Version 2.0 (the "License");
15
- * you may not use this file except in compliance with the License.
16
- * You may obtain a copy of the License at
17
- *
18
- * http://www.apache.org/licenses/LICENSE-2.0
19
- *
20
- * Unless required by applicable law or agreed to in writing, software
21
- * distributed under the License is distributed on an "AS IS" BASIS,
22
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
23
- * See the License for the specific language governing permissions and
24
- * limitations under the License.
25
- * ========================================================= */
26
-
27
-
28
- /**
29
- * Bridget makes jQuery widgets
30
- * v1.0.1
31
- * MIT license
32
- */
33
-
34
- (function(root, factory) {
35
- if(typeof define === "function" && define.amd) {
36
- define(["jquery"], factory);
37
- }
38
- else if(typeof module === "object" && module.exports) {
39
- var jQuery;
40
- try {
41
- jQuery = require("jquery");
42
- }
43
- catch (err) {
44
- jQuery = null;
45
- }
46
- module.exports = factory(jQuery);
47
- }
48
- else {
49
- root.Slider = factory(root.jQuery);
50
- }
51
- }(this, function($) {
52
- // Reference to Slider constructor
53
- var Slider;
54
-
55
-
56
- (function( $ ) {
57
-
58
- 'use strict';
59
-
60
- // -------------------------- utils -------------------------- //
61
-
62
- var slice = Array.prototype.slice;
63
-
64
- function noop() {}
65
-
66
- // -------------------------- definition -------------------------- //
67
-
68
- function defineBridget( $ ) {
69
-
70
- // bail if no jQuery
71
- if ( !$ ) {
72
- return;
73
- }
74
-
75
- // -------------------------- addOptionMethod -------------------------- //
76
-
77
- /**
78
- * adds option method -> $().plugin('option', {...})
79
- * @param {Function} PluginClass - constructor class
80
- */
81
- function addOptionMethod( PluginClass ) {
82
- // don't overwrite original option method
83
- if ( PluginClass.prototype.option ) {
84
- return;
85
- }
86
-
87
- // option setter
88
- PluginClass.prototype.option = function( opts ) {
89
- // bail out if not an object
90
- if ( !$.isPlainObject( opts ) ){
91
- return;
92
- }
93
- this.options = $.extend( true, this.options, opts );
94
- };
95
- }
96
-
97
-
98
- // -------------------------- plugin bridge -------------------------- //
99
-
100
- // helper function for logging errors
101
- // $.error breaks jQuery chaining
102
- var logError = typeof console === 'undefined' ? noop :
103
- function( message ) {
104
- console.error( message );
105
- };
106
-
107
- /**
108
- * jQuery plugin bridge, access methods like $elem.plugin('method')
109
- * @param {String} namespace - plugin name
110
- * @param {Function} PluginClass - constructor class
111
- */
112
- function bridge( namespace, PluginClass ) {
113
- // add to jQuery fn namespace
114
- $.fn[ namespace ] = function( options ) {
115
- if ( typeof options === 'string' ) {
116
- // call plugin method when first argument is a string
117
- // get arguments for method
118
- var args = slice.call( arguments, 1 );
119
-
120
- for ( var i=0, len = this.length; i < len; i++ ) {
121
- var elem = this[i];
122
- var instance = $.data( elem, namespace );
123
- if ( !instance ) {
124
- logError( "cannot call methods on " + namespace + " prior to initialization; " +
125
- "attempted to call '" + options + "'" );
126
- continue;
127
- }
128
- if ( !$.isFunction( instance[options] ) || options.charAt(0) === '_' ) {
129
- logError( "no such method '" + options + "' for " + namespace + " instance" );
130
- continue;
131
- }
132
-
133
- // trigger method with arguments
134
- var returnValue = instance[ options ].apply( instance, args);
135
-
136
- // break look and return first value if provided
137
- if ( returnValue !== undefined && returnValue !== instance) {
138
- return returnValue;
139
- }
140
- }
141
- // return this if no return value
142
- return this;
143
- } else {
144
- var objects = this.map( function() {
145
- var instance = $.data( this, namespace );
146
- if ( instance ) {
147
- // apply options & init
148
- instance.option( options );
149
- instance._init();
150
- } else {
151
- // initialize new instance
152
- instance = new PluginClass( this, options );
153
- $.data( this, namespace, instance );
154
- }
155
- return $(this);
156
- });
157
-
158
- if(!objects || objects.length > 1) {
159
- return objects;
160
- } else {
161
- return objects[0];
162
- }
163
- }
164
- };
165
-
166
- }
167
-
168
- // -------------------------- bridget -------------------------- //
169
-
170
- /**
171
- * converts a Prototypical class into a proper jQuery plugin
172
- * the class must have a ._init method
173
- * @param {String} namespace - plugin name, used in $().pluginName
174
- * @param {Function} PluginClass - constructor class
175
- */
176
- $.bridget = function( namespace, PluginClass ) {
177
- addOptionMethod( PluginClass );
178
- bridge( namespace, PluginClass );
179
- };
180
-
181
- return $.bridget;
182
-
183
- }
184
-
185
- // get jquery from browser global
186
- defineBridget( $ );
187
-
188
- })( $ );
189
-
190
-
191
- /*************************************************
192
-
193
- BOOTSTRAP-SLIDER SOURCE CODE
194
-
195
- **************************************************/
196
-
197
- (function($) {
198
-
199
- var ErrorMsgs = {
200
- formatInvalidInputErrorMsg : function(input) {
201
- return "Invalid input value '" + input + "' passed in";
202
- },
203
- callingContextNotSliderInstance : "Calling context element does not have instance of Slider bound to it. Check your code to make sure the JQuery object returned from the call to the slider() initializer is calling the method"
204
- };
205
-
206
- var SliderScale = {
207
- linear: {
208
- toValue: function(percentage) {
209
- var rawValue = percentage/100 * (this.options.max - this.options.min);
210
- if (this.options.ticks_positions.length > 0) {
211
- var minv, maxv, minp, maxp = 0;
212
- for (var i = 0; i < this.options.ticks_positions.length; i++) {
213
- if (percentage <= this.options.ticks_positions[i]) {
214
- minv = (i > 0) ? this.options.ticks[i-1] : 0;
215
- minp = (i > 0) ? this.options.ticks_positions[i-1] : 0;
216
- maxv = this.options.ticks[i];
217
- maxp = this.options.ticks_positions[i];
218
-
219
- break;
220
- }
221
- }
222
- if (i > 0) {
223
- var partialPercentage = (percentage - minp) / (maxp - minp);
224
- rawValue = minv + partialPercentage * (maxv - minv);
225
- }
226
- }
227
-
228
- var value = this.options.min + Math.round(rawValue / this.options.step) * this.options.step;
229
- if (value < this.options.min) {
230
- return this.options.min;
231
- } else if (value > this.options.max) {
232
- return this.options.max;
233
- } else {
234
- return value;
235
- }
236
- },
237
- toPercentage: function(value) {
238
- if (this.options.max === this.options.min) {
239
- return 0;
240
- }
241
-
242
- if (this.options.ticks_positions.length > 0) {
243
- var minv, maxv, minp, maxp = 0;
244
- for (var i = 0; i < this.options.ticks.length; i++) {
245
- if (value <= this.options.ticks[i]) {
246
- minv = (i > 0) ? this.options.ticks[i-1] : 0;
247
- minp = (i > 0) ? this.options.ticks_positions[i-1] : 0;
248
- maxv = this.options.ticks[i];
249
- maxp = this.options.ticks_positions[i];
250
-
251
- break;
252
- }
253
- }
254
- if (i > 0) {
255
- var partialPercentage = (value - minv) / (maxv - minv);
256
- return minp + partialPercentage * (maxp - minp);
257
- }
258
- }
259
-
260
- return 100 * (value - this.options.min) / (this.options.max - this.options.min);
261
- }
262
- },
263
-
264
- logarithmic: {
265
- /* Based on http://stackoverflow.com/questions/846221/logarithmic-slider */
266
- toValue: function(percentage) {
267
- var min = (this.options.min === 0) ? 0 : Math.log(this.options.min);
268
- var max = Math.log(this.options.max);
269
- var value = Math.exp(min + (max - min) * percentage / 100);
270
- value = this.options.min + Math.round((value - this.options.min) / this.options.step) * this.options.step;
271
- /* Rounding to the nearest step could exceed the min or
272
- * max, so clip to those values. */
273
- if (value < this.options.min) {
274
- return this.options.min;
275
- } else if (value > this.options.max) {
276
- return this.options.max;
277
- } else {
278
- return value;
279
- }
280
- },
281
- toPercentage: function(value) {
282
- if (this.options.max === this.options.min) {
283
- return 0;
284
- } else {
285
- var max = Math.log(this.options.max);
286
- var min = this.options.min === 0 ? 0 : Math.log(this.options.min);
287
- var v = value === 0 ? 0 : Math.log(value);
288
- return 100 * (v - min) / (max - min);
289
- }
290
- }
291
- }
292
- };
293
-
294
-
295
- /*************************************************
296
-
297
- CONSTRUCTOR
298
-
299
- **************************************************/
300
- Slider = function(element, options) {
301
- createNewSlider.call(this, element, options);
302
- return this;
303
- };
304
-
305
- function createNewSlider(element, options) {
306
-
307
- if(typeof element === "string") {
308
- this.element = document.querySelector(element);
309
- } else if(element instanceof HTMLElement) {
310
- this.element = element;
311
- }
312
-
313
- /*************************************************
314
-
315
- Process Options
316
-
317
- **************************************************/
318
- options = options ? options : {};
319
- var optionTypes = Object.keys(this.defaultOptions);
320
-
321
- for(var i = 0; i < optionTypes.length; i++) {
322
- var optName = optionTypes[i];
323
-
324
- // First check if an option was passed in via the constructor
325
- var val = options[optName];
326
- // If no data attrib, then check data atrributes
327
- val = (typeof val !== 'undefined') ? val : getDataAttrib(this.element, optName);
328
- // Finally, if nothing was specified, use the defaults
329
- val = (val !== null) ? val : this.defaultOptions[optName];
330
-
331
- // Set all options on the instance of the Slider
332
- if(!this.options) {
333
- this.options = {};
334
- }
335
- this.options[optName] = val;
336
- }
337
-
338
- function getDataAttrib(element, optName) {
339
- var dataName = "data-slider-" + optName.replace(/_/g, '-');
340
- var dataValString = element.getAttribute(dataName);
341
-
342
- try {
343
- return JSON.parse(dataValString);
344
- }
345
- catch(err) {
346
- return dataValString;
347
- }
348
- }
349
-
350
- /*************************************************
351
-
352
- Create Markup
353
-
354
- **************************************************/
355
-
356
- var origWidth = this.element.style.width;
357
- var updateSlider = false;
358
- var parent = this.element.parentNode;
359
- var sliderTrackSelection;
360
- var sliderTrackLow, sliderTrackHigh;
361
- var sliderMinHandle;
362
- var sliderMaxHandle;
363
-
364
- if (this.sliderElem) {
365
- updateSlider = true;
366
- } else {
367
- /* Create elements needed for slider */
368
- this.sliderElem = document.createElement("div");
369
- this.sliderElem.className = "slider";
370
-
371
- /* Create slider track elements */
372
- var sliderTrack = document.createElement("div");
373
- sliderTrack.className = "slider-track";
374
-
375
- sliderTrackLow = document.createElement("div");
376
- sliderTrackLow.className = "slider-track-low";
377
-
378
- sliderTrackSelection = document.createElement("div");
379
- sliderTrackSelection.className = "slider-selection";
380
-
381
- sliderTrackHigh = document.createElement("div");
382
- sliderTrackHigh.className = "slider-track-high";
383
-
384
- sliderMinHandle = document.createElement("div");
385
- sliderMinHandle.className = "slider-handle min-slider-handle";
386
-
387
- sliderMaxHandle = document.createElement("div");
388
- sliderMaxHandle.className = "slider-handle max-slider-handle";
389
-
390
- sliderTrack.appendChild(sliderTrackLow);
391
- sliderTrack.appendChild(sliderTrackSelection);
392
- sliderTrack.appendChild(sliderTrackHigh);
393
-
394
- /* Create ticks */
395
- this.ticks = [];
396
- if (Array.isArray(this.options.ticks) && this.options.ticks.length > 0) {
397
- for (i = 0; i < this.options.ticks.length; i++) {
398
- var tick = document.createElement('div');
399
- tick.className = 'slider-tick';
400
-
401
- this.ticks.push(tick);
402
- sliderTrack.appendChild(tick);
403
- }
404
-
405
- sliderTrackSelection.className += " tick-slider-selection";
406
- }
407
-
408
- sliderTrack.appendChild(sliderMinHandle);
409
- sliderTrack.appendChild(sliderMaxHandle);
410
-
411
- this.tickLabels = [];
412
- if (Array.isArray(this.options.ticks_labels) && this.options.ticks_labels.length > 0) {
413
- this.tickLabelContainer = document.createElement('div');
414
- this.tickLabelContainer.className = 'slider-tick-label-container';
415
-
416
- for (i = 0; i < this.options.ticks_labels.length; i++) {
417
- var label = document.createElement('div');
418
- label.className = 'slider-tick-label';
419
- label.innerHTML = this.options.ticks_labels[i];
420
-
421
- this.tickLabels.push(label);
422
- this.tickLabelContainer.appendChild(label);
423
- }
424
- }
425
-
426
-
427
- var createAndAppendTooltipSubElements = function(tooltipElem) {
428
- var arrow = document.createElement("div");
429
- arrow.className = "tooltip-arrow";
430
-
431
- var inner = document.createElement("div");
432
- inner.className = "tooltip-inner";
433
-
434
- tooltipElem.appendChild(arrow);
435
- tooltipElem.appendChild(inner);
436
-
437
- };
438
-
439
- /* Create tooltip elements */
440
- var sliderTooltip = document.createElement("div");
441
- sliderTooltip.className = "tooltip tooltip-main";
442
- createAndAppendTooltipSubElements(sliderTooltip);
443
-
444
- var sliderTooltipMin = document.createElement("div");
445
- sliderTooltipMin.className = "tooltip tooltip-min";
446
- createAndAppendTooltipSubElements(sliderTooltipMin);
447
-
448
- var sliderTooltipMax = document.createElement("div");
449
- sliderTooltipMax.className = "tooltip tooltip-max";
450
- createAndAppendTooltipSubElements(sliderTooltipMax);
451
-
452
-
453
- /* Append components to sliderElem */
454
- this.sliderElem.appendChild(sliderTrack);
455
- this.sliderElem.appendChild(sliderTooltip);
456
- this.sliderElem.appendChild(sliderTooltipMin);
457
- this.sliderElem.appendChild(sliderTooltipMax);
458
-
459
- if (this.tickLabelContainer) {
460
- this.sliderElem.appendChild(this.tickLabelContainer);
461
- }
462
-
463
- /* Append slider element to parent container, right before the original <input> element */
464
- parent.insertBefore(this.sliderElem, this.element);
465
-
466
- /* Hide original <input> element */
467
- /* robosoft */
468
- //this.element.style.display = "none";
469
- }
470
- /* If JQuery exists, cache JQ references */
471
- if($) {
472
- this.$element = $(this.element);
473
- this.$sliderElem = $(this.sliderElem);
474
- }
475
-
476
- /*************************************************
477
-
478
- Setup
479
-
480
- **************************************************/
481
- this.eventToCallbackMap = {};
482
- this.sliderElem.id = this.options.id;
483
-
484
- this.touchCapable = 'ontouchstart' in window || (window.DocumentTouch && document instanceof window.DocumentTouch);
485
-
486
- this.tooltip = this.sliderElem.querySelector('.tooltip-main');
487
- this.tooltipInner = this.tooltip.querySelector('.tooltip-inner');
488
-
489
- this.tooltip_min = this.sliderElem.querySelector('.tooltip-min');
490
- this.tooltipInner_min = this.tooltip_min.querySelector('.tooltip-inner');
491
-
492
- this.tooltip_max = this.sliderElem.querySelector('.tooltip-max');
493
- this.tooltipInner_max= this.tooltip_max.querySelector('.tooltip-inner');
494
-
495
- if (SliderScale[this.options.scale]) {
496
- this.options.scale = SliderScale[this.options.scale];
497
- }
498
-
499
- if (updateSlider === true) {
500
- // Reset classes
501
- this._removeClass(this.sliderElem, 'slider-horizontal');
502
- this._removeClass(this.sliderElem, 'slider-vertical');
503
- this._removeClass(this.tooltip, 'hide');
504
- this._removeClass(this.tooltip_min, 'hide');
505
- this._removeClass(this.tooltip_max, 'hide');
506
-
507
- // Undo existing inline styles for track
508
- ["left", "top", "width", "height"].forEach(function(prop) {
509
- this._removeProperty(this.trackLow, prop);
510
- this._removeProperty(this.trackSelection, prop);
511
- this._removeProperty(this.trackHigh, prop);
512
- }, this);
513
-
514
- // Undo inline styles on handles
515
- [this.handle1, this.handle2].forEach(function(handle) {
516
- this._removeProperty(handle, 'left');
517
- this._removeProperty(handle, 'top');
518
- }, this);
519
-
520
- // Undo inline styles and classes on tooltips
521
- [this.tooltip, this.tooltip_min, this.tooltip_max].forEach(function(tooltip) {
522
- this._removeProperty(tooltip, 'left');
523
- this._removeProperty(tooltip, 'top');
524
- this._removeProperty(tooltip, 'margin-left');
525
- this._removeProperty(tooltip, 'margin-top');
526
-
527
- this._removeClass(tooltip, 'right');
528
- this._removeClass(tooltip, 'top');
529
- }, this);
530
- }
531
-
532
- if(this.options.orientation === 'vertical') {
533
- this._addClass(this.sliderElem,'slider-vertical');
534
-
535
- this.stylePos = 'top';
536
- this.mousePos = 'pageY';
537
- this.sizePos = 'offsetHeight';
538
-
539
- this._addClass(this.tooltip, 'right');
540
- this.tooltip.style.left = '100%';
541
-
542
- this._addClass(this.tooltip_min, 'right');
543
- this.tooltip_min.style.left = '100%';
544
-
545
- this._addClass(this.tooltip_max, 'right');
546
- this.tooltip_max.style.left = '100%';
547
- } else {
548
- this._addClass(this.sliderElem, 'slider-horizontal');
549
- this.sliderElem.style.width = origWidth;
550
-
551
- this.options.orientation = 'horizontal';
552
- this.stylePos = 'left';
553
- this.mousePos = 'pageX';
554
- this.sizePos = 'offsetWidth';
555
-
556
- this._addClass(this.tooltip, 'top');
557
- this.tooltip.style.top = -this.tooltip.outerHeight - 14 + 'px';
558
-
559
- this._addClass(this.tooltip_min, 'top');
560
- this.tooltip_min.style.top = -this.tooltip_min.outerHeight - 14 + 'px';
561
-
562
- this._addClass(this.tooltip_max, 'top');
563
- this.tooltip_max.style.top = -this.tooltip_max.outerHeight - 14 + 'px';
564
- }
565
-
566
- /* In case ticks are specified, overwrite the min and max bounds */
567
- if (Array.isArray(this.options.ticks) && this.options.ticks.length > 0) {
568
- this.options.max = Math.max.apply(Math, this.options.ticks);
569
- this.options.min = Math.min.apply(Math, this.options.ticks);
570
- }
571
-
572
- if (Array.isArray(this.options.value)) {
573
- this.options.range = true;
574
- } else if (this.options.range) {
575
- // User wants a range, but value is not an array
576
- this.options.value = [this.options.value, this.options.max];
577
- }
578
-
579
- this.trackLow = sliderTrackLow || this.trackLow;
580
- this.trackSelection = sliderTrackSelection || this.trackSelection;
581
- this.trackHigh = sliderTrackHigh || this.trackHigh;
582
-
583
- if (this.options.selection === 'none') {
584
- this._addClass(this.trackLow, 'hide');
585
- this._addClass(this.trackSelection, 'hide');
586
- this._addClass(this.trackHigh, 'hide');
587
- }
588
-
589
- this.handle1 = sliderMinHandle || this.handle1;
590
- this.handle2 = sliderMaxHandle || this.handle2;
591
-
592
- if (updateSlider === true) {
593
- // Reset classes
594
- this._removeClass(this.handle1, 'round triangle');
595
- this._removeClass(this.handle2, 'round triangle hide');
596
-
597
- for (i = 0; i < this.ticks.length; i++) {
598
- this._removeClass(this.ticks[i], 'round triangle hide');
599
- }
600
- }
601
-
602
- var availableHandleModifiers = ['round', 'triangle', 'custom'];
603
- var isValidHandleType = availableHandleModifiers.indexOf(this.options.handle) !== -1;
604
- if (isValidHandleType) {
605
- this._addClass(this.handle1, this.options.handle);
606
- this._addClass(this.handle2, this.options.handle);
607
-
608
- for (i = 0; i < this.ticks.length; i++) {
609
- this._addClass(this.ticks[i], this.options.handle);
610
- }
611
- }
612
-
613
- this.offset = this._offset(this.sliderElem);
614
- this.size = this.sliderElem[this.sizePos];
615
- this.setValue(this.options.value);
616
-
617
- /******************************************
618
-
619
- Bind Event Listeners
620
-
621
- ******************************************/
622
-
623
- // Bind keyboard handlers
624
- this.handle1Keydown = this._keydown.bind(this, 0);
625
- this.handle1.addEventListener("keydown", this.handle1Keydown, false);
626
-
627
- this.handle2Keydown = this._keydown.bind(this, 1);
628
- this.handle2.addEventListener("keydown", this.handle2Keydown, false);
629
-
630
- this.mousedown = this._mousedown.bind(this);
631
- if (this.touchCapable) {
632
- // Bind touch handlers
633
- this.sliderElem.addEventListener("touchstart", this.mousedown, false);
634
- }
635
- this.sliderElem.addEventListener("mousedown", this.mousedown, false);
636
-
637
-
638
- // Bind tooltip-related handlers
639
- if(this.options.tooltip === 'hide') {
640
- this._addClass(this.tooltip, 'hide');
641
- this._addClass(this.tooltip_min, 'hide');
642
- this._addClass(this.tooltip_max, 'hide');
643
- } else if(this.options.tooltip === 'always') {
644
- this._showTooltip();
645
- this._alwaysShowTooltip = true;
646
- } else {
647
- this.showTooltip = this._showTooltip.bind(this);
648
- this.hideTooltip = this._hideTooltip.bind(this);
649
-
650
- this.sliderElem.addEventListener("mouseenter", this.showTooltip, false);
651
- this.sliderElem.addEventListener("mouseleave", this.hideTooltip, false);
652
-
653
- this.handle1.addEventListener("focus", this.showTooltip, false);
654
- this.handle1.addEventListener("blur", this.hideTooltip, false);
655
-
656
- this.handle2.addEventListener("focus", this.showTooltip, false);
657
- this.handle2.addEventListener("blur", this.hideTooltip, false);
658
- }
659
-
660
- if(this.options.enabled) {
661
- this.enable();
662
- } else {
663
- this.disable();
664
- }
665
- }
666
-
667
-
668
-
669
- /*************************************************
670
-
671
- INSTANCE PROPERTIES/METHODS
672
-
673
- - Any methods bound to the prototype are considered
674
- part of the plugin's `public` interface
675
-
676
- **************************************************/
677
- Slider.prototype = {
678
- _init: function() {}, // NOTE: Must exist to support bridget
679
-
680
- constructor: Slider,
681
-
682
- defaultOptions: {
683
- id: "",
684
- min: 0,
685
- max: 10,
686
- step: 1,
687
- precision: 0,
688
- orientation: 'horizontal',
689
- value: 5,
690
- range: false,
691
- selection: 'before',
692
- tooltip: 'hide',
693
- tooltip_split: false,
694
- handle: 'round',
695
- reversed: false,
696
- enabled: true,
697
- formatter: function(val) {
698
- if (Array.isArray(val)) {
699
- return val[0] + " : " + val[1];
700
- } else {
701
- return val;
702
- }
703
- },
704
- natural_arrow_keys: false,
705
- ticks: [],
706
- ticks_positions: [],
707
- ticks_labels: [],
708
- ticks_snap_bounds: 0,
709
- scale: 'linear',
710
- focus: false
711
- },
712
-
713
- over: false,
714
-
715
- inDrag: false,
716
-
717
- getValue: function() {
718
- if (this.options.range) {
719
- return this.options.value;
720
- }
721
- return this.options.value[0];
722
- },
723
-
724
- setValue: function(val, triggerSlideEvent, triggerChangeEvent) {
725
- if (!val) {
726
- val = 0;
727
- }
728
- var oldValue = this.getValue();
729
- this.options.value = this._validateInputValue(val);
730
- var applyPrecision = this._applyPrecision.bind(this);
731
-
732
- if (this.options.range) {
733
- this.options.value[0] = applyPrecision(this.options.value[0]);
734
- this.options.value[1] = applyPrecision(this.options.value[1]);
735
-
736
- this.options.value[0] = Math.max(this.options.min, Math.min(this.options.max, this.options.value[0]));
737
- this.options.value[1] = Math.max(this.options.min, Math.min(this.options.max, this.options.value[1]));
738
- } else {
739
- this.options.value = applyPrecision(this.options.value);
740
- this.options.value = [ Math.max(this.options.min, Math.min(this.options.max, this.options.value))];
741
- this._addClass(this.handle2, 'hide');
742
- if (this.options.selection === 'after') {
743
- this.options.value[1] = this.options.max;
744
- } else {
745
- this.options.value[1] = this.options.min;
746
- }
747
- }
748
-
749
- if (this.options.max > this.options.min) {
750
- this.percentage = [
751
- this._toPercentage(this.options.value[0]),
752
- this._toPercentage(this.options.value[1]),
753
- this.options.step * 100 / (this.options.max - this.options.min)
754
- ];
755
- } else {
756
- this.percentage = [0, 0, 100];
757
- }
758
-
759
- this._layout();
760
- var newValue = this.options.range ? this.options.value : this.options.value[0];
761
-
762
- if(triggerSlideEvent === true) {
763
- this._trigger('slide', newValue);
764
- }
765
- if( (oldValue !== newValue) && (triggerChangeEvent === true) ) {
766
- this._trigger('change', {
767
- oldValue: oldValue,
768
- newValue: newValue
769
- });
770
- }
771
- this._setDataVal(newValue);
772
-
773
- return this;
774
- },
775
-
776
- destroy: function(){
777
- // Remove event handlers on slider elements
778
- this._removeSliderEventHandlers();
779
-
780
- // Remove the slider from the DOM
781
- this.sliderElem.parentNode.removeChild(this.sliderElem);
782
- /* Show original <input> element */
783
- this.element.style.display = "";
784
-
785
- // Clear out custom event bindings
786
- this._cleanUpEventCallbacksMap();
787
-
788
- // Remove data values
789
- this.element.removeAttribute("data");
790
-
791
- // Remove JQuery handlers/data
792
- if($) {
793
- this._unbindJQueryEventHandlers();
794
- this.$element.removeData('slider');
795
- }
796
- },
797
-
798
- disable: function() {
799
- this.options.enabled = false;
800
- this.handle1.removeAttribute("tabindex");
801
- this.handle2.removeAttribute("tabindex");
802
- this._addClass(this.sliderElem, 'slider-disabled');
803
- this._trigger('slideDisabled');
804
-
805
- return this;
806
- },
807
-
808
- enable: function() {
809
- this.options.enabled = true;
810
- this.handle1.setAttribute("tabindex", 0);
811
- this.handle2.setAttribute("tabindex", 0);
812
- this._removeClass(this.sliderElem, 'slider-disabled');
813
- this._trigger('slideEnabled');
814
-
815
- return this;
816
- },
817
-
818
- toggle: function() {
819
- if(this.options.enabled) {
820
- this.disable();
821
- } else {
822
- this.enable();
823
- }
824
- return this;
825
- },
826
-
827
- isEnabled: function() {
828
- return this.options.enabled;
829
- },
830
-
831
- on: function(evt, callback) {
832
- this._bindNonQueryEventHandler(evt, callback);
833
- return this;
834
- },
835
-
836
- getAttribute: function(attribute) {
837
- if(attribute) {
838
- return this.options[attribute];
839
- } else {
840
- return this.options;
841
- }
842
- },
843
-
844
- setAttribute: function(attribute, value) {
845
- this.options[attribute] = value;
846
- return this;
847
- },
848
-
849
- refresh: function() {
850
- this._removeSliderEventHandlers();
851
- createNewSlider.call(this, this.element, this.options);
852
- if($) {
853
- // Bind new instance of slider to the element
854
- $.data(this.element, 'slider', this);
855
- }
856
- return this;
857
- },
858
-
859
- relayout: function() {
860
- this._layout();
861
- return this;
862
- },
863
-
864
- /******************************+
865
-
866
- HELPERS
867
-
868
- - Any method that is not part of the public interface.
869
- - Place it underneath this comment block and write its signature like so:
870
-
871
- _fnName : function() {...}
872
-
873
- ********************************/
874
- _removeSliderEventHandlers: function() {
875
- // Remove event listeners from handle1
876
- this.handle1.removeEventListener("keydown", this.handle1Keydown, false);
877
- this.handle1.removeEventListener("focus", this.showTooltip, false);
878
- this.handle1.removeEventListener("blur", this.hideTooltip, false);
879
-
880
- // Remove event listeners from handle2
881
- this.handle2.removeEventListener("keydown", this.handle2Keydown, false);
882
- this.handle2.removeEventListener("focus", this.handle2Keydown, false);
883
- this.handle2.removeEventListener("blur", this.handle2Keydown, false);
884
-
885
- // Remove event listeners from sliderElem
886
- this.sliderElem.removeEventListener("mouseenter", this.showTooltip, false);
887
- this.sliderElem.removeEventListener("mouseleave", this.hideTooltip, false);
888
- this.sliderElem.removeEventListener("touchstart", this.mousedown, false);
889
- this.sliderElem.removeEventListener("mousedown", this.mousedown, false);
890
- },
891
- _bindNonQueryEventHandler: function(evt, callback) {
892
- if(this.eventToCallbackMap[evt]===undefined) {
893
- this.eventToCallbackMap[evt] = [];
894
- }
895
- this.eventToCallbackMap[evt].push(callback);
896
- },
897
- _cleanUpEventCallbacksMap: function() {
898
- var eventNames = Object.keys(this.eventToCallbackMap);
899
- for(var i = 0; i < eventNames.length; i++) {
900
- var eventName = eventNames[i];
901
- this.eventToCallbackMap[eventName] = null;
902
- }
903
- },
904
- _showTooltip: function() {
905
- if (this.options.tooltip_split === false ){
906
- this._addClass(this.tooltip, 'in');
907
- this.tooltip_min.style.display = 'none';
908
- this.tooltip_max.style.display = 'none';
909
- } else {
910
- this._addClass(this.tooltip_min, 'in');
911
- this._addClass(this.tooltip_max, 'in');
912
- this.tooltip.style.display = 'none';
913
- }
914
- this.over = true;
915
- },
916
- _hideTooltip: function() {
917
- if (this.inDrag === false && this.alwaysShowTooltip !== true) {
918
- this._removeClass(this.tooltip, 'in');
919
- this._removeClass(this.tooltip_min, 'in');
920
- this._removeClass(this.tooltip_max, 'in');
921
- }
922
- this.over = false;
923
- },
924
- _layout: function() {
925
- var positionPercentages;
926
-
927
- if(this.options.reversed) {
928
- positionPercentages = [ 100 - this.percentage[0], this.percentage[1] ];
929
- } else {
930
- positionPercentages = [ this.percentage[0], this.percentage[1] ];
931
- }
932
-
933
- this.handle1.style[this.stylePos] = positionPercentages[0]+'%';
934
- this.handle2.style[this.stylePos] = positionPercentages[1]+'%';
935
-
936
- /* Position ticks and labels */
937
- if (Array.isArray(this.options.ticks) && this.options.ticks.length > 0) {
938
- var maxTickValue = Math.max.apply(Math, this.options.ticks);
939
- var minTickValue = Math.min.apply(Math, this.options.ticks);
940
-
941
- var styleSize = this.options.orientation === 'vertical' ? 'height' : 'width';
942
- var styleMargin = this.options.orientation === 'vertical' ? 'marginTop' : 'marginLeft';
943
- var labelSize = this.size / (this.options.ticks.length - 1);
944
-
945
- if (this.tickLabelContainer) {
946
- var extraMargin = 0;
947
- if (this.options.ticks_positions.length === 0) {
948
- this.tickLabelContainer.style[styleMargin] = -labelSize/2 + 'px';
949
- extraMargin = this.tickLabelContainer.offsetHeight;
950
- } else {
951
- /* Chidren are position absolute, calculate height by finding the max offsetHeight of a child */
952
- for (i = 0 ; i < this.tickLabelContainer.childNodes.length; i++) {
953
- if (this.tickLabelContainer.childNodes[i].offsetHeight > extraMargin) {
954
- extraMargin = this.tickLabelContainer.childNodes[i].offsetHeight;
955
- }
956
- }
957
- }
958
- if (this.options.orientation === 'horizontal') {
959
- this.sliderElem.style.marginBottom = extraMargin + 'px';
960
- }
961
- }
962
- for (var i = 0; i < this.options.ticks.length; i++) {
963
-
964
- var percentage = this.options.ticks_positions[i] ||
965
- 100 * (this.options.ticks[i] - minTickValue) / (maxTickValue - minTickValue);
966
-
967
- this.ticks[i].style[this.stylePos] = percentage + '%';
968
-
969
- /* Set class labels to denote whether ticks are in the selection */
970
- this._removeClass(this.ticks[i], 'in-selection');
971
- if (!this.options.range) {
972
- if (this.options.selection === 'after' && percentage >= positionPercentages[0]){
973
- this._addClass(this.ticks[i], 'in-selection');
974
- } else if (this.options.selection === 'before' && percentage <= positionPercentages[0]) {
975
- this._addClass(this.ticks[i], 'in-selection');
976
- }
977
- } else if (percentage >= positionPercentages[0] && percentage <= positionPercentages[1]) {
978
- this._addClass(this.ticks[i], 'in-selection');
979
- }
980
-
981
- if (this.tickLabels[i]) {
982
- this.tickLabels[i].style[styleSize] = labelSize + 'px';
983
-
984
- if (this.options.ticks_positions[i] !== undefined) {
985
- this.tickLabels[i].style.position = 'absolute';
986
- this.tickLabels[i].style[this.stylePos] = this.options.ticks_positions[i] + '%';
987
- this.tickLabels[i].style[styleMargin] = -labelSize/2 + 'px';
988
- }
989
- }
990
- }
991
- }
992
-
993
- if (this.options.orientation === 'vertical') {
994
- this.trackLow.style.top = '0';
995
- this.trackLow.style.height = Math.min(positionPercentages[0], positionPercentages[1]) +'%';
996
-
997
- this.trackSelection.style.top = Math.min(positionPercentages[0], positionPercentages[1]) +'%';
998
- this.trackSelection.style.height = Math.abs(positionPercentages[0] - positionPercentages[1]) +'%';
999
-
1000
- this.trackHigh.style.bottom = '0';
1001
- this.trackHigh.style.height = (100 - Math.min(positionPercentages[0], positionPercentages[1]) - Math.abs(positionPercentages[0] - positionPercentages[1])) +'%';
1002
- } else {
1003
- this.trackLow.style.left = '0';
1004
- this.trackLow.style.width = Math.min(positionPercentages[0], positionPercentages[1]) +'%';
1005
-
1006
- this.trackSelection.style.left = Math.min(positionPercentages[0], positionPercentages[1]) +'%';
1007
- this.trackSelection.style.width = Math.abs(positionPercentages[0] - positionPercentages[1]) +'%';
1008
-
1009
- this.trackHigh.style.right = '0';
1010
- this.trackHigh.style.width = (100 - Math.min(positionPercentages[0], positionPercentages[1]) - Math.abs(positionPercentages[0] - positionPercentages[1])) +'%';
1011
-
1012
- var offset_min = this.tooltip_min.getBoundingClientRect();
1013
- var offset_max = this.tooltip_max.getBoundingClientRect();
1014
-
1015
- if (offset_min.right > offset_max.left) {
1016
- this._removeClass(this.tooltip_max, 'top');
1017
- this._addClass(this.tooltip_max, 'bottom');
1018
- this.tooltip_max.style.top = 18 + 'px';
1019
- } else {
1020
- this._removeClass(this.tooltip_max, 'bottom');
1021
- this._addClass(this.tooltip_max, 'top');
1022
- this.tooltip_max.style.top = this.tooltip_min.style.top;
1023
- }
1024
- }
1025
-
1026
- var formattedTooltipVal;
1027
-
1028
- if (this.options.range) {
1029
- formattedTooltipVal = this.options.formatter(this.options.value);
1030
- this._setText(this.tooltipInner, formattedTooltipVal);
1031
- this.tooltip.style[this.stylePos] = (positionPercentages[1] + positionPercentages[0])/2 + '%';
1032
-
1033
- if (this.options.orientation === 'vertical') {
1034
- this._css(this.tooltip, 'margin-top', -this.tooltip.offsetHeight / 2 + 'px');
1035
- } else {
1036
- this._css(this.tooltip, 'margin-left', -this.tooltip.offsetWidth / 2 + 'px');
1037
- }
1038
-
1039
- if (this.options.orientation === 'vertical') {
1040
- this._css(this.tooltip, 'margin-top', -this.tooltip.offsetHeight / 2 + 'px');
1041
- } else {
1042
- this._css(this.tooltip, 'margin-left', -this.tooltip.offsetWidth / 2 + 'px');
1043
- }
1044
-
1045
- var innerTooltipMinText = this.options.formatter(this.options.value[0]);
1046
- this._setText(this.tooltipInner_min, innerTooltipMinText);
1047
-
1048
- var innerTooltipMaxText = this.options.formatter(this.options.value[1]);
1049
- this._setText(this.tooltipInner_max, innerTooltipMaxText);
1050
-
1051
- this.tooltip_min.style[this.stylePos] = positionPercentages[0] + '%';
1052
-
1053
- if (this.options.orientation === 'vertical') {
1054
- this._css(this.tooltip_min, 'margin-top', -this.tooltip_min.offsetHeight / 2 + 'px');
1055
- } else {
1056
- this._css(this.tooltip_min, 'margin-left', -this.tooltip_min.offsetWidth / 2 + 'px');
1057
- }
1058
-
1059
- this.tooltip_max.style[this.stylePos] = positionPercentages[1] + '%';
1060
-
1061
- if (this.options.orientation === 'vertical') {
1062
- this._css(this.tooltip_max, 'margin-top', -this.tooltip_max.offsetHeight / 2 + 'px');
1063
- } else {
1064
- this._css(this.tooltip_max, 'margin-left', -this.tooltip_max.offsetWidth / 2 + 'px');
1065
- }
1066
- } else {
1067
- formattedTooltipVal = this.options.formatter(this.options.value[0]);
1068
- this._setText(this.tooltipInner, formattedTooltipVal);
1069
-
1070
- this.tooltip.style[this.stylePos] = positionPercentages[0] + '%';
1071
- if (this.options.orientation === 'vertical') {
1072
- this._css(this.tooltip, 'margin-top', -this.tooltip.offsetHeight / 2 + 'px');
1073
- } else {
1074
- this._css(this.tooltip, 'margin-left', -this.tooltip.offsetWidth / 2 + 'px');
1075
- }
1076
- }
1077
- },
1078
- _removeProperty: function(element, prop) {
1079
- if (element.style.removeProperty) {
1080
- element.style.removeProperty(prop);
1081
- } else {
1082
- element.style.removeAttribute(prop);
1083
- }
1084
- },
1085
- _mousedown: function(ev) {
1086
- if(!this.options.enabled) {
1087
- return false;
1088
- }
1089
-
1090
- this.offset = this._offset(this.sliderElem);
1091
- this.size = this.sliderElem[this.sizePos];
1092
-
1093
- var percentage = this._getPercentage(ev);
1094
-
1095
- if (this.options.range) {
1096
- var diff1 = Math.abs(this.percentage[0] - percentage);
1097
- var diff2 = Math.abs(this.percentage[1] - percentage);
1098
- this.dragged = (diff1 < diff2) ? 0 : 1;
1099
- } else {
1100
- this.dragged = 0;
1101
- }
1102
-
1103
- this.percentage[this.dragged] = this.options.reversed ? 100 - percentage : percentage;
1104
- this._layout();
1105
-
1106
- if (this.touchCapable) {
1107
- document.removeEventListener("touchmove", this.mousemove, false);
1108
- document.removeEventListener("touchend", this.mouseup, false);
1109
- }
1110
-
1111
- if(this.mousemove){
1112
- document.removeEventListener("mousemove", this.mousemove, false);
1113
- }
1114
- if(this.mouseup){
1115
- document.removeEventListener("mouseup", this.mouseup, false);
1116
- }
1117
-
1118
- this.mousemove = this._mousemove.bind(this);
1119
- this.mouseup = this._mouseup.bind(this);
1120
-
1121
- if (this.touchCapable) {
1122
- // Touch: Bind touch events:
1123
- document.addEventListener("touchmove", this.mousemove, false);
1124
- document.addEventListener("touchend", this.mouseup, false);
1125
- }
1126
- // Bind mouse events:
1127
- document.addEventListener("mousemove", this.mousemove, false);
1128
- document.addEventListener("mouseup", this.mouseup, false);
1129
-
1130
- this.inDrag = true;
1131
- var newValue = this._calculateValue();
1132
-
1133
- this._trigger('slideStart', newValue);
1134
-
1135
- this._setDataVal(newValue);
1136
- this.setValue(newValue, false, true);
1137
-
1138
- this._pauseEvent(ev);
1139
-
1140
- if (this.options.focus) {
1141
- this._triggerFocusOnHandle(this.dragged);
1142
- }
1143
-
1144
- return true;
1145
- },
1146
- _triggerFocusOnHandle: function(handleIdx) {
1147
- if(handleIdx === 0) {
1148
- this.handle1.focus();
1149
- }
1150
- if(handleIdx === 1) {
1151
- this.handle2.focus();
1152
- }
1153
- },
1154
- _keydown: function(handleIdx, ev) {
1155
- if(!this.options.enabled) {
1156
- return false;
1157
- }
1158
-
1159
- var dir;
1160
- switch (ev.keyCode) {
1161
- case 37: // left
1162
- case 40: // down
1163
- dir = -1;
1164
- break;
1165
- case 39: // right
1166
- case 38: // up
1167
- dir = 1;
1168
- break;
1169
- }
1170
- if (!dir) {
1171
- return;
1172
- }
1173
-
1174
- // use natural arrow keys instead of from min to max
1175
- if (this.options.natural_arrow_keys) {
1176
- var ifVerticalAndNotReversed = (this.options.orientation === 'vertical' && !this.options.reversed);
1177
- var ifHorizontalAndReversed = (this.options.orientation === 'horizontal' && this.options.reversed);
1178
-
1179
- if (ifVerticalAndNotReversed || ifHorizontalAndReversed) {
1180
- dir = -dir;
1181
- }
1182
- }
1183
-
1184
- var val = this.options.value[handleIdx] + dir * this.options.step;
1185
- if (this.options.range) {
1186
- val = [ (!handleIdx) ? val : this.options.value[0],
1187
- ( handleIdx) ? val : this.options.value[1]];
1188
- }
1189
-
1190
- this._trigger('slideStart', val);
1191
- this._setDataVal(val);
1192
- this.setValue(val, true, true);
1193
-
1194
- this._trigger('slideStop', val);
1195
- this._setDataVal(val);
1196
- this._layout();
1197
-
1198
- this._pauseEvent(ev);
1199
-
1200
- return false;
1201
- },
1202
- _pauseEvent: function(ev) {
1203
- if(ev.stopPropagation) {
1204
- ev.stopPropagation();
1205
- }
1206
- if(ev.preventDefault) {
1207
- ev.preventDefault();
1208
- }
1209
- ev.cancelBubble=true;
1210
- ev.returnValue=false;
1211
- },
1212
- _mousemove: function(ev) {
1213
- if(!this.options.enabled) {
1214
- return false;
1215
- }
1216
-
1217
- var percentage = this._getPercentage(ev);
1218
- this._adjustPercentageForRangeSliders(percentage);
1219
- this.percentage[this.dragged] = this.options.reversed ? 100 - percentage : percentage;
1220
- this._layout();
1221
-
1222
- var val = this._calculateValue(true);
1223
- this.setValue(val, true, true);
1224
-
1225
- return false;
1226
- },
1227
- _adjustPercentageForRangeSliders: function(percentage) {
1228
- if (this.options.range) {
1229
- if (this.dragged === 0 && this.percentage[1] < percentage) {
1230
- this.percentage[0] = this.percentage[1];
1231
- this.dragged = 1;
1232
- } else if (this.dragged === 1 && this.percentage[0] > percentage) {
1233
- this.percentage[1] = this.percentage[0];
1234
- this.dragged = 0;
1235
- }
1236
- }
1237
- },
1238
- _mouseup: function() {
1239
- if(!this.options.enabled) {
1240
- return false;
1241
- }
1242
- if (this.touchCapable) {
1243
- // Touch: Unbind touch event handlers:
1244
- document.removeEventListener("touchmove", this.mousemove, false);
1245
- document.removeEventListener("touchend", this.mouseup, false);
1246
- }
1247
- // Unbind mouse event handlers:
1248
- document.removeEventListener("mousemove", this.mousemove, false);
1249
- document.removeEventListener("mouseup", this.mouseup, false);
1250
-
1251
- this.inDrag = false;
1252
- if (this.over === false) {
1253
- this._hideTooltip();
1254
- }
1255
- var val = this._calculateValue(true);
1256
-
1257
- this._layout();
1258
- this._trigger('slideStop', val);
1259
- this._setDataVal(val);
1260
-
1261
- return false;
1262
- },
1263
- _calculateValue: function(snapToClosestTick) {
1264
- var val;
1265
- if (this.options.range) {
1266
- val = [this.options.min,this.options.max];
1267
- if (this.percentage[0] !== 0){
1268
- val[0] = this._toValue(this.percentage[0]);
1269
- val[0] = this._applyPrecision(val[0]);
1270
- }
1271
- if (this.percentage[1] !== 100){
1272
- val[1] = this._toValue(this.percentage[1]);
1273
- val[1] = this._applyPrecision(val[1]);
1274
- }
1275
- } else {
1276
- val = this._toValue(this.percentage[0]);
1277
- val = parseFloat(val);
1278
- val = this._applyPrecision(val);
1279
- }
1280
-
1281
- if (snapToClosestTick) {
1282
- var min = [val, Infinity];
1283
- for (var i = 0; i < this.options.ticks.length; i++) {
1284
- var diff = Math.abs(this.options.ticks[i] - val);
1285
- if (diff <= min[1]) {
1286
- min = [this.options.ticks[i], diff];
1287
- }
1288
- }
1289
- if (min[1] <= this.options.ticks_snap_bounds) {
1290
- return min[0];
1291
- }
1292
- }
1293
-
1294
- return val;
1295
- },
1296
- _applyPrecision: function(val) {
1297
- var precision = this.options.precision || this._getNumDigitsAfterDecimalPlace(this.options.step);
1298
- return this._applyToFixedAndParseFloat(val, precision);
1299
- },
1300
- _getNumDigitsAfterDecimalPlace: function(num) {
1301
- var match = (''+num).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);
1302
- if (!match) { return 0; }
1303
- return Math.max(0, (match[1] ? match[1].length : 0) - (match[2] ? +match[2] : 0));
1304
- },
1305
- _applyToFixedAndParseFloat: function(num, toFixedInput) {
1306
- var truncatedNum = num.toFixed(toFixedInput);
1307
- return parseFloat(truncatedNum);
1308
- },
1309
- /*
1310
- Credits to Mike Samuel for the following method!
1311
- Source: http://stackoverflow.com/questions/10454518/javascript-how-to-retrieve-the-number-of-decimals-of-a-string-number
1312
- */
1313
- _getPercentage: function(ev) {
1314
- if (this.touchCapable && (ev.type === 'touchstart' || ev.type === 'touchmove')) {
1315
- ev = ev.touches[0];
1316
- }
1317
-
1318
- var eventPosition = ev[this.mousePos];
1319
- var sliderOffset = this.offset[this.stylePos];
1320
- var distanceToSlide = eventPosition - sliderOffset;
1321
- // Calculate what percent of the length the slider handle has slid
1322
- var percentage = (distanceToSlide / this.size) * 100;
1323
- percentage = Math.round(percentage / this.percentage[2]) * this.percentage[2];
1324
-
1325
- // Make sure the percent is within the bounds of the slider.
1326
- // 0% corresponds to the 'min' value of the slide
1327
- // 100% corresponds to the 'max' value of the slide
1328
- return Math.max(0, Math.min(100, percentage));
1329
- },
1330
- _validateInputValue: function(val) {
1331
- if (typeof val === 'number') {
1332
- return val;
1333
- } else if (Array.isArray(val)) {
1334
- this._validateArray(val);
1335
- return val;
1336
- } else {
1337
- throw new Error( ErrorMsgs.formatInvalidInputErrorMsg(val) );
1338
- }
1339
- },
1340
- _validateArray: function(val) {
1341
- for(var i = 0; i < val.length; i++) {
1342
- var input = val[i];
1343
- if (typeof input !== 'number') { throw new Error( ErrorMsgs.formatInvalidInputErrorMsg(input) ); }
1344
- }
1345
- },
1346
- _setDataVal: function(val) {
1347
- var value = "value: '" + val + "'";
1348
- this.element.setAttribute('data', value);
1349
- this.element.setAttribute('value', val);
1350
- this.element.value = val;
1351
- },
1352
- _trigger: function(evt, val) {
1353
- val = (val || val === 0) ? val : undefined;
1354
-
1355
- var callbackFnArray = this.eventToCallbackMap[evt];
1356
- if(callbackFnArray && callbackFnArray.length) {
1357
- for(var i = 0; i < callbackFnArray.length; i++) {
1358
- var callbackFn = callbackFnArray[i];
1359
- callbackFn(val);
1360
- }
1361
- }
1362
-
1363
- /* If JQuery exists, trigger JQuery events */
1364
- if($) {
1365
- this._triggerJQueryEvent(evt, val);
1366
- }
1367
- },
1368
- _triggerJQueryEvent: function(evt, val) {
1369
- var eventData = {
1370
- type: evt,
1371
- value: val
1372
- };
1373
- this.$element.trigger(eventData);
1374
- this.$sliderElem.trigger(eventData);
1375
- },
1376
- _unbindJQueryEventHandlers: function() {
1377
- this.$element.off();
1378
- this.$sliderElem.off();
1379
- },
1380
- _setText: function(element, text) {
1381
- if(typeof element.innerText !== "undefined") {
1382
- element.innerText = text;
1383
- } else if(typeof element.textContent !== "undefined") {
1384
- element.textContent = text;
1385
- }
1386
- },
1387
- _removeClass: function(element, classString) {
1388
- var classes = classString.split(" ");
1389
- var newClasses = element.className;
1390
-
1391
- for(var i = 0; i < classes.length; i++) {
1392
- var classTag = classes[i];
1393
- var regex = new RegExp("(?:\\s|^)" + classTag + "(?:\\s|$)");
1394
- newClasses = newClasses.replace(regex, " ");
1395
- }
1396
-
1397
- element.className = newClasses.trim();
1398
- },
1399
- _addClass: function(element, classString) {
1400
- var classes = classString.split(" ");
1401
- var newClasses = element.className;
1402
-
1403
- for(var i = 0; i < classes.length; i++) {
1404
- var classTag = classes[i];
1405
- var regex = new RegExp("(?:\\s|^)" + classTag + "(?:\\s|$)");
1406
- var ifClassExists = regex.test(newClasses);
1407
-
1408
- if(!ifClassExists) {
1409
- newClasses += " " + classTag;
1410
- }
1411
- }
1412
-
1413
- element.className = newClasses.trim();
1414
- },
1415
- _offsetLeft: function(obj){
1416
- var offsetLeft = obj.offsetLeft;
1417
- while((obj = obj.offsetParent) && !isNaN(obj.offsetLeft)){
1418
- offsetLeft += obj.offsetLeft;
1419
- }
1420
- return offsetLeft;
1421
- },
1422
- _offsetTop: function(obj){
1423
- var offsetTop = obj.offsetTop;
1424
- while((obj = obj.offsetParent) && !isNaN(obj.offsetTop)){
1425
- offsetTop += obj.offsetTop;
1426
- }
1427
- return offsetTop;
1428
- },
1429
- _offset: function (obj) {
1430
- return {
1431
- left: this._offsetLeft(obj),
1432
- top: this._offsetTop(obj)
1433
- };
1434
- },
1435
- _css: function(elementRef, styleName, value) {
1436
- if ($) {
1437
- $.style(elementRef, styleName, value);
1438
- } else {
1439
- var style = styleName.replace(/^-ms-/, "ms-").replace(/-([\da-z])/gi, function (all, letter) {
1440
- return letter.toUpperCase();
1441
- });
1442
- elementRef.style[style] = value;
1443
- }
1444
- },
1445
- _toValue: function(percentage) {
1446
- return this.options.scale.toValue.apply(this, [percentage]);
1447
- },
1448
- _toPercentage: function(value) {
1449
- return this.options.scale.toPercentage.apply(this, [value]);
1450
- }
1451
-
1452
- };
1453
-
1454
- /*********************************
1455
-
1456
- Attach to global namespace
1457
-
1458
- *********************************/
1459
- if($) {
1460
- //var namespace = $.fn.slider ? 'bootstrapSlider' : 'slider';
1461
- var namespace = 'bootstrapSlider';
1462
- $.bridget(namespace, Slider);
1463
- }
1464
-
1465
- })( $ );
1466
-
1467
- return Slider;
1468
- }));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
trunk/addons/bootstrap-slider/js/index.html DELETED
File without changes
trunk/addons/bootstrap/css/bootstrap-theme.css DELETED
@@ -1,484 +0,0 @@
1
- /*!
2
- * Bootstrap v3.3.4 (http://getbootstrap.com)
3
- * Copyright 2011-2015 Twitter, Inc.
4
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
5
- */
6
-
7
- #post .rbs_block {
8
- /*!
9
- * Bootstrap v3.3.4 (http://getbootstrap.com)
10
- * Copyright 2011-2015 Twitter, Inc.
11
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
12
- */
13
- /*# sourceMappingURL=bootstrap-theme.css.map */
14
- }
15
- #post .rbs_block .btn-default,
16
- #post .rbs_block .btn-primary,
17
- #post .rbs_block .btn-success,
18
- #post .rbs_block .btn-info,
19
- #post .rbs_block .btn-warning,
20
- #post .rbs_block .btn-danger {
21
- text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
22
- -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
23
- box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
24
- }
25
- #post .rbs_block .btn-default:active,
26
- #post .rbs_block .btn-primary:active,
27
- #post .rbs_block .btn-success:active,
28
- #post .rbs_block .btn-info:active,
29
- #post .rbs_block .btn-warning:active,
30
- #post .rbs_block .btn-danger:active,
31
- #post .rbs_block .btn-default.active,
32
- #post .rbs_block .btn-primary.active,
33
- #post .rbs_block .btn-success.active,
34
- #post .rbs_block .btn-info.active,
35
- #post .rbs_block .btn-warning.active,
36
- #post .rbs_block .btn-danger.active {
37
- -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
38
- box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
39
- }
40
- #post .rbs_block .btn-default .badge,
41
- #post .rbs_block .btn-primary .badge,
42
- #post .rbs_block .btn-success .badge,
43
- #post .rbs_block .btn-info .badge,
44
- #post .rbs_block .btn-warning .badge,
45
- #post .rbs_block .btn-danger .badge {
46
- text-shadow: none;
47
- }
48
- #post .rbs_block .btn:active,
49
- #post .rbs_block .btn.active {
50
- background-image: none;
51
- }
52
- #post .rbs_block .btn-default {
53
- text-shadow: 0 1px 0 #fff;
54
- background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);
55
- background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%);
56
- background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
57
- background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);
58
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
59
- filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
60
- background-repeat: repeat-x;
61
- border-color: #dbdbdb;
62
- border-color: #ccc;
63
- }
64
- #post .rbs_block .btn-default:hover,
65
- #post .rbs_block .btn-default:focus {
66
- background-color: #e0e0e0;
67
- background-position: 0 -15px;
68
- }
69
- #post .rbs_block .btn-default:active,
70
- #post .rbs_block .btn-default.active {
71
- background-color: #e0e0e0;
72
- border-color: #dbdbdb;
73
- }
74
- #post .rbs_block .btn-default.disabled,
75
- #post .rbs_block .btn-default:disabled,
76
- #post .rbs_block .btn-default[disabled] {
77
- background-color: #e0e0e0;
78
- background-image: none;
79
- }
80
- #post .rbs_block .btn-primary {
81
- background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);
82
- background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%);
83
- background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88));
84
- background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%);
85
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
86
- filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
87
- background-repeat: repeat-x;
88
- border-color: #245580;
89
- }
90
- #post .rbs_block .btn-primary:hover,
91
- #post .rbs_block .btn-primary:focus {
92
- background-color: #265a88;
93
- background-position: 0 -15px;
94
- }
95
- #post .rbs_block .btn-primary:active,
96
- #post .rbs_block .btn-primary.active {
97
- background-color: #265a88;
98
- border-color: #245580;
99
- }
100
- #post .rbs_block .btn-primary.disabled,
101
- #post .rbs_block .btn-primary:disabled,
102
- #post .rbs_block .btn-primary[disabled] {
103
- background-color: #265a88;
104
- background-image: none;
105
- }
106
- #post .rbs_block .btn-success {
107
- background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
108
- background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%);
109
- background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641));
110
- background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
111
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
112
- filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
113
- background-repeat: repeat-x;
114
- border-color: #3e8f3e;
115
- }
116
- #post .rbs_block .btn-success:hover,
117
- #post .rbs_block .btn-success:focus {
118
- background-color: #419641;
119
- background-position: 0 -15px;
120
- }
121
- #post .rbs_block .btn-success:active,
122
- #post .rbs_block .btn-success.active {
123
- background-color: #419641;
124
- border-color: #3e8f3e;
125
- }
126
- #post .rbs_block .btn-success.disabled,
127
- #post .rbs_block .btn-success:disabled,
128
- #post .rbs_block .btn-success[disabled] {
129
- background-color: #419641;
130
- background-image: none;
131
- }
132
- #post .rbs_block .btn-info {
133
- background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
134
- background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
135
- background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2));
136
- background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
137
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
138
- filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
139
- background-repeat: repeat-x;
140
- border-color: #28a4c9;
141
- }
142
- #post .rbs_block .btn-info:hover,
143
- #post .rbs_block .btn-info:focus {
144
- background-color: #2aabd2;
145
- background-position: 0 -15px;
146
- }
147
- #post .rbs_block .btn-info:active,
148
- #post .rbs_block .btn-info.active {
149
- background-color: #2aabd2;
150
- border-color: #28a4c9;
151
- }
152
- #post .rbs_block .btn-info.disabled,
153
- #post .rbs_block .btn-info:disabled,
154
- #post .rbs_block .btn-info[disabled] {
155
- background-color: #2aabd2;
156
- background-image: none;
157
- }
158
- #post .rbs_block .btn-warning {
159
- background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
160
- background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
161
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));
162
- background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
163
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
164
- filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
165
- background-repeat: repeat-x;
166
- border-color: #e38d13;
167
- }
168
- #post .rbs_block .btn-warning:hover,
169
- #post .rbs_block .btn-warning:focus {
170
- background-color: #eb9316;
171
- background-position: 0 -15px;
172
- }
173
- #post .rbs_block .btn-warning:active,
174
- #post .rbs_block .btn-warning.active {
175
- background-color: #eb9316;
176
- border-color: #e38d13;
177
- }
178
- #post .rbs_block .btn-warning.disabled,
179
- #post .rbs_block .btn-warning:disabled,
180
- #post .rbs_block .btn-warning[disabled] {
181
- background-color: #eb9316;
182
- background-image: none;
183
- }
184
- #post .rbs_block .btn-danger {
185
- background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
186
- background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
187
- background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a));
188
- background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
189
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
190
- filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
191
- background-repeat: repeat-x;
192
- border-color: #b92c28;
193
- }
194
- #post .rbs_block .btn-danger:hover,
195
- #post .rbs_block .btn-danger:focus {
196
- background-color: #c12e2a;
197
- background-position: 0 -15px;
198
- }
199
- #post .rbs_block .btn-danger:active,
200
- #post .rbs_block .btn-danger.active {
201
- background-color: #c12e2a;
202
- border-color: #b92c28;
203
- }
204
- #post .rbs_block .btn-danger.disabled,
205
- #post .rbs_block .btn-danger:disabled,
206
- #post .rbs_block .btn-danger[disabled] {
207
- background-color: #c12e2a;
208
- background-image: none;
209
- }
210
- #post .rbs_block .thumbnail,
211
- #post .rbs_block .img-thumbnail {
212
- -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
213
- box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
214
- }
215
- #post .rbs_block .dropdown-menu > li > a:hover,
216
- #post .rbs_block .dropdown-menu > li > a:focus {
217
- background-color: #e8e8e8;
218
- background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
219
- background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
220
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
221
- background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
222
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
223
- background-repeat: repeat-x;
224
- }
225
- #post .rbs_block .dropdown-menu > .active > a,
226
- #post .rbs_block .dropdown-menu > .active > a:hover,
227
- #post .rbs_block .dropdown-menu > .active > a:focus {
228
- background-color: #2e6da4;
229
- background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
230
- background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
231
- background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
232
- background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
233
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
234
- background-repeat: repeat-x;
235
- }
236
- #post .rbs_block .navbar-default {
237
- background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%);
238
- background-image: -o-linear-gradient(top, #fff 0%, #f8f8f8 100%);
239
- background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));
240
- background-image: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);
241
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
242
- filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
243
- background-repeat: repeat-x;
244
- border-radius: 4px;
245
- -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
246
- box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
247
- }
248
- #post .rbs_block .navbar-default .navbar-nav > .open > a,
249
- #post .rbs_block .navbar-default .navbar-nav > .active > a {
250
- background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
251
- background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
252
- background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2));
253
- background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);
254
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);
255
- background-repeat: repeat-x;
256
- -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
257
- box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
258
- }
259
- #post .rbs_block .navbar-brand,
260
- #post .rbs_block .navbar-nav > li > a {
261
- text-shadow: 0 1px 0 rgba(255, 255, 255, .25);
262
- }
263
- #post .rbs_block .navbar-inverse {
264
- background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%);
265
- background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%);
266
- background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222));
267
- background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%);
268
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
269
- filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
270
- background-repeat: repeat-x;
271
- }
272
- #post .rbs_block .navbar-inverse .navbar-nav > .open > a,
273
- #post .rbs_block .navbar-inverse .navbar-nav > .active > a {
274
- background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);
275
- background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%);
276
- background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f));
277
- background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);
278
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);
279
- background-repeat: repeat-x;
280
- -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
281
- box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
282
- }
283
- #post .rbs_block .navbar-inverse .navbar-brand,
284
- #post .rbs_block .navbar-inverse .navbar-nav > li > a {
285
- text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
286
- }
287
- #post .rbs_block .navbar-static-top,
288
- #post .rbs_block .navbar-fixed-top,
289
- #post .rbs_block .navbar-fixed-bottom {
290
- border-radius: 0;
291
- }
292
- @media (max-width: 767px) {
293
- #post .rbs_block .navbar .navbar-nav .open .dropdown-menu > .active > a,
294
- #post .rbs_block .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
295
- #post .rbs_block .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
296
- color: #fff;
297
- background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
298
- background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
299
- background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
300
- background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
301
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
302
- background-repeat: repeat-x;
303
- }
304
- }
305
- #post .rbs_block .alert {
306
- text-shadow: 0 1px 0 rgba(255, 255, 255, .2);
307
- -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
308
- box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
309
- }
310
- #post .rbs_block .alert-success {
311
- background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
312
- background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
313
- background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc));
314
- background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
315
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
316
- background-repeat: repeat-x;
317
- border-color: #b2dba1;
318
- }
319
- #post .rbs_block .alert-info {
320
- background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
321
- background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
322
- background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));
323
- background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
324
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
325
- background-repeat: repeat-x;
326
- border-color: #9acfea;
327
- }
328
- #post .rbs_block .alert-warning {
329
- background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
330
- background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
331
- background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0));
332
- background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
333
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
334
- background-repeat: repeat-x;
335
- border-color: #f5e79e;
336
- }
337
- #post .rbs_block .alert-danger {
338
- background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
339
- background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
340
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3));
341
- background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
342
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
343
- background-repeat: repeat-x;
344
- border-color: #dca7a7;
345
- }
346
- #post .rbs_block .progress {
347
- background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
348
- background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
349
- background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5));
350
- background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
351
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
352
- background-repeat: repeat-x;
353
- }
354
- #post .rbs_block .progress-bar {
355
- background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%);
356
- background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%);
357
- background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090));
358
- background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%);
359
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);
360
- background-repeat: repeat-x;
361
- }
362
- #post .rbs_block .progress-bar-success {
363
- background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);
364
- background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);
365
- background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44));
366
- background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
367
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
368
- background-repeat: repeat-x;
369
- }
370
- #post .rbs_block .progress-bar-info {
371
- background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
372
- background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
373
- background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5));
374
- background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
375
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
376
- background-repeat: repeat-x;
377
- }
378
- #post .rbs_block .progress-bar-warning {
379
- background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
380
- background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
381
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f));
382
- background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
383
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
384
- background-repeat: repeat-x;
385
- }
386
- #post .rbs_block .progress-bar-danger {
387
- background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
388
- background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);
389
- background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c));
390
- background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
391
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
392
- background-repeat: repeat-x;
393
- }
394
- #post .rbs_block .progress-bar-striped {
395
- background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
396
- background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
397
- background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
398
- }
399
- #post .rbs_block .list-group {
400
- border-radius: 4px;
401
- -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
402
- box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
403
- }
404
- #post .rbs_block .list-group-item.active,
405
- #post .rbs_block .list-group-item.active:hover,
406
- #post .rbs_block .list-group-item.active:focus {
407
- text-shadow: 0 -1px 0 #286090;
408
- background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%);
409
- background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%);
410
- background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a));
411
- background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%);
412
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);
413
- background-repeat: repeat-x;
414
- border-color: #2b669a;
415
- }
416
- #post .rbs_block .list-group-item.active .badge,
417
- #post .rbs_block .list-group-item.active:hover .badge,
418
- #post .rbs_block .list-group-item.active:focus .badge {
419
- text-shadow: none;
420
- }
421
- #post .rbs_block .panel {
422
- -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
423
- box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
424
- }
425
- #post .rbs_block .panel-default > .panel-heading {
426
- background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
427
- background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
428
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
429
- background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
430
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
431
- background-repeat: repeat-x;
432
- }
433
- #post .rbs_block .panel-primary > .panel-heading {
434
- background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
435
- background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
436
- background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
437
- background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
438
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
439
- background-repeat: repeat-x;
440
- }
441
- #post .rbs_block .panel-success > .panel-heading {
442
- background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
443
- background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
444
- background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6));
445
- background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
446
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
447
- background-repeat: repeat-x;
448
- }
449
- #post .rbs_block .panel-info > .panel-heading {
450
- background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
451
- background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
452
- background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));
453
- background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
454
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
455
- background-repeat: repeat-x;
456
- }
457
- #post .rbs_block .panel-warning > .panel-heading {
458
- background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
459
- background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
460
- background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc));
461
- background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
462
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
463
- background-repeat: repeat-x;
464
- }
465
- #post .rbs_block .panel-danger > .panel-heading {
466
- background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
467
- background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
468
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc));
469
- background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
470
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
471
- background-repeat: repeat-x;
472
- }
473
- #post .rbs_block .well {
474
- background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
475
- background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
476
- background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5));
477
- background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
478
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
479
- background-repeat: repeat-x;
480
- border-color: #dcdcdc;
481
- -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
482
- box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
483
- }
484
- /*# sourceMappingURL=bootstrap-theme.css.map */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
trunk/addons/bootstrap/css/bootstrap.css DELETED
@@ -1,6683 +0,0 @@
1
- /*!
2
- * Bootstrap v3.3.4 (http://getbootstrap.com)
3
- * Copyright 2011-2015 Twitter, Inc.
4
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
5
- */
6
-
7
- #post .rbs_block {
8
-
9
- }
10
- html #post .rbs_block{
11
- font-family: sans-serif;
12
- -webkit-text-size-adjust: 100%;
13
- -ms-text-size-adjust: 100%;
14
- }
15
- body #post .rbs_block{
16
- margin: 0;
17
- }
18
- #post .rbs_block article,
19
- #post .rbs_block aside,
20
- #post .rbs_block details,
21
- #post .rbs_block figcaption,
22
- #post .rbs_block figure,
23
- #post .rbs_block footer,
24
- #post .rbs_block header,
25
- #post .rbs_block hgroup,
26
- #post .rbs_block main,
27
- #post .rbs_block menu,
28
- #post .rbs_block nav,
29
- #post .rbs_block section,
30
- #post .rbs_block summary {
31
- display: block;
32
- }
33
- #post .rbs_block audio,
34
- #post .rbs_block canvas,
35
- #post .rbs_block progress,
36
- #post .rbs_block video {
37
- display: inline-block;
38
- vertical-align: baseline;
39
- }
40
- #post .rbs_block audio:not([controls]) {
41
- display: none;
42
- height: 0;
43
- }
44
- #post .rbs_block [hidden],
45
- #post .rbs_block template {
46
- display: none;
47
- }
48
- #post .rbs_block a {
49
- background-color: transparent;
50
- }
51
- /* robosoft */
52
- #post .rbs_block .nav-tabs a:active,
53
- #post .rbs_block .nav-tabs a:hover,
54
- #post .rbs_block .nav-tabs a:focus {
55
- outline: 0;
56
- -webkit-box-shadow: none;
57
- -moz-box-shadow: none;
58
- box-shadow: none;
59
- }
60
- #post .rbs_block abbr[title] {
61
- border-bottom: 1px dotted;
62
- }
63
- #post .rbs_block b,
64
- #post .rbs_block strong {
65
- font-weight: bold;
66
- }
67
- #post .rbs_block dfn {
68
- font-style: italic;
69
- }
70
- #post .rbs_block h1 {
71
- margin: .67em 0;
72
- font-size: 2em;
73
- }
74
- #post .rbs_block mark {
75
- color: #000;
76
- background: #ff0;
77
- }
78
- #post .rbs_block small {
79
- font-size: 80%;
80
- }
81
- #post .rbs_block sub,
82
- #post .rbs_block sup {
83
- position: relative;
84
- font-size: 75%;
85
- line-height: 0;
86
- vertical-align: baseline;
87
- }
88
- #post .rbs_block sup {
89
- top: -.5em;
90
- }
91
- #post .rbs_block sub {
92
- bottom: -.25em;
93
- }
94
- #post .rbs_block img {
95
- border: 0;
96
- }
97
- #post .rbs_block svg:not(:root) {
98
- overflow: hidden;
99
- }
100
- #post .rbs_block figure {
101
- margin: 1em 40px;
102
- }
103
- #post .rbs_block hr {
104
- height: 0;
105
- -webkit-box-sizing: content-box;
106
- -moz-box-sizing: content-box;
107
- box-sizing: content-box;
108
- }
109
- #post .rbs_block pre {
110
- overflow: auto;
111
- }
112
- #post .rbs_block code,
113
- #post .rbs_block kbd,
114
- #post .rbs_block pre,
115
- #post .rbs_block samp {
116
- font-family: monospace, monospace;
117
- font-size: 1em;
118
- }
119
- #post .rbs_block button,
120
- #post .rbs_block input,
121
- #post .rbs_block optgroup,
122
- #post .rbs_block select,
123
- #post .rbs_block textarea {
124
- margin: 0;
125
- font: inherit;
126
- color: inherit;
127
- }
128
- #post .rbs_block button {
129
- overflow: visible;
130
- }
131
- #post .rbs_block button,
132
- #post .rbs_block select {
133
- text-transform: none;
134
- }
135
- #post .rbs_block button,
136
- html #post .rbs_block input[type="button"],
137
- #post .rbs_block input[type="reset"],
138
- #post .rbs_block input[type="submit"] {
139
- -webkit-appearance: button;
140
- cursor: pointer;
141
- }
142
- #post .rbs_block button[disabled],
143
- html #post .rbs_block input[disabled] {
144
- cursor: not-allowed;
145
- }
146
- #post .rbs_block button::-moz-focus-inner,
147
- #post .rbs_block input::-moz-focus-inner {
148
- padding: 0;
149
- border: 0;
150
- }
151
- #post .rbs_block input {
152
- line-height: normal;
153
- }
154
- #post .rbs_block input[type="checkbox"],
155
- #post .rbs_block input[type="radio"] {
156
- -webkit-box-sizing: border-box;
157
- -moz-box-sizing: border-box;
158
- box-sizing: border-box;
159
- padding: 0;
160
- }
161
- #post .rbs_block input[type="number"]::-webkit-inner-spin-button,
162
- #post .rbs_block input[type="number"]::-webkit-outer-spin-button {
163
- height: auto;
164
- }
165
- #post .rbs_block input[type="search"] {
166
- -webkit-box-sizing: content-box;
167
- -moz-box-sizing: content-box;
168
- box-sizing: content-box;
169
- -webkit-appearance: textfield;
170
- }
171
- #post .rbs_block input[type="search"]::-webkit-search-cancel-button,
172
- #post .rbs_block input[type="search"]::-webkit-search-decoration {
173
- -webkit-appearance: none;
174
- }
175
- #post .rbs_block fieldset {
176
- padding: .35em .625em .75em;
177
- margin: 0 2px;
178
- border: 1px solid #c0c0c0;
179
- }
180
- #post .rbs_block legend {
181
- padding: 0;
182
- border: 0;
183
- }
184
- #post .rbs_block textarea {
185
- overflow: auto;
186
- }
187
- #post .rbs_block optgroup {
188
- font-weight: bold;
189
- }
190
- #post .rbs_block table {
191
- border-spacing: 0;
192
- border-collapse: collapse;
193
- }
194
- #post .rbs_block td,
195
- #post .rbs_block th {
196
- padding: 0;
197
- }
198
- @media print {
199
- #post .rbs_block *,
200
- #post .rbs_block *:before,
201
- #post .rbs_block *:after {
202
- color: #000 !important;
203
- text-shadow: none !important;
204
- background: transparent !important;
205
- -webkit-box-shadow: none !important;
206
- box-shadow: none !important;
207
- }
208
- #post .rbs_block a,
209
- #post .rbs_block a:visited {
210
- text-decoration: underline;
211
- }
212
- #post .rbs_block a[href]:after {
213
- content: " (" attr(href) ")";
214
- }
215
- #post .rbs_block abbr[title]:after {
216
- content: " (" attr(title) ")";
217
- }
218
- #post .rbs_block a[href^="#"]:after,
219
- #post .rbs_block a[href^="javascript:"]:after {
220
- content: "";
221
- }
222
- #post .rbs_block pre,
223
- #post .rbs_block blockquote {
224
- border: 1px solid #999;
225
-
226
- page-break-inside: avoid;
227
- }
228
- #post .rbs_block thead {
229
- display: table-header-group;
230
- }
231
- #post .rbs_block tr,
232
- #post .rbs_block img {
233
- page-break-inside: avoid;
234
- }
235
- #post .rbs_block img {
236
- max-width: 100% !important;
237
- }
238
- #post .rbs_block p,
239
- #post .rbs_block h2,
240
- #post .rbs_block h3 {
241
- orphans: 3;
242
- widows: 3;
243
- }
244
- #post .rbs_block h2,
245
- #post .rbs_block h3 {
246
- page-break-after: avoid;
247
- }
248
- #post .rbs_block select {
249
- background: #fff !important;
250
- }
251
- #post .rbs_block .navbar {
252
- display: none;
253
- }
254
- #post .rbs_block .btn > .caret,
255
- #post .rbs_block .dropup > .btn > .caret {
256
- border-top-color: #000 !important;
257
- }
258
- #post .rbs_block .label {
259
- border: 1px solid #000;
260
- }
261
- #post .rbs_block .table {
262
- border-collapse: collapse !important;
263
- }
264
- #post .rbs_block .table td,
265
- #post .rbs_block .table th {
266
- background-color: #fff !important;
267
- }
268
- #post .rbs_block .table-bordered th,
269
- #post .rbs_block .table-bordered td {
270
- border: 1px solid #ddd !important;
271
- }
272
- }
273
- @font-face {
274
- font-family: 'Glyphicons Halflings';
275
- src: url('../fonts/glyphicons-halflings-regular.eot');
276
- src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
277
- }
278
- #post .rbs_block .glyphicon {
279
- position: relative;
280
- top: 1px;
281
- display: inline-block;
282
- font-family: 'Glyphicons Halflings';
283
- font-style: normal;
284
- font-weight: normal;
285
- line-height: 1;
286
-
287
- -webkit-font-smoothing: antialiased;
288
- -moz-osx-font-smoothing: grayscale;
289
- }
290
- #post .rbs_block .glyphicon-asterisk:before {
291
- content: "\2a";
292
- }
293
- #post .rbs_block .glyphicon-plus:before {
294
- content: "\2b";
295
- }
296
- #post .rbs_block .glyphicon-euro:before,
297
- #post .rbs_block .glyphicon-eur:before {
298
- content: "\20ac";
299
- }
300
- #post .rbs_block .glyphicon-minus:before {
301
- content: "\2212";
302
- }
303
- #post .rbs_block .glyphicon-cloud:before {
304
- content: "\2601";
305
- }
306
- #post .rbs_block .glyphicon-envelope:before {
307
- content: "\2709";
308
- }
309
- #post .rbs_block .glyphicon-pencil:before {
310
- content: "\270f";
311
- }
312
- #post .rbs_block .glyphicon-glass:before {
313
- content: "\e001";
314
- }
315
- #post .rbs_block .glyphicon-music:before {
316
- content: "\e002";
317
- }
318
- #post .rbs_block .glyphicon-search:before {
319
- content: "\e003";
320
- }
321
- #post .rbs_block .glyphicon-heart:before {
322
- content: "\e005";
323
- }
324
- #post .rbs_block .glyphicon-star:before {
325
- content: "\e006";
326
- }
327
- #post .rbs_block .glyphicon-star-empty:before {
328
- content: "\e007";
329
- }
330
- #post .rbs_block .glyphicon-user:before {
331
- content: "\e008";
332
- }
333
- #post .rbs_block .glyphicon-film:before {
334
- content: "\e009";
335
- }
336
- #post .rbs_block .glyphicon-th-large:before {
337
- content: "\e010";
338
- }
339
- #post .rbs_block .glyphicon-th:before {
340
- content: "\e011";
341
- }
342
- #post .rbs_block .glyphicon-th-list:before {
343
- content: "\e012";
344
- }
345
- #post .rbs_block .glyphicon-ok:before {
346
- content: "\e013";
347
- }
348
- #post .rbs_block .glyphicon-remove:before {
349
- content: "\e014";
350
- }
351
- #post .rbs_block .glyphicon-zoom-in:before {
352
- content: "\e015";
353
- }
354
- #post .rbs_block .glyphicon-zoom-out:before {
355
- content: "\e016";
356
- }
357
- #post .rbs_block .glyphicon-off:before {
358
- content: "\e017";
359
- }
360
- #post .rbs_block .glyphicon-signal:before {
361
- content: "\e018";
362
- }
363
- #post .rbs_block .glyphicon-cog:before {
364
- content: "\e019";
365
- }
366
- #post .rbs_block .glyphicon-trash:before {
367
- content: "\e020";
368
- }
369
- #post .rbs_block .glyphicon-home:before {
370
- content: "\e021";
371
- }
372
- #post .rbs_block .glyphicon-file:before {
373
- content: "\e022";
374
- }
375
- #post .rbs_block .glyphicon-time:before {
376
- content: "\e023";
377
- }
378
- #post .rbs_block .glyphicon-road:before {
379
- content: "\e024";
380
- }
381
- #post .rbs_block .glyphicon-download-alt:before {
382
- content: "\e025";
383
- }
384
- #post .rbs_block .glyphicon-download:before {
385
- content: "\e026";
386
- }
387
- #post .rbs_block .glyphicon-upload:before {
388
- content: "\e027";
389
- }
390
- #post .rbs_block .glyphicon-inbox:before {
391
- content: "\e028";
392
- }
393
- #post .rbs_block .glyphicon-play-circle:before {
394
- content: "\e029";
395
- }
396
- #post .rbs_block .glyphicon-repeat:before {
397
- content: "\e030";
398
- }
399
- #post .rbs_block .glyphicon-refresh:before {
400
- content: "\e031";
401
- }
402
- #post .rbs_block .glyphicon-list-alt:before {
403
- content: "\e032";
404
- }
405
- #post .rbs_block .glyphicon-lock:before {
406
- content: "\e033";
407
- }
408
- #post .rbs_block .glyphicon-flag:before {
409
- content: "\e034";
410
- }
411
- #post .rbs_block .glyphicon-headphones:before {
412
- content: "\e035";
413
- }
414
- #post .rbs_block .glyphicon-volume-off:before {
415
- content: "\e036";
416
- }
417
- #post .rbs_block .glyphicon-volume-down:before {
418
- content: "\e037";
419
- }
420
- #post .rbs_block .glyphicon-volume-up:before {
421
- content: "\e038";
422
- }
423
- #post .rbs_block .glyphicon-qrcode:before {
424
- content: "\e039";
425
- }
426
- #post .rbs_block .glyphicon-barcode:before {
427
- content: "\e040";
428
- }
429
- #post .rbs_block .glyphicon-tag:before {
430
- content: "\e041";
431
- }
432
- #post .rbs_block .glyphicon-tags:before {
433
- content: "\e042";
434
- }
435
- #post .rbs_block .glyphicon-book:before {
436
- content: "\e043";
437
- }
438
- #post .rbs_block .glyphicon-bookmark:before {
439
- content: "\e044";
440
- }
441
- #post .rbs_block .glyphicon-print:before {
442
- content: "\e045";
443
- }
444
- #post .rbs_block .glyphicon-camera:before {
445
- content: "\e046";
446
- }
447
- #post .rbs_block .glyphicon-font:before {
448
- content: "\e047";
449
- }
450
- #post .rbs_block .glyphicon-bold:before {
451
- content: "\e048";
452
- }
453
- #post .rbs_block .glyphicon-italic:before {
454
- content: "\e049";
455
- }
456
- #post .rbs_block .glyphicon-text-height:before {
457
- content: "\e050";
458
- }
459
- #post .rbs_block .glyphicon-text-width:before {
460
- content: "\e051";
461
- }
462
- #post .rbs_block .glyphicon-align-left:before {
463
- content: "\e052";
464
- }
465
- #post .rbs_block .glyphicon-align-center:before {
466
- content: "\e053";
467
- }
468
- #post .rbs_block .glyphicon-align-right:before {
469
- content: "\e054";
470
- }
471
- #post .rbs_block .glyphicon-align-justify:before {
472
- content: "\e055";
473
- }
474
- #post .rbs_block .glyphicon-list:before {
475
- content: "\e056";
476
- }
477
- #post .rbs_block .glyphicon-indent-left:before {
478
- content: "\e057";
479
- }
480
- #post .rbs_block .glyphicon-indent-right:before {
481
- content: "\e058";
482
- }
483
- #post .rbs_block .glyphicon-facetime-video:before {
484
- content: "\e059";
485
- }
486
- #post .rbs_block .glyphicon-picture:before {
487
- content: "\e060";
488
- }
489
- #post .rbs_block .glyphicon-map-marker:before {
490
- content: "\e062";
491
- }
492
- #post .rbs_block .glyphicon-adjust:before {
493
- content: "\e063";
494
- }
495
- #post .rbs_block .glyphicon-tint:before {
496
- content: "\e064";
497
- }
498
- #post .rbs_block .glyphicon-edit:before {
499
- content: "\e065";
500
- }
501
- #post .rbs_block .glyphicon-share:before {
502
- content: "\e066";
503
- }
504
- #post .rbs_block .glyphicon-check:before {
505
- content: "\e067";
506
- }
507
- #post .rbs_block .glyphicon-move:before {
508
- content: "\e068";
509
- }
510
- #post .rbs_block .glyphicon-step-backward:before {
511
- content: "\e069";
512
- }
513
- #post .rbs_block .glyphicon-fast-backward:before {
514
- content: "\e070";
515
- }
516
- #post .rbs_block .glyphicon-backward:before {
517
- content: "\e071";
518
- }
519
- #post .rbs_block .glyphicon-play:before {
520
- content: "\e072";
521
- }
522
- #post .rbs_block .glyphicon-pause:before {
523
- content: "\e073";
524
- }
525
- #post .rbs_block .glyphicon-stop:before {
526
- content: "\e074";
527
- }
528
- #post .rbs_block .glyphicon-forward:before {
529
- content: "\e075";
530
- }
531
- #post .rbs_block .glyphicon-fast-forward:before {
532
- content: "\e076";
533
- }
534
- #post .rbs_block .glyphicon-step-forward:before {
535
- content: "\e077";
536
- }
537
- #post .rbs_block .glyphicon-eject:before {
538
- content: "\e078";
539
- }
540
- #post .rbs_block .glyphicon-chevron-left:before {
541
- content: "\e079";
542
- }
543
- #post .rbs_block .glyphicon-chevron-right:before {
544
- content: "\e080";
545
- }
546
- #post .rbs_block .glyphicon-plus-sign:before {
547
- content: "\e081";
548
- }
549
- #post .rbs_block .glyphicon-minus-sign:before {
550
- content: "\e082";
551
- }
552
- #post .rbs_block .glyphicon-remove-sign:before {
553
- content: "\e083";
554
- }
555
- #post .rbs_block .glyphicon-ok-sign:before {
556
- content: "\e084";
557
- }
558
- #post .rbs_block .glyphicon-question-sign:before {
559
- content: "\e085";
560
- }
561
- #post .rbs_block .glyphicon-info-sign:before {
562
- content: "\e086";
563
- }
564
- #post .rbs_block .glyphicon-screenshot:before {
565
- content: "\e087";
566
- }
567
- #post .rbs_block .glyphicon-remove-circle:before {
568
- content: "\e088";
569
- }
570
- #post .rbs_block .glyphicon-ok-circle:before {
571
- content: "\e089";
572
- }
573
- #post .rbs_block .glyphicon-ban-circle:before {
574
- content: "\e090";
575
- }
576
- #post .rbs_block .glyphicon-arrow-left:before {
577
- content: "\e091";
578
- }
579
- #post .rbs_block .glyphicon-arrow-right:before {
580
- content: "\e092";
581
- }
582
- #post .rbs_block .glyphicon-arrow-up:before {
583
- content: "\e093";
584
- }
585
- #post .rbs_block .glyphicon-arrow-down:before {
586
- content: "\e094";
587
- }
588
- #post .rbs_block .glyphicon-share-alt:before {
589
- content: "\e095";
590
- }
591
- #post .rbs_block .glyphicon-resize-full:before {
592
- content: "\e096";
593
- }
594
- #post .rbs_block .glyphicon-resize-small:before {
595
- content: "\e097";
596
- }
597
- #post .rbs_block .glyphicon-exclamation-sign:before {
598
- content: "\e101";
599
- }
600
- #post .rbs_block .glyphicon-gift:before {
601
- content: "\e102";
602
- }
603
- #post .rbs_block .glyphicon-leaf:before {
604
- content: "\e103";
605
- }
606
- #post .rbs_block .glyphicon-fire:before {
607
- content: "\e104";
608
- }
609
- #post .rbs_block .glyphicon-eye-open:before {
610
- content: "\e105";
611
- }
612
- #post .rbs_block .glyphicon-eye-close:before {
613
- content: "\e106";
614
- }
615
- #post .rbs_block .glyphicon-warning-sign:before {
616
- content: "\e107";
617
- }
618
- #post .rbs_block .glyphicon-plane:before {
619
- content: "\e108";
620
- }
621
- #post .rbs_block .glyphicon-calendar:before {
622
- content: "\e109";
623
- }
624
- #post .rbs_block .glyphicon-random:before {
625
- content: "\e110";
626
- }
627
- #post .rbs_block .glyphicon-comment:before {
628
- content: "\e111";
629
- }
630
- #post .rbs_block .glyphicon-magnet:before {
631
- content: "\e112";
632
- }
633
- #post .rbs_block .glyphicon-chevron-up:before {
634
- content: "\e113";
635
- }
636
- #post .rbs_block .glyphicon-chevron-down:before {
637
- content: "\e114";
638
- }
639
- #post .rbs_block .glyphicon-retweet:before {
640
- content: "\e115";
641
- }
642
- #post .rbs_block .glyphicon-shopping-cart:before {
643
- content: "\e116";
644
- }
645
- #post .rbs_block .glyphicon-folder-close:before {
646
- content: "\e117";
647
- }
648
- #post .rbs_block .glyphicon-folder-open:before {
649
- content: "\e118";
650
- }
651
- #post .rbs_block .glyphicon-resize-vertical:before {
652
- content: "\e119";
653
- }
654
- #post .rbs_block .glyphicon-resize-horizontal:before {
655
- content: "\e120";
656
- }
657
- #post .rbs_block .glyphicon-hdd:before {
658
- content: "\e121";
659
- }
660
- #post .rbs_block .glyphicon-bullhorn:before {
661
- content: "\e122";
662
- }
663
- #post .rbs_block .glyphicon-bell:before {
664
- content: "\e123";
665
- }
666
- #post .rbs_block .glyphicon-certificate:before {
667
- content: "\e124";
668
- }
669
- #post .rbs_block .glyphicon-thumbs-up:before {
670
- content: "\e125";
671
- }
672
- #post .rbs_block .glyphicon-thumbs-down:before {
673
- content: "\e126";
674
- }
675
- #post .rbs_block .glyphicon-hand-right:before {
676
- content: "\e127";
677
- }
678
- #post .rbs_block .glyphicon-hand-left:before {
679
- content: "\e128";
680
- }
681
- #post .rbs_block .glyphicon-hand-up:before {
682
- content: "\e129";
683
- }
684
- #post .rbs_block .glyphicon-hand-down:before {
685
- content: "\e130";
686
- }
687
- #post .rbs_block .glyphicon-circle-arrow-right:before {
688
- content: "\e131";
689
- }
690
- #post .rbs_block .glyphicon-circle-arrow-left:before {
691
- content: "\e132";
692
- }
693
- #post .rbs_block .glyphicon-circle-arrow-up:before {
694
- content: "\e133";
695
- }
696
- #post .rbs_block .glyphicon-circle-arrow-down:before {
697
- content: "\e134";
698
- }
699
- #post .rbs_block .glyphicon-globe:before {
700
- content: "\e135";
701
- }
702
- #post .rbs_block .glyphicon-wrench:before {
703
- content: "\e136";
704
- }
705
- #post .rbs_block .glyphicon-tasks:before {
706
- content: "\e137";
707
- }
708
- #post .rbs_block .glyphicon-filter:before {
709
- content: "\e138";
710
- }
711
- #post .rbs_block .glyphicon-briefcase:before {
712
- content: "\e139";
713
- }
714
- #post .rbs_block .glyphicon-fullscreen:before {
715
- content: "\e140";
716
- }
717
- #post .rbs_block .glyphicon-dashboard:before {
718
- content: "\e141";
719
- }
720
- #post .rbs_block .glyphicon-paperclip:before {
721
- content: "\e142";
722
- }
723
- #post .rbs_block .glyphicon-heart-empty:before {
724
- content: "\e143";
725
- }
726
- #post .rbs_block .glyphicon-link:before {
727
- content: "\e144";
728
- }
729
- #post .rbs_block .glyphicon-phone:before {
730
- content: "\e145";
731
- }
732
- #post .rbs_block .glyphicon-pushpin:before {
733
- content: "\e146";
734
- }
735
- #post .rbs_block .glyphicon-usd:before {
736
- content: "\e148";
737
- }
738
- #post .rbs_block .glyphicon-gbp:before {
739
- content: "\e149";
740
- }
741
- #post .rbs_block .glyphicon-sort:before {
742
- content: "\e150";
743
- }
744
- #post .rbs_block .glyphicon-sort-by-alphabet:before {
745
- content: "\e151";
746
- }
747
- #post .rbs_block .glyphicon-sort-by-alphabet-alt:before {
748
- content: "\e152";
749
- }
750
- #post .rbs_block .glyphicon-sort-by-order:before {
751
- content: "\e153";
752
- }
753
- #post .rbs_block .glyphicon-sort-by-order-alt:before {
754
- content: "\e154";
755
- }
756
- #post .rbs_block .glyphicon-sort-by-attributes:before {
757
- content: "\e155";
758
- }
759
- #post .rbs_block .glyphicon-sort-by-attributes-alt:before {
760
- content: "\e156";
761
- }
762
- #post .rbs_block .glyphicon-unchecked:before {
763
- content: "\e157";
764
- }
765
- #post .rbs_block .glyphicon-expand:before {
766
- content: "\e158";
767
- }
768
- #post .rbs_block .glyphicon-collapse-down:before {
769
- content: "\e159";
770
- }
771
- #post .rbs_block .glyphicon-collapse-up:before {
772
- content: "\e160";
773
- }
774
- #post .rbs_block .glyphicon-log-in:before {
775
- content: "\e161";
776
- }
777
- #post .rbs_block .glyphicon-flash:before {
778
- content: "\e162";
779
- }
780
- #post .rbs_block .glyphicon-log-out:before {
781
- content: "\e163";
782
- }
783
- #post .rbs_block .glyphicon-new-window:before {
784
- content: "\e164";
785
- }
786
- #post .rbs_block .glyphicon-record:before {
787
- content: "\e165";
788
- }
789
- #post .rbs_block .glyphicon-save:before {
790
- content: "\e166";
791
- }
792
- #post .rbs_block .glyphicon-open:before {
793
- content: "\e167";
794
- }
795
- #post .rbs_block .glyphicon-saved:before {
796
- content: "\e168";
797
- }
798
- #post .rbs_block .glyphicon-import:before {
799
- content: "\e169";
800
- }
801
- #post .rbs_block .glyphicon-export:before {
802
- content: "\e170";
803
- }
804
- #post .rbs_block .glyphicon-send:before {
805
- content: "\e171";
806
- }
807
- #post .rbs_block .glyphicon-floppy-disk:before {
808
- content: "\e172";
809
- }
810
- #post .rbs_block .glyphicon-floppy-saved:before {
811
- content: "\e173";
812
- }
813
- #post .rbs_block .glyphicon-floppy-remove:before {
814
- content: "\e174";
815
- }
816
- #post .rbs_block .glyphicon-floppy-save:before {
817
- content: "\e175";
818
- }
819
- #post .rbs_block .glyphicon-floppy-open:before {
820
- content: "\e176";
821
- }
822
- #post .rbs_block .glyphicon-credit-card:before {
823
- content: "\e177";
824
- }
825
- #post .rbs_block .glyphicon-transfer:before {
826
- content: "\e178";
827
- }
828
- #post .rbs_block .glyphicon-cutlery:before {
829
- content: "\e179";
830
- }
831
- #post .rbs_block .glyphicon-header:before {
832
- content: "\e180";
833
- }
834
- #post .rbs_block .glyphicon-compressed:before {
835
- content: "\e181";
836
- }
837
- #post .rbs_block .glyphicon-earphone:before {
838
- content: "\e182";
839
- }
840
- #post .rbs_block .glyphicon-phone-alt:before {
841
- content: "\e183";
842
- }
843
- #post .rbs_block .glyphicon-tower:before {
844
- content: "\e184";
845
- }
846
- #post .rbs_block .glyphicon-stats:before {
847
- content: "\e185";
848
- }
849
- #post .rbs_block .glyphicon-sd-video:before {
850
- content: "\e186";
851
- }
852
- #post .rbs_block .glyphicon-hd-video:before {
853
- content: "\e187";
854
- }
855
- #post .rbs_block .glyphicon-subtitles:before {
856
- content: "\e188";
857
- }
858
- #post .rbs_block .glyphicon-sound-stereo:before {
859
- content: "\e189";
860
- }
861
- #post .rbs_block .glyphicon-sound-dolby:before {
862
- content: "\e190";
863
- }
864
- #post .rbs_block .glyphicon-sound-5-1:before {
865
- content: "\e191";
866
- }
867
- #post .rbs_block .glyphicon-sound-6-1:before {
868
- content: "\e192";
869
- }
870
- #post .rbs_block .glyphicon-sound-7-1:before {
871
- content: "\e193";
872
- }
873
- #post .rbs_block .glyphicon-copyright-mark:before {
874
- content: "\e194";
875
- }
876
- #post .rbs_block .glyphicon-registration-mark:before {
877
- content: "\e195";
878
- }
879
- #post .rbs_block .glyphicon-cloud-download:before {
880
- content: "\e197";
881
- }
882
- #post .rbs_block .glyphicon-cloud-upload:before {
883
- content: "\e198";
884
- }
885
- #post .rbs_block .glyphicon-tree-conifer:before {
886
- content: "\e199";
887
- }
888
- #post .rbs_block .glyphicon-tree-deciduous:before {
889
- content: "\e200";
890
- }
891
- #post .rbs_block .glyphicon-cd:before {
892
- content: "\e201";
893
- }
894
- #post .rbs_block .glyphicon-save-file:before {
895
- content: "\e202";
896
- }
897
- #post .rbs_block .glyphicon-open-file:before {
898
- content: "\e203";
899
- }
900
- #post .rbs_block .glyphicon-level-up:before {
901
- content: "\e204";
902
- }
903
- #post .rbs_block .glyphicon-copy:before {
904
- content: "\e205";
905
- }
906
- #post .rbs_block .glyphicon-paste:before {
907
- content: "\e206";
908
- }
909
- #post .rbs_block .glyphicon-alert:before {
910
- content: "\e209";
911
- }
912
- #post .rbs_block .glyphicon-equalizer:before {
913
- content: "\e210";
914
- }
915
- #post .rbs_block .glyphicon-king:before {
916
- content: "\e211";
917
- }
918
- #post .rbs_block .glyphicon-queen:before {
919
- content: "\e212";
920
- }
921
- #post .rbs_block .glyphicon-pawn:before {
922
- content: "\e213";
923
- }
924
- #post .rbs_block .glyphicon-bishop:before {
925
- content: "\e214";
926
- }
927
- #post .rbs_block .glyphicon-knight:before {
928
- content: "\e215";
929
- }
930
- #post .rbs_block .glyphicon-baby-formula:before {
931
- content: "\e216";
932
- }
933
- #post .rbs_block .glyphicon-tent:before {
934
- content: "\26fa";
935
- }
936
- #post .rbs_block .glyphicon-blackboard:before {
937
- content: "\e218";
938
- }
939
- #post .rbs_block .glyphicon-bed:before {
940
- content: "\e219";
941
- }
942
- #post .rbs_block .glyphicon-apple:before {
943
- content: "\f8ff";
944
- }
945
- #post .rbs_block .glyphicon-erase:before {
946
- content: "\e221";
947
- }
948
- #post .rbs_block .glyphicon-hourglass:before {
949
- content: "\231b";
950
- }
951
- #post .rbs_block .glyphicon-lamp:before {
952
- content: "\e223";
953
- }
954
- #post .rbs_block .glyphicon-duplicate:before {
955
- content: "\e224";
956
- }
957
- #post .rbs_block .glyphicon-piggy-bank:before {
958
- content: "\e225";
959
- }
960
- #post .rbs_block .glyphicon-scissors:before {
961
- content: "\e226";
962
- }
963
- #post .rbs_block .glyphicon-bitcoin:before {
964
- content: "\e227";
965
- }
966
- #post .rbs_block .glyphicon-btc:before {
967
- content: "\e227";
968
- }
969
- #post .rbs_block .glyphicon-xbt:before {
970
- content: "\e227";
971
- }
972
- #post .rbs_block .glyphicon-yen:before {
973
- content: "\00a5";
974
- }
975
- #post .rbs_block .glyphicon-jpy:before {
976
- content: "\00a5";
977
- }
978
- #post .rbs_block .glyphicon-ruble:before {
979
- content: "\20bd";
980
- }
981
- #post .rbs_block .glyphicon-rub:before {
982
- content: "\20bd";
983
- }
984
- #post .rbs_block .glyphicon-scale:before {
985
- content: "\e230";
986
- }
987
- #post .rbs_block .glyphicon-ice-lolly:before {
988
- content: "\e231";
989
- }
990
- #post .rbs_block .glyphicon-ice-lolly-tasted:before {
991
- content: "\e232";
992
- }
993
- #post .rbs_block .glyphicon-education:before {
994
- content: "\e233";
995
- }
996
- #post .rbs_block .glyphicon-option-horizontal:before {
997
- content: "\e234";
998
- }
999
- #post .rbs_block .glyphicon-option-vertical:before {
1000
- content: "\e235";
1001
- }
1002
- #post .rbs_block .glyphicon-menu-hamburger:before {
1003
- content: "\e236";
1004
- }
1005
- #post .rbs_block .glyphicon-modal-window:before {
1006
- content: "\e237";
1007
- }
1008
- #post .rbs_block .glyphicon-oil:before {
1009
- content: "\e238";
1010
- }
1011
- #post .rbs_block .glyphicon-grain:before {
1012
- content: "\e239";
1013
- }
1014
- #post .rbs_block .glyphicon-sunglasses:before {
1015
- content: "\e240";
1016
- }
1017
- #post .rbs_block .glyphicon-text-size:before {
1018
- content: "\e241";
1019
- }
1020
- #post .rbs_block .glyphicon-text-color:before {
1021
- content: "\e242";
1022
- }
1023
- #post .rbs_block .glyphicon-text-background:before {
1024
- content: "\e243";
1025
- }
1026
- #post .rbs_block .glyphicon-object-align-top:before {
1027
- content: "\e244";
1028
- }
1029
- #post .rbs_block .glyphicon-object-align-bottom:before {
1030
- content: "\e245";
1031
- }
1032
- #post .rbs_block .glyphicon-object-align-horizontal:before {
1033
- content: "\e246";
1034
- }
1035
- #post .rbs_block .glyphicon-object-align-left:before {
1036
- content: "\e247";
1037
- }
1038
- #post .rbs_block .glyphicon-object-align-vertical:before {
1039
- content: "\e248";
1040
- }
1041
- #post .rbs_block .glyphicon-object-align-right:before {
1042
- content: "\e249";
1043
- }
1044
- #post .rbs_block .glyphicon-triangle-right:before {
1045
- content: "\e250";
1046
- }
1047
- #post .rbs_block .glyphicon-triangle-left:before {
1048
- content: "\e251";
1049
- }
1050
- #post .rbs_block .glyphicon-triangle-bottom:before {
1051
- content: "\e252";
1052
- }
1053
- #post .rbs_block .glyphicon-triangle-top:before {
1054
- content: "\e253";
1055
- }
1056
- #post .rbs_block .glyphicon-console:before {
1057
- content: "\e254";
1058
- }
1059
- #post .rbs_block .glyphicon-superscript:before {
1060
- content: "\e255";
1061
- }
1062
- #post .rbs_block .glyphicon-subscript:before {
1063
- content: "\e256";
1064
- }
1065
- #post .rbs_block .glyphicon-menu-left:before {
1066
- content: "\e257";
1067
- }
1068
- #post .rbs_block .glyphicon-menu-right:before {
1069
- content: "\e258";
1070
- }
1071
- #post .rbs_block .glyphicon-menu-down:before {
1072
- content: "\e259";
1073
- }
1074
- #post .rbs_block .glyphicon-menu-up:before {
1075
- content: "\e260";
1076
- }
1077
- #post .rbs_block * {
1078
- -webkit-box-sizing: border-box;
1079
- -moz-box-sizing: border-box;
1080
- box-sizing: border-box;
1081
- }
1082
- #post .rbs_block *:before,
1083
- #post .rbs_block *:after {
1084
- -webkit-box-sizing: border-box;
1085
- -moz-box-sizing: border-box;
1086
- box-sizing: border-box;
1087
- }
1088
- html #post .rbs_block {
1089
- font-size: 10px;
1090
-
1091
- -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
1092
- }
1093
- body #post .rbs_block {
1094
- font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
1095
- font-size: 14px;
1096
- line-height: 1.42857143;
1097
- color: #333;
1098
- background-color: #fff;
1099
- }
1100
- #post .rbs_block input,
1101
- #post .rbs_block button,
1102
- #post .rbs_block select,
1103
- #post .rbs_block textarea {
1104
- font-family: inherit;
1105
- font-size: inherit;
1106
- line-height: inherit;
1107
- }
1108
- #post .rbs_block a {
1109
- color: #337ab7;
1110
- text-decoration: none;
1111
- }
1112
- #post .rbs_block a:hover,
1113
- #post .rbs_block a:focus {
1114
- color: #23527c;
1115
- text-decoration: underline;
1116
- }
1117
- #post .rbs_block a:focus {
1118
- outline: thin dotted;
1119
- outline: 5px auto -webkit-focus-ring-color;
1120
- outline-offset: -2px;
1121
- }
1122
- #post .rbs_block figure {
1123
- margin: 0;
1124
- }
1125
- #post .rbs_block img {
1126
- vertical-align: middle;
1127
- }
1128
- #post .rbs_block .img-responsive,
1129
- #post .rbs_block .thumbnail > img,
1130
- #post .rbs_block .thumbnail a > img,
1131
- #post .rbs_block .carousel-inner > .item > img,
1132
- #post .rbs_block .carousel-inner > .item > a > img {
1133
- display: block;
1134
- max-width: 100%;
1135
- height: auto;
1136
- }
1137
- #post .rbs_block .img-rounded {
1138
- border-radius: 6px;
1139
- }
1140
- #post .rbs_block .img-thumbnail {
1141
- display: inline-block;
1142
- max-width: 100%;
1143
- height: auto;
1144
- padding: 4px;
1145
- line-height: 1.42857143;
1146
- background-color: #fff;
1147
- border: 1px solid #ddd;
1148
- border-radius: 4px;
1149
- -webkit-transition: all .2s ease-in-out;
1150
- -o-transition: all .2s ease-in-out;
1151
- transition: all .2s ease-in-out;
1152
- }
1153
- #post .rbs_block .img-circle {
1154
- border-radius: 50%;
1155
- }
1156
- #post .rbs_block hr {
1157
- margin-top: 20px;
1158
- margin-bottom: 20px;
1159
- border: 0;
1160
- border-top: 1px solid #eee;
1161
- }
1162
- #post .rbs_block .sr-only {
1163
- position: absolute;
1164
- width: 1px;
1165
- height: 1px;
1166
- padding: 0;
1167
- margin: -1px;
1168
- overflow: hidden;
1169
- clip: rect(0, 0, 0, 0);
1170
- border: 0;
1171
- }
1172
- #post .rbs_block .sr-only-focusable:active,
1173
- #post .rbs_block .sr-only-focusable:focus {
1174
- position: static;
1175
- width: auto;
1176
- height: auto;
1177
- margin: 0;
1178
- overflow: visible;
1179
- clip: auto;
1180
- }
1181
- #post .rbs_block [role="button"] {
1182
- cursor: pointer;
1183
- }
1184
- #post .rbs_block h1,
1185
- #post .rbs_block h2,
1186
- #post .rbs_block h3,
1187
- #post .rbs_block h4,
1188
- #post .rbs_block h5,
1189
- #post .rbs_block h6,
1190
- #post .rbs_block .h1,
1191
- #post .rbs_block .h2,
1192
- #post .rbs_block .h3,
1193
- #post .rbs_block .h4,
1194
- #post .rbs_block .h5,
1195
- #post .rbs_block .h6 {
1196
- font-family: inherit;
1197
- font-weight: 500;
1198
- line-height: 1.1;
1199
- color: inherit;
1200
- }
1201
- #post .rbs_block h1 small,
1202
- #post .rbs_block h2 small,
1203
- #post .rbs_block h3 small,
1204
- #post .rbs_block h4 small,
1205
- #post .rbs_block h5 small,
1206
- #post .rbs_block h6 small,
1207
- #post .rbs_block .h1 small,
1208
- #post .rbs_block .h2 small,
1209
- #post .rbs_block .h3 small,
1210
- #post .rbs_block .h4 small,
1211
- #post .rbs_block .h5 small,
1212
- #post .rbs_block .h6 small,
1213
- #post .rbs_block h1 .small,
1214
- #post .rbs_block h2 .small,
1215
- #post .rbs_block h3 .small,
1216
- #post .rbs_block h4 .small,
1217
- #post .rbs_block h5 .small,
1218
- #post .rbs_block h6 .small,
1219
- #post .rbs_block .h1 .small,
1220
- #post .rbs_block .h2 .small,
1221
- #post .rbs_block .h3 .small,
1222
- #post .rbs_block .h4 .small,
1223
- #post .rbs_block .h5 .small,
1224
- #post .rbs_block .h6 .small {
1225
- font-weight: normal;
1226
- line-height: 1;
1227
- color: #777;
1228
- }
1229
- #post .rbs_block h1,
1230
- #post .rbs_block .h1,
1231
- #post .rbs_block h2,
1232
- #post .rbs_block .h2,
1233
- #post .rbs_block h3,
1234
- #post .rbs_block .h3 {
1235
- margin-top: 20px;
1236
- margin-bottom: 10px;
1237
- }
1238
- #post .rbs_block h1 small,
1239
- #post .rbs_block .h1 small,
1240
- #post .rbs_block h2 small,
1241
- #post .rbs_block .h2 small,
1242
- #post .rbs_block h3 small,
1243
- #post .rbs_block .h3 small,
1244
- #post .rbs_block h1 .small,
1245
- #post .rbs_block .h1 .small,
1246
- #post .rbs_block h2 .small,
1247
- #post .rbs_block .h2 .small,
1248
- #post .rbs_block h3 .small,
1249
- #post .rbs_block .h3 .small {
1250
- font-size: 65%;
1251
- }
1252
- #post .rbs_block h4,
1253
- #post .rbs_block .h4,
1254
- #post .rbs_block h5,
1255
- #post .rbs_block .h5,
1256
- #post .rbs_block h6,
1257
- #post .rbs_block .h6 {
1258
- margin-top: 10px;
1259
- margin-bottom: 10px;
1260
- }
1261
- #post .rbs_block h4 small,
1262
- #post .rbs_block .h4 small,
1263
- #post .rbs_block h5 small,
1264
- #post .rbs_block .h5 small,
1265
- #post .rbs_block h6 small,
1266
- #post .rbs_block .h6 small,
1267
- #post .rbs_block h4 .small,
1268
- #post .rbs_block .h4 .small,
1269
- #post .rbs_block h5 .small,
1270
- #post .rbs_block .h5 .small,
1271
- #post .rbs_block h6 .small,
1272
- #post .rbs_block .h6 .small {
1273
- font-size: 75%;
1274
- }
1275
- #post .rbs_block h1,
1276
- #post .rbs_block .h1 {
1277
- font-size: 36px;
1278
- }
1279
- #post .rbs_block h2,
1280
- #post .rbs_block .h2 {
1281
- font-size: 30px;
1282
- }
1283
- #post .rbs_block h3,
1284
- #post .rbs_block .h3 {
1285
- font-size: 24px;
1286
- }
1287
- #post .rbs_block h4,
1288
- #post .rbs_block .h4 {
1289
- font-size: 18px;
1290
- }
1291
- #post .rbs_block h5,
1292
- #post .rbs_block .h5 {
1293
- font-size: 14px;
1294
- }
1295
- #post .rbs_block h6,
1296
- #post .rbs_block .h6 {
1297
- font-size: 12px;
1298
- }
1299
- #post .rbs_block p {
1300
- margin: 0 0 10px;
1301
- }
1302
- #post .rbs_block .lead {
1303
- margin-bottom: 20px;
1304
- font-size: 16px;
1305
- font-weight: 300;
1306
- line-height: 1.4;
1307
- }
1308
- @media (min-width: 768px) {
1309
- #post .rbs_block .lead {
1310
- font-size: 21px;
1311
- }
1312
- }
1313
- #post .rbs_block small,
1314
- #post .rbs_block .small {
1315
- font-size: 85%;
1316
- }
1317
- #post .rbs_block mark,
1318
- #post .rbs_block .mark {
1319
- padding: .2em;
1320
- background-color: #fcf8e3;
1321
- }
1322
- #post .rbs_block .text-left {
1323
- text-align: left;
1324
- }
1325
- #post .rbs_block .text-right {
1326
- text-align: right;
1327
- }
1328
- #post .rbs_block .text-center {
1329
- text-align: center;
1330
- }
1331
- #post .rbs_block .text-justify {
1332
- text-align: justify;
1333
- }
1334
- #post .rbs_block .text-nowrap {
1335
- white-space: nowrap;
1336
- }
1337
- #post .rbs_block .text-lowercase {
1338
- text-transform: lowercase;
1339
- }
1340
- #post .rbs_block .text-uppercase {
1341
- text-transform: uppercase;
1342
- }
1343
- #post .rbs_block .text-capitalize {
1344
- text-transform: capitalize;
1345
- }
1346
- #post .rbs_block .text-muted {
1347
- color: #777;
1348
- }
1349
- #post .rbs_block .text-primary {
1350
- color: #337ab7;
1351
- }
1352
- #post .rbs_block a.text-primary:hover {
1353
- color: #286090;
1354
- }
1355
- #post .rbs_block .text-success {
1356
- color: #3c763d;
1357
- }
1358
- #post .rbs_block a.text-success:hover {
1359
- color: #2b542c;
1360
- }
1361
- #post .rbs_block .text-info {
1362
- color: #31708f;
1363
- }
1364
- #post .rbs_block a.text-info:hover {
1365
- color: #245269;
1366
- }
1367
- #post .rbs_block .text-warning {
1368
- color: #8a6d3b;
1369
- }
1370
- #post .rbs_block a.text-warning:hover {
1371
- color: #66512c;
1372
- }
1373
- #post .rbs_block .text-danger {
1374
- color: #a94442;
1375
- }
1376
- #post .rbs_block a.text-danger:hover {
1377
- color: #843534;
1378
- }
1379
- #post .rbs_block .bg-primary {
1380
- color: #fff;
1381
- background-color: #337ab7;
1382
- }
1383
- #post .rbs_block a.bg-primary:hover {
1384
- background-color: #286090;
1385
- }
1386
- #post .rbs_block .bg-success {
1387
- background-color: #dff0d8;
1388
- }
1389
- #post .rbs_block a.bg-success:hover {
1390
- background-color: #c1e2b3;
1391
- }
1392
- #post .rbs_block .bg-info {
1393
- background-color: #d9edf7;
1394
- }
1395
- #post .rbs_block a.bg-info:hover {
1396
- background-color: #afd9ee;
1397
- }
1398
- #post .rbs_block .bg-warning {
1399
- background-color: #fcf8e3;
1400
- }
1401
- #post .rbs_block a.bg-warning:hover {
1402
- background-color: #f7ecb5;
1403
- }
1404
- #post .rbs_block .bg-danger {
1405
- background-color: #f2dede;
1406
- }
1407
- #post .rbs_block a.bg-danger:hover {
1408
- background-color: #e4b9b9;
1409
- }
1410
- #post .rbs_block .page-header {
1411
- padding-bottom: 9px;
1412
- margin: 40px 0 20px;
1413
- border-bottom: 1px solid #eee;
1414
- }
1415
- #post .rbs_block ul,
1416
- #post .rbs_block ol {
1417
- margin-top: 0;
1418
- margin-bottom: 10px;
1419
- }
1420
- #post .rbs_block ul ul,
1421
- #post .rbs_block ol ul,
1422
- #post .rbs_block ul ol,
1423
- #post .rbs_block ol ol {
1424
- margin-bottom: 0;
1425
- }
1426
- #post .rbs_block .list-unstyled {
1427
- padding-left: 0;
1428
- list-style: none;
1429
- }
1430
- #post .rbs_block .list-inline {
1431
- padding-left: 0;
1432
- margin-left: -5px;
1433
- list-style: none;
1434
- }
1435
- #post .rbs_block .list-inline > li {
1436
- display: inline-block;
1437
- padding-right: 5px;
1438
- padding-left: 5px;
1439
- }
1440
- #post .rbs_block dl {
1441
- margin-top: 0;
1442
- margin-bottom: 20px;
1443
- }
1444
- #post .rbs_block dt,
1445
- #post .rbs_block dd {
1446
- line-height: 1.42857143;
1447
- }
1448
- #post .rbs_block dt {
1449
- font-weight: bold;
1450
- }
1451
- #post .rbs_block dd {
1452
- margin-left: 0;
1453
- }
1454
- @media (min-width: 768px) {
1455
- #post .rbs_block .dl-horizontal dt {
1456
- float: left;
1457
- width: 160px;
1458
- overflow: hidden;
1459
- clear: left;
1460
- text-align: right;
1461
- text-overflow: ellipsis;
1462
- white-space: nowrap;
1463
- }
1464
- #post .rbs_block .dl-horizontal dd {
1465
- margin-left: 180px;
1466
- }
1467
- }
1468
- #post .rbs_block abbr[title],
1469
- #post .rbs_block abbr[data-original-title] {
1470
- cursor: help;
1471
- border-bottom: 1px dotted #777;
1472
- }
1473
- #post .rbs_block .initialism {
1474
- font-size: 90%;
1475
- text-transform: uppercase;
1476
- }
1477
- #post .rbs_block blockquote {
1478
- padding: 10px 20px;
1479
- margin: 0 0 20px;
1480
- font-size: 17.5px;
1481
- border-left: 5px solid #eee;
1482
- }
1483
- #post .rbs_block blockquote p:last-child,
1484
- #post .rbs_block blockquote ul:last-child,
1485
- #post .rbs_block blockquote ol:last-child {
1486
- margin-bottom: 0;
1487
- }
1488
- #post .rbs_block blockquote footer,
1489
- #post .rbs_block blockquote small,
1490
- #post .rbs_block blockquote .small {
1491
- display: block;
1492
- font-size: 80%;
1493
- line-height: 1.42857143;
1494
- color: #777;
1495
- }
1496
- #post .rbs_block blockquote footer:before,
1497
- #post .rbs_block blockquote small:before,
1498
- #post .rbs_block blockquote .small:before {
1499
- content: '\2014 \00A0';
1500
- }
1501
- #post .rbs_block .blockquote-reverse,
1502
- #post .rbs_block blockquote.pull-right {
1503
- padding-right: 15px;
1504
- padding-left: 0;
1505
- text-align: right;
1506
- border-right: 5px solid #eee;
1507
- border-left: 0;
1508
- }
1509
- #post .rbs_block .blockquote-reverse footer:before,
1510
- #post .rbs_block blockquote.pull-right footer:before,
1511
- #post .rbs_block .blockquote-reverse small:before,
1512
- #post .rbs_block blockquote.pull-right small:before,
1513
- #post .rbs_block .blockquote-reverse .small:before,
1514
- #post .rbs_block blockquote.pull-right .small:before {
1515
- content: '';
1516
- }
1517
- #post .rbs_block .blockquote-reverse footer:after,
1518
- #post .rbs_block blockquote.pull-right footer:after,
1519
- #post .rbs_block .blockquote-reverse small:after,
1520
- #post .rbs_block blockquote.pull-right small:after,
1521
- #post .rbs_block .blockquote-reverse .small:after,
1522
- #post .rbs_block blockquote.pull-right .small:after {
1523
- content: '\00A0 \2014';
1524
- }
1525
- #post .rbs_block address {
1526
- margin-bottom: 20px;
1527
- font-style: normal;
1528
- line-height: 1.42857143;
1529
- }
1530
- #post .rbs_block code,
1531
- #post .rbs_block kbd,
1532
- #post .rbs_block pre,
1533
- #post .rbs_block samp {
1534
- font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
1535
- }
1536
- #post .rbs_block code {
1537
- padding: 2px 4px;
1538
- font-size: 90%;
1539
- color: #c7254e;
1540
- background-color: #f9f2f4;
1541
- border-radius: 4px;
1542
- }
1543
- #post .rbs_block kbd {
1544
- padding: 2px 4px;
1545
- font-size: 90%;
1546
- color: #fff;
1547
- background-color: #333;
1548
- border-radius: 3px;
1549
- -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
1550
- box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
1551
- }
1552
- #post .rbs_block kbd kbd {
1553
- padding: 0;
1554
- font-size: 100%;
1555
- font-weight: bold;
1556
- -webkit-box-shadow: none;
1557
- box-shadow: none;
1558
- }
1559
- #post .rbs_block pre {
1560
- display: block;
1561
- padding: 9.5px;
1562
- margin: 0 0 10px;
1563
- font-size: 13px;
1564
- line-height: 1.42857143;
1565
- color: #333;
1566
- word-break: break-all;
1567
- word-wrap: break-word;
1568
- background-color: #f5f5f5;
1569
- border: 1px solid #ccc;
1570
- border-radius: 4px;
1571
- }
1572
- #post .rbs_block pre code {
1573
- padding: 0;
1574
- font-size: inherit;
1575
- color: inherit;
1576
- white-space: pre-wrap;
1577
- background-color: transparent;
1578
- border-radius: 0;
1579
- }
1580
- #post .rbs_block .pre-scrollable {
1581
- max-height: 340px;
1582
- overflow-y: scroll;
1583
- }
1584
- #post .rbs_block .container {
1585
- padding-right: 15px;
1586
- padding-left: 15px;
1587
- margin-right: auto;
1588
- margin-left: auto;
1589
- }
1590
- @media (min-width: 768px) {
1591
- #post .rbs_block .container {
1592
- width: 750px;
1593
- }
1594
- }
1595
- @media (min-width: 992px) {
1596
- #post .rbs_block .container {
1597
- width: 970px;
1598
- }
1599
- }
1600
- @media (min-width: 1200px) {
1601
- #post .rbs_block .container {
1602
- width: 1170px;
1603
- }
1604
- }
1605
- #post .rbs_block .container-fluid {
1606
- padding-right: 15px;
1607
- padding-left: 15px;
1608
- margin-right: auto;
1609
- margin-left: auto;
1610
- }
1611
- #post .rbs_block .row {
1612
- margin-right: -15px;
1613
- margin-left: -15px;
1614
- }
1615
- #post .rbs_block .col-xs-1,
1616
- #post .rbs_block .col-sm-1,
1617
- #post .rbs_block .col-md-1,
1618
- #post .rbs_block .col-lg-1,
1619
- #post .rbs_block .col-xs-2,
1620
- #post .rbs_block .col-sm-2,
1621
- #post .rbs_block .col-md-2,
1622
- #post .rbs_block .col-lg-2,
1623
- #post .rbs_block .col-xs-3,
1624
- #post .rbs_block .col-sm-3,
1625
- #post .rbs_block .col-md-3,
1626
- #post .rbs_block .col-lg-3,
1627
- #post .rbs_block .col-xs-4,
1628
- #post .rbs_block .col-sm-4,
1629
- #post .rbs_block .col-md-4,
1630
- #post .rbs_block .col-lg-4,
1631
- #post .rbs_block .col-xs-5,
1632
- #post .rbs_block .col-sm-5,
1633
- #post .rbs_block .col-md-5,
1634
- #post .rbs_block .col-lg-5,
1635
- #post .rbs_block .col-xs-6,
1636
- #post .rbs_block .col-sm-6,
1637
- #post .rbs_block .col-md-6,
1638
- #post .rbs_block .col-lg-6,
1639
- #post .rbs_block .col-xs-7,
1640
- #post .rbs_block .col-sm-7,
1641
- #post .rbs_block .col-md-7,
1642
- #post .rbs_block .col-lg-7,
1643
- #post .rbs_block .col-xs-8,
1644
- #post .rbs_block .col-sm-8,
1645
- #post .rbs_block .col-md-8,
1646
- #post .rbs_block .col-lg-8,
1647
- #post .rbs_block .col-xs-9,
1648
- #post .rbs_block .col-sm-9,
1649
- #post .rbs_block .col-md-9,
1650
- #post .rbs_block .col-lg-9,
1651
- #post .rbs_block .col-xs-10,
1652
- #post .rbs_block .col-sm-10,
1653
- #post .rbs_block .col-md-10,
1654
- #post .rbs_block .col-lg-10,
1655
- #post .rbs_block .col-xs-11,
1656
- #post .rbs_block .col-sm-11,
1657
- #post .rbs_block .col-md-11,
1658
- #post .rbs_block .col-lg-11,
1659
- #post .rbs_block .col-xs-12,
1660
- #post .rbs_block .col-sm-12,
1661
- #post .rbs_block .col-md-12,
1662
- #post .rbs_block .col-lg-12 {
1663
- position: relative;
1664
- min-height: 1px;
1665
- padding-right: 15px;
1666
- padding-left: 15px;
1667
- }
1668
- #post .rbs_block .col-xs-1,
1669
- #post .rbs_block .col-xs-2,
1670
- #post .rbs_block .col-xs-3,
1671
- #post .rbs_block .col-xs-4,
1672
- #post .rbs_block .col-xs-5,
1673
- #post .rbs_block .col-xs-6,
1674
- #post .rbs_block .col-xs-7,
1675
- #post .rbs_block .col-xs-8,
1676
- #post .rbs_block .col-xs-9,
1677
- #post .rbs_block .col-xs-10,
1678
- #post .rbs_block .col-xs-11,
1679
- #post .rbs_block .col-xs-12 {
1680
- float: left;
1681
- }
1682
- #post .rbs_block .col-xs-12 {
1683
- width: 100%;
1684
- }
1685
- #post .rbs_block .col-xs-11 {
1686
- width: 91.66666667%;
1687
- }
1688
- #post .rbs_block .col-xs-10 {
1689
- width: 83.33333333%;
1690
- }
1691
- #post .rbs_block .col-xs-9 {
1692
- width: 75%;
1693
- }
1694
- #post .rbs_block .col-xs-8 {
1695
- width: 66.66666667%;
1696
- }
1697
- #post .rbs_block .col-xs-7 {
1698
- width: 58.33333333%;
1699
- }
1700
- #post .rbs_block .col-xs-6 {
1701
- width: 50%;
1702
- }
1703
- #post .rbs_block .col-xs-5 {
1704
- width: 41.66666667%;
1705
- }
1706
- #post .rbs_block .col-xs-4 {
1707
- width: 33.33333333%;
1708
- }
1709
- #post .rbs_block .col-xs-3 {
1710
- width: 25%;
1711
- }
1712
- #post .rbs_block .col-xs-2 {
1713
- width: 16.66666667%;
1714
- }
1715
- #post .rbs_block .col-xs-1 {
1716
- width: 8.33333333%;
1717
- }
1718
- #post .rbs_block .col-xs-pull-12 {
1719
- right: 100%;
1720
- }
1721
- #post .rbs_block .col-xs-pull-11 {
1722
- right: 91.66666667%;
1723
- }
1724
- #post .rbs_block .col-xs-pull-10 {
1725
- right: 83.33333333%;
1726
- }
1727
- #post .rbs_block .col-xs-pull-9 {
1728
- right: 75%;
1729
- }
1730
- #post .rbs_block .col-xs-pull-8 {
1731
- right: 66.66666667%;
1732
- }
1733
- #post .rbs_block .col-xs-pull-7 {
1734
- right: 58.33333333%;
1735
- }
1736
- #post .rbs_block .col-xs-pull-6 {
1737
- right: 50%;
1738
- }
1739
- #post .rbs_block .col-xs-pull-5 {
1740
- right: 41.66666667%;
1741
- }
1742
- #post .rbs_block .col-xs-pull-4 {
1743
- right: 33.33333333%;
1744
- }
1745
- #post .rbs_block .col-xs-pull-3 {
1746
- right: 25%;
1747
- }
1748
- #post .rbs_block .col-xs-pull-2 {
1749
- right: 16.66666667%;
1750
- }
1751
- #post .rbs_block .col-xs-pull-1 {
1752
- right: 8.33333333%;
1753
- }
1754
- #post .rbs_block .col-xs-pull-0 {
1755
- right: auto;
1756
- }
1757
- #post .rbs_block .col-xs-push-12 {
1758
- left: 100%;
1759
- }
1760
- #post .rbs_block .col-xs-push-11 {
1761
- left: 91.66666667%;
1762
- }
1763
- #post .rbs_block .col-xs-push-10 {
1764
- left: 83.33333333%;
1765
- }
1766
- #post .rbs_block .col-xs-push-9 {
1767
- left: 75%;
1768
- }
1769
- #post .rbs_block .col-xs-push-8 {
1770
- left: 66.66666667%;
1771
- }
1772
- #post .rbs_block .col-xs-push-7 {
1773
- left: 58.33333333%;
1774
- }
1775
- #post .rbs_block .col-xs-push-6 {
1776
- left: 50%;
1777
- }
1778
- #post .rbs_block .col-xs-push-5 {
1779
- left: 41.66666667%;
1780
- }
1781
- #post .rbs_block .col-xs-push-4 {
1782
- left: 33.33333333%;
1783
- }
1784
- #post .rbs_block .col-xs-push-3 {
1785
- left: 25%;
1786
- }
1787
- #post .rbs_block .col-xs-push-2 {
1788
- left: 16.66666667%;
1789
- }
1790
- #post .rbs_block .col-xs-push-1 {
1791
- left: 8.33333333%;
1792
- }
1793
- #post .rbs_block .col-xs-push-0 {
1794
- left: auto;
1795
- }
1796
- #post .rbs_block .col-xs-offset-12 {
1797
- margin-left: 100%;
1798
- }
1799
- #post .rbs_block .col-xs-offset-11 {
1800
- margin-left: 91.66666667%;
1801
- }
1802
- #post .rbs_block .col-xs-offset-10 {
1803
- margin-left: 83.33333333%;
1804
- }
1805
- #post .rbs_block .col-xs-offset-9 {
1806
- margin-left: 75%;
1807
- }
1808
- #post .rbs_block .col-xs-offset-8 {
1809
- margin-left: 66.66666667%;
1810
- }
1811
- #post .rbs_block .col-xs-offset-7 {
1812
- margin-left: 58.33333333%;
1813
- }
1814
- #post .rbs_block .col-xs-offset-6 {
1815
- margin-left: 50%;
1816
- }
1817
- #post .rbs_block .col-xs-offset-5 {
1818
- margin-left: 41.66666667%;
1819
- }
1820
- #post .rbs_block .col-xs-offset-4 {
1821
- margin-left: 33.33333333%;
1822
- }
1823
- #post .rbs_block .col-xs-offset-3 {
1824
- margin-left: 25%;
1825
- }
1826
- #post .rbs_block .col-xs-offset-2 {
1827
- margin-left: 16.66666667%;
1828
- }
1829
- #post .rbs_block .col-xs-offset-1 {
1830
- margin-left: 8.33333333%;
1831
- }
1832
- #post .rbs_block .col-xs-offset-0 {
1833
- margin-left: 0;
1834
- }
1835
- @media (min-width: 768px) {
1836
- #post .rbs_block .col-sm-1,
1837
- #post .rbs_block .col-sm-2,
1838
- #post .rbs_block .col-sm-3,
1839
- #post .rbs_block .col-sm-4,
1840
- #post .rbs_block .col-sm-5,
1841
- #post .rbs_block .col-sm-6,
1842
- #post .rbs_block .col-sm-7,
1843
- #post .rbs_block .col-sm-8,
1844
- #post .rbs_block .col-sm-9,
1845
- #post .rbs_block .col-sm-10,
1846
- #post .rbs_block .col-sm-11,
1847
- #post .rbs_block .col-sm-12 {
1848
- float: left;
1849
- }
1850
- #post .rbs_block .col-sm-12 {
1851
- width: 100%;
1852
- }
1853
- #post .rbs_block .col-sm-11 {
1854
- width: 91.66666667%;
1855
- }
1856
- #post .rbs_block .col-sm-10 {
1857
- width: 83.33333333%;
1858
- }
1859
- #post .rbs_block .col-sm-9 {
1860
- width: 75%;
1861
- }
1862
- #post .rbs_block .col-sm-8 {
1863
- width: 66.66666667%;
1864
- }
1865
- #post .rbs_block .col-sm-7 {
1866
- width: 58.33333333%;
1867
- }
1868
- #post .rbs_block .col-sm-6 {
1869
- width: 50%;
1870
- }
1871
- #post .rbs_block .col-sm-5 {
1872
- width: 41.66666667%;
1873
- }
1874
- #post .rbs_block .col-sm-4 {
1875
- width: 33.33333333%;
1876
- }
1877
- #post .rbs_block .col-sm-3 {
1878
- width: 25%;
1879
- }
1880
- #post .rbs_block .col-sm-2 {
1881
- width: 16.66666667%;
1882
- }
1883
- #post .rbs_block .col-sm-1 {
1884
- width: 8.33333333%;
1885
- }
1886
- #post .rbs_block .col-sm-pull-12 {
1887
- right: 100%;
1888
- }
1889
- #post .rbs_block .col-sm-pull-11 {
1890
- right: 91.66666667%;
1891
- }
1892
- #post .rbs_block .col-sm-pull-10 {
1893
- right: 83.33333333%;
1894
- }
1895
- #post .rbs_block .col-sm-pull-9 {
1896
- right: 75%;
1897
- }
1898
- #post .rbs_block .col-sm-pull-8 {
1899
- right: 66.66666667%;
1900
- }
1901
- #post .rbs_block .col-sm-pull-7 {
1902
- right: 58.33333333%;
1903
- }
1904
- #post .rbs_block .col-sm-pull-6 {
1905
- right: 50%;
1906
- }
1907
- #post .rbs_block .col-sm-pull-5 {
1908
- right: 41.66666667%;
1909
- }
1910
- #post .rbs_block .col-sm-pull-4 {
1911
- right: 33.33333333%;
1912
- }
1913
- #post .rbs_block .col-sm-pull-3 {
1914
- right: 25%;
1915
- }
1916
- #post .rbs_block .col-sm-pull-2 {
1917
- right: 16.66666667%;
1918
- }
1919
- #post .rbs_block .col-sm-pull-1 {
1920
- right: 8.33333333%;
1921
- }
1922
- #post .rbs_block .col-sm-pull-0 {
1923
- right: auto;
1924
- }
1925
- #post .rbs_block .col-sm-push-12 {
1926
- left: 100%;
1927
- }
1928
- #post .rbs_block .col-sm-push-11 {
1929
- left: 91.66666667%;
1930
- }
1931
- #post .rbs_block .col-sm-push-10 {
1932
- left: 83.33333333%;
1933
- }
1934
- #post .rbs_block .col-sm-push-9 {
1935
- left: 75%;
1936
- }
1937
- #post .rbs_block .col-sm-push-8 {
1938
- left: 66.66666667%;
1939
- }
1940
- #post .rbs_block .col-sm-push-7 {
1941
- left: 58.33333333%;
1942
- }
1943
- #post .rbs_block .col-sm-push-6 {
1944
- left: 50%;
1945
- }
1946
- #post .rbs_block .col-sm-push-5 {
1947
- left: 41.66666667%;
1948
- }
1949
- #post .rbs_block .col-sm-push-4 {
1950
- left: 33.33333333%;
1951
- }
1952
- #post .rbs_block .col-sm-push-3 {
1953
- left: 25%;
1954
- }
1955
- #post .rbs_block .col-sm-push-2 {
1956
- left: 16.66666667%;
1957
- }
1958
- #post .rbs_block .col-sm-push-1 {
1959
- left: 8.33333333%;
1960
- }
1961
- #post .rbs_block .col-sm-push-0 {
1962
- left: auto;
1963
- }
1964
- #post .rbs_block .col-sm-offset-12 {
1965
- margin-left: 100%;
1966
- }
1967
- #post .rbs_block .col-sm-offset-11 {
1968
- margin-left: 91.66666667%;
1969
- }
1970
- #post .rbs_block .col-sm-offset-10 {
1971
- margin-left: 83.33333333%;
1972
- }
1973
- #post .rbs_block .col-sm-offset-9 {
1974
- margin-left: 75%;
1975
- }
1976
- #post .rbs_block .col-sm-offset-8 {
1977
- margin-left: 66.66666667%;
1978
- }
1979
- #post .rbs_block .col-sm-offset-7 {
1980
- margin-left: 58.33333333%;
1981
- }
1982
- #post .rbs_block .col-sm-offset-6 {
1983
- margin-left: 50%;
1984
- }
1985
- #post .rbs_block .col-sm-offset-5 {
1986
- margin-left: 41.66666667%;
1987
- }
1988
- #post .rbs_block .col-sm-offset-4 {
1989
- margin-left: 33.33333333%;
1990
- }
1991
- #post .rbs_block .col-sm-offset-3 {
1992
- margin-left: 25%;
1993
- }
1994
- #post .rbs_block .col-sm-offset-2 {
1995
- margin-left: 16.66666667%;
1996
- }
1997
- #post .rbs_block .col-sm-offset-1 {
1998
- margin-left: 8.33333333%;
1999
- }
2000
- #post .rbs_block .col-sm-offset-0 {
2001
- margin-left: 0;
2002
- }
2003
- }
2004
- @media (min-width: 992px) {
2005
- #post .rbs_block .col-md-1,
2006
- #post .rbs_block .col-md-2,
2007
- #post .rbs_block .col-md-3,
2008
- #post .rbs_block .col-md-4,
2009
- #post .rbs_block .col-md-5,
2010
- #post .rbs_block .col-md-6,
2011
- #post .rbs_block .col-md-7,
2012
- #post .rbs_block .col-md-8,
2013
- #post .rbs_block .col-md-9,
2014
- #post .rbs_block .col-md-10,
2015
- #post .rbs_block .col-md-11,
2016
- #post .rbs_block .col-md-12 {
2017
- float: left;
2018
- }
2019
- #post .rbs_block .col-md-12 {
2020
- width: 100%;
2021
- }
2022
- #post .rbs_block .col-md-11 {
2023
- width: 91.66666667%;
2024
- }
2025
- #post .rbs_block .col-md-10 {
2026
- width: 83.33333333%;
2027
- }
2028
- #post .rbs_block .col-md-9 {
2029
- width: 75%;
2030
- }
2031
- #post .rbs_block .col-md-8 {
2032
- width: 66.66666667%;
2033
- }
2034
- #post .rbs_block .col-md-7 {
2035
- width: 58.33333333%;
2036
- }
2037
- #post .rbs_block .col-md-6 {
2038
- width: 50%;
2039
- }
2040
- #post .rbs_block .col-md-5 {
2041
- width: 41.66666667%;
2042
- }
2043
- #post .rbs_block .col-md-4 {
2044
- width: 33.33333333%;
2045
- }
2046
- #post .rbs_block .col-md-3 {
2047
- width: 25%;
2048
- }
2049
- #post .rbs_block .col-md-2 {
2050
- width: 16.66666667%;
2051
- }
2052
- #post .rbs_block .col-md-1 {
2053
- width: 8.33333333%;
2054
- }
2055
- #post .rbs_block .col-md-pull-12 {
2056
- right: 100%;
2057
- }
2058
- #post .rbs_block .col-md-pull-11 {
2059
- right: 91.66666667%;
2060
- }
2061
- #post .rbs_block .col-md-pull-10 {
2062
- right: 83.33333333%;
2063
- }
2064
- #post .rbs_block .col-md-pull-9 {
2065
- right: 75%;
2066
- }
2067
- #post .rbs_block .col-md-pull-8 {
2068
- right: 66.66666667%;
2069
- }
2070
- #post .rbs_block .col-md-pull-7 {
2071
- right: 58.33333333%;
2072
- }
2073
- #post .rbs_block .col-md-pull-6 {
2074
- right: 50%;
2075
- }
2076
- #post .rbs_block .col-md-pull-5 {
2077
- right: 41.66666667%;
2078
- }
2079
- #post .rbs_block .col-md-pull-4 {
2080
- right: 33.33333333%;
2081
- }
2082
- #post .rbs_block .col-md-pull-3 {
2083
- right: 25%;
2084
- }
2085
- #post .rbs_block .col-md-pull-2 {
2086
- right: 16.66666667%;
2087
- }
2088
- #post .rbs_block .col-md-pull-1 {
2089
- right: 8.33333333%;
2090
- }
2091
- #post .rbs_block .col-md-pull-0 {
2092
- right: auto;
2093
- }
2094
- #post .rbs_block .col-md-push-12 {
2095
- left: 100%;
2096
- }
2097
- #post .rbs_block .col-md-push-11 {
2098
- left: 91.66666667%;
2099
- }
2100
- #post .rbs_block .col-md-push-10 {
2101
- left: 83.33333333%;
2102
- }
2103
- #post .rbs_block .col-md-push-9 {
2104
- left: 75%;
2105
- }
2106
- #post .rbs_block .col-md-push-8 {
2107
- left: 66.66666667%;
2108
- }
2109
- #post .rbs_block .col-md-push-7 {
2110
- left: 58.33333333%;
2111
- }
2112
- #post .rbs_block .col-md-push-6 {
2113
- left: 50%;
2114
- }
2115
- #post .rbs_block .col-md-push-5 {
2116
- left: 41.66666667%;
2117
- }
2118
- #post .rbs_block .col-md-push-4 {
2119
- left: 33.33333333%;
2120
- }
2121
- #post .rbs_block .col-md-push-3 {
2122
- left: 25%;
2123
- }
2124
- #post .rbs_block .col-md-push-2 {
2125
- left: 16.66666667%;
2126
- }
2127
- #post .rbs_block .col-md-push-1 {
2128
- left: 8.33333333%;
2129
- }
2130
- #post .rbs_block .col-md-push-0 {
2131
- left: auto;
2132
- }
2133
- #post .rbs_block .col-md-offset-12 {
2134
- margin-left: 100%;
2135
- }
2136
- #post .rbs_block .col-md-offset-11 {
2137
- margin-left: 91.66666667%;
2138
- }
2139
- #post .rbs_block .col-md-offset-10 {
2140
- margin-left: 83.33333333%;
2141
- }
2142
- #post .rbs_block .col-md-offset-9 {
2143
- margin-left: 75%;
2144
- }
2145
- #post .rbs_block .col-md-offset-8 {
2146
- margin-left: 66.66666667%;
2147
- }
2148
- #post .rbs_block .col-md-offset-7 {
2149
- margin-left: 58.33333333%;
2150
- }
2151
- #post .rbs_block .col-md-offset-6 {
2152
- margin-left: 50%;
2153
- }
2154
- #post .rbs_block .col-md-offset-5 {
2155
- margin-left: 41.66666667%;
2156
- }
2157
- #post .rbs_block .col-md-offset-4 {
2158
- margin-left: 33.33333333%;
2159
- }
2160
- #post .rbs_block .col-md-offset-3 {
2161
- margin-left: 25%;
2162
- }
2163
- #post .rbs_block .col-md-offset-2 {
2164
- margin-left: 16.66666667%;
2165
- }
2166
- #post .rbs_block .col-md-offset-1 {
2167
- margin-left: 8.33333333%;
2168
- }
2169
- #post .rbs_block .col-md-offset-0 {
2170
- margin-left: 0;
2171
- }
2172
- }
2173
- @media (min-width: 1200px) {
2174
- #post .rbs_block .col-lg-1,
2175
- #post .rbs_block .col-lg-2,
2176
- #post .rbs_block .col-lg-3,
2177
- #post .rbs_block .col-lg-4,
2178
- #post .rbs_block .col-lg-5,
2179
- #post .rbs_block .col-lg-6,
2180
- #post .rbs_block .col-lg-7,
2181
- #post .rbs_block .col-lg-8,
2182
- #post .rbs_block .col-lg-9,
2183
- #post .rbs_block .col-lg-10,
2184
- #post .rbs_block .col-lg-11,
2185
- #post .rbs_block .col-lg-12 {
2186
- float: left;
2187
- }
2188
- #post .rbs_block .col-lg-12 {
2189
- width: 100%;
2190
- }
2191
- #post .rbs_block .col-lg-11 {
2192
- width: 91.66666667%;
2193
- }
2194
- #post .rbs_block .col-lg-10 {
2195
- width: 83.33333333%;
2196
- }
2197
- #post .rbs_block .col-lg-9 {
2198
- width: 75%;
2199
- }
2200
- #post .rbs_block .col-lg-8 {
2201
- width: 66.66666667%;
2202
- }
2203
- #post .rbs_block .col-lg-7 {
2204
- width: 58.33333333%;
2205
- }
2206
- #post .rbs_block .col-lg-6 {
2207
- width: 50%;
2208
- }
2209
- #post .rbs_block .col-lg-5 {
2210
- width: 41.66666667%;
2211
- }
2212
- #post .rbs_block .col-lg-4 {
2213
- width: 33.33333333%;
2214
- }
2215
- #post .rbs_block .col-lg-3 {
2216
- width: 25%;
2217
- }
2218
- #post .rbs_block .col-lg-2 {
2219
- width: 16.66666667%;
2220
- }
2221
- #post .rbs_block .col-lg-1 {
2222
- width: 8.33333333%;
2223
- }
2224
- #post .rbs_block .col-lg-pull-12 {
2225
- right: 100%;
2226
- }
2227
- #post .rbs_block .col-lg-pull-11 {
2228
- right: 91.66666667%;
2229
- }
2230
- #post .rbs_block .col-lg-pull-10 {
2231
- right: 83.33333333%;
2232
- }
2233
- #post .rbs_block .col-lg-pull-9 {
2234
- right: 75%;
2235
- }
2236
- #post .rbs_block .col-lg-pull-8 {
2237
- right: 66.66666667%;
2238
- }
2239
- #post .rbs_block .col-lg-pull-7 {
2240
- right: 58.33333333%;
2241
- }
2242
- #post .rbs_block .col-lg-pull-6 {
2243
- right: 50%;
2244
- }
2245
- #post .rbs_block .col-lg-pull-5 {
2246
- right: 41.66666667%;
2247
- }
2248
- #post .rbs_block .col-lg-pull-4 {
2249
- right: 33.33333333%;
2250
- }
2251
- #post .rbs_block .col-lg-pull-3 {
2252
- right: 25%;
2253
- }
2254
- #post .rbs_block .col-lg-pull-2 {
2255
- right: 16.66666667%;
2256
- }
2257
- #post .rbs_block .col-lg-pull-1 {
2258
- right: 8.33333333%;
2259
- }
2260
- #post .rbs_block .col-lg-pull-0 {
2261
- right: auto;
2262
- }
2263
- #post .rbs_block .col-lg-push-12 {
2264
- left: 100%;
2265
- }
2266
- #post .rbs_block .col-lg-push-11 {
2267
- left: 91.66666667%;
2268
- }
2269
- #post .rbs_block .col-lg-push-10 {
2270
- left: 83.33333333%;
2271
- }
2272
- #post .rbs_block .col-lg-push-9 {
2273
- left: 75%;
2274
- }
2275
- #post .rbs_block .col-lg-push-8 {
2276
- left: 66.66666667%;
2277
- }
2278
- #post .rbs_block .col-lg-push-7 {
2279
- left: 58.33333333%;
2280
- }
2281
- #post .rbs_block .col-lg-push-6 {
2282
- left: 50%;
2283
- }
2284
- #post .rbs_block .col-lg-push-5 {
2285
- left: 41.66666667%;
2286
- }
2287
- #post .rbs_block .col-lg-push-4 {
2288
- left: 33.33333333%;
2289
- }
2290
- #post .rbs_block .col-lg-push-3 {
2291
- left: 25%;
2292
- }
2293
- #post .rbs_block .col-lg-push-2 {
2294
- left: 16.66666667%;
2295
- }
2296
- #post .rbs_block .col-lg-push-1 {
2297
- left: 8.33333333%;
2298
- }
2299
- #post .rbs_block .col-lg-push-0 {
2300
- left: auto;
2301
- }
2302
- #post .rbs_block .col-lg-offset-12 {
2303
- margin-left: 100%;
2304
- }
2305
- #post .rbs_block .col-lg-offset-11 {
2306
- margin-left: 91.66666667%;
2307
- }
2308
- #post .rbs_block .col-lg-offset-10 {
2309
- margin-left: 83.33333333%;
2310
- }
2311
- #post .rbs_block .col-lg-offset-9 {
2312
- margin-left: 75%;
2313
- }
2314
- #post .rbs_block .col-lg-offset-8 {
2315
- margin-left: 66.66666667%;
2316
- }
2317
- #post .rbs_block .col-lg-offset-7 {
2318
- margin-left: 58.33333333%;
2319
- }
2320
- #post .rbs_block .col-lg-offset-6 {
2321
- margin-left: 50%;
2322
- }
2323
- #post .rbs_block .col-lg-offset-5 {
2324
- margin-left: 41.66666667%;
2325
- }
2326
- #post .rbs_block .col-lg-offset-4 {
2327
- margin-left: 33.33333333%;
2328
- }
2329
- #post .rbs_block .col-lg-offset-3 {
2330
- margin-left: 25%;
2331
- }
2332
- #post .rbs_block .col-lg-offset-2 {
2333
- margin-left: 16.66666667%;
2334
- }
2335
- #post .rbs_block .col-lg-offset-1 {
2336
- margin-left: 8.33333333%;
2337
- }
2338
- #post .rbs_block .col-lg-offset-0 {
2339
- margin-left: 0;
2340
- }
2341
- }
2342
- #post .rbs_block table {
2343
- background-color: transparent;
2344
- }
2345
- #post .rbs_block caption {
2346
- padding-top: 8px;
2347
- padding-bottom: 8px;
2348
- color: #777;
2349
- text-align: left;
2350
- }
2351
- #post .rbs_block th {
2352
- text-align: left;
2353
- }
2354
- #post .rbs_block .table {
2355
- width: 100%;
2356
- max-width: 100%;
2357
- margin-bottom: 20px;
2358
- }
2359
- #post .rbs_block .table > thead > tr > th,
2360
- #post .rbs_block .table > tbody > tr > th,
2361
- #post .rbs_block .table > tfoot > tr > th,
2362
- #post .rbs_block .table > thead > tr > td,
2363
- #post .rbs_block .table > tbody > tr > td,
2364
- #post .rbs_block .table > tfoot > tr > td {
2365
- padding: 8px;
2366
- line-height: 1.42857143;
2367
- vertical-align: top;
2368
- border-top: 1px solid #ddd;
2369
- }
2370
- #post .rbs_block .table > thead > tr > th {
2371
- vertical-align: bottom;
2372
- border-bottom: 2px solid #ddd;
2373
- }
2374
- #post .rbs_block .table > caption + thead > tr:first-child > th,
2375
- #post .rbs_block .table > colgroup + thead > tr:first-child > th,
2376
- #post .rbs_block .table > thead:first-child > tr:first-child > th,
2377
- #post .rbs_block .table > caption + thead > tr:first-child > td,
2378
- #post .rbs_block .table > colgroup + thead > tr:first-child > td,
2379
- #post .rbs_block .table > thead:first-child > tr:first-child > td {
2380
- border-top: 0;
2381
- }
2382
- #post .rbs_block .table > tbody + tbody {
2383
- border-top: 2px solid #ddd;
2384
- }
2385
- #post .rbs_block .table .table {
2386
- background-color: #fff;
2387
- }
2388
- #post .rbs_block .table-condensed > thead > tr > th,
2389
- #post .rbs_block .table-condensed > tbody > tr > th,
2390
- #post .rbs_block .table-condensed > tfoot > tr > th,
2391
- #post .rbs_block .table-condensed > thead > tr > td,
2392
- #post .rbs_block .table-condensed > tbody > tr > td,
2393
- #post .rbs_block .table-condensed > tfoot > tr > td {
2394
- padding: 5px;
2395
- }
2396
- #post .rbs_block .table-bordered {
2397
- border: 1px solid #ddd;
2398
- }
2399
- #post .rbs_block .table-bordered > thead > tr > th,
2400
- #post .rbs_block .table-bordered > tbody > tr > th,
2401
- #post .rbs_block .table-bordered > tfoot > tr > th,
2402
- #post .rbs_block .table-bordered > thead > tr > td,
2403
- #post .rbs_block .table-bordered > tbody > tr > td,
2404
- #post .rbs_block .table-bordered > tfoot > tr > td {
2405
- border: 1px solid #ddd;
2406
- }
2407
- #post .rbs_block .table-bordered > thead > tr > th,
2408
- #post .rbs_block .table-bordered > thead > tr > td {
2409
- border-bottom-width: 2px;
2410
- }
2411
- #post .rbs_block .table-striped > tbody > tr:nth-of-type(odd) {
2412
- background-color: #f9f9f9;
2413
- }
2414
- #post .rbs_block .table-hover > tbody > tr:hover {
2415
- background-color: #f5f5f5;
2416
- }
2417
- #post .rbs_block table col[class*="col-"] {
2418
- position: static;
2419
- display: table-column;
2420
- float: none;
2421
- }
2422
- #post .rbs_block table td[class*="col-"],
2423
- #post .rbs_block table th[class*="col-"] {
2424
- position: static;
2425
- display: table-cell;
2426
- float: none;
2427
- }
2428
- #post .rbs_block .table > thead > tr > td.active,
2429
- #post .rbs_block .table > tbody > tr > td.active,
2430
- #post .rbs_block .table > tfoot > tr > td.active,
2431
- #post .rbs_block .table > thead > tr > th.active,
2432
- #post .rbs_block .table > tbody > tr > th.active,
2433
- #post .rbs_block .table > tfoot > tr > th.active,
2434
- #post .rbs_block .table > thead > tr.active > td,
2435
- #post .rbs_block .table > tbody > tr.active > td,
2436
- #post .rbs_block .table > tfoot > tr.active > td,
2437
- #post .rbs_block .table > thead > tr.active > th,
2438
- #post .rbs_block .table > tbody > tr.active > th,
2439
- #post .rbs_block .table > tfoot > tr.active > th {
2440
- background-color: #f5f5f5;
2441
- }
2442
- #post .rbs_block .table-hover > tbody > tr > td.active:hover,
2443
- #post .rbs_block .table-hover > tbody > tr > th.active:hover,
2444
- #post .rbs_block .table-hover > tbody > tr.active:hover > td,
2445
- #post .rbs_block .table-hover > tbody > tr:hover > .active,
2446
- #post .rbs_block .table-hover > tbody > tr.active:hover > th {
2447
- background-color: #e8e8e8;
2448
- }
2449
- #post .rbs_block .table > thead > tr > td.success,
2450
- #post .rbs_block .table > tbody > tr > td.success,
2451
- #post .rbs_block .table > tfoot > tr > td.success,
2452
- #post .rbs_block .table > thead > tr > th.success,
2453
- #post .rbs_block .table > tbody > tr > th.success,
2454
- #post .rbs_block .table > tfoot > tr > th.success,
2455
- #post .rbs_block .table > thead > tr.success > td,
2456
- #post .rbs_block .table > tbody > tr.success > td,
2457
- #post .rbs_block .table > tfoot > tr.success > td,
2458
- #post .rbs_block .table > thead > tr.success > th,
2459
- #post .rbs_block .table > tbody > tr.success > th,
2460
- #post .rbs_block .table > tfoot > tr.success > th {
2461
- background-color: #dff0d8;
2462
- }
2463
- #post .rbs_block .table-hover > tbody > tr > td.success:hover,
2464
- #post .rbs_block .table-hover > tbody > tr > th.success:hover,
2465
- #post .rbs_block .table-hover > tbody > tr.success:hover > td,
2466
- #post .rbs_block .table-hover > tbody > tr:hover > .success,
2467
- #post .rbs_block .table-hover > tbody > tr.success:hover > th {
2468
- background-color: #d0e9c6;
2469
- }
2470
- #post .rbs_block .table > thead > tr > td.info,
2471
- #post .rbs_block .table > tbody > tr > td.info,
2472
- #post .rbs_block .table > tfoot > tr > td.info,
2473
- #post .rbs_block .table > thead > tr > th.info,
2474
- #post .rbs_block .table > tbody > tr > th.info,
2475
- #post .rbs_block .table > tfoot > tr > th.info,
2476
- #post .rbs_block .table > thead > tr.info > td,
2477
- #post .rbs_block .table > tbody > tr.info > td,
2478
- #post .rbs_block .table > tfoot > tr.info > td,
2479
- #post .rbs_block .table > thead > tr.info > th,
2480
- #post .rbs_block .table > tbody > tr.info > th,
2481
- #post .rbs_block .table > tfoot > tr.info > th {
2482
- background-color: #d9edf7;
2483
- }
2484
- #post .rbs_block .table-hover > tbody > tr > td.info:hover,
2485
- #post .rbs_block .table-hover > tbody > tr > th.info:hover,
2486
- #post .rbs_block .table-hover > tbody > tr.info:hover > td,
2487
- #post .rbs_block .table-hover > tbody > tr:hover > .info,
2488
- #post .rbs_block .table-hover > tbody > tr.info:hover > th {
2489
- background-color: #c4e3f3;
2490
- }
2491
- #post .rbs_block .table > thead > tr > td.warning,
2492
- #post .rbs_block .table > tbody > tr > td.warning,
2493
- #post .rbs_block .table > tfoot > tr > td.warning,
2494
- #post .rbs_block .table > thead > tr > th.warning,
2495
- #post .rbs_block .table > tbody > tr > th.warning,
2496
- #post .rbs_block .table > tfoot > tr > th.warning,
2497
- #post .rbs_block .table > thead > tr.warning > td,
2498
- #post .rbs_block .table > tbody > tr.warning > td,
2499
- #post .rbs_block .table > tfoot > tr.warning > td,
2500
- #post .rbs_block .table > thead > tr.warning > th,
2501
- #post .rbs_block .table > tbody > tr.warning > th,
2502
- #post .rbs_block .table > tfoot > tr.warning > th {
2503
- background-color: #fcf8e3;
2504
- }
2505
- #post .rbs_block .table-hover > tbody > tr > td.warning:hover,
2506
- #post .rbs_block .table-hover > tbody > tr > th.warning:hover,
2507
- #post .rbs_block .table-hover > tbody > tr.warning:hover > td,
2508
- #post .rbs_block .table-hover > tbody > tr:hover > .warning,
2509
- #post .rbs_block .table-hover > tbody > tr.warning:hover > th {
2510
- background-color: #faf2cc;
2511
- }
2512
- #post .rbs_block .table > thead > tr > td.danger,
2513
- #post .rbs_block .table > tbody > tr > td.danger,
2514
- #post .rbs_block .table > tfoot > tr > td.danger,
2515
- #post .rbs_block .table > thead > tr > th.danger,
2516
- #post .rbs_block .table > tbody > tr > th.danger,
2517
- #post .rbs_block .table > tfoot > tr > th.danger,
2518
- #post .rbs_block .table > thead > tr.danger > td,
2519
- #post .rbs_block .table > tbody > tr.danger > td,
2520
- #post .rbs_block .table > tfoot > tr.danger > td,
2521
- #post .rbs_block .table > thead > tr.danger > th,
2522
- #post .rbs_block .table > tbody > tr.danger > th,
2523
- #post .rbs_block .table > tfoot > tr.danger > th {
2524
- background-color: #f2dede;
2525
- }
2526
- #post .rbs_block .table-hover > tbody > tr > td.danger:hover,
2527
- #post .rbs_block .table-hover > tbody > tr > th.danger:hover,
2528
- #post .rbs_block .table-hover > tbody > tr.danger:hover > td,
2529
- #post .rbs_block .table-hover > tbody > tr:hover > .danger,
2530
- #post .rbs_block .table-hover > tbody > tr.danger:hover > th {
2531
- background-color: #ebcccc;
2532
- }
2533
- #post .rbs_block .table-responsive {
2534
- min-height: .01%;
2535
- overflow-x: auto;
2536
- }
2537
- @media screen and (max-width: 767px) {
2538
- #post .rbs_block .table-responsive {
2539
- width: 100%;
2540
- margin-bottom: 15px;
2541
- overflow-y: hidden;
2542
- -ms-overflow-style: -ms-autohiding-scrollbar;
2543
- border: 1px solid #ddd;
2544
- }
2545
- #post .rbs_block .table-responsive > .table {
2546
- margin-bottom: 0;
2547
- }
2548
- #post .rbs_block .table-responsive > .table > thead > tr > th,
2549
- #post .rbs_block .table-responsive > .table > tbody > tr > th,
2550
- #post .rbs_block .table-responsive > .table > tfoot > tr > th,
2551
- #post .rbs_block .table-responsive > .table > thead > tr > td,
2552
- #post .rbs_block .table-responsive > .table > tbody > tr > td,
2553
- #post .rbs_block .table-responsive > .table > tfoot > tr > td {
2554
- white-space: nowrap;
2555
- }
2556
- #post .rbs_block .table-responsive > .table-bordered {
2557
- border: 0;
2558
- }
2559
- #post .rbs_block .table-responsive > .table-bordered > thead > tr > th:first-child,
2560
- #post .rbs_block .table-responsive > .table-bordered > tbody > tr > th:first-child,
2561
- #post .rbs_block .table-responsive > .table-bordered > tfoot > tr > th:first-child,
2562
- #post .rbs_block .table-responsive > .table-bordered > thead > tr > td:first-child,
2563
- #post .rbs_block .table-responsive > .table-bordered > tbody > tr > td:first-child,
2564
- #post .rbs_block .table-responsive > .table-bordered > tfoot > tr > td:first-child {
2565
- border-left: 0;
2566
- }
2567
- #post .rbs_block .table-responsive > .table-bordered > thead > tr > th:last-child,
2568
- #post .rbs_block .table-responsive > .table-bordered > tbody > tr > th:last-child,
2569
- #post .rbs_block .table-responsive > .table-bordered > tfoot > tr > th:last-child,
2570
- #post .rbs_block .table-responsive > .table-bordered > thead > tr > td:last-child,
2571
- #post .rbs_block .table-responsive > .table-bordered > tbody > tr > td:last-child,
2572
- #post .rbs_block .table-responsive > .table-bordered > tfoot > tr > td:last-child {
2573
- border-right: 0;
2574
- }
2575
- #post .rbs_block .table-responsive > .table-bordered > tbody > tr:last-child > th,
2576
- #post .rbs_block .table-responsive > .table-bordered > tfoot > tr:last-child > th,
2577
- #post .rbs_block .table-responsive > .table-bordered > tbody > tr:last-child > td,
2578
- #post .rbs_block .table-responsive > .table-bordered > tfoot > tr:last-child > td {
2579
- border-bottom: 0;
2580
- }
2581
- }
2582
- #post .rbs_block fieldset {
2583
- min-width: 0;
2584
- padding: 0;
2585
- margin: 0;
2586
- border: 0;
2587
- }
2588
- #post .rbs_block legend {
2589
- display: block;
2590
- width: 100%;
2591
- padding: 0;
2592
- margin-bottom: 20px;
2593
- font-size: 21px;
2594
- line-height: inherit;
2595
- color: #333;
2596
- border: 0;
2597
- border-bottom: 1px solid #e5e5e5;
2598
- }
2599
- #post .rbs_block label {
2600
- display: inline-block;
2601
- max-width: 100%;
2602
- margin-bottom: 5px;
2603
- font-weight: bold;
2604
- }
2605
- #post .rbs_block input[type="search"] {
2606
- -webkit-box-sizing: border-box;
2607
- -moz-box-sizing: border-box;
2608
- box-sizing: border-box;
2609
- }
2610
- #post .rbs_block input[type="radio"],
2611
- #post .rbs_block input[type="checkbox"] {
2612
- margin: 4px 0 0;
2613
- margin-top: 1px \9;
2614
- line-height: normal;
2615
- }
2616
- #post .rbs_block input[type="file"] {
2617
- display: block;
2618
- }
2619
- #post .rbs_block input[type="range"] {
2620
- display: block;
2621
- width: 100%;
2622
- }
2623
- #post .rbs_block select[multiple],
2624
- #post .rbs_block select[size] {
2625
- height: auto;
2626
- }
2627
- #post .rbs_block input[type="file"]:focus,
2628
- #post .rbs_block input[type="radio"]:focus,
2629
- #post .rbs_block input[type="checkbox"]:focus {
2630
- outline: thin dotted;
2631
- outline: 5px auto -webkit-focus-ring-color;
2632
- outline-offset: -2px;
2633
- }
2634
- #post .rbs_block output {
2635
- display: block;
2636
- padding-top: 7px;
2637
- font-size: 14px;
2638
- line-height: 1.42857143;
2639
- color: #555;
2640
- }
2641
- #post .rbs_block .form-control {
2642
- display: block;
2643
- width: 100%;
2644
- height: 34px;
2645
- padding: 6px 12px;
2646
- font-size: 14px;
2647
- line-height: 1.42857143;
2648
- color: #555;
2649
- background-color: #fff;
2650
- background-image: none;
2651
- border: 1px solid #ccc;
2652
- border-radius: 4px;
2653
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2654
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2655
- -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
2656
- -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
2657
- transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
2658
- }
2659
- #post .rbs_block .form-control:focus {
2660
- border-color: #66afe9;
2661
- outline: 0;
2662
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
2663
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
2664
- }
2665
- #post .rbs_block .form-control::-moz-placeholder {
2666
- color: #999;
2667
- opacity: 1;
2668
- }
2669
- #post .rbs_block .form-control:-ms-input-placeholder {
2670
- color: #999;
2671
- }
2672
- #post .rbs_block .form-control::-webkit-input-placeholder {
2673
- color: #999;
2674
- }
2675
- #post .rbs_block .form-control[disabled],
2676
- #post .rbs_block .form-control[readonly],
2677
- #post .rbs_block fieldset[disabled] .form-control {
2678
- background-color: #eee;
2679
- opacity: 1;
2680
- }
2681
- #post .rbs_block .form-control[disabled],
2682
- #post .rbs_block fieldset[disabled] .form-control {
2683
- cursor: not-allowed;
2684
- }
2685
- #post .rbs_block textarea.form-control {
2686
- height: auto;
2687
- }
2688
- #post .rbs_block input[type="search"] {
2689
- -webkit-appearance: none;
2690
- }
2691
- @media screen and (-webkit-min-device-pixel-ratio: 0) {
2692
- #post .rbs_block input[type="date"],
2693
- #post .rbs_block input[type="time"],
2694
- #post .rbs_block input[type="datetime-local"],
2695
- #post .rbs_block input[type="month"] {
2696
- line-height: 34px;
2697
- }
2698
- #post .rbs_block input[type="date"].input-sm,
2699
- #post .rbs_block input[type="time"].input-sm,
2700
- #post .rbs_block input[type="datetime-local"].input-sm,
2701
- #post .rbs_block input[type="month"].input-sm,
2702
- #post .rbs_block .input-group-sm input[type="date"],
2703
- #post .rbs_block .input-group-sm input[type="time"],
2704
- #post .rbs_block .input-group-sm input[type="datetime-local"],
2705
- #post .rbs_block .input-group-sm input[type="month"] {
2706
- line-height: 30px;
2707
- }
2708
- #post .rbs_block input[type="date"].input-lg,
2709
- #post .rbs_block input[type="time"].input-lg,
2710
- #post .rbs_block input[type="datetime-local"].input-lg,
2711
- #post .rbs_block input[type="month"].input-lg,
2712
- #post .rbs_block .input-group-lg input[type="date"],
2713
- #post .rbs_block .input-group-lg input[type="time"],
2714
- #post .rbs_block .input-group-lg input[type="datetime-local"],
2715
- #post .rbs_block .input-group-lg input[type="month"] {
2716
- line-height: 46px;
2717
- }
2718
- }
2719
- #post .rbs_block .form-group {
2720
- margin-bottom: 15px;
2721
- }
2722
- #post .rbs_block .radio,
2723
- #post .rbs_block .checkbox {
2724
- position: relative;
2725
- display: block;
2726
- margin-top: 10px;
2727
- margin-bottom: 10px;
2728
- }
2729
- #post .rbs_block .radio label,
2730
- #post .rbs_block .checkbox label {
2731
- min-height: 20px;
2732
- padding-left: 20px;
2733
- margin-bottom: 0;
2734
- font-weight: normal;
2735
- cursor: pointer;
2736
- }
2737
- #post .rbs_block .radio input[type="radio"],
2738
- #post .rbs_block .radio-inline input[type="radio"],
2739
- #post .rbs_block .checkbox input[type="checkbox"],
2740
- #post .rbs_block .checkbox-inline input[type="checkbox"] {
2741
- position: absolute;
2742
- margin-top: 4px \9;
2743
- margin-left: -20px;
2744
- }
2745
- #post .rbs_block .radio + .radio,
2746
- #post .rbs_block .checkbox + .checkbox {
2747
- margin-top: -5px;
2748
- }
2749
- #post .rbs_block .radio-inline,
2750
- #post .rbs_block .checkbox-inline {
2751
- position: relative;
2752
- display: inline-block;
2753
- padding-left: 20px;
2754
- margin-bottom: 0;
2755
- font-weight: normal;
2756
- vertical-align: middle;
2757
- cursor: pointer;
2758
- }
2759
- #post .rbs_block .radio-inline + .radio-inline,
2760
- #post .rbs_block .checkbox-inline + .checkbox-inline {
2761
- margin-top: 0;
2762
- margin-left: 10px;
2763
- }
2764
- #post .rbs_block input[type="radio"][disabled],
2765
- #post .rbs_block input[type="checkbox"][disabled],
2766
- #post .rbs_block input[type="radio"].disabled,
2767
- #post .rbs_block input[type="checkbox"].disabled,
2768
- #post .rbs_block fieldset[disabled] input[type="radio"],
2769
- #post .rbs_block fieldset[disabled] input[type="checkbox"] {
2770
- cursor: not-allowed;
2771
- }
2772
- #post .rbs_block .radio-inline.disabled,
2773
- #post .rbs_block .checkbox-inline.disabled,
2774
- #post .rbs_block fieldset[disabled] .radio-inline,
2775
- #post .rbs_block fieldset[disabled] .checkbox-inline {
2776
- cursor: not-allowed;
2777
- }
2778
- #post .rbs_block .radio.disabled label,
2779
- #post .rbs_block .checkbox.disabled label,
2780
- #post .rbs_block fieldset[disabled] .radio label,
2781
- #post .rbs_block fieldset[disabled] .checkbox label {
2782
- cursor: not-allowed;
2783
- }
2784
- #post .rbs_block .form-control-static {
2785
- min-height: 34px;
2786
- padding-top: 7px;
2787
- padding-bottom: 7px;
2788
- margin-bottom: 0;
2789
- }
2790
- #post .rbs_block .form-control-static.input-lg,
2791
- #post .rbs_block .form-control-static.input-sm {
2792
- padding-right: 0;
2793
- padding-left: 0;
2794
- }
2795
- #post .rbs_block .input-sm {
2796
- height: 30px;
2797
- padding: 5px 10px;
2798
- font-size: 12px;
2799
- line-height: 1.5;
2800
- border-radius: 3px;
2801
- }
2802
- #post .rbs_block select.input-sm {
2803
- height: 30px;
2804
- line-height: 30px;
2805
- }
2806
- #post .rbs_block textarea.input-sm,
2807
- #post .rbs_block select[multiple].input-sm {
2808
- height: auto;
2809
- }
2810
- #post .rbs_block .form-group-sm .form-control {
2811
- height: 30px;
2812
- padding: 5px 10px;
2813
- font-size: 12px;
2814
- line-height: 1.5;
2815
- border-radius: 3px;
2816
- }
2817
- #post .rbs_block select.form-group-sm .form-control {
2818
- height: 30px;
2819
- line-height: 30px;
2820
- }
2821
- #post .rbs_block textarea.form-group-sm .form-control,
2822
- #post .rbs_block select[multiple].form-group-sm .form-control {
2823
- height: auto;
2824
- }
2825
- #post .rbs_block .form-group-sm .form-control-static {
2826
- height: 30px;
2827
- min-height: 32px;
2828
- padding: 5px 10px;
2829
- font-size: 12px;
2830
- line-height: 1.5;
2831
- }
2832
- #post .rbs_block .input-lg {
2833
- height: 46px;
2834
- padding: 10px 16px;
2835
- font-size: 18px;
2836
- line-height: 1.3333333;
2837
- border-radius: 6px;
2838
- }
2839
- #post .rbs_block select.input-lg {
2840
- height: 46px;
2841
- line-height: 46px;
2842
- }
2843
- #post .rbs_block textarea.input-lg,
2844
- #post .rbs_block select[multiple].input-lg {
2845
- height: auto;
2846
- }
2847
- #post .rbs_block .form-group-lg .form-control {
2848
- height: 46px;
2849
- padding: 10px 16px;
2850
- font-size: 18px;
2851
- line-height: 1.3333333;
2852
- border-radius: 6px;
2853
- }
2854
- #post .rbs_block select.form-group-lg .form-control {
2855
- height: 46px;
2856
- line-height: 46px;
2857
- }
2858
- #post .rbs_block textarea.form-group-lg .form-control,
2859
- #post .rbs_block select[multiple].form-group-lg .form-control {
2860
- height: auto;
2861
- }
2862
- #post .rbs_block .form-group-lg .form-control-static {
2863
- height: 46px;
2864
- min-height: 38px;
2865
- padding: 10px 16px;
2866
- font-size: 18px;
2867
- line-height: 1.3333333;
2868
- }
2869
- #post .rbs_block .has-feedback {
2870
- position: relative;
2871
- }
2872
- #post .rbs_block .has-feedback .form-control {
2873
- padding-right: 42.5px;
2874
- }
2875
- #post .rbs_block .form-control-feedback {
2876
- position: absolute;
2877
- top: 0;
2878
- right: 0;
2879
- z-index: 2;
2880
- display: block;
2881
- width: 34px;
2882
- height: 34px;
2883
- line-height: 34px;
2884
- text-align: center;
2885
- pointer-events: none;
2886
- }
2887
- #post .rbs_block .input-lg + .form-control-feedback {
2888
- width: 46px;
2889
- height: 46px;
2890
- line-height: 46px;
2891
- }
2892
- #post .rbs_block .input-sm + .form-control-feedback {
2893
- width: 30px;
2894
- height: 30px;
2895
- line-height: 30px;
2896
- }
2897
- #post .rbs_block .has-success .help-block,
2898
- #post .rbs_block .has-success .control-label,
2899
- #post .rbs_block .has-success .radio,
2900
- #post .rbs_block .has-success .checkbox,
2901
- #post .rbs_block .has-success .radio-inline,
2902
- #post .rbs_block .has-success .checkbox-inline,
2903
- #post .rbs_block .has-success.radio label,
2904
- #post .rbs_block .has-success.checkbox label,
2905
- #post .rbs_block .has-success.radio-inline label,
2906
- #post .rbs_block .has-success.checkbox-inline label {
2907
- color: #3c763d;
2908
- }
2909
- #post .rbs_block .has-success .form-control {
2910
- border-color: #3c763d;
2911
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2912
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2913
- }
2914
- #post .rbs_block .has-success .form-control:focus {
2915
- border-color: #2b542c;
2916
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
2917
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
2918
- }
2919
- #post .rbs_block .has-success .input-group-addon {
2920
- color: #3c763d;
2921
- background-color: #dff0d8;
2922
- border-color: #3c763d;
2923
- }
2924
- #post .rbs_block .has-success .form-control-feedback {
2925
- color: #3c763d;
2926
- }
2927
- #post .rbs_block .has-warning .help-block,
2928
- #post .rbs_block .has-warning .control-label,
2929
- #post .rbs_block .has-warning .radio,
2930
- #post .rbs_block .has-warning .checkbox,
2931
- #post .rbs_block .has-warning .radio-inline,
2932
- #post .rbs_block .has-warning .checkbox-inline,
2933
- #post .rbs_block .has-warning.radio label,
2934
- #post .rbs_block .has-warning.checkbox label,
2935
- #post .rbs_block .has-warning.radio-inline label,
2936
- #post .rbs_block .has-warning.checkbox-inline label {
2937
- color: #8a6d3b;
2938
- }
2939
- #post .rbs_block .has-warning .form-control {
2940
- border-color: #8a6d3b;
2941
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2942
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2943
- }
2944
- #post .rbs_block .has-warning .form-control:focus {
2945
- border-color: #66512c;
2946
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
2947
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
2948
- }
2949
- #post .rbs_block .has-warning .input-group-addon {
2950
- color: #8a6d3b;
2951
- background-color: #fcf8e3;
2952
- border-color: #8a6d3b;
2953
- }
2954
- #post .rbs_block .has-warning .form-control-feedback {
2955
- color: #8a6d3b;
2956
- }
2957
- #post .rbs_block .has-error .help-block,
2958
- #post .rbs_block .has-error .control-label,
2959
- #post .rbs_block .has-error .radio,
2960
- #post .rbs_block .has-error .checkbox,
2961
- #post .rbs_block .has-error .radio-inline,
2962
- #post .rbs_block .has-error .checkbox-inline,
2963
- #post .rbs_block .has-error.radio label,
2964
- #post .rbs_block .has-error.checkbox label,
2965
- #post .rbs_block .has-error.radio-inline label,
2966
- #post .rbs_block .has-error.checkbox-inline label {
2967
- color: #a94442;
2968
- }
2969
- #post .rbs_block .has-error .form-control {
2970
- border-color: #a94442;
2971
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2972
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2973
- }
2974
- #post .rbs_block .has-error .form-control:focus {
2975
- border-color: #843534;
2976
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
2977
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
2978
- }
2979
- #post .rbs_block .has-error .input-group-addon {
2980
- color: #a94442;
2981
- background-color: #f2dede;
2982
- border-color: #a94442;
2983
- }
2984
- #post .rbs_block .has-error .form-control-feedback {
2985
- color: #a94442;
2986
- }
2987
- #post .rbs_block .has-feedback label ~ .form-control-feedback {
2988
- top: 25px;
2989
- }
2990
- #post .rbs_block .has-feedback label.sr-only ~ .form-control-feedback {
2991
- top: 0;
2992
- }
2993
- #post .rbs_block .help-block {
2994
- display: block;
2995
- margin-top: 5px;
2996
- margin-bottom: 10px;
2997
- color: #737373;
2998
- }
2999
- @media (min-width: 768px) {
3000
- #post .rbs_block .form-inline .form-group {
3001
- display: inline-block;
3002
- margin-bottom: 0;
3003
- vertical-align: middle;
3004
- }
3005
- #post .rbs_block .form-inline .form-control {
3006
- display: inline-block;
3007
- width: auto;
3008
- vertical-align: middle;
3009
- }
3010
- #post .rbs_block .form-inline .form-control-static {
3011
- display: inline-block;
3012
- }
3013
- #post .rbs_block .form-inline .input-group {
3014
- display: inline-table;
3015
- vertical-align: middle;
3016
- }
3017
- #post .rbs_block .form-inline .input-group .input-group-addon,
3018
- #post .rbs_block .form-inline .input-group .input-group-btn,
3019
- #post .rbs_block .form-inline .input-group .form-control {
3020
- width: auto;
3021
- }
3022
- #post .rbs_block .form-inline .input-group > .form-control {
3023
- width: 100%;
3024
- }
3025
- #post .rbs_block .form-inline .control-label {
3026
- margin-bottom: 0;
3027
- vertical-align: middle;
3028
- }
3029
- #post .rbs_block .form-inline .radio,
3030
- #post .rbs_block .form-inline .checkbox {
3031
- display: inline-block;
3032
- margin-top: 0;
3033
- margin-bottom: 0;
3034
- vertical-align: middle;
3035
- }
3036
- #post .rbs_block .form-inline .radio label,
3037
- #post .rbs_block .form-inline .checkbox label {
3038
- padding-left: 0;
3039
- }
3040
- #post .rbs_block .form-inline .radio input[type="radio"],
3041
- #post .rbs_block .form-inline .checkbox input[type="checkbox"] {
3042
- position: relative;
3043
- margin-left: 0;
3044
- }
3045
- #post .rbs_block .form-inline .has-feedback .form-control-feedback {
3046
- top: 0;
3047
- }
3048
- }
3049
- #post .rbs_block .form-horizontal .radio,
3050
- #post .rbs_block .form-horizontal .checkbox,
3051
- #post .rbs_block .form-horizontal .radio-inline,
3052
- #post .rbs_block .form-horizontal .checkbox-inline {
3053
- padding-top: 7px;
3054
- margin-top: 0;
3055
- margin-bottom: 0;
3056
- }
3057
- #post .rbs_block .form-horizontal .radio,
3058
- #post .rbs_block .form-horizontal .checkbox {
3059
- min-height: 27px;
3060
- }
3061
- #post .rbs_block .form-horizontal .form-group {
3062
- margin-right: -15px;
3063
- margin-left: -15px;
3064
- }
3065
- @media (min-width: 768px) {
3066
- #post .rbs_block .form-horizontal .control-label {
3067
- padding-top: 7px;
3068
- margin-bottom: 0;
3069
- text-align: right;
3070
- }
3071
- #post .rbs_block .form-horizontal .control-label.text-left {
3072
- text-align: left;
3073
- }
3074
- }
3075
- #post .rbs_block .form-horizontal .has-feedback .form-control-feedback {
3076
- right: 15px;
3077
- }
3078
- @media (min-width: 768px) {
3079
- #post .rbs_block .form-horizontal .form-group-lg .control-label {
3080
- padding-top: 14.333333px;
3081
- }
3082
- }
3083
- @media (min-width: 768px) {
3084
- #post .rbs_block .form-horizontal .form-group-sm .control-label {
3085
- padding-top: 6px;
3086
- }
3087
- }
3088
- #post .rbs_block .btn {
3089
- display: inline-block;
3090
- padding: 6px 12px;
3091
- margin-bottom: 0;
3092
- font-size: 14px;
3093
- font-weight: normal;
3094
- line-height: 1.42857143;
3095
- text-align: center;
3096
- white-space: nowrap;
3097
- vertical-align: middle;
3098
- -ms-touch-action: manipulation;
3099
- touch-action: manipulation;
3100
- cursor: pointer;
3101
- -webkit-user-select: none;
3102
- -moz-user-select: none;
3103
- -ms-user-select: none;
3104
- user-select: none;
3105
- background-image: none;
3106
- border: 1px solid transparent;
3107
- border-radius: 4px;
3108
- }
3109
- #post .rbs_block .btn:focus,
3110
- #post .rbs_block .btn:active:focus,
3111
- #post .rbs_block .btn.active:focus,
3112
- #post .rbs_block .btn.focus,
3113
- #post .rbs_block .btn:active.focus,
3114
- #post .rbs_block .btn.active.focus {
3115
- outline: thin dotted;
3116
- outline: 5px auto -webkit-focus-ring-color;
3117
- outline-offset: -2px;
3118
- }
3119
- #post .rbs_block .btn:hover,
3120
- #post .rbs_block .btn:focus,
3121
- #post .rbs_block .btn.focus {
3122
- color: #333;
3123
- text-decoration: none;
3124
- }
3125
- #post .rbs_block .btn:active,
3126
- #post .rbs_block .btn.active {
3127
- background-image: none;
3128
- outline: 0;
3129
- -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
3130
- box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
3131
- }
3132
- #post .rbs_block .btn.disabled,
3133
- #post .rbs_block .btn[disabled],
3134
- #post .rbs_block fieldset[disabled] .btn {
3135
- pointer-events: none;
3136
- cursor: not-allowed;
3137
- filter: alpha(opacity=65);
3138
- -webkit-box-shadow: none;
3139
- box-shadow: none;
3140
- opacity: .65;
3141
- }
3142
- #post .rbs_block .btn-default {
3143
- color: #333;
3144
- background-color: #fff;
3145
- border-color: #ccc;
3146
- }
3147
- #post .rbs_block .btn-default:hover,
3148
- #post .rbs_block .btn-default:focus,
3149
- #post .rbs_block .btn-default.focus,
3150
- #post .rbs_block .btn-default:active,
3151
- #post .rbs_block .btn-default.active,
3152
- #post .rbs_block .open > .dropdown-toggle.btn-default {
3153
- color: #333;
3154
- background-color: #e6e6e6;
3155
- border-color: #adadad;
3156
- }
3157
- #post .rbs_block .btn-default:active,
3158
- #post .rbs_block .btn-default.active,
3159
- #post .rbs_block .open > .dropdown-toggle.btn-default {
3160
- background-image: none;
3161
- }
3162
- #post .rbs_block .btn-default.disabled,
3163
- #post .rbs_block .btn-default[disabled],
3164
- #post .rbs_block fieldset[disabled] .btn-default,
3165
- #post .rbs_block .btn-default.disabled:hover,
3166
- #post .rbs_block .btn-default[disabled]:hover,
3167
- #post .rbs_block fieldset[disabled] .btn-default:hover,
3168
- #post .rbs_block .btn-default.disabled:focus,
3169
- #post .rbs_block .btn-default[disabled]:focus,
3170
- #post .rbs_block fieldset[disabled] .btn-default:focus,
3171
- #post .rbs_block .btn-default.disabled.focus,
3172
- #post .rbs_block .btn-default[disabled].focus,
3173
- #post .rbs_block fieldset[disabled] .btn-default.focus,
3174
- #post .rbs_block .btn-default.disabled:active,
3175
- #post .rbs_block .btn-default[disabled]:active,
3176
- #post .rbs_block fieldset[disabled] .btn-default:active,
3177
- #post .rbs_block .btn-default.disabled.active,
3178
- #post .rbs_block .btn-default[disabled].active,
3179
- #post .rbs_block fieldset[disabled] .btn-default.active {
3180
- background-color: #fff;
3181
- border-color: #ccc;
3182
- }
3183
- #post .rbs_block .btn-default .badge {
3184
- color: #fff;
3185
- background-color: #333;
3186
- }
3187
- #post .rbs_block .btn-primary {
3188
- color: #fff;
3189
- background-color: #337ab7;
3190
- border-color: #2e6da4;
3191
- }
3192
- #post .rbs_block .btn-primary:hover,
3193
- #post .rbs_block .btn-primary:focus,
3194
- #post .rbs_block .btn-primary.focus,
3195
- #post .rbs_block .btn-primary:active,
3196
- #post .rbs_block .btn-primary.active,
3197
- #post .rbs_block .open > .dropdown-toggle.btn-primary {
3198
- color: #fff;
3199
- background-color: #286090;
3200
- border-color: #204d74;
3201
- }
3202
- #post .rbs_block .btn-primary:active,
3203
- #post .rbs_block .btn-primary.active,
3204
- #post .rbs_block .open > .dropdown-toggle.btn-primary {
3205
- background-image: none;
3206
- }
3207
- #post .rbs_block .btn-primary.disabled,
3208
- #post .rbs_block .btn-primary[disabled],
3209
- #post .rbs_block fieldset[disabled] .btn-primary,
3210
- #post .rbs_block .btn-primary.disabled:hover,
3211
- #post .rbs_block .btn-primary[disabled]:hover,
3212
- #post .rbs_block fieldset[disabled] .btn-primary:hover,
3213
- #post .rbs_block .btn-primary.disabled:focus,
3214
- #post .rbs_block .btn-primary[disabled]:focus,
3215
- #post .rbs_block fieldset[disabled] .btn-primary:focus,
3216
- #post .rbs_block .btn-primary.disabled.focus,
3217
- #post .rbs_block .btn-primary[disabled].focus,
3218
- #post .rbs_block fieldset[disabled] .btn-primary.focus,
3219
- #post .rbs_block .btn-primary.disabled:active,
3220
- #post .rbs_block .btn-primary[disabled]:active,
3221
- #post .rbs_block fieldset[disabled] .btn-primary:active,
3222
- #post .rbs_block .btn-primary.disabled.active,
3223
- #post .rbs_block .btn-primary[disabled].active,
3224
- #post .rbs_block fieldset[disabled] .btn-primary.active {
3225
- background-color: #337ab7;
3226
- border-color: #2e6da4;
3227
- }
3228
- #post .rbs_block .btn-primary .badge {
3229
- color: #337ab7;
3230
- background-color: #fff;
3231
- }
3232
- #post .rbs_block .btn-success {
3233
- color: #fff;
3234
- background-color: #5cb85c;
3235
- border-color: #4cae4c;
3236
- }
3237
- #post .rbs_block .btn-success:hover,
3238
- #post .rbs_block .btn-success:focus,
3239
- #post .rbs_block .btn-success.focus,
3240
- #post .rbs_block .btn-success:active,
3241
- #post .rbs_block .btn-success.active,
3242
- #post .rbs_block .open > .dropdown-toggle.btn-success {
3243
- color: #fff;
3244
- background-color: #449d44;
3245
- border-color: #398439;
3246
- }
3247
- #post .rbs_block .btn-success:active,
3248
- #post .rbs_block .btn-success.active,
3249
- #post .rbs_block .open > .dropdown-toggle.btn-success {
3250
- background-image: none;
3251
- }
3252
- #post .rbs_block .btn-success.disabled,
3253
- #post .rbs_block .btn-success[disabled],
3254
- #post .rbs_block fieldset[disabled] .btn-success,
3255
- #post .rbs_block .btn-success.disabled:hover,
3256
- #post .rbs_block .btn-success[disabled]:hover,
3257
- #post .rbs_block fieldset[disabled] .btn-success:hover,
3258
- #post .rbs_block .btn-success.disabled:focus,
3259
- #post .rbs_block .btn-success[disabled]:focus,
3260
- #post .rbs_block fieldset[disabled] .btn-success:focus,
3261
- #post .rbs_block .btn-success.disabled.focus,
3262
- #post .rbs_block .btn-success[disabled].focus,
3263
- #post .rbs_block fieldset[disabled] .btn-success.focus,
3264
- #post .rbs_block .btn-success.disabled:active,
3265
- #post .rbs_block .btn-success[disabled]:active,
3266
- #post .rbs_block fieldset[disabled] .btn-success:active,
3267
- #post .rbs_block .btn-success.disabled.active,
3268
- #post .rbs_block .btn-success[disabled].active,
3269
- #post .rbs_block fieldset[disabled] .btn-success.active {
3270
- background-color: #5cb85c;
3271
- border-color: #4cae4c;
3272
- }
3273
- #post .rbs_block .btn-success .badge {
3274
- color: #5cb85c;
3275
- background-color: #fff;
3276
- }
3277
- #post .rbs_block .btn-info {
3278
- color: #fff;
3279
- background-color: #5bc0de;
3280
- border-color: #46b8da;
3281
- }
3282
- #post .rbs_block .btn-info:hover,
3283
- #post .rbs_block .btn-info:focus,
3284
- #post .rbs_block .btn-info.focus,
3285
- #post .rbs_block .btn-info:active,
3286
- #post .rbs_block .btn-info.active,
3287
- #post .rbs_block .open > .dropdown-toggle.btn-info {
3288
- color: #fff;
3289
- background-color: #31b0d5;
3290
- border-color: #269abc;
3291
- }
3292
- #post .rbs_block .btn-info:active,
3293
- #post .rbs_block .btn-info.active,
3294
- #post .rbs_block .open > .dropdown-toggle.btn-info {
3295
- background-image: none;
3296
- }
3297
- #post .rbs_block .btn-info.disabled,
3298
- #post .rbs_block .btn-info[disabled],
3299
- #post .rbs_block fieldset[disabled] .btn-info,
3300
- #post .rbs_block .btn-info.disabled:hover,
3301
- #post .rbs_block .btn-info[disabled]:hover,
3302
- #post .rbs_block fieldset[disabled] .btn-info:hover,
3303
- #post .rbs_block .btn-info.disabled:focus,
3304
- #post .rbs_block .btn-info[disabled]:focus,
3305
- #post .rbs_block fieldset[disabled] .btn-info:focus,
3306
- #post .rbs_block .btn-info.disabled.focus,
3307
- #post .rbs_block .btn-info[disabled].focus,
3308
- #post .rbs_block fieldset[disabled] .btn-info.focus,
3309
- #post .rbs_block .btn-info.disabled:active,
3310
- #post .rbs_block .btn-info[disabled]:active,
3311
- #post .rbs_block fieldset[disabled] .btn-info:active,
3312
- #post .rbs_block .btn-info.disabled.active,
3313
- #post .rbs_block .btn-info[disabled].active,
3314
- #post .rbs_block fieldset[disabled] .btn-info.active {
3315
- background-color: #5bc0de;
3316
- border-color: #46b8da;
3317
- }
3318
- #post .rbs_block .btn-info .badge {
3319
- color: #5bc0de;
3320
- background-color: #fff;
3321
- }
3322
- #post .rbs_block .btn-warning {
3323
- color: #fff;
3324
- background-color: #f0ad4e;
3325
- border-color: #eea236;
3326
- }
3327
- #post .rbs_block .btn-warning:hover,
3328
- #post .rbs_block .btn-warning:focus,
3329
- #post .rbs_block .btn-warning.focus,
3330
- #post .rbs_block .btn-warning:active,
3331
- #post .rbs_block .btn-warning.active,
3332
- #post .rbs_block .open > .dropdown-toggle.btn-warning {
3333
- color: #fff;
3334
- background-color: #ec971f;
3335
- border-color: #d58512;
3336
- }
3337
- #post .rbs_block .btn-warning:active,
3338
- #post .rbs_block .btn-warning.active,
3339
- #post .rbs_block .open > .dropdown-toggle.btn-warning {
3340
- background-image: none;
3341
- }
3342
- #post .rbs_block .btn-warning.disabled,
3343
- #post .rbs_block .btn-warning[disabled],
3344
- #post .rbs_block fieldset[disabled] .btn-warning,
3345
- #post .rbs_block .btn-warning.disabled:hover,
3346
- #post .rbs_block .btn-warning[disabled]:hover,
3347
- #post .rbs_block fieldset[disabled] .btn-warning:hover,
3348
- #post .rbs_block .btn-warning.disabled:focus,
3349
- #post .rbs_block .btn-warning[disabled]:focus,
3350
- #post .rbs_block fieldset[disabled] .btn-warning:focus,
3351
- #post .rbs_block .btn-warning.disabled.focus,
3352
- #post .rbs_block .btn-warning[disabled].focus,
3353
- #post .rbs_block fieldset[disabled] .btn-warning.focus,
3354
- #post .rbs_block .btn-warning.disabled:active,
3355
- #post .rbs_block .btn-warning[disabled]:active,
3356
- #post .rbs_block fieldset[disabled] .btn-warning:active,
3357
- #post .rbs_block .btn-warning.disabled.active,
3358
- #post .rbs_block .btn-warning[disabled].active,
3359
- #post .rbs_block fieldset[disabled] .btn-warning.active {
3360
- background-color: #f0ad4e;
3361
- border-color: #eea236;
3362
- }
3363
- #post .rbs_block .btn-warning .badge {
3364
- color: #f0ad4e;
3365
- background-color: #fff;
3366
- }
3367
- #post .rbs_block .btn-danger {
3368
- color: #fff;
3369
- background-color: #d9534f;
3370
- border-color: #d43f3a;
3371
- }
3372
- #post .rbs_block .btn-danger:hover,
3373
- #post .rbs_block .btn-danger:focus,
3374
- #post .rbs_block .btn-danger.focus,
3375
- #post .rbs_block .btn-danger:active,
3376
- #post .rbs_block .btn-danger.active,
3377
- #post .rbs_block .open > .dropdown-toggle.btn-danger {
3378
- color: #fff;
3379
- background-color: #c9302c;
3380
- border-color: #ac2925;
3381
- }
3382
- #post .rbs_block .btn-danger:active,
3383
- #post .rbs_block .btn-danger.active,
3384
- #post .rbs_block .open > .dropdown-toggle.btn-danger {
3385
- background-image: none;
3386
- }
3387
- #post .rbs_block .btn-danger.disabled,
3388
- #post .rbs_block .btn-danger[disabled],
3389
- #post .rbs_block fieldset[disabled] .btn-danger,
3390
- #post .rbs_block .btn-danger.disabled:hover,
3391
- #post .rbs_block .btn-danger[disabled]:hover,
3392
- #post .rbs_block fieldset[disabled] .btn-danger:hover,
3393
- #post .rbs_block .btn-danger.disabled:focus,
3394
- #post .rbs_block .btn-danger[disabled]:focus,
3395
- #post .rbs_block fieldset[disabled] .btn-danger:focus,
3396
- #post .rbs_block .btn-danger.disabled.focus,
3397
- #post .rbs_block .btn-danger[disabled].focus,
3398
- #post .rbs_block fieldset[disabled] .btn-danger.focus,
3399
- #post .rbs_block .btn-danger.disabled:active,
3400
- #post .rbs_block .btn-danger[disabled]:active,
3401
- #post .rbs_block fieldset[disabled] .btn-danger:active,
3402
- #post .rbs_block .btn-danger.disabled.active,
3403
- #post .rbs_block .btn-danger[disabled].active,
3404
- #post .rbs_block fieldset[disabled] .btn-danger.active {
3405
- background-color: #d9534f;
3406
- border-color: #d43f3a;
3407
- }
3408
- #post .rbs_block .btn-danger .badge {
3409
- color: #d9534f;
3410
- background-color: #fff;
3411
- }
3412
- #post .rbs_block .btn-link {
3413
- font-weight: normal;
3414
- color: #337ab7;
3415
- border-radius: 0;
3416
- }
3417
- #post .rbs_block .btn-link,
3418
- #post .rbs_block .btn-link:active,
3419
- #post .rbs_block .btn-link.active,
3420
- #post .rbs_block .btn-link[disabled],
3421
- #post .rbs_block fieldset[disabled] .btn-link {
3422
- background-color: transparent;
3423
- -webkit-box-shadow: none;
3424
- box-shadow: none;
3425
- }
3426
- #post .rbs_block .btn-link,
3427
- #post .rbs_block .btn-link:hover,
3428
- #post .rbs_block .btn-link:focus,
3429
- #post .rbs_block .btn-link:active {
3430
- border-color: transparent;
3431
- }
3432
- #post .rbs_block .btn-link:hover,
3433
- #post .rbs_block .btn-link:focus {
3434
- color: #23527c;
3435
- text-decoration: underline;
3436
- background-color: transparent;
3437
- }
3438
- #post .rbs_block .btn-link[disabled]:hover,
3439
- #post .rbs_block fieldset[disabled] .btn-link:hover,
3440
- #post .rbs_block .btn-link[disabled]:focus,
3441
- #post .rbs_block fieldset[disabled] .btn-link:focus {
3442
- color: #777;
3443
- text-decoration: none;
3444
- }
3445
- #post .rbs_block .btn-lg,
3446
- #post .rbs_block .btn-group-lg > .btn {
3447
- padding: 10px 16px;
3448
- font-size: 18px;
3449
- line-height: 1.3333333;
3450
- border-radius: 6px;
3451
- }
3452
- #post .rbs_block .btn-sm,
3453
- #post .rbs_block .btn-group-sm > .btn {
3454
- padding: 5px 10px;
3455
- font-size: 12px;
3456
- line-height: 1.5;
3457
- border-radius: 3px;
3458
- }
3459
- #post .rbs_block .btn-xs,
3460
- #post .rbs_block .btn-group-xs > .btn {
3461
- padding: 1px 5px;
3462
- font-size: 12px;
3463
- line-height: 1.5;
3464
- border-radius: 3px;
3465
- }
3466
- #post .rbs_block .btn-block {
3467
- display: block;
3468
- width: 100%;
3469
- }
3470
- #post .rbs_block .btn-block + .btn-block {
3471
- margin-top: 5px;
3472
- }
3473
- #post .rbs_block input[type="submit"].btn-block,
3474
- #post .rbs_block input[type="reset"].btn-block,
3475
- #post .rbs_block input[type="button"].btn-block {
3476
- width: 100%;
3477
- }
3478
- #post .rbs_block .fade {
3479
- opacity: 0;
3480
- -webkit-transition: opacity .15s linear;
3481
- -o-transition: opacity .15s linear;
3482
- transition: opacity .15s linear;
3483
- }
3484
- #post .rbs_block .fade.in {
3485
- opacity: 1;
3486
- }
3487
- #post .rbs_block .collapse {
3488
- display: none;
3489
- }
3490
- #post .rbs_block .collapse.in {
3491
- display: block;
3492
- }
3493
- #post .rbs_block tr.collapse.in {
3494
- display: table-row;
3495
- }
3496
- #post .rbs_block tbody.collapse.in {
3497
- display: table-row-group;
3498
- }
3499
- #post .rbs_block .collapsing {
3500
- position: relative;
3501
- height: 0;
3502
- overflow: hidden;
3503
- -webkit-transition-timing-function: ease;
3504
- -o-transition-timing-function: ease;
3505
- transition-timing-function: ease;
3506
- -webkit-transition-duration: .35s;
3507
- -o-transition-duration: .35s;
3508
- transition-duration: .35s;
3509
- -webkit-transition-property: height, visibility;
3510
- -o-transition-property: height, visibility;
3511
- transition-property: height, visibility;
3512
- }
3513
- #post .rbs_block .caret {
3514
- display: inline-block;
3515
- width: 0;
3516
- height: 0;
3517
- margin-left: 2px;
3518
- vertical-align: middle;
3519
- border-top: 4px dashed;
3520
- border-right: 4px solid transparent;
3521
- border-left: 4px solid transparent;
3522
- }
3523
- #post .rbs_block .dropup,
3524
- #post .rbs_block .dropdown {
3525
- position: relative;
3526
- }
3527
- #post .rbs_block .dropdown-toggle:focus {
3528
- outline: 0;
3529
- }
3530
- #post .rbs_block .dropdown-menu {
3531
- position: absolute;
3532
- top: 100%;
3533
- left: 0;
3534
- z-index: 1000;
3535
- display: none;
3536
- float: left;
3537
- min-width: 160px;
3538
- padding: 5px 0;
3539
- margin: 2px 0 0;
3540
- font-size: 14px;
3541
- text-align: left;
3542
- list-style: none;
3543
- background-color: #fff;
3544
- -webkit-background-clip: padding-box;
3545
- background-clip: padding-box;
3546
- border: 1px solid #ccc;
3547
- border: 1px solid rgba(0, 0, 0, .15);
3548
- border-radius: 4px;
3549
- -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
3550
- box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
3551
- }
3552
- #post .rbs_block .dropdown-menu.pull-right {
3553
- right: 0;
3554
- left: auto;
3555
- }
3556
- #post .rbs_block .dropdown-menu .divider {
3557
- height: 1px;
3558
- margin: 9px 0;
3559
- overflow: hidden;
3560
- background-color: #e5e5e5;
3561
- }
3562
- #post .rbs_block .dropdown-menu > li > a {
3563
- display: block;
3564
- padding: 3px 20px;
3565
- clear: both;
3566
- font-weight: normal;
3567
- line-height: 1.42857143;
3568
- color: #333;
3569
- white-space: nowrap;
3570
- }
3571
- #post .rbs_block .dropdown-menu > li > a:hover,
3572
- #post .rbs_block .dropdown-menu > li > a:focus {
3573
- color: #262626;
3574
- text-decoration: none;
3575
- background-color: #f5f5f5;
3576
- }
3577
- #post .rbs_block .dropdown-menu > .active > a,
3578
- #post .rbs_block .dropdown-menu > .active > a:hover,
3579
- #post .rbs_block .dropdown-menu > .active > a:focus {
3580
- color: #fff;
3581
- text-decoration: none;
3582
- background-color: #337ab7;
3583
- outline: 0;
3584
- }
3585
- #post .rbs_block .dropdown-menu > .disabled > a,
3586
- #post .rbs_block .dropdown-menu > .disabled > a:hover,
3587
- #post .rbs_block .dropdown-menu > .disabled > a:focus {
3588
- color: #777;
3589
- }
3590
- #post .rbs_block .dropdown-menu > .disabled > a:hover,
3591
- #post .rbs_block .dropdown-menu > .disabled > a:focus {
3592
- text-decoration: none;
3593
- cursor: not-allowed;
3594
- background-color: transparent;
3595
- background-image: none;
3596
- filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
3597
- }
3598
- #post .rbs_block .open > .dropdown-menu {
3599
- display: block;
3600
- }
3601
- #post .rbs_block .open > a {
3602
- outline: 0;
3603
- }
3604
- #post .rbs_block .dropdown-menu-right {
3605
- right: 0;
3606
- left: auto;
3607
- }
3608
- #post .rbs_block .dropdown-menu-left {
3609
- right: auto;
3610
- left: 0;
3611
- }
3612
- #post .rbs_block .dropdown-header {
3613
- display: block;
3614
- padding: 3px 20px;
3615
- font-size: 12px;
3616
- line-height: 1.42857143;
3617
- color: #777;
3618
- white-space: nowrap;
3619
- }
3620
- #post .rbs_block .dropdown-backdrop {
3621
- position: fixed;
3622
- top: 0;
3623
- right: 0;
3624
- bottom: 0;
3625
- left: 0;
3626
- z-index: 990;
3627
- }
3628
- #post .rbs_block .pull-right > .dropdown-menu {
3629
- right: 0;
3630
- left: auto;
3631
- }
3632
- #post .rbs_block .dropup .caret,
3633
- #post .rbs_block .navbar-fixed-bottom .dropdown .caret {
3634
- content: "";
3635
- border-top: 0;
3636
- border-bottom: 4px solid;
3637
- }
3638
- #post .rbs_block .dropup .dropdown-menu,
3639
- #post .rbs_block .navbar-fixed-bottom .dropdown .dropdown-menu {
3640
- top: auto;
3641
- bottom: 100%;
3642
- margin-bottom: 2px;
3643
- }
3644
- @media (min-width: 768px) {
3645
- #post .rbs_block .navbar-right .dropdown-menu {
3646
- right: 0;
3647
- left: auto;
3648
- }
3649
- #post .rbs_block .navbar-right .dropdown-menu-left {
3650
- right: auto;
3651
- left: 0;
3652
- }
3653
- }
3654
- #post .rbs_block .btn-group,
3655
- #post .rbs_block .btn-group-vertical {
3656
- position: relative;
3657
- display: inline-block;
3658
- vertical-align: middle;
3659
- }
3660
- #post .rbs_block .btn-group > .btn,
3661
- #post .rbs_block .btn-group-vertical > .btn {
3662
- position: relative;
3663
- float: left;
3664
- }
3665
- #post .rbs_block .btn-group > .btn:hover,
3666
- #post .rbs_block .btn-group-vertical > .btn:hover,
3667
- #post .rbs_block .btn-group > .btn:focus,
3668
- #post .rbs_block .btn-group-vertical > .btn:focus,
3669
- #post .rbs_block .btn-group > .btn:active,
3670
- #post .rbs_block .btn-group-vertical > .btn:active,
3671
- #post .rbs_block .btn-group > .btn.active,
3672
- #post .rbs_block .btn-group-vertical > .btn.active {
3673
- z-index: 2;
3674
- }
3675
- #post .rbs_block .btn-group .btn + .btn,
3676
- #post .rbs_block .btn-group .btn + .btn-group,
3677
- #post .rbs_block .btn-group .btn-group + .btn,
3678
- #post .rbs_block .btn-group .btn-group + .btn-group {
3679
- margin-left: -1px;
3680
- }
3681
- #post .rbs_block .btn-toolbar {
3682
- margin-left: -5px;
3683
- }
3684
- #post .rbs_block .btn-toolbar .btn-group,
3685
- #post .rbs_block .btn-toolbar .input-group {
3686
- float: left;
3687
- }
3688
- #post .rbs_block .btn-toolbar > .btn,
3689
- #post .rbs_block .btn-toolbar > .btn-group,
3690
- #post .rbs_block .btn-toolbar > .input-group {
3691
- margin-left: 5px;
3692
- }
3693
- #post .rbs_block .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
3694
- border-radius: 0;
3695
- }
3696
- #post .rbs_block .btn-group > .btn:first-child {
3697
- margin-left: 0;
3698
- }
3699
- #post .rbs_block .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
3700
- border-top-right-radius: 0;
3701
- border-bottom-right-radius: 0;
3702
- }
3703
- #post .rbs_block .btn-group > .btn:last-child:not(:first-child),
3704
- #post .rbs_block .btn-group > .dropdown-toggle:not(:first-child) {
3705
- border-top-left-radius: 0;
3706
- border-bottom-left-radius: 0;
3707
- }
3708
- #post .rbs_block .btn-group > .btn-group {
3709
- float: left;
3710
- }
3711
- #post .rbs_block .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
3712
- border-radius: 0;
3713
- }
3714
- #post .rbs_block .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
3715
- #post .rbs_block .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
3716
- border-top-right-radius: 0;
3717
- border-bottom-right-radius: 0;
3718
- }
3719
- #post .rbs_block .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
3720
- border-top-left-radius: 0;
3721
- border-bottom-left-radius: 0;
3722
- }
3723
- #post .rbs_block .btn-group .dropdown-toggle:active,
3724
- #post .rbs_block .btn-group.open .dropdown-toggle {
3725
- outline: 0;
3726
- }
3727
- #post .rbs_block .btn-group > .btn + .dropdown-toggle {
3728
- padding-right: 8px;
3729
- padding-left: 8px;
3730
- }
3731
- #post .rbs_block .btn-group > .btn-lg + .dropdown-toggle {
3732
- padding-right: 12px;
3733
- padding-left: 12px;
3734
- }
3735
- #post .rbs_block .btn-group.open .dropdown-toggle {
3736
- -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
3737
- box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
3738
- }
3739
- #post .rbs_block .btn-group.open .dropdown-toggle.btn-link {
3740
- -webkit-box-shadow: none;
3741
- box-shadow: none;
3742
- }
3743
- #post .rbs_block .btn .caret {
3744
- margin-left: 0;
3745
- }
3746
- #post .rbs_block .btn-lg .caret {
3747
- border-width: 5px 5px 0;
3748
- border-bottom-width: 0;
3749
- }
3750
- #post .rbs_block .dropup .btn-lg .caret {
3751
- border-width: 0 5px 5px;
3752
- }
3753
- #post .rbs_block .btn-group-vertical > .btn,
3754
- #post .rbs_block .btn-group-vertical > .btn-group,
3755
- #post .rbs_block .btn-group-vertical > .btn-group > .btn {
3756
- display: block;
3757
- float: none;
3758
- width: 100%;
3759
- max-width: 100%;
3760
- }
3761
- #post .rbs_block .btn-group-vertical > .btn-group > .btn {
3762
- float: none;
3763
- }
3764
- #post .rbs_block .btn-group-vertical > .btn + .btn,
3765
- #post .rbs_block .btn-group-vertical > .btn + .btn-group,
3766
- #post .rbs_block .btn-group-vertical > .btn-group + .btn,
3767
- #post .rbs_block .btn-group-vertical > .btn-group + .btn-group {
3768
- margin-top: -1px;
3769
- margin-left: 0;
3770
- }
3771
- #post .rbs_block .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
3772
- border-radius: 0;
3773
- }
3774
- #post .rbs_block .btn-group-vertical > .btn:first-child:not(:last-child) {
3775
- border-top-right-radius: 4px;
3776
- border-bottom-right-radius: 0;
3777
- border-bottom-left-radius: 0;
3778
- }
3779
- #post .rbs_block .btn-group-vertical > .btn:last-child:not(:first-child) {
3780
- border-top-left-radius: 0;
3781
- border-top-right-radius: 0;
3782
- border-bottom-left-radius: 4px;
3783
- }
3784
- #post .rbs_block .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
3785
- border-radius: 0;
3786
- }
3787
- #post .rbs_block .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
3788
- #post .rbs_block .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
3789
- border-bottom-right-radius: 0;
3790
- border-bottom-left-radius: 0;
3791
- }
3792
- #post .rbs_block .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
3793
- border-top-left-radius: 0;
3794
- border-top-right-radius: 0;
3795
- }
3796
- #post .rbs_block .btn-group-justified {
3797
- display: table;
3798
- width: 100%;
3799
- table-layout: fixed;
3800
- border-collapse: separate;
3801
- }
3802
- #post .rbs_block .btn-group-justified > .btn,
3803
- #post .rbs_block .btn-group-justified > .btn-group {
3804
- display: table-cell;
3805
- float: none;
3806
- width: 1%;
3807
- }
3808
- #post .rbs_block .btn-group-justified > .btn-group .btn {
3809
- width: 100%;
3810
- }
3811
- #post .rbs_block .btn-group-justified > .btn-group .dropdown-menu {
3812
- left: auto;
3813
- }
3814
- #post .rbs_block [data-toggle="buttons"] > .btn input[type="radio"],
3815
- #post .rbs_block [data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
3816
- #post .rbs_block [data-toggle="buttons"] > .btn input[type="checkbox"],
3817
- #post .rbs_block [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
3818
- position: absolute;
3819
- clip: rect(0, 0, 0, 0);
3820
- pointer-events: none;
3821
- }
3822
- #post .rbs_block .input-group {
3823
- position: relative;
3824
- display: table;
3825
- border-collapse: separate;
3826
- }
3827
- #post .rbs_block .input-group[class*="col-"] {
3828
- float: none;
3829
- padding-right: 0;
3830
- padding-left: 0;
3831
- }
3832
- #post .rbs_block .input-group .form-control {
3833
- position: relative;
3834
- z-index: 2;
3835
- float: left;
3836
- width: 100%;
3837
- margin-bottom: 0;
3838
- }
3839
- #post .rbs_block .input-group-lg > .form-control,
3840
- #post .rbs_block .input-group-lg > .input-group-addon,
3841
- #post .rbs_block .input-group-lg > .input-group-btn > .btn {
3842
- height: 46px;
3843
- padding: 10px 16px;
3844
- font-size: 18px;
3845
- line-height: 1.3333333;
3846
- border-radius: 6px;
3847
- }
3848
- #post .rbs_block select.input-group-lg > .form-control,
3849
- #post .rbs_block select.input-group-lg > .input-group-addon,
3850
- #post .rbs_block select.input-group-lg > .input-group-btn > .btn {
3851
- height: 46px;
3852
- line-height: 46px;
3853
- }
3854
- #post .rbs_block textarea.input-group-lg > .form-control,
3855
- #post .rbs_block textarea.input-group-lg > .input-group-addon,
3856
- #post .rbs_block textarea.input-group-lg > .input-group-btn > .btn,
3857
- #post .rbs_block select[multiple].input-group-lg > .form-control,
3858
- #post .rbs_block select[multiple].input-group-lg > .input-group-addon,
3859
- #post .rbs_block select[multiple].input-group-lg > .input-group-btn > .btn {
3860
- height: auto;
3861
- }
3862
- #post .rbs_block .input-group-sm > .form-control,
3863
- #post .rbs_block .input-group-sm > .input-group-addon,
3864
- #post .rbs_block .input-group-sm > .input-group-btn > .btn {
3865
- height: 30px;
3866
- padding: 5px 10px;
3867
- font-size: 12px;
3868
- line-height: 1.5;
3869
- border-radius: 3px;
3870
- }
3871
- #post .rbs_block select.input-group-sm > .form-control,
3872
- #post .rbs_block select.input-group-sm > .input-group-addon,
3873
- #post .rbs_block select.input-group-sm > .input-group-btn > .btn {
3874
- height: 30px;
3875
- line-height: 30px;
3876
- }
3877
- #post .rbs_block textarea.input-group-sm > .form-control,
3878
- #post .rbs_block textarea.input-group-sm > .input-group-addon,
3879
- #post .rbs_block textarea.input-group-sm > .input-group-btn > .btn,
3880
- #post .rbs_block select[multiple].input-group-sm > .form-control,
3881
- #post .rbs_block select[multiple].input-group-sm > .input-group-addon,
3882
- #post .rbs_block select[multiple].input-group-sm > .input-group-btn > .btn {
3883
- height: auto;
3884
- }
3885
- #post .rbs_block .input-group-addon,
3886
- #post .rbs_block .input-group-btn,
3887
- #post .rbs_block .input-group .form-control {
3888
- display: table-cell;
3889
- }
3890
- #post .rbs_block .input-group-addon:not(:first-child):not(:last-child),
3891
- #post .rbs_block .input-group-btn:not(:first-child):not(:last-child),
3892
- #post .rbs_block .input-group .form-control:not(:first-child):not(:last-child) {
3893
- border-radius: 0;
3894
- }
3895
- #post .rbs_block .input-group-addon,
3896
- #post .rbs_block .input-group-btn {
3897
- width: 1%;
3898
- white-space: nowrap;
3899
- vertical-align: middle;
3900
- }
3901
- #post .rbs_block .input-group-addon {
3902
- padding: 6px 12px;
3903
- font-size: 14px;
3904
- font-weight: normal;
3905
- line-height: 1;
3906
- color: #555;
3907
- text-align: center;
3908
- background-color: #eee;
3909
- border: 1px solid #ccc;
3910
- border-radius: 4px;
3911
- }
3912
- #post .rbs_block .input-group-addon.input-sm {
3913
- padding: 5px 10px;
3914
- font-size: 12px;
3915
- border-radius: 3px;
3916
- }
3917
- #post .rbs_block .input-group-addon.input-lg {
3918
- padding: 10px 16px;
3919
- font-size: 18px;
3920
- border-radius: 6px;
3921
- }
3922
- #post .rbs_block .input-group-addon input[type="radio"],
3923
- #post .rbs_block .input-group-addon input[type="checkbox"] {
3924
- margin-top: 0;
3925
- }
3926
- #post .rbs_block .input-group .form-control:first-child,
3927
- #post .rbs_block .input-group-addon:first-child,
3928
- #post .rbs_block .input-group-btn:first-child > .btn,
3929
- #post .rbs_block .input-group-btn:first-child > .btn-group > .btn,
3930
- #post .rbs_block .input-group-btn:first-child > .dropdown-toggle,
3931
- #post .rbs_block .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
3932
- #post .rbs_block .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
3933
- border-top-right-radius: 0;
3934
- border-bottom-right-radius: 0;
3935
- }
3936
- #post .rbs_block .input-group-addon:first-child {
3937
- border-right: 0;
3938
- }
3939
- #post .rbs_block .input-group .form-control:last-child,
3940
- #post .rbs_block .input-group-addon:last-child,
3941
- #post .rbs_block .input-group-btn:last-child > .btn,
3942
- #post .rbs_block .input-group-btn:last-child > .btn-group > .btn,
3943
- #post .rbs_block .input-group-btn:last-child > .dropdown-toggle,
3944
- #post .rbs_block .input-group-btn:first-child > .btn:not(:first-child),
3945
- #post .rbs_block .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
3946
- border-top-left-radius: 0;
3947
- border-bottom-left-radius: 0;
3948
- }
3949
- #post .rbs_block .input-group-addon:last-child {
3950
- border-left: 0;
3951
- }
3952
- #post .rbs_block .input-group-btn {
3953
- position: relative;
3954
- font-size: 0;
3955
- white-space: nowrap;
3956
- }
3957
- #post .rbs_block .input-group-btn > .btn {
3958
- position: relative;
3959
- }
3960
- #post .rbs_block .input-group-btn > .btn + .btn {
3961
- margin-left: -1px;
3962
- }
3963
- #post .rbs_block .input-group-btn > .btn:hover,
3964
- #post .rbs_block .input-group-btn > .btn:focus,
3965
- #post .rbs_block .input-group-btn > .btn:active {
3966
- z-index: 2;
3967
- }
3968
- #post .rbs_block .input-group-btn:first-child > .btn,
3969
- #post .rbs_block .input-group-btn:first-child > .btn-group {
3970
- margin-right: -1px;
3971
- }
3972
- #post .rbs_block .input-group-btn:last-child > .btn,
3973
- #post .rbs_block .input-group-btn:last-child > .btn-group {
3974
- margin-left: -1px;
3975
- }
3976
- #post .rbs_block .nav {
3977
- padding-left: 0;
3978
- margin-bottom: 0;
3979
- list-style: none;
3980
- }
3981
- #post .rbs_block .nav > li {
3982
- position: relative;
3983
- display: block;
3984
- }
3985
- #post .rbs_block .nav > li > a {
3986
- position: relative;
3987
- display: block;
3988
- padding: 10px 15px;
3989
- }
3990
- #post .rbs_block .nav > li > a:hover,
3991
- #post .rbs_block .nav > li > a:focus {
3992
- text-decoration: none;
3993
- background-color: #eee;
3994
- }
3995
- #post .rbs_block .nav > li.disabled > a {
3996
- color: #777;
3997
- }
3998
- #post .rbs_block .nav > li.disabled > a:hover,
3999
- #post .rbs_block .nav > li.disabled > a:focus {
4000
- color: #777;
4001
- text-decoration: none;
4002
- cursor: not-allowed;
4003
- background-color: transparent;
4004
- }
4005
- #post .rbs_block .nav .open > a,
4006
- #post .rbs_block .nav .open > a:hover,
4007
- #post .rbs_block .nav .open > a:focus {
4008
- background-color: #eee;
4009
- border-color: #337ab7;
4010
- }
4011
- #post .rbs_block .nav .nav-divider {
4012
- height: 1px;
4013
- margin: 9px 0;
4014
- overflow: hidden;
4015
- background-color: #e5e5e5;
4016
- }
4017
- #post .rbs_block .nav > li > a > img {
4018
- max-width: none;
4019
- }
4020
- #post .rbs_block .nav-tabs {
4021
- border-bottom: 1px solid #ddd;
4022
- }
4023
- #post .rbs_block .nav-tabs > li {
4024
- float: left;
4025
- margin-bottom: -1px;
4026
- }
4027
- #post .rbs_block .nav-tabs > li > a {
4028
- margin-right: 2px;
4029
- line-height: 1.42857143;
4030
- border: 1px solid transparent;
4031
- border-radius: 4px 4px 0 0;
4032
- }
4033
- #post .rbs_block .nav-tabs > li > a:hover {
4034
- border-color: #eee #eee #ddd;
4035
- }
4036
- #post .rbs_block .nav-tabs > li.active > a,
4037
- #post .rbs_block .nav-tabs > li.active > a:hover,
4038
- #post .rbs_block .nav-tabs > li.active > a:focus {
4039
- color: #555;
4040
- cursor: default;
4041
- background-color: #fff;
4042
- border: 1px solid #ddd;
4043
- border-bottom-color: transparent;
4044
- }
4045
- #post .rbs_block .nav-tabs.nav-justified {
4046
- width: 100%;
4047
- border-bottom: 0;
4048
- }
4049
- #post .rbs_block .nav-tabs.nav-justified > li {
4050
- float: none;
4051
- }
4052
- #post .rbs_block .nav-tabs.nav-justified > li > a {
4053
- margin-bottom: 5px;
4054
- text-align: center;
4055
- }
4056
- #post .rbs_block .nav-tabs.nav-justified > .dropdown .dropdown-menu {
4057
- top: auto;
4058
- left: auto;
4059
- }
4060
- @media (min-width: 768px) {
4061
- #post .rbs_block .nav-tabs.nav-justified > li {
4062
- display: table-cell;
4063
- width: 1%;
4064
- }
4065
- #post .rbs_block .nav-tabs.nav-justified > li > a {
4066
- margin-bottom: 0;
4067
- }
4068
- }
4069
- #post .rbs_block .nav-tabs.nav-justified > li > a {
4070
- margin-right: 0;
4071
- border-radius: 4px;
4072
- }
4073
- #post .rbs_block .nav-tabs.nav-justified > .active > a,
4074
- #post .rbs_block .nav-tabs.nav-justified > .active > a:hover,
4075
- #post .rbs_block .nav-tabs.nav-justified > .active > a:focus {
4076
- border: 1px solid #ddd;
4077
- }
4078
- @media (min-width: 768px) {
4079
- #post .rbs_block .nav-tabs.nav-justified > li > a {
4080
- border-bottom: 1px solid #ddd;
4081
- border-radius: 4px 4px 0 0;
4082
- }
4083
- #post .rbs_block .nav-tabs.nav-justified > .active > a,
4084
- #post .rbs_block .nav-tabs.nav-justified > .active > a:hover,
4085
- #post .rbs_block .nav-tabs.nav-justified > .active > a:focus {
4086
- border-bottom-color: #fff;
4087
- }
4088
- }
4089
- #post .rbs_block .nav-pills > li {
4090
- float: left;
4091
- }
4092
- #post .rbs_block .nav-pills > li > a {
4093
- border-radius: 4px;
4094
- }
4095
- #post .rbs_block .nav-pills > li + li {
4096
- margin-left: 2px;
4097
- }
4098
- #post .rbs_block .nav-pills > li.active > a,
4099
- #post .rbs_block .nav-pills > li.active > a:hover,
4100
- #post .rbs_block .nav-pills > li.active > a:focus {
4101
- color: #fff;
4102
- background-color: #337ab7;
4103
- }
4104
- #post .rbs_block .nav-stacked > li {
4105
- float: none;
4106
- }
4107
- #post .rbs_block .nav-stacked > li + li {
4108
- margin-top: 2px;
4109
- margin-left: 0;
4110
- }
4111
- #post .rbs_block .nav-justified {
4112
- width: 100%;
4113
- }
4114
- #post .rbs_block .nav-justified > li {
4115
- float: none;
4116
- }
4117
- #post .rbs_block .nav-justified > li > a {
4118
- margin-bottom: 5px;
4119
- text-align: center;
4120
- }
4121
- #post .rbs_block .nav-justified > .dropdown .dropdown-menu {
4122
- top: auto;
4123
- left: auto;
4124
- }
4125
- @media (min-width: 768px) {
4126
- #post .rbs_block .nav-justified > li {
4127
- display: table-cell;
4128
- width: 1%;
4129
- }
4130
- #post .rbs_block .nav-justified > li > a {
4131
- margin-bottom: 0;
4132
- }
4133
- }
4134
- #post .rbs_block .nav-tabs-justified {
4135
- border-bottom: 0;
4136
- }
4137
- #post .rbs_block .nav-tabs-justified > li > a {
4138
- margin-right: 0;
4139
- border-radius: 4px;
4140
- }
4141
- #post .rbs_block .nav-tabs-justified > .active > a,
4142
- #post .rbs_block .nav-tabs-justified > .active > a:hover,
4143
- #post .rbs_block .nav-tabs-justified > .active > a:focus {
4144
- border: 1px solid #ddd;
4145
- }
4146
- @media (min-width: 768px) {
4147
- #post .rbs_block .nav-tabs-justified > li > a {
4148
- border-bottom: 1px solid #ddd;
4149
- border-radius: 4px 4px 0 0;
4150
- }
4151
- #post .rbs_block .nav-tabs-justified > .active > a,
4152
- #post .rbs_block .nav-tabs-justified > .active > a:hover,
4153
- #post .rbs_block .nav-tabs-justified > .active > a:focus {
4154
- border-bottom-color: #fff;
4155
- }
4156
- }
4157
- #post .rbs_block .tab-content > .tab-pane {
4158
- display: none;
4159
- }
4160
- #post .rbs_block .tab-content > .active {
4161
- display: block;
4162
- }
4163
- #post .rbs_block .nav-tabs .dropdown-menu {
4164
- margin-top: -1px;
4165
- border-top-left-radius: 0;
4166
- border-top-right-radius: 0;
4167
- }
4168
- #post .rbs_block .navbar {
4169
- position: relative;
4170
- min-height: 50px;
4171
- margin-bottom: 20px;
4172
- border: 1px solid transparent;
4173
- }
4174
- @media (min-width: 768px) {
4175
- #post .rbs_block .navbar {
4176
- border-radius: 4px;
4177
- }
4178
- }
4179
- @media (min-width: 768px) {
4180
- #post .rbs_block .navbar-header {
4181
- float: left;
4182
- }
4183
- }
4184
- #post .rbs_block .navbar-collapse {
4185
- padding-right: 15px;
4186
- padding-left: 15px;
4187
- overflow-x: visible;
4188
- -webkit-overflow-scrolling: touch;
4189
- border-top: 1px solid transparent;
4190
- -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
4191
- box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
4192
- }
4193
- #post .rbs_block .navbar-collapse.in {
4194
- overflow-y: auto;
4195
- }
4196
- @media (min-width: 768px) {
4197
- #post .rbs_block .navbar-collapse {
4198
- width: auto;
4199
- border-top: 0;
4200
- -webkit-box-shadow: none;
4201
- box-shadow: none;
4202
- }
4203
- #post .rbs_block .navbar-collapse.collapse {
4204
- display: block !important;
4205
- height: auto !important;
4206
- padding-bottom: 0;
4207
- overflow: visible !important;
4208
- }
4209
- #post .rbs_block .navbar-collapse.in {
4210
- overflow-y: visible;
4211
- }
4212
- #post .rbs_block .navbar-fixed-top .navbar-collapse,
4213
- #post .rbs_block .navbar-static-top .navbar-collapse,
4214
- #post .rbs_block .navbar-fixed-bottom .navbar-collapse {
4215
- padding-right: 0;
4216
- padding-left: 0;
4217
- }
4218
- }
4219
- #post .rbs_block .navbar-fixed-top .navbar-collapse,
4220
- #post .rbs_block .navbar-fixed-bottom .navbar-collapse {
4221
- max-height: 340px;
4222
- }
4223
- @media (max-device-width: 480px) and (orientation: landscape) {
4224
- #post .rbs_block .navbar-fixed-top .navbar-collapse,
4225
- #post .rbs_block .navbar-fixed-bottom .navbar-collapse {
4226
- max-height: 200px;
4227
- }
4228
- }
4229
- #post .rbs_block .container > .navbar-header,
4230
- #post .rbs_block .container-fluid > .navbar-header,
4231
- #post .rbs_block .container > .navbar-collapse,
4232
- #post .rbs_block .container-fluid > .navbar-collapse {
4233
- margin-right: -15px;
4234
- margin-left: -15px;
4235
- }
4236
- @media (min-width: 768px) {
4237
- #post .rbs_block .container > .navbar-header,
4238
- #post .rbs_block .container-fluid > .navbar-header,
4239
- #post .rbs_block .container > .navbar-collapse,
4240
- #post .rbs_block .container-fluid > .navbar-collapse {
4241
- margin-right: 0;
4242
- margin-left: 0;
4243
- }
4244
- }
4245
- #post .rbs_block .navbar-static-top {
4246
- z-index: 1000;
4247
- border-width: 0 0 1px;
4248
- }
4249
- @media (min-width: 768px) {
4250
- #post .rbs_block .navbar-static-top {
4251
- border-radius: 0;
4252
- }
4253
- }
4254
- #post .rbs_block .navbar-fixed-top,
4255
- #post .rbs_block .navbar-fixed-bottom {
4256
- position: fixed;
4257
- right: 0;
4258
- left: 0;
4259
- z-index: 1030;
4260
- }
4261
- @media (min-width: 768px) {
4262
- #post .rbs_block .navbar-fixed-top,
4263
- #post .rbs_block .navbar-fixed-bottom {
4264
- border-radius: 0;
4265
- }
4266
- }
4267
- #post .rbs_block .navbar-fixed-top {
4268
- top: 0;
4269
- border-width: 0 0 1px;
4270
- }
4271
- #post .rbs_block .navbar-fixed-bottom {
4272
- bottom: 0;
4273
- margin-bottom: 0;
4274
- border-width: 1px 0 0;
4275
- }
4276
- #post .rbs_block .navbar-brand {
4277
- float: left;
4278
- height: 50px;
4279
- padding: 15px 15px;
4280
- font-size: 18px;
4281
- line-height: 20px;
4282
- }
4283
- #post .rbs_block .navbar-brand:hover,
4284
- #post .rbs_block .navbar-brand:focus {
4285
- text-decoration: none;
4286
- }
4287
- #post .rbs_block .navbar-brand > img {
4288
- display: block;
4289
- }
4290
- @media (min-width: 768px) {
4291
- #post .rbs_block .navbar > .container .navbar-brand,
4292
- #post .rbs_block .navbar > .container-fluid .navbar-brand {
4293
- margin-left: -15px;
4294
- }
4295
- }
4296
- #post .rbs_block .navbar-toggle {
4297
- position: relative;
4298
- float: right;
4299
- padding: 9px 10px;
4300
- margin-top: 8px;
4301
- margin-right: 15px;
4302
- margin-bottom: 8px;
4303
- background-color: transparent;
4304
- background-image: none;
4305
- border: 1px solid transparent;
4306
- border-radius: 4px;
4307
- }
4308
- #post .rbs_block .navbar-toggle:focus {
4309
- outline: 0;
4310
- }
4311
- #post .rbs_block .navbar-toggle .icon-bar {
4312
- display: block;
4313
- width: 22px;
4314
- height: 2px;
4315
- border-radius: 1px;
4316
- }
4317
- #post .rbs_block .navbar-toggle .icon-bar + .icon-bar {
4318
- margin-top: 4px;
4319
- }
4320
- @media (min-width: 768px) {
4321
- #post .rbs_block .navbar-toggle {
4322
- display: none;
4323
- }
4324
- }
4325
- #post .rbs_block .navbar-nav {
4326
- margin: 7.5px -15px;
4327
- }
4328
- #post .rbs_block .navbar-nav > li > a {
4329
- padding-top: 10px;
4330
- padding-bottom: 10px;
4331
- line-height: 20px;
4332
- }
4333
- @media (max-width: 767px) {
4334
- #post .rbs_block .navbar-nav .open .dropdown-menu {
4335
- position: static;
4336
- float: none;
4337
- width: auto;
4338
- margin-top: 0;
4339
- background-color: transparent;
4340
- border: 0;
4341
- -webkit-box-shadow: none;
4342
- box-shadow: none;
4343
- }
4344
- #post .rbs_block .navbar-nav .open .dropdown-menu > li > a,
4345
- #post .rbs_block .navbar-nav .open .dropdown-menu .dropdown-header {
4346
- padding: 5px 15px 5px 25px;
4347
- }
4348
- #post .rbs_block .navbar-nav .open .dropdown-menu > li > a {
4349
- line-height: 20px;
4350
- }
4351
- #post .rbs_block .navbar-nav .open .dropdown-menu > li > a:hover,
4352
- #post .rbs_block .navbar-nav .open .dropdown-menu > li > a:focus {
4353
- background-image: none;
4354
- }
4355
- }
4356
- @media (min-width: 768px) {
4357
- #post .rbs_block .navbar-nav {
4358
- float: left;
4359
- margin: 0;
4360
- }
4361
- #post .rbs_block .navbar-nav > li {
4362
- float: left;
4363
- }
4364
- #post .rbs_block .navbar-nav > li > a {
4365
- padding-top: 15px;
4366
- padding-bottom: 15px;
4367
- }
4368
- }
4369
- #post .rbs_block .navbar-form {
4370
- padding: 10px 15px;
4371
- margin-top: 8px;
4372
- margin-right: -15px;
4373
- margin-bottom: 8px;
4374
- margin-left: -15px;
4375
- border-top: 1px solid transparent;
4376
- border-bottom: 1px solid transparent;
4377
- -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
4378
- box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
4379
- }
4380
- @media (min-width: 768px) {
4381
- #post .rbs_block .navbar-form .form-group {
4382
- display: inline-block;
4383
- margin-bottom: 0;
4384
- vertical-align: middle;
4385
- }
4386
- #post .rbs_block .navbar-form .form-control {
4387
- display: inline-block;
4388
- width: auto;
4389
- vertical-align: middle;
4390
- }
4391
- #post .rbs_block .navbar-form .form-control-static {
4392
- display: inline-block;
4393
- }
4394
- #post .rbs_block .navbar-form .input-group {
4395
- display: inline-table;
4396
- vertical-align: middle;
4397
- }
4398
- #post .rbs_block .navbar-form .input-group .input-group-addon,
4399
- #post .rbs_block .navbar-form .input-group .input-group-btn,
4400
- #post .rbs_block .navbar-form .input-group .form-control {
4401
- width: auto;
4402
- }
4403
- #post .rbs_block .navbar-form .input-group > .form-control {
4404
- width: 100%;
4405
- }
4406
- #post .rbs_block .navbar-form .control-label {
4407
- margin-bottom: 0;
4408
- vertical-align: middle;
4409
- }
4410
- #post .rbs_block .navbar-form .radio,
4411
- #post .rbs_block .navbar-form .checkbox {
4412
- display: inline-block;
4413
- margin-top: 0;
4414
- margin-bottom: 0;
4415
- vertical-align: middle;
4416
- }
4417
- #post .rbs_block .navbar-form .radio label,
4418
- #post .rbs_block .navbar-form .checkbox label {
4419
- padding-left: 0;
4420
- }
4421
- #post .rbs_block .navbar-form .radio input[type="radio"],
4422
- #post .rbs_block .navbar-form .checkbox input[type="checkbox"] {
4423
- position: relative;
4424
- margin-left: 0;
4425
- }
4426
- #post .rbs_block .navbar-form .has-feedback .form-control-feedback {
4427
- top: 0;
4428
- }
4429
- }
4430
- @media (max-width: 767px) {
4431
- #post .rbs_block .navbar-form .form-group {
4432
- margin-bottom: 5px;
4433
- }
4434
- #post .rbs_block .navbar-form .form-group:last-child {
4435
- margin-bottom: 0;
4436
- }
4437
- }
4438
- @media (min-width: 768px) {
4439
- #post .rbs_block .navbar-form {
4440
- width: auto;
4441
- padding-top: 0;
4442
- padding-bottom: 0;
4443
- margin-right: 0;
4444
- margin-left: 0;
4445
- border: 0;
4446
- -webkit-box-shadow: none;
4447
- box-shadow: none;
4448
- }
4449
- }
4450
- #post .rbs_block .navbar-nav > li > .dropdown-menu {
4451
- margin-top: 0;
4452
- border-top-left-radius: 0;
4453
- border-top-right-radius: 0;
4454
- }
4455
- #post .rbs_block .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
4456
- margin-bottom: 0;
4457
- border-top-left-radius: 4px;
4458
- border-top-right-radius: 4px;
4459
- border-bottom-right-radius: 0;
4460
- border-bottom-left-radius: 0;
4461
- }
4462
- #post .rbs_block .navbar-btn {
4463
- margin-top: 8px;
4464
- margin-bottom: 8px;
4465
- }
4466
- #post .rbs_block .navbar-btn.btn-sm {
4467
- margin-top: 10px;
4468
- margin-bottom: 10px;
4469
- }
4470
- #post .rbs_block .navbar-btn.btn-xs {
4471
- margin-top: 14px;
4472
- margin-bottom: 14px;
4473
- }
4474
- #post .rbs_block .navbar-text {
4475
- margin-top: 15px;
4476
- margin-bottom: 15px;
4477
- }
4478
- @media (min-width: 768px) {
4479
- #post .rbs_block .navbar-text {
4480
- float: left;
4481
- margin-right: 15px;
4482
- margin-left: 15px;
4483
- }
4484
- }
4485
- @media (min-width: 768px) {
4486
- #post .rbs_block .navbar-left {
4487
- float: left !important;
4488
- }
4489
- #post .rbs_block .navbar-right {
4490
- float: right !important;
4491
- margin-right: -15px;
4492
- }
4493
- #post .rbs_block .navbar-right ~ .navbar-right {
4494
- margin-right: 0;
4495
- }
4496
- }
4497
- #post .rbs_block .navbar-default {
4498
- background-color: #f8f8f8;
4499
- border-color: #e7e7e7;
4500
- }
4501
- #post .rbs_block .navbar-default .navbar-brand {
4502
- color: #777;
4503
- }
4504
- #post .rbs_block .navbar-default .navbar-brand:hover,
4505
- #post .rbs_block .navbar-default .navbar-brand:focus {
4506
- color: #5e5e5e;
4507
- background-color: transparent;
4508
- }
4509
- #post .rbs_block .navbar-default .navbar-text {
4510
- color: #777;
4511
- }
4512
- #post .rbs_block .navbar-default .navbar-nav > li > a {
4513
- color: #777;
4514
- }
4515
- #post .rbs_block .navbar-default .navbar-nav > li > a:hover,
4516
- #post .rbs_block .navbar-default .navbar-nav > li > a:focus {
4517
- color: #333;
4518
- background-color: transparent;
4519
- }
4520
- #post .rbs_block .navbar-default .navbar-nav > .active > a,
4521
- #post .rbs_block .navbar-default .navbar-nav > .active > a:hover,
4522
- #post .rbs_block .navbar-default .navbar-nav > .active > a:focus {
4523
- color: #555;
4524
- background-color: #e7e7e7;
4525
- }
4526
- #post .rbs_block .navbar-default .navbar-nav > .disabled > a,
4527
- #post .rbs_block .navbar-default .navbar-nav > .disabled > a:hover,
4528
- #post .rbs_block .navbar-default .navbar-nav > .disabled > a:focus {
4529
- color: #ccc;
4530
- background-color: transparent;
4531
- }
4532
- #post .rbs_block .navbar-default .navbar-toggle {
4533
- border-color: #ddd;
4534
- }
4535
- #post .rbs_block .navbar-default .navbar-toggle:hover,
4536
- #post .rbs_block .navbar-default .navbar-toggle:focus {
4537
- background-color: #ddd;
4538
- }
4539
- #post .rbs_block .navbar-default .navbar-toggle .icon-bar {
4540
- background-color: #888;
4541
- }
4542
- #post .rbs_block .navbar-default .navbar-collapse,
4543
- #post .rbs_block .navbar-default .navbar-form {
4544
- border-color: #e7e7e7;
4545
- }
4546
- #post .rbs_block .navbar-default .navbar-nav > .open > a,
4547
- #post .rbs_block .navbar-default .navbar-nav > .open > a:hover,
4548
- #post .rbs_block .navbar-default .navbar-nav > .open > a:focus {
4549
- color: #555;
4550
- background-color: #e7e7e7;
4551
- }
4552
- @media (max-width: 767px) {
4553
- #post .rbs_block .navbar-default .navbar-nav .open .dropdown-menu > li > a {
4554
- color: #777;
4555
- }
4556
- #post .rbs_block .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
4557
- #post .rbs_block .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
4558
- color: #333;
4559
- background-color: transparent;
4560
- }
4561
- #post .rbs_block .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
4562
- #post .rbs_block .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
4563
- #post .rbs_block .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
4564
- color: #555;
4565
- background-color: #e7e7e7;
4566
- }
4567
- #post .rbs_block .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
4568
- #post .rbs_block .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
4569
- #post .rbs_block .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
4570
- color: #ccc;
4571
- background-color: transparent;
4572
- }
4573
- }
4574
- #post .rbs_block .navbar-default .navbar-link {
4575
- color: #777;
4576
- }
4577
- #post .rbs_block .navbar-default .navbar-link:hover {
4578
- color: #333;
4579
- }
4580
- #post .rbs_block .navbar-default .btn-link {
4581
- color: #777;
4582
- }
4583
- #post .rbs_block .navbar-default .btn-link:hover,
4584
- #post .rbs_block .navbar-default .btn-link:focus {
4585
- color: #333;
4586
- }
4587
- #post .rbs_block .navbar-default .btn-link[disabled]:hover,
4588
- #post .rbs_block fieldset[disabled] .navbar-default .btn-link:hover,
4589
- #post .rbs_block .navbar-default .btn-link[disabled]:focus,
4590
- #post .rbs_block fieldset[disabled] .navbar-default .btn-link:focus {
4591
- color: #ccc;
4592
- }
4593
- #post .rbs_block .navbar-inverse {
4594
- background-color: #222;
4595
- border-color: #080808;
4596
- }
4597
- #post .rbs_block .navbar-inverse .navbar-brand {
4598
- color: #9d9d9d;
4599
- }
4600
- #post .rbs_block .navbar-inverse .navbar-brand:hover,
4601
- #post .rbs_block .navbar-inverse .navbar-brand:focus {
4602
- color: #fff;
4603
- background-color: transparent;
4604
- }
4605
- #post .rbs_block .navbar-inverse .navbar-text {
4606
- color: #9d9d9d;
4607
- }
4608
- #post .rbs_block .navbar-inverse .navbar-nav > li > a {
4609
- color: #9d9d9d;
4610
- }
4611
- #post .rbs_block .navbar-inverse .navbar-nav > li > a:hover,
4612
- #post .rbs_block .navbar-inverse .navbar-nav > li > a:focus {
4613
- color: #fff;
4614
- background-color: transparent;
4615
- }
4616
- #post .rbs_block .navbar-inverse .navbar-nav > .active > a,
4617
- #post .rbs_block .navbar-inverse .navbar-nav > .active > a:hover,
4618
- #post .rbs_block .navbar-inverse .navbar-nav > .active > a:focus {
4619
- color: #fff;
4620
- background-color: #080808;
4621
- }
4622
- #post .rbs_block .navbar-inverse .navbar-nav > .disabled > a,
4623
- #post .rbs_block .navbar-inverse .navbar-nav > .disabled > a:hover,
4624
- #post .rbs_block .navbar-inverse .navbar-nav > .disabled > a:focus {
4625
- color: #444;
4626
- background-color: transparent;
4627
- }
4628
- #post .rbs_block .navbar-inverse .navbar-toggle {
4629
- border-color: #333;
4630
- }
4631
- #post .rbs_block .navbar-inverse .navbar-toggle:hover,
4632
- #post .rbs_block .navbar-inverse .navbar-toggle:focus {
4633
- background-color: #333;
4634
- }
4635
- #post .rbs_block .navbar-inverse .navbar-toggle .icon-bar {
4636
- background-color: #fff;
4637
- }
4638
- #post .rbs_block .navbar-inverse .navbar-collapse,
4639
- #post .rbs_block .navbar-inverse .navbar-form {
4640
- border-color: #101010;
4641
- }
4642
- #post .rbs_block .navbar-inverse .navbar-nav > .open > a,
4643
- #post .rbs_block .navbar-inverse .navbar-nav > .open > a:hover,
4644
- #post .rbs_block .navbar-inverse .navbar-nav > .open > a:focus {
4645
- color: #fff;
4646
- background-color: #080808;
4647
- }
4648
- @media (max-width: 767px) {
4649
- #post .rbs_block .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
4650
- border-color: #080808;
4651
- }
4652
- #post .rbs_block .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
4653
- background-color: #080808;
4654
- }
4655
- #post .rbs_block .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
4656
- color: #9d9d9d;
4657
- }
4658
- #post .rbs_block .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
4659
- #post .rbs_block .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
4660
- color: #fff;
4661
- background-color: transparent;
4662
- }
4663
- #post .rbs_block .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
4664
- #post .rbs_block .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
4665
- #post .rbs_block .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
4666
- color: #fff;
4667
- background-color: #080808;
4668
- }
4669
- #post .rbs_block .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
4670
- #post .rbs_block .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
4671
- #post .rbs_block .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
4672
- color: #444;
4673
- background-color: transparent;
4674
- }
4675
- }
4676
- #post .rbs_block .navbar-inverse .navbar-link {
4677
- color: #9d9d9d;
4678
- }
4679
- #post .rbs_block .navbar-inverse .navbar-link:hover {
4680
- color: #fff;
4681
- }
4682
- #post .rbs_block .navbar-inverse .btn-link {
4683
- color: #9d9d9d;
4684
- }
4685
- #post .rbs_block .navbar-inverse .btn-link:hover,
4686
- #post .rbs_block .navbar-inverse .btn-link:focus {
4687
- color: #fff;
4688
- }
4689
- #post .rbs_block .navbar-inverse .btn-link[disabled]:hover,
4690
- #post .rbs_block fieldset[disabled] .navbar-inverse .btn-link:hover,
4691
- #post .rbs_block .navbar-inverse .btn-link[disabled]:focus,
4692
- #post .rbs_block fieldset[disabled] .navbar-inverse .btn-link:focus {
4693
- color: #444;
4694
- }
4695
- #post .rbs_block .breadcrumb {
4696
- padding: 8px 15px;
4697
- margin-bottom: 20px;
4698
- list-style: none;
4699
- background-color: #f5f5f5;
4700
- border-radius: 4px;
4701
- }
4702
- #post .rbs_block .breadcrumb > li {
4703
- display: inline-block;
4704
- }
4705
- #post .rbs_block .breadcrumb > li + li:before {
4706
- padding: 0 5px;
4707
- color: #ccc;
4708
- content: "/\00a0";
4709
- }
4710
- #post .rbs_block .breadcrumb > .active {
4711
- color: #777;
4712
- }
4713
- #post .rbs_block .pagination {
4714
- display: inline-block;
4715
- padding-left: 0;
4716
- margin: 20px 0;
4717
- border-radius: 4px;
4718
- }
4719
- #post .rbs_block .pagination > li {
4720
- display: inline;
4721
- }
4722
- #post .rbs_block .pagination > li > a,
4723
- #post .rbs_block .pagination > li > span {
4724
- position: relative;
4725
- float: left;
4726
- padding: 6px 12px;
4727
- margin-left: -1px;
4728
- line-height: 1.42857143;
4729
- color: #337ab7;
4730
- text-decoration: none;
4731
- background-color: #fff;
4732
- border: 1px solid #ddd;
4733
- }
4734
- #post .rbs_block .pagination > li:first-child > a,
4735
- #post .rbs_block .pagination > li:first-child > span {
4736
- margin-left: 0;
4737
- border-top-left-radius: 4px;
4738
- border-bottom-left-radius: 4px;
4739
- }
4740
- #post .rbs_block .pagination > li:last-child > a,
4741
- #post .rbs_block .pagination > li:last-child > span {
4742
- border-top-right-radius: 4px;
4743
- border-bottom-right-radius: 4px;
4744
- }
4745
- #post .rbs_block .pagination > li > a:hover,
4746
- #post .rbs_block .pagination > li > span:hover,
4747
- #post .rbs_block .pagination > li > a:focus,
4748
- #post .rbs_block .pagination > li > span:focus {
4749
- color: #23527c;
4750
- background-color: #eee;
4751
- border-color: #ddd;
4752
- }
4753
- #post .rbs_block .pagination > .active > a,
4754
- #post .rbs_block .pagination > .active > span,
4755
- #post .rbs_block .pagination > .active > a:hover,
4756
- #post .rbs_block .pagination > .active > span:hover,
4757
- #post .rbs_block .pagination > .active > a:focus,
4758
- #post .rbs_block .pagination > .active > span:focus {
4759
- z-index: 2;
4760
- color: #fff;
4761
- cursor: default;
4762
- background-color: #337ab7;
4763
- border-color: #337ab7;
4764
- }
4765
- #post .rbs_block .pagination > .disabled > span,
4766
- #post .rbs_block .pagination > .disabled > span:hover,
4767
- #post .rbs_block .pagination > .disabled > span:focus,
4768
- #post .rbs_block .pagination > .disabled > a,
4769
- #post .rbs_block .pagination > .disabled > a:hover,
4770
- #post .rbs_block .pagination > .disabled > a:focus {
4771
- color: #777;
4772
- cursor: not-allowed;
4773
- background-color: #fff;
4774
- border-color: #ddd;
4775
- }
4776
- #post .rbs_block .pagination-lg > li > a,
4777
- #post .rbs_block .pagination-lg > li > span {
4778
- padding: 10px 16px;
4779
- font-size: 18px;
4780
- }
4781
- #post .rbs_block .pagination-lg > li:first-child > a,
4782
- #post .rbs_block .pagination-lg > li:first-child > span {
4783
- border-top-left-radius: 6px;
4784
- border-bottom-left-radius: 6px;
4785
- }
4786
- #post .rbs_block .pagination-lg > li:last-child > a,
4787
- #post .rbs_block .pagination-lg > li:last-child > span {
4788
- border-top-right-radius: 6px;
4789
- border-bottom-right-radius: 6px;
4790
- }
4791
- #post .rbs_block .pagination-sm > li > a,
4792
- #post .rbs_block .pagination-sm > li > span {
4793
- padding: 5px 10px;
4794
- font-size: 12px;
4795
- }
4796
- #post .rbs_block .pagination-sm > li:first-child > a,
4797
- #post .rbs_block .pagination-sm > li:first-child > span {
4798
- border-top-left-radius: 3px;
4799
- border-bottom-left-radius: 3px;
4800
- }
4801
- #post .rbs_block .pagination-sm > li:last-child > a,
4802
- #post .rbs_block .pagination-sm > li:last-child > span {
4803
- border-top-right-radius: 3px;
4804
- border-bottom-right-radius: 3px;
4805
- }
4806
- #post .rbs_block .pager {
4807
- padding-left: 0;
4808
- margin: 20px 0;
4809
- text-align: center;
4810
- list-style: none;
4811
- }
4812
- #post .rbs_block .pager li {
4813
- display: inline;
4814
- }
4815
- #post .rbs_block .pager li > a,
4816
- #post .rbs_block .pager li > span {
4817
- display: inline-block;
4818
- padding: 5px 14px;
4819
- background-color: #fff;
4820
- border: 1px solid #ddd;
4821
- border-radius: 15px;
4822
- }
4823
- #post .rbs_block .pager li > a:hover,
4824
- #post .rbs_block .pager li > a:focus {
4825
- text-decoration: none;
4826
- background-color: #eee;
4827
- }
4828
- #post .rbs_block .pager .next > a,
4829
- #post .rbs_block .pager .next > span {
4830
- float: right;
4831
- }
4832
- #post .rbs_block .pager .previous > a,
4833
- #post .rbs_block .pager .previous > span {
4834
- float: left;
4835
- }
4836
- #post .rbs_block .pager .disabled > a,
4837
- #post .rbs_block .pager .disabled > a:hover,
4838
- #post .rbs_block .pager .disabled > a:focus,
4839
- #post .rbs_block .pager .disabled > span {
4840
- color: #777;
4841
- cursor: not-allowed;
4842
- background-color: #fff;
4843
- }
4844
- #post .rbs_block .label {
4845
- display: inline;
4846
- padding: .2em .6em .3em;
4847
- font-size: 75%;
4848
- font-weight: bold;
4849
- line-height: 1;
4850
- color: #fff;
4851
- text-align: center;
4852
- white-space: nowrap;
4853
- vertical-align: baseline;
4854
- border-radius: .25em;
4855
- }
4856
- #post .rbs_block a.label:hover,
4857
- #post .rbs_block a.label:focus {
4858
- color: #fff;
4859
- text-decoration: none;
4860
- cursor: pointer;
4861
- }
4862
- #post .rbs_block .label:empty {
4863
- display: none;
4864
- }
4865
- #post .rbs_block .btn .label {
4866
- position: relative;
4867
- top: -1px;
4868
- }
4869
- #post .rbs_block .label-default {
4870
- background-color: #777;
4871
- }
4872
- #post .rbs_block .label-default[href]:hover,
4873
- #post .rbs_block .label-default[href]:focus {
4874
- background-color: #5e5e5e;
4875
- }
4876
- #post .rbs_block .label-primary {
4877
- background-color: #337ab7;
4878
- }
4879
- #post .rbs_block .label-primary[href]:hover,
4880
- #post .rbs_block .label-primary[href]:focus {
4881
- background-color: #286090;
4882
- }
4883
- #post .rbs_block .label-success {
4884
- background-color: #5cb85c;
4885
- }
4886
- #post .rbs_block .label-success[href]:hover,
4887
- #post .rbs_block .label-success[href]:focus {
4888
- background-color: #449d44;
4889
- }
4890
- #post .rbs_block .label-info {
4891
- background-color: #5bc0de;
4892
- }
4893
- #post .rbs_block .label-info[href]:hover,
4894
- #post .rbs_block .label-info[href]:focus {
4895
- background-color: #31b0d5;
4896
- }
4897
- #post .rbs_block .label-warning {
4898
- background-color: #f0ad4e;
4899
- }
4900
- #post .rbs_block .label-warning[href]:hover,
4901
- #post .rbs_block .label-warning[href]:focus {
4902
- background-color: #ec971f;
4903
- }
4904
- #post .rbs_block .label-danger {
4905
- background-color: #d9534f;
4906
- }
4907
- #post .rbs_block .label-danger[href]:hover,
4908
- #post .rbs_block .label-danger[href]:focus {
4909
- background-color: #c9302c;
4910
- }
4911
- #post .rbs_block .badge {
4912
- display: inline-block;
4913
- min-width: 10px;
4914
- padding: 3px 7px;
4915
- font-size: 12px;
4916
- font-weight: bold;
4917
- line-height: 1;
4918
- color: #fff;
4919
- text-align: center;
4920
- white-space: nowrap;
4921
- vertical-align: baseline;
4922
- background-color: #777;
4923
- border-radius: 10px;
4924
- }
4925
- #post .rbs_block .badge:empty {
4926
- display: none;
4927
- }
4928
- #post .rbs_block .btn .badge {
4929
- position: relative;
4930
- top: -1px;
4931
- }
4932
- #post .rbs_block .btn-xs .badge,
4933
- #post .rbs_block .btn-group-xs > .btn .badge {
4934
- top: 0;
4935
- padding: 1px 5px;
4936
- }
4937
- #post .rbs_block a.badge:hover,
4938
- #post .rbs_block a.badge:focus {
4939
- color: #fff;
4940
- text-decoration: none;
4941
- cursor: pointer;
4942
- }
4943
- #post .rbs_block .list-group-item.active > .badge,
4944
- #post .rbs_block .nav-pills > .active > a > .badge {
4945
- color: #337ab7;
4946
- background-color: #fff;
4947
- }
4948
- #post .rbs_block .list-group-item > .badge {
4949
- float: right;
4950
- }
4951
- #post .rbs_block .list-group-item > .badge + .badge {
4952
- margin-right: 5px;
4953
- }
4954
- #post .rbs_block .nav-pills > li > a > .badge {
4955
- margin-left: 3px;
4956
- }
4957
- #post .rbs_block .jumbotron {
4958
- padding: 30px 15px;
4959
- margin-bottom: 30px;
4960
- color: inherit;
4961
- background-color: #eee;
4962
- }
4963
- #post .rbs_block .jumbotron h1,
4964
- #post .rbs_block .jumbotron .h1 {
4965
- color: inherit;
4966
- }
4967
- #post .rbs_block .jumbotron p {
4968
- margin-bottom: 15px;
4969
- font-size: 21px;
4970
- font-weight: 200;
4971
- }
4972
- #post .rbs_block .jumbotron > hr {
4973
- border-top-color: #d5d5d5;
4974
- }
4975
- #post .rbs_block .container .jumbotron,
4976
- #post .rbs_block .container-fluid .jumbotron {
4977
- border-radius: 6px;
4978
- }
4979
- #post .rbs_block .jumbotron .container {
4980
- max-width: 100%;
4981
- }
4982
- @media screen and (min-width: 768px) {
4983
- #post .rbs_block .jumbotron {
4984
- padding: 48px 0;
4985
- }
4986
- #post .rbs_block .container .jumbotron,
4987
- #post .rbs_block .container-fluid .jumbotron {
4988
- padding-right: 60px;
4989
- padding-left: 60px;
4990
- }
4991
- #post .rbs_block .jumbotron h1,
4992
- #post .rbs_block .jumbotron .h1 {
4993
- font-size: 63px;
4994
- }
4995
- }
4996
- #post .rbs_block .thumbnail {
4997
- display: block;
4998
- padding: 4px;
4999
- margin-bottom: 20px;
5000
- line-height: 1.42857143;
5001
- background-color: #fff;
5002
- border: 1px solid #ddd;
5003
- border-radius: 4px;
5004
- -webkit-transition: border .2s ease-in-out;
5005
- -o-transition: border .2s ease-in-out;
5006
- transition: border .2s ease-in-out;
5007
- }
5008
- #post .rbs_block .thumbnail > img,
5009
- #post .rbs_block .thumbnail a > img {
5010
- margin-right: auto;
5011
- margin-left: auto;
5012
- }
5013
- #post .rbs_block a.thumbnail:hover,
5014
- #post .rbs_block a.thumbnail:focus,
5015
- #post .rbs_block a.thumbnail.active {
5016
- border-color: #337ab7;
5017
- }
5018
- #post .rbs_block .thumbnail .caption {
5019
- padding: 9px;
5020
- color: #333;
5021
- }
5022
- #post .rbs_block .alert {
5023
- padding: 15px;
5024
- margin-bottom: 20px;
5025
- border: 1px solid transparent;
5026
- border-radius: 4px;
5027
- }
5028
- #post .rbs_block .alert h4 {
5029
- margin-top: 0;
5030
- color: inherit;
5031
- }
5032
- #post .rbs_block .alert .alert-link {
5033
- font-weight: bold;
5034
- }
5035
- #post .rbs_block .alert > p,
5036
- #post .rbs_block .alert > ul {
5037
- margin-bottom: 0;
5038
- }
5039
- #post .rbs_block .alert > p + p {
5040
- margin-top: 5px;
5041
- }
5042
- #post .rbs_block .alert-dismissable,
5043
- #post .rbs_block .alert-dismissible {
5044
- padding-right: 35px;
5045
- }
5046
- #post .rbs_block .alert-dismissable .close,
5047
- #post .rbs_block .alert-dismissible .close {
5048
- position: relative;
5049
- top: -2px;
5050
- right: -21px;
5051
- color: inherit;
5052
- }
5053
- #post .rbs_block .alert-success {
5054
- color: #3c763d;
5055
- background-color: #dff0d8;
5056
- border-color: #d6e9c6;
5057
- }
5058
- #post .rbs_block .alert-success hr {
5059
- border-top-color: #c9e2b3;
5060
- }
5061
- #post .rbs_block .alert-success .alert-link {
5062
- color: #2b542c;
5063
- }
5064
- #post .rbs_block .alert-info {
5065
- color: #31708f;
5066
- background-color: #d9edf7;
5067
- border-color: #bce8f1;
5068
- }
5069
- #post .rbs_block .alert-info hr {
5070
- border-top-color: #a6e1ec;
5071
- }
5072
- #post .rbs_block .alert-info .alert-link {
5073
- color: #245269;
5074
- }
5075
- #post .rbs_block .alert-warning {
5076
- color: #8a6d3b;
5077
- background-color: #fcf8e3;
5078
- border-color: #faebcc;
5079
- }
5080
- #post .rbs_block .alert-warning hr {
5081
- border-top-color: #f7e1b5;
5082
- }
5083
- #post .rbs_block .alert-warning .alert-link {
5084
- color: #66512c;
5085
- }
5086
- #post .rbs_block .alert-danger {
5087
- color: #a94442;
5088
- background-color: #f2dede;
5089
- border-color: #ebccd1;
5090
- }
5091
- #post .rbs_block .alert-danger hr {
5092
- border-top-color: #e4b9c0;
5093
- }
5094
- #post .rbs_block .alert-danger .alert-link {
5095
- color: #843534;
5096
- }
5097
- @-webkit-keyframes progress-bar-stripes {
5098
- from {
5099
- background-position: 40px 0;
5100
- }
5101
- to {
5102
- background-position: 0 0;
5103
- }
5104
- }
5105
- @-o-keyframes progress-bar-stripes {
5106
- from {
5107
- background-position: 40px 0;
5108
- }
5109
- to {
5110
- background-position: 0 0;
5111
- }
5112
- }
5113
- @keyframes progress-bar-stripes {
5114
- from {
5115
- background-position: 40px 0;
5116
- }
5117
- to {
5118
- background-position: 0 0;
5119
- }
5120
- }
5121
- #post .rbs_block .progress {
5122
- height: 20px;
5123
- margin-bottom: 20px;
5124
- overflow: hidden;
5125
- background-color: #f5f5f5;
5126
- border-radius: 4px;
5127
- -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
5128
- box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
5129
- }
5130
- #post .rbs_block .progress-bar {
5131
- float: left;
5132
- width: 0;
5133
- height: 100%;
5134
- font-size: 12px;
5135
- line-height: 20px;
5136
- color: #fff;
5137
- text-align: center;
5138
- background-color: #337ab7;
5139
- -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
5140
- box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
5141
- -webkit-transition: width .6s ease;
5142
- -o-transition: width .6s ease;
5143
- transition: width .6s ease;
5144
- }
5145
- #post .rbs_block .progress-striped .progress-bar,
5146
- #post .rbs_block .progress-bar-striped {
5147
- background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
5148
- background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
5149
- background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
5150
- -webkit-background-size: 40px 40px;
5151
- background-size: 40px 40px;
5152
- }
5153
- #post .rbs_block .progress.active .progress-bar,
5154
- #post .rbs_block .progress-bar.active {
5155
- -webkit-animation: progress-bar-stripes 2s linear infinite;
5156
- -o-animation: progress-bar-stripes 2s linear infinite;
5157
- animation: progress-bar-stripes 2s linear infinite;
5158
- }
5159
- #post .rbs_block .progress-bar-success {
5160
- background-color: #5cb85c;
5161
- }
5162
- #post .rbs_block .progress-striped .progress-bar-success {
5163
- background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
5164
- background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
5165
- background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
5166
- }
5167
- #post .rbs_block .progress-bar-info {
5168
- background-color: #5bc0de;
5169
- }
5170
- #post .rbs_block .progress-striped .progress-bar-info {
5171
- background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
5172
- background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
5173
- background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
5174
- }
5175
- #post .rbs_block .progress-bar-warning {
5176
- background-color: #f0ad4e;
5177
- }
5178
- #post .rbs_block .progress-striped .progress-bar-warning {
5179
- background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
5180
- background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
5181
- background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
5182
- }
5183
- #post .rbs_block .progress-bar-danger {
5184
- background-color: #d9534f;
5185
- }
5186
- #post .rbs_block .progress-striped .progress-bar-danger {
5187
- background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
5188
- background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
5189
- background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
5190
- }
5191
- #post .rbs_block .media {
5192
- margin-top: 15px;
5193
- }
5194
- #post .rbs_block .media:first-child {
5195
- margin-top: 0;
5196
- }
5197
- #post .rbs_block .media,
5198
- #post .rbs_block .media-body {
5199
- overflow: hidden;
5200
- zoom: 1;
5201
- }
5202
- #post .rbs_block .media-body {
5203
- width: 10000px;
5204
- }
5205
- #post .rbs_block .media-object {
5206
- display: block;
5207
- }
5208
- #post .rbs_block .media-right,
5209
- #post .rbs_block .media > .pull-right {
5210
- padding-left: 10px;
5211
- }
5212
- #post .rbs_block .media-left,
5213
- #post .rbs_block .media > .pull-left {
5214
- padding-right: 10px;
5215
- }
5216
- #post .rbs_block .media-left,
5217
- #post .rbs_block .media-right,
5218
- #post .rbs_block .media-body {
5219
- display: table-cell;
5220
- vertical-align: top;
5221
- }
5222
- #post .rbs_block .media-middle {
5223
- vertical-align: middle;
5224
- }
5225
- #post .rbs_block .media-bottom {
5226
- vertical-align: bottom;
5227
- }
5228
- #post .rbs_block .media-heading {
5229
- margin-top: 0;
5230
- margin-bottom: 5px;
5231
- }
5232
- #post .rbs_block .media-list {
5233
- padding-left: 0;
5234
- list-style: none;
5235
- }
5236
- #post .rbs_block .list-group {
5237
- padding-left: 0;
5238
- margin-bottom: 20px;
5239
- }
5240
- #post .rbs_block .list-group-item {
5241
- position: relative;
5242
- display: block;
5243
- padding: 10px 15px;
5244
- margin-bottom: -1px;
5245
- background-color: #fff;
5246
- border: 1px solid #ddd;
5247
- }
5248
- #post .rbs_block .list-group-item:first-child {
5249
- border-top-left-radius: 4px;
5250
- border-top-right-radius: 4px;
5251
- }
5252
- #post .rbs_block .list-group-item:last-child {
5253
- margin-bottom: 0;
5254
- border-bottom-right-radius: 4px;
5255
- border-bottom-left-radius: 4px;
5256
- }
5257
- #post .rbs_block a.list-group-item {
5258
- color: #555;
5259
- }
5260
- #post .rbs_block a.list-group-item .list-group-item-heading {
5261
- color: #333;
5262
- }
5263
- #post .rbs_block a.list-group-item:hover,
5264
- #post .rbs_block a.list-group-item:focus {
5265
- color: #555;
5266
- text-decoration: none;
5267
- background-color: #f5f5f5;
5268
- }
5269
- #post .rbs_block .list-group-item.disabled,
5270
- #post .rbs_block .list-group-item.disabled:hover,
5271
- #post .rbs_block .list-group-item.disabled:focus {
5272
- color: #777;
5273
- cursor: not-allowed;
5274
- background-color: #eee;
5275
- }
5276
- #post .rbs_block .list-group-item.disabled .list-group-item-heading,
5277
- #post .rbs_block .list-group-item.disabled:hover .list-group-item-heading,
5278
- #post .rbs_block .list-group-item.disabled:focus .list-group-item-heading {
5279
- color: inherit;
5280
- }
5281
- #post .rbs_block .list-group-item.disabled .list-group-item-text,
5282
- #post .rbs_block .list-group-item.disabled:hover .list-group-item-text,
5283
- #post .rbs_block .list-group-item.disabled:focus .list-group-item-text {
5284
- color: #777;
5285
- }
5286
- #post .rbs_block .list-group-item.active,
5287
- #post .rbs_block .list-group-item.active:hover,
5288
- #post .rbs_block .list-group-item.active:focus {
5289
- z-index: 2;
5290
- color: #fff;
5291
- background-color: #337ab7;
5292
- border-color: #337ab7;
5293
- }
5294
- #post .rbs_block .list-group-item.active .list-group-item-heading,
5295
- #post .rbs_block .list-group-item.active:hover .list-group-item-heading,
5296
- #post .rbs_block .list-group-item.active:focus .list-group-item-heading,
5297
- #post .rbs_block .list-group-item.active .list-group-item-heading > small,
5298
- #post .rbs_block .list-group-item.active:hover .list-group-item-heading > small,
5299
- #post .rbs_block .list-group-item.active:focus .list-group-item-heading > small,
5300
- #post .rbs_block .list-group-item.active .list-group-item-heading > .small,
5301
- #post .rbs_block .list-group-item.active:hover .list-group-item-heading > .small,
5302
- #post .rbs_block .list-group-item.active:focus .list-group-item-heading > .small {
5303
- color: inherit;
5304
- }
5305
- #post .rbs_block .list-group-item.active .list-group-item-text,
5306
- #post .rbs_block .list-group-item.active:hover .list-group-item-text,
5307
- #post .rbs_block .list-group-item.active:focus .list-group-item-text {
5308
- color: #c7ddef;
5309
- }
5310
- #post .rbs_block .list-group-item-success {
5311
- color: #3c763d;
5312
- background-color: #dff0d8;
5313
- }
5314
- #post .rbs_block a.list-group-item-success {
5315
- color: #3c763d;
5316
- }
5317
- #post .rbs_block a.list-group-item-success .list-group-item-heading {
5318
- color: inherit;
5319
- }
5320
- #post .rbs_block a.list-group-item-success:hover,
5321
- #post .rbs_block a.list-group-item-success:focus {
5322
- color: #3c763d;
5323
- background-color: #d0e9c6;
5324
- }
5325
- #post .rbs_block a.list-group-item-success.active,
5326
- #post .rbs_block a.list-group-item-success.active:hover,
5327
- #post .rbs_block a.list-group-item-success.active:focus {
5328
- color: #fff;
5329
- background-color: #3c763d;
5330
- border-color: #3c763d;
5331
- }
5332
- #post .rbs_block .list-group-item-info {
5333
- color: #31708f;
5334
- background-color: #d9edf7;
5335
- }
5336
- #post .rbs_block a.list-group-item-info {
5337
- color: #31708f;
5338
- }
5339
- #post .rbs_block a.list-group-item-info .list-group-item-heading {
5340
- color: inherit;
5341
- }
5342
- #post .rbs_block a.list-group-item-info:hover,
5343
- #post .rbs_block a.list-group-item-info:focus {
5344
- color: #31708f;
5345
- background-color: #c4e3f3;
5346
- }
5347
- #post .rbs_block a.list-group-item-info.active,
5348
- #post .rbs_block a.list-group-item-info.active:hover,
5349
- #post .rbs_block a.list-group-item-info.active:focus {
5350
- color: #fff;
5351
- background-color: #31708f;
5352
- border-color: #31708f;
5353
- }
5354
- #post .rbs_block .list-group-item-warning {
5355
- color: #8a6d3b;
5356
- background-color: #fcf8e3;
5357
- }
5358
- #post .rbs_block a.list-group-item-warning {
5359
- color: #8a6d3b;
5360
- }
5361
- #post .rbs_block a.list-group-item-warning .list-group-item-heading {
5362
- color: inherit;
5363
- }
5364
- #post .rbs_block a.list-group-item-warning:hover,
5365
- #post .rbs_block a.list-group-item-warning:focus {
5366
- color: #8a6d3b;
5367
- background-color: #faf2cc;
5368
- }
5369
- #post .rbs_block a.list-group-item-warning.active,
5370
- #post .rbs_block a.list-group-item-warning.active:hover,
5371
- #post .rbs_block a.list-group-item-warning.active:focus {
5372
- color: #fff;
5373
- background-color: #8a6d3b;
5374
- border-color: #8a6d3b;
5375
- }
5376
- #post .rbs_block .list-group-item-danger {
5377
- color: #a94442;
5378
- background-color: #f2dede;
5379
- }
5380
- #post .rbs_block a.list-group-item-danger {
5381
- color: #a94442;
5382
- }
5383
- #post .rbs_block a.list-group-item-danger .list-group-item-heading {
5384
- color: inherit;
5385
- }
5386
- #post .rbs_block a.list-group-item-danger:hover,
5387
- #post .rbs_block a.list-group-item-danger:focus {
5388
- color: #a94442;
5389
- background-color: #ebcccc;
5390
- }
5391
- #post .rbs_block a.list-group-item-danger.active,
5392
- #post .rbs_block a.list-group-item-danger.active:hover,
5393
- #post .rbs_block a.list-group-item-danger.active:focus {
5394
- color: #fff;
5395
- background-color: #a94442;
5396
- border-color: #a94442;
5397
- }
5398
- #post .rbs_block .list-group-item-heading {
5399
- margin-top: 0;
5400
- margin-bottom: 5px;
5401
- }
5402
- #post .rbs_block .list-group-item-text {
5403
- margin-bottom: 0;
5404
- line-height: 1.3;
5405
- }
5406
- #post .rbs_block .panel {
5407
- margin-bottom: 20px;
5408
- background-color: #fff;
5409
- border: 1px solid transparent;
5410
- border-radius: 4px;
5411
- -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
5412
- box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
5413
- }
5414
- #post .rbs_block .panel-body {
5415
- padding: 15px;
5416
- }
5417
- #post .rbs_block .panel-heading {
5418
- padding: 10px 15px;
5419
- border-bottom: 1px solid transparent;
5420
- border-top-left-radius: 3px;
5421
- border-top-right-radius: 3px;
5422
- }
5423
- #post .rbs_block .panel-heading > .dropdown .dropdown-toggle {
5424
- color: inherit;
5425
- }
5426
- #post .rbs_block .panel-title {
5427
- margin-top: 0;
5428
- margin-bottom: 0;
5429
- font-size: 16px;
5430
- color: inherit;
5431
- }
5432
- #post .rbs_block .panel-title > a,
5433
- #post .rbs_block .panel-title > small,
5434
- #post .rbs_block .panel-title > .small,
5435
- #post .rbs_block .panel-title > small > a,
5436
- #post .rbs_block .panel-title > .small > a {
5437
- color: inherit;
5438
- }
5439
- #post .rbs_block .panel-footer {
5440
- padding: 10px 15px;
5441
- background-color: #f5f5f5;
5442
- border-top: 1px solid #ddd;
5443
- border-bottom-right-radius: 3px;
5444
- border-bottom-left-radius: 3px;
5445
- }
5446
- #post .rbs_block .panel > .list-group,
5447
- #post .rbs_block .panel > .panel-collapse > .list-group {
5448
- margin-bottom: 0;
5449
- }
5450
- #post .rbs_block .panel > .list-group .list-group-item,
5451
- #post .rbs_block .panel > .panel-collapse > .list-group .list-group-item {
5452
- border-width: 1px 0;
5453
- border-radius: 0;
5454
- }
5455
- #post .rbs_block .panel > .list-group:first-child .list-group-item:first-child,
5456
- #post .rbs_block .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
5457
- border-top: 0;
5458
- border-top-left-radius: 3px;
5459
- border-top-right-radius: 3px;
5460
- }
5461
- #post .rbs_block .panel > .list-group:last-child .list-group-item:last-child,
5462
- #post .rbs_block .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
5463
- border-bottom: 0;
5464
- border-bottom-right-radius: 3px;
5465
- border-bottom-left-radius: 3px;
5466
- }
5467
- #post .rbs_block .panel-heading + .list-group .list-group-item:first-child {
5468
- border-top-width: 0;
5469
- }
5470
- #post .rbs_block .list-group + .panel-footer {
5471
- border-top-width: 0;
5472
- }
5473
- #post .rbs_block .panel > .table,
5474
- #post .rbs_block .panel > .table-responsive > .table,
5475
- #post .rbs_block .panel > .panel-collapse > .table {
5476
- margin-bottom: 0;
5477
- }
5478
- #post .rbs_block .panel > .table caption,
5479
- #post .rbs_block .panel > .table-responsive > .table caption,
5480
- #post .rbs_block .panel > .panel-collapse > .table caption {
5481
- padding-right: 15px;
5482
- padding-left: 15px;
5483
- }
5484
- #post .rbs_block .panel > .table:first-child,
5485
- #post .rbs_block .panel > .table-responsive:first-child > .table:first-child {
5486
- border-top-left-radius: 3px;
5487
- border-top-right-radius: 3px;
5488
- }
5489
- #post .rbs_block .panel > .table:first-child > thead:first-child > tr:first-child,
5490
- #post .rbs_block .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
5491
- #post .rbs_block .panel > .table:first-child > tbody:first-child > tr:first-child,
5492
- #post .rbs_block .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
5493
- border-top-left-radius: 3px;
5494
- border-top-right-radius: 3px;
5495
- }
5496
- #post .rbs_block .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
5497
- #post .rbs_block .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
5498
- #post .rbs_block .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
5499
- #post .rbs_block .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
5500
- #post .rbs_block .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
5501
- #post .rbs_block .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
5502
- #post .rbs_block .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
5503
- #post .rbs_block .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
5504
- border-top-left-radius: 3px;
5505
- }
5506
- #post .rbs_block .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
5507
- #post .rbs_block .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
5508
- #post .rbs_block .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
5509
- #post .rbs_block .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
5510
- #post .rbs_block .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
5511
- #post .rbs_block .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
5512
- #post .rbs_block .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
5513
- #post .rbs_block .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
5514
- border-top-right-radius: 3px;
5515
- }
5516
- #post .rbs_block .panel > .table:last-child,
5517
- #post .rbs_block .panel > .table-responsive:last-child > .table:last-child {
5518
- border-bottom-right-radius: 3px;
5519
- border-bottom-left-radius: 3px;
5520
- }
5521
- #post .rbs_block .panel > .table:last-child > tbody:last-child > tr:last-child,
5522
- #post .rbs_block .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
5523
- #post .rbs_block .panel > .table:last-child > tfoot:last-child > tr:last-child,
5524
- #post .rbs_block .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
5525
- border-bottom-right-radius: 3px;
5526
- border-bottom-left-radius: 3px;
5527
- }
5528
- #post .rbs_block .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
5529
- #post .rbs_block .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
5530
- #post .rbs_block .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
5531
- #post .rbs_block .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
5532
- #post .rbs_block .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
5533
- #post .rbs_block .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
5534
- #post .rbs_block .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
5535
- #post .rbs_block .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
5536
- border-bottom-left-radius: 3px;
5537
- }
5538
- #post .rbs_block .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
5539
- #post .rbs_block .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
5540
- #post .rbs_block .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
5541
- #post .rbs_block .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
5542
- #post .rbs_block .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
5543
- #post .rbs_block .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
5544
- #post .rbs_block .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
5545
- #post .rbs_block .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
5546
- border-bottom-right-radius: 3px;
5547
- }
5548
- #post .rbs_block .panel > .panel-body + .table,
5549
- #post .rbs_block .panel > .panel-body + .table-responsive,
5550
- #post .rbs_block .panel > .table + .panel-body,
5551
- #post .rbs_block .panel > .table-responsive + .panel-body {
5552
- border-top: 1px solid #ddd;
5553
- }
5554
- #post .rbs_block .panel > .table > tbody:first-child > tr:first-child th,
5555
- #post .rbs_block .panel > .table > tbody:first-child > tr:first-child td {
5556
- border-top: 0;
5557
- }
5558
- #post .rbs_block .panel > .table-bordered,
5559
- #post .rbs_block .panel > .table-responsive > .table-bordered {
5560
- border: 0;
5561
- }
5562
- #post .rbs_block .panel > .table-bordered > thead > tr > th:first-child,
5563
- #post .rbs_block .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
5564
- #post .rbs_block .panel > .table-bordered > tbody > tr > th:first-child,
5565
- #post .rbs_block .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
5566
- #post .rbs_block .panel > .table-bordered > tfoot > tr > th:first-child,
5567
- #post .rbs_block .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
5568
- #post .rbs_block .panel > .table-bordered > thead > tr > td:first-child,
5569
- #post .rbs_block .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
5570
- #post .rbs_block .panel > .table-bordered > tbody > tr > td:first-child,
5571
- #post .rbs_block .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
5572
- #post .rbs_block .panel > .table-bordered > tfoot > tr > td:first-child,
5573
- #post .rbs_block .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
5574
- border-left: 0;
5575
- }
5576
- #post .rbs_block .panel > .table-bordered > thead > tr > th:last-child,
5577
- #post .rbs_block .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
5578
- #post .rbs_block .panel > .table-bordered > tbody > tr > th:last-child,
5579
- #post .rbs_block .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
5580
- #post .rbs_block .panel > .table-bordered > tfoot > tr > th:last-child,
5581
- #post .rbs_block .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
5582
- #post .rbs_block .panel > .table-bordered > thead > tr > td:last-child,
5583
- #post .rbs_block .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
5584
- #post .rbs_block .panel > .table-bordered > tbody > tr > td:last-child,
5585
- #post .rbs_block .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
5586
- #post .rbs_block .panel > .table-bordered > tfoot > tr > td:last-child,
5587
- #post .rbs_block .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
5588
- border-right: 0;
5589
- }
5590
- #post .rbs_block .panel > .table-bordered > thead > tr:first-child > td,
5591
- #post .rbs_block .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
5592
- #post .rbs_block .panel > .table-bordered > tbody > tr:first-child > td,
5593
- #post .rbs_block .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
5594
- #post .rbs_block .panel > .table-bordered > thead > tr:first-child > th,
5595
- #post .rbs_block .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
5596
- #post .rbs_block .panel > .table-bordered > tbody > tr:first-child > th,
5597
- #post .rbs_block .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
5598
- border-bottom: 0;
5599
- }
5600
- #post .rbs_block .panel > .table-bordered > tbody > tr:last-child > td,
5601
- #post .rbs_block .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
5602
- #post .rbs_block .panel > .table-bordered > tfoot > tr:last-child > td,
5603
- #post .rbs_block .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
5604
- #post .rbs_block .panel > .table-bordered > tbody > tr:last-child > th,
5605
- #post .rbs_block .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
5606
- #post .rbs_block .panel > .table-bordered > tfoot > tr:last-child > th,
5607
- #post .rbs_block .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
5608
- border-bottom: 0;
5609
- }
5610
- #post .rbs_block .panel > .table-responsive {
5611
- margin-bottom: 0;
5612
- border: 0;
5613
- }
5614
- #post .rbs_block .panel-group {
5615
- margin-bottom: 20px;
5616
- }
5617
- #post .rbs_block .panel-group .panel {
5618
- margin-bottom: 0;
5619
- border-radius: 4px;
5620
- }
5621
- #post .rbs_block .panel-group .panel + .panel {
5622
- margin-top: 5px;
5623
- }
5624
- #post .rbs_block .panel-group .panel-heading {
5625
- border-bottom: 0;
5626
- }
5627
- #post .rbs_block .panel-group .panel-heading + .panel-collapse > .panel-body,
5628
- #post .rbs_block .panel-group .panel-heading + .panel-collapse > .list-group {
5629
- border-top: 1px solid #ddd;
5630
- }
5631
- #post .rbs_block .panel-group .panel-footer {
5632
- border-top: 0;
5633
- }
5634
- #post .rbs_block .panel-group .panel-footer + .panel-collapse .panel-body {
5635
- border-bottom: 1px solid #ddd;
5636
- }
5637
- #post .rbs_block .panel-default {
5638
- border-color: #ddd;
5639
- }
5640
- #post .rbs_block .panel-default > .panel-heading {
5641
- color: #333;
5642
- background-color: #f5f5f5;
5643
- border-color: #ddd;
5644
- }
5645
- #post .rbs_block .panel-default > .panel-heading + .panel-collapse > .panel-body {
5646
- border-top-color: #ddd;
5647
- }
5648
- #post .rbs_block .panel-default > .panel-heading .badge {
5649
- color: #f5f5f5;
5650
- background-color: #333;
5651
- }
5652
- #post .rbs_block .panel-default > .panel-footer + .panel-collapse > .panel-body {
5653
- border-bottom-color: #ddd;
5654
- }
5655
- #post .rbs_block .panel-primary {
5656
- border-color: #337ab7;
5657
- }
5658
- #post .rbs_block .panel-primary > .panel-heading {
5659
- color: #fff;
5660
- background-color: #337ab7;
5661
- border-color: #337ab7;
5662
- }
5663
- #post .rbs_block .panel-primary > .panel-heading + .panel-collapse > .panel-body {
5664
- border-top-color: #337ab7;
5665
- }
5666
- #post .rbs_block .panel-primary > .panel-heading .badge {
5667
- color: #337ab7;
5668
- background-color: #fff;
5669
- }
5670
- #post .rbs_block .panel-primary > .panel-footer + .panel-collapse > .panel-body {
5671
- border-bottom-color: #337ab7;
5672
- }
5673
- #post .rbs_block .panel-success {
5674
- border-color: #d6e9c6;
5675
- }
5676
- #post .rbs_block .panel-success > .panel-heading {
5677
- color: #3c763d;
5678
- background-color: #dff0d8;
5679
- border-color: #d6e9c6;
5680
- }
5681
- #post .rbs_block .panel-success > .panel-heading + .panel-collapse > .panel-body {
5682
- border-top-color: #d6e9c6;
5683
- }
5684
- #post .rbs_block .panel-success > .panel-heading .badge {
5685
- color: #dff0d8;
5686
- background-color: #3c763d;
5687
- }
5688
- #post .rbs_block .panel-success > .panel-footer + .panel-collapse > .panel-body {
5689
- border-bottom-color: #d6e9c6;
5690
- }
5691
- #post .rbs_block .panel-info {
5692
- border-color: #bce8f1;
5693
- }
5694
- #post .rbs_block .panel-info > .panel-heading {
5695
- color: #31708f;
5696
- background-color: #d9edf7;
5697
- border-color: #bce8f1;
5698
- }
5699
- #post .rbs_block .panel-info > .panel-heading + .panel-collapse > .panel-body {
5700
- border-top-color: #bce8f1;
5701
- }
5702
- #post .rbs_block .panel-info > .panel-heading .badge {
5703
- color: #d9edf7;
5704
- background-color: #31708f;
5705
- }
5706
- #post .rbs_block .panel-info > .panel-footer + .panel-collapse > .panel-body {
5707
- border-bottom-color: #bce8f1;
5708
- }
5709
- #post .rbs_block .panel-warning {
5710
- border-color: #faebcc;
5711
- }
5712
- #post .rbs_block .panel-warning > .panel-heading {
5713
- color: #8a6d3b;
5714
- background-color: #fcf8e3;
5715
- border-color: #faebcc;
5716
- }
5717
- #post .rbs_block .panel-warning > .panel-heading + .panel-collapse > .panel-body {
5718
- border-top-color: #faebcc;
5719
- }
5720
- #post .rbs_block .panel-warning > .panel-heading .badge {
5721
- color: #fcf8e3;
5722
- background-color: #8a6d3b;
5723
- }
5724
- #post .rbs_block .panel-warning > .panel-footer + .panel-collapse > .panel-body {
5725
- border-bottom-color: #faebcc;
5726
- }
5727
- #post .rbs_block .panel-danger {
5728
- border-color: #ebccd1;
5729
- }
5730
- #post .rbs_block .panel-danger > .panel-heading {
5731
- color: #a94442;
5732
- background-color: #f2dede;
5733
- border-color: #ebccd1;
5734
- }
5735
- #post .rbs_block .panel-danger > .panel-heading + .panel-collapse > .panel-body {
5736
- border-top-color: #ebccd1;
5737
- }
5738
- #post .rbs_block .panel-danger > .panel-heading .badge {
5739
- color: #f2dede;
5740
- background-color: #a94442;
5741
- }
5742
- #post .rbs_block .panel-danger > .panel-footer + .panel-collapse > .panel-body {
5743
- border-bottom-color: #ebccd1;
5744
- }
5745
- #post .rbs_block .embed-responsive {
5746
- position: relative;
5747
- display: block;
5748
- height: 0;
5749
- padding: 0;
5750
- overflow: hidden;
5751
- }
5752
- #post .rbs_block .embed-responsive .embed-responsive-item,
5753
- #post .rbs_block .embed-responsive iframe,
5754
- #post .rbs_block .embed-responsive embed,
5755
- #post .rbs_block .embed-responsive object,
5756
- #post .rbs_block .embed-responsive video {
5757
- position: absolute;
5758
- top: 0;
5759
- bottom: 0;
5760
- left: 0;
5761
- width: 100%;
5762
- height: 100%;
5763
- border: 0;
5764
- }
5765
- #post .rbs_block .embed-responsive-16by9 {
5766
- padding-bottom: 56.25%;
5767
- }
5768
- #post .rbs_block .embed-responsive-4by3 {
5769
- padding-bottom: 75%;
5770
- }
5771
- #post .rbs_block .well {
5772
- min-height: 20px;
5773
- padding: 19px;
5774
- margin-bottom: 20px;
5775
- background-color: #f5f5f5;
5776
- border: 1px solid #e3e3e3;
5777
- border-radius: 4px;
5778
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
5779
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
5780
- }
5781
- #post .rbs_block .well blockquote {
5782
- border-color: #ddd;
5783
- border-color: rgba(0, 0, 0, .15);
5784
- }
5785
- #post .rbs_block .well-lg {
5786
- padding: 24px;
5787
- border-radius: 6px;
5788
- }
5789
- #post .rbs_block .well-sm {
5790
- padding: 9px;
5791
- border-radius: 3px;
5792
- }
5793
- #post .rbs_block .close {
5794
- float: right;
5795
- font-size: 21px;
5796
- font-weight: bold;
5797
- line-height: 1;
5798
- color: #000;
5799
- text-shadow: 0 1px 0 #fff;
5800
- filter: alpha(opacity=20);
5801
- opacity: .2;
5802
- }
5803
- #post .rbs_block .close:hover,
5804
- #post .rbs_block .close:focus {
5805
- color: #000;
5806
- text-decoration: none;
5807
- cursor: pointer;
5808
- filter: alpha(opacity=50);
5809
- opacity: .5;
5810
- }
5811
- #post .rbs_block button.close {
5812
- -webkit-appearance: none;
5813
- padding: 0;
5814
- cursor: pointer;
5815
- background: transparent;
5816
- border: 0;
5817
- }
5818
- #post .rbs_block .modal-open {
5819
- overflow: hidden;
5820
- }
5821
- #post .rbs_block .modal {
5822
- position: fixed;
5823
- top: 0;
5824
- right: 0;
5825
- bottom: 0;
5826
- left: 0;
5827
- z-index: 1050;
5828
- display: none;
5829
- overflow: hidden;
5830
- -webkit-overflow-scrolling: touch;
5831
- outline: 0;
5832
- }
5833
- #post .rbs_block .modal.fade .modal-dialog {
5834
- -webkit-transition: -webkit-transform .3s ease-out;
5835
- -o-transition: -o-transform .3s ease-out;
5836
- transition: transform .3s ease-out;
5837
- -webkit-transform: translate(0, -25%);
5838
- -ms-transform: translate(0, -25%);
5839
- -o-transform: translate(0, -25%);
5840
- transform: translate(0, -25%);
5841
- }
5842
- #post .rbs_block .modal.in .modal-dialog {
5843
- -webkit-transform: translate(0, 0);
5844
- -ms-transform: translate(0, 0);
5845
- -o-transform: translate(0, 0);
5846
- transform: translate(0, 0);
5847
- }
5848
- #post .rbs_block .modal-open .modal {
5849
- overflow-x: hidden;
5850
- overflow-y: auto;
5851
- }
5852
- #post .rbs_block .modal-dialog {
5853
- position: relative;
5854
- width: auto;
5855
- margin: 10px;
5856
- }
5857
- #post .rbs_block .modal-content {
5858
- position: relative;
5859
- background-color: #fff;
5860
- -webkit-background-clip: padding-box;
5861
- background-clip: padding-box;
5862
- border: 1px solid #999;
5863
- border: 1px solid rgba(0, 0, 0, .2);
5864
- border-radius: 6px;
5865
- outline: 0;
5866
- -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
5867
- box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
5868
- }
5869
- #post .rbs_block .modal-backdrop {
5870
- position: fixed;
5871
- top: 0;
5872
- right: 0;
5873
- bottom: 0;
5874
- left: 0;
5875
- z-index: 1040;
5876
- background-color: #000;
5877
- }
5878
- #post .rbs_block .modal-backdrop.fade {
5879
- filter: alpha(opacity=0);
5880
- opacity: 0;
5881
- }
5882
- #post .rbs_block .modal-backdrop.in {
5883
- filter: alpha(opacity=50);
5884
- opacity: .5;
5885
- }
5886
- #post .rbs_block .modal-header {
5887
- min-height: 16.42857143px;
5888
- padding: 15px;
5889
- border-bottom: 1px solid #e5e5e5;
5890
- }
5891
- #post .rbs_block .modal-header .close {
5892
- margin-top: -2px;
5893
- }
5894
- #post .rbs_block .modal-title {
5895
- margin: 0;
5896
- line-height: 1.42857143;
5897
- }
5898
- #post .rbs_block .modal-body {
5899
- position: relative;
5900
- padding: 15px;
5901
- }
5902
- #post .rbs_block .modal-footer {
5903
- padding: 15px;
5904
- text-align: right;
5905
- border-top: 1px solid #e5e5e5;
5906
- }
5907
- #post .rbs_block .modal-footer .btn + .btn {
5908
- margin-bottom: 0;
5909
- margin-left: 5px;
5910
- }
5911
- #post .rbs_block .modal-footer .btn-group .btn + .btn {
5912
- margin-left: -1px;
5913
- }
5914
- #post .rbs_block .modal-footer .btn-block + .btn-block {
5915
- margin-left: 0;
5916
- }
5917
- #post .rbs_block .modal-scrollbar-measure {
5918
- position: absolute;
5919
- top: -9999px;
5920
- width: 50px;
5921
- height: 50px;
5922
- overflow: scroll;
5923
- }
5924
- @media (min-width: 768px) {
5925
- #post .rbs_block .modal-dialog {
5926
- width: 600px;
5927
- margin: 30px auto;
5928
- }
5929
- #post .rbs_block .modal-content {
5930
- -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
5931
- box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
5932
- }
5933
- #post .rbs_block .modal-sm {
5934
- width: 300px;
5935
- }
5936
- }
5937
- @media (min-width: 992px) {
5938
- #post .rbs_block .modal-lg {
5939
- width: 900px;
5940
- }
5941
- }
5942
- #post .rbs_block .tooltip {
5943
- position: absolute;
5944
- z-index: 1070;
5945
- display: block;
5946
- font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
5947
- font-size: 12px;
5948
- font-weight: normal;
5949
- line-height: 1.4;
5950
- filter: alpha(opacity=0);
5951
- opacity: 0;
5952
- }
5953
- #post .rbs_block .tooltip.in {
5954
- filter: alpha(opacity=90);
5955
- opacity: .9;
5956
- }
5957
- #post .rbs_block .tooltip.top {
5958
- padding: 5px 0;
5959
- margin-top: -3px;
5960
- }
5961
- #post .rbs_block .tooltip.right {
5962
- padding: 0 5px;
5963
- margin-left: 3px;
5964
- }
5965
- #post .rbs_block .tooltip.bottom {
5966
- padding: 5px 0;
5967
- margin-top: 3px;
5968
- }
5969
- #post .rbs_block .tooltip.left {
5970
- padding: 0 5px;
5971
- margin-left: -3px;
5972
- }
5973
- #post .rbs_block .tooltip-inner {
5974
- max-width: 200px;
5975
- padding: 3px 8px;
5976
- color: #fff;
5977
- text-align: center;
5978
- text-decoration: none;
5979
- background-color: #000;
5980
- border-radius: 4px;
5981
- }
5982
- #post .rbs_block .tooltip-arrow {
5983
- position: absolute;
5984
- width: 0;
5985
- height: 0;
5986
- border-color: transparent;
5987
- border-style: solid;
5988
- }
5989
- #post .rbs_block .tooltip.top .tooltip-arrow {
5990
- bottom: 0;
5991
- left: 50%;
5992
- margin-left: -5px;
5993
- border-width: 5px 5px 0;
5994
- border-top-color: #000;
5995
- }
5996
- #post .rbs_block .tooltip.top-left .tooltip-arrow {
5997
- right: 5px;
5998
- bottom: 0;
5999
- margin-bottom: -5px;
6000
- border-width: 5px 5px 0;
6001
- border-top-color: #000;
6002
- }
6003
- #post .rbs_block .tooltip.top-right .tooltip-arrow {
6004
- bottom: 0;
6005
- left: 5px;
6006
- margin-bottom: -5px;
6007
- border-width: 5px 5px 0;
6008
- border-top-color: #000;
6009
- }
6010
- #post .rbs_block .tooltip.right .tooltip-arrow {
6011
- top: 50%;
6012
- left: 0;
6013
- margin-top: -5px;
6014
- border-width: 5px 5px 5px 0;
6015
- border-right-color: #000;
6016
- }
6017
- #post .rbs_block .tooltip.left .tooltip-arrow {
6018
- top: 50%;
6019
- right: 0;
6020
- margin-top: -5px;
6021
- border-width: 5px 0 5px 5px;
6022
- border-left-color: #000;
6023
- }
6024
- #post .rbs_block .tooltip.bottom .tooltip-arrow {
6025
- top: 0;
6026
- left: 50%;
6027
- margin-left: -5px;
6028
- border-width: 0 5px 5px;
6029
- border-bottom-color: #000;
6030
- }
6031
- #post .rbs_block .tooltip.bottom-left .tooltip-arrow {
6032
- top: 0;
6033
- right: 5px;
6034
- margin-top: -5px;
6035
- border-width: 0 5px 5px;
6036
- border-bottom-color: #000;
6037
- }
6038
- #post .rbs_block .tooltip.bottom-right .tooltip-arrow {
6039
- top: 0;
6040
- left: 5px;
6041
- margin-top: -5px;
6042
- border-width: 0 5px 5px;
6043
- border-bottom-color: #000;
6044
- }
6045
- #post .rbs_block .popover {
6046
- position: absolute;
6047
- top: 0;
6048
- left: 0;
6049
- z-index: 1060;
6050
- display: none;
6051
- max-width: 276px;
6052
- padding: 1px;
6053
- font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
6054
- font-size: 14px;
6055
- font-weight: normal;
6056
- line-height: 1.42857143;
6057
- text-align: left;
6058
- white-space: normal;
6059
- background-color: #fff;
6060
- -webkit-background-clip: padding-box;
6061
- background-clip: padding-box;
6062
- border: 1px solid #ccc;
6063
- border: 1px solid rgba(0, 0, 0, .2);
6064
- border-radius: 6px;
6065
- -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
6066
- box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
6067
- }
6068
- #post .rbs_block .popover.top {
6069
- margin-top: -10px;
6070
- }
6071
- #post .rbs_block .popover.right {
6072
- margin-left: 10px;
6073
- }
6074
- #post .rbs_block .popover.bottom {
6075
- margin-top: 10px;
6076
- }
6077
- #post .rbs_block .popover.left {
6078
- margin-left: -10px;
6079
- }
6080
- #post .rbs_block .popover-title {
6081
- padding: 8px 14px;
6082
- margin: 0;
6083
- font-size: 14px;
6084
- background-color: #f7f7f7;
6085
- border-bottom: 1px solid #ebebeb;
6086
- border-radius: 5px 5px 0 0;
6087
- }
6088
- #post .rbs_block .popover-content {
6089
- padding: 9px 14px;
6090
- }
6091
- #post .rbs_block .popover > .arrow,
6092
- #post .rbs_block .popover > .arrow:after {
6093
- position: absolute;
6094
- display: block;
6095
- width: 0;
6096
- height: 0;
6097
- border-color: transparent;
6098
- border-style: solid;
6099
- }
6100
- #post .rbs_block .popover > .arrow {
6101
- border-width: 11px;
6102
- }
6103
- #post .rbs_block .popover > .arrow:after {
6104
- content: "";
6105
- border-width: 10px;
6106
- }
6107
- #post .rbs_block .popover.top > .arrow {
6108
- bottom: -11px;
6109
- left: 50%;
6110
- margin-left: -11px;
6111
- border-top-color: #999;
6112
- border-top-color: rgba(0, 0, 0, .25);
6113
- border-bottom-width: 0;
6114
- }
6115
- #post .rbs_block .popover.top > .arrow:after {
6116
- bottom: 1px;
6117
- margin-left: -10px;
6118
- content: " ";
6119
- border-top-color: #fff;
6120
- border-bottom-width: 0;
6121
- }
6122
- #post .rbs_block .popover.right > .arrow {
6123
- top: 50%;
6124
- left: -11px;
6125
- margin-top: -11px;
6126
- border-right-color: #999;
6127
- border-right-color: rgba(0, 0, 0, .25);
6128
- border-left-width: 0;
6129
- }
6130
- #post .rbs_block .popover.right > .arrow:after {
6131
- bottom: -10px;
6132
- left: 1px;
6133
- content: " ";
6134
- border-right-color: #fff;
6135
- border-left-width: 0;
6136
- }
6137
- #post .rbs_block .popover.bottom > .arrow {
6138
- top: -11px;
6139
- left: 50%;
6140
- margin-left: -11px;
6141
- border-top-width: 0;
6142
- border-bottom-color: #999;
6143
- border-bottom-color: rgba(0, 0, 0, .25);
6144
- }
6145
- #post .rbs_block .popover.bottom > .arrow:after {
6146
- top: 1px;
6147
- margin-left: -10px;
6148
- content: " ";
6149
- border-top-width: 0;
6150
- border-bottom-color: #fff;
6151
- }
6152
- #post .rbs_block .popover.left > .arrow {
6153
- top: 50%;
6154
- right: -11px;
6155
- margin-top: -11px;
6156
- border-right-width: 0;
6157
- border-left-color: #999;
6158
- border-left-color: rgba(0, 0, 0, .25);
6159
- }
6160
- #post .rbs_block .popover.left > .arrow:after {
6161
- right: 1px;
6162
- bottom: -10px;
6163
- content: " ";
6164
- border-right-width: 0;
6165
- border-left-color: #fff;
6166
- }
6167
- #post .rbs_block .carousel {
6168
- position: relative;
6169
- }
6170
- #post .rbs_block .carousel-inner {
6171
- position: relative;
6172
- width: 100%;
6173
- overflow: hidden;
6174
- }
6175
- #post .rbs_block .carousel-inner > .item {
6176
- position: relative;
6177
- display: none;
6178
- -webkit-transition: .6s ease-in-out left;
6179
- -o-transition: .6s ease-in-out left;
6180
- transition: .6s ease-in-out left;
6181
- }
6182
- #post .rbs_block .carousel-inner > .item > img,
6183
- #post .rbs_block .carousel-inner > .item > a > img {
6184
- line-height: 1;
6185
- }
6186
- @media all and (transform-3d), (-webkit-transform-3d) {
6187
- #post .rbs_block .carousel-inner > .item {
6188
- -webkit-transition: -webkit-transform .6s ease-in-out;
6189
- -o-transition: -o-transform .6s ease-in-out;
6190
- transition: transform .6s ease-in-out;
6191
-
6192
- -webkit-backface-visibility: hidden;
6193
- backface-visibility: hidden;
6194
- -webkit-perspective: 1000;
6195
- perspective: 1000;
6196
- }
6197
- #post .rbs_block .carousel-inner > .item.next,
6198
- #post .rbs_block .carousel-inner > .item.active.right {
6199
- left: 0;
6200
- -webkit-transform: translate3d(100%, 0, 0);
6201
- transform: translate3d(100%, 0, 0);
6202
- }
6203
- #post .rbs_block .carousel-inner > .item.prev,
6204
- #post .rbs_block .carousel-inner > .item.active.left {
6205
- left: 0;
6206
- -webkit-transform: translate3d(-100%, 0, 0);
6207
- transform: translate3d(-100%, 0, 0);
6208
- }
6209
- #post .rbs_block .carousel-inner > .item.next.left,
6210
- #post .rbs_block .carousel-inner > .item.prev.right,
6211
- #post .rbs_block .carousel-inner > .item.active {
6212
- left: 0;
6213
- -webkit-transform: translate3d(0, 0, 0);
6214
- transform: translate3d(0, 0, 0);
6215
- }
6216
- }
6217
- #post .rbs_block .carousel-inner > .active,
6218
- #post .rbs_block .carousel-inner > .next,
6219
- #post .rbs_block .carousel-inner > .prev {
6220
- display: block;
6221
- }
6222
- #post .rbs_block .carousel-inner > .active {
6223
- left: 0;
6224
- }
6225
- #post .rbs_block .carousel-inner > .next,
6226
- #post .rbs_block .carousel-inner > .prev {
6227
- position: absolute;
6228
- top: 0;
6229
- width: 100%;
6230
- }
6231
- #post .rbs_block .carousel-inner > .next {
6232
- left: 100%;
6233
- }
6234
- #post .rbs_block .carousel-inner > .prev {
6235
- left: -100%;
6236
- }
6237
- #post .rbs_block .carousel-inner > .next.left,
6238
- #post .rbs_block .carousel-inner > .prev.right {
6239
- left: 0;
6240
- }
6241
- #post .rbs_block .carousel-inner > .active.left {
6242
- left: -100%;
6243
- }
6244
- #post .rbs_block .carousel-inner > .active.right {
6245
- left: 100%;
6246
- }
6247
- #post .rbs_block .carousel-control {
6248
- position: absolute;
6249
- top: 0;
6250
- bottom: 0;
6251
- left: 0;
6252
- width: 15%;
6253
- font-size: 20px;
6254
- color: #fff;
6255
- text-align: center;
6256
- text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
6257
- filter: alpha(opacity=50);
6258
- opacity: .5;
6259
- }
6260
- #post .rbs_block .carousel-control.left {
6261
- background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
6262
- background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
6263
- background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
6264
- background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
6265
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
6266
- background-repeat: repeat-x;
6267
- }
6268
- #post .rbs_block .carousel-control.right {
6269
- right: 0;
6270
- left: auto;
6271
- background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
6272
- background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
6273
- background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
6274
- background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
6275
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
6276
- background-repeat: repeat-x;
6277
- }
6278
- #post .rbs_block .carousel-control:hover,
6279
- #post .rbs_block .carousel-control:focus {
6280
- color: #fff;
6281
- text-decoration: none;
6282
- filter: alpha(opacity=90);
6283
- outline: 0;
6284
- opacity: .9;
6285
- }
6286
- #post .rbs_block .carousel-control .icon-prev,
6287
- #post .rbs_block .carousel-control .icon-next,
6288
- #post .rbs_block .carousel-control .glyphicon-chevron-left,
6289
- #post .rbs_block .carousel-control .glyphicon-chevron-right {
6290
- position: absolute;
6291
- top: 50%;
6292
- z-index: 5;
6293
- display: inline-block;
6294
- }
6295
- #post .rbs_block .carousel-control .icon-prev,
6296
- #post .rbs_block .carousel-control .glyphicon-chevron-left {
6297
- left: 50%;
6298
- margin-left: -10px;
6299
- }
6300
- #post .rbs_block .carousel-control .icon-next,
6301
- #post .rbs_block .carousel-control .glyphicon-chevron-right {
6302
- right: 50%;
6303
- margin-right: -10px;
6304
- }
6305
- #post .rbs_block .carousel-control .icon-prev,
6306
- #post .rbs_block .carousel-control .icon-next {
6307
- width: 20px;
6308
- height: 20px;
6309
- margin-top: -10px;
6310
- font-family: serif;
6311
- line-height: 1;
6312
- }
6313
- #post .rbs_block .carousel-control .icon-prev:before {
6314
- content: '\2039';
6315
- }
6316
- #post .rbs_block .carousel-control .icon-next:before {
6317
- content: '\203a';
6318
- }
6319
- #post .rbs_block .carousel-indicators {
6320
- position: absolute;
6321
- bottom: 10px;
6322
- left: 50%;
6323
- z-index: 15;
6324
- width: 60%;
6325
- padding-left: 0;
6326
- margin-left: -30%;
6327
- text-align: center;
6328
- list-style: none;
6329
- }
6330
- #post .rbs_block .carousel-indicators li {
6331
- display: inline-block;
6332
- width: 10px;
6333
- height: 10px;
6334
- margin: 1px;
6335
- text-indent: -999px;
6336
- cursor: pointer;
6337
- background-color: #000 \9;
6338
- background-color: rgba(0, 0, 0, 0);
6339
- border: 1px solid #fff;
6340
- border-radius: 10px;
6341
- }
6342
- #post .rbs_block .carousel-indicators .active {
6343
- width: 12px;
6344
- height: 12px;
6345
- margin: 0;
6346
- background-color: #fff;
6347
- }
6348
- #post .rbs_block .carousel-caption {
6349
- position: absolute;
6350
- right: 15%;
6351
- bottom: 20px;
6352
- left: 15%;
6353
- z-index: 10;
6354
- padding-top: 20px;
6355
- padding-bottom: 20px;
6356
- color: #fff;
6357
- text-align: center;
6358
- text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
6359
- }
6360
- #post .rbs_block .carousel-caption .btn {
6361
- text-shadow: none;
6362
- }
6363
- @media screen and (min-width: 768px) {
6364
- #post .rbs_block .carousel-control .glyphicon-chevron-left,
6365
- #post .rbs_block .carousel-control .glyphicon-chevron-right,
6366
- #post .rbs_block .carousel-control .icon-prev,
6367
- #post .rbs_block .carousel-control .icon-next {
6368
- width: 30px;
6369
- height: 30px;
6370
- margin-top: -15px;
6371
- font-size: 30px;
6372
- }
6373
- #post .rbs_block .carousel-control .glyphicon-chevron-left,
6374
- #post .rbs_block .carousel-control .icon-prev {
6375
- margin-left: -15px;
6376
- }
6377
- #post .rbs_block .carousel-control .glyphicon-chevron-right,
6378
- #post .rbs_block .carousel-control .icon-next {
6379
- margin-right: -15px;
6380
- }
6381
- #post .rbs_block .carousel-caption {
6382
- right: 20%;
6383
- left: 20%;
6384
- padding-bottom: 30px;
6385
- }
6386
- #post .rbs_block .carousel-indicators {
6387
- bottom: 20px;
6388
- }
6389
- }
6390
- #post .rbs_block .clearfix:before,
6391
- #post .rbs_block .clearfix:after,
6392
- #post .rbs_block .dl-horizontal dd:before,
6393
- #post .rbs_block .dl-horizontal dd:after,
6394
- #post .rbs_block .container:before,
6395
- #post .rbs_block .container:after,
6396
- #post .rbs_block .container-fluid:before,
6397
- #post .rbs_block .container-fluid:after,
6398
- #post .rbs_block .row:before,
6399
- #post .rbs_block .row:after,
6400
- #post .rbs_block .form-horizontal .form-group:before,
6401
- #post .rbs_block .form-horizontal .form-group:after,
6402
- #post .rbs_block .btn-toolbar:before,
6403
- #post .rbs_block .btn-toolbar:after,
6404
- #post .rbs_block .btn-group-vertical > .btn-group:before,
6405
- #post .rbs_block .btn-group-vertical > .btn-group:after,
6406
- #post .rbs_block .nav:before,
6407
- #post .rbs_block .nav:after,
6408
- #post .rbs_block .navbar:before,
6409
- #post .rbs_block .navbar:after,
6410
- #post .rbs_block .navbar-header:before,
6411
- #post .rbs_block .navbar-header:after,
6412
- #post .rbs_block .navbar-collapse:before,
6413
- #post .rbs_block .navbar-collapse:after,
6414
- #post .rbs_block .pager:before,
6415
- #post .rbs_block .pager:after,
6416
- #post .rbs_block .panel-body:before,
6417
- #post .rbs_block .panel-body:after,
6418
- #post .rbs_block .modal-footer:before,
6419
- #post .rbs_block .modal-footer:after {
6420
- display: table;
6421
- content: " ";
6422
- }
6423
- #post .rbs_block .clearfix:after,
6424
- #post .rbs_block .dl-horizontal dd:after,
6425
- #post .rbs_block .container:after,
6426
- #post .rbs_block .container-fluid:after,
6427
- #post .rbs_block .row:after,
6428
- #post .rbs_block .form-horizontal .form-group:after,
6429
- #post .rbs_block .btn-toolbar:after,
6430
- #post .rbs_block .btn-group-vertical > .btn-group:after,
6431
- #post .rbs_block .nav:after,
6432
- #post .rbs_block .navbar:after,
6433
- #post .rbs_block .navbar-header:after,
6434
- #post .rbs_block .navbar-collapse:after,
6435
- #post .rbs_block .pager:after,
6436
- #post .rbs_block .panel-body:after,
6437
- #post .rbs_block .modal-footer:after {
6438
- clear: both;
6439
- }
6440
- #post .rbs_block .center-block {
6441
- display: block;
6442
- margin-right: auto;
6443
- margin-left: auto;
6444
- }
6445
- #post .rbs_block .pull-right {
6446
- float: right !important;
6447
- }
6448
- #post .rbs_block .pull-left {
6449
- float: left !important;
6450
- }
6451
- #post .rbs_block .hide {
6452
- display: none !important;
6453
- }
6454
- #post .rbs_block .show {
6455
- display: block !important;
6456
- }
6457
- #post .rbs_block .invisible {
6458
- visibility: hidden;
6459
- }
6460
- #post .rbs_block .text-hide {
6461
- font: 0/0 a;
6462
- color: transparent;
6463
- text-shadow: none;
6464
- background-color: transparent;
6465
- border: 0;
6466
- }
6467
- #post .rbs_block .hidden {
6468
- display: none !important;
6469
- }
6470
- #post .rbs_block .affix {
6471
- position: fixed;
6472
- }
6473
- @-ms-viewport {
6474
- width: device-width;
6475
- }
6476
- #post .rbs_block .visible-xs,
6477
- #post .rbs_block .visible-sm,
6478
- #post .rbs_block .visible-md,
6479
- #post .rbs_block .visible-lg {
6480
- display: none !important;
6481
- }
6482
- #post .rbs_block .visible-xs-block,
6483
- #post .rbs_block .visible-xs-inline,
6484
- #post .rbs_block .visible-xs-inline-block,
6485
- #post .rbs_block .visible-sm-block,
6486
- #post .rbs_block .visible-sm-inline,
6487
- #post .rbs_block .visible-sm-inline-block,
6488
- #post .rbs_block .visible-md-block,
6489
- #post .rbs_block .visible-md-inline,
6490
- #post .rbs_block .visible-md-inline-block,
6491
- #post .rbs_block .visible-lg-block,
6492
- #post .rbs_block .visible-lg-inline,
6493
- #post .rbs_block .visible-lg-inline-block {
6494
- display: none !important;
6495
- }
6496
- @media (max-width: 767px) {
6497
- #post .rbs_block .visible-xs {
6498
- display: block !important;
6499
- }
6500
- #post .rbs_block table.visible-xs {
6501
- display: table;
6502
- }
6503
- #post .rbs_block tr.visible-xs {
6504
- display: table-row !important;
6505
- }
6506
- #post .rbs_block th.visible-xs,
6507
- #post .rbs_block td.visible-xs {
6508
- display: table-cell !important;
6509
- }
6510
- }
6511
- @media (max-width: 767px) {
6512
- #post .rbs_block .visible-xs-block {
6513
- display: block !important;
6514
- }
6515
- }
6516
- @media (max-width: 767px) {
6517
- #post .rbs_block .visible-xs-inline {
6518
- display: inline !important;
6519
- }
6520
- }
6521
- @media (max-width: 767px) {
6522
- #post .rbs_block .visible-xs-inline-block {
6523
- display: inline-block !important;
6524
- }
6525
- }
6526
- @media (min-width: 768px) and (max-width: 991px) {
6527
- #post .rbs_block .visible-sm {
6528
- display: block !important;
6529
- }
6530
- #post .rbs_block table.visible-sm {
6531
- display: table;
6532
- }
6533
- #post .rbs_block tr.visible-sm {
6534
- display: table-row !important;
6535
- }
6536
- #post .rbs_block th.visible-sm,
6537
- #post .rbs_block td.visible-sm {
6538
- display: table-cell !important;
6539
- }
6540
- }
6541
- @media (min-width: 768px) and (max-width: 991px) {
6542
- #post .rbs_block .visible-sm-block {
6543
- display: block !important;
6544
- }
6545
- }
6546
- @media (min-width: 768px) and (max-width: 991px) {
6547
- #post .rbs_block .visible-sm-inline {
6548
- display: inline !important;
6549
- }
6550
- }
6551
- @media (min-width: 768px) and (max-width: 991px) {
6552
- #post .rbs_block .visible-sm-inline-block {
6553
- display: inline-block !important;
6554
- }
6555
- }
6556
- @media (min-width: 992px) and (max-width: 1199px) {
6557
- #post .rbs_block .visible-md {
6558
- display: block !important;
6559
- }
6560
- #post .rbs_block table.visible-md {
6561
- display: table;
6562
- }
6563
- #post .rbs_block tr.visible-md {
6564
- display: table-row !important;
6565
- }
6566
- #post .rbs_block th.visible-md,
6567
- #post .rbs_block td.visible-md {
6568
- display: table-cell !important;
6569
- }
6570
- }
6571
- @media (min-width: 992px) and (max-width: 1199px) {
6572
- #post .rbs_block .visible-md-block {
6573
- display: block !important;
6574
- }
6575
- }
6576
- @media (min-width: 992px) and (max-width: 1199px) {
6577
- #post .rbs_block .visible-md-inline {
6578
- display: inline !important;
6579
- }
6580
- }
6581
- @media (min-width: 992px) and (max-width: 1199px) {
6582
- #post .rbs_block .visible-md-inline-block {
6583
- display: inline-block !important;
6584
- }
6585
- }
6586
- @media (min-width: 1200px) {
6587
- #post .rbs_block .visible-lg {
6588
- display: block !important;
6589
- }
6590
- #post .rbs_block table.visible-lg {
6591
- display: table;
6592
- }
6593
- #post .rbs_block tr.visible-lg {
6594
- display: table-row !important;
6595
- }
6596
- #post .rbs_block th.visible-lg,
6597
- #post .rbs_block td.visible-lg {
6598
- display: table-cell !important;
6599
- }
6600
- }
6601
- @media (min-width: 1200px) {
6602
- #post .rbs_block .visible-lg-block {
6603
- display: block !important;
6604
- }
6605
- }
6606
- @media (min-width: 1200px) {
6607
- #post .rbs_block .visible-lg-inline {
6608
- display: inline !important;
6609
- }
6610
- }
6611
- @media (min-width: 1200px) {
6612
- #post .rbs_block .visible-lg-inline-block {
6613
- display: inline-block !important;
6614
- }
6615
- }
6616
- @media (max-width: 767px) {
6617
- #post .rbs_block .hidden-xs {
6618
- display: none !important;
6619
- }
6620
- }
6621
- @media (min-width: 768px) and (max-width: 991px) {
6622
- #post .rbs_block .hidden-sm {
6623
- display: none !important;
6624
- }
6625
- }
6626
- @media (min-width: 992px) and (max-width: 1199px) {
6627
- #post .rbs_block .hidden-md {
6628
- display: none !important;
6629
- }
6630
- }
6631
- @media (min-width: 1200px) {
6632
- #post .rbs_block .hidden-lg {
6633
- display: none !important;
6634
- }
6635
- }
6636
- #post .rbs_block .visible-print {
6637
- display: none !important;
6638
- }
6639
- @media print {
6640
- #post .rbs_block .visible-print {
6641
- display: block !important;
6642
- }
6643
- #post .rbs_block table.visible-print {
6644
- display: table;
6645
- }
6646
- #post .rbs_block tr.visible-print {
6647
- display: table-row !important;
6648
- }
6649
- #post .rbs_block th.visible-print,
6650
- #post .rbs_block td.visible-print {
6651
- display: table-cell !important;
6652
- }
6653
- }
6654
- #post .rbs_block .visible-print-block {
6655
- display: none !important;
6656
- }
6657
- @media print {
6658
- #post .rbs_block .visible-print-block {
6659
- display: block !important;
6660
- }
6661
- }
6662
- #post .rbs_block .visible-print-inline {
6663
- display: none !important;
6664
- }
6665
- @media print {
6666
- #post .rbs_block .visible-print-inline {
6667
- display: inline !important;
6668
- }
6669
- }
6670
- #post .rbs_block .visible-print-inline-block {
6671
- display: none !important;
6672
- }
6673
- @media print {
6674
- #post .rbs_block .visible-print-inline-block {
6675
- display: inline-block !important;
6676
- }
6677
- }
6678
- @media print {
6679
- #post .rbs_block .hidden-print {
6680
- display: none !important;
6681
- }
6682
- }
6683
- /*# sourceMappingURL=bootstrap.css.map */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
trunk/addons/bootstrap/css/index.html DELETED
File without changes
trunk/addons/bootstrap/fonts/glyphicons-halflings-regular.eot DELETED
Binary file
trunk/addons/bootstrap/fonts/glyphicons-halflings-regular.svg DELETED
@@ -1,288 +0,0 @@
1
- <?xml version="1.0" standalone="no"?>
2
- <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
3
- <svg xmlns="http://www.w3.org/2000/svg">
4
- <metadata></metadata>
5
- <defs>
6
- <font id="glyphicons_halflingsregular" horiz-adv-x="1200" >
7
- <font-face units-per-em="1200" ascent="960" descent="-240" />
8
- <missing-glyph horiz-adv-x="500" />
9
- <glyph horiz-adv-x="0" />
10
- <glyph horiz-adv-x="400" />
11
- <glyph unicode=" " />
12
- <glyph unicode="*" d="M600 1100q15 0 34 -1.5t30 -3.5l11 -1q10 -2 17.5 -10.5t7.5 -18.5v-224l158 158q7 7 18 8t19 -6l106 -106q7 -8 6 -19t-8 -18l-158 -158h224q10 0 18.5 -7.5t10.5 -17.5q6 -41 6 -75q0 -15 -1.5 -34t-3.5 -30l-1 -11q-2 -10 -10.5 -17.5t-18.5 -7.5h-224l158 -158 q7 -7 8 -18t-6 -19l-106 -106q-8 -7 -19 -6t-18 8l-158 158v-224q0 -10 -7.5 -18.5t-17.5 -10.5q-41 -6 -75 -6q-15 0 -34 1.5t-30 3.5l-11 1q-10 2 -17.5 10.5t-7.5 18.5v224l-158 -158q-7 -7 -18 -8t-19 6l-106 106q-7 8 -6 19t8 18l158 158h-224q-10 0 -18.5 7.5 t-10.5 17.5q-6 41 -6 75q0 15 1.5 34t3.5 30l1 11q2 10 10.5 17.5t18.5 7.5h224l-158 158q-7 7 -8 18t6 19l106 106q8 7 19 6t18 -8l158 -158v224q0 10 7.5 18.5t17.5 10.5q41 6 75 6z" />
13
- <glyph unicode="+" d="M450 1100h200q21 0 35.5 -14.5t14.5 -35.5v-350h350q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-350v-350q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v350h-350q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5 h350v350q0 21 14.5 35.5t35.5 14.5z" />
14
- <glyph unicode="&#xa0;" />
15
- <glyph unicode="&#xa5;" d="M825 1100h250q10 0 12.5 -5t-5.5 -13l-364 -364q-6 -6 -11 -18h268q10 0 13 -6t-3 -14l-120 -160q-6 -8 -18 -14t-22 -6h-125v-100h275q10 0 13 -6t-3 -14l-120 -160q-6 -8 -18 -14t-22 -6h-125v-174q0 -11 -7.5 -18.5t-18.5 -7.5h-148q-11 0 -18.5 7.5t-7.5 18.5v174 h-275q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h125v100h-275q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h118q-5 12 -11 18l-364 364q-8 8 -5.5 13t12.5 5h250q25 0 43 -18l164 -164q8 -8 18 -8t18 8l164 164q18 18 43 18z" />
16
- <glyph unicode="&#x2000;" horiz-adv-x="650" />
17
- <glyph unicode="&#x2001;" horiz-adv-x="1300" />
18
- <glyph unicode="&#x2002;" horiz-adv-x="650" />
19
- <glyph unicode="&#x2003;" horiz-adv-x="1300" />
20
- <glyph unicode="&#x2004;" horiz-adv-x="433" />
21
- <glyph unicode="&#x2005;" horiz-adv-x="325" />
22
- <glyph unicode="&#x2006;" horiz-adv-x="216" />
23
- <glyph unicode="&#x2007;" horiz-adv-x="216" />
24
- <glyph unicode="&#x2008;" horiz-adv-x="162" />
25
- <glyph unicode="&#x2009;" horiz-adv-x="260" />
26
- <glyph unicode="&#x200a;" horiz-adv-x="72" />
27
- <glyph unicode="&#x202f;" horiz-adv-x="260" />
28
- <glyph unicode="&#x205f;" horiz-adv-x="325" />
29
- <glyph unicode="&#x20ac;" d="M744 1198q242 0 354 -189q60 -104 66 -209h-181q0 45 -17.5 82.5t-43.5 61.5t-58 40.5t-60.5 24t-51.5 7.5q-19 0 -40.5 -5.5t-49.5 -20.5t-53 -38t-49 -62.5t-39 -89.5h379l-100 -100h-300q-6 -50 -6 -100h406l-100 -100h-300q9 -74 33 -132t52.5 -91t61.5 -54.5t59 -29 t47 -7.5q22 0 50.5 7.5t60.5 24.5t58 41t43.5 61t17.5 80h174q-30 -171 -128 -278q-107 -117 -274 -117q-206 0 -324 158q-36 48 -69 133t-45 204h-217l100 100h112q1 47 6 100h-218l100 100h134q20 87 51 153.5t62 103.5q117 141 297 141z" />
30
- <glyph unicode="&#x20bd;" d="M428 1200h350q67 0 120 -13t86 -31t57 -49.5t35 -56.5t17 -64.5t6.5 -60.5t0.5 -57v-16.5v-16.5q0 -36 -0.5 -57t-6.5 -61t-17 -65t-35 -57t-57 -50.5t-86 -31.5t-120 -13h-178l-2 -100h288q10 0 13 -6t-3 -14l-120 -160q-6 -8 -18 -14t-22 -6h-138v-175q0 -11 -5.5 -18 t-15.5 -7h-149q-10 0 -17.5 7.5t-7.5 17.5v175h-267q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h117v100h-267q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h117v475q0 10 7.5 17.5t17.5 7.5zM600 1000v-300h203q64 0 86.5 33t22.5 119q0 84 -22.5 116t-86.5 32h-203z" />
31
- <glyph unicode="&#x2212;" d="M250 700h800q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5z" />
32
- <glyph unicode="&#x231b;" d="M1000 1200v-150q0 -21 -14.5 -35.5t-35.5 -14.5h-50v-100q0 -91 -49.5 -165.5t-130.5 -109.5q81 -35 130.5 -109.5t49.5 -165.5v-150h50q21 0 35.5 -14.5t14.5 -35.5v-150h-800v150q0 21 14.5 35.5t35.5 14.5h50v150q0 91 49.5 165.5t130.5 109.5q-81 35 -130.5 109.5 t-49.5 165.5v100h-50q-21 0 -35.5 14.5t-14.5 35.5v150h800zM400 1000v-100q0 -60 32.5 -109.5t87.5 -73.5q28 -12 44 -37t16 -55t-16 -55t-44 -37q-55 -24 -87.5 -73.5t-32.5 -109.5v-150h400v150q0 60 -32.5 109.5t-87.5 73.5q-28 12 -44 37t-16 55t16 55t44 37 q55 24 87.5 73.5t32.5 109.5v100h-400z" />
33
- <glyph unicode="&#x25fc;" horiz-adv-x="500" d="M0 0z" />
34
- <glyph unicode="&#x2601;" d="M503 1089q110 0 200.5 -59.5t134.5 -156.5q44 14 90 14q120 0 205 -86.5t85 -206.5q0 -121 -85 -207.5t-205 -86.5h-750q-79 0 -135.5 57t-56.5 137q0 69 42.5 122.5t108.5 67.5q-2 12 -2 37q0 153 108 260.5t260 107.5z" />
35
- <glyph unicode="&#x26fa;" d="M774 1193.5q16 -9.5 20.5 -27t-5.5 -33.5l-136 -187l467 -746h30q20 0 35 -18.5t15 -39.5v-42h-1200v42q0 21 15 39.5t35 18.5h30l468 746l-135 183q-10 16 -5.5 34t20.5 28t34 5.5t28 -20.5l111 -148l112 150q9 16 27 20.5t34 -5zM600 200h377l-182 112l-195 534v-646z " />
36
- <glyph unicode="&#x2709;" d="M25 1100h1150q10 0 12.5 -5t-5.5 -13l-564 -567q-8 -8 -18 -8t-18 8l-564 567q-8 8 -5.5 13t12.5 5zM18 882l264 -264q8 -8 8 -18t-8 -18l-264 -264q-8 -8 -13 -5.5t-5 12.5v550q0 10 5 12.5t13 -5.5zM918 618l264 264q8 8 13 5.5t5 -12.5v-550q0 -10 -5 -12.5t-13 5.5 l-264 264q-8 8 -8 18t8 18zM818 482l364 -364q8 -8 5.5 -13t-12.5 -5h-1150q-10 0 -12.5 5t5.5 13l364 364q8 8 18 8t18 -8l164 -164q8 -8 18 -8t18 8l164 164q8 8 18 8t18 -8z" />
37
- <glyph unicode="&#x270f;" d="M1011 1210q19 0 33 -13l153 -153q13 -14 13 -33t-13 -33l-99 -92l-214 214l95 96q13 14 32 14zM1013 800l-615 -614l-214 214l614 614zM317 96l-333 -112l110 335z" />
38
- <glyph unicode="&#xe001;" d="M700 650v-550h250q21 0 35.5 -14.5t14.5 -35.5v-50h-800v50q0 21 14.5 35.5t35.5 14.5h250v550l-500 550h1200z" />
39
- <glyph unicode="&#xe002;" d="M368 1017l645 163q39 15 63 0t24 -49v-831q0 -55 -41.5 -95.5t-111.5 -63.5q-79 -25 -147 -4.5t-86 75t25.5 111.5t122.5 82q72 24 138 8v521l-600 -155v-606q0 -42 -44 -90t-109 -69q-79 -26 -147 -5.5t-86 75.5t25.5 111.5t122.5 82.5q72 24 138 7v639q0 38 14.5 59 t53.5 34z" />
40
- <glyph unicode="&#xe003;" d="M500 1191q100 0 191 -39t156.5 -104.5t104.5 -156.5t39 -191l-1 -2l1 -5q0 -141 -78 -262l275 -274q23 -26 22.5 -44.5t-22.5 -42.5l-59 -58q-26 -20 -46.5 -20t-39.5 20l-275 274q-119 -77 -261 -77l-5 1l-2 -1q-100 0 -191 39t-156.5 104.5t-104.5 156.5t-39 191 t39 191t104.5 156.5t156.5 104.5t191 39zM500 1022q-88 0 -162 -43t-117 -117t-43 -162t43 -162t117 -117t162 -43t162 43t117 117t43 162t-43 162t-117 117t-162 43z" />
41
- <glyph unicode="&#xe005;" d="M649 949q48 68 109.5 104t121.5 38.5t118.5 -20t102.5 -64t71 -100.5t27 -123q0 -57 -33.5 -117.5t-94 -124.5t-126.5 -127.5t-150 -152.5t-146 -174q-62 85 -145.5 174t-150 152.5t-126.5 127.5t-93.5 124.5t-33.5 117.5q0 64 28 123t73 100.5t104 64t119 20 t120.5 -38.5t104.5 -104z" />
42
- <glyph unicode="&#xe006;" d="M407 800l131 353q7 19 17.5 19t17.5 -19l129 -353h421q21 0 24 -8.5t-14 -20.5l-342 -249l130 -401q7 -20 -0.5 -25.5t-24.5 6.5l-343 246l-342 -247q-17 -12 -24.5 -6.5t-0.5 25.5l130 400l-347 251q-17 12 -14 20.5t23 8.5h429z" />
43
- <glyph unicode="&#xe007;" d="M407 800l131 353q7 19 17.5 19t17.5 -19l129 -353h421q21 0 24 -8.5t-14 -20.5l-342 -249l130 -401q7 -20 -0.5 -25.5t-24.5 6.5l-343 246l-342 -247q-17 -12 -24.5 -6.5t-0.5 25.5l130 400l-347 251q-17 12 -14 20.5t23 8.5h429zM477 700h-240l197 -142l-74 -226 l193 139l195 -140l-74 229l192 140h-234l-78 211z" />
44
- <glyph unicode="&#xe008;" d="M600 1200q124 0 212 -88t88 -212v-250q0 -46 -31 -98t-69 -52v-75q0 -10 6 -21.5t15 -17.5l358 -230q9 -5 15 -16.5t6 -21.5v-93q0 -10 -7.5 -17.5t-17.5 -7.5h-1150q-10 0 -17.5 7.5t-7.5 17.5v93q0 10 6 21.5t15 16.5l358 230q9 6 15 17.5t6 21.5v75q-38 0 -69 52 t-31 98v250q0 124 88 212t212 88z" />
45
- <glyph unicode="&#xe009;" d="M25 1100h1150q10 0 17.5 -7.5t7.5 -17.5v-1050q0 -10 -7.5 -17.5t-17.5 -7.5h-1150q-10 0 -17.5 7.5t-7.5 17.5v1050q0 10 7.5 17.5t17.5 7.5zM100 1000v-100h100v100h-100zM875 1000h-550q-10 0 -17.5 -7.5t-7.5 -17.5v-350q0 -10 7.5 -17.5t17.5 -7.5h550 q10 0 17.5 7.5t7.5 17.5v350q0 10 -7.5 17.5t-17.5 7.5zM1000 1000v-100h100v100h-100zM100 800v-100h100v100h-100zM1000 800v-100h100v100h-100zM100 600v-100h100v100h-100zM1000 600v-100h100v100h-100zM875 500h-550q-10 0 -17.5 -7.5t-7.5 -17.5v-350q0 -10 7.5 -17.5 t17.5 -7.5h550q10 0 17.5 7.5t7.5 17.5v350q0 10 -7.5 17.5t-17.5 7.5zM100 400v-100h100v100h-100zM1000 400v-100h100v100h-100zM100 200v-100h100v100h-100zM1000 200v-100h100v100h-100z" />
46
- <glyph unicode="&#xe010;" d="M50 1100h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM650 1100h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400 q0 21 14.5 35.5t35.5 14.5zM50 500h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM650 500h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400 q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5z" />
47
- <glyph unicode="&#xe011;" d="M50 1100h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 1100h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200 q0 21 14.5 35.5t35.5 14.5zM850 1100h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM50 700h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200 q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 700h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM850 700h200q21 0 35.5 -14.5t14.5 -35.5v-200 q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM50 300h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 300h200 q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM850 300h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5 t35.5 14.5z" />
48
- <glyph unicode="&#xe012;" d="M50 1100h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 1100h700q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v200 q0 21 14.5 35.5t35.5 14.5zM50 700h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 700h700q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700 q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM50 300h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 300h700q21 0 35.5 -14.5t14.5 -35.5v-200 q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5z" />
49
- <glyph unicode="&#xe013;" d="M465 477l571 571q8 8 18 8t17 -8l177 -177q8 -7 8 -17t-8 -18l-783 -784q-7 -8 -17.5 -8t-17.5 8l-384 384q-8 8 -8 18t8 17l177 177q7 8 17 8t18 -8l171 -171q7 -7 18 -7t18 7z" />
50
- <glyph unicode="&#xe014;" d="M904 1083l178 -179q8 -8 8 -18.5t-8 -17.5l-267 -268l267 -268q8 -7 8 -17.5t-8 -18.5l-178 -178q-8 -8 -18.5 -8t-17.5 8l-268 267l-268 -267q-7 -8 -17.5 -8t-18.5 8l-178 178q-8 8 -8 18.5t8 17.5l267 268l-267 268q-8 7 -8 17.5t8 18.5l178 178q8 8 18.5 8t17.5 -8 l268 -267l268 268q7 7 17.5 7t18.5 -7z" />
51
- <glyph unicode="&#xe015;" d="M507 1177q98 0 187.5 -38.5t154.5 -103.5t103.5 -154.5t38.5 -187.5q0 -141 -78 -262l300 -299q8 -8 8 -18.5t-8 -18.5l-109 -108q-7 -8 -17.5 -8t-18.5 8l-300 299q-119 -77 -261 -77q-98 0 -188 38.5t-154.5 103t-103 154.5t-38.5 188t38.5 187.5t103 154.5 t154.5 103.5t188 38.5zM506.5 1023q-89.5 0 -165.5 -44t-120 -120.5t-44 -166t44 -165.5t120 -120t165.5 -44t166 44t120.5 120t44 165.5t-44 166t-120.5 120.5t-166 44zM425 900h150q10 0 17.5 -7.5t7.5 -17.5v-75h75q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5 t-17.5 -7.5h-75v-75q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v75h-75q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h75v75q0 10 7.5 17.5t17.5 7.5z" />
52
- <glyph unicode="&#xe016;" d="M507 1177q98 0 187.5 -38.5t154.5 -103.5t103.5 -154.5t38.5 -187.5q0 -141 -78 -262l300 -299q8 -8 8 -18.5t-8 -18.5l-109 -108q-7 -8 -17.5 -8t-18.5 8l-300 299q-119 -77 -261 -77q-98 0 -188 38.5t-154.5 103t-103 154.5t-38.5 188t38.5 187.5t103 154.5 t154.5 103.5t188 38.5zM506.5 1023q-89.5 0 -165.5 -44t-120 -120.5t-44 -166t44 -165.5t120 -120t165.5 -44t166 44t120.5 120t44 165.5t-44 166t-120.5 120.5t-166 44zM325 800h350q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-350q-10 0 -17.5 7.5 t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5z" />
53
- <glyph unicode="&#xe017;" d="M550 1200h100q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM800 975v166q167 -62 272 -209.5t105 -331.5q0 -117 -45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5 t-184.5 123t-123 184.5t-45.5 224q0 184 105 331.5t272 209.5v-166q-103 -55 -165 -155t-62 -220q0 -116 57 -214.5t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5q0 120 -62 220t-165 155z" />
54
- <glyph unicode="&#xe018;" d="M1025 1200h150q10 0 17.5 -7.5t7.5 -17.5v-1150q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v1150q0 10 7.5 17.5t17.5 7.5zM725 800h150q10 0 17.5 -7.5t7.5 -17.5v-750q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v750 q0 10 7.5 17.5t17.5 7.5zM425 500h150q10 0 17.5 -7.5t7.5 -17.5v-450q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v450q0 10 7.5 17.5t17.5 7.5zM125 300h150q10 0 17.5 -7.5t7.5 -17.5v-250q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5 v250q0 10 7.5 17.5t17.5 7.5z" />
55
- <glyph unicode="&#xe019;" d="M600 1174q33 0 74 -5l38 -152l5 -1q49 -14 94 -39l5 -2l134 80q61 -48 104 -105l-80 -134l3 -5q25 -44 39 -93l1 -6l152 -38q5 -43 5 -73q0 -34 -5 -74l-152 -38l-1 -6q-15 -49 -39 -93l-3 -5l80 -134q-48 -61 -104 -105l-134 81l-5 -3q-44 -25 -94 -39l-5 -2l-38 -151 q-43 -5 -74 -5q-33 0 -74 5l-38 151l-5 2q-49 14 -94 39l-5 3l-134 -81q-60 48 -104 105l80 134l-3 5q-25 45 -38 93l-2 6l-151 38q-6 42 -6 74q0 33 6 73l151 38l2 6q13 48 38 93l3 5l-80 134q47 61 105 105l133 -80l5 2q45 25 94 39l5 1l38 152q43 5 74 5zM600 815 q-89 0 -152 -63t-63 -151.5t63 -151.5t152 -63t152 63t63 151.5t-63 151.5t-152 63z" />
56
- <glyph unicode="&#xe020;" d="M500 1300h300q41 0 70.5 -29.5t29.5 -70.5v-100h275q10 0 17.5 -7.5t7.5 -17.5v-75h-1100v75q0 10 7.5 17.5t17.5 7.5h275v100q0 41 29.5 70.5t70.5 29.5zM500 1200v-100h300v100h-300zM1100 900v-800q0 -41 -29.5 -70.5t-70.5 -29.5h-700q-41 0 -70.5 29.5t-29.5 70.5 v800h900zM300 800v-700h100v700h-100zM500 800v-700h100v700h-100zM700 800v-700h100v700h-100zM900 800v-700h100v700h-100z" />
57
- <glyph unicode="&#xe021;" d="M18 618l620 608q8 7 18.5 7t17.5 -7l608 -608q8 -8 5.5 -13t-12.5 -5h-175v-575q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v375h-300v-375q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v575h-175q-10 0 -12.5 5t5.5 13z" />
58
- <glyph unicode="&#xe022;" d="M600 1200v-400q0 -41 29.5 -70.5t70.5 -29.5h300v-650q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v1100q0 21 14.5 35.5t35.5 14.5h450zM1000 800h-250q-21 0 -35.5 14.5t-14.5 35.5v250z" />
59
- <glyph unicode="&#xe023;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM525 900h50q10 0 17.5 -7.5t7.5 -17.5v-275h175q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5z" />
60
- <glyph unicode="&#xe024;" d="M1300 0h-538l-41 400h-242l-41 -400h-538l431 1200h209l-21 -300h162l-20 300h208zM515 800l-27 -300h224l-27 300h-170z" />
61
- <glyph unicode="&#xe025;" d="M550 1200h200q21 0 35.5 -14.5t14.5 -35.5v-450h191q20 0 25.5 -11.5t-7.5 -27.5l-327 -400q-13 -16 -32 -16t-32 16l-327 400q-13 16 -7.5 27.5t25.5 11.5h191v450q0 21 14.5 35.5t35.5 14.5zM1125 400h50q10 0 17.5 -7.5t7.5 -17.5v-350q0 -10 -7.5 -17.5t-17.5 -7.5 h-1050q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5h50q10 0 17.5 -7.5t7.5 -17.5v-175h900v175q0 10 7.5 17.5t17.5 7.5z" />
62
- <glyph unicode="&#xe026;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM525 900h150q10 0 17.5 -7.5t7.5 -17.5v-275h137q21 0 26 -11.5t-8 -27.5l-223 -275q-13 -16 -32 -16t-32 16l-223 275q-13 16 -8 27.5t26 11.5h137v275q0 10 7.5 17.5t17.5 7.5z " />
63
- <glyph unicode="&#xe027;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM632 914l223 -275q13 -16 8 -27.5t-26 -11.5h-137v-275q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v275h-137q-21 0 -26 11.5t8 27.5l223 275q13 16 32 16 t32 -16z" />
64
- <glyph unicode="&#xe028;" d="M225 1200h750q10 0 19.5 -7t12.5 -17l186 -652q7 -24 7 -49v-425q0 -12 -4 -27t-9 -17q-12 -6 -37 -6h-1100q-12 0 -27 4t-17 8q-6 13 -6 38l1 425q0 25 7 49l185 652q3 10 12.5 17t19.5 7zM878 1000h-556q-10 0 -19 -7t-11 -18l-87 -450q-2 -11 4 -18t16 -7h150 q10 0 19.5 -7t11.5 -17l38 -152q2 -10 11.5 -17t19.5 -7h250q10 0 19.5 7t11.5 17l38 152q2 10 11.5 17t19.5 7h150q10 0 16 7t4 18l-87 450q-2 11 -11 18t-19 7z" />
65
- <glyph unicode="&#xe029;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM540 820l253 -190q17 -12 17 -30t-17 -30l-253 -190q-16 -12 -28 -6.5t-12 26.5v400q0 21 12 26.5t28 -6.5z" />
66
- <glyph unicode="&#xe030;" d="M947 1060l135 135q7 7 12.5 5t5.5 -13v-362q0 -10 -7.5 -17.5t-17.5 -7.5h-362q-11 0 -13 5.5t5 12.5l133 133q-109 76 -238 76q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5h150q0 -117 -45.5 -224 t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5q192 0 347 -117z" />
67
- <glyph unicode="&#xe031;" d="M947 1060l135 135q7 7 12.5 5t5.5 -13v-361q0 -11 -7.5 -18.5t-18.5 -7.5h-361q-11 0 -13 5.5t5 12.5l134 134q-110 75 -239 75q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5h-150q0 117 45.5 224t123 184.5t184.5 123t224 45.5q192 0 347 -117zM1027 600h150 q0 -117 -45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5q-192 0 -348 118l-134 -134q-7 -8 -12.5 -5.5t-5.5 12.5v360q0 11 7.5 18.5t18.5 7.5h360q10 0 12.5 -5.5t-5.5 -12.5l-133 -133q110 -76 240 -76q116 0 214.5 57t155.5 155.5t57 214.5z" />
68
- <glyph unicode="&#xe032;" d="M125 1200h1050q10 0 17.5 -7.5t7.5 -17.5v-1150q0 -10 -7.5 -17.5t-17.5 -7.5h-1050q-10 0 -17.5 7.5t-7.5 17.5v1150q0 10 7.5 17.5t17.5 7.5zM1075 1000h-850q-10 0 -17.5 -7.5t-7.5 -17.5v-850q0 -10 7.5 -17.5t17.5 -7.5h850q10 0 17.5 7.5t7.5 17.5v850 q0 10 -7.5 17.5t-17.5 7.5zM325 900h50q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM525 900h450q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-450q-10 0 -17.5 7.5t-7.5 17.5v50 q0 10 7.5 17.5t17.5 7.5zM325 700h50q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM525 700h450q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-450q-10 0 -17.5 7.5t-7.5 17.5v50 q0 10 7.5 17.5t17.5 7.5zM325 500h50q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM525 500h450q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-450q-10 0 -17.5 7.5t-7.5 17.5v50 q0 10 7.5 17.5t17.5 7.5zM325 300h50q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM525 300h450q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-450q-10 0 -17.5 7.5t-7.5 17.5v50 q0 10 7.5 17.5t17.5 7.5z" />
69
- <glyph unicode="&#xe033;" d="M900 800v200q0 83 -58.5 141.5t-141.5 58.5h-300q-82 0 -141 -59t-59 -141v-200h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-600q0 -41 29.5 -70.5t70.5 -29.5h900q41 0 70.5 29.5t29.5 70.5v600q0 41 -29.5 70.5t-70.5 29.5h-100zM400 800v150q0 21 15 35.5t35 14.5h200 q20 0 35 -14.5t15 -35.5v-150h-300z" />
70
- <glyph unicode="&#xe034;" d="M125 1100h50q10 0 17.5 -7.5t7.5 -17.5v-1075h-100v1075q0 10 7.5 17.5t17.5 7.5zM1075 1052q4 0 9 -2q16 -6 16 -23v-421q0 -6 -3 -12q-33 -59 -66.5 -99t-65.5 -58t-56.5 -24.5t-52.5 -6.5q-26 0 -57.5 6.5t-52.5 13.5t-60 21q-41 15 -63 22.5t-57.5 15t-65.5 7.5 q-85 0 -160 -57q-7 -5 -15 -5q-6 0 -11 3q-14 7 -14 22v438q22 55 82 98.5t119 46.5q23 2 43 0.5t43 -7t32.5 -8.5t38 -13t32.5 -11q41 -14 63.5 -21t57 -14t63.5 -7q103 0 183 87q7 8 18 8z" />
71
- <glyph unicode="&#xe035;" d="M600 1175q116 0 227 -49.5t192.5 -131t131 -192.5t49.5 -227v-300q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v300q0 127 -70.5 231.5t-184.5 161.5t-245 57t-245 -57t-184.5 -161.5t-70.5 -231.5v-300q0 -10 -7.5 -17.5t-17.5 -7.5h-50 q-10 0 -17.5 7.5t-7.5 17.5v300q0 116 49.5 227t131 192.5t192.5 131t227 49.5zM220 500h160q8 0 14 -6t6 -14v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14v460q0 8 6 14t14 6zM820 500h160q8 0 14 -6t6 -14v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14v460 q0 8 6 14t14 6z" />
72
- <glyph unicode="&#xe036;" d="M321 814l258 172q9 6 15 2.5t6 -13.5v-750q0 -10 -6 -13.5t-15 2.5l-258 172q-21 14 -46 14h-250q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5h250q25 0 46 14zM900 668l120 120q7 7 17 7t17 -7l34 -34q7 -7 7 -17t-7 -17l-120 -120l120 -120q7 -7 7 -17 t-7 -17l-34 -34q-7 -7 -17 -7t-17 7l-120 119l-120 -119q-7 -7 -17 -7t-17 7l-34 34q-7 7 -7 17t7 17l119 120l-119 120q-7 7 -7 17t7 17l34 34q7 8 17 8t17 -8z" />
73
- <glyph unicode="&#xe037;" d="M321 814l258 172q9 6 15 2.5t6 -13.5v-750q0 -10 -6 -13.5t-15 2.5l-258 172q-21 14 -46 14h-250q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5h250q25 0 46 14zM766 900h4q10 -1 16 -10q96 -129 96 -290q0 -154 -90 -281q-6 -9 -17 -10l-3 -1q-9 0 -16 6 l-29 23q-7 7 -8.5 16.5t4.5 17.5q72 103 72 229q0 132 -78 238q-6 8 -4.5 18t9.5 17l29 22q7 5 15 5z" />
74
- <glyph unicode="&#xe038;" d="M967 1004h3q11 -1 17 -10q135 -179 135 -396q0 -105 -34 -206.5t-98 -185.5q-7 -9 -17 -10h-3q-9 0 -16 6l-42 34q-8 6 -9 16t5 18q111 150 111 328q0 90 -29.5 176t-84.5 157q-6 9 -5 19t10 16l42 33q7 5 15 5zM321 814l258 172q9 6 15 2.5t6 -13.5v-750q0 -10 -6 -13.5 t-15 2.5l-258 172q-21 14 -46 14h-250q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5h250q25 0 46 14zM766 900h4q10 -1 16 -10q96 -129 96 -290q0 -154 -90 -281q-6 -9 -17 -10l-3 -1q-9 0 -16 6l-29 23q-7 7 -8.5 16.5t4.5 17.5q72 103 72 229q0 132 -78 238 q-6 8 -4.5 18.5t9.5 16.5l29 22q7 5 15 5z" />
75
- <glyph unicode="&#xe039;" d="M500 900h100v-100h-100v-100h-400v-100h-100v600h500v-300zM1200 700h-200v-100h200v-200h-300v300h-200v300h-100v200h600v-500zM100 1100v-300h300v300h-300zM800 1100v-300h300v300h-300zM300 900h-100v100h100v-100zM1000 900h-100v100h100v-100zM300 500h200v-500 h-500v500h200v100h100v-100zM800 300h200v-100h-100v-100h-200v100h-100v100h100v200h-200v100h300v-300zM100 400v-300h300v300h-300zM300 200h-100v100h100v-100zM1200 200h-100v100h100v-100zM700 0h-100v100h100v-100zM1200 0h-300v100h300v-100z" />
76
- <glyph unicode="&#xe040;" d="M100 200h-100v1000h100v-1000zM300 200h-100v1000h100v-1000zM700 200h-200v1000h200v-1000zM900 200h-100v1000h100v-1000zM1200 200h-200v1000h200v-1000zM400 0h-300v100h300v-100zM600 0h-100v91h100v-91zM800 0h-100v91h100v-91zM1100 0h-200v91h200v-91z" />
77
- <glyph unicode="&#xe041;" d="M500 1200l682 -682q8 -8 8 -18t-8 -18l-464 -464q-8 -8 -18 -8t-18 8l-682 682l1 475q0 10 7.5 17.5t17.5 7.5h474zM319.5 1024.5q-29.5 29.5 -71 29.5t-71 -29.5t-29.5 -71.5t29.5 -71.5t71 -29.5t71 29.5t29.5 71.5t-29.5 71.5z" />
78
- <glyph unicode="&#xe042;" d="M500 1200l682 -682q8 -8 8 -18t-8 -18l-464 -464q-8 -8 -18 -8t-18 8l-682 682l1 475q0 10 7.5 17.5t17.5 7.5h474zM800 1200l682 -682q8 -8 8 -18t-8 -18l-464 -464q-8 -8 -18 -8t-18 8l-56 56l424 426l-700 700h150zM319.5 1024.5q-29.5 29.5 -71 29.5t-71 -29.5 t-29.5 -71.5t29.5 -71.5t71 -29.5t71 29.5t29.5 71.5t-29.5 71.5z" />
79
- <glyph unicode="&#xe043;" d="M300 1200h825q75 0 75 -75v-900q0 -25 -18 -43l-64 -64q-8 -8 -13 -5.5t-5 12.5v950q0 10 -7.5 17.5t-17.5 7.5h-700q-25 0 -43 -18l-64 -64q-8 -8 -5.5 -13t12.5 -5h700q10 0 17.5 -7.5t7.5 -17.5v-950q0 -10 -7.5 -17.5t-17.5 -7.5h-850q-10 0 -17.5 7.5t-7.5 17.5v975 q0 25 18 43l139 139q18 18 43 18z" />
80
- <glyph unicode="&#xe044;" d="M250 1200h800q21 0 35.5 -14.5t14.5 -35.5v-1150l-450 444l-450 -445v1151q0 21 14.5 35.5t35.5 14.5z" />
81
- <glyph unicode="&#xe045;" d="M822 1200h-444q-11 0 -19 -7.5t-9 -17.5l-78 -301q-7 -24 7 -45l57 -108q6 -9 17.5 -15t21.5 -6h450q10 0 21.5 6t17.5 15l62 108q14 21 7 45l-83 301q-1 10 -9 17.5t-19 7.5zM1175 800h-150q-10 0 -21 -6.5t-15 -15.5l-78 -156q-4 -9 -15 -15.5t-21 -6.5h-550 q-10 0 -21 6.5t-15 15.5l-78 156q-4 9 -15 15.5t-21 6.5h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-650q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h750q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5 t7.5 17.5v650q0 10 -7.5 17.5t-17.5 7.5zM850 200h-500q-10 0 -19.5 -7t-11.5 -17l-38 -152q-2 -10 3.5 -17t15.5 -7h600q10 0 15.5 7t3.5 17l-38 152q-2 10 -11.5 17t-19.5 7z" />
82
- <glyph unicode="&#xe046;" d="M500 1100h200q56 0 102.5 -20.5t72.5 -50t44 -59t25 -50.5l6 -20h150q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v600q0 41 29.5 70.5t70.5 29.5h150q2 8 6.5 21.5t24 48t45 61t72 48t102.5 21.5zM900 800v-100 h100v100h-100zM600 730q-95 0 -162.5 -67.5t-67.5 -162.5t67.5 -162.5t162.5 -67.5t162.5 67.5t67.5 162.5t-67.5 162.5t-162.5 67.5zM600 603q43 0 73 -30t30 -73t-30 -73t-73 -30t-73 30t-30 73t30 73t73 30z" />
83
- <glyph unicode="&#xe047;" d="M681 1199l385 -998q20 -50 60 -92q18 -19 36.5 -29.5t27.5 -11.5l10 -2v-66h-417v66q53 0 75 43.5t5 88.5l-82 222h-391q-58 -145 -92 -234q-11 -34 -6.5 -57t25.5 -37t46 -20t55 -6v-66h-365v66q56 24 84 52q12 12 25 30.5t20 31.5l7 13l399 1006h93zM416 521h340 l-162 457z" />
84
- <glyph unicode="&#xe048;" d="M753 641q5 -1 14.5 -4.5t36 -15.5t50.5 -26.5t53.5 -40t50.5 -54.5t35.5 -70t14.5 -87q0 -67 -27.5 -125.5t-71.5 -97.5t-98.5 -66.5t-108.5 -40.5t-102 -13h-500v89q41 7 70.5 32.5t29.5 65.5v827q0 24 -0.5 34t-3.5 24t-8.5 19.5t-17 13.5t-28 12.5t-42.5 11.5v71 l471 -1q57 0 115.5 -20.5t108 -57t80.5 -94t31 -124.5q0 -51 -15.5 -96.5t-38 -74.5t-45 -50.5t-38.5 -30.5zM400 700h139q78 0 130.5 48.5t52.5 122.5q0 41 -8.5 70.5t-29.5 55.5t-62.5 39.5t-103.5 13.5h-118v-350zM400 200h216q80 0 121 50.5t41 130.5q0 90 -62.5 154.5 t-156.5 64.5h-159v-400z" />
85
- <glyph unicode="&#xe049;" d="M877 1200l2 -57q-83 -19 -116 -45.5t-40 -66.5l-132 -839q-9 -49 13 -69t96 -26v-97h-500v97q186 16 200 98l173 832q3 17 3 30t-1.5 22.5t-9 17.5t-13.5 12.5t-21.5 10t-26 8.5t-33.5 10q-13 3 -19 5v57h425z" />
86
- <glyph unicode="&#xe050;" d="M1300 900h-50q0 21 -4 37t-9.5 26.5t-18 17.5t-22 11t-28.5 5.5t-31 2t-37 0.5h-200v-850q0 -22 25 -34.5t50 -13.5l25 -2v-100h-400v100q4 0 11 0.5t24 3t30 7t24 15t11 24.5v850h-200q-25 0 -37 -0.5t-31 -2t-28.5 -5.5t-22 -11t-18 -17.5t-9.5 -26.5t-4 -37h-50v300 h1000v-300zM175 1000h-75v-800h75l-125 -167l-125 167h75v800h-75l125 167z" />
87
- <glyph unicode="&#xe051;" d="M1100 900h-50q0 21 -4 37t-9.5 26.5t-18 17.5t-22 11t-28.5 5.5t-31 2t-37 0.5h-200v-650q0 -22 25 -34.5t50 -13.5l25 -2v-100h-400v100q4 0 11 0.5t24 3t30 7t24 15t11 24.5v650h-200q-25 0 -37 -0.5t-31 -2t-28.5 -5.5t-22 -11t-18 -17.5t-9.5 -26.5t-4 -37h-50v300 h1000v-300zM1167 50l-167 -125v75h-800v-75l-167 125l167 125v-75h800v75z" />
88
- <glyph unicode="&#xe052;" d="M50 1100h600q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 800h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM50 500h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
89
- <glyph unicode="&#xe053;" d="M250 1100h700q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 800h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM250 500h700q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
90
- <glyph unicode="&#xe054;" d="M500 950v100q0 21 14.5 35.5t35.5 14.5h600q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5zM100 650v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000 q-21 0 -35.5 14.5t-14.5 35.5zM300 350v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5zM0 50v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100 q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5z" />
91
- <glyph unicode="&#xe055;" d="M50 1100h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 800h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM50 500h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
92
- <glyph unicode="&#xe056;" d="M50 1100h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM350 1100h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM50 800h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM350 800h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 500h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM350 500h800q21 0 35.5 -14.5t14.5 -35.5v-100 q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM350 200h800 q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
93
- <glyph unicode="&#xe057;" d="M400 0h-100v1100h100v-1100zM550 1100h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM550 800h500q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-500 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM267 550l-167 -125v75h-200v100h200v75zM550 500h300q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM550 200h600 q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
94
- <glyph unicode="&#xe058;" d="M50 1100h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM900 0h-100v1100h100v-1100zM50 800h500q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-500 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM1100 600h200v-100h-200v-75l-167 125l167 125v-75zM50 500h300q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h600 q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
95
- <glyph unicode="&#xe059;" d="M75 1000h750q31 0 53 -22t22 -53v-650q0 -31 -22 -53t-53 -22h-750q-31 0 -53 22t-22 53v650q0 31 22 53t53 22zM1200 300l-300 300l300 300v-600z" />
96
- <glyph unicode="&#xe060;" d="M44 1100h1112q18 0 31 -13t13 -31v-1012q0 -18 -13 -31t-31 -13h-1112q-18 0 -31 13t-13 31v1012q0 18 13 31t31 13zM100 1000v-737l247 182l298 -131l-74 156l293 318l236 -288v500h-1000zM342 884q56 0 95 -39t39 -94.5t-39 -95t-95 -39.5t-95 39.5t-39 95t39 94.5 t95 39z" />
97
- <glyph unicode="&#xe062;" d="M648 1169q117 0 216 -60t156.5 -161t57.5 -218q0 -115 -70 -258q-69 -109 -158 -225.5t-143 -179.5l-54 -62q-9 8 -25.5 24.5t-63.5 67.5t-91 103t-98.5 128t-95.5 148q-60 132 -60 249q0 88 34 169.5t91.5 142t137 96.5t166.5 36zM652.5 974q-91.5 0 -156.5 -65 t-65 -157t65 -156.5t156.5 -64.5t156.5 64.5t65 156.5t-65 157t-156.5 65z" />
98
- <glyph unicode="&#xe063;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 173v854q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57z" />
99
- <glyph unicode="&#xe064;" d="M554 1295q21 -72 57.5 -143.5t76 -130t83 -118t82.5 -117t70 -116t49.5 -126t18.5 -136.5q0 -71 -25.5 -135t-68.5 -111t-99 -82t-118.5 -54t-125.5 -23q-84 5 -161.5 34t-139.5 78.5t-99 125t-37 164.5q0 69 18 136.5t49.5 126.5t69.5 116.5t81.5 117.5t83.5 119 t76.5 131t58.5 143zM344 710q-23 -33 -43.5 -70.5t-40.5 -102.5t-17 -123q1 -37 14.5 -69.5t30 -52t41 -37t38.5 -24.5t33 -15q21 -7 32 -1t13 22l6 34q2 10 -2.5 22t-13.5 19q-5 4 -14 12t-29.5 40.5t-32.5 73.5q-26 89 6 271q2 11 -6 11q-8 1 -15 -10z" />
100
- <glyph unicode="&#xe065;" d="M1000 1013l108 115q2 1 5 2t13 2t20.5 -1t25 -9.5t28.5 -21.5q22 -22 27 -43t0 -32l-6 -10l-108 -115zM350 1100h400q50 0 105 -13l-187 -187h-368q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v182l200 200v-332 q0 -165 -93.5 -257.5t-256.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5zM1009 803l-362 -362l-161 -50l55 170l355 355z" />
101
- <glyph unicode="&#xe066;" d="M350 1100h361q-164 -146 -216 -200h-195q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5l200 153v-103q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5z M824 1073l339 -301q8 -7 8 -17.5t-8 -17.5l-340 -306q-7 -6 -12.5 -4t-6.5 11v203q-26 1 -54.5 0t-78.5 -7.5t-92 -17.5t-86 -35t-70 -57q10 59 33 108t51.5 81.5t65 58.5t68.5 40.5t67 24.5t56 13.5t40 4.5v210q1 10 6.5 12.5t13.5 -4.5z" />
102
- <glyph unicode="&#xe067;" d="M350 1100h350q60 0 127 -23l-178 -177h-349q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v69l200 200v-219q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5z M643 639l395 395q7 7 17.5 7t17.5 -7l101 -101q7 -7 7 -17.5t-7 -17.5l-531 -532q-7 -7 -17.5 -7t-17.5 7l-248 248q-7 7 -7 17.5t7 17.5l101 101q7 7 17.5 7t17.5 -7l111 -111q8 -7 18 -7t18 7z" />
103
- <glyph unicode="&#xe068;" d="M318 918l264 264q8 8 18 8t18 -8l260 -264q7 -8 4.5 -13t-12.5 -5h-170v-200h200v173q0 10 5 12t13 -5l264 -260q8 -7 8 -17.5t-8 -17.5l-264 -265q-8 -7 -13 -5t-5 12v173h-200v-200h170q10 0 12.5 -5t-4.5 -13l-260 -264q-8 -8 -18 -8t-18 8l-264 264q-8 8 -5.5 13 t12.5 5h175v200h-200v-173q0 -10 -5 -12t-13 5l-264 265q-8 7 -8 17.5t8 17.5l264 260q8 7 13 5t5 -12v-173h200v200h-175q-10 0 -12.5 5t5.5 13z" />
104
- <glyph unicode="&#xe069;" d="M250 1100h100q21 0 35.5 -14.5t14.5 -35.5v-438l464 453q15 14 25.5 10t10.5 -25v-1000q0 -21 -10.5 -25t-25.5 10l-464 453v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v1000q0 21 14.5 35.5t35.5 14.5z" />
105
- <glyph unicode="&#xe070;" d="M50 1100h100q21 0 35.5 -14.5t14.5 -35.5v-438l464 453q15 14 25.5 10t10.5 -25v-438l464 453q15 14 25.5 10t10.5 -25v-1000q0 -21 -10.5 -25t-25.5 10l-464 453v-438q0 -21 -10.5 -25t-25.5 10l-464 453v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5 t-14.5 35.5v1000q0 21 14.5 35.5t35.5 14.5z" />
106
- <glyph unicode="&#xe071;" d="M1200 1050v-1000q0 -21 -10.5 -25t-25.5 10l-464 453v-438q0 -21 -10.5 -25t-25.5 10l-492 480q-15 14 -15 35t15 35l492 480q15 14 25.5 10t10.5 -25v-438l464 453q15 14 25.5 10t10.5 -25z" />
107
- <glyph unicode="&#xe072;" d="M243 1074l814 -498q18 -11 18 -26t-18 -26l-814 -498q-18 -11 -30.5 -4t-12.5 28v1000q0 21 12.5 28t30.5 -4z" />
108
- <glyph unicode="&#xe073;" d="M250 1000h200q21 0 35.5 -14.5t14.5 -35.5v-800q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v800q0 21 14.5 35.5t35.5 14.5zM650 1000h200q21 0 35.5 -14.5t14.5 -35.5v-800q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v800 q0 21 14.5 35.5t35.5 14.5z" />
109
- <glyph unicode="&#xe074;" d="M1100 950v-800q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v800q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5z" />
110
- <glyph unicode="&#xe075;" d="M500 612v438q0 21 10.5 25t25.5 -10l492 -480q15 -14 15 -35t-15 -35l-492 -480q-15 -14 -25.5 -10t-10.5 25v438l-464 -453q-15 -14 -25.5 -10t-10.5 25v1000q0 21 10.5 25t25.5 -10z" />
111
- <glyph unicode="&#xe076;" d="M1048 1102l100 1q20 0 35 -14.5t15 -35.5l5 -1000q0 -21 -14.5 -35.5t-35.5 -14.5l-100 -1q-21 0 -35.5 14.5t-14.5 35.5l-2 437l-463 -454q-14 -15 -24.5 -10.5t-10.5 25.5l-2 437l-462 -455q-15 -14 -25.5 -9.5t-10.5 24.5l-5 1000q0 21 10.5 25.5t25.5 -10.5l466 -450 l-2 438q0 20 10.5 24.5t25.5 -9.5l466 -451l-2 438q0 21 14.5 35.5t35.5 14.5z" />
112
- <glyph unicode="&#xe077;" d="M850 1100h100q21 0 35.5 -14.5t14.5 -35.5v-1000q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v438l-464 -453q-15 -14 -25.5 -10t-10.5 25v1000q0 21 10.5 25t25.5 -10l464 -453v438q0 21 14.5 35.5t35.5 14.5z" />
113
- <glyph unicode="&#xe078;" d="M686 1081l501 -540q15 -15 10.5 -26t-26.5 -11h-1042q-22 0 -26.5 11t10.5 26l501 540q15 15 36 15t36 -15zM150 400h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
114
- <glyph unicode="&#xe079;" d="M885 900l-352 -353l352 -353l-197 -198l-552 552l552 550z" />
115
- <glyph unicode="&#xe080;" d="M1064 547l-551 -551l-198 198l353 353l-353 353l198 198z" />
116
- <glyph unicode="&#xe081;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM650 900h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-150h-150 q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -21 14.5 -35.5t35.5 -14.5h150v-150q0 -21 14.5 -35.5t35.5 -14.5h100q21 0 35.5 14.5t14.5 35.5v150h150q21 0 35.5 14.5t14.5 35.5v100q0 21 -14.5 35.5t-35.5 14.5h-150v150q0 21 -14.5 35.5t-35.5 14.5z" />
117
- <glyph unicode="&#xe082;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM850 700h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -21 14.5 -35.5 t35.5 -14.5h500q21 0 35.5 14.5t14.5 35.5v100q0 21 -14.5 35.5t-35.5 14.5z" />
118
- <glyph unicode="&#xe083;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM741.5 913q-12.5 0 -21.5 -9l-120 -120l-120 120q-9 9 -21.5 9 t-21.5 -9l-141 -141q-9 -9 -9 -21.5t9 -21.5l120 -120l-120 -120q-9 -9 -9 -21.5t9 -21.5l141 -141q9 -9 21.5 -9t21.5 9l120 120l120 -120q9 -9 21.5 -9t21.5 9l141 141q9 9 9 21.5t-9 21.5l-120 120l120 120q9 9 9 21.5t-9 21.5l-141 141q-9 9 -21.5 9z" />
119
- <glyph unicode="&#xe084;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM546 623l-84 85q-7 7 -17.5 7t-18.5 -7l-139 -139q-7 -8 -7 -18t7 -18 l242 -241q7 -8 17.5 -8t17.5 8l375 375q7 7 7 17.5t-7 18.5l-139 139q-7 7 -17.5 7t-17.5 -7z" />
120
- <glyph unicode="&#xe085;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM588 941q-29 0 -59 -5.5t-63 -20.5t-58 -38.5t-41.5 -63t-16.5 -89.5 q0 -25 20 -25h131q30 -5 35 11q6 20 20.5 28t45.5 8q20 0 31.5 -10.5t11.5 -28.5q0 -23 -7 -34t-26 -18q-1 0 -13.5 -4t-19.5 -7.5t-20 -10.5t-22 -17t-18.5 -24t-15.5 -35t-8 -46q-1 -8 5.5 -16.5t20.5 -8.5h173q7 0 22 8t35 28t37.5 48t29.5 74t12 100q0 47 -17 83 t-42.5 57t-59.5 34.5t-64 18t-59 4.5zM675 400h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-150q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v150q0 10 -7.5 17.5t-17.5 7.5z" />
121
- <glyph unicode="&#xe086;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM675 1000h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-150q0 -10 7.5 -17.5 t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v150q0 10 -7.5 17.5t-17.5 7.5zM675 700h-250q-10 0 -17.5 -7.5t-7.5 -17.5v-50q0 -10 7.5 -17.5t17.5 -7.5h75v-200h-75q-10 0 -17.5 -7.5t-7.5 -17.5v-50q0 -10 7.5 -17.5t17.5 -7.5h350q10 0 17.5 7.5t7.5 17.5v50q0 10 -7.5 17.5 t-17.5 7.5h-75v275q0 10 -7.5 17.5t-17.5 7.5z" />
122
- <glyph unicode="&#xe087;" d="M525 1200h150q10 0 17.5 -7.5t7.5 -17.5v-194q103 -27 178.5 -102.5t102.5 -178.5h194q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-194q-27 -103 -102.5 -178.5t-178.5 -102.5v-194q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v194 q-103 27 -178.5 102.5t-102.5 178.5h-194q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h194q27 103 102.5 178.5t178.5 102.5v194q0 10 7.5 17.5t17.5 7.5zM700 893v-168q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v168q-68 -23 -119 -74 t-74 -119h168q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-168q23 -68 74 -119t119 -74v168q0 10 7.5 17.5t17.5 7.5h150q10 0 17.5 -7.5t7.5 -17.5v-168q68 23 119 74t74 119h-168q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h168 q-23 68 -74 119t-119 74z" />
123
- <glyph unicode="&#xe088;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM759 823l64 -64q7 -7 7 -17.5t-7 -17.5l-124 -124l124 -124q7 -7 7 -17.5t-7 -17.5l-64 -64q-7 -7 -17.5 -7t-17.5 7l-124 124l-124 -124q-7 -7 -17.5 -7t-17.5 7l-64 64 q-7 7 -7 17.5t7 17.5l124 124l-124 124q-7 7 -7 17.5t7 17.5l64 64q7 7 17.5 7t17.5 -7l124 -124l124 124q7 7 17.5 7t17.5 -7z" />
124
- <glyph unicode="&#xe089;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM782 788l106 -106q7 -7 7 -17.5t-7 -17.5l-320 -321q-8 -7 -18 -7t-18 7l-202 203q-8 7 -8 17.5t8 17.5l106 106q7 8 17.5 8t17.5 -8l79 -79l197 197q7 7 17.5 7t17.5 -7z" />
125
- <glyph unicode="&#xe090;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5q0 -120 65 -225 l587 587q-105 65 -225 65zM965 819l-584 -584q104 -62 219 -62q116 0 214.5 57t155.5 155.5t57 214.5q0 115 -62 219z" />
126
- <glyph unicode="&#xe091;" d="M39 582l522 427q16 13 27.5 8t11.5 -26v-291h550q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-550v-291q0 -21 -11.5 -26t-27.5 8l-522 427q-16 13 -16 32t16 32z" />
127
- <glyph unicode="&#xe092;" d="M639 1009l522 -427q16 -13 16 -32t-16 -32l-522 -427q-16 -13 -27.5 -8t-11.5 26v291h-550q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h550v291q0 21 11.5 26t27.5 -8z" />
128
- <glyph unicode="&#xe093;" d="M682 1161l427 -522q13 -16 8 -27.5t-26 -11.5h-291v-550q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v550h-291q-21 0 -26 11.5t8 27.5l427 522q13 16 32 16t32 -16z" />
129
- <glyph unicode="&#xe094;" d="M550 1200h200q21 0 35.5 -14.5t14.5 -35.5v-550h291q21 0 26 -11.5t-8 -27.5l-427 -522q-13 -16 -32 -16t-32 16l-427 522q-13 16 -8 27.5t26 11.5h291v550q0 21 14.5 35.5t35.5 14.5z" />
130
- <glyph unicode="&#xe095;" d="M639 1109l522 -427q16 -13 16 -32t-16 -32l-522 -427q-16 -13 -27.5 -8t-11.5 26v291q-94 -2 -182 -20t-170.5 -52t-147 -92.5t-100.5 -135.5q5 105 27 193.5t67.5 167t113 135t167 91.5t225.5 42v262q0 21 11.5 26t27.5 -8z" />
131
- <glyph unicode="&#xe096;" d="M850 1200h300q21 0 35.5 -14.5t14.5 -35.5v-300q0 -21 -10.5 -25t-24.5 10l-94 94l-249 -249q-8 -7 -18 -7t-18 7l-106 106q-7 8 -7 18t7 18l249 249l-94 94q-14 14 -10 24.5t25 10.5zM350 0h-300q-21 0 -35.5 14.5t-14.5 35.5v300q0 21 10.5 25t24.5 -10l94 -94l249 249 q8 7 18 7t18 -7l106 -106q7 -8 7 -18t-7 -18l-249 -249l94 -94q14 -14 10 -24.5t-25 -10.5z" />
132
- <glyph unicode="&#xe097;" d="M1014 1120l106 -106q7 -8 7 -18t-7 -18l-249 -249l94 -94q14 -14 10 -24.5t-25 -10.5h-300q-21 0 -35.5 14.5t-14.5 35.5v300q0 21 10.5 25t24.5 -10l94 -94l249 249q8 7 18 7t18 -7zM250 600h300q21 0 35.5 -14.5t14.5 -35.5v-300q0 -21 -10.5 -25t-24.5 10l-94 94 l-249 -249q-8 -7 -18 -7t-18 7l-106 106q-7 8 -7 18t7 18l249 249l-94 94q-14 14 -10 24.5t25 10.5z" />
133
- <glyph unicode="&#xe101;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM704 900h-208q-20 0 -32 -14.5t-8 -34.5l58 -302q4 -20 21.5 -34.5 t37.5 -14.5h54q20 0 37.5 14.5t21.5 34.5l58 302q4 20 -8 34.5t-32 14.5zM675 400h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-150q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v150q0 10 -7.5 17.5t-17.5 7.5z" />
134
- <glyph unicode="&#xe102;" d="M260 1200q9 0 19 -2t15 -4l5 -2q22 -10 44 -23l196 -118q21 -13 36 -24q29 -21 37 -12q11 13 49 35l196 118q22 13 45 23q17 7 38 7q23 0 47 -16.5t37 -33.5l13 -16q14 -21 18 -45l25 -123l8 -44q1 -9 8.5 -14.5t17.5 -5.5h61q10 0 17.5 -7.5t7.5 -17.5v-50 q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 -7.5t-7.5 -17.5v-175h-400v300h-200v-300h-400v175q0 10 -7.5 17.5t-17.5 7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5h61q11 0 18 3t7 8q0 4 9 52l25 128q5 25 19 45q2 3 5 7t13.5 15t21.5 19.5t26.5 15.5 t29.5 7zM915 1079l-166 -162q-7 -7 -5 -12t12 -5h219q10 0 15 7t2 17l-51 149q-3 10 -11 12t-15 -6zM463 917l-177 157q-8 7 -16 5t-11 -12l-51 -143q-3 -10 2 -17t15 -7h231q11 0 12.5 5t-5.5 12zM500 0h-375q-10 0 -17.5 7.5t-7.5 17.5v375h400v-400zM1100 400v-375 q0 -10 -7.5 -17.5t-17.5 -7.5h-375v400h400z" />
135
- <glyph unicode="&#xe103;" d="M1165 1190q8 3 21 -6.5t13 -17.5q-2 -178 -24.5 -323.5t-55.5 -245.5t-87 -174.5t-102.5 -118.5t-118 -68.5t-118.5 -33t-120 -4.5t-105 9.5t-90 16.5q-61 12 -78 11q-4 1 -12.5 0t-34 -14.5t-52.5 -40.5l-153 -153q-26 -24 -37 -14.5t-11 43.5q0 64 42 102q8 8 50.5 45 t66.5 58q19 17 35 47t13 61q-9 55 -10 102.5t7 111t37 130t78 129.5q39 51 80 88t89.5 63.5t94.5 45t113.5 36t129 31t157.5 37t182 47.5zM1116 1098q-8 9 -22.5 -3t-45.5 -50q-38 -47 -119 -103.5t-142 -89.5l-62 -33q-56 -30 -102 -57t-104 -68t-102.5 -80.5t-85.5 -91 t-64 -104.5q-24 -56 -31 -86t2 -32t31.5 17.5t55.5 59.5q25 30 94 75.5t125.5 77.5t147.5 81q70 37 118.5 69t102 79.5t99 111t86.5 148.5q22 50 24 60t-6 19z" />
136
- <glyph unicode="&#xe104;" d="M653 1231q-39 -67 -54.5 -131t-10.5 -114.5t24.5 -96.5t47.5 -80t63.5 -62.5t68.5 -46.5t65 -30q-4 7 -17.5 35t-18.5 39.5t-17 39.5t-17 43t-13 42t-9.5 44.5t-2 42t4 43t13.5 39t23 38.5q96 -42 165 -107.5t105 -138t52 -156t13 -159t-19 -149.5q-13 -55 -44 -106.5 t-68 -87t-78.5 -64.5t-72.5 -45t-53 -22q-72 -22 -127 -11q-31 6 -13 19q6 3 17 7q13 5 32.5 21t41 44t38.5 63.5t21.5 81.5t-6.5 94.5t-50 107t-104 115.5q10 -104 -0.5 -189t-37 -140.5t-65 -93t-84 -52t-93.5 -11t-95 24.5q-80 36 -131.5 114t-53.5 171q-2 23 0 49.5 t4.5 52.5t13.5 56t27.5 60t46 64.5t69.5 68.5q-8 -53 -5 -102.5t17.5 -90t34 -68.5t44.5 -39t49 -2q31 13 38.5 36t-4.5 55t-29 64.5t-36 75t-26 75.5q-15 85 2 161.5t53.5 128.5t85.5 92.5t93.5 61t81.5 25.5z" />
137
- <glyph unicode="&#xe105;" d="M600 1094q82 0 160.5 -22.5t140 -59t116.5 -82.5t94.5 -95t68 -95t42.5 -82.5t14 -57.5t-14 -57.5t-43 -82.5t-68.5 -95t-94.5 -95t-116.5 -82.5t-140 -59t-159.5 -22.5t-159.5 22.5t-140 59t-116.5 82.5t-94.5 95t-68.5 95t-43 82.5t-14 57.5t14 57.5t42.5 82.5t68 95 t94.5 95t116.5 82.5t140 59t160.5 22.5zM888 829q-15 15 -18 12t5 -22q25 -57 25 -119q0 -124 -88 -212t-212 -88t-212 88t-88 212q0 59 23 114q8 19 4.5 22t-17.5 -12q-70 -69 -160 -184q-13 -16 -15 -40.5t9 -42.5q22 -36 47 -71t70 -82t92.5 -81t113 -58.5t133.5 -24.5 t133.5 24t113 58.5t92.5 81.5t70 81.5t47 70.5q11 18 9 42.5t-14 41.5q-90 117 -163 189zM448 727l-35 -36q-15 -15 -19.5 -38.5t4.5 -41.5q37 -68 93 -116q16 -13 38.5 -11t36.5 17l35 34q14 15 12.5 33.5t-16.5 33.5q-44 44 -89 117q-11 18 -28 20t-32 -12z" />
138
- <glyph unicode="&#xe106;" d="M592 0h-148l31 120q-91 20 -175.5 68.5t-143.5 106.5t-103.5 119t-66.5 110t-22 76q0 21 14 57.5t42.5 82.5t68 95t94.5 95t116.5 82.5t140 59t160.5 22.5q61 0 126 -15l32 121h148zM944 770l47 181q108 -85 176.5 -192t68.5 -159q0 -26 -19.5 -71t-59.5 -102t-93 -112 t-129 -104.5t-158 -75.5l46 173q77 49 136 117t97 131q11 18 9 42.5t-14 41.5q-54 70 -107 130zM310 824q-70 -69 -160 -184q-13 -16 -15 -40.5t9 -42.5q18 -30 39 -60t57 -70.5t74 -73t90 -61t105 -41.5l41 154q-107 18 -178.5 101.5t-71.5 193.5q0 59 23 114q8 19 4.5 22 t-17.5 -12zM448 727l-35 -36q-15 -15 -19.5 -38.5t4.5 -41.5q37 -68 93 -116q16 -13 38.5 -11t36.5 17l12 11l22 86l-3 4q-44 44 -89 117q-11 18 -28 20t-32 -12z" />
139
- <glyph unicode="&#xe107;" d="M-90 100l642 1066q20 31 48 28.5t48 -35.5l642 -1056q21 -32 7.5 -67.5t-50.5 -35.5h-1294q-37 0 -50.5 34t7.5 66zM155 200h345v75q0 10 7.5 17.5t17.5 7.5h150q10 0 17.5 -7.5t7.5 -17.5v-75h345l-445 723zM496 700h208q20 0 32 -14.5t8 -34.5l-58 -252 q-4 -20 -21.5 -34.5t-37.5 -14.5h-54q-20 0 -37.5 14.5t-21.5 34.5l-58 252q-4 20 8 34.5t32 14.5z" />
140
- <glyph unicode="&#xe108;" d="M650 1200q62 0 106 -44t44 -106v-339l363 -325q15 -14 26 -38.5t11 -44.5v-41q0 -20 -12 -26.5t-29 5.5l-359 249v-263q100 -93 100 -113v-64q0 -21 -13 -29t-32 1l-205 128l-205 -128q-19 -9 -32 -1t-13 29v64q0 20 100 113v263l-359 -249q-17 -12 -29 -5.5t-12 26.5v41 q0 20 11 44.5t26 38.5l363 325v339q0 62 44 106t106 44z" />
141
- <glyph unicode="&#xe109;" d="M850 1200h100q21 0 35.5 -14.5t14.5 -35.5v-50h50q21 0 35.5 -14.5t14.5 -35.5v-150h-1100v150q0 21 14.5 35.5t35.5 14.5h50v50q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-50h500v50q0 21 14.5 35.5t35.5 14.5zM1100 800v-750q0 -21 -14.5 -35.5 t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v750h1100zM100 600v-100h100v100h-100zM300 600v-100h100v100h-100zM500 600v-100h100v100h-100zM700 600v-100h100v100h-100zM900 600v-100h100v100h-100zM100 400v-100h100v100h-100zM300 400v-100h100v100h-100zM500 400 v-100h100v100h-100zM700 400v-100h100v100h-100zM900 400v-100h100v100h-100zM100 200v-100h100v100h-100zM300 200v-100h100v100h-100zM500 200v-100h100v100h-100zM700 200v-100h100v100h-100zM900 200v-100h100v100h-100z" />
142
- <glyph unicode="&#xe110;" d="M1135 1165l249 -230q15 -14 15 -35t-15 -35l-249 -230q-14 -14 -24.5 -10t-10.5 25v150h-159l-600 -600h-291q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h209l600 600h241v150q0 21 10.5 25t24.5 -10zM522 819l-141 -141l-122 122h-209q-21 0 -35.5 14.5 t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h291zM1135 565l249 -230q15 -14 15 -35t-15 -35l-249 -230q-14 -14 -24.5 -10t-10.5 25v150h-241l-181 181l141 141l122 -122h159v150q0 21 10.5 25t24.5 -10z" />
143
- <glyph unicode="&#xe111;" d="M100 1100h1000q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-596l-304 -300v300h-100q-41 0 -70.5 29.5t-29.5 70.5v600q0 41 29.5 70.5t70.5 29.5z" />
144
- <glyph unicode="&#xe112;" d="M150 1200h200q21 0 35.5 -14.5t14.5 -35.5v-250h-300v250q0 21 14.5 35.5t35.5 14.5zM850 1200h200q21 0 35.5 -14.5t14.5 -35.5v-250h-300v250q0 21 14.5 35.5t35.5 14.5zM1100 800v-300q0 -41 -3 -77.5t-15 -89.5t-32 -96t-58 -89t-89 -77t-129 -51t-174 -20t-174 20 t-129 51t-89 77t-58 89t-32 96t-15 89.5t-3 77.5v300h300v-250v-27v-42.5t1.5 -41t5 -38t10 -35t16.5 -30t25.5 -24.5t35 -19t46.5 -12t60 -4t60 4.5t46.5 12.5t35 19.5t25 25.5t17 30.5t10 35t5 38t2 40.5t-0.5 42v25v250h300z" />
145
- <glyph unicode="&#xe113;" d="M1100 411l-198 -199l-353 353l-353 -353l-197 199l551 551z" />
146
- <glyph unicode="&#xe114;" d="M1101 789l-550 -551l-551 551l198 199l353 -353l353 353z" />
147
- <glyph unicode="&#xe115;" d="M404 1000h746q21 0 35.5 -14.5t14.5 -35.5v-551h150q21 0 25 -10.5t-10 -24.5l-230 -249q-14 -15 -35 -15t-35 15l-230 249q-14 14 -10 24.5t25 10.5h150v401h-381zM135 984l230 -249q14 -14 10 -24.5t-25 -10.5h-150v-400h385l215 -200h-750q-21 0 -35.5 14.5 t-14.5 35.5v550h-150q-21 0 -25 10.5t10 24.5l230 249q14 15 35 15t35 -15z" />
148
- <glyph unicode="&#xe116;" d="M56 1200h94q17 0 31 -11t18 -27l38 -162h896q24 0 39 -18.5t10 -42.5l-100 -475q-5 -21 -27 -42.5t-55 -21.5h-633l48 -200h535q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-50v-50q0 -21 -14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5v50h-300v-50 q0 -21 -14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5v50h-31q-18 0 -32.5 10t-20.5 19l-5 10l-201 961h-54q-20 0 -35 14.5t-15 35.5t15 35.5t35 14.5z" />
149
- <glyph unicode="&#xe117;" d="M1200 1000v-100h-1200v100h200q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5h500zM0 800h1200v-800h-1200v800z" />
150
- <glyph unicode="&#xe118;" d="M200 800l-200 -400v600h200q0 41 29.5 70.5t70.5 29.5h300q42 0 71 -29.5t29 -70.5h500v-200h-1000zM1500 700l-300 -700h-1200l300 700h1200z" />
151
- <glyph unicode="&#xe119;" d="M635 1184l230 -249q14 -14 10 -24.5t-25 -10.5h-150v-601h150q21 0 25 -10.5t-10 -24.5l-230 -249q-14 -15 -35 -15t-35 15l-230 249q-14 14 -10 24.5t25 10.5h150v601h-150q-21 0 -25 10.5t10 24.5l230 249q14 15 35 15t35 -15z" />
152
- <glyph unicode="&#xe120;" d="M936 864l249 -229q14 -15 14 -35.5t-14 -35.5l-249 -229q-15 -15 -25.5 -10.5t-10.5 24.5v151h-600v-151q0 -20 -10.5 -24.5t-25.5 10.5l-249 229q-14 15 -14 35.5t14 35.5l249 229q15 15 25.5 10.5t10.5 -25.5v-149h600v149q0 21 10.5 25.5t25.5 -10.5z" />
153
- <glyph unicode="&#xe121;" d="M1169 400l-172 732q-5 23 -23 45.5t-38 22.5h-672q-20 0 -38 -20t-23 -41l-172 -739h1138zM1100 300h-1000q-41 0 -70.5 -29.5t-29.5 -70.5v-100q0 -41 29.5 -70.5t70.5 -29.5h1000q41 0 70.5 29.5t29.5 70.5v100q0 41 -29.5 70.5t-70.5 29.5zM800 100v100h100v-100h-100 zM1000 100v100h100v-100h-100z" />
154
- <glyph unicode="&#xe122;" d="M1150 1100q21 0 35.5 -14.5t14.5 -35.5v-850q0 -21 -14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5v850q0 21 14.5 35.5t35.5 14.5zM1000 200l-675 200h-38l47 -276q3 -16 -5.5 -20t-29.5 -4h-7h-84q-20 0 -34.5 14t-18.5 35q-55 337 -55 351v250v6q0 16 1 23.5t6.5 14 t17.5 6.5h200l675 250v-850zM0 750v-250q-4 0 -11 0.5t-24 6t-30 15t-24 30t-11 48.5v50q0 26 10.5 46t25 30t29 16t25.5 7z" />
155
- <glyph unicode="&#xe123;" d="M553 1200h94q20 0 29 -10.5t3 -29.5l-18 -37q83 -19 144 -82.5t76 -140.5l63 -327l118 -173h17q19 0 33 -14.5t14 -35t-13 -40.5t-31 -27q-8 -4 -23 -9.5t-65 -19.5t-103 -25t-132.5 -20t-158.5 -9q-57 0 -115 5t-104 12t-88.5 15.5t-73.5 17.5t-54.5 16t-35.5 12l-11 4 q-18 8 -31 28t-13 40.5t14 35t33 14.5h17l118 173l63 327q15 77 76 140t144 83l-18 32q-6 19 3.5 32t28.5 13zM498 110q50 -6 102 -6q53 0 102 6q-12 -49 -39.5 -79.5t-62.5 -30.5t-63 30.5t-39 79.5z" />
156
- <glyph unicode="&#xe124;" d="M800 946l224 78l-78 -224l234 -45l-180 -155l180 -155l-234 -45l78 -224l-224 78l-45 -234l-155 180l-155 -180l-45 234l-224 -78l78 224l-234 45l180 155l-180 155l234 45l-78 224l224 -78l45 234l155 -180l155 180z" />
157
- <glyph unicode="&#xe125;" d="M650 1200h50q40 0 70 -40.5t30 -84.5v-150l-28 -125h328q40 0 70 -40.5t30 -84.5v-100q0 -45 -29 -74l-238 -344q-16 -24 -38 -40.5t-45 -16.5h-250q-7 0 -42 25t-66 50l-31 25h-61q-45 0 -72.5 18t-27.5 57v400q0 36 20 63l145 196l96 198q13 28 37.5 48t51.5 20z M650 1100l-100 -212l-150 -213v-375h100l136 -100h214l250 375v125h-450l50 225v175h-50zM50 800h100q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v500q0 21 14.5 35.5t35.5 14.5z" />
158
- <glyph unicode="&#xe126;" d="M600 1100h250q23 0 45 -16.5t38 -40.5l238 -344q29 -29 29 -74v-100q0 -44 -30 -84.5t-70 -40.5h-328q28 -118 28 -125v-150q0 -44 -30 -84.5t-70 -40.5h-50q-27 0 -51.5 20t-37.5 48l-96 198l-145 196q-20 27 -20 63v400q0 39 27.5 57t72.5 18h61q124 100 139 100z M50 1000h100q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v500q0 21 14.5 35.5t35.5 14.5zM636 1000l-136 -100h-100v-375l150 -213l100 -212h50v175l-50 225h450v125l-250 375h-214z" />
159
- <glyph unicode="&#xe127;" d="M356 873l363 230q31 16 53 -6l110 -112q13 -13 13.5 -32t-11.5 -34l-84 -121h302q84 0 138 -38t54 -110t-55 -111t-139 -39h-106l-131 -339q-6 -21 -19.5 -41t-28.5 -20h-342q-7 0 -90 81t-83 94v525q0 17 14 35.5t28 28.5zM400 792v-503l100 -89h293l131 339 q6 21 19.5 41t28.5 20h203q21 0 30.5 25t0.5 50t-31 25h-456h-7h-6h-5.5t-6 0.5t-5 1.5t-5 2t-4 2.5t-4 4t-2.5 4.5q-12 25 5 47l146 183l-86 83zM50 800h100q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v500 q0 21 14.5 35.5t35.5 14.5z" />
160
- <glyph unicode="&#xe128;" d="M475 1103l366 -230q2 -1 6 -3.5t14 -10.5t18 -16.5t14.5 -20t6.5 -22.5v-525q0 -13 -86 -94t-93 -81h-342q-15 0 -28.5 20t-19.5 41l-131 339h-106q-85 0 -139.5 39t-54.5 111t54 110t138 38h302l-85 121q-11 15 -10.5 34t13.5 32l110 112q22 22 53 6zM370 945l146 -183 q17 -22 5 -47q-2 -2 -3.5 -4.5t-4 -4t-4 -2.5t-5 -2t-5 -1.5t-6 -0.5h-6h-6.5h-6h-475v-100h221q15 0 29 -20t20 -41l130 -339h294l106 89v503l-342 236zM1050 800h100q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5 v500q0 21 14.5 35.5t35.5 14.5z" />
161
- <glyph unicode="&#xe129;" d="M550 1294q72 0 111 -55t39 -139v-106l339 -131q21 -6 41 -19.5t20 -28.5v-342q0 -7 -81 -90t-94 -83h-525q-17 0 -35.5 14t-28.5 28l-9 14l-230 363q-16 31 6 53l112 110q13 13 32 13.5t34 -11.5l121 -84v302q0 84 38 138t110 54zM600 972v203q0 21 -25 30.5t-50 0.5 t-25 -31v-456v-7v-6v-5.5t-0.5 -6t-1.5 -5t-2 -5t-2.5 -4t-4 -4t-4.5 -2.5q-25 -12 -47 5l-183 146l-83 -86l236 -339h503l89 100v293l-339 131q-21 6 -41 19.5t-20 28.5zM450 200h500q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-500 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
162
- <glyph unicode="&#xe130;" d="M350 1100h500q21 0 35.5 14.5t14.5 35.5v100q0 21 -14.5 35.5t-35.5 14.5h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -21 14.5 -35.5t35.5 -14.5zM600 306v-106q0 -84 -39 -139t-111 -55t-110 54t-38 138v302l-121 -84q-15 -12 -34 -11.5t-32 13.5l-112 110 q-22 22 -6 53l230 363q1 2 3.5 6t10.5 13.5t16.5 17t20 13.5t22.5 6h525q13 0 94 -83t81 -90v-342q0 -15 -20 -28.5t-41 -19.5zM308 900l-236 -339l83 -86l183 146q22 17 47 5q2 -1 4.5 -2.5t4 -4t2.5 -4t2 -5t1.5 -5t0.5 -6v-5.5v-6v-7v-456q0 -22 25 -31t50 0.5t25 30.5 v203q0 15 20 28.5t41 19.5l339 131v293l-89 100h-503z" />
163
- <glyph unicode="&#xe131;" d="M600 1178q118 0 225 -45.5t184.5 -123t123 -184.5t45.5 -225t-45.5 -225t-123 -184.5t-184.5 -123t-225 -45.5t-225 45.5t-184.5 123t-123 184.5t-45.5 225t45.5 225t123 184.5t184.5 123t225 45.5zM914 632l-275 223q-16 13 -27.5 8t-11.5 -26v-137h-275 q-10 0 -17.5 -7.5t-7.5 -17.5v-150q0 -10 7.5 -17.5t17.5 -7.5h275v-137q0 -21 11.5 -26t27.5 8l275 223q16 13 16 32t-16 32z" />
164
- <glyph unicode="&#xe132;" d="M600 1178q118 0 225 -45.5t184.5 -123t123 -184.5t45.5 -225t-45.5 -225t-123 -184.5t-184.5 -123t-225 -45.5t-225 45.5t-184.5 123t-123 184.5t-45.5 225t45.5 225t123 184.5t184.5 123t225 45.5zM561 855l-275 -223q-16 -13 -16 -32t16 -32l275 -223q16 -13 27.5 -8 t11.5 26v137h275q10 0 17.5 7.5t7.5 17.5v150q0 10 -7.5 17.5t-17.5 7.5h-275v137q0 21 -11.5 26t-27.5 -8z" />
165
- <glyph unicode="&#xe133;" d="M600 1178q118 0 225 -45.5t184.5 -123t123 -184.5t45.5 -225t-45.5 -225t-123 -184.5t-184.5 -123t-225 -45.5t-225 45.5t-184.5 123t-123 184.5t-45.5 225t45.5 225t123 184.5t184.5 123t225 45.5zM855 639l-223 275q-13 16 -32 16t-32 -16l-223 -275q-13 -16 -8 -27.5 t26 -11.5h137v-275q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v275h137q21 0 26 11.5t-8 27.5z" />
166
- <glyph unicode="&#xe134;" d="M600 1178q118 0 225 -45.5t184.5 -123t123 -184.5t45.5 -225t-45.5 -225t-123 -184.5t-184.5 -123t-225 -45.5t-225 45.5t-184.5 123t-123 184.5t-45.5 225t45.5 225t123 184.5t184.5 123t225 45.5zM675 900h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-275h-137q-21 0 -26 -11.5 t8 -27.5l223 -275q13 -16 32 -16t32 16l223 275q13 16 8 27.5t-26 11.5h-137v275q0 10 -7.5 17.5t-17.5 7.5z" />
167
- <glyph unicode="&#xe135;" d="M600 1176q116 0 222.5 -46t184 -123.5t123.5 -184t46 -222.5t-46 -222.5t-123.5 -184t-184 -123.5t-222.5 -46t-222.5 46t-184 123.5t-123.5 184t-46 222.5t46 222.5t123.5 184t184 123.5t222.5 46zM627 1101q-15 -12 -36.5 -20.5t-35.5 -12t-43 -8t-39 -6.5 q-15 -3 -45.5 0t-45.5 -2q-20 -7 -51.5 -26.5t-34.5 -34.5q-3 -11 6.5 -22.5t8.5 -18.5q-3 -34 -27.5 -91t-29.5 -79q-9 -34 5 -93t8 -87q0 -9 17 -44.5t16 -59.5q12 0 23 -5t23.5 -15t19.5 -14q16 -8 33 -15t40.5 -15t34.5 -12q21 -9 52.5 -32t60 -38t57.5 -11 q7 -15 -3 -34t-22.5 -40t-9.5 -38q13 -21 23 -34.5t27.5 -27.5t36.5 -18q0 -7 -3.5 -16t-3.5 -14t5 -17q104 -2 221 112q30 29 46.5 47t34.5 49t21 63q-13 8 -37 8.5t-36 7.5q-15 7 -49.5 15t-51.5 19q-18 0 -41 -0.5t-43 -1.5t-42 -6.5t-38 -16.5q-51 -35 -66 -12 q-4 1 -3.5 25.5t0.5 25.5q-6 13 -26.5 17.5t-24.5 6.5q1 15 -0.5 30.5t-7 28t-18.5 11.5t-31 -21q-23 -25 -42 4q-19 28 -8 58q6 16 22 22q6 -1 26 -1.5t33.5 -4t19.5 -13.5q7 -12 18 -24t21.5 -20.5t20 -15t15.5 -10.5l5 -3q2 12 7.5 30.5t8 34.5t-0.5 32q-3 18 3.5 29 t18 22.5t15.5 24.5q6 14 10.5 35t8 31t15.5 22.5t34 22.5q-6 18 10 36q8 0 24 -1.5t24.5 -1.5t20 4.5t20.5 15.5q-10 23 -31 42.5t-37.5 29.5t-49 27t-43.5 23q0 1 2 8t3 11.5t1.5 10.5t-1 9.5t-4.5 4.5q31 -13 58.5 -14.5t38.5 2.5l12 5q5 28 -9.5 46t-36.5 24t-50 15 t-41 20q-18 -4 -37 0zM613 994q0 -17 8 -42t17 -45t9 -23q-8 1 -39.5 5.5t-52.5 10t-37 16.5q3 11 16 29.5t16 25.5q10 -10 19 -10t14 6t13.5 14.5t16.5 12.5z" />
168
- <glyph unicode="&#xe136;" d="M756 1157q164 92 306 -9l-259 -138l145 -232l251 126q6 -89 -34 -156.5t-117 -110.5q-60 -34 -127 -39.5t-126 16.5l-596 -596q-15 -16 -36.5 -16t-36.5 16l-111 110q-15 15 -15 36.5t15 37.5l600 599q-34 101 5.5 201.5t135.5 154.5z" />
169
- <glyph unicode="&#xe137;" horiz-adv-x="1220" d="M100 1196h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 29.5 70.5t70.5 29.5zM1100 1096h-200v-100h200v100zM100 796h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000 q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 29.5 70.5t70.5 29.5zM1100 696h-500v-100h500v100zM100 396h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 29.5 70.5t70.5 29.5zM1100 296h-300v-100h300v100z " />
170
- <glyph unicode="&#xe138;" d="M150 1200h900q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM700 500v-300l-200 -200v500l-350 500h900z" />
171
- <glyph unicode="&#xe139;" d="M500 1200h200q41 0 70.5 -29.5t29.5 -70.5v-100h300q41 0 70.5 -29.5t29.5 -70.5v-400h-500v100h-200v-100h-500v400q0 41 29.5 70.5t70.5 29.5h300v100q0 41 29.5 70.5t70.5 29.5zM500 1100v-100h200v100h-200zM1200 400v-200q0 -41 -29.5 -70.5t-70.5 -29.5h-1000 q-41 0 -70.5 29.5t-29.5 70.5v200h1200z" />
172
- <glyph unicode="&#xe140;" d="M50 1200h300q21 0 25 -10.5t-10 -24.5l-94 -94l199 -199q7 -8 7 -18t-7 -18l-106 -106q-8 -7 -18 -7t-18 7l-199 199l-94 -94q-14 -14 -24.5 -10t-10.5 25v300q0 21 14.5 35.5t35.5 14.5zM850 1200h300q21 0 35.5 -14.5t14.5 -35.5v-300q0 -21 -10.5 -25t-24.5 10l-94 94 l-199 -199q-8 -7 -18 -7t-18 7l-106 106q-7 8 -7 18t7 18l199 199l-94 94q-14 14 -10 24.5t25 10.5zM364 470l106 -106q7 -8 7 -18t-7 -18l-199 -199l94 -94q14 -14 10 -24.5t-25 -10.5h-300q-21 0 -35.5 14.5t-14.5 35.5v300q0 21 10.5 25t24.5 -10l94 -94l199 199 q8 7 18 7t18 -7zM1071 271l94 94q14 14 24.5 10t10.5 -25v-300q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -25 10.5t10 24.5l94 94l-199 199q-7 8 -7 18t7 18l106 106q8 7 18 7t18 -7z" />
173
- <glyph unicode="&#xe141;" d="M596 1192q121 0 231.5 -47.5t190 -127t127 -190t47.5 -231.5t-47.5 -231.5t-127 -190.5t-190 -127t-231.5 -47t-231.5 47t-190.5 127t-127 190.5t-47 231.5t47 231.5t127 190t190.5 127t231.5 47.5zM596 1010q-112 0 -207.5 -55.5t-151 -151t-55.5 -207.5t55.5 -207.5 t151 -151t207.5 -55.5t207.5 55.5t151 151t55.5 207.5t-55.5 207.5t-151 151t-207.5 55.5zM454.5 905q22.5 0 38.5 -16t16 -38.5t-16 -39t-38.5 -16.5t-38.5 16.5t-16 39t16 38.5t38.5 16zM754.5 905q22.5 0 38.5 -16t16 -38.5t-16 -39t-38 -16.5q-14 0 -29 10l-55 -145 q17 -23 17 -51q0 -36 -25.5 -61.5t-61.5 -25.5t-61.5 25.5t-25.5 61.5q0 32 20.5 56.5t51.5 29.5l122 126l1 1q-9 14 -9 28q0 23 16 39t38.5 16zM345.5 709q22.5 0 38.5 -16t16 -38.5t-16 -38.5t-38.5 -16t-38.5 16t-16 38.5t16 38.5t38.5 16zM854.5 709q22.5 0 38.5 -16 t16 -38.5t-16 -38.5t-38.5 -16t-38.5 16t-16 38.5t16 38.5t38.5 16z" />
174
- <glyph unicode="&#xe142;" d="M546 173l469 470q91 91 99 192q7 98 -52 175.5t-154 94.5q-22 4 -47 4q-34 0 -66.5 -10t-56.5 -23t-55.5 -38t-48 -41.5t-48.5 -47.5q-376 -375 -391 -390q-30 -27 -45 -41.5t-37.5 -41t-32 -46.5t-16 -47.5t-1.5 -56.5q9 -62 53.5 -95t99.5 -33q74 0 125 51l548 548 q36 36 20 75q-7 16 -21.5 26t-32.5 10q-26 0 -50 -23q-13 -12 -39 -38l-341 -338q-15 -15 -35.5 -15.5t-34.5 13.5t-14 34.5t14 34.5q327 333 361 367q35 35 67.5 51.5t78.5 16.5q14 0 29 -1q44 -8 74.5 -35.5t43.5 -68.5q14 -47 2 -96.5t-47 -84.5q-12 -11 -32 -32 t-79.5 -81t-114.5 -115t-124.5 -123.5t-123 -119.5t-96.5 -89t-57 -45q-56 -27 -120 -27q-70 0 -129 32t-93 89q-48 78 -35 173t81 163l511 511q71 72 111 96q91 55 198 55q80 0 152 -33q78 -36 129.5 -103t66.5 -154q17 -93 -11 -183.5t-94 -156.5l-482 -476 q-15 -15 -36 -16t-37 14t-17.5 34t14.5 35z" />
175
- <glyph unicode="&#xe143;" d="M649 949q48 68 109.5 104t121.5 38.5t118.5 -20t102.5 -64t71 -100.5t27 -123q0 -57 -33.5 -117.5t-94 -124.5t-126.5 -127.5t-150 -152.5t-146 -174q-62 85 -145.5 174t-150 152.5t-126.5 127.5t-93.5 124.5t-33.5 117.5q0 64 28 123t73 100.5t104 64t119 20 t120.5 -38.5t104.5 -104zM896 972q-33 0 -64.5 -19t-56.5 -46t-47.5 -53.5t-43.5 -45.5t-37.5 -19t-36 19t-40 45.5t-43 53.5t-54 46t-65.5 19q-67 0 -122.5 -55.5t-55.5 -132.5q0 -23 13.5 -51t46 -65t57.5 -63t76 -75l22 -22q15 -14 44 -44t50.5 -51t46 -44t41 -35t23 -12 t23.5 12t42.5 36t46 44t52.5 52t44 43q4 4 12 13q43 41 63.5 62t52 55t46 55t26 46t11.5 44q0 79 -53 133.5t-120 54.5z" />
176
- <glyph unicode="&#xe144;" d="M776.5 1214q93.5 0 159.5 -66l141 -141q66 -66 66 -160q0 -42 -28 -95.5t-62 -87.5l-29 -29q-31 53 -77 99l-18 18l95 95l-247 248l-389 -389l212 -212l-105 -106l-19 18l-141 141q-66 66 -66 159t66 159l283 283q65 66 158.5 66zM600 706l105 105q10 -8 19 -17l141 -141 q66 -66 66 -159t-66 -159l-283 -283q-66 -66 -159 -66t-159 66l-141 141q-66 66 -66 159.5t66 159.5l55 55q29 -55 75 -102l18 -17l-95 -95l247 -248l389 389z" />
177
- <glyph unicode="&#xe145;" d="M603 1200q85 0 162 -15t127 -38t79 -48t29 -46v-953q0 -41 -29.5 -70.5t-70.5 -29.5h-600q-41 0 -70.5 29.5t-29.5 70.5v953q0 21 30 46.5t81 48t129 37.5t163 15zM300 1000v-700h600v700h-600zM600 254q-43 0 -73.5 -30.5t-30.5 -73.5t30.5 -73.5t73.5 -30.5t73.5 30.5 t30.5 73.5t-30.5 73.5t-73.5 30.5z" />
178
- <glyph unicode="&#xe146;" d="M902 1185l283 -282q15 -15 15 -36t-14.5 -35.5t-35.5 -14.5t-35 15l-36 35l-279 -267v-300l-212 210l-308 -307l-280 -203l203 280l307 308l-210 212h300l267 279l-35 36q-15 14 -15 35t14.5 35.5t35.5 14.5t35 -15z" />
179
- <glyph unicode="&#xe148;" d="M700 1248v-78q38 -5 72.5 -14.5t75.5 -31.5t71 -53.5t52 -84t24 -118.5h-159q-4 36 -10.5 59t-21 45t-40 35.5t-64.5 20.5v-307l64 -13q34 -7 64 -16.5t70 -32t67.5 -52.5t47.5 -80t20 -112q0 -139 -89 -224t-244 -97v-77h-100v79q-150 16 -237 103q-40 40 -52.5 93.5 t-15.5 139.5h139q5 -77 48.5 -126t117.5 -65v335l-27 8q-46 14 -79 26.5t-72 36t-63 52t-40 72.5t-16 98q0 70 25 126t67.5 92t94.5 57t110 27v77h100zM600 754v274q-29 -4 -50 -11t-42 -21.5t-31.5 -41.5t-10.5 -65q0 -29 7 -50.5t16.5 -34t28.5 -22.5t31.5 -14t37.5 -10 q9 -3 13 -4zM700 547v-310q22 2 42.5 6.5t45 15.5t41.5 27t29 42t12 59.5t-12.5 59.5t-38 44.5t-53 31t-66.5 24.5z" />
180
- <glyph unicode="&#xe149;" d="M561 1197q84 0 160.5 -40t123.5 -109.5t47 -147.5h-153q0 40 -19.5 71.5t-49.5 48.5t-59.5 26t-55.5 9q-37 0 -79 -14.5t-62 -35.5q-41 -44 -41 -101q0 -26 13.5 -63t26.5 -61t37 -66q6 -9 9 -14h241v-100h-197q8 -50 -2.5 -115t-31.5 -95q-45 -62 -99 -112 q34 10 83 17.5t71 7.5q32 1 102 -16t104 -17q83 0 136 30l50 -147q-31 -19 -58 -30.5t-55 -15.5t-42 -4.5t-46 -0.5q-23 0 -76 17t-111 32.5t-96 11.5q-39 -3 -82 -16t-67 -25l-23 -11l-55 145q4 3 16 11t15.5 10.5t13 9t15.5 12t14.5 14t17.5 18.5q48 55 54 126.5 t-30 142.5h-221v100h166q-23 47 -44 104q-7 20 -12 41.5t-6 55.5t6 66.5t29.5 70.5t58.5 71q97 88 263 88z" />
181
- <glyph unicode="&#xe150;" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM935 1184l230 -249q14 -14 10 -24.5t-25 -10.5h-150v-900h-200v900h-150q-21 0 -25 10.5t10 24.5l230 249q14 15 35 15t35 -15z" />
182
- <glyph unicode="&#xe151;" d="M1000 700h-100v100h-100v-100h-100v500h300v-500zM400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM801 1100v-200h100v200h-100zM1000 350l-200 -250h200v-100h-300v150l200 250h-200v100h300v-150z " />
183
- <glyph unicode="&#xe152;" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM1000 1050l-200 -250h200v-100h-300v150l200 250h-200v100h300v-150zM1000 0h-100v100h-100v-100h-100v500h300v-500zM801 400v-200h100v200h-100z " />
184
- <glyph unicode="&#xe153;" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM1000 700h-100v400h-100v100h200v-500zM1100 0h-100v100h-200v400h300v-500zM901 400v-200h100v200h-100z" />
185
- <glyph unicode="&#xe154;" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM1100 700h-100v100h-200v400h300v-500zM901 1100v-200h100v200h-100zM1000 0h-100v400h-100v100h200v-500z" />
186
- <glyph unicode="&#xe155;" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM900 1000h-200v200h200v-200zM1000 700h-300v200h300v-200zM1100 400h-400v200h400v-200zM1200 100h-500v200h500v-200z" />
187
- <glyph unicode="&#xe156;" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM1200 1000h-500v200h500v-200zM1100 700h-400v200h400v-200zM1000 400h-300v200h300v-200zM900 100h-200v200h200v-200z" />
188
- <glyph unicode="&#xe157;" d="M350 1100h400q162 0 256 -93.5t94 -256.5v-400q0 -165 -93.5 -257.5t-256.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5 v500q0 41 -29.5 70.5t-70.5 29.5z" />
189
- <glyph unicode="&#xe158;" d="M350 1100h400q165 0 257.5 -92.5t92.5 -257.5v-400q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-163 0 -256.5 92.5t-93.5 257.5v400q0 163 94 256.5t256 93.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5 v500q0 41 -29.5 70.5t-70.5 29.5zM440 770l253 -190q17 -12 17 -30t-17 -30l-253 -190q-16 -12 -28 -6.5t-12 26.5v400q0 21 12 26.5t28 -6.5z" />
190
- <glyph unicode="&#xe159;" d="M350 1100h400q163 0 256.5 -94t93.5 -256v-400q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 163 92.5 256.5t257.5 93.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5 v500q0 41 -29.5 70.5t-70.5 29.5zM350 700h400q21 0 26.5 -12t-6.5 -28l-190 -253q-12 -17 -30 -17t-30 17l-190 253q-12 16 -6.5 28t26.5 12z" />
191
- <glyph unicode="&#xe160;" d="M350 1100h400q165 0 257.5 -92.5t92.5 -257.5v-400q0 -163 -92.5 -256.5t-257.5 -93.5h-400q-163 0 -256.5 94t-93.5 256v400q0 165 92.5 257.5t257.5 92.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5 v500q0 41 -29.5 70.5t-70.5 29.5zM580 693l190 -253q12 -16 6.5 -28t-26.5 -12h-400q-21 0 -26.5 12t6.5 28l190 253q12 17 30 17t30 -17z" />
192
- <glyph unicode="&#xe161;" d="M550 1100h400q165 0 257.5 -92.5t92.5 -257.5v-400q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h450q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5h-450q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM338 867l324 -284q16 -14 16 -33t-16 -33l-324 -284q-16 -14 -27 -9t-11 26v150h-250q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h250v150q0 21 11 26t27 -9z" />
193
- <glyph unicode="&#xe162;" d="M793 1182l9 -9q8 -10 5 -27q-3 -11 -79 -225.5t-78 -221.5l300 1q24 0 32.5 -17.5t-5.5 -35.5q-1 0 -133.5 -155t-267 -312.5t-138.5 -162.5q-12 -15 -26 -15h-9l-9 8q-9 11 -4 32q2 9 42 123.5t79 224.5l39 110h-302q-23 0 -31 19q-10 21 6 41q75 86 209.5 237.5 t228 257t98.5 111.5q9 16 25 16h9z" />
194
- <glyph unicode="&#xe163;" d="M350 1100h400q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-450q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h450q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400 q0 165 92.5 257.5t257.5 92.5zM938 867l324 -284q16 -14 16 -33t-16 -33l-324 -284q-16 -14 -27 -9t-11 26v150h-250q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h250v150q0 21 11 26t27 -9z" />
195
- <glyph unicode="&#xe164;" d="M750 1200h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -10.5 -25t-24.5 10l-109 109l-312 -312q-15 -15 -35.5 -15t-35.5 15l-141 141q-15 15 -15 35.5t15 35.5l312 312l-109 109q-14 14 -10 24.5t25 10.5zM456 900h-156q-41 0 -70.5 -29.5t-29.5 -70.5v-500 q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v148l200 200v-298q0 -165 -93.5 -257.5t-256.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5h300z" />
196
- <glyph unicode="&#xe165;" d="M600 1186q119 0 227.5 -46.5t187 -125t125 -187t46.5 -227.5t-46.5 -227.5t-125 -187t-187 -125t-227.5 -46.5t-227.5 46.5t-187 125t-125 187t-46.5 227.5t46.5 227.5t125 187t187 125t227.5 46.5zM600 1022q-115 0 -212 -56.5t-153.5 -153.5t-56.5 -212t56.5 -212 t153.5 -153.5t212 -56.5t212 56.5t153.5 153.5t56.5 212t-56.5 212t-153.5 153.5t-212 56.5zM600 794q80 0 137 -57t57 -137t-57 -137t-137 -57t-137 57t-57 137t57 137t137 57z" />
197
- <glyph unicode="&#xe166;" d="M450 1200h200q21 0 35.5 -14.5t14.5 -35.5v-350h245q20 0 25 -11t-9 -26l-383 -426q-14 -15 -33.5 -15t-32.5 15l-379 426q-13 15 -8.5 26t25.5 11h250v350q0 21 14.5 35.5t35.5 14.5zM50 300h1000q21 0 35.5 -14.5t14.5 -35.5v-250h-1100v250q0 21 14.5 35.5t35.5 14.5z M900 200v-50h100v50h-100z" />
198
- <glyph unicode="&#xe167;" d="M583 1182l378 -435q14 -15 9 -31t-26 -16h-244v-250q0 -20 -17 -35t-39 -15h-200q-20 0 -32 14.5t-12 35.5v250h-250q-20 0 -25.5 16.5t8.5 31.5l383 431q14 16 33.5 17t33.5 -14zM50 300h1000q21 0 35.5 -14.5t14.5 -35.5v-250h-1100v250q0 21 14.5 35.5t35.5 14.5z M900 200v-50h100v50h-100z" />
199
- <glyph unicode="&#xe168;" d="M396 723l369 369q7 7 17.5 7t17.5 -7l139 -139q7 -8 7 -18.5t-7 -17.5l-525 -525q-7 -8 -17.5 -8t-17.5 8l-292 291q-7 8 -7 18t7 18l139 139q8 7 18.5 7t17.5 -7zM50 300h1000q21 0 35.5 -14.5t14.5 -35.5v-250h-1100v250q0 21 14.5 35.5t35.5 14.5zM900 200v-50h100v50 h-100z" />
200
- <glyph unicode="&#xe169;" d="M135 1023l142 142q14 14 35 14t35 -14l77 -77l-212 -212l-77 76q-14 15 -14 36t14 35zM655 855l210 210q14 14 24.5 10t10.5 -25l-2 -599q-1 -20 -15.5 -35t-35.5 -15l-597 -1q-21 0 -25 10.5t10 24.5l208 208l-154 155l212 212zM50 300h1000q21 0 35.5 -14.5t14.5 -35.5 v-250h-1100v250q0 21 14.5 35.5t35.5 14.5zM900 200v-50h100v50h-100z" />
201
- <glyph unicode="&#xe170;" d="M350 1200l599 -2q20 -1 35 -15.5t15 -35.5l1 -597q0 -21 -10.5 -25t-24.5 10l-208 208l-155 -154l-212 212l155 154l-210 210q-14 14 -10 24.5t25 10.5zM524 512l-76 -77q-15 -14 -36 -14t-35 14l-142 142q-14 14 -14 35t14 35l77 77zM50 300h1000q21 0 35.5 -14.5 t14.5 -35.5v-250h-1100v250q0 21 14.5 35.5t35.5 14.5zM900 200v-50h100v50h-100z" />
202
- <glyph unicode="&#xe171;" d="M1200 103l-483 276l-314 -399v423h-399l1196 796v-1096zM483 424v-230l683 953z" />
203
- <glyph unicode="&#xe172;" d="M1100 1000v-850q0 -21 -14.5 -35.5t-35.5 -14.5h-150v400h-700v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200z" />
204
- <glyph unicode="&#xe173;" d="M1100 1000l-2 -149l-299 -299l-95 95q-9 9 -21.5 9t-21.5 -9l-149 -147h-312v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200zM1132 638l106 -106q7 -7 7 -17.5t-7 -17.5l-420 -421q-8 -7 -18 -7 t-18 7l-202 203q-8 7 -8 17.5t8 17.5l106 106q7 8 17.5 8t17.5 -8l79 -79l297 297q7 7 17.5 7t17.5 -7z" />
205
- <glyph unicode="&#xe174;" d="M1100 1000v-269l-103 -103l-134 134q-15 15 -33.5 16.5t-34.5 -12.5l-266 -266h-329v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200zM1202 572l70 -70q15 -15 15 -35.5t-15 -35.5l-131 -131 l131 -131q15 -15 15 -35.5t-15 -35.5l-70 -70q-15 -15 -35.5 -15t-35.5 15l-131 131l-131 -131q-15 -15 -35.5 -15t-35.5 15l-70 70q-15 15 -15 35.5t15 35.5l131 131l-131 131q-15 15 -15 35.5t15 35.5l70 70q15 15 35.5 15t35.5 -15l131 -131l131 131q15 15 35.5 15 t35.5 -15z" />
206
- <glyph unicode="&#xe175;" d="M1100 1000v-300h-350q-21 0 -35.5 -14.5t-14.5 -35.5v-150h-500v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200zM850 600h100q21 0 35.5 -14.5t14.5 -35.5v-250h150q21 0 25 -10.5t-10 -24.5 l-230 -230q-14 -14 -35 -14t-35 14l-230 230q-14 14 -10 24.5t25 10.5h150v250q0 21 14.5 35.5t35.5 14.5z" />
207
- <glyph unicode="&#xe176;" d="M1100 1000v-400l-165 165q-14 15 -35 15t-35 -15l-263 -265h-402v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200zM935 565l230 -229q14 -15 10 -25.5t-25 -10.5h-150v-250q0 -20 -14.5 -35 t-35.5 -15h-100q-21 0 -35.5 15t-14.5 35v250h-150q-21 0 -25 10.5t10 25.5l230 229q14 15 35 15t35 -15z" />
208
- <glyph unicode="&#xe177;" d="M50 1100h1100q21 0 35.5 -14.5t14.5 -35.5v-150h-1200v150q0 21 14.5 35.5t35.5 14.5zM1200 800v-550q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v550h1200zM100 500v-200h400v200h-400z" />
209
- <glyph unicode="&#xe178;" d="M935 1165l248 -230q14 -14 14 -35t-14 -35l-248 -230q-14 -14 -24.5 -10t-10.5 25v150h-400v200h400v150q0 21 10.5 25t24.5 -10zM200 800h-50q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h50v-200zM400 800h-100v200h100v-200zM18 435l247 230 q14 14 24.5 10t10.5 -25v-150h400v-200h-400v-150q0 -21 -10.5 -25t-24.5 10l-247 230q-15 14 -15 35t15 35zM900 300h-100v200h100v-200zM1000 500h51q20 0 34.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-34.5 -14.5h-51v200z" />
210
- <glyph unicode="&#xe179;" d="M862 1073l276 116q25 18 43.5 8t18.5 -41v-1106q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v397q-4 1 -11 5t-24 17.5t-30 29t-24 42t-11 56.5v359q0 31 18.5 65t43.5 52zM550 1200q22 0 34.5 -12.5t14.5 -24.5l1 -13v-450q0 -28 -10.5 -59.5 t-25 -56t-29 -45t-25.5 -31.5l-10 -11v-447q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v447q-4 4 -11 11.5t-24 30.5t-30 46t-24 55t-11 60v450q0 2 0.5 5.5t4 12t8.5 15t14.5 12t22.5 5.5q20 0 32.5 -12.5t14.5 -24.5l3 -13v-350h100v350v5.5t2.5 12 t7 15t15 12t25.5 5.5q23 0 35.5 -12.5t13.5 -24.5l1 -13v-350h100v350q0 2 0.5 5.5t3 12t7 15t15 12t24.5 5.5z" />
211
- <glyph unicode="&#xe180;" d="M1200 1100v-56q-4 0 -11 -0.5t-24 -3t-30 -7.5t-24 -15t-11 -24v-888q0 -22 25 -34.5t50 -13.5l25 -2v-56h-400v56q75 0 87.5 6.5t12.5 43.5v394h-500v-394q0 -37 12.5 -43.5t87.5 -6.5v-56h-400v56q4 0 11 0.5t24 3t30 7.5t24 15t11 24v888q0 22 -25 34.5t-50 13.5 l-25 2v56h400v-56q-75 0 -87.5 -6.5t-12.5 -43.5v-394h500v394q0 37 -12.5 43.5t-87.5 6.5v56h400z" />
212
- <glyph unicode="&#xe181;" d="M675 1000h375q21 0 35.5 -14.5t14.5 -35.5v-150h-105l-295 -98v98l-200 200h-400l100 100h375zM100 900h300q41 0 70.5 -29.5t29.5 -70.5v-500q0 -41 -29.5 -70.5t-70.5 -29.5h-300q-41 0 -70.5 29.5t-29.5 70.5v500q0 41 29.5 70.5t70.5 29.5zM100 800v-200h300v200 h-300zM1100 535l-400 -133v163l400 133v-163zM100 500v-200h300v200h-300zM1100 398v-248q0 -21 -14.5 -35.5t-35.5 -14.5h-375l-100 -100h-375l-100 100h400l200 200h105z" />
213
- <glyph unicode="&#xe182;" d="M17 1007l162 162q17 17 40 14t37 -22l139 -194q14 -20 11 -44.5t-20 -41.5l-119 -118q102 -142 228 -268t267 -227l119 118q17 17 42.5 19t44.5 -12l192 -136q19 -14 22.5 -37.5t-13.5 -40.5l-163 -162q-3 -1 -9.5 -1t-29.5 2t-47.5 6t-62.5 14.5t-77.5 26.5t-90 42.5 t-101.5 60t-111 83t-119 108.5q-74 74 -133.5 150.5t-94.5 138.5t-60 119.5t-34.5 100t-15 74.5t-4.5 48z" />
214
- <glyph unicode="&#xe183;" d="M600 1100q92 0 175 -10.5t141.5 -27t108.5 -36.5t81.5 -40t53.5 -37t31 -27l9 -10v-200q0 -21 -14.5 -33t-34.5 -9l-202 34q-20 3 -34.5 20t-14.5 38v146q-141 24 -300 24t-300 -24v-146q0 -21 -14.5 -38t-34.5 -20l-202 -34q-20 -3 -34.5 9t-14.5 33v200q3 4 9.5 10.5 t31 26t54 37.5t80.5 39.5t109 37.5t141 26.5t175 10.5zM600 795q56 0 97 -9.5t60 -23.5t30 -28t12 -24l1 -10v-50l365 -303q14 -15 24.5 -40t10.5 -45v-212q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v212q0 20 10.5 45t24.5 40l365 303v50 q0 4 1 10.5t12 23t30 29t60 22.5t97 10z" />
215
- <glyph unicode="&#xe184;" d="M1100 700l-200 -200h-600l-200 200v500h200v-200h200v200h200v-200h200v200h200v-500zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-12l137 -100h-950l137 100h-12q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5 t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" />
216
- <glyph unicode="&#xe185;" d="M700 1100h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-1000h300v1000q0 41 -29.5 70.5t-70.5 29.5zM1100 800h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-700h300v700q0 41 -29.5 70.5t-70.5 29.5zM400 0h-300v400q0 41 29.5 70.5t70.5 29.5h100q41 0 70.5 -29.5t29.5 -70.5v-400z " />
217
- <glyph unicode="&#xe186;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 700h-200v-100h200v-300h-300v100h200v100h-200v300h300v-100zM900 700v-300l-100 -100h-200v500h200z M700 700v-300h100v300h-100z" />
218
- <glyph unicode="&#xe187;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 300h-100v200h-100v-200h-100v500h100v-200h100v200h100v-500zM900 700v-300l-100 -100h-200v500h200z M700 700v-300h100v300h-100z" />
219
- <glyph unicode="&#xe188;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 700h-200v-300h200v-100h-300v500h300v-100zM900 700h-200v-300h200v-100h-300v500h300v-100z" />
220
- <glyph unicode="&#xe189;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 400l-300 150l300 150v-300zM900 550l-300 -150v300z" />
221
- <glyph unicode="&#xe190;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM900 300h-700v500h700v-500zM800 700h-130q-38 0 -66.5 -43t-28.5 -108t27 -107t68 -42h130v300zM300 700v-300 h130q41 0 68 42t27 107t-28.5 108t-66.5 43h-130z" />
222
- <glyph unicode="&#xe191;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 700h-200v-100h200v-300h-300v100h200v100h-200v300h300v-100zM900 300h-100v400h-100v100h200v-500z M700 300h-100v100h100v-100z" />
223
- <glyph unicode="&#xe192;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM300 700h200v-400h-300v500h100v-100zM900 300h-100v400h-100v100h200v-500zM300 600v-200h100v200h-100z M700 300h-100v100h100v-100z" />
224
- <glyph unicode="&#xe193;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 500l-199 -200h-100v50l199 200v150h-200v100h300v-300zM900 300h-100v400h-100v100h200v-500zM701 300h-100 v100h100v-100z" />
225
- <glyph unicode="&#xe194;" d="M600 1191q120 0 229.5 -47t188.5 -126t126 -188.5t47 -229.5t-47 -229.5t-126 -188.5t-188.5 -126t-229.5 -47t-229.5 47t-188.5 126t-126 188.5t-47 229.5t47 229.5t126 188.5t188.5 126t229.5 47zM600 1021q-114 0 -211 -56.5t-153.5 -153.5t-56.5 -211t56.5 -211 t153.5 -153.5t211 -56.5t211 56.5t153.5 153.5t56.5 211t-56.5 211t-153.5 153.5t-211 56.5zM800 700h-300v-200h300v-100h-300l-100 100v200l100 100h300v-100z" />
226
- <glyph unicode="&#xe195;" d="M600 1191q120 0 229.5 -47t188.5 -126t126 -188.5t47 -229.5t-47 -229.5t-126 -188.5t-188.5 -126t-229.5 -47t-229.5 47t-188.5 126t-126 188.5t-47 229.5t47 229.5t126 188.5t188.5 126t229.5 47zM600 1021q-114 0 -211 -56.5t-153.5 -153.5t-56.5 -211t56.5 -211 t153.5 -153.5t211 -56.5t211 56.5t153.5 153.5t56.5 211t-56.5 211t-153.5 153.5t-211 56.5zM800 700v-100l-50 -50l100 -100v-50h-100l-100 100h-150v-100h-100v400h300zM500 700v-100h200v100h-200z" />
227
- <glyph unicode="&#xe197;" d="M503 1089q110 0 200.5 -59.5t134.5 -156.5q44 14 90 14q120 0 205 -86.5t85 -207t-85 -207t-205 -86.5h-128v250q0 21 -14.5 35.5t-35.5 14.5h-300q-21 0 -35.5 -14.5t-14.5 -35.5v-250h-222q-80 0 -136 57.5t-56 136.5q0 69 43 122.5t108 67.5q-2 19 -2 37q0 100 49 185 t134 134t185 49zM525 500h150q10 0 17.5 -7.5t7.5 -17.5v-275h137q21 0 26 -11.5t-8 -27.5l-223 -244q-13 -16 -32 -16t-32 16l-223 244q-13 16 -8 27.5t26 11.5h137v275q0 10 7.5 17.5t17.5 7.5z" />
228
- <glyph unicode="&#xe198;" d="M502 1089q110 0 201 -59.5t135 -156.5q43 15 89 15q121 0 206 -86.5t86 -206.5q0 -99 -60 -181t-150 -110l-378 360q-13 16 -31.5 16t-31.5 -16l-381 -365h-9q-79 0 -135.5 57.5t-56.5 136.5q0 69 43 122.5t108 67.5q-2 19 -2 38q0 100 49 184.5t133.5 134t184.5 49.5z M632 467l223 -228q13 -16 8 -27.5t-26 -11.5h-137v-275q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v275h-137q-21 0 -26 11.5t8 27.5q199 204 223 228q19 19 31.5 19t32.5 -19z" />
229
- <glyph unicode="&#xe199;" d="M700 100v100h400l-270 300h170l-270 300h170l-300 333l-300 -333h170l-270 -300h170l-270 -300h400v-100h-50q-21 0 -35.5 -14.5t-14.5 -35.5v-50h400v50q0 21 -14.5 35.5t-35.5 14.5h-50z" />
230
- <glyph unicode="&#xe200;" d="M600 1179q94 0 167.5 -56.5t99.5 -145.5q89 -6 150.5 -71.5t61.5 -155.5q0 -61 -29.5 -112.5t-79.5 -82.5q9 -29 9 -55q0 -74 -52.5 -126.5t-126.5 -52.5q-55 0 -100 30v-251q21 0 35.5 -14.5t14.5 -35.5v-50h-300v50q0 21 14.5 35.5t35.5 14.5v251q-45 -30 -100 -30 q-74 0 -126.5 52.5t-52.5 126.5q0 18 4 38q-47 21 -75.5 65t-28.5 97q0 74 52.5 126.5t126.5 52.5q5 0 23 -2q0 2 -1 10t-1 13q0 116 81.5 197.5t197.5 81.5z" />
231
- <glyph unicode="&#xe201;" d="M1010 1010q111 -111 150.5 -260.5t0 -299t-150.5 -260.5q-83 -83 -191.5 -126.5t-218.5 -43.5t-218.5 43.5t-191.5 126.5q-111 111 -150.5 260.5t0 299t150.5 260.5q83 83 191.5 126.5t218.5 43.5t218.5 -43.5t191.5 -126.5zM476 1065q-4 0 -8 -1q-121 -34 -209.5 -122.5 t-122.5 -209.5q-4 -12 2.5 -23t18.5 -14l36 -9q3 -1 7 -1q23 0 29 22q27 96 98 166q70 71 166 98q11 3 17.5 13.5t3.5 22.5l-9 35q-3 13 -14 19q-7 4 -15 4zM512 920q-4 0 -9 -2q-80 -24 -138.5 -82.5t-82.5 -138.5q-4 -13 2 -24t19 -14l34 -9q4 -1 8 -1q22 0 28 21 q18 58 58.5 98.5t97.5 58.5q12 3 18 13.5t3 21.5l-9 35q-3 12 -14 19q-7 4 -15 4zM719.5 719.5q-49.5 49.5 -119.5 49.5t-119.5 -49.5t-49.5 -119.5t49.5 -119.5t119.5 -49.5t119.5 49.5t49.5 119.5t-49.5 119.5zM855 551q-22 0 -28 -21q-18 -58 -58.5 -98.5t-98.5 -57.5 q-11 -4 -17 -14.5t-3 -21.5l9 -35q3 -12 14 -19q7 -4 15 -4q4 0 9 2q80 24 138.5 82.5t82.5 138.5q4 13 -2.5 24t-18.5 14l-34 9q-4 1 -8 1zM1000 515q-23 0 -29 -22q-27 -96 -98 -166q-70 -71 -166 -98q-11 -3 -17.5 -13.5t-3.5 -22.5l9 -35q3 -13 14 -19q7 -4 15 -4 q4 0 8 1q121 34 209.5 122.5t122.5 209.5q4 12 -2.5 23t-18.5 14l-36 9q-3 1 -7 1z" />
232
- <glyph unicode="&#xe202;" d="M700 800h300v-380h-180v200h-340v-200h-380v755q0 10 7.5 17.5t17.5 7.5h575v-400zM1000 900h-200v200zM700 300h162l-212 -212l-212 212h162v200h100v-200zM520 0h-395q-10 0 -17.5 7.5t-7.5 17.5v395zM1000 220v-195q0 -10 -7.5 -17.5t-17.5 -7.5h-195z" />
233
- <glyph unicode="&#xe203;" d="M700 800h300v-520l-350 350l-550 -550v1095q0 10 7.5 17.5t17.5 7.5h575v-400zM1000 900h-200v200zM862 200h-162v-200h-100v200h-162l212 212zM480 0h-355q-10 0 -17.5 7.5t-7.5 17.5v55h380v-80zM1000 80v-55q0 -10 -7.5 -17.5t-17.5 -7.5h-155v80h180z" />
234
- <glyph unicode="&#xe204;" d="M1162 800h-162v-200h100l100 -100h-300v300h-162l212 212zM200 800h200q27 0 40 -2t29.5 -10.5t23.5 -30t7 -57.5h300v-100h-600l-200 -350v450h100q0 36 7 57.5t23.5 30t29.5 10.5t40 2zM800 400h240l-240 -400h-800l300 500h500v-100z" />
235
- <glyph unicode="&#xe205;" d="M650 1100h100q21 0 35.5 -14.5t14.5 -35.5v-50h50q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h50v50q0 21 14.5 35.5t35.5 14.5zM1000 850v150q41 0 70.5 -29.5t29.5 -70.5v-800 q0 -41 -29.5 -70.5t-70.5 -29.5h-600q-1 0 -20 4l246 246l-326 326v324q0 41 29.5 70.5t70.5 29.5v-150q0 -62 44 -106t106 -44h300q62 0 106 44t44 106zM412 250l-212 -212v162h-200v100h200v162z" />
236
- <glyph unicode="&#xe206;" d="M450 1100h100q21 0 35.5 -14.5t14.5 -35.5v-50h50q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h50v50q0 21 14.5 35.5t35.5 14.5zM800 850v150q41 0 70.5 -29.5t29.5 -70.5v-500 h-200v-300h200q0 -36 -7 -57.5t-23.5 -30t-29.5 -10.5t-40 -2h-600q-41 0 -70.5 29.5t-29.5 70.5v800q0 41 29.5 70.5t70.5 29.5v-150q0 -62 44 -106t106 -44h300q62 0 106 44t44 106zM1212 250l-212 -212v162h-200v100h200v162z" />
237
- <glyph unicode="&#xe209;" d="M658 1197l637 -1104q23 -38 7 -65.5t-60 -27.5h-1276q-44 0 -60 27.5t7 65.5l637 1104q22 39 54 39t54 -39zM704 800h-208q-20 0 -32 -14.5t-8 -34.5l58 -302q4 -20 21.5 -34.5t37.5 -14.5h54q20 0 37.5 14.5t21.5 34.5l58 302q4 20 -8 34.5t-32 14.5zM500 300v-100h200 v100h-200z" />
238
- <glyph unicode="&#xe210;" d="M425 1100h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM425 800h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5 t17.5 7.5zM825 800h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM25 500h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150 q0 10 7.5 17.5t17.5 7.5zM425 500h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM825 500h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5 v150q0 10 7.5 17.5t17.5 7.5zM25 200h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM425 200h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5 t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM825 200h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5z" />
239
- <glyph unicode="&#xe211;" d="M700 1200h100v-200h-100v-100h350q62 0 86.5 -39.5t-3.5 -94.5l-66 -132q-41 -83 -81 -134h-772q-40 51 -81 134l-66 132q-28 55 -3.5 94.5t86.5 39.5h350v100h-100v200h100v100h200v-100zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-12l137 -100 h-950l138 100h-13q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" />
240
- <glyph unicode="&#xe212;" d="M600 1300q40 0 68.5 -29.5t28.5 -70.5h-194q0 41 28.5 70.5t68.5 29.5zM443 1100h314q18 -37 18 -75q0 -8 -3 -25h328q41 0 44.5 -16.5t-30.5 -38.5l-175 -145h-678l-178 145q-34 22 -29 38.5t46 16.5h328q-3 17 -3 25q0 38 18 75zM250 700h700q21 0 35.5 -14.5 t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-150v-200l275 -200h-950l275 200v200h-150q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" />
241
- <glyph unicode="&#xe213;" d="M600 1181q75 0 128 -53t53 -128t-53 -128t-128 -53t-128 53t-53 128t53 128t128 53zM602 798h46q34 0 55.5 -28.5t21.5 -86.5q0 -76 39 -183h-324q39 107 39 183q0 58 21.5 86.5t56.5 28.5h45zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-13 l138 -100h-950l137 100h-12q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" />
242
- <glyph unicode="&#xe214;" d="M600 1300q47 0 92.5 -53.5t71 -123t25.5 -123.5q0 -78 -55.5 -133.5t-133.5 -55.5t-133.5 55.5t-55.5 133.5q0 62 34 143l144 -143l111 111l-163 163q34 26 63 26zM602 798h46q34 0 55.5 -28.5t21.5 -86.5q0 -76 39 -183h-324q39 107 39 183q0 58 21.5 86.5t56.5 28.5h45 zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-13l138 -100h-950l137 100h-12q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" />
243
- <glyph unicode="&#xe215;" d="M600 1200l300 -161v-139h-300q0 -57 18.5 -108t50 -91.5t63 -72t70 -67.5t57.5 -61h-530q-60 83 -90.5 177.5t-30.5 178.5t33 164.5t87.5 139.5t126 96.5t145.5 41.5v-98zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-13l138 -100h-950l137 100 h-12q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" />
244
- <glyph unicode="&#xe216;" d="M600 1300q41 0 70.5 -29.5t29.5 -70.5v-78q46 -26 73 -72t27 -100v-50h-400v50q0 54 27 100t73 72v78q0 41 29.5 70.5t70.5 29.5zM400 800h400q54 0 100 -27t72 -73h-172v-100h200v-100h-200v-100h200v-100h-200v-100h200q0 -83 -58.5 -141.5t-141.5 -58.5h-400 q-83 0 -141.5 58.5t-58.5 141.5v400q0 83 58.5 141.5t141.5 58.5z" />
245
- <glyph unicode="&#xe218;" d="M150 1100h900q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5v500q0 21 14.5 35.5t35.5 14.5zM125 400h950q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-283l224 -224q13 -13 13 -31.5t-13 -32 t-31.5 -13.5t-31.5 13l-88 88h-524l-87 -88q-13 -13 -32 -13t-32 13.5t-13 32t13 31.5l224 224h-289q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM541 300l-100 -100h324l-100 100h-124z" />
246
- <glyph unicode="&#xe219;" d="M200 1100h800q83 0 141.5 -58.5t58.5 -141.5v-200h-100q0 41 -29.5 70.5t-70.5 29.5h-250q-41 0 -70.5 -29.5t-29.5 -70.5h-100q0 41 -29.5 70.5t-70.5 29.5h-250q-41 0 -70.5 -29.5t-29.5 -70.5h-100v200q0 83 58.5 141.5t141.5 58.5zM100 600h1000q41 0 70.5 -29.5 t29.5 -70.5v-300h-1200v300q0 41 29.5 70.5t70.5 29.5zM300 100v-50q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v50h200zM1100 100v-50q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v50h200z" />
247
- <glyph unicode="&#xe221;" d="M480 1165l682 -683q31 -31 31 -75.5t-31 -75.5l-131 -131h-481l-517 518q-32 31 -32 75.5t32 75.5l295 296q31 31 75.5 31t76.5 -31zM108 794l342 -342l303 304l-341 341zM250 100h800q21 0 35.5 -14.5t14.5 -35.5v-50h-900v50q0 21 14.5 35.5t35.5 14.5z" />
248
- <glyph unicode="&#xe223;" d="M1057 647l-189 506q-8 19 -27.5 33t-40.5 14h-400q-21 0 -40.5 -14t-27.5 -33l-189 -506q-8 -19 1.5 -33t30.5 -14h625v-150q0 -21 14.5 -35.5t35.5 -14.5t35.5 14.5t14.5 35.5v150h125q21 0 30.5 14t1.5 33zM897 0h-595v50q0 21 14.5 35.5t35.5 14.5h50v50 q0 21 14.5 35.5t35.5 14.5h48v300h200v-300h47q21 0 35.5 -14.5t14.5 -35.5v-50h50q21 0 35.5 -14.5t14.5 -35.5v-50z" />
249
- <glyph unicode="&#xe224;" d="M900 800h300v-575q0 -10 -7.5 -17.5t-17.5 -7.5h-375v591l-300 300v84q0 10 7.5 17.5t17.5 7.5h375v-400zM1200 900h-200v200zM400 600h300v-575q0 -10 -7.5 -17.5t-17.5 -7.5h-650q-10 0 -17.5 7.5t-7.5 17.5v950q0 10 7.5 17.5t17.5 7.5h375v-400zM700 700h-200v200z " />
250
- <glyph unicode="&#xe225;" d="M484 1095h195q75 0 146 -32.5t124 -86t89.5 -122.5t48.5 -142q18 -14 35 -20q31 -10 64.5 6.5t43.5 48.5q10 34 -15 71q-19 27 -9 43q5 8 12.5 11t19 -1t23.5 -16q41 -44 39 -105q-3 -63 -46 -106.5t-104 -43.5h-62q-7 -55 -35 -117t-56 -100l-39 -234q-3 -20 -20 -34.5 t-38 -14.5h-100q-21 0 -33 14.5t-9 34.5l12 70q-49 -14 -91 -14h-195q-24 0 -65 8l-11 -64q-3 -20 -20 -34.5t-38 -14.5h-100q-21 0 -33 14.5t-9 34.5l26 157q-84 74 -128 175l-159 53q-19 7 -33 26t-14 40v50q0 21 14.5 35.5t35.5 14.5h124q11 87 56 166l-111 95 q-16 14 -12.5 23.5t24.5 9.5h203q116 101 250 101zM675 1000h-250q-10 0 -17.5 -7.5t-7.5 -17.5v-50q0 -10 7.5 -17.5t17.5 -7.5h250q10 0 17.5 7.5t7.5 17.5v50q0 10 -7.5 17.5t-17.5 7.5z" />
251
- <glyph unicode="&#xe226;" d="M641 900l423 247q19 8 42 2.5t37 -21.5l32 -38q14 -15 12.5 -36t-17.5 -34l-139 -120h-390zM50 1100h106q67 0 103 -17t66 -71l102 -212h823q21 0 35.5 -14.5t14.5 -35.5v-50q0 -21 -14 -40t-33 -26l-737 -132q-23 -4 -40 6t-26 25q-42 67 -100 67h-300q-62 0 -106 44 t-44 106v200q0 62 44 106t106 44zM173 928h-80q-19 0 -28 -14t-9 -35v-56q0 -51 42 -51h134q16 0 21.5 8t5.5 24q0 11 -16 45t-27 51q-18 28 -43 28zM550 727q-32 0 -54.5 -22.5t-22.5 -54.5t22.5 -54.5t54.5 -22.5t54.5 22.5t22.5 54.5t-22.5 54.5t-54.5 22.5zM130 389 l152 130q18 19 34 24t31 -3.5t24.5 -17.5t25.5 -28q28 -35 50.5 -51t48.5 -13l63 5l48 -179q13 -61 -3.5 -97.5t-67.5 -79.5l-80 -69q-47 -40 -109 -35.5t-103 51.5l-130 151q-40 47 -35.5 109.5t51.5 102.5zM380 377l-102 -88q-31 -27 2 -65l37 -43q13 -15 27.5 -19.5 t31.5 6.5l61 53q19 16 14 49q-2 20 -12 56t-17 45q-11 12 -19 14t-23 -8z" />
252
- <glyph unicode="&#xe227;" d="M625 1200h150q10 0 17.5 -7.5t7.5 -17.5v-109q79 -33 131 -87.5t53 -128.5q1 -46 -15 -84.5t-39 -61t-46 -38t-39 -21.5l-17 -6q6 0 15 -1.5t35 -9t50 -17.5t53 -30t50 -45t35.5 -64t14.5 -84q0 -59 -11.5 -105.5t-28.5 -76.5t-44 -51t-49.5 -31.5t-54.5 -16t-49.5 -6.5 t-43.5 -1v-75q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v75h-100v-75q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v75h-175q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h75v600h-75q-10 0 -17.5 7.5t-7.5 17.5v150 q0 10 7.5 17.5t17.5 7.5h175v75q0 10 7.5 17.5t17.5 7.5h150q10 0 17.5 -7.5t7.5 -17.5v-75h100v75q0 10 7.5 17.5t17.5 7.5zM400 900v-200h263q28 0 48.5 10.5t30 25t15 29t5.5 25.5l1 10q0 4 -0.5 11t-6 24t-15 30t-30 24t-48.5 11h-263zM400 500v-200h363q28 0 48.5 10.5 t30 25t15 29t5.5 25.5l1 10q0 4 -0.5 11t-6 24t-15 30t-30 24t-48.5 11h-363z" />
253
- <glyph unicode="&#xe230;" d="M212 1198h780q86 0 147 -61t61 -147v-416q0 -51 -18 -142.5t-36 -157.5l-18 -66q-29 -87 -93.5 -146.5t-146.5 -59.5h-572q-82 0 -147 59t-93 147q-8 28 -20 73t-32 143.5t-20 149.5v416q0 86 61 147t147 61zM600 1045q-70 0 -132.5 -11.5t-105.5 -30.5t-78.5 -41.5 t-57 -45t-36 -41t-20.5 -30.5l-6 -12l156 -243h560l156 243q-2 5 -6 12.5t-20 29.5t-36.5 42t-57 44.5t-79 42t-105 29.5t-132.5 12zM762 703h-157l195 261z" />
254
- <glyph unicode="&#xe231;" d="M475 1300h150q103 0 189 -86t86 -189v-500q0 -41 -42 -83t-83 -42h-450q-41 0 -83 42t-42 83v500q0 103 86 189t189 86zM700 300v-225q0 -21 -27 -48t-48 -27h-150q-21 0 -48 27t-27 48v225h300z" />
255
- <glyph unicode="&#xe232;" d="M475 1300h96q0 -150 89.5 -239.5t239.5 -89.5v-446q0 -41 -42 -83t-83 -42h-450q-41 0 -83 42t-42 83v500q0 103 86 189t189 86zM700 300v-225q0 -21 -27 -48t-48 -27h-150q-21 0 -48 27t-27 48v225h300z" />
256
- <glyph unicode="&#xe233;" d="M1294 767l-638 -283l-378 170l-78 -60v-224l100 -150v-199l-150 148l-150 -149v200l100 150v250q0 4 -0.5 10.5t0 9.5t1 8t3 8t6.5 6l47 40l-147 65l642 283zM1000 380l-350 -166l-350 166v147l350 -165l350 165v-147z" />
257
- <glyph unicode="&#xe234;" d="M250 800q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM650 800q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM1050 800q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44z" />
258
- <glyph unicode="&#xe235;" d="M550 1100q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM550 700q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM550 300q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44z" />
259
- <glyph unicode="&#xe236;" d="M125 1100h950q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-950q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM125 700h950q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-950q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5 t17.5 7.5zM125 300h950q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-950q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5z" />
260
- <glyph unicode="&#xe237;" d="M350 1200h500q162 0 256 -93.5t94 -256.5v-500q0 -165 -93.5 -257.5t-256.5 -92.5h-500q-165 0 -257.5 92.5t-92.5 257.5v500q0 165 92.5 257.5t257.5 92.5zM900 1000h-600q-41 0 -70.5 -29.5t-29.5 -70.5v-600q0 -41 29.5 -70.5t70.5 -29.5h600q41 0 70.5 29.5 t29.5 70.5v600q0 41 -29.5 70.5t-70.5 29.5zM350 900h500q21 0 35.5 -14.5t14.5 -35.5v-300q0 -21 -14.5 -35.5t-35.5 -14.5h-500q-21 0 -35.5 14.5t-14.5 35.5v300q0 21 14.5 35.5t35.5 14.5zM400 800v-200h400v200h-400z" />
261
- <glyph unicode="&#xe238;" d="M150 1100h1000q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-50v-200h50q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-50v-200h50q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-50v-200h50q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5 t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5h50v200h-50q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5h50v200h-50q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5h50v200h-50q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5z" />
262
- <glyph unicode="&#xe239;" d="M650 1187q87 -67 118.5 -156t0 -178t-118.5 -155q-87 66 -118.5 155t0 178t118.5 156zM300 800q124 0 212 -88t88 -212q-124 0 -212 88t-88 212zM1000 800q0 -124 -88 -212t-212 -88q0 124 88 212t212 88zM300 500q124 0 212 -88t88 -212q-124 0 -212 88t-88 212z M1000 500q0 -124 -88 -212t-212 -88q0 124 88 212t212 88zM700 199v-144q0 -21 -14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5v142q40 -4 43 -4q17 0 57 6z" />
263
- <glyph unicode="&#xe240;" d="M745 878l69 19q25 6 45 -12l298 -295q11 -11 15 -26.5t-2 -30.5q-5 -14 -18 -23.5t-28 -9.5h-8q1 0 1 -13q0 -29 -2 -56t-8.5 -62t-20 -63t-33 -53t-51 -39t-72.5 -14h-146q-184 0 -184 288q0 24 10 47q-20 4 -62 4t-63 -4q11 -24 11 -47q0 -288 -184 -288h-142 q-48 0 -84.5 21t-56 51t-32 71.5t-16 75t-3.5 68.5q0 13 2 13h-7q-15 0 -27.5 9.5t-18.5 23.5q-6 15 -2 30.5t15 25.5l298 296q20 18 46 11l76 -19q20 -5 30.5 -22.5t5.5 -37.5t-22.5 -31t-37.5 -5l-51 12l-182 -193h891l-182 193l-44 -12q-20 -5 -37.5 6t-22.5 31t6 37.5 t31 22.5z" />
264
- <glyph unicode="&#xe241;" d="M1200 900h-50q0 21 -4 37t-9.5 26.5t-18 17.5t-22 11t-28.5 5.5t-31 2t-37 0.5h-200v-850q0 -22 25 -34.5t50 -13.5l25 -2v-100h-400v100q4 0 11 0.5t24 3t30 7t24 15t11 24.5v850h-200q-25 0 -37 -0.5t-31 -2t-28.5 -5.5t-22 -11t-18 -17.5t-9.5 -26.5t-4 -37h-50v300 h1000v-300zM500 450h-25q0 15 -4 24.5t-9 14.5t-17 7.5t-20 3t-25 0.5h-100v-425q0 -11 12.5 -17.5t25.5 -7.5h12v-50h-200v50q50 0 50 25v425h-100q-17 0 -25 -0.5t-20 -3t-17 -7.5t-9 -14.5t-4 -24.5h-25v150h500v-150z" />
265
- <glyph unicode="&#xe242;" d="M1000 300v50q-25 0 -55 32q-14 14 -25 31t-16 27l-4 11l-289 747h-69l-300 -754q-18 -35 -39 -56q-9 -9 -24.5 -18.5t-26.5 -14.5l-11 -5v-50h273v50q-49 0 -78.5 21.5t-11.5 67.5l69 176h293l61 -166q13 -34 -3.5 -66.5t-55.5 -32.5v-50h312zM412 691l134 342l121 -342 h-255zM1100 150v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5z" />
266
- <glyph unicode="&#xe243;" d="M50 1200h1100q21 0 35.5 -14.5t14.5 -35.5v-1100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v1100q0 21 14.5 35.5t35.5 14.5zM611 1118h-70q-13 0 -18 -12l-299 -753q-17 -32 -35 -51q-18 -18 -56 -34q-12 -5 -12 -18v-50q0 -8 5.5 -14t14.5 -6 h273q8 0 14 6t6 14v50q0 8 -6 14t-14 6q-55 0 -71 23q-10 14 0 39l63 163h266l57 -153q11 -31 -6 -55q-12 -17 -36 -17q-8 0 -14 -6t-6 -14v-50q0 -8 6 -14t14 -6h313q8 0 14 6t6 14v50q0 7 -5.5 13t-13.5 7q-17 0 -42 25q-25 27 -40 63h-1l-288 748q-5 12 -19 12zM639 611 h-197l103 264z" />
267
- <glyph unicode="&#xe244;" d="M1200 1100h-1200v100h1200v-100zM50 1000h400q21 0 35.5 -14.5t14.5 -35.5v-900q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v900q0 21 14.5 35.5t35.5 14.5zM650 1000h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400 q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM700 900v-300h300v300h-300z" />
268
- <glyph unicode="&#xe245;" d="M50 1200h400q21 0 35.5 -14.5t14.5 -35.5v-900q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v900q0 21 14.5 35.5t35.5 14.5zM650 700h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400 q0 21 14.5 35.5t35.5 14.5zM700 600v-300h300v300h-300zM1200 0h-1200v100h1200v-100z" />
269
- <glyph unicode="&#xe246;" d="M50 1000h400q21 0 35.5 -14.5t14.5 -35.5v-350h100v150q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-150h100v-100h-100v-150q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v150h-100v-350q0 -21 -14.5 -35.5t-35.5 -14.5h-400 q-21 0 -35.5 14.5t-14.5 35.5v800q0 21 14.5 35.5t35.5 14.5zM700 700v-300h300v300h-300z" />
270
- <glyph unicode="&#xe247;" d="M100 0h-100v1200h100v-1200zM250 1100h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM300 1000v-300h300v300h-300zM250 500h900q21 0 35.5 -14.5t14.5 -35.5v-400 q0 -21 -14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5z" />
271
- <glyph unicode="&#xe248;" d="M600 1100h150q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-150v-100h450q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5h350v100h-150q-21 0 -35.5 14.5 t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5h150v100h100v-100zM400 1000v-300h300v300h-300z" />
272
- <glyph unicode="&#xe249;" d="M1200 0h-100v1200h100v-1200zM550 1100h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM600 1000v-300h300v300h-300zM50 500h900q21 0 35.5 -14.5t14.5 -35.5v-400 q0 -21 -14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5z" />
273
- <glyph unicode="&#xe250;" d="M865 565l-494 -494q-23 -23 -41 -23q-14 0 -22 13.5t-8 38.5v1000q0 25 8 38.5t22 13.5q18 0 41 -23l494 -494q14 -14 14 -35t-14 -35z" />
274
- <glyph unicode="&#xe251;" d="M335 635l494 494q29 29 50 20.5t21 -49.5v-1000q0 -41 -21 -49.5t-50 20.5l-494 494q-14 14 -14 35t14 35z" />
275
- <glyph unicode="&#xe252;" d="M100 900h1000q41 0 49.5 -21t-20.5 -50l-494 -494q-14 -14 -35 -14t-35 14l-494 494q-29 29 -20.5 50t49.5 21z" />
276
- <glyph unicode="&#xe253;" d="M635 865l494 -494q29 -29 20.5 -50t-49.5 -21h-1000q-41 0 -49.5 21t20.5 50l494 494q14 14 35 14t35 -14z" />
277
- <glyph unicode="&#xe254;" d="M700 741v-182l-692 -323v221l413 193l-413 193v221zM1200 0h-800v200h800v-200z" />
278
- <glyph unicode="&#xe255;" d="M1200 900h-200v-100h200v-100h-300v300h200v100h-200v100h300v-300zM0 700h50q0 21 4 37t9.5 26.5t18 17.5t22 11t28.5 5.5t31 2t37 0.5h100v-550q0 -22 -25 -34.5t-50 -13.5l-25 -2v-100h400v100q-4 0 -11 0.5t-24 3t-30 7t-24 15t-11 24.5v550h100q25 0 37 -0.5t31 -2 t28.5 -5.5t22 -11t18 -17.5t9.5 -26.5t4 -37h50v300h-800v-300z" />
279
- <glyph unicode="&#xe256;" d="M800 700h-50q0 21 -4 37t-9.5 26.5t-18 17.5t-22 11t-28.5 5.5t-31 2t-37 0.5h-100v-550q0 -22 25 -34.5t50 -14.5l25 -1v-100h-400v100q4 0 11 0.5t24 3t30 7t24 15t11 24.5v550h-100q-25 0 -37 -0.5t-31 -2t-28.5 -5.5t-22 -11t-18 -17.5t-9.5 -26.5t-4 -37h-50v300 h800v-300zM1100 200h-200v-100h200v-100h-300v300h200v100h-200v100h300v-300z" />
280
- <glyph unicode="&#xe257;" d="M701 1098h160q16 0 21 -11t-7 -23l-464 -464l464 -464q12 -12 7 -23t-21 -11h-160q-13 0 -23 9l-471 471q-7 8 -7 18t7 18l471 471q10 9 23 9z" />
281
- <glyph unicode="&#xe258;" d="M339 1098h160q13 0 23 -9l471 -471q7 -8 7 -18t-7 -18l-471 -471q-10 -9 -23 -9h-160q-16 0 -21 11t7 23l464 464l-464 464q-12 12 -7 23t21 11z" />
282
- <glyph unicode="&#xe259;" d="M1087 882q11 -5 11 -21v-160q0 -13 -9 -23l-471 -471q-8 -7 -18 -7t-18 7l-471 471q-9 10 -9 23v160q0 16 11 21t23 -7l464 -464l464 464q12 12 23 7z" />
283
- <glyph unicode="&#xe260;" d="M618 993l471 -471q9 -10 9 -23v-160q0 -16 -11 -21t-23 7l-464 464l-464 -464q-12 -12 -23 -7t-11 21v160q0 13 9 23l471 471q8 7 18 7t18 -7z" />
284
- <glyph unicode="&#xf8ff;" d="M1000 1200q0 -124 -88 -212t-212 -88q0 124 88 212t212 88zM450 1000h100q21 0 40 -14t26 -33l79 -194q5 1 16 3q34 6 54 9.5t60 7t65.5 1t61 -10t56.5 -23t42.5 -42t29 -64t5 -92t-19.5 -121.5q-1 -7 -3 -19.5t-11 -50t-20.5 -73t-32.5 -81.5t-46.5 -83t-64 -70 t-82.5 -50q-13 -5 -42 -5t-65.5 2.5t-47.5 2.5q-14 0 -49.5 -3.5t-63 -3.5t-43.5 7q-57 25 -104.5 78.5t-75 111.5t-46.5 112t-26 90l-7 35q-15 63 -18 115t4.5 88.5t26 64t39.5 43.5t52 25.5t58.5 13t62.5 2t59.5 -4.5t55.5 -8l-147 192q-12 18 -5.5 30t27.5 12z" />
285
- <glyph unicode="&#x1f511;" d="M250 1200h600q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-150v-500l-255 -178q-19 -9 -32 -1t-13 29v650h-150q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM400 1100v-100h300v100h-300z" />
286
- <glyph unicode="&#x1f6aa;" d="M250 1200h750q39 0 69.5 -40.5t30.5 -84.5v-933l-700 -117v950l600 125h-700v-1000h-100v1025q0 23 15.5 49t34.5 26zM500 525v-100l100 20v100z" />
287
- </font>
288
- </defs></svg>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
trunk/addons/bootstrap/fonts/glyphicons-halflings-regular.ttf DELETED
Binary file
trunk/addons/bootstrap/fonts/glyphicons-halflings-regular.woff DELETED
Binary file
trunk/addons/bootstrap/fonts/glyphicons-halflings-regular.woff2 DELETED
Binary file
trunk/addons/bootstrap/fonts/index.html DELETED
File without changes
trunk/addons/bootstrap/index.html DELETED
File without changes
trunk/addons/bootstrap/js/bootstrap.js DELETED
@@ -1,2320 +0,0 @@
1
- /*!
2
- * Bootstrap v3.3.1 (http://getbootstrap.com)
3
- * Copyright 2011-2014 Twitter, Inc.
4
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
5
- */
6
-
7
- if (typeof jQuery === 'undefined') {
8
- throw new Error('Bootstrap\'s JavaScript requires jQuery')
9
- }
10
-
11
- +function ($) {
12
- var version = $.fn.jquery.split(' ')[0].split('.')
13
- if ((version[0] < 2 && version[1] < 9) || (version[0] == 1 && version[1] == 9 && version[2] < 1)) {
14
- throw new Error('Bootstrap\'s JavaScript requires jQuery version 1.9.1 or higher')
15
- }
16
- }(jQuery);
17
-
18
- /* ========================================================================
19
- * Bootstrap: transition.js v3.3.1
20
- * http://getbootstrap.com/javascript/#transitions
21
- * ========================================================================
22
- * Copyright 2011-2014 Twitter, Inc.
23
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
24
- * ======================================================================== */
25
-
26
-
27
- +function ($) {
28
- 'use strict';
29
-
30
- // CSS TRANSITION SUPPORT (Shoutout: http://www.modernizr.com/)
31
- // ============================================================
32
-
33
- function transitionEnd() {
34
- var el = document.createElement('bootstrap')
35
-
36
- var transEndEventNames = {
37
- WebkitTransition : 'webkitTransitionEnd',
38
- MozTransition : 'transitionend',
39
- OTransition : 'oTransitionEnd otransitionend',
40
- transition : 'transitionend'
41
- }
42
-
43
- for (var name in transEndEventNames) {
44
- if (el.style[name] !== undefined) {
45
- return { end: transEndEventNames[name] }
46
- }
47
- }
48
-
49
- return false // explicit for ie8 ( ._.)
50
- }
51
-
52
- // http://blog.alexmaccaw.com/css-transitions
53
- $.fn.emulateTransitionEnd = function (duration) {
54
- var called = false
55
- var $el = this
56
- $(this).one('bsTransitionEnd', function () { called = true })
57
- var callback = function () { if (!called) $($el).trigger($.support.transition.end) }
58
- setTimeout(callback, duration)
59
- return this
60
- }
61
-
62
- $(function () {
63
- $.support.transition = transitionEnd()
64
-
65
- if (!$.support.transition) return
66
-
67
- $.event.special.bsTransitionEnd = {
68
- bindType: $.support.transition.end,
69
- delegateType: $.support.transition.end,
70
- handle: function (e) {
71
- if ($(e.target).is(this)) return e.handleObj.handler.apply(this, arguments)
72
- }
73
- }
74
- })
75
-
76
- }(jQuery);
77
-
78
- /* ========================================================================
79
- * Bootstrap: alert.js v3.3.1
80
- * http://getbootstrap.com/javascript/#alerts
81
- * ========================================================================
82
- * Copyright 2011-2014 Twitter, Inc.
83
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
84
- * ======================================================================== */
85
-
86
-
87
- +function ($) {
88
- 'use strict';
89
-
90
- // ALERT CLASS DEFINITION
91
- // ======================
92
-
93
- var dismiss = '[data-dismiss="alert"]'
94
- var Alert = function (el) {
95
- $(el).on('click', dismiss, this.close)
96
- }
97
-
98
- Alert.VERSION = '3.3.1'
99
-
100
- Alert.TRANSITION_DURATION = 150
101
-
102
- Alert.prototype.close = function (e) {
103
- var $this = $(this)
104
- var selector = $this.attr('data-target')
105
-
106
- if (!selector) {
107
- selector = $this.attr('href')
108
- selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7
109
- }
110
-
111
- var $parent = $(selector)
112
-
113
- if (e) e.preventDefault()
114
-
115
- if (!$parent.length) {
116
- $parent = $this.closest('.alert')
117
- }
118
-
119
- $parent.trigger(e = $.Event('close.bs.alert'))
120
-
121
- if (e.isDefaultPrevented()) return
122
-
123
- $parent.removeClass('in')
124
-
125
- function removeElement() {
126
- // detach from parent, fire event then clean up data
127
- $parent.detach().trigger('closed.bs.alert').remove()
128
- }
129
-
130
- $.support.transition && $parent.hasClass('fade') ?
131
- $parent
132
- .one('bsTransitionEnd', removeElement)
133
- .emulateTransitionEnd(Alert.TRANSITION_DURATION) :
134
- removeElement()
135
- }
136
-
137
-
138
- // ALERT PLUGIN DEFINITION
139
- // =======================
140
-
141
- function Plugin(option) {
142
- return this.each(function () {
143
- var $this = $(this)
144
- var data = $this.data('bs.alert')
145
-
146
- if (!data) $this.data('bs.alert', (data = new Alert(this)))
147
- if (typeof option == 'string') data[option].call($this)
148
- })
149
- }
150
-
151
- var old = $.fn.alert
152
-
153
- $.fn.alert = Plugin
154
- $.fn.alert.Constructor = Alert
155
-
156
-
157
- // ALERT NO CONFLICT
158
- // =================
159
-
160
- $.fn.alert.noConflict = function () {
161
- $.fn.alert = old
162
- return this
163
- }
164
-
165
-
166
- // ALERT DATA-API
167
- // ==============
168
-
169
- $(document).on('click.bs.alert.data-api', dismiss, Alert.prototype.close)
170
-
171
- }(jQuery);
172
-
173
- /* ========================================================================
174
- * Bootstrap: button.js v3.3.1
175
- * http://getbootstrap.com/javascript/#buttons
176
- * ========================================================================
177
- * Copyright 2011-2014 Twitter, Inc.
178
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
179
- * ======================================================================== */
180
-
181
-
182
- +function ($) {
183
- 'use strict';
184
-
185
- // BUTTON PUBLIC CLASS DEFINITION
186
- // ==============================
187
-
188
- var Button = function (element, options) {
189
- this.$element = $(element)
190
- this.options = $.extend({}, Button.DEFAULTS, options)
191
- this.isLoading = false
192
- }
193
-
194
- Button.VERSION = '3.3.1'
195
-
196
- Button.DEFAULTS = {
197
- loadingText: 'loading...'
198
- }
199
-
200
- Button.prototype.setState = function (state) {
201
- var d = 'disabled'
202
- var $el = this.$element
203
- var val = $el.is('input') ? 'val' : 'html'
204
- var data = $el.data()
205
-
206
- state = state + 'Text'
207
-
208
- if (data.resetText == null) $el.data('resetText', $el[val]())
209
-
210
- // push to event loop to allow forms to submit
211
- setTimeout($.proxy(function () {
212
- $el[val](data[state] == null ? this.options[state] : data[state])
213
-
214
- if (state == 'loadingText') {
215
- this.isLoading = true
216
- $el.addClass(d).attr(d, d)
217
- } else if (this.isLoading) {
218
- this.isLoading = false
219
- $el.removeClass(d).removeAttr(d)
220
- }
221
- }, this), 0)
222
- }
223
-
224
- Button.prototype.toggle = function () {
225
- var changed = true
226
- var $parent = this.$element.closest('[data-toggle="buttons"]')
227
-
228
- if ($parent.length) {
229
- var $input = this.$element.find('input')
230
- if ($input.prop('type') == 'radio') {
231
- if ($input.prop('checked') && this.$element.hasClass('active')) changed = false
232
- else $parent.find('.active').removeClass('active')
233
- }
234
- if (changed) $input.prop('checked', !this.$element.hasClass('active')).trigger('change')
235
- } else {
236
- this.$element.attr('aria-pressed', !this.$element.hasClass('active'))
237
- }
238
-
239
- if (changed) this.$element.toggleClass('active')
240
- }
241
-
242
-
243
- // BUTTON PLUGIN DEFINITION
244
- // ========================
245
-
246
- function Plugin(option) {
247
- return this.each(function () {
248
- var $this = $(this)
249
- var data = $this.data('bs.button')
250
- var options = typeof option == 'object' && option
251
-
252
- if (!data) $this.data('bs.button', (data = new Button(this, options)))
253
-
254
- if (option == 'toggle') data.toggle()
255
- else if (option) data.setState(option)
256
- })
257
- }
258
-
259
- var old = $.fn.button
260
-
261
- $.fn.button = Plugin
262
- $.fn.button.Constructor = Button
263
-
264
-
265
- // BUTTON NO CONFLICT
266
- // ==================
267
-
268
- $.fn.button.noConflict = function () {
269
- $.fn.button = old
270
- return this
271
- }
272
-
273
-
274
- // BUTTON DATA-API
275
- // ===============
276
-
277
- $(document)
278
- .on('click.bs.button.data-api', '[data-toggle^="button"]', function (e) {
279
- var $btn = $(e.target)
280
- if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn')
281
- Plugin.call($btn, 'toggle')
282
- e.preventDefault()
283
- })
284
- .on('focus.bs.button.data-api blur.bs.button.data-api', '[data-toggle^="button"]', function (e) {
285
- $(e.target).closest('.btn').toggleClass('focus', /^focus(in)?$/.test(e.type))
286
- })
287
-
288
- }(jQuery);
289
-
290
- /* ========================================================================
291
- * Bootstrap: carousel.js v3.3.1
292
- * http://getbootstrap.com/javascript/#carousel
293
- * ========================================================================
294
- * Copyright 2011-2014 Twitter, Inc.
295
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
296
- * ======================================================================== */
297
-
298
-
299
- +function ($) {
300
- 'use strict';
301
-
302
- // CAROUSEL CLASS DEFINITION
303
- // =========================
304
-
305
- var Carousel = function (element, options) {
306
- this.$element = $(element)
307
- this.$indicators = this.$element.find('.carousel-indicators')
308
- this.options = options
309
- this.paused =
310
- this.sliding =
311
- this.interval =
312
- this.$active =
313
- this.$items = null
314
-
315
- this.options.keyboard && this.$element.on('keydown.bs.carousel', $.proxy(this.keydown, this))
316
-
317
- this.options.pause == 'hover' && !('ontouchstart' in document.documentElement) && this.$element
318
- .on('mouseenter.bs.carousel', $.proxy(this.pause, this))
319
- .on('mouseleave.bs.carousel', $.proxy(this.cycle, this))
320
- }
321
-
322
- Carousel.VERSION = '3.3.1'
323
-
324
- Carousel.TRANSITION_DURATION = 600
325
-
326
- Carousel.DEFAULTS = {
327
- interval: 5000,
328
- pause: 'hover',
329
- wrap: true,
330
- keyboard: true
331
- }
332
-
333
- Carousel.prototype.keydown = function (e) {
334
- if (/input|textarea/i.test(e.target.tagName)) return
335
- switch (e.which) {
336
- case 37: this.prev(); break
337
- case 39: this.next(); break
338
- default: return
339
- }
340
-
341
- e.preventDefault()
342
- }
343
-
344
- Carousel.prototype.cycle = function (e) {
345
- e || (this.paused = false)
346
-
347
- this.interval && clearInterval(this.interval)
348
-
349
- this.options.interval
350
- && !this.paused
351
- && (this.interval = setInterval($.proxy(this.next, this), this.options.interval))
352
-
353
- return this
354
- }
355
-
356
- Carousel.prototype.getItemIndex = function (item) {
357
- this.$items = item.parent().children('.item')
358
- return this.$items.index(item || this.$active)
359
- }
360
-
361
- Carousel.prototype.getItemForDirection = function (direction, active) {
362
- var delta = direction == 'prev' ? -1 : 1
363
- var activeIndex = this.getItemIndex(active)
364
- var itemIndex = (activeIndex + delta) % this.$items.length
365
- return this.$items.eq(itemIndex)
366
- }
367
-
368
- Carousel.prototype.to = function (pos) {
369
- var that = this
370
- var activeIndex = this.getItemIndex(this.$active = this.$element.find('.item.active'))
371
-
372
- if (pos > (this.$items.length - 1) || pos < 0) return
373
-
374
- if (this.sliding) return this.$element.one('slid.bs.carousel', function () { that.to(pos) }) // yes, "slid"
375
- if (activeIndex == pos) return this.pause().cycle()
376
-
377
- return this.slide(pos > activeIndex ? 'next' : 'prev', this.$items.eq(pos))
378
- }
379
-
380
- Carousel.prototype.pause = function (e) {
381
- e || (this.paused = true)
382
-
383
- if (this.$element.find('.next, .prev').length && $.support.transition) {
384
- this.$element.trigger($.support.transition.end)
385
- this.cycle(true)
386
- }
387
-
388
- this.interval = clearInterval(this.interval)
389
-
390
- return this
391
- }
392
-
393
- Carousel.prototype.next = function () {
394
- if (this.sliding) return
395
- return this.slide('next')
396
- }
397
-
398
- Carousel.prototype.prev = function () {
399
- if (this.sliding) return
400
- return this.slide('prev')
401
- }
402
-
403
- Carousel.prototype.slide = function (type, next) {
404
- var $active = this.$element.find('.item.active')
405
- var $next = next || this.getItemForDirection(type, $active)
406
- var isCycling = this.interval
407
- var direction = type == 'next' ? 'left' : 'right'
408
- var fallback = type == 'next' ? 'first' : 'last'
409
- var that = this
410
-
411
- if (!$next.length) {
412
- if (!this.options.wrap) return
413
- $next = this.$element.find('.item')[fallback]()
414
- }
415
-
416
- if ($next.hasClass('active')) return (this.sliding = false)
417
-
418
- var relatedTarget = $next[0]
419
- var slideEvent = $.Event('slide.bs.carousel', {
420
- relatedTarget: relatedTarget,
421
- direction: direction
422
- })
423
- this.$element.trigger(slideEvent)
424
- if (slideEvent.isDefaultPrevented()) return
425
-
426
- this.sliding = true
427
-
428
- isCycling && this.pause()
429
-
430
- if (this.$indicators.length) {
431
- this.$indicators.find('.active').removeClass('active')
432
- var $nextIndicator = $(this.$indicators.children()[this.getItemIndex($next)])
433
- $nextIndicator && $nextIndicator.addClass('active')
434
- }
435
-
436
- var slidEvent = $.Event('slid.bs.carousel', { relatedTarget: relatedTarget, direction: direction }) // yes, "slid"
437
- if ($.support.transition && this.$element.hasClass('slide')) {
438
- $next.addClass(type)
439
- $next[0].offsetWidth // force reflow
440
- $active.addClass(direction)
441
- $next.addClass(direction)
442
- $active
443
- .one('bsTransitionEnd', function () {
444
- $next.removeClass([type, direction].join(' ')).addClass('active')
445
- $active.removeClass(['active', direction].join(' '))
446
- that.sliding = false
447
- setTimeout(function () {
448
- that.$element.trigger(slidEvent)
449
- }, 0)
450
- })
451
- .emulateTransitionEnd(Carousel.TRANSITION_DURATION)
452
- } else {
453
- $active.removeClass('active')
454
- $next.addClass('active')
455
- this.sliding = false
456
- this.$element.trigger(slidEvent)
457
- }
458
-
459
- isCycling && this.cycle()
460
-
461
- return this
462
- }
463
-
464
-
465
- // CAROUSEL PLUGIN DEFINITION
466
- // ==========================
467
-
468
- function Plugin(option) {
469
- return this.each(function () {
470
- var $this = $(this)
471
- var data = $this.data('bs.carousel')
472
- var options = $.extend({}, Carousel.DEFAULTS, $this.data(), typeof option == 'object' && option)
473
- var action = typeof option == 'string' ? option : options.slide
474
-
475
- if (!data) $this.data('bs.carousel', (data = new Carousel(this, options)))
476
- if (typeof option == 'number') data.to(option)
477
- else if (action) data[action]()
478
- else if (options.interval) data.pause().cycle()
479
- })
480
- }
481
-
482
- var old = $.fn.carousel
483
-
484
- $.fn.carousel = Plugin
485
- $.fn.carousel.Constructor = Carousel
486
-
487
-
488
- // CAROUSEL NO CONFLICT
489
- // ====================
490
-
491
- $.fn.carousel.noConflict = function () {
492
- $.fn.carousel = old
493
- return this
494
- }
495
-
496
-
497
- // CAROUSEL DATA-API
498
- // =================
499
-
500
- var clickHandler = function (e) {
501
- var href
502
- var $this = $(this)
503
- var $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) // strip for ie7
504
- if (!$target.hasClass('carousel')) return
505
- var options = $.extend({}, $target.data(), $this.data())
506
- var slideIndex = $this.attr('data-slide-to')
507
- if (slideIndex) options.interval = false
508
-
509
- Plugin.call($target, options)
510
-
511
- if (slideIndex) {
512
- $target.data('bs.carousel').to(slideIndex)
513
- }
514
-
515
- e.preventDefault()
516
- }
517
-
518
- $(document)
519
- .on('click.bs.carousel.data-api', '[data-slide]', clickHandler)
520
- .on('click.bs.carousel.data-api', '[data-slide-to]', clickHandler)
521
-
522
- $(window).on('load', function () {
523
- $('[data-ride="carousel"]').each(function () {
524
- var $carousel = $(this)
525
- Plugin.call($carousel, $carousel.data())
526
- })
527
- })
528
-
529
- }(jQuery);
530
-
531
- /* ========================================================================
532
- * Bootstrap: collapse.js v3.3.1
533
- * http://getbootstrap.com/javascript/#collapse
534
- * ========================================================================
535
- * Copyright 2011-2014 Twitter, Inc.
536
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
537
- * ======================================================================== */
538
-
539
-
540
- +function ($) {
541
- 'use strict';
542
-
543
- // COLLAPSE PUBLIC CLASS DEFINITION
544
- // ================================
545
-
546
- var Collapse = function (element, options) {
547
- this.$element = $(element)
548
- this.options = $.extend({}, Collapse.DEFAULTS, options)
549
- this.$trigger = $(this.options.trigger).filter('[href="#' + element.id + '"], [data-target="#' + element.id + '"]')
550
- this.transitioning = null
551
-
552
- if (this.options.parent) {
553
- this.$parent = this.getParent()
554
- } else {
555
- this.addAriaAndCollapsedClass(this.$element, this.$trigger)
556
- }
557
-
558
- if (this.options.toggle) this.toggle()
559
- }
560
-
561
- Collapse.VERSION = '3.3.1'
562
-
563
- Collapse.TRANSITION_DURATION = 350
564
-
565
- Collapse.DEFAULTS = {
566
- toggle: true,
567
- trigger: '[data-toggle="collapse"]'
568
- }
569
-
570
- Collapse.prototype.dimension = function () {
571
- var hasWidth = this.$element.hasClass('width')
572
- return hasWidth ? 'width' : 'height'
573
- }
574
-
575
- Collapse.prototype.show = function () {
576
- if (this.transitioning || this.$element.hasClass('in')) return
577
-
578
- var activesData
579
- var actives = this.$parent && this.$parent.find('> .panel').children('.in, .collapsing')
580
-
581
- if (actives && actives.length) {
582
- activesData = actives.data('bs.collapse')
583
- if (activesData && activesData.transitioning) return
584
- }
585
-
586
- var startEvent = $.Event('show.bs.collapse')
587
- this.$element.trigger(startEvent)
588
- if (startEvent.isDefaultPrevented()) return
589
-
590
- if (actives && actives.length) {
591
- Plugin.call(actives, 'hide')
592
- activesData || actives.data('bs.collapse', null)
593
- }
594
-
595
- var dimension = this.dimension()
596
-
597
- this.$element
598
- .removeClass('collapse')
599
- .addClass('collapsing')[dimension](0)
600
- .attr('aria-expanded', true)
601
-
602
- this.$trigger
603
- .removeClass('collapsed')
604
- .attr('aria-expanded', true)
605
-
606
- this.transitioning = 1
607
-
608
- var complete = function () {
609
- this.$element
610
- .removeClass('collapsing')
611
- .addClass('collapse in')[dimension]('')
612
- this.transitioning = 0
613
- this.$element
614
- .trigger('shown.bs.collapse')
615
- }
616
-
617
- if (!$.support.transition) return complete.call(this)
618
-
619
- var scrollSize = $.camelCase(['scroll', dimension].join('-'))
620
-
621
- this.$element
622
- .one('bsTransitionEnd', $.proxy(complete, this))
623
- .emulateTransitionEnd(Collapse.TRANSITION_DURATION)[dimension](this.$element[0][scrollSize])
624
- }
625
-
626
- Collapse.prototype.hide = function () {
627
- if (this.transitioning || !this.$element.hasClass('in')) return
628
-
629
- var startEvent = $.Event('hide.bs.collapse')
630
- this.$element.trigger(startEvent)
631
- if (startEvent.isDefaultPrevented()) return
632
-
633
- var dimension = this.dimension()
634
-
635
- this.$element[dimension](this.$element[dimension]())[0].offsetHeight
636
-
637
- this.$element
638
- .addClass('collapsing')
639
- .removeClass('collapse in')
640
- .attr('aria-expanded', false)
641
-
642
- this.$trigger
643
- .addClass('collapsed')
644
- .attr('aria-expanded', false)
645
-
646
- this.transitioning = 1
647
-
648
- var complete = function () {
649
- this.transitioning = 0
650
- this.$element
651
- .removeClass('collapsing')
652
- .addClass('collapse')
653
- .trigger('hidden.bs.collapse')
654
- }
655
-
656
- if (!$.support.transition) return complete.call(this)
657
-
658
- this.$element
659
- [dimension](0)
660
- .one('bsTransitionEnd', $.proxy(complete, this))
661
- .emulateTransitionEnd(Collapse.TRANSITION_DURATION)
662
- }
663
-
664
- Collapse.prototype.toggle = function () {
665
- this[this.$element.hasClass('in') ? 'hide' : 'show']()
666
- }
667
-
668
- Collapse.prototype.getParent = function () {
669
- return $(this.options.parent)
670
- .find('[data-toggle="collapse"][data-parent="' + this.options.parent + '"]')
671
- .each($.proxy(function (i, element) {
672
- var $element = $(element)
673
- this.addAriaAndCollapsedClass(getTargetFromTrigger($element), $element)
674
- }, this))
675
- .end()
676
- }
677
-
678
- Collapse.prototype.addAriaAndCollapsedClass = function ($element, $trigger) {
679
- var isOpen = $element.hasClass('in')
680
-
681
- $element.attr('aria-expanded', isOpen)
682
- $trigger
683
- .toggleClass('collapsed', !isOpen)
684
- .attr('aria-expanded', isOpen)
685
- }
686
-
687
- function getTargetFromTrigger($trigger) {
688
- var href
689
- var target = $trigger.attr('data-target')
690
- || (href = $trigger.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') // strip for ie7
691
-
692
- return $(target)
693
- }
694
-
695
-
696
- // COLLAPSE PLUGIN DEFINITION
697
- // ==========================
698
-
699
- function Plugin(option) {
700
- return this.each(function () {
701
- var $this = $(this)
702
- var data = $this.data('bs.collapse')
703
- var options = $.extend({}, Collapse.DEFAULTS, $this.data(), typeof option == 'object' && option)
704
-
705
- if (!data && options.toggle && option == 'show') options.toggle = false
706
- if (!data) $this.data('bs.collapse', (data = new Collapse(this, options)))
707
- if (typeof option == 'string') data[option]()
708
- })
709
- }
710
-
711
- var old = $.fn.collapse
712
-
713
- $.fn.collapse = Plugin
714
- $.fn.collapse.Constructor = Collapse
715
-
716
-
717
- // COLLAPSE NO CONFLICT
718
- // ====================
719
-
720
- $.fn.collapse.noConflict = function () {
721
- $.fn.collapse = old
722
- return this
723
- }
724
-
725
-
726
- // COLLAPSE DATA-API
727
- // =================
728
-
729
- $(document).on('click.bs.collapse.data-api', '[data-toggle="collapse"]', function (e) {
730
- var $this = $(this)
731
-
732
- if (!$this.attr('data-target')) e.preventDefault()
733
-
734
- var $target = getTargetFromTrigger($this)
735
- var data = $target.data('bs.collapse')
736
- var option = data ? 'toggle' : $.extend({}, $this.data(), { trigger: this })
737
-
738
- Plugin.call($target, option)
739
- })
740
-
741
- }(jQuery);
742
-
743
- /* ========================================================================
744
- * Bootstrap: dropdown.js v3.3.1
745
- * http://getbootstrap.com/javascript/#dropdowns
746
- * ========================================================================
747
- * Copyright 2011-2014 Twitter, Inc.
748
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
749
- * ======================================================================== */
750
-
751
-
752
- +function ($) {
753
- 'use strict';
754
-
755
- // DROPDOWN CLASS DEFINITION
756
- // =========================
757
-
758
- var backdrop = '.dropdown-backdrop'
759
- var toggle = '[data-toggle="dropdown"]'
760
- var Dropdown = function (element) {
761
- $(element).on('click.bs.dropdown', this.toggle)
762
- }
763
-
764
- Dropdown.VERSION = '3.3.1'
765
-
766
- Dropdown.prototype.toggle = function (e) {
767
- var $this = $(this)
768
-
769
- if ($this.is('.disabled, :disabled')) return
770
-
771
- var $parent = getParent($this)
772
- var isActive = $parent.hasClass('open')
773
-
774
- clearMenus()
775
-
776
- if (!isActive) {
777
- if ('ontouchstart' in document.documentElement && !$parent.closest('.navbar-nav').length) {
778
- // if mobile we use a backdrop because click events don't delegate
779
- $('<div class="dropdown-backdrop"/>').insertAfter($(this)).on('click', clearMenus)
780
- }
781
-
782
- var relatedTarget = { relatedTarget: this }
783
- $parent.trigger(e = $.Event('show.bs.dropdown', relatedTarget))
784
-
785
- if (e.isDefaultPrevented()) return
786
-
787
- $this
788
- .trigger('focus')
789
- .attr('aria-expanded', 'true')
790
-
791
- $parent
792
- .toggleClass('open')
793
- .trigger('shown.bs.dropdown', relatedTarget)
794
- }
795
-
796
- return false
797
- }
798
-
799
- Dropdown.prototype.keydown = function (e) {
800
- if (!/(38|40|27|32)/.test(e.which) || /input|textarea/i.test(e.target.tagName)) return
801
-
802
- var $this = $(this)
803
-
804
- e.preventDefault()
805
- e.stopPropagation()
806
-
807
- if ($this.is('.disabled, :disabled')) return
808
-
809
- var $parent = getParent($this)
810
- var isActive = $parent.hasClass('open')
811
-
812
- if ((!isActive && e.which != 27) || (isActive && e.which == 27)) {
813
- if (e.which == 27) $parent.find(toggle).trigger('focus')
814
- return $this.trigger('click')
815
- }
816
-
817
- var desc = ' li:not(.divider):visible a'
818
- var $items = $parent.find('[role="menu"]' + desc + ', [role="listbox"]' + desc)
819
-
820
- if (!$items.length) return
821
-
822
- var index = $items.index(e.target)
823
-
824
- if (e.which == 38 && index > 0) index-- // up
825
- if (e.which == 40 && index < $items.length - 1) index++ // down
826
- if (!~index) index = 0
827
-
828
- $items.eq(index).trigger('focus')
829
- }
830
-
831
- function clearMenus(e) {
832
- if (e && e.which === 3) return
833
- $(backdrop).remove()
834
- $(toggle).each(function () {
835
- var $this = $(this)
836
- var $parent = getParent($this)
837
- var relatedTarget = { relatedTarget: this }
838
-
839
- if (!$parent.hasClass('open')) return
840
-
841
- $parent.trigger(e = $.Event('hide.bs.dropdown', relatedTarget))
842
-
843
- if (e.isDefaultPrevented()) return
844
-
845
- $this.attr('aria-expanded', 'false')
846
- $parent.removeClass('open').trigger('hidden.bs.dropdown', relatedTarget)
847
- })
848
- }
849
-
850
- function getParent($this) {
851
- var selector = $this.attr('data-target')
852
-
853
- if (!selector) {
854
- selector = $this.attr('href')
855
- selector = selector && /#[A-Za-z]/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7
856
- }
857
-
858
- var $parent = selector && $(selector)
859
-
860
- return $parent && $parent.length ? $parent : $this.parent()
861
- }
862
-
863
-
864
- // DROPDOWN PLUGIN DEFINITION
865
- // ==========================
866
-
867
- function Plugin(option) {
868
- return this.each(function () {
869
- var $this = $(this)
870
- var data = $this.data('bs.dropdown')
871
-
872
- if (!data) $this.data('bs.dropdown', (data = new Dropdown(this)))
873
- if (typeof option == 'string') data[option].call($this)
874
- })
875
- }
876
-
877
- var old = $.fn.dropdown
878
-
879
- $.fn.dropdown = Plugin
880
- $.fn.dropdown.Constructor = Dropdown
881
-
882
-
883
- // DROPDOWN NO CONFLICT
884
- // ====================
885
-
886
- $.fn.dropdown.noConflict = function () {
887
- $.fn.dropdown = old
888
- return this
889
- }
890
-
891
-
892
- // APPLY TO STANDARD DROPDOWN ELEMENTS
893
- // ===================================
894
-
895
- $(document)
896
- .on('click.bs.dropdown.data-api', clearMenus)
897
- .on('click.bs.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() })
898
- .on('click.bs.dropdown.data-api', toggle, Dropdown.prototype.toggle)
899
- .on('keydown.bs.dropdown.data-api', toggle, Dropdown.prototype.keydown)
900
- .on('keydown.bs.dropdown.data-api', '[role="menu"]', Dropdown.prototype.keydown)
901
- .on('keydown.bs.dropdown.data-api', '[role="listbox"]', Dropdown.prototype.keydown)
902
-
903
- }(jQuery);
904
-
905
- /* ========================================================================
906
- * Bootstrap: modal.js v3.3.1
907
- * http://getbootstrap.com/javascript/#modals
908
- * ========================================================================
909
- * Copyright 2011-2014 Twitter, Inc.
910
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
911
- * ======================================================================== */
912
-
913
-
914
- +function ($) {
915
- 'use strict';
916
-
917
- // MODAL CLASS DEFINITION
918
- // ======================
919
-
920
- var Modal = function (element, options) {
921
- this.options = options
922
- this.$body = $(document.body)
923
- this.$element = $(element)
924
- this.$backdrop =
925
- this.isShown = null
926
- this.scrollbarWidth = 0
927
-
928
- if (this.options.remote) {
929
- this.$element
930
- .find('.modal-content')
931
- .load(this.options.remote, $.proxy(function () {
932
- this.$element.trigger('loaded.bs.modal')
933
- }, this))
934
- }
935
- }
936
-
937
- Modal.VERSION = '3.3.1'
938
-
939
- Modal.TRANSITION_DURATION = 300
940
- Modal.BACKDROP_TRANSITION_DURATION = 150
941
-
942
- Modal.DEFAULTS = {
943
- backdrop: true,
944
- keyboard: true,
945
- show: true
946
- }
947
-
948
- Modal.prototype.toggle = function (_relatedTarget) {
949
- return this.isShown ? this.hide() : this.show(_relatedTarget)
950
- }
951
-
952
- Modal.prototype.show = function (_relatedTarget) {
953
- var that = this
954
- var e = $.Event('show.bs.modal', { relatedTarget: _relatedTarget })
955
-
956
- this.$element.trigger(e)
957
-
958
- if (this.isShown || e.isDefaultPrevented()) return
959
-
960
- this.isShown = true
961
-
962
- this.checkScrollbar()
963
- this.setScrollbar()
964
- this.$body.addClass('modal-open')
965
-
966
- this.escape()
967
- this.resize()
968
-
969
- this.$element.on('click.dismiss.bs.modal', '[data-dismiss="modal"]', $.proxy(this.hide, this))
970
-
971
- this.backdrop(function () {
972
- var transition = $.support.transition && that.$element.hasClass('fade')
973
-
974
- if (!that.$element.parent().length) {
975
- that.$element.appendTo(that.$body) // don't move modals dom position
976
- }
977
-
978
- that.$element
979
- .show()
980
- .scrollTop(0)
981
-
982
- if (that.options.backdrop) that.adjustBackdrop()
983
- that.adjustDialog()
984
-
985
- if (transition) {
986
- that.$element[0].offsetWidth // force reflow
987
- }
988
-
989
- that.$element
990
- .addClass('in')
991
- .attr('aria-hidden', false)
992
-
993
- that.enforceFocus()
994
-
995
- var e = $.Event('shown.bs.modal', { relatedTarget: _relatedTarget })
996
-
997
- transition ?
998
- that.$element.find('.modal-dialog') // wait for modal to slide in
999
- .one('bsTransitionEnd', function () {
1000
- that.$element.trigger('focus').trigger(e)
1001
- })
1002
- .emulateTransitionEnd(Modal.TRANSITION_DURATION) :
1003
- that.$element.trigger('focus').trigger(e)
1004
- })
1005
- }
1006
-
1007
- Modal.prototype.hide = function (e) {
1008
- if (e) e.preventDefault()
1009
-
1010
- e = $.Event('hide.bs.modal')
1011
-
1012
- this.$element.trigger(e)
1013
-
1014
- if (!this.isShown || e.isDefaultPrevented()) return
1015
-
1016
- this.isShown = false
1017
-
1018
- this.escape()
1019
- this.resize()
1020
-
1021
- $(document).off('focusin.bs.modal')
1022
-
1023
- this.$element
1024
- .removeClass('in')
1025
- .attr('aria-hidden', true)
1026
- .off('click.dismiss.bs.modal')
1027
-
1028
- $.support.transition && this.$element.hasClass('fade') ?
1029
- this.$element
1030
- .one('bsTransitionEnd', $.proxy(this.hideModal, this))
1031
- .emulateTransitionEnd(Modal.TRANSITION_DURATION) :
1032
- this.hideModal()
1033
- }
1034
-
1035
- Modal.prototype.enforceFocus = function () {
1036
- $(document)
1037
- .off('focusin.bs.modal') // guard against infinite focus loop
1038
- .on('focusin.bs.modal', $.proxy(function (e) {
1039
- if (this.$element[0] !== e.target && !this.$element.has(e.target).length) {
1040
- this.$element.trigger('focus')
1041
- }
1042
- }, this))
1043
- }
1044
-
1045
- Modal.prototype.escape = function () {
1046
- if (this.isShown && this.options.keyboard) {
1047
- this.$element.on('keydown.dismiss.bs.modal', $.proxy(function (e) {
1048
- e.which == 27 && this.hide()
1049
- }, this))
1050
- } else if (!this.isShown) {
1051
- this.$element.off('keydown.dismiss.bs.modal')
1052
- }
1053
- }
1054
-
1055
- Modal.prototype.resize = function () {
1056
- if (this.isShown) {
1057
- $(window).on('resize.bs.modal', $.proxy(this.handleUpdate, this))
1058
- } else {
1059
- $(window).off('resize.bs.modal')
1060
- }
1061
- }
1062
-
1063
- Modal.prototype.hideModal = function () {
1064
- var that = this
1065
- this.$element.hide()
1066
- this.backdrop(function () {
1067
- that.$body.removeClass('modal-open')
1068
- that.resetAdjustments()
1069
- that.resetScrollbar()
1070
- that.$element.trigger('hidden.bs.modal')
1071
- })
1072
- }
1073
-
1074
- Modal.prototype.removeBackdrop = function () {
1075
- this.$backdrop && this.$backdrop.remove()
1076
- this.$backdrop = null
1077
- }
1078
-
1079
- Modal.prototype.backdrop = function (callback) {
1080
- var that = this
1081
- var animate = this.$element.hasClass('fade') ? 'fade' : ''
1082
-
1083
- if (this.isShown && this.options.backdrop) {
1084
- var doAnimate = $.support.transition && animate
1085
-
1086
- this.$backdrop = $('<div class="modal-backdrop ' + animate + '" />')
1087
- .prependTo(this.$element)
1088
- .on('click.dismiss.bs.modal', $.proxy(function (e) {
1089
- if (e.target !== e.currentTarget) return
1090
- this.options.backdrop == 'static'
1091
- ? this.$element[0].focus.call(this.$element[0])
1092
- : this.hide.call(this)
1093
- }, this))
1094
-
1095
- if (doAnimate) this.$backdrop[0].offsetWidth // force reflow
1096
-
1097
- this.$backdrop.addClass('in')
1098
-
1099
- if (!callback) return
1100
-
1101
- doAnimate ?
1102
- this.$backdrop
1103
- .one('bsTransitionEnd', callback)
1104
- .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) :
1105
- callback()
1106
-
1107
- } else if (!this.isShown && this.$backdrop) {
1108
- this.$backdrop.removeClass('in')
1109
-
1110
- var callbackRemove = function () {
1111
- that.removeBackdrop()
1112
- callback && callback()
1113
- }
1114
- $.support.transition && this.$element.hasClass('fade') ?
1115
- this.$backdrop
1116
- .one('bsTransitionEnd', callbackRemove)
1117
- .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) :
1118
- callbackRemove()
1119
-
1120
- } else if (callback) {
1121
- callback()
1122
- }
1123
- }
1124
-
1125
- // these following methods are used to handle overflowing modals
1126
-
1127
- Modal.prototype.handleUpdate = function () {
1128
- if (this.options.backdrop) this.adjustBackdrop()
1129
- this.adjustDialog()
1130
- }
1131
-
1132
- Modal.prototype.adjustBackdrop = function () {
1133
- this.$backdrop
1134
- .css('height', 0)
1135
- .css('height', this.$element[0].scrollHeight)
1136
- }
1137
-
1138
- Modal.prototype.adjustDialog = function () {
1139
- var modalIsOverflowing = this.$element[0].scrollHeight > document.documentElement.clientHeight
1140
-
1141
- this.$element.css({
1142
- paddingLeft: !this.bodyIsOverflowing && modalIsOverflowing ? this.scrollbarWidth : '',
1143
- paddingRight: this.bodyIsOverflowing && !modalIsOverflowing ? this.scrollbarWidth : ''
1144
- })
1145
- }
1146
-
1147
- Modal.prototype.resetAdjustments = function () {
1148
- this.$element.css({
1149
- paddingLeft: '',
1150
- paddingRight: ''
1151
- })
1152
- }
1153
-
1154
- Modal.prototype.checkScrollbar = function () {
1155
- this.bodyIsOverflowing = document.body.scrollHeight > document.documentElement.clientHeight
1156
- this.scrollbarWidth = this.measureScrollbar()
1157
- }
1158
-
1159
- Modal.prototype.setScrollbar = function () {
1160
- var bodyPad = parseInt((this.$body.css('padding-right') || 0), 10)
1161
- if (this.bodyIsOverflowing) this.$body.css('padding-right', bodyPad + this.scrollbarWidth)
1162
- }
1163
-
1164
- Modal.prototype.resetScrollbar = function () {
1165
- this.$body.css('padding-right', '')
1166
- }
1167
-
1168
- Modal.prototype.measureScrollbar = function () { // thx walsh
1169
- var scrollDiv = document.createElement('div')
1170
- scrollDiv.className = 'modal-scrollbar-measure'
1171
- this.$body.append(scrollDiv)
1172
- var scrollbarWidth = scrollDiv.offsetWidth - scrollDiv.clientWidth
1173
- this.$body[0].removeChild(scrollDiv)
1174
- return scrollbarWidth
1175
- }
1176
-
1177
-
1178
- // MODAL PLUGIN DEFINITION
1179
- // =======================
1180
-
1181
- function Plugin(option, _relatedTarget) {
1182
- return this.each(function () {
1183
- var $this = $(this)
1184
- var data = $this.data('bs.modal')
1185
- var options = $.extend({}, Modal.DEFAULTS, $this.data(), typeof option == 'object' && option)
1186
-
1187
- if (!data) $this.data('bs.modal', (data = new Modal(this, options)))
1188
- if (typeof option == 'string') data[option](_relatedTarget)
1189
- else if (options.show) data.show(_relatedTarget)
1190
- })
1191
- }
1192
-
1193
- var old = $.fn.modal
1194
-
1195
- $.fn.modal = Plugin
1196
- $.fn.modal.Constructor = Modal
1197
-
1198
-
1199
- // MODAL NO CONFLICT
1200
- // =================
1201
-
1202
- $.fn.modal.noConflict = function () {
1203
- $.fn.modal = old
1204
- return this
1205
- }
1206
-
1207
-
1208
- // MODAL DATA-API
1209
- // ==============
1210
-
1211
- $(document).on('click.bs.modal.data-api', '[data-toggle="modal"]', function (e) {
1212
- var $this = $(this)
1213
- var href = $this.attr('href')
1214
- var $target = $($this.attr('data-target') || (href && href.replace(/.*(?=#[^\s]+$)/, ''))) // strip for ie7
1215
- var option = $target.data('bs.modal') ? 'toggle' : $.extend({ remote: !/#/.test(href) && href }, $target.data(), $this.data())
1216
-
1217
- if ($this.is('a')) e.preventDefault()
1218
-
1219
- $target.one('show.bs.modal', function (showEvent) {
1220
- if (showEvent.isDefaultPrevented()) return // only register focus restorer if modal will actually get shown
1221
- $target.one('hidden.bs.modal', function () {
1222
- $this.is(':visible') && $this.trigger('focus')
1223
- })
1224
- })
1225
- Plugin.call($target, option, this)
1226
- })
1227
-
1228
- }(jQuery);
1229
-
1230
- /* ========================================================================
1231
- * Bootstrap: tooltip.js v3.3.1
1232
- * http://getbootstrap.com/javascript/#tooltip
1233
- * Inspired by the original jQuery.tipsy by Jason Frame
1234
- * ========================================================================
1235
- * Copyright 2011-2014 Twitter, Inc.
1236
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
1237
- * ======================================================================== */
1238
-
1239
-
1240
- +function ($) {
1241
- 'use strict';
1242
-
1243
- // TOOLTIP PUBLIC CLASS DEFINITION
1244
- // ===============================
1245
-
1246
- var Tooltip = function (element, options) {
1247
- this.type =
1248
- this.options =
1249
- this.enabled =
1250
- this.timeout =
1251
- this.hoverState =
1252
- this.$element = null
1253
-
1254
- this.init('tooltip', element, options)
1255
- }
1256
-
1257
- Tooltip.VERSION = '3.3.1'
1258
-
1259
- Tooltip.TRANSITION_DURATION = 150
1260
-
1261
- Tooltip.DEFAULTS = {
1262
- animation: true,
1263
- placement: 'top',
1264
- selector: false,
1265
- template: '<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',
1266
- trigger: 'hover focus',
1267
- title: '',
1268
- delay: 0,
1269
- html: false,
1270
- container: false,
1271
- viewport: {
1272
- selector: 'body',
1273
- padding: 0
1274
- }
1275
- }
1276
-
1277
- Tooltip.prototype.init = function (type, element, options) {
1278
- this.enabled = true
1279
- this.type = type
1280
- this.$element = $(element)
1281
- this.options = this.getOptions(options)
1282
- this.$viewport = this.options.viewport && $(this.options.viewport.selector || this.options.viewport)
1283
-
1284
- var triggers = this.options.trigger.split(' ')
1285
-
1286
- for (var i = triggers.length; i--;) {
1287
- var trigger = triggers[i]
1288
-
1289
- if (trigger == 'click') {
1290
- this.$element.on('click.' + this.type, this.options.selector, $.proxy(this.toggle, this))
1291
- } else if (trigger != 'manual') {
1292
- var eventIn = trigger == 'hover' ? 'mouseenter' : 'focusin'
1293
- var eventOut = trigger == 'hover' ? 'mouseleave' : 'focusout'
1294
-
1295
- this.$element.on(eventIn + '.' + this.type, this.options.selector, $.proxy(this.enter, this))
1296
- this.$element.on(eventOut + '.' + this.type, this.options.selector, $.proxy(this.leave, this))
1297
- }
1298
- }
1299
-
1300
- this.options.selector ?
1301
- (this._options = $.extend({}, this.options, { trigger: 'manual', selector: '' })) :
1302
- this.fixTitle()
1303
- }
1304
-
1305
- Tooltip.prototype.getDefaults = function () {
1306
- return Tooltip.DEFAULTS
1307
- }
1308
-
1309
- Tooltip.prototype.getOptions = function (options) {
1310
- options = $.extend({}, this.getDefaults(), this.$element.data(), options)
1311
-
1312
- if (options.delay && typeof options.delay == 'number') {
1313
- options.delay = {
1314
- show: options.delay,
1315
- hide: options.delay
1316
- }
1317
- }
1318
-
1319
- return options
1320
- }
1321
-
1322
- Tooltip.prototype.getDelegateOptions = function () {
1323
- var options = {}
1324
- var defaults = this.getDefaults()
1325
-
1326
- this._options && $.each(this._options, function (key, value) {
1327
- if (defaults[key] != value) options[key] = value
1328
- })
1329
-
1330
- return options
1331
- }
1332
-
1333
- Tooltip.prototype.enter = function (obj) {
1334
- var self = obj instanceof this.constructor ?
1335
- obj : $(obj.currentTarget).data('bs.' + this.type)
1336
-
1337
- if (self && self.$tip && self.$tip.is(':visible')) {
1338
- self.hoverState = 'in'
1339
- return
1340
- }
1341
-
1342
- if (!self) {
1343
- self = new this.constructor(obj.currentTarget, this.getDelegateOptions())
1344
- $(obj.currentTarget).data('bs.' + this.type, self)
1345
- }
1346
-
1347
- clearTimeout(self.timeout)
1348
-
1349
- self.hoverState = 'in'
1350
-
1351
- if (!self.options.delay || !self.options.delay.show) return self.show()
1352
-
1353
- self.timeout = setTimeout(function () {
1354
- if (self.hoverState == 'in') self.show()
1355
- }, self.options.delay.show)
1356
- }
1357
-
1358
- Tooltip.prototype.leave = function (obj) {
1359
- var self = obj instanceof this.constructor ?
1360
- obj : $(obj.currentTarget).data('bs.' + this.type)
1361
-
1362
- if (!self) {
1363
- self = new this.constructor(obj.currentTarget, this.getDelegateOptions())
1364
- $(obj.currentTarget).data('bs.' + this.type, self)
1365
- }
1366
-
1367
- clearTimeout(self.timeout)
1368
-
1369
- self.hoverState = 'out'
1370
-
1371
- if (!self.options.delay || !self.options.delay.hide) return self.hide()
1372
-
1373
- self.timeout = setTimeout(function () {
1374
- if (self.hoverState == 'out') self.hide()
1375
- }, self.options.delay.hide)
1376
- }
1377
-
1378
- Tooltip.prototype.show = function () {
1379
- var e = $.Event('show.bs.' + this.type)
1380
-
1381
- if (this.hasContent() && this.enabled) {
1382
- this.$element.trigger(e)
1383
-
1384
- var inDom = $.contains(this.$element[0].ownerDocument.documentElement, this.$element[0])
1385
- if (e.isDefaultPrevented() || !inDom) return
1386
- var that = this
1387
-
1388
- var $tip = this.tip()
1389
-
1390
- var tipId = this.getUID(this.type)
1391
-
1392
- this.setContent()
1393
- $tip.attr('id', tipId)
1394
- this.$element.attr('aria-describedby', tipId)
1395
-
1396
- if (this.options.animation) $tip.addClass('fade')
1397
-
1398
- var placement = typeof this.options.placement == 'function' ?
1399
- this.options.placement.call(this, $tip[0], this.$element[0]) :
1400
- this.options.placement
1401
-
1402
- var autoToken = /\s?auto?\s?/i
1403
- var autoPlace = autoToken.test(placement)
1404
- if (autoPlace) placement = placement.replace(autoToken, '') || 'top'
1405
-
1406
- $tip
1407
- .detach()
1408
- .css({ top: 0, left: 0, display: 'block' })
1409
- .addClass(placement)
1410
- .data('bs.' + this.type, this)
1411
-
1412
- this.options.container ? $tip.appendTo(this.options.container) : $tip.insertAfter(this.$element)
1413
-
1414
- var pos = this.getPosition()
1415
- var actualWidth = $tip[0].offsetWidth
1416
- var actualHeight = $tip[0].offsetHeight
1417
-
1418
- if (autoPlace) {
1419
- var orgPlacement = placement
1420
- var $container = this.options.container ? $(this.options.container) : this.$element.parent()
1421
- var containerDim = this.getPosition($container)
1422
-
1423
- placement = placement == 'bottom' && pos.bottom + actualHeight > containerDim.bottom ? 'top' :
1424
- placement == 'top' && pos.top - actualHeight < containerDim.top ? 'bottom' :
1425
- placement == 'right' && pos.right + actualWidth > containerDim.width ? 'left' :
1426
- placement == 'left' && pos.left - actualWidth < containerDim.left ? 'right' :
1427
- placement
1428
-
1429
- $tip
1430
- .removeClass(orgPlacement)
1431
- .addClass(placement)
1432
- }
1433
-
1434
- var calculatedOffset = this.getCalculatedOffset(placement, pos, actualWidth, actualHeight)
1435
-
1436
- this.applyPlacement(calculatedOffset, placement)
1437
-
1438
- var complete = function () {
1439
- var prevHoverState = that.hoverState
1440
- that.$element.trigger('shown.bs.' + that.type)
1441
- that.hoverState = null
1442
-
1443
- if (prevHoverState == 'out') that.leave(that)
1444
- }
1445
-
1446
- $.support.transition && this.$tip.hasClass('fade') ?
1447
- $tip
1448
- .one('bsTransitionEnd', complete)
1449
- .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) :
1450
- complete()
1451
- }
1452
- }
1453
-
1454
- Tooltip.prototype.applyPlacement = function (offset, placement) {
1455
- var $tip = this.tip()
1456
- var width = $tip[0].offsetWidth
1457
- var height = $tip[0].offsetHeight
1458
-
1459
- // manually read margins because getBoundingClientRect includes difference
1460
- var marginTop = parseInt($tip.css('margin-top'), 10)
1461
- var marginLeft = parseInt($tip.css('margin-left'), 10)
1462
-
1463
- // we must check for NaN for ie 8/9
1464
- if (isNaN(marginTop)) marginTop = 0
1465
- if (isNaN(marginLeft)) marginLeft = 0
1466
-
1467
- offset.top = offset.top + marginTop
1468
- offset.left = offset.left + marginLeft
1469
-
1470
- // $.fn.offset doesn't round pixel values
1471
- // so we use setOffset directly with our own function B-0
1472
- $.offset.setOffset($tip[0], $.extend({
1473
- using: function (props) {
1474
- $tip.css({
1475
- top: Math.round(props.top),
1476
- left: Math.round(props.left)
1477
- })
1478
- }
1479
- }, offset), 0)
1480
-
1481
- $tip.addClass('in')
1482
-
1483
- // check to see if placing tip in new offset caused the tip to resize itself
1484
- var actualWidth = $tip[0].offsetWidth
1485
- var actualHeight = $tip[0].offsetHeight
1486
-
1487
- if (placement == 'top' && actualHeight != height) {
1488
- offset.top = offset.top + height - actualHeight
1489
- }
1490
-
1491
- var delta = this.getViewportAdjustedDelta(placement, offset, actualWidth, actualHeight)
1492
-
1493
- if (delta.left) offset.left += delta.left
1494
- else offset.top += delta.top
1495
-
1496
- var isVertical = /top|bottom/.test(placement)
1497
- var arrowDelta = isVertical ? delta.left * 2 - width + actualWidth : delta.top * 2 - height + actualHeight
1498
- var arrowOffsetPosition = isVertical ? 'offsetWidth' : 'offsetHeight'
1499
-
1500
- $tip.offset(offset)
1501
- this.replaceArrow(arrowDelta, $tip[0][arrowOffsetPosition], isVertical)
1502
- }
1503
-
1504
- Tooltip.prototype.replaceArrow = function (delta, dimension, isHorizontal) {
1505
- this.arrow()
1506
- .css(isHorizontal ? 'left' : 'top', 50 * (1 - delta / dimension) + '%')
1507
- .css(isHorizontal ? 'top' : 'left', '')
1508
- }
1509
-
1510
- Tooltip.prototype.setContent = function () {
1511
- var $tip = this.tip()
1512
- var title = this.getTitle()
1513
-
1514
- $tip.find('.tooltip-inner')[this.options.html ? 'html' : 'text'](title)
1515
- $tip.removeClass('fade in top bottom left right')
1516
- }
1517
-
1518
- Tooltip.prototype.hide = function (callback) {
1519
- var that = this
1520
- var $tip = this.tip()
1521
- var e = $.Event('hide.bs.' + this.type)
1522
-
1523
- function complete() {
1524
- if (that.hoverState != 'in') $tip.detach()
1525
- that.$element
1526
- .removeAttr('aria-describedby')
1527
- .trigger('hidden.bs.' + that.type)
1528
- callback && callback()
1529
- }
1530
-
1531
- this.$element.trigger(e)
1532
-
1533
- if (e.isDefaultPrevented()) return
1534
-
1535
- $tip.removeClass('in')
1536
-
1537
- $.support.transition && this.$tip.hasClass('fade') ?
1538
- $tip
1539
- .one('bsTransitionEnd', complete)
1540
- .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) :
1541
- complete()
1542
-
1543
- this.hoverState = null
1544
-
1545
- return this
1546
- }
1547
-
1548
- Tooltip.prototype.fixTitle = function () {
1549
- var $e = this.$element
1550
- if ($e.attr('title') || typeof ($e.attr('data-original-title')) != 'string') {
1551
- $e.attr('data-original-title', $e.attr('title') || '').attr('title', '')
1552
- }
1553
- }
1554
-
1555
- Tooltip.prototype.hasContent = function () {
1556
- return this.getTitle()
1557
- }
1558
-
1559
- Tooltip.prototype.getPosition = function ($element) {
1560
- $element = $element || this.$element
1561
-
1562
- var el = $element[0]
1563
- var isBody = el.tagName == 'BODY'
1564
-
1565
- var elRect = el.getBoundingClientRect()
1566
- if (elRect.width == null) {
1567
- // width and height are missing in IE8, so compute them manually; see https://github.com/twbs/bootstrap/issues/14093
1568
- elRect = $.extend({}, elRect, { width: elRect.right - elRect.left, height: elRect.bottom - elRect.top })
1569
- }
1570
- var elOffset = isBody ? { top: 0, left: 0 } : $element.offset()
1571
- var scroll = { scroll: isBody ? document.documentElement.scrollTop || document.body.scrollTop : $element.scrollTop() }
1572
- var outerDims = isBody ? { width: $(window).width(), height: $(window).height() } : null
1573
-
1574
- return $.extend({}, elRect, scroll, outerDims, elOffset)
1575
- }
1576
-
1577
- Tooltip.prototype.getCalculatedOffset = function (placement, pos, actualWidth, actualHeight) {
1578
- return placement == 'bottom' ? { top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2 } :
1579
- placement == 'top' ? { top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2 } :
1580
- placement == 'left' ? { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth } :
1581
- /* placement == 'right' */ { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width }
1582
-
1583
- }
1584
-
1585
- Tooltip.prototype.getViewportAdjustedDelta = function (placement, pos, actualWidth, actualHeight) {
1586
- var delta = { top: 0, left: 0 }
1587
- if (!this.$viewport) return delta
1588
-
1589
- var viewportPadding = this.options.viewport && this.options.viewport.padding || 0
1590
- var viewportDimensions = this.getPosition(this.$viewport)
1591
-
1592
- if (/right|left/.test(placement)) {
1593
- var topEdgeOffset = pos.top - viewportPadding - viewportDimensions.scroll
1594
- var bottomEdgeOffset = pos.top + viewportPadding - viewportDimensions.scroll + actualHeight
1595
- if (topEdgeOffset < viewportDimensions.top) { // top overflow
1596
- delta.top = viewportDimensions.top - topEdgeOffset
1597
- } else if (bottomEdgeOffset > viewportDimensions.top + viewportDimensions.height) { // bottom overflow
1598
- delta.top = viewportDimensions.top + viewportDimensions.height - bottomEdgeOffset
1599
- }
1600
- } else {
1601
- var leftEdgeOffset = pos.left - viewportPadding
1602
- var rightEdgeOffset = pos.left + viewportPadding + actualWidth
1603
- if (leftEdgeOffset < viewportDimensions.left) { // left overflow
1604
- delta.left = viewportDimensions.left - leftEdgeOffset
1605
- } else if (rightEdgeOffset > viewportDimensions.width) { // right overflow
1606
- delta.left = viewportDimensions.left + viewportDimensions.width - rightEdgeOffset
1607
- }
1608
- }
1609
-
1610
- return delta
1611
- }
1612
-
1613
- Tooltip.prototype.getTitle = function () {
1614
- var title
1615
- var $e = this.$element
1616
- var o = this.options
1617
-
1618
- title = $e.attr('data-original-title')
1619
- || (typeof o.title == 'function' ? o.title.call($e[0]) : o.title)
1620
-
1621
- return title
1622
- }
1623
-
1624
- Tooltip.prototype.getUID = function (prefix) {
1625
- do prefix += ~~(Math.random() * 1000000)
1626
- while (document.getElementById(prefix))
1627
- return prefix
1628
- }
1629
-
1630
- Tooltip.prototype.tip = function () {
1631
- return (this.$tip = this.$tip || $(this.options.template))
1632
- }
1633
-
1634
- Tooltip.prototype.arrow = function () {
1635
- return (this.$arrow = this.$arrow || this.tip().find('.tooltip-arrow'))
1636
- }
1637
-
1638
- Tooltip.prototype.enable = function () {
1639
- this.enabled = true
1640
- }
1641
-
1642
- Tooltip.prototype.disable = function () {
1643
- this.enabled = false
1644
- }
1645
-
1646
- Tooltip.prototype.toggleEnabled = function () {
1647
- this.enabled = !this.enabled
1648
- }
1649
-
1650
- Tooltip.prototype.toggle = function (e) {
1651
- var self = this
1652
- if (e) {
1653
- self = $(e.currentTarget).data('bs.' + this.type)
1654
- if (!self) {
1655
- self = new this.constructor(e.currentTarget, this.getDelegateOptions())
1656
- $(e.currentTarget).data('bs.' + this.type, self)
1657
- }
1658
- }
1659
-
1660
- self.tip().hasClass('in') ? self.leave(self) : self.enter(self)
1661
- }
1662
-
1663
- Tooltip.prototype.destroy = function () {
1664
- var that = this
1665
- clearTimeout(this.timeout)
1666
- this.hide(function () {
1667
- that.$element.off('.' + that.type).removeData('bs.' + that.type)
1668
- })
1669
- }
1670
-
1671
-
1672
- // TOOLTIP PLUGIN DEFINITION
1673
- // =========================
1674
-
1675
- function Plugin(option) {
1676
- return this.each(function () {
1677
- var $this = $(this)
1678
- var data = $this.data('bs.tooltip')
1679
- var options = typeof option == 'object' && option
1680
- var selector = options && options.selector
1681
-
1682
- if (!data && option == 'destroy') return
1683
- if (selector) {
1684
- if (!data) $this.data('bs.tooltip', (data = {}))
1685
- if (!data[selector]) data[selector] = new Tooltip(this, options)
1686
- } else {
1687
- if (!data) $this.data('bs.tooltip', (data = new Tooltip(this, options)))
1688
- }
1689
- if (typeof option == 'string') data[option]()
1690
- })
1691
- }
1692
-
1693
- var old = $.fn.tooltip
1694
-
1695
- $.fn.tooltip = Plugin
1696
- $.fn.tooltip.Constructor = Tooltip
1697
-
1698
-
1699
- // TOOLTIP NO CONFLICT
1700
- // ===================
1701
-
1702
- $.fn.tooltip.noConflict = function () {
1703
- $.fn.tooltip = old
1704
- return this
1705
- }
1706
-
1707
- }(jQuery);
1708
-
1709
- /* ========================================================================
1710
- * Bootstrap: popover.js v3.3.1
1711
- * http://getbootstrap.com/javascript/#popovers
1712
- * ========================================================================
1713
- * Copyright 2011-2014 Twitter, Inc.
1714
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
1715
- * ======================================================================== */
1716
-
1717
-
1718
- +function ($) {
1719
- 'use strict';
1720
-
1721
- // POPOVER PUBLIC CLASS DEFINITION
1722
- // ===============================
1723
-
1724
- var Popover = function (element, options) {
1725
- this.init('popover', element, options)
1726
- }
1727
-
1728
- if (!$.fn.tooltip) throw new Error('Popover requires tooltip.js')
1729
-
1730
- Popover.VERSION = '3.3.1'
1731
-
1732
- Popover.DEFAULTS = $.extend({}, $.fn.tooltip.Constructor.DEFAULTS, {
1733
- placement: 'right',
1734
- trigger: 'click',
1735
- content: '',
1736
- template: '<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'
1737
- })
1738
-
1739
-
1740
- // NOTE: POPOVER EXTENDS tooltip.js
1741
- // ================================
1742
-
1743
- Popover.prototype = $.extend({}, $.fn.tooltip.Constructor.prototype)
1744
-
1745
- Popover.prototype.constructor = Popover
1746
-
1747
- Popover.prototype.getDefaults = function () {
1748
- return Popover.DEFAULTS
1749
- }
1750
-
1751
- Popover.prototype.setContent = function () {
1752
- var $tip = this.tip()
1753
- var title = this.getTitle()
1754
- var content = this.getContent()
1755
-
1756
- $tip.find('.popover-title')[this.options.html ? 'html' : 'text'](title)
1757
- $tip.find('.popover-content').children().detach().end()[ // we use append for html objects to maintain js events
1758
- this.options.html ? (typeof content == 'string' ? 'html' : 'append') : 'text'
1759
- ](content)
1760
-
1761
- $tip.removeClass('fade top bottom left right in')
1762
-
1763
- // IE8 doesn't accept hiding via the `:empty` pseudo selector, we have to do
1764
- // this manually by checking the contents.
1765
- if (!$tip.find('.popover-title').html()) $tip.find('.popover-title').hide()
1766
- }
1767
-
1768
- Popover.prototype.hasContent = function () {
1769
- return this.getTitle() || this.getContent()
1770
- }
1771
-
1772
- Popover.prototype.getContent = function () {
1773
- var $e = this.$element
1774
- var o = this.options
1775
-
1776
- return $e.attr('data-content')
1777
- || (typeof o.content == 'function' ?
1778
- o.content.call($e[0]) :
1779
- o.content)
1780
- }
1781
-
1782
- Popover.prototype.arrow = function () {
1783
- return (this.$arrow = this.$arrow || this.tip().find('.arrow'))
1784
- }
1785
-
1786
- Popover.prototype.tip = function () {
1787
- if (!this.$tip) this.$tip = $(this.options.template)
1788
- return this.$tip
1789
- }
1790
-
1791
-
1792
- // POPOVER PLUGIN DEFINITION
1793
- // =========================
1794
-
1795
- function Plugin(option) {
1796
- return this.each(function () {
1797
- var $this = $(this)
1798
- var data = $this.data('bs.popover')
1799
- var options = typeof option == 'object' && option
1800
- var selector = options && options.selector
1801
-
1802
- if (!data && option == 'destroy') return
1803
- if (selector) {
1804
- if (!data) $this.data('bs.popover', (data = {}))
1805
- if (!data[selector]) data[selector] = new Popover(this, options)
1806
- } else {
1807
- if (!data) $this.data('bs.popover', (data = new Popover(this, options)))
1808
- }
1809
- if (typeof option == 'string') data[option]()
1810
- })
1811
- }
1812
-
1813
- var old = $.fn.popover
1814
-
1815
- $.fn.popover = Plugin
1816
- $.fn.popover.Constructor = Popover
1817
-
1818
-
1819
- // POPOVER NO CONFLICT
1820
- // ===================
1821
-
1822
- $.fn.popover.noConflict = function () {
1823
- $.fn.popover = old
1824
- return this
1825
- }
1826
-
1827
- }(jQuery);
1828
-
1829
- /* ========================================================================
1830
- * Bootstrap: scrollspy.js v3.3.1
1831
- * http://getbootstrap.com/javascript/#scrollspy
1832
- * ========================================================================
1833
- * Copyright 2011-2014 Twitter, Inc.
1834
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
1835
- * ======================================================================== */
1836
-
1837
-
1838
- +function ($) {
1839
- 'use strict';
1840
-
1841
- // SCROLLSPY CLASS DEFINITION
1842
- // ==========================
1843
-
1844
- function ScrollSpy(element, options) {
1845
- var process = $.proxy(this.process, this)
1846
-
1847
- this.$body = $('body')
1848
- this.$scrollElement = $(element).is('body') ? $(window) : $(element)
1849
- this.options = $.extend({}, ScrollSpy.DEFAULTS, options)
1850
- this.selector = (this.options.target || '') + ' .nav li > a'
1851
- this.offsets = []
1852
- this.targets = []
1853
- this.activeTarget = null
1854
- this.scrollHeight = 0
1855
-
1856
- this.$scrollElement.on('scroll.bs.scrollspy', process)
1857
- this.refresh()
1858
- this.process()
1859
- }
1860
-
1861
- ScrollSpy.VERSION = '3.3.1'
1862
-
1863
- ScrollSpy.DEFAULTS = {
1864
- offset: 10
1865
- }
1866
-
1867
- ScrollSpy.prototype.getScrollHeight = function () {
1868
- return this.$scrollElement[0].scrollHeight || Math.max(this.$body[0].scrollHeight, document.documentElement.scrollHeight)
1869
- }
1870
-
1871
- ScrollSpy.prototype.refresh = function () {
1872
- var offsetMethod = 'offset'
1873
- var offsetBase = 0
1874
-
1875
- if (!$.isWindow(this.$scrollElement[0])) {
1876
- offsetMethod = 'position'
1877
- offsetBase = this.$scrollElement.scrollTop()
1878
- }
1879
-
1880
- this.offsets = []
1881
- this.targets = []
1882
- this.scrollHeight = this.getScrollHeight()
1883
-
1884
- var self = this
1885
-
1886
- this.$body
1887
- .find(this.selector)
1888
- .map(function () {
1889
- var $el = $(this)
1890
- var href = $el.data('target') || $el.attr('href')
1891
- var $href = /^#./.test(href) && $(href)
1892
-
1893
- return ($href
1894
- && $href.length
1895
- && $href.is(':visible')
1896
- && [[$href[offsetMethod]().top + offsetBase, href]]) || null
1897
- })
1898
- .sort(function (a, b) { return a[0] - b[0] })
1899
- .each(function () {
1900
- self.offsets.push(this[0])
1901
- self.targets.push(this[1])
1902
- })
1903
- }
1904
-
1905
- ScrollSpy.prototype.process = function () {
1906
- var scrollTop = this.$scrollElement.scrollTop() + this.options.offset
1907
- var scrollHeight = this.getScrollHeight()
1908
- var maxScroll = this.options.offset + scrollHeight - this.$scrollElement.height()
1909
- var offsets = this.offsets
1910
- var targets = this.targets
1911
- var activeTarget = this.activeTarget
1912
- var i
1913
-
1914
- if (this.scrollHeight != scrollHeight) {
1915
- this.refresh()
1916
- }
1917
-
1918
- if (scrollTop >= maxScroll) {
1919
- return activeTarget != (i = targets[targets.length - 1]) && this.activate(i)
1920
- }
1921
-
1922
- if (activeTarget && scrollTop < offsets[0]) {
1923
- this.activeTarget = null
1924
- return this.clear()
1925
- }
1926
-
1927
- for (i = offsets.length; i--;) {
1928
- activeTarget != targets[i]
1929
- && scrollTop >= offsets[i]
1930
- && (!offsets[i + 1] || scrollTop <= offsets[i + 1])
1931
- && this.activate(targets[i])
1932
- }
1933
- }
1934
-
1935
- ScrollSpy.prototype.activate = function (target) {
1936
- this.activeTarget = target
1937
-
1938
- this.clear()
1939
-
1940
- var selector = this.selector +
1941
- '[data-target="' + target + '"],' +
1942
- this.selector + '[href="' + target + '"]'
1943
-
1944
- var active = $(selector)
1945
- .parents('li')
1946
- .addClass('active')
1947
-
1948
- if (active.parent('.dropdown-menu').length) {
1949
- active = active
1950
- .closest('li.dropdown')
1951
- .addClass('active')
1952
- }
1953
-
1954
- active.trigger('activate.bs.scrollspy')
1955
- }
1956
-
1957
- ScrollSpy.prototype.clear = function () {
1958
- $(this.selector)
1959
- .parentsUntil(this.options.target, '.active')
1960
- .removeClass('active')
1961
- }
1962
-
1963
-
1964
- // SCROLLSPY PLUGIN DEFINITION
1965
- // ===========================
1966
-
1967
- function Plugin(option) {
1968
- return this.each(function () {
1969
- var $this = $(this)
1970
- var data = $this.data('bs.scrollspy')
1971
- var options = typeof option == 'object' && option
1972
-
1973
- if (!data) $this.data('bs.scrollspy', (data = new ScrollSpy(this, options)))
1974
- if (typeof option == 'string') data[option]()
1975
- })
1976
- }
1977
-
1978
- var old = $.fn.scrollspy
1979
-
1980
- $.fn.scrollspy = Plugin
1981
- $.fn.scrollspy.Constructor = ScrollSpy
1982
-
1983
-
1984
- // SCROLLSPY NO CONFLICT
1985
- // =====================
1986
-
1987
- $.fn.scrollspy.noConflict = function () {
1988
- $.fn.scrollspy = old
1989
- return this
1990
- }
1991
-
1992
-
1993
- // SCROLLSPY DATA-API
1994
- // ==================
1995
-
1996
- $(window).on('load.bs.scrollspy.data-api', function () {
1997
- $('[data-spy="scroll"]').each(function () {
1998
- var $spy = $(this)
1999
- Plugin.call($spy, $spy.data())
2000
- })
2001
- })
2002
-
2003
- }(jQuery);
2004
-
2005
- /* ========================================================================
2006
- * Bootstrap: tab.js v3.3.1
2007
- * http://getbootstrap.com/javascript/#tabs
2008
- * ========================================================================
2009
- * Copyright 2011-2014 Twitter, Inc.
2010
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
2011
- * ======================================================================== */
2012
-
2013
-
2014
- +function ($) {
2015
- 'use strict';
2016
-
2017
- // TAB CLASS DEFINITION
2018
- // ====================
2019
-
2020
- var Tab = function (element) {
2021
- this.element = $(element)
2022
- }
2023
-
2024
- Tab.VERSION = '3.3.1'
2025
-
2026
- Tab.TRANSITION_DURATION = 150
2027
-
2028
- Tab.prototype.show = function () {
2029
- var $this = this.element
2030
- var $ul = $this.closest('ul:not(.dropdown-menu)')
2031
- var selector = $this.data('target')
2032
-
2033
- if (!selector) {
2034
- selector = $this.attr('href')
2035
- selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7
2036
- }
2037
-
2038
- if ($this.parent('li').hasClass('active')) return
2039
-
2040
- var $previous = $ul.find('.active:last a')
2041
- var hideEvent = $.Event('hide.bs.tab', {
2042
- relatedTarget: $this[0]
2043
- })
2044
- var showEvent = $.Event('show.bs.tab', {
2045
- relatedTarget: $previous[0]
2046
- })
2047
-
2048
- $previous.trigger(hideEvent)
2049
- $this.trigger(showEvent)
2050
-
2051
- if (showEvent.isDefaultPrevented() || hideEvent.isDefaultPrevented()) return
2052
-
2053
- var $target = $(selector)
2054
-
2055
- this.activate($this.closest('li'), $ul)
2056
- this.activate($target, $target.parent(), function () {
2057
- $previous.trigger({
2058
- type: 'hidden.bs.tab',
2059
- relatedTarget: $this[0]
2060
- })
2061
- $this.trigger({
2062
- type: 'shown.bs.tab',
2063
- relatedTarget: $previous[0]
2064
- })
2065
- })
2066
- }
2067
-
2068
- Tab.prototype.activate = function (element, container, callback) {
2069
- var $active = container.find('> .active')
2070
- var transition = callback
2071
- && $.support.transition
2072
- && (($active.length && $active.hasClass('fade')) || !!container.find('> .fade').length)
2073
-
2074
- function next() {
2075
- $active
2076
- .removeClass('active')
2077
- .find('> .dropdown-menu > .active')
2078
- .removeClass('active')
2079
- .end()
2080
- .find('[data-toggle="tab"]')
2081
- .attr('aria-expanded', false)
2082
-
2083
- element
2084
- .addClass('active')
2085
- .find('[data-toggle="tab"]')
2086
- .attr('aria-expanded', true)
2087
-
2088
- if (transition) {
2089
- element[0].offsetWidth // reflow for transition
2090
- element.addClass('in')
2091
- } else {
2092
- element.removeClass('fade')
2093
- }
2094
-
2095
- if (element.parent('.dropdown-menu')) {
2096
- element
2097
- .closest('li.dropdown')
2098
- .addClass('active')
2099
- .end()
2100
- .find('[data-toggle="tab"]')
2101
- .attr('aria-expanded', true)
2102
- }
2103
-
2104
- callback && callback()
2105
- }
2106
-
2107
- $active.length && transition ?
2108
- $active
2109
- .one('bsTransitionEnd', next)
2110
- .emulateTransitionEnd(Tab.TRANSITION_DURATION) :
2111
- next()
2112
-
2113
- $active.removeClass('in')
2114
- }
2115
-
2116
-
2117
- // TAB PLUGIN DEFINITION
2118
- // =====================
2119
-
2120
- function Plugin(option) {
2121
- return this.each(function () {
2122
- var $this = $(this)
2123
- var data = $this.data('bs.tab')
2124
-
2125
- if (!data) $this.data('bs.tab', (data = new Tab(this)))
2126
- if (typeof option == 'string') data[option]()
2127
- })
2128
- }
2129
-
2130
- var old = $.fn.tab
2131
-
2132
- $.fn.tab = Plugin
2133
- $.fn.tab.Constructor = Tab
2134
-
2135
-
2136
- // TAB NO CONFLICT
2137
- // ===============
2138
-
2139
- $.fn.tab.noConflict = function () {
2140
- $.fn.tab = old
2141
- return this
2142
- }
2143
-
2144
-
2145
- // TAB DATA-API
2146
- // ============
2147
-
2148
- var clickHandler = function (e) {
2149
- e.preventDefault()
2150
- Plugin.call($(this), 'show')
2151
- }
2152
-
2153
- $(document)
2154
- .on('click.bs.tab.data-api', '[data-toggle="tab"]', clickHandler)
2155
- .on('click.bs.tab.data-api', '[data-toggle="pill"]', clickHandler)
2156
-
2157
- }(jQuery);
2158
-
2159
- /* ========================================================================
2160
- * Bootstrap: affix.js v3.3.1
2161
- * http://getbootstrap.com/javascript/#affix
2162
- * ========================================================================
2163
- * Copyright 2011-2014 Twitter, Inc.
2164
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
2165
- * ======================================================================== */
2166
-
2167
-
2168
- +function ($) {
2169
- 'use strict';
2170
-
2171
- // AFFIX CLASS DEFINITION
2172
- // ======================
2173
-
2174
- var Affix = function (element, options) {
2175
- this.options = $.extend({}, Affix.DEFAULTS, options)
2176
-
2177
- this.$target = $(this.options.target)
2178
- .on('scroll.bs.affix.data-api', $.proxy(this.checkPosition, this))
2179
- .on('click.bs.affix.data-api', $.proxy(this.checkPositionWithEventLoop, this))
2180
-
2181
- this.$element = $(element)
2182
- this.affixed =
2183
- this.unpin =
2184
- this.pinnedOffset = null
2185
-
2186
- this.checkPosition()
2187
- }
2188
-
2189
- Affix.VERSION = '3.3.1'
2190
-
2191
- Affix.RESET = 'affix affix-top affix-bottom'
2192
-
2193
- Affix.DEFAULTS = {
2194
- offset: 0,
2195
- target: window
2196
- }
2197
-
2198
- Affix.prototype.getState = function (scrollHeight, height, offsetTop, offsetBottom) {
2199
- var scrollTop = this.$target.scrollTop()
2200
- var position = this.$element.offset()
2201
- var targetHeight = this.$target.height()
2202
-
2203
- if (offsetTop != null && this.affixed == 'top') return scrollTop < offsetTop ? 'top' : false
2204
-
2205
- if (this.affixed == 'bottom') {
2206
- if (offsetTop != null) return (scrollTop + this.unpin <= position.top) ? false : 'bottom'
2207
- return (scrollTop + targetHeight <= scrollHeight - offsetBottom) ? false : 'bottom'
2208
- }
2209
-
2210
- var initializing = this.affixed == null
2211
- var colliderTop = initializing ? scrollTop : position.top
2212
- var colliderHeight = initializing ? targetHeight : height
2213
-
2214
- if (offsetTop != null && colliderTop <= offsetTop) return 'top'
2215
- if (offsetBottom != null && (colliderTop + colliderHeight >= scrollHeight - offsetBottom)) return 'bottom'
2216
-
2217
- return false
2218
- }
2219
-
2220
- Affix.prototype.getPinnedOffset = function () {
2221
- if (this.pinnedOffset) return this.pinnedOffset
2222
- this.$element.removeClass(Affix.RESET).addClass('affix')
2223
- var scrollTop = this.$target.scrollTop()
2224
- var position = this.$element.offset()
2225
- return (this.pinnedOffset = position.top - scrollTop)
2226
- }
2227
-
2228
- Affix.prototype.checkPositionWithEventLoop = function () {
2229
- setTimeout($.proxy(this.checkPosition, this), 1)
2230
- }
2231
-
2232
- Affix.prototype.checkPosition = function () {
2233
- if (!this.$element.is(':visible')) return
2234
-
2235
- var height = this.$element.height()
2236
- var offset = this.options.offset
2237
- var offsetTop = offset.top
2238
- var offsetBottom = offset.bottom
2239
- var scrollHeight = $('body').height()
2240
-
2241
- if (typeof offset != 'object') offsetBottom = offsetTop = offset
2242
- if (typeof offsetTop == 'function') offsetTop = offset.top(this.$element)
2243
- if (typeof offsetBottom == 'function') offsetBottom = offset.bottom(this.$element)
2244
-
2245
- var affix = this.getState(scrollHeight, height, offsetTop, offsetBottom)
2246
-
2247
- if (this.affixed != affix) {
2248
- if (this.unpin != null) this.$element.css('top', '')
2249
-
2250
- var affixType = 'affix' + (affix ? '-' + affix : '')
2251
- var e = $.Event(affixType + '.bs.affix')
2252
-
2253
- this.$element.trigger(e)
2254
-
2255
- if (e.isDefaultPrevented()) return
2256
-
2257
- this.affixed = affix
2258
- this.unpin = affix == 'bottom' ? this.getPinnedOffset() : null
2259
-
2260
- this.$element
2261
- .removeClass(Affix.RESET)
2262
- .addClass(affixType)
2263
- .trigger(affixType.replace('affix', 'affixed') + '.bs.affix')
2264
- }
2265
-
2266
- if (affix == 'bottom') {
2267
- this.$element.offset({
2268
- top: scrollHeight - height - offsetBottom
2269
- })
2270
- }
2271
- }
2272
-
2273
-
2274
- // AFFIX PLUGIN DEFINITION
2275
- // =======================
2276
-
2277
- function Plugin(option) {
2278
- return this.each(function () {
2279
- var $this = $(this)
2280
- var data = $this.data('bs.affix')
2281
- var options = typeof option == 'object' && option
2282
-
2283
- if (!data) $this.data('bs.affix', (data = new Affix(this, options)))
2284
- if (typeof option == 'string') data[option]()
2285
- })
2286
- }
2287
-
2288
- var old = $.fn.affix
2289
-
2290
- $.fn.affix = Plugin
2291
- $.fn.affix.Constructor = Affix
2292
-
2293
-
2294
- // AFFIX NO CONFLICT
2295
- // =================
2296
-
2297
- $.fn.affix.noConflict = function () {
2298
- $.fn.affix = old
2299
- return this
2300
- }
2301
-
2302
-
2303
- // AFFIX DATA-API
2304
- // ==============
2305
-
2306
- $(window).on('load', function () {
2307
- $('[data-spy="affix"]').each(function () {
2308
- var $spy = $(this)
2309
- var data = $spy.data()
2310
-
2311
- data.offset = data.offset || {}
2312
-
2313
- if (data.offsetBottom != null) data.offset.bottom = data.offsetBottom
2314
- if (data.offsetTop != null) data.offset.top = data.offsetTop
2315
-
2316
- Plugin.call($spy, data)
2317
- })
2318
- })
2319
-
2320
- }(jQuery);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
trunk/addons/bootstrap/js/bootstrap.min.js DELETED
@@ -1,7 +0,0 @@
1
- /*!
2
- * Bootstrap v3.3.1 (http://getbootstrap.com)
3
- * Copyright 2011-2014 Twitter, Inc.
4
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
5
- */
6
- if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher")}(jQuery),+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.3.1",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger("closed.bs.alert").remove()}var e=a(this),f=e.attr("data-target");f||(f=e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,""));var g=a(f);b&&b.preventDefault(),g.length||(g=e.closest(".alert")),g.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(g.removeClass("in"),a.support.transition&&g.hasClass("fade")?g.one("bsTransitionEnd",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.3.1",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")&&(c.prop("checked")&&this.$element.hasClass("active")?a=!1:b.find(".active").removeClass("active")),a&&c.prop("checked",!this.$element.hasClass("active")).trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active"));a&&this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target);d.hasClass("btn")||(d=d.closest(".btn")),b.call(d,"toggle"),c.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(b){a(b.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(b.type))})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",a.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.3.1",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(a){if(!/input|textarea/i.test(a.target.tagName)){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()}},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.getItemForDirection=function(a,b){var c="prev"==a?-1:1,d=this.getItemIndex(b),e=(d+c)%this.$items.length;return this.$items.eq(e)},c.prototype.to=function(a){var b=this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));return a>this.$items.length-1||0>a?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){b.to(a)}):c==a?this.pause().cycle():this.slide(a>c?"next":"prev",this.$items.eq(a))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){return this.sliding?void 0:this.slide("next")},c.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},c.prototype.slide=function(b,d){var e=this.$element.find(".item.active"),f=d||this.getItemForDirection(b,e),g=this.interval,h="next"==b?"left":"right",i="next"==b?"first":"last",j=this;if(!f.length){if(!this.options.wrap)return;f=this.$element.find(".item")[i]()}if(f.hasClass("active"))return this.sliding=!1;var k=f[0],l=a.Event("slide.bs.carousel",{relatedTarget:k,direction:h});if(this.$element.trigger(l),!l.isDefaultPrevented()){if(this.sliding=!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var m=a(this.$indicators.children()[this.getItemIndex(f)]);m&&m.addClass("active")}var n=a.Event("slid.bs.carousel",{relatedTarget:k,direction:h});return a.support.transition&&this.$element.hasClass("slide")?(f.addClass(b),f[0].offsetWidth,e.addClass(h),f.addClass(h),e.one("bsTransitionEnd",function(){f.removeClass([b,h].join(" ")).addClass("active"),e.removeClass(["active",h].join(" ")),j.sliding=!1,setTimeout(function(){j.$element.trigger(n)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass("active"),f.addClass("active"),this.sliding=!1,this.$element.trigger(n)),g&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this};var e=function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}};a(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){var c,d=b.attr("data-target")||(c=b.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"");return a(d)}function c(b){return this.each(function(){var c=a(this),e=c.data("bs.collapse"),f=a.extend({},d.DEFAULTS,c.data(),"object"==typeof b&&b);!e&&f.toggle&&"show"==b&&(f.toggle=!1),e||c.data("bs.collapse",e=new d(this,f)),"string"==typeof b&&e[b]()})}var d=function(b,c){this.$element=a(b),this.options=a.extend({},d.DEFAULTS,c),this.$trigger=a(this.options.trigger).filter('[href="#'+b.id+'"], [data-target="#'+b.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};d.VERSION="3.3.1",d.TRANSITION_DURATION=350,d.DEFAULTS={toggle:!0,trigger:'[data-toggle="collapse"]'},d.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},d.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b,e=this.$parent&&this.$parent.find("> .panel").children(".in, .collapsing");if(!(e&&e.length&&(b=e.data("bs.collapse"),b&&b.transitioning))){var f=a.Event("show.bs.collapse");if(this.$element.trigger(f),!f.isDefaultPrevented()){e&&e.length&&(c.call(e,"hide"),b||e.data("bs.collapse",null));var g=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[g](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var h=function(){this.$element.removeClass("collapsing").addClass("collapse in")[g](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return h.call(this);var i=a.camelCase(["scroll",g].join("-"));this.$element.one("bsTransitionEnd",a.proxy(h,this)).emulateTransitionEnd(d.TRANSITION_DURATION)[g](this.$element[0][i])}}}},d.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var e=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(e,this)).emulateTransitionEnd(d.TRANSITION_DURATION):e.call(this)}}},d.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},d.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(c,d){var e=a(d);this.addAriaAndCollapsedClass(b(e),e)},this)).end()},d.prototype.addAriaAndCollapsedClass=function(a,b){var c=a.hasClass("in");a.attr("aria-expanded",c),b.toggleClass("collapsed",!c).attr("aria-expanded",c)};var e=a.fn.collapse;a.fn.collapse=c,a.fn.collapse.Constructor=d,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(d){var e=a(this);e.attr("data-target")||d.preventDefault();var f=b(e),g=f.data("bs.collapse"),h=g?"toggle":a.extend({},e.data(),{trigger:this});c.call(f,h)})}(jQuery),+function(a){"use strict";function b(b){b&&3===b.which||(a(e).remove(),a(f).each(function(){var d=a(this),e=c(d),f={relatedTarget:this};e.hasClass("open")&&(e.trigger(b=a.Event("hide.bs.dropdown",f)),b.isDefaultPrevented()||(d.attr("aria-expanded","false"),e.removeClass("open").trigger("hidden.bs.dropdown",f)))}))}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.3.1",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a('<div class="dropdown-backdrop"/>').insertAfter(a(this)).on("click",b);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger("shown.bs.dropdown",h)}return!1}},g.prototype.keydown=function(b){if(/(38|40|27|32)/.test(b.which)&&!/input|textarea/i.test(b.target.tagName)){var d=a(this);if(b.preventDefault(),b.stopPropagation(),!d.is(".disabled, :disabled")){var e=c(d),g=e.hasClass("open");if(!g&&27!=b.which||g&&27==b.which)return 27==b.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.divider):visible a",i=e.find('[role="menu"]'+h+', [role="listbox"]'+h);if(i.length){var j=i.index(b.target);38==b.which&&j>0&&j--,40==b.which&&j<i.length-1&&j++,~j||(j=0),i.eq(j).trigger("focus")}}}};var h=a.fn.dropdown;a.fn.dropdown=d,a.fn.dropdown.Constructor=g,a.fn.dropdown.noConflict=function(){return a.fn.dropdown=h,this},a(document).on("click.bs.dropdown.data-api",b).on("click.bs.dropdown.data-api",".dropdown form",function(a){a.stopPropagation()}).on("click.bs.dropdown.data-api",f,g.prototype.toggle).on("keydown.bs.dropdown.data-api",f,g.prototype.keydown).on("keydown.bs.dropdown.data-api",'[role="menu"]',g.prototype.keydown).on("keydown.bs.dropdown.data-api",'[role="listbox"]',g.prototype.keydown)}(jQuery),+function(a){"use strict";function b(b,d){return this.each(function(){var e=a(this),f=e.data("bs.modal"),g=a.extend({},c.DEFAULTS,e.data(),"object"==typeof b&&b);f||e.data("bs.modal",f=new c(this,g)),"string"==typeof b?f[b](d):g.show&&f.show(d)})}var c=function(b,c){this.options=c,this.$body=a(document.body),this.$element=a(b),this.$backdrop=this.isShown=null,this.scrollbarWidth=0,this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,a.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};c.VERSION="3.3.1",c.TRANSITION_DURATION=300,c.BACKDROP_TRANSITION_DURATION=150,c.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},c.prototype.toggle=function(a){return this.isShown?this.hide():this.show(a)},c.prototype.show=function(b){var d=this,e=a.Event("show.bs.modal",{relatedTarget:b});this.$element.trigger(e),this.isShown||e.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',a.proxy(this.hide,this)),this.backdrop(function(){var e=a.support.transition&&d.$element.hasClass("fade");d.$element.parent().length||d.$element.appendTo(d.$body),d.$element.show().scrollTop(0),d.options.backdrop&&d.adjustBackdrop(),d.adjustDialog(),e&&d.$element[0].offsetWidth,d.$element.addClass("in").attr("aria-hidden",!1),d.enforceFocus();var f=a.Event("shown.bs.modal",{relatedTarget:b});e?d.$element.find(".modal-dialog").one("bsTransitionEnd",function(){d.$element.trigger("focus").trigger(f)}).emulateTransitionEnd(c.TRANSITION_DURATION):d.$element.trigger("focus").trigger(f)}))},c.prototype.hide=function(b){b&&b.preventDefault(),b=a.Event("hide.bs.modal"),this.$element.trigger(b),this.isShown&&!b.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),a(document).off("focusin.bs.modal"),this.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss.bs.modal"),a.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",a.proxy(this.hideModal,this)).emulateTransitionEnd(c.TRANSITION_DURATION):this.hideModal())},c.prototype.enforceFocus=function(){a(document).off("focusin.bs.modal").on("focusin.bs.modal",a.proxy(function(a){this.$element[0]===a.target||this.$element.has(a.target).length||this.$element.trigger("focus")},this))},c.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",a.proxy(function(a){27==a.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},c.prototype.resize=function(){this.isShown?a(window).on("resize.bs.modal",a.proxy(this.handleUpdate,this)):a(window).off("resize.bs.modal")},c.prototype.hideModal=function(){var a=this;this.$element.hide(),this.backdrop(function(){a.$body.removeClass("modal-open"),a.resetAdjustments(),a.resetScrollbar(),a.$element.trigger("hidden.bs.modal")})},c.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},c.prototype.backdrop=function(b){var d=this,e=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var f=a.support.transition&&e;if(this.$backdrop=a('<div class="modal-backdrop '+e+'" />').prependTo(this.$element).on("click.dismiss.bs.modal",a.proxy(function(a){a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this)),f&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!b)return;f?this.$backdrop.one("bsTransitionEnd",b).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):b()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var g=function(){d.removeBackdrop(),b&&b()};a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",g).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):g()}else b&&b()},c.prototype.handleUpdate=function(){this.options.backdrop&&this.adjustBackdrop(),this.adjustDialog()},c.prototype.adjustBackdrop=function(){this.$backdrop.css("height",0).css("height",this.$element[0].scrollHeight)},c.prototype.adjustDialog=function(){var a=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&a?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!a?this.scrollbarWidth:""})},c.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},c.prototype.checkScrollbar=function(){this.bodyIsOverflowing=document.body.scrollHeight>document.documentElement.clientHeight,this.scrollbarWidth=this.measureScrollbar()},c.prototype.setScrollbar=function(){var a=parseInt(this.$body.css("padding-right")||0,10);this.bodyIsOverflowing&&this.$body.css("padding-right",a+this.scrollbarWidth)},c.prototype.resetScrollbar=function(){this.$body.css("padding-right","")},c.prototype.measureScrollbar=function(){var a=document.createElement("div");a.className="modal-scrollbar-measure",this.$body.append(a);var b=a.offsetWidth-a.clientWidth;return this.$body[0].removeChild(a),b};var d=a.fn.modal;a.fn.modal=b,a.fn.modal.Constructor=c,a.fn.modal.noConflict=function(){return a.fn.modal=d,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(c){var d=a(this),e=d.attr("href"),f=a(d.attr("data-target")||e&&e.replace(/.*(?=#[^\s]+$)/,"")),g=f.data("bs.modal")?"toggle":a.extend({remote:!/#/.test(e)&&e},f.data(),d.data());d.is("a")&&c.preventDefault(),f.one("show.bs.modal",function(a){a.isDefaultPrevented()||f.one("hidden.bs.modal",function(){d.is(":visible")&&d.trigger("focus")})}),b.call(f,g,this)})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tooltip"),f="object"==typeof b&&b,g=f&&f.selector;(e||"destroy"!=b)&&(g?(e||d.data("bs.tooltip",e={}),e[g]||(e[g]=new c(this,f))):e||d.data("bs.tooltip",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init("tooltip",a,b)};c.VERSION="3.3.1",c.TRANSITION_DURATION=150,c.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(this.options.viewport.selector||this.options.viewport);for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c&&c.$tip&&c.$tip.is(":visible")?void(c.hoverState="in"):(c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show())},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide()},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var d=a.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!d)return;var e=this,f=this.tip(),g=this.getUID(this.type);this.setContent(),f.attr("id",g),this.$element.attr("aria-describedby",g),this.options.animation&&f.addClass("fade");var h="function"==typeof this.options.placement?this.options.placement.call(this,f[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,j=i.test(h);j&&(h=h.replace(i,"")||"top"),f.detach().css({top:0,left:0,display:"block"}).addClass(h).data("bs."+this.type,this),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;if(j){var n=h,o=this.options.container?a(this.options.container):this.$element.parent(),p=this.getPosition(o);h="bottom"==h&&k.bottom+m>p.bottom?"top":"top"==h&&k.top-m<p.top?"bottom":"right"==h&&k.right+l>p.width?"left":"left"==h&&k.left-l<p.left?"right":h,f.removeClass(n).addClass(h)}var q=this.getCalculatedOffset(h,k,l,m);this.applyPlacement(q,h);var r=function(){var a=e.hoverState;e.$element.trigger("shown.bs."+e.type),e.hoverState=null,"out"==a&&e.leave(e)};a.support.transition&&this.$tip.hasClass("fade")?f.one("bsTransitionEnd",r).emulateTransitionEnd(c.TRANSITION_DURATION):r()}},c.prototype.applyPlacement=function(b,c){var d=this.tip(),e=d[0].offsetWidth,f=d[0].offsetHeight,g=parseInt(d.css("margin-top"),10),h=parseInt(d.css("margin-left"),10);isNaN(g)&&(g=0),isNaN(h)&&(h=0),b.top=b.top+g,b.left=b.left+h,a.offset.setOffset(d[0],a.extend({using:function(a){d.css({top:Math.round(a.top),left:Math.round(a.left)})}},b),0),d.addClass("in");var i=d[0].offsetWidth,j=d[0].offsetHeight;"top"==c&&j!=f&&(b.top=b.top+f-j);var k=this.getViewportAdjustedDelta(c,b,i,j);k.left?b.left+=k.left:b.top+=k.top;var l=/top|bottom/.test(c),m=l?2*k.left-e+i:2*k.top-f+j,n=l?"offsetWidth":"offsetHeight";d.offset(b),this.replaceArrow(m,d[0][n],l)},c.prototype.replaceArrow=function(a,b,c){this.arrow().css(c?"left":"top",50*(1-a/b)+"%").css(c?"top":"left","")},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},c.prototype.hide=function(b){function d(){"in"!=e.hoverState&&f.detach(),e.$element.removeAttr("aria-describedby").trigger("hidden.bs."+e.type),b&&b()}var e=this,f=this.tip(),g=a.Event("hide.bs."+this.type);return this.$element.trigger(g),g.isDefaultPrevented()?void 0:(f.removeClass("in"),a.support.transition&&this.$tip.hasClass("fade")?f.one("bsTransitionEnd",d).emulateTransitionEnd(c.TRANSITION_DURATION):d(),this.hoverState=null,this)},c.prototype.fixTitle=function(){var a=this.$element;(a.attr("title")||"string"!=typeof a.attr("data-original-title"))&&a.attr("data-original-title",a.attr("title")||"").attr("title","")},c.prototype.hasContent=function(){return this.getTitle()},c.prototype.getPosition=function(b){b=b||this.$element;var c=b[0],d="BODY"==c.tagName,e=c.getBoundingClientRect();null==e.width&&(e=a.extend({},e,{width:e.right-e.left,height:e.bottom-e.top}));var f=d?{top:0,left:0}:b.offset(),g={scroll:d?document.documentElement.scrollTop||document.body.scrollTop:b.scrollTop()},h=d?{width:a(window).width(),height:a(window).height()}:null;return a.extend({},e,g,h,f)},c.prototype.getCalculatedOffset=function(a,b,c,d){return"bottom"==a?{top:b.top+b.height,left:b.left+b.width/2-c/2}:"top"==a?{top:b.top-d,left:b.left+b.width/2-c/2}:"left"==a?{top:b.top+b.height/2-d/2,left:b.left-c}:{top:b.top+b.height/2-d/2,left:b.left+b.width}},c.prototype.getViewportAdjustedDelta=function(a,b,c,d){var e={top:0,left:0};if(!this.$viewport)return e;var f=this.options.viewport&&this.options.viewport.padding||0,g=this.getPosition(this.$viewport);if(/right|left/.test(a)){var h=b.top-f-g.scroll,i=b.top+f-g.scroll+d;h<g.top?e.top=g.top-h:i>g.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;j<g.left?e.left=g.left-j:k>g.width&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){return this.$tip=this.$tip||a(this.options.template)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type)})};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b,g=f&&f.selector;(e||"destroy"!=b)&&(g?(e||d.data("bs.popover",e={}),e[g]||(e[g]=new c(this,f))):e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.3.1",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},c.prototype.tip=function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){var e=a.proxy(this.process,this);this.$body=a("body"),this.$scrollElement=a(a(c).is("body")?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",e),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.3.1",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b="offset",c=0;a.isWindow(this.$scrollElement[0])||(b="position",c=this.$scrollElement.scrollTop()),this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight();var d=this;this.$body.find(this.selector).map(function(){var d=a(this),e=d.data("target")||d.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[b]().top+c,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){d.offsets.push(this[0]),d.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b<e[0])return this.activeTarget=null,this.clear();for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(!e[a+1]||b<=e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,this.clear();var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate.bs.scrollspy")},b.prototype.clear=function(){a(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var d=a.fn.scrollspy;a.fn.scrollspy=c,a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=d,this},a(window).on("load.bs.scrollspy.data-api",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);c.call(b,b.data())})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new c(this)),"string"==typeof b&&e[b]()})}var c=function(b){this.element=a(b)};c.VERSION="3.3.1",c.TRANSITION_DURATION=150,c.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a"),f=a.Event("hide.bs.tab",{relatedTarget:b[0]}),g=a.Event("show.bs.tab",{relatedTarget:e[0]});if(e.trigger(f),b.trigger(g),!g.isDefaultPrevented()&&!f.isDefaultPrevented()){var h=a(d);this.activate(b.closest("li"),c),this.activate(h,h.parent(),function(){e.trigger({type:"hidden.bs.tab",relatedTarget:b[0]}),b.trigger({type:"shown.bs.tab",relatedTarget:e[0]})
7
- })}}},c.prototype.activate=function(b,d,e){function f(){g.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),b.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),h?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu")&&b.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),e&&e()}var g=d.find("> .active"),h=e&&a.support.transition&&(g.length&&g.hasClass("fade")||!!d.find("> .fade").length);g.length&&h?g.one("bsTransitionEnd",f).emulateTransitionEnd(c.TRANSITION_DURATION):f(),g.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this};var e=function(c){c.preventDefault(),b.call(a(this),"show")};a(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',e).on("click.bs.tab.data-api",'[data-toggle="pill"]',e)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=this.unpin=this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.3.1",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getState=function(a,b,c,d){var e=this.$target.scrollTop(),f=this.$element.offset(),g=this.$target.height();if(null!=c&&"top"==this.affixed)return c>e?"top":!1;if("bottom"==this.affixed)return null!=c?e+this.unpin<=f.top?!1:"bottom":a-d>=e+g?!1:"bottom";var h=null==this.affixed,i=h?e:f.top,j=h?g:b;return null!=c&&c>=i?"top":null!=d&&i+j>=a-d?"bottom":!1},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=this.$element.height(),d=this.options.offset,e=d.top,f=d.bottom,g=a("body").height();"object"!=typeof d&&(f=e=d),"function"==typeof e&&(e=d.top(this.$element)),"function"==typeof f&&(f=d.bottom(this.$element));var h=this.getState(g,b,e,f);if(this.affixed!=h){null!=this.unpin&&this.$element.css("top","");var i="affix"+(h?"-"+h:""),j=a.Event(i+".bs.affix");if(this.$element.trigger(j),j.isDefaultPrevented())return;this.affixed=h,this.unpin="bottom"==h?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(i).trigger(i.replace("affix","affixed")+".bs.affix")}"bottom"==h&&this.$element.offset({top:g-b-f})}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},null!=d.offsetBottom&&(d.offset.bottom=d.offsetBottom),null!=d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery);
 
 
 
 
 
 
 
trunk/addons/bootstrap/js/index.html DELETED
File without changes
trunk/addons/color/bootstrap.colorpickersliders.css DELETED
@@ -1,327 +0,0 @@
1
- /*
2
- * Bootstrap Color Picker Sliders - v3.0.1
3
- *
4
- * Bootstrap 3 optimized responsive color selector with HSV, HSL, RGB and CIE-Lch (which supports human perceived lightness) selectors and color swatches.
5
- * http://www.virtuosoft.eu/code/bootstrap-colorpickersliders/
6
- *
7
- * Made by István Ujj-Mészáros
8
- * Under Apache License v2.0 License
9
- *
10
- * Requirements: *
11
- * TinyColor: https://github.com/bgrins/TinyColor/
12
- *
13
- * Using color math algorithms from EasyRGB Web site:/
14
- * http://www.easyrgb.com/index.php?X=MATH */
15
- .cp-container {
16
- width: auto;
17
- position: relative;
18
- box-sizing: border-box;
19
- }
20
-
21
- .cp-container .cp-transparency,
22
- .cp-container .cp-swatches .cp-swatch {
23
- background:url(data:image/gif;base64,R0lGODlhBgAGAIABAMPDw////yH5BAEKAAEALAAAAAAGAAYAAAIKhIMGGMrs0pGgAAA7) repeat;
24
- }
25
-
26
- .cp-container .cp-slider,
27
- .cp-container .cp-preview {
28
- width: auto;
29
- height: 26px;
30
- border: 1px solid #dadada;
31
- margin: 0 4px;
32
- margin-bottom: 5pt;
33
- position: relative;
34
- }
35
-
36
- .cp-container .cp-hsvpanel {
37
- width: auto;
38
- height: auto;
39
- border: none;
40
- margin-right: -6px;
41
- }
42
-
43
- .cp-container .cp-hsvpanel .cp-hsvpanel-sv,
44
- .cp-container .cp-hsvpanel .cp-hsvpanel-h,
45
- .cp-container .cp-hsvpanel .cp-hsvpanel-a {
46
- border: 1px solid #dadada;
47
- display: inline-block;
48
- position: relative;
49
- margin: 0 8px 0 4px;
50
- }
51
-
52
- .cp-container .cp-hsvpanel .cp-hsvpanel-sv {
53
- width: 122px;
54
- height: 122px;
55
- cursor: default;
56
- }
57
-
58
- .cp-container .cp-hsvpanel .cp-hsvpanel-h,
59
- .cp-container .cp-hsvpanel .cp-hsvpanel-a {
60
- width: 30px;
61
- height: 122px;
62
- cursor: ns-resize;
63
- }
64
-
65
- .cp-container.cp-container-sm .cp-hsvpanel .cp-hsvpanel-h,
66
- .cp-container.cp-container-sm .cp-hsvpanel .cp-hsvpanel-a {
67
- width: 27px;
68
- }
69
-
70
- .cp-container .cp-hsvpanel .cp-hsvpanel-h {
71
- background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjZmYwMDAwIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNmZmZmMDAiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwLjE2Njk5OTk5OTk5OTk5OTk4Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzAwZmYwMCIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjAuMzMyOTk5OTk5OTk5OTk5OTYiLz48c3RvcCBzdG9wLWNvbG9yPSIjMDBmZmZmIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMC41Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzAwMDBmZiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjAuNjY3Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI2ZmMDBmZiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjAuODMzIi8+PHN0b3Agc3RvcC1jb2xvcj0iI2ZmMDAwMCIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjdnNnZykiIC8+PC9zdmc+);
72
- background-image: -webkit-gradient(linear, 0% 0%, 0% 100%,color-stop(0, #ff0000),color-stop(0.167, #ffff00),color-stop(0.333, #00ff00),color-stop(0.5, #00ffff),color-stop(0.667, #0000ff),color-stop(0.833, #ff00ff),color-stop(1, #ff0000));
73
- background-image: -webkit-linear-gradient(top,#ff0000 0%,#ffff00 16.7%,#00ff00 33.3%,#00ffff 50%,#0000ff 66.7%,#ff00ff 83.3%,#ff0000 100%);
74
- background-image: linear-gradient(to bottom,#ff0000 0%,#ffff00 16.7%,#00ff00 33.3%,#00ffff 50%,#0000ff 66.7%,#ff00ff 83.3%,#ff0000 100%);
75
- }
76
-
77
- .cp-container .cp-hsvpanel .cp-hsvpanel-a span,
78
- .cp-container .cp-hsvpanel .cp-hsvpanel-sv span {
79
- display: block;
80
- width: 100%;
81
- height: 100%;
82
- }
83
-
84
- .cp-container .cp-hsvpanel .cp-hsvpanel-sv span {
85
- background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjEwMCUiIHgyPSIwJSIgeTI9IjAlIj48c3RvcCBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==),
86
- url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjAlIj48c3RvcCBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);
87
- background-image: -webkit-gradient(linear, 0% 100%, 0% 0%,color-stop(0, rgb(0, 0, 0)),color-stop(1, rgba(0, 0, 0, 0))),
88
- -webkit-gradient(linear, 0% 0%, 100% 0%,color-stop(0, rgb(255, 255, 255)),color-stop(1, rgba(255, 255, 255, 0)));
89
- background-image: -webkit-linear-gradient(bottom,rgb(0, 0, 0) 0%,rgba(0, 0, 0, 0) 100%),
90
- -webkit-linear-gradient(left,rgb(255, 255, 255) 0%,rgba(255, 255, 255, 0) 100%);
91
- background-image: linear-gradient(to top,rgb(0, 0, 0) 0%,rgba(0, 0, 0, 0) 100%),
92
- linear-gradient(to right,rgb(255, 255, 255) 0%,rgba(255, 255, 255, 0) 100%);
93
- }
94
-
95
- .cp-container .cp-slider {
96
- cursor: ew-resize;
97
- -webkit-user-select: none;
98
- -moz-user-select: none;
99
- -ms-user-select: none;
100
- user-select: none;
101
- }
102
-
103
- .cp-container .cp-preview {
104
- height: 39px;
105
- }
106
-
107
- .cp-container .cp-slider span,
108
- .cp-container .cp-preview input {
109
- display: block;
110
- width: 100%;
111
- height: 100%;
112
- text-align: center;
113
- font-family: sans-serif;
114
- line-height: 26px;
115
- font-size: 14px;
116
- }
117
-
118
- .cp-container .cp-preview input {
119
- line-height: 39px;
120
- padding: 0;
121
- outline: none;
122
- box-shadow: none;
123
- border: none;
124
- border-radius: 0;
125
- background: none;
126
- }
127
-
128
- .cp-container .cp-marker {
129
- position: absolute;
130
- display: block;
131
- width: 11px;
132
- height: 10px;
133
- margin-left: -5px;
134
- top: -2px;
135
- background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAMAAABVLlSxAAAAtFBMVEUAAAB1dXVsbGxwcHBqampoaGj+/v7r6+vw8PBmZmb6+vp/f39kZGTh4eGxsbHT09NlZWXX19dgYGBfX1/W1tb7+/vx8fHZ2dna2tqBgYFnZ2fg4ODe3t7j4+Pi4uL39/eampro6Ojl5eXy8vLt7e3p6emgoKCmpqatra1ra2v19fXm5ubz8/Pv7+9hYWFjY2N5eXlvb29zc3Ps7Ozd3d2ysrKCgoKDg4P9/f2zs7P4+Pj///83Bdu/AAAAAXRSTlMAQObYZgAAAGlJREFUeNo9ylcbgWAAhuG3ZZQoEkkhDe099P3//9Xg6j56Dh6cjkm623IsnTNIDsqlEsN1HBVI5evdDMtN0FOQKt14lWrArzLcnpZjvx9nshcA342jviO1hlHuTdlgVnzIt8VfNubiNwzmhAsoIAkssgAAAABJRU5ErkJggg==);
136
- }
137
-
138
- .cp-container .cp-hsvmarker-vertical {
139
- position: absolute;
140
- display: block;
141
- width: 10px;
142
- height: 11px;
143
- margin-top: -5px;
144
- right: -2px;
145
- top: 0;
146
- background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAMAAABxsOwqAAAAbFBMVEUAAACysrLz8/NjY2Pw8PBmZmbe3t7////4+PiBgYHs7Oxra2t0dHSDg4Ozs7P9/f3p6enj4+Pa2trh4eFhYWFfX1/X19d5eXlvb2/7+/vm5ub19fXt7e2tra2mpqagoKCamprl5eXT09NwcHAw/sWYAAAAAXRSTlMAQObYZgAAAFtJREFUCNclzNsWQCAURdFDF1RIpZI7//+P6thP82GPBTjGiJtR8uL+Qcbztsa7LHVQPXFDAMLe1pu2nEA3NGNbi2QZQF9MRWKQXTXLSoUshQ6dic73CL+DUu8HF6YEcUMoNOYAAAAASUVORK5CYII=);
147
- }
148
-
149
- .cp-container .cp-marker-point {
150
- position: absolute;
151
- display: block;
152
- width: 10px;
153
- height: 10px;
154
- margin-left: -5px;
155
- margin-top: -5px;
156
- left: 0;
157
- top: 0;
158
- background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKBAMAAAB/HNKOAAAALVBMVEX///8AAADX19d7e3t4eHhDQ0NnZ2dzc3NLS0tbW1tTU1POzs7AwMC0tLSoqKgWXydUAAAAAnRSTlN1ACTbQIsAAAA/SURBVAjXYxAUDBcUZBCUeOQIJNcyqAgySB4QZDJkyGYUFFBmMAKS2xiEFQR5JjIIOjHcAqoR0WsEkoKlgoIAHu8JgCiLy9kAAAAASUVORK5CYII=);
159
- }
160
-
161
- .cp-container.cp-unconvertible-cie-color .cp-slider.cp-cielightness .cp-marker,
162
- .cp-container.cp-unconvertible-cie-color .cp-slider.cp-ciechroma .cp-marker,
163
- .cp-container.cp-unconvertible-cie-color .cp-slider.cp-ciehue .cp-marker {
164
- background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAMAAABVLlSxAAAAvVBMVEUAAADLy8u8vLzZ2dlgYGDe3t5sbGxoaGjr6+vb29tqamrCwsJmZmZkZGTW1tbExMTw8PDj4+Pa2tpfX1/z8/PU1NTp6enX19fg4OBwcHDc3NzJycn4+Pj7+/v6+vrd3d3h4eH+/v6lpaWmpqaampqgoKBlZWWzs7Orq6tra2uxsbGBgYF1dXVnZ2d/f3/T09PMzMxhYWFjY2P19fXv7+9vb2/l5eVzc3P////n5+eysrKDg4OCgoJ5eXnoAACu7h75AAAAAXRSTlMAQObYZgAAAG1JREFUeNo1ytsaQkAAReGdkpRKRUTofEANBoOY93+sfMp/tS4WNqM4mSvSdJztEJPFkETyJNUYEmMtzvhApfsQN89cCXxJ3WOD1yXfRlx3Cv8NPK+pZedFFaCVnQ+8rGp02Kl8fPDX3Nvs/YYvAnQLhiGwga0AAAAASUVORK5CYII=);
165
- }
166
-
167
- .cp-container .cp-swatches ul {
168
- width: auto;
169
- margin: -7px -7px 0 0;
170
- padding: 0;
171
- list-style-type: none;
172
- }
173
-
174
- .cp-container .cp-swatches li {
175
- float: left;
176
- margin: 7px 7px 0 0;
177
- }
178
-
179
- .cp-swatches button {
180
- float: left;
181
- margin: 7px 7px 0 0;
182
- width: 26px;
183
- height: 26px;
184
- display: inline-block;
185
- font-size: 12px;
186
- padding: 0;
187
- }
188
-
189
- .cp-container .cp-swatch {
190
- width: 26px;
191
- height: 26px;
192
- display: inline-block;
193
- cursor: pointer;
194
- border-color: #ccc;
195
- position: relative;
196
- overflow: hidden;
197
- outline: none;
198
- padding: 0;
199
- }
200
-
201
- .cp-container .cp-swatch span {
202
- display: block;
203
- width: 100%;
204
- height: 100%;
205
- }
206
-
207
- .cp-container .cp-swatches .cp-swatch.actual {
208
- border-color: #777;
209
- -webkit-box-shadow: 0 0 5px rgb(250, 128, 0);
210
- -moz-box-shadow: 0 0 5px rgb(250, 128, 0);
211
- box-shadow: 0 0 5px rgb(250, 128, 0);
212
- }
213
-
214
- .cp-popover-container .popover {
215
- max-width: 1000px;
216
- }
217
-
218
- .popover-content .cp-container {
219
- width: 263px;
220
- }
221
-
222
- .popover-content .cp-container.cp-container-sm {
223
- width: 208px;
224
- }
225
-
226
- .popover-content .cp-container.cp-container-sm .cp-swatch,
227
- .popover-content .cp-container.cp-container-sm .cp-swatches button {
228
- width: 23px;
229
- height: 23px;
230
- }
231
-
232
- .popover-content .cp-container.cp-container-lg {
233
- width: 369px;
234
- }
235
-
236
- .popover-content .cp-container.cp-container-lg .cp-swatch,
237
- .popover-content .cp-container.cp-container-lg .cp-swatches button {
238
- width: 27px;
239
- height: 27px;
240
- }
241
-
242
- .cp-container .cp-pills {
243
- display: none;
244
- }
245
-
246
- .cp-container .cp-pills {
247
- display: inline-block;
248
- }
249
-
250
- .cp-container .cp-pills {
251
- list-style-type: none;
252
- margin-bottom: 5px;
253
- padding: 0;
254
- font-size: 12px;
255
- }
256
-
257
- .cp-container .cp-pills li {
258
- display: inline-block;
259
- margin: 3px;
260
- padding: 3px 0;
261
- }
262
-
263
- .cp-container .cp-pills li a {
264
- padding: 5px;
265
- color: #000;
266
- text-decoration: none;
267
- }
268
-
269
- .cp-container .cp-pills li a:hover,
270
- .cp-container .cp-pills li a.active {
271
- background-color: #02afff;
272
- color: #fff;
273
- }
274
-
275
- .cp-container.hsvpanel-active .cp-sliders,
276
- .cp-container.hsvpanel-active .cp-swatches {
277
- display: none;
278
- }
279
-
280
- .cp-container.sliders-active .cp-hsvpanel,
281
- .cp-container.sliders-active .cp-swatches {
282
- display: none;
283
- }
284
-
285
- .cp-container.swatches-active .cp-hsvpanel,
286
- .cp-container.swatches-active .cp-sliders {
287
- display: none;
288
- }
289
-
290
- .cp-popover-container .cp-sliders,
291
- .cp-popover-container .cp-hsvpanel {
292
- margin-top: 7px;
293
- }
294
-
295
- .form-control[readonly].cp-preventtouchkeyboardonshow {
296
- cursor: text;
297
- }
298
-
299
- .popover-content .cp-container.hsvpanel-active {
300
- width: 220px;
301
- }
302
- /* ================================== */
303
- #post .rbs_block .arrow{
304
- margin-left: 0px;
305
- }
306
- #post .rbs_block .rbs_slider_span{
307
- padding-left: 10px;
308
- padding-right: 10px;
309
- }
310
- .rbs_border{
311
- border-bottom: 1px solid #E9E9E9;
312
- }
313
-
314
- #post .rbs_block .table tbody>tr>td.vert-align{
315
- vertical-align: middle;
316
- }
317
-
318
- #post .rbs_block input[type="text"][disabled] {
319
- background-color: #eee;
320
- opacity: 1;
321
- }
322
- #post .rbs_block a:hover,
323
- #post .rbs_block a:active,
324
- #post .rbs_block a:focus {
325
- box-shadow: none;
326
- }
327
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
trunk/addons/color/bootstrap.colorpickersliders.js DELETED
@@ -1,2211 +0,0 @@
1
- /*
2
- * Bootstrap Color Picker Sliders - v3.0.1
3
- *
4
- * Bootstrap 3 optimized responsive color selector with HSV, HSL, RGB and CIE-Lch (which supports human perceived lightness) selectors and color swatches.
5
- * http://www.virtuosoft.eu/code/bootstrap-colorpickersliders/
6
- *
7
- * Made by István Ujj-Mészáros
8
- * Under Apache License v2.0 License
9
- *
10
- * Requirements: *
11
- * TinyColor: https://github.com/bgrins/TinyColor/
12
- *
13
- * Using color math algorithms from EasyRGB Web site:/
14
- * http://www.easyrgb.com/index.php?X=MATH */
15
-
16
- (function($) {
17
- 'use strict';
18
-
19
- $.fn.ColorPickerSliders = function(options) {
20
-
21
- return this.each(function() {
22
-
23
- var alreadyinitialized = false,
24
- settings,
25
- triggerelement = $(this),
26
- triggerelementisinput = triggerelement.is('input'),
27
- container,
28
- popover_container,
29
- elements,
30
- connectedinput = false,
31
- swatches,
32
- groupingname = '',
33
- rendermode = false,
34
- visible = false,
35
- MAXLIGHT = 101, // 101 needed for bright colors (maybe due to rounding errors)
36
- dragTarget = false,
37
- lastUpdateTime = 0,
38
- _moveThrottleTimer = null,
39
- _throttleDelay = 70,
40
- _inMoveHandler = false,
41
- _lastMoveHandlerRun = 0,
42
- color = {
43
- tiny: null,
44
- hsla: null,
45
- rgba: null,
46
- hsv: null,
47
- cielch: null
48
- },
49
- MAXVALIDCHROMA = 144; // maximum valid chroma value found convertible to rgb (blue)
50
-
51
- init();
52
-
53
- function _initSettings() {
54
- if (typeof options === 'undefined') {
55
- options = {};
56
- }
57
-
58
- settings = $.extend({
59
- color: 'hsl(342, 52%, 70%)',
60
- size: 'default', // sm | default | lg
61
- placement: 'auto',
62
- trigger: 'focus', // focus | manual
63
- preventtouchkeyboardonshow: true, // makes the input readonly and needs a second click to be editable
64
- title: '',
65
- hsvpanel: false,
66
- sliders: true,
67
- grouping: true,
68
- swatches: ['FFFFFF', 'C0C0C0', '808080', '000000', 'FF0000', '800000', 'FFFF00', '808000', '00FF00', '008000', '00FFFF', '008080', '0000FF', '000080', 'FF00FF', '800080'], // array or false to disable swatches
69
- customswatches: 'colorpickkersliders', // false or a grop name
70
- connectedinput: false, // can be a jquery object or a selector
71
- flat: false,
72
- updateinterval: 30, // update interval of the sliders while in drag (ms)
73
- previewontriggerelement: true,
74
- previewcontrasttreshold: 15,
75
- previewformat: 'rgb', // rgb | hsl | hex
76
- erroneousciecolormarkers: true,
77
- invalidcolorsopacity: 1, // everything below 1 causes slightly slower responses
78
- finercierangeedges: true, // can be disabled for faster responses
79
- titleswatchesadd: 'Add color to swatches',
80
- titleswatchesremove: 'Remove color from swatches',
81
- titleswatchesreset: 'Reset to default swatches',
82
- order: {},
83
- labels: {},
84
- onchange: function() {
85
- }
86
- }, options);
87
-
88
- if (options.hasOwnProperty('order')) {
89
- settings.order = $.extend({
90
- opacity: false,
91
- hsl: false,
92
- rgb: false,
93
- cie: false,
94
- preview: false
95
- }, options.order);
96
- }
97
- else {
98
- settings.order = {
99
- opacity: 0,
100
- hsl: 1,
101
- rgb: 2,
102
- cie: 3, // cie sliders can increase response time of all sliders!
103
- preview: 4
104
- };
105
- }
106
-
107
- if (!options.hasOwnProperty('labels')) {
108
- options.labels = {};
109
- }
110
-
111
- settings.labels = $.extend({
112
- hslhue: 'HSL-Hue',
113
- hslsaturation: 'HSL-Saturation',
114
- hsllightness: 'HSL-Lightness',
115
- rgbred: 'RGB-Red',
116
- rgbgreen: 'RGB-Green',
117
- rgbblue: 'RGB-Blue',
118
- cielightness: 'CIE-Lightness',
119
- ciechroma: 'CIE-Chroma',
120
- ciehue: 'CIE-hue',
121
- opacity: 'Opacity',
122
- preview: 'Preview'
123
- }, options.labels);
124
- }
125
-
126
- function init() {
127
- if (alreadyinitialized) {
128
- return;
129
- }
130
-
131
- alreadyinitialized = true;
132
-
133
- rendermode = $.fn.ColorPickerSliders.detectWhichGradientIsSupported();
134
-
135
- if (rendermode === 'filter') {
136
- rendermode = false;
137
- }
138
-
139
- if (!rendermode && $.fn.ColorPickerSliders.svgSupported()) {
140
- rendermode = 'svg';
141
- }
142
-
143
- _initSettings();
144
-
145
- // force preview when browser doesn't support css gradients
146
- if ((!settings.order.hasOwnProperty('preview') || settings.order.preview === false) && !rendermode) {
147
- settings.order.preview = 10;
148
- }
149
-
150
- _initConnectedElements();
151
- _initColor();
152
- _initConnectedinput();
153
- _updateTriggerelementColor();
154
- _updateConnectedInput();
155
-
156
- if (settings.flat) {
157
- showFlat();
158
- }
159
-
160
- _bindEvents();
161
- }
162
-
163
- function _buildComponent() {
164
- _initElements();
165
- _renderSwatches();
166
- _updateAllElements();
167
- _bindControllerEvents();
168
- }
169
-
170
- function _initColor() {
171
- if (triggerelementisinput) {
172
- color.tiny = tinycolor(triggerelement.val());
173
-
174
- if (!color.tiny.isValid()) {
175
- color.tiny = tinycolor(settings.color);
176
- }
177
- }
178
- else {
179
- color.tiny = tinycolor(settings.color);
180
- }
181
-
182
- color.hsla = color.tiny.toHsl();
183
- color.rgba = color.tiny.toRgb();
184
- color.hsv = color.tiny.toHsv();
185
- color.cielch = $.fn.ColorPickerSliders.rgb2lch(color.rgba);
186
- }
187
-
188
- function _initConnectedinput() {
189
- if (settings.connectedinput) {
190
- if (settings.connectedinput instanceof jQuery) {
191
- connectedinput = settings.connectedinput;
192
- }
193
- else {
194
- connectedinput = $(settings.connectedinput);
195
- }
196
- }
197
- }
198
-
199
- function updateColor(newcolor, disableinputupdate) {
200
- var updatedcolor = tinycolor(newcolor);
201
-
202
- if (updatedcolor.isValid()) {
203
- color.tiny = updatedcolor;
204
- color.hsla = updatedcolor.toHsl();
205
- color.rgba = updatedcolor.toRgb();
206
- color.hsv = updatedcolor.toHsv();
207
- color.cielch = $.fn.ColorPickerSliders.rgb2lch(color.rgba);
208
-
209
- if (settings.flat || visible) {
210
- container.removeClass('cp-unconvertible-cie-color');
211
- _updateAllElements(disableinputupdate);
212
- }
213
- else {
214
- if (!disableinputupdate) {
215
- _updateConnectedInput();
216
- }
217
- _updateTriggerelementColor();
218
- }
219
-
220
- return true;
221
- }
222
- else {
223
- return false;
224
- }
225
- }
226
-
227
- function show(disableLastlyUsedGroupUpdate) {
228
- if (settings.flat) {
229
- return;
230
- }
231
-
232
- if (visible) {
233
- // repositions the popover
234
- triggerelement.popover('hide');
235
- triggerelement.popover('show');
236
- _bindControllerEvents();
237
- return;
238
- }
239
-
240
- showPopover(disableLastlyUsedGroupUpdate);
241
-
242
- visible = true;
243
- }
244
-
245
- function hide() {
246
- visible = false;
247
- hidePopover();
248
- }
249
-
250
- function showPopover(disableLastlyUsedGroupUpdate) {
251
- if (popover_container instanceof jQuery) {
252
- return;
253
- }
254
-
255
- if (typeof disableLastlyUsedGroupUpdate === 'undefined') {
256
- disableLastlyUsedGroupUpdate = false;
257
- }
258
-
259
- popover_container = $('<div class="cp-popover-container"></div>').appendTo( triggerelement.parents('.rbs_block'));
260
-
261
- container = $('<div class="cp-container"></div>').appendTo(popover_container);
262
- // console.log( triggerelement.data('callback')+'ffff' );
263
- //container.data('callback', triggerelement.data('callback') );
264
- container.html(_getControllerHtml());
265
-
266
- switch (settings.size) {
267
- case 'sm':
268
- container.addClass('cp-container-sm');
269
- break;
270
- case 'lg':
271
- container.addClass('cp-container-lg');
272
- break;
273
- }
274
-
275
- _buildComponent();
276
-
277
- if (!disableLastlyUsedGroupUpdate) {
278
- activateLastlyUsedGroup();
279
- }
280
-
281
- triggerelement.popover({
282
- html: true,
283
- animation: false,
284
- trigger: 'manual',
285
- title: settings.title,
286
- placement: settings.placement,
287
- container: popover_container,
288
- content: function() {
289
- return container;
290
- }
291
- });
292
-
293
- triggerelement.popover('show');
294
- }
295
-
296
- function hidePopover() {
297
- popover_container.remove();
298
- popover_container = null;
299
-
300
- triggerelement.popover('destroy');
301
- }
302
-
303
- function _getControllerHtml() {
304
- var sliders = [],
305
- color_picker_html = '';
306
-
307
- if (settings.sliders) {
308
-
309
- if (settings.order.opacity !== false) {
310
- sliders[settings.order.opacity] = '<div class="cp-slider cp-opacity cp-transparency"><span>' + settings.labels.opacity + '</span><div class="cp-marker"></div></div>';
311
- }
312
-
313
- if (settings.order.hsl !== false) {
314
- sliders[settings.order.hsl] = '<div class="cp-slider cp-hslhue cp-transparency"><span>' + settings.labels.hslhue + '</span><div class="cp-marker"></div></div><div class="cp-slider cp-hslsaturation cp-transparency"><span>' + settings.labels.hslsaturation + '</span><div class="cp-marker"></div></div><div class="cp-slider cp-hsllightness cp-transparency"><span>' + settings.labels.hsllightness + '</span><div class="cp-marker"></div></div>';
315
- }
316
-
317
- if (settings.order.rgb !== false) {
318
- sliders[settings.order.rgb] = '<div class="cp-slider cp-rgbred cp-transparency"><span>' + settings.labels.rgbred + '</span><div class="cp-marker"></div></div><div class="cp-slider cp-rgbgreen cp-transparency"><span>' + settings.labels.rgbgreen + '</span><div class="cp-marker"></div></div><div class="cp-slider cp-rgbblue cp-transparency"><span>' + settings.labels.rgbblue + '</span><div class="cp-marker"></div></div>';
319
- }
320
-
321
- if (settings.order.cie !== false) {
322
- sliders[settings.order.cie] = '<div class="cp-slider cp-cielightness cp-transparency"><span>' + settings.labels.cielightness + '</span><div class="cp-marker"></div></div><div class="cp-slider cp-ciechroma cp-transparency"><span>' + settings.labels.ciechroma + '</span><div class="cp-marker"></div></div><div class="cp-slider cp-ciehue cp-transparency"><span>' + settings.labels.ciehue + '</span><div class="cp-marker"></div></div>';
323
- }
324
-
325
- if (settings.order.preview !== false) {
326
- sliders[settings.order.preview] = '<div class="cp-preview cp-transparency"><input type="text" readonly="readonly"></div>';
327
- }
328
-
329
- }
330
-
331
- if (settings.grouping) {
332
- if (!!settings.hsvpanel + !!(settings.sliders && sliders.length > 0) + !!settings.swatches > 1) {
333
- color_picker_html += '<ul class="cp-pills">';
334
- }
335
- else {
336
- color_picker_html += '<ul class="cp-pills hidden">';
337
- }
338
-
339
- if (settings.hsvpanel) {
340
- color_picker_html += '<li><a href="#" class="cp-pill-hsvpanel">HSV panel</a></li>';
341
- }
342
- if (settings.sliders && sliders.length > 0) {
343
- color_picker_html += '<li><a href="#" class="cp-pill-sliders">Sliders</a></li>';
344
- }
345
- if (settings.swatches) {
346
- color_picker_html += '<li><a href="#" class="cp-pill-swatches">Swatches</a></li>';
347
- }
348
-
349
- color_picker_html += '</ul>';
350
- }
351
-
352
- if (settings.hsvpanel) {
353
- color_picker_html += '<div class="cp-hsvpanel">' +
354
- '<div class="cp-hsvpanel-sv"><span></span><div class="cp-marker-point"></div></div>' +
355
- '<div class="cp-hsvpanel-h"><span></span><div class="cp-hsvmarker-vertical"></div></div>' +
356
- '<div class="cp-hsvpanel-a cp-transparency"><span></span><div class="cp-hsvmarker-vertical"></div></div>' +
357
- '</div>';
358
- }
359
-
360
- if (settings.sliders) {
361
- color_picker_html += '<div class="cp-sliders">';
362
-
363
- for (var i = 0; i < sliders.length; i++) {
364
- if (typeof sliders[i] === 'undefined') {
365
- continue;
366
- }
367
-
368
- color_picker_html += sliders[i];
369
- }
370
-
371
- color_picker_html += '</div>';
372
-
373
- }
374
-
375
- if (settings.swatches) {
376
- color_picker_html += '<div class="cp-swatches clearfix"><button type="button" class="add btn btn-default" title="' + settings.titleswatchesadd + '"><span class="glyphicon glyphicon-floppy-save"></span></button><button type="button" class="remove btn btn-default" title="' + settings.titleswatchesremove + '"><span class="glyphicon glyphicon-trash"></span></button><button type="button" class="reset btn btn-default" title="' + settings.titleswatchesreset + '"><span class="glyphicon glyphicon-repeat"></span></button><ul></ul></div>';
377
- }
378
-
379
- return color_picker_html;
380
- }
381
-
382
- function _initElements() {
383
- elements = {
384
- actualswatch: false,
385
- swatchescontainer: $('.cp-swatches', container),
386
- swatches: $('.cp-swatches ul', container),
387
- swatches_add: $('.cp-swatches button.add', container),
388
- swatches_remove: $('.cp-swatches button.remove', container),
389
- swatches_reset: $('.cp-swatches button.reset', container),
390
- all_sliders: $('.cp-sliders, .cp-preview input', container),
391
- hsvpanel: {
392
- sv: $('.cp-hsvpanel-sv', container),
393
- sv_marker: $('.cp-hsvpanel-sv .cp-marker-point', container),
394
- h: $('.cp-hsvpanel-h', container),
395
- h_marker: $('.cp-hsvpanel-h .cp-hsvmarker-vertical', container),
396
- a: $('.cp-hsvpanel-a span', container),
397
- a_marker: $('.cp-hsvpanel-a .cp-hsvmarker-vertical', container)
398
- },
399
- sliders: {
400
- hue: $('.cp-hslhue span', container),
401
- hue_marker: $('.cp-hslhue .cp-marker', container),
402
- saturation: $('.cp-hslsaturation span', container),
403
- saturation_marker: $('.cp-hslsaturation .cp-marker', container),
404
- lightness: $('.cp-hsllightness span', container),
405
- lightness_marker: $('.cp-hsllightness .cp-marker', container),
406
- opacity: $('.cp-opacity span', container),
407
- opacity_marker: $('.cp-opacity .cp-marker', container),
408
- red: $('.cp-rgbred span', container),
409
- red_marker: $('.cp-rgbred .cp-marker', container),
410
- green: $('.cp-rgbgreen span', container),
411
- green_marker: $('.cp-rgbgreen .cp-marker', container),
412
- blue: $('.cp-rgbblue span', container),
413
- blue_marker: $('.cp-rgbblue .cp-marker', container),
414
- cielightness: $('.cp-cielightness span', container),
415
- cielightness_marker: $('.cp-cielightness .cp-marker', container),
416
- ciechroma: $('.cp-ciechroma span', container),
417
- ciechroma_marker: $('.cp-ciechroma .cp-marker', container),
418
- ciehue: $('.cp-ciehue span', container),
419
- ciehue_marker: $('.cp-ciehue .cp-marker', container),
420
- preview: $('.cp-preview input', container)
421
- },
422
- all_pills: $('.cp-pills', container),
423
- pills: {
424
- hsvpanel: $('.cp-pill-hsvpanel', container),
425
- sliders: $('.cp-pill-sliders', container),
426
- swatches: $('.cp-pill-swatches', container)
427
- }
428
- };
429
-
430
- if (!settings.customswatches) {
431
- elements.swatches_add.hide();
432
- elements.swatches_remove.hide();
433
- elements.swatches_reset.hide();
434
- }
435
- }
436
-
437
- function showFlat() {
438
- if (settings.flat) {
439
- if (triggerelementisinput) {
440
- container = $('<div class="cp-container"></div>').insertAfter(triggerelement);
441
- }
442
- else {
443
- container = $('<div class="cp-container"></div>');
444
- triggerelement.append(container);
445
- }
446
-
447
- container.append(_getControllerHtml());
448
-
449
- _buildComponent();
450
-
451
- activateLastlyUsedGroup();
452
- }
453
- }
454
-
455
- function _initConnectedElements() {
456
- if (settings.connectedinput instanceof jQuery) {
457
- settings.connectedinput.add(triggerelement);
458
- }
459
- else if (settings.connectedinput === false) {
460
- settings.connectedinput = triggerelement;
461
- }
462
- else {
463
- settings.connectedinput = $(settings.connectedinput).add(triggerelement);
464
- }
465
- }
466
-
467
- function _bindEvents() {
468
- triggerelement.on('colorpickersliders.updateColor', function(e, newcolor) {
469
- updateColor(newcolor);
470
- });
471
-
472
- triggerelement.on('colorpickersliders.show', function() {
473
- show();
474
- });
475
-
476
- triggerelement.on('colorpickersliders.hide', function() {
477
- hide();
478
- });
479
-
480
- if (!settings.flat && settings.trigger === 'focus') {
481
- // we need tabindex defined to be focusable
482
- if (typeof triggerelement.attr('tabindex') === 'undefined') {
483
- triggerelement.attr('tabindex', -1);
484
- }
485
-
486
- if (settings.preventtouchkeyboardonshow) {
487
- $(triggerelement).prop('readonly', true).addClass('cp-preventtouchkeyboardonshow');
488
-
489
- $(triggerelement).on('click', function(ev) {
490
- if (visible) {
491
- $(triggerelement).prop('readonly', false);
492
- ev.stopPropagation();
493
- }
494
- });
495
- }
496
-
497
- // buttons doesn't get focus in webkit browsers
498
- // https://bugs.webkit.org/show_bug.cgi?id=22261
499
- // and only input and button are focusable on iPad
500
- // so it is safer to register click on any other than inputs
501
- if (!triggerelementisinput) {
502
- $(triggerelement).on('click', function(ev) {
503
- show();
504
-
505
- ev.stopPropagation();
506
- });
507
- }
508
-
509
- $(triggerelement).on('focus', function(ev) {
510
- show();
511
-
512
- ev.stopPropagation();
513
- });
514
-
515
- $(triggerelement).on('blur', function(ev) {
516
- hide();
517
-
518
- if (settings.preventtouchkeyboardonshow) {
519
- $(triggerelement).prop('readonly', true);
520
- }
521
-
522
- ev.stopPropagation();
523
- });
524
- }
525
-
526
- if (connectedinput) {
527
- connectedinput.on('keyup change', function() {
528
- var $input = $(this);
529
-
530
- updateColor($input.val(), true);
531
- });
532
- }
533
-
534
- }
535
-
536
- function _bindControllerEvents() {
537
- container.on('contextmenu', function(ev) {
538
- ev.preventDefault();
539
- return false;
540
- });
541
-
542
- $(document).on('colorpickersliders.changeswatches', function() {
543
- _renderSwatches();
544
- });
545
-
546
- elements.swatches.on('touchstart mousedown click', 'li span', function(ev) {
547
- var color = $(this).css('background-color');
548
- updateColor(color);
549
- //_updateAllElements();
550
- ev.preventDefault();
551
- });
552
-
553
- elements.swatches_add.on('touchstart mousedown click', function(ev) {
554
- _addCurrentColorToSwatches();
555
- ev.preventDefault();
556
- ev.stopPropagation();
557
- });
558
-
559
- elements.swatches_remove.on('touchstart mousedown click', function(ev) {
560
- _removeActualColorFromSwatches();
561
- ev.preventDefault();
562
- ev.stopPropagation();
563
- });
564
-
565
- elements.swatches_reset.on('touchstart touchend mousedown click', function(ev) {
566
- // prevent multiple fire on android...
567
- if (ev.type === 'click' || ev.type === 'touchend') {
568
- _resetSwatches();
569
- }
570
- ev.preventDefault();
571
- ev.stopImmediatePropagation();
572
- });
573
-
574
- elements.sliders.hue.parent().on('touchstart mousedown', function(ev) {
575
- ev.preventDefault();
576
-
577
- if (ev.which > 1) {
578
- return;
579
- }
580
-
581
- dragTarget = 'hue';
582
-
583
- var percent = _updateMarkerPosition(dragTarget, ev);
584
-
585
- _updateColorsProperty('hsla', 'h', 3.6 * percent);
586
-
587
- _updateAllElements();
588
- });
589
-
590
- elements.sliders.saturation.parent().on('touchstart mousedown', function(ev) {
591
- ev.preventDefault();
592
-
593
- if (ev.which > 1) {
594
- return;
595
- }
596
-
597
- dragTarget = 'saturation';
598
-
599
- var percent = _updateMarkerPosition(dragTarget, ev);
600
-
601
- _updateColorsProperty('hsla', 's', percent / 100);
602
-
603
- _updateAllElements();
604
- });
605
-
606
- elements.sliders.lightness.parent().on('touchstart mousedown', function(ev) {
607
- ev.preventDefault();
608
-
609
- if (ev.which > 1) {
610
- return;
611
- }
612
-
613
- dragTarget = 'lightness';
614
-
615
- var percent = _updateMarkerPosition(dragTarget, ev);
616
-
617
- _updateColorsProperty('hsla', 'l', percent / 100);
618
-
619
- _updateAllElements();
620
- });
621
-
622
- elements.sliders.opacity.parent().on('touchstart mousedown', function(ev) {
623
- ev.preventDefault();
624
-
625
- if (ev.which > 1) {
626
- return;
627
- }
628
-
629
- dragTarget = 'opacity';
630
-
631
- var percent = _updateMarkerPosition(dragTarget, ev);
632
-
633
- _updateColorsProperty('hsla', 'a', percent / 100);
634
-
635
- _updateAllElements();
636
- });
637
-
638
- elements.sliders.red.parent().on('touchstart mousedown', function(ev) {
639
- ev.preventDefault();
640
-
641
- if (ev.which > 1) {
642
- return;
643
- }
644
-
645
- dragTarget = 'red';
646
-
647
- var percent = _updateMarkerPosition(dragTarget, ev);
648
-
649
- _updateColorsProperty('rgba', 'r', 2.55 * percent);
650
-
651
- _updateAllElements();
652
- });
653
-
654
- elements.sliders.green.parent().on('touchstart mousedown', function(ev) {
655
- ev.preventDefault();
656
-
657
- if (ev.which > 1) {
658
- return;
659
- }
660
-
661
- dragTarget = 'green';
662
-
663
- var percent = _updateMarkerPosition(dragTarget, ev);
664
-
665
- _updateColorsProperty('rgba', 'g', 2.55 * percent);
666
-
667
- _updateAllElements();
668
- });
669
-
670
- elements.sliders.blue.parent().on('touchstart mousedown', function(ev) {
671
- ev.preventDefault();
672
-
673
- if (ev.which > 1) {
674
- return;
675
- }
676
-
677
- dragTarget = 'blue';
678
-
679
- var percent = _updateMarkerPosition(dragTarget, ev);
680
-
681
- _updateColorsProperty('rgba', 'b', 2.55 * percent);
682
-
683
- _updateAllElements();
684
- });
685
-
686
- elements.hsvpanel.sv.on('touchstart mousedown', function(ev) {
687
- ev.preventDefault();
688
-
689
- if (ev.which > 1) {
690
- return;
691
- }
692
-
693
- dragTarget = 'hsvsv';
694
-
695
- var percent = _updateHsvpanelMarkerPosition('sv', ev);
696
-
697
- _updateColorsProperty('hsv', 's', percent.horizontal / 100);
698
- _updateColorsProperty('hsv', 'v', (100 - percent.vertical) / 100);
699
-
700
- _updateAllElements();
701
- });
702
-
703
- elements.hsvpanel.h.on('touchstart mousedown', function(ev) {
704
- ev.preventDefault();
705
-
706
- if (ev.which > 1) {
707
- return;
708
- }
709
-
710
- dragTarget = 'hsvh';
711
-
712
- var percent = _updateHsvpanelMarkerPosition('h', ev);
713
-
714
- _updateColorsProperty('hsv', 'h', 3.6 * percent.vertical);
715
-
716
- _updateAllElements();
717
- });
718
-
719
- elements.hsvpanel.a.on('touchstart mousedown', function(ev) {
720
- ev.preventDefault();
721
-
722
- if (ev.which > 1) {
723
- return;
724
- }
725
-
726
- dragTarget = 'hsva';
727
-
728
- var percent = _updateHsvpanelMarkerPosition('a', ev);
729
-
730
- _updateColorsProperty('hsv', 'a', (100 - percent.vertical) / 100);
731
-
732
- _updateAllElements();
733
- });
734
-
735
- elements.sliders.cielightness.parent().on('touchstart mousedown', function(ev) {
736
- ev.preventDefault();
737
-
738
- if (ev.which > 1) {
739
- return;
740
- }
741
-
742
- dragTarget = 'cielightness';
743
-
744
- var percent = _updateMarkerPosition(dragTarget, ev);
745
-
746
- _updateColorsProperty('cielch', 'l', (MAXLIGHT / 100) * percent);
747
-
748
- _updateAllElements();
749
- });
750
-
751
- elements.sliders.ciechroma.parent().on('touchstart mousedown', function(ev) {
752
- ev.preventDefault();
753
-
754
- if (ev.which > 1) {
755
- return;
756
- }
757
-
758
- dragTarget = 'ciechroma';
759
-
760
- var percent = _updateMarkerPosition(dragTarget, ev);
761
-
762
- _updateColorsProperty('cielch', 'c', (MAXVALIDCHROMA / 100) * percent);
763
-
764
- _updateAllElements();
765
- });
766
-
767
- elements.sliders.ciehue.parent().on('touchstart mousedown', function(ev) {
768
- ev.preventDefault();
769
-
770
- if (ev.which > 1) {
771
- return;
772
- }
773
-
774
- dragTarget = 'ciehue';
775
-
776
- var percent = _updateMarkerPosition(dragTarget, ev);
777
-
778
- _updateColorsProperty('cielch', 'h', 3.6 * percent);
779
-
780
- _updateAllElements();
781
- });
782
-
783
- elements.sliders.preview.on('click', function() {
784
- this.select();
785
- });
786
-
787
- $(document).on('touchmove mousemove', function(ev) {
788
- if (!dragTarget) {
789
- return;
790
- }
791
-
792
- if (new Date().getTime() - _lastMoveHandlerRun > _throttleDelay && !_inMoveHandler) {
793
- moveHandler(dragTarget, ev);
794
- }
795
- else {
796
- setMoveHandlerTimer(dragTarget, ev);
797
- }
798
- });
799
-
800
- $(document).on('touchend mouseup', function(ev) {
801
- if (ev.which > 1) {
802
- return;
803
- }
804
-
805
- if (dragTarget) {
806
- dragTarget = false;
807
- ev.preventDefault();
808
- }
809
- });
810
-
811
- elements.pills.hsvpanel.on('click', function(ev) {
812
- ev.preventDefault();
813
-
814
- activateGroupHsvpanel();
815
- });
816
-
817
- elements.pills.sliders.on('click', function(ev) {
818
- ev.preventDefault();
819
-
820
- activateGroupSliders();
821
- });
822
-
823
- elements.pills.swatches.on('click', function(ev) {
824
- ev.preventDefault();
825
-
826
- activateGroupSwatches();
827
- });
828
-
829
- if (!settings.flat) {
830
- popover_container.on('touchstart mousedown', '.popover', function(ev) {
831
- ev.preventDefault();
832
- ev.stopPropagation();
833
-
834
- return false;
835
- });
836
- }
837
- }
838
-
839
- function setConfig(name, value) {
840
- try {
841
- localStorage.setItem('cp-userdata-' + name, JSON.stringify(value));
842
- }
843
- catch (err) {
844
- }
845
- }
846
-
847
- function getConfig(name) {
848
- try {
849
- var r = JSON.parse(localStorage.getItem('cp-userdata-' + name));
850
-
851
- return r;
852
- }
853
- catch (err) {
854
- return null;
855
- }
856
- }
857
-
858
- function getUsedGroupName() {
859
- if (groupingname !== '') {
860
- return groupingname;
861
- }
862
-
863
- if (elements.pills.hsvpanel.length === 0) {
864
- groupingname += '_hsvpanel_';
865
- }
866
- if (elements.pills.sliders.length === 0) {
867
- groupingname += '_sliders_';
868
- }
869
- if (elements.pills.swatches.length === 0) {
870
- groupingname += '_swatches_';
871
- }
872
-
873
- return groupingname;
874
- }
875
-
876
- function getLastlyUsedGroup() {
877
- return getConfig('config_activepill' + getUsedGroupName());
878
- }
879
-
880
- function setLastlyUsedGroup(value) {
881
- return setConfig('config_activepill' + getUsedGroupName(), value);
882
- }
883
-
884
- function activateLastlyUsedGroup() {
885
- switch (getLastlyUsedGroup()) {
886
- case 'hsvpanel':
887
- activateGroupHsvpanel();
888
- break;
889
- case 'sliders':
890
- activateGroupSliders();
891
- break;
892
- case 'swatches':
893
- activateGroupSwatches();
894
- break;
895
- default:
896
- if (elements.pills.hsvpanel.length) {
897
- activateGroupHsvpanel();
898
- break;
899
- }
900
- else if (elements.pills.sliders.length) {
901
- activateGroupSliders();
902
- break;
903
- }
904
- else if (elements.pills.swatches.length) {
905
- activateGroupSwatches();
906
- break;
907
- }
908
- }
909
- }
910
-
911
- function activateGroupHsvpanel() {
912
- if (elements.pills.hsvpanel.length === 0) {
913
- return false;
914
- }
915
-
916
- $('a', elements.all_pills).removeClass('active');
917
- elements.pills.hsvpanel.addClass('active');
918
-
919
- container.removeClass('sliders-active swatches-active').addClass('hsvpanel-active');
920
-
921
- setLastlyUsedGroup('hsvpanel');
922
-
923
- _updateAllElements(true);
924
-
925
- show(true);
926
-
927
- return true;
928
- }
929
-
930
- function activateGroupSliders() {
931
- if (elements.pills.sliders.length === 0) {
932
- return false;
933
- }
934
-
935
- $('a', elements.all_pills).removeClass('active');
936
- elements.pills.sliders.addClass('active');
937
-
938
- container.removeClass('hsvpanel-active swatches-active').addClass('sliders-active');
939
-
940
- setLastlyUsedGroup('sliders');
941
-
942
- _updateAllElements(true);
943
-
944
- show(true);
945
-
946
- return true;
947
- }
948
-
949
- function activateGroupSwatches() {
950
- if (elements.pills.swatches.length === 0) {
951
- return false;
952
- }
953
-
954
- $('a', elements.all_pills).removeClass('active');
955
- elements.pills.swatches.addClass('active');
956
-
957
- container.removeClass('hsvpanel-active sliders-active').addClass('swatches-active');
958
-
959
- setLastlyUsedGroup('swatches');
960
-
961
- _updateAllElements(true);
962
-
963
- show(true);
964
-
965
- return true;
966
- }
967
-
968
- function setMoveHandlerTimer(dragTarget, ev) {
969
- clearTimeout(_moveThrottleTimer);
970
- _moveThrottleTimer = setTimeout(function() {
971
- moveHandler(dragTarget, ev);
972
- }, _throttleDelay);
973
- }
974
-
975
- function moveHandler(dragTarget, ev) {
976
- var percent;
977
-
978
- if (_inMoveHandler) {
979
- setMoveHandlerTimer(dragTarget, ev);
980
- return;
981
- }
982
-
983
- _inMoveHandler = true;
984
- _lastMoveHandlerRun = new Date().getTime();
985
-
986
- if (dragTarget === 'hsvsv') {
987
- percent = _updateHsvpanelMarkerPosition('sv', ev);
988
- }
989
- else if (dragTarget === 'hsvh') {
990
- percent = _updateHsvpanelMarkerPosition('h', ev);
991
- }
992
- else if (dragTarget === 'hsva') {
993
- percent = _updateHsvpanelMarkerPosition('a', ev);
994
- }
995
- else {
996
- percent = _updateMarkerPosition(dragTarget, ev);
997
- }
998
-
999
- switch (dragTarget) {
1000
- case 'hsvsv':
1001
- _updateColorsProperty('hsv', 's', percent.horizontal / 100);
1002
- _updateColorsProperty('hsv', 'v', (100 - percent.vertical) / 100);
1003
- break;
1004
- case 'hsvh':
1005
- _updateColorsProperty('hsv', 'h', 3.6 * percent.vertical);
1006
- break;
1007
- case 'hsva':
1008
- _updateColorsProperty('hsv', 'a', (100 - percent.vertical) / 100);
1009
- break;
1010
- case 'hue':
1011
- _updateColorsProperty('hsla', 'h', 3.6 * percent);
1012
- break;
1013
- case 'saturation':
1014
- _updateColorsProperty('hsla', 's', percent / 100);
1015
- break;
1016
- case 'lightness':
1017
- _updateColorsProperty('hsla', 'l', percent / 100);
1018
- break;
1019
- case 'opacity':
1020
- _updateColorsProperty('hsla', 'a', percent / 100);
1021
- break;
1022
- case 'red':
1023
- _updateColorsProperty('rgba', 'r', 2.55 * percent);
1024
- break;
1025
- case 'green':
1026
- _updateColorsProperty('rgba', 'g', 2.55 * percent);
1027
- break;
1028
- case 'blue':
1029
- _updateColorsProperty('rgba', 'b', 2.55 * percent);
1030
- break;
1031
- case 'cielightness':
1032
- _updateColorsProperty('cielch', 'l', (MAXLIGHT / 100) * percent);
1033
- break;
1034
- case 'ciechroma':
1035
- _updateColorsProperty('cielch', 'c', (MAXVALIDCHROMA / 100) * percent);
1036
- break;
1037
- case 'ciehue':
1038
- _updateColorsProperty('cielch', 'h', 3.6 * percent);
1039
- break;
1040
- }
1041
-
1042
- _updateAllElements();
1043
-
1044
- ev.preventDefault();
1045
- _inMoveHandler = false;
1046
- }
1047
-
1048
- function _parseCustomSwatches() {
1049
- swatches = [];
1050
-
1051
- for (var i = 0; i < settings.swatches.length; i++) {
1052
- var color = tinycolor(settings.swatches[i]);
1053
-
1054
- if (color.isValid()) {
1055
- swatches.push(color.toRgbString());
1056
- }
1057
- }
1058
- }
1059
-
1060
- function _renderSwatches() {
1061
- if (!settings.swatches) {
1062
- return;
1063
- }
1064
-
1065
- if (settings.customswatches) {
1066
- var customswatches = false;
1067
-
1068
- try {
1069
- customswatches = JSON.parse(localStorage.getItem('swatches-' + settings.customswatches));
1070
- }
1071
- catch (err) {
1072
- }
1073
-
1074
- if (customswatches) {
1075
- swatches = customswatches;
1076
- }
1077
- else {
1078
- _parseCustomSwatches();
1079
- }
1080
- }
1081
- else {
1082
- _parseCustomSwatches();
1083
- }
1084
-
1085
- if (swatches instanceof Array) {
1086
- elements.swatches.html('');
1087
- for (var i = 0; i < swatches.length; i++) {
1088
- var color = tinycolor(swatches[i]);
1089
-
1090
- if (color.isValid()) {
1091
- var span = $('<span></span>').css('background-color', color.toRgbString());
1092
- var button = $('<div class="btn btn-default cp-swatch"></div>');
1093
-
1094
- button.append(span);
1095
-
1096
- elements.swatches.append($('<li></li>').append(button));
1097
- }
1098
- }
1099
- }
1100
-
1101
- _findActualColorsSwatch();
1102
- }
1103
-
1104
- function _findActualColorsSwatch() {
1105
- var found = false;
1106
-
1107
- $('span', elements.swatches).filter(function() {
1108
- var swatchcolor = $(this).css('background-color');
1109
-
1110
- swatchcolor = tinycolor(swatchcolor);
1111
- swatchcolor.alpha = Math.round(swatchcolor.alpha * 100) / 100;
1112
-
1113
- if (swatchcolor.toRgbString() === color.tiny.toRgbString()) {
1114
- found = true;
1115
-
1116
- var currentswatch = $(this).parent();
1117
-
1118
- if (!currentswatch.is(elements.actualswatch)) {
1119
- if (elements.actualswatch) {
1120
- elements.actualswatch.removeClass('actual');
1121
- }
1122
- elements.actualswatch = currentswatch;
1123
- currentswatch.addClass('actual');
1124
- }
1125
- }
1126
- });
1127
-
1128
- if (!found) {
1129
- if (elements.actualswatch) {
1130
- elements.actualswatch.removeClass('actual');
1131
- elements.actualswatch = false;
1132
- }
1133
- }
1134
-
1135
- if (elements.actualswatch) {
1136
- elements.swatches_add.prop('disabled', true);
1137
- elements.swatches_remove.prop('disabled', false);
1138
- }
1139
- else {
1140
- elements.swatches_add.prop('disabled', false);
1141
- elements.swatches_remove.prop('disabled', true);
1142
- }
1143
- }
1144
-
1145
- function _storeSwatches() {
1146
- localStorage.setItem('swatches-' + settings.customswatches, JSON.stringify(swatches));
1147
- }
1148
-
1149
- function _addCurrentColorToSwatches() {
1150
- swatches.unshift(color.tiny.toRgbString());
1151
- _storeSwatches();
1152
-
1153
- $(document).trigger('colorpickersliders.changeswatches');
1154
- }
1155
-
1156
- function _removeActualColorFromSwatches() {
1157
- var index = swatches.indexOf(color.tiny.toRgbString());
1158
-
1159
- if (index !== -1) {
1160
- swatches.splice(index, 1);
1161
-
1162
- _storeSwatches();
1163
- $(document).trigger('colorpickersliders.changeswatches');
1164
- }
1165
- }
1166
-
1167
- function _resetSwatches() {
1168
- if (confirm('Do you really want to reset the swatches? All customizations will be lost!')) {
1169
- _parseCustomSwatches();
1170
-
1171
- _storeSwatches();
1172
-
1173
- $(document).trigger('colorpickersliders.changeswatches');
1174
- }
1175
- }
1176
-
1177
- function _updateColorsProperty(format, property, value) {
1178
- switch (format) {
1179
- case 'hsv':
1180
-
1181
- color.hsv[property] = value;
1182
- color.tiny = tinycolor({h: color.hsv.h, s: color.hsv.s, v: color.hsv.v, a: color.hsv.a});
1183
- color.rgba = color.tiny.toRgb();
1184
- color.hsla = color.tiny.toHsl();
1185
- color.cielch = $.fn.ColorPickerSliders.rgb2lch(color.rgba);
1186
-
1187
- break;
1188
-
1189
- case 'hsla':
1190
-
1191
- color.hsla[property] = value;
1192
- color.tiny = tinycolor({h: color.hsla.h, s: color.hsla.s, l: color.hsla.l, a: color.hsla.a});
1193
- color.rgba = color.tiny.toRgb();
1194
- color.hsv = color.tiny.toHsv();
1195
- color.cielch = $.fn.ColorPickerSliders.rgb2lch(color.rgba);
1196
-
1197
- container.removeClass('cp-unconvertible-cie-color');
1198
-
1199
- break;
1200
-
1201
- case 'rgba':
1202
-
1203
- color.rgba[property] = value;
1204
- color.tiny = tinycolor({r: color.rgba.r, g: color.rgba.g, b: color.rgba.b, a: color.hsla.a});
1205
- color.hsla = color.tiny.toHsl();
1206
- color.hsv = color.tiny.toHsv();
1207
- color.cielch = $.fn.ColorPickerSliders.rgb2lch(color.rgba);
1208
-
1209
- container.removeClass('cp-unconvertible-cie-color');
1210
-
1211
- break;
1212
-
1213
- case 'cielch':
1214
-
1215
- color.cielch[property] = value;
1216
- color.rgba = $.fn.ColorPickerSliders.lch2rgb(color.cielch);
1217
- color.tiny = tinycolor(color.rgba);
1218
- color.hsla = color.tiny.toHsl();
1219
- color.hsv = color.tiny.toHsv();
1220
-
1221
- if (settings.erroneousciecolormarkers) {
1222
- if (color.rgba.isok) {
1223
- container.removeClass('cp-unconvertible-cie-color');
1224
- }
1225
- else {
1226
- container.addClass('cp-unconvertible-cie-color');
1227
- }
1228
- }
1229
-
1230
- break;
1231
- }
1232
- }
1233
-
1234
- function _updateMarkerPosition(slidername, ev) {
1235
- var percent = $.fn.ColorPickerSliders.calculateEventPositionPercentage(ev, elements.sliders[slidername]);
1236
-
1237
- elements.sliders[slidername + '_marker'].data('position', percent);
1238
-
1239
- return percent;
1240
- }
1241
-
1242
- function _updateHsvpanelMarkerPosition(marker, ev) {
1243
- var percents = $.fn.ColorPickerSliders.calculateEventPositionPercentage(ev, elements.hsvpanel.sv, true);
1244
-
1245
- elements.hsvpanel[marker + '_marker'].data('position', percents);
1246
-
1247
- return percents;
1248
- }
1249
-
1250
- var updateAllElementsTimeout;
1251
-
1252
- function _updateAllElementsTimer(disableinputupdate) {
1253
- updateAllElementsTimeout = setTimeout(function() {
1254
- _updateAllElements(disableinputupdate);
1255
- }, settings.updateinterval);
1256
- }
1257
-
1258
- function _updateAllElements(disableinputupdate) {
1259
- clearTimeout(updateAllElementsTimeout);
1260
-
1261
- Date.now = Date.now || function() {
1262
- return +new Date();
1263
- };
1264
-
1265
- if (Date.now() - lastUpdateTime < settings.updateinterval) {
1266
- _updateAllElementsTimer(disableinputupdate);
1267
- return;
1268
- }
1269
-
1270
- if (typeof disableinputupdate === 'undefined') {
1271
- disableinputupdate = false;
1272
- }
1273
-
1274
- lastUpdateTime = Date.now();
1275
-
1276
- if (settings.hsvpanel !== false && (!settings.grouping || getLastlyUsedGroup() === 'hsvpanel')) {
1277
- _renderHsvsv();
1278
- _renderHsvh();
1279
- _renderHsva();
1280
- }
1281
-
1282
- if (settings.sliders && (!settings.grouping || getLastlyUsedGroup() === 'sliders')) {
1283
- if (settings.order.opacity !== false) {
1284
- _renderOpacity();
1285
- }
1286
-
1287
- if (settings.order.hsl !== false) {
1288
- _renderHue();
1289
- _renderSaturation();
1290
- _renderLightness();
1291
- }
1292
-
1293
- if (settings.order.rgb !== false) {
1294
- _renderRed();
1295
- _renderGreen();
1296
- _renderBlue();
1297
- }
1298
-
1299
- if (settings.order.cie !== false) {
1300
- _renderCieLightness();
1301
- _renderCieChroma();
1302
- _renderCieHue();
1303
- }
1304
-
1305
- if (settings.order.preview !== false) {
1306
- _renderPreview();
1307
- }
1308
- }
1309
-
1310
- if (!disableinputupdate) {
1311
- _updateConnectedInput();
1312
- }
1313
-
1314
- if ((100 - color.cielch.l) * color.cielch.a < settings.previewcontrasttreshold) {
1315
- elements.all_sliders.css('color', '#000');
1316
- if (triggerelementisinput && settings.previewontriggerelement) {
1317
- triggerelement.css('background', color.tiny.toRgbString()).css('color', '#000');
1318
- }
1319
- }
1320
- else {
1321
- elements.all_sliders.css('color', '#fff');
1322
- if (triggerelementisinput && settings.previewontriggerelement) {
1323
- triggerelement.css('background', color.tiny.toRgbString()).css('color', '#fff');
1324
- }
1325
- }
1326
-
1327
- if (settings.swatches && (!settings.grouping || getLastlyUsedGroup() === 'swatches')) {
1328
- _findActualColorsSwatch();
1329
- }
1330
-
1331
- settings.onchange( triggerelement, color);
1332
-
1333
- triggerelement.data('color', color);
1334
- }
1335
-
1336
- function _updateTriggerelementColor() {
1337
- if (triggerelementisinput && settings.previewontriggerelement) {
1338
- if ((100 - color.cielch.l) * color.cielch.a < settings.previewcontrasttreshold) {
1339
- triggerelement.css('background', color.tiny.toRgbString()).css('color', '#000');
1340
- }
1341
- else {
1342
- triggerelement.css('background', color.tiny.toRgbString()).css('color', '#fff');
1343
- }
1344
- }
1345
- }
1346
-
1347
- function _updateConnectedInput() {
1348
- if (connectedinput) {
1349
- connectedinput.each(function(index, element) {
1350
- var $element = $(element),
1351
- format = $element.data('color-format') || settings.previewformat;
1352
-
1353
- switch (format) {
1354
- case 'hex':
1355
- if (color.hsla.a < 1) {
1356
- $element.val(color.tiny.toRgbString());
1357
- }
1358
- else {
1359
- $element.val(color.tiny.toHexString());
1360
- }
1361
- break;
1362
- case 'hsl':
1363
- $element.val(color.tiny.toHslString());
1364
- break;
1365
- case 'rgb':
1366
- /* falls through */
1367
- default:
1368
- $element.val(color.tiny.toRgbString());
1369
- break;
1370
- }
1371
- });
1372
- }
1373
- }
1374
-
1375
- function _renderHsvsv() {
1376
- elements.hsvpanel.sv.css('background', tinycolor('hsv(' + color.hsv.h + ',100%,100%)').toRgbString());
1377
-
1378
- elements.hsvpanel.sv_marker.css('left', color.hsv.s * 100 + '%').css('top', 100 - color.hsv.v * 100 + '%');
1379
- }
1380
-
1381
- function _renderHsvh() {
1382
- elements.hsvpanel.h_marker.css('top', color.hsv.h / 360 * 100 + '%');
1383
- }
1384
-
1385
- function _renderHsva() {
1386
- setGradient(elements.hsvpanel.a, $.fn.ColorPickerSliders.getScaledGradientStops(color.hsla, 'a', 1, 0, 2), true);
1387
-
1388
- elements.hsvpanel.a_marker.css('top', 100 - color.hsv.a * 100 + '%');
1389
- }
1390
-
1391
- function _renderHue() {
1392
- setGradient(elements.sliders.hue, $.fn.ColorPickerSliders.getScaledGradientStops(color.hsla, 'h', 0, 360, 7));
1393
-
1394
- elements.sliders.hue_marker.css('left', color.hsla.h / 360 * 100 + '%');
1395
- }
1396
-
1397
- function _renderSaturation() {
1398
- setGradient(elements.sliders.saturation, $.fn.ColorPickerSliders.getScaledGradientStops(color.hsla, 's', 0, 1, 2));
1399
-
1400
- elements.sliders.saturation_marker.css('left', color.hsla.s * 100 + '%');
1401
- }
1402
-
1403
- function _renderLightness() {
1404
- setGradient(elements.sliders.lightness, $.fn.ColorPickerSliders.getScaledGradientStops(color.hsla, 'l', 0, 1, 3));
1405
-
1406
- elements.sliders.lightness_marker.css('left', color.hsla.l * 100 + '%');
1407
- }
1408
-
1409
- function _renderOpacity() {
1410
- setGradient(elements.sliders.opacity, $.fn.ColorPickerSliders.getScaledGradientStops(color.hsla, 'a', 0, 1, 2));
1411
-
1412
- elements.sliders.opacity_marker.css('left', color.hsla.a * 100 + '%');
1413
- }
1414
-
1415
- function _renderRed() {
1416
- setGradient(elements.sliders.red, $.fn.ColorPickerSliders.getScaledGradientStops(color.rgba, 'r', 0, 255, 2));
1417
-
1418
- elements.sliders.red_marker.css('left', color.rgba.r / 255 * 100 + '%');
1419
- }
1420
-
1421
- function _renderGreen() {
1422
- setGradient(elements.sliders.green, $.fn.ColorPickerSliders.getScaledGradientStops(color.rgba, 'g', 0, 255, 2));
1423
-
1424
- elements.sliders.green_marker.css('left', color.rgba.g / 255 * 100 + '%');
1425
- }
1426
-
1427
- function _renderBlue() {
1428
- setGradient(elements.sliders.blue, $.fn.ColorPickerSliders.getScaledGradientStops(color.rgba, 'b', 0, 255, 2));
1429
-
1430
- elements.sliders.blue_marker.css('left', color.rgba.b / 255 * 100 + '%');
1431
- }
1432
-
1433
- function _extendCieGradientStops(gradientstops, property) {
1434
- if (settings.invalidcolorsopacity === 1 || !settings.finercierangeedges) {
1435
- return gradientstops;
1436
- }
1437
-
1438
- gradientstops.sort(function(a, b) {
1439
- return a.position - b.position;
1440
- });
1441
-
1442
- var tmparray = [];
1443
-
1444
- for (var i = 1; i < gradientstops.length; i++) {
1445
- if (gradientstops[i].isok !== gradientstops[i - 1].isok) {
1446
- var steps = Math.round(gradientstops[i].position) - Math.round(gradientstops[i - 1].position),
1447
- extendedgradientstops = $.fn.ColorPickerSliders.getScaledGradientStops(gradientstops[i].rawcolor, property, gradientstops[i - 1].rawcolor[property], gradientstops[i].rawcolor[property], steps, settings.invalidcolorsopacity, gradientstops[i - 1].position, gradientstops[i].position);
1448
-
1449
- for (var j = 0; j < extendedgradientstops.length; j++) {
1450
- if (extendedgradientstops[j].isok !== gradientstops[i - 1].isok) {
1451
- tmparray.push(extendedgradientstops[j]);
1452
-
1453
- if (j > 0) {
1454
- tmparray.push(extendedgradientstops[j - 1]);
1455
- }
1456
-
1457
- break;
1458
- }
1459
- }
1460
- }
1461
- }
1462
-
1463
- return $.merge(tmparray, gradientstops);
1464
- }
1465
-
1466
- function _renderCieLightness() {
1467
- var gradientstops = $.fn.ColorPickerSliders.getScaledGradientStops(color.cielch, 'l', 0, 100, 10, settings.invalidcolorsopacity);
1468
-
1469
- gradientstops = _extendCieGradientStops(gradientstops, 'l');
1470
-
1471
- setGradient(elements.sliders.cielightness, gradientstops);
1472
-
1473
- elements.sliders.cielightness_marker.css('left', color.cielch.l / MAXLIGHT * 100 + '%');
1474
- }
1475
-
1476
- function _renderCieChroma() {
1477
- var gradientstops = $.fn.ColorPickerSliders.getScaledGradientStops(color.cielch, 'c', 0, MAXVALIDCHROMA, 5, settings.invalidcolorsopacity);
1478
-
1479
- gradientstops = _extendCieGradientStops(gradientstops, 'c');
1480
-
1481
- setGradient(elements.sliders.ciechroma, gradientstops);
1482
-
1483
- elements.sliders.ciechroma_marker.css('left', color.cielch.c / MAXVALIDCHROMA * 100 + '%');
1484
- }
1485
-
1486
- function _renderCieHue() {
1487
- var gradientstops = $.fn.ColorPickerSliders.getScaledGradientStops(color.cielch, 'h', 0, 360, 28, settings.invalidcolorsopacity);
1488
-
1489
- gradientstops = _extendCieGradientStops(gradientstops, 'h');
1490
-
1491
- setGradient(elements.sliders.ciehue, gradientstops);
1492
-
1493
- elements.sliders.ciehue_marker.css('left', color.cielch.h / 360 * 100 + '%');
1494
- }
1495
-
1496
- function _renderPreview() {
1497
- elements.sliders.preview.css('background', $.fn.ColorPickerSliders.csscolor(color.rgba));
1498
-
1499
- var colorstring;
1500
-
1501
- switch (settings.previewformat) {
1502
- case 'hex':
1503
- if (color.hsla.a < 1) {
1504
- colorstring = color.tiny.toRgbString();
1505
- }
1506
- else {
1507
- colorstring = color.tiny.toHexString();
1508
- }
1509
- break;
1510
- case 'hsl':
1511
- colorstring = color.tiny.toHslString();
1512
- break;
1513
- case 'rgb':
1514
- /* falls through */
1515
- default:
1516
- colorstring = color.tiny.toRgbString();
1517
- break;
1518
- }
1519
-
1520
- elements.sliders.preview.val(colorstring);
1521
- }
1522
-
1523
- function setGradient(element, gradientstops, vertical) {
1524
- if (typeof vertical === 'undefined') {
1525
- vertical = false;
1526
- }
1527
-
1528
- gradientstops.sort(function(a, b) {
1529
- return a.position - b.position;
1530
- });
1531
-
1532
- switch (rendermode) {
1533
- case 'noprefix':
1534
- $.fn.ColorPickerSliders.renderNoprefix(element, gradientstops, vertical);
1535
- break;
1536
- case 'webkit':
1537
- $.fn.ColorPickerSliders.renderWebkit(element, gradientstops, vertical);
1538
- break;
1539
- case 'ms':
1540
- $.fn.ColorPickerSliders.renderMs(element, gradientstops, vertical);
1541
- break;
1542
- case 'svg': // can not repeat, radial can be only a covering ellipse (maybe there is a workaround, need more investigation)
1543
- $.fn.ColorPickerSliders.renderSVG(element, gradientstops, vertical);
1544
- break;
1545
- case 'oldwebkit': // can not repeat, no percent size with radial gradient (and no ellipse)
1546
- $.fn.ColorPickerSliders.renderOldwebkit(element, gradientstops, vertical);
1547
- break;
1548
- }
1549
- }
1550
-
1551
- });
1552
-
1553
- };
1554
-
1555
- $.fn.ColorPickerSliders.getEventCoordinates = function(ev) {
1556
- if (typeof ev.pageX !== 'undefined') {
1557
- return {
1558
- pageX: ev.originalEvent.pageX,
1559
- pageY: ev.originalEvent.pageY
1560
- };
1561
- }
1562
- else if (typeof ev.originalEvent.touches !== 'undefined') {
1563
- return {
1564
- pageX: ev.originalEvent.touches[0].pageX,
1565
- pageY: ev.originalEvent.touches[0].pageY
1566
- };
1567
- }
1568
- };
1569
-
1570
- $.fn.ColorPickerSliders.calculateEventPositionPercentage = function(ev, containerElement, both) {
1571
- if (typeof (both) === 'undefined') {
1572
- both = false;
1573
- }
1574
-
1575
- var c = $.fn.ColorPickerSliders.getEventCoordinates(ev);
1576
-
1577
- var xsize = containerElement.width(),
1578
- offsetX = c.pageX - containerElement.offset().left;
1579
-
1580
- var horizontal = offsetX / xsize * 100;
1581
-
1582
- if (horizontal < 0) {
1583
- horizontal = 0;
1584
- }
1585
-
1586
- if (horizontal > 100) {
1587
- horizontal = 100;
1588
- }
1589
-
1590
- if (both) {
1591
- var ysize = containerElement.height(),
1592
- offsetY = c.pageY - containerElement.offset().top;
1593
-
1594
- var vertical = offsetY / ysize * 100;
1595
-
1596
- if (vertical < 0) {
1597
- vertical = 0;
1598
- }
1599
-
1600
- if (vertical > 100) {
1601
- vertical = 100;
1602
- }
1603
-
1604
- return {
1605
- horizontal: horizontal,
1606
- vertical: vertical
1607
- };
1608
- }
1609
-
1610
- return horizontal;
1611
- };
1612
-
1613
- $.fn.ColorPickerSliders.getScaledGradientStops = function(color, scalableproperty, minvalue, maxvalue, steps, invalidcolorsopacity, minposition, maxposition) {
1614
- if (typeof invalidcolorsopacity === 'undefined') {
1615
- invalidcolorsopacity = 1;
1616
- }
1617
-
1618
- if (typeof minposition === 'undefined') {
1619
- minposition = 0;
1620
- }
1621
-
1622
- if (typeof maxposition === 'undefined') {
1623
- maxposition = 100;
1624
- }
1625
-
1626
- var gradientStops = [],
1627
- diff = maxvalue - minvalue,
1628
- isok = true;
1629
-
1630
- for (var i = 0; i < steps; ++i) {
1631
- var currentstage = i / (steps - 1),
1632
- modifiedcolor = $.fn.ColorPickerSliders.modifyColor(color, scalableproperty, currentstage * diff + minvalue),
1633
- csscolor;
1634
-
1635
- if (invalidcolorsopacity < 1) {
1636
- var stagergb = $.fn.ColorPickerSliders.lch2rgb(modifiedcolor, invalidcolorsopacity);
1637
-
1638
- isok = stagergb.isok;
1639
- csscolor = $.fn.ColorPickerSliders.csscolor(stagergb, invalidcolorsopacity);
1640
- }
1641
- else {
1642
- csscolor = $.fn.ColorPickerSliders.csscolor(modifiedcolor, invalidcolorsopacity);
1643
- }
1644
-
1645
- gradientStops[i] = {
1646
- color: csscolor,
1647
- position: currentstage * (maxposition - minposition) + minposition,
1648
- isok: isok,
1649
- rawcolor: modifiedcolor
1650
- };
1651
- }
1652
-
1653
- return gradientStops;
1654
- };
1655
-
1656
- $.fn.ColorPickerSliders.getGradientStopsCSSString = function(gradientstops) {
1657
- var gradientstring = '',
1658
- oldwebkit = '',
1659
- svgstoppoints = '';
1660
-
1661
- for (var i = 0; i < gradientstops.length; i++) {
1662
- var el = gradientstops[i];
1663
-
1664
- gradientstring += ',' + el.color + ' ' + el.position + '%';
1665
- oldwebkit += ',color-stop(' + el.position + '%,' + el.color + ')';
1666
-
1667
- var svgcolor = tinycolor(el.color);
1668
-
1669
- svgstoppoints += '<stop ' + 'stop-color="' + svgcolor.toHexString() + '" stop-opacity="' + svgcolor.toRgb().a + '"' + ' offset="' + el.position / 100 + '"/>';
1670
- }
1671
-
1672
- return {
1673
- noprefix: gradientstring,
1674
- oldwebkit: oldwebkit,
1675
- svg: svgstoppoints
1676
- };
1677
- };
1678
-
1679
- $.fn.ColorPickerSliders.renderNoprefix = function(element, gradientstops, vertical) {
1680
- if (typeof vertical === 'undefined') {
1681
- vertical = false;
1682
- }
1683
-
1684
- var css,
1685
- stoppoints = $.fn.ColorPickerSliders.getGradientStopsCSSString(gradientstops).noprefix;
1686
-
1687
- if (!vertical) {
1688
- css = 'linear-gradient(to right';
1689
- }
1690
- else {
1691
- css = 'linear-gradient(to bottom';
1692
- }
1693
-
1694
- css += stoppoints + ')';
1695
-
1696
- element.css('background-image', css);
1697
- };
1698
-
1699
- $.fn.ColorPickerSliders.renderWebkit = function(element, gradientstops, vertical) {
1700
- if (typeof vertical === 'undefined') {
1701
- vertical = false;
1702
- }
1703
-
1704
- var css,
1705
- stoppoints = $.fn.ColorPickerSliders.getGradientStopsCSSString(gradientstops).noprefix;
1706
-
1707
- if (!vertical) {
1708
- css = '-webkit-linear-gradient(left';
1709
- }
1710
- else {
1711
- css = '-webkit-linear-gradient(top';
1712
- }
1713
-
1714
- css += stoppoints + ')';
1715
-
1716
- element.css('background-image', css);
1717
- };
1718
-
1719
- $.fn.ColorPickerSliders.renderOldwebkit = function(element, gradientstops, vertical) {
1720
- if (typeof vertical === 'undefined') {
1721
- vertical = false;
1722
- }
1723
-
1724
- var css,
1725
- stoppoints = $.fn.ColorPickerSliders.getGradientStopsCSSString(gradientstops).oldwebkit;
1726
-
1727
- if (!vertical) {
1728
- css = '-webkit-gradient(linear, 0% 0%, 100% 0%';
1729
- }
1730
- else {
1731
- css = '-webkit-gradient(linear, 0% 0%, 0 100%';
1732
- }
1733
- css += stoppoints + ')';
1734
-
1735
- element.css('background-image', css);
1736
- };
1737
-
1738
- $.fn.ColorPickerSliders.renderMs = function(element, gradientstops, vertical) {
1739
- if (typeof vertical === 'undefined') {
1740
- vertical = false;
1741
- }
1742
-
1743
- var css,
1744
- stoppoints = $.fn.ColorPickerSliders.getGradientStopsCSSString(gradientstops).noprefix;
1745
-
1746
- if (!vertical) {
1747
- css = '-ms-linear-gradient(to right';
1748
- }
1749
- else {
1750
- css = '-ms-linear-gradient(to bottom';
1751
- }
1752
-
1753
- css += stoppoints + ')';
1754
-
1755
- element.css('background-image', css);
1756
- };
1757
-
1758
- $.fn.ColorPickerSliders.renderSVG = function(element, gradientstops, vertical) {
1759
- if (typeof vertical === 'undefined') {
1760
- vertical = false;
1761
- }
1762
-
1763
- var svg = '',
1764
- svgstoppoints = $.fn.ColorPickerSliders.getGradientStopsCSSString(gradientstops).svg;
1765
-
1766
- if (!vertical) {
1767
- svg = '<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 1 1" preserveAspectRatio="none"><linearGradient id="vsgg" gradientUnits="userSpaceOnUse" x1="0" y1="0" x2="100%" y2="0">';
1768
- }
1769
- else {
1770
- svg = '<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 1 1" preserveAspectRatio="none"><linearGradient id="vsgg" gradientUnits="userSpaceOnUse" x1="0" y1="0" x2="0" y2="100%">';
1771
- }
1772
-
1773
- svg += svgstoppoints;
1774
- svg += '</linearGradient><rect x="0" y="0" width="1" height="1" fill="url(#vsgg)" /></svg>';
1775
- svg = 'url(data:image/svg+xml;base64,' + $.fn.ColorPickerSliders.base64encode(svg) + ')';
1776
-
1777
- element.css('background-image', svg);
1778
- };
1779
-
1780
- /* source: http://phpjs.org/functions/base64_encode/ */
1781
- $.fn.ColorPickerSliders.base64encode = function(data) {
1782
- var b64 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';
1783
- var o1, o2, o3, h1, h2, h3, h4, bits, i = 0,
1784
- ac = 0,
1785
- enc = '',
1786
- tmp_arr = [];
1787
-
1788
- if (!data) {
1789
- return data;
1790
- }
1791
-
1792
- do {
1793
- o1 = data.charCodeAt(i++);
1794
- o2 = data.charCodeAt(i++);
1795
- o3 = data.charCodeAt(i++);
1796
-
1797
- bits = o1 << 16 | o2 << 8 | o3;
1798
-
1799
- h1 = bits >> 18 & 0x3f;
1800
- h2 = bits >> 12 & 0x3f;
1801
- h3 = bits >> 6 & 0x3f;
1802
- h4 = bits & 0x3f;
1803
-
1804
- tmp_arr[ac++] = b64.charAt(h1) + b64.charAt(h2) + b64.charAt(h3) + b64.charAt(h4);
1805
- } while (i < data.length);
1806
-
1807
- enc = tmp_arr.join('');
1808
-
1809
- var r = data.length % 3;
1810
-
1811
- return (r ? enc.slice(0, r - 3) : enc) + '==='.slice(r || 3);
1812
- };
1813
-
1814
- $.fn.ColorPickerSliders.isGoodRgb = function(rgb) {
1815
- // the default acceptable values are out of 0..255 due to
1816
- // rounding errors with yellow and blue colors (258, -1)
1817
- var maxacceptable = 258;
1818
- var minacceptable = -1;
1819
-
1820
- if (rgb.r > maxacceptable || rgb.g > maxacceptable || rgb.b > maxacceptable || rgb.r < minacceptable || rgb.g < minacceptable || rgb.b < minacceptable) {
1821
- return false;
1822
- }
1823
- else {
1824
- rgb.r = Math.min(255, rgb.r);
1825
- rgb.g = Math.min(255, rgb.g);
1826
- rgb.b = Math.min(255, rgb.b);
1827
- rgb.r = Math.max(0, rgb.r);
1828
- rgb.g = Math.max(0, rgb.g);
1829
- rgb.b = Math.max(0, rgb.b);
1830
-
1831
- return true;
1832
- }
1833
- };
1834
-
1835
- $.fn.ColorPickerSliders.rgb2lch = function(rgb) {
1836
- var lch = $.fn.ColorPickerSliders.CIELab2CIELCH($.fn.ColorPickerSliders.XYZ2CIELab($.fn.ColorPickerSliders.rgb2XYZ(rgb)));
1837
-
1838
- if (rgb.hasOwnProperty('a')) {
1839
- lch.a = rgb.a;
1840
- }
1841
-
1842
- return lch;
1843
- };
1844
-
1845
- $.fn.ColorPickerSliders.lch2rgb = function(lch, invalidcolorsopacity) {
1846
- if (typeof invalidcolorsopacity === 'undefined') {
1847
- invalidcolorsopacity = 1;
1848
- }
1849
-
1850
- var rgb = $.fn.ColorPickerSliders.XYZ2rgb($.fn.ColorPickerSliders.CIELab2XYZ($.fn.ColorPickerSliders.CIELCH2CIELab(lch)));
1851
-
1852
- if ($.fn.ColorPickerSliders.isGoodRgb(rgb)) {
1853
- if (lch.hasOwnProperty('a')) {
1854
- rgb.a = lch.a;
1855
- }
1856
-
1857
- rgb.isok = true;
1858
-
1859
- return rgb;
1860
- }
1861
-
1862
- var tmp = $.extend({}, lch),
1863
- lastbadchroma = tmp.c,
1864
- lastgoodchroma = -1,
1865
- loops = 0;
1866
-
1867
- do {
1868
- ++loops;
1869
-
1870
- tmp.c = lastgoodchroma + ((lastbadchroma - lastgoodchroma) / 2);
1871
-
1872
- rgb = $.fn.ColorPickerSliders.XYZ2rgb($.fn.ColorPickerSliders.CIELab2XYZ($.fn.ColorPickerSliders.CIELCH2CIELab(tmp)));
1873
-
1874
- if ($.fn.ColorPickerSliders.isGoodRgb(rgb)) {
1875
- lastgoodchroma = tmp.c;
1876
- }
1877
- else {
1878
- lastbadchroma = tmp.c;
1879
- }
1880
- } while (Math.abs(lastbadchroma - lastgoodchroma) > 0.9 && loops < 100);
1881
-
1882
- if (lch.hasOwnProperty('a')) {
1883
- rgb.a = lch.a;
1884
- }
1885
-
1886
- rgb.r = Math.max(0, rgb.r);
1887
- rgb.g = Math.max(0, rgb.g);
1888
- rgb.b = Math.max(0, rgb.b);
1889
-
1890
- rgb.r = Math.min(255, rgb.r);
1891
- rgb.g = Math.min(255, rgb.g);
1892
- rgb.b = Math.min(255, rgb.b);
1893
-
1894
- if (invalidcolorsopacity < 1) {
1895
- if (rgb.hasOwnProperty('a')) {
1896
- rgb.a = rgb.a * invalidcolorsopacity;
1897
- }
1898
- else {
1899
- rgb.a = invalidcolorsopacity;
1900
- }
1901
- }
1902
-
1903
- rgb.isok = false;
1904
-
1905
- return rgb;
1906
- };
1907
-
1908
- $.fn.ColorPickerSliders.modifyColor = function(color, property, value) {
1909
- var modifiedcolor = $.extend({}, color);
1910
-
1911
- if (!color.hasOwnProperty(property)) {
1912
- throw('Missing color property: ' + property);
1913
- }
1914
-
1915
- modifiedcolor[property] = value;
1916
-
1917
- return modifiedcolor;
1918
- };
1919
-
1920
- $.fn.ColorPickerSliders.csscolor = function(color, invalidcolorsopacity) {
1921
- if (typeof invalidcolorsopacity === 'undefined') {
1922
- invalidcolorsopacity = 1;
1923
- }
1924
-
1925
- var $return = false,
1926
- tmpcolor = $.extend({}, color);
1927
-
1928
- if (tmpcolor.hasOwnProperty('c')) {
1929
- // CIE-LCh
1930
- tmpcolor = $.fn.ColorPickerSliders.lch2rgb(tmpcolor, invalidcolorsopacity);
1931
- }
1932
-
1933
- if (tmpcolor.hasOwnProperty('h')) {
1934
- // HSL
1935
- $return = 'hsla(' + tmpcolor.h + ',' + tmpcolor.s * 100 + '%,' + tmpcolor.l * 100 + '%,' + tmpcolor.a + ')';
1936
- }
1937
-
1938
- if (tmpcolor.hasOwnProperty('r')) {
1939
- // RGB
1940
- if (tmpcolor.a < 1) {
1941
- $return = 'rgba(' + Math.round(tmpcolor.r) + ',' + Math.round(tmpcolor.g) + ',' + Math.round(tmpcolor.b) + ',' + tmpcolor.a + ')';
1942
- }
1943
- else {
1944
- $return = 'rgb(' + Math.round(tmpcolor.r) + ',' + Math.round(tmpcolor.g) + ',' + Math.round(tmpcolor.b) + ')';
1945
- }
1946
- }
1947
-
1948
- return $return;
1949
- };
1950
-
1951
- $.fn.ColorPickerSliders.rgb2XYZ = function(rgb) {
1952
- var XYZ = {};
1953
-
1954
- var r = (rgb.r / 255);
1955
- var g = (rgb.g / 255);
1956
- var b = (rgb.b / 255);
1957
-
1958
- if (r > 0.04045) {
1959
- r = Math.pow(((r + 0.055) / 1.055), 2.4);
1960
- }
1961
- else {
1962
- r = r / 12.92;
1963
- }
1964
-
1965
- if (g > 0.04045) {
1966
- g = Math.pow(((g + 0.055) / 1.055), 2.4);
1967
- }
1968
- else {
1969
- g = g / 12.92;
1970
- }
1971
-
1972
- if (b > 0.04045) {
1973
- b = Math.pow(((b + 0.055) / 1.055), 2.4);
1974
- }
1975
- else {
1976
- b = b / 12.92;
1977
- }
1978
-
1979
- r = r * 100;
1980
- g = g * 100;
1981
- b = b * 100;
1982
-
1983
- // Observer = 2°, Illuminant = D65
1984
- XYZ.x = r * 0.4124 + g * 0.3576 + b * 0.1805;
1985
- XYZ.y = r * 0.2126 + g * 0.7152 + b * 0.0722;
1986
- XYZ.z = r * 0.0193 + g * 0.1192 + b * 0.9505;
1987
-
1988
- return XYZ;
1989
- };
1990
-
1991
- $.fn.ColorPickerSliders.XYZ2CIELab = function(XYZ) {
1992
- var CIELab = {};
1993
-
1994
- // Observer = 2°, Illuminant = D65
1995
- var X = XYZ.x / 95.047;
1996
- var Y = XYZ.y / 100.000;
1997
- var Z = XYZ.z / 108.883;
1998
-
1999
- if (X > 0.008856) {
2000
- X = Math.pow(X, 0.333333333);
2001
- }
2002
- else {
2003
- X = 7.787 * X + 0.137931034;
2004
- }
2005
-
2006
- if (Y > 0.008856) {
2007
- Y = Math.pow(Y, 0.333333333);
2008
- }
2009
- else {
2010
- Y = 7.787 * Y + 0.137931034;
2011
- }
2012
-
2013
- if (Z > 0.008856) {
2014
- Z = Math.pow(Z, 0.333333333);
2015
- }
2016
- else {
2017
- Z = 7.787 * Z + 0.137931034;
2018
- }
2019
-
2020
- CIELab.l = (116 * Y) - 16;
2021
- CIELab.a = 500 * (X - Y);
2022
- CIELab.b = 200 * (Y - Z);
2023
-
2024
- return CIELab;
2025
- };
2026
-
2027
- $.fn.ColorPickerSliders.CIELab2CIELCH = function(CIELab) {
2028
- var CIELCH = {};
2029
-
2030
- CIELCH.l = CIELab.l;
2031
- CIELCH.c = Math.sqrt(Math.pow(CIELab.a, 2) + Math.pow(CIELab.b, 2));
2032
-
2033
- CIELCH.h = Math.atan2(CIELab.b, CIELab.a); //Quadrant by signs
2034
-
2035
- if (CIELCH.h > 0) {
2036
- CIELCH.h = (CIELCH.h / Math.PI) * 180;
2037
- }
2038
- else {
2039
- CIELCH.h = 360 - (Math.abs(CIELCH.h) / Math.PI) * 180;
2040
- }
2041
-
2042
- return CIELCH;
2043
- };
2044
-
2045
- $.fn.ColorPickerSliders.CIELCH2CIELab = function(CIELCH) {
2046
- var CIELab = {};
2047
-
2048
- CIELab.l = CIELCH.l;
2049
- CIELab.a = Math.cos(CIELCH.h * 0.01745329251) * CIELCH.c;
2050
- CIELab.b = Math.sin(CIELCH.h * 0.01745329251) * CIELCH.c;
2051
-
2052
- return CIELab;
2053
- };
2054
-
2055
- $.fn.ColorPickerSliders.CIELab2XYZ = function(CIELab) {
2056
- var XYZ = {};
2057
-
2058
- XYZ.y = (CIELab.l + 16) / 116;
2059
- XYZ.x = CIELab.a / 500 + XYZ.y;
2060
- XYZ.z = XYZ.y - CIELab.b / 200;
2061
-
2062
- if (Math.pow(XYZ.y, 3) > 0.008856) {
2063
- XYZ.y = Math.pow(XYZ.y, 3);
2064
- }
2065
- else {
2066
- XYZ.y = (XYZ.y - 0.137931034) / 7.787;
2067
- }
2068
-
2069
- if (Math.pow(XYZ.x, 3) > 0.008856) {
2070
- XYZ.x = Math.pow(XYZ.x, 3);
2071
- }
2072
- else {
2073
- XYZ.x = (XYZ.x - 0.137931034) / 7.787;
2074
- }
2075
-
2076
- if (Math.pow(XYZ.z, 3) > 0.008856) {
2077
- XYZ.z = Math.pow(XYZ.z, 3);
2078
- }
2079
- else {
2080
- XYZ.z = (XYZ.z - 0.137931034) / 7.787;
2081
- }
2082
-
2083
- // Observer = 2°, Illuminant = D65
2084
- XYZ.x = 95.047 * XYZ.x;
2085
- XYZ.y = 100.000 * XYZ.y;
2086
- XYZ.z = 108.883 * XYZ.z;
2087
-
2088
- return XYZ;
2089
- };
2090
-
2091
- $.fn.ColorPickerSliders.XYZ2rgb = function(XYZ) {
2092
- var rgb = {};
2093
-
2094
- // Observer = 2°, Illuminant = D65
2095
- XYZ.x = XYZ.x / 100; // X from 0 to 95.047
2096
- XYZ.y = XYZ.y / 100; // Y from 0 to 100.000
2097
- XYZ.z = XYZ.z / 100; // Z from 0 to 108.883
2098
-
2099
- rgb.r = XYZ.x * 3.2406 + XYZ.y * -1.5372 + XYZ.z * -0.4986;
2100
- rgb.g = XYZ.x * -0.9689 + XYZ.y * 1.8758 + XYZ.z * 0.0415;
2101
- rgb.b = XYZ.x * 0.0557 + XYZ.y * -0.2040 + XYZ.z * 1.0570;
2102
-
2103
- if (rgb.r > 0.0031308) {
2104
- rgb.r = 1.055 * (Math.pow(rgb.r, 0.41666667)) - 0.055;
2105
- }
2106
- else {
2107
- rgb.r = 12.92 * rgb.r;
2108
- }
2109
-
2110
- if (rgb.g > 0.0031308) {
2111
- rgb.g = 1.055 * (Math.pow(rgb.g, 0.41666667)) - 0.055;
2112
- }
2113
- else {
2114
- rgb.g = 12.92 * rgb.g;
2115
- }
2116
-
2117
- if (rgb.b > 0.0031308) {
2118
- rgb.b = 1.055 * (Math.pow(rgb.b, 0.41666667)) - 0.055;
2119
- }
2120
- else {
2121
- rgb.b = 12.92 * rgb.b;
2122
- }
2123
-
2124
- rgb.r = Math.round(rgb.r * 255);
2125
- rgb.g = Math.round(rgb.g * 255);
2126
- rgb.b = Math.round(rgb.b * 255);
2127
-
2128
- return rgb;
2129
- };
2130
-
2131
- $.fn.ColorPickerSliders.detectWhichGradientIsSupported = function() {
2132
- var testelement = document.createElement('detectGradientSupport').style;
2133
-
2134
- try {
2135
- testelement.backgroundImage = 'linear-gradient(to top left, #9f9, white)';
2136
- if (testelement.backgroundImage.indexOf('gradient') !== -1) {
2137
- return 'noprefix';
2138
- }
2139
-
2140
- testelement.backgroundImage = '-webkit-linear-gradient(left top, #9f9, white)';
2141
- if (testelement.backgroundImage.indexOf('gradient') !== -1) {
2142
- return 'webkit';
2143
- }
2144
-
2145
- testelement.backgroundImage = '-ms-linear-gradient(left top, #9f9, white)';
2146
- if (testelement.backgroundImage.indexOf('gradient') !== -1) {
2147
- return 'ms';
2148
- }
2149
-
2150
- testelement.backgroundImage = '-webkit-gradient(linear, left top, right bottom, from(#9f9), to(white))';
2151
- if (testelement.backgroundImage.indexOf('gradient') !== -1) {
2152
- return 'oldwebkit';
2153
- }
2154
- }
2155
- catch (err) {
2156
- try {
2157
- testelement.filter = 'progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#000000",GradientType=0)';
2158
- if (testelement.filter.indexOf('DXImageTransform') !== -1) {
2159
- return 'filter';
2160
- }
2161
- }
2162
- catch (err) {
2163
- }
2164
- }
2165
-
2166
- return false;
2167
- };
2168
-
2169
- $.fn.ColorPickerSliders.svgSupported = function() {
2170
- return !!document.createElementNS && !!document.createElementNS('http://www.w3.org/2000/svg', 'svg').createSVGRect;
2171
- };
2172
-
2173
- })(jQuery);
2174
-
2175
- jQuery(function(){
2176
-
2177
- jQuery(".rbs_color").ColorPickerSliders({
2178
- // color: jQuery(this).data('default'),
2179
- size: 'sm',
2180
- placement: 'top',
2181
- swatches: false,
2182
- sliders: false,
2183
- hsvpanel: true,
2184
- onchange: function( container, color ){
2185
-
2186
- var cssstyle = container.data('css-style');
2187
- if(!cssstyle) cssstyle = 'color';
2188
-
2189
- var democlass = container.data('demo-class');
2190
- if(democlass!='') jQuery(democlass).css(cssstyle, color.tiny.toRgbString());
2191
-
2192
- var demoid = container.data('demo-id');
2193
- if(demoid!='') jQuery('#'+demoid).css(cssstyle, color.tiny.toRgbString() );
2194
- }
2195
- });
2196
-
2197
- jQuery(".rbs_hover_bg_color").each(function(index, el) {
2198
- var obj = jQuery(this);
2199
- var color = obj.val();
2200
-
2201
- var cssstyle = obj.data('css-style');
2202
- if(!cssstyle) cssstyle = 'color';
2203
-
2204
- var democlass = obj.data('demo-class');
2205
- if(democlass!='') jQuery(democlass).css(cssstyle, color);
2206
-
2207
- var demoid = obj.data('demo-id');
2208
- if(demoid!='') jQuery('#'+demoid).css(cssstyle, color );
2209
- });
2210
-
2211
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
trunk/addons/color/bootstrap.colorpickersliders.tinycolor.js DELETED
@@ -1,1163 +0,0 @@
1
- // TinyColor v1.1.2
2
- // https://github.com/bgrins/TinyColor
3
- // Brian Grinstead, MIT License
4
-
5
- (function() {
6
-
7
- var trimLeft = /^[\s,#]+/,
8
- trimRight = /\s+$/,
9
- tinyCounter = 0,
10
- math = Math,
11
- mathRound = math.round,
12
- mathMin = math.min,
13
- mathMax = math.max,
14
- mathRandom = math.random;
15
-
16
- function tinycolor (color, opts) {
17
-
18
- color = (color) ? color : '';
19
- opts = opts || { };
20
-
21
- // If input is already a tinycolor, return itself
22
- if (color instanceof tinycolor) {
23
- return color;
24
- }
25
- // If we are called as a function, call using new instead
26
- if (!(this instanceof tinycolor)) {
27
- return new tinycolor(color, opts);
28
- }
29
-
30
- var rgb = inputToRGB(color);
31
- this._originalInput = color,
32
- this._r = rgb.r,
33
- this._g = rgb.g,
34
- this._b = rgb.b,
35
- this._a = rgb.a,
36
- this._roundA = mathRound(100*this._a) / 100,
37
- this._format = opts.format || rgb.format;
38
- this._gradientType = opts.gradientType;
39
-
40
- // Don't let the range of [0,255] come back in [0,1].
41
- // Potentially lose a little bit of precision here, but will fix issues where
42
- // .5 gets interpreted as half of the total, instead of half of 1
43
- // If it was supposed to be 128, this was already taken care of by `inputToRgb`
44
- if (this._r < 1) { this._r = mathRound(this._r); }
45
- if (this._g < 1) { this._g = mathRound(this._g); }
46
- if (this._b < 1) { this._b = mathRound(this._b); }
47
-
48
- this._ok = rgb.ok;
49
- this._tc_id = tinyCounter++;
50
- }
51
-
52
- tinycolor.prototype = {
53
- isDark: function() {
54
- return this.getBrightness() < 128;
55
- },
56
- isLight: function() {
57
- return !this.isDark();
58
- },
59
- isValid: function() {
60
- return this._ok;
61
- },
62
- getOriginalInput: function() {
63
- return this._originalInput;
64
- },
65
- getFormat: function() {
66
- return this._format;
67
- },
68
- getAlpha: function() {
69
- return this._a;
70
- },
71
- getBrightness: function() {
72
- //http://www.w3.org/TR/AERT#color-contrast
73
- var rgb = this.toRgb();
74
- return (rgb.r * 299 + rgb.g * 587 + rgb.b * 114) / 1000;
75
- },
76
- getLuminance: function() {
77
- //http://www.w3.org/TR/2008/REC-WCAG20-20081211/#relativeluminancedef
78
- var rgb = this.toRgb();
79
- var RsRGB, GsRGB, BsRGB, R, G, B;
80
- RsRGB = rgb.r/255;
81
- GsRGB = rgb.g/255;
82
- BsRGB = rgb.b/255;
83
-
84
- if (RsRGB <= 0.03928) {R = RsRGB / 12.92;} else {R = Math.pow(((RsRGB + 0.055) / 1.055), 2.4);}
85
- if (GsRGB <= 0.03928) {G = GsRGB / 12.92;} else {G = Math.pow(((GsRGB + 0.055) / 1.055), 2.4);}
86
- if (BsRGB <= 0.03928) {B = BsRGB / 12.92;} else {B = Math.pow(((BsRGB + 0.055) / 1.055), 2.4);}
87
- return (0.2126 * R) + (0.7152 * G) + (0.0722 * B);
88
- },
89
- setAlpha: function(value) {
90
- this._a = boundAlpha(value);
91
- this._roundA = mathRound(100*this._a) / 100;
92
- return this;
93
- },
94
- toHsv: function() {
95
- var hsv = rgbToHsv(this._r, this._g, this._b);
96
- return { h: hsv.h * 360, s: hsv.s, v: hsv.v, a: this._a };
97
- },
98
- toHsvString: function() {
99
- var hsv = rgbToHsv(this._r, this._g, this._b);
100
- var h = mathRound(hsv.h * 360), s = mathRound(hsv.s * 100), v = mathRound(hsv.v * 100);
101
- return (this._a == 1) ?
102
- "hsv(" + h + ", " + s + "%, " + v + "%)" :
103
- "hsva(" + h + ", " + s + "%, " + v + "%, "+ this._roundA + ")";
104
- },
105
- toHsl: function() {
106
- var hsl = rgbToHsl(this._r, this._g, this._b);
107
- return { h: hsl.h * 360, s: hsl.s, l: hsl.l, a: this._a };
108
- },
109
- toHslString: function() {
110
- var hsl = rgbToHsl(this._r, this._g, this._b);
111
- var h = mathRound(hsl.h * 360), s = mathRound(hsl.s * 100), l = mathRound(hsl.l * 100);
112
- return (this._a == 1) ?
113
- "hsl(" + h + ", " + s + "%, " + l + "%)" :
114
- "hsla(" + h + ", " + s + "%, " + l + "%, "+ this._roundA + ")";
115
- },
116
- toHex: function(allow3Char) {
117
- return rgbToHex(this._r, this._g, this._b, allow3Char);
118
- },
119
- toHexString: function(allow3Char) {
120
- return '#' + this.toHex(allow3Char);
121
- },
122
- toHex8: function() {
123
- return rgbaToHex(this._r, this._g, this._b, this._a);
124
- },
125
- toHex8String: function() {
126
- return '#' + this.toHex8();
127
- },
128
- toRgb: function() {
129
- return { r: mathRound(this._r), g: mathRound(this._g), b: mathRound(this._b), a: this._a };
130
- },
131
- toRgbString: function() {
132
- return (this._a == 1) ?
133
- "rgb(" + mathRound(this._r) + ", " + mathRound(this._g) + ", " + mathRound(this._b) + ")" :
134
- "rgba(" + mathRound(this._r) + ", " + mathRound(this._g) + ", " + mathRound(this._b) + ", " + this._roundA + ")";
135
- },
136
- toPercentageRgb: function() {
137
- return { r: mathRound(bound01(this._r, 255) * 100) + "%", g: mathRound(bound01(this._g, 255) * 100) + "%", b: mathRound(bound01(this._b, 255) * 100) + "%", a: this._a };
138
- },
139
- toPercentageRgbString: function() {
140
- return (this._a == 1) ?
141
- "rgb(" + mathRound(bound01(this._r, 255) * 100) + "%, " + mathRound(bound01(this._g, 255) * 100) + "%, " + mathRound(bound01(this._b, 255) * 100) + "%)" :
142
- "rgba(" + mathRound(bound01(this._r, 255) * 100) + "%, " + mathRound(bound01(this._g, 255) * 100) + "%, " + mathRound(bound01(this._b, 255) * 100) + "%, " + this._roundA + ")";
143
- },
144
- toName: function() {
145
- if (this._a === 0) {
146
- return "transparent";
147
- }
148
-
149
- if (this._a < 1) {
150
- return false;
151
- }
152
-
153
- return hexNames[rgbToHex(this._r, this._g, this._b, true)] || false;
154
- },
155
- toFilter: function(secondColor) {
156
- var hex8String = '#' + rgbaToHex(this._r, this._g, this._b, this._a);
157
- var secondHex8String = hex8String;
158
- var gradientType = this._gradientType ? "GradientType = 1, " : "";
159
-
160
- if (secondColor) {
161
- var s = tinycolor(secondColor);
162
- secondHex8String = s.toHex8String();
163
- }
164
-
165
- return "progid:DXImageTransform.Microsoft.gradient("+gradientType+"startColorstr="+hex8String+",endColorstr="+secondHex8String+")";
166
- },
167
- toString: function(format) {
168
- var formatSet = !!format;
169
- format = format || this._format;
170
-
171
- var formattedString = false;
172
- var hasAlpha = this._a < 1 && this._a >= 0;
173
- var needsAlphaFormat = !formatSet && hasAlpha && (format === "hex" || format === "hex6" || format === "hex3" || format === "name");
174
-
175
- if (needsAlphaFormat) {
176
- // Special case for "transparent", all other non-alpha formats
177
- // will return rgba when there is transparency.
178
- if (format === "name" && this._a === 0) {
179
- return this.toName();
180
- }
181
- return this.toRgbString();
182
- }
183
- if (format === "rgb") {
184
- formattedString = this.toRgbString();
185
- }
186
- if (format === "prgb") {
187
- formattedString = this.toPercentageRgbString();
188
- }
189
- if (format === "hex" || format === "hex6") {
190
- formattedString = this.toHexString();
191
- }
192
- if (format === "hex3") {
193
- formattedString = this.toHexString(true);
194
- }
195
- if (format === "hex8") {
196
- formattedString = this.toHex8String();
197
- }
198
- if (format === "name") {
199
- formattedString = this.toName();
200
- }
201
- if (format === "hsl") {
202
- formattedString = this.toHslString();
203
- }
204
- if (format === "hsv") {
205
- formattedString = this.toHsvString();
206
- }
207
-
208
- return formattedString || this.toHexString();
209
- },
210
-
211
- _applyModification: function(fn, args) {
212
- var color = fn.apply(null, [this].concat([].slice.call(args)));
213
- this._r = color._r;
214
- this._g = color._g;
215
- this._b = color._b;
216
- this.setAlpha(color._a);
217
- return this;
218
- },
219
- lighten: function() {
220
- return this._applyModification(lighten, arguments);
221
- },
222
- brighten: function() {
223
- return this._applyModification(brighten, arguments);
224
- },
225
- darken: function() {
226
- return this._applyModification(darken, arguments);
227
- },
228
- desaturate: function() {
229
- return this._applyModification(desaturate, arguments);
230
- },
231
- saturate: function() {
232
- return this._applyModification(saturate, arguments);
233
- },
234
- greyscale: function() {
235
- return this._applyModification(greyscale, arguments);
236
- },
237
- spin: function() {
238
- return this._applyModification(spin, arguments);
239
- },
240
-
241
- _applyCombination: function(fn, args) {
242
- return fn.apply(null, [this].concat([].slice.call(args)));
243
- },
244
- analogous: function() {
245
- return this._applyCombination(analogous, arguments);
246
- },
247
- complement: function() {
248
- return this._applyCombination(complement, arguments);
249
- },
250
- monochromatic: function() {
251
- return this._applyCombination(monochromatic, arguments);
252
- },
253
- splitcomplement: function() {
254
- return this._applyCombination(splitcomplement, arguments);
255
- },
256
- triad: function() {
257
- return this._applyCombination(triad, arguments);
258
- },
259
- tetrad: function() {
260
- return this._applyCombination(tetrad, arguments);
261
- }
262
- };
263
-
264
- // If input is an object, force 1 into "1.0" to handle ratios properly
265
- // String input requires "1.0" as input, so 1 will be treated as 1
266
- tinycolor.fromRatio = function(color, opts) {
267
- if (typeof color == "object") {
268
- var newColor = {};
269
- for (var i in color) {
270
- if (color.hasOwnProperty(i)) {
271
- if (i === "a") {
272
- newColor[i] = color[i];
273
- }
274
- else {
275
- newColor[i] = convertToPercentage(color[i]);
276
- }
277
- }
278
- }
279
- color = newColor;
280
- }
281
-
282
- return tinycolor(color, opts);
283
- };
284
-
285
- // Given a string or object, convert that input to RGB
286
- // Possible string inputs:
287
- //
288
- // "red"
289
- // "#f00" or "f00"
290
- // "#ff0000" or "ff0000"
291
- // "#ff000000" or "ff000000"
292
- // "rgb 255 0 0" or "rgb (255, 0, 0)"
293
- // "rgb 1.0 0 0" or "rgb (1, 0, 0)"
294
- // "rgba (255, 0, 0, 1)" or "rgba 255, 0, 0, 1"
295
- // "rgba (1.0, 0, 0, 1)" or "rgba 1.0, 0, 0, 1"
296
- // "hsl(0, 100%, 50%)" or "hsl 0 100% 50%"
297
- // "hsla(0, 100%, 50%, 1)" or "hsla 0 100% 50%, 1"
298
- // "hsv(0, 100%, 100%)" or "hsv 0 100% 100%"
299
- //
300
- function inputToRGB(color) {
301
-
302
- var rgb = { r: 0, g: 0, b: 0 };
303
- var a = 1;
304
- var ok = false;
305
- var format = false;
306
-
307
- if (typeof color == "string") {
308
- color = stringInputToObject(color);
309
- }
310
-
311
- if (typeof color == "object") {
312
- if (color.hasOwnProperty("r") && color.hasOwnProperty("g") && color.hasOwnProperty("b")) {
313
- rgb = rgbToRgb(color.r, color.g, color.b);
314
- ok = true;
315
- format = String(color.r).substr(-1) === "%" ? "prgb" : "rgb";
316
- }
317
- else if (color.hasOwnProperty("h") && color.hasOwnProperty("s") && color.hasOwnProperty("v")) {
318
- color.s = convertToPercentage(color.s);
319
- color.v = convertToPercentage(color.v);
320
- rgb = hsvToRgb(color.h, color.s, color.v);
321
- ok = true;
322
- format = "hsv";
323
- }
324
- else if (color.hasOwnProperty("h") && color.hasOwnProperty("s") && color.hasOwnProperty("l")) {
325
- color.s = convertToPercentage(color.s);
326
- color.l = convertToPercentage(color.l);
327
- rgb = hslToRgb(color.h, color.s, color.l);
328
- ok = true;
329
- format = "hsl";
330
- }
331
-
332
- if (color.hasOwnProperty("a")) {
333
- a = color.a;
334
- }
335
- }
336
-
337
- a = boundAlpha(a);
338
-
339
- return {
340
- ok: ok,
341
- format: color.format || format,
342
- r: mathMin(255, mathMax(rgb.r, 0)),
343
- g: mathMin(255, mathMax(rgb.g, 0)),
344
- b: mathMin(255, mathMax(rgb.b, 0)),
345
- a: a
346
- };
347
- }
348
-
349
-
350
- // Conversion Functions
351
- // --------------------
352
-
353
- // `rgbToHsl`, `rgbToHsv`, `hslToRgb`, `hsvToRgb` modified from:
354
- // <http://mjijackson.com/2008/02/rgb-to-hsl-and-rgb-to-hsv-color-model-conversion-algorithms-in-javascript>
355
-
356
- // `rgbToRgb`
357
- // Handle bounds / percentage checking to conform to CSS color spec
358
- // <http://www.w3.org/TR/css3-color/>
359
- // *Assumes:* r, g, b in [0, 255] or [0, 1]
360
- // *Returns:* { r, g, b } in [0, 255]
361
- function rgbToRgb(r, g, b){
362
- return {
363
- r: bound01(r, 255) * 255,
364
- g: bound01(g, 255) * 255,
365
- b: bound01(b, 255) * 255
366
- };
367
- }
368
-
369
- // `rgbToHsl`
370
- // Converts an RGB color value to HSL.
371
- // *Assumes:* r, g, and b are contained in [0, 255] or [0, 1]
372
- // *Returns:* { h, s, l } in [0,1]
373
- function rgbToHsl(r, g, b) {
374
-
375
- r = bound01(r, 255);
376
- g = bound01(g, 255);
377
- b = bound01(b, 255);
378
-
379
- var max = mathMax(r, g, b), min = mathMin(r, g, b);
380
- var h, s, l = (max + min) / 2;
381
-
382
- if(max == min) {
383
- h = s = 0; // achromatic
384
- }
385
- else {
386
- var d = max - min;
387
- s = l > 0.5 ? d / (2 - max - min) : d / (max + min);
388
- switch(max) {
389
- case r: h = (g - b) / d + (g < b ? 6 : 0); break;
390
- case g: h = (b - r) / d + 2; break;
391
- case b: h = (r - g) / d + 4; break;
392
- }
393
-
394
- h /= 6;
395
- }
396
-
397
- return { h: h, s: s, l: l };
398
- }
399
-
400
- // `hslToRgb`
401
- // Converts an HSL color value to RGB.
402
- // *Assumes:* h is contained in [0, 1] or [0, 360] and s and l are contained [0, 1] or [0, 100]
403
- // *Returns:* { r, g, b } in the set [0, 255]
404
- function hslToRgb(h, s, l) {
405
- var r, g, b;
406
-
407
- h = bound01(h, 360);
408
- s = bound01(s, 100);
409
- l = bound01(l, 100);
410
-
411
- function hue2rgb(p, q, t) {
412
- if(t < 0) t += 1;
413
- if(t > 1) t -= 1;
414
- if(t < 1/6) return p + (q - p) * 6 * t;
415
- if(t < 1/2) return q;
416
- if(t < 2/3) return p + (q - p) * (2/3 - t) * 6;
417
- return p;
418
- }
419
-
420
- if(s === 0) {
421
- r = g = b = l; // achromatic
422
- }
423
- else {
424
- var q = l < 0.5 ? l * (1 + s) : l + s - l * s;
425
- var p = 2 * l - q;
426
- r = hue2rgb(p, q, h + 1/3);
427
- g = hue2rgb(p, q, h);
428
- b = hue2rgb(p, q, h - 1/3);
429
- }
430
-
431
- return { r: r * 255, g: g * 255, b: b * 255 };
432
- }
433
-
434
- // `rgbToHsv`
435
- // Converts an RGB color value to HSV
436
- // *Assumes:* r, g, and b are contained in the set [0, 255] or [0, 1]
437
- // *Returns:* { h, s, v } in [0,1]
438
- function rgbToHsv(r, g, b) {
439
-
440
- r = bound01(r, 255);
441
- g = bound01(g, 255);
442
- b = bound01(b, 255);
443
-
444
- var max = mathMax(r, g, b), min = mathMin(r, g, b);
445
- var h, s, v = max;
446
-
447
- var d = max - min;
448
- s = max === 0 ? 0 : d / max;
449
-
450
- if(max == min) {
451
- h = 0; // achromatic
452
- }
453
- else {
454
- switch(max) {
455
- case r: h = (g - b) / d + (g < b ? 6 : 0); break;
456
- case g: h = (b - r) / d + 2; break;
457
- case b: h = (r - g) / d + 4; break;
458
- }
459
- h /= 6;
460
- }
461
- return { h: h, s: s, v: v };
462
- }
463
-
464
- // `hsvToRgb`
465
- // Converts an HSV color value to RGB.
466
- // *Assumes:* h is contained in [0, 1] or [0, 360] and s and v are contained in [0, 1] or [0, 100]
467
- // *Returns:* { r, g, b } in the set [0, 255]
468
- function hsvToRgb(h, s, v) {
469
-
470
- h = bound01(h, 360) * 6;
471
- s = bound01(s, 100);
472
- v = bound01(v, 100);
473
-
474
- var i = math.floor(h),
475
- f = h - i,
476
- p = v * (1 - s),
477
- q = v * (1 - f * s),
478
- t = v * (1 - (1 - f) * s),
479
- mod = i % 6,
480
- r = [v, q, p, p, t, v][mod],
481
- g = [t, v, v, q, p, p][mod],
482
- b = [p, p, t, v, v, q][mod];
483
-
484
- return { r: r * 255, g: g * 255, b: b * 255 };
485
- }
486
-
487
- // `rgbToHex`
488
- // Converts an RGB color to hex
489
- // Assumes r, g, and b are contained in the set [0, 255]
490
- // Returns a 3 or 6 character hex
491
- function rgbToHex(r, g, b, allow3Char) {
492
-
493
- var hex = [
494
- pad2(mathRound(r).toString(16)),
495
- pad2(mathRound(g).toString(16)),
496
- pad2(mathRound(b).toString(16))
497
- ];
498
-
499
- // Return a 3 character hex if possible
500
- if (allow3Char && hex[0].charAt(0) == hex[0].charAt(1) && hex[1].charAt(0) == hex[1].charAt(1) && hex[2].charAt(0) == hex[2].charAt(1)) {
501
- return hex[0].charAt(0) + hex[1].charAt(0) + hex[2].charAt(0);
502
- }
503
-
504
- return hex.join("");
505
- }
506
-
507
- // `rgbaToHex`
508
- // Converts an RGBA color plus alpha transparency to hex
509
- // Assumes r, g, b and a are contained in the set [0, 255]
510
- // Returns an 8 character hex
511
- function rgbaToHex(r, g, b, a) {
512
-
513
- var hex = [
514
- pad2(convertDecimalToHex(a)),
515
- pad2(mathRound(r).toString(16)),
516
- pad2(mathRound(g).toString(16)),
517
- pad2(mathRound(b).toString(16))
518
- ];
519
-
520
- return hex.join("");
521
- }
522
-
523
- // `equals`
524
- // Can be called with any tinycolor input
525
- tinycolor.equals = function (color1, color2) {
526
- if (!color1 || !color2) { return false; }
527
- return tinycolor(color1).toRgbString() == tinycolor(color2).toRgbString();
528
- };
529
-
530
- tinycolor.random = function() {
531
- return tinycolor.fromRatio({
532
- r: mathRandom(),
533
- g: mathRandom(),
534
- b: mathRandom()
535
- });
536
- };
537
-
538
-
539
- // Modification Functions
540
- // ----------------------
541
- // Thanks to less.js for some of the basics here
542
- // <https://github.com/cloudhead/less.js/blob/master/lib/less/functions.js>
543
-
544
- function desaturate(color, amount) {
545
- amount = (amount === 0) ? 0 : (amount || 10);
546
- var hsl = tinycolor(color).toHsl();
547
- hsl.s -= amount / 100;
548
- hsl.s = clamp01(hsl.s);
549
- return tinycolor(hsl);
550
- }
551
-
552
- function saturate(color, amount) {
553
- amount = (amount === 0) ? 0 : (amount || 10);
554
- var hsl = tinycolor(color).toHsl();
555
- hsl.s += amount / 100;
556
- hsl.s = clamp01(hsl.s);
557
- return tinycolor(hsl);
558
- }
559
-
560
- function greyscale(color) {
561
- return tinycolor(color).desaturate(100);
562
- }
563
-
564
- function lighten (color, amount) {
565
- amount = (amount === 0) ? 0 : (amount || 10);
566
- var hsl = tinycolor(color).toHsl();
567
- hsl.l += amount / 100;
568
- hsl.l = clamp01(hsl.l);
569
- return tinycolor(hsl);
570
- }
571
-
572
- function brighten(color, amount) {
573
- amount = (amount === 0) ? 0 : (amount || 10);
574
- var rgb = tinycolor(color).toRgb();
575
- rgb.r = mathMax(0, mathMin(255, rgb.r - mathRound(255 * - (amount / 100))));
576
- rgb.g = mathMax(0, mathMin(255, rgb.g - mathRound(255 * - (amount / 100))));
577
- rgb.b = mathMax(0, mathMin(255, rgb.b - mathRound(255 * - (amount / 100))));
578
- return tinycolor(rgb);
579
- }
580
-
581
- function darken (color, amount) {
582
- amount = (amount === 0) ? 0 : (amount || 10);
583
- var hsl = tinycolor(color).toHsl();
584
- hsl.l -= amount / 100;
585
- hsl.l = clamp01(hsl.l);
586
- return tinycolor(hsl);
587
- }
588
-
589
- // Spin takes a positive or negative amount within [-360, 360] indicating the change of hue.
590
- // Values outside of this range will be wrapped into this range.
591
- function spin(color, amount) {
592
- var hsl = tinycolor(color).toHsl();
593
- var hue = (mathRound(hsl.h) + amount) % 360;
594
- hsl.h = hue < 0 ? 360 + hue : hue;
595
- return tinycolor(hsl);
596
- }
597
-
598
- // Combination Functions
599
- // ---------------------
600
- // Thanks to jQuery xColor for some of the ideas behind these
601
- // <https://github.com/infusion/jQuery-xcolor/blob/master/jquery.xcolor.js>
602
-
603
- function complement(color) {
604
- var hsl = tinycolor(color).toHsl();
605
- hsl.h = (hsl.h + 180) % 360;
606
- return tinycolor(hsl);
607
- }
608
-
609
- function triad(color) {
610
- var hsl = tinycolor(color).toHsl();
611
- var h = hsl.h;
612
- return [
613
- tinycolor(color),
614
- tinycolor({ h: (h + 120) % 360, s: hsl.s, l: hsl.l }),
615
- tinycolor({ h: (h + 240) % 360, s: hsl.s, l: hsl.l })
616
- ];
617
- }
618
-
619
- function tetrad(color) {
620
- var hsl = tinycolor(color).toHsl();
621
- var h = hsl.h;
622
- return [
623
- tinycolor(color),
624
- tinycolor({ h: (h + 90) % 360, s: hsl.s, l: hsl.l }),
625
- tinycolor({ h: (h + 180) % 360, s: hsl.s, l: hsl.l }),
626
- tinycolor({ h: (h + 270) % 360, s: hsl.s, l: hsl.l })
627
- ];
628
- }
629
-
630
- function splitcomplement(color) {
631
- var hsl = tinycolor(color).toHsl();
632
- var h = hsl.h;
633
- return [
634
- tinycolor(color),
635
- tinycolor({ h: (h + 72) % 360, s: hsl.s, l: hsl.l}),
636
- tinycolor({ h: (h + 216) % 360, s: hsl.s, l: hsl.l})
637
- ];
638
- }
639
-
640
- function analogous(color, results, slices) {
641
- results = results || 6;
642
- slices = slices || 30;
643
-
644
- var hsl = tinycolor(color).toHsl();
645
- var part = 360 / slices;
646
- var ret = [tinycolor(color)];
647
-
648
- for (hsl.h = ((hsl.h - (part * results >> 1)) + 720) % 360; --results; ) {
649
- hsl.h = (hsl.h + part) % 360;
650
- ret.push(tinycolor(hsl));
651
- }
652
- return ret;
653
- }
654
-
655
- function monochromatic(color, results) {
656
- results = results || 6;
657
- var hsv = tinycolor(color).toHsv();
658
- var h = hsv.h, s = hsv.s, v = hsv.v;
659
- var ret = [];
660
- var modification = 1 / results;
661
-
662
- while (results--) {
663
- ret.push(tinycolor({ h: h, s: s, v: v}));
664
- v = (v + modification) % 1;
665
- }
666
-
667
- return ret;
668
- }
669
-
670
- // Utility Functions
671
- // ---------------------
672
-
673
- tinycolor.mix = function(color1, color2, amount) {
674
- amount = (amount === 0) ? 0 : (amount || 50);
675
-
676
- var rgb1 = tinycolor(color1).toRgb();
677
- var rgb2 = tinycolor(color2).toRgb();
678
-
679
- var p = amount / 100;
680
- var w = p * 2 - 1;
681
- var a = rgb2.a - rgb1.a;
682
-
683
- var w1;
684
-
685
- if (w * a == -1) {
686
- w1 = w;
687
- } else {
688
- w1 = (w + a) / (1 + w * a);
689
- }
690
-
691
- w1 = (w1 + 1) / 2;
692
-
693
- var w2 = 1 - w1;
694
-
695
- var rgba = {
696
- r: rgb2.r * w1 + rgb1.r * w2,
697
- g: rgb2.g * w1 + rgb1.g * w2,
698
- b: rgb2.b * w1 + rgb1.b * w2,
699
- a: rgb2.a * p + rgb1.a * (1 - p)
700
- };
701
-
702
- return tinycolor(rgba);
703
- };
704
-
705
-
706
- // Readability Functions
707
- // ---------------------
708
- // <http://www.w3.org/TR/2008/REC-WCAG20-20081211/#contrast-ratiodef (WCAG Version 2)
709
-
710
- // `contrast`
711
- // Analyze the 2 colors and returns the color contrast defined by (WCAG Version 2)
712
- tinycolor.readability = function(color1, color2) {
713
- var c1 = tinycolor(color1);
714
- var c2 = tinycolor(color2);
715
- return (Math.max(c1.getLuminance(),c2.getLuminance())+0.05) / (Math.min(c1.getLuminance(),c2.getLuminance())+0.05);
716
- };
717
-
718
- // `isReadable`
719
- // Ensure that foreground and background color combinations meet WCAG2 guidelines.
720
- // The third argument is an optional Object.
721
- // the 'level' property states 'AA' or 'AAA' - if missing or invalid, it defaults to 'AA';
722
- // the 'size' property states 'large' or 'small' - if missing or invalid, it defaults to 'small'.
723
- // If the entire object is absent, isReadable defaults to {level:"AA",size:"small"}.
724
-
725
- // *Example*
726
- // tinycolor.isReadable("#000", "#111") => false
727
- // tinycolor.isReadable("#000", "#111",{level:"AA",size:"large"}) => false
728
- tinycolor.isReadable = function(color1, color2, wcag2) {
729
- var readability = tinycolor.readability(color1, color2);
730
- var wcag2Parms, out;
731
-
732
- out = false;
733
-
734
- wcag2Parms = validateWCAG2Parms(wcag2);
735
- switch (wcag2Parms.level + wcag2Parms.size) {
736
- case "AAsmall":
737
- case "AAAlarge":
738
- out = readability >= 4.5;
739
- break;
740
- case "AAlarge":
741
- out = readability >= 3;
742
- break;
743
- case "AAAsmall":
744
- out = readability >= 7;
745
- break;
746
- }
747
- return out;
748
-
749
- };
750
-
751
- // `mostReadable`
752
- // Given a base color and a list of possible foreground or background
753
- // colors for that base, returns the most readable color.
754
- // Optionally returns Black or White if the most readable color is unreadable.
755
- // *Example*
756
- // tinycolor.mostReadable(tinycolor.mostReadable("#123", ["#124", "#125"],{includeFallbackColors:false}).toHexString(); // "#112255"
757
- // tinycolor.mostReadable(tinycolor.mostReadable("#123", ["#124", "#125"],{includeFallbackColors:true}).toHexString(); // "#ffffff"
758
- // tinycolor.mostReadable("#a8015a", ["#faf3f3"],{includeFallbackColors:true,level:"AAA",size:"large"}).toHexString(); // "#faf3f3"
759
- // tinycolor.mostReadable("#a8015a", ["#faf3f3"],{includeFallbackColors:true,level:"AAA",size:"small"}).toHexString(); // "#ffffff"
760
- tinycolor.mostReadable = function(baseColor, colorList, args) {
761
- var bestColor = null;
762
- var bestScore = 0;
763
- var readability;
764
- var includeFallbackColors, level, size ;
765
- args = args || {};
766
- includeFallbackColors = args.includeFallbackColors ;
767
- level = args.level;
768
- size = args.size;
769
-
770
- for (var i= 0; i < colorList.length ; i++) {
771
- readability = tinycolor.readability(baseColor, colorList[i]);
772
- if (readability > bestScore) {
773
- bestScore = readability;
774
- bestColor = tinycolor(colorList[i]);
775
- }
776
- }
777
-
778
- if (tinycolor.isReadable(baseColor, bestColor, {"level":level,"size":size}) || !includeFallbackColors) {
779
- return bestColor;
780
- }
781
- else {
782
- args.includeFallbackColors=false;
783
- return tinycolor.mostReadable(baseColor,["#fff", "#000"],args);
784
- }
785
- };
786
-
787
-
788
- // Big List of Colors
789
- // ------------------
790
- // <http://www.w3.org/TR/css3-color/#svg-color>
791
- var names = tinycolor.names = {
792
- aliceblue: "f0f8ff",
793
- antiquewhite: "faebd7",
794
- aqua: "0ff",
795
- aquamarine: "7fffd4",
796
- azure: "f0ffff",
797
- beige: "f5f5dc",
798
- bisque: "ffe4c4",
799
- black: "000",
800
- blanchedalmond: "ffebcd",
801
- blue: "00f",
802
- blueviolet: "8a2be2",
803
- brown: "a52a2a",
804
- burlywood: "deb887",
805
- burntsienna: "ea7e5d",
806
- cadetblue: "5f9ea0",
807
- chartreuse: "7fff00",
808
- chocolate: "d2691e",
809
- coral: "ff7f50",
810
- cornflowerblue: "6495ed",
811
- cornsilk: "fff8dc",
812
- crimson: "dc143c",
813
- cyan: "0ff",
814
- darkblue: "00008b",
815
- darkcyan: "008b8b",
816
- darkgoldenrod: "b8860b",
817
- darkgray: "a9a9a9",
818
- darkgreen: "006400",
819
- darkgrey: "a9a9a9",
820
- darkkhaki: "bdb76b",
821
- darkmagenta: "8b008b",
822
- darkolivegreen: "556b2f",
823
- darkorange: "ff8c00",
824
- darkorchid: "9932cc",
825
- darkred: "8b0000",
826
- darksalmon: "e9967a",
827
- darkseagreen: "8fbc8f",
828
- darkslateblue: "483d8b",
829
- darkslategray: "2f4f4f",
830
- darkslategrey: "2f4f4f",
831
- darkturquoise: "00ced1",
832
- darkviolet: "9400d3",
833
- deeppink: "ff1493",
834
- deepskyblue: "00bfff",
835
- dimgray: "696969",
836
- dimgrey: "696969",
837
- dodgerblue: "1e90ff",
838
- firebrick: "b22222",
839
- floralwhite: "fffaf0",
840
- forestgreen: "228b22",
841
- fuchsia: "f0f",
842
- gainsboro: "dcdcdc",
843
- ghostwhite: "f8f8ff",
844
- gold: "ffd700",
845
- goldenrod: "daa520",
846
- gray: "808080",
847
- green: "008000",
848
- greenyellow: "adff2f",
849
- grey: "808080",
850
- honeydew: "f0fff0",
851
- hotpink: "ff69b4",
852
- indianred: "cd5c5c",
853
- indigo: "4b0082",
854
- ivory: "fffff0",
855
- khaki: "f0e68c",
856
- lavender: "e6e6fa",
857
- lavenderblush: "fff0f5",
858
- lawngreen: "7cfc00",
859
- lemonchiffon: "fffacd",
860
- lightblue: "add8e6",
861
- lightcoral: "f08080",
862
- lightcyan: "e0ffff",
863
- lightgoldenrodyellow: "fafad2",
864
- lightgray: "d3d3d3",
865
- lightgreen: "90ee90",
866
- lightgrey: "d3d3d3",
867
- lightpink: "ffb6c1",
868
- lightsalmon: "ffa07a",
869
- lightseagreen: "20b2aa",
870
- lightskyblue: "87cefa",
871
- lightslategray: "789",
872
- lightslategrey: "789",
873
- lightsteelblue: "b0c4de",
874
- lightyellow: "ffffe0",
875
- lime: "0f0",
876
- limegreen: "32cd32",
877
- linen: "faf0e6",
878
- magenta: "f0f",
879
- maroon: "800000",
880
- mediumaquamarine: "66cdaa",
881
- mediumblue: "0000cd",
882
- mediumorchid: "ba55d3",
883
- mediumpurple: "9370db",
884
- mediumseagreen: "3cb371",
885
- mediumslateblue: "7b68ee",
886
- mediumspringgreen: "00fa9a",
887
- mediumturquoise: "48d1cc",
888
- mediumvioletred: "c71585",
889
- midnightblue: "191970",
890
- mintcream: "f5fffa",
891
- mistyrose: "ffe4e1",
892
- moccasin: "ffe4b5",
893
- navajowhite: "ffdead",
894
- navy: "000080",
895
- oldlace: "fdf5e6",
896
- olive: "808000",
897
- olivedrab: "6b8e23",
898
- orange: "ffa500",
899
- orangered: "ff4500",
900
- orchid: "da70d6",
901
- palegoldenrod: "eee8aa",
902
- palegreen: "98fb98",
903
- paleturquoise: "afeeee",
904
- palevioletred: "db7093",
905
- papayawhip: "ffefd5",
906
- peachpuff: "ffdab9",
907
- peru: "cd853f",
908
- pink: "ffc0cb",
909
- plum: "dda0dd",
910
- powderblue: "b0e0e6",
911
- purple: "800080",
912
- rebeccapurple: "663399",
913
- red: "f00",
914
- rosybrown: "bc8f8f",
915
- royalblue: "4169e1",
916
- saddlebrown: "8b4513",
917
- salmon: "fa8072",
918
- sandybrown: "f4a460",
919
- seagreen: "2e8b57",
920
- seashell: "fff5ee",
921
- sienna: "a0522d",
922
- silver: "c0c0c0",
923
- skyblue: "87ceeb",
924
- slateblue: "6a5acd",
925
- slategray: "708090",
926
- slategrey: "708090",
927
- snow: "fffafa",
928
- springgreen: "00ff7f",
929
- steelblue: "4682b4",
930
- tan: "d2b48c",
931
- teal: "008080",
932
- thistle: "d8bfd8",
933
- tomato: "ff6347",
934
- turquoise: "40e0d0",
935
- violet: "ee82ee",
936
- wheat: "f5deb3",
937
- white: "fff",
938
- whitesmoke: "f5f5f5",
939
- yellow: "ff0",
940
- yellowgreen: "9acd32"
941
- };
942
-
943
- // Make it easy to access colors via `hexNames[hex]`
944
- var hexNames = tinycolor.hexNames = flip(names);
945
-
946
-
947
- // Utilities
948
- // ---------
949
-
950
- // `{ 'name1': 'val1' }` becomes `{ 'val1': 'name1' }`
951
- function flip(o) {
952
- var flipped = { };
953
- for (var i in o) {
954
- if (o.hasOwnProperty(i)) {
955
- flipped[o[i]] = i;
956
- }
957
- }
958
- return flipped;
959
- }
960
-
961
- // Return a valid alpha value [0,1] with all invalid values being set to 1
962
- function boundAlpha(a) {
963
- a = parseFloat(a);
964
-
965
- if (isNaN(a) || a < 0 || a > 1) {
966
- a = 1;
967
- }
968
-
969
- return a;
970
- }
971
-
972
- // Take input from [0, n] and return it as [0, 1]
973
- function bound01(n, max) {
974
- if (isOnePointZero(n)) { n = "100%"; }
975
-
976
- var processPercent = isPercentage(n);
977
- n = mathMin(max, mathMax(0, parseFloat(n)));
978
-
979
- // Automatically convert percentage into number
980
- if (processPercent) {
981
- n = parseInt(n * max, 10) / 100;
982
- }
983
-
984
- // Handle floating point rounding errors
985
- if ((math.abs(n - max) < 0.000001)) {
986
- return 1;
987
- }
988
-
989
- // Convert into [0, 1] range if it isn't already
990
- return (n % max) / parseFloat(max);
991
- }
992
-
993
- // Force a number between 0 and 1
994
- function clamp01(val) {
995
- return mathMin(1, mathMax(0, val));
996
- }
997
-
998
- // Parse a base-16 hex value into a base-10 integer
999
- function parseIntFromHex(val) {
1000
- return parseInt(val, 16);
1001
- }
1002
-
1003
- // Need to handle 1.0 as 100%, since once it is a number, there is no difference between it and 1
1004
- // <http://stackoverflow.com/questions/7422072/javascript-how-to-detect-number-as-a-decimal-including-1-0>
1005
- function isOnePointZero(n) {
1006
- return typeof n == "string" && n.indexOf('.') != -1 && parseFloat(n) === 1;
1007
- }
1008
-
1009
- // Check to see if string passed in is a percentage
1010
- function isPercentage(n) {
1011
- return typeof n === "string" && n.indexOf('%') != -1;
1012
- }
1013
-
1014
- // Force a hex value to have 2 characters
1015
- function pad2(c) {
1016
- return c.length == 1 ? '0' + c : '' + c;
1017
- }
1018
-
1019
- // Replace a decimal with it's percentage value
1020
- function convertToPercentage(n) {
1021
- if (n <= 1) {
1022
- n = (n * 100) + "%";
1023
- }
1024
-
1025
- return n;
1026
- }
1027
-
1028
- // Converts a decimal to a hex value
1029
- function convertDecimalToHex(d) {
1030
- return Math.round(parseFloat(d) * 255).toString(16);
1031
- }
1032
- // Converts a hex value to a decimal
1033
- function convertHexToDecimal(h) {
1034
- return (parseIntFromHex(h) / 255);
1035
- }
1036
-
1037
- var matchers = (function() {
1038
-
1039
- // <http://www.w3.org/TR/css3-values/#integers>
1040
- var CSS_INTEGER = "[-\\+]?\\d+%?";
1041
-
1042
- // <http://www.w3.org/TR/css3-values/#number-value>
1043
- var CSS_NUMBER = "[-\\+]?\\d*\\.\\d+%?";
1044
-
1045
- // Allow positive/negative integer/number. Don't capture the either/or, just the entire outcome.
1046
- var CSS_UNIT = "(?:" + CSS_NUMBER + ")|(?:" + CSS_INTEGER + ")";
1047
-
1048
- // Actual matching.
1049
- // Parentheses and commas are optional, but not required.
1050
- // Whitespace can take the place of commas or opening paren
1051
- var PERMISSIVE_MATCH3 = "[\\s|\\(]+(" + CSS_UNIT + ")[,|\\s]+(" + CSS_UNIT + ")[,|\\s]+(" + CSS_UNIT + ")\\s*\\)?";
1052
- var PERMISSIVE_MATCH4 = "[\\s|\\(]+(" + CSS_UNIT + ")[,|\\s]+(" + CSS_UNIT + ")[,|\\s]+(" + CSS_UNIT + ")[,|\\s]+(" + CSS_UNIT + ")\\s*\\)?";
1053
-
1054
- return {
1055
- rgb: new RegExp("rgb" + PERMISSIVE_MATCH3),
1056
- rgba: new RegExp("rgba" + PERMISSIVE_MATCH4),
1057
- hsl: new RegExp("hsl" + PERMISSIVE_MATCH3),
1058
- hsla: new RegExp("hsla" + PERMISSIVE_MATCH4),
1059
- hsv: new RegExp("hsv" + PERMISSIVE_MATCH3),
1060
- hsva: new RegExp("hsva" + PERMISSIVE_MATCH4),
1061
- hex3: /^([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,
1062
- hex6: /^([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,
1063
- hex8: /^([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/
1064
- };
1065
- })();
1066
-
1067
- // `stringInputToObject`
1068
- // Permissive string parsing. Take in a number of formats, and output an object
1069
- // based on detected format. Returns `{ r, g, b }` or `{ h, s, l }` or `{ h, s, v}`
1070
- function stringInputToObject(color) {
1071
-
1072
- color = color.replace(trimLeft,'').replace(trimRight, '').toLowerCase();
1073
- var named = false;
1074
- if (names[color]) {
1075
- color = names[color];
1076
- named = true;
1077
- }
1078
- else if (color == 'transparent') {
1079
- return { r: 0, g: 0, b: 0, a: 0, format: "name" };
1080
- }
1081
-
1082
- // Try to match string input using regular expressions.
1083
- // Keep most of the number bounding out of this function - don't worry about [0,1] or [0,100] or [0,360]
1084
- // Just return an object and let the conversion functions handle that.
1085
- // This way the result will be the same whether the tinycolor is initialized with string or object.
1086
- var match;
1087
- if ((match = matchers.rgb.exec(color))) {
1088
- return { r: match[1], g: match[2], b: match[3] };
1089
- }
1090
- if ((match = matchers.rgba.exec(color))) {
1091
- return { r: match[1], g: match[2], b: match[3], a: match[4] };
1092
- }
1093
- if ((match = matchers.hsl.exec(color))) {
1094
- return { h: match[1], s: match[2], l: match[3] };
1095
- }
1096
- if ((match = matchers.hsla.exec(color))) {
1097
- return { h: match[1], s: match[2], l: match[3], a: match[4] };
1098
- }
1099
- if ((match = matchers.hsv.exec(color))) {
1100
- return { h: match[1], s: match[2], v: match[3] };
1101
- }
1102
- if ((match = matchers.hsva.exec(color))) {
1103
- return { h: match[1], s: match[2], v: match[3], a: match[4] };
1104
- }
1105
- if ((match = matchers.hex8.exec(color))) {
1106
- return {
1107
- a: convertHexToDecimal(match[1]),
1108
- r: parseIntFromHex(match[2]),
1109
- g: parseIntFromHex(match[3]),
1110
- b: parseIntFromHex(match[4]),
1111
- format: named ? "name" : "hex8"
1112
- };
1113
- }
1114
- if ((match = matchers.hex6.exec(color))) {
1115
- return {
1116
- r: parseIntFromHex(match[1]),
1117
- g: parseIntFromHex(match[2]),
1118
- b: parseIntFromHex(match[3]),
1119
- format: named ? "name" : "hex"
1120
- };
1121
- }
1122
- if ((match = matchers.hex3.exec(color))) {
1123
- return {
1124
- r: parseIntFromHex(match[1] + '' + match[1]),
1125
- g: parseIntFromHex(match[2] + '' + match[2]),
1126
- b: parseIntFromHex(match[3] + '' + match[3]),
1127
- format: named ? "name" : "hex"
1128
- };
1129
- }
1130
-
1131
- return false;
1132
- }
1133
-
1134
- function validateWCAG2Parms(parms) {
1135
- // return valid WCAG2 parms for isReadable.
1136
- // If input parms are invalid, return {"level":"AA", "size":"small"}
1137
- var level, size;
1138
- parms = parms || {"level":"AA", "size":"small"};
1139
- level = (parms.level || "AA").toUpperCase();
1140
- size = (parms.size || "small").toLowerCase();
1141
- if (level !== "AA" && level !== "AAA") {
1142
- level = "AA";
1143
- }
1144
- if (size !== "small" && size !== "large") {
1145
- size = "small";
1146
- }
1147
- return {"level":level, "size":size};
1148
- }
1149
-
1150
- // Node: Export function
1151
- if (typeof module !== "undefined" && module.exports) {
1152
- module.exports = tinycolor;
1153
- }
1154
- // AMD/requirejs: Define the module
1155
- else if (typeof define === 'function' && define.amd) {
1156
- define(function () {return tinycolor;});
1157
- }
1158
- // Browser: Expose to window
1159
- else {
1160
- window.tinycolor = tinycolor;
1161
- }
1162
-
1163
- })();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
trunk/addons/color/index.html DELETED
File without changes
trunk/addons/index.html DELETED
File without changes
trunk/addons/toggles/css/bootstrap-toggle.css DELETED
@@ -1,83 +0,0 @@
1
- /*! ========================================================================
2
- * Bootstrap Toggle: bootstrap-toggle.css v2.2.0
3
- * http://www.bootstraptoggle.com
4
- * ========================================================================
5
- * Copyright 2014 Min Hur, The New York Times Company
6
- * Licensed under MIT
7
- * ======================================================================== */
8
-
9
-
10
- #post .rbs_block .checkbox label .toggle,
11
- #post .rbs_block .checkbox-inline .toggle {
12
- margin-left: -20px;
13
- margin-right: 5px;
14
- }
15
-
16
- #post .rbs_block .toggle {
17
- position: relative;
18
- overflow: hidden;
19
- }
20
- #post .rbs_block .toggle input[type="checkbox"] {
21
- display: none;
22
- }
23
- #post .rbs_block .toggle-group {
24
- position: absolute;
25
- width: 200%;
26
- top: 0;
27
- bottom: 0;
28
- left: 0;
29
- transition: left 0.35s;
30
- -webkit-transition: left 0.35s;
31
- -moz-user-select: none;
32
- -webkit-user-select: none;
33
- }
34
- #post .rbs_block .toggle.off .toggle-group {
35
- left: -100%;
36
- }
37
- #post .rbs_block .toggle-on {
38
- position: absolute;
39
- top: 0;
40
- bottom: 0;
41
- left: 0;
42
- right: 50%;
43
- margin: 0;
44
- border: 0;
45
- border-radius: 0;
46
- }
47
- #post .rbs_block .toggle-off {
48
- position: absolute;
49
- top: 0;
50
- bottom: 0;
51
- left: 50%;
52
- right: 0;
53
- margin: 0;
54
- border: 0;
55
- border-radius: 0;
56
- }
57
- #post .rbs_block .toggle-handle {
58
- position: relative;
59
- margin: 0 auto;
60
- padding-top: 0px;
61
- padding-bottom: 0px;
62
- height: 100%;
63
- width: 0px;
64
- border-width: 0 1px;
65
- }
66
-
67
- #post .rbs_block .toggle.btn { min-width: 66px; min-height: 34px; }
68
- #post .rbs_block .toggle-on.btn { padding-right: 24px; }
69
- #post .rbs_block .toggle-off.btn { padding-left: 24px; }
70
-
71
- #post .rbs_block .toggle.btn-lg { min-width: 79px; min-height: 45px; }
72
- #post .rbs_block .toggle-on.btn-lg { padding-right: 31px; }
73
- #post .rbs_block .toggle-off.btn-lg { padding-left: 31px; }
74
- #post .rbs_block .toggle-handle.btn-lg { width: 40px; }
75
-
76
- #post .rbs_block .toggle.btn-sm { min-width: 50px; min-height: 30px;}
77
- #post .rbs_block .toggle-on.btn-sm { padding-right: 20px; }
78
- #post .rbs_block .toggle-off.btn-sm { padding-left: 20px; }
79
-
80
- #post .rbs_block .toggle.btn-xs { min-width: 35px; min-height: 22px;}
81
- #post .rbs_block .toggle-on.btn-xs { padding-right: 12px; }
82
- #post .rbs_block .toggle-off.btn-xs { padding-left: 12px; }
83
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
trunk/addons/toggles/css/index.html DELETED
@@ -1,449 +0,0 @@
1
- <!DOCTYPE html>
2
- <html>
3
- <head>
4
- <script> if (window.location.href.indexOf('minhur.github.io') > 0) window.location.replace('http://www.bootstraptoggle.com') </script>
5
- <meta charset="UTF-8">
6
- <meta name="viewport" content="width=device-width, initial-scale=1">
7
- <meta name="msvalidate.01" content="3638AEFC99423BA5CB586805286C39AA" />
8
- <meta name="description" content="Bootstrap Toggle is a highly flexible Bootstrap plugin that converts checkboxes into toggles." />
9
- <meta name="keywords" content="bootstrap, toggle, switch, bootstrap-toggle, bootstrap-switch" />
10
- <meta name="author" content="metatags generator">
11
- <meta name="robots" content="index, follow">
12
- <meta name="revisit-after" content="1 month">
13
- <title>Bootstrap Toggle</title>
14
- <link rel="canonical" href="http://www.bootstraptoggle.com">
15
- <link href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css" rel="stylesheet" >
16
- <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css" rel="stylesheet">
17
- <link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet">
18
- <link href="css/bootstrap-toggle.css" rel="stylesheet">
19
- <link href="doc/stylesheet.css" rel="stylesheet">
20
- <script src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
21
- </head>
22
- <body>
23
- <header>
24
- <nav class="navbar navbar-default container" role="navigation">
25
- <div class="container">
26
- <div class="navbar-header">
27
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
28
- <span class="sr-only">Toggle navigation</span>
29
- <span class="icon-bar"></span>
30
- <span class="icon-bar"></span>
31
- <span class="icon-bar"></span>
32
- </button>
33
- <a class="navbar-brand" href="#">Bootstrap Toggle</a>
34
- </div>
35
- <div id="navbar" class="collapse navbar-collapse">
36
- <ul class="nav navbar-nav navbar-right">
37
- <li><a href="#usage">Usage</a></li>
38
- <li><a href="#api">API</a></li>
39
- <li><a href="#events">Events</a></li>
40
- <li><a href="#demos">Demos</a></li>
41
- <li><a href="https://github.com/minhur/bootstrap-toggle/issues">Issues</a></li>
42
- <li><a href="https://github.com/minhur/bootstrap-toggle/archive/master.zip">Download</a></li>
43
- <li>
44
- <iframe src="https://mdo.github.io/github-buttons/github-btn.html?user=minhur&repo=bootstrap-toggle&type=watch" allowtransparency="true" frameborder="0" scrolling="0" width="62" height="20"></iframe>
45
- </li>
46
- <li>
47
- <iframe src="https://mdo.github.io/github-buttons/github-btn.html?user=minhur&repo=bootstrap-toggle&type=fork" allowtransparency="true" frameborder="0" scrolling="0" width="53" height="20"></iframe>
48
- </li>
49
- </ul>
50
- </div>
51
- </div>
52
- </nav>
53
- <div class="mast-head">
54
- <div class="container">
55
- <h1>Bootstrap Toggle</h1>
56
- <p>Bootstrap Toggle is a highly flexible Bootstrap plugin that converts checkboxes into toggles</p>
57
- <div class="mast-links">
58
- <iframe src="https://mdo.github.io/github-buttons/github-btn.html?user=minhur&repo=bootstrap-toggle&type=watch&count=true&size=large" allowtransparency="true" frameborder="0" scrolling="0" width="150" height="30"></iframe>
59
- <iframe src="https://mdo.github.io/github-buttons/github-btn.html?user=minhur&repo=bootstrap-toggle&type=fork&count=true&size=large" allowtransparency="true" frameborder="0" scrolling="0" width="150" height="30"></iframe>
60
- </div>
61
- </div>
62
- </div>
63
- </header>
64
-
65
- <main>
66
- <div class="container">
67
- <h2>Getting Started</h2>
68
- <hr>
69
- <h3>Installation</h3>
70
- <p>You can <a href="https://github.com/minhur/bootstrap-toggle/archive/master.zip">download</a> the latest version of Bootstrap Toggle or use CDN to load the library.</p>
71
- <p><span class="label label-warning">Warning</span> If you are using Bootstrap v2.3.2, use <code>bootstrap2-toggle.min.js</code> and <code>bootstrap2-toggle.min.css</code> instead.</p>
72
- <code class="highlight">&lt;link href="https://gitcdn.github.io/bootstrap-toggle/2.2.0/css/bootstrap-toggle.min.css" rel="stylesheet"&gt;
73
- &lt;script src="https://gitcdn.github.io/bootstrap-toggle/2.2.0/js/bootstrap-toggle.min.js"&gt;&lt;/script&gt;</code>
74
-
75
- <h3>Bower Install</h3>
76
- <p></p>
77
- <code class="highlight bash">bower install bootstrap-toggle</code>
78
- </div>
79
- <div id="usage" class="container">
80
- <h2>Usage</h2>
81
- <hr>
82
-
83
- <h3>Basic example</h3>
84
- <p>Simply add <code>data-toggle="toggle"</code> to convert checkboxes into toggles.</p>
85
- <div class="example">
86
- <input type="checkbox" checked data-toggle="toggle">
87
- </div>
88
-
89
- <h3>Stacked checkboxes</h3>
90
- <p>Refer to Bootstrap <a href="http://getbootstrap.com/css/#forms-controls" target="_blank">Form Controls</a> documentation to create stacked checkboxes. Simply add <code>data-toggle="toggle"</code> to convert checkboxes into toggles.</p>
91
- <div class="example">
92
- <div class="checkbox">
93
- <label>
94
- <input type="checkbox" data-toggle="toggle">
95
- Option one is enabled
96
- </label>
97
- </div>
98
- <div class="checkbox disabled">
99
- <label>
100
- <input type="checkbox" disabled data-toggle="toggle">
101
- Option two is disabled
102
- </label>
103
- </div>
104
- </div>
105
-
106
- <h3>Inline Checkboxes</h3>
107
- <p>Refer to Bootstrap <a href="http://getbootstrap.com/css/#forms-controls" target="_blank">Form Controls</a> documentation to create inline checkboxes. Simply add <code>data-toggle="toggle"</code> to a convert checkboxes into toggles.</p>
108
- <div class="example">
109
- <label class="checkbox-inline">
110
- <input type="checkbox" checked data-toggle="toggle"> First
111
- </label>
112
- <label class="checkbox-inline">
113
- <input type="checkbox" data-toggle="toggle"> Second
114
- </label>
115
- <label class="checkbox-inline">
116
- <input type="checkbox" data-toggle="toggle"> Third
117
- </label>
118
- </div>
119
- </div>
120
-
121
- <div id="api" class="container">
122
- <h2>API</h2>
123
- <hr>
124
-
125
- <h3>Initialize by JavaScript</h3>
126
- <p>Initialize toggles with id <code>toggle-one</code> with a single line of JavaScript.</p>
127
- <div class="example">
128
- <input id="toggle-one" checked type="checkbox">
129
- <script>
130
- $(function() {
131
- $('#toggle-one').bootstrapToggle();
132
- })
133
- </script>
134
- </div>
135
-
136
- <h3>Options</h3>
137
- <p>Options can be passed via data attributes or JavaScript. For data attributes, append the option name to <code>data-</code>, as in <code>data-on="Enabled"</code>.</p>
138
- <div class="example">
139
- <input type="checkbox" data-toggle="toggle" data-on="Enabled" data-off="Disabled">
140
- <input type="checkbox" id="toggle-two">
141
- <script>
142
- $(function() {
143
- $('#toggle-two').bootstrapToggle({
144
- on: 'Enabled',
145
- off: 'Disabled'
146
- });
147
- })
148
- </script>
149
- </div>
150
- <div class="table-responsive">
151
- <table class="table table-striped table-condensed">
152
- <thead>
153
- <tr>
154
- <th>Name</th>
155
- <th>Type</th>
156
- <th>Default</th>
157
- <th>Description</th>
158
- </tr>
159
- </thead>
160
- <tbody>
161
- <tr>
162
- <td>on</td>
163
- <td>string | html</td>
164
- <td><code>"On"</code></td>
165
- <td>Text of the <em>on</em> toggle</td>
166
- </tr>
167
- <tr>
168
- <td>off</td>
169
- <td>string | html</td>
170
- <td><code>"Off"</code></td>
171
- <td>Text of the <em>off</em> toggle</td>
172
- </tr>
173
- <tr>
174
- <td>size</td>
175
- <td>string</td>
176
- <td><code>"normal"</code></td>
177
- <td>
178
- Size of the toggle. Possible values are:<code>large</code>,<code>normal</code>,<code>small</code>,<code>mini</code><br>
179
- Refer to Bootstrap <a href="http://getbootstrap.com/css/#buttons-sizes" target="_blank">Button Sizes</a> documentation for more information.
180
- </td>
181
- </tr>
182
- <tr>
183
- <td>onstyle</td>
184
- <td>string</td>
185
- <td><code>"primary"</code></td>
186
- <td>
187
- Style of the <em>on</em> toggle.<br>Possible values are:<code>default</code>,<code>primary</code>,<code>success</code>,<code>info</code>,<code>warning</code>,<code>danger</code><br>
188
- Refer to Bootstrap <a href="http://getbootstrap.com/css/#buttons-options" target="_blank">Button Options</a> documentation for more information.
189
- </td>
190
- </tr>
191
- <tr>
192
- <td>offstyle</td>
193
- <td>string</td>
194
- <td><code>"default"</code></td>
195
- <td>
196
- Style of the <em>off</em> toggle.<br>Possible values are:<code>default</code>,<code>primary</code>,<code>success</code>,<code>info</code>,<code>warning</code>,<code>danger</code><br>
197
- Refer to Bootstrap <a href="http://getbootstrap.com/css/#buttons-options" target="_blank">Button Options</a> documentation for more information.
198
- </td>
199
- </tr>
200
- <tr>
201
- <td>style</td>
202
- <td>string</td>
203
- <td></td>
204
- <td>
205
- Appends the value to the class attribute of the toggle. This can be used to apply custom styles. Refer to Custom Styles for reference.
206
- </td>
207
- </tr>
208
- <tr>
209
- <td>width</td>
210
- <td>integer</td>
211
- <td><em>null</em></td>
212
- <td>
213
- Sets the width of the toggle. if set to <em>null</em>, width will be calculated.
214
- </td>
215
- </tr>
216
- <tr>
217
- <td>height</td>
218
- <td>integer</td>
219
- <td><em>null</em></td>
220
- <td>
221
- Sets the height of the toggle. if set to <em>null</em>, height will be calculated.
222
- </td>
223
- </tr>
224
- </tbody>
225
- </table>
226
- </div>
227
-
228
- <h3>Methods</h3>
229
- <p>Methods can be used to control toggles directly.</p>
230
- <div class="example">
231
- <input id="toggle-demo" type="checkbox" data-toggle="toggle">
232
- </div>
233
- <div class="table-responsive">
234
- <table class="table table-striped table-condensed">
235
- <thead>
236
- <tr>
237
- <th>Method</th>
238
- <th>Example</th>
239
- <th>Description</th>
240
- <th>Demo</th>
241
- </tr>
242
- </thead>
243
- <tbody>
244
- <tr>
245
- <td><em>initialize</em></td>
246
- <td><code>$('#toggle-demo').bootstrapToggle()</code></td>
247
- <td>Initializes the toggle plugin with options</td>
248
- <td><button class="btn btn-default btn-xs" onclick="demo.init('#toggle-demo')">Initialize</button></td>
249
- </tr>
250
- <tr>
251
- <td>destroy</td>
252
- <td><code>$('#toggle-demo').bootstrapToggle('destroy')</code></td>
253
- <td>Destroys the toggle</td>
254
- <td><button class="btn btn-default btn-xs" onclick="demo.destroy('#toggle-demo')">Destroy</button></td>
255
- </tr>
256
- <tr>
257
- <td>on</td>
258
- <td><code>$('#toggle-demo').bootstrapToggle('on')</code></td>
259
- <td>Sets the toggle to 'On' state</td>
260
- <td><button class="btn btn-default btn-xs" onclick="demo.on('#toggle-demo')">On</button></td>
261
- </tr>
262
- <tr>
263
- <td>off</td>
264
- <td><code>$('#toggle-demo').bootstrapToggle('off')</code></td>
265
- <td>Sets the toggle to 'Off' state</td>
266
- <td><button class="btn btn-default btn-xs" onclick="demo.off('#toggle-demo')">Off</button></td>
267
- </tr>
268
- <tr>
269
- <td>toggle</td>
270
- <td><code>$('#toggle-demo').bootstrapToggle('toggle')</code></td>
271
- <td>Toggles the state of the toggle</td>
272
- <td><button class="btn btn-default btn-xs" onclick="demo.toggle('#toggle-demo')">Toggle</button></td>
273
- </tr>
274
- <tr>
275
- <td>enable</td>
276
- <td><code>$('#toggle-demo').bootstrapToggle('enable')</code></td>
277
- <td>Enables the toggle</td>
278
- <td><button class="btn btn-default btn-xs" onclick="demo.enable('#toggle-demo')">Enable</button></td>
279
- </tr>
280
- <tr>
281
- <td>disable</td>
282
- <td><code>$('#toggle-demo').bootstrapToggle('disable')</code></td>
283
- <td>Disables the toggle</td>
284
- <td><button class="btn btn-default btn-xs" onclick="demo.disable('#toggle-demo')">Disable</button></td>
285
- </tr>
286
- </tbody>
287
- </table>
288
- </div>
289
- </div>
290
-
291
-
292
- <div id="events" class="container">
293
- <h2>Events</h2>
294
- <hr>
295
-
296
- <h3>Event Propagation</h3>
297
- <p><span class="label label-primary">Note</span> All events are propagated to and from input element to the toggle. </p>
298
- <p>You should listen to events from the <code>&lt;input type="checkbox"></code> directly rather than look for custom events.</p>
299
- <div class="example">
300
- <input id="toggle-event" type="checkbox" data-toggle="toggle">
301
- <div id="console-event"></div>
302
- <script>
303
- $(function() {
304
- $('#toggle-event').change(function() {
305
- $('#console-event').html('Toggle: ' + $(this).prop('checked'))
306
- })
307
- })
308
- </script>
309
- </div>
310
-
311
- <h3>API vs Input</h3>
312
- <p>This also means that using the API or Input to trigger events will work both ways.</p>
313
- <div class="example">
314
- <input id="toggle-trigger" type="checkbox" data-toggle="toggle">
315
- <button class="btn btn-success" onclick="toggleOn()">On by API</button>
316
- <button class="btn btn-danger" onclick="toggleOff()">Off by API</button>
317
- <button class="btn btn-success" onclick="toggleOnByInput()">On by Input</button>
318
- <button class="btn btn-danger" onclick="toggleOffByInput()">Off by Input</button>
319
- <script>
320
- function toggleOn() {
321
- $('#toggle-trigger').bootstrapToggle('on')
322
- }
323
- function toggleOff() {
324
- $('#toggle-trigger').bootstrapToggle('off')
325
- }
326
- function toggleOnByInput() {
327
- $('#toggle-trigger').prop('checked', true).change()
328
- }
329
- function toggleOffByInput() {
330
- $('#toggle-trigger').prop('checked', false).change()
331
- }
332
- </script>
333
- </div>
334
- </div>
335
-
336
- <div id="demos" class="container">
337
- <h2>Demos</h2>
338
- <hr>
339
-
340
- <h3>Sizes</h3>
341
- <p>Bootstrap toggle is available in different sizes. Refer to Bootstrap <a href="http://getbootstrap.com/css/#buttons-sizes" target="_blank">Button Sizes</a> documentation for more information.</p>
342
- <div class="example">
343
- <input type="checkbox" checked data-toggle="toggle" data-size="large">
344
- <input type="checkbox" checked data-toggle="toggle" data-size="normal">
345
- <input type="checkbox" checked data-toggle="toggle" data-size="small">
346
- <input type="checkbox" checked data-toggle="toggle" data-size="mini">
347
- </div>
348
-
349
- <h3>Custom Sizes</h3>
350
- <p>Bootstrap toggle can handle custom sizes by <code>data-width</code> and <code>data-height</code> options.</p>
351
- <div class="example">
352
- <input type="checkbox" checked data-toggle="toggle" data-width="100" data-height="75">
353
- <input type="checkbox" checked data-toggle="toggle" data-height="75">
354
- <input type="checkbox" checked data-toggle="toggle" data-width="100">
355
- </div>
356
-
357
- <h3>Colors</h3>
358
- <p>Bootstrap Toggle supports various colors. Refer to Bootstrap <a href="http://getbootstrap.com/css/#buttons-options" target="_blank">Button Options</a> documentation for more information.</p>
359
- <div class="example">
360
- <input type="checkbox" checked data-toggle="toggle" data-onstyle="primary">
361
- <input type="checkbox" checked data-toggle="toggle" data-onstyle="success">
362
- <input type="checkbox" checked data-toggle="toggle" data-onstyle="info">
363
- <input type="checkbox" checked data-toggle="toggle" data-onstyle="warning">
364
- <input type="checkbox" checked data-toggle="toggle" data-onstyle="danger">
365
- <input type="checkbox" checked data-toggle="toggle" data-onstyle="default">
366
- </div>
367
-
368
- <h3>Colors Mix</h3>
369
- <p>You can style on state as well as the off state.</p>
370
- <div class="example">
371
- <input type="checkbox" checked data-toggle="toggle" data-onstyle="success" data-offstyle="danger">
372
- <input type="checkbox" checked data-toggle="toggle" data-onstyle="warning" data-offstyle="info">
373
- </div>
374
-
375
- <h3>Custom Style</h3>
376
- <p>Customized styles can be applied as easily.</p>
377
- <div class="example">
378
- <style>
379
- .toggle.ios, .toggle-on.ios, .toggle-off.ios { border-radius: 20px; }
380
- .toggle.ios .toggle-handle { border-radius: 20px; }
381
- </style>
382
- <input type="checkbox" checked data-toggle="toggle" data-style="ios">
383
- <style>
384
- .toggle.android { border-radius: 0px;}
385
- .toggle.android .toggle-handle { border-radius: 0px; }
386
- </style>
387
- <input type="checkbox" checked data-toggle="toggle" data-style="android" data-onstyle="info">
388
- </div>
389
-
390
- <h3>Custom Text</h3>
391
- <p>The text can be changed easily with attributes or options.</p>
392
- <div class="example">
393
- <input type="checkbox" checked data-toggle="toggle" data-on="Ready" data-off="Not Ready" data-onstyle="success" data-offstyle="danger">
394
- </div>
395
-
396
- <h3>Icons/Html Text</h3>
397
- <p>You can easily add icons or images since html is supported for on/off text.</p>
398
- <div class="example">
399
- <input type="checkbox" checked data-toggle="toggle" data-on="<i class='fa fa-play'></i> Play" data-off="<i class='fa fa-pause'></i> Pause">
400
- </div>
401
-
402
- <h3>Multiple Lines of Text</h3>
403
- <p>Toggles with multiple lines will adjust its heights.</p>
404
- <div class="example">
405
- <input type="checkbox" checked data-toggle="toggle" data-on="Hello<br>World" data-off="Goodbye<br>World">
406
- </div>
407
-
408
- <h3>Animation Speed</h3>
409
- <p>Transition speed can be easily controlled with css <code>transition</code> property on <code>.toggle-group</code>. You can also turn animation off completely.</p>
410
- <div class="example">
411
- <style>
412
- .slow .toggle-group { transition: left 0.7s; -webkit-transition: left 0.7s; }
413
- .fast .toggle-group { transition: left 0.1s; -webkit-transition: left 0.1s; }
414
- .quick .toggle-group { transition: none; -webkit-transition: none; }
415
- </style>
416
- <input type="checkbox" checked data-toggle="toggle" data-style="slow">
417
- <input type="checkbox" checked data-toggle="toggle" data-class="fast">
418
- <input type="checkbox" checked data-toggle="toggle" data-style="quick">
419
- </div>
420
- <div>
421
- </main>
422
- <footer>
423
- <div class="container">
424
- <p>
425
- <img class="nyt-logo" src="doc/nyt.png">
426
- <img class="nyt-logo" src="doc/nytdev.svg">
427
- </p>
428
- <p>Designed and built by <a href="https://github.com/minhur" target="_blank">Min Hur</a> for <a href="http://developers.nytimes.com" target="_blank">The New York Times Company</a></p>
429
- <p>Latest Version: 2.2.0 | Code licensed under MIT</p>
430
- <p>
431
- <iframe src="https://mdo.github.io/github-buttons/github-btn.html?user=minhur&repo=bootstrap-toggle&type=watch&count=true" allowtransparency="true" frameborder="0" scrolling="0" width="110" height="20"></iframe>
432
- <iframe src="https://mdo.github.io/github-buttons/github-btn.html?user=minhur&repo=bootstrap-toggle&type=fork&count=true" allowtransparency="true" frameborder="0" scrolling="0" width="95" height="20"></iframe>
433
- </p>
434
- </div>
435
- </footer>
436
- <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
437
- <script src="doc/script.js"></script>
438
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
439
- <script src="js/bootstrap-toggle.js"></script>
440
- <script>
441
- (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
442
- (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
443
- m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
444
- })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
445
- ga('create', 'UA-55669452-1', 'auto');
446
- ga('send', 'pageview');
447
- </script>
448
- </body>
449
- </html>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
trunk/addons/toggles/index.html DELETED
@@ -1,449 +0,0 @@
1
- <!DOCTYPE html>
2
- <html>
3
- <head>
4
- <script> if (window.location.href.indexOf('minhur.github.io') > 0) window.location.replace('http://www.bootstraptoggle.com') </script>
5
- <meta charset="UTF-8">
6
- <meta name="viewport" content="width=device-width, initial-scale=1">
7
- <meta name="msvalidate.01" content="3638AEFC99423BA5CB586805286C39AA" />
8
- <meta name="description" content="Bootstrap Toggle is a highly flexible Bootstrap plugin that converts checkboxes into toggles." />
9
- <meta name="keywords" content="bootstrap, toggle, switch, bootstrap-toggle, bootstrap-switch" />
10
- <meta name="author" content="metatags generator">
11
- <meta name="robots" content="index, follow">
12
- <meta name="revisit-after" content="1 month">
13
- <title>Bootstrap Toggle</title>
14
- <link rel="canonical" href="http://www.bootstraptoggle.com">
15
- <link href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css" rel="stylesheet" >
16
- <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css" rel="stylesheet">
17
- <link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet">
18
- <link href="css/bootstrap-toggle.css" rel="stylesheet">
19
- <link href="doc/stylesheet.css" rel="stylesheet">
20
- <script src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
21
- </head>
22
- <body>
23
- <header>
24
- <nav class="navbar navbar-default container" role="navigation">
25
- <div class="container">
26
- <div class="navbar-header">
27
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
28
- <span class="sr-only">Toggle navigation</span>
29
- <span class="icon-bar"></span>
30
- <span class="icon-bar"></span>
31
- <span class="icon-bar"></span>
32
- </button>
33
- <a class="navbar-brand" href="#">Bootstrap Toggle</a>
34
- </div>
35
- <div id="navbar" class="collapse navbar-collapse">
36
- <ul class="nav navbar-nav navbar-right">
37
- <li><a href="#usage">Usage</a></li>
38
- <li><a href="#api">API</a></li>
39
- <li><a href="#events">Events</a></li>
40
- <li><a href="#demos">Demos</a></li>
41
- <li><a href="https://github.com/minhur/bootstrap-toggle/issues">Issues</a></li>
42
- <li><a href="https://github.com/minhur/bootstrap-toggle/archive/master.zip">Download</a></li>
43
- <li>
44
- <iframe src="https://mdo.github.io/github-buttons/github-btn.html?user=minhur&repo=bootstrap-toggle&type=watch" allowtransparency="true" frameborder="0" scrolling="0" width="62" height="20"></iframe>
45
- </li>
46
- <li>
47
- <iframe src="https://mdo.github.io/github-buttons/github-btn.html?user=minhur&repo=bootstrap-toggle&type=fork" allowtransparency="true" frameborder="0" scrolling="0" width="53" height="20"></iframe>
48
- </li>
49
- </ul>
50
- </div>
51
- </div>
52
- </nav>
53
- <div class="mast-head">
54
- <div class="container">
55
- <h1>Bootstrap Toggle</h1>
56
- <p>Bootstrap Toggle is a highly flexible Bootstrap plugin that converts checkboxes into toggles</p>
57
- <div class="mast-links">
58
- <iframe src="https://mdo.github.io/github-buttons/github-btn.html?user=minhur&repo=bootstrap-toggle&type=watch&count=true&size=large" allowtransparency="true" frameborder="0" scrolling="0" width="150" height="30"></iframe>
59
- <iframe src="https://mdo.github.io/github-buttons/github-btn.html?user=minhur&repo=bootstrap-toggle&type=fork&count=true&size=large" allowtransparency="true" frameborder="0" scrolling="0" width="150" height="30"></iframe>
60
- </div>
61
- </div>
62
- </div>
63
- </header>
64
-
65
- <main>
66
- <div class="container">
67
- <h2>Getting Started</h2>
68
- <hr>
69
- <h3>Installation</h3>
70
- <p>You can <a href="https://github.com/minhur/bootstrap-toggle/archive/master.zip">download</a> the latest version of Bootstrap Toggle or use CDN to load the library.</p>
71
- <p><span class="label label-warning">Warning</span> If you are using Bootstrap v2.3.2, use <code>bootstrap2-toggle.min.js</code> and <code>bootstrap2-toggle.min.css</code> instead.</p>
72
- <code class="highlight">&lt;link href="https://gitcdn.github.io/bootstrap-toggle/2.2.0/css/bootstrap-toggle.min.css" rel="stylesheet"&gt;
73
- &lt;script src="https://gitcdn.github.io/bootstrap-toggle/2.2.0/js/bootstrap-toggle.min.js"&gt;&lt;/script&gt;</code>
74
-
75
- <h3>Bower Install</h3>
76
- <p></p>
77
- <code class="highlight bash">bower install bootstrap-toggle</code>
78
- </div>
79
- <div id="usage" class="container">
80
- <h2>Usage</h2>
81
- <hr>
82
-
83
- <h3>Basic example</h3>
84
- <p>Simply add <code>data-toggle="toggle"</code> to convert checkboxes into toggles.</p>
85
- <div class="example">
86
- <input type="checkbox" checked data-toggle="toggle">
87
- </div>
88
-
89
- <h3>Stacked checkboxes</h3>
90
- <p>Refer to Bootstrap <a href="http://getbootstrap.com/css/#forms-controls" target="_blank">Form Controls</a> documentation to create stacked checkboxes. Simply add <code>data-toggle="toggle"</code> to convert checkboxes into toggles.</p>
91
- <div class="example">
92
- <div class="checkbox">
93
- <label>
94
- <input type="checkbox" data-toggle="toggle">
95
- Option one is enabled
96
- </label>
97
- </div>
98
- <div class="checkbox disabled">
99
- <label>
100
- <input type="checkbox" disabled data-toggle="toggle">
101
- Option two is disabled
102
- </label>
103
- </div>
104
- </div>
105
-
106
- <h3>Inline Checkboxes</h3>
107
- <p>Refer to Bootstrap <a href="http://getbootstrap.com/css/#forms-controls" target="_blank">Form Controls</a> documentation to create inline checkboxes. Simply add <code>data-toggle="toggle"</code> to a convert checkboxes into toggles.</p>
108
- <div class="example">
109
- <label class="checkbox-inline">
110
- <input type="checkbox" checked data-toggle="toggle"> First
111
- </label>
112
- <label class="checkbox-inline">
113
- <input type="checkbox" data-toggle="toggle"> Second
114
- </label>
115
- <label class="checkbox-inline">
116
- <input type="checkbox" data-toggle="toggle"> Third
117
- </label>
118
- </div>
119
- </div>
120
-
121
- <div id="api" class="container">
122
- <h2>API</h2>
123
- <hr>
124
-
125
- <h3>Initialize by JavaScript</h3>
126
- <p>Initialize toggles with id <code>toggle-one</code> with a single line of JavaScript.</p>
127
- <div class="example">
128
- <input id="toggle-one" checked type="checkbox">
129
- <script>
130
- $(function() {
131
- $('#toggle-one').bootstrapToggle();
132
- })
133
- </script>
134
- </div>
135
-
136
- <h3>Options</h3>
137
- <p>Options can be passed via data attributes or JavaScript. For data attributes, append the option name to <code>data-</code>, as in <code>data-on="Enabled"</code>.</p>
138
- <div class="example">
139
- <input type="checkbox" data-toggle="toggle" data-on="Enabled" data-off="Disabled">
140
- <input type="checkbox" id="toggle-two">
141
- <script>
142
- $(function() {
143
- $('#toggle-two').bootstrapToggle({
144
- on: 'Enabled',
145
- off: 'Disabled'
146
- });
147
- })
148
- </script>
149
- </div>
150
- <div class="table-responsive">
151
- <table class="table table-striped table-condensed">
152
- <thead>
153
- <tr>
154
- <th>Name</th>
155
- <th>Type</th>
156
- <th>Default</th>
157
- <th>Description</th>
158
- </tr>
159
- </thead>
160
- <tbody>
161
- <tr>
162
- <td>on</td>
163
- <td>string | html</td>
164
- <td><code>"On"</code></td>
165
- <td>Text of the <em>on</em> toggle</td>
166
- </tr>
167
- <tr>
168
- <td>off</td>
169
- <td>string | html</td>
170
- <td><code>"Off"</code></td>
171
- <td>Text of the <em>off</em> toggle</td>
172
- </tr>
173
- <tr>
174
- <td>size</td>
175
- <td>string</td>
176
- <td><code>"normal"</code></td>
177
- <td>
178
- Size of the toggle. Possible values are:<code>large</code>,<code>normal</code>,<code>small</code>,<code>mini</code><br>
179
- Refer to Bootstrap <a href="http://getbootstrap.com/css/#buttons-sizes" target="_blank">Button Sizes</a> documentation for more information.
180
- </td>
181
- </tr>
182
- <tr>
183
- <td>onstyle</td>
184
- <td>string</td>
185
- <td><code>"primary"</code></td>
186
- <td>
187
- Style of the <em>on</em> toggle.<br>Possible values are:<code>default</code>,<code>primary</code>,<code>success</code>,<code>info</code>,<code>warning</code>,<code>danger</code><br>
188
- Refer to Bootstrap <a href="http://getbootstrap.com/css/#buttons-options" target="_blank">Button Options</a> documentation for more information.
189
- </td>
190
- </tr>
191
- <tr>
192
- <td>offstyle</td>
193
- <td>string</td>
194
- <td><code>"default"</code></td>
195
- <td>
196
- Style of the <em>off</em> toggle.<br>Possible values are:<code>default</code>,<code>primary</code>,<code>success</code>,<code>info</code>,<code>warning</code>,<code>danger</code><br>
197
- Refer to Bootstrap <a href="http://getbootstrap.com/css/#buttons-options" target="_blank">Button Options</a> documentation for more information.
198
- </td>
199
- </tr>
200
- <tr>
201
- <td>style</td>
202
- <td>string</td>
203
- <td></td>
204
- <td>
205
- Appends the value to the class attribute of the toggle. This can be used to apply custom styles. Refer to Custom Styles for reference.
206
- </td>
207
- </tr>
208
- <tr>
209
- <td>width</td>
210
- <td>integer</td>
211
- <td><em>null</em></td>
212
- <td>
213
- Sets the width of the toggle. if set to <em>null</em>, width will be calculated.
214
- </td>
215
- </tr>
216
- <tr>
217
- <td>height</td>
218
- <td>integer</td>
219
- <td><em>null</em></td>
220
- <td>
221
- Sets the height of the toggle. if set to <em>null</em>, height will be calculated.
222
- </td>
223
- </tr>
224
- </tbody>
225
- </table>
226
- </div>
227
-
228
- <h3>Methods</h3>
229
- <p>Methods can be used to control toggles directly.</p>
230
- <div class="example">
231
- <input id="toggle-demo" type="checkbox" data-toggle="toggle">
232
- </div>
233
- <div class="table-responsive">
234
- <table class="table table-striped table-condensed">
235
- <thead>
236
- <tr>
237
- <th>Method</th>
238
- <th>Example</th>
239
- <th>Description</th>
240
- <th>Demo</th>
241
- </tr>
242
- </thead>
243
- <tbody>
244
- <tr>
245
- <td><em>initialize</em></td>
246
- <td><code>$('#toggle-demo').bootstrapToggle()</code></td>
247
- <td>Initializes the toggle plugin with options</td>
248
- <td><button class="btn btn-default btn-xs" onclick="demo.init('#toggle-demo')">Initialize</button></td>
249
- </tr>
250
- <tr>
251
- <td>destroy</td>
252
- <td><code>$('#toggle-demo').bootstrapToggle('destroy')</code></td>
253
- <td>Destroys the toggle</td>
254
- <td><button class="btn btn-default btn-xs" onclick="demo.destroy('#toggle-demo')">Destroy</button></td>
255
- </tr>
256
- <tr>
257
- <td>on</td>
258
- <td><code>$('#toggle-demo').bootstrapToggle('on')</code></td>
259
- <td>Sets the toggle to 'On' state</td>
260
- <td><button class="btn btn-default btn-xs" onclick="demo.on('#toggle-demo')">On</button></td>
261
- </tr>
262
- <tr>
263
- <td>off</td>
264
- <td><code>$('#toggle-demo').bootstrapToggle('off')</code></td>
265
- <td>Sets the toggle to 'Off' state</td>
266
- <td><button class="btn btn-default btn-xs" onclick="demo.off('#toggle-demo')">Off</button></td>
267
- </tr>
268
- <tr>
269
- <td>toggle</td>
270
- <td><code>$('#toggle-demo').bootstrapToggle('toggle')</code></td>
271
- <td>Toggles the state of the toggle</td>
272
- <td><button class="btn btn-default btn-xs" onclick="demo.toggle('#toggle-demo')">Toggle</button></td>
273
- </tr>
274
- <tr>
275
- <td>enable</td>
276
- <td><code>$('#toggle-demo').bootstrapToggle('enable')</code></td>
277
- <td>Enables the toggle</td>
278
- <td><button class="btn btn-default btn-xs" onclick="demo.enable('#toggle-demo')">Enable</button></td>
279
- </tr>
280
- <tr>
281
- <td>disable</td>
282
- <td><code>$('#toggle-demo').bootstrapToggle('disable')</code></td>
283
- <td>Disables the toggle</td>
284
- <td><button class="btn btn-default btn-xs" onclick="demo.disable('#toggle-demo')">Disable</button></td>
285
- </tr>
286
- </tbody>
287
- </table>
288
- </div>
289
- </div>
290
-
291
-
292
- <div id="events" class="container">
293
- <h2>Events</h2>
294
- <hr>
295
-
296
- <h3>Event Propagation</h3>
297
- <p><span class="label label-primary">Note</span> All events are propagated to and from input element to the toggle. </p>
298
- <p>You should listen to events from the <code>&lt;input type="checkbox"></code> directly rather than look for custom events.</p>
299
- <div class="example">
300
- <input id="toggle-event" type="checkbox" data-toggle="toggle">
301
- <div id="console-event"></div>
302
- <script>
303
- $(function() {
304
- $('#toggle-event').change(function() {
305
- $('#console-event').html('Toggle: ' + $(this).prop('checked'))
306
- })
307
- })
308
- </script>
309
- </div>
310
-
311
- <h3>API vs Input</h3>
312
- <p>This also means that using the API or Input to trigger events will work both ways.</p>
313
- <div class="example">
314
- <input id="toggle-trigger" type="checkbox" data-toggle="toggle">
315
- <button class="btn btn-success" onclick="toggleOn()">On by API</button>
316
- <button class="btn btn-danger" onclick="toggleOff()">Off by API</button>
317
- <button class="btn btn-success" onclick="toggleOnByInput()">On by Input</button>
318
- <button class="btn btn-danger" onclick="toggleOffByInput()">Off by Input</button>
319
- <script>
320
- function toggleOn() {
321
- $('#toggle-trigger').bootstrapToggle('on')
322
- }
323
- function toggleOff() {
324
- $('#toggle-trigger').bootstrapToggle('off')
325
- }
326
- function toggleOnByInput() {
327
- $('#toggle-trigger').prop('checked', true).change()
328
- }
329
- function toggleOffByInput() {
330
- $('#toggle-trigger').prop('checked', false).change()
331
- }
332
- </script>
333
- </div>
334
- </div>
335
-
336
- <div id="demos" class="container">
337
- <h2>Demos</h2>
338
- <hr>
339
-
340
- <h3>Sizes</h3>
341
- <p>Bootstrap toggle is available in different sizes. Refer to Bootstrap <a href="http://getbootstrap.com/css/#buttons-sizes" target="_blank">Button Sizes</a> documentation for more information.</p>
342
- <div class="example">
343
- <input type="checkbox" checked data-toggle="toggle" data-size="large">
344
- <input type="checkbox" checked data-toggle="toggle" data-size="normal">
345
- <input type="checkbox" checked data-toggle="toggle" data-size="small">
346
- <input type="checkbox" checked data-toggle="toggle" data-size="mini">
347
- </div>
348
-
349
- <h3>Custom Sizes</h3>
350
- <p>Bootstrap toggle can handle custom sizes by <code>data-width</code> and <code>data-height</code> options.</p>
351
- <div class="example">
352
- <input type="checkbox" checked data-toggle="toggle" data-width="100" data-height="75">
353
- <input type="checkbox" checked data-toggle="toggle" data-height="75">
354
- <input type="checkbox" checked data-toggle="toggle" data-width="100">
355
- </div>
356
-
357
- <h3>Colors</h3>
358
- <p>Bootstrap Toggle supports various colors. Refer to Bootstrap <a href="http://getbootstrap.com/css/#buttons-options" target="_blank">Button Options</a> documentation for more information.</p>
359
- <div class="example">
360
- <input type="checkbox" checked data-toggle="toggle" data-onstyle="primary">
361
- <input type="checkbox" checked data-toggle="toggle" data-onstyle="success">
362
- <input type="checkbox" checked data-toggle="toggle" data-onstyle="info">
363
- <input type="checkbox" checked data-toggle="toggle" data-onstyle="warning">
364
- <input type="checkbox" checked data-toggle="toggle" data-onstyle="danger">
365
- <input type="checkbox" checked data-toggle="toggle" data-onstyle="default">
366
- </div>
367
-
368
- <h3>Colors Mix</h3>
369
- <p>You can style on state as well as the off state.</p>
370
- <div class="example">
371
- <input type="checkbox" checked data-toggle="toggle" data-onstyle="success" data-offstyle="danger">
372
- <input type="checkbox" checked data-toggle="toggle" data-onstyle="warning" data-offstyle="info">
373
- </div>
374
-
375
- <h3>Custom Style</h3>
376
- <p>Customized styles can be applied as easily.</p>
377
- <div class="example">
378
- <style>
379
- .toggle.ios, .toggle-on.ios, .toggle-off.ios { border-radius: 20px; }
380
- .toggle.ios .toggle-handle { border-radius: 20px; }
381
- </style>
382
- <input type="checkbox" checked data-toggle="toggle" data-style="ios">
383
- <style>
384
- .toggle.android { border-radius: 0px;}
385
- .toggle.android .toggle-handle { border-radius: 0px; }
386
- </style>
387
- <input type="checkbox" checked data-toggle="toggle" data-style="android" data-onstyle="info">
388
- </div>
389
-
390
- <h3>Custom Text</h3>
391
- <p>The text can be changed easily with attributes or options.</p>
392
- <div class="example">
393
- <input type="checkbox" checked data-toggle="toggle" data-on="Ready" data-off="Not Ready" data-onstyle="success" data-offstyle="danger">
394
- </div>
395
-
396
- <h3>Icons/Html Text</h3>
397
- <p>You can easily add icons or images since html is supported for on/off text.</p>
398
- <div class="example">
399
- <input type="checkbox" checked data-toggle="toggle" data-on="<i class='fa fa-play'></i> Play" data-off="<i class='fa fa-pause'></i> Pause">
400
- </div>
401
-
402
- <h3>Multiple Lines of Text</h3>
403
- <p>Toggles with multiple lines will adjust its heights.</p>
404
- <div class="example">
405
- <input type="checkbox" checked data-toggle="toggle" data-on="Hello<br>World" data-off="Goodbye<br>World">
406
- </div>
407
-
408
- <h3>Animation Speed</h3>
409
- <p>Transition speed can be easily controlled with css <code>transition</code> property on <code>.toggle-group</code>. You can also turn animation off completely.</p>
410
- <div class="example">
411
- <style>
412
- .slow .toggle-group { transition: left 0.7s; -webkit-transition: left 0.7s; }
413
- .fast .toggle-group { transition: left 0.1s; -webkit-transition: left 0.1s; }
414
- .quick .toggle-group { transition: none; -webkit-transition: none; }
415
- </style>
416
- <input type="checkbox" checked data-toggle="toggle" data-style="slow">
417
- <input type="checkbox" checked data-toggle="toggle" data-class="fast">
418
- <input type="checkbox" checked data-toggle="toggle" data-style="quick">
419
- </div>
420
- <div>
421
- </main>
422
- <footer>
423
- <div class="container">
424
- <p>
425
- <img class="nyt-logo" src="doc/nyt.png">
426
- <img class="nyt-logo" src="doc/nytdev.svg">
427
- </p>
428
- <p>Designed and built by <a href="https://github.com/minhur" target="_blank">Min Hur</a> for <a href="http://developers.nytimes.com" target="_blank">The New York Times Company</a></p>
429
- <p>Latest Version: 2.2.0 | Code licensed under MIT</p>
430
- <p>
431
- <iframe src="https://mdo.github.io/github-buttons/github-btn.html?user=minhur&repo=bootstrap-toggle&type=watch&count=true" allowtransparency="true" frameborder="0" scrolling="0" width="110" height="20"></iframe>
432
- <iframe src="https://mdo.github.io/github-buttons/github-btn.html?user=minhur&repo=bootstrap-toggle&type=fork&count=true" allowtransparency="true" frameborder="0" scrolling="0" width="95" height="20"></iframe>
433
- </p>
434
- </div>
435
- </footer>
436
- <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
437
- <script src="doc/script.js"></script>
438
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
439
- <script src="js/bootstrap-toggle.js"></script>
440
- <script>
441
- (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
442
- (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
443
- m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
444
- })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
445
- ga('create', 'UA-55669452-1', 'auto');
446
- ga('send', 'pageview');
447
- </script>
448
- </body>
449
- </html>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
trunk/addons/toggles/js/bootstrap-toggle.js DELETED
@@ -1,180 +0,0 @@
1
- /*! ========================================================================
2
- * Bootstrap Toggle: bootstrap-toggle.js v2.2.0
3
- * http://www.bootstraptoggle.com
4
- * ========================================================================
5
- * Copyright 2014 Min Hur, The New York Times Company
6
- * Licensed under MIT
7
- * ======================================================================== */
8
-
9
-
10
- +function ($) {
11
- 'use strict';
12
-
13
- // TOGGLE PUBLIC CLASS DEFINITION
14
- // ==============================
15
-
16
- var Toggle = function (element, options) {
17
- this.$element = $(element)
18
- this.options = $.extend({}, this.defaults(), options)
19
- this.render()
20
- }
21
-
22
- Toggle.VERSION = '2.2.0'
23
-
24
- Toggle.DEFAULTS = {
25
- on: 'On',
26
- off: 'Off',
27
- onstyle: 'primary',
28
- offstyle: 'default',
29
- size: 'normal',
30
- style: '',
31
- width: null,
32
- height: null
33
- }
34
-
35
- Toggle.prototype.defaults = function() {
36
- return {
37
- on: this.$element.attr('data-on') || Toggle.DEFAULTS.on,
38
- off: this.$element.attr('data-off') || Toggle.DEFAULTS.off,
39
- onstyle: this.$element.attr('data-onstyle') || Toggle.DEFAULTS.onstyle,
40
- offstyle: this.$element.attr('data-offstyle') || Toggle.DEFAULTS.offstyle,
41
- size: this.$element.attr('data-size') || Toggle.DEFAULTS.size,
42
- style: this.$element.attr('data-style') || Toggle.DEFAULTS.style,
43
- width: this.$element.attr('data-width') || Toggle.DEFAULTS.width,
44
- height: this.$element.attr('data-height') || Toggle.DEFAULTS.height
45
- }
46
- }
47
-
48
- Toggle.prototype.render = function () {
49
- this._onstyle = 'btn-' + this.options.onstyle
50
- this._offstyle = 'btn-' + this.options.offstyle
51
- var size = this.options.size === 'large' ? 'btn-lg'
52
- : this.options.size === 'small' ? 'btn-sm'
53
- : this.options.size === 'mini' ? 'btn-xs'
54
- : ''
55
- var $toggleOn = $('<label class="btn">').html(this.options.on)
56
- .addClass(this._onstyle + ' ' + size)
57
- var $toggleOff = $('<label class="btn">').html(this.options.off)
58
- .addClass(this._offstyle + ' ' + size + ' active')
59
- var $toggleHandle = $('<span class="toggle-handle btn btn-default">')
60
- .addClass(size)
61
- var $toggleGroup = $('<div class="toggle-group">')
62
- .append($toggleOn, $toggleOff, $toggleHandle)
63
- var $toggle = $('<div class="toggle btn" data-toggle="toggle">')
64
- .addClass( this.$element.prop('checked') ? this._onstyle : this._offstyle+' off' )
65
- .addClass(size).addClass(this.options.style)
66
-
67
- this.$element.wrap($toggle)
68
- $.extend(this, {
69
- $toggle: this.$element.parent(),
70
- $toggleOn: $toggleOn,
71
- $toggleOff: $toggleOff,
72
- $toggleGroup: $toggleGroup
73
- })
74
- this.$toggle.append($toggleGroup)
75
-
76
- var width = this.options.width || Math.max($toggleOn.outerWidth(), $toggleOff.outerWidth())+($toggleHandle.outerWidth()/2)
77
- var height = this.options.height || Math.max($toggleOn.outerHeight(), $toggleOff.outerHeight())
78
- $toggleOn.addClass('toggle-on')
79
- $toggleOff.addClass('toggle-off')
80
- this.$toggle.css({ width: width, height: height })
81
- if (this.options.height) {
82
- $toggleOn.css('line-height', $toggleOn.height() + 'px')
83
- $toggleOff.css('line-height', $toggleOff.height() + 'px')
84
- }
85
- this.update(true)
86
- this.trigger(true)
87
- }
88
-
89
- Toggle.prototype.toggle = function () {
90
- if (this.$element.prop('checked')) this.off()
91
- else this.on()
92
- }
93
-
94
- Toggle.prototype.on = function (silent) {
95
- if (this.$element.prop('disabled')) return false
96
- this.$toggle.removeClass(this._offstyle + ' off').addClass(this._onstyle)
97
- this.$element.prop('checked', true)
98
- if (!silent) this.trigger()
99
- }
100
-
101
- Toggle.prototype.off = function (silent) {
102
- if (this.$element.prop('disabled')) return false
103
- this.$toggle.removeClass(this._onstyle).addClass(this._offstyle + ' off')
104
- this.$element.prop('checked', false)
105
- if (!silent) this.trigger()
106
- }
107
-
108
- Toggle.prototype.enable = function () {
109
- this.$toggle.removeAttr('disabled')
110
- this.$element.prop('disabled', false)
111
- }
112
-
113
- Toggle.prototype.disable = function () {
114
- this.$toggle.attr('disabled', 'disabled')
115
- this.$element.prop('disabled', true)
116
- }
117
-
118
- Toggle.prototype.update = function (silent) {
119
- if (this.$element.prop('disabled')) this.disable()
120
- else this.enable()
121
- if (this.$element.prop('checked')) this.on(silent)
122
- else this.off(silent)
123
- }
124
-
125
- Toggle.prototype.trigger = function (silent) {
126
- this.$element.off('change.bs.toggle')
127
- if (!silent) this.$element.change()
128
- this.$element.on('change.bs.toggle', $.proxy(function() {
129
- this.update()
130
- }, this))
131
- }
132
-
133
- Toggle.prototype.destroy = function() {
134
- this.$element.off('change.bs.toggle')
135
- this.$toggleGroup.remove()
136
- this.$element.removeData('bs.toggle')
137
- this.$element.unwrap()
138
- }
139
-
140
- // TOGGLE PLUGIN DEFINITION
141
- // ========================
142
-
143
- function Plugin(option) {
144
- return this.each(function () {
145
- var $this = $(this)
146
- var data = $this.data('bs.toggle')
147
- var options = typeof option == 'object' && option
148
-
149
- if (!data) $this.data('bs.toggle', (data = new Toggle(this, options)))
150
- if (typeof option == 'string' && data[option]) data[option]()
151
- })
152
- }
153
-
154
- var old = $.fn.bootstrapToggle
155
-
156
- $.fn.bootstrapToggle = Plugin
157
- $.fn.bootstrapToggle.Constructor = Toggle
158
-
159
- // TOGGLE NO CONFLICT
160
- // ==================
161
-
162
- $.fn.toggle.noConflict = function () {
163
- $.fn.bootstrapToggle = old
164
- return this
165
- }
166
-
167
- // TOGGLE DATA-API
168
- // ===============
169
-
170
- $(function() {
171
- $('input[type=checkbox][data-toggle^=toggle]').bootstrapToggle()
172
- })
173
-
174
- $(document).on('click.bs.toggle', 'div[data-toggle^=toggle]', function(e) {
175
- var $checkbox = $(this).find('input[type=checkbox]')
176
- $checkbox.bootstrapToggle('toggle')
177
- e.preventDefault()
178
- })
179
-
180
- }(jQuery);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
trunk/addons/toggles/js/index.html DELETED
@@ -1,449 +0,0 @@
1
- <!DOCTYPE html>
2
- <html>
3
- <head>
4
- <script> if (window.location.href.indexOf('minhur.github.io') > 0) window.location.replace('http://www.bootstraptoggle.com') </script>
5
- <meta charset="UTF-8">
6
- <meta name="viewport" content="width=device-width, initial-scale=1">
7
- <meta name="msvalidate.01" content="3638AEFC99423BA5CB586805286C39AA" />
8
- <meta name="description" content="Bootstrap Toggle is a highly flexible Bootstrap plugin that converts checkboxes into toggles." />
9
- <meta name="keywords" content="bootstrap, toggle, switch, bootstrap-toggle, bootstrap-switch" />
10
- <meta name="author" content="metatags generator">
11
- <meta name="robots" content="index, follow">
12
- <meta name="revisit-after" content="1 month">
13
- <title>Bootstrap Toggle</title>
14
- <link rel="canonical" href="http://www.bootstraptoggle.com">
15
- <link href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css" rel="stylesheet" >
16
- <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css" rel="stylesheet">
17
- <link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet">
18
- <link href="css/bootstrap-toggle.css" rel="stylesheet">
19
- <link href="doc/stylesheet.css" rel="stylesheet">
20
- <script src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
21
- </head>
22
- <body>
23
- <header>
24
- <nav class="navbar navbar-default container" role="navigation">
25
- <div class="container">
26
- <div class="navbar-header">
27
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
28
- <span class="sr-only">Toggle navigation</span>
29
- <span class="icon-bar"></span>
30
- <span class="icon-bar"></span>
31
- <span class="icon-bar"></span>
32
- </button>
33
- <a class="navbar-brand" href="#">Bootstrap Toggle</a>
34
- </div>
35
- <div id="navbar" class="collapse navbar-collapse">
36
- <ul class="nav navbar-nav navbar-right">
37
- <li><a href="#usage">Usage</a></li>
38
- <li><a href="#api">API</a></li>
39
- <li><a href="#events">Events</a></li>
40
- <li><a href="#demos">Demos</a></li>
41
- <li><a href="https://github.com/minhur/bootstrap-toggle/issues">Issues</a></li>
42
- <li><a href="https://github.com/minhur/bootstrap-toggle/archive/master.zip">Download</a></li>
43
- <li>
44
- <iframe src="https://mdo.github.io/github-buttons/github-btn.html?user=minhur&repo=bootstrap-toggle&type=watch" allowtransparency="true" frameborder="0" scrolling="0" width="62" height="20"></iframe>
45
- </li>
46
- <li>
47
- <iframe src="https://mdo.github.io/github-buttons/github-btn.html?user=minhur&repo=bootstrap-toggle&type=fork" allowtransparency="true" frameborder="0" scrolling="0" width="53" height="20"></iframe>
48
- </li>
49
- </ul>
50
- </div>
51
- </div>
52
- </nav>
53
- <div class="mast-head">
54
- <div class="container">
55
- <h1>Bootstrap Toggle</h1>
56
- <p>Bootstrap Toggle is a highly flexible Bootstrap plugin that converts checkboxes into toggles</p>
57
- <div class="mast-links">
58
- <iframe src="https://mdo.github.io/github-buttons/github-btn.html?user=minhur&repo=bootstrap-toggle&type=watch&count=true&size=large" allowtransparency="true" frameborder="0" scrolling="0" width="150" height="30"></iframe>
59
- <iframe src="https://mdo.github.io/github-buttons/github-btn.html?user=minhur&repo=bootstrap-toggle&type=fork&count=true&size=large" allowtransparency="true" frameborder="0" scrolling="0" width="150" height="30"></iframe>
60
- </div>
61
- </div>
62
- </div>
63
- </header>
64
-
65
- <main>
66
- <div class="container">
67
- <h2>Getting Started</h2>
68
- <hr>
69
- <h3>Installation</h3>
70
- <p>You can <a href="https://github.com/minhur/bootstrap-toggle/archive/master.zip">download</a> the latest version of Bootstrap Toggle or use CDN to load the library.</p>
71
- <p><span class="label label-warning">Warning</span> If you are using Bootstrap v2.3.2, use <code>bootstrap2-toggle.min.js</code> and <code>bootstrap2-toggle.min.css</code> instead.</p>
72
- <code class="highlight">&lt;link href="https://gitcdn.github.io/bootstrap-toggle/2.2.0/css/bootstrap-toggle.min.css" rel="stylesheet"&gt;
73
- &lt;script src="https://gitcdn.github.io/bootstrap-toggle/2.2.0/js/bootstrap-toggle.min.js"&gt;&lt;/script&gt;</code>
74
-
75
- <h3>Bower Install</h3>
76
- <p></p>
77
- <code class="highlight bash">bower install bootstrap-toggle</code>
78
- </div>
79
- <div id="usage" class="container">
80
- <h2>Usage</h2>
81
- <hr>
82
-
83
- <h3>Basic example</h3>
84
- <p>Simply add <code>data-toggle="toggle"</code> to convert checkboxes into toggles.</p>
85
- <div class="example">
86
- <input type="checkbox" checked data-toggle="toggle">
87
- </div>
88
-
89
- <h3>Stacked checkboxes</h3>
90
- <p>Refer to Bootstrap <a href="http://getbootstrap.com/css/#forms-controls" target="_blank">Form Controls</a> documentation to create stacked checkboxes. Simply add <code>data-toggle="toggle"</code> to convert checkboxes into toggles.</p>
91
- <div class="example">
92
- <div class="checkbox">
93
- <label>
94
- <input type="checkbox" data-toggle="toggle">
95
- Option one is enabled
96
- </label>
97
- </div>
98
- <div class="checkbox disabled">
99
- <label>
100
- <input type="checkbox" disabled data-toggle="toggle">
101
- Option two is disabled
102
- </label>
103
- </div>
104
- </div>
105
-
106
- <h3>Inline Checkboxes</h3>
107
- <p>Refer to Bootstrap <a href="http://getbootstrap.com/css/#forms-controls" target="_blank">Form Controls</a> documentation to create inline checkboxes. Simply add <code>data-toggle="toggle"</code> to a convert checkboxes into toggles.</p>
108
- <div class="example">
109
- <label class="checkbox-inline">
110
- <input type="checkbox" checked data-toggle="toggle"> First
111
- </label>
112
- <label class="checkbox-inline">
113
- <input type="checkbox" data-toggle="toggle"> Second
114
- </label>
115
- <label class="checkbox-inline">
116
- <input type="checkbox" data-toggle="toggle"> Third
117
- </label>
118
- </div>
119
- </div>
120
-
121
- <div id="api" class="container">
122
- <h2>API</h2>
123
- <hr>
124
-
125
- <h3>Initialize by JavaScript</h3>
126
- <p>Initialize toggles with id <code>toggle-one</code> with a single line of JavaScript.</p>
127
- <div class="example">
128
- <input id="toggle-one" checked type="checkbox">
129
- <script>
130
- $(function() {
131
- $('#toggle-one').bootstrapToggle();
132
- })
133
- </script>
134
- </div>
135
-
136
- <h3>Options</h3>
137
- <p>Options can be passed via data attributes or JavaScript. For data attributes, append the option name to <code>data-</code>, as in <code>data-on="Enabled"</code>.</p>
138
- <div class="example">
139
- <input type="checkbox" data-toggle="toggle" data-on="Enabled" data-off="Disabled">
140
- <input type="checkbox" id="toggle-two">
141
- <script>
142
- $(function() {
143
- $('#toggle-two').bootstrapToggle({
144
- on: 'Enabled',
145
- off: 'Disabled'
146
- });
147
- })
148
- </script>
149
- </div>
150
- <div class="table-responsive">
151
- <table class="table table-striped table-condensed">
152
- <thead>
153
- <tr>
154
- <th>Name</th>
155
- <th>Type</th>
156
- <th>Default</th>
157
- <th>Description</th>
158
- </tr>
159
- </thead>
160
- <tbody>
161
- <tr>
162
- <td>on</td>
163
- <td>string | html</td>
164
- <td><code>"On"</code></td>
165
- <td>Text of the <em>on</em> toggle</td>
166
- </tr>
167
- <tr>
168
- <td>off</td>
169
- <td>string | html</td>
170
- <td><code>"Off"</code></td>
171
- <td>Text of the <em>off</em> toggle</td>
172
- </tr>
173
- <tr>
174
- <td>size</td>
175
- <td>string</td>
176
- <td><code>"normal"</code></td>
177
- <td>
178
- Size of the toggle. Possible values are:<code>large</code>,<code>normal</code>,<code>small</code>,<code>mini</code><br>
179
- Refer to Bootstrap <a href="http://getbootstrap.com/css/#buttons-sizes" target="_blank">Button Sizes</a> documentation for more information.
180
- </td>
181
- </tr>
182
- <tr>
183
- <td>onstyle</td>
184
- <td>string</td>
185
- <td><code>"primary"</code></td>
186
- <td>
187
- Style of the <em>on</em> toggle.<br>Possible values are:<code>default</code>,<code>primary</code>,<code>success</code>,<code>info</code>,<code>warning</code>,<code>danger</code><br>
188
- Refer to Bootstrap <a href="http://getbootstrap.com/css/#buttons-options" target="_blank">Button Options</a> documentation for more information.
189
- </td>
190
- </tr>
191
- <tr>
192
- <td>offstyle</td>
193
- <td>string</td>
194
- <td><code>"default"</code></td>
195
- <td>
196
- Style of the <em>off</em> toggle.<br>Possible values are:<code>default</code>,<code>primary</code>,<code>success</code>,<code>info</code>,<code>warning</code>,<code>danger</code><br>
197
- Refer to Bootstrap <a href="http://getbootstrap.com/css/#buttons-options" target="_blank">Button Options</a> documentation for more information.
198
- </td>
199
- </tr>
200
- <tr>
201
- <td>style</td>
202
- <td>string</td>
203
- <td></td>
204
- <td>
205
- Appends the value to the class attribute of the toggle. This can be used to apply custom styles. Refer to Custom Styles for reference.
206
- </td>
207
- </tr>
208
- <tr>
209
- <td>width</td>
210
- <td>integer</td>
211
- <td><em>null</em></td>
212
- <td>
213
- Sets the width of the toggle. if set to <em>null</em>, width will be calculated.
214
- </td>
215
- </tr>
216
- <tr>
217
- <td>height</td>
218
- <td>integer</td>
219
- <td><em>null</em></td>
220
- <td>
221
- Sets the height of the toggle. if set to <em>null</em>, height will be calculated.
222
- </td>
223
- </tr>
224
- </tbody>
225
- </table>
226
- </div>
227
-
228
- <h3>Methods</h3>
229
- <p>Methods can be used to control toggles directly.</p>
230
- <div class="example">
231
- <input id="toggle-demo" type="checkbox" data-toggle="toggle">
232
- </div>
233
- <div class="table-responsive">
234
- <table class="table table-striped table-condensed">
235
- <thead>
236
- <tr>
237
- <th>Method</th>
238
- <th>Example</th>
239
- <th>Description</th>
240
- <th>Demo</th>
241
- </tr>
242
- </thead>
243
- <tbody>
244
- <tr>
245
- <td><em>initialize</em></td>
246
- <td><code>$('#toggle-demo').bootstrapToggle()</code></td>
247
- <td>Initializes the toggle plugin with options</td>
248
- <td><button class="btn btn-default btn-xs" onclick="demo.init('#toggle-demo')">Initialize</button></td>
249
- </tr>
250
- <tr>
251
- <td>destroy</td>
252
- <td><code>$('#toggle-demo').bootstrapToggle('destroy')</code></td>
253
- <td>Destroys the toggle</td>
254
- <td><button class="btn btn-default btn-xs" onclick="demo.destroy('#toggle-demo')">Destroy</button></td>
255
- </tr>
256
- <tr>
257
- <td>on</td>
258
- <td><code>$('#toggle-demo').bootstrapToggle('on')</code></td>
259
- <td>Sets the toggle to 'On' state</td>
260
- <td><button class="btn btn-default btn-xs" onclick="demo.on('#toggle-demo')">On</button></td>
261
- </tr>
262
- <tr>
263
- <td>off</td>
264
- <td><code>$('#toggle-demo').bootstrapToggle('off')</code></td>
265
- <td>Sets the toggle to 'Off' state</td>
266
- <td><button class="btn btn-default btn-xs" onclick="demo.off('#toggle-demo')">Off</button></td>
267
- </tr>
268
- <tr>
269
- <td>toggle</td>
270
- <td><code>$('#toggle-demo').bootstrapToggle('toggle')</code></td>
271
- <td>Toggles the state of the toggle</td>
272
- <td><button class="btn btn-default btn-xs" onclick="demo.toggle('#toggle-demo')">Toggle</button></td>
273
- </tr>
274
- <tr>
275
- <td>enable</td>
276
- <td><code>$('#toggle-demo').bootstrapToggle('enable')</code></td>
277
- <td>Enables the toggle</td>
278
- <td><button class="btn btn-default btn-xs" onclick="demo.enable('#toggle-demo')">Enable</button></td>
279
- </tr>
280
- <tr>
281
- <td>disable</td>
282
- <td><code>$('#toggle-demo').bootstrapToggle('disable')</code></td>
283
- <td>Disables the toggle</td>
284
- <td><button class="btn btn-default btn-xs" onclick="demo.disable('#toggle-demo')">Disable</button></td>
285
- </tr>
286
- </tbody>
287
- </table>
288
- </div>
289
- </div>
290
-
291
-
292
- <div id="events" class="container">
293
- <h2>Events</h2>
294
- <hr>
295
-
296
- <h3>Event Propagation</h3>
297
- <p><span class="label label-primary">Note</span> All events are propagated to and from input element to the toggle. </p>
298
- <p>You should listen to events from the <code>&lt;input type="checkbox"></code> directly rather than look for custom events.</p>
299
- <div class="example">
300
- <input id="toggle-event" type="checkbox" data-toggle="toggle">
301
- <div id="console-event"></div>
302
- <script>
303
- $(function() {
304
- $('#toggle-event').change(function() {
305
- $('#console-event').html('Toggle: ' + $(this).prop('checked'))
306
- })
307
- })
308
- </script>
309
- </div>
310
-
311
- <h3>API vs Input</h3>
312
- <p>This also means that using the API or Input to trigger events will work both ways.</p>
313
- <div class="example">
314
- <input id="toggle-trigger" type="checkbox" data-toggle="toggle">
315
- <button class="btn btn-success" onclick="toggleOn()">On by API</button>
316
- <button class="btn btn-danger" onclick="toggleOff()">Off by API</button>
317
- <button class="btn btn-success" onclick="toggleOnByInput()">On by Input</button>
318
- <button class="btn btn-danger" onclick="toggleOffByInput()">Off by Input</button>
319
- <script>
320
- function toggleOn() {
321
- $('#toggle-trigger').bootstrapToggle('on')
322
- }
323
- function toggleOff() {
324
- $('#toggle-trigger').bootstrapToggle('off')
325
- }
326
- function toggleOnByInput() {
327
- $('#toggle-trigger').prop('checked', true).change()
328
- }
329
- function toggleOffByInput() {
330
- $('#toggle-trigger').prop('checked', false).change()
331
- }
332
- </script>
333
- </div>
334
- </div>
335
-
336
- <div id="demos" class="container">
337
- <h2>Demos</h2>
338
- <hr>
339
-
340
- <h3>Sizes</h3>
341
- <p>Bootstrap toggle is available in different sizes. Refer to Bootstrap <a href="http://getbootstrap.com/css/#buttons-sizes" target="_blank">Button Sizes</a> documentation for more information.</p>
342
- <div class="example">
343
- <input type="checkbox" checked data-toggle="toggle" data-size="large">
344
- <input type="checkbox" checked data-toggle="toggle" data-size="normal">
345
- <input type="checkbox" checked data-toggle="toggle" data-size="small">
346
- <input type="checkbox" checked data-toggle="toggle" data-size="mini">
347
- </div>
348
-
349
- <h3>Custom Sizes</h3>
350
- <p>Bootstrap toggle can handle custom sizes by <code>data-width</code> and <code>data-height</code> options.</p>
351
- <div class="example">
352
- <input type="checkbox" checked data-toggle="toggle" data-width="100" data-height="75">
353
- <input type="checkbox" checked data-toggle="toggle" data-height="75">
354
- <input type="checkbox" checked data-toggle="toggle" data-width="100">
355
- </div>
356
-
357
- <h3>Colors</h3>
358
- <p>Bootstrap Toggle supports various colors. Refer to Bootstrap <a href="http://getbootstrap.com/css/#buttons-options" target="_blank">Button Options</a> documentation for more information.</p>
359
- <div class="example">
360
- <input type="checkbox" checked data-toggle="toggle" data-onstyle="primary">
361
- <input type="checkbox" checked data-toggle="toggle" data-onstyle="success">
362
- <input type="checkbox" checked data-toggle="toggle" data-onstyle="info">
363
- <input type="checkbox" checked data-toggle="toggle" data-onstyle="warning">
364
- <input type="checkbox" checked data-toggle="toggle" data-onstyle="danger">
365
- <input type="checkbox" checked data-toggle="toggle" data-onstyle="default">
366
- </div>
367
-
368
- <h3>Colors Mix</h3>
369
- <p>You can style on state as well as the off state.</p>
370
- <div class="example">
371
- <input type="checkbox" checked data-toggle="toggle" data-onstyle="success" data-offstyle="danger">
372
- <input type="checkbox" checked data-toggle="toggle" data-onstyle="warning" data-offstyle="info">
373
- </div>
374
-
375
- <h3>Custom Style</h3>
376
- <p>Customized styles can be applied as easily.</p>
377
- <div class="example">
378
- <style>
379
- .toggle.ios, .toggle-on.ios, .toggle-off.ios { border-radius: 20px; }
380
- .toggle.ios .toggle-handle { border-radius: 20px; }
381
- </style>
382
- <input type="checkbox" checked data-toggle="toggle" data-style="ios">
383
- <style>
384
- .toggle.android { border-radius: 0px;}
385
- .toggle.android .toggle-handle { border-radius: 0px; }
386
- </style>
387
- <input type="checkbox" checked data-toggle="toggle" data-style="android" data-onstyle="info">
388
- </div>
389
-
390
- <h3>Custom Text</h3>
391
- <p>The text can be changed easily with attributes or options.</p>
392
- <div class="example">
393
- <input type="checkbox" checked data-toggle="toggle" data-on="Ready" data-off="Not Ready" data-onstyle="success" data-offstyle="danger">
394
- </div>
395
-
396
- <h3>Icons/Html Text</h3>
397
- <p>You can easily add icons or images since html is supported for on/off text.</p>
398
- <div class="example">
399
- <input type="checkbox" checked data-toggle="toggle" data-on="<i class='fa fa-play'></i> Play" data-off="<i class='fa fa-pause'></i> Pause">
400
- </div>
401
-
402
- <h3>Multiple Lines of Text</h3>
403
- <p>Toggles with multiple lines will adjust its heights.</p>
404
- <div class="example">
405
- <input type="checkbox" checked data-toggle="toggle" data-on="Hello<br>World" data-off="Goodbye<br>World">
406
- </div>
407
-
408
- <h3>Animation Speed</h3>
409
- <p>Transition speed can be easily controlled with css <code>transition</code> property on <code>.toggle-group</code>. You can also turn animation off completely.</p>
410
- <div class="example">
411
- <style>
412
- .slow .toggle-group { transition: left 0.7s; -webkit-transition: left 0.7s; }
413
- .fast .toggle-group { transition: left 0.1s; -webkit-transition: left 0.1s; }
414
- .quick .toggle-group { transition: none; -webkit-transition: none; }
415
- </style>
416
- <input type="checkbox" checked data-toggle="toggle" data-style="slow">
417
- <input type="checkbox" checked data-toggle="toggle" data-class="fast">
418
- <input type="checkbox" checked data-toggle="toggle" data-style="quick">
419
- </div>
420
- <div>
421
- </main>
422
- <footer>
423
- <div class="container">
424
- <p>
425
- <img class="nyt-logo" src="doc/nyt.png">
426
- <img class="nyt-logo" src="doc/nytdev.svg">
427
- </p>
428
- <p>Designed and built by <a href="https://github.com/minhur" target="_blank">Min Hur</a> for <a href="http://developers.nytimes.com" target="_blank">The New York Times Company</a></p>
429
- <p>Latest Version: 2.2.0 | Code licensed under MIT</p>
430
- <p>
431
- <iframe src="https://mdo.github.io/github-buttons/github-btn.html?user=minhur&repo=bootstrap-toggle&type=watch&count=true" allowtransparency="true" frameborder="0" scrolling="0" width="110" height="20"></iframe>
432
- <iframe src="https://mdo.github.io/github-buttons/github-btn.html?user=minhur&repo=bootstrap-toggle&type=fork&count=true" allowtransparency="true" frameborder="0" scrolling="0" width="95" height="20"></iframe>
433
- </p>
434
- </div>
435
- </footer>
436
- <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
437
- <script src="doc/script.js"></script>
438
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
439
- <script src="js/bootstrap-toggle.js"></script>
440
- <script>
441
- (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
442
- (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
443
- m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
444
- })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
445
- ga('create', 'UA-55669452-1', 'auto');
446
- ga('send', 'pageview');
447
- </script>
448
- </body>
449
- </html>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
trunk/cmb2/bootstrap.php DELETED
@@ -1,50 +0,0 @@
1
- <?php
2
- /**
3
- * Bootstraps the CMB2 process
4
- *
5
- * @category WordPress_Plugin
6
- * @package CMB2
7
- * @author WebDevStudios
8
- * @license GPL-2.0+
9
- * @link http://webdevstudios.com
10
- */
11
- if ( ! defined( 'ABSPATH' ) ) exit;
12
- /**
13
- * Fires when CMB2 is included/loaded
14
- *
15
- * Should be used to to add metaboxes. See example-functions.php
16
- */
17
- do_action( 'cmb2_init' );
18
-
19
- /**
20
- * For back-compat. Does the dirtywork of instantiatiating all the
21
- * CMB2 instances for the cmb2_meta_boxes filter
22
- * @since 2.0.2
23
- */
24
- $all_meta_boxes_config = apply_filters( 'cmb2_meta_boxes', array() );
25
- foreach ( (array) $all_meta_boxes_config as $meta_box_config ) {
26
- new CMB2( $meta_box_config );
27
- }
28
-
29
- /**
30
- * Fires after all CMB2 instances are created
31
- */
32
- do_action( 'cmb2_init_before_hookup' );
33
-
34
- /**
35
- * Get all created metaboxes, and instantiate CMB2_hookup
36
- * on metaboxes which require it.
37
- * @since 2.0.2
38
- */
39
- foreach ( CMB2_Boxes::get_all() as $cmb ) {
40
- if ( $cmb->prop( 'hookup' ) ) {
41
- $hookup = new CMB2_hookup( $cmb );
42
- }
43
- }
44
-
45
- /**
46
- * Fires after CMB2 initiation process has been completed
47
- */
48
- do_action( 'cmb2_after_init' );
49
-
50
- // End. That's it, folks! //
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
trunk/cmb2/css/cmb2.css DELETED
@@ -1,3461 +0,0 @@
1
- /**
2
- * CMB Styling
3
- */
4
-
5
- /*--------------------------------------------------------------
6
- Main Wrap
7
- --------------------------------------------------------------*/
8
-
9
- /* line 5, sass/partials/_main_wrap.scss */
10
-
11
- .cmb2-wrap {
12
- margin: 0;
13
- }
14
-
15
- /* line 8, sass/partials/_main_wrap.scss */
16
-
17
- .cmb2-wrap input,
18
- .cmb2-wrap textarea {
19
- font-size: 14px;
20
- max-width: 100%;
21
- padding: 5px;
22
- }
23
-
24
- /* line 18, sass/partials/_main_wrap.scss */
25
-
26
- .cmb2-wrap input[type=text].cmb2-oembed {
27
- width: 100%;
28
- }
29
-
30
- /* line 23, sass/partials/_main_wrap.scss */
31
-
32
- .cmb2-wrap textarea {
33
- width: 500px;
34
- }
35
-
36
- /* line 26, sass/partials/_main_wrap.scss */
37
-
38
- .cmb2-wrap textarea.cmb2-textarea-code {
39
- font-family: "Courier 10 Pitch", Courier, monospace;
40
- line-height: 16px;
41
- }
42
-
43
- /* line 34, sass/partials/_main_wrap.scss */
44
-
45
- .cmb2-wrap input.cmb2-text-small,
46
- .cmb2-wrap input.cmb2-timepicker {
47
- width: 100px;
48
- }
49
-
50
- /* line 40, sass/partials/_main_wrap.scss */
51
-
52
- .cmb2-wrap input.cmb2-text-money {
53
- width: 90px;
54
- }
55
-
56
- /* line 45, sass/partials/_main_wrap.scss */
57
-
58
- .cmb2-wrap input.cmb2-text-medium {
59
- width: 230px;
60
- }
61
-
62
- /* line 50, sass/partials/_main_wrap.scss */
63
-
64
- .cmb2-wrap input.cmb2-upload-file {
65
- width: 65%;
66
- }
67
-
68
- /* line 54, sass/partials/_main_wrap.scss */
69
-
70
- .cmb2-wrap input.ed_button {
71
- padding: 2px 4px;
72
- }
73
-
74
- /* line 59, sass/partials/_main_wrap.scss */
75
-
76
- .cmb2-wrap input:not([type="hidden"]) + input,
77
- .cmb2-wrap input:not([type="hidden"]) + .button,
78
- .cmb2-wrap input:not([type="hidden"]) + select {
79
- margin-left: 20px;
80
- }
81
-
82
- /* line 67, sass/partials/_main_wrap.scss */
83
-
84
- .cmb2-wrap ul {
85
- margin: 0;
86
- }
87
-
88
- /* line 71, sass/partials/_main_wrap.scss */
89
-
90
- .cmb2-wrap li {
91
- font-size: 14px;
92
- line-height: 16px;
93
- margin: 1px 0 5px 0;
94
- }
95
-
96
- /* line 82, sass/partials/_main_wrap.scss */
97
-
98
- .cmb2-wrap select {
99
- font-size: 14px;
100
- margin-top: 3px;
101
- }
102
-
103
- /* line 87, sass/partials/_main_wrap.scss */
104
-
105
- .cmb2-wrap input:focus,
106
- .cmb2-wrap textarea:focus {
107
- background: #fffff8;
108
- }
109
-
110
- /* line 92, sass/partials/_main_wrap.scss */
111
-
112
- .cmb2-wrap input[type="radio"] {
113
- margin: 0 5px 0 0;
114
- padding: 0;
115
- }
116
-
117
- /* line 97, sass/partials/_main_wrap.scss */
118
-
119
- .cmb2-wrap input[type="checkbox"] {
120
- margin: 0 5px 0 0;
121
- padding: 0;
122
- }
123
-
124
- /* line 102, sass/partials/_main_wrap.scss */
125
-
126
- .cmb2-wrap button,
127
- .cmb2-wrap .button {
128
- white-space: nowrap;
129
- }
130
-
131
- /* line 107, sass/partials/_main_wrap.scss */
132
-
133
- .cmb2-wrap .mceLayout {
134
- border: 1px solid #e9e9e9 !important;
135
- }
136
-
137
- /* line 111, sass/partials/_main_wrap.scss */
138
-
139
- .cmb2-wrap .mceIframeContainer {
140
- background: #fff;
141
- }
142
-
143
- /* line 115, sass/partials/_main_wrap.scss */
144
-
145
- .cmb2-wrap .meta_mce {
146
- width: 97%;
147
- }
148
-
149
- /* line 118, sass/partials/_main_wrap.scss */
150
-
151
- .cmb2-wrap .meta_mce textarea {
152
- width: 100%;
153
- }
154
-
155
- /* line 126, sass/partials/_main_wrap.scss */
156
-
157
- .cmb2-wrap .wp-color-result,
158
- .cmb2-wrap .wp-picker-input-wrap {
159
- vertical-align: middle;
160
- }
161
-
162
- /* line 131, sass/partials/_main_wrap.scss */
163
-
164
- .cmb2-wrap .wp-color-result,
165
- .cmb2-wrap .wp-picker-container {
166
- margin: 0 10px 0 0;
167
- }
168
-
169
- /* line 136, sass/partials/_main_wrap.scss */
170
-
171
- .cmb2-wrap .cmb-row {
172
- margin: 0;
173
- }
174
-
175
- /* line 139, sass/partials/_main_wrap.scss */
176
-
177
- .cmb2-wrap .cmb-row:after {
178
- content: '';
179
- clear: both;
180
- display: block;
181
- width: 100%;
182
- }
183
-
184
- /* line 146, sass/partials/_main_wrap.scss */
185
-
186
- .cmb2-wrap .cmb-row.cmb-repeat-row {
187
- padding: 1.8em 0 0;
188
- }
189
-
190
- /* line 149, sass/partials/_main_wrap.scss */
191
-
192
- .cmb2-wrap .cmb-row.cmb-repeat-row:first-of-type {
193
- padding: 0;
194
- }
195
-
196
- /* line 154, sass/partials/_main_wrap.scss */
197
-
198
- .cmb2-wrap .cmb-row.cmb-repeat .cmb2-metabox-description {
199
- padding-top: 0;
200
- padding-bottom: 1.8em;
201
- }
202
-
203
- /* line 161, sass/partials/_main_wrap.scss */
204
-
205
- .cmb2-metabox {
206
- clear: both;
207
- margin: 0;
208
- }
209
-
210
- /* line 167, sass/partials/_main_wrap.scss */
211
-
212
- .cmb2-metabox > .cmb-row:first-of-type > .cmb-td,
213
- .cmb2-metabox > .cmb-row:first-of-type > .cmb-th,
214
- .cmb2-metabox .cmb-field-list > .cmb-row:first-of-type > .cmb-td,
215
- .cmb2-metabox .cmb-field-list > .cmb-row:first-of-type > .cmb-th {
216
- border: 0;
217
- }
218
-
219
- /* line 174, sass/partials/_main_wrap.scss */
220
-
221
- .cmb2-metabox > .cmb-row .cmb-repeat-table .cmb-row > .cmb-td {
222
- padding-right: 20px;
223
- box-sizing: border-box;
224
- float: left;
225
- }
226
-
227
- /* line 182, sass/partials/_main_wrap.scss */
228
-
229
- .cmb-add-row {
230
- margin: 1.8em 0 0;
231
- }
232
-
233
- /* line 186, sass/partials/_main_wrap.scss */
234
-
235
- .cmb-nested .cmb-td,
236
- .cmb-repeatable-group .cmb-th,
237
- .cmb-repeatable-group:first-of-type {
238
- border: 0;
239
- }
240
-
241
- /* line 192, sass/partials/_main_wrap.scss */
242
-
243
- .cmb-row:last-of-type,
244
- .cmb2-wrap .cmb-row:last-of-type,
245
- .cmb-repeatable-group:last-of-type {
246
- border-bottom: 0;
247
- }
248
-
249
- /* line 198, sass/partials/_main_wrap.scss */
250
-
251
- .cmb-repeatable-grouping {
252
- border: 1px solid #e9e9e9;
253
- padding: 0 1em;
254
- max-width: 1000px;
255
- }
256
-
257
- /* line 202, sass/partials/_main_wrap.scss */
258
-
259
- .cmb-repeatable-grouping.cmb-row {
260
- margin: 0 0 0.8em;
261
- }
262
-
263
- /* line 209, sass/partials/_main_wrap.scss */
264
-
265
- .cmb-th {
266
- color: #222222;
267
- float: left;
268
- font-weight: 600;
269
- line-height: 1.3;
270
- padding: 20px 10px 20px 0;
271
- vertical-align: top;
272
- width: 200px;
273
- }
274
-
275
- /* line 223, sass/partials/_main_wrap.scss */
276
-
277
- .cmb-td {
278
- line-height: 1.3;
279
- max-width: 100%;
280
- padding: 15px 10px;
281
- vertical-align: middle;
282
- }
283
-
284
- /* line 232, sass/partials/_main_wrap.scss */
285
-
286
- .cmb-type-title .cmb-td {
287
- padding: 0;
288
- }
289
-
290
- /* line 237, sass/partials/_main_wrap.scss */
291
-
292
- .cmb-th label {
293
- display: block;
294
- padding: 5px 0;
295
- }
296
-
297
- /* line 242, sass/partials/_main_wrap.scss */
298
-
299
- .cmb-th + .cmb-td {
300
- float: left;
301
- }
302
-
303
- /* line 246, sass/partials/_main_wrap.scss */
304
-
305
- .cmb-td .cmb-td {
306
- padding-bottom: 1em;
307
- }
308
-
309
- /* line 250, sass/partials/_main_wrap.scss */
310
-
311
- .cmb-remove-row {
312
- text-align: right;
313
- }
314
-
315
- /* line 254, sass/partials/_main_wrap.scss */
316
-
317
- .empty-row.hidden {
318
- display: none;
319
- }
320
-
321
- /* line 260, sass/partials/_main_wrap.scss */
322
-
323
- .cmb-repeatable-group .cmb-th {
324
- padding: 5px;
325
- }
326
-
327
- /* line 264, sass/partials/_main_wrap.scss */
328
-
329
- .cmb-repeatable-group .cmb-group-title {
330
- background-color: #e9e9e9;
331
- padding: 8px 12px 8px 2.2em;
332
- margin: 0 -1em;
333
- min-height: 1.5em;
334
- font-size: 14px;
335
- line-height: 1.4;
336
- }
337
-
338
- /* line 272, sass/partials/_main_wrap.scss */
339
-
340
- .cmb-repeatable-group .cmb-group-title h4 {
341
- border: 0;
342
- margin: 0;
343
- font-size: 1.2em;
344
- font-weight: 500;
345
- padding: 0.5em 0.75em;
346
- }
347
-
348
- /* line 280, sass/partials/_main_wrap.scss */
349
-
350
- .cmb-repeatable-group .cmb-group-title .cmb-th {
351
- display: block;
352
- width: 100%;
353
- }
354
-
355
- /* line 286, sass/partials/_main_wrap.scss */
356
-
357
- .cmb-repeatable-group .cmb-group-description .cmb-th {
358
- font-size: 1.2em;
359
- display: block;
360
- float: none;
361
- padding-bottom: 1em;
362
- text-align: left;
363
- width: 100%;
364
- }
365
-
366
- /* line 27, sass/partials/_mixins.scss */
367
-
368
- .cmb-repeatable-group .cmb-group-description .cmb-th label {
369
- display: block;
370
- margin-top: 0em;
371
- padding-bottom: 5px;
372
- }
373
-
374
- /* line 32, sass/partials/_mixins.scss */
375
-
376
- .cmb-repeatable-group .cmb-group-description .cmb-th label:after {
377
- border-bottom: 1px solid #e9e9e9;
378
- content: '';
379
- clear: both;
380
- display: block;
381
- padding-top: .4em;
382
- }
383
-
384
- /* line 290, sass/partials/_main_wrap.scss */
385
-
386
- .cmb-repeatable-group .cmb-shift-rows {
387
- font-size: 1em;
388
- margin-right: 1em;
389
- text-decoration: none;
390
- }
391
-
392
- /* line 295, sass/partials/_main_wrap.scss */
393
-
394
- .cmb-repeatable-group .cmb-shift-rows .dashicons {
395
- font-size: 1.5em;
396
- height: 1.5em;
397
- line-height: 1.2em;
398
- width: 1em;
399
- }
400
-
401
- /* line 301, sass/partials/_main_wrap.scss */
402
-
403
- .cmb-repeatable-group .cmb-shift-rows .dashicons.dashicons-arrow-down-alt2 {
404
- line-height: 1.3em;
405
- }
406
-
407
- /* line 308, sass/partials/_main_wrap.scss */
408
-
409
- .cmb-repeatable-group .cmb2-upload-button {
410
- float: right;
411
- }
412
-
413
- /* line 314, sass/partials/_main_wrap.scss */
414
-
415
- p.cmb2-metabox-description {
416
- color: #aaaaaa;
417
- font-style: italic;
418
- margin: 0;
419
- padding-top: .5em;
420
- }
421
-
422
- /* line 321, sass/partials/_main_wrap.scss */
423
-
424
- span.cmb2-metabox-description {
425
- color: #aaaaaa;
426
- font-style: italic;
427
- }
428
-
429
- /* line 326, sass/partials/_main_wrap.scss */
430
-
431
- .cmb2-metabox-title {
432
- margin: 0 0 5px 0;
433
- padding: 5px 0 0 0;
434
- font-size: 14px;
435
- }
436
-
437
- /* line 332, sass/partials/_main_wrap.scss */
438
-
439
- .cmb-inline ul {
440
- padding: 4px 0 0 0;
441
- }
442
-
443
- /* line 336, sass/partials/_main_wrap.scss */
444
-
445
- .cmb-inline li {
446
- display: inline-block;
447
- padding-right: 18px;
448
- }
449
-
450
- /* line 341, sass/partials/_main_wrap.scss */
451
-
452
- .cmb-type-textarea-code pre {
453
- margin: 0;
454
- }
455
-
456
- /* line 347, sass/partials/_main_wrap.scss */
457
-
458
- .cmb2-media-status .img-status {
459
- clear: none;
460
- display: inline-block;
461
- float: left;
462
- margin-right: 10px;
463
- width: auto;
464
- }
465
-
466
- /* line 354, sass/partials/_main_wrap.scss */
467
-
468
- .cmb2-media-status .img-status img {
469
- max-width: 350px;
470
- }
471
-
472
- /* line 359, sass/partials/_main_wrap.scss */
473
-
474
- .cmb2-media-status .img-status img,
475
- .cmb2-media-status .embed-status {
476
- background: #ffffff;
477
- border: 1px solid #e9e9e9;
478
- border-radius: 2px;
479
- -moz-border-radius: 2px;
480
- margin: 15px 0 0 0;
481
- padding: 5px;
482
- }
483
-
484
- /* line 369, sass/partials/_main_wrap.scss */
485
-
486
- .cmb2-media-status .embed-status {
487
- float: left;
488
- max-width: 800px;
489
- }
490
-
491
- /* line 374, sass/partials/_main_wrap.scss */
492
-
493
- .cmb2-media-status .img-status,
494
- .cmb2-media-status .embed-status {
495
- position: relative;
496
- }
497
-
498
- /* line 377, sass/partials/_main_wrap.scss */
499
-
500
- .cmb2-media-status .img-status .cmb2-remove-file-button,
501
- .cmb2-media-status .embed-status .cmb2-remove-file-button {
502
- background: url(../images/ico-delete.png);
503
- height: 16px;
504
- left: -5px;
505
- position: absolute;
506
- text-indent: -9999px;
507
- top: -5px;
508
- width: 16px;
509
- }
510
-
511
- /* line 391, sass/partials/_main_wrap.scss */
512
-
513
- .cmb2-media-status .img-status .cmb2-remove-file-button {
514
- top: 10px;
515
- }
516
-
517
- /* line 396, sass/partials/_main_wrap.scss */
518
-
519
- .cmb2-media-status .img-status img,
520
- .cmb2-media-status .file-status > span {
521
- cursor: pointer;
522
- }
523
-
524
- /* line 402, sass/partials/_main_wrap.scss */
525
-
526
- .cmb-type-file-list .cmb2-media-status .img-status {
527
- clear: none;
528
- float: left;
529
- margin-right: 10px;
530
- width: auto;
531
- }
532
-
533
- /* line 409, sass/partials/_main_wrap.scss */
534
-
535
- .cmb-attach-list li {
536
- clear: both;
537
- display: inline-block;
538
- margin-bottom: 25px;
539
- width: 100%;
540
- }
541
-
542
- /* line 415, sass/partials/_main_wrap.scss */
543
-
544
- .cmb-attach-list li img {
545
- cursor: move;
546
- float: left;
547
- margin-right: 10px;
548
- }
549
-
550
- /* line 422, sass/partials/_main_wrap.scss */
551
-
552
- .cmb2-remove-wrapper {
553
- margin: 0;
554
- }
555
-
556
- /* line 426, sass/partials/_main_wrap.scss */
557
-
558
- .child-cmb2 .cmb-th {
559
- text-align: left;
560
- }
561
-
562
- /*--------------------------------------------------------------
563
- Post Metaboxes
564
- --------------------------------------------------------------*/
565
-
566
- /* line 4, sass/partials/_post_metaboxes.scss */
567
-
568
- #poststuff .cmb-group-title {
569
- margin-left: -1em;
570
- margin-right: -1em;
571
- padding-left: 2.2em;
572
- min-height: 1.5em;
573
- }
574
-
575
- /* line 14, sass/partials/_post_metaboxes.scss */
576
-
577
- .postbox-container .cmb2-wrap,
578
- .cmb-repeat-group-wrap .cmb2-wrap {
579
- margin: 0;
580
- }
581
-
582
- /* line 17, sass/partials/_post_metaboxes.scss */
583
-
584
- .postbox-container .cmb2-wrap > .cmb-field-list > .cmb-row,
585
- .cmb-repeat-group-wrap .cmb2-wrap > .cmb-field-list > .cmb-row {
586
- padding: 1.8em 0;
587
- }
588
-
589
- /* line 23, sass/partials/_post_metaboxes.scss */
590
-
591
- .postbox-container .cmb2-wrap input[type=text].cmb2-oembed,
592
- .cmb-repeat-group-wrap .cmb2-wrap input[type=text].cmb2-oembed {
593
- width: 100%;
594
- }
595
-
596
- /* line 29, sass/partials/_post_metaboxes.scss */
597
-
598
- .postbox-container .cmb-row,
599
- .cmb-repeat-group-wrap .cmb-row {
600
- padding: 0; /* padding: 0 0 1.8em; */
601
- margin: 0 0 0.8em;
602
- }
603
-
604
- /* line 33, sass/partials/_post_metaboxes.scss */
605
-
606
- .postbox-container .cmb-row .cmbhandle,
607
- .cmb-repeat-group-wrap .cmb-row .cmbhandle {
608
- right: -1em;
609
- position: relative;
610
- }
611
-
612
- /* line 39, sass/partials/_post_metaboxes.scss */
613
-
614
- .postbox-container .cmb-repeatable-grouping,
615
- .cmb-repeat-group-wrap .cmb-repeatable-grouping {
616
- padding: 0 1em;
617
- max-width: 100%;
618
- min-width: 1px !important;
619
- }
620
-
621
- /* line 45, sass/partials/_post_metaboxes.scss */
622
-
623
- .postbox-container .cmb-repeatable-group > .cmb-row,
624
- .cmb-repeat-group-wrap .cmb-repeatable-group > .cmb-row {
625
- padding-bottom: 0;
626
- }
627
-
628
- /* line 49, sass/partials/_post_metaboxes.scss */
629
-
630
- .postbox-container .cmb-th,
631
- .cmb-repeat-group-wrap .cmb-th {
632
- width: 18%;
633
- padding: 0 2% 0 0;
634
- }
635
-
636
- /* line 55, sass/partials/_post_metaboxes.scss */
637
-
638
- .postbox-container .cmb-td,
639
- .cmb-repeat-group-wrap .cmb-td {
640
- margin-bottom: 0;
641
- padding: 0;
642
- line-height: 1.3;
643
- }
644
-
645
- /* line 61, sass/partials/_post_metaboxes.scss */
646
-
647
- .postbox-container .cmb-repeat-row .cmb-td,
648
- .cmb-repeat-group-wrap .cmb-repeat-row .cmb-td {
649
- padding-bottom: 1.8em;
650
- }
651
-
652
- /* line 65, sass/partials/_post_metaboxes.scss */
653
-
654
- .postbox-container .cmb-th + .cmb-td,
655
- .cmb-repeat-group-wrap .cmb-th + .cmb-td {
656
- width: 80%;
657
- float: right;
658
- }
659
-
660
- /* line 70, sass/partials/_post_metaboxes.scss */
661
-
662
- .postbox-container .cmb-row:not(:last-of-type),
663
- .postbox-container .cmb-repeatable-group:not(:last-of-type),
664
- .cmb-repeat-group-wrap .cmb-row:not(:last-of-type),
665
- .cmb-repeat-group-wrap .cmb-repeatable-group:not(:last-of-type) {
666
- border-bottom: 1px solid #e9e9e9;
667
- }
668
-
669
- /* line 79, sass/partials/_post_metaboxes.scss */
670
-
671
- .postbox-container .cmb-repeat-group-field,
672
- .postbox-container .cmb-remove-field-row,
673
- .cmb-repeat-group-wrap .cmb-repeat-group-field,
674
- .cmb-repeat-group-wrap .cmb-remove-field-row {
675
- padding-top: 1.8em;
676
- }
677
-
678
- /* line 86, sass/partials/_post_metaboxes.scss */
679
-
680
- .postbox-container .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody,
681
- .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody,
682
- .cmb-repeat-group-wrap .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody,
683
- .cmb-repeat-group-wrap .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody {
684
- display: table;
685
- width: 100%;
686
- }
687
-
688
- /* line 90, sass/partials/_post_metaboxes.scss */
689
-
690
- .postbox-container .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text,
691
- .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text,
692
- .cmb-repeat-group-wrap .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text,
693
- .cmb-repeat-group-wrap .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text {
694
- width: 100%;
695
- }
696
-
697
- /* line 94, sass/partials/_post_metaboxes.scss */
698
-
699
- .postbox-container .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row),
700
- .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row),
701
- .cmb-repeat-group-wrap .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row),
702
- .cmb-repeat-group-wrap .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row) {
703
- display: table-row;
704
- }
705
-
706
- /* line 98, sass/partials/_post_metaboxes.scss */
707
-
708
- .postbox-container .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td,
709
- .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td,
710
- .cmb-repeat-group-wrap .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td,
711
- .cmb-repeat-group-wrap .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td {
712
- display: table-cell;
713
- float: none;
714
- width: 100%;
715
- }
716
-
717
- /* line 104, sass/partials/_post_metaboxes.scss */
718
-
719
- .postbox-container .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td,
720
- .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td,
721
- .cmb-repeat-group-wrap .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td,
722
- .cmb-repeat-group-wrap .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td {
723
- padding-top: 1.8em;
724
- }
725
-
726
- /* line 108, sass/partials/_post_metaboxes.scss */
727
-
728
- .postbox-container .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row,
729
- .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row,
730
- .cmb-repeat-group-wrap .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row,
731
- .cmb-repeat-group-wrap .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row {
732
- padding-right: 0;
733
- }
734
-
735
- /*--------------------------------------------------------------
736
- Misc.
737
- --------------------------------------------------------------*/
738
-
739
- /* line 5, sass/partials/_misc.scss */
740
-
741
- #poststuff .cmb-repeatable-group h2 {
742
- margin: 0;
743
- }
744
-
745
- /* line 12, sass/partials/_misc.scss */
746
-
747
- .edit-tags-php .cmb2-metabox-title,
748
- .profile-php .cmb2-metabox-title,
749
- .user-edit-php .cmb2-metabox-title {
750
- font-size: 1.4em;
751
- }
752
-
753
- /* line 18, sass/partials/_misc.scss */
754
-
755
- .cmb2-options-page .cmb2-metabox-title {
756
- font-size: 1.3em;
757
- margin: 1em 0;
758
- }
759
-
760
- /* line 21, sass/partials/_misc.scss */
761
-
762
- .cmb2-options-page .cmb2-metabox-title + p.cmb2-metabox-description {
763
- margin-top: -1.6em;
764
- margin-bottom: .8em;
765
- }
766
-
767
- /* line 27, sass/partials/_misc.scss */
768
-
769
- .postbox .cmb-spinner {
770
- float: left;
771
- }
772
-
773
- /*--------------------------------------------------------------
774
- Sidebar Placement Adjustments
775
- --------------------------------------------------------------*/
776
-
777
- /* line 10, sass/partials/_sidebar_placements.scss */
778
-
779
- .inner-sidebar .cmb2-wrap > .cmb-field-list > .cmb-row,
780
- #side-sortables .cmb2-wrap > .cmb-field-list > .cmb-row {
781
- padding: 1.4em 0;
782
- }
783
-
784
- /* line 16, sass/partials/_sidebar_placements.scss */
785
-
786
- .inner-sidebar .cmb2-wrap input[type=text]:not(.wp-color-picker),
787
- #side-sortables .cmb2-wrap input[type=text]:not(.wp-color-picker) {
788
- width: 100%;
789
- }
790
-
791
- /* line 20, sass/partials/_sidebar_placements.scss */
792
-
793
- .inner-sidebar .cmb2-wrap input + input:not(.wp-picker-clear),
794
- .inner-sidebar .cmb2-wrap input + select,
795
- #side-sortables .cmb2-wrap input + input:not(.wp-picker-clear),
796
- #side-sortables .cmb2-wrap input + select {
797
- margin-left: 0;
798
- margin-top: 1em;
799
- display: block;
800
- }
801
-
802
- /* line 26, sass/partials/_sidebar_placements.scss */
803
-
804
- .inner-sidebar .cmb2-wrap input.cmb2-text-money,
805
- #side-sortables .cmb2-wrap input.cmb2-text-money {
806
- max-width: 70%;
807
- }
808
-
809
- /* line 28, sass/partials/_sidebar_placements.scss */
810
-
811
- .inner-sidebar .cmb2-wrap input.cmb2-text-money + .cmb2-metabox-description,
812
- #side-sortables .cmb2-wrap input.cmb2-text-money + .cmb2-metabox-description {
813
- display: block;
814
- }
815
-
816
- /* line 34, sass/partials/_sidebar_placements.scss */
817
-
818
- .inner-sidebar .cmb2-wrap label,
819
- #side-sortables .cmb2-wrap label {
820
- display: block;
821
- font-weight: 700;
822
- padding: 0 0 5px;
823
- }
824
-
825
- /* line 42, sass/partials/_sidebar_placements.scss */
826
-
827
- .inner-sidebar textarea,
828
- #side-sortables textarea {
829
- max-width: 99%;
830
- }
831
-
832
- /* line 46, sass/partials/_sidebar_placements.scss */
833
-
834
- .inner-sidebar .cmb-repeatable-group,
835
- #side-sortables .cmb-repeatable-group {
836
- border-bottom: 1px solid #e9e9e9;
837
- }
838
-
839
- /* line 50, sass/partials/_sidebar_placements.scss */
840
-
841
- .inner-sidebar .cmb-repeat-group-wrap > .cmb-td > .cmb-repeatable-group,
842
- #side-sortables .cmb-repeat-group-wrap > .cmb-td > .cmb-repeatable-group {
843
- border-bottom: 0;
844
- margin-bottom: -1.4em;
845
- }
846
-
847
- /* line 55, sass/partials/_sidebar_placements.scss */
848
-
849
- .inner-sidebar .cmb-th,
850
- .inner-sidebar .cmb-td,
851
- .inner-sidebar .cmb-th + .cmb-td,
852
- #side-sortables .cmb-th,
853
- #side-sortables .cmb-td,
854
- #side-sortables .cmb-th + .cmb-td {
855
- width: 100%;
856
- display: block;
857
- float: none;
858
- }
859
-
860
- /* line 63, sass/partials/_sidebar_placements.scss */
861
-
862
- .inner-sidebar .closed .inside,
863
- #side-sortables .closed .inside {
864
- display: none;
865
- }
866
-
867
- /* line 67, sass/partials/_sidebar_placements.scss */
868
-
869
- .inner-sidebar .cmb-td .cmb-td,
870
- #side-sortables .cmb-td .cmb-td {
871
- padding-bottom: 1em;
872
- }
873
-
874
- /* line 71, sass/partials/_sidebar_placements.scss */
875
-
876
- .inner-sidebar .cmb-th,
877
- #side-sortables .cmb-th {
878
- display: block;
879
- float: none;
880
- padding-bottom: 1em;
881
- text-align: left;
882
- width: 100%;
883
- padding-left: 0;
884
- padding-right: 0;
885
- }
886
-
887
- /* line 27, sass/partials/_mixins.scss */
888
-
889
- .inner-sidebar .cmb-th label,
890
- #side-sortables .cmb-th label {
891
- display: block;
892
- margin-top: 0em;
893
- padding-bottom: 5px;
894
- }
895
-
896
- /* line 32, sass/partials/_mixins.scss */
897
-
898
- .inner-sidebar .cmb-th label:after,
899
- #side-sortables .cmb-th label:after {
900
- border-bottom: 1px solid #e9e9e9;
901
- content: '';
902
- clear: both;
903
- display: block;
904
- padding-top: .4em;
905
- }
906
-
907
- /* line 14, sass/partials/_mixins.scss */
908
-
909
- .inner-sidebar .cmb-th label,
910
- #side-sortables .cmb-th label {
911
- font-size: 14px;
912
- line-height: 1.4em;
913
- }
914
-
915
- /* line 78, sass/partials/_sidebar_placements.scss */
916
-
917
- .inner-sidebar .cmb-group-description .cmb-th,
918
- #side-sortables .cmb-group-description .cmb-th {
919
- padding-top: 0;
920
- }
921
-
922
- /* line 81, sass/partials/_sidebar_placements.scss */
923
-
924
- .inner-sidebar .cmb-group-description .cmb2-metabox-description,
925
- #side-sortables .cmb-group-description .cmb2-metabox-description {
926
- padding: 0;
927
- }
928
-
929
- /* line 88, sass/partials/_sidebar_placements.scss */
930
-
931
- .inner-sidebar .cmb-group-title .cmb-th,
932
- #side-sortables .cmb-group-title .cmb-th {
933
- padding: 0;
934
- }
935
-
936
- /* line 94, sass/partials/_sidebar_placements.scss */
937
-
938
- .inner-sidebar .cmb-repeatable-grouping + .cmb-repeatable-grouping,
939
- #side-sortables .cmb-repeatable-grouping + .cmb-repeatable-grouping {
940
- margin-top: 1em;
941
- }
942
-
943
- /* line 103, sass/partials/_sidebar_placements.scss */
944
-
945
- .inner-sidebar .cmb2-media-status .img-status img,
946
- .inner-sidebar .cmb2-media-status .embed-status img,
947
- #side-sortables .cmb2-media-status .img-status img,
948
- #side-sortables .cmb2-media-status .embed-status img {
949
- max-width: 90%;
950
- height: auto;
951
- }
952
-
953
- /* line 111, sass/partials/_sidebar_placements.scss */
954
-
955
- .inner-sidebar .cmb2-list label,
956
- #side-sortables .cmb2-list label {
957
- display: inline;
958
- font-weight: normal;
959
- }
960
-
961
- /* line 116, sass/partials/_sidebar_placements.scss */
962
-
963
- .inner-sidebar .cmb2-metabox-description,
964
- #side-sortables .cmb2-metabox-description {
965
- display: block;
966
- padding: 7px 0 0;
967
- }
968
-
969
- /* line 123, sass/partials/_sidebar_placements.scss */
970
-
971
- .inner-sidebar .cmb-type-checkbox .cmb-td label,
972
- .inner-sidebar .cmb-type-checkbox .cmb2-metabox-description,
973
- #side-sortables .cmb-type-checkbox .cmb-td label,
974
- #side-sortables .cmb-type-checkbox .cmb2-metabox-description {
975
- font-weight: normal;
976
- display: inline;
977
- }
978
-
979
- /* line 130, sass/partials/_sidebar_placements.scss */
980
-
981
- .inner-sidebar .cmb-row .cmb2-metabox-description,
982
- #side-sortables .cmb-row .cmb2-metabox-description {
983
- padding-bottom: 1.8em;
984
- }
985
-
986
- /* line 134, sass/partials/_sidebar_placements.scss */
987
-
988
- .inner-sidebar .cmb2-metabox-title,
989
- #side-sortables .cmb2-metabox-title {
990
- font-size: 1.2em;
991
- font-style: italic;
992
- }
993
-
994
- /* line 139, sass/partials/_sidebar_placements.scss */
995
-
996
- .inner-sidebar .cmb-remove-row,
997
- #side-sortables .cmb-remove-row {
998
- clear: both;
999
- padding-top: 12px;
1000
- padding-bottom: 0;
1001
- }
1002
-
1003
- /* line 146, sass/partials/_sidebar_placements.scss */
1004
-
1005
- .inner-sidebar .cmb-type-colorpicker .cmb-repeat-row .cmb-td,
1006
- #side-sortables .cmb-type-colorpicker .cmb-repeat-row .cmb-td {
1007
- width: auto;
1008
- clear: none;
1009
- float: left;
1010
- padding-top: 0;
1011
- }
1012
-
1013
- /* line 151, sass/partials/_sidebar_placements.scss */
1014
-
1015
- .inner-sidebar .cmb-type-colorpicker .cmb-repeat-row .cmb-td.cmb-remove-row,
1016
- #side-sortables .cmb-type-colorpicker .cmb-repeat-row .cmb-td.cmb-remove-row {
1017
- float: right;
1018
- margin: 0;
1019
- }
1020
-
1021
- /* line 158, sass/partials/_sidebar_placements.scss */
1022
-
1023
- .inner-sidebar .cmb2-upload-button,
1024
- #side-sortables .cmb2-upload-button {
1025
- clear: both;
1026
- margin-top: 12px;
1027
- }
1028
-
1029
- /* line 2, sass/partials/_collapsible_ui.scss */
1030
-
1031
- .cmb2-metabox .cmb-repeat-group-wrap {
1032
- max-width: 1000px;
1033
- }
1034
-
1035
- /* line 5, sass/partials/_collapsible_ui.scss */
1036
-
1037
- .cmb2-metabox .cmbhandle {
1038
- color: #aaa;
1039
- float: right;
1040
- width: 27px;
1041
- height: 30px;
1042
- cursor: pointer;
1043
- right: -1em;
1044
- position: relative;
1045
- }
1046
-
1047
- /* line 13, sass/partials/_collapsible_ui.scss */
1048
-
1049
- .cmb2-metabox .cmbhandle:before {
1050
- content: '\f142';
1051
- right: 12px;
1052
- font: normal 20px/1 'dashicons';
1053
- speak: none;
1054
- display: inline-block;
1055
- padding: 8px 10px;
1056
- top: 0;
1057
- position: relative;
1058
- -webkit-font-smoothing: antialiased;
1059
- -moz-osx-font-smoothing: grayscale;
1060
- text-decoration: none !important;
1061
- }
1062
-
1063
- /* line 30, sass/partials/_collapsible_ui.scss */
1064
-
1065
- .cmb2-metabox .postbox.closed .cmbhandle:before {
1066
- content: '\f140';
1067
- }
1068
-
1069
- /* line 36, sass/partials/_collapsible_ui.scss */
1070
-
1071
- .cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row {
1072
- -webkit-appearance: none !important;
1073
- background: none !important;
1074
- border: none !important;
1075
- position: absolute;
1076
- left: 0;
1077
- top: .5em;
1078
- line-height: 1em;
1079
- cursor: pointer;
1080
- }
1081
-
1082
- /* line 45, sass/partials/_collapsible_ui.scss */
1083
-
1084
- .cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]) {
1085
- color: #a00;
1086
- }
1087
-
1088
- /* line 47, sass/partials/_collapsible_ui.scss */
1089
-
1090
- .cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]):hover {
1091
- color: #f00;
1092
- }
1093
-
1094
- /*
1095
- * jQuery UI CSS Framework 1.8.16
1096
- *
1097
- * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
1098
- * Dual licensed under the MIT or GPL Version 2 licenses.
1099
- * http://jquery.org/license
1100
- *
1101
- * http://docs.jquery.com/UI/Theming/API
1102
- */
1103
-
1104
- /* line 10, sass/partials/_jquery_ui.scss */
1105
-
1106
- .cmb2-element { /* Customized Datepicker & Timepicker */
1107
- }
1108
-
1109
- /* line 11, sass/partials/_jquery_ui.scss */
1110
-
1111
- .cmb2-element .ui-helper-hidden {
1112
- display: none;
1113
- }
1114
-
1115
- /* line 12, sass/partials/_jquery_ui.scss */
1116
-
1117
- .cmb2-element .ui-helper-hidden-accessible {
1118
- position: absolute !important;
1119
- clip: rect(1px 1px 1px 1px);
1120
- clip: rect(1px, 1px, 1px, 1px);
1121
- }
1122
-
1123
- /* line 13, sass/partials/_jquery_ui.scss */
1124
-
1125
- .cmb2-element .ui-helper-reset {
1126
- margin: 0;
1127
- padding: 0;
1128
- border: 0;
1129
- outline: 0;
1130
- line-height: 1.3;
1131
- text-decoration: none;
1132
- font-size: 100%;
1133
- list-style: none;
1134
- }
1135
-
1136
- /* line 14, sass/partials/_jquery_ui.scss */
1137
-
1138
- .cmb2-element .ui-helper-clearfix:after {
1139
- content: ".";
1140
- display: block;
1141
- height: 0;
1142
- clear: both;
1143
- visibility: hidden;
1144
- }
1145
-
1146
- /* line 15, sass/partials/_jquery_ui.scss */
1147
-
1148
- .cmb2-element .ui-helper-clearfix {
1149
- display: inline-block;
1150
- }
1151
-
1152
- /* line 16, sass/partials/_jquery_ui.scss */
1153
-
1154
- .cmb2-element * html .ui-helper-clearfix {
1155
- height: 1%;
1156
- }
1157
-
1158
- /* line 17, sass/partials/_jquery_ui.scss */
1159
-
1160
- .cmb2-element .ui-helper-clearfix {
1161
- display: block;
1162
- }
1163
-
1164
- /* line 18, sass/partials/_jquery_ui.scss */
1165
-
1166
- .cmb2-element .ui-helper-zfix {
1167
- width: 100%;
1168
- height: 100%;
1169
- top: 0;
1170
- left: 0;
1171
- position: absolute;
1172
- opacity: 0;
1173
- filter: Alpha(Opacity=0);
1174
- }
1175
-
1176
- /* line 19, sass/partials/_jquery_ui.scss */
1177
-
1178
- .cmb2-element .ui-state-disabled {
1179
- cursor: default !important;
1180
- }
1181
-
1182
- /* line 20, sass/partials/_jquery_ui.scss */
1183
-
1184
- .cmb2-element .ui-icon {
1185
- display: block;
1186
- text-indent: -99999px;
1187
- overflow: hidden;
1188
- background-repeat: no-repeat;
1189
- }
1190
-
1191
- /* line 21, sass/partials/_jquery_ui.scss */
1192
-
1193
- .cmb2-element .ui-widget-overlay {
1194
- position: absolute;
1195
- top: 0;
1196
- left: 0;
1197
- width: 100%;
1198
- height: 100%;
1199
- }
1200
-
1201
- /* line 22, sass/partials/_jquery_ui.scss */
1202
-
1203
- .cmb2-element .ui-widget {
1204
- font-family: Verdana,Arial,sans-serif;
1205
- font-size: 1.1em;
1206
- }
1207
-
1208
- /* line 24, sass/partials/_jquery_ui.scss */
1209
-
1210
- .cmb2-element .ui-widget .ui-widget {
1211
- font-size: 1em;
1212
- }
1213
-
1214
- /* line 25, sass/partials/_jquery_ui.scss */
1215
-
1216
- .cmb2-element .ui-widget input,
1217
- .cmb2-element .ui-widget select,
1218
- .cmb2-element .ui-widget textarea,
1219
- .cmb2-element .ui-widget button {
1220
- font-family: Verdana,Arial,sans-serif;
1221
- font-size: 1em;
1222
- }
1223
-
1224
- /* line 27, sass/partials/_jquery_ui.scss */
1225
-
1226
- .cmb2-element .ui-widget-content {
1227
- border: 1px solid #aaaaaa;
1228
- background: #ffffff url(../images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
1229
- color: #222222;
1230
- }
1231
-
1232
- /* line 28, sass/partials/_jquery_ui.scss */
1233
-
1234
- .cmb2-element .ui-widget-content a {
1235
- color: #222222;
1236
- }
1237
-
1238
- /* line 29, sass/partials/_jquery_ui.scss */
1239
-
1240
- .cmb2-element .ui-widget-header {
1241
- border: 1px solid #aaaaaa;
1242
- background: #cccccc url(../images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
1243
- color: #222222;
1244
- font-weight: bold;
1245
- }
1246
-
1247
- /* line 30, sass/partials/_jquery_ui.scss */
1248
-
1249
- .cmb2-element .ui-widget-header a {
1250
- color: #222222;
1251
- }
1252
-
1253
- /* line 31, sass/partials/_jquery_ui.scss */
1254
-
1255
- .cmb2-element .ui-state-default,
1256
- .cmb2-element .ui-widget-content .ui-state-default,
1257
- .cmb2-element .ui-widget-header .ui-state-default {
1258
- border: 1px solid #d3d3d3;
1259
- font-weight: normal;
1260
- color: #555555;
1261
- }
1262
-
1263
- /* line 32, sass/partials/_jquery_ui.scss */
1264
-
1265
- .cmb2-element .ui-state-default a,
1266
- .cmb2-element .ui-state-default a:link,
1267
- .cmb2-element .ui-state-default a:visited {
1268
- color: #555555;
1269
- text-decoration: none;
1270
- }
1271
-
1272
- /* line 33, sass/partials/_jquery_ui.scss */
1273
-
1274
- .cmb2-element .ui-state-hover,
1275
- .cmb2-element .ui-widget-content .ui-state-hover,
1276
- .cmb2-element .ui-widget-header .ui-state-hover,
1277
- .cmb2-element .ui-state-focus,
1278
- .cmb2-element .ui-widget-content .ui-state-focus,
1279
- .cmb2-element .ui-widget-header .ui-state-focus {
1280
- border: 1px solid #999999;
1281
- background: #dadada url(../images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
1282
- font-weight: normal;
1283
- color: #212121;
1284
- }
1285
-
1286
- /* line 34, sass/partials/_jquery_ui.scss */
1287
-
1288
- .cmb2-element .ui-state-hover a,
1289
- .cmb2-element .ui-state-hover a:hover {
1290
- color: #212121;
1291
- text-decoration: none;
1292
- }
1293
-
1294
- /* line 35, sass/partials/_jquery_ui.scss */
1295
-
1296
- .cmb2-element .ui-state-active,
1297
- .cmb2-element .ui-widget-content .ui-state-active,
1298
- .cmb2-element .ui-widget-header .ui-state-active {
1299
- border: 1px solid #aaaaaa;
1300
- background: #ffffff url(../images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
1301
- font-weight: normal;
1302
- color: #212121;
1303
- }
1304
-
1305
- /* line 36, sass/partials/_jquery_ui.scss */
1306
-
1307
- .cmb2-element .ui-state-active a,
1308
- .cmb2-element .ui-state-active a:link,
1309
- .cmb2-element .ui-state-active a:visited {
1310
- color: #212121;
1311
- text-decoration: none;
1312
- }
1313
-
1314
- /* line 37, sass/partials/_jquery_ui.scss */
1315
-
1316
- .cmb2-element .ui-widget :active {
1317
- outline: none;
1318
- }
1319
-
1320
- /* line 38, sass/partials/_jquery_ui.scss */
1321
-
1322
- .cmb2-element .ui-state-highlight,
1323
- .cmb2-element .ui-widget-content .ui-state-highlight,
1324
- .cmb2-element .ui-widget-header .ui-state-highlight {
1325
- border: 1px solid #fcefa1;
1326
- background: #fbf9ee url(../images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
1327
- color: #363636;
1328
- }
1329
-
1330
- /* line 39, sass/partials/_jquery_ui.scss */
1331
-
1332
- .cmb2-element .ui-state-highlight a,
1333
- .cmb2-element .ui-widget-content .ui-state-highlight a,
1334
- .cmb2-element .ui-widget-header .ui-state-highlight a {
1335
- color: #363636;
1336
- }
1337
-
1338
- /* line 40, sass/partials/_jquery_ui.scss */
1339
-
1340
- .cmb2-element .ui-state-error,
1341
- .cmb2-element .ui-widget-content .ui-state-error,
1342
- .cmb2-element .ui-widget-header .ui-state-error {
1343
- border: 1px solid #cd0a0a;
1344
- background: #fef1ec url(../images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
1345
- color: #cd0a0a;
1346
- }
1347
-
1348
- /* line 41, sass/partials/_jquery_ui.scss */
1349
-
1350
- .cmb2-element .ui-state-error a,
1351
- .cmb2-element .ui-widget-content .ui-state-error a,
1352
- .cmb2-element .ui-widget-header .ui-state-error a {
1353
- color: #cd0a0a;
1354
- }
1355
-
1356
- /* line 42, sass/partials/_jquery_ui.scss */
1357
-
1358
- .cmb2-element .ui-state-error-text,
1359
- .cmb2-element .ui-widget-content .ui-state-error-text,
1360
- .cmb2-element .ui-widget-header .ui-state-error-text {
1361
- color: #cd0a0a;
1362
- }
1363
-
1364
- /* line 43, sass/partials/_jquery_ui.scss */
1365
-
1366
- .cmb2-element .ui-priority-primary,
1367
- .cmb2-element .ui-widget-content .ui-priority-primary,
1368
- .cmb2-element .ui-widget-header .ui-priority-primary {
1369
- font-weight: bold;
1370
- }
1371
-
1372
- /* line 44, sass/partials/_jquery_ui.scss */
1373
-
1374
- .cmb2-element .ui-priority-secondary,
1375
- .cmb2-element .ui-widget-content .ui-priority-secondary,
1376
- .cmb2-element .ui-widget-header .ui-priority-secondary {
1377
- opacity: .7;
1378
- filter: Alpha(Opacity=70);
1379
- font-weight: normal;
1380
- }
1381
-
1382
- /* line 45, sass/partials/_jquery_ui.scss */
1383
-
1384
- .cmb2-element .ui-state-disabled,
1385
- .cmb2-element .ui-widget-content .ui-state-disabled,
1386
- .cmb2-element .ui-widget-header .ui-state-disabled {
1387
- opacity: .35;
1388
- filter: Alpha(Opacity=35);
1389
- background-image: none;
1390
- }
1391
-
1392
- /* line 46, sass/partials/_jquery_ui.scss */
1393
-
1394
- .cmb2-element .ui-icon {
1395
- width: 16px;
1396
- height: 16px;
1397
- background-image: url(../images/ui-icons_222222_256x240.png);
1398
- }
1399
-
1400
- /* line 47, sass/partials/_jquery_ui.scss */
1401
-
1402
- .cmb2-element .ui-widget-content .ui-icon {
1403
- background-image: url(../images/ui-icons_222222_256x240.png);
1404
- }
1405
-
1406
- /* line 48, sass/partials/_jquery_ui.scss */
1407
-
1408
- .cmb2-element .ui-widget-header .ui-icon {
1409
- background-image: url(../images/ui-icons_222222_256x240.png);
1410
- }
1411
-
1412
- /* line 49, sass/partials/_jquery_ui.scss */
1413
-
1414
- .cmb2-element .ui-state-default .ui-icon {
1415
- background-image: url(../images/ui-icons_888888_256x240.png);
1416
- }
1417
-
1418
- /* line 50, sass/partials/_jquery_ui.scss */
1419
-
1420
- .cmb2-element .ui-state-hover .ui-icon,
1421
- .cmb2-element .ui-state-focus .ui-icon {
1422
- background-image: url(../images/ui-icons_454545_256x240.png);
1423
- }
1424
-
1425
- /* line 51, sass/partials/_jquery_ui.scss */
1426
-
1427
- .cmb2-element .ui-state-active .ui-icon {
1428
- background-image: url(../images/ui-icons_454545_256x240.png);
1429
- }
1430
-
1431
- /* line 52, sass/partials/_jquery_ui.scss */
1432
-
1433
- .cmb2-element .ui-state-highlight .ui-icon {
1434
- background-image: url(../images/ui-icons_2e83ff_256x240.png);
1435
- }
1436
-
1437
- /* line 53, sass/partials/_jquery_ui.scss */
1438
-
1439
- .cmb2-element .ui-state-error .ui-icon,
1440
- .cmb2-element .ui-state-error-text .ui-icon {
1441
- background-image: url(../images/ui-icons_cd0a0a_256x240.png);
1442
- }
1443
-
1444
- /* line 54, sass/partials/_jquery_ui.scss */
1445
-
1446
- .cmb2-element .ui-icon-carat-1-n {
1447
- background-position: 0 0;
1448
- }
1449
-
1450
- /* line 55, sass/partials/_jquery_ui.scss */
1451
-
1452
- .cmb2-element .ui-icon-carat-1-ne {
1453
- background-position: -16px 0;
1454
- }
1455
-
1456
- /* line 56, sass/partials/_jquery_ui.scss */
1457
-
1458
- .cmb2-element .ui-icon-carat-1-e {
1459
- background-position: -32px 0;
1460
- }
1461
-
1462
- /* line 57, sass/partials/_jquery_ui.scss */
1463
-
1464
- .cmb2-element .ui-icon-carat-1-se {
1465
- background-position: -48px 0;
1466
- }
1467
-
1468
- /* line 58, sass/partials/_jquery_ui.scss */
1469
-
1470
- .cmb2-element .ui-icon-carat-1-s {
1471
- background-position: -64px 0;
1472
- }
1473
-
1474
- /* line 59, sass/partials/_jquery_ui.scss */
1475
-
1476
- .cmb2-element .ui-icon-carat-1-sw {
1477
- background-position: -80px 0;
1478
- }
1479
-
1480
- /* line 60, sass/partials/_jquery_ui.scss */
1481
-
1482
- .cmb2-element .ui-icon-carat-1-w {
1483
- background-position: -96px 0;
1484
- }
1485
-
1486
- /* line 61, sass/partials/_jquery_ui.scss */
1487
-
1488
- .cmb2-element .ui-icon-carat-1-nw {
1489
- background-position: -112px 0;
1490
- }
1491
-
1492
- /* line 62, sass/partials/_jquery_ui.scss */
1493
-
1494
- .cmb2-element .ui-icon-carat-2-n-s {
1495
- background-position: -128px 0;
1496
- }
1497
-
1498
- /* line 63, sass/partials/_jquery_ui.scss */
1499
-
1500
- .cmb2-element .ui-icon-carat-2-e-w {
1501
- background-position: -144px 0;
1502
- }
1503
-
1504
- /* line 64, sass/partials/_jquery_ui.scss */
1505
-
1506
- .cmb2-element .ui-icon-triangle-1-n {
1507
- background-position: 0 -16px;
1508
- }
1509
-
1510
- /* line 65, sass/partials/_jquery_ui.scss */
1511
-
1512
- .cmb2-element .ui-icon-triangle-1-ne {
1513
- background-position: -16px -16px;
1514
- }
1515
-
1516
- /* line 66, sass/partials/_jquery_ui.scss */
1517
-
1518
- .cmb2-element .ui-icon-triangle-1-e {
1519
- background-position: -32px -16px;
1520
- }
1521
-
1522
- /* line 67, sass/partials/_jquery_ui.scss */
1523
-
1524
- .cmb2-element .ui-icon-triangle-1-se {
1525
- background-position: -48px -16px;
1526
- }
1527
-
1528
- /* line 68, sass/partials/_jquery_ui.scss */
1529
-
1530
- .cmb2-element .ui-icon-triangle-1-s {
1531
- background-position: -64px -16px;
1532
- }
1533
-
1534
- /* line 69, sass/partials/_jquery_ui.scss */
1535
-
1536
- .cmb2-element .ui-icon-triangle-1-sw {
1537
- background-position: -80px -16px;
1538
- }
1539
-
1540
- /* line 70, sass/partials/_jquery_ui.scss */
1541
-
1542
- .cmb2-element .ui-icon-triangle-1-w {
1543
- background-position: -96px -16px;
1544
- }
1545
-
1546
- /* line 71, sass/partials/_jquery_ui.scss */
1547
-
1548
- .cmb2-element .ui-icon-triangle-1-nw {
1549
- background-position: -112px -16px;
1550
- }
1551
-
1552
- /* line 72, sass/partials/_jquery_ui.scss */
1553
-
1554
- .cmb2-element .ui-icon-triangle-2-n-s {
1555
- background-position: -128px -16px;
1556
- }
1557
-
1558
- /* line 73, sass/partials/_jquery_ui.scss */
1559
-
1560
- .cmb2-element .ui-icon-triangle-2-e-w {
1561
- background-position: -144px -16px;
1562
- }
1563
-
1564
- /* line 74, sass/partials/_jquery_ui.scss */
1565
-
1566
- .cmb2-element .ui-icon-arrow-1-n {
1567
- background-position: 0 -32px;
1568
- }
1569
-
1570
- /* line 75, sass/partials/_jquery_ui.scss */
1571
-
1572
- .cmb2-element .ui-icon-arrow-1-ne {
1573
- background-position: -16px -32px;
1574
- }
1575
-
1576
- /* line 76, sass/partials/_jquery_ui.scss */
1577
-
1578
- .cmb2-element .ui-icon-arrow-1-e {
1579
- background-position: -32px -32px;
1580
- }
1581
-
1582
- /* line 77, sass/partials/_jquery_ui.scss */
1583
-
1584
- .cmb2-element .ui-icon-arrow-1-se {
1585
- background-position: -48px -32px;
1586
- }
1587
-
1588
- /* line 78, sass/partials/_jquery_ui.scss */
1589
-
1590
- .cmb2-element .ui-icon-arrow-1-s {
1591
- background-position: -64px -32px;
1592
- }
1593
-
1594
- /* line 79, sass/partials/_jquery_ui.scss */
1595
-
1596
- .cmb2-element .ui-icon-arrow-1-sw {
1597
- background-position: -80px -32px;
1598
- }
1599
-
1600
- /* line 80, sass/partials/_jquery_ui.scss */
1601
-
1602
- .cmb2-element .ui-icon-arrow-1-w {
1603
- background-position: -96px -32px;
1604
- }
1605
-
1606
- /* line 81, sass/partials/_jquery_ui.scss */
1607
-
1608
- .cmb2-element .ui-icon-arrow-1-nw {
1609
- background-position: -112px -32px;
1610
- }
1611
-
1612
- /* line 82, sass/partials/_jquery_ui.scss */
1613
-
1614
- .cmb2-element .ui-icon-arrow-2-n-s {
1615
- background-position: -128px -32px;
1616
- }
1617
-
1618
- /* line 83, sass/partials/_jquery_ui.scss */
1619
-
1620
- .cmb2-element .ui-icon-arrow-2-ne-sw {
1621
- background-position: -144px -32px;
1622
- }
1623
-
1624
- /* line 84, sass/partials/_jquery_ui.scss */
1625
-
1626
- .cmb2-element .ui-icon-arrow-2-e-w {
1627
- background-position: -160px -32px;
1628
- }
1629
-
1630
- /* line 85, sass/partials/_jquery_ui.scss */
1631
-
1632
- .cmb2-element .ui-icon-arrow-2-se-nw {
1633
- background-position: -176px -32px;
1634
- }
1635
-
1636
- /* line 86, sass/partials/_jquery_ui.scss */
1637
-
1638
- .cmb2-element .ui-icon-arrowstop-1-n {
1639
- background-position: -192px -32px;
1640
- }
1641
-
1642
- /* line 87, sass/partials/_jquery_ui.scss */
1643
-
1644
- .cmb2-element .ui-icon-arrowstop-1-e {
1645
- background-position: -208px -32px;
1646
- }
1647
-
1648
- /* line 88, sass/partials/_jquery_ui.scss */
1649
-
1650
- .cmb2-element .ui-icon-arrowstop-1-s {
1651
- background-position: -224px -32px;
1652
- }
1653
-
1654
- /* line 89, sass/partials/_jquery_ui.scss */
1655
-
1656
- .cmb2-element .ui-icon-arrowstop-1-w {
1657
- background-position: -240px -32px;
1658
- }
1659
-
1660
- /* line 90, sass/partials/_jquery_ui.scss */
1661
-
1662
- .cmb2-element .ui-icon-arrowthick-1-n {
1663
- background-position: 0 -48px;
1664
- }
1665
-
1666
- /* line 91, sass/partials/_jquery_ui.scss */
1667
-
1668
- .cmb2-element .ui-icon-arrowthick-1-ne {
1669
- background-position: -16px -48px;
1670
- }
1671
-
1672
- /* line 92, sass/partials/_jquery_ui.scss */
1673
-
1674
- .cmb2-element .ui-icon-arrowthick-1-e {
1675
- background-position: -32px -48px;
1676
- }
1677
-
1678
- /* line 93, sass/partials/_jquery_ui.scss */
1679
-
1680
- .cmb2-element .ui-icon-arrowthick-1-se {
1681
- background-position: -48px -48px;
1682
- }
1683
-
1684
- /* line 94, sass/partials/_jquery_ui.scss */
1685
-
1686
- .cmb2-element .ui-icon-arrowthick-1-s {
1687
- background-position: -64px -48px;
1688
- }
1689
-
1690
- /* line 95, sass/partials/_jquery_ui.scss */
1691
-
1692
- .cmb2-element .ui-icon-arrowthick-1-sw {
1693
- background-position: -80px -48px;
1694
- }
1695
-
1696
- /* line 96, sass/partials/_jquery_ui.scss */
1697
-
1698
- .cmb2-element .ui-icon-arrowthick-1-w {
1699
- background-position: -96px -48px;
1700
- }
1701
-
1702
- /* line 97, sass/partials/_jquery_ui.scss */
1703
-
1704
- .cmb2-element .ui-icon-arrowthick-1-nw {
1705
- background-position: -112px -48px;
1706
- }
1707
-
1708
- /* line 98, sass/partials/_jquery_ui.scss */
1709
-
1710
- .cmb2-element .ui-icon-arrowthick-2-n-s {
1711
- background-position: -128px -48px;
1712
- }
1713
-
1714
- /* line 99, sass/partials/_jquery_ui.scss */
1715
-
1716
- .cmb2-element .ui-icon-arrowthick-2-ne-sw {
1717
- background-position: -144px -48px;
1718
- }
1719
-
1720
- /* line 100, sass/partials/_jquery_ui.scss */
1721
-
1722
- .cmb2-element .ui-icon-arrowthick-2-e-w {
1723
- background-position: -160px -48px;
1724
- }
1725
-
1726
- /* line 101, sass/partials/_jquery_ui.scss */
1727
-
1728
- .cmb2-element .ui-icon-arrowthick-2-se-nw {
1729
- background-position: -176px -48px;
1730
- }
1731
-
1732
- /* line 102, sass/partials/_jquery_ui.scss */
1733
-
1734
- .cmb2-element .ui-icon-arrowthickstop-1-n {
1735
- background-position: -192px -48px;
1736
- }
1737
-
1738
- /* line 103, sass/partials/_jquery_ui.scss */
1739
-
1740
- .cmb2-element .ui-icon-arrowthickstop-1-e {
1741
- background-position: -208px -48px;
1742
- }
1743
-
1744
- /* line 104, sass/partials/_jquery_ui.scss */
1745
-
1746
- .cmb2-element .ui-icon-arrowthickstop-1-s {
1747
- background-position: -224px -48px;
1748
- }
1749
-
1750
- /* line 105, sass/partials/_jquery_ui.scss */
1751
-
1752
- .cmb2-element .ui-icon-arrowthickstop-1-w {
1753
- background-position: -240px -48px;
1754
- }
1755
-
1756
- /* line 106, sass/partials/_jquery_ui.scss */
1757
-
1758
- .cmb2-element .ui-icon-arrowreturnthick-1-w {
1759
- background-position: 0 -64px;
1760
- }
1761
-
1762
- /* line 107, sass/partials/_jquery_ui.scss */
1763
-
1764
- .cmb2-element .ui-icon-arrowreturnthick-1-n {
1765
- background-position: -16px -64px;
1766
- }
1767
-
1768
- /* line 108, sass/partials/_jquery_ui.scss */
1769
-
1770
- .cmb2-element .ui-icon-arrowreturnthick-1-e {
1771
- background-position: -32px -64px;
1772
- }
1773
-
1774
- /* line 109, sass/partials/_jquery_ui.scss */
1775
-
1776
- .cmb2-element .ui-icon-arrowreturnthick-1-s {
1777
- background-position: -48px -64px;
1778
- }
1779
-
1780
- /* line 110, sass/partials/_jquery_ui.scss */
1781
-
1782
- .cmb2-element .ui-icon-arrowreturn-1-w {
1783
- background-position: -64px -64px;
1784
- }
1785
-
1786
- /* line 111, sass/partials/_jquery_ui.scss */
1787
-
1788
- .cmb2-element .ui-icon-arrowreturn-1-n {
1789
- background-position: -80px -64px;
1790
- }
1791
-
1792
- /* line 112, sass/partials/_jquery_ui.scss */
1793
-
1794
- .cmb2-element .ui-icon-arrowreturn-1-e {
1795
- background-position: -96px -64px;
1796
- }
1797
-
1798
- /* line 113, sass/partials/_jquery_ui.scss */
1799
-
1800
- .cmb2-element .ui-icon-arrowreturn-1-s {
1801
- background-position: -112px -64px;
1802
- }
1803
-
1804
- /* line 114, sass/partials/_jquery_ui.scss */
1805
-
1806
- .cmb2-element .ui-icon-arrowrefresh-1-w {
1807
- background-position: -128px -64px;
1808
- }
1809
-
1810
- /* line 115, sass/partials/_jquery_ui.scss */
1811
-
1812
- .cmb2-element .ui-icon-arrowrefresh-1-n {
1813
- background-position: -144px -64px;
1814
- }
1815
-
1816
- /* line 116, sass/partials/_jquery_ui.scss */
1817
-
1818
- .cmb2-element .ui-icon-arrowrefresh-1-e {
1819
- background-position: -160px -64px;
1820
- }
1821
-
1822
- /* line 117, sass/partials/_jquery_ui.scss */
1823
-
1824
- .cmb2-element .ui-icon-arrowrefresh-1-s {
1825
- background-position: -176px -64px;
1826
- }
1827
-
1828
- /* line 118, sass/partials/_jquery_ui.scss */
1829
-
1830
- .cmb2-element .ui-icon-arrow-4 {
1831
- background-position: 0 -80px;
1832
- }
1833
-
1834
- /* line 119, sass/partials/_jquery_ui.scss */
1835
-
1836
- .cmb2-element .ui-icon-arrow-4-diag {
1837
- background-position: -16px -80px;
1838
- }
1839
-
1840
- /* line 120, sass/partials/_jquery_ui.scss */
1841
-
1842
- .cmb2-element .ui-icon-extlink {
1843
- background-position: -32px -80px;
1844
- }
1845
-
1846
- /* line 121, sass/partials/_jquery_ui.scss */
1847
-
1848
- .cmb2-element .ui-icon-newwin {
1849
- background-position: -48px -80px;
1850
- }
1851
-
1852
- /* line 122, sass/partials/_jquery_ui.scss */
1853
-
1854
- .cmb2-element .ui-icon-refresh {
1855
- background-position: -64px -80px;
1856
- }
1857
-
1858
- /* line 123, sass/partials/_jquery_ui.scss */
1859
-
1860
- .cmb2-element .ui-icon-shuffle {
1861
- background-position: -80px -80px;
1862
- }
1863
-
1864
- /* line 124, sass/partials/_jquery_ui.scss */
1865
-
1866
- .cmb2-element .ui-icon-transfer-e-w {
1867
- background-position: -96px -80px;
1868
- }
1869
-
1870
- /* line 125, sass/partials/_jquery_ui.scss */
1871
-
1872
- .cmb2-element .ui-icon-transferthick-e-w {
1873
- background-position: -112px -80px;
1874
- }
1875
-
1876
- /* line 126, sass/partials/_jquery_ui.scss */
1877
-
1878
- .cmb2-element .ui-icon-folder-collapsed {
1879
- background-position: 0 -96px;
1880
- }
1881
-
1882
- /* line 127, sass/partials/_jquery_ui.scss */
1883
-
1884
- .cmb2-element .ui-icon-folder-open {
1885
- background-position: -16px -96px;
1886
- }
1887
-
1888
- /* line 128, sass/partials/_jquery_ui.scss */
1889
-
1890
- .cmb2-element .ui-icon-document {
1891
- background-position: -32px -96px;
1892
- }
1893
-
1894
- /* line 129, sass/partials/_jquery_ui.scss */
1895
-
1896
- .cmb2-element .ui-icon-document-b {
1897
- background-position: -48px -96px;
1898
- }
1899
-
1900
- /* line 130, sass/partials/_jquery_ui.scss */
1901
-
1902
- .cmb2-element .ui-icon-note {
1903
- background-position: -64px -96px;
1904
- }
1905
-
1906
- /* line 131, sass/partials/_jquery_ui.scss */
1907
-
1908
- .cmb2-element .ui-icon-mail-closed {
1909
- background-position: -80px -96px;
1910
- }
1911
-
1912
- /* line 132, sass/partials/_jquery_ui.scss */
1913
-
1914
- .cmb2-element .ui-icon-mail-open {
1915
- background-position: -96px -96px;
1916
- }
1917
-
1918
- /* line 133, sass/partials/_jquery_ui.scss */
1919
-
1920
- .cmb2-element .ui-icon-suitcase {
1921
- background-position: -112px -96px;
1922
- }
1923
-
1924
- /* line 134, sass/partials/_jquery_ui.scss */
1925
-
1926
- .cmb2-element .ui-icon-comment {
1927
- background-position: -128px -96px;
1928
- }
1929
-
1930
- /* line 135, sass/partials/_jquery_ui.scss */
1931
-
1932
- .cmb2-element .ui-icon-person {
1933
- background-position: -144px -96px;
1934
- }
1935
-
1936
- /* line 136, sass/partials/_jquery_ui.scss */
1937
-
1938
- .cmb2-element .ui-icon-print {
1939
- background-position: -160px -96px;
1940
- }
1941
-
1942
- /* line 137, sass/partials/_jquery_ui.scss */
1943
-
1944
- .cmb2-element .ui-icon-trash {
1945
- background-position: -176px -96px;
1946
- }
1947
-
1948
- /* line 138, sass/partials/_jquery_ui.scss */
1949
-
1950
- .cmb2-element .ui-icon-locked {
1951
- background-position: -192px -96px;
1952
- }
1953
-
1954
- /* line 139, sass/partials/_jquery_ui.scss */
1955
-
1956
- .cmb2-element .ui-icon-unlocked {
1957
- background-position: -208px -96px;
1958
- }
1959
-
1960
- /* line 140, sass/partials/_jquery_ui.scss */
1961
-
1962
- .cmb2-element .ui-icon-bookmark {
1963
- background-position: -224px -96px;
1964
- }
1965
-
1966
- /* line 141, sass/partials/_jquery_ui.scss */
1967
-
1968
- .cmb2-element .ui-icon-tag {
1969
- background-position: -240px -96px;
1970
- }
1971
-
1972
- /* line 142, sass/partials/_jquery_ui.scss */
1973
-
1974
- .cmb2-element .ui-icon-home {
1975
- background-position: 0 -112px;
1976
- }
1977
-
1978
- /* line 143, sass/partials/_jquery_ui.scss */
1979
-
1980
- .cmb2-element .ui-icon-flag {
1981
- background-position: -16px -112px;
1982
- }
1983
-
1984
- /* line 144, sass/partials/_jquery_ui.scss */
1985
-
1986
- .cmb2-element .ui-icon-calendar {
1987
- background-position: -32px -112px;
1988
- }
1989
-
1990
- /* line 145, sass/partials/_jquery_ui.scss */
1991
-
1992
- .cmb2-element .ui-icon-cart {
1993
- background-position: -48px -112px;
1994
- }
1995
-
1996
- /* line 146, sass/partials/_jquery_ui.scss */
1997
-
1998
- .cmb2-element .ui-icon-pencil {
1999
- background-position: -64px -112px;
2000
- }
2001
-
2002
- /* line 147, sass/partials/_jquery_ui.scss */
2003
-
2004
- .cmb2-element .ui-icon-clock {
2005
- background-position: -80px -112px;
2006
- }
2007
-
2008
- /* line 148, sass/partials/_jquery_ui.scss */
2009
-
2010
- .cmb2-element .ui-icon-disk {
2011
- background-position: -96px -112px;
2012
- }
2013
-
2014
- /* line 149, sass/partials/_jquery_ui.scss */
2015
-
2016
- .cmb2-element .ui-icon-calculator {
2017
- background-position: -112px -112px;
2018
- }
2019
-
2020
- /* line 150, sass/partials/_jquery_ui.scss */
2021
-
2022
- .cmb2-element .ui-icon-zoomin {
2023
- background-position: -128px -112px;
2024
- }
2025
-
2026
- /* line 151, sass/partials/_jquery_ui.scss */
2027
-
2028
- .cmb2-element .ui-icon-zoomout {
2029
- background-position: -144px -112px;
2030
- }
2031
-
2032
- /* line 152, sass/partials/_jquery_ui.scss */
2033
-
2034
- .cmb2-element .ui-icon-search {
2035
- background-position: -160px -112px;
2036
- }
2037
-
2038
- /* line 153, sass/partials/_jquery_ui.scss */
2039
-
2040
- .cmb2-element .ui-icon-wrench {
2041
- background-position: -176px -112px;
2042
- }
2043
-
2044
- /* line 154, sass/partials/_jquery_ui.scss */
2045
-
2046
- .cmb2-element .ui-icon-gear {
2047
- background-position: -192px -112px;
2048
- }
2049
-
2050
- /* line 155, sass/partials/_jquery_ui.scss */
2051
-
2052
- .cmb2-element .ui-icon-heart {
2053
- background-position: -208px -112px;
2054
- }
2055
-
2056
- /* line 156, sass/partials/_jquery_ui.scss */
2057
-
2058
- .cmb2-element .ui-icon-star {
2059
- background-position: -224px -112px;
2060
- }
2061
-
2062
- /* line 157, sass/partials/_jquery_ui.scss */
2063
-
2064
- .cmb2-element .ui-icon-link {
2065
- background-position: -240px -112px;
2066
- }
2067
-
2068
- /* line 158, sass/partials/_jquery_ui.scss */
2069
-
2070
- .cmb2-element .ui-icon-cancel {
2071
- background-position: 0 -128px;
2072
- }
2073
-
2074
- /* line 159, sass/partials/_jquery_ui.scss */
2075
-
2076
- .cmb2-element .ui-icon-plus {
2077
- background-position: -16px -128px;
2078
- }
2079
-
2080
- /* line 160, sass/partials/_jquery_ui.scss */
2081
-
2082
- .cmb2-element .ui-icon-plusthick {
2083
- background-position: -32px -128px;
2084
- }
2085
-
2086
- /* line 161, sass/partials/_jquery_ui.scss */
2087
-
2088
- .cmb2-element .ui-icon-minus {
2089
- background-position: -48px -128px;
2090
- }
2091
-
2092
- /* line 162, sass/partials/_jquery_ui.scss */
2093
-
2094
- .cmb2-element .ui-icon-minusthick {
2095
- background-position: -64px -128px;
2096
- }
2097
-
2098
- /* line 163, sass/partials/_jquery_ui.scss */
2099
-
2100
- .cmb2-element .ui-icon-close {
2101
- background-position: -80px -128px;
2102
- }
2103
-
2104
- /* line 164, sass/partials/_jquery_ui.scss */
2105
-
2106
- .cmb2-element .ui-icon-closethick {
2107
- background-position: -96px -128px;
2108
- }
2109
-
2110
- /* line 165, sass/partials/_jquery_ui.scss */
2111
-
2112
- .cmb2-element .ui-icon-key {
2113
- background-position: -112px -128px;
2114
- }
2115
-
2116
- /* line 166, sass/partials/_jquery_ui.scss */
2117
-
2118
- .cmb2-element .ui-icon-lightbulb {
2119
- background-position: -128px -128px;
2120
- }
2121
-
2122
- /* line 167, sass/partials/_jquery_ui.scss */
2123
-
2124
- .cmb2-element .ui-icon-scissors {
2125
- background-position: -144px -128px;
2126
- }
2127
-
2128
- /* line 168, sass/partials/_jquery_ui.scss */
2129
-
2130
- .cmb2-element .ui-icon-clipboard {
2131
- background-position: -160px -128px;
2132
- }
2133
-
2134
- /* line 169, sass/partials/_jquery_ui.scss */
2135
-
2136
- .cmb2-element .ui-icon-copy {
2137
- background-position: -176px -128px;
2138
- }
2139
-
2140
- /* line 170, sass/partials/_jquery_ui.scss */
2141
-
2142
- .cmb2-element .ui-icon-contact {
2143
- background-position: -192px -128px;
2144
- }
2145
-
2146
- /* line 171, sass/partials/_jquery_ui.scss */
2147
-
2148
- .cmb2-element .ui-icon-image {
2149
- background-position: -208px -128px;
2150
- }
2151
-
2152
- /* line 172, sass/partials/_jquery_ui.scss */
2153
-
2154
- .cmb2-element .ui-icon-video {
2155
- background-position: -224px -128px;
2156
- }
2157
-
2158
- /* line 173, sass/partials/_jquery_ui.scss */
2159
-
2160
- .cmb2-element .ui-icon-script {
2161
- background-position: -240px -128px;
2162
- }
2163
-
2164
- /* line 174, sass/partials/_jquery_ui.scss */
2165
-
2166
- .cmb2-element .ui-icon-alert {
2167
- background-position: 0 -144px;
2168
- }
2169
-
2170
- /* line 175, sass/partials/_jquery_ui.scss */
2171
-
2172
- .cmb2-element .ui-icon-info {
2173
- background-position: -16px -144px;
2174
- }
2175
-
2176
- /* line 176, sass/partials/_jquery_ui.scss */
2177
-
2178
- .cmb2-element .ui-icon-notice {
2179
- background-position: -32px -144px;
2180
- }
2181
-
2182
- /* line 177, sass/partials/_jquery_ui.scss */
2183
-
2184
- .cmb2-element .ui-icon-help {
2185
- background-position: -48px -144px;
2186
- }
2187
-
2188
- /* line 178, sass/partials/_jquery_ui.scss */
2189
-
2190
- .cmb2-element .ui-icon-check {
2191
- background-position: -64px -144px;
2192
- }
2193
-
2194
- /* line 179, sass/partials/_jquery_ui.scss */
2195
-
2196
- .cmb2-element .ui-icon-bullet {
2197
- background-position: -80px -144px;
2198
- }
2199
-
2200
- /* line 180, sass/partials/_jquery_ui.scss */
2201
-
2202
- .cmb2-element .ui-icon-radio-off {
2203
- background-position: -96px -144px;
2204
- }
2205
-
2206
- /* line 181, sass/partials/_jquery_ui.scss */
2207
-
2208
- .cmb2-element .ui-icon-radio-on {
2209
- background-position: -112px -144px;
2210
- }
2211
-
2212
- /* line 182, sass/partials/_jquery_ui.scss */
2213
-
2214
- .cmb2-element .ui-icon-pin-w {
2215
- background-position: -128px -144px;
2216
- }
2217
-
2218
- /* line 183, sass/partials/_jquery_ui.scss */
2219
-
2220
- .cmb2-element .ui-icon-pin-s {
2221
- background-position: -144px -144px;
2222
- }
2223
-
2224
- /* line 184, sass/partials/_jquery_ui.scss */
2225
-
2226
- .cmb2-element .ui-icon-play {
2227
- background-position: 0 -160px;
2228
- }
2229
-
2230
- /* line 185, sass/partials/_jquery_ui.scss */
2231
-
2232
- .cmb2-element .ui-icon-pause {
2233
- background-position: -16px -160px;
2234
- }
2235
-
2236
- /* line 186, sass/partials/_jquery_ui.scss */
2237
-
2238
- .cmb2-element .ui-icon-seek-next {
2239
- background-position: -32px -160px;
2240
- }
2241
-
2242
- /* line 187, sass/partials/_jquery_ui.scss */
2243
-
2244
- .cmb2-element .ui-icon-seek-prev {
2245
- background-position: -48px -160px;
2246
- }
2247
-
2248
- /* line 188, sass/partials/_jquery_ui.scss */
2249
-
2250
- .cmb2-element .ui-icon-seek-end {
2251
- background-position: -64px -160px;
2252
- }
2253
-
2254
- /* line 189, sass/partials/_jquery_ui.scss */
2255
-
2256
- .cmb2-element .ui-icon-seek-start {
2257
- background-position: -80px -160px;
2258
- }
2259
-
2260
- /* line 190, sass/partials/_jquery_ui.scss */
2261
-
2262
- .cmb2-element .ui-icon-seek-first {
2263
- background-position: -80px -160px;
2264
- }
2265
-
2266
- /* line 191, sass/partials/_jquery_ui.scss */
2267
-
2268
- .cmb2-element .ui-icon-stop {
2269
- background-position: -96px -160px;
2270
- }
2271
-
2272
- /* line 192, sass/partials/_jquery_ui.scss */
2273
-
2274
- .cmb2-element .ui-icon-eject {
2275
- background-position: -112px -160px;
2276
- }
2277
-
2278
- /* line 193, sass/partials/_jquery_ui.scss */
2279
-
2280
- .cmb2-element .ui-icon-volume-off {
2281
- background-position: -128px -160px;
2282
- }
2283
-
2284
- /* line 194, sass/partials/_jquery_ui.scss */
2285
-
2286
- .cmb2-element .ui-icon-volume-on {
2287
- background-position: -144px -160px;
2288
- }
2289
-
2290
- /* line 195, sass/partials/_jquery_ui.scss */
2291
-
2292
- .cmb2-element .ui-icon-power {
2293
- background-position: 0 -176px;
2294
- }
2295
-
2296
- /* line 196, sass/partials/_jquery_ui.scss */
2297
-
2298
- .cmb2-element .ui-icon-signal-diag {
2299
- background-position: -16px -176px;
2300
- }
2301
-
2302
- /* line 197, sass/partials/_jquery_ui.scss */
2303
-
2304
- .cmb2-element .ui-icon-signal {
2305
- background-position: -32px -176px;
2306
- }
2307
-
2308
- /* line 198, sass/partials/_jquery_ui.scss */
2309
-
2310
- .cmb2-element .ui-icon-battery-0 {
2311
- background-position: -48px -176px;
2312
- }
2313
-
2314
- /* line 199, sass/partials/_jquery_ui.scss */
2315
-
2316
- .cmb2-element .ui-icon-battery-1 {
2317
- background-position: -64px -176px;
2318
- }
2319
-
2320
- /* line 200, sass/partials/_jquery_ui.scss */
2321
-
2322
- .cmb2-element .ui-icon-battery-2 {
2323
- background-position: -80px -176px;
2324
- }
2325
-
2326
- /* line 201, sass/partials/_jquery_ui.scss */
2327
-
2328
- .cmb2-element .ui-icon-battery-3 {
2329
- background-position: -96px -176px;
2330
- }
2331
-
2332
- /* line 202, sass/partials/_jquery_ui.scss */
2333
-
2334
- .cmb2-element .ui-icon-circle-plus {
2335
- background-position: 0 -192px;
2336
- }
2337
-
2338
- /* line 203, sass/partials/_jquery_ui.scss */
2339
-
2340
- .cmb2-element .ui-icon-circle-minus {
2341
- background-position: -16px -192px;
2342
- }
2343
-
2344
- /* line 204, sass/partials/_jquery_ui.scss */
2345
-
2346
- .cmb2-element .ui-icon-circle-close {
2347
- background-position: -32px -192px;
2348
- }
2349
-
2350
- /* line 205, sass/partials/_jquery_ui.scss */
2351
-
2352
- .cmb2-element .ui-icon-circle-triangle-e {
2353
- background-position: -48px -192px;
2354
- }
2355
-
2356
- /* line 206, sass/partials/_jquery_ui.scss */
2357
-
2358
- .cmb2-element .ui-icon-circle-triangle-s {
2359
- background-position: -64px -192px;
2360
- }
2361
-
2362
- /* line 207, sass/partials/_jquery_ui.scss */
2363
-
2364
- .cmb2-element .ui-icon-circle-triangle-w {
2365
- background-position: -80px -192px;
2366
- }
2367
-
2368
- /* line 208, sass/partials/_jquery_ui.scss */
2369
-
2370
- .cmb2-element .ui-icon-circle-triangle-n {
2371
- background-position: -96px -192px;
2372
- }
2373
-
2374
- /* line 209, sass/partials/_jquery_ui.scss */
2375
-
2376
- .cmb2-element .ui-icon-circle-arrow-e {
2377
- background-position: -112px -192px;
2378
- }
2379
-
2380
- /* line 210, sass/partials/_jquery_ui.scss */
2381
-
2382
- .cmb2-element .ui-icon-circle-arrow-s {
2383
- background-position: -128px -192px;
2384
- }
2385
-
2386
- /* line 211, sass/partials/_jquery_ui.scss */
2387
-
2388
- .cmb2-element .ui-icon-circle-arrow-w {
2389
- background-position: -144px -192px;
2390
- }
2391
-
2392
- /* line 212, sass/partials/_jquery_ui.scss */
2393
-
2394
- .cmb2-element .ui-icon-circle-arrow-n {
2395
- background-position: -160px -192px;
2396
- }
2397
-
2398
- /* line 213, sass/partials/_jquery_ui.scss */
2399
-
2400
- .cmb2-element .ui-icon-circle-zoomin {
2401
- background-position: -176px -192px;
2402
- }
2403
-
2404
- /* line 214, sass/partials/_jquery_ui.scss */
2405
-
2406
- .cmb2-element .ui-icon-circle-zoomout {
2407
- background-position: -192px -192px;
2408
- }
2409
-
2410
- /* line 215, sass/partials/_jquery_ui.scss */
2411
-
2412
- .cmb2-element .ui-icon-circle-check {
2413
- background-position: -208px -192px;
2414
- }
2415
-
2416
- /* line 216, sass/partials/_jquery_ui.scss */
2417
-
2418
- .cmb2-element .ui-icon-circlesmall-plus {
2419
- background-position: 0 -208px;
2420
- }
2421
-
2422
- /* line 217, sass/partials/_jquery_ui.scss */
2423
-
2424
- .cmb2-element .ui-icon-circlesmall-minus {
2425
- background-position: -16px -208px;
2426
- }
2427
-
2428
- /* line 218, sass/partials/_jquery_ui.scss */
2429
-
2430
- .cmb2-element .ui-icon-circlesmall-close {
2431
- background-position: -32px -208px;
2432
- }
2433
-
2434
- /* line 219, sass/partials/_jquery_ui.scss */
2435
-
2436
- .cmb2-element .ui-icon-squaresmall-plus {
2437
- background-position: -48px -208px;
2438
- }
2439
-
2440
- /* line 220, sass/partials/_jquery_ui.scss */
2441
-
2442
- .cmb2-element .ui-icon-squaresmall-minus {
2443
- background-position: -64px -208px;
2444
- }
2445
-
2446
- /* line 221, sass/partials/_jquery_ui.scss */
2447
-
2448
- .cmb2-element .ui-icon-squaresmall-close {
2449
- background-position: -80px -208px;
2450
- }
2451
-
2452
- /* line 222, sass/partials/_jquery_ui.scss */
2453
-
2454
- .cmb2-element .ui-icon-grip-dotted-vertical {
2455
- background-position: 0 -224px;
2456
- }
2457
-
2458
- /* line 223, sass/partials/_jquery_ui.scss */
2459
-
2460
- .cmb2-element .ui-icon-grip-dotted-horizontal {
2461
- background-position: -16px -224px;
2462
- }
2463
-
2464
- /* line 224, sass/partials/_jquery_ui.scss */
2465
-
2466
- .cmb2-element .ui-icon-grip-solid-vertical {
2467
- background-position: -32px -224px;
2468
- }
2469
-
2470
- /* line 225, sass/partials/_jquery_ui.scss */
2471
-
2472
- .cmb2-element .ui-icon-grip-solid-horizontal {
2473
- background-position: -48px -224px;
2474
- }
2475
-
2476
- /* line 226, sass/partials/_jquery_ui.scss */
2477
-
2478
- .cmb2-element .ui-icon-gripsmall-diagonal-se {
2479
- background-position: -64px -224px;
2480
- }
2481
-
2482
- /* line 227, sass/partials/_jquery_ui.scss */
2483
-
2484
- .cmb2-element .ui-icon-grip-diagonal-se {
2485
- background-position: -80px -224px;
2486
- }
2487
-
2488
- /* line 228, sass/partials/_jquery_ui.scss */
2489
-
2490
- .cmb2-element .ui-corner-all,
2491
- .cmb2-element .ui-corner-top,
2492
- .cmb2-element .ui-corner-left,
2493
- .cmb2-element .ui-corner-tl {
2494
- -moz-border-radius-topleft: 4px;
2495
- -webkit-border-top-left-radius: 4px;
2496
- -khtml-border-top-left-radius: 4px;
2497
- border-top-left-radius: 4px;
2498
- }
2499
-
2500
- /* line 229, sass/partials/_jquery_ui.scss */
2501
-
2502
- .cmb2-element .ui-corner-all,
2503
- .cmb2-element .ui-corner-top,
2504
- .cmb2-element .ui-corner-right,
2505
- .cmb2-element .ui-corner-tr {
2506
- -moz-border-radius-topright: 4px;
2507
- -webkit-border-top-right-radius: 4px;
2508
- -khtml-border-top-right-radius: 4px;
2509
- border-top-right-radius: 4px;
2510
- }
2511
-
2512
- /* line 230, sass/partials/_jquery_ui.scss */
2513
-
2514
- .cmb2-element .ui-corner-all,
2515
- .cmb2-element .ui-corner-bottom,
2516
- .cmb2-element .ui-corner-left,
2517
- .cmb2-element .ui-corner-bl {
2518
- -moz-border-radius-bottomleft: 4px;
2519
- -webkit-border-bottom-left-radius: 4px;
2520
- -khtml-border-bottom-left-radius: 4px;
2521
- border-bottom-left-radius: 4px;
2522
- }
2523
-
2524
- /* line 231, sass/partials/_jquery_ui.scss */
2525
-
2526
- .cmb2-element .ui-corner-all,
2527
- .cmb2-element .ui-corner-bottom,
2528
- .cmb2-element .ui-corner-right,
2529
- .cmb2-element .ui-corner-br {
2530
- -moz-border-radius-bottomright: 4px;
2531
- -webkit-border-bottom-right-radius: 4px;
2532
- -khtml-border-bottom-right-radius: 4px;
2533
- border-bottom-right-radius: 4px;
2534
- }
2535
-
2536
- /* line 232, sass/partials/_jquery_ui.scss */
2537
-
2538
- .cmb2-element .ui-widget-overlay {
2539
- background: #aaaaaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
2540
- opacity: .30;
2541
- filter: Alpha(Opacity=30);
2542
- }
2543
-
2544
- /* line 233, sass/partials/_jquery_ui.scss */
2545
-
2546
- .cmb2-element .ui-widget-shadow {
2547
- margin: -8px 0 0 -8px;
2548
- padding: 8px;
2549
- background: #aaaaaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
2550
- opacity: .30;
2551
- filter: Alpha(Opacity=30);
2552
- -moz-border-radius: 8px;
2553
- -khtml-border-radius: 8px;
2554
- -webkit-border-radius: 8px;
2555
- border-radius: 8px;
2556
- }
2557
-
2558
- /* line 234, sass/partials/_jquery_ui.scss */
2559
-
2560
- .cmb2-element .ui-datepicker {
2561
- width: 17em;
2562
- padding: .2em .2em 0;
2563
- display: none;
2564
- }
2565
-
2566
- /* line 235, sass/partials/_jquery_ui.scss */
2567
-
2568
- .cmb2-element .ui-datepicker .ui-datepicker-header {
2569
- position: relative;
2570
- padding: .2em 0;
2571
- }
2572
-
2573
- /* line 236, sass/partials/_jquery_ui.scss */
2574
-
2575
- .cmb2-element .ui-datepicker .ui-datepicker-prev,
2576
- .cmb2-element .ui-datepicker .ui-datepicker-next {
2577
- position: absolute;
2578
- top: 2px;
2579
- width: 1.8em;
2580
- height: 1.8em;
2581
- }
2582
-
2583
- /* line 237, sass/partials/_jquery_ui.scss */
2584
-
2585
- .cmb2-element .ui-datepicker .ui-datepicker-prev-hover,
2586
- .cmb2-element .ui-datepicker .ui-datepicker-next-hover {
2587
- top: 1px;
2588
- }
2589
-
2590
- /* line 238, sass/partials/_jquery_ui.scss */
2591
-
2592
- .cmb2-element .ui-datepicker .ui-datepicker-prev {
2593
- left: 2px;
2594
- }
2595
-
2596
- /* line 239, sass/partials/_jquery_ui.scss */
2597
-
2598
- .cmb2-element .ui-datepicker .ui-datepicker-next {
2599
- right: 2px;
2600
- }
2601
-
2602
- /* line 240, sass/partials/_jquery_ui.scss */
2603
-
2604
- .cmb2-element .ui-datepicker .ui-datepicker-prev-hover {
2605
- left: 1px;
2606
- }
2607
-
2608
- /* line 241, sass/partials/_jquery_ui.scss */
2609
-
2610
- .cmb2-element .ui-datepicker .ui-datepicker-next-hover {
2611
- right: 1px;
2612
- }
2613
-
2614
- /* line 242, sass/partials/_jquery_ui.scss */
2615
-
2616
- .cmb2-element .ui-datepicker .ui-datepicker-prev span,
2617
- .cmb2-element .ui-datepicker .ui-datepicker-next span {
2618
- display: block;
2619
- position: absolute;
2620
- left: 50%;
2621
- margin-left: -8px;
2622
- top: 50%;
2623
- margin-top: -8px;
2624
- }
2625
-
2626
- /* line 243, sass/partials/_jquery_ui.scss */
2627
-
2628
- .cmb2-element .ui-datepicker .ui-datepicker-title {
2629
- margin: 0 2.3em;
2630
- line-height: 1.8em;
2631
- text-align: center;
2632
- }
2633
-
2634
- /* line 244, sass/partials/_jquery_ui.scss */
2635
-
2636
- .cmb2-element .ui-datepicker .ui-datepicker-title select {
2637
- font-size: 1em;
2638
- margin: 1px 0;
2639
- }
2640
-
2641
- /* line 245, sass/partials/_jquery_ui.scss */
2642
-
2643
- .cmb2-element .ui-datepicker select.ui-datepicker-month-year {
2644
- width: 100%;
2645
- }
2646
-
2647
- /* line 246, sass/partials/_jquery_ui.scss */
2648
-
2649
- .cmb2-element .ui-datepicker select.ui-datepicker-month,
2650
- .cmb2-element .ui-datepicker select.ui-datepicker-year {
2651
- width: 49%;
2652
- }
2653
-
2654
- /* line 248, sass/partials/_jquery_ui.scss */
2655
-
2656
- .cmb2-element .ui-datepicker select.ui-datepicker-month {
2657
- margin-right: 1%;
2658
- }
2659
-
2660
- /* line 249, sass/partials/_jquery_ui.scss */
2661
-
2662
- .cmb2-element .ui-datepicker select.ui-datepicker-year {
2663
- margin-left: 1%;
2664
- }
2665
-
2666
- /* line 250, sass/partials/_jquery_ui.scss */
2667
-
2668
- .cmb2-element .ui-datepicker table {
2669
- width: 100%;
2670
- font-size: .9em;
2671
- border-collapse: collapse;
2672
- margin: 0 0 .4em;
2673
- }
2674
-
2675
- /* line 251, sass/partials/_jquery_ui.scss */
2676
-
2677
- .cmb2-element .ui-datepicker th {
2678
- padding: .7em .3em;
2679
- text-align: center;
2680
- font-weight: bold;
2681
- border: 0;
2682
- }
2683
-
2684
- /* line 252, sass/partials/_jquery_ui.scss */
2685
-
2686
- .cmb2-element .ui-datepicker td {
2687
- border: 0;
2688
- padding: 1px;
2689
- }
2690
-
2691
- /* line 253, sass/partials/_jquery_ui.scss */
2692
-
2693
- .cmb2-element .ui-datepicker td span,
2694
- .cmb2-element .ui-datepicker td a {
2695
- display: block;
2696
- padding: .2em;
2697
- text-align: right;
2698
- text-decoration: none;
2699
- }
2700
-
2701
- /* line 254, sass/partials/_jquery_ui.scss */
2702
-
2703
- .cmb2-element .ui-datepicker .ui-datepicker-buttonpane {
2704
- background-image: none;
2705
- margin: .7em 0 0 0;
2706
- padding: 0 .2em;
2707
- border-left: 0;
2708
- border-right: 0;
2709
- border-bottom: 0;
2710
- }
2711
-
2712
- /* line 255, sass/partials/_jquery_ui.scss */
2713
-
2714
- .cmb2-element .ui-datepicker .ui-datepicker-buttonpane button {
2715
- float: right;
2716
- margin: .5em .2em .4em;
2717
- cursor: pointer;
2718
- padding: .2em .6em .3em .6em;
2719
- width: auto;
2720
- overflow: visible;
2721
- }
2722
-
2723
- /* line 256, sass/partials/_jquery_ui.scss */
2724
-
2725
- .cmb2-element .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
2726
- float: left;
2727
- }
2728
-
2729
- /* line 257, sass/partials/_jquery_ui.scss */
2730
-
2731
- .cmb2-element .ui-datepicker.ui-datepicker-multi {
2732
- width: auto;
2733
- }
2734
-
2735
- /* line 258, sass/partials/_jquery_ui.scss */
2736
-
2737
- .cmb2-element .ui-datepicker-multi .ui-datepicker-group {
2738
- float: left;
2739
- }
2740
-
2741
- /* line 259, sass/partials/_jquery_ui.scss */
2742
-
2743
- .cmb2-element .ui-datepicker-multi .ui-datepicker-group table {
2744
- width: 95%;
2745
- margin: 0 auto .4em;
2746
- }
2747
-
2748
- /* line 260, sass/partials/_jquery_ui.scss */
2749
-
2750
- .cmb2-element .ui-datepicker-multi-2 .ui-datepicker-group {
2751
- width: 50%;
2752
- }
2753
-
2754
- /* line 261, sass/partials/_jquery_ui.scss */
2755
-
2756
- .cmb2-element .ui-datepicker-multi-3 .ui-datepicker-group {
2757
- width: 33.3%;
2758
- }
2759
-
2760
- /* line 262, sass/partials/_jquery_ui.scss */
2761
-
2762
- .cmb2-element .ui-datepicker-multi-4 .ui-datepicker-group {
2763
- width: 25%;
2764
- }
2765
-
2766
- /* line 263, sass/partials/_jquery_ui.scss */
2767
-
2768
- .cmb2-element .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
2769
- border-left-width: 0;
2770
- }
2771
-
2772
- /* line 264, sass/partials/_jquery_ui.scss */
2773
-
2774
- .cmb2-element .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
2775
- border-left-width: 0;
2776
- }
2777
-
2778
- /* line 265, sass/partials/_jquery_ui.scss */
2779
-
2780
- .cmb2-element .ui-datepicker-multi .ui-datepicker-buttonpane {
2781
- clear: left;
2782
- }
2783
-
2784
- /* line 266, sass/partials/_jquery_ui.scss */
2785
-
2786
- .cmb2-element .ui-datepicker-row-break {
2787
- clear: both;
2788
- width: 100%;
2789
- font-size: 0em;
2790
- }
2791
-
2792
- /* line 267, sass/partials/_jquery_ui.scss */
2793
-
2794
- .cmb2-element .ui-datepicker-rtl {
2795
- direction: rtl;
2796
- }
2797
-
2798
- /* line 269, sass/partials/_jquery_ui.scss */
2799
-
2800
- .cmb2-element .ui-datepicker-rtl .ui-datepicker-prev {
2801
- right: 2px;
2802
- left: auto;
2803
- }
2804
-
2805
- /* line 270, sass/partials/_jquery_ui.scss */
2806
-
2807
- .cmb2-element .ui-datepicker-rtl .ui-datepicker-next {
2808
- left: 2px;
2809
- right: auto;
2810
- }
2811
-
2812
- /* line 271, sass/partials/_jquery_ui.scss */
2813
-
2814
- .cmb2-element .ui-datepicker-rtl .ui-datepicker-prev:hover {
2815
- right: 1px;
2816
- left: auto;
2817
- }
2818
-
2819
- /* line 272, sass/partials/_jquery_ui.scss */
2820
-
2821
- .cmb2-element .ui-datepicker-rtl .ui-datepicker-next:hover {
2822
- left: 1px;
2823
- right: auto;
2824
- }
2825
-
2826
- /* line 273, sass/partials/_jquery_ui.scss */
2827
-
2828
- .cmb2-element .ui-datepicker-rtl .ui-datepicker-buttonpane {
2829
- clear: right;
2830
- }
2831
-
2832
- /* line 274, sass/partials/_jquery_ui.scss */
2833
-
2834
- .cmb2-element .ui-datepicker-rtl .ui-datepicker-buttonpane button {
2835
- float: left;
2836
- }
2837
-
2838
- /* line 275, sass/partials/_jquery_ui.scss */
2839
-
2840
- .cmb2-element .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
2841
- float: right;
2842
- }
2843
-
2844
- /* line 276, sass/partials/_jquery_ui.scss */
2845
-
2846
- .cmb2-element .ui-datepicker-rtl .ui-datepicker-group {
2847
- float: right;
2848
- }
2849
-
2850
- /* line 277, sass/partials/_jquery_ui.scss */
2851
-
2852
- .cmb2-element .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
2853
- border-right-width: 0;
2854
- border-left-width: 1px;
2855
- }
2856
-
2857
- /* line 278, sass/partials/_jquery_ui.scss */
2858
-
2859
- .cmb2-element .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
2860
- border-right-width: 0;
2861
- border-left-width: 1px;
2862
- }
2863
-
2864
- /* line 280, sass/partials/_jquery_ui.scss */
2865
-
2866
- .cmb2-element .ui-datepicker-cover {
2867
- display: none; /*sorry for IE5*/
2868
- display/**/: block; /*sorry for IE5*/
2869
- position: absolute; /*must have*/
2870
- z-index: -1; /*must have*/
2871
- filter: mask(); /*must have*/
2872
- top: -4px; /*must have*/
2873
- left: -4px; /*must have*/
2874
- width: 200px; /*must have*/
2875
- height: 200px; /*must have*/
2876
- }
2877
-
2878
- /* line 292, sass/partials/_jquery_ui.scss */
2879
-
2880
- .cmb2-element .ui-datepicker {
2881
- padding: 0;
2882
- border: 1px solid #ddd;
2883
- -webkit-border-radius: 0;
2884
- -moz-border-radius: 0;
2885
- border-radius: 0;
2886
- }
2887
-
2888
- /* line 293, sass/partials/_jquery_ui.scss */
2889
-
2890
- .cmb2-element .ui-datepicker * {
2891
- padding: 0;
2892
- font-family: "Open Sans", sans-serif;
2893
- -webkit-border-radius: 0;
2894
- -moz-border-radius: 0;
2895
- border-radius: 0;
2896
- }
2897
-
2898
- /* line 294, sass/partials/_jquery_ui.scss */
2899
-
2900
- .cmb2-element .ui-datepicker table {
2901
- font-size: 13px;
2902
- margin: 0;
2903
- }
2904
-
2905
- /* line 295, sass/partials/_jquery_ui.scss */
2906
-
2907
- .cmb2-element .ui-datepicker .ui-datepicker-header {
2908
- border: none;
2909
- background: #222;
2910
- color: #fff;
2911
- font-weight: normal;
2912
- }
2913
-
2914
- /* line 296, sass/partials/_jquery_ui.scss */
2915
-
2916
- .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover {
2917
- background: #222;
2918
- border-color: transparent;
2919
- cursor: pointer;
2920
- -webkit-border-radius: 0;
2921
- -moz-border-radius: 0;
2922
- border-radius: 0;
2923
- }
2924
-
2925
- /* line 297, sass/partials/_jquery_ui.scss */
2926
-
2927
- .cmb2-element .ui-datepicker thead {
2928
- background: #222;
2929
- color: #fff;
2930
- }
2931
-
2932
- /* line 298, sass/partials/_jquery_ui.scss */
2933
-
2934
- .cmb2-element .ui-datepicker .ui-datepicker-title {
2935
- margin-top: .4em;
2936
- margin-bottom: .3em;
2937
- color: #fff;
2938
- font-size: 14px;
2939
- }
2940
-
2941
- /* line 299, sass/partials/_jquery_ui.scss */
2942
-
2943
- .cmb2-element .ui-datepicker .ui-datepicker-prev-hover,
2944
- .cmb2-element .ui-datepicker .ui-datepicker-next-hover,
2945
- .cmb2-element .ui-datepicker .ui-datepicker-next,
2946
- .cmb2-element .ui-datepicker .ui-datepicker-prev {
2947
- height: 1em;
2948
- top: .9em;
2949
- border: none;
2950
- }
2951
-
2952
- /* line 300, sass/partials/_jquery_ui.scss */
2953
-
2954
- .cmb2-element .ui-datepicker .ui-datepicker-prev-hover {
2955
- left: 2px;
2956
- }
2957
-
2958
- /* line 301, sass/partials/_jquery_ui.scss */
2959
-
2960
- .cmb2-element .ui-datepicker .ui-datepicker-next-hover {
2961
- right: 2px;
2962
- }
2963
-
2964
- /* line 302, sass/partials/_jquery_ui.scss */
2965
-
2966
- .cmb2-element .ui-datepicker .ui-datepicker-next span,
2967
- .cmb2-element .ui-datepicker .ui-datepicker-prev span {
2968
- background-image: url("data:image/png;base64,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");
2969
- background-position: -32px 0;
2970
- margin-top: 0;
2971
- top: 0;
2972
- font-weight: normal;
2973
- }
2974
-
2975
- /* line 303, sass/partials/_jquery_ui.scss */
2976
-
2977
- .cmb2-element .ui-datepicker .ui-datepicker-prev span {
2978
- background-position: -96px 0;
2979
- }
2980
-
2981
- /* line 304, sass/partials/_jquery_ui.scss */
2982
-
2983
- .cmb2-element .ui-datepicker th {
2984
- padding: 0.75em 0;
2985
- color: #fff;
2986
- font-weight: normal;
2987
- border: none;
2988
- border-top: 1px solid #333;
2989
- }
2990
-
2991
- /* line 305, sass/partials/_jquery_ui.scss */
2992
-
2993
- .cmb2-element .ui-datepicker td {
2994
- background: #f1f1f1;
2995
- border: none;
2996
- padding: 0;
2997
- }
2998
-
2999
- /* line 306, sass/partials/_jquery_ui.scss */
3000
-
3001
- .cmb2-element .ui-datepicker td .ui-state-default {
3002
- background: transparent;
3003
- border: none;
3004
- text-align: center;
3005
- padding: .5em;
3006
- margin: 0;
3007
- font-weight: normal;
3008
- color: #333;
3009
- }
3010
-
3011
- /* line 307, sass/partials/_jquery_ui.scss */
3012
-
3013
- .cmb2-element .ui-datepicker td .ui-state-active,
3014
- .cmb2-element .ui-datepicker td .ui-state-hover {
3015
- background: #0074a2;
3016
- color: #fff;
3017
- }
3018
-
3019
- /* line 308, sass/partials/_jquery_ui.scss */
3020
-
3021
- .cmb2-element .ui-datepicker td.ui-state-disabled,
3022
- .cmb2-element .ui-datepicker td.ui-state-disabled .ui-state-default {
3023
- opacity: 1;
3024
- color: #999;
3025
- }
3026
-
3027
- /* line 309, sass/partials/_jquery_ui.scss */
3028
-
3029
- .cmb2-element .ui-datepicker {
3030
- background: #f1f1f1;
3031
- }
3032
-
3033
- /* line 310, sass/partials/_jquery_ui.scss */
3034
-
3035
- .cmb2-element .ui-datepicker .ui-datepicker-close,
3036
- .cmb2-element .ui-datepicker .ui-datepicker-current {
3037
- font-size: 14px;
3038
- font-weight: normal;
3039
- background-image: none;
3040
- border: none;
3041
- }
3042
-
3043
- /* line 311, sass/partials/_jquery_ui.scss */
3044
-
3045
- .cmb2-element .ui-datepicker .ui-datepicker-current:hover,
3046
- .cmb2-element .ui-datepicker .ui-datepicker-current:active,
3047
- .cmb2-element .ui-datepicker .ui-datepicker-close:hover,
3048
- .cmb2-element .ui-datepicker .ui-datepicker-close:active {
3049
- background: #096484;
3050
- color: #fff;
3051
- }
3052
-
3053
- /* line 312, sass/partials/_jquery_ui.scss */
3054
-
3055
- .cmb2-element .ui-datepicker .ui-datepicker-buttonpane {
3056
- border: none;
3057
- }
3058
-
3059
- /* line 313, sass/partials/_jquery_ui.scss */
3060
-
3061
- .cmb2-element .ui-timepicker-div {
3062
- font-size: 14px;
3063
- }
3064
-
3065
- /* line 314, sass/partials/_jquery_ui.scss */
3066
-
3067
- .cmb2-element .ui-timepicker-div .ui-widget-header {
3068
- margin-bottom: 8px;
3069
- background: #222;
3070
- border-color: #222;
3071
- }
3072
-
3073
- /* line 315, sass/partials/_jquery_ui.scss */
3074
-
3075
- .cmb2-element .ui-timepicker-div dl {
3076
- text-align: left;
3077
- }
3078
-
3079
- /* line 316, sass/partials/_jquery_ui.scss */
3080
-
3081
- .cmb2-element .ui-timepicker-div dl dt {
3082
- float: left;
3083
- clear: left;
3084
- padding: 0 0 0 5px;
3085
- }
3086
-
3087
- /* line 317, sass/partials/_jquery_ui.scss */
3088
-
3089
- .cmb2-element .ui-timepicker-div dl dd {
3090
- margin: 0 10px 10px 40%;
3091
- }
3092
-
3093
- /* line 318, sass/partials/_jquery_ui.scss */
3094
-
3095
- .cmb2-element .ui-tpicker-grid-label {
3096
- background: none;
3097
- border: none;
3098
- margin: 0;
3099
- padding: 0;
3100
- }
3101
-
3102
- /* line 319, sass/partials/_jquery_ui.scss */
3103
-
3104
- .cmb2-element .ui-timepicker-rtl {
3105
- direction: rtl;
3106
- }
3107
-
3108
- /* line 320, sass/partials/_jquery_ui.scss */
3109
-
3110
- .cmb2-element .ui-timepicker-rtl dl {
3111
- text-align: right;
3112
- padding: 0 5px 0 0;
3113
- }
3114
-
3115
- /* line 321, sass/partials/_jquery_ui.scss */
3116
-
3117
- .cmb2-element .ui-timepicker-rtl dl dt {
3118
- float: right;
3119
- clear: right;
3120
- }
3121
-
3122
- /* line 322, sass/partials/_jquery_ui.scss */
3123
-
3124
- .cmb2-element .ui-timepicker-rtl dl dd {
3125
- margin: 0 40% 10px 10px;
3126
- }
3127
-
3128
- /* line 326, sass/partials/_jquery_ui.scss */
3129
-
3130
- .admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-header,
3131
- .admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,
3132
- .admin-color-blue .cmb2-element .ui-datepicker thead,
3133
- .admin-color-blue .cmb2-element .ui-timepicker-div .ui-widget-header {
3134
- background: #4796b3;
3135
- }
3136
-
3137
- /* line 327, sass/partials/_jquery_ui.scss */
3138
-
3139
- .admin-color-blue .cmb2-element .ui-timepicker-div .ui-widget-header {
3140
- border-color: #4796b3;
3141
- }
3142
-
3143
- /* line 328, sass/partials/_jquery_ui.scss */
3144
-
3145
- .admin-color-blue .cmb2-element .ui-datepicker th {
3146
- border-color: #52accc;
3147
- }
3148
-
3149
- /* line 329, sass/partials/_jquery_ui.scss */
3150
-
3151
- .admin-color-blue .cmb2-element .ui-datepicker td .ui-state-active,
3152
- .admin-color-blue .cmb2-element .ui-datepicker td .ui-state-hover {
3153
- background: #096484;
3154
- }
3155
-
3156
- /* line 330, sass/partials/_jquery_ui.scss */
3157
-
3158
- .admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-current:hover,
3159
- .admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-current:active,
3160
- .admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-close:hover,
3161
- .admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-close:active {
3162
- background: #096484;
3163
- color: #fff;
3164
- }
3165
-
3166
- /* line 335, sass/partials/_jquery_ui.scss */
3167
-
3168
- .admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-header,
3169
- .admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,
3170
- .admin-color-coffee .cmb2-element .ui-datepicker thead,
3171
- .admin-color-coffee .cmb2-element .ui-timepicker-div .ui-widget-header {
3172
- background: #46403c;
3173
- }
3174
-
3175
- /* line 336, sass/partials/_jquery_ui.scss */
3176
-
3177
- .admin-color-coffee .cmb2-element .ui-datepicker th {
3178
- border-color: #59524c;
3179
- }
3180
-
3181
- /* line 337, sass/partials/_jquery_ui.scss */
3182
-
3183
- .admin-color-coffee .cmb2-element .ui-datepicker td .ui-state-active,
3184
- .admin-color-coffee .cmb2-element .ui-datepicker td .ui-state-hover {
3185
- background: #c7a589;
3186
- }
3187
-
3188
- /* line 338, sass/partials/_jquery_ui.scss */
3189
-
3190
- .admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-current:hover,
3191
- .admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-current:active,
3192
- .admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-close:hover,
3193
- .admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-close:active {
3194
- background: #c7a589;
3195
- color: #fff;
3196
- }
3197
-
3198
- /* line 343, sass/partials/_jquery_ui.scss */
3199
-
3200
- .admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-header,
3201
- .admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,
3202
- .admin-color-ectoplasm .cmb2-element .ui-datepicker thead,
3203
- .admin-color-ectoplasm .cmb2-element .ui-timepicker-div .ui-widget-header {
3204
- background: #413256;
3205
- }
3206
-
3207
- /* line 344, sass/partials/_jquery_ui.scss */
3208
-
3209
- .admin-color-ectoplasm .cmb2-element .ui-timepicker-div .ui-widget-header {
3210
- border-color: #413256;
3211
- }
3212
-
3213
- /* line 345, sass/partials/_jquery_ui.scss */
3214
-
3215
- .admin-color-ectoplasm .cmb2-element .ui-datepicker th {
3216
- border-color: #523f6d;
3217
- }
3218
-
3219
- /* line 346, sass/partials/_jquery_ui.scss */
3220
-
3221
- .admin-color-ectoplasm .cmb2-element .ui-datepicker td .ui-state-active,
3222
- .admin-color-ectoplasm .cmb2-element .ui-datepicker td .ui-state-hover {
3223
- background: #a3b745;
3224
- }
3225
-
3226
- /* line 347, sass/partials/_jquery_ui.scss */
3227
-
3228
- .admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-current:hover,
3229
- .admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-current:active,
3230
- .admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-close:hover,
3231
- .admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-close:active {
3232
- background: #a3b745;
3233
- color: #fff;
3234
- }
3235
-
3236
- /* line 352, sass/partials/_jquery_ui.scss */
3237
-
3238
- .admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-header,
3239
- .admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,
3240
- .admin-color-midnight .cmb2-element .ui-datepicker thead,
3241
- .admin-color-midnight .cmb2-element .ui-timepicker-div .ui-widget-header {
3242
- background: #26292c;
3243
- }
3244
-
3245
- /* line 353, sass/partials/_jquery_ui.scss */
3246
-
3247
- .admin-color-midnight .cmb2-element .ui-datepicker th {
3248
- border-color: #363b3f;
3249
- }
3250
-
3251
- /* line 354, sass/partials/_jquery_ui.scss */
3252
-
3253
- .admin-color-midnight .cmb2-element .ui-datepicker td .ui-state-active,
3254
- .admin-color-midnight .cmb2-element .ui-datepicker td .ui-state-hover {
3255
- background: #e14d43;
3256
- }
3257
-
3258
- /* line 355, sass/partials/_jquery_ui.scss */
3259
-
3260
- .admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-current:hover,
3261
- .admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-current:active,
3262
- .admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-close:hover,
3263
- .admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-close:active {
3264
- background: #e14d43;
3265
- color: #fff;
3266
- }
3267
-
3268
- /* line 360, sass/partials/_jquery_ui.scss */
3269
-
3270
- .admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-header,
3271
- .admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,
3272
- .admin-color-ocean .cmb2-element .ui-datepicker thead,
3273
- .admin-color-ocean .cmb2-element .ui-timepicker-div .ui-widget-header {
3274
- background: #627c83;
3275
- }
3276
-
3277
- /* line 361, sass/partials/_jquery_ui.scss */
3278
-
3279
- .admin-color-ocean .cmb2-element .ui-timepicker-div .ui-widget-header {
3280
- border-color: #627c83;
3281
- }
3282
-
3283
- /* line 362, sass/partials/_jquery_ui.scss */
3284
-
3285
- .admin-color-ocean .cmb2-element .ui-datepicker th {
3286
- border-color: #738e96;
3287
- }
3288
-
3289
- /* line 363, sass/partials/_jquery_ui.scss */
3290
-
3291
- .admin-color-ocean .cmb2-element .ui-datepicker td .ui-state-active,
3292
- .admin-color-ocean .cmb2-element .ui-datepicker td .ui-state-hover {
3293
- background: #9ebaa0;
3294
- }
3295
-
3296
- /* line 364, sass/partials/_jquery_ui.scss */
3297
-
3298
- .admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-current:hover,
3299
- .admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-current:active,
3300
- .admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-close:hover,
3301
- .admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-close:active {
3302
- background: #9ebaa0;
3303
- color: #fff;
3304
- }
3305
-
3306
- /* line 369, sass/partials/_jquery_ui.scss */
3307
-
3308
- .admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header,
3309
- .admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,
3310
- .admin-color-sunrise .cmb2-element .ui-datepicker thead,
3311
- .admin-color-sunrise .cmb2-element .ui-timepicker-div .ui-widget-header {
3312
- background: #be3631;
3313
- }
3314
-
3315
- /* line 370, sass/partials/_jquery_ui.scss */
3316
-
3317
- .admin-color-sunrise .cmb2-element .ui-timepicker-div .ui-widget-header {
3318
- border-color: #be3631;
3319
- }
3320
-
3321
- /* line 371, sass/partials/_jquery_ui.scss */
3322
-
3323
- .admin-color-sunrise .cmb2-element .ui-datepicker th {
3324
- border-color: #cf4944;
3325
- }
3326
-
3327
- /* line 372, sass/partials/_jquery_ui.scss */
3328
-
3329
- .admin-color-sunrise .cmb2-element .ui-datepicker td .ui-state-active,
3330
- .admin-color-sunrise .cmb2-element .ui-datepicker td .ui-state-hover {
3331
- background: #dd823b;
3332
- }
3333
-
3334
- /* line 373, sass/partials/_jquery_ui.scss */
3335
-
3336
- .admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-current:hover,
3337
- .admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-current:active,
3338
- .admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-close:hover,
3339
- .admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-close:active {
3340
- background: #dd823b;
3341
- color: #fff;
3342
- }
3343
-
3344
- /* line 378, sass/partials/_jquery_ui.scss */
3345
-
3346
- .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-header,
3347
- .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,
3348
- .admin-color-light .cmb2-element .ui-datepicker thead,
3349
- .admin-color-light .cmb2-element .ui-timepicker-div .ui-widget-header,
3350
- .admin-color-light .cmb2-element .ui-timepicker-div .ui-widget-header {
3351
- background: #e5e5e5;
3352
- }
3353
-
3354
- /* line 379, sass/partials/_jquery_ui.scss */
3355
-
3356
- .admin-color-light .cmb2-element .ui-timepicker-div .ui-widget-header {
3357
- border-color: #e5e5e5;
3358
- }
3359
-
3360
- /* line 380, sass/partials/_jquery_ui.scss */
3361
-
3362
- .admin-color-light .cmb2-element .ui-datepicker td,
3363
- .admin-color-light .cmb2-element .ui-datepicker {
3364
- background: #fff;
3365
- }
3366
-
3367
- /* line 381, sass/partials/_jquery_ui.scss */
3368
-
3369
- .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-next span,
3370
- .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-prev span {
3371
- background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAYAAADvl7rLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMUIxRjI2RjhCODYxMUUzQTEyNERCMDU1QzdBQ0EyMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMUIxRjI3MDhCODYxMUUzQTEyNERCMDU1QzdBQ0EyMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjExQjFGMjZEOEI4NjExRTNBMTI0REIwNTVDN0FDQTIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjExQjFGMjZFOEI4NjExRTNBMTI0REIwNTVDN0FDQTIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+kKfR4AAAHcRJREFUeNrsXWuMXsdZnuMu4CUN2S0t0a6o4sQqAaooTncrKGrUNbe2qSC2uQqpqtexbCqI0xaQEBclKUL8qts6stqNkuwWiYqbajtqS9oAuyEISrubrLmUFnBSfmRXFa12KT+cKk2GM9mZ7ng858w7l3PmnO88jzQ633e+8565vs+8M9+8MwXnnAEAMEzsQREAAAgAAIABYkx9OHXqFEoDMDFVho0yTJdhE8UxOjhz5gwsAICk/Exep1AkGAK0DY6G93L+eUblnw4gATPNqMceEsBURMVxSwhFbO8TEj838j4V8B6eQHF1RWyzDnTl3zRIIDTNsCJ6RABdMf+mM6XBjNfsDXP1wm2hkEGN+ze1eyFpngYJ9IcAYs0/vQEVkenz7X1SwRZv2xNhqeJNVRcxac5Vj0AAAcSYf13pBVMMPfS8xyhhaFpy9pqhQ6CqNOe0ZgBPAgg1/7rcC8aQQJEx7lzkGzoEqkpz7noEPOcAmhhPxjTGzcA42zR/m0jDZkSPGZPvmCFQVZqh/B3EWMfTV6CKvm2F5LJAQhYCmWlGPYIAAJAPMMQhAAAAIAAAAEAAAACAAAAAAAEAAAACAAAABAAAAAhAA/zI8+wHoMcL772BEkBsA0i1J0CsM0yIAvGa0CZ55doPIIU7uF7uIJKeEUCKBpDS6yumEW4kTPt0S+mOVf7YtG84voekHXsB9IQAUlXeZgMk0JYC2dIe6swS2vBTK79P2mMdmTZayBPQEAGkrLyUJDDdkvLb0h7ryRZCAtOZlD/F8G264TwBDRJAURNYJhLwbcSpepqU+wFs9KDcqhR1OkHa4Q7cQbTlDRjjVRa6H0BuFInKbTqQ0IpE8YYqrl7n8CgcOAHkVKK+I+d+ACj/AQ4BAAAAAQAAAAIAAAAEAAAACAAAABAAAAAgAAAAeg1sCw64IJYBFwPNt4li1Mp/DJUPBSAoQUwZ8AwKlCLOQdT5HmLlh1ZCikM6eUsyOXqUJvMRW/660hcRaUlBHDyjEqdsuzxTW+O+BJCi8lOdyRcSf5GoAaWqhJAelCcsvyKB8sQocmzeU7SBWAuorbabmjxqy3+spcrnERkPbUhFR8z3UAVIMQ7NVQbcEneRIO/UvBSW/PuWAw+U54naQJFgCFZVlgV1DiDH2LlI/K5UzNlmL55ScYtEaQ9VoFTpbbsNhHaCqdKdoh045fe0pPxFBiKJnXtIwcAx6SgSpD+VCR3bA8XmPdUkZB+sv9TzGLV135QFUHTgXTl7z5Tx5yzH0PynznvRkTJscx4lZvhHjnesw4XXFRTIP/I/qvFiJSAADBggAAAAAQAAAAIAAAAEAAAACAAAABAAAABDIwB1suvQT3WNXU3YZ6RqA6m8QtuML/Zk6N60P8rhoBs9bABdJZO2G05omadsA0Vg/DZvuKkW4lZyKY7GM9Ocwx14inm6A28Q7zVdCSGVzztKAr7pmkqYh5DyT9kGeIDy1x1QO9Vg3E1YQDmPRXceklt3OGjV91w9H6Ugiw5aAr6706Q42Ti2/FO1gZCdeTYqLBkfIoptBzEWUGia60z/UEvOVZaNTwKGNIC6sVdo5fNMSp9SAXwbQS4yrMt7G+vbiwTtILUV7Itp4r1G5gCaVP62HCtiG38KBs6xFx5FCbpo9VQ1dNv4e7qFdhBjAcWmWcA8Xj3FMe/WuYw9HWwAdZMvoZWfk4FTKUCKrb24R/2lMEFD0rtZU9Z9PCo+9nj1IlDeVZaNEkATPb5vQcb0eKkYOCQdmyy9uedbH6kIkEeUv82nfbPFNKQq981Ew+DQ4V/tMe9jDTJnFzazYJEkkGszkk2WvucqPOOf1sa9PgTYtf0D+riZSGvx4mAQoE0SAjoGLAUGABAAAAAgAAAAQAAAAIAAAAAAAQBAVnAUQfsEkMobLdSjKlWl6/GjIYUpX+6yCz0hCfUeSACpvNFCPapSnYmnxy/eN83SHFLat14s9njwgsUf8JpCgXlLaR88AVR5o/n6NKf2KQ+NX5GJz8KWlCfqhnok8kRxhypwEdgTV3kDxigwi6w7kECCOQDfjQ1iPKpsCt/WxgrcQn4pThj2aYS2k3lTmNJNPEvNrw+BxJ7KDEQQQJ0LYRs+0dNaXLEbK8QoSpHAjCwSKVauHoxnym/Kd6QYjgyKAKq80dpi4VhvuBSurLlNxqLCAuEtNvqu9cQ8sO5SHfM+qCGAbbzssyXSlFFpIRsihO4HkMqVNbbx8wQkEDoOjm30tmGQ7xCCB86rxMjWkQCD8l8NH2/AjcAKjPGlZwHviXFlTWmG6uWQwowtAuOPSXusK23oxjAxsk0ORwZNAG1MIqV6X1dcWYvM70mhwLn86aGwGYcAAAAlBAEAAAACAAAABAAAAAgAAAAQAAAAIIDRxwTD8lFgoASQ0g871LGGJ5T1fYdQ/i02On+HxZ50CwyIAGIP1kzpCDOZqXy2LEQyEamAOWR1bIAEAAoBxKyfjlnPbfbUqhee9FAUcxmpz9l6usk/aXnHlmf85r0YQk1lPW2g6QNVBMAjeyCbPzj3JBSlbLryb0dYH769vpLflnGHnCxr5t0n/3V7ErjSkmo7N2AAGCOY/TygF09hRTCL8ucYi2+zdA41VOWvKjdX+ZvbsBUV9TuNpg/YCMBstFWffUzQWK+0WMSOu32tj7q8u8qhqpenluFGTb4LTfk30fQBGwHUKV0R0fCLSDLIRSCFQQKcMBfBa4ZCrrzUlU8XdtcBBjAH4OqNQhXWd0+8mP34YuQnLbJbWh62CUpW1NwriKQTgqrt3KD4gDcBxI7fQ7elKioCi5APGfPrsqn+hiwSP2cidjs1AEOA6IZYJG7UOREzB5ALmww9PpCIAIYOKBIw2CEAAAAgAAAAQAAAAIAAAAAAAQDNYoZdvZZhpkfpF5PLe42ACeeOE8Aho8Ety3tt4/0szoc/FiKuBVa9l8BMC8q/arm/6hH3TEbyEIr+rTLcXIbLMtws740Fpj8kHzcZsjd55iNEPjZOgV9whJg8XKVLeoWcK8P7yvC0/D4h79lg+3vskOX5w2U475no32dXH8t1kvktB64jDNc75svwL2U4UfH7LWVY81ReHbMR8qsOef250KPNRKO5VPP7/jI84yCA15dhvQzj8p4ggQNl+LIkAuaZfp98VNX9JY82wCxlcIkgFyJj4s/l9aTsiFLWY1FHAExTfoEV5rcCjkog4r0HA5jRlwTGLfcuE+QWy/BgYO+3qhW0uSJPnXa8WpMHpeCrNeSxyppdn3Cpouz0MnTFr5T/Go3Y1h3vrStPlXcKmjiVqm+Hy1aROLextVlxOrY8C1kp/5dlQwldQrvX+L4Q8I7vCIzbZQG4cLiCqLj87ZxDfq2CBCg9P69ogL7nFIqy+4bl/vd4lMM18nkR33cHluUdEcO4GIIIdYcviGkpWlT+nyjD39SZa4yo9FQo5Xe9pyASwGRg2sYD0x9jAQh83kICSvk/T3yHSQIU5dcx4fhOKbvrI8pUmPtfK8Pb5fe/kveYR/6ZhYR8ymDWsKhmCcOzvsNU/l+UdVZJAqlnZqnK76O8oeaU3us826IFYJIA81R+G0n6TuLtd3ynWGD/bdy7waPnvygVfl0jBHHve8vwPLH3rduZqs0l2inM+dh3/EoZPu45b3FSG4J9Urt/xfC7ib8Btzwadp3yqjCuffbBd2nBpwdbjFR+gSmNBJTy+2zEKRReOPUckmGTtTuTL8rpB40wTig/kcfvl439G1LxD8h2xuVvoRuSznoq/r6Ka+xwNMc7/iSA+MWw+TvZ7qSiUv6VJi2AVJM04wni+VLgO2MtgCm2u+OO3utvEhv/TI08lQRe6/juakSXDHNenx+qsya+T3vO9k/BunxfyI5Eucz3y5nf4bMvxzNG/S3UKX8oAcxGmDkU5f8DqYBVv6UimSbmACjjzNkG5XVFrPvuakT63MWYTJPr7z+dJFzPuCbSeIK6/cuKK7UTWKy43+Y7QvCMhcStyv9yYXK+U9anTp1iwBXj7VsqfhfktDaQsuBar/9MT9OeqmPoG9SEoFX5z5w5k20I0HWsGdcho0Dae4tnKGUAXwAAGDBAAAAAAgAAAAQAAAAIAACATuAPZchCAOqU3NgjsUNg+i23vSeADcpHnbIYZ5bZ/bAp/+EfYtV7EXDm3qPhhEOeusCpypf8pp7IK/xRZPuZk6FtXFuG35Hh2sh3HdXCFRirUf4trcFST+gVm4gIBxB95dP9bMcD7kZ5pfhzi4U4a1qlndQUsKiRUygaUH61QMfljivK7AtGWlTaxP03svrFPue0PJtYIJShy3NygdEWOqmFJLoTzzqj+7jnllf4baNNCCVYIij9smzzy/LepNSDykU1hu6oOnxQku6C9h7KOROfNj7fHqH85oIkkf6vvFwoloVAuvLr3mirhMSLlwk/+Lrz50M3dPCRV0r3a2U4q13FfgWnPRvQjCQjteGJyzOv6mBPah4oPVVByP/nyvCjbMdF+7Yy/EMZfozRnWk423XiUTK3MvdKPpu8Qoi8+D/7BbbjonyTh7zZ+NUKvMWG26Ape9JCykWN9eYi8JOMvlJVtVmR9/NSr8XnpbqFQKbyq15vVv7WxgKLqn0EfLwM3ySJ6D/L8O9sx7tNrOJ71lP5Rd7Vzka+brm58Ndl+JEyPCaV6DFZHn8bOBzTFTJUXuCWAHmh/M8HyJk936Jn+9vybJuhFpmOGxI9o3CPluZDhpWybZsDWGDV69EVCSy00IC3ZdiSYZv5H8/1j2X4uTJ8VjaGT0r2PBeg/Oc0S6AP+Em2s/b9bdJ8FFfhTkrdYONmS2/lQ/ymvAqvCJAXPf9e5rfBy9EahXetxZ8zlN88X3KrwTmB3y3DB2p+/4B8xoV9Mqh0npblMS+HP9tVcwAnLeNZphHCWsXYtItQFsBXy/BP0pQU138LUP6Ynp+zMH/wSW3uxdcCEi6gP1+GP5VKL66/xGhuqcJj8UvamFu59CrzPUReKP6LEfL6HICv8psK/2QL1utWgHWr8Jtl+I2a30LIr5K8Xb4AIY1+SzOZ9xkm98EWFH+WoGwfb0n5Y0nAtIqo+C22sxmEmNi5Xl7Ffgq/V4YjNXJi/uY5456pdPs7LG9T/iXPcl4xlJhbFHjbUU9VJECZANT/cft7eX2zabo78q+P+VfqImvCGeh5trsT8Fci5wxC9hRci4xTWTuhyi9m+b9QMxZ+Y8PKr8qdSetHv/6MQ+45Y7z+r57x5pZf1Ig2RPkplhZlHsxGAtTZf9E+XirDu9nuZJ+YHPyI/O1xot6oMf9hXwKo2hBR78maxMmantJn+GGm1TftoT3/ag0JuP4CVD3cJa3xbHn0gLp83e8uiJ54M6IOc8nPJ1B+ZakuG0qs/w1IJW19GEclcTHp+ctl+Avt3oPyPS8Q33FaK4/aeFPvByDGiRcZAIwO5rShQR9wVPtcSYJN7QcA5QdGDSs9S6+X5QNfAAAYMEAAAAACAAAABAAAAAgAGCno7sVzRJk5drUb7s2J0uPzV2wX3MAHSQC3WhrArRnSxwfYCNQ+DI8Y9x9h/nsz3Meu9H1YJpDAj8vnjsjwOhnE8twfIsSpt533Vih/YQQdwnPxHVL+TTJwee82QvwzlrZLPVDFtReDaz8GinzsOw556g2v0yPbOgC15nulDB+W9xZlwzPdOykJ8WV9m3zMO3LgqCwzVV6qTCkLVPQ8i3cck8o/71kWKg0KYj+GZwnyIv5rLPe/VYZvMporrYj3UUk+qgz09NT51KdwBzdXkFK9WDmju5tT47Zhy/EOtZpR30BmVbtfEPJvi+Pb7thqHYDNAlDKLypJLOn9Wba7BnmdARQsamV5VCu3RQ9ZJpXeVH6qW+s+47uPG/TzUtkvy/BNSQBUPMp2l4NPsqv98ldaqIP9bNeblHlaA+buT75W6LbMp+7J6uPRyo20zBDJ0YQ4i3FaC/9DHQJ8WDM71RFH8y0pT5W50sZwgBODCwcqFJbiT3+MVXuzKYuAMoy4N7IcXtK+v8Toh2t+SPb8qpzuNZR/ifCO8Yrgg1XP+wp72ZW7P+3V4qce8inK/7Rm0jPmdzhpETF/UkjiEW3tNWzHGew1WrgCdSsBdeU/Rhx7VLFUm6Z8ivMJY3GRXX023LzH8OlYpPLbNnVhmvldhz+TCm/6DFySyu2CGPdfsMw5+KzPF77/L7A8uMby/Wvy86uJ73iP9lmQofIsvZFoBfAKsqJ0Pspa+LpG3nuk8j/Fdrboq50D4DKRE0ajU5XZxpZeLOIdvEFZah6qfOepcyh/XIZ3Wu4L99DbA5WfqoAi7fdU/PZ+tutp6Jt3KoHp4+gXtfsvyOEIdQ6gapztGsPfWPM8Z/UernrcVcO797UwB/AG+fmr2v3n9LZbNwdwQBvzPyp7fqX8B4jKYc7uVs34UuV93lE4QowsNQ/rFSb8eoDy61aE8At/0jG5pCv/QdkgC4/eVxDUAzLdeqAov8qjauhM63HUfAZ1DC3C/7GdM+5f4WF+zzK/reNMvFKGZ+X1WuNzDKjD6Ng5gBukbl+vBSaJgbuGABeloq+zK/9C8v0HYMhQ5r8qs6fZ7r8ALrzT6PFFr/k6trspxJuJY1/X7rV1eFqm/3Py+w8QlV8nsRU5Dl6RQ4ctLf/HPN71dc+0rzH75itiQ1HXCcfCVNePprd9PkwYgt3o+J3SCXKP+za8lmTKNnw8+FD/BoyBMuNNc/9Jqfx1vuVc6wXXEtWdb/nr/1psa+NefbvsPTUNWd2/qwxfZDubuW4GtCVlKt9kmcsoHJOAr2e7e2Ay7bPYTq5ug9JDjLbnpNoxK+QddbKUoewVQ4CmjwcvMsv3EdsV+b695fJ6tWa++/yjIHr3v5NEtaiRldog43/LcB1hMuzhyPRXbQ3nOpzleXb1rlLUcj2foA7Ot6k3YwwAqk3vXw+UXaohN+ZQ/lQktsaG2YF4Ab4AAAACAAAABAAAAAhAwyFGXwGocIccA5rLZ5cY/WQaAAAyE8A5I1Bwdxk+VYZ3WX57l/ztbhQ7AHSbAN5m9PyH5D1Xz3/GuGdbOXfGwxJYldbDakDenjUskLkE5TWHJuNVb2ZYRdH0gwDUARyTbHddtutQjiMe8VKfnTGuPthnfF9OoPzLRBI4ajT8owHxxb4jVl4p7IxFuV2Y9bwPdIgA9N5f92F2WQF3VTQiTnw2NZT1MZngXXMagbhIQCia6bO/6KmAse9Q8qK+xuV1MYAEZiy9+QzUZrQJQO/pJ9iVa5dPBiphKE4GxqunXy0/XQk08+cM68G1xn7R837ds/OSwOY936GU/zNsZ2XbZzQS8MUa1GQ4BDBnjP31HVWUFdDmOPg/jKsvVNqFI85hovLrPbyv8qfGeWmBnQ+QfcLxndVYbLGbrsxo5LGmkQish44TwDKhB19uMX0rMv5YpTvI3GvPbWZ+TuVXhDvB/P+KFXiL43udxRa7hHZBU3jdnXUBKtddApirMKEnCGaywFmPeKnPzrG4GXzVmCm7sKywK3fLCVX+ec/7dc8uSitm0fMd4rnHyvBWtuPd9lb5PWRbt5mEMrAAOkwAyxUmtG1zBduzF2pMSsqzrCaeUKvD15w1SSCk51+yKJrvcdWx71jSSOCypvxLnuUnTPdZwzKgzAmYlkQqywJokADWPBuGicfLcJwge1w+SzXdGaOfyZ5q2HEw0uxfMhr9UoZ3xMoXzL6vAP7KGyGMJa5Y4cP9X3LM+h7jN7ErjJjMesJTGWN6jSKCBNBbAYMigFR4Qob3ongBEGl/hgAAAIAAAAAAAQAAAAIAAAAEAAAACAAYIOZYuG9AjCyQkQBEpVF931nNO3jNd6B5LLC49fdzLHwVZows0AELQFVgLBH4koYZ30RAGlTaJyz3eEAaFE4Q5U/UpIl7lIXvseRmfCdkmOuI8nOGXZV6NwRomwjM+IQjz0FNeeYIJucy2/UADEl/yjznIFJmKKCPInOtDEOtvirZAlZBf+cAVEM+0eLYc1lrMIXWmHlNz20+G6N4ZhpClLBtxWc15ZMTGP71nABWZK/6YEtpU/EdNBrQQWZfXlpUPBvjx2+mwRex8Y8SsCS4pwSw0nJDNuOb0Ex61+YgKxoRqDmAkPSnzPNKBiIoKoKP7MGIeA/WWAEHoXYdYuWK48G5bKz3RzRa8zjn2KPCgXhz27fs5yzDqjZkgYbhOh48RYUVMAF7b26vaNZUm7JAB+cAgGFihWFfBRAAAAAgAAAAQAAAAIAAAAAAAQAAMJoEEHqyLQAAPSUAsXruHu37DTJMeLxX92C7z1MWAIBMBKBO0zXPortR3qcq8gG2swhEnAVwr5S9NUF6XQ4lJ5jdjVaFEyMuDwBeMFcCnpbXfzbur2i/HyO896ImJ5YTn2M7J/Qe0H5rAmLzi8JBIPpptaMmDwDBFoDo3eeloqohgDDf1Uk+6/J3ihWgeqxH5PPKEWY9cDjg40oqDsO8Vl71z+I6XoZVh/y1Mj79HSr4yvMI+b2WK0UeAIIsgP3yqh/ceb/2+YLswfcTeiDx3G1s51TbeTmEOCyHAuL7BxvM06sqCKQgEskrjWthvIMRFFi/vsqTxFS8k4b8JMOyWqBBC+CSvN5Z8eydxnOuIcCS1ogFEWzL6+mGen6F6yxhQl43mPsMRPHsD7Pdo9H1dzxHkL9OyutXJe8bv/4eavwAEGQBbEszfY7t/PW3pP12VPbqK/I5quIWsucXcwD7yvAoCzujnoqTZfii4/e1EZYHAC+Y+wHcKsfpasx/Qfb8BzTT/qInAajvaiOIZYIpq5vstisAABGo2g/golTy+9jOX4FK8c/Le9QZ/Lq9AAoP+aorAACJhwA6CRxG0QDA6AO+AAAAAgAAAAQAAAAIAACA4RLAHWxnDYDpiLIkf3Mht/xb2M5KQ1P+g/K3UZfve/0NXb5VmOsA7i7DGYeMePCBit9yy99Vhocc8sfL8PCIyve9/oYu3xrUOgCdAAQ7fYoo/44yfNrCfDnlf6oMnyXK/3QZHh8x+b7X39DlsxCAPgQ4YrMQmH3xzRHivSq45I+zqxcPHXfI31mRfkZ89k6P9PvIFy3Ff8Qjfmr9FQnkWab411j1sWi+8RcJ2n8RqCutDQF4TaI5oXJ9HXfq5AvNJGaaycs948+V/lTxp0h/1Tuajr8gposFps8n/iKg/Yjff1X7/tGA9mc+Kzxkn3KQY6sWAPVosMJTSaoyR5XnxliXMjZ2pYdHKHcIScRWcJE4/b7vSJl2lqD9hKSfW0jABx8xCMAHb5DKblP+zmCMdRcvVnxuAzyBhZBKgXIrcEgHkKL8U8Qb60D27kA5ofxPd1356wggtgJ4ogZ4VF6X2O5fKzENKpQEeCISaav8eKTyxhIgz0AaLgskxIL6aGD+n9JIoLPKL6BPAp71kDtLvBcqr8b+izLo96rkH/ZQpoeJ93gCeRYhzzzkz3oQCqX+eEL5ttuPWX88g/xTNcp/tosEcMFDAS4Q71XBJf+QpQE+5JD/hIcCfoJ4jyWQ5y3Ff8Ejfmr98QTyLEP83EFATcvrJMAidaU1AhD/Kx8nyBxnV/8H3QV58b/qKYL8KWb/D7bv8n2vv6HLZycAZVrOsZ39/E18SP72sMM0zSkvVliJRRYfs/z2MfnbAyMs3/f6G7p8+5MlxlJgAAAGANtKQAAABgYQAACAAAAAAAEAAAACAAAABAAAwIjD5QtgA2V9O+Tj5AEgKwEIjFvuXfZ4d255AAASDAFyKt3lBGnI2ePiSDOg1wQQq4CXtRCCcSk7nkkBq7aEokI/1BQAekcA4zXmOFWBxyPkL2skEKqAjMXtI8BZvg0pACD7EGA8Y/rGE6QhZ+/LO5AGAKjEWINj/9zyAAAEEkDKDS0hDwA9HgIAAAACAAAABAAAAAgAAAAQAAAAIAAAAEAAAAVTDAuDgB4QQBdWsYm4Z7TrKCj/Rhmm0fSArhPAtHFFzx1Hhrryb6I4ga4TwIZxHbryx/TcUH5gEBYA13rKumvTwwZXCFXejQTKjzkAoDMYc1gAhXaloCBem8RsQz1/iAVgU37MAQC9IIBQC2DaojTmtUkzeNWDqHyV34cM65QfwwAAFkCHLQAoPwALIMAC6ALWEryjSeWf8nwfAPTGAhgVhFouVOXHHAAACyBAEbsO08x3fQeAvD0d5/hHCgCGCvgCAMCA8f8CDABatG6NN+gY2wAAAABJRU5ErkJggg==");
3372
- }
3373
-
3374
- /* line 382, sass/partials/_jquery_ui.scss */
3375
-
3376
- .admin-color-light .cmb2-element .ui-datepicker th {
3377
- border-color: #fff;
3378
- }
3379
-
3380
- /* line 383, sass/partials/_jquery_ui.scss */
3381
-
3382
- .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-title,
3383
- .admin-color-light .cmb2-element .ui-datepicker td .ui-state-default,
3384
- .admin-color-light .cmb2-element .ui-datepicker th,
3385
- .admin-color-light .cmb2-element .ui-timepicker-div .ui-widget-header {
3386
- color: #555;
3387
- }
3388
-
3389
- /* line 384, sass/partials/_jquery_ui.scss */
3390
-
3391
- .admin-color-light .cmb2-element .ui-datepicker td .ui-state-active,
3392
- .admin-color-light .cmb2-element .ui-datepicker td .ui-state-hover,
3393
- .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-current:hover,
3394
- .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-current:active,
3395
- .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-close:hover,
3396
- .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-close:active {
3397
- color: #fff;
3398
- background: #888;
3399
- }
3400
-
3401
- /* line 385, sass/partials/_jquery_ui.scss */
3402
-
3403
- .admin-color-light .cmb2-element .ui-datepicker td.ui-state-disabled,
3404
- .admin-color-light .cmb2-element .ui-datepicker td.ui-state-disabled .ui-state-default {
3405
- color: #ccc;
3406
- }
3407
-
3408
- /*# sourceMappingURL=cmb2.css.map */
3409
-
3410
- @media (max-width: 450px) {
3411
-
3412
- /* line 209, sass/partials/_main_wrap.scss */
3413
-
3414
- .cmb-th {
3415
- font-size: 1.2em;
3416
- display: block;
3417
- float: none;
3418
- padding-bottom: 1em;
3419
- text-align: left;
3420
- width: 100%;
3421
- }
3422
-
3423
- /* line 27, sass/partials/_mixins.scss */
3424
-
3425
- .cmb-th label {
3426
- display: block;
3427
- margin-top: 0em;
3428
- padding-bottom: 5px;
3429
- }
3430
-
3431
- /* line 32, sass/partials/_mixins.scss */
3432
-
3433
- .cmb-th label:after {
3434
- border-bottom: 1px solid #e9e9e9;
3435
- content: '';
3436
- clear: both;
3437
- display: block;
3438
- padding-top: .4em;
3439
- }
3440
-
3441
- /* line 431, sass/partials/_main_wrap.scss */
3442
-
3443
- .cmb-th,
3444
- .cmb-td,
3445
- .cmb-th + .cmb-td {
3446
- display: block;
3447
- float: none;
3448
- width: 100%;
3449
- }
3450
-
3451
- /* line 70, sass/partials/_post_metaboxes.scss */
3452
-
3453
- .postbox-container .cmb-row:not(:last-of-type),
3454
- .postbox-container .cmb-repeatable-group:not(:last-of-type),
3455
- .cmb-repeat-group-wrap .cmb-row:not(:last-of-type),
3456
- .cmb-repeat-group-wrap .cmb-repeatable-group:not(:last-of-type) {
3457
- border-bottom: 0;
3458
- }
3459
-
3460
- }
3461
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
trunk/cmb2/css/cmb2.css.map DELETED
@@ -1,7 +0,0 @@
1
- {
2
- "version": 3,
3
- "mappings": ";;;;;;;AAIA,UAAW;EACV,MAAM,EAAE,CAAC;;;AAET;mBACS;EACR,SAAS,ECEK,IAAI;EDDlB,SAAS,EAAE,IAAI;EACf,OAAO,EAAE,GAAG;;;AAMZ,uCAAc;EACb,KAAK,EAAE,IAAI;;;AAIb,mBAAS;EACR,KAAK,EAAE,KAAK;;;AAEZ,sCAAqB;EACpB,WAAW,EChBE,sCAAkB;EDiB/B,WAAW,EAAE,IAAI;;;AAMlB,kEACkB;EACjB,KAAK,EAAE,KAAK;;;AAIb,gCAAkB;EACjB,KAAK,EAAE,IAAI;;;AAIZ,iCAAmB;EAClB,KAAK,EAAE,KAAK;;;AAIb,iCAAmB;EAClB,KAAK,EAAE,GAAG;;;AAGX,0BAAY;EACX,OAAO,EAAE,OAAO;;;AAIhB;;8CAES;EACR,WAAW,EAAE,IAAI;;;AAKpB,aAAG;EACF,MAAM,EAAE,CAAC;;;AAGV,aAAG;EACF,SAAS,EC5DK,IAAI;ED6DlB,WAAW,EAAE,IAAI;EACjB,MAAM,EAAE,WAAW;;;AAQpB,iBAAO;EACN,SAAS,ECvEK,IAAI;EDwElB,UAAU,EAAE,GAAG;;;AAGhB;yBACe;EACd,UAAU,ECtEI,OAAO;;;ADyEtB,8BAAoB;EACnB,MAAM,EAAE,SAAS;EACjB,OAAO,EAAE,CAAC;;;AAGX,iCAAuB;EACtB,MAAM,EAAE,SAAS;EACjB,OAAO,EAAE,CAAC;;;AAGX;kBACQ;EACP,WAAW,EAAE,MAAM;;;AAGpB,qBAAW;EACV,MAAM,EAAE,4BAAgC;;;AAGzC,8BAAoB;EACnB,UAAU,EAAE,IAAI;;;AAGjB,oBAAU;EACT,KAAK,EAAE,GAAG;;;AAEV,6BAAS;EACR,KAAK,EAAE,IAAI;;;AAOb;gCACsB;EACrB,cAAc,EAAE,MAAM;;;AAGvB;+BACqB;EACpB,MAAM,EAAE,UAAU;;;AAGnB,mBAAS;EACR,MAAM,EAAE,CAAC;;;AAET,yBAAQ;EACP,OAAO,EAAE,EAAE;EACX,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;;;AAGZ,kCAAiB;EAChB,OAAO,EAAE,SAAS;;;AAElB,gDAAgB;EACf,OAAO,EAAE,CAAC;;;AAIZ,wDAAuC;EACtC,WAAW,EAAE,CAAC;EACd,cAAc,EAAE,KAAK;;;;AAKxB,aAAc;EACb,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,CAAC;;;AAIR;;;gEACQ;EACP,MAAM,EAAE,CAAC;;;AAKV,6DAAqC;EACpC,aAAa,EAAE,IAAI;EACnB,UAAU,EAAE,UAAU;EACtB,KAAK,EAAE,IAAI;;;;AAKd,YAAa;EACZ,MAAM,EAAE,SAAS;;;;AAGlB;;mCAEoC;EACnC,MAAM,EAAE,CAAC;;;;AAGV;;kCAEmC;EAClC,aAAa,EAAE,CAAC;;;;AAGjB,wBAAyB;EACxB,MAAM,EAAE,iBAAqB;EAC7B,OAAO,EAAE,KAAK;EACd,SAAS,EAAE,MAAM;;;AACjB,gCAAU;EACT,MAAM,EAAE,SAAS;;;;AAMnB,OAAQ;EACP,KAAK,ECnMU,OAAO;EDoMtB,KAAK,EAAE,IAAI;EACX,WAAW,EAAE,GAAG;EAChB,WAAW,EAAE,GAAG;EAChB,OAAO,EAAE,gBAAgB;EACzB,cAAc,EAAE,GAAG;EACnB,KAAK,EAAE,KAAK;;AAEZ,yBAAkC;;EATnC,OAAQ;IE3MP,SAAS,EAAE,KAAK;IAehB,OAAO,EAAE,KAAK;IACd,KAAK,EAAE,IAAI;IACX,cAAc,EAAE,GAAG;IACnB,UAAU,EAAE,IAAI;IAChB,KAAK,EAAE,IAAI;;;EAEX,aAAM;IACL,OAAO,EAAE,KAAK;IACd,UAAU,EAAE,GAAG;IACf,cAAc,EAAE,GAAG;;;EAEnB,mBAAQ;IACP,aAAa,EAAE,iBAAqB;IACpC,OAAO,EAAE,EAAE;IACX,KAAK,EAAE,IAAI;IACX,OAAO,EAAE,KAAK;IACd,WAAW,EAAE,IAAI;;;;;AF0LpB,OAAQ;EACP,WAAW,EAAE,GAAG;EAChB,SAAS,EAAE,IAAI;EACf,OAAO,EAAE,SAAS;EAClB,cAAc,EAAE,MAAM;;;;AAKtB,uBAAQ;EACP,OAAO,EAAE,CAAC;;;;AAIZ,aAAc;EACb,OAAO,EAAE,KAAK;EACd,OAAO,EAAE,KAAK;;;;AAGf,iBAAkB;EACjB,KAAK,EAAE,IAAI;;;;AAGZ,eAAgB;EACf,cAAc,EAAE,GAAG;;;;AAGpB,eAAgB;EACf,UAAU,EAAE,KAAK;;;;AAGlB,iBAAkB;EACjB,OAAO,EAAE,IAAI;;;;AAKb,6BAAQ;EACP,OAAO,EAAE,GAAG;;;AAGb,sCAAiB;EAChB,gBAAgB,ECxPF,OAAO;EDyPrB,OAAO,EAAE,kBAAkB;EAC3B,MAAM,EAAE,MAAM;EACd,UAAU,EAAE,KAAK;EACjB,SAAS,EAAE,IAAI;EACf,WAAW,EAAE,GAAG;;;AAEhB,yCAAG;EACF,MAAM,EAAE,CAAC;EACT,MAAM,EAAE,CAAC;EACT,SAAS,EAAE,KAAK;EAChB,WAAW,EAAE,GAAG;EAChB,OAAO,EAAE,YAAY;;;AAGtB,8CAAQ;EACP,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;;;AAIb,oDAA+B;EExR/B,SAAS,EAAE,KAAK;EAehB,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;EACX,cAAc,EAAE,GAAG;EACnB,UAAU,EAAE,IAAI;EAChB,KAAK,EAAE,IAAI;;;AAEX,0DAAM;EACL,OAAO,EAAE,KAAK;EACd,UAAU,EAAE,GAAG;EACf,cAAc,EAAE,GAAG;;;AAEnB,gEAAQ;EACP,aAAa,EAAE,iBAAqB;EACpC,OAAO,EAAE,EAAE;EACX,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,KAAK;EACd,WAAW,EAAE,IAAI;;;AF6PnB,qCAAgB;EACf,SAAS,EAAE,GAAG;EACd,YAAY,EAAE,GAAG;EACjB,eAAe,EAAE,IAAI;;;AAErB,gDAAW;EACV,SAAS,EAAE,KAAK;EAChB,MAAM,EAAE,KAAK;EACb,WAAW,EAAE,KAAK;EAClB,KAAK,EAAE,GAAG;;;AAEV,0EAA4B;EAC3B,WAAW,EAAE,KAAK;;;AAMrB,yCAAoB;EACnB,KAAK,EAAE,KAAK;;;;AAKd,0BAA2B;EAC1B,KAAK,EC3SU,OAAO;ED4StB,UAAU,EAAE,MAAM;EAClB,MAAM,EAAE,CAAC;EACT,WAAW,EAAE,IAAI;;;;AAGlB,6BAA8B;EAC7B,KAAK,EClTU,OAAO;EDmTtB,UAAU,EAAE,MAAM;;;;AAGnB,mBAAoB;EACnB,MAAM,EAAE,SAAS;EACjB,OAAO,EAAE,SAAS;EAClB,SAAS,EAAE,IAAI;;;;AAGhB,cAAe;EACd,OAAO,EAAE,SAAS;;;;AAGnB,cAAe;EACd,OAAO,EAAE,YAAY;EACrB,aAAa,EAAE,IAAI;;;;AAGpB,2BAA4B;EAC3B,MAAM,EAAE,CAAC;;;;AAKT,8BAAY;EACX,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,YAAY;EACrB,KAAK,EAAE,IAAI;EACX,YAAY,EAAE,IAAI;EAClB,KAAK,EAAE,IAAI;;;AAEX,kCAAI;EACH,SAAS,EAAE,KAAK;;;AAIlB;gCACc;EACb,UAAU,ECrVI,OAAO;EDsVrB,MAAM,EAAE,iBAAqB;EAC7B,aAAa,EAAE,GAAG;EAClB,kBAAkB,EAAE,GAAG;EACtB,MAAM,EAAE,UAAU;EACnB,OAAO,EAAE,GAAG;;;AAGb,gCAAc;EACb,KAAK,EAAE,IAAI;EACX,SAAS,EAAE,KAAK;;;AAGjB,gEAA2B;EAC1B,QAAQ,EAAE,QAAQ;;;AAElB,kHAAyB;EACxB,UAAU,EAAE,6BAA6B;EACzC,MAAM,EAAE,IAAI;EACZ,IAAI,EAAE,IAAI;EACV,QAAQ,EAAE,QAAQ;EAClB,WAAW,EAAE,OAAO;EACpB,GAAG,EAAE,IAAI;EACT,KAAK,EAAE,IAAI;;;AAOZ,uDAAyB;EACxB,GAAG,EAAE,IAAI;;;AAIX,0EAAqC;EACpC,MAAM,EAAE,OAAO;;;;AAKjB,kDAAmD;EAClD,KAAK,EAAE,IAAI;EACX,KAAK,EAAE,IAAI;EACX,YAAY,EAAE,IAAI;EAClB,KAAK,EAAE,IAAI;;;;AAGZ,mBAAoB;EACnB,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,YAAY;EACrB,aAAa,EAAE,IAAI;EACnB,KAAK,EAAE,IAAI;;;AAEX,uBAAI;EACH,MAAM,EAAE,IAAI;EACZ,KAAK,EAAE,IAAI;EACX,YAAY,EAAE,IAAI;;;;AAIpB,oBAAqB;EACpB,MAAM,EAAE,CAAC;;;;AAGV,mBAAoB;EACnB,UAAU,EAAE,IAAI;;;AAGjB,yBAAkC;;EACjC;;mBAEkB;IACjB,OAAO,EAAE,KAAK;IACd,KAAK,EAAE,IAAI;IACX,KAAK,EAAE,IAAI;;;;;;;AGhbb,2BAA4B;EAC3B,WAAW,EAAE,IAAI;EACjB,YAAY,EAAE,IAAI;EAClB,YAAY,EAAE,KAAK;EAEnB,UAAU,EAAE,KAAK;;;;AAKjB,gEAAW;EACV,MAAM,EAAE,CAAC;;;AAET,0HAA6B;EAC5B,OAAO,EAAE,OAAO;;;AAKhB,0HAAc;EACb,KAAK,EAAE,IAAI;;;AAKd,4DAAS;EACR,OAAO,EAAE,SAAS;EAClB,MAAM,EAAE,SAAS;;;AAEjB,kFAAW;EACV,KAAK,EAAE,IAAI;EACX,QAAQ,EAAE,QAAQ;;;AAIpB,4FAAyB;EACxB,OAAO,EAAE,KAAK;EACd,SAAS,EAAE,IAAI;EACf,SAAS,EAAE,cAAc;;;AAG1B,4GAAiC;EAChC,cAAc,EAAE,CAAC;;;AAGlB,0DAAQ;EACP,KAAK,EAAE,GAAG;EACV,OAAO,EAAE,QAAQ;;;AAIlB,0DAAQ;EACP,aAAa,EAAE,CAAC;EAChB,OAAO,EAAE,CAAC;EACV,WAAW,EAAE,GAAG;;;AAGjB,0FAAwB;EACvB,cAAc,EAAE,KAAK;;;AAGtB,8EAAkB;EACjB,KAAK,EAAE,GAAG;EACV,KAAK,EAAE,KAAK;;;AAGb;;+DACyC;EACxC,aAAa,EAAE,iBAAqB;;AAEpC,yBAAkC;;EAJnC;;iEACyC;IAIvC,aAAa,EAAE,CAAC;;;;AAIlB;;4CACsB;EACrB,WAAW,EAAE,KAAK;;;AAKjB,oXAA6B;EAC5B,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;;;AAEX,gcAAmB;EAClB,KAAK,EAAE,IAAI;;;AAGZ,4gBAAsC;EACrC,OAAO,EAAE,SAAS;;;AAGnB,oZAAQ;EACP,OAAO,EAAE,UAAU;EACnB,KAAK,EAAE,IAAI;EACX,KAAK,EAAE,IAAI;;;AAGZ,wgBAAqC;EACpC,WAAW,EAAE,KAAK;;;AAGnB,gdAAuB;EACtB,aAAa,EAAE,CAAC;;;;;;;ACxGrB,mCAAoC;EACnC,MAAM,EAAE,CAAC;;;;AAMT;;kCAAoB;EACnB,SAAS,EAAE,KAAK;;;;AAKjB,sCAAoB;EACnB,SAAS,EAAE,KAAK;EAChB,MAAM,EAAE,KAAK;;;AACb,mEAA6B;EAC5B,UAAU,EAAE,MAAM;EAClB,aAAa,EAAE,IAAI;;;;AAItB,qBAAsB;EACrB,KAAK,EAAE,IAAI;;;;;;;AClBV;uDAA6B;EAC5B,OAAO,EAAE,OAAO;;;AAKhB;iEAAqC;EACpC,KAAK,EAAE,IAAI;;;AAGZ;;yCAA0C;EACzC,WAAW,EAAE,CAAC;EACd,UAAU,EAAE,GAAG;EACf,OAAO,EAAE,KAAK;;;AAGf;gDAAkB;EACjB,SAAS,EAAE,GAAG;;;AACd;4EAA4B;EAC3B,OAAO,EAAE,KAAK;;;AAKjB;gCAAM;EACL,OAAO,EAAE,KAAK;EACd,WAAW,EAAE,GAAG;EAChB,OAAO,EAAE,OAAO;;;AAKlB;wBAAS;EACR,SAAS,EAAE,GAAG;;;AAGf;qCAAsB;EACrB,aAAa,EAAE,iBAAqB;;;AAGrC;wEAAyD;EACxD,aAAa,EAAE,CAAC;EAChB,aAAa,EAAE,MAAM;;;AAGtB;;;;;iCAEkB;EACjB,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;;;AAGZ;+BAAgB;EACf,OAAO,EAAE,IAAI;;;AAGd;+BAAgB;EACf,cAAc,EAAE,GAAG;;;AAGpB;uBAAQ;EHlDR,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;EACX,cAAc,EAAE,GAAG;EACnB,UAAU,EAAE,IAAI;EAChB,KAAK,EAAE,IAAI;EGgDV,YAAY,EAAE,CAAC;EACf,aAAa,EAAE,CAAC;;;AH/CjB;6BAAM;EACL,OAAO,EAAE,KAAK;EACd,UAAU,EAAE,GAAG;EACf,cAAc,EAAE,GAAG;;;AAEnB;mCAAQ;EACP,aAAa,EAAE,iBAAqB;EACpC,OAAO,EAAE,EAAE;EACX,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,KAAK;EACd,WAAW,EAAE,IAAI;;;AAvBnB;6BAAM;EACL,SAAS,EDHK,IAAI;ECIlB,WAAW,EAAE,KAAK;;;AG8DlB;8CAAQ;EACP,WAAW,EAAE,CAAC;;;AAEf;gEAA0B;EACzB,OAAO,EAAE,CAAC;;;AAMX;wCAAQ;EACP,OAAO,EAAE,CAAC;;;AAKX;mEAA2B;EAC1B,UAAU,EAAE,GAAG;;;AAQf;;;oDAAI;EACH,SAAS,EAAE,GAAG;EAEd,MAAM,EAAE,IAAI;;;AAKf;gCAAiB;EAChB,OAAO,EAAE,MAAM;EACf,WAAW,EAAE,MAAM;;;AAGpB;yCAA0B;EACzB,OAAO,EAAE,KAAK;EACd,OAAO,EAAE,OAAO;;;AAKhB;;;4DAC0B;EACzB,WAAW,EAAE,MAAM;EACnB,OAAO,EAAE,MAAM;;;AAIjB;kDAAmC;EAClC,cAAc,EAAE,KAAK;;;AAGtB;mCAAoB;EACnB,SAAS,EAAE,KAAK;EAChB,UAAU,EAAE,MAAM;;;AAGnB;+BAAgB;EACf,KAAK,EAAE,IAAI;EACX,WAAW,EAAE,IAAI;EACjB,cAAc,EAAE,CAAC;;;AAIjB;6DAAQ;EACP,KAAK,EAAE,IAAI;EACX,KAAK,EAAE,IAAI;EACX,KAAK,EAAE,IAAI;EACX,WAAW,EAAE,CAAC;;;AACd;4EAAiB;EAChB,KAAK,EAAE,KAAK;EACZ,MAAM,EAAE,CAAC;;;AAKZ;mCAAoB;EACnB,KAAK,EAAE,IAAI;EACX,UAAU,EAAE,IAAI;;;;AC9JjB,oCAAuB;EACtB,SAAS,EAAE,MAAM;;;AAElB,wBAAW;EACV,KAAK,EAAE,IAAI;EACX,KAAK,EAAE,KAAK;EACZ,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,IAAI;EACZ,MAAM,EAAE,OAAO;EACf,KAAK,EAAE,IAAI;EACX,QAAQ,EAAE,QAAQ;;;AAClB,+BAAS;EACR,OAAO,EAAE,OAAO;EAChB,KAAK,EAAE,IAAI;EACX,IAAI,EAAE,yBAAyB;EAC/B,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,YAAY;EACrB,OAAO,EAAE,QAAQ;EACjB,GAAG,EAAE,CAAC;EACN,QAAQ,EAAE,QAAQ;EAClB,sBAAsB,EAAE,WAAW;EACnC,uBAAuB,EAAE,SAAS;EAClC,eAAe,EAAE,eAAe;;;AAMhC,+CAAS;EACR,OAAO,EAAE,OAAO;;;AAKnB,2EAA8D;EAC7D,kBAAkB,EAAE,eAAe;EACnC,UAAU,EAAE,eAAe;EAC3B,MAAM,EAAE,eAAe;EACvB,QAAQ,EAAE,QAAQ;EAClB,IAAI,EAAE,CAAC;EACP,GAAG,EAAE,IAAI;EACT,WAAW,EAAE,GAAG;EAChB,MAAM,EAAE,OAAO;;;AACf,2FAAkB;EACjB,KAAK,ELxBQ,IAAI;;;AKyBjB,iGAAQ;EACP,KAAK,EL3BO,IAAI;;;;;;;;;;;;;AMXpB,aAAc;;;;AACb,+BAAkB;EAAE,OAAO,EAAE,IAAI;;;AACjC,0CAA6B;EAAE,QAAQ,EAAE,mBAAmB;EAAE,IAAI,EAAE,qBAAqB;EAAE,IAAI,EAAE,wBAAqB;;;AACtH,8BAAiB;EAAE,MAAM,EAAE,CAAC;EAAE,OAAO,EAAE,CAAC;EAAE,MAAM,EAAE,CAAC;EAAE,OAAO,EAAE,CAAC;EAAE,WAAW,EAAE,GAAG;EAAE,eAAe,EAAE,IAAI;EAAE,SAAS,EAAE,IAAI;EAAE,UAAU,EAAE,IAAI;;;AAC3I,uCAA0B;EAAE,OAAO,EAAE,GAAG;EAAE,OAAO,EAAE,KAAK;EAAE,MAAM,EAAE,CAAC;EAAE,KAAK,EAAE,IAAI;EAAE,UAAU,EAAE,MAAM;;;AACpG,iCAAoB;EAAE,OAAO,EAAE,YAAY;;;AAC3C,wCAA2B;EAAE,MAAM,EAAC,EAAE;;;AACtC,iCAAoB;EAAE,OAAO,EAAC,KAAK;;;AACnC,6BAAgB;EAAE,KAAK,EAAE,IAAI;EAAE,MAAM,EAAE,IAAI;EAAE,GAAG,EAAE,CAAC;EAAE,IAAI,EAAE,CAAC;EAAE,QAAQ,EAAE,QAAQ;EAAE,OAAO,EAAE,CAAC;EAAE,MAAM,EAAC,gBAAgB;;;AACrH,gCAAmB;EAAE,MAAM,EAAE,kBAAkB;;;AAC/C,sBAAS;EAAE,OAAO,EAAE,KAAK;EAAE,WAAW,EAAE,QAAQ;EAAE,QAAQ,EAAE,MAAM;EAAE,iBAAiB,EAAE,SAAS;;;AAChG,gCAAmB;EAAE,QAAQ,EAAE,QAAQ;EAAE,GAAG,EAAE,CAAC;EAAE,IAAI,EAAE,CAAC;EAAE,KAAK,EAAE,IAAI;EAAE,MAAM,EAAE,IAAI;;;AACnF,wBAAW;EACV,WAAW,EAAE,wBAAwB;EAAE,SAAS,EAAE,KAAK;;;AACvD,mCAAW;EAAE,SAAS,EAAE,GAAG;;;AAC3B,mIAAgC;EAAE,WAAW,EAAE,wBAAwB;EAAE,SAAS,EAAE,GAAG;;;AAExF,gCAAmB;EAAE,MAAM,EAAE,iBAAiB;EAAE,UAAU,EAAE,uEAAuE;EAAE,KAAK,EAAE,OAAO;;;AACnJ,kCAAqB;EAAE,KAAK,EAAE,OAAO;;;AACrC,+BAAkB;EAAE,MAAM,EAAE,iBAAiB;EAAE,UAAU,EAAE,gFAAgF;EAAE,KAAK,EAAE,OAAO;EAAE,WAAW,EAAE,IAAI;;;AAC9K,iCAAoB;EAAE,KAAK,EAAE,OAAO;;;AACpC,sIAA6F;EAAE,MAAM,EAAE,iBAAiB;EAAE,WAAW,EAAE,MAAM;EAAE,KAAK,EAAE,OAAO;;;AAC7J,oHAA2E;EAAE,KAAK,EAAE,OAAO;EAAE,eAAe,EAAE,IAAI;;;AAClH,kQAA+K;EAAE,MAAM,EAAE,iBAAiB;EAAE,UAAU,EAAE,uEAAuE;EAAE,WAAW,EAAE,MAAM;EAAE,KAAK,EAAE,OAAO;;;AACpU,sEAA2C;EAAE,KAAK,EAAE,OAAO;EAAE,eAAe,EAAE,IAAI;;;AAClF,mIAA0F;EAAE,MAAM,EAAE,iBAAiB;EAAE,UAAU,EAAE,uEAAuE;EAAE,WAAW,EAAE,MAAM;EAAE,KAAK,EAAE,OAAO;;;AAC/O,iHAAwE;EAAE,KAAK,EAAE,OAAO;EAAE,eAAe,EAAE,IAAI;;;AAC/G,gCAAmB;EAAE,OAAO,EAAE,IAAI;;;AAClC,4IAAoG;EAAC,MAAM,EAAE,iBAAiB;EAAE,UAAU,EAAE,uEAAuE;EAAE,KAAK,EAAE,OAAO;;;AACnO,kJAAwG;EAAE,KAAK,EAAE,OAAO;;;AACxH,gIAAuF;EAAC,MAAM,EAAE,iBAAiB;EAAE,UAAU,EAAE,uEAAuE;EAAE,KAAK,EAAE,OAAO;;;AACtN,sIAA6F;EAAE,KAAK,EAAE,OAAO;;;AAC7G,+IAAsG;EAAE,KAAK,EAAE,OAAO;;;AACtH,+IAAsG;EAAE,WAAW,EAAE,IAAI;;;AACzH,qJAA6G;EAAE,OAAO,EAAE,EAAE;EAAE,MAAM,EAAC,iBAAiB;EAAE,WAAW,EAAE,MAAM;;;AACzK,yIAAgG;EAAE,OAAO,EAAE,GAAG;EAAE,MAAM,EAAC,iBAAiB;EAAE,gBAAgB,EAAE,IAAI;;;AAChK,sBAAS;EAAE,KAAK,EAAE,IAAI;EAAE,MAAM,EAAE,IAAI;EAAE,gBAAgB,EAAE,0CAA0C;;;AAClG,yCAA4B;EAAC,gBAAgB,EAAE,0CAA0C;;;AACzF,wCAA2B;EAAC,gBAAgB,EAAE,0CAA0C;;;AACxF,wCAA2B;EAAE,gBAAgB,EAAE,0CAA0C;;;AACzF,8EAAmD;EAAC,gBAAgB,EAAE,0CAA0C;;;AAChH,uCAA0B;EAAC,gBAAgB,EAAE,0CAA0C;;;AACvF,0CAA6B;EAAC,gBAAgB,EAAE,0CAA0C;;;AAC1F,mFAAwD;EAAC,gBAAgB,EAAE,0CAA0C;;;AACrH,gCAAmB;EAAE,mBAAmB,EAAE,GAAG;;;AAC7C,iCAAoB;EAAE,mBAAmB,EAAE,OAAO;;;AAClD,gCAAmB;EAAE,mBAAmB,EAAE,OAAO;;;AACjD,iCAAoB;EAAE,mBAAmB,EAAE,OAAO;;;AAClD,gCAAmB;EAAE,mBAAmB,EAAE,OAAO;;;AACjD,iCAAoB;EAAE,mBAAmB,EAAE,OAAO;;;AAClD,gCAAmB;EAAE,mBAAmB,EAAE,OAAO;;;AACjD,iCAAoB;EAAE,mBAAmB,EAAE,QAAQ;;;AACnD,kCAAqB;EAAE,mBAAmB,EAAE,QAAQ;;;AACpD,kCAAqB;EAAE,mBAAmB,EAAE,QAAQ;;;AACpD,mCAAsB;EAAE,mBAAmB,EAAE,OAAO;;;AACpD,oCAAuB;EAAE,mBAAmB,EAAE,WAAW;;;AACzD,mCAAsB;EAAE,mBAAmB,EAAE,WAAW;;;AACxD,oCAAuB;EAAE,mBAAmB,EAAE,WAAW;;;AACzD,mCAAsB;EAAE,mBAAmB,EAAE,WAAW;;;AACxD,oCAAuB;EAAE,mBAAmB,EAAE,WAAW;;;AACzD,mCAAsB;EAAE,mBAAmB,EAAE,WAAW;;;AACxD,oCAAuB;EAAE,mBAAmB,EAAE,YAAY;;;AAC1D,qCAAwB;EAAE,mBAAmB,EAAE,YAAY;;;AAC3D,qCAAwB;EAAE,mBAAmB,EAAE,YAAY;;;AAC3D,gCAAmB;EAAE,mBAAmB,EAAE,OAAO;;;AACjD,iCAAoB;EAAE,mBAAmB,EAAE,WAAW;;;AACtD,gCAAmB;EAAE,mBAAmB,EAAE,WAAW;;;AACrD,iCAAoB;EAAE,mBAAmB,EAAE,WAAW;;;AACtD,gCAAmB;EAAE,mBAAmB,EAAE,WAAW;;;AACrD,iCAAoB;EAAE,mBAAmB,EAAE,WAAW;;;AACtD,gCAAmB;EAAE,mBAAmB,EAAE,WAAW;;;AACrD,iCAAoB;EAAE,mBAAmB,EAAE,YAAY;;;AACvD,kCAAqB;EAAE,mBAAmB,EAAE,YAAY;;;AACxD,oCAAuB;EAAE,mBAAmB,EAAE,YAAY;;;AAC1D,kCAAqB;EAAE,mBAAmB,EAAE,YAAY;;;AACxD,oCAAuB;EAAE,mBAAmB,EAAE,YAAY;;;AAC1D,oCAAuB;EAAE,mBAAmB,EAAE,YAAY;;;AAC1D,oCAAuB;EAAE,mBAAmB,EAAE,YAAY;;;AAC1D,oCAAuB;EAAE,mBAAmB,EAAE,YAAY;;;AAC1D,oCAAuB;EAAE,mBAAmB,EAAE,YAAY;;;AAC1D,qCAAwB;EAAE,mBAAmB,EAAE,OAAO;;;AACtD,sCAAyB;EAAE,mBAAmB,EAAE,WAAW;;;AAC3D,qCAAwB;EAAE,mBAAmB,EAAE,WAAW;;;AAC1D,sCAAyB;EAAE,mBAAmB,EAAE,WAAW;;;AAC3D,qCAAwB;EAAE,mBAAmB,EAAE,WAAW;;;AAC1D,sCAAyB;EAAE,mBAAmB,EAAE,WAAW;;;AAC3D,qCAAwB;EAAE,mBAAmB,EAAE,WAAW;;;AAC1D,sCAAyB;EAAE,mBAAmB,EAAE,YAAY;;;AAC5D,uCAA0B;EAAE,mBAAmB,EAAE,YAAY;;;AAC7D,yCAA4B;EAAE,mBAAmB,EAAE,YAAY;;;AAC/D,uCAA0B;EAAE,mBAAmB,EAAE,YAAY;;;AAC7D,yCAA4B;EAAE,mBAAmB,EAAE,YAAY;;;AAC/D,yCAA4B;EAAE,mBAAmB,EAAE,YAAY;;;AAC/D,yCAA4B;EAAE,mBAAmB,EAAE,YAAY;;;AAC/D,yCAA4B;EAAE,mBAAmB,EAAE,YAAY;;;AAC/D,yCAA4B;EAAE,mBAAmB,EAAE,YAAY;;;AAC/D,2CAA8B;EAAE,mBAAmB,EAAE,OAAO;;;AAC5D,2CAA8B;EAAE,mBAAmB,EAAE,WAAW;;;AAChE,2CAA8B;EAAE,mBAAmB,EAAE,WAAW;;;AAChE,2CAA8B;EAAE,mBAAmB,EAAE,WAAW;;;AAChE,sCAAyB;EAAE,mBAAmB,EAAE,WAAW;;;AAC3D,sCAAyB;EAAE,mBAAmB,EAAE,WAAW;;;AAC3D,sCAAyB;EAAE,mBAAmB,EAAE,WAAW;;;AAC3D,sCAAyB;EAAE,mBAAmB,EAAE,YAAY;;;AAC5D,uCAA0B;EAAE,mBAAmB,EAAE,YAAY;;;AAC7D,uCAA0B;EAAE,mBAAmB,EAAE,YAAY;;;AAC7D,uCAA0B;EAAE,mBAAmB,EAAE,YAAY;;;AAC7D,uCAA0B;EAAE,mBAAmB,EAAE,YAAY;;;AAC7D,8BAAiB;EAAE,mBAAmB,EAAE,OAAO;;;AAC/C,mCAAsB;EAAE,mBAAmB,EAAE,WAAW;;;AACxD,8BAAiB;EAAE,mBAAmB,EAAE,WAAW;;;AACnD,6BAAgB;EAAE,mBAAmB,EAAE,WAAW;;;AAClD,8BAAiB;EAAE,mBAAmB,EAAE,WAAW;;;AACnD,8BAAiB;EAAE,mBAAmB,EAAE,WAAW;;;AACnD,mCAAsB;EAAE,mBAAmB,EAAE,WAAW;;;AACxD,wCAA2B;EAAE,mBAAmB,EAAE,YAAY;;;AAC9D,uCAA0B;EAAE,mBAAmB,EAAE,OAAO;;;AACxD,kCAAqB;EAAE,mBAAmB,EAAE,WAAW;;;AACvD,+BAAkB;EAAE,mBAAmB,EAAE,WAAW;;;AACpD,iCAAoB;EAAE,mBAAmB,EAAE,WAAW;;;AACtD,2BAAc;EAAE,mBAAmB,EAAE,WAAW;;;AAChD,kCAAqB;EAAE,mBAAmB,EAAE,WAAW;;;AACvD,gCAAmB;EAAE,mBAAmB,EAAE,WAAW;;;AACrD,+BAAkB;EAAE,mBAAmB,EAAE,YAAY;;;AACrD,8BAAiB;EAAE,mBAAmB,EAAE,YAAY;;;AACpD,6BAAgB;EAAE,mBAAmB,EAAE,YAAY;;;AACnD,4BAAe;EAAE,mBAAmB,EAAE,YAAY;;;AAClD,4BAAe;EAAE,mBAAmB,EAAE,YAAY;;;AAClD,6BAAgB;EAAE,mBAAmB,EAAE,YAAY;;;AACnD,+BAAkB;EAAE,mBAAmB,EAAE,YAAY;;;AACrD,+BAAkB;EAAE,mBAAmB,EAAE,YAAY;;;AACrD,0BAAa;EAAE,mBAAmB,EAAE,YAAY;;;AAChD,2BAAc;EAAE,mBAAmB,EAAE,QAAQ;;;AAC7C,2BAAc;EAAE,mBAAmB,EAAE,YAAY;;;AACjD,+BAAkB;EAAE,mBAAmB,EAAE,YAAY;;;AACrD,2BAAc;EAAE,mBAAmB,EAAE,YAAY;;;AACjD,6BAAgB;EAAE,mBAAmB,EAAE,YAAY;;;AACnD,4BAAe;EAAE,mBAAmB,EAAE,YAAY;;;AAClD,2BAAc;EAAE,mBAAmB,EAAE,YAAY;;;AACjD,iCAAoB;EAAE,mBAAmB,EAAE,aAAa;;;AACxD,6BAAgB;EAAE,mBAAmB,EAAE,aAAa;;;AACpD,8BAAiB;EAAE,mBAAmB,EAAE,aAAa;;;AACrD,6BAAgB;EAAE,mBAAmB,EAAE,aAAa;;;AACpD,6BAAgB;EAAE,mBAAmB,EAAE,aAAa;;;AACpD,2BAAc;EAAE,mBAAmB,EAAE,aAAa;;;AAClD,4BAAe;EAAE,mBAAmB,EAAE,aAAa;;;AACnD,2BAAc;EAAE,mBAAmB,EAAE,aAAa;;;AAClD,2BAAc;EAAE,mBAAmB,EAAE,aAAa;;;AAClD,6BAAgB;EAAE,mBAAmB,EAAE,QAAQ;;;AAC/C,2BAAc;EAAE,mBAAmB,EAAE,YAAY;;;AACjD,gCAAmB;EAAE,mBAAmB,EAAE,YAAY;;;AACtD,4BAAe;EAAE,mBAAmB,EAAE,YAAY;;;AAClD,iCAAoB;EAAE,mBAAmB,EAAE,YAAY;;;AACvD,4BAAe;EAAE,mBAAmB,EAAE,YAAY;;;AAClD,iCAAoB;EAAE,mBAAmB,EAAE,YAAY;;;AACvD,0BAAa;EAAE,mBAAmB,EAAE,aAAa;;;AACjD,gCAAmB;EAAE,mBAAmB,EAAE,aAAa;;;AACvD,+BAAkB;EAAE,mBAAmB,EAAE,aAAa;;;AACtD,gCAAmB;EAAE,mBAAmB,EAAE,aAAa;;;AACvD,2BAAc;EAAE,mBAAmB,EAAE,aAAa;;;AAClD,8BAAiB;EAAE,mBAAmB,EAAE,aAAa;;;AACrD,4BAAe;EAAE,mBAAmB,EAAE,aAAa;;;AACnD,4BAAe;EAAE,mBAAmB,EAAE,aAAa;;;AACnD,6BAAgB;EAAE,mBAAmB,EAAE,aAAa;;;AACpD,4BAAe;EAAE,mBAAmB,EAAE,QAAQ;;;AAC9C,2BAAc;EAAE,mBAAmB,EAAE,YAAY;;;AACjD,6BAAgB;EAAE,mBAAmB,EAAE,YAAY;;;AACnD,2BAAc;EAAE,mBAAmB,EAAE,YAAY;;;AACjD,4BAAe;EAAE,mBAAmB,EAAE,YAAY;;;AAClD,6BAAgB;EAAE,mBAAmB,EAAE,YAAY;;;AACnD,gCAAmB;EAAE,mBAAmB,EAAE,YAAY;;;AACtD,+BAAkB;EAAE,mBAAmB,EAAE,aAAa;;;AACtD,4BAAe;EAAE,mBAAmB,EAAE,aAAa;;;AACnD,4BAAe;EAAE,mBAAmB,EAAE,aAAa;;;AACnD,2BAAc;EAAE,mBAAmB,EAAE,QAAQ;;;AAC7C,4BAAe;EAAE,mBAAmB,EAAE,YAAY;;;AAClD,gCAAmB;EAAE,mBAAmB,EAAE,YAAY;;;AACtD,gCAAmB;EAAE,mBAAmB,EAAE,YAAY;;;AACtD,+BAAkB;EAAE,mBAAmB,EAAE,YAAY;;;AACrD,iCAAoB;EAAE,mBAAmB,EAAE,YAAY;;;AACvD,iCAAoB;EAAE,mBAAmB,EAAE,YAAY;;;AACvD,2BAAc;EAAE,mBAAmB,EAAE,YAAY;;;AACjD,4BAAe;EAAE,mBAAmB,EAAE,aAAa;;;AACnD,iCAAoB;EAAE,mBAAmB,EAAE,aAAa;;;AACxD,gCAAmB;EAAE,mBAAmB,EAAE,aAAa;;;AACvD,4BAAe;EAAE,mBAAmB,EAAE,QAAQ;;;AAC9C,kCAAqB;EAAE,mBAAmB,EAAE,YAAY;;;AACxD,6BAAgB;EAAE,mBAAmB,EAAE,YAAY;;;AACnD,gCAAmB;EAAE,mBAAmB,EAAE,YAAY;;;AACtD,gCAAmB;EAAE,mBAAmB,EAAE,YAAY;;;AACtD,gCAAmB;EAAE,mBAAmB,EAAE,YAAY;;;AACtD,gCAAmB;EAAE,mBAAmB,EAAE,YAAY;;;AACtD,kCAAqB;EAAE,mBAAmB,EAAE,QAAQ;;;AACpD,mCAAsB;EAAE,mBAAmB,EAAE,YAAY;;;AACzD,mCAAsB;EAAE,mBAAmB,EAAE,YAAY;;;AACzD,wCAA2B;EAAE,mBAAmB,EAAE,YAAY;;;AAC9D,wCAA2B;EAAE,mBAAmB,EAAE,YAAY;;;AAC9D,wCAA2B;EAAE,mBAAmB,EAAE,YAAY;;;AAC9D,wCAA2B;EAAE,mBAAmB,EAAE,YAAY;;;AAC9D,qCAAwB;EAAE,mBAAmB,EAAE,aAAa;;;AAC5D,qCAAwB;EAAE,mBAAmB,EAAE,aAAa;;;AAC5D,qCAAwB;EAAE,mBAAmB,EAAE,aAAa;;;AAC5D,qCAAwB;EAAE,mBAAmB,EAAE,aAAa;;;AAC5D,oCAAuB;EAAE,mBAAmB,EAAE,aAAa;;;AAC3D,qCAAwB;EAAE,mBAAmB,EAAE,aAAa;;;AAC5D,mCAAsB;EAAE,mBAAmB,EAAE,aAAa;;;AAC1D,uCAA0B;EAAE,mBAAmB,EAAE,QAAQ;;;AACzD,wCAA2B;EAAE,mBAAmB,EAAE,YAAY;;;AAC9D,wCAA2B;EAAE,mBAAmB,EAAE,YAAY;;;AAC9D,uCAA0B;EAAE,mBAAmB,EAAE,YAAY;;;AAC7D,wCAA2B;EAAE,mBAAmB,EAAE,YAAY;;;AAC9D,wCAA2B;EAAE,mBAAmB,EAAE,YAAY;;;AAC9D,2CAA8B;EAAE,mBAAmB,EAAE,QAAQ;;;AAC7D,6CAAgC;EAAE,mBAAmB,EAAE,YAAY;;;AACnE,0CAA6B;EAAE,mBAAmB,EAAE,YAAY;;;AAChE,4CAA+B;EAAE,mBAAmB,EAAE,YAAY;;;AAClE,4CAA+B;EAAE,mBAAmB,EAAE,YAAY;;;AAClE,uCAA0B;EAAE,mBAAmB,EAAE,YAAY;;;AAC7D,sHAA+D;EAAE,0BAA0B,EAAE,GAAG;EAAE,8BAA8B,EAAE,GAAG;EAAE,6BAA6B,EAAE,GAAG;EAAE,sBAAsB,EAAE,GAAG;;;AACtM,uHAAgE;EAAE,2BAA2B,EAAE,GAAG;EAAE,+BAA+B,EAAE,GAAG;EAAE,8BAA8B,EAAE,GAAG;EAAE,uBAAuB,EAAE,GAAG;;;AAC3M,yHAAkE;EAAE,6BAA6B,EAAE,GAAG;EAAE,iCAAiC,EAAE,GAAG;EAAE,gCAAgC,EAAE,GAAG;EAAE,yBAAyB,EAAE,GAAG;;;AACrN,0HAAmE;EAAE,8BAA8B,EAAE,GAAG;EAAE,kCAAkC,EAAE,GAAG;EAAE,iCAAiC,EAAE,GAAG;EAAE,0BAA0B,EAAE,GAAG;;;AAC1N,gCAAmB;EAAE,UAAU,EAAE,sEAAsE;EAAE,OAAO,EAAE,GAAG;EAAC,MAAM,EAAC,iBAAiB;;;AAC9I,+BAAkB;EAAE,MAAM,EAAE,aAAa;EAAE,OAAO,EAAE,GAAG;EAAE,UAAU,EAAE,sEAAsE;EAAE,OAAO,EAAE,GAAG;EAAC,MAAM,EAAC,iBAAiB;EAAE,kBAAkB,EAAE,GAAG;EAAE,oBAAoB,EAAE,GAAG;EAAE,qBAAqB,EAAE,GAAG;EAAE,aAAa,EAAE,GAAG;;;AACtR,4BAAe;EAAE,KAAK,EAAE,IAAI;EAAE,OAAO,EAAE,WAAW;EAAE,OAAO,EAAE,IAAI;;;AACjE,kDAAqC;EAAE,QAAQ,EAAC,QAAQ;EAAE,OAAO,EAAC,MAAM;;;AACxE,kGAAuE;EAAE,QAAQ,EAAC,QAAQ;EAAE,GAAG,EAAE,GAAG;EAAE,KAAK,EAAE,KAAK;EAAE,MAAM,EAAE,KAAK;;;AACjI,8GAAmF;EAAE,GAAG,EAAE,GAAG;;;AAC7F,gDAAmC;EAAE,IAAI,EAAC,GAAG;;;AAC7C,gDAAmC;EAAE,KAAK,EAAC,GAAG;;;AAC9C,sDAAyC;EAAE,IAAI,EAAC,GAAG;;;AACnD,sDAAyC;EAAE,KAAK,EAAC,GAAG;;;AACpD,4GAAiF;EAAE,OAAO,EAAE,KAAK;EAAE,QAAQ,EAAE,QAAQ;EAAE,IAAI,EAAE,GAAG;EAAE,WAAW,EAAE,IAAI;EAAE,GAAG,EAAE,GAAG;EAAE,UAAU,EAAE,IAAI;;;AAC/K,iDAAoC;EAAE,MAAM,EAAE,OAAO;EAAE,WAAW,EAAE,KAAK;EAAE,UAAU,EAAE,MAAM;;;AAC7F,wDAA2C;EAAE,SAAS,EAAC,GAAG;EAAE,MAAM,EAAC,KAAK;;;AACxE,4DAA+C;EAAC,KAAK,EAAE,IAAI;;;AAC3D;sDACyC;EAAE,KAAK,EAAE,GAAG;;;AACrD,uDAA0C;EAAE,YAAY,EAAE,EAAE;;;AAC5D,sDAAyC;EAAE,WAAW,EAAE,EAAE;;;AAC1D,kCAAqB;EAAC,KAAK,EAAE,IAAI;EAAE,SAAS,EAAE,IAAI;EAAE,eAAe,EAAE,QAAQ;EAAE,MAAM,EAAC,QAAQ;;;AAC9F,+BAAkB;EAAE,OAAO,EAAE,SAAS;EAAE,UAAU,EAAE,MAAM;EAAE,WAAW,EAAE,IAAI;EAAE,MAAM,EAAE,CAAC;;;AACxF,+BAAkB;EAAE,MAAM,EAAE,CAAC;EAAE,OAAO,EAAE,GAAG;;;AAC3C,uEAA4C;EAAE,OAAO,EAAE,KAAK;EAAE,OAAO,EAAE,IAAI;EAAE,UAAU,EAAE,KAAK;EAAE,eAAe,EAAE,IAAI;;;AACrH,sDAAyC;EAAE,gBAAgB,EAAE,IAAI;EAAE,MAAM,EAAE,UAAU;EAAE,OAAO,EAAC,MAAM;EAAE,WAAW,EAAE,CAAC;EAAE,YAAY,EAAE,CAAC;EAAE,aAAa,EAAE,CAAC;;;AACxJ,6DAAgD;EAAE,KAAK,EAAE,KAAK;EAAE,MAAM,EAAE,cAAc;EAAE,MAAM,EAAE,OAAO;EAAE,OAAO,EAAE,mBAAmB;EAAE,KAAK,EAAC,IAAI;EAAE,QAAQ,EAAC,OAAO;;;AACnK,mFAAsE;EAAE,KAAK,EAAC,IAAI;;;AAClF,gDAAmC;EAAE,KAAK,EAAC,IAAI;;;AAC/C,uDAA0C;EAAE,KAAK,EAAC,IAAI;;;AACtD,6DAAgD;EAAE,KAAK,EAAC,GAAG;EAAE,MAAM,EAAC,WAAW;;;AAC/E,yDAA4C;EAAE,KAAK,EAAC,GAAG;;;AACvD,yDAA4C;EAAE,KAAK,EAAC,KAAK;;;AACzD,yDAA4C;EAAE,KAAK,EAAC,GAAG;;;AACvD,kFAAqE;EAAE,iBAAiB,EAAC,CAAC;;;AAC1F,oFAAuE;EAAE,iBAAiB,EAAC,CAAC;;;AAC5F,4DAA+C;EAAE,KAAK,EAAC,IAAI;;;AAC3D,sCAAyB;EAAE,KAAK,EAAC,IAAI;EAAE,KAAK,EAAC,IAAI;EAAE,SAAS,EAAC,GAAG;;;AAChE,gCAAmB;EAClB,SAAS,EAAE,GAAG;;;AACd,oDAAoB;EAAE,KAAK,EAAE,GAAG;EAAE,IAAI,EAAE,IAAI;;;AAC5C,oDAAoB;EAAE,IAAI,EAAE,GAAG;EAAE,KAAK,EAAE,IAAI;;;AAC5C,0DAA0B;EAAE,KAAK,EAAE,GAAG;EAAE,IAAI,EAAE,IAAI;;;AAClD,0DAA0B;EAAE,IAAI,EAAE,GAAG;EAAE,KAAK,EAAE,IAAI;;;AAClD,0DAA0B;EAAE,KAAK,EAAC,KAAK;;;AACvC,iEAAiC;EAAE,KAAK,EAAE,IAAI;;;AAC9C,uFAAuD;EAAE,KAAK,EAAC,KAAK;;;AACpE,qDAAqB;EAAE,KAAK,EAAC,KAAK;;;AAClC,gFAAgD;EAAE,kBAAkB,EAAC,CAAC;EAAE,iBAAiB,EAAC,GAAG;;;AAC7F,kFAAkD;EAAE,kBAAkB,EAAC,CAAC;EAAE,iBAAiB,EAAC,GAAG;;;AAEhG,kCAAqB;EACpB,OAAO,EAAE,IAAI;;EACb,WAAW,EAAE,KAAK;;EAClB,QAAQ,EAAE,QAAQ;;EAClB,OAAO,EAAE,EAAE;;EACX,MAAM,EAAE,MAAM;;EACd,GAAG,EAAE,IAAI;;EACT,IAAI,EAAE,IAAI;;EACV,KAAK,EAAE,KAAK;;EACZ,MAAM,EAAE,KAAK;;;;AAGd,4BAAe;EAAE,OAAO,EAAE,CAAC;EAAE,MAAM,EAAE,cAAc;EAAE,qBAAqB,EAAE,CAAC;EAAE,kBAAkB,EAAE,CAAC;EAAE,aAAa,EAAE,CAAC;;;AACtH,8BAAiB;EAAE,OAAO,EAAE,CAAC;EAAE,WAAW,EAAE,uBAAuB;EAAE,qBAAqB,EAAE,CAAC;EAAE,kBAAkB,EAAE,CAAC;EAAE,aAAa,EAAE,CAAC;;;AACtI,kCAAqB;EAAE,SAAS,EAAE,IAAI;EAAE,MAAM,EAAE,CAAC;;;AACjD,kDAAqC;EAAE,MAAM,EAAE,IAAI;EAAE,UAAU,EAAE,IAAI;EAAE,KAAK,EAAE,IAAI;EAAE,WAAW,EAAE,MAAM;;;AACvG,kEAAqD;EAAE,UAAU,EAAE,IAAI;EAAE,YAAY,EAAE,WAAW;EAAE,MAAM,EAAE,OAAO;EAAE,qBAAqB,EAAE,CAAC;EAAE,kBAAkB,EAAE,CAAC;EAAE,aAAa,EAAE,CAAC;;;AACtL,kCAAqB;EAAE,UAAU,EAAE,IAAI;EAAE,KAAK,EAAE,IAAI;;;AACpD,iDAAoC;EAAE,UAAU,EAAE,IAAI;EAAE,aAAa,EAAE,IAAI;EAAE,KAAK,EAAE,IAAI;EAAE,SAAS,EAAE,IAAI;;;AACzG,kNAA2J;EAAE,MAAM,EAAE,GAAG;EAAE,GAAG,EAAE,IAAI;EAAE,MAAM,EAAE,IAAI;;;AACjM,sDAAyC;EAAE,IAAI,EAAE,GAAG;;;AACpD,sDAAyC;EAAE,KAAK,EAAE,GAAG;;;AACrD,4GAAiF;EAAE,gBAAgB,EAAE,6uQAA6uQ;EAAE,mBAAmB,EAAE,OAAO;EAAE,UAAU,EAAE,CAAC;EAAE,GAAG,EAAE,CAAC;EAAE,WAAW,EAAE,MAAM;;;AAC55Q,qDAAwC;EAAE,mBAAmB,EAAE,OAAO;;;AACtE,+BAAkB;EAAE,OAAO,EAAE,QAAQ;EAAE,KAAK,EAAE,IAAI;EAAE,WAAW,EAAE,MAAM;EAAE,MAAM,EAAE,IAAI;EAAE,UAAU,EAAE,cAAc;;;AACjH,+BAAkB;EAAE,UAAU,EAAE,OAAO;EAAE,MAAM,EAAE,IAAI;EAAE,OAAO,EAAE,CAAC;;;AACjE,iDAAoC;EAAE,UAAU,EAAE,WAAW;EAAE,MAAM,EAAE,IAAI;EAAE,UAAU,EAAE,MAAM;EAAE,OAAO,EAAE,IAAI;EAAE,MAAM,EAAE,CAAC;EAAE,WAAW,EAAE,MAAM;EAAE,KAAK,EAAE,IAAI;;;AAC3J,iGAAsE;EAAE,UAAU,EAAE,OAAO;EAAE,KAAK,EAAE,IAAI;;;AACxG,sHAA2F;EAAE,OAAO,EAAE,CAAC;EAAE,KAAK,EAAE,IAAI;;;AACpH,4BAAe;EAAE,UAAU,EAAE,OAAO;;;AACpC,sGAA2E;EAAE,SAAS,EAAE,IAAI;EAAE,WAAW,EAAE,MAAM;EAAE,gBAAgB,EAAE,IAAI;EAAE,MAAM,EAAE,IAAI;;;AACvJ,wOAAiL;EAAE,UAAU,EAAE,OAAO;EAAE,KAAK,EAAE,IAAI;;;AACnN,sDAAyC;EAAE,MAAM,EAAE,IAAI;;;AACvD,gCAAmB;EAAE,SAAS,EAAE,IAAI;;;AACpC,kDAAqC;EAAE,aAAa,EAAE,GAAG;EAAE,UAAU,EAAE,IAAI;EAAE,YAAY,EAAE,IAAI;;;AAC/F,mCAAsB;EAAE,UAAU,EAAE,IAAI;;;AACxC,sCAAyB;EAAE,KAAK,EAAE,IAAI;EAAE,KAAK,EAAC,IAAI;EAAE,OAAO,EAAE,SAAS;;;AACtE,sCAAyB;EAAE,MAAM,EAAE,eAAe;;;AAClD,oCAAuB;EAAE,UAAU,EAAE,IAAI;EAAE,MAAM,EAAE,IAAI;EAAE,MAAM,EAAE,CAAC;EAAE,OAAO,EAAE,CAAC;;;AAC9E,gCAAmB;EAAE,SAAS,EAAE,GAAG;;;AACnC,mCAAsB;EAAE,UAAU,EAAE,KAAK;EAAE,OAAO,EAAE,SAAS;;;AAC7D,sCAAyB;EAAE,KAAK,EAAE,KAAK;EAAE,KAAK,EAAE,KAAK;;;AACrD,sCAAyB;EAAE,MAAM,EAAE,eAAe;;;;AAIjD,sRAAuJ;EAAE,UAAU,EAAE,OAAO;;;AAC5K,oEAAqC;EAAE,YAAY,EAAE,OAAO;;;AAC5D,iDAAkB;EAAE,YAAY,EAAE,OAAO;;;AACzC,qIAAsE;EAAE,UAAU,EAAE,OAAO;;;AAC3F,gTAAiL;EAAE,UAAU,EAAE,OAAO;EAAE,KAAK,EAAE,IAAI;;;;AAKnN,8RAAuJ;EAAE,UAAU,EAAE,OAAO;;;AAC5K,mDAAkB;EAAE,YAAY,EAAE,OAAO;;;AACzC,yIAAsE;EAAE,UAAU,EAAE,OAAO;;;AAC3F,wTAAiL;EAAE,UAAU,EAAE,OAAO;EAAE,KAAK,EAAE,IAAI;;;;AAKnN,0SAAuJ;EAAE,UAAU,EAAE,OAAO;;;AAC5K,yEAAqC;EAAE,YAAY,EAAE,OAAO;;;AAC5D,sDAAkB;EAAE,YAAY,EAAE,OAAO;;;AACzC,+IAAsE;EAAE,UAAU,EAAE,OAAO;;;AAC3F,oUAAiL;EAAE,UAAU,EAAE,OAAO;EAAE,KAAK,EAAE,IAAI;;;;AAKnN,sSAAuJ;EAAE,UAAU,EAAE,OAAO;;;AAC5K,qDAAkB;EAAE,YAAY,EAAE,OAAO;;;AACzC,6IAAsE;EAAE,UAAU,EAAE,OAAO;;;AAC3F,gUAAiL;EAAE,UAAU,EAAE,OAAO;EAAE,KAAK,EAAE,IAAI;;;;AAKnN,0RAAuJ;EAAE,UAAU,EAAE,OAAO;;;AAC5K,qEAAqC;EAAE,YAAY,EAAE,OAAO;;;AAC5D,kDAAkB;EAAE,YAAY,EAAE,OAAO;;;AACzC,uIAAsE;EAAE,UAAU,EAAE,OAAO;;;AAC3F,oTAAiL;EAAE,UAAU,EAAE,OAAO;EAAE,KAAK,EAAE,IAAI;;;;AAKnN,kSAAuJ;EAAE,UAAU,EAAE,OAAO;;;AAC5K,uEAAqC;EAAE,YAAY,EAAE,OAAO;;;AAC5D,oDAAkB;EAAE,YAAY,EAAE,OAAO;;;AACzC,2IAAsE;EAAE,UAAU,EAAE,OAAO;;;AAC3F,4TAAiL;EAAE,UAAU,EAAE,OAAO;EAAE,KAAK,EAAE,IAAI;;;;AAKnN,iWAA6L;EAAE,UAAU,EAAE,OAAO;;;AAClN,qEAAqC;EAAE,YAAY,EAAE,OAAO;;;AAC5D,mGAAkC;EAAE,UAAU,EAAE,IAAI;;;AACpD,kJAAiF;EAAE,gBAAgB,EAAE,6oWAA6oW;;;AAClvW,kDAAkB;EAAE,YAAY,EAAE,IAAI;;;AACtC,qQAAkI;EAAC,KAAK,EAAE,IAAI;;;AAC9I,6bAAwP;EAAE,KAAK,EAAE,IAAI;EAAE,UAAU,EAAE,IAAI;;;AACvR,4JAA2F;EAAE,KAAK,EAAE,IAAI",
4
- "sources": ["sass/partials/_main_wrap.scss","sass/partials/_variables.scss","sass/partials/_mixins.scss","sass/partials/_post_metaboxes.scss","sass/partials/_misc.scss","sass/partials/_sidebar_placements.scss","sass/partials/_collapsible_ui.scss","sass/partials/_jquery_ui.scss"],
5
- "names": [],
6
- "file": "cmb2.css"
7
- }
 
 
 
 
 
 
 
trunk/cmb2/css/cmb2.min.css DELETED
@@ -1 +0,0 @@
1
- .cmb2-wrap{margin:0}.cmb2-wrap input,.cmb2-wrap textarea{font-size:14px;max-width:100%;padding:5px}.cmb2-wrap input[type=text].cmb2-oembed{width:100%}.cmb2-wrap textarea{width:500px}.cmb2-wrap textarea.cmb2-textarea-code{font-family:"Courier 10 Pitch",Courier,monospace;line-height:16px}.cmb2-wrap input.cmb2-text-small,.cmb2-wrap input.cmb2-timepicker{width:100px}.cmb2-wrap input.cmb2-text-money{width:90px}.cmb2-wrap input.cmb2-text-medium{width:230px}.cmb2-wrap input.cmb2-upload-file{width:65%}.cmb2-wrap input.ed_button{padding:2px 4px}.cmb2-wrap input:not([type=hidden])+.button,.cmb2-wrap input:not([type=hidden])+input,.cmb2-wrap input:not([type=hidden])+select{margin-left:20px}.cmb2-wrap ul{margin:0}.cmb2-wrap li{font-size:14px;line-height:16px;margin:1px 0 5px}.cmb2-wrap select{font-size:14px;margin-top:3px}.cmb2-wrap input:focus,.cmb2-wrap textarea:focus{background:#fffff8}.cmb2-wrap input[type=checkbox],.cmb2-wrap input[type=radio]{margin:0 5px 0 0;padding:0}.cmb2-wrap .button,.cmb2-wrap button{white-space:nowrap}.cmb2-wrap .mceLayout{border:1px solid #e9e9e9!important}.cmb2-wrap .mceIframeContainer{background:#fff}.cmb2-wrap .meta_mce{width:97%}.cmb2-wrap .meta_mce textarea{width:100%}.cmb2-wrap .wp-color-result,.cmb2-wrap .wp-picker-input-wrap{vertical-align:middle}.cmb2-wrap .wp-color-result,.cmb2-wrap .wp-picker-container{margin:0 10px 0 0}.cmb2-wrap .cmb-row{margin:0}.cmb2-wrap .cmb-row:after{content:'';clear:both;display:block;width:100%}.cmb2-wrap .cmb-row.cmb-repeat-row{padding:1.8em 0 0}.cmb2-wrap .cmb-row.cmb-repeat-row:first-of-type{padding:0}.cmb2-wrap .cmb-row.cmb-repeat .cmb2-metabox-description{padding-top:0;padding-bottom:1.8em}.cmb2-metabox{clear:both;margin:0}.cmb2-metabox .cmb-field-list>.cmb-row:first-of-type>.cmb-td,.cmb2-metabox .cmb-field-list>.cmb-row:first-of-type>.cmb-th,.cmb2-metabox>.cmb-row:first-of-type>.cmb-td,.cmb2-metabox>.cmb-row:first-of-type>.cmb-th{border:0}.cmb2-metabox>.cmb-row .cmb-repeat-table .cmb-row>.cmb-td{padding-right:20px;box-sizing:border-box;float:left}.cmb-add-row{margin:1.8em 0 0}.cmb-nested .cmb-td,.cmb-repeatable-group .cmb-th,.cmb-repeatable-group:first-of-type{border:0}.cmb-repeatable-group:last-of-type,.cmb-row:last-of-type,.cmb2-wrap .cmb-row:last-of-type{border-bottom:0}.cmb-repeatable-grouping{border:1px solid #e9e9e9;padding:0 1em;max-width:1000px}.cmb-repeatable-grouping.cmb-row{margin:0 0 .8em}.cmb-th{color:#222;float:left;font-weight:600;line-height:1.3;padding:20px 10px 20px 0;vertical-align:top;width:200px}.cmb-td{line-height:1.3;max-width:100%;padding:15px 10px;vertical-align:middle}.cmb-type-title .cmb-td{padding:0}.cmb-th label{display:block;padding:5px 0}.cmb-th+.cmb-td{float:left}.cmb-td .cmb-td{padding-bottom:1em}.cmb-remove-row{text-align:right}.empty-row.hidden{display:none}.cmb-repeatable-group .cmb-th{padding:5px}.cmb-repeatable-group .cmb-group-title{background-color:#e9e9e9;padding:8px 12px 8px 2.2em;margin:0 -1em;min-height:1.5em;font-size:14px;line-height:1.4}.cmb-repeatable-group .cmb-group-title h4{border:0;margin:0;font-size:1.2em;font-weight:500;padding:.5em .75em}.cmb-repeatable-group .cmb-group-title .cmb-th{display:block;width:100%}.cmb-repeatable-group .cmb-group-description .cmb-th{font-size:1.2em;display:block;float:none;padding-bottom:1em;text-align:left;width:100%}.cmb-repeatable-group .cmb-group-description .cmb-th label{display:block;margin-top:0;padding-bottom:5px}.cmb-repeatable-group .cmb-group-description .cmb-th label:after{border-bottom:1px solid #e9e9e9;content:'';clear:both;display:block;padding-top:.4em}.cmb-repeatable-group .cmb-shift-rows{font-size:1em;margin-right:1em;text-decoration:none}.cmb-repeatable-group .cmb-shift-rows .dashicons{font-size:1.5em;height:1.5em;line-height:1.2em;width:1em}.cmb-repeatable-group .cmb-shift-rows .dashicons.dashicons-arrow-down-alt2{line-height:1.3em}.cmb-repeatable-group .cmb2-upload-button{float:right}p.cmb2-metabox-description{color:#aaa;font-style:italic;margin:0;padding-top:.5em}span.cmb2-metabox-description{color:#aaa;font-style:italic}.cmb2-metabox-title{margin:0 0 5px;padding:5px 0 0;font-size:14px}.cmb-inline ul{padding:4px 0 0}.cmb-inline li{display:inline-block;padding-right:18px}.cmb-type-textarea-code pre{margin:0}.cmb2-media-status .img-status{clear:none;display:inline-block;float:left;margin-right:10px;width:auto}.cmb2-media-status .img-status img{max-width:350px}.cmb2-media-status .embed-status,.cmb2-media-status .img-status img{background:#fff;border:1px solid #e9e9e9;border-radius:2px;-moz-border-radius:2px;margin:15px 0 0;padding:5px}.cmb2-media-status .embed-status{float:left;max-width:800px}.cmb2-media-status .embed-status,.cmb2-media-status .img-status{position:relative}.cmb2-media-status .embed-status .cmb2-remove-file-button,.cmb2-media-status .img-status .cmb2-remove-file-button{background:url(../images/ico-delete.png);height:16px;left:-5px;position:absolute;text-indent:-9999px;top:-5px;width:16px}.cmb2-media-status .img-status .cmb2-remove-file-button{top:10px}.cmb2-media-status .file-status>span,.cmb2-media-status .img-status img{cursor:pointer}.cmb-type-file-list .cmb2-media-status .img-status{clear:none;float:left;margin-right:10px;width:auto}.cmb-attach-list li{clear:both;display:inline-block;margin-bottom:25px;width:100%}.cmb-attach-list li img{cursor:move;float:left;margin-right:10px}.cmb2-remove-wrapper{margin:0}.child-cmb2 .cmb-th{text-align:left}#poststuff .cmb-group-title{margin-left:-1em;margin-right:-1em;padding-left:2.2em;min-height:1.5em}.cmb-repeat-group-wrap .cmb2-wrap,.postbox-container .cmb2-wrap{margin:0}.cmb-repeat-group-wrap .cmb2-wrap>.cmb-field-list>.cmb-row,.postbox-container .cmb2-wrap>.cmb-field-list>.cmb-row{padding:1.8em 0}.cmb-repeat-group-wrap .cmb2-wrap input[type=text].cmb2-oembed,.postbox-container .cmb2-wrap input[type=text].cmb2-oembed{width:100%}.cmb-repeat-group-wrap .cmb-row,.postbox-container .cmb-row{padding:0;margin:0 0 .8em}.cmb-repeat-group-wrap .cmb-row .cmbhandle,.postbox-container .cmb-row .cmbhandle{right:-1em;position:relative}.cmb-repeat-group-wrap .cmb-repeatable-grouping,.postbox-container .cmb-repeatable-grouping{padding:0 1em;max-width:100%;min-width:1px!important}.cmb-repeat-group-wrap .cmb-repeatable-group>.cmb-row,.postbox-container .cmb-repeatable-group>.cmb-row{padding-bottom:0}.cmb-repeat-group-wrap .cmb-th,.postbox-container .cmb-th{width:18%;padding:0 2% 0 0}.cmb-repeat-group-wrap .cmb-td,.postbox-container .cmb-td{margin-bottom:0;padding:0;line-height:1.3}.cmb-repeat-group-wrap .cmb-repeat-row .cmb-td,.postbox-container .cmb-repeat-row .cmb-td{padding-bottom:1.8em}.cmb-repeat-group-wrap .cmb-th+.cmb-td,.postbox-container .cmb-th+.cmb-td{width:80%;float:right}.cmb-repeat-group-wrap .cmb-repeatable-group:not(:last-of-type),.cmb-repeat-group-wrap .cmb-row:not(:last-of-type),.postbox-container .cmb-repeatable-group:not(:last-of-type),.postbox-container .cmb-row:not(:last-of-type){border-bottom:1px solid #e9e9e9}.cmb-repeat-group-wrap .cmb-remove-field-row,.cmb-repeat-group-wrap .cmb-repeat-group-field,.postbox-container .cmb-remove-field-row,.postbox-container .cmb-repeat-group-field{padding-top:1.8em}.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody,.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody,.postbox-container .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody,.postbox-container .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody{display:table;width:100%}.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text,.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text,.postbox-container .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text,.postbox-container .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text{width:100%}.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row),.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row),.postbox-container .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row),.postbox-container .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row){display:table-row}.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td,.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td,.postbox-container .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td,.postbox-container .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td{display:table-cell;float:none;width:100%}.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td,.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td,.postbox-container .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td,.postbox-container .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td{padding-top:1.8em}.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row,.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row,.postbox-container .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row,.postbox-container .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row{padding-right:0}#poststuff .cmb-repeatable-group h2{margin:0}.edit-tags-php .cmb2-metabox-title,.profile-php .cmb2-metabox-title,.user-edit-php .cmb2-metabox-title{font-size:1.4em}.cmb2-options-page .cmb2-metabox-title{font-size:1.3em;margin:1em 0}.cmb2-options-page .cmb2-metabox-title+p.cmb2-metabox-description{margin-top:-1.6em;margin-bottom:.8em}.postbox .cmb-spinner{float:left}#side-sortables .cmb2-wrap>.cmb-field-list>.cmb-row,.inner-sidebar .cmb2-wrap>.cmb-field-list>.cmb-row{padding:1.4em 0}#side-sortables .cmb2-wrap input[type=text]:not(.wp-color-picker),.inner-sidebar .cmb2-wrap input[type=text]:not(.wp-color-picker){width:100%}#side-sortables .cmb2-wrap input+input:not(.wp-picker-clear),#side-sortables .cmb2-wrap input+select,.inner-sidebar .cmb2-wrap input+input:not(.wp-picker-clear),.inner-sidebar .cmb2-wrap input+select{margin-left:0;margin-top:1em;display:block}#side-sortables .cmb2-wrap input.cmb2-text-money,.inner-sidebar .cmb2-wrap input.cmb2-text-money{max-width:70%}#side-sortables .cmb2-wrap input.cmb2-text-money+.cmb2-metabox-description,.inner-sidebar .cmb2-wrap input.cmb2-text-money+.cmb2-metabox-description{display:block}#side-sortables .cmb2-wrap label,.inner-sidebar .cmb2-wrap label{display:block;font-weight:700;padding:0 0 5px}#side-sortables textarea,.inner-sidebar textarea{max-width:99%}#side-sortables .cmb-repeatable-group,.inner-sidebar .cmb-repeatable-group{border-bottom:1px solid #e9e9e9}#side-sortables .cmb-repeat-group-wrap>.cmb-td>.cmb-repeatable-group,.inner-sidebar .cmb-repeat-group-wrap>.cmb-td>.cmb-repeatable-group{border-bottom:0;margin-bottom:-1.4em}#side-sortables .cmb-td,#side-sortables .cmb-th,#side-sortables .cmb-th+.cmb-td,.inner-sidebar .cmb-td,.inner-sidebar .cmb-th,.inner-sidebar .cmb-th+.cmb-td{width:100%;display:block;float:none}#side-sortables .closed .inside,.inner-sidebar .closed .inside{display:none}#side-sortables .cmb-td .cmb-td,.inner-sidebar .cmb-td .cmb-td{padding-bottom:1em}#side-sortables .cmb-th,.inner-sidebar .cmb-th{display:block;float:none;padding-bottom:1em;text-align:left;width:100%;padding-left:0;padding-right:0}#side-sortables .cmb-th label,.inner-sidebar .cmb-th label{display:block;margin-top:0;padding-bottom:5px}#side-sortables .cmb-th label:after,.inner-sidebar .cmb-th label:after{border-bottom:1px solid #e9e9e9;content:'';clear:both;display:block;padding-top:.4em}#side-sortables .cmb-th label,.inner-sidebar .cmb-th label{font-size:14px;line-height:1.4em}#side-sortables .cmb-group-description .cmb-th,.inner-sidebar .cmb-group-description .cmb-th{padding-top:0}#side-sortables .cmb-group-description .cmb2-metabox-description,#side-sortables .cmb-group-title .cmb-th,.inner-sidebar .cmb-group-description .cmb2-metabox-description,.inner-sidebar .cmb-group-title .cmb-th{padding:0}#side-sortables .cmb-repeatable-grouping+.cmb-repeatable-grouping,.inner-sidebar .cmb-repeatable-grouping+.cmb-repeatable-grouping{margin-top:1em}#side-sortables .cmb2-media-status .embed-status img,#side-sortables .cmb2-media-status .img-status img,.inner-sidebar .cmb2-media-status .embed-status img,.inner-sidebar .cmb2-media-status .img-status img{max-width:90%;height:auto}#side-sortables .cmb2-list label,.inner-sidebar .cmb2-list label{display:inline;font-weight:400}#side-sortables .cmb2-metabox-description,.inner-sidebar .cmb2-metabox-description{display:block;padding:7px 0 0}#side-sortables .cmb-type-checkbox .cmb-td label,#side-sortables .cmb-type-checkbox .cmb2-metabox-description,.inner-sidebar .cmb-type-checkbox .cmb-td label,.inner-sidebar .cmb-type-checkbox .cmb2-metabox-description{font-weight:400;display:inline}#side-sortables .cmb-row .cmb2-metabox-description,.inner-sidebar .cmb-row .cmb2-metabox-description{padding-bottom:1.8em}#side-sortables .cmb2-metabox-title,.inner-sidebar .cmb2-metabox-title{font-size:1.2em;font-style:italic}#side-sortables .cmb-remove-row,.inner-sidebar .cmb-remove-row{clear:both;padding-top:12px;padding-bottom:0}#side-sortables .cmb-type-colorpicker .cmb-repeat-row .cmb-td,.inner-sidebar .cmb-type-colorpicker .cmb-repeat-row .cmb-td{width:auto;clear:none;float:left;padding-top:0}#side-sortables .cmb-type-colorpicker .cmb-repeat-row .cmb-td.cmb-remove-row,.inner-sidebar .cmb-type-colorpicker .cmb-repeat-row .cmb-td.cmb-remove-row{float:right;margin:0}#side-sortables .cmb2-upload-button,.inner-sidebar .cmb2-upload-button{clear:both;margin-top:12px}.cmb2-metabox .cmb-repeat-group-wrap{max-width:1000px}.cmb2-metabox .cmbhandle{color:#aaa;float:right;width:27px;height:30px;cursor:pointer;right:-1em;position:relative}.cmb2-metabox .cmbhandle:before{content:'\f142';right:12px;font:400 20px/1 dashicons;speak:none;display:inline-block;padding:8px 10px;top:0;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.cmb2-metabox .postbox.closed .cmbhandle:before{content:'\f140'}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row{-webkit-appearance:none!important;background:none!important;border:none!important;position:absolute;left:0;top:.5em;line-height:1em;cursor:pointer}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]){color:#a00}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]):hover{color:red}.cmb2-element .ui-helper-hidden{display:none}.cmb2-element .ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.cmb2-element .ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.cmb2-element .ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cmb2-element * html .ui-helper-clearfix{height:1%}.cmb2-element .ui-helper-clearfix{display:block}.cmb2-element .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.cmb2-element .ui-state-disabled{cursor:default!important}.cmb2-element .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.cmb2-element .ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.cmb2-element .ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.cmb2-element .ui-widget .ui-widget{font-size:1em}.cmb2-element .ui-widget button,.cmb2-element .ui-widget input,.cmb2-element .ui-widget select,.cmb2-element .ui-widget textarea{font-family:Verdana,Arial,sans-serif;font-size:1em}.cmb2-element .ui-widget-content{border:1px solid #aaa;background:#fff url(../images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.cmb2-element .ui-widget-content a{color:#222}.cmb2-element .ui-widget-header{border:1px solid #aaa;background:#ccc url(../images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:700}.cmb2-element .ui-widget-header a{color:#222}.cmb2-element .ui-state-default,.cmb2-element .ui-widget-content .ui-state-default,.cmb2-element .ui-widget-header .ui-state-default{border:1px solid #d3d3d3;font-weight:400;color:#555}.cmb2-element .ui-state-default a,.cmb2-element .ui-state-default a:link,.cmb2-element .ui-state-default a:visited{color:#555;text-decoration:none}.cmb2-element .ui-state-focus,.cmb2-element .ui-state-hover,.cmb2-element .ui-widget-content .ui-state-focus,.cmb2-element .ui-widget-content .ui-state-hover,.cmb2-element .ui-widget-header .ui-state-focus,.cmb2-element .ui-widget-header .ui-state-hover{border:1px solid #999;background:#dadada url(../images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}.cmb2-element .ui-state-hover a,.cmb2-element .ui-state-hover a:hover{color:#212121;text-decoration:none}.cmb2-element .ui-state-active,.cmb2-element .ui-widget-content .ui-state-active,.cmb2-element .ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(../images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}.cmb2-element .ui-state-active a,.cmb2-element .ui-state-active a:link,.cmb2-element .ui-state-active a:visited{color:#212121;text-decoration:none}.cmb2-element .ui-widget :active{outline:0}.cmb2-element .ui-state-highlight,.cmb2-element .ui-widget-content .ui-state-highlight,.cmb2-element .ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(../images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.cmb2-element .ui-state-highlight a,.cmb2-element .ui-widget-content .ui-state-highlight a,.cmb2-element .ui-widget-header .ui-state-highlight a{color:#363636}.cmb2-element .ui-state-error,.cmb2-element .ui-widget-content .ui-state-error,.cmb2-element .ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(../images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.cmb2-element .ui-state-error a,.cmb2-element .ui-state-error-text,.cmb2-element .ui-widget-content .ui-state-error a,.cmb2-element .ui-widget-content .ui-state-error-text,.cmb2-element .ui-widget-header .ui-state-error a,.cmb2-element .ui-widget-header .ui-state-error-text{color:#cd0a0a}.cmb2-element .ui-priority-primary,.cmb2-element .ui-widget-content .ui-priority-primary,.cmb2-element .ui-widget-header .ui-priority-primary{font-weight:700}.cmb2-element .ui-priority-secondary,.cmb2-element .ui-widget-content .ui-priority-secondary,.cmb2-element .ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.cmb2-element .ui-state-disabled,.cmb2-element .ui-widget-content .ui-state-disabled,.cmb2-element .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.cmb2-element .ui-icon{width:16px;height:16px;background-image:url(../images/ui-icons_222222_256x240.png)}.cmb2-element .ui-widget-content .ui-icon,.cmb2-element .ui-widget-header .ui-icon{background-image:url(../images/ui-icons_222222_256x240.png)}.cmb2-element .ui-state-default .ui-icon{background-image:url(../images/ui-icons_888888_256x240.png)}.cmb2-element .ui-state-active .ui-icon,.cmb2-element .ui-state-focus .ui-icon,.cmb2-element .ui-state-hover .ui-icon{background-image:url(../images/ui-icons_454545_256x240.png)}.cmb2-element .ui-state-highlight .ui-icon{background-image:url(../images/ui-icons_2e83ff_256x240.png)}.cmb2-element .ui-state-error .ui-icon,.cmb2-element .ui-state-error-text .ui-icon{background-image:url(../images/ui-icons_cd0a0a_256x240.png)}.cmb2-element .ui-icon-carat-1-n{background-position:0 0}.cmb2-element .ui-icon-carat-1-ne{background-position:-16px 0}.cmb2-element .ui-icon-carat-1-e{background-position:-32px 0}.cmb2-element .ui-icon-carat-1-se{background-position:-48px 0}.cmb2-element .ui-icon-carat-1-s{background-position:-64px 0}.cmb2-element .ui-icon-carat-1-sw{background-position:-80px 0}.cmb2-element .ui-icon-carat-1-w{background-position:-96px 0}.cmb2-element .ui-icon-carat-1-nw{background-position:-112px 0}.cmb2-element .ui-icon-carat-2-n-s{background-position:-128px 0}.cmb2-element .ui-icon-carat-2-e-w{background-position:-144px 0}.cmb2-element .ui-icon-triangle-1-n{background-position:0 -16px}.cmb2-element .ui-icon-triangle-1-ne{background-position:-16px -16px}.cmb2-element .ui-icon-triangle-1-e{background-position:-32px -16px}.cmb2-element .ui-icon-triangle-1-se{background-position:-48px -16px}.cmb2-element .ui-icon-triangle-1-s{background-position:-64px -16px}.cmb2-element .ui-icon-triangle-1-sw{background-position:-80px -16px}.cmb2-element .ui-icon-triangle-1-w{background-position:-96px -16px}.cmb2-element .ui-icon-triangle-1-nw{background-position:-112px -16px}.cmb2-element .ui-icon-triangle-2-n-s{background-position:-128px -16px}.cmb2-element .ui-icon-triangle-2-e-w{background-position:-144px -16px}.cmb2-element .ui-icon-arrow-1-n{background-position:0 -32px}.cmb2-element .ui-icon-arrow-1-ne{background-position:-16px -32px}.cmb2-element .ui-icon-arrow-1-e{background-position:-32px -32px}.cmb2-element .ui-icon-arrow-1-se{background-position:-48px -32px}.cmb2-element .ui-icon-arrow-1-s{background-position:-64px -32px}.cmb2-element .ui-icon-arrow-1-sw{background-position:-80px -32px}.cmb2-element .ui-icon-arrow-1-w{background-position:-96px -32px}.cmb2-element .ui-icon-arrow-1-nw{background-position:-112px -32px}.cmb2-element .ui-icon-arrow-2-n-s{background-position:-128px -32px}.cmb2-element .ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.cmb2-element .ui-icon-arrow-2-e-w{background-position:-160px -32px}.cmb2-element .ui-icon-arrow-2-se-nw{background-position:-176px -32px}.cmb2-element .ui-icon-arrowstop-1-n{background-position:-192px -32px}.cmb2-element .ui-icon-arrowstop-1-e{background-position:-208px -32px}.cmb2-element .ui-icon-arrowstop-1-s{background-position:-224px -32px}.cmb2-element .ui-icon-arrowstop-1-w{background-position:-240px -32px}.cmb2-element .ui-icon-arrowthick-1-n{background-position:0 -48px}.cmb2-element .ui-icon-arrowthick-1-ne{background-position:-16px -48px}.cmb2-element .ui-icon-arrowthick-1-e{background-position:-32px -48px}.cmb2-element .ui-icon-arrowthick-1-se{background-position:-48px -48px}.cmb2-element .ui-icon-arrowthick-1-s{background-position:-64px -48px}.cmb2-element .ui-icon-arrowthick-1-sw{background-position:-80px -48px}.cmb2-element .ui-icon-arrowthick-1-w{background-position:-96px -48px}.cmb2-element .ui-icon-arrowthick-1-nw{background-position:-112px -48px}.cmb2-element .ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.cmb2-element .ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.cmb2-element .ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.cmb2-element .ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.cmb2-element .ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.cmb2-element .ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.cmb2-element .ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.cmb2-element .ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.cmb2-element .ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.cmb2-element .ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.cmb2-element .ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.cmb2-element .ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.cmb2-element .ui-icon-arrowreturn-1-w{background-position:-64px -64px}.cmb2-element .ui-icon-arrowreturn-1-n{background-position:-80px -64px}.cmb2-element .ui-icon-arrowreturn-1-e{background-position:-96px -64px}.cmb2-element .ui-icon-arrowreturn-1-s{background-position:-112px -64px}.cmb2-element .ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.cmb2-element .ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.cmb2-element .ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.cmb2-element .ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.cmb2-element .ui-icon-arrow-4{background-position:0 -80px}.cmb2-element .ui-icon-arrow-4-diag{background-position:-16px -80px}.cmb2-element .ui-icon-extlink{background-position:-32px -80px}.cmb2-element .ui-icon-newwin{background-position:-48px -80px}.cmb2-element .ui-icon-refresh{background-position:-64px -80px}.cmb2-element .ui-icon-shuffle{background-position:-80px -80px}.cmb2-element .ui-icon-transfer-e-w{background-position:-96px -80px}.cmb2-element .ui-icon-transferthick-e-w{background-position:-112px -80px}.cmb2-element .ui-icon-folder-collapsed{background-position:0 -96px}.cmb2-element .ui-icon-folder-open{background-position:-16px -96px}.cmb2-element .ui-icon-document{background-position:-32px -96px}.cmb2-element .ui-icon-document-b{background-position:-48px -96px}.cmb2-element .ui-icon-note{background-position:-64px -96px}.cmb2-element .ui-icon-mail-closed{background-position:-80px -96px}.cmb2-element .ui-icon-mail-open{background-position:-96px -96px}.cmb2-element .ui-icon-suitcase{background-position:-112px -96px}.cmb2-element .ui-icon-comment{background-position:-128px -96px}.cmb2-element .ui-icon-person{background-position:-144px -96px}.cmb2-element .ui-icon-print{background-position:-160px -96px}.cmb2-element .ui-icon-trash{background-position:-176px -96px}.cmb2-element .ui-icon-locked{background-position:-192px -96px}.cmb2-element .ui-icon-unlocked{background-position:-208px -96px}.cmb2-element .ui-icon-bookmark{background-position:-224px -96px}.cmb2-element .ui-icon-tag{background-position:-240px -96px}.cmb2-element .ui-icon-home{background-position:0 -112px}.cmb2-element .ui-icon-flag{background-position:-16px -112px}.cmb2-element .ui-icon-calendar{background-position:-32px -112px}.cmb2-element .ui-icon-cart{background-position:-48px -112px}.cmb2-element .ui-icon-pencil{background-position:-64px -112px}.cmb2-element .ui-icon-clock{background-position:-80px -112px}.cmb2-element .ui-icon-disk{background-position:-96px -112px}.cmb2-element .ui-icon-calculator{background-position:-112px -112px}.cmb2-element .ui-icon-zoomin{background-position:-128px -112px}.cmb2-element .ui-icon-zoomout{background-position:-144px -112px}.cmb2-element .ui-icon-search{background-position:-160px -112px}.cmb2-element .ui-icon-wrench{background-position:-176px -112px}.cmb2-element .ui-icon-gear{background-position:-192px -112px}.cmb2-element .ui-icon-heart{background-position:-208px -112px}.cmb2-element .ui-icon-star{background-position:-224px -112px}.cmb2-element .ui-icon-link{background-position:-240px -112px}.cmb2-element .ui-icon-cancel{background-position:0 -128px}.cmb2-element .ui-icon-plus{background-position:-16px -128px}.cmb2-element .ui-icon-plusthick{background-position:-32px -128px}.cmb2-element .ui-icon-minus{background-position:-48px -128px}.cmb2-element .ui-icon-minusthick{background-position:-64px -128px}.cmb2-element .ui-icon-close{background-position:-80px -128px}.cmb2-element .ui-icon-closethick{background-position:-96px -128px}.cmb2-element .ui-icon-key{background-position:-112px -128px}.cmb2-element .ui-icon-lightbulb{background-position:-128px -128px}.cmb2-element .ui-icon-scissors{background-position:-144px -128px}.cmb2-element .ui-icon-clipboard{background-position:-160px -128px}.cmb2-element .ui-icon-copy{background-position:-176px -128px}.cmb2-element .ui-icon-contact{background-position:-192px -128px}.cmb2-element .ui-icon-image{background-position:-208px -128px}.cmb2-element .ui-icon-video{background-position:-224px -128px}.cmb2-element .ui-icon-script{background-position:-240px -128px}.cmb2-element .ui-icon-alert{background-position:0 -144px}.cmb2-element .ui-icon-info{background-position:-16px -144px}.cmb2-element .ui-icon-notice{background-position:-32px -144px}.cmb2-element .ui-icon-help{background-position:-48px -144px}.cmb2-element .ui-icon-check{background-position:-64px -144px}.cmb2-element .ui-icon-bullet{background-position:-80px -144px}.cmb2-element .ui-icon-radio-off{background-position:-96px -144px}.cmb2-element .ui-icon-radio-on{background-position:-112px -144px}.cmb2-element .ui-icon-pin-w{background-position:-128px -144px}.cmb2-element .ui-icon-pin-s{background-position:-144px -144px}.cmb2-element .ui-icon-play{background-position:0 -160px}.cmb2-element .ui-icon-pause{background-position:-16px -160px}.cmb2-element .ui-icon-seek-next{background-position:-32px -160px}.cmb2-element .ui-icon-seek-prev{background-position:-48px -160px}.cmb2-element .ui-icon-seek-end{background-position:-64px -160px}.cmb2-element .ui-icon-seek-first,.cmb2-element .ui-icon-seek-start{background-position:-80px -160px}.cmb2-element .ui-icon-stop{background-position:-96px -160px}.cmb2-element .ui-icon-eject{background-position:-112px -160px}.cmb2-element .ui-icon-volume-off{background-position:-128px -160px}.cmb2-element .ui-icon-volume-on{background-position:-144px -160px}.cmb2-element .ui-icon-power{background-position:0 -176px}.cmb2-element .ui-icon-signal-diag{background-position:-16px -176px}.cmb2-element .ui-icon-signal{background-position:-32px -176px}.cmb2-element .ui-icon-battery-0{background-position:-48px -176px}.cmb2-element .ui-icon-battery-1{background-position:-64px -176px}.cmb2-element .ui-icon-battery-2{background-position:-80px -176px}.cmb2-element .ui-icon-battery-3{background-position:-96px -176px}.cmb2-element .ui-icon-circle-plus{background-position:0 -192px}.cmb2-element .ui-icon-circle-minus{background-position:-16px -192px}.cmb2-element .ui-icon-circle-close{background-position:-32px -192px}.cmb2-element .ui-icon-circle-triangle-e{background-position:-48px -192px}.cmb2-element .ui-icon-circle-triangle-s{background-position:-64px -192px}.cmb2-element .ui-icon-circle-triangle-w{background-position:-80px -192px}.cmb2-element .ui-icon-circle-triangle-n{background-position:-96px -192px}.cmb2-element .ui-icon-circle-arrow-e{background-position:-112px -192px}.cmb2-element .ui-icon-circle-arrow-s{background-position:-128px -192px}.cmb2-element .ui-icon-circle-arrow-w{background-position:-144px -192px}.cmb2-element .ui-icon-circle-arrow-n{background-position:-160px -192px}.cmb2-element .ui-icon-circle-zoomin{background-position:-176px -192px}.cmb2-element .ui-icon-circle-zoomout{background-position:-192px -192px}.cmb2-element .ui-icon-circle-check{background-position:-208px -192px}.cmb2-element .ui-icon-circlesmall-plus{background-position:0 -208px}.cmb2-element .ui-icon-circlesmall-minus{background-position:-16px -208px}.cmb2-element .ui-icon-circlesmall-close{background-position:-32px -208px}.cmb2-element .ui-icon-squaresmall-plus{background-position:-48px -208px}.cmb2-element .ui-icon-squaresmall-minus{background-position:-64px -208px}.cmb2-element .ui-icon-squaresmall-close{background-position:-80px -208px}.cmb2-element .ui-icon-grip-dotted-vertical{background-position:0 -224px}.cmb2-element .ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.cmb2-element .ui-icon-grip-solid-vertical{background-position:-32px -224px}.cmb2-element .ui-icon-grip-solid-horizontal{background-position:-48px -224px}.cmb2-element .ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.cmb2-element .ui-icon-grip-diagonal-se{background-position:-80px -224px}.cmb2-element .ui-corner-all,.cmb2-element .ui-corner-left,.cmb2-element .ui-corner-tl,.cmb2-element .ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px}.cmb2-element .ui-corner-all,.cmb2-element .ui-corner-right,.cmb2-element .ui-corner-top,.cmb2-element .ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px}.cmb2-element .ui-corner-all,.cmb2-element .ui-corner-bl,.cmb2-element .ui-corner-bottom,.cmb2-element .ui-corner-left{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.cmb2-element .ui-corner-all,.cmb2-element .ui-corner-bottom,.cmb2-element .ui-corner-br,.cmb2-element .ui-corner-right{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.cmb2-element .ui-widget-overlay{background:#aaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.cmb2-element .ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.cmb2-element .ui-datepicker{width:17em;display:none}.cmb2-element .ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element .ui-datepicker .ui-datepicker-prev{position:absolute;width:1.8em}.cmb2-element .ui-datepicker .ui-datepicker-prev{left:2px}.cmb2-element .ui-datepicker .ui-datepicker-next{right:2px}.cmb2-element .ui-datepicker .ui-datepicker-next span,.cmb2-element .ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px}.cmb2-element .ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.cmb2-element .ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.cmb2-element .ui-datepicker select.ui-datepicker-month-year{width:100%}.cmb2-element .ui-datepicker select.ui-datepicker-month,.cmb2-element .ui-datepicker select.ui-datepicker-year{width:49%}.cmb2-element .ui-datepicker select.ui-datepicker-month{margin-right:1%}.cmb2-element .ui-datepicker select.ui-datepicker-year{margin-left:1%}.cmb2-element .ui-datepicker table{width:100%;border-collapse:collapse}.cmb2-element .ui-datepicker th{text-align:center}.cmb2-element .ui-datepicker td a,.cmb2-element .ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.cmb2-element .ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em}.cmb2-element .ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.cmb2-element .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.cmb2-element .ui-datepicker.ui-datepicker-multi{width:auto}.cmb2-element .ui-datepicker-multi .ui-datepicker-group{float:left}.cmb2-element .ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.cmb2-element .ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.cmb2-element .ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.cmb2-element .ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.cmb2-element .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.cmb2-element .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.cmb2-element .ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.cmb2-element .ui-datepicker-row-break{clear:both;width:100%;font-size:0}.cmb2-element .ui-datepicker-rtl{direction:rtl}.cmb2-element .ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.cmb2-element .ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.cmb2-element .ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.cmb2-element .ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.cmb2-element .ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.cmb2-element .ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.cmb2-element .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.cmb2-element .ui-datepicker-rtl .ui-datepicker-group{float:right}.cmb2-element .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.cmb2-element .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.cmb2-element .ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.cmb2-element .ui-datepicker{padding:0;border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.cmb2-element .ui-datepicker *{padding:0;font-family:"Open Sans",sans-serif;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.cmb2-element .ui-datepicker table{font-size:13px;margin:0}.cmb2-element .ui-datepicker .ui-datepicker-header{border:none;background:#222;color:#fff;font-weight:400}.cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover{background:#222;border-color:transparent;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.cmb2-element .ui-datepicker thead{background:#222;color:#fff}.cmb2-element .ui-datepicker .ui-datepicker-title{margin-top:.4em;margin-bottom:.3em;color:#fff;font-size:14px}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element .ui-datepicker .ui-datepicker-next-hover,.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element .ui-datepicker .ui-datepicker-prev-hover{height:1em;top:.9em;border:none}.cmb2-element .ui-datepicker .ui-datepicker-prev-hover{left:2px}.cmb2-element .ui-datepicker .ui-datepicker-next-hover{right:2px}.cmb2-element .ui-datepicker .ui-datepicker-next span,.cmb2-element .ui-datepicker .ui-datepicker-prev span{background-image:url(data:image/png;base64,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);background-position:-32px 0;margin-top:0;top:0;font-weight:400}.cmb2-element .ui-datepicker .ui-datepicker-prev span{background-position:-96px 0}.cmb2-element .ui-datepicker th{padding:.75em 0;color:#fff;font-weight:400;border:none;border-top:1px solid #333}.cmb2-element .ui-datepicker td{background:#f1f1f1;border:none;padding:0}.cmb2-element .ui-datepicker td .ui-state-default{background:0 0;border:none;text-align:center;padding:.5em;margin:0;font-weight:400;color:#333}.cmb2-element .ui-datepicker td .ui-state-active,.cmb2-element .ui-datepicker td .ui-state-hover{background:#0074a2;color:#fff}.cmb2-element .ui-datepicker td.ui-state-disabled,.cmb2-element .ui-datepicker td.ui-state-disabled .ui-state-default{opacity:1;color:#999}.cmb2-element .ui-datepicker{background:#f1f1f1}.cmb2-element .ui-datepicker .ui-datepicker-close,.cmb2-element .ui-datepicker .ui-datepicker-current{font-size:14px;font-weight:400;background-image:none;border:none}.cmb2-element .ui-datepicker .ui-datepicker-close:active,.cmb2-element .ui-datepicker .ui-datepicker-close:hover,.cmb2-element .ui-datepicker .ui-datepicker-current:active,.cmb2-element .ui-datepicker .ui-datepicker-current:hover{background:#096484;color:#fff}.cmb2-element .ui-datepicker .ui-datepicker-buttonpane{border:none}.cmb2-element .ui-timepicker-div{font-size:14px}.cmb2-element .ui-timepicker-div .ui-widget-header{margin-bottom:8px;background:#222;border-color:#222}.cmb2-element .ui-timepicker-div dl{text-align:left}.cmb2-element .ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px}.cmb2-element .ui-timepicker-div dl dd{margin:0 10px 10px 40%}.cmb2-element .ui-tpicker-grid-label{background:0 0;border:none;margin:0;padding:0}.cmb2-element .ui-timepicker-rtl{direction:rtl}.cmb2-element .ui-timepicker-rtl dl{text-align:right;padding:0 5px 0 0}.cmb2-element .ui-timepicker-rtl dl dt{float:right;clear:right}.cmb2-element .ui-timepicker-rtl dl dd{margin:0 40% 10px 10px}.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-blue .cmb2-element .ui-datepicker thead,.admin-color-blue .cmb2-element .ui-timepicker-div .ui-widget-header{background:#4796b3}.admin-color-blue .cmb2-element .ui-timepicker-div .ui-widget-header{border-color:#4796b3}.admin-color-blue .cmb2-element .ui-datepicker th{border-color:#52accc}.admin-color-blue .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-blue .cmb2-element .ui-datepicker td .ui-state-hover{background:#096484}.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-close:active,.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-close:hover,.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-current:active,.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-current:hover{background:#096484;color:#fff}.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-coffee .cmb2-element .ui-datepicker thead,.admin-color-coffee .cmb2-element .ui-timepicker-div .ui-widget-header{background:#46403c}.admin-color-coffee .cmb2-element .ui-datepicker th{border-color:#59524c}.admin-color-coffee .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-coffee .cmb2-element .ui-datepicker td .ui-state-hover{background:#c7a589}.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-close:active,.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-close:hover,.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-current:active,.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-current:hover{background:#c7a589;color:#fff}.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-ectoplasm .cmb2-element .ui-datepicker thead,.admin-color-ectoplasm .cmb2-element .ui-timepicker-div .ui-widget-header{background:#413256}.admin-color-ectoplasm .cmb2-element .ui-timepicker-div .ui-widget-header{border-color:#413256}.admin-color-ectoplasm .cmb2-element .ui-datepicker th{border-color:#523f6d}.admin-color-ectoplasm .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-ectoplasm .cmb2-element .ui-datepicker td .ui-state-hover{background:#a3b745}.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-close:active,.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-close:hover,.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-current:active,.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-current:hover{background:#a3b745;color:#fff}.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-midnight .cmb2-element .ui-datepicker thead,.admin-color-midnight .cmb2-element .ui-timepicker-div .ui-widget-header{background:#26292c}.admin-color-midnight .cmb2-element .ui-datepicker th{border-color:#363b3f}.admin-color-midnight .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-midnight .cmb2-element .ui-datepicker td .ui-state-hover{background:#e14d43}.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-close:active,.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-close:hover,.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-current:active,.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-current:hover{background:#e14d43;color:#fff}.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-ocean .cmb2-element .ui-datepicker thead,.admin-color-ocean .cmb2-element .ui-timepicker-div .ui-widget-header{background:#627c83}.admin-color-ocean .cmb2-element .ui-timepicker-div .ui-widget-header{border-color:#627c83}.admin-color-ocean .cmb2-element .ui-datepicker th{border-color:#738e96}.admin-color-ocean .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-ocean .cmb2-element .ui-datepicker td .ui-state-hover{background:#9ebaa0}.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-close:active,.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-close:hover,.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-current:active,.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-current:hover{background:#9ebaa0;color:#fff}.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-sunrise .cmb2-element .ui-datepicker thead,.admin-color-sunrise .cmb2-element .ui-timepicker-div .ui-widget-header{background:#be3631}.admin-color-sunrise .cmb2-element .ui-timepicker-div .ui-widget-header{border-color:#be3631}.admin-color-sunrise .cmb2-element .ui-datepicker th{border-color:#cf4944}.admin-color-sunrise .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-sunrise .cmb2-element .ui-datepicker td .ui-state-hover{background:#dd823b}.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-close:active,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-close:hover,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-current:active,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-current:hover{background:#dd823b;color:#fff}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-light .cmb2-element .ui-datepicker thead,.admin-color-light .cmb2-element .ui-timepicker-div .ui-widget-header{background:#e5e5e5}.admin-color-light .cmb2-element .ui-timepicker-div .ui-widget-header{border-color:#e5e5e5}.admin-color-light .cmb2-element .ui-datepicker,.admin-color-light .cmb2-element .ui-datepicker td{background:#fff}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-next span,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-prev span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAYAAADvl7rLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMUIxRjI2RjhCODYxMUUzQTEyNERCMDU1QzdBQ0EyMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMUIxRjI3MDhCODYxMUUzQTEyNERCMDU1QzdBQ0EyMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjExQjFGMjZEOEI4NjExRTNBMTI0REIwNTVDN0FDQTIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjExQjFGMjZFOEI4NjExRTNBMTI0REIwNTVDN0FDQTIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+kKfR4AAAHcRJREFUeNrsXWuM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)}.admin-color-light .cmb2-element .ui-datepicker th{border-color:#fff}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-title,.admin-color-light .cmb2-element .ui-datepicker td .ui-state-default,.admin-color-light .cmb2-element .ui-datepicker th,.admin-color-light .cmb2-element .ui-timepicker-div .ui-widget-header{color:#555}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-close:active,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-close:hover,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-current:active,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-current:hover,.admin-color-light .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-light .cmb2-element .ui-datepicker td .ui-state-hover{color:#fff;background:#888}.admin-color-light .cmb2-element .ui-datepicker td.ui-state-disabled,.admin-color-light .cmb2-element .ui-datepicker td.ui-state-disabled .ui-state-default{color:#ccc}@media (max-width:450px){.cmb-th{font-size:1.2em;padding-bottom:1em;text-align:left}.cmb-th label{display:block;margin-top:0;padding-bottom:5px}.cmb-th label:after{border-bottom:1px solid #e9e9e9;content:'';clear:both;display:block;padding-top:.4em}.cmb-td,.cmb-th,.cmb-th+.cmb-td{display:block;float:none;width:100%}.cmb-repeat-group-wrap .cmb-repeatable-group:not(:last-of-type),.cmb-repeat-group-wrap .cmb-row:not(:last-of-type),.postbox-container .cmb-repeatable-group:not(:last-of-type),.postbox-container .cmb-row:not(:last-of-type){border-bottom:0}}
 
trunk/cmb2/css/index.html DELETED
File without changes
trunk/cmb2/fields/border/cmb-field-border.php DELETED
@@ -1,99 +0,0 @@
1
- <?php
2
- /*
3
- * Robo Gallery
4
- * Version: 1.0
5
- * By Robosoft
6
- *
7
- * Contact: http://robosoft.co
8
- * Created: 2015
9
- * Licensed under the GPLv2 license - http://opensource.org/licenses/gpl-2.0.php
10
- *
11
- * Copyright (c) 2014-2016, Robosoft. All rights reserved.
12
- * Available only in http://robosoft.co/robogallery
13
- */
14
-
15
- function rbs_border_get_state_options( $value = false ) {
16
- $state_list = array(
17
- 'none'=>'none',
18
- 'dotted'=>'dotted',
19
- 'dashed'=>'dashed',
20
- 'solid'=>'solid',
21
- 'double'=>'double',
22
- 'groove'=>'groove',
23
- 'ridge'=>'ridge',
24
- 'inset'=>'inset',
25
- 'outset'=>'outset',
26
- 'hidden'=>'hidden'
27
- );
28
-
29
- $state_options = '';
30
- foreach ( $state_list as $abrev => $state ) {
31
- $state_options .= '<option value="'. $abrev .'" '. selected( $value, $abrev, false ) .'>'. $state .'</option>';
32
- }
33
-
34
- return $state_options;
35
- }
36
-
37
- function rbs_border_render_field_callback( $field, $value, $object_id, $object_type, $field_type_object ) {
38
-
39
- $value = wp_parse_args( $value, array(
40
- 'color' => 'rgb(229, 64, 40)',
41
- 'style' => 'solid',
42
- 'width' => '5'
43
- ) );
44
-
45
- ?>
46
- <div class="form-horizontal">
47
-
48
- <div class="form-group">
49
- <label class="col-sm-2 control-label" for="<?php echo $field_type_object->_id( '_width' ); ?>'"><?php _e( 'Width', 'rbs_gallery' ); ?></label>
50
- <div class="col-sm-10">
51
- <?php echo $field_type_object->input( array(
52
- 'name' => $field_type_object->_name( '[width]' ),
53
- 'id' => $field_type_object->_id( '_width' ),
54
- 'value' => (int) $value['width'],
55
- 'data-slider-value' => (int) $value['width'],
56
- 'type' => 'text',
57
- 'class' => 'small-text rbs_slider',
58
- 'data-slider-min'=>0,
59
- 'data-slider-max'=>50,
60
- 'data-slider-step'=>1
61
- ) );
62
- ?> px
63
- </div>
64
- </div>
65
-
66
- <div class="form-group">
67
- <label class="col-sm-2 control-label" for="<?php echo $field_type_object->_id( '_style' ); ?>'"><?php _e( 'Style', 'rbs_gallery' ); ?></label>
68
- <div class="col-sm-10">
69
- <?php echo $field_type_object->select( array(
70
- 'name' => $field_type_object->_name( '[style]' ),
71
- 'id' => $field_type_object->_id( '_style' ),
72
- 'class' => 'cmb2_select',
73
- 'options' => rbs_border_get_state_options( $value['style'] ),
74
- 'desc' => $field_type_object->_desc( true )
75
- ) );
76
- ?>
77
- </div>
78
- </div>
79
-
80
- <div class="form-group">
81
- <label class="col-sm-2 control-label" for="<?php echo $field_type_object->_id( '_color' ); ?>'"><?php _e( 'Color', 'rbs_gallery' ); ?></label>
82
- <div class="col-sm-4">
83
- <?php
84
- echo $field_type_object->input( array(
85
- 'name' => $field_type_object->_name( '[color]' ),
86
- 'id' => $field_type_object->_id( '_color' ),
87
- 'class' => 'form-control rbs_color',
88
- 'data-default' => $value['color'] ,
89
- 'data-alpha' => 'true',
90
- 'value' => $value['color']
91
- ));
92
- ?>
93
- </div>
94
- </div>
95
-
96
- </div>
97
- <?php
98
- }
99
- add_filter( 'cmb2_render_border', 'rbs_border_render_field_callback', 10, 5 );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
trunk/cmb2/fields/border/index.html DELETED
File without changes
trunk/cmb2/fields/colums/cmb-field-colums.php DELETED
@@ -1,222 +0,0 @@
1
- <?php
2
- /*
3
- * Robo Gallery
4
- * Version: 1.0
5
- * By Robosoft
6
- *
7
- * Contact: http://robosoft.co
8
- * Created: 2015
9
- * Licensed under the GPLv2 license - http://opensource.org/licenses/gpl-2.0.php
10
- *
11
- * Copyright (c) 2014-2016, Robosoft. All rights reserved.
12
- * Available only in http://robosoft.co/robogallery
13
- */
14
-
15
- function jt_cmb2_colums_field( $metakey, $post_id = 0 ) {
16
- echo jt_cmb2_get_colums_field( $metakey, $post_id );
17
- }
18
-
19
- function jt_cmb2_render_colums_field_callback( $field, $value, $object_id, $object_type, $field_type_object ) {
20
-
21
- $level = $field->args('level')?1:0;
22
-
23
- $value = wp_parse_args( $value, array(
24
- 'width' => '300', 'colums' => 3,
25
- 'width1' => '300', 'colums1' => 3,
26
- 'width2' => '300', 'colums2' => 2,
27
- 'width3' => '300', 'colums3' => 1,
28
-
29
- ) );
30
-
31
- if( $field->args('default') ){
32
- $value['autowidth1'] = 1;
33
- $value['autowidth2'] = 1;
34
- $value['autowidth3'] = 1;
35
- $value['autowidth'] = 1;
36
- }
37
-
38
- ?>
39
- <div class="form-horizontal">
40
-
41
- <div class="form-group">
42
- <div class="col-sm-10 col-sm-offset-1">
43
- <table class="table">
44
- <thead>
45
- <tr>
46
- <th>Screen Resolution</th>
47
- <th>Auto Size</th>
48
- <th>Custom Size</th>
49
- <th>Columns Count</th>
50
- <?php if($level){ ?>
51
- <th style="width: 55px;"> </th>
52
- <?php } ?>
53
- </tr>
54
- </thead>
55
- <tbody>
56
- <tr>
57
- <td class="vert-align"><strong>Default</strong></td>
58
- <td class="<?php echo $level?' rbs_disabled':''; ?>"><?php
59
- echo
60
- '<input type="checkbox" data-toggle="toggle" data-onstyle="info" class="rbs_colums_auto" '
61
- .'name="'.$field_type_object->_name( '[autowidth]' ).'" '
62
- .'id="'. $field_type_object->_id( '_autowidth' ).'" '
63
- .( isset($value['autowidth']) ?' checked ':'')
64
- .'value="auto" '
65
- .'data-width-id="'.$field_type_object->_id( '_width' ).'" '
66
- .'data-colums-id="'.$field_type_object->_id( '_colums' ).'" '
67
- .'>';
68
- ?></td>
69
- <td class="<?php echo $level?' rbs_disabled':''; ?>">
70
- <?php
71
- echo $field_type_object->input( array(
72
- 'name' => $field_type_object->_name( '[width]' ),
73
- 'id' => $field_type_object->_id( '_width' ),
74
- 'value' => (int) $value['width'],
75
- 'type' => 'text',
76
- 'class' => 'small-text'
77
- ) );
78
- ?> px
79
- </td>
80
- <td class="<?php echo $level?' rbs_disabled':''; ?>">
81
- <?php
82
- echo $field_type_object->input( array(
83
- 'name' => $field_type_object->_name( '[colums]' ),
84
- 'id' => $field_type_object->_id( '_colums' ),
85
- 'value' => (int) $value['colums'],
86
- 'type' => 'text',
87
- 'class' => 'small-text'
88
- ) );
89
- ?>
90
- </td>
91
- <?php if($level){ ?>
92
- <td class="vert-align rbs-block-pro" ><?php echo ROBO_GALLERY_ICON_PRO; ?></td>
93
- <?php } ?>
94
- </tr>
95
- <tr>
96
- <td class="vert-align">960</td>
97
- <td class="<?php echo $level?' rbs_disabled':''; ?>"><?php
98
- echo
99
- '<input type="checkbox" data-toggle="toggle" data-onstyle="info" class="rbs_colums_auto" '
100
- .'name="'.$field_type_object->_name( '[autowidth1]' ).'" '
101
- .'id="'. $field_type_object->_id( '_autowidth1' ).'" '
102
- .( isset($value['autowidth1']) ?' checked ':'')
103
- .'value="auto" '
104
- .'data-width-id="'.$field_type_object->_id( '_width1' ).'" '
105
- .'data-colums-id="'.$field_type_object->_id( '_colums1' ).'" '
106
- .'>';
107
- ?></td>
108
- <td class="<?php echo $level?' rbs_disabled':''; ?>">
109
- <?php
110
- echo $field_type_object->input( array(
111
- 'name' => $field_type_object->_name( '[width1]' ),
112
- 'id' => $field_type_object->_id( '_width1' ),
113
- 'value' => (int) $value['width1'],
114
- 'type' => 'text',
115
- 'class' => 'small-text'
116
- ) );
117
- ?> px
118
- </td>
119
- <td class="<?php echo $level?' rbs_disabled':''; ?>">
120
- <?php
121
- echo $field_type_object->input( array(
122
- 'name' => $field_type_object->_name( '[colums1]' ),
123
- 'id' => $field_type_object->_id( '_colums1' ),
124
- 'value' => (int) $value['colums1'],
125
- 'type' => 'text',
126
- 'class' => 'small-text'
127
- ) );
128
- ?>
129
- </td>
130
- <?php if($level){ ?>
131
- <td class="vert-align rbs-block-pro" ><?php echo ROBO_GALLERY_ICON_PRO; ?></td>
132
- <?php } ?>
133
- </tr>
134
- <tr>
135
- <td class="vert-align">650</td>
136
- <td class="<?php echo $level?' rbs_disabled':''; ?>"><?php
137
- echo
138
- '<input type="checkbox" data-toggle="toggle" data-onstyle="info" class="rbs_colums_auto" '
139
- .'name="'.$field_type_object->_name( '[autowidth2]' ).'" '
140
- .'id="'. $field_type_object->_id( '_autowidth2' ).'" '
141
- .( isset($value['autowidth2']) ?' checked ':'')
142
- .'value="auto" '
143
- .'data-width-id="'.$field_type_object->_id( '_width2' ).'" '
144
- .'data-colums-id="'.$field_type_object->_id( '_colums2' ).'" '
145
- .'>';
146
- ?></td>
147
- <td class="<?php echo $level?' rbs_disabled':''; ?>">
148
- <?php
149
- echo $field_type_object->input( array(
150
- 'name' => $field_type_object->_name( '[width2]' ),
151
- 'id' => $field_type_object->_id( '_width2' ),
152
- 'value' => (int) $value['width2'],
153
- 'type' => 'text',
154
- 'class' => 'small-text'
155
- ) );
156
- ?> px
157
- </td>
158
- <td class="<?php echo $level?' rbs_disabled':''; ?>">
159
- <?php
160
- echo $field_type_object->input( array(
161
- 'name' => $field_type_object->_name( '[colums2]' ),
162
- 'id' => $field_type_object->_id( '_colums2' ),
163
- 'value' => (int) $value['colums2'],
164
- 'type' => 'text',
165
- 'class' => 'small-text'
166
- ) );
167
- ?>
168
- </td>
169
- <?php if($level){ ?>
170
- <td class="vert-align rbs-block-pro" ><?php echo ROBO_GALLERY_ICON_PRO; ?></td>
171
- <?php } ?>
172
- </tr>
173
- <tr>
174
- <td class="vert-align">450</td>
175
- <td><?php
176
- echo
177
- '<input type="checkbox" data-toggle="toggle" data-onstyle="info" class="rbs_colums_auto" '
178
- .'name="'.$field_type_object->_name( '[autowidth3]' ).'" '
179
- .'id="'. $field_type_object->_id( '_autowidth3' ).'" '
180
- .( isset($value['autowidth3']) ?' checked ':'')
181
- .'value="auto" '
182
- .'data-width-id="'.$field_type_object->_id( '_width3' ).'" '
183
- .'data-colums-id="'.$field_type_object->_id( '_colums3' ).'" '
184
- .'>';
185
- ?></td>
186
- <td>
187
- <?php
188
- echo $field_type_object->input( array(
189
- 'name' => $field_type_object->_name( '[width3]' ),
190
- 'id' => $field_type_object->_id( '_width3' ),
191
- 'value' => (int) $value['width3'],
192
- 'type' => 'text',
193
- 'class' => 'small-text'
194
- ) );
195
- ?> px
196
- </td>
197
- <td>
198
- <?php
199
- echo $field_type_object->input( array(
200
- 'name' => $field_type_object->_name( '[colums3]' ),
201
- 'id' => $field_type_object->_id( '_colums3' ),
202
- 'value' => (int) $value['colums3'],
203
- 'type' => 'text',
204
- 'class' => 'small-text'
205
- ) );
206
- ?>
207
- </td>
208
- <?php if($level){ ?>
209
- <td> </td>
210
- <?php } ?>
211
- </tr>
212
- </tbody>
213
- </table>
214
- </div>
215
- </div>
216
-
217
- </div>
218
- <?php
219
- echo $field_type_object->_desc( true );
220
-
221
- }
222
- add_filter( 'cmb2_render_colums', 'jt_cmb2_render_colums_field_callback', 10, 5 );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
trunk/cmb2/fields/colums/index.html DELETED
File without changes
trunk/cmb2/fields/font/cmb-field-font.php DELETED
@@ -1,276 +0,0 @@
1
- <?php
2
- /*
3
- * Robo Gallery
4
- * Version: 1.0
5
- * By Robosoft
6
- *
7
- * Contact: http://robosoft.co
8
- * Created: 2015
9
- * Licensed under the GPLv2 license - http://opensource.org/licenses/gpl-2.0.php
10
- *
11
- * Copyright (c) 2014-2016, Robosoft. All rights reserved.
12
- * Available only in http://robosoft.co/robogallery
13
- */
14
-
15
-
16
- function rbs_size_get_font_params_row( $value, $text, $name, $curent = '', $demoId ) {
17
-
18
- $html = '';
19
- $html .= '<label class="btn btn-info '.($value==$curent?'active':'').'">';
20
- $html .= '<input type="checkbox" '
21
- .'class="rbs_fontParams" '
22
- .'autocomplete="off" '
23
- .'name="'.$name.'" '
24
- .'data-font-demoid="'.$demoId.'" '
25
- .'data-font-option="'.$value.'" '
26
- .($value==$curent?' checked ':'').' '
27
- .' value="'.$value.'"> ';
28
- $html .= $text ;
29
- $html .= '</label>';
30
- return $html;
31
- }
32
-
33
-
34
- function jt_cmb2_font_field( $metakey, $post_id = 0 ) {
35
- echo jt_cmb2_get_font_field( $metakey, $post_id );
36
- }
37
-
38
- function jt_cmb2_render_font_field_callback( $field, $value, $object_id, $object_type, $field_type_object ) {
39
- $default = $field->args('default');
40
-
41
- $level = $field->args('level')?1:0;
42
-
43
- $value = wp_parse_args( $value, array(
44
- 'enabled' => isset($default['enabled']) ? $default['enabled'] :'0',
45
- 'fontSize' => isset($default['fontSize']) ? $default['fontSize'] :'12',
46
-
47
- 'fontLineHeight'=> isset($default['fontLineHeight'])? $default['fontLineHeight'] :'100',
48
-
49
- 'fontBold' => isset($default['fontBold']) ? $default['fontBold'] :'normal',
50
- 'fontItalic' => isset($default['fontItalic']) ? $default['fontItalic'] :'normal',
51
- 'fontUnderline' => isset($default['fontUnderline']) ? $default['fontUnderline'] :'none',
52
- 'iconSelect' => isset($default['iconSelect']) ? $default['iconSelect'] :'glyphicon-new-window',
53
- 'borderSize' => 0,
54
-
55
- 'color' => isset($default['color']) ? $default['color'] :'#ffffff',
56
- 'colorHover' => isset($default['colorHover']) ? $default['colorHover'] :'#ffffff',
57
- 'colorBg' => isset($default['colorBg']) ? $default['colorBg'] :'#e54028',
58
- 'colorBgHover' => isset($default['colorBgHover']) ? $default['colorBgHover'] :'#b73725',
59
- ) );
60
-
61
- ?>
62
- <div class="form-horizontal">
63
-
64
- <div class="form-group">
65
- <label class="col-sm-2 control-label" for="<?php echo $field_type_object->_id( 'enabled' ); ?>'">
66
- <?php echo esc_html( $field_type_object->_text( 'font_hfont_text', 'Show' ) ); ?>
67
- </label>
68
- <div class="col-sm-<?php echo $level?'8 rbs_disabled':'10'; ?>">
69
- <?php
70
- echo
71
- '<input type="checkbox" data-toggle="toggle" data-onstyle="info" class="rbs_action_element" '
72
- .'name="'.$field_type_object->_name('[enabled]').'" '
73
- .'id="'. $field_type_object->_id('enabled').'" '
74
- .( $value['enabled'] ? ' checked ' : '' )
75
- .'value="1" '
76
- .'data-font-demoid="'.$field_type_object->_id( 'color' ).'" '
77
- .'data-depends=".'.$field_type_object->_id( 'optionsBlok' ).'" '
78
- .'>';
79
- ?>
80
- </div>
81
- <?php if($level){ ?>
82
- <div class="col-sm-2 rbs-block-pro"><?php echo ROBO_GALLERY_LABEL_PRO; ?></div>
83
- <?php } ?>
84
- </div>
85
-
86
- <div class="<?php echo $field_type_object->_id( 'optionsBlok' );?>">
87
-
88
- <?php if( $field->args('icon') ){ ?>
89
- <div class="form-group">
90
- <label class="col-sm-2 control-label" for="<?php echo $field_type_object->_id( 'iconSelect' ); ?>'"><?php echo esc_html( $field_type_object->_text( 'font_icon_text', 'Icon' ) ); ?></label>
91
- <div class="col-sm-1">
92
- <button class="btn btn-default" role="iconpicker" data-icon="<?php echo $value['iconSelect'];?>" data-inputid="<?php echo $field_type_object->_id('iconSelect');?>" data-search="false"></button>
93
- </div>
94
- <div class="col-sm-4">
95
- <?php echo $field_type_object->input( array(
96
- 'name' => $field_type_object->_name('[iconSelect]'),
97
- 'id' => $field_type_object->_id('iconSelect'),
98
- 'value' => $value['iconSelect'],
99
- 'type' => 'text',
100
- 'class' => 'form-control col-sm-2'
101
- ) );
102
- ?>
103
- </div>
104
- </div>
105
- <?php } else { ?>
106
- <div class="form-group">
107
- <label class="col-sm-2 control-label" for="<?php echo $field_type_object->_id( '_hfont' ); ?>'"><?php echo esc_html( $field_type_object->_text( 'font_hfont_text', 'Font Style' ) ); ?></label>
108
- <div class="col-sm-10">
109
-
110
- <div class="btn-group " data-toggle="buttons"> <!-- rbs_checkbox -->
111
- <?php
112
- echo rbs_size_get_font_params_row( 'bold', 'Bold', $field_type_object->_name('[fontBold]'), $value['fontBold'] , $field_type_object->_id( 'demo' ));
113
- echo rbs_size_get_font_params_row( 'italic', 'Italic', $field_type_object->_name('[fontItalic]'), $value['fontItalic'], $field_type_object->_id( 'demo' ) );
114
- echo rbs_size_get_font_params_row( 'underline', 'Underline', $field_type_object->_name('[fontUnderline]'), $value['fontUnderline'], $field_type_object->_id( 'demo' ) );
115
- ?>
116
- </div>
117
- </div>
118
- </div>
119
-
120
- <?php } ?>
121
-
122
- <div class="form-group">
123
- <label class="col-sm-2 control-label" for="<?php echo $field_type_object->_id( 'fontSize' ); ?>'"><?php echo esc_html( $field_type_object->_text( 'font_vfont_text', 'Font Size' ) ); ?></label>
124
- <div class="col-sm-10">
125
- <?php echo $field_type_object->input( array(
126
- 'name' => $field_type_object->_name( '[fontSize]' ),
127
- 'id' => $field_type_object->_id( 'fontSize' ),
128
- 'value' => (int) $value['fontSize'],
129
- 'data-slider-value' => (int) $value['fontSize'],
130
- 'type' => 'text',
131
- 'class' => 'small-text rbs_slider rbs_font_slider rbs_font_size',
132
- 'data-slider-min' => 5,
133
- 'data-slider-max' => 50,
134
- 'data-slider-step' => 1,
135
- 'data-font-demoid' => !$field->args('icon') ? $field_type_object->_id( 'demo' ):'',
136
- ) );
137
- ?> px
138
- </div>
139
- </div>
140
-
141
- <div class="form-group">
142
- <label class="col-sm-2 control-label" for="<?php echo $field_type_object->_id( 'fontLineHeight' ); ?>'"><?php echo esc_html( $field_type_object->_text( 'font_vfont_text', 'Line Height' ) ); ?></label>
143
- <div class="col-sm-10">
144
- <?php echo $field_type_object->input( array(
145
- 'name' => $field_type_object->_name( '[fontLineHeight]' ),
146
- 'id' => $field_type_object->_id( 'fontLineHeight' ),
147
- 'value' => (int) $value['fontLineHeight'],
148
- 'data-slider-value' => (int) $value['fontLineHeight'],
149
- 'type' => 'text',
150
- 'class' => 'small-text rbs_slider rbs_font_slider rbs_font_line ',
151
- 'data-slider-min' => 50,
152
- 'data-slider-max' => 300,
153
- 'data-slider-step' => 1,
154
- 'data-font-demoid' => !$field->args('icon') ? $field_type_object->_id( 'demo' ):'',
155
- ) );
156
- ?> %
157
- </div>
158
- </div>
159
-
160
- <?php if( $field->args('icon') ){ ?>
161
- <div class="form-group">
162
- <label class="col-sm-2 control-label" for="<?php echo $field_type_object->_id( 'borderSize' ); ?>'"><?php echo esc_html( $field_type_object->_text( 'font_borderSize_text', 'Border Size' ) ); ?></label>
163
- <div class="col-sm-10">
164
- <?php echo $field_type_object->input( array(
165
- 'name' => $field_type_object->_name( '[borderSize]' ),
166
- 'id' => $field_type_object->_id( 'borderSize' ),
167
- 'value' => (int) $value['borderSize'],
168
- 'data-slider-value' => (int) $value['borderSize'],
169
- 'type' => 'text',
170
- 'class' => 'small-text rbs_slider rbs_font_slider',
171
- 'data-slider-min' => 0,
172
- 'data-slider-max' => 30,
173
- 'data-slider-step' => 1,
174
- ) );
175
- ?> px
176
- </div>
177
- </div>
178
- <?php } ?>
179
-
180
-
181
- <div class="form-group">
182
- <label class="col-sm-2 control-label" for="<?php echo $field_type_object->_id( 'color' ); ?>'">
183
- <?php echo esc_html( $field_type_object->_text( 'font_color_text', 'Color' ) ); ?>
184
- </label>
185
- <div class="col-sm-4">
186
- <?php
187
- echo $field_type_object->input( array(
188
- 'name' => $field_type_object->_name( '[color]' ),
189
- 'id' => $field_type_object->_id( 'color' ),
190
- 'class' => 'form-control rbs_color rbs_font_color',
191
- 'data-default' => $value['color'],
192
- 'data-alpha' => 'true',
193
- 'value' => $value['color'],
194
- 'data-demo-id' => !$field->args('icon') ? $field_type_object->_id( 'demo' ):'',
195
- ));
196
- ?>
197
- </div>
198
- </div>
199
-
200
-
201
- <div class="form-group">
202
- <label class="col-sm-2 control-label" for="<?php echo $field_type_object->_id( 'colorHover' ); ?>'">
203
- <?php echo esc_html( $field_type_object->_text( 'font_color_text', 'Hover Color' ) ); ?>
204
- </label>
205
- <div class="col-sm-4">
206
- <?php
207
- echo $field_type_object->input( array(
208
- 'name' => $field_type_object->_name( '[colorHover]' ),
209
- 'id' => $field_type_object->_id( 'colorHover' ),
210
- 'class' => 'form-control rbs_color rbs_font_color',
211
- 'data-default' => $value['colorHover'],
212
- 'data-alpha' => 'true',
213
- 'value' => $value['colorHover']
214
- ));
215
- ?>
216
- </div>
217
- </div>
218
- <?php if( $field->args('icon') ){ ?>
219
- <div class="form-group">
220
- <label class="col-sm-2 control-label" for="<?php echo $field_type_object->_id( 'colorBg' ); ?>'">
221
- <?php echo esc_html( $field_type_object->_text( 'font_color_text', 'Bg Color' ) ); ?>
222
- </label>
223
- <div class="col-sm-4">
224
- <?php
225
- echo $field_type_object->input( array(
226
- 'name' => $field_type_object->_name( '[colorBg]' ),
227
- 'id' => $field_type_object->_id( 'colorBg' ),
228
- 'class' => 'form-control rbs_color rbs_font_color',
229
- 'data-default' => $value['colorBg'],
230
- 'data-alpha' => 'true',
231
- 'value' => $value['colorBg']
232
- ));
233
- ?>
234
- </div>
235
- </div>
236
-
237
- <div class="form-group">
238
- <label class="col-sm-2 control-label" for="<?php echo $field_type_object->_id( 'colorBgHover' ); ?>'">
239
- <?php echo esc_html( $field_type_object->_text( 'font_color_text', 'Bg Color Hover' ) ); ?>
240
- </label>
241
- <div class="col-sm-4">
242
- <?php
243
- echo $field_type_object->input( array(
244
- 'name' => $field_type_object->_name( '[colorBgHover]' ),
245
- 'id' => $field_type_object->_id( 'colorBgHover' ),
246
- 'class' => 'form-control rbs_color rbs_font_color',
247
- 'data-default' => $value['colorBgHover'],
248
- 'data-alpha' => 'true',
249
- 'value' => $value['colorBgHover'],
250
- ));
251
- ?>
252
- </div>
253
- </div>
254
- <?php } else { ?>
255
- <div class="form-group">
256
- <?php echo '
257
- <div class="col-sm-8 col-sm-offset-2 rbs_hover_demo" '
258
- .'id="'.$field_type_object->_id( 'demo' ).'" '
259
- .'style="'
260
- .'color: '.$value['color'].'; '
261
- .'font-size:'.(int) $value['fontSize'].'px; '
262
- .'line-height:'.(int) $value['fontLineHeight'].'%; '
263
- .'font-weight:' .($value['fontBold']=='bold' ?'bold' :'normal') .'; '
264
- .'font-style:' .($value['fontItalic']=='italic' ?'italic' :'normal') .'; '
265
- .'text-decoration:' .($value['fontUnderline']=='underline' ?'underline':'none') .'; '
266
- .'">'
267
- .'Demo Text'
268
- .'</div>';
269
- ?>
270
- </div>
271
- <?php } ?>
272
- </div>
273
- </div>
274
- <?php
275
- }
276
- add_filter( 'cmb2_render_font', 'jt_cmb2_render_font_field_callback', 10, 5 );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
trunk/cmb2/fields/font/index.html DELETED
File without changes
trunk/cmb2/fields/gallery/cmb-field-gallery.php DELETED
@@ -1,46 +0,0 @@
1
- <?php
2
- /*
3
- Plugin Name: CMB Field Type: Gallery
4
- Plugin URI: https://github.com/mustardBees/cmb-field-gallery
5
- Description: Gallery field type for Custom Metaboxes and Fields for WordPress. Thanks to <a href="http://www.purewebsolutions.nl/">Roel Obdam</a> for the hard work <a href="http://goo.gl/RYj2w">figuring out the media library</a>.
6
- Version: 2.0.2
7
- Author: Phil Wylie
8
- Author URI: http://www.philwylie.co.uk/
9
- License: GPLv2+
10
- */
11
-
12
- define( 'PW_GALLERY_URL', plugin_dir_url( __FILE__ ) );
13
-
14
- function pw_gallery_field( $field, $meta ) {
15
- wp_enqueue_script( 'pw_gallery_init', PW_GALLERY_URL . 'js/script.js', array( 'jquery' ), null );
16
- wp_enqueue_style( 'pw_gallery_style', PW_GALLERY_URL . 'css/style.css', array(), '', 'all' );
17
-
18
-
19
-
20
- /*if ( ! empty( $meta ) ) {
21
- $meta = implode( ',', $meta );
22
- } else $meta = ' ';*/
23
-
24
- if ( empty( $meta ) || $meta == ' ' || $meta == '' || !is_array($meta) ) {
25
- $meta = ' ';
26
- } else $meta = implode( ',', $meta );
27
-
28
- echo '<div class="pw-gallery rbs_block ">';
29
- echo ' <input type="hidden" class="pw-gallary-value" id="' . $field->args( 'id' ) . '" name="' . $field->args( 'id' ) . '" value="' . $meta . '" />';
30
- echo ' <button class="btn btn-info btn-lg "><span class="glyphicon glyphicon-picture" aria-hidden="true"></span> ' . ( $field->args( 'button' ) ? $field->args( 'button' ) : 'Manage gallery' ) . ' </button>';
31
- echo '</div>';
32
-
33
- $desc = $field->args( 'desc' );
34
- if ( ! empty( $desc ) ) echo '<p class="cmb2-metabox-description">' . $desc . '</p>';
35
- }
36
- add_filter( 'cmb2_render_pw_gallery', 'pw_gallery_field', 10, 2 );
37
-
38
-
39
- function pw_gallery_field_sanitise( $meta_value, $field ) {
40
- if ( empty( $meta_value ) ) {
41
- $meta_value = '';
42
- } else {
43
- $meta_value = explode( ',', $meta_value );
44
- }
45
- return $meta_value;
46
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
trunk/cmb2/fields/gallery/css/index.html DELETED
File without changes
trunk/cmb2/fields/gallery/css/style.css DELETED
@@ -1,30 +0,0 @@
1
- .collection-settings.gallery-settings{
2
- display: none
3
- }
4
-
5
- .pw-gallery.rbs_block{
6
- text-align: center;
7
- }
8
-
9
- .cmb-type-pw-gallery p.cmb2-metabox-description{
10
- text-align: center;
11
- }
12
-
13
- .cmb-type-pw-gallery{
14
- padding: 0 !important;
15
- margin: 20px 0 0 0 !important;
16
- }
17
-
18
- table.compat-attachment-fields tr.compat-field-rsg_gallery_line,
19
- table.compat-attachment-fields tr.compat-field-rsg_gallery_col,
20
- table.compat-attachment-fields tr.compat-field-rsg_gallery_video_link,
21
- table.compat-attachment-fields tr.compat-field-rsg_gallery_type_link,
22
- table.compat-attachment-fields tr.compat-field-rsg_gallery_link,
23
- table.compat-attachment-fields tr.compat-field-rsg_gallery_tags,
24
- table.compat-attachment-fields tr.compat-field-rsg_gallery_effect{
25
- display:block !important;
26
- }
27
-
28
- #side-sortables .cmb-type-pw-gallery .cmb2-metabox-description{
29
- padding-bottom: 5px;
30
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
trunk/cmb2/fields/gallery/index.html DELETED
File without changes
trunk/cmb2/fields/gallery/js/index.html DELETED
File without changes
trunk/cmb2/fields/gallery/js/script.js DELETED
@@ -1,22 +0,0 @@
1
- (function ($) {
2
- $('.pw-gallery').each(function() {
3
- var instance = this;
4
- var imgIdInput = $('.pw-gallary-value', instance);
5
- $('button', instance).click(function(event){
6
- event.preventDefault();
7
- var idList = imgIdInput.val();
8
- var gallerysc = '[gallery ids="' +idList+ '"]';
9
- wp.media.gallery.edit(gallerysc).on('update', function(g){
10
- var id_array = [];
11
- // var marginCountCheck = 12;
12
- var marginCount = 0;
13
- $.each(g.models, function(id, img) { ++marginCount; /*if( marginCountCheck > marginCount )*/ id_array.push(img.id); });
14
- // if( marginCount > marginCountCheck ) alert("message");
15
- imgIdInput.val(id_array.join(","));
16
- });
17
- if(idList==' ' || idList=='' ){
18
- $('.media-frame-menu .media-menu-item').eq(2).click();
19
- }
20
- });
21
- });
22
- }(jQuery));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
trunk/cmb2/fields/index.html DELETED
File without changes
trunk/cmb2/fields/loading/cmb-field-loading.php DELETED
@@ -1,128 +0,0 @@
1
- <?php
2
- /*
3
- * Robo Gallery
4
- * Version: 1.0
5
- * By Robosoft
6
- *
7
- * Contact: http://robosoft.co
8
- * Created: 2015
9
- * Licensed under the GPLv2 license - http://opensource.org/licenses/gpl-2.0.php
10
- *
11
- * Copyright (c) 2014-2016, Robosoft. All rights reserved.
12
- * Available only in http://robosoft.co/robogallery
13
- */
14
-
15
-
16
- function jt_cmb2_loading_field( $metakey, $post_id = 0 ) {
17
- echo jt_cmb2_get_loading_field( $metakey, $post_id );
18
- }
19
-
20
-
21
- function jt_cmb2_get_loading_field( $metakey, $post_id = 0 ) {
22
- $post_id = $post_id ? $post_id : get_the_ID();
23
- $loading = get_post_meta( $post_id, $metakey, 1 );
24
-
25
- $loading = wp_parse_args( $loading, array(
26
- 'boxesToLoadStart' => '8',
27
- 'boxesToLoad' => '4',
28
- 'lazyLoad' => 'true',
29
- 'waitUntilThumbLoads' => 'true',
30
- 'waitForAllThumbsNoMatterWhat' => 'false',
31
- 'LoadingWord' => 'Loading...',
32
- 'loadMoreWord' => 'Load More',
33
- 'noMoreEntriesWord' => 'No More Entries'
34
- ) );
35
-
36
- $loading = '<div class="cmb2-loading">';
37
- $loading .= '<p><strong>Width:</strong> '.esc_html( $loading['boxesToLoadStart'] ).'</p>';
38
- $loading .= '<p><strong>Width:</strong> '.esc_html( $loading['boxesToLoad'] ).'</p>';
39
- $loading .= '<p><strong>Width:</strong> '.esc_html( $loading['waitUntilThumbLoads'] ).'</p>';
40
- $loading .= '<p><strong>Width:</strong> '.esc_html( $loading['waitForAllThumbsNoMatterWhat'] ).'</p>';
41
- $loading .= '<p><strong>Width:</strong> '.esc_html( $loading['LoadingWord'] ).'</p>';
42
- $loading .= '<p><strong>Width:</strong> '.esc_html( $loading['loadMoreWord'] ).'</p>';
43
- $loading .= '<p><strong>Width:</strong> '.esc_html( $loading['noMoreEntriesWord'] ).'</p>';
44
- $loading = '</div>';
45
-
46
- return apply_filters( 'jt_cmb2_get_loading_field', $loading );
47
- }
48
-
49
- function jt_cmb2_render_loading_field_callback( $field, $value, $object_id, $object_type, $field_type_object ) {
50
-
51
-
52
- $value = wp_parse_args( $value, array(
53
- 'boxesToLoadStart' => '8',
54
- 'boxesToLoad' => '4',
55
- 'lazyLoad' => 'true',
56
- 'waitUntilThumbLoads' => 'true',
57
- 'waitForAllThumbsNoMatterWhat' => 'false',
58
- 'LoadingWord' => 'Loading...',
59
- 'loadMoreWord' => 'Load More',
60
- 'noMoreEntriesWord' => 'No More Entries'
61
- ) );
62
-
63
- ?>
64
- <div>
65
- <div class="alignleft">
66
- <label for="<?php echo $field_type_object->_id( 'boxesToLoadStart' ); ?>">
67
- <strong><?php echo esc_html( $field_type_object->_text( 'loading_width_text', 'boxesToLoadStart' ) ); ?></strong>
68
- </label>
69
-
70
- <?php echo $field_type_object->input( array(
71
- 'name' => $field_type_object->_name( '[boxesToLoadStart]' ),
72
- 'id' => $field_type_object->_id( '_boxesToLoadStart' ),
73
- 'value' => ( $value['boxesToLoadStart'] ? (int) $value['boxesToLoadStart'] : 240) ,
74
- 'type' => 'number',
75
- 'class' => 'small-text'
76
- ) ); ?>
77
- </div>
78
-
79
- <div class="alignleft">
80
- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
81
- </div>
82
-
83
- <div class="alignleft">
84
- <label for="<?php echo $field_type_object->_id( '_height' ); ?>'">
85
- <strong><?php echo esc_html( $field_type_object->_text( 'loading_height_text', 'Height' ) ); ?></strong>
86
- </label>
87
- <?php echo $field_type_object->input( array(
88
- 'name' => $field_type_object->_name( '[height]' ),
89
- 'id' => $field_type_object->_id( '_height' ),
90
- 'value' => ( $value['height'] ? (int) $value['height'] : 140) ,
91
- 'type' => 'number',
92
- 'class' => 'small-text'
93
- ) ); ?> px
94
- </div>
95
- </div>
96
- <?php
97
- echo $field_type_object->_desc( true );
98
-
99
- }
100
- add_filter( 'cmb2_render_loading', 'jt_cmb2_render_loading_field_callback', 10, 5 );
101
-
102
- function cmb2_sanitize_loading_field( $check, $meta_value, $object_id, $field_args, $sanitize_object ) {
103
-
104
- if ( ! is_array( $meta_value ) || ! $field_args['repeatable'] ) {
105
- return $check;
106
- }
107
-
108
- foreach ( $meta_value as $key => $val ) {
109
- $meta_value[ $key ] = array_map( 'sanitize_text_field', $val );
110
- }
111
-
112
- return $meta_value;
113
- }
114
- add_filter( 'cmb2_sanitize_loading', 'cmb2_sanitize_loading_field', 10, 5 );
115
-
116
- function cmb2_types_esc_loading_field( $check, $meta_value, $field_args, $field_object ) {
117
-
118
- if ( ! is_array( $meta_value ) || ! $field_args['repeatable'] ) {
119
- return $check;
120
- }
121
-
122
- foreach ( $meta_value as $key => $val ) {
123
- $meta_value[ $key ] = array_map( 'esc_attr', $val );
124
- }
125
-
126
- return $meta_value;
127
- }
128
- add_filter( 'cmb2_types_esc_loading', 'cmb2_types_esc_loading_field', 10, 4 );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
trunk/cmb2/fields/loading/index.html DELETED
File without changes
trunk/cmb2/fields/multisize/index.html DELETED
File without changes
trunk/cmb2/fields/multisize/rbs-multiSize.php DELETED
@@ -1,73 +0,0 @@
1
- <?php
2
- /*
3
- * Robo Gallery
4
- * Version: 1.0
5
- * By Robosoft
6
- *
7
- * Contact: http://robosoft.co
8
- * Created: 2015
9
- * Licensed under the GPLv2 license - http://opensource.org/licenses/gpl-2.0.php
10
- *
11
- * Copyright (c) 2014-2016, Robosoft. All rights reserved.
12
- * Available only in http://robosoft.co/robogallery
13
- */
14
-
15
- function rbs_multisize_field( $metakey, $post_id = 0 ) {
16
- echo rbs_get_multisize_field( $metakey, $post_id );
17
- }
18
-
19
- function rbs_multisize_field_callback( $field, $value, $object_id, $object_type, $field_type_object ) {
20
-
21
- $level = $field->args('level')?1:0;
22
-
23
- $default = $field->args('default');
24
- if(!is_array($default)) $default = array();
25
-
26
- if(!isset($default['width'])) $default['width'] = '100';
27
- if(!isset($default['widthType'])) $default['widthType'] = '';
28
-
29
- $value = wp_parse_args( $value, array(
30
- 'width' => $default['width'],
31
- 'widthType' => $default['widthType'],
32
- ));
33
-
34
- ?>
35
-
36
- <div class="form-horizontal">
37
- <div class="form-group">
38
- <label class="col-xs-4 col-sm-2 control-label" for="<?php echo $field_type_object->_id(); ?>"><?php echo esc_html( $field->args('name') ); ?></label>
39
-
40
- <div class="col-xs-3 col-sm-2<?php echo ($level?' rbs_disabled':'') ?>">
41
- <?php
42
- echo $field_type_object->input( array(
43
- 'name' => $field_type_object->_name('[width]' ),
44
- 'id' => $field_type_object->_id('[width]' ),
45
- 'value' => $value['width'],
46
- 'class' => 'form-control '.$field->args('class') ,
47
- ));
48
- ?>
49
- </div>
50
- <div class="col-xs-3 col-sm-2<?php echo ($level?' rbs_disabled':'') ?>">
51
- <?php
52
- echo
53
- '<input type="checkbox" data-toggle="toggle" data-on="px" data-off="%" data-onstyle="primary" data-offstyle="info" '
54
- .'name="'.$field_type_object->_name( '[widthType]' ).'" '
55
- .'id="'. $field_type_object->_id( 'widthType' ).'" '
56
- .( $value['widthType']==1 ?' checked ':'')
57
- .'value="1" '
58
- .'>';
59
- ?>
60
- </div>
61
-
62
- <?php if($level){ ?>
63
- <div class="col-xs-2 col-sm-6 rbs-block-pro">
64
- <?php echo ROBO_GALLERY_LABEL_PRO; ?>
65
- </div>
66
- <?php } ?>
67
- </div>
68
- </div>
69
- <?php
70
- echo $field_type_object->_desc( true );
71
-
72
- }
73
- add_filter( 'cmb2_render_multisize', 'rbs_multisize_field_callback', 10, 5 );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
trunk/cmb2/fields/padding/index.html DELETED
File without changes
trunk/cmb2/fields/padding/rbs-padding.php DELETED
@@ -1,116 +0,0 @@
1
- <?php
2
- /*
3
- * Robo Gallery
4
- * Version: 1.0
5
- * By Robosoft
6
- *
7
- * Contact: http://robosoft.co
8
- * Created: 2015
9
- * Licensed under the GPLv2 license - http://opensource.org/licenses/gpl-2.0.php
10
- *
11
- * Copyright (c) 2014-2016, Robosoft. All rights reserved.
12
- * Available only in http://robosoft.co/robogallery
13
- */
14
-
15
- function rbs_padding_field( $metakey, $post_id = 0 ) {
16
- echo get_rbs_padding_field( $metakey, $post_id );
17
- }
18
-
19
- function rbs_padding_field_callback( $field, $value, $object_id, $object_type, $field_type_object ) {
20
-
21
- $level = $field->args('level')?1:0;
22
- $default = $field->args('default');
23
- if(!is_array($default)) $default = array();
24
-
25
- if(!isset($default['left'])) $default['left'] = 0;
26
- if(!isset($default['top'])) $default['top'] = 0;
27
- if(!isset($default['right'])) $default['right'] = 0;
28
- if(!isset($default['bottom'])) $default['bottom'] = 0;
29
- //if(!isset($default['enable'])) default['enable'] = 0;
30
-
31
- $value = wp_parse_args( $value, array(
32
- 'left' => $default['left'],
33
- 'top' => $default['top'],
34
- 'right' => $default['right'],
35
- 'bottom' => $default['bottom'],
36
- //'enable' => $default['enable'],
37
- ));
38
-
39
- ?>
40
- <div class="form-horizontal">
41
- <div class="form-group">
42
- <label class="col-xs-2 col-sm-2 control-label" for="<?php echo $field_type_object->_id(); ?>"><?php echo esc_html( $field->args('name') ); ?></label>
43
-
44
- <div class="col-xs-5 col-sm-3<?php echo ($level?' rbs_disabled':'') ?>">
45
- <div class="input-group">
46
- <div class="input-group-addon"><?php _e('Left', 'rbs_gallery'); ?></div>
47
- <?php
48
- echo $field_type_object->input( array(
49
- 'name' => $field_type_object->_name('[left]' ),
50
- 'id' => $field_type_object->_id('[left]' ),
51
- 'value' => $value['left'],
52
- 'class' => 'form-control '.$field->args('class') ,
53
- ));
54
- ?>
55
- </div>
56
- </div>
57
-
58
- <div class="col-xs-5 col-sm-3<?php echo ($level?' rbs_disabled':'') ?>">
59
- <div class="input-group">
60
- <div class="input-group-addon"><?php _e('Top', 'rbs_gallery'); ?></div>
61
- <?php
62
- echo $field_type_object->input( array(
63
- 'name' => $field_type_object->_name('[top]' ),
64
- 'id' => $field_type_object->_id('[top]' ),
65
- 'value' => $value['top'],
66
- 'class' => 'form-control '.$field->args('class') ,
67
- ));
68
- ?>
69
- </div>
70
- </div>
71
-
72
- </div>
73
- <div class="form-group">
74
- <div class="col-xs-2 col-sm-2 "></div>
75
-
76
- <div class="col-xs-5 col-sm-3<?php echo ($level?' rbs_disabled':'') ?>">
77
- <div class="input-group">
78
- <div class="input-group-addon"><?php _e('Right', 'rbs_gallery'); ?></div>
79
- <?php
80
- echo $field_type_object->input( array(
81
- 'name' => $field_type_object->_name('[right]' ),
82
- 'id' => $field_type_object->_id('[right]' ),
83
- 'value' => $value['right'],
84
- 'class' => 'form-control '.$field->args('class') ,
85
- ));
86
- ?>
87
- </div>
88
- </div>
89
-
90
- <div class="col-xs-5 col-sm-3<?php echo ($level?' rbs_disabled':'') ?>">
91
- <div class="input-group">
92
- <div class="input-group-addon"><?php _e('Bottom', 'rbs_gallery'); ?></div>
93
- <?php
94
- echo $field_type_object->input( array(
95
- 'name' => $field_type_object->_name('[bottom]' ),
96
- 'id' => $field_type_object->_id('[bottom]' ),
97
- 'value' => $value['bottom'],
98
- 'class' => 'form-control '.$field->args('class') ,
99
- ));
100
- ?>
101
- </div>
102
- </div>
103
-
104
-
105
- <?php if($level){ ?>
106
- <div class="col-sm-2 rbs-block-pro">
107
- <?php echo ROBO_GALLERY_LABEL_PRO; ?>
108
- </div>
109
- <?php } ?>
110
- </div>
111
- </div>
112
- <?php
113
- echo $field_type_object->_desc( true );
114
-
115
- }
116
- add_filter( 'cmb2_render_padding', 'rbs_padding_field_callback', 10, 5 );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
trunk/cmb2/fields/rbsgallery/cmb-field-rbsgallery.php DELETED
@@ -1,78 +0,0 @@
1
- <?php
2
- /*
3
- * Robo Gallery
4
- * Version: 1.0
5
- * By Robosoft
6
- *
7
- * Contact: http://robosoft.co
8
- * Created: 2015
9
- * Licensed under the GPLv2 license - http://opensource.org/licenses/gpl-2.0.php
10
- *
11
- * Copyright (c) 2014-2016, Robosoft. All rights reserved.
12
- * Available only in http://robosoft.co/robogallery
13
- */
14
-
15
-
16
- function rbs_rbsgallery_get_options( $options, $value = false, $content=array() ) {
17
- $state_options = '';
18
- foreach ( $options as $abrev => $state ) {
19
- $state_options .=
20
- '<option '
21
- .'value="'. $abrev .'" '
22
- .(isset($content[$abrev])?' data-content="'.$state.' '.str_replace('"', "'", $content[$abrev]).'"':'')
23
- .($value==$abrev?' selected="selected"':'')
24
- .'>'. $state .'</option>';
25
- }
26
- return $state_options;
27
- }
28
-
29
- function jt_cmb2_render_rbsgallery_field_callback( $field, $value, $object_id, $object_type, $field_type_object ){
30
- $value = $value?$value:$field->args('default');
31
- ?>
32
- <div class="form-horizontal">
33
-
34
- <div class="form-group">
35
- <div class="col-sm-12">
36
- <?php echo $field->args('desc'); ?>
37
- </div>
38
- </div>
39
-
40
- <div class="form-group">
41
- <label class="col-sm-2 control-label" for="<?php echo $field_type_object->_id(); ?>"><?php echo esc_html( $field->args( 'name' ) ); ?></label>
42
- <div class="col-sm-10">
43
- <?php
44
- $args = array(
45
- 'child_of' => 0,
46
- 'sort_order' => 'ASC',
47
- 'sort_column' => 'post_title',
48
- 'hierarchical' => 1,
49
- 'selected' => $value,
50
- 'name' => $field_type_object->_name(),
51
- 'id' =>$field_type_object->_id(),
52
- 'class' => 'rbs_select selectpicker',
53
- 'echo' => 1,
54
- 'show_option_none' => 'none',
55
- 'option_none_value' => '0',
56
- 'post_type' => 'robo_gallery_table'
57
- );
58
- wp_dropdown_pages( $args );
59
- if( count($field->args('depends')) ){
60
- ?>
61
- <script type="text/javascript">
62
- var <?php echo $field_type_object->_id(); ?>_depends = <?php echo json_encode($field->args('depends')); ?>;
63
- </script>
64
- <?php } ?>
65
- </div>
66
- </div>
67
-
68
- <div class="form-group">
69
- <div class="col-sm-12 ">
70
-
71
- <?php echo $field->args('desc2'); ?>
72
- </div>
73
- </div>
74
-
75
- </div>
76
- <?php
77
- }
78
- add_filter( 'cmb2_render_rbsgallery', 'jt_cmb2_render_rbsgallery_field_callback', 10, 5 );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
trunk/cmb2/fields/rbsgallery/index.html DELETED
File without changes
trunk/cmb2/fields/rbsradiobutton/index.html DELETED
File without changes
trunk/cmb2/fields/rbsradiobutton/rbs-radiobutton.php DELETED
@@ -1,77 +0,0 @@
1
- <?php
2
-
3
- /*
4
- * Robo Gallery
5
- * Version: 2.0
6
- * By Robosoft
7
- *
8
- * Contact: http://robosoft.co
9
- * Created: 2015
10
- * Licensed under the GPLv2 license - http://opensource.org/licenses/gpl-2.0.php
11
- *
12
- * Copyright (c) 2014-2016, Robosoft. All rights reserved.
13
- * Available only in http://robosoft.co/robogallery
14
- */
15
-
16
- function rbsradiobutton_getOptions( $options, $name, $value = false ) {
17
- if( !isset($options) || !count($options) ) return '';
18
- $state_options = '';
19
- foreach ( $options as $abrev => $state ) {
20
- $state_options .=
21
- '<label class="btn btn-info '.($value==$abrev?'active':'').'">'
22
- .'<input type="radio" autocomplete="off" name="'.$name.'" '
23
- .($abrev==$value?' checked ':'').' '
24
- .' value="'.$abrev.'"'
25
- .'> '.$state
26
- .'</label>';
27
- }
28
- return $state_options;
29
- }
30
-
31
- function rbsradiobutton_field( $metakey, $post_id = 0 ) {
32
- echo get_rbsradiobutton_field( $metakey, $post_id );
33
- }
34
-
35
- function rbsradiobutton_field_callback( $field, $value, $object_id, $object_type, $field_type_object ) {
36
-
37
- $level = $field->args('level')?1:0;
38
-
39
- $value = $value?$value:$field->args('default');
40
-
41
- $update = $field->args('update');
42
- if( !$level && ROBO_GALLERY_PRO && $update && version_compare( ROBO_GALLERY_KEY_VERSION , $update, '<') ){
43
- $update = '1';
44
- } else $update = 0;
45
-
46
- ?>
47
- <div class="form-horizontal">
48
-
49
- <div class="<?php echo $field_type_object->_id( 'optionsBlok' );?>">
50
- <div class="form-group">
51
- <label class="col-sm-2 control-label" for="<?php echo $field_type_object->_id( ); ?>'"><?php echo esc_html($field->args('name') ); ?></label>
52
- <div class="col-sm-<?php echo ($level||$update) ?'7 rbs_disabled':'10'; ?>">
53
-
54
- <div class="btn-group " data-toggle="buttons">
55
- <?php
56
- echo rbsradiobutton_getOptions( $field->args('options'), $field_type_object->_name(), $value );
57
- ?>
58
- </div>
59
- </div>
60
-
61
- <?php if($level){ ?>
62
- <div class="col-sm-<?php echo $field->args('small')?'6':'2'; ?> rbs-block-pro">
63
- <?php echo ROBO_GALLERY_LABEL_PRO; ?>
64
- </div>
65
- <?php } ?>
66
- <?php if($update){ ?>
67
- <div class="col-sm-3 rbs-block-update-pro"><?php echo ROBO_GALLERY_LABEL_UPDATE_PRO; ?></div>
68
- <?php } ?>
69
-
70
- </div>
71
-
72
-
73
- </div>
74
- </div>
75
- <?php
76
- }
77
- add_filter( 'cmb2_render_rbsradiobutton', 'rbsradiobutton_field_callback', 10, 5 );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
trunk/cmb2/fields/rbsselect/cmb-field-rbsselect.php DELETED
@@ -1,61 +0,0 @@
1
- <?php
2
- /*
3
- * Robo Gallery
4
- * Version: 1.0
5
- * By Robosoft
6
- *
7
- * Contact: http://robosoft.co
8
- * Created: 2015
9
- * Licensed under the GPLv2 license - http://opensource.org/licenses/gpl-2.0.php
10
- *
11
- * Copyright (c) 2014-2016, Robosoft. All rights reserved.
12
- * Available only in http://robosoft.co/robogallery
13
- */
14
-
15
-
16
- function rbs_rbsselect_get_options( $options, $value = false, $content=array() ) {
17
- $state_options = '';
18
- foreach ( $options as $abrev => $state ) {
19
- $state_options .=
20
- '<option '
21
- .'value="'. $abrev .'" '
22
- .(isset($content[$abrev])?' data-content="'.$state.' '.str_replace('"', "'", $content[$abrev]).'"':'')
23
- .($value==$abrev?' selected="selected"':'')
24
- .'>'. $state .'</option>';
25
- }
26
- return $state_options;
27
- }
28
-
29
- function jt_cmb2_render_rbsselect_field_callback( $field, $value, $object_id, $object_type, $field_type_object ){
30
- $value = $value?$value:$field->args('default');
31
- $level = $field->args('level')?1:0;
32
- ?>
33
- <div class="form-horizontal">
34
- <div class="form-group">
35
- <label class="col-sm-2 control-label" for="<?php echo $field_type_object->_id(); ?>"><?php echo esc_html( $field->args( 'name' ) ); ?></label>
36
- <div class="col-sm-<?php echo $level?'8 rbs_disabled':'10'; ?>">
37
- <?php
38
- echo $field_type_object->select(array(
39
- 'name' => $field_type_object->_name(),
40
- 'id' => $field_type_object->_id(),
41
- 'class' => 'rbs_select selectpicker'.($field->args('depends') && count($field->args('depends'))?' rbs_action_element_select':''),
42
- 'options' => rbs_rbsselect_get_options( $field->args('options'), $value, $field->args('content') ),
43
- 'data-depends' => $field->args('depends') && count($field->args('depends')) ? 1 : 0 ,
44
- 'desc' => $field_type_object->_desc( true ),
45
- ));
46
-
47
- if( $field->args('depends') && count($field->args('depends')) ){
48
- ?>
49
- <script type="text/javascript">
50
- var <?php echo $field_type_object->_id(); ?>_depends = <?php echo json_encode($field->args('depends')); ?>;
51
- </script>
52
- <?php } ?>
53
- </div>
54
- <?php if($level){ ?>
55
- <div class="col-sm-2 rbs-block-pro"><?php echo ROBO_GALLERY_LABEL_PRO; ?></div>
56
- <?php } ?>
57
- </div>
58
- </div>
59
- <?php
60
- }
61
- add_filter( 'cmb2_render_rbsselect', 'jt_cmb2_render_rbsselect_field_callback', 10, 5 );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
trunk/cmb2/fields/rbsselect/index.html DELETED
File without changes
trunk/cmb2/fields/rbstext/cmb-field-rbstext.php DELETED
@@ -1,51 +0,0 @@
1
- <?php
2
- /*
3
- * Robo Gallery
4
- * Version: 1.0
5
- * By Robosoft
6
- *
7
- * Contact: http://robosoft.co
8
- * Created: 2015
9
- * Licensed under the GPLv2 license - http://opensource.org/licenses/gpl-2.0.php
10
- *
11
- * Copyright (c) 2014-2016, Robosoft. All rights reserved.
12
- * Available only in http://robosoft.co/robogallery
13
- */
14
-
15
-
16
- function jt_cmb2_rbstext_field( $metakey, $post_id = 0 ) {
17
- echo jt_cmb2_get_rbstext_field( $metakey, $post_id );
18
- }
19
-
20
- function jt_cmb2_render_rbstext_field_callback( $field, $value, $object_id, $object_type, $field_type_object ) {
21
-
22
- //$value = $value ? $value : $field->args('default') ;
23
- $level = $field->args('level')?1:0;
24
- ?>
25
- <div class="form-horizontal">
26
- <div class="form-group">
27
- <label class="col-sm-2 control-label" for="<?php echo $field_type_object->_id(); ?>"><?php echo esc_html( $field->args('name') ); ?></label>
28
- <div class="<?php echo $field->args('small')?'col-sm-4':'col-sm-8'; echo ($level?' rbs_disabled':'') ?>">
29
- <?php echo $field_type_object->input( array(
30
- 'name' => $field_type_object->_name( ),
31
- 'id' => $field_type_object->_id( ),
32
- 'value' => $value,
33
- 'data-default' => $field->args('data-default'),
34
- 'data-alpha' => $field->args('data-alpha'),
35
- 'data-css-style'=> $field->args('data-css-style'),
36
- 'data-demo-class'=> $field->args('data-demo-class'),
37
- 'data-demo-id' => $field->args('data-demo-id'),
38
-
39
- /*'type' => 'text',*/
40
- 'class' => 'form-control '.$field->args('class') ,
41
- ));
42
- ?>
43
- </div>
44
- <?php if($level){ ?>
45
- <div class="col-sm-<?php echo $field->args('small')?'6':'2'; ?> rbs-block-pro"><?php echo ROBO_GALLERY_LABEL_PRO; ?></div>
46
- <?php } ?>
47
- </div>
48
- </div>
49
- <?php
50
- }
51
- add_filter( 'cmb2_render_rbstext', 'jt_cmb2_render_rbstext_field_callback', 10, 5 );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
trunk/cmb2/fields/rbstext/index.html DELETED
File without changes
trunk/cmb2/fields/rbstextarea/cmb-field-rbstextarea.php DELETED
@@ -1,48 +0,0 @@
1
- <?php
2
- /*
3
- * Robo Gallery
4
- * Version: 1.0
5
- * By Robosoft
6
- *
7
- * Contact: http://robosoft.co
8
- * Created: 2015
9
- * Licensed under the GPLv2 license - http://opensource.org/licenses/gpl-2.0.php
10
- *
11
- * Copyright (c) 2014-2016, Robosoft. All rights reserved.
12
- * Available only in http://robosoft.co/robogallery
13
- */
14
-
15
-
16
- function jt_cmb2_rbstextarea_field( $metakey, $post_id = 0 ) {
17
- echo jt_cmb2_get_rbstextarea_field( $metakey, $post_id );
18
- }
19
-
20
- function jt_cmb2_render_rbstextarea_field_callback( $field, $value, $object_id, $object_type, $field_type_object ) {
21
-
22
- $value = $value ? $value : $field->args('default') ;
23
- $hide_label = $field->args('hide_label') ? 1 : 0 ;
24
- ?>
25
- <div class="form-horizontal">
26
- <div class="form-group">
27
- <?php if(!$hide_label){ ?>
28
- <div class="col-sm-2 ">
29
- <label class=" control-label" for="<?php echo $field_type_object->_id(); ?>"><?php echo esc_html( $field->args('name') ); ?></label>
30
- <?php echo $field_type_object->_desc( true ); ?>
31
- </div>
32
- <?php } ?>
33
- <div class="<?php echo $hide_label?'col-sm-12':'col-sm-10'; ?>">
34
- <?php
35
- echo '<textarea '
36
- .'id="'.$field_type_object->_id().'" '
37
- .'name="'.$field_type_object->_name().'" '
38
- .'class="form-control '.$field_type_object->args('class').'" '
39
- .'rows="6"> '
40
- .$value
41
- .'</textarea>';
42
- ?>
43
- </div>
44
- </div>
45
- </div>
46
- <?php
47
- }
48
- add_filter( 'cmb2_render_rbstextarea', 'jt_cmb2_render_rbstextarea_field_callback', 10, 5 );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
trunk/cmb2/fields/rbstextarea/index.html DELETED
File without changes
trunk/cmb2/fields/shadow/cmb-field-shadow.php DELETED
@@ -1,106 +0,0 @@
1
- <?php
2
- /*
3
- * Robo Gallery
4
- * Version: 1.0
5
- * By Robosoft
6
- *
7
- * Contact: http://robosoft.co
8
- * Created: 2015
9
- * Licensed under the GPLv2 license - http://opensource.org/licenses/gpl-2.0.php
10
- *
11
- * Copyright (c) 2014-2016, Robosoft. All rights reserved.
12
- * Available only in http://robosoft.co/robogallery
13
- */
14
-
15
-
16
- function jt_cmb2_shadow_field( $metakey, $post_id = 0 ) {
17
- echo jt_cmb2_get_shadow_field( $metakey, $post_id );
18
- }
19
-
20
- function jt_cmb2_render_shadow_field_callback( $field, $value, $object_id, $object_type, $field_type_object ) {
21
-
22
- $value = wp_parse_args( $value, array(
23
- 'color' => 'rgba(34, 25, 25, 0.4)',
24
- 'hshadow' => '0',
25
- 'vshadow' => '5',
26
- 'bshadow' => '7',
27
- ) );
28
- ?>
29
- <div class="form-horizontal">
30
-
31
- <div class="form-group">
32
- <label class="col-sm-2 control-label" for="<?php echo $field_type_object->_id( '_hshadow' ); ?>'"><?php echo esc_html( $field_type_object->_text( 'shadow_hshadow_text', 'H-shadow' ) ); ?></label>
33
- <div class="col-sm-10">
34
- <?php echo $field_type_object->input( array(
35
- 'name' => $field_type_object->_name( '[hshadow]' ),
36
- 'id' => $field_type_object->_id( '_hshadow' ),
37
- 'value' => (int) $value['hshadow'],
38
- 'data-slider-value' => (int) $value['hshadow'],
39
- 'type' => 'text',
40
- 'class' => 'small-text rbs_slider',
41
- 'data-slider-min'=>-50,
42
- 'data-slider-max'=>50,
43
- 'data-slider-step'=>1
44
- ) );
45
- ?> px
46
- </div>
47
- </div>
48
-
49
-
50
-
51
- <div class="form-group">
52
- <label class="col-sm-2 control-label" for="<?php echo $field_type_object->_id( '_vshadow' ); ?>'"><?php echo esc_html( $field_type_object->_text( 'shadow_vshadow_text', 'V-shadow' ) ); ?></label>
53
- <div class="col-sm-10">
54
- <?php echo $field_type_object->input( array(
55
- 'name' => $field_type_object->_name( '[vshadow]' ),
56
- 'id' => $field_type_object->_id( '_vshadow' ),
57
- 'value' => (int) $value['vshadow'],
58
- 'data-slider-value' => (int) $value['vshadow'],
59
- 'type' => 'text',
60
- 'class' => 'small-text rbs_slider',
61
- 'data-slider-min'=>-50,
62
- 'data-slider-max'=>50,
63
- 'data-slider-step'=>1
64
- ) );
65
- ?> px
66
- </div>
67
- </div>
68
-
69
- <div class="form-group">
70
- <label class="col-sm-2 control-label" for="<?php echo $field_type_object->_id( '_bshadow' ); ?>'"><?php echo esc_html( $field_type_object->_text( 'shadow_bshadow_text', 'Blur' ) ); ?></label>
71
- <div class="col-sm-10">
72
- <?php echo $field_type_object->input( array(
73
- 'name' => $field_type_object->_name( '[bshadow]' ),
74
- 'id' => $field_type_object->_id( '_bshadow' ),
75
- 'value' => (int) $value['bshadow'],
76
- 'data-slider-value' => (int) $value['bshadow'],
77
- 'type' => 'text',
78
- 'class' => 'small-text rbs_slider',
79
- 'data-slider-min'=>0,
80
- 'data-slider-max'=>50,
81
- 'data-slider-step'=>1
82
- ) );
83
- ?> px
84
- </div>
85
- </div>
86
-
87
- <div class="form-group">
88
- <label class="col-sm-2 control-label" for="<?php echo $field_type_object->_id( '_color' ); ?>'"><?php echo esc_html( $field_type_object->_text( 'shadow_color_text', 'Color' ) ); ?></label>
89
- <div class="col-sm-4">
90
- <?php
91
- echo $field_type_object->input( array(
92
- 'name' => $field_type_object->_name( '[color]' ),
93
- 'id' => $field_type_object->_id( '_color' ),
94
- 'class' => 'form-control rbs_color',
95
- 'data-default' => $value['color'] ,
96
- 'data-alpha' => 'true',
97
- 'value' => $value['color'],
98
- ));
99
- ?>
100
- </div>
101
- </div>
102
-
103
- </div>
104
- <?php
105
- }
106
- add_filter( 'cmb2_render_shadow', 'jt_cmb2_render_shadow_field_callback', 10, 5 );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
trunk/cmb2/fields/shadow/index.html DELETED
File without changes
trunk/cmb2/fields/size/cmb-field-size.php DELETED
@@ -1,123 +0,0 @@
1
- <?php
2
- /*
3
- * Robo Gallery
4
- * Version: 1.0
5
- * By Robosoft
6
- *
7
- * Contact: http://robosoft.co
8
- * Created: 2015
9
- * Licensed under the GPLv2 license - http://opensource.org/licenses/gpl-2.0.php
10
- *
11
- * Copyright (c) 2014-2016, Robosoft. All rights reserved.
12
- * Available only in http://robosoft.co/robogallery
13
- */
14
-
15
-
16
- function rbs_size_get_source_row( $value, $text, $name, $curent = '', $icon = '' ) {
17
- $html = '';
18
- $html .= '<label class="btn '.($value==$curent? 'btn-info active' : 'btn-default').'">';
19
- $html .= '<input type="radio" name="'.$name.'" '.($value==$curent?'checked':'').' value="'.$value.'"> ';
20
- $html .= $text ;
21
- if($icon) $html .= ' <i class="'.$icon.'"></i>';
22
-
23
- $html .= '</label>';
24
- return $html;
25
- }
26
-
27
-
28
- function jt_cmb2_render_size_field_callback( $field, $value, $object_id, $object_type, $field_type_object ) {
29
-
30
- $value = wp_parse_args( $value, array(
31
- 'height' => 140,
32
- 'width' => 240,
33
- 'source' => 'medium',
34
- 'orderby' => 'categoryD'
35
- ) );
36
-
37
- $level = $field->args('level')?1:0;
38
- ?>
39
- <div class="form-horizontal">
40
- <div class="form-group">
41
- <label class="col-sm-2 control-label" for="<?php echo $field_type_object->_id( '_orderby' ); ?>'">
42
- <?php echo esc_html( $field_type_object->_text( 'size_orderby_text', 'Order By' ) ); ?>
43
- </label>
44
-
45
- <div class="col-sm-<?php echo $level?'9':'10'; ?>">
46
- <div class="btn-group rbs_checkbox <?php echo $level?' rbs_disabled':''; ?>" data-toggle="buttons">
47
- <?php
48
- echo rbs_size_get_source_row( 'categoryD', 'Category',$field_type_object->_name('[orderby]'), $value['orderby'], 'glyphicon glyphicon-menu-down' );
49
- echo rbs_size_get_source_row( 'categoryU', 'Category',$field_type_object->_name('[orderby]'), $value['orderby'], 'glyphicon glyphicon-menu-up' );
50
-
51
- echo rbs_size_get_source_row( 'titleD', 'Title', $field_type_object->_name('[orderby]'), $value['orderby'], 'glyphicon glyphicon-menu-down' );
52
- echo rbs_size_get_source_row( 'titleU', 'Title', $field_type_object->_name('[orderby]'), $value['orderby'], 'glyphicon glyphicon-menu-up' );
53
-
54
- echo rbs_size_get_source_row( 'dateD', 'Date', $field_type_object->_name('[orderby]'), $value['orderby'], 'glyphicon glyphicon-menu-down' );
55
- echo rbs_size_get_source_row( 'dateU', 'Date', $field_type_object->_name('[orderby]'), $value['orderby'], 'glyphicon glyphicon-menu-up' );
56
-
57
- echo rbs_size_get_source_row( 'random', 'Random', $field_type_object->_name('[orderby]'), $value['orderby'] );
58
- ?>
59
- </div>
60
- </div>
61
- <?php if($level){ ?>
62
- <div class="col-sm-1 rbs-block-pro"><?php echo ROBO_GALLERY_ICON_PRO; ?></div>
63
- <?php } ?>
64
- </div>
65
-
66
-
67
-
68
- <div class="form-group">
69
- <label class="col-sm-2 control-label" for="<?php echo $field_type_object->_id( '_source' ); ?>'">
70
- <?php echo esc_html( $field_type_object->_text( 'size_source_text', 'Source' ) ); ?>
71
- </label>
72
- <div class="col-sm-<?php echo $level?'8':'10'; ?>">
73
- <div class="btn-group rbs_checkbox<?php echo $level?' rbs_disabled rbs-block-pro':''; ?>" data-toggle="buttons">
74
- <?php
75
- echo rbs_size_get_source_row( 'thumbnail', 'Thumbnail',$field_type_object->_name('[source]'), $value['source'] );
76
- echo rbs_size_get_source_row( 'medium', 'Medium', $field_type_object->_name('[source]'), $value['source'] );
77
- echo rbs_size_get_source_row( 'large', 'Large', $field_type_object->_name('[source]'), $value['source'] );
78
- echo rbs_size_get_source_row( 'full', 'Full', $field_type_object->_name('[source]'), $value['source'] );
79
- ?>
80
- </div>
81
- </div>
82
- <?php if($level){ ?>
83
- <div class="col-sm-2 rbs-block-pro"><?php echo ROBO_GALLERY_LABEL_PRO; ?></div>
84
- <?php } ?>
85
- </div>
86
-
87
- <div class="form-group rbs_size_width" style="display: none;">
88
- <label class="col-sm-2 control-label" for="<?php echo $field_type_object->_id( '_width' ); ?>'"><?php echo esc_html( $field_type_object->_text( 'size_width_text', 'Res. Width' ) ); ?></label>
89
- <div class="col-sm-10">
90
- <?php echo $field_type_object->input( array(
91
- 'name' => $field_type_object->_name( '[width]' ),
92
- 'id' => $field_type_object->_id( '_width' ),
93
- 'value' => (int) $value['width'],
94
- 'data-slider-value' => (int) $value['width'],
95
- 'type' => 'text',
96
- 'class' => 'small-text rbs_slider',
97
- 'data-slider-min'=>20,
98
- 'data-slider-max'=>500,
99
- 'data-slider-step'=>1
100
- ) ); ?> px
101
- </div>
102
- </div>
103
-
104
- <div class="form-group rbs_size_height" style="display: none;">
105
- <label class="col-sm-2 control-label" for="<?php echo $field_type_object->_id( '_height' ); ?>'"><?php echo esc_html( $field_type_object->_text( 'size_height_text', 'Res. Height' ) ); ?></label>
106
- <div class="col-sm-10">
107
- <?php echo $field_type_object->input( array(
108
- 'name' => $field_type_object->_name( '[height]' ),
109
- 'id' => $field_type_object->_id( '_height' ),
110
- 'value' => (int) $value['height'],
111
- 'data-slider-value' => (int) $value['height'],
112
- 'type' => 'text',
113
- 'class' => 'small-text rbs_slider',
114
- 'data-slider-min'=>20,
115
- 'data-slider-max'=>500,
116
- 'data-slider-step'=>1
117
- ) ); ?> px
118
- </div>
119
- </div>
120
- </div>
121
- <?php echo $field_type_object->_desc( true );
122
- }
123
- add_filter( 'cmb2_render_size', 'jt_cmb2_render_size_field_callback', 10, 5 );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
trunk/cmb2/fields/size/index.html DELETED
File without changes
trunk/cmb2/fields/slider/cmb-field-slider.php DELETED
@@ -1,51 +0,0 @@
1
- <?php
2
- /*
3
- * Robo Gallery
4
- * Version: 1.0
5
- * By Robosoft
6
- *
7
- * Contact: http://robosoft.co
8
- * Created: 2015
9
- * Licensed under the GPLv2 license - http://opensource.org/licenses/gpl-2.0.php
10
- *
11
- * Copyright (c) 2014-2016, Robosoft. All rights reserved.
12
- * Available only in http://robosoft.co/robogallery
13
- */
14
-
15
-
16
- function jt_cmb2_slider_field( $metakey, $post_id = 0 ) {
17
- echo jt_cmb2_get_slider_field( $metakey, $post_id );
18
- }
19
-
20
- function jt_cmb2_render_slider_field_callback( $field, $value, $object_id, $object_type, $field_type_object ) {
21
- $value = $value ? $value : $field->args('default') ;
22
-
23
- $level = $field->args('level') ? 1 : 0 ;
24
-
25
- ?>
26
- <div class="form-horizontal">
27
- <div class="form-group">
28
- <label class="col-sm-2 control-label" for="<?php echo $field_type_object->_id(); ?>'"><?php echo esc_html( $field->args('name') ); ?></label>
29
- <div class="col-sm-<?php echo $level?'8':'10'; ?>">
30
- <?php
31
- echo $field_type_object->input( array(
32
- 'name' => $field_type_object->_name( ),
33
- 'id' => $field_type_object->_id( ),
34
- 'value' => (int) $value,
35
- 'data-slider-value' => (int) $value,
36
- 'type' => 'text',
37
- 'class' => 'small-text rbs_slider',
38
- 'data-slider-min'=> $field->args('min'),
39
- 'data-slider-max'=> $field->args('max'),
40
- 'data-slider-step'=> $field->args('step')
41
- ) );
42
- echo $field->args('addons')?' '.$field->args('addons'):''; ?>
43
- </div>
44
- <?php if($level){ ?>
45
- <div class="col-sm-2 rbs-block-pro"><?php echo ROBO_GALLERY_LABEL_PRO; ?></div>
46
- <?php } ?>
47
- </div>
48
- </div>
49
- <?php
50
- }
51
- add_filter( 'cmb2_render_slider', 'jt_cmb2_render_slider_field_callback', 10, 5 );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
trunk/cmb2/fields/slider/index.html DELETED
File without changes
trunk/cmb2/fields/switch/cmb-field-switch.php DELETED
@@ -1,75 +0,0 @@
1
- <?php
2
- /*
3
- * Robo Gallery
4
- * Version: 1.0
5
- * By Robosoft
6
- *
7
- * Contact: http://robosoft.co
8
- * Created: 2015
9
- * Licensed under the GPLv2 license - http://opensource.org/licenses/gpl-2.0.php
10
- *
11
- * Copyright (c) 2014-2016, Robosoft. All rights reserved.
12
- * Available only in http://robosoft.co/robogallery
13
- */
14
-
15
-
16
- function jt_cmb2_switch_field( $metakey, $post_id = 0 ) {
17
- echo jt_cmb2_get_switch_field( $metakey, $post_id );
18
- }
19
-
20
- function jt_cmb2_render_switch_field_callback( $field, $value, $object_id, $object_type, $field_type_object ) {
21
-
22
- if( empty($value) ) $value = $field->args('default');
23
-
24
- $level = $field->args('level') ? 1 : 0 ;
25
- $update = $field->args('update');
26
- if( !$level && ROBO_GALLERY_PRO && $update && version_compare( ROBO_GALLERY_KEY_VERSION , $update, '<') ){
27
- $update = '1';
28
- } else $update = 0;
29
-
30
-
31
- $onText = $field->args('onText');
32
- $offText = $field->args('offText');
33
-
34
- $onStyle = $field->args('onStyle');
35
- $offStyle = $field->args('offStyle');
36
-
37
- if($field->args('showhide')){
38
- $onText='Show';
39
- $offText='Hide';
40
- }
41
-
42
- ?>
43
- <div class="form-horizontal">
44
- <div class="form-group">
45
- <label class="col-sm-2 control-label" for="<?php echo $field_type_object->_id(); ?>'"><?php echo $field->args('name'); ?></label>
46
- <div class="col-sm-<?php echo ($level||$update)?'7 rbs_disabled':'10'; ?>">
47
- <?php
48
- echo
49
- '<input type="checkbox" data-toggle="toggle" '
50
- .($onStyle?' data-onstyle="'.$onStyle.'" ' :' data-onstyle="info" ')
51
- .($offStyle?' data-offstyle="'.$offStyle.'" ' :' data-offstyle="default" ')
52
-
53
- .($onText?' data-on="'.$onText.'" ':'')
54
- .($offText?' data-off="'.$offText.'" ':'')
55
- .($field->args('depends')?'class="rbs_action_element" ':'')
56
- .'name="'.$field_type_object->_name( ).'" '
57
- .'id="'. $field_type_object->_id( ).'" '
58
- .($field->args('depends')?'data-depends="'.$field->args('depends').'" ':'')
59
- .( $value==1 ?'checked="checked" ':'')
60
- .'value="1"> <span class="rbs_desc">'.$field->args('desc').'</span>';
61
- ?>
62
- </div>
63
- <?php if($level){ ?>
64
- <div class="col-sm-3 rbs-block-pro"><?php echo ROBO_GALLERY_LABEL_PRO; ?></div>
65
- <?php } ?>
66
- <?php if($update){ ?>
67
- <div class="col-sm-3 rbs-block-update-pro"><?php echo ROBO_GALLERY_LABEL_UPDATE_PRO; ?></div>
68
- <?php } ?>
69
-
70
- </div>
71
- </div>
72
- <?php
73
- }
74
-
75
- add_filter( 'cmb2_render_switch', 'jt_cmb2_render_switch_field_callback', 10, 5 );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
trunk/cmb2/fields/switch/index.html DELETED
File without changes
trunk/cmb2/fields/toolbox/cmb-field-toolbox.php DELETED
@@ -1,143 +0,0 @@
1
- <?php
2
- /*
3
- * Robo Gallery
4
- * Version: 1.0
5
- * By Robosoft
6
- *
7
- * Contact: http://robosoft.co
8
- * Created: 2015
9
- * Licensed under the GPLv2 license - http://opensource.org/licenses/gpl-2.0.php
10
- *
11
- * Copyright (c) 2014-2016, Robosoft. All rights reserved.
12
- * Available only in http://robosoft.co/robogallery
13
- */
14
-
15
-
16
- class RBS_TOOLBOX {
17
-
18
- public function hooks() {
19
- add_action( 'admin_enqueue_scripts', array( $this, 'rbs_setup_admin_scripts' ) );
20
- if(!ROBO_GALLERY_PRO) add_action( 'in_admin_header', array( $this, 'rbs_setup_admin_header' ) );
21
- if(ROBO_GALLERY_PRO) add_action( 'in_admin_header', array( $this, 'rbs_gallery_dialog_updatepro' ) );
22
- add_action( 'in_admin_header', array( $this, 'rbs_setup_admin_script' ) );
23
- }
24
-
25
- public function rbs_setup_admin_script(){
26
- echo '<script type="text/javascript"> var ROBO_GALLERY_PRO = '.ROBO_GALLERY_PRO.';</script>';
27
-
28
- /* Express panel +*/
29
- if( isset($_GET['post']) && get_option( ROBO_GALLERY_PREFIX.'expressPanel' ) ){
30
- echo '
31
- <div id="robo_gallery_savebutton_dialog_id" class="robo_gallery_savebutton_dialog_hide">
32
- <h3>Express Panel</h3>
33
- <p>
34
- click update button to save your changes rigth away
35
- </p>
36
- <p>
37
- <button id="robo_gallery_update_button" class="button button-primary button-large">Update</button>
38
- </p>
39
- </div>
40
- <script type="text/javascript">
41
- var panelDiv = document.getElementById("robo_gallery_savebutton_dialog_id");
42
- document.body.appendChild(panelDiv);
43
- panelDiv.className = "robo_gallery_savebutton_dialog";
44
- var buttonRoboGallerySave = document.getElementById("robo_gallery_update_button");
45
- buttonRoboGallerySave.onclick = function(){ document.getElementById("publish").click(); return false };
46
- </script>';
47
- }
48
- /* Express panel - */
49
- /*
50
- <p><a href="#rsg_button_metabox">Menu Options</a></p>
51
- <p><a href="#rsg_polaroid_metabox">Polaroid Style Options</a></p>
52
- */
53
- }
54
-
55
- public function rbs_setup_admin_header(){
56
- echo '<div id="rbs_showInformation" '
57
- .'style="display: none;" '
58
- .'data-body="rbs_edit" '
59
- .'data-open="0" '
60
- .'data-title="'.__('Get Robo Gallery Pro version', 'rbs_gallery').'" '
61
- .'data-close="'.__('Close', 'rbs_gallery').'" '
62
- .'data-info="'.__('Get Pro version', 'rbs_gallery').'"'
63
- .'>'
64
- .__('This function available in PRO version', 'rbs_gallery')
65
- .'</div>';
66
- }
67
-
68
- public function rbs_gallery_dialog_updatepro(){
69
- echo '<div id="rbs_dialog_update_pro_key" '
70
- .'style="display: none;" '
71
- .'data-body="rbs_edit" '
72
- .'data-open="0" '
73
- .'data-title="'.__('Update Robo Gallery PRO Key', 'rbs_gallery').'" '
74
- .'data-close="'.__('Close', 'rbs_gallery').'" '
75
- .'data-info="'.__('Goto Clients section', 'rbs_gallery').'"'
76
- .'>'
77
- .__('This function available in latest versions of the plugin. <br/>
78
- Please login to <a href="http://robosoft.co/clients/" target="_blank">client member place section</a> and download latest version of the <strong>Robo Gallery Key plugin</strong>.<br/><br/>
79
- Install this key on the website and all features will be enabled.<br/>
80
- All previous functionality will be available with old Pro Key. <br/>
81
- Update required only for the case if you wish to enable all latest functions implemented in new version of the plugin.', 'rbs_gallery')
82
- .'</div>';
83
- }
84
-
85
- public function rbs_setup_admin_scripts() {
86
-
87
- wp_enqueue_media();
88
- wp_enqueue_style("wp-jquery-ui-dialog");
89
- wp_enqueue_script('jquery-ui-dialog');
90
-
91
- if(!ROBO_GALLERY_PRO){
92
- wp_enqueue_script('robo-gallery-info', ROBO_GALLERY_URL.'js/admin/info.js', array( 'jquery' ), ROBO_GALLERY_VERSION, false );
93
- wp_enqueue_style ('robo-gallery-info', ROBO_GALLERY_URL.'css/admin/info.css', array( ), ROBO_GALLERY_VERSION );
94
- }
95
-
96
- if(ROBO_GALLERY_PRO){
97
- wp_enqueue_script('robo-gallery-dialog-update-pro', ROBO_GALLERY_URL.'js/admin/update.js', array( 'jquery' ), ROBO_GALLERY_VERSION, false );
98
- }
99
-
100
- //bootstrap
101
- wp_enqueue_script( 'rbs_bootstrap', ROBO_GALLERY_URL.'addons/bootstrap/js/bootstrap.min.js', array('jquery'), ROBO_GALLERY_VERSION, false);
102
- wp_enqueue_style ( 'rbs_bootstrap', ROBO_GALLERY_URL.'addons/bootstrap/css/bootstrap.css', array(), ROBO_GALLERY_VERSION, 'all');
103
-
104
- //checkbox
105
- wp_enqueue_script( 'rbs-toolbox-toggles-js', ROBO_GALLERY_URL.'addons/toggles/js/bootstrap-toggle.js', array( 'jquery', 'rbs_bootstrap' ), ROBO_GALLERY_VERSION, false );
106
- wp_enqueue_style( 'rbs-toolbox-toggles-css', ROBO_GALLERY_URL.'addons/toggles/css/bootstrap-toggle.css', array(), ROBO_GALLERY_VERSION, 'all' );
107
-
108
- //iconPicker
109
- wp_enqueue_script( 'rbs-toolbox-iconset', ROBO_GALLERY_URL.'addons/bootstrap-iconpicker/js/iconset/iconset-fontawesome-4.3.0.min.js', array( 'jquery', 'rbs_bootstrap' ), ROBO_GALLERY_VERSION, true );
110
- wp_enqueue_script( 'rbs-toolbox-icon', ROBO_GALLERY_URL.'addons/bootstrap-iconpicker/js/bootstrap-iconpicker.js', array( 'jquery', 'rbs_bootstrap', 'rbs-toolbox-iconset' ), ROBO_GALLERY_VERSION, true );
111
- wp_enqueue_style( 'rbs-toolbox-icon-css', ROBO_GALLERY_URL.'addons/bootstrap-iconpicker/css/bootstrap-iconpicker.min.css', array(), ROBO_GALLERY_VERSION, 'all' );
112
-
113
- wp_enqueue_style( 'rbs-toolbox-icon-fonts', ROBO_GALLERY_URL.'css/gallery.font.css', array(), ROBO_GALLERY_VERSION, 'all' );
114
-
115
- //color
116
- wp_enqueue_script( 'rbs-toolbox-color-tinycolor', ROBO_GALLERY_URL.'addons/color/bootstrap.colorpickersliders.tinycolor.js', array( 'jquery', 'rbs_bootstrap' ), ROBO_GALLERY_VERSION, false );
117
- wp_enqueue_script( 'rbs-toolbox-color', ROBO_GALLERY_URL.'addons/color/bootstrap.colorpickersliders.js', array( 'jquery', 'rbs_bootstrap' ), ROBO_GALLERY_VERSION, false );
118
- wp_enqueue_style( 'rbs-toolbox-color', ROBO_GALLERY_URL.'addons/color/bootstrap.colorpickersliders.css', array(), ROBO_GALLERY_VERSION, 'all' );
119
-
120
- //slider
121
- wp_enqueue_script( 'rbs-toolbox-bootstrap-slider', ROBO_GALLERY_URL.'addons/bootstrap-slider/js/bootstrap-slider.js', array( 'jquery', 'rbs_bootstrap' ), ROBO_GALLERY_VERSION, false );
122
- wp_enqueue_style( 'rbs-toolbox-bootstrap-slider', ROBO_GALLERY_URL.'addons/bootstrap-slider/css/bootstrap-slider.css', array(), ROBO_GALLERY_VERSION, 'all' );
123
-
124
- if(!get_option(ROBO_GALLERY_PREFIX.'switchStyle', 0)){
125
- //select
126
- wp_enqueue_script('rbs-toolbox-bootstrap-select-js', ROBO_GALLERY_URL.'addons/bootstrap-select/js/bootstrap-select.min.js', array( 'jquery', 'rbs_bootstrap' ), ROBO_GALLERY_VERSION, true );
127
- wp_enqueue_style( 'rbs-toolbox-bootstrap-select-css', ROBO_GALLERY_URL.'addons/bootstrap-select/css/bootstrap-select.css', array(), ROBO_GALLERY_VERSION, 'all' );
128
- }
129
-
130
- //admin.base
131
- wp_register_script( 'rbs-toolbox-admin-edit', ROBO_GALLERY_URL.'js/admin/edit.js', array( 'jquery' ), ROBO_GALLERY_VERSION, true );
132
-
133
- $translation_array = array(
134
- 'rbs_info_clone_text' => __( 'disabled because you select gallery clone option', 'rbs_robo_gallery' ),
135
- );
136
- wp_localize_script( 'rbs-toolbox-admin-edit', 'rbs_toolbox_translation', $translation_array );
137
- wp_enqueue_script( 'rbs-toolbox-admin-edit' );
138
-
139
- wp_enqueue_style ( 'rbs-toolbox-admin-edit', ROBO_GALLERY_URL.'css/admin/edit.css' );
140
- }
141
- }
142
- $rbs_tololbox = new RBS_TOOLBOX();
143
- $rbs_tololbox->hooks();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
trunk/cmb2/fields/toolbox/index.html DELETED
File without changes
trunk/cmb2/images/ico-delete.png DELETED
Binary file
trunk/cmb2/images/index.html DELETED
File without changes
trunk/cmb2/images/index.php DELETED
File without changes
trunk/cmb2/images/ui-bg_flat_0_aaaaaa_40x100.png DELETED
Binary file
trunk/cmb2/images/ui-bg_flat_75_ffffff_40x100.png DELETED
Binary file
trunk/cmb2/images/ui-bg_glass_55_fbf9ee_1x400.png DELETED
Binary file
trunk/cmb2/images/ui-bg_glass_65_ffffff_1x400.png DELETED
Binary file
trunk/cmb2/images/ui-bg_glass_75_dadada_1x400.png DELETED
Binary file
trunk/cmb2/images/ui-bg_glass_75_e6e6e6_1x400.png DELETED
Binary file
trunk/cmb2/images/ui-bg_glass_95_fef1ec_1x400.png DELETED
Binary file
trunk/cmb2/images/ui-bg_highlight-soft_75_cccccc_1x100.png DELETED
Binary file
trunk/cmb2/images/ui-icons_222222_256x240.png DELETED
Binary file
trunk/cmb2/images/ui-icons_2e83ff_256x240.png DELETED
Binary file
trunk/cmb2/images/ui-icons_454545_256x240.png DELETED
Binary file
trunk/cmb2/images/ui-icons_888888_256x240.png DELETED
Binary file
trunk/cmb2/images/ui-icons_cd0a0a_256x240.png DELETED
Binary file
trunk/cmb2/includes/CMB2.php DELETED
@@ -1,963 +0,0 @@
1
- <?php
2
- /**
3
- * CMB2 - The core metabox object
4
- *
5
- * @category WordPress_Plugin
6
- * @package CMB2
7
- * @author WebDevStudios
8
- * @license GPL-2.0+
9
- * @link http://webdevstudios.com
10
- *
11
- * @property-read string $cmb_id
12
- * @property-read array $meta_box
13
- * @property-read array $updated
14
- */
15
- if ( ! defined( 'ABSPATH' ) ) exit;
16
- class CMB2 {
17
-
18
- /**
19
- * Current field's ID
20
- * @var string
21
- * @since 2.0.0
22
- */
23
- protected $cmb_id = '';
24
-
25
- /**
26
- * Metabox Config array
27
- * @var array
28
- * @since 0.9.0
29
- */
30
- protected $meta_box = array();
31
-
32
- /**
33
- * Object ID for metabox meta retrieving/saving
34
- * @var mixed
35
- * @since 1.0.0
36
- */
37
- protected $object_id = 0;
38
-
39
- /**
40
- * Type of object being saved. (e.g., post, user, or comment)
41
- * @var string
42
- * @since 1.0.0
43
- */
44
- protected $object_type = 'post';
45
-
46
- /**
47
- * Type of object registered for metabox. (e.g., post, user, or comment)
48
- * @var string
49
- * @since 1.0.0
50
- */
51
- protected $mb_object_type = null;
52
-
53
- /**
54
- * List of fields that are changed/updated on save
55
- * @var array
56
- * @since 1.1.0
57
- */
58
- protected $updated = array();
59
-
60
- /**
61
- * Metabox Defaults
62
- * @var array
63
- * @since 1.0.1
64
- */
65
- protected $mb_defaults = array(
66
- 'id' => '',
67
- 'title' => '',
68
- 'type' => '',
69
- 'object_types' => array(), // Post type
70
- 'context' => 'normal',
71
- 'priority' => 'high',
72
- 'show_names' => true, // Show field names on the left
73
- 'show_on_cb' => null, // Callback to determine if metabox should display.
74
- 'show_on' => array(), // Post IDs or page templates to display this metabox. overrides 'show_on_cb'
75
- 'cmb_styles' => true, // Include cmb bundled stylesheet
76
- 'fields' => array(),
77
- 'hookup' => true,
78
- 'save_fields' => true, // Will not save during hookup if false
79
- 'closed' => false, // Default to metabox being closed?
80
- 'new_user_section' => 'add-new-user', // or 'add-existing-user'
81
- );
82
-
83
- /**
84
- * Metabox field objects
85
- * @var array
86
- * @since 2.0.3
87
- */
88
- protected $fields = array();
89
-
90
- /**
91
- * An array of hidden fields to output at the end of the form
92
- * @var array
93
- * @since 2.0.0
94
- */
95
- protected $hidden_fields = array();
96
-
97
- /**
98
- * Array of key => value data for saving. Likely $_POST data.
99
- * @var array
100
- * @since 2.0.0
101
- */
102
- public $data_to_save = array();
103
-
104
- /**
105
- * Array of key => value data for saving. Likely $_POST data.
106
- * @var string
107
- * @since 2.0.0
108
- */
109
- protected $generated_nonce = '';
110
-
111
- /**
112
- * Get started
113
- * @since 0.4.0
114
- * @param array $meta_box Metabox config array
115
- * @param integer $object_id Optional object id
116
- */
117
- public function __construc