Social Media Follow Buttons Bar - Version 4.2

Version Description

  • The design of the plugin settings page is completely redone.
  • Added option for the Beam.pro button.
  • Added option for the Amazon button.
  • Added option for the BookBub button.
  • Added option for the YouTube Gaming button.
  • Added option for the XING button.
  • The "reddit.png" image replaced with new.
  • The "youtube.png" image replaced with new.
  • The Twitter icon replaced with new.
  • The WordPress icon replaced with new.
  • Fixed a bug due to which the jQuery library was not loaded on the front end of the website if the visitor did not logged-in.
  • Added stylized descriptions of sections on the "Settings" tab.
  • Additional "Support" section added.
  • The 'bootstrap-transition.js' file added.
  • Code of the 'admin.css' file improved and better commented.
  • The 'bootstrap-checkbox.min.js' file renamed to 'bootstrap-checkbox.js'.
  • The 'bootstrap-tab.js' file removed.
  • The 'bootstrap-transition.js' file removed.
  • A full version of the Bootstrap framework is integrated.
  • Added the CSS code for the custom list numbers on the plugin settings page.
  • The main font is changed to "Verdana".
  • All PHP and HTML code is better formatted.
  • The header on the settings page of plugin is redesigned.
  • The "LICENSE.txt" file renamed to "license.txt".
  • The "humans.txt" file added.
  • On the plugin settings page, the "valign='top'" attribute removed from the "tr" element of HTML table and added the appropriate analog in CSS .
  • The "_service_info" setting added to the data-base.
  • Added function for managing information about the version number of the plugin.
  • Added the "Hello" message that show when the plugin is just installed.
  • Added the "Error" message that show when user is trying to degrade the version number of the plugin.
  • Fixed the parameter that contain the path to source files in all translation files.
  • The POT file updated.
  • Translations updated.
Download this release

Release Info

Developer Arthur Gareginyan
Plugin Icon 128x128 Social Media Follow Buttons Bar
Version 4.2
Comparing to
See all releases

Code changes from version 4.1 to 4.2

Files changed (40) hide show
  1. humans.txt +39 -0
  2. inc/css/admin.css +257 -64
  3. inc/css/bootstrap-theme.css +0 -317
  4. inc/css/bootstrap.css +0 -515
  5. inc/css/frontend.css +5 -1
  6. inc/img/social-media-icons/amazon.png +0 -0
  7. inc/img/social-media-icons/beam.png +0 -0
  8. inc/img/social-media-icons/bookbub.png +0 -0
  9. inc/img/social-media-icons/reddit.png +0 -0
  10. inc/img/social-media-icons/twitter.png +0 -0
  11. inc/img/social-media-icons/wordpress.png +0 -0
  12. inc/img/social-media-icons/xing.png +0 -0
  13. inc/img/social-media-icons/youtube-gaming.png +0 -0
  14. inc/img/social-media-icons/youtube.png +0 -0
  15. inc/js/admin.js +18 -3
  16. inc/js/bootstrap-tab.js +0 -155
  17. inc/{js/bootstrap-checkbox.min.js → lib/bootstrap-checkbox.js} +1 -1
  18. inc/{css → lib/bootstrap-tooltip}/bootstrap-tooltip.css +0 -0
  19. inc/{js → lib/bootstrap-tooltip}/bootstrap-tooltip.js +0 -0
  20. inc/lib/bootstrap/bootstrap-theme.css +5 -0
  21. inc/lib/bootstrap/bootstrap.css +5 -0
  22. inc/lib/bootstrap/bootstrap.js +7 -0
  23. inc/php/core.php +75 -0
  24. inc/php/enqueue.php +109 -0
  25. inc/php/functional.php +237 -0
  26. inc/php/messages.php +79 -0
  27. inc/php/page.php +194 -0
  28. inc/php/{settings_tab.php → settings.php} +54 -13
  29. inc/php/settings_page.php +0 -147
  30. inc/php/uninstall.php +18 -0
  31. inc/php/version.php +70 -0
  32. languages/Readme.txt +2 -1
  33. languages/social-media-buttons-toolbar-es_ES.mo +0 -0
  34. languages/social-media-buttons-toolbar-es_ES.po +317 -172
  35. languages/social-media-buttons-toolbar-ru_RU.mo +0 -0
  36. languages/social-media-buttons-toolbar-ru_RU.po +302 -172
  37. languages/social-media-buttons-toolbar.pot +266 -185
  38. LICENSE.txt → license.txt +0 -0
  39. readme.txt +119 -45
  40. social-media-buttons-toolbar.php +11 -407
humans.txt ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ***************************************************************************************
2
+ * *
3
+ * █████╗ ██████╗ ████████╗██╗ ██╗██╗ ██╗██████╗ *
4
+ * ██╔══██╗██╔══██╗╚══██╔══╝██║ ██║██║ ██║██╔══██╗ *
5
+ * ███████║██████╔╝ ██║ ███████║██║ ██║██████╔╝ *
6
+ * ██╔══██║██╔══██╗ ██║ ██╔══██║██║ ██║██╔══██╗ *
7
+ * ██║ ██║██║ ██║ ██║ ██║ ██║╚██████╔╝██║ ██║ *
8
+ * ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝ *
9
+ * *
10
+ * ██████╗ █████╗ ██████╗ ███████╗ ██████╗ ██╗███╗ ██╗██╗ ██╗ █████╗ ███╗ ██╗ *
11
+ * ██╔════╝ ██╔══██╗██╔══██╗██╔════╝██╔════╝ ██║████╗ ██║╚██╗ ██╔╝██╔══██╗████╗ ██║ *
12
+ * ██║ ███╗███████║██████╔╝█████╗ ██║ ███╗██║██╔██╗ ██║ ╚████╔╝ ███████║██╔██╗ ██║ *
13
+ * ██║ ██║██╔══██║██╔══██╗██╔══╝ ██║ ██║██║██║╚██╗██║ ╚██╔╝ ██╔══██║██║╚██╗██║ *
14
+ * ╚██████╔╝██║ ██║██║ ██║███████╗╚██████╔╝██║██║ ╚████║ ██║ ██║ ██║██║ ╚████║ *
15
+ * ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝ ╚═════╝ ╚═╝╚═╝ ╚═══╝ ╚═╝ ╚═╝ ╚═╝╚═╝ ╚═══╝ *
16
+ * *
17
+ ***************************************************************************************
18
+
19
+ We are the humans behind the plugin
20
+
21
+ /* TEAM */
22
+ Name: Arthur Gareginyan
23
+ Site: www.arthurgareginyan.com
24
+ Title: Founding Developer
25
+ Twitter: AGareginyan
26
+ Location: Moscow, Russia
27
+
28
+ Name: Milena Kiseleva
29
+ Title: Muse
30
+ Twitter: MilavaKiseleva
31
+ Location: Moscow, Russia
32
+
33
+
34
+ /* THANKS */
35
+
36
+
37
+ /* META */
38
+ Last update: 2017/04/28
39
+ See: http://humanstxt.org/
inc/css/admin.css CHANGED
@@ -1,33 +1,81 @@
1
  /*
2
  * Style sheet for plugin settings page
3
  *
4
- * Copyright (c) 2016-2017 Arthur Gareginyan ( http://www.arthurgareginyan.com ).
5
- * All Rights Reserved.
 
 
 
6
  */
7
 
8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9
  /* Title and Description of page
10
  -------------------------------------------------------------- */
11
  h2 {
 
 
 
 
 
12
  text-align: center;
13
- font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
14
- font-weight: 400;
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  }
16
-
17
  h2 span {
18
- margin-top: 1px;
 
 
19
  font-size: 16px;
20
- color: black;
21
- display: inline;
22
- padding: 0;
 
 
 
 
 
 
 
 
23
  }
24
-
25
- h2 span a {
26
- display: inline;
27
- padding: 0;
 
 
 
 
 
28
  }
29
 
30
- /* Titles of sections
31
  -------------------------------------------------------------- */
32
  h3.title {
33
  font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
@@ -36,6 +84,47 @@ h3.title {
36
  border-bottom: 1px solid #eee;
37
  }
38
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
39
  /* Sidebar
40
  -------------------------------------------------------------- */
41
  #side-sortables {
@@ -54,29 +143,29 @@ h3.title {
54
  font-size: 18px;
55
  }
56
 
 
 
 
 
 
 
 
 
 
57
  /* Responsive page
58
  -------------------------------------------------------------- */
59
  @media (max-width: 860px) {
60
  .inner-sidebar {
61
  display: none !important;
62
  }
 
 
 
63
  #post-body-content {
64
  margin-right: 0 !important;
65
  }
66
  }
67
 
68
- /* Help text
69
- -------------------------------------------------------------- */
70
- td.help-text {
71
- font-style: italic;
72
- font-size: 12px !important;
73
- float: left;
74
- clear: left;
75
- color: #797979;
76
- line-height: 15px;
77
- padding-top: 0px !important;
78
- }
79
-
80
  /* Tabs pages
81
  -------------------------------------------------------------- */
82
  .tab-page {
@@ -85,39 +174,23 @@ td.help-text {
85
  .tab-page.active {
86
  display: block;
87
  }
88
-
89
- #tab-faq .red {
90
- font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
91
- font-size: 16px;
92
- font-weight: 400;
93
- color: red;
94
- padding-right: 8px;
95
- }
96
- #tab-faq .red:before {
97
- content: "Q.";
98
- }
99
- #tab-faq .blue {
100
- font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
101
- font-size: 16px;
102
- font-weight: 400;
103
- color: #00a5e2;
104
- padding-right: 8px;
105
- }
106
- #tab-faq .blue:before {
107
- content: "A.";
108
  }
109
 
110
  /* Tabs navigation menu
111
  -------------------------------------------------------------- */
112
  .tabs-nav {
 
 
 
113
  display: -webkit-box;
114
  display: -webkit-flex;
115
  display: -ms-flexbox;
116
  display: flex;
117
  height: 50px;
118
- margin: 1rem 0em;
119
- font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
120
- font-weight: 400;
121
  background: #ffffff;
122
  border: 1px solid rgba(34, 36, 38, 0.15);
123
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
@@ -173,8 +246,7 @@ td.help-text {
173
  display: block;
174
  padding: 10px 15px;
175
  text-decoration: none;
176
- font-size: 16px;
177
- line-height: 1.9;
178
  color: grey;
179
  border-left: 1px solid;
180
  border-right: 1px solid;
@@ -192,31 +264,157 @@ td.help-text {
192
  background: rgba(0, 0, 0, 0.05);
193
  color: rgba(0, 0, 0, 0.95);
194
  font-weight: normal;
195
- box-shadow: none;
196
  border-color: #eeeeee;
 
 
197
  }
198
 
199
- @media (max-width:580px) {
200
  .tabs-nav li:last-of-type {
201
  display: none;
202
  }
203
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
204
 
205
- /* Other
 
 
 
 
 
 
206
  -------------------------------------------------------------- */
207
  .form-table {
208
  clear: none;
209
- margin-top: 30px;
210
  margin-left: 20px;
 
 
 
 
 
211
  }
212
-
213
  .form-table th,
214
  .form-table td {
215
  padding-bottom: 10px;
216
  }
217
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
218
  .form-table input[type=text] {
219
- max-width: 80%;
220
  padding-top: 5px;
221
  background: #fcfcfc;
222
  -webkit-border-radius: 3px;
@@ -228,10 +426,5 @@ td.help-text {
228
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.2);
229
  }
230
 
231
- .postbox a {
232
- text-decoration: none;
233
- }
234
-
235
- .btn {
236
- border-radius: 0 !important;
237
- }
1
  /*
2
  * Style sheet for plugin settings page
3
  *
4
+ * @package Social Media Follow Buttons Bar
5
+ * @uthor Arthur Gareginyan
6
+ * @link http://www.arthurgareginyan.com
7
+ * @copyright Copyright (c) 2016-2017 Arthur Gareginyan. All Rights Reserved.
8
+ * @since 4.2
9
  */
10
 
11
 
12
+ /* Main
13
+ -------------------------------------------------------------- */
14
+ body {
15
+ background: #f1f1f1 !important;
16
+ }
17
+ p {
18
+ font-family: Verdana, Geneva, sans-serif;
19
+ font-size: 13px;
20
+ }
21
+ .postbox a {
22
+ text-decoration: none;
23
+ }
24
+
25
  /* Title and Description of page
26
  -------------------------------------------------------------- */
27
  h2 {
28
+ padding: 30px 30px !important;
29
+ background-color: #333;
30
+ color: #e0dfdc !important;
31
+ font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif !important;
32
+ font-size: 60px !important;
33
  text-align: center;
34
+ text-transform: uppercase;
35
+ text-rendering: optimizeLegibility;
36
+ text-shadow: 0 -1px 0 #fff,
37
+ 0 1px 0 #2e2e2e,
38
+ 0 2px 0 #2a2a2a,
39
+ 0 3px 0 #262626,
40
+ 0 4px 0 #222,
41
+ 0 5px 0 #1e1e1e,
42
+ 0 6px 0 #1a1a1a,
43
+ 0 7px 0 #161616,
44
+ 0 8px 0 #121212,
45
+ 0 22px 30px rgba(0, 0, 0, 0.9);
46
+ letter-spacing: .1em;
47
+ line-height: 50px !important;
48
+ overflow: hidden;
49
  }
 
50
  h2 span {
51
+ content: '\A';
52
+ display: block ;
53
+ margin-top: 15px;
54
  font-size: 16px;
55
+ text-shadow: 0 -1px 0 #fff,
56
+ 0 1px 0 #2e2e2e,
57
+ 0 2px 0 #2a2a2a,
58
+ 0 3px 0 #262626,
59
+ 0 4px 0 #222,
60
+ 0 5px 0 #1e1e1e,
61
+ 0 6px 0 #1a1a1a,
62
+ 0 7px 0 #161616,
63
+ 0 8px 0 #121212,
64
+ 0 22px 30px rgba(0, 0, 0, 0.9);
65
+ line-height: 20px !important;
66
  }
67
+ h2 span a,
68
+ h2 span a:hover {
69
+ color: #ffffff;
70
+ }
71
+ h2 span a:hover {
72
+ text-shadow: none;
73
+ text-decoration: none;
74
+ -webkit-transition: all 0.2s ease-in-out;
75
+ transition: all 0.2s ease-in-out;
76
  }
77
 
78
+ /* Titles and Descriptions of sections
79
  -------------------------------------------------------------- */
80
  h3.title {
81
  font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
84
  border-bottom: 1px solid #eee;
85
  }
86
 
87
+ /* Modal - PopUp windows
88
+ -------------------------------------------------------------- */
89
+ .modal-dialog {
90
+ margin-top: 15% !important;
91
+ }
92
+ .hello-message .modal-body {
93
+ height: 180px;
94
+ }
95
+ .hello-message .modal-body img {
96
+ float: left;
97
+ width: 150px;
98
+ height: 150px;
99
+ padding: 10px;
100
+ margin-right: 20px;
101
+ border-radius: 15px;
102
+ }
103
+ .hello-message .modal-body p {
104
+ font-size: 16px;
105
+ }
106
+ .hello-message .modal-body p:first-of-type {
107
+ padding-top: 5%;
108
+ }
109
+ .error-message .modal-body {
110
+ padding: 30px;
111
+ text-align: center;
112
+ }
113
+
114
+ /* Notes
115
+ -------------------------------------------------------------- */
116
+ .note {
117
+ padding: 0.30em 1.0em;
118
+ border-left: 3px solid #05c2ff;
119
+ border-right: 3px solid #05c2ff;
120
+ background: rgba(5, 194, 255, 0.09);
121
+ font-family: Verdana, Geneva, sans-serif;
122
+ font-size: 13px;
123
+ color: #646464;
124
+ padding-left: 15px;
125
+ letter-spacing: 0.1px;
126
+ }
127
+
128
  /* Sidebar
129
  -------------------------------------------------------------- */
130
  #side-sortables {
143
  font-size: 18px;
144
  }
145
 
146
+ /* Support - addition section
147
+ -------------------------------------------------------------- */
148
+ #support-addition {
149
+ display: none;
150
+ }
151
+ #support-addition .paypal {
152
+ font-size: 18px;
153
+ }
154
+
155
  /* Responsive page
156
  -------------------------------------------------------------- */
157
  @media (max-width: 860px) {
158
  .inner-sidebar {
159
  display: none !important;
160
  }
161
+ #support-addition {
162
+ display: block;
163
+ }
164
  #post-body-content {
165
  margin-right: 0 !important;
166
  }
167
  }
168
 
 
 
 
 
 
 
 
 
 
 
 
 
169
  /* Tabs pages
170
  -------------------------------------------------------------- */
171
  .tab-page {
174
  .tab-page.active {
175
  display: block;
176
  }
177
+ .tab-page li {
178
+ font-family: Verdana, Geneva, sans-serif;
179
+ font-size: 13px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
180
  }
181
 
182
  /* Tabs navigation menu
183
  -------------------------------------------------------------- */
184
  .tabs-nav {
185
+ font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
186
+ font-weight: 400;
187
+ font-size: 16px;
188
  display: -webkit-box;
189
  display: -webkit-flex;
190
  display: -ms-flexbox;
191
  display: flex;
192
  height: 50px;
193
+ margin: -11px 0px 18px 0px;
 
 
194
  background: #ffffff;
195
  border: 1px solid rgba(34, 36, 38, 0.15);
196
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
246
  display: block;
247
  padding: 10px 15px;
248
  text-decoration: none;
249
+ line-height: 1.8;
 
250
  color: grey;
251
  border-left: 1px solid;
252
  border-right: 1px solid;
264
  background: rgba(0, 0, 0, 0.05);
265
  color: rgba(0, 0, 0, 0.95);
266
  font-weight: normal;
 
267
  border-color: #eeeeee;
268
+ -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
269
+ box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
270
  }
271
 
272
+ @media (max-width:500px) {
273
  .tabs-nav li:last-of-type {
274
  display: none;
275
  }
276
  }
277
+ @media (max-width:413px) {
278
+ .tabs-nav li:nth-last-of-type(2) {
279
+ display: none;
280
+ }
281
+ }
282
+
283
+ /* Spoilers
284
+ -------------------------------------------------------------- */
285
+ .panel-group {
286
+ margin-top: 10px;
287
+ }
288
+ .panel-heading a {
289
+ text-decoration: none !important;
290
+ }
291
+ .panel-title,
292
+ .panel-title:before,
293
+ .panel-body:before {
294
+ font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
295
+ font-size: 16px;
296
+ font-weight: 400;
297
+ color: #6d6d6d !important;
298
+ text-shadow: 1px 1px 0px #fff;
299
+ }
300
+ .panel-title:before {
301
+ content: "Q.";
302
+ display: inline-block;
303
+ color: red !important;
304
+ padding-right: 8px;
305
+ }
306
+ .panel-title:after {
307
+ content: "\25BC";
308
+ display: inline-block;
309
+ float: right;
310
+ margin: 0;
311
+ background: none;
312
+ border: 0;
313
+ cursor: pointer;
314
+ color: gray;
315
+ }
316
+ .panel-title > div {
317
+ display: inline;
318
+ }
319
+ .panel-body:before {
320
+ content: "A." !important;
321
+ display: inline-block !important;
322
+ color: #00a5e2 !important;
323
+ padding-right: 8px;
324
+ }
325
+ .panel-body {
326
+ display: inline-block;
327
+ font-family: Verdana, Geneva, sans-serif;
328
+ font-size: 13px;
329
+ }
330
+ .panel-body > div {
331
+ display: inline;
332
+ }
333
+
334
+ /* Custom List Numbers
335
+ -------------------------------------------------------------- */
336
+ .custom-counter {
337
+ margin-top: 15px;
338
+ margin-left: 50px;
339
+ margin-bottom: 30px;
340
+ list-style-type: none;
341
+ }
342
+ .custom-counter li {
343
+ counter-increment: step-counter;
344
+ margin-bottom: 15px;
345
+ }
346
+ .custom-counter li::before {
347
+ content: counter(step-counter);
348
+ margin-left: -30px;
349
+ margin-right: 8px;
350
+ font-size: 90%;
351
+ background-color: rgb(0,200,200);
352
+ color: white;
353
+ font-weight: bold;
354
+ padding: 4px 7px;
355
+ border-radius: 50%;
356
+ }
357
+
358
+ /* WordPress Color Picker
359
+ -------------------------------------------------------------- */
360
+ .wp-picker-container a {
361
+ text-decoration: none !important;
362
+ }
363
+ .wp-color-result {
364
+ height: 30px;
365
+ }
366
+ .wp-color-result:after {
367
+ line-height: 28px;
368
+ }
369
 
370
+ /* ON/OFF Buttons
371
+ -------------------------------------------------------------- */
372
+ .btn {
373
+ border-radius: 0 !important;
374
+ }
375
+
376
+ /* Form-table
377
  -------------------------------------------------------------- */
378
  .form-table {
379
  clear: none;
 
380
  margin-left: 20px;
381
+ font-family: Verdana, Geneva, sans-serif;
382
+ font-size: 13px;
383
+ }
384
+ .form-table tr {
385
+ vertical-align: top;
386
  }
 
387
  .form-table th,
388
  .form-table td {
389
  padding-bottom: 10px;
390
  }
391
 
392
+ /* Help text
393
+ -------------------------------------------------------------- */
394
+ td.help-text {
395
+ width: 90%;
396
+ font-family: Verdana, Geneva, sans-serif;
397
+ font-size: 12px !important;
398
+ font-style: italic;
399
+ float: left;
400
+ clear: left;
401
+ color: #797979;
402
+ line-height: 15px;
403
+ padding-top: 0px !important;
404
+ }
405
+
406
+ /* INPUT and TEXTAREA
407
+ -------------------------------------------------------------- */
408
+ textarea {
409
+ max-width: 600px;
410
+ width: 90%;
411
+ }
412
+ .form-table input[type=text] {
413
+ max-width: 90%;
414
+ }
415
+
416
+ textarea,
417
  .form-table input[type=text] {
 
418
  padding-top: 5px;
419
  background: #fcfcfc;
420
  -webkit-border-radius: 3px;
426
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.2);
427
  }
428
 
429
+ /* SPECIFIC TO THIS PLUGIN
430
+ -------------------------------------------------------------- */
 
 
 
 
 
inc/css/bootstrap-theme.css DELETED
@@ -1,317 +0,0 @@
1
- /*!
2
- * Bootstrap v3.3.7 (http://getbootstrap.com)
3
- * Copyright 2011-2016 Twitter, Inc.
4
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
5
- */
6
-
7
- /*!
8
- * Generated using the Bootstrap Customizer (<none>)
9
- * Config saved to config.json and <none>
10
- */
11
-
12
- .btn-default,
13
- .btn-primary,
14
- .btn-success,
15
- .btn-info,
16
- .btn-warning,
17
- .btn-danger {
18
- text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
19
- -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
20
- box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
21
- }
22
- .btn-default:active,
23
- .btn-primary:active,
24
- .btn-success:active,
25
- .btn-info:active,
26
- .btn-warning:active,
27
- .btn-danger:active,
28
- .btn-default.active,
29
- .btn-primary.active,
30
- .btn-success.active,
31
- .btn-info.active,
32
- .btn-warning.active,
33
- .btn-danger.active {
34
- -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
35
- box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
36
- }
37
- .btn-default.disabled,
38
- .btn-primary.disabled,
39
- .btn-success.disabled,
40
- .btn-info.disabled,
41
- .btn-warning.disabled,
42
- .btn-danger.disabled,
43
- .btn-default[disabled],
44
- .btn-primary[disabled],
45
- .btn-success[disabled],
46
- .btn-info[disabled],
47
- .btn-warning[disabled],
48
- .btn-danger[disabled],
49
- fieldset[disabled] .btn-default,
50
- fieldset[disabled] .btn-primary,
51
- fieldset[disabled] .btn-success,
52
- fieldset[disabled] .btn-info,
53
- fieldset[disabled] .btn-warning,
54
- fieldset[disabled] .btn-danger {
55
- -webkit-box-shadow: none;
56
- box-shadow: none;
57
- }
58
- .btn-default .badge,
59
- .btn-primary .badge,
60
- .btn-success .badge,
61
- .btn-info .badge,
62
- .btn-warning .badge,
63
- .btn-danger .badge {
64
- text-shadow: none;
65
- }
66
- .btn:active,
67
- .btn.active {
68
- background-image: none;
69
- }
70
- .btn-default {
71
- background-image: -webkit-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
72
- background-image: -o-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
73
- background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
74
- background-image: linear-gradient(to bottom, #ffffff 0%, #e0e0e0 100%);
75
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
76
- filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
77
- background-repeat: repeat-x;
78
- border-color: #dbdbdb;
79
- text-shadow: 0 1px 0 #fff;
80
- border-color: #ccc;
81
- }
82
- .btn-default:hover,
83
- .btn-default:focus {
84
- background-color: #e0e0e0;
85
- background-position: 0 -15px;
86
- }
87
- .btn-default:active,
88
- .btn-default.active {
89
- background-color: #e0e0e0;
90
- border-color: #dbdbdb;
91
- }
92
- .btn-default.disabled,
93
- .btn-default[disabled],
94
- fieldset[disabled] .btn-default,
95
- .btn-default.disabled:hover,
96
- .btn-default[disabled]:hover,
97
- fieldset[disabled] .btn-default:hover,
98
- .btn-default.disabled:focus,
99
- .btn-default[disabled]:focus,
100
- fieldset[disabled] .btn-default:focus,
101
- .btn-default.disabled.focus,
102
- .btn-default[disabled].focus,
103
- fieldset[disabled] .btn-default.focus,
104
- .btn-default.disabled:active,
105
- .btn-default[disabled]:active,
106
- fieldset[disabled] .btn-default:active,
107
- .btn-default.disabled.active,
108
- .btn-default[disabled].active,
109
- fieldset[disabled] .btn-default.active {
110
- background-color: #e0e0e0;
111
- background-image: none;
112
- }
113
- .btn-primary {
114
- background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);
115
- background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%);
116
- background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88));
117
- background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%);
118
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
119
- filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
120
- background-repeat: repeat-x;
121
- border-color: #245580;
122
- }
123
- .btn-primary:hover,
124
- .btn-primary:focus {
125
- background-color: #265a88;
126
- background-position: 0 -15px;
127
- }
128
- .btn-primary:active,
129
- .btn-primary.active {
130
- background-color: #265a88;
131
- border-color: #245580;
132
- }
133
- .btn-primary.disabled,
134
- .btn-primary[disabled],
135
- fieldset[disabled] .btn-primary,
136
- .btn-primary.disabled:hover,
137
- .btn-primary[disabled]:hover,
138
- fieldset[disabled] .btn-primary:hover,
139
- .btn-primary.disabled:focus,
140
- .btn-primary[disabled]:focus,
141
- fieldset[disabled] .btn-primary:focus,
142
- .btn-primary.disabled.focus,
143
- .btn-primary[disabled].focus,
144
- fieldset[disabled] .btn-primary.focus,
145
- .btn-primary.disabled:active,
146
- .btn-primary[disabled]:active,
147
- fieldset[disabled] .btn-primary:active,
148
- .btn-primary.disabled.active,
149
- .btn-primary[disabled].active,
150
- fieldset[disabled] .btn-primary.active {
151
- background-color: #265a88;
152
- background-image: none;
153
- }
154
- .btn-success {
155
- background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
156
- background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%);
157
- background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641));
158
- background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
159
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
160
- filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
161
- background-repeat: repeat-x;
162
- border-color: #3e8f3e;
163
- }
164
- .btn-success:hover,
165
- .btn-success:focus {
166
- background-color: #419641;
167
- background-position: 0 -15px;
168
- }
169
- .btn-success:active,
170
- .btn-success.active {
171
- background-color: #419641;
172
- border-color: #3e8f3e;
173
- }
174
- .btn-success.disabled,
175
- .btn-success[disabled],
176
- fieldset[disabled] .btn-success,
177
- .btn-success.disabled:hover,
178
- .btn-success[disabled]:hover,
179
- fieldset[disabled] .btn-success:hover,
180
- .btn-success.disabled:focus,
181
- .btn-success[disabled]:focus,
182
- fieldset[disabled] .btn-success:focus,
183
- .btn-success.disabled.focus,
184
- .btn-success[disabled].focus,
185
- fieldset[disabled] .btn-success.focus,
186
- .btn-success.disabled:active,
187
- .btn-success[disabled]:active,
188
- fieldset[disabled] .btn-success:active,
189
- .btn-success.disabled.active,
190
- .btn-success[disabled].active,
191
- fieldset[disabled] .btn-success.active {
192
- background-color: #419641;
193
- background-image: none;
194
- }
195
- .btn-info {
196
- background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
197
- background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
198
- background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2));
199
- background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
200
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
201
- filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
202
- background-repeat: repeat-x;
203
- border-color: #28a4c9;
204
- }
205
- .btn-info:hover,
206
- .btn-info:focus {
207
- background-color: #2aabd2;
208
- background-position: 0 -15px;
209
- }
210
- .btn-info:active,
211
- .btn-info.active {
212
- background-color: #2aabd2;
213
- border-color: #28a4c9;
214
- }
215
- .btn-info.disabled,
216
- .btn-info[disabled],
217
- fieldset[disabled] .btn-info,
218
- .btn-info.disabled:hover,
219
- .btn-info[disabled]:hover,
220
- fieldset[disabled] .btn-info:hover,
221
- .btn-info.disabled:focus,
222
- .btn-info[disabled]:focus,
223
- fieldset[disabled] .btn-info:focus,
224
- .btn-info.disabled.focus,
225
- .btn-info[disabled].focus,
226
- fieldset[disabled] .btn-info.focus,
227
- .btn-info.disabled:active,
228
- .btn-info[disabled]:active,
229
- fieldset[disabled] .btn-info:active,
230
- .btn-info.disabled.active,
231
- .btn-info[disabled].active,
232
- fieldset[disabled] .btn-info.active {
233
- background-color: #2aabd2;
234
- background-image: none;
235
- }
236
- .btn-warning {
237
- background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
238
- background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
239
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));
240
- background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
241
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
242
- filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
243
- background-repeat: repeat-x;
244
- border-color: #e38d13;
245
- }
246
- .btn-warning:hover,
247
- .btn-warning:focus {
248
- background-color: #eb9316;
249
- background-position: 0 -15px;
250
- }
251
- .btn-warning:active,
252
- .btn-warning.active {
253
- background-color: #eb9316;
254
- border-color: #e38d13;
255
- }
256
- .btn-warning.disabled,
257
- .btn-warning[disabled],
258
- fieldset[disabled] .btn-warning,
259
- .btn-warning.disabled:hover,
260
- .btn-warning[disabled]:hover,
261
- fieldset[disabled] .btn-warning:hover,
262
- .btn-warning.disabled:focus,
263
- .btn-warning[disabled]:focus,
264
- fieldset[disabled] .btn-warning:focus,
265
- .btn-warning.disabled.focus,
266
- .btn-warning[disabled].focus,
267
- fieldset[disabled] .btn-warning.focus,
268
- .btn-warning.disabled:active,
269
- .btn-warning[disabled]:active,
270
- fieldset[disabled] .btn-warning:active,
271
- .btn-warning.disabled.active,
272
- .btn-warning[disabled].active,
273
- fieldset[disabled] .btn-warning.active {
274
- background-color: #eb9316;
275
- background-image: none;
276
- }
277
- .btn-danger {
278
- background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
279
- background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
280
- background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a));
281
- background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
282
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
283
- filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
284
- background-repeat: repeat-x;
285
- border-color: #b92c28;
286
- }
287
- .btn-danger:hover,
288
- .btn-danger:focus {
289
- background-color: #c12e2a;
290
- background-position: 0 -15px;
291
- }
292
- .btn-danger:active,
293
- .btn-danger.active {
294
- background-color: #c12e2a;
295
- border-color: #b92c28;
296
- }
297
- .btn-danger.disabled,
298
- .btn-danger[disabled],
299
- fieldset[disabled] .btn-danger,
300
- .btn-danger.disabled:hover,
301
- .btn-danger[disabled]:hover,
302
- fieldset[disabled] .btn-danger:hover,
303
- .btn-danger.disabled:focus,
304
- .btn-danger[disabled]:focus,
305
- fieldset[disabled] .btn-danger:focus,
306
- .btn-danger.disabled.focus,
307
- .btn-danger[disabled].focus,
308
- fieldset[disabled] .btn-danger.focus,
309
- .btn-danger.disabled:active,
310
- .btn-danger[disabled]:active,
311
- fieldset[disabled] .btn-danger:active,
312
- .btn-danger.disabled.active,
313
- .btn-danger[disabled].active,
314
- fieldset[disabled] .btn-danger.active {
315
- background-color: #c12e2a;
316
- background-image: none;
317
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/css/bootstrap.css DELETED
@@ -1,515 +0,0 @@
1
- /*!
2
- * Bootstrap v3.3.7 (http://getbootstrap.com)
3
- * Copyright 2011-2016 Twitter, Inc.
4
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
5
- */
6
-
7
- /*!
8
- * Generated using the Bootstrap Customizer (<none>)
9
- * Config saved to config.json and <none>
10
- */
11
-
12
- /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
13
-
14
- .btn {
15
- display: inline-block;
16
- margin-bottom: 0;
17
- font-weight: normal;
18
- text-align: center;
19
- vertical-align: middle;
20
- -ms-touch-action: manipulation;
21
- touch-action: manipulation;
22
- cursor: pointer;
23
- background-image: none;
24
- border: 1px solid transparent;
25
- white-space: nowrap;
26
- padding: 6px 12px;
27
- font-size: 14px;
28
- line-height: 1.42857143;
29
- border-radius: 4px;
30
- -webkit-user-select: none;
31
- -moz-user-select: none;
32
- -ms-user-select: none;
33
- user-select: none;
34
- }
35
- .btn:focus,
36
- .btn:active:focus,
37
- .btn.active:focus,
38
- .btn.focus,
39
- .btn:active.focus,
40
- .btn.active.focus {
41
- outline: 5px auto -webkit-focus-ring-color;
42
- outline-offset: -2px;
43
- }
44
- .btn:hover,
45
- .btn:focus,
46
- .btn.focus {
47
- color: #333333;
48
- text-decoration: none;
49
- }
50
- .btn:active,
51
- .btn.active {
52
- outline: 0;
53
- background-image: none;
54
- -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
55
- box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
56
- }
57
- .btn.disabled,
58
- .btn[disabled],
59
- fieldset[disabled] .btn {
60
- cursor: not-allowed;
61
- opacity: 0.65;
62
- filter: alpha(opacity=65);
63
- -webkit-box-shadow: none;
64
- box-shadow: none;
65
- }
66
- a.btn.disabled,
67
- fieldset[disabled] a.btn {
68
- pointer-events: none;
69
- }
70
- .btn-default {
71
- color: #333333;
72
- background-color: #ffffff;
73
- border-color: #cccccc;
74
- }
75
- .btn-default:focus,
76
- .btn-default.focus {
77
- color: #333333;
78
- background-color: #e6e6e6;
79
- border-color: #8c8c8c;
80
- }
81
- .btn-default:hover {
82
- color: #333333;
83
- background-color: #e6e6e6;
84
- border-color: #adadad;
85
- }
86
- .btn-default:active,
87
- .btn-default.active,
88
- .open > .dropdown-toggle.btn-default {
89
- color: #333333;
90
- background-color: #e6e6e6;
91
- border-color: #adadad;
92
- }
93
- .btn-default:active:hover,
94
- .btn-default.active:hover,
95
- .open > .dropdown-toggle.btn-default:hover,
96
- .btn-default:active:focus,
97
- .btn-default.active:focus,
98
- .open > .dropdown-toggle.btn-default:focus,
99
- .btn-default:active.focus,
100
- .btn-default.active.focus,
101
- .open > .dropdown-toggle.btn-default.focus {
102
- color: #333333;
103
- background-color: #d4d4d4;
104
- border-color: #8c8c8c;
105
- }
106
- .btn-default:active,
107
- .btn-default.active,
108
- .open > .dropdown-toggle.btn-default {
109
- background-image: none;
110
- }
111
- .btn-default.disabled:hover,
112
- .btn-default[disabled]:hover,
113
- fieldset[disabled] .btn-default:hover,
114
- .btn-default.disabled:focus,
115
- .btn-default[disabled]:focus,
116
- fieldset[disabled] .btn-default:focus,
117
- .btn-default.disabled.focus,
118
- .btn-default[disabled].focus,
119
- fieldset[disabled] .btn-default.focus {
120
- background-color: #ffffff;
121
- border-color: #cccccc;
122
- }
123
- .btn-default .badge {
124
- color: #ffffff;
125
- background-color: #333333;
126
- }
127
- .btn-primary {
128
- color: #ffffff;
129
- background-color: #337ab7;
130
- border-color: #2e6da4;
131
- }
132
- .btn-primary:focus,
133
- .btn-primary.focus {
134
- color: #ffffff;
135
- background-color: #286090;
136
- border-color: #122b40;
137
- }
138
- .btn-primary:hover {
139
- color: #ffffff;
140
- background-color: #286090;
141
- border-color: #204d74;
142
- }
143
- .btn-primary:active,
144
- .btn-primary.active,
145
- .open > .dropdown-toggle.btn-primary {
146
- color: #ffffff;
147
- background-color: #286090;
148
- border-color: #204d74;
149
- }
150
- .btn-primary:active:hover,
151
- .btn-primary.active:hover,
152
- .open > .dropdown-toggle.btn-primary:hover,
153
- .btn-primary:active:focus,
154
- .btn-primary.active:focus,
155
- .open > .dropdown-toggle.btn-primary:focus,
156
- .btn-primary:active.focus,
157
- .btn-primary.active.focus,
158
- .open > .dropdown-toggle.btn-primary.focus {
159
- color: #ffffff;
160
- background-color: #204d74;
161
- border-color: #122b40;
162
- }
163
- .btn-primary:active,
164
- .btn-primary.active,
165
- .open > .dropdown-toggle.btn-primary {
166
- background-image: none;
167
- }
168
- .btn-primary.disabled:hover,
169
- .btn-primary[disabled]:hover,
170
- fieldset[disabled] .btn-primary:hover,
171
- .btn-primary.disabled:focus,
172
- .btn-primary[disabled]:focus,
173
- fieldset[disabled] .btn-primary:focus,
174
- .btn-primary.disabled.focus,
175
- .btn-primary[disabled].focus,
176
- fieldset[disabled] .btn-primary.focus {
177
- background-color: #337ab7;
178
- border-color: #2e6da4;
179
- }
180
- .btn-primary .badge {
181
- color: #337ab7;
182
- background-color: #ffffff;
183
- }
184
- .btn-success {
185
- color: #ffffff;
186
- background-color: #5cb85c;
187
- border-color: #4cae4c;
188
- }
189
- .btn-success:focus,
190
- .btn-success.focus {
191
- color: #ffffff;
192
- background-color: #449d44;
193
- border-color: #255625;
194
- }
195
- .btn-success:hover {
196
- color: #ffffff;
197
- background-color: #449d44;
198
- border-color: #398439;
199
- }
200
- .btn-success:active,
201
- .btn-success.active,
202
- .open > .dropdown-toggle.btn-success {
203
- color: #ffffff;
204
- background-color: #449d44;
205
- border-color: #398439;
206
- }
207
- .btn-success:active:hover,
208
- .btn-success.active:hover,
209
- .open > .dropdown-toggle.btn-success:hover,
210
- .btn-success:active:focus,
211
- .btn-success.active:focus,
212
- .open > .dropdown-toggle.btn-success:focus,
213
- .btn-success:active.focus,
214
- .btn-success.active.focus,
215
- .open > .dropdown-toggle.btn-success.focus {
216
- color: #ffffff;
217
- background-color: #398439;
218
- border-color: #255625;
219
- }
220
- .btn-success:active,
221
- .btn-success.active,
222
- .open > .dropdown-toggle.btn-success {
223
- background-image: none;
224
- }
225
- .btn-success.disabled:hover,
226
- .btn-success[disabled]:hover,
227
- fieldset[disabled] .btn-success:hover,
228
- .btn-success.disabled:focus,
229
- .btn-success[disabled]:focus,
230
- fieldset[disabled] .btn-success:focus,
231
- .btn-success.disabled.focus,
232
- .btn-success[disabled].focus,
233
- fieldset[disabled] .btn-success.focus {
234
- background-color: #5cb85c;
235
- border-color: #4cae4c;
236
- }
237
- .btn-success .badge {
238
- color: #5cb85c;
239
- background-color: #ffffff;
240
- }
241
- .btn-info {
242
- color: #ffffff;
243
- background-color: #5bc0de;
244
- border-color: #46b8da;
245
- }
246
- .btn-info:focus,
247
- .btn-info.focus {
248
- color: #ffffff;
249
- background-color: #31b0d5;
250
- border-color: #1b6d85;
251
- }
252
- .btn-info:hover {
253
- color: #ffffff;
254
- background-color: #31b0d5;
255
- border-color: #269abc;
256
- }
257
- .btn-info:active,
258
- .btn-info.active,
259
- .open > .dropdown-toggle.btn-info {
260
- color: #ffffff;
261
- background-color: #31b0d5;
262
- border-color: #269abc;
263
- }
264
- .btn-info:active:hover,
265
- .btn-info.active:hover,
266
- .open > .dropdown-toggle.btn-info:hover,
267
- .btn-info:active:focus,
268
- .btn-info.active:focus,
269
- .open > .dropdown-toggle.btn-info:focus,
270
- .btn-info:active.focus,
271
- .btn-info.active.focus,
272
- .open > .dropdown-toggle.btn-info.focus {
273
- color: #ffffff;
274
- background-color: #269abc;
275
- border-color: #1b6d85;
276
- }
277
- .btn-info:active,
278
- .btn-info.active,
279
- .open > .dropdown-toggle.btn-info {
280
- background-image: none;
281
- }
282
- .btn-info.disabled:hover,
283
- .btn-info[disabled]:hover,
284
- fieldset[disabled] .btn-info:hover,
285
- .btn-info.disabled:focus,
286
- .btn-info[disabled]:focus,
287
- fieldset[disabled] .btn-info:focus,
288
- .btn-info.disabled.focus,
289
- .btn-info[disabled].focus,
290
- fieldset[disabled] .btn-info.focus {
291
- background-color: #5bc0de;
292
- border-color: #46b8da;
293
- }
294
- .btn-info .badge {
295
- color: #5bc0de;
296
- background-color: #ffffff;
297
- }
298
- .btn-warning {
299
- color: #ffffff;
300
- background-color: #f0ad4e;
301
- border-color: #eea236;
302
- }
303
- .btn-warning:focus,
304
- .btn-warning.focus {
305
- color: #ffffff;
306
- background-color: #ec971f;
307
- border-color: #985f0d;
308
- }
309
- .btn-warning:hover {
310
- color: #ffffff;
311
- background-color: #ec971f;
312
- border-color: #d58512;
313
- }
314
- .btn-warning:active,
315
- .btn-warning.active,
316
- .open > .dropdown-toggle.btn-warning {
317
- color: #ffffff;
318
- background-color: #ec971f;
319
- border-color: #d58512;
320
- }
321
- .btn-warning:active:hover,
322
- .btn-warning.active:hover,
323
- .open > .dropdown-toggle.btn-warning:hover,
324
- .btn-warning:active:focus,
325
- .btn-warning.active:focus,
326
- .open > .dropdown-toggle.btn-warning:focus,
327
- .btn-warning:active.focus,
328
- .btn-warning.active.focus,
329
- .open > .dropdown-toggle.btn-warning.focus {
330
- color: #ffffff;
331
- background-color: #d58512;
332
- border-color: #985f0d;
333
- }
334
- .btn-warning:active,
335
- .btn-warning.active,
336
- .open > .dropdown-toggle.btn-warning {
337
- background-image: none;
338
- }
339
- .btn-warning.disabled:hover,
340
- .btn-warning[disabled]:hover,
341
- fieldset[disabled] .btn-warning:hover,
342
- .btn-warning.disabled:focus,
343
- .btn-warning[disabled]:focus,
344
- fieldset[disabled] .btn-warning:focus,
345
- .btn-warning.disabled.focus,
346
- .btn-warning[disabled].focus,
347
- fieldset[disabled] .btn-warning.focus {
348
- background-color: #f0ad4e;
349
- border-color: #eea236;
350
- }
351
- .btn-warning .badge {
352
- color: #f0ad4e;
353
- background-color: #ffffff;
354
- }
355
- .btn-danger {
356
- color: #ffffff;
357
- background-color: #d9534f;
358
- border-color: #d43f3a;
359
- }
360
- .btn-danger:focus,
361
- .btn-danger.focus {
362
- color: #ffffff;
363
- background-color: #c9302c;
364
- border-color: #761c19;
365
- }
366
- .btn-danger:hover {
367
- color: #ffffff;
368
- background-color: #c9302c;
369
- border-color: #ac2925;
370
- }
371
- .btn-danger:active,
372
- .btn-danger.active,
373
- .open > .dropdown-toggle.btn-danger {
374
- color: #ffffff;
375
- background-color: #c9302c;
376
- border-color: #ac2925;
377
- }
378
- .btn-danger:active:hover,
379
- .btn-danger.active:hover,
380
- .open > .dropdown-toggle.btn-danger:hover,
381
- .btn-danger:active:focus,
382
- .btn-danger.active:focus,
383
- .open > .dropdown-toggle.btn-danger:focus,
384
- .btn-danger:active.focus,
385
- .btn-danger.active.focus,
386
- .open > .dropdown-toggle.btn-danger.focus {
387
- color: #ffffff;
388
- background-color: #ac2925;
389
- border-color: #761c19;
390
- }
391
- .btn-danger:active,
392
- .btn-danger.active,
393
- .open > .dropdown-toggle.btn-danger {
394
- background-image: none;
395
- }
396
- .btn-danger.disabled:hover,
397
- .btn-danger[disabled]:hover,
398
- fieldset[disabled] .btn-danger:hover,
399
- .btn-danger.disabled:focus,
400
- .btn-danger[disabled]:focus,
401
- fieldset[disabled] .btn-danger:focus,
402
- .btn-danger.disabled.focus,
403
- .btn-danger[disabled].focus,
404
- fieldset[disabled] .btn-danger.focus {
405
- background-color: #d9534f;
406
- border-color: #d43f3a;
407
- }
408
- .btn-danger .badge {
409
- color: #d9534f;
410
- background-color: #ffffff;
411
- }
412
- .btn-link {
413
- color: #337ab7;
414
- font-weight: normal;
415
- border-radius: 0;
416
- }
417
- .btn-link,
418
- .btn-link:active,
419
- .btn-link.active,
420
- .btn-link[disabled],
421
- fieldset[disabled] .btn-link {
422
- background-color: transparent;
423
- -webkit-box-shadow: none;
424
- box-shadow: none;
425
- }
426
- .btn-link,
427
- .btn-link:hover,
428
- .btn-link:focus,
429
- .btn-link:active {
430
- border-color: transparent;
431
- }
432
- .btn-link:hover,
433
- .btn-link:focus {
434
- color: #23527c;
435
- text-decoration: underline;
436
- background-color: transparent;
437
- }
438
- .btn-link[disabled]:hover,
439
- fieldset[disabled] .btn-link:hover,
440
- .btn-link[disabled]:focus,
441
- fieldset[disabled] .btn-link:focus {
442
- color: #777777;
443
- text-decoration: none;
444
- }
445
- .btn-lg {
446
- padding: 10px 16px;
447
- font-size: 18px;
448
- line-height: 1.3333333;
449
- border-radius: 6px;
450
- }
451
- .btn-sm {
452
- padding: 5px 10px;
453
- font-size: 12px;
454
- line-height: 1.5;
455
- border-radius: 3px;
456
- }
457
- .btn-xs {
458
- padding: 1px 5px;
459
- font-size: 12px;
460
- line-height: 1.5;
461
- border-radius: 3px;
462
- }
463
- .btn-block {
464
- display: block;
465
- width: 100%;
466
- }
467
- .btn-block + .btn-block {
468
- margin-top: 5px;
469
- }
470
- input[type="submit"].btn-block,
471
- input[type="reset"].btn-block,
472
- input[type="button"].btn-block {
473
- width: 100%;
474
- }
475
- .clearfix:before,
476
- .clearfix:after {
477
- content: " ";
478
- display: table;
479
- }
480
- .clearfix:after {
481
- clear: both;
482
- }
483
- .center-block {
484
- display: block;
485
- margin-left: auto;
486
- margin-right: auto;
487
- }
488
- .pull-right {
489
- float: right !important;
490
- }
491
- .pull-left {
492
- float: left !important;
493
- }
494
- .hide {
495
- display: none !important;
496
- }
497
- .show {
498
- display: block !important;
499
- }
500
- .invisible {
501
- visibility: hidden;
502
- }
503
- .text-hide {
504
- font: 0/0 a;
505
- color: transparent;
506
- text-shadow: none;
507
- background-color: transparent;
508
- border: 0;
509
- }
510
- .hidden {
511
- display: none !important;
512
- }
513
- .affix {
514
- position: fixed;
515
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/css/frontend.css CHANGED
@@ -1,7 +1,11 @@
1
  /*
2
  * WP plugin 'Social Media Follow Buttons Bar' by Arthur Gareginyan ( http://www.arthurgareginyan.com ).
3
  *
4
- * Copyright (c) 2017 Arthur Gareginyan. All Rights Reserved.
 
 
 
 
5
  */
6
 
7
 
1
  /*
2
  * WP plugin 'Social Media Follow Buttons Bar' by Arthur Gareginyan ( http://www.arthurgareginyan.com ).
3
  *
4
+ * @package Social Media Follow Buttons Bar
5
+ * @uthor Arthur Gareginyan
6
+ * @link http://www.arthurgareginyan.com
7
+ * @copyright Copyright (c) 2016-2017 Arthur Gareginyan. All Rights Reserved.
8
+ * @since 4.2
9
  */
10
 
11
 
inc/img/social-media-icons/amazon.png ADDED
Binary file
inc/img/social-media-icons/beam.png ADDED
Binary file
inc/img/social-media-icons/bookbub.png ADDED
Binary file
inc/img/social-media-icons/reddit.png CHANGED
Binary file
inc/img/social-media-icons/twitter.png CHANGED
Binary file
inc/img/social-media-icons/wordpress.png CHANGED
Binary file
inc/img/social-media-icons/xing.png ADDED
Binary file
inc/img/social-media-icons/youtube-gaming.png ADDED
Binary file
inc/img/social-media-icons/youtube.png CHANGED
Binary file
inc/js/admin.js CHANGED
@@ -1,8 +1,11 @@
1
  /*
2
- * JS functions for plugin settings page
3
  *
4
- * Copyright (c) 2016-2017 Arthur Gareginyan ( http://www.arthurgareginyan.com ).
5
- * All Rights Reserved.
 
 
 
6
  */
7
 
8
 
@@ -29,4 +32,16 @@ jQuery(document).ready(function($) {
29
  $( ".include-tab-family" ).load( "http://mycyberuniverse.com/public-files/dynamic-content/page-for-include.html #include-tab-family" );
30
  $( ".additional-css" ).load( "http://mycyberuniverse.com/public-files/dynamic-content/styles.html" );
31
 
 
 
 
 
 
 
 
 
 
 
 
 
32
  });
1
  /*
2
+ * Plugin JavaScript and JQuery code for the admin pages of website
3
  *
4
+ * @package Social Media Follow Buttons Bar
5
+ * @uthor Arthur Gareginyan
6
+ * @link http://www.arthurgareginyan.com
7
+ * @copyright Copyright (c) 2016-2017 Arthur Gareginyan. All Rights Reserved.
8
+ * @since 4.2
9
  */
10
 
11
 
32
  $( ".include-tab-family" ).load( "http://mycyberuniverse.com/public-files/dynamic-content/page-for-include.html #include-tab-family" );
33
  $( ".additional-css" ).load( "http://mycyberuniverse.com/public-files/dynamic-content/styles.html" );
34
 
35
+ // Add questions and answers into spoilers and color them in different colors
36
+ $(".panel-group .panel").each(function(i) {
37
+ $( ".question-" + (i+1) ).appendTo( $("h4", this) );
38
+ $( ".answer-" + (i+1) ).appendTo( $(".panel-body", this) );
39
+
40
+ if ( $(this).find("h4 div").hasClass('question-red') ) {
41
+ $(this).addClass('panel-danger');
42
+ } else {
43
+ $(this).addClass('panel-info');
44
+ }
45
+ });
46
+
47
  });
inc/js/bootstrap-tab.js DELETED
@@ -1,155 +0,0 @@
1
- /* ========================================================================
2
- * Bootstrap: tab.js v3.3.7
3
- * http://getbootstrap.com/javascript/#tabs
4
- * ========================================================================
5
- * Copyright 2011-2016 Twitter, Inc.
6
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
7
- * ======================================================================== */
8
-
9
-
10
- +function ($) {
11
- 'use strict';
12
-
13
- // TAB CLASS DEFINITION
14
- // ====================
15
-
16
- var Tab = function (element) {
17
- // jscs:disable requireDollarBeforejQueryAssignment
18
- this.element = $(element)
19
- // jscs:enable requireDollarBeforejQueryAssignment
20
- }
21
-
22
- Tab.VERSION = '3.3.7'
23
-
24
- Tab.TRANSITION_DURATION = 150
25
-
26
- Tab.prototype.show = function () {
27
- var $this = this.element
28
- var $ul = $this.closest('ul:not(.dropdown-menu)')
29
- var selector = $this.data('target')
30
-
31
- if (!selector) {
32
- selector = $this.attr('href')
33
- selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7
34
- }
35
-
36
- if ($this.parent('li').hasClass('active')) return
37
-
38
- var $previous = $ul.find('.active:last a')
39
- var hideEvent = $.Event('hide.bs.tab', {
40
- relatedTarget: $this[0]
41
- })
42
- var showEvent = $.Event('show.bs.tab', {
43
- relatedTarget: $previous[0]
44
- })
45
-
46
- $previous.trigger(hideEvent)
47
- $this.trigger(showEvent)
48
-
49
- if (showEvent.isDefaultPrevented() || hideEvent.isDefaultPrevented()) return
50
-
51
- var $target = $(selector)
52
-
53
- this.activate($this.closest('li'), $ul)
54
- this.activate($target, $target.parent(), function () {
55
- $previous.trigger({
56
- type: 'hidden.bs.tab',
57
- relatedTarget: $this[0]
58
- })
59
- $this.trigger({
60
- type: 'shown.bs.tab',
61
- relatedTarget: $previous[0]
62
- })
63
- })
64
- }
65
-
66
- Tab.prototype.activate = function (element, container, callback) {
67
- var $active = container.find('> .active')
68
- var transition = callback
69
- && $.support.transition
70
- && ($active.length && $active.hasClass('fade') || !!container.find('> .fade').length)
71
-
72
- function next() {
73
- $active
74
- .removeClass('active')
75
- .find('> .dropdown-menu > .active')
76
- .removeClass('active')
77
- .end()
78
- .find('[data-toggle="tab"]')
79
- .attr('aria-expanded', false)
80
-
81
- element
82
- .addClass('active')
83
- .find('[data-toggle="tab"]')
84
- .attr('aria-expanded', true)
85
-
86
- if (transition) {
87
- element[0].offsetWidth // reflow for transition
88
- element.addClass('in')
89
- } else {
90
- element.removeClass('fade')
91
- }
92
-
93
- if (element.parent('.dropdown-menu').length) {
94
- element
95
- .closest('li.dropdown')
96
- .addClass('active')
97
- .end()
98
- .find('[data-toggle="tab"]')
99
- .attr('aria-expanded', true)
100
- }
101
-
102
- callback && callback()
103
- }
104
-
105
- $active.length && transition ?
106
- $active
107
- .one('bsTransitionEnd', next)
108
- .emulateTransitionEnd(Tab.TRANSITION_DURATION) :
109
- next()
110
-
111
- $active.removeClass('in')
112
- }
113
-
114
-
115
- // TAB PLUGIN DEFINITION
116
- // =====================
117
-
118
- function Plugin(option) {
119
- return this.each(function () {
120
- var $this = $(this)
121
- var data = $this.data('bs.tab')
122
-
123
- if (!data) $this.data('bs.tab', (data = new Tab(this)))
124
- if (typeof option == 'string') data[option]()
125
- })
126
- }
127
-
128
- var old = $.fn.tab
129
-
130
- $.fn.tab = Plugin
131
- $.fn.tab.Constructor = Tab
132
-
133
-
134
- // TAB NO CONFLICT
135
- // ===============
136
-
137
- $.fn.tab.noConflict = function () {
138
- $.fn.tab = old
139
- return this
140
- }
141
-
142
-
143
- // TAB DATA-API
144
- // ============
145
-
146
- var clickHandler = function (e) {
147
- e.preventDefault()
148
- Plugin.call($(this), 'show')
149
- }
150
-
151
- $(document)
152
- .on('click.bs.tab.data-api', '[data-toggle="tab"]', clickHandler)
153
- .on('click.bs.tab.data-api', '[data-toggle="pill"]', clickHandler)
154
-
155
- }(jQuery);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/{js/bootstrap-checkbox.min.js → lib/bootstrap-checkbox.js} RENAMED
@@ -4,4 +4,4 @@
4
  * Licensed under the MIT license
5
  */
6
 
7
- "use strict";!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){function b(b,c){this.element=b,this.$element=a(b);var d=this.$element.data();return""===d.reverse&&(d.reverse=!0),""===d.switchAlways&&(d.switchAlways=!0),""===d.html&&(d.html=!0),this.options=a.extend({},a.fn.checkboxpicker.defaults,c,d),this.$element.closest("label").length?void console.warn(this.options.warningMessage):(this.$group=a.create("div"),this.$buttons=a.create("a","a"),this.$off=this.$buttons.eq(this.options.reverse?1:0),this.$on=this.$buttons.eq(this.options.reverse?0:1),void this.init())}a.create=function(){return a(a.map(arguments,a.proxy(document,"createElement")))},b.prototype={init:function(){var b=this.options.html?"html":"text";this.$element.addClass("hidden"),this.$group.addClass(this.options.baseGroupCls).addClass(this.options.groupCls),this.$buttons.addClass(this.options.baseCls).addClass(this.options.cls),this.options.offLabel&&this.$off[b](this.options.offLabel),this.options.onLabel&&this.$on[b](this.options.onLabel),this.options.offIconCls&&(this.options.offLabel&&this.$off.prepend("&nbsp;"),a.create("span").addClass(this.options.iconCls).addClass(this.options.offIconCls).prependTo(this.$off)),this.options.onIconCls&&(this.options.onLabel&&this.$on.prepend("&nbsp;"),a.create("span").addClass(this.options.iconCls).addClass(this.options.onIconCls).prependTo(this.$on)),this.element.checked?(this.$on.addClass("active"),this.$on.addClass(this.options.onActiveCls),this.$off.addClass(this.options.offCls)):(this.$off.addClass("active"),this.$off.addClass(this.options.offActiveCls),this.$on.addClass(this.options.onCls)),this.element.title?this.$group.attr("title",this.element.title):(this.options.offTitle&&this.$off.attr("title",this.options.offTitle),this.options.onTitle&&this.$on.attr("title",this.options.onTitle)),this.$group.on("keydown",a.proxy(this,"keydown")),this.$buttons.on("click",a.proxy(this,"click")),this.$element.on("change",a.proxy(this,"toggleChecked")),a(this.element.labels).on("click",a.proxy(this,"focus")),a(this.element.form).on("reset",a.proxy(this,"reset")),this.$group.append(this.$buttons).insertAfter(this.element),this.element.disabled?(this.$buttons.addClass("disabled"),this.options.disabledCursor&&this.$group.css("cursor",this.options.disabledCursor)):(this.$group.attr("tabindex",this.element.tabIndex),this.element.autofocus&&this.focus())},toggleChecked:function(){this.$buttons.toggleClass("active"),this.$off.toggleClass(this.options.offCls),this.$off.toggleClass(this.options.offActiveCls),this.$on.toggleClass(this.options.onCls),this.$on.toggleClass(this.options.onActiveCls)},toggleDisabled:function(){this.$buttons.toggleClass("disabled"),this.element.disabled?(this.$group.attr("tabindex",this.element.tabIndex),this.$group.css("cursor","")):(this.$group.removeAttr("tabindex"),this.options.disabledCursor&&this.$group.css("cursor",this.options.disabledCursor))},focus:function(){this.$group.trigger("focus")},click:function(b){var c=a(b.currentTarget);c.hasClass("active")&&!this.options.switchAlways||this.change()},change:function(){this.set(!this.element.checked)},set:function(a){this.element.checked=a,this.$element.trigger("change")},keydown:function(b){-1!=a.inArray(b.keyCode,this.options.toggleKeyCodes)?(b.preventDefault(),this.change()):13==b.keyCode&&a(this.element.form).trigger("submit")},reset:function(){(this.element.defaultChecked&&this.$off.hasClass("active")||!this.element.defaultChecked&&this.$on.hasClass("active"))&&this.set(this.element.defaultChecked)}};var c=a.extend({},a.propHooks);a.extend(a.propHooks,{checked:{set:function(b,d){var e=a.data(b,"bs.checkbox");e&&b.checked!=d&&e.change(d),c.checked&&c.checked.set&&c.checked.set(b,d)}},disabled:{set:function(b,d){var e=a.data(b,"bs.checkbox");e&&b.disabled!=d&&e.toggleDisabled(),c.disabled&&c.disabled.set&&c.disabled.set(b,d)}}});var d=a.fn.checkboxpicker;return a.fn.checkboxpicker=function(c,d){var e;return e=this instanceof a?this:a("string"==typeof c?c:d),e.each(function(){var d=a.data(this,"bs.checkbox");d||(d=new b(this,c),a.data(this,"bs.checkbox",d))})},a.fn.checkboxpicker.defaults={baseGroupCls:"btn-group",baseCls:"btn",groupCls:null,cls:null,offCls:"btn-default",onCls:"btn-default",offActiveCls:"btn-danger",onActiveCls:"btn-success",offLabel:"No",onLabel:"Yes",offTitle:!1,onTitle:!1,iconCls:"glyphicon",disabledCursor:"not-allowed",toggleKeyCodes:[13,32],warningMessage:"Please do not use Bootstrap-checkbox element in label element."},a.fn.checkboxpicker.Constructor=b,a.fn.checkboxpicker.noConflict=function(){return a.fn.checkboxpicker=d,this},a.fn.checkboxpicker});
4
  * Licensed under the MIT license
5
  */
6
 
7
+ "use strict";!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){function b(b,c){this.element=b,this.$element=a(b);var d=this.$element.data();return""===d.reverse&&(d.reverse=!0),""===d.switchAlways&&(d.switchAlways=!0),""===d.html&&(d.html=!0),this.options=a.extend({},a.fn.checkboxpicker.defaults,c,d),this.$element.closest("label").length?void console.warn(this.options.warningMessage):(this.$group=a.create("div"),this.$buttons=a.create("a","a"),this.$off=this.$buttons.eq(this.options.reverse?1:0),this.$on=this.$buttons.eq(this.options.reverse?0:1),void this.init())}a.create=function(){return a(a.map(arguments,a.proxy(document,"createElement")))},b.prototype={init:function(){var b=this.options.html?"html":"text";this.$element.addClass("hidden"),this.$group.addClass(this.options.baseGroupCls).addClass(this.options.groupCls),this.$buttons.addClass(this.options.baseCls).addClass(this.options.cls),this.options.offLabel&&this.$off[b](this.options.offLabel),this.options.onLabel&&this.$on[b](this.options.onLabel),this.options.offIconCls&&(this.options.offLabel&&this.$off.prepend("&nbsp;"),a.create("span").addClass(this.options.iconCls).addClass(this.options.offIconCls).prependTo(this.$off)),this.options.onIconCls&&(this.options.onLabel&&this.$on.prepend("&nbsp;"),a.create("span").addClass(this.options.iconCls).addClass(this.options.onIconCls).prependTo(this.$on)),this.element.checked?(this.$on.addClass("active"),this.$on.addClass(this.options.onActiveCls),this.$off.addClass(this.options.offCls)):(this.$off.addClass("active"),this.$off.addClass(this.options.offActiveCls),this.$on.addClass(this.options.onCls)),this.element.title?this.$group.attr("title",this.element.title):(this.options.offTitle&&this.$off.attr("title",this.options.offTitle),this.options.onTitle&&this.$on.attr("title",this.options.onTitle)),this.$group.on("keydown",a.proxy(this,"keydown")),this.$buttons.on("click",a.proxy(this,"click")),this.$element.on("change",a.proxy(this,"toggleChecked")),a(this.element.labels).on("click",a.proxy(this,"focus")),a(this.element.form).on("reset",a.proxy(this,"reset")),this.$group.append(this.$buttons).insertAfter(this.element),this.element.disabled?(this.$buttons.addClass("disabled"),this.options.disabledCursor&&this.$group.css("cursor",this.options.disabledCursor)):(this.$group.attr("tabindex",this.element.tabIndex),this.element.autofocus&&this.focus())},toggleChecked:function(){this.$buttons.toggleClass("active"),this.$off.toggleClass(this.options.offCls),this.$off.toggleClass(this.options.offActiveCls),this.$on.toggleClass(this.options.onCls),this.$on.toggleClass(this.options.onActiveCls)},toggleDisabled:function(){this.$buttons.toggleClass("disabled"),this.element.disabled?(this.$group.attr("tabindex",this.element.tabIndex),this.$group.css("cursor","")):(this.$group.removeAttr("tabindex"),this.options.disabledCursor&&this.$group.css("cursor",this.options.disabledCursor))},focus:function(){this.$group.trigger("focus")},click:function(b){var c=a(b.currentTarget);c.hasClass("active")&&!this.options.switchAlways||this.change()},change:function(){this.set(!this.element.checked)},set:function(a){this.element.checked=a,this.$element.trigger("change")},keydown:function(b){-1!=a.inArray(b.keyCode,this.options.toggleKeyCodes)?(b.preventDefault(),this.change()):13==b.keyCode&&a(this.element.form).trigger("submit")},reset:function(){(this.element.defaultChecked&&this.$off.hasClass("active")||!this.element.defaultChecked&&this.$on.hasClass("active"))&&this.set(this.element.defaultChecked)}};var c=a.extend({},a.propHooks);a.extend(a.propHooks,{checked:{set:function(b,d){var e=a.data(b,"bs.checkbox");e&&b.checked!=d&&e.change(d),c.checked&&c.checked.set&&c.checked.set(b,d)}},disabled:{set:function(b,d){var e=a.data(b,"bs.checkbox");e&&b.disabled!=d&&e.toggleDisabled(),c.disabled&&c.disabled.set&&c.disabled.set(b,d)}}});var d=a.fn.checkboxpicker;return a.fn.checkboxpicker=function(c,d){var e;return e=this instanceof a?this:a("string"==typeof c?c:d),e.each(function(){var d=a.data(this,"bs.checkbox");d||(d=new b(this,c),a.data(this,"bs.checkbox",d))})},a.fn.checkboxpicker.defaults={baseGroupCls:"btn-group",baseCls:"btn",groupCls:null,cls:null,offCls:"btn-default",onCls:"btn-default",offActiveCls:"btn-danger",onActiveCls:"btn-success",offLabel:"No",onLabel:"Yes",offTitle:!1,onTitle:!1,iconCls:"glyphicon",disabledCursor:"not-allowed",toggleKeyCodes:[13,32],warningMessage:"Please do not use Bootstrap-checkbox element in label element."},a.fn.checkboxpicker.Constructor=b,a.fn.checkboxpicker.noConflict=function(){return a.fn.checkboxpicker=d,this},a.fn.checkboxpicker});
inc/{css → lib/bootstrap-tooltip}/bootstrap-tooltip.css RENAMED
File without changes
inc/{js → lib/bootstrap-tooltip}/bootstrap-tooltip.js RENAMED
File without changes
inc/lib/bootstrap/bootstrap-theme.css ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
1
+ /*!
2
+ * Bootstrap v3.3.7 (http://getbootstrap.com)
3
+ * Copyright 2011-2016 Twitter, Inc.
4
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
5
+ */.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success,.btn-warning{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-danger.disabled,.btn-danger[disabled],.btn-default.disabled,.btn-default[disabled],.btn-info.disabled,.btn-info[disabled],.btn-primary.disabled,.btn-primary[disabled],.btn-success.disabled,.btn-success[disabled],.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-danger,fieldset[disabled] .btn-default,fieldset[disabled] .btn-info,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-success,fieldset[disabled] .btn-warning{-webkit-box-shadow:none;box-shadow:none}.btn-danger .badge,.btn-default .badge,.btn-info .badge,.btn-primary .badge,.btn-success .badge,.btn-warning .badge{text-shadow:none}.btn.active,.btn:active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.btn-default:focus,.btn-default:hover{background-color:#e0e0e0;background-position:0 -15px}.btn-default.active,.btn-default:active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-o-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));background-image:linear-gradient(to bottom,#337ab7 0,#265a88 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#245580}.btn-primary:focus,.btn-primary:hover{background-color:#265a88;background-position:0 -15px}.btn-primary.active,.btn-primary:active{background-color:#265a88;border-color:#245580}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#265a88;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:focus,.btn-success:hover{background-color:#419641;background-position:0 -15px}.btn-success.active,.btn-success:active{background-color:#419641;border-color:#3e8f3e}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:focus,.btn-info:hover{background-color:#2aabd2;background-position:0 -15px}.btn-info.active,.btn-info:active{background-color:#2aabd2;border-color:#28a4c9}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:focus,.btn-warning:hover{background-color:#eb9316;background-position:0 -15px}.btn-warning.active,.btn-warning:active{background-color:#eb9316;border-color:#e38d13}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#eb9316;background-image:none}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:focus,.btn-danger:hover{background-color:#c12e2a;background-position:0 -15px}.btn-danger.active,.btn-danger:active{background-color:#c12e2a;border-color:#b92c28}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#c12e2a;background-image:none}.img-thumbnail,.thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#2e6da4;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-o-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dbdbdb),to(#e2e2e2));background-image:linear-gradient(to bottom,#dbdbdb 0,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-o-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222));background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-o-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#080808),to(#0f0f0f));background-image:linear-gradient(to bottom,#080808 0,#0f0f0f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.25);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}@media (max-width:767px){.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}}.alert{text-shadow:0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);background-repeat:repeat-x;border-color:#b2dba1}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);background-repeat:repeat-x;border-color:#9acfea}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);background-repeat:repeat-x;border-color:#f5e79e}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);background-repeat:repeat-x;border-color:#dca7a7}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x}.progress-bar{background-image:-webkit-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-o-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#286090));background-image:linear-gradient(to bottom,#337ab7 0,#286090 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);background-repeat:repeat-x}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#449d44));background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);background-repeat:repeat-x}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#31b0d5));background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);background-repeat:repeat-x}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#ec971f));background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);background-repeat:repeat-x}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c9302c));background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);background-repeat:repeat-x}.progress-bar-striped{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);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);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)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2b669a));background-image:linear-gradient(to bottom,#337ab7 0,#2b669a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);background-repeat:repeat-x;border-color:#2b669a}.list-group-item.active .badge,.list-group-item.active:focus .badge,.list-group-item.active:hover .badge{text-shadow:none}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#d0e9c6));background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);background-repeat:repeat-x}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#c4e3f3));background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);background-repeat:repeat-x}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#faf2cc));background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);background-repeat:repeat-x}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-o-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#ebcccc));background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);background-repeat:repeat-x}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x;border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)}
inc/lib/bootstrap/bootstrap.css ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
1
+ /*!
2
+ * Bootstrap v3.3.7 (http://getbootstrap.com)
3
+ * Copyright 2011-2016 Twitter, Inc.
4
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
5
+ *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);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')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{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);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);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);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{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);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);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)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{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);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);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)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{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);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);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)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{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);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);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)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}
inc/lib/bootstrap/bootstrap.js ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
1
+ /*!
2
+ * Bootstrap v3.3.7 (http://getbootstrap.com)
3
+ * Copyright 2011-2016 Twitter, Inc.
4
+ * Licensed under the MIT license
5
+ */
6
+ if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1||b[0]>3)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4")}(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){if(a(b.target).is(this))return b.handleObj.handler.apply(this,arguments)}})})}(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.7",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?[]: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.7",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).prop(c,!0)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c).prop(c,!1))},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")&&(a=!1),b.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==c.prop("type")&&(c.prop("checked")!==this.$element.hasClass("active")&&(a=!1),this.$element.toggleClass("active")),c.prop("checked",this.$element.hasClass("active")),a&&c.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),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).closest(".btn");b.call(d,"toggle"),a(c.target).is('input[type="radio"], input[type="checkbox"]')||(c.preventDefault(),d.is("input,button")?d.trigger("focus"):d.find("input:visible,button:visible").first().trigger("focus"))}).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=null,this.sliding=null,this.interval=null,this.$active=null,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.7",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=this.getItemIndex(b),d="prev"==a&&0===c||"next"==a&&c==this.$items.length-1;if(d&&!this.options.wrap)return b;var e="prev"==a?-1:1,f=(c+e)%this.$items.length;return this.$items.eq(f)},c.prototype.to=function(a){var b=this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(a>this.$items.length-1||a<0))return 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(){if(!this.sliding)return this.slide("next")},c.prototype.prev=function(){if(!this.sliding)return 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=this;if(f.hasClass("active"))return this.sliding=!1;var j=f[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:h});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(f)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,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(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass("active"),f.addClass("active"),this.sliding=!1,this.$element.trigger(m)),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|hide/.test(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('[data-toggle="collapse"][href="#'+b.id+'"],[data-toggle="collapse"][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.7",d.TRANSITION_DURATION=350,d.DEFAULTS={toggle:!0},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.children(".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":e.data();c.call(f,h)})}(jQuery),+function(a){"use strict";function b(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 c(c){c&&3===c.which||(a(e).remove(),a(f).each(function(){var d=a(this),e=b(d),f={relatedTarget:this};e.hasClass("open")&&(c&&"click"==c.type&&/input|textarea/i.test(c.target.tagName)&&a.contains(e[0],c.target)||(e.trigger(c=a.Event("hide.bs.dropdown",f)),c.isDefaultPrevented()||(d.attr("aria-expanded","false"),e.removeClass("open").trigger(a.Event("hidden.bs.dropdown",f)))))}))}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.7",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=b(e),g=f.hasClass("open");if(c(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(a(this)).on("click",c);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(a.Event("shown.bs.dropdown",h))}return!1}},g.prototype.keydown=function(c){if(/(38|40|27|32)/.test(c.which)&&!/input|textarea/i.test(c.target.tagName)){var d=a(this);if(c.preventDefault(),c.stopPropagation(),!d.is(".disabled, :disabled")){var e=b(d),g=e.hasClass("open");if(!g&&27!=c.which||g&&27==c.which)return 27==c.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.disabled):visible a",i=e.find(".dropdown-menu"+h);if(i.length){var j=i.index(c.target);38==c.which&&j>0&&j--,40==c.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",c).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",".dropdown-menu",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.$dialog=this.$element.find(".modal-dialog"),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,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.7",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.$dialog.on("mousedown.dismiss.bs.modal",function(){d.$element.one("mouseup.dismiss.bs.modal",function(b){a(b.target).is(d.$element)&&(d.ignoreBackdropClick=!0)})}),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.adjustDialog(),e&&d.$element[0].offsetWidth,d.$element.addClass("in"),d.enforceFocus();var f=a.Event("shown.bs.modal",{relatedTarget:b});e?d.$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").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.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){document===a.target||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(document.createElement("div")).addClass("modal-backdrop "+e).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",a.proxy(function(a){return this.ignoreBackdropClick?void(this.ignoreBackdropClick=!1):void(a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide()))},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.adjustDialog()},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(){var a=window.innerWidth;if(!a){var b=document.documentElement.getBoundingClientRect();a=b.right-Math.abs(b.left)}this.bodyIsOverflowing=document.body.clientWidth<a,this.scrollbarWidth=this.measureScrollbar()},c.prototype.setScrollbar=function(){var a=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"",this.bodyIsOverflowing&&this.$body.css("padding-right",a+this.scrollbarWidth)},c.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad)},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;!e&&/destroy|hide/.test(b)||(e||d.data("bs.tooltip",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",a,b)};c.VERSION="3.3.7",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){if(this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(a.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");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=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusin"==b.type?"focus":"hover"]=!0),c.tip().hasClass("in")||"in"==c.hoverState?void(c.hoverState="in"):(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.isInStateTrue=function(){for(var a in this.inState)if(this.inState[a])return!0;return!1},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);if(c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusout"==b.type?"focus":"hover"]=!1),!c.isInStateTrue())return 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),this.$element.trigger("inserted.bs."+this.type);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;if(j){var n=h,o=this.getPosition(this.$viewport);h="bottom"==h&&k.bottom+m>o.bottom?"top":"top"==h&&k.top-m<o.top?"bottom":"right"==h&&k.right+l>o.width?"left":"left"==h&&k.left-l<o.left?"right":h,f.removeClass(n).addClass(h)}var p=this.getCalculatedOffset(h,k,l,m);this.applyPlacement(p,h);var q=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",q).emulateTransitionEnd(c.TRANSITION_DURATION):q()}},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+=g,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&&e.$element.removeAttr("aria-describedby").trigger("hidden.bs."+e.type),b&&b()}var e=this,f=a(this.$tip),g=a.Event("hide.bs."+this.type);if(this.$element.trigger(g),!g.isDefaultPrevented())return f.removeClass("in"),a.support.transition&&f.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=window.SVGElement&&c instanceof window.SVGElement,g=d?{top:0,left:0}:f?null:b.offset(),h={scroll:d?document.documentElement.scrollTop||document.body.scrollTop:b.scrollTop()},i=d?{width:a(window).width(),height:a(window).height()}:null;return a.extend({},e,h,i,g)},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.right&&(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(){if(!this.$tip&&(this.$tip=a(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},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))),b?(c.inState.click=!c.inState.click,c.isInStateTrue()?c.enter(c):c.leave(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),a.$tip&&a.$tip.detach(),a.$tip=null,a.$arrow=null,a.$viewport=null,a.$element=null})};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;!e&&/destroy|hide/.test(b)||(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.7",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")};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){this.$body=a(document.body),this.$scrollElement=a(a(c).is(document.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",a.proxy(this.process,this)),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.7",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=this,c="offset",d=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),a.isWindow(this.$scrollElement[0])||(c="position",d=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var b=a(this),e=b.data("target")||b.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[c]().top+d,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){b.offsets.push(this[0]),b.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]&&(void 0===e[a+1]||b<e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){
7
+ 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.7",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]})})}}},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").length&&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=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.3.7",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 e<c&&"top";if("bottom"==this.affixed)return null!=c?!(e+this.unpin<=f.top)&&"bottom":!(e+g<=a-d)&&"bottom";var h=null==this.affixed,i=h?e:f.top,j=h?g:b;return null!=c&&e<=c?"top":null!=d&&i+j>=a-d&&"bottom"},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=Math.max(a(document).height(),a(document.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);
inc/php/core.php ADDED
@@ -0,0 +1,75 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * Prevent Direct Access
5
+ *
6
+ * @since 0.1
7
+ */
8
+ defined('ABSPATH') or die("Restricted access!");
9
+
10
+ /**
11
+ * Register text domain
12
+ *
13
+ * @since 2.0
14
+ */
15
+ function smbtoolbar_textdomain() {
16
+ load_plugin_textdomain( SMEDIABT_TEXT, false, SMEDIABT_DIR . '/languages/' );
17
+ }
18
+ add_action( 'init', 'smbtoolbar_textdomain' );
19
+
20
+ /**
21
+ * Print direct link to plugin admin page
22
+ *
23
+ * Fetches array of links generated by WP Plugin admin page ( Deactivate | Edit )
24
+ * and inserts a link to the plugin admin page
25
+ *
26
+ * @since 2.0
27
+ * @param array $links Array of links generated by WP in Plugin Admin page.
28
+ * @return array Array of links to be output on Plugin Admin page.
29
+ */
30
+ function smbtoolbar_settings_link( $links ) {
31
+ $page = '<a href="' . admin_url( 'options-general.php?page=social-media-buttons-toolbar.php' ) .'">' . __( 'Settings', SMEDIABT_TEXT ) . '</a>';
32
+ array_unshift( $links, $page );
33
+ return $links;
34
+ }
35
+ add_filter( 'plugin_action_links_'.SMEDIABT_BASE, 'smbtoolbar_settings_link' );
36
+
37
+ /**
38
+ * Print additional links to plugin meta row
39
+ *
40
+ * @since 4.2
41
+ */
42
+ function smbtoolbar_plugin_row_meta( $links, $file ) {
43
+
44
+ if ( strpos( $file, 'social-media-buttons-toolbar.php' ) !== false ) {
45
+
46
+ $new_links = array(
47
+ 'donate' => '<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=8A88KC7TFF6CS" target="_blank"><span class="dashicons dashicons-heart"></span> ' . __( 'Donate', SMEDIABT_TEXT ) . '</a>'
48
+ );
49
+ $links = array_merge( $links, $new_links );
50
+ }
51
+
52
+ return $links;
53
+ }
54
+ add_filter( 'plugin_row_meta', 'smbtoolbar_plugin_row_meta', 10, 2 );
55
+
56
+ /**
57
+ * Register plugin's submenu in the "Settings" Admin Menu
58
+ *
59
+ * @since 4.2
60
+ */
61
+ function smbtoolbar_register_submenu_page() {
62
+ add_options_page( __( 'Social Media Follow Buttons Bar', SMEDIABT_TEXT ), __( 'Social Media Follow Buttons', SMEDIABT_TEXT ), 'manage_options', 'social-media-buttons-toolbar', 'smbtoolbar_render_submenu_page' );
63
+ }
64
+ add_action( 'admin_menu', 'smbtoolbar_register_submenu_page' );
65
+
66
+ /**
67
+ * Register settings
68
+ *
69
+ * @since 4.2
70
+ */
71
+ function smbtoolbar_register_settings() {
72
+ register_setting( 'smbtoolbar_settings_group', 'smbtoolbar_settings' );
73
+ register_setting( 'smbtoolbar_settings_group', 'smbtoolbar_service_info' );
74
+ }
75
+ add_action( 'admin_init', 'smbtoolbar_register_settings' );
inc/php/enqueue.php ADDED
@@ -0,0 +1,109 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * Prevent Direct Access
5
+ *
6
+ * @since 0.1
7
+ */
8
+ defined('ABSPATH') or die("Restricted access!");
9
+
10
+ /**
11
+ * Base for the _load_scripts hook & Dymamic CSS for the _load_scripts hook
12
+ *
13
+ * @since 4.2
14
+ */
15
+ function smbtoolbar_load_scripts_base() {
16
+
17
+ // Load JQuery library
18
+ wp_enqueue_script( 'jquery' );
19
+
20
+ // Style sheet
21
+ wp_enqueue_style( 'smbtoolbar-frontend-css', SMEDIABT_URL . 'inc/css/frontend.css' );
22
+
23
+ // Read options from BD, sanitiz data and declare variables
24
+ $options = get_option( 'smbtoolbar_settings' );
25
+
26
+ // Size of icons
27
+ $icon_size = esc_textarea( $options['icon-size'] );
28
+ if (empty($icon_size)) {
29
+ $icon_size = "64";
30
+ }
31
+
32
+ // Space between icons
33
+ $margin_right = esc_textarea( $options['margin-right'] );
34
+ if (empty($margin_right)) {
35
+ $margin_right = "10";
36
+ }
37
+
38
+ // Alignment of toolbar
39
+ if (!empty($options['alignment'])) {
40
+ $alignment = $options['alignment'];
41
+ } else {
42
+ $alignment = 'center';
43
+ }
44
+
45
+ // Dynamic CSS
46
+ $custom_css = "
47
+ .smbt-social-icons {
48
+ text-align: " . $alignment . " !important;
49
+ }
50
+ .smbt-social-icons li img {
51
+ width: " . $icon_size . "px !important;
52
+ height: " . $icon_size . "px !important;
53
+ margin: " . ( $margin_right / 2 ) . "px !important;
54
+ }
55
+ ";
56
+
57
+ // Inject dynamic CSS
58
+ wp_add_inline_style( 'smbtoolbar-frontend-css', $custom_css );
59
+
60
+ }
61
+
62
+ /**
63
+ * Load scripts and style sheet for settings page
64
+ *
65
+ * @since 4.2
66
+ */
67
+ function smbtoolbar_load_scripts_admin($hook) {
68
+
69
+ // Return if the page is not a settings page of this plugin
70
+ if ( 'settings_page_social-media-buttons-toolbar' != $hook ) {
71
+ return;
72
+ }
73
+
74
+ // Style sheet
75
+ wp_enqueue_style( 'smbtoolbar-admin-css', SMEDIABT_URL . 'inc/css/admin.css' );
76
+
77
+ // JavaScript
78
+ wp_enqueue_script( 'smbtoolbar-admin-js', SMEDIABT_URL . 'inc/js/admin.js', array(), false, true );
79
+
80
+ // Bootstrap library
81
+ wp_enqueue_style( 'smbtoolbar-bootstrap-css', SMEDIABT_URL . 'inc/lib/bootstrap/bootstrap.css' );
82
+ wp_enqueue_style( 'smbtoolbar-bootstrap-theme-css', SMEDIABT_URL . 'inc/lib/bootstrap/bootstrap-theme.css' );
83
+ wp_enqueue_script( 'smbtoolbar-bootstrap-js', SMEDIABT_URL . 'inc/lib/bootstrap/bootstrap.js' );
84
+
85
+ // Other libraries
86
+ wp_enqueue_script( 'smbtoolbar-bootstrap-checkbox-js', SMEDIABT_URL . 'inc/lib/bootstrap-checkbox.js' );
87
+
88
+ // Call the function with a basis of scripts
89
+ smbtoolbar_load_scripts_base();
90
+
91
+ }
92
+ add_action( 'admin_enqueue_scripts', 'smbtoolbar_load_scripts_admin' );
93
+
94
+ /**
95
+ * Load scripts and style sheet for front end
96
+ *
97
+ * @since 4.0
98
+ */
99
+ function smbtoolbar_load_scripts_frontend() {
100
+
101
+ // Call the function with a basis of scripts
102
+ smbtoolbar_load_scripts_base();
103
+
104
+ // Other libraries
105
+ wp_enqueue_style( 'smbtoolbar-bootstrap-tooltip-css', SMEDIABT_URL . 'inc/lib/bootstrap-tooltip/bootstrap-tooltip.css' );
106
+ wp_enqueue_script( 'smbtoolbar-bootstrap-tooltip-js', SMEDIABT_URL . 'inc/lib/bootstrap-tooltip/bootstrap-tooltip.js' );
107
+
108
+ }
109
+ add_action( 'wp_enqueue_scripts', 'smbtoolbar_load_scripts_frontend' );
inc/php/functional.php ADDED
@@ -0,0 +1,237 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * Prevent Direct Access
5
+ *
6
+ * @since 0.1
7
+ */
8
+ defined('ABSPATH') or die("Restricted access!");
9
+
10
+ /**
11
+ * Render fields for saving social media data to BD
12
+ *
13
+ * @since 1.4
14
+ */
15
+ function smbtoolbar_media($name, $label, $placeholder, $help=null, $link=null) {
16
+
17
+ // Declare variables
18
+ $options = get_option( 'smbtoolbar_settings' );
19
+
20
+ if ( !empty($options["media"][$name]["content"]) ) :
21
+ $value = esc_textarea( $options["media"][$name]["content"] );
22
+ else :
23
+ $value = "";
24
+ endif;
25
+
26
+ // Generate the table
27
+ if ( !empty($link) ) :
28
+ $link_out = "<a href='$link' target='_blank'>$label</a>";
29
+ else :
30
+ $link_out = "$label";
31
+ endif;
32
+
33
+ $label = "<input type='hidden' name='smbtoolbar_settings[media][$name][label]' value='$label'>";
34
+ $slug = "<input type='hidden' name='smbtoolbar_settings[media][$name][slug]' value='$name'>";
35
+ $field_out = "<input type='text' name='smbtoolbar_settings[media][$name][content]' size='50' value='$value' placeholder='$placeholder'>";
36
+
37
+ // Put table to the variables $out and $help_out
38
+ $out = "<tr>
39
+ <th scope='row'>
40
+ $link_out
41
+ </th>
42
+ <td>
43
+ $label
44
+ $slug
45
+ $field_out
46
+ </td>
47
+ </tr>";
48
+ if ( !empty($help) ) :
49
+ $help_out = "<tr>
50
+ <td></td>
51
+ <td class='help-text'>
52
+ $help
53
+ </td>
54
+ </tr>";
55
+ else :
56
+ $help_out = "";
57
+ endif;
58
+
59
+ // Print the generated table
60
+ echo $out . $help_out;
61
+ }
62
+
63
+ /**
64
+ * Render checkboxes and fields for saving settings data to BD
65
+ *
66
+ * @since 1.0
67
+ */
68
+ function smbtoolbar_setting($name, $label, $help=null, $field=null, $placeholder=null, $size=null) {
69
+
70
+ // Declare variables
71
+ $options = get_option( 'smbtoolbar_settings' );
72
+
73
+ if ( !empty($options[$name]) ) :
74
+ $value = esc_textarea( $options[$name] );
75
+ else :
76
+ $value = "";
77
+ endif;
78
+
79
+ // Generate the table
80
+ if ( !empty($options[$name]) ) :
81
+ $checked = "checked='checked'";
82
+ else :
83
+ $checked = "";
84
+ endif;
85
+
86
+ if ( $field == "check" ) {
87
+ $input = "<input type='checkbox' name='smbtoolbar_settings[$name]' id='smbtoolbar_settings[$name]' $checked >";
88
+ } elseif ( $field == "field" ) {
89
+ $input = "<input type='text' name='smbtoolbar_settings[$name]' size='$size' value='$value' placeholder='$placeholder'>";
90
+ }
91
+
92
+ // Put table to the variables $out and $help_out
93
+ $out = "<tr>
94
+ <th scope='row'>
95
+ $label
96
+ </th>
97
+ <td>
98
+ $input
99
+ </td>
100
+ </tr>";
101
+ if ( !empty($help) ) :
102
+ $help_out = "<tr>
103
+ <td></td>
104
+ <td class='help-text'>
105
+ $help
106
+ </td>
107
+ </tr>";
108
+ else :
109
+ $help_out = "";
110
+ endif;
111
+
112
+ // Print the generated table
113
+ echo $out . $help_out;
114
+ }
115
+
116
+ /**
117
+ * Generate the buttons
118
+ *
119
+ * @since 4.2
120
+ */
121
+ function smbtoolbar_tollbar() {
122
+
123
+ // Read options from BD, sanitiz data and declare variables
124
+ $options = get_option( 'smbtoolbar_settings' );
125
+ $media = $options['media'];
126
+
127
+ // Open link in new tab
128
+ if (!empty($options['new_tab'])) {
129
+ $new_tab = 'target="blank"';
130
+ } else {
131
+ $new_tab = '';
132
+ }
133
+
134
+ // Enable Tolltips
135
+ if (!empty($options['tooltips'])) {
136
+ $tooltips = 'data-toggle="tooltip"';
137
+ } else {
138
+ $tooltips = '';
139
+ }
140
+
141
+ // Add a caption above of buttons
142
+ $caption = esc_textarea( $options['caption'] );
143
+ if (empty($caption)) {
144
+ $caption = "";
145
+ }
146
+
147
+ // Generate the Buttons
148
+ $metatags_arr[] = '<ul class="smbt-social-icons">';
149
+ if ( !empty($media) ) {
150
+ foreach ($media as $name) {
151
+ foreach ($name as $key => $value) {
152
+ if ($key == "slug") {
153
+ $slag = $value;
154
+ }
155
+ if ($key == "label") {
156
+ $label = $value;
157
+ }
158
+ if ($key == "content") {
159
+ if (!empty($value)) {
160
+ $icon = SMEDIABT_URL . "inc/img/social-media-icons/$slag.png";
161
+ $metatags_arr[] = '<li>
162
+ <a href="' . $value . '" ' . $tooltips . ' title="' . $label . '" ' . $new_tab . '>
163
+ <img src="' . $icon . '" alt="' . $label . '" />
164
+ </a>
165
+ </li>';
166
+ }
167
+ }
168
+ }
169
+ }
170
+ }
171
+ $metatags_arr[] = '</ul>';
172
+
173
+ // Add script for buttons
174
+ if (!empty($options['tooltips'])) {
175
+ $js = "<script type='text/javascript'>
176
+ jQuery(document).ready(function($) {
177
+
178
+ // Enable Bootstrap Tooltips
179
+ $('[data-toggle=\"tooltip\"]').tooltip();
180
+
181
+ });
182
+ </script>";
183
+ } else {
184
+ $js = '';
185
+ }
186
+
187
+ if ( count( $metatags_arr ) > 0 ) {
188
+ array_unshift( $metatags_arr, $caption );
189
+ array_push( $metatags_arr, $js );
190
+ }
191
+
192
+ // Return the content of array
193
+ return $metatags_arr;
194
+
195
+ }
196
+
197
+ /**
198
+ * Create the shortcode "[smbtoolbar]"
199
+ *
200
+ * @since 0.2
201
+ */
202
+ function smbtoolbar_shortcode() {
203
+ return implode(PHP_EOL, smbtoolbar_tollbar());
204
+ }
205
+ add_shortcode( 'smbtoolbar', 'smbtoolbar_shortcode' );
206
+
207
+ /**
208
+ * Allow shortcodes in the text widget
209
+ *
210
+ * @since 0.2
211
+ */
212
+ add_filter( 'widget_text', 'do_shortcode' );
213
+
214
+ /**
215
+ * Add buttons to the beginning of each post or/and page.
216
+ *
217
+ * @since 0.2
218
+ */
219
+ function smbtoolbar_addContent( $content ) {
220
+ $options = get_option( 'smbtoolbar_settings' );
221
+
222
+ if ( is_single() ) {
223
+ if ( !empty($options['show_posts']) && $options['show_posts'] == "on" ) {
224
+ $content = $content . smbtoolbar_shortcode();
225
+ }
226
+ }
227
+
228
+ if ( is_page() ) {
229
+ if ( !empty($options['show_pages']) && $options['show_pages'] == "on" ) {
230
+ $content = $content . smbtoolbar_shortcode();
231
+ }
232
+ }
233
+
234
+ // Returns the content.
235
+ return $content;
236
+ }
237
+ add_action( 'the_content', 'smbtoolbar_addContent' );
inc/php/messages.php ADDED
@@ -0,0 +1,79 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * Prevent Direct Access
5
+ *
6
+ * @since 0.1
7
+ */
8
+ defined('ABSPATH') or die("Restricted access!");
9
+
10
+ /**
11
+ * Hello message - Bootstrap Modal
12
+ *
13
+ * @since 4.2
14
+ */
15
+ function smbtoolbar_hello_message() {
16
+
17
+ $options = get_option( 'smbtoolbar_settings' );
18
+
19
+ if ( !empty($options) ) {
20
+ return;
21
+ }
22
+
23
+ ?>
24
+ <div id="hello-message" class="modal fade hello-message" role="dialog">
25
+ <div class="modal-dialog">
26
+ <div class="modal-content">
27
+ <div class="modal-body">
28
+ <img src="http://mycyberuniverse.com/public-files/images/Arthur.png">
29
+ <button type="button" class="close" data-dismiss="modal">&times;</button>
30
+ <p><?php _e( 'Hello. I\'m Arthur, the author of this plugin.', SMEDIABT_TEXT ); ?></p>
31
+ <p><?php printf(
32
+ __( 'Thank you for installing my plugin! I hope you will love it %s', SMEDIABT_TEXT ),
33
+ '&#x1F603;'
34
+ );
35
+ ?></p>
36
+ </div>
37
+ </div>
38
+ </div>
39
+ </div>
40
+ <script>
41
+ jQuery(document).ready(function($) {
42
+ $("#hello-message").modal();
43
+ });
44
+ </script>
45
+ <?php
46
+ }
47
+
48
+ /**
49
+ * Error message (When the old version of plugin installed) - Bootstrap Modal
50
+ *
51
+ * @since 4.2
52
+ */
53
+ function smbtoolbar_error_message() {
54
+
55
+ $info = get_option( 'smbtoolbar_service_info' );
56
+ $old_version = isset( $info['old_version'] ) && !empty( $info['old_version'] ) ? $info['old_version'] : '0';
57
+
58
+ if ( $old_version != '1' ) {
59
+ return;
60
+ }
61
+
62
+ ?>
63
+ <div id="error-message" class="modal fade error-message" role="dialog">
64
+ <div class="modal-dialog">
65
+ <div class="modal-content">
66
+ <div class="modal-body">
67
+ <p><?php _e( 'You have installed an old version of this plugin.', SMEDIABT_TEXT ); ?></p>
68
+ <p><?php _e( 'Please update the plugin to the latest version, and all will be fine.', SMEDIABT_TEXT ); ?></p>
69
+ </div>
70
+ </div>
71
+ </div>
72
+ </div>
73
+ <script>
74
+ jQuery(document).ready(function($) {
75
+ $("#error-message").modal( {backdrop: "static", keyboard: false} );
76
+ });
77
+ </script>
78
+ <?php
79
+ }
inc/php/page.php ADDED
@@ -0,0 +1,194 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * Prevent Direct Access
5
+ *
6
+ * @since 0.1
7
+ */
8
+ defined('ABSPATH') or die("Restricted access!");
9
+
10
+ /**
11
+ * Render Settings Page
12
+ *
13
+ * @since 4.0
14
+ */
15
+ function smbtoolbar_render_submenu_page() {
16
+
17
+ // Call messages
18
+ smbtoolbar_hello_message();
19
+ smbtoolbar_error_message();
20
+
21
+ // Layout of page
22
+ ?>
23
+ <div class="wrap">
24
+ <h2>
25
+ <?php _e( 'Social Media Follow Buttons Bar', SMEDIABT_TEXT ); ?>
26
+ <span>
27
+ <?php printf(
28
+ __( 'by %s Arthur Gareginyan %s', SMEDIABT_TEXT ),
29
+ '<a href="http://www.arthurgareginyan.com" target="_blank">',
30
+ '</a>'
31
+ );
32
+ ?>
33
+ </span>
34
+ </h2>
35
+
36
+ <div id="poststuff" class="metabox-holder has-right-sidebar">
37
+
38
+ <!-- TABS NAVIGATION MENU -->
39
+ <ul class="tabs-nav">
40
+ <li class="active"><a href="#tab-core" data-toggle="tab"><?php _e( 'Settings', SMEDIABT_TEXT ); ?></a></li>
41
+ <li><a href="#tab-usage" data-toggle="tab"><?php _e( 'Usage', SMEDIABT_TEXT ); ?></a></li>
42
+ <li><a href="#tab-faq" data-toggle="tab"><?php _e( 'F.A.Q.', SMEDIABT_TEXT ); ?></a></li>
43
+ <li><a href="#tab-author" data-toggle="tab"><?php _e( 'Author', SMEDIABT_TEXT ); ?></a></li>
44
+ <li><a href="#tab-support" data-toggle="tab"><?php _e( 'Support', SMEDIABT_TEXT ); ?></a></li>
45
+ <li><a href="#tab-family" data-toggle="tab"><?php _e( 'Family', SMEDIABT_TEXT ); ?></a></li>
46
+ </ul>
47
+ <!-- END-TABS NAVIGATION MENU -->
48
+
49
+
50
+ <!-- TAB 1 -->
51
+ <div class="tab-page fade active in" id="tab-core">
52
+
53
+ <?php require_once( SMEDIABT_PATH . 'inc/php/settings.php' ); ?>
54
+
55
+ </div>
56
+ <!-- END-TAB 1 -->
57
+
58
+ <!-- TAB 2 -->
59
+ <div class="tab-page fade" id="tab-usage">
60
+ <div class="postbox">
61
+ <h3 class="title"><?php _e( 'Usage', SMEDIABT_TEXT ); ?></h3>
62
+ <div class="inside">
63
+ <p><?php _e( 'To display the social media follow buttons bar on the front end of your website, simply follow these steps:', SMEDIABT_TEXT ); ?></p>
64
+ <ol class="custom-counter">
65
+ <li><?php _e( 'Go to the "Settings" tab.', SMEDIABT_TEXT ); ?></li>
66
+ <li><?php _e( 'Fill in the required fields, select the desired settings and click the "Save Changes" button.', SMEDIABT_TEXT ); ?></li>
67
+ <li><?php _e( 'Now you have several methods for display the social media follow buttons bar (further just "buttons"). Just choose the one that is more suitable for your case.', SMEDIABT_TEXT ); ?><br><br>
68
+ <p><?php _e( '<b>A)</b> For display the buttons below a content on every Posts or/and Pages, just check the checkbox "Show on Posts" or/and "Show on Pages" in the section "Display options", then click the "Save Changes" button.', SMEDIABT_TEXT ); ?></p>
69
+ <p><?php _e( '<b>B)</b> For add the buttons inside a post from WP Post/Page Editor use the following shortcode:', SMEDIABT_TEXT ); ?></p>
70
+ <p><?php highlight_string('[smbtoolbar]'); ?></p>
71
+ <p><?php _e( '<b>C)</b> For add the buttons to the widget area (in sidebar, footer etc.) use the "Text" widget and add inside it the following shortcode:', SMEDIABT_TEXT ); ?></p>
72
+ <p><?php highlight_string('[smbtoolbar]'); ?></p>
73
+ <p><?php _e( '<b>D)</b> For add the buttons directly to a theme files, just add the following code to needed place (where you want to display the buttons) in your theme files:', SMEDIABT_TEXT ); ?></p>
74
+ <p><?php highlight_string('<?php echo do_shortcode("[smbtoolbar]"); ?>'); ?></p>
75
+ </li>
76
+ <li><?php _e( 'Enjoy your fancy social media follow buttons.', SMEDIABT_TEXT ); ?> <?php _e( 'It\'s that simple!', SMEDIABT_TEXT ); ?></li>
77
+ </ol>
78
+ <p class="note"><b><?php _e( 'Note!', SMEDIABT_TEXT ); ?></b> <?php _e( 'If you want more options then tell me and I will be happy to add it.', SMEDIABT_TEXT ); ?></p>
79
+ </div>
80
+ </div>
81
+ </div>
82
+ <!-- END-TAB 2 -->
83
+
84
+ <!-- TAB 3 -->
85
+ <div class="tab-page fade" id="tab-faq">
86
+ <div class="postbox">
87
+ <h3 class="title"><?php _e( 'Frequently Asked Questions', SMEDIABT_TEXT ); ?></h3>
88
+ <div class="inside">
89
+
90
+ <div class="panel-group" id="collapse-group">
91
+ <?php
92
+ $loopvalue = '10';
93
+ for ( $i = 1; $i <= $loopvalue; $i++ ) {
94
+ echo '<div class="panel panel-default">
95
+ <div class="panel-heading">
96
+ <a data-toggle="collapse" data-parent="#collapse-group" href="#element' . $i . '">
97
+ <h4 class="panel-title"></h4>
98
+ </a>
99
+ </div>
100
+ <div id="element' . $i . '" class="panel-collapse collapse">
101
+ <div class="panel-body">
102
+ </div>
103
+ </div>
104
+ </div>';
105
+ }
106
+ ?>
107
+ </div>
108
+
109
+ <div class="question-1"><?php _e( 'Will this plugin work on my WordPress.COM website?', SMEDIABT_TEXT ); ?></div>
110
+ <div class="answer-1"><?php _e( 'Sorry, this plugin is available for use only on self-hosted (WordPress.ORG) websites.', SMEDIABT_TEXT ); ?></div>
111
+
112
+ <div class="question-2"><?php _e( 'Can I use this plugin on my language?', SMEDIABT_TEXT ); ?></div>
113
+ <div class="answer-2"><?php printf(
114
+ __( 'Yes. But If your language is not available then you can make one. This plugin is ready for translation. The<code>.pot</code>file is included and placed in the <code>languages</code> folder. Many of plugin users would be delighted if you shared your translation with the community. Just send the translation files (<code>*.po, *.mo</code>) to me at the %s and I will include the translation within the next plugin update.', SMEDIABT_TEXT ),
115
+ '<a href="mailto:arthurgareginyan@gmail.com?subject=Social Media Follow Buttons Bar">arthurgareginyan@gmail.com</a>'
116
+ );
117
+ ?></div>
118
+
119
+ <div class="question-3"><?php _e( 'How does it work?', SMEDIABT_TEXT ); ?></div>
120
+ <div class="answer-3"><?php _e( 'On the "Settings" tab, select the desired settings and click the "Save Changes" button. Enjoy your fancy social media follow buttons. It\'s that simple!', SMEDIABT_TEXT ); ?></div>
121
+
122
+ <div class="question-4"><?php _e( 'Does this plugin requires any modification of the theme?', SMEDIABT_TEXT ); ?></div>
123
+ <div class="answer-4"><?php _e( 'Absolutely not. This plugin is configurable entirely from the plugin settings page.', SMEDIABT_TEXT ); ?></div>
124
+
125
+ <div class="question-5"><?php _e( 'Does this require any knowledge of HTML or CSS?', SMEDIABT_TEXT ); ?></div>
126
+ <div class="answer-5"><?php _e( 'Absolutely not. This plugin can be configured with no knowledge of HTML or CSS, using an easy-to-use plugin settings page.', SMEDIABT_TEXT ); ?></div>
127
+
128
+ <div class="question-6"><?php _e( 'What I need to do if the Google PageSpeed test says that this plugin images must be compressed?', SMEDIABT_TEXT ); ?></div>
129
+ <div class="answer-6"><?php _e( 'The images that uses in this plugin are already compressed, but I will do my best to find out what else can be done with the images in order to compress them even better.', SMEDIABT_TEXT ); ?></div>
130
+
131
+ <div class="question-7 question-red"><?php _e( 'It\'s not working. What could be wrong?', SMEDIABT_TEXT ); ?></div>
132
+ <div class="answer-7"><?php _e( 'As with every plugin, it\'s possible that things don\'t work. The most common reason for this is a web browser\'s cache. Every web browser stores a cache of the websites you visit (pages, images, and etc.) to reduce bandwidth usage and server load. This is called the browser\'s cache.​ Clearing your browser\'s cache may solve the problem.', SMEDIABT_TEXT ); ?><br><br>
133
+ <?php _e( 'It\'s impossible to tell what could be wrong exactly, but if you post a support request in the plugin\'s support forum on WordPress.org, I\'d be happy to give it a look and try to help out. Please include as much information as possible, including a link to your website where the problem can be seen.', SMEDIABT_TEXT ); ?></div>
134
+
135
+ <div class="question-8 question-red"><?php _e( 'Where to report bug if found?', SMEDIABT_TEXT ); ?></div>
136
+ <div class="answer-8"><?php printf(
137
+ __( 'Please visit the %s Dedicated Plugin Page on GitHub %s and report.', SMEDIABT_TEXT ),
138
+ '<a href="https://github.com/ArthurGareginyan/social-media-buttons-toolbar" target="_blank">',
139
+ '</a>'
140
+ );
141
+ ?></div>
142
+
143
+ <div class="question-9"><?php _e( 'Where to share any ideas or suggestions to make the plugin better?', SMEDIABT_TEXT ); ?></div>
144
+ <div class="answer-9"><?php printf(
145
+ __( 'Any suggestions are very welcome! Please send me an email to %s arthurgareginyan@gmail.com %s. Thank you!', SMEDIABT_TEXT ),
146
+ '<a href="mailto:arthurgareginyan@gmail.com?subject=Social Media Follow Buttons Bar">',
147
+ '</a>'
148
+ );
149
+ ?></div>
150
+
151
+ <div class="question-10"><?php _e( 'I love this plugin! Can I help somehow?', SMEDIABT_TEXT ); ?></div>
152
+ <div class="answer-10"><?php printf(
153
+ __( 'Yes, any financial contributions are welcome! Just visit %s my website %s, click on the donate button, and thank you!', SMEDIABT_TEXT ),
154
+ '<a href="http://www.arthurgareginyan.com/donate.html" target="_blank">',
155
+ '</a>'
156
+ );
157
+ ?></div>
158
+
159
+ </div>
160
+ </div>
161
+ </div>
162
+ <!-- END-TAB 3 -->
163
+
164
+ <!-- TAB 4 -->
165
+ <div class="tab-page fade" id="tab-author">
166
+ <div class="postbox">
167
+ <h3 class="title"><?php _e( 'Author', SMEDIABT_TEXT ); ?></h3>
168
+ <div class="inside include-tab-author"></div>
169
+ </div>
170
+ </div>
171
+ <!-- END-TAB 4 -->
172
+
173
+ <!-- TAB 5 -->
174
+ <div class="tab-page fade" id="tab-support">
175
+ <div class="postbox">
176
+ <h3 class="title"><?php _e( 'Support', SMEDIABT_TEXT ); ?></h3>
177
+ <div class="inside include-tab-support"></div>
178
+ </div>
179
+ </div>
180
+ <!-- END-TAB 5 -->
181
+
182
+ <!-- TAB 6 -->
183
+ <div class="tab-page fade" id="tab-family">
184
+ <div class="include-tab-family"></div>
185
+ </div>
186
+ <!-- END-TAB 6 -->
187
+
188
+ <div class="additional-css"></div>
189
+
190
+ </div>
191
+
192
+ </div>
193
+ <?php
194
+ }
inc/php/{settings_tab.php → settings.php} RENAMED
@@ -10,7 +10,7 @@ defined('ABSPATH') or die("Restricted access!");
10
  /**
11
  * Render Settings Tab
12
  *
13
- * @since 4.1
14
  */
15
  ?>
16
  <!-- SIDEBAR -->
@@ -24,14 +24,6 @@ defined('ABSPATH') or die("Restricted access!");
24
  </div>
25
  </div>
26
 
27
- <div id="help" class="postbox">
28
- <h3 class="title"><?php _e( 'Help', SMEDIABT_TEXT ); ?></h3>
29
- <div class="inside">
30
- <p><?php _e( 'Got something to say? Need help?', SMEDIABT_TEXT ); ?></p>
31
- <p><a href="mailto:arthurgareginyan@gmail.com?subject=Social Media Follow Buttons Bar">arthurgareginyan@gmail.com</a></p>
32
- </div>
33
- </div>
34
-
35
  <div id="support" class="postbox">
36
  <h3 class="title"><?php _e( 'Support', SMEDIABT_TEXT ); ?></h3>
37
  <div class="inside">
@@ -41,6 +33,14 @@ defined('ABSPATH') or die("Restricted access!");
41
  </div>
42
  </div>
43
 
 
 
 
 
 
 
 
 
44
  </div>
45
  </div>
46
  <!-- END-SIDEBAR -->
@@ -61,7 +61,7 @@ defined('ABSPATH') or die("Restricted access!");
61
  <div class="postbox" id="Buttons">
62
  <h3 class="title"><?php _e( 'Buttons', SMEDIABT_TEXT ); ?></h3>
63
  <div class="inside">
64
- <p class="description"><?php _e( 'Just fill in the required fields to make a buttons. The social networking buttons will lead directly to your profile pages. If you don\'t want to use any of the following buttons, you can not fill them and then they do not appear.', SMEDIABT_TEXT ); ?></p>
65
  <table class="form-table">
66
  <?php smbtoolbar_media( 'facebook',
67
  'Facebook',
@@ -93,6 +93,12 @@ defined('ABSPATH') or die("Restricted access!");
93
  __( 'Enter the link to your YouTube profile page', SMEDIABT_TEXT ),
94
  '//www.youtube.com'
95
  ); ?>
 
 
 
 
 
 
96
  <?php smbtoolbar_media( 'vimeo',
97
  'Vimeo',
98
  'https://vimeo.com/YourUsernameHere',
@@ -123,6 +129,12 @@ defined('ABSPATH') or die("Restricted access!");
123
  __( 'Enter the link to your LinkedIn profile page', SMEDIABT_TEXT ),
124
  '//linkedin.com'
125
  ); ?>
 
 
 
 
 
 
126
  <?php smbtoolbar_media( 'pinterest',
127
  'Pinterest',
128
  'https://www.pinterest.com/YourUsernameHere',
@@ -183,6 +195,18 @@ defined('ABSPATH') or die("Restricted access!");
183
  __( 'Enter the link to your Dloky profile page', SMEDIABT_TEXT ),
184
  '//dloky.com'
185
  ); ?>
 
 
 
 
 
 
 
 
 
 
 
 
186
  <?php smbtoolbar_media( 'goodreads',
187
  'Goodreads',
188
  'https://www.goodreads.com/YourUsernameHere',
@@ -207,6 +231,12 @@ defined('ABSPATH') or die("Restricted access!");
207
  __( 'Enter the link to your Steam profile page', SMEDIABT_TEXT ),
208
  '//store.steampowered.com'
209
  ); ?>
 
 
 
 
 
 
210
  <?php smbtoolbar_media( 'discord',
211
  'Discord',
212
  'https://discordapp.com/YourUsernameHere',
@@ -280,6 +310,7 @@ defined('ABSPATH') or die("Restricted access!");
280
  ''
281
  ); ?>
282
  </table>
 
283
  <?php submit_button( __( 'Save Changes', SMEDIABT_TEXT ), 'primary', 'submit', true ); ?>
284
  </div>
285
  </div>
@@ -287,7 +318,8 @@ defined('ABSPATH') or die("Restricted access!");
287
  <div class="postbox" id="DisplayOptions">
288
  <h3 class="title"><?php _e( 'Display options', SMEDIABT_TEXT ); ?></h3>
289
  <div class="inside">
290
- <p class="description"></p>
 
291
  <table class="form-table">
292
  <?php smbtoolbar_setting('show_posts',
293
  __( 'Show on Posts', SMEDIABT_TEXT ),
@@ -332,7 +364,7 @@ defined('ABSPATH') or die("Restricted access!");
332
  $alignment = '';
333
  endif;
334
  ?>
335
- <tr valign='top'>
336
  <th scope='row'>
337
  <?php _e( 'Alignment', SMEDIABT_TEXT ); ?>
338
  </th>
@@ -369,11 +401,20 @@ defined('ABSPATH') or die("Restricted access!");
369
  <div class="postbox" id="Preview">
370
  <h3 class="title"><?php _e( 'Preview', SMEDIABT_TEXT ); ?></h3>
371
  <div class="inside">
372
- <p class="description"><?php _e( 'Click "Save Changes" to update this preview.', SMEDIABT_TEXT ); ?></p></br>
373
  <?php echo smbtoolbar_shortcode(); ?>
374
  </div>
375
  </div>
376
 
 
 
 
 
 
 
 
 
 
377
  </form>
378
 
379
  </div>
10
  /**
11
  * Render Settings Tab
12
  *
13
+ * @since 4.2
14
  */
15
  ?>
16
  <!-- SIDEBAR -->
24
  </div>
25
  </div>
26
 
 
 
 
 
 
 
 
 
27
  <div id="support" class="postbox">
28
  <h3 class="title"><?php _e( 'Support', SMEDIABT_TEXT ); ?></h3>
29
  <div class="inside">
33
  </div>
34
  </div>
35
 
36
+ <div id="help" class="postbox">
37
+ <h3 class="title"><?php _e( 'Help', SMEDIABT_TEXT ); ?></h3>
38
+ <div class="inside">
39
+ <p><?php _e( 'Got something to say? Need help?', SMEDIABT_TEXT ); ?></p>
40
+ <p><a href="mailto:arthurgareginyan@gmail.com?subject=Social Media Follow Buttons Bar">arthurgareginyan@gmail.com</a></p>
41
+ </div>
42
+ </div>
43
+
44
  </div>
45
  </div>
46
  <!-- END-SIDEBAR -->
61
  <div class="postbox" id="Buttons">
62
  <h3 class="title"><?php _e( 'Buttons', SMEDIABT_TEXT ); ?></h3>
63
  <div class="inside">
64
+ <p class="note"><?php _e( 'Just fill in the required fields to make a buttons. The social networking buttons will lead directly to your profile pages. If you don\'t want to use any of the following buttons, you can not fill them and then they do not appear.', SMEDIABT_TEXT ); ?></p>
65
  <table class="form-table">
66
  <?php smbtoolbar_media( 'facebook',
67
  'Facebook',
93
  __( 'Enter the link to your YouTube profile page', SMEDIABT_TEXT ),
94
  '//www.youtube.com'
95
  ); ?>
96
+ <?php smbtoolbar_media( 'youtube-gaming',
97
+ 'YouTube Gaming',
98
+ 'https://gaming.youtube.com/channel/YourChannelIdentifierHere',
99
+ __( 'Enter the link to your YouTube Gaming profile page', SMEDIABT_TEXT ),
100
+ '//gaming.youtube.com'
101
+ ); ?>
102
  <?php smbtoolbar_media( 'vimeo',
103
  'Vimeo',
104
  'https://vimeo.com/YourUsernameHere',
129
  __( 'Enter the link to your LinkedIn profile page', SMEDIABT_TEXT ),
130
  '//linkedin.com'
131
  ); ?>
132
+ <?php smbtoolbar_media( 'xing',
133
+ 'XING',
134
+ 'https://www.xing.com/YourUsernameHere',
135
+ __( 'Enter the link to your XING profile page', SMEDIABT_TEXT ),
136
+ '//www.xing.com'
137
+ ); ?>
138
  <?php smbtoolbar_media( 'pinterest',
139
  'Pinterest',
140
  'https://www.pinterest.com/YourUsernameHere',
195
  __( 'Enter the link to your Dloky profile page', SMEDIABT_TEXT ),
196
  '//dloky.com'
197
  ); ?>
198
+ <?php smbtoolbar_media( 'amazon',
199
+ 'Amazon',
200
+ 'https://www.amazon.com/YourUsernameHere',
201
+ __( 'Enter the link to your Amazon profile page', SMEDIABT_TEXT ),
202
+ '//www.amazon.com'
203
+ ); ?>
204
+ <?php smbtoolbar_media( 'bookbub',
205
+ 'BookBub',
206
+ 'https://www.bookbub.com/YourUsernameHere',
207
+ __( 'Enter the link to your BookBub profile page', SMEDIABT_TEXT ),
208
+ '//www.bookbub.com'
209
+ ); ?>
210
  <?php smbtoolbar_media( 'goodreads',
211
  'Goodreads',
212
  'https://www.goodreads.com/YourUsernameHere',
231
  __( 'Enter the link to your Steam profile page', SMEDIABT_TEXT ),
232
  '//store.steampowered.com'
233
  ); ?>
234
+ <?php smbtoolbar_media( 'beam',
235
+ 'Beam',
236
+ 'http://beam.pro/YourUsernameHere',
237
+ __( 'Enter the link to your Beam profile page', SMEDIABT_TEXT ),
238
+ '//beam.pro'
239
+ ); ?>
240
  <?php smbtoolbar_media( 'discord',
241
  'Discord',
242
  'https://discordapp.com/YourUsernameHere',
310
  ''
311
  ); ?>
312
  </table>
313
+ <p class="note"><b><?php _e( 'Note!', SMEDIABT_TEXT ); ?></b> <?php _e( 'If you did not find the button you need, then tell me and I will gladly add it for you.', SMEDIABT_TEXT ); ?></p>
314
  <?php submit_button( __( 'Save Changes', SMEDIABT_TEXT ), 'primary', 'submit', true ); ?>
315
  </div>
316
  </div>
318
  <div class="postbox" id="DisplayOptions">
319
  <h3 class="title"><?php _e( 'Display options', SMEDIABT_TEXT ); ?></h3>
320
  <div class="inside">
321
+ <p class="note"><?php _e( 'There you can configure this plugin.', SMEDIABT_TEXT ); ?></p>
322
+
323
  <table class="form-table">
324
  <?php smbtoolbar_setting('show_posts',
325
  __( 'Show on Posts', SMEDIABT_TEXT ),
364
  $alignment = '';
365
  endif;
366
  ?>
367
+ <tr>
368
  <th scope='row'>
369
  <?php _e( 'Alignment', SMEDIABT_TEXT ); ?>
370
  </th>
401
  <div class="postbox" id="Preview">
402
  <h3 class="title"><?php _e( 'Preview', SMEDIABT_TEXT ); ?></h3>
403
  <div class="inside">
404
+ <p class="note"><?php _e( 'Click the "Save Changes" button to update this preview.', SMEDIABT_TEXT ); ?></p><br>
405
  <?php echo smbtoolbar_shortcode(); ?>
406
  </div>
407
  </div>
408
 
409
+ <div id="support-addition" class="postbox">
410
+ <h3 class="title"><?php _e( 'Support', SMEDIABT_TEXT ); ?></h3>
411
+ <div class="inside">
412
+ <p><?php _e( 'I\'m an independent developer, without a regular income, so every little contribution helps cover my costs and lets me spend more time building things for people like you to enjoy.', SMEDIABT_TEXT ); ?></p>
413
+ <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=8A88KC7TFF6CS" target="_blank" class="additional-button paypal"><?php _e( 'Donate with PayPal', SMEDIABT_TEXT ); ?></a>
414
+ <p><?php _e( 'Thanks for your support!', SMEDIABT_TEXT ); ?></p>
415
+ </div>
416
+ </div>
417
+
418
  </form>
419
 
420
  </div>
inc/php/settings_page.php DELETED
@@ -1,147 +0,0 @@
1
- <?php
2
-
3
- /**
4
- * Prevent Direct Access
5
- *
6
- * @since 0.1
7
- */
8
- defined('ABSPATH') or die("Restricted access!");
9
-
10
- /**
11
- * Render Settings Page
12
- *
13
- * @since 4.0
14
- */
15
- function smbtoolbar_render_submenu_page() {
16
-
17
- // Layout of Settings Page
18
- ?>
19
- <div class="wrap">
20
- <h2>
21
- <?php _e( 'Social Media Follow Buttons Bar', SMEDIABT_TEXT ); ?>
22
- <br/>
23
- <span>
24
- <?php _e( 'by <a href="http://www.arthurgareginyan.com" target="_blank">Arthur Gareginyan</a>', SMEDIABT_TEXT ); ?>
25
- <span/>
26
- </h2>
27
-
28
- <div id="poststuff" class="metabox-holder has-right-sidebar">
29
-
30
- <!-- TABS NAVIGATION MENU -->
31
- <ul class="tabs-nav">
32
- <li class="active"><a href="#tab-core" data-toggle="tab"><?php _e( 'Settings', SMEDIABT_TEXT ); ?></a></li>
33
- <li><a href="#tab-usage" data-toggle="tab"><?php _e( 'Usage', SMEDIABT_TEXT ); ?></a></li>
34
- <li><a href="#tab-faq" data-toggle="tab"><?php _e( 'F.A.Q.', SMEDIABT_TEXT ); ?></a></li>
35
- <li><a href="#tab-author" data-toggle="tab"><?php _e( 'Author', SMEDIABT_TEXT ); ?></a></li>
36
- <li><a href="#tab-support" data-toggle="tab"><?php _e( 'Support', SMEDIABT_TEXT ); ?></a></li>
37
- <li><a href="#tab-family" data-toggle="tab"><?php _e( 'Family', SMEDIABT_TEXT ); ?></a></li>
38
- </ul>
39
- <!-- END-TABS NAVIGATION MENU -->
40
-
41
-
42
- <!-- TAB 1 -->
43
- <div class="tab-page fade active in" id="tab-core">
44
-
45
- <?php require_once( SMEDIABT_PATH . 'inc/php/settings_tab.php' ); ?>
46
-
47
- </div>
48
- <!-- END-TAB 1 -->
49
-
50
- <!-- TAB 2 -->
51
- <div class="tab-page fade" id="tab-usage">
52
- <div class="postbox">
53
- <h3 class="title"><?php _e( 'Usage', SMEDIABT_TEXT ); ?></h3>
54
- <div class="inside">
55
- <p><?php _e( 'You have several methods for display the social media follow buttons bar (further just "bar") on your website. But first, fill in the required fields, then click "Save Changes".', SMEDIABT_TEXT ); ?></p>
56
- <p><?php _e( '<b>A)</b> For display the bar below content on every Posts or/and Pages, just check the checkbox "Show on Posts" or/and "Show on Pages" in the section "Display options", then click "Save Changes". It\'s that simple!', SMEDIABT_TEXT ); ?></p>
57
- <p><?php _e( '<b>B)</b> For add the bar inside a post from WP Post/Page Editor use the following shortcode:', SMEDIABT_TEXT ); ?></p>
58
- <p><?php highlight_string('[smbtoolbar]'); ?></p>
59
- <p><?php _e( '<b>C)</b> For add the bar to the widget area (in sidebar, footer etc.) use the "Text" widget and add inside it the following shortcode:', SMEDIABT_TEXT ); ?></p>
60
- <p><?php highlight_string('[smbtoolbar]'); ?></p>
61
- <p><?php _e( '<b>D)</b> For add the bar directly to a theme files, just add one of the following code (both variants do the same) to needed place (where you want to display the bar) in your theme files:', SMEDIABT_TEXT ); ?></p>
62
- <p><?php highlight_string('<?php echo do_shortcode("[smbtoolbar]"); ?>'); ?></p>
63
- <p><?php highlight_string('<?php echo smbtoolbar_shortcode(); ?>'); ?></p>
64
- <p><?php _e( 'It\'s that simple! If you want more options then tell me and I will be happy to add it.', SMEDIABT_TEXT ); ?></p>
65
- </div>
66
- </div>
67
- </div>
68
- <!-- END-TAB 2 -->
69
-
70
- <!-- TAB 3 -->
71
- <div class="tab-page fade" id="tab-faq">
72
- <div class="postbox">
73
- <h3 class="title"><?php _e( 'Frequent Questions', SMEDIABT_TEXT ); ?></h3>
74
- <div class="inside">
75
- <p>
76
- <b><span class="red"></span><?php _e( 'Will this plugin work on my WordPress.COM website?', SMEDIABT_TEXT ); ?></b><br>
77
- <span class="blue"></span><?php _e( 'Sorry, this plugin is available for use only on self-hosted (WordPress.org) websites.', SMEDIABT_TEXT ); ?>
78
- </p>
79
- <p>
80
- <b><span class="red"></span><?php _e( 'Can I use this plugin on my language?', SMEDIABT_TEXT ); ?></b><br>
81
- <span class="blue"></span><?php _e( 'Yes. But If your language is not available then you can make one. This plugin is ready for translation. The<code>.pot</code>file is included and placed in <code>languages</code> folder. Many of plugin users would be delighted if you shared your translation with the community. Just send the translation files (<code>*.po, *.mo</code>) to me at the <a href="mailto:arthurgareginyan@gmail.com?subject=Social Media Follow Buttons Bar">arthurgareginyan@gmail.com</a> and I will include the translation within the next plugin update.', SMEDIABT_TEXT ); ?>
82
- </p>
83
- <p>
84
- <b><span class="red"></span><?php _e( 'How does it work?', SMEDIABT_TEXT ); ?></b><br>
85
- <span class="blue"></span><?php _e( 'First, go to page <code>Settings</code> &#8680; <code>Social Media Follow Buttons</code>.', SMEDIABT_TEXT ); ?><br>
86
- <?php _e( 'On the plugins page you find the fields where you can enter your<code>User ID\'s</code>,<code>URL</code>to your social network profile.', SMEDIABT_TEXT ); ?>
87
- </p>
88
- <p>
89
- <b><span class="red"></span><?php _e( 'Does this plugin require modification to the theme?', SMEDIABT_TEXT ); ?></b><br>
90
- <span class="blue"></span><?php _e( 'Absolutely not. This plugin is added/configured entirely from the website\'s Admin section.', SMEDIABT_TEXT ); ?>
91
- </p>
92
- <p>
93
- <b><span class="red"></span><?php _e( 'Does this require any knowledge of HTML or CSS?', SMEDIABT_TEXT ); ?></b><br>
94
- <span class="blue"></span><?php _e( 'Absolutely not. This plugin can be configured with no knowledge of HTML or CSS, using a simple WordPress settings page.', SMEDIABT_TEXT ); ?>
95
- </p>
96
- <p>
97
- <b><span class="red"></span><?php _e( 'It\'s not working. What could be wrong?', SMEDIABT_TEXT ); ?></b><br>
98
- <span class="blue"></span><?php _e( 'As with every plugin, it\'s possible that things don\'t work. The most common reason for this is that the plugin has a conflict with another plugin you\'re using. It\'s impossible to tell what could be wrong exactly, but if you post a support request in the plugin\'s support forum on WordPress.org, I\'d be happy to give it a look and try to help out. Please include as much information as possible, including a link to your website where the problem can be seen.', SMEDIABT_TEXT ); ?>
99
- </p>
100
- <p>
101
- <b><span class="red"></span><?php _e( 'Where to report bug if found?', SMEDIABT_TEXT ); ?></b><br>
102
- <span class="blue"></span>Please visit the <a href="https://github.com/ArthurGareginyan/social-media-buttons-toolbar" target="_blank">Dedicated Plugin Page on GitHub</a> and report.
103
- </p>
104
- <p>
105
- <b><span class="red"></span><?php _e( 'Where to share any ideas or suggestions to make the plugin better?', SMEDIABT_TEXT ); ?></b><br>
106
- <span class="blue"></span>Please send me an email to <a href="mailto:arthurgareginyan@gmail.com?subject=Social Media Follow Buttons Bar">arthurgareginyan@gmail.com</a>.
107
- </p>
108
- <p>
109
- <b><span class="red"></span><?php _e( 'I love this plugin! Can I help somehow?', SMEDIABT_TEXT ); ?></b><br>
110
- <span class="blue"></span> Yes, any financial contributions are welcome! Just visit <a href="http://www.arthurgareginyan.com/donate.html" target="_blank">my website</a> and click on the donate link, and thank you!
111
- </p>
112
- </div>
113
- </div>
114
- </div>
115
- <!-- END-TAB 3 -->
116
-
117
- <!-- TAB 4 -->
118
- <div class="tab-page fade" id="tab-author">
119
- <div class="postbox">
120
- <h3 class="title"><?php _e( 'Author', SMEDIABT_TEXT ); ?></h3>
121
- <div class="inside include-tab-author"></div>
122
- </div>
123
- </div>
124
- <!-- END-TAB 4 -->
125
-
126
- <!-- TAB 5 -->
127
- <div class="tab-page fade" id="tab-support">
128
- <div class="postbox">
129
- <h3 class="title"><?php _e( 'Support', SMEDIABT_TEXT ); ?></h3>
130
- <div class="inside include-tab-support"></div>
131
- </div>
132
- </div>
133
- <!-- END-TAB 5 -->
134
-
135
- <!-- TAB 6 -->
136
- <div class="tab-page fade" id="tab-family">
137
- <div class="include-tab-family"></div>
138
- </div>
139
- <!-- END-TAB 6 -->
140
-
141
- <div class="additional-css"></div>
142
-
143
- </div>
144
-
145
- </div>
146
- <?php
147
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/php/uninstall.php ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * Prevent Direct Access
5
+ *
6
+ * @since 0.1
7
+ */
8
+ defined('ABSPATH') or die("Restricted access!");
9
+
10
+ /**
11
+ * Delete options on uninstall
12
+ *
13
+ * @since 0.1
14
+ */
15
+ function smbtoolbar_uninstall() {
16
+ delete_option( 'smbtoolbar_settings' );
17
+ }
18
+ register_uninstall_hook( __FILE__, 'smbtoolbar_uninstall' );
inc/php/version.php ADDED
@@ -0,0 +1,70 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * Prevent Direct Access
5
+ *
6
+ * @since 0.1
7
+ */
8
+ defined('ABSPATH') or die("Restricted access!");
9
+
10
+ /**
11
+ * Function for managing information about the version number of the plugin
12
+ *
13
+ * @since 4.0
14
+ */
15
+ function smbtoolbar_plugin_version_number() {
16
+
17
+ // Set variables:
18
+ // - Read the plugin service information from the database and put it into an array
19
+ // - Get the current plugin version number from the database
20
+ // - Get the new plugin version number from the global constant
21
+ $info = get_option( 'smbtoolbar_service_info' );
22
+ $current_number = isset( $info['version'] ) && !empty( $info['version'] ) ? $info['version'] : '0';
23
+ $new_number = SMEDIABT_VERSION;
24
+
25
+ // Call the upgrade function if the version number in the database is smaller than the 1.0
26
+ //if ( $current_number < '1.0' ) {
27
+ // smbtoolbar_upgrade_1_0();
28
+ //}
29
+
30
+ // If the version number in the database is same as the new version number:
31
+ // - Reset the "old_version" marker in the database
32
+ // - Exit from this function
33
+ if ( $new_number == $current_number ) {
34
+
35
+ if ( $info['old_version'] == '1' ) {
36
+
37
+ $info['old_version'] = '0';
38
+ update_option( 'smbtoolbar_service_info', $info );
39
+
40
+ }
41
+
42
+ return;
43
+ }
44
+
45
+ // If the version number in the database is smaller than the new version number:
46
+ // - Save the new version number to the database
47
+ // - Update the "old_version" marker in the database
48
+ // - Exit from this function
49
+ if ( $new_number > $current_number ) {
50
+
51
+ $info['version'] = $new_number;
52
+ $info['old_version'] = '0';
53
+ update_option( 'smbtoolbar_service_info', $info );
54
+
55
+ return;
56
+ }
57
+
58
+ // If the version number in the database is greater than the new version number:
59
+ // - Save the "old_version" marker to the database
60
+ // - Exit from this function
61
+ if ( $new_number < $current_number ) {
62
+
63
+ $info['old_version'] = '1';
64
+ update_option( 'smbtoolbar_service_info', $info );
65
+
66
+ return;
67
+ }
68
+
69
+ }
70
+ smbtoolbar_plugin_version_number();
languages/Readme.txt CHANGED
@@ -1,10 +1,11 @@
1
 
2
  CONTRIBUTING YOUR TRANSLATION
3
 
 
4
  This plugin is ready for translation.
5
 
6
  If you want to help translate this plugin, please visit the [translation page](https://translate.wordpress.org/projects/wp-plugins/social-media-buttons-toolbar), or use the POT file, that is included and placed in the "languages" folder, in order to create a translation files (*.po, *.mo). Just send the translation files (*.po, *.mo) to me at the arthurgareginyan@gmail.com and I will include the translation within the next plugin update.
7
 
8
  Also you can use an existing PO file that placed in the "languages" folder, in order to make corrections.
9
 
10
- Many of plugin users would be delighted if you share your translation with the community. Thanks for your contribution!
1
 
2
  CONTRIBUTING YOUR TRANSLATION
3
 
4
+
5
  This plugin is ready for translation.
6
 
7
  If you want to help translate this plugin, please visit the [translation page](https://translate.wordpress.org/projects/wp-plugins/social-media-buttons-toolbar), or use the POT file, that is included and placed in the "languages" folder, in order to create a translation files (*.po, *.mo). Just send the translation files (*.po, *.mo) to me at the arthurgareginyan@gmail.com and I will include the translation within the next plugin update.
8
 
9
  Also you can use an existing PO file that placed in the "languages" folder, in order to make corrections.
10
 
11
+ Many of plugin users would be delighted if you share your translation with the community. Thanks for your contribution!
languages/social-media-buttons-toolbar-es_ES.mo CHANGED
Binary file
languages/social-media-buttons-toolbar-es_ES.po CHANGED
@@ -3,8 +3,8 @@
3
  msgid ""
4
  msgstr ""
5
  "Project-Id-Version: Development (trunk)\n"
6
- "POT-Creation-Date: 2017-03-28 05:25+0300\n"
7
- "PO-Revision-Date: 2017-03-28 05:25+0300\n"
8
  "Last-Translator: \n"
9
  "Language-Team: \n"
10
  "Language: es\n"
@@ -13,196 +13,272 @@ msgstr ""
13
  "Content-Transfer-Encoding: 8bit\n"
14
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
15
  "X-Generator: Poedit 1.8.4\n"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
16
 
17
  #. Plugin Name of the plugin/theme
18
- #: inc/php/settings_page.php:21 social-media-buttons-toolbar.php:120
19
  msgid "Social Media Follow Buttons Bar"
20
  msgstr "Social Media Follow Buttons Bar"
21
 
22
- #: inc/php/settings_page.php:24
23
- msgid ""
24
- "by <a href=\"http://www.arthurgareginyan.com\" target=\"_blank\">Arthur "
25
- "Gareginyan</a>"
 
 
26
  msgstr ""
27
- "por <a href=\"http://www.arthurgareginyan.com\" target=\"_blank\">Arthur "
28
- "Gareginyan</a>"
29
 
30
- #: inc/php/settings_page.php:32 social-media-buttons-toolbar.php:88
31
- msgid "Settings"
32
- msgstr "Configuraciones"
 
 
 
 
 
33
 
34
- #: inc/php/settings_page.php:33 inc/php/settings_page.php:53
 
 
 
 
 
 
 
 
 
35
  msgid "Usage"
36
  msgstr "Uso"
37
 
38
- #: inc/php/settings_page.php:34
39
  msgid "F.A.Q."
40
  msgstr "F.A.Q."
41
 
42
- #: inc/php/settings_page.php:35 inc/php/settings_page.php:120
43
  msgid "Author"
44
  msgstr "Autor"
45
 
46
- #: inc/php/settings_page.php:36 inc/php/settings_page.php:129
47
- #: inc/php/settings_tab.php:36
48
  msgid "Support"
49
  msgstr "Soporte"
50
 
51
- #: inc/php/settings_page.php:37
52
  msgid "Family"
53
  msgstr "Familia"
54
 
55
- #: inc/php/settings_page.php:55
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
56
  msgid ""
57
- "You have several methods for display the social media follow buttons bar (further "
58
- "just \"bar\") on your website. But first, fill in the required fields, then click "
59
- "\"Save Changes\"."
60
  msgstr ""
61
- "Tienes varios métodos para mostrar la barra de botones de social media (en "
62
- "adelante, la llamaremos sencillamente \"barra\") en tu sitio web. Pero primero, "
63
- "llena los campos requeridos, y luego haz clic en \"Guardar cambios\"."
64
 
65
- #: inc/php/settings_page.php:56
66
  msgid ""
67
- "<b>A)</b> For display the bar below content on every Posts or/and Pages, just "
68
- "check the checkbox \"Show on Posts\" or/and \"Show on Pages\" in the section "
69
- "\"Display options\", then click \"Save Changes\". It's that simple!"
70
  msgstr ""
71
- "<b>A)</b> Para mosrar la barra después del contenido de cada Entrada y/o de cada "
72
- "Página, sólo marca la casilla \"Mostrar en Entradas\" y/o \"Mostrar en Páginas\" "
73
- "en la sección \"Opciones de pantalla\", luego haz clic en \"Guardar los cambios\". "
74
- "¡Así de simple!"
75
 
76
- #: inc/php/settings_page.php:57
77
  msgid ""
78
- "<b>B)</b> For add the bar inside a post from WP Post/Page Editor use the following "
79
- "shortcode:"
80
  msgstr ""
81
  "<b>B)</b>Para añadir la barra dentro de una entrada desde el Editor de Entradas/"
82
  "Páginas de Wordpress usa el siguiente shortcode:"
83
 
84
- #: inc/php/settings_page.php:59
85
  msgid ""
86
- "<b>C)</b> For add the bar to the widget area (in sidebar, footer etc.) use the "
87
  "\"Text\" widget and add inside it the following shortcode:"
88
  msgstr ""
89
  "<b>C)</b> Para añadir la barra al área de widgets (en la barra lateral, en el pie, "
90
  "u otro) usa el widget \"Text\" y agregálo dentro del siguiente shortcode:"
91
 
92
- #: inc/php/settings_page.php:61
93
  msgid ""
94
- "<b>D)</b> For add the bar directly to a theme files, just add one of the following "
95
- "code (both variants do the same) to needed place (where you want to display the "
96
- "bar) in your theme files:"
97
  msgstr ""
98
- "<b>D)</b> Para añadir la barra directamente a los archivos del tema, sólo agrega "
99
- "uno de los siguientes códigos (cualquiera de los dos hace lo mismo) en el lugar "
100
- "deseado (donde quieres que aparezca la barra) en los archivos de tu tema:"
101
 
102
- #: inc/php/settings_page.php:64
103
- msgid ""
104
- "It's that simple! If you want more options then tell me and I will be happy to add "
105
- "it."
 
 
106
  msgstr ""
107
- "¡Es así de simple! Si desea más opciones entonces Dile y yo estaremos encantados "
108
- "de añadirlo."
109
 
110
- #: inc/php/settings_page.php:73
111
- msgid "Frequent Questions"
 
 
 
 
 
 
 
 
112
  msgstr "Preguntas Frecuentes"
113
 
114
- #: inc/php/settings_page.php:76
115
  msgid "Will this plugin work on my WordPress.COM website?"
116
  msgstr ""
117
 
118
- #: inc/php/settings_page.php:77
119
  msgid ""
120
- "Sorry, this plugin is available for use only on self-hosted (WordPress.org) "
121
  "websites."
122
  msgstr ""
123
 
124
- #: inc/php/settings_page.php:80
125
  msgid "Can I use this plugin on my language?"
126
  msgstr ""
127
 
128
- #: inc/php/settings_page.php:81
 
129
  msgid ""
130
  "Yes. But If your language is not available then you can make one. This plugin is "
131
- "ready for translation. The<code>.pot</code>file is included and placed in "
132
  "<code>languages</code> folder. Many of plugin users would be delighted if you "
133
  "shared your translation with the community. Just send the translation files "
134
- "(<code>*.po, *.mo</code>) to me at the <a href=\"mailto:arthurgareginyan@gmail.com?"
135
- "subject=Social Media Follow Buttons Bar\">arthurgareginyan@gmail.com</a> and I "
136
- "will include the translation within the next plugin update."
137
  msgstr ""
138
 
139
- #: inc/php/settings_page.php:84
140
  msgid "How does it work?"
141
  msgstr ""
142
 
143
- #: inc/php/settings_page.php:85
144
  msgid ""
145
- "First, go to page <code>Settings</code> &#8680; <code>Social Media Follow Buttons</"
146
- "code>."
147
  msgstr ""
148
 
149
- #: inc/php/settings_page.php:86
 
 
 
 
150
  msgid ""
151
- "On the plugins page you find the fields where you can enter your<code>User ID's</"
152
- "code>,<code>URL</code>to your social network profile."
153
  msgstr ""
154
 
155
- #: inc/php/settings_page.php:89
156
- msgid "Does this plugin require modification to the theme?"
157
  msgstr ""
158
 
159
- #: inc/php/settings_page.php:90
160
  msgid ""
161
- "Absolutely not. This plugin is added/configured entirely from the website's Admin "
162
- "section."
163
  msgstr ""
164
 
165
- #: inc/php/settings_page.php:93
166
- msgid "Does this require any knowledge of HTML or CSS?"
 
 
167
  msgstr ""
168
 
169
- #: inc/php/settings_page.php:94
170
  msgid ""
171
- "Absolutely not. This plugin can be configured with no knowledge of HTML or CSS, "
172
- "using a simple WordPress settings page."
 
173
  msgstr ""
174
 
175
- #: inc/php/settings_page.php:97
176
  msgid "It's not working. What could be wrong?"
177
  msgstr ""
178
 
179
- #: inc/php/settings_page.php:98
180
  msgid ""
181
  "As with every plugin, it's possible that things don't work. The most common reason "
182
- "for this is that the plugin has a conflict with another plugin you're using. It's "
183
- "impossible to tell what could be wrong exactly, but if you post a support request "
184
- "in the plugin's support forum on WordPress.org, I'd be happy to give it a look and "
185
- "try to help out. Please include as much information as possible, including a link "
186
- "to your website where the problem can be seen."
 
 
 
 
 
 
 
187
  msgstr ""
188
 
189
- #: inc/php/settings_page.php:101
190
  msgid "Where to report bug if found?"
191
  msgstr ""
192
 
193
- #: inc/php/settings_page.php:105
 
 
 
 
 
194
  msgid "Where to share any ideas or suggestions to make the plugin better?"
195
  msgstr ""
196
 
197
- #: inc/php/settings_page.php:109
 
 
 
 
 
 
 
198
  msgid "I love this plugin! Can I help somehow?"
199
  msgstr ""
200
 
201
- #: inc/php/settings_tab.php:21
 
 
 
 
 
 
 
202
  msgid "About"
203
  msgstr "Acerca de"
204
 
205
- #: inc/php/settings_tab.php:23
206
  msgid ""
207
  "This plugin allows you to easily add the social media buttons toolbar to any place "
208
  "of your website."
@@ -210,15 +286,7 @@ msgstr ""
210
  "Este plugin te permite añadir fácilmente una barra de botones de social media en "
211
  "cualquier parte de tu sitio web."
212
 
213
- #: inc/php/settings_tab.php:28
214
- msgid "Help"
215
- msgstr "Ayuda"
216
-
217
- #: inc/php/settings_tab.php:30
218
- msgid "Got something to say? Need help?"
219
- msgstr "¿Tienes algo que decir? ¿Necesitas ayuda?"
220
-
221
- #: inc/php/settings_tab.php:38
222
  msgid ""
223
  "I'm an independent developer, without a regular income, so every little "
224
  "contribution helps cover my costs and lets me spend more time building things for "
@@ -228,19 +296,27 @@ msgstr ""
228
  "pequeña contribución me ayudará a cubrir mis gastos y me permitirá dedicar más "
229
  "tiempo a hacer cosas que puedan disfrutar personas como tú."
230
 
231
- #: inc/php/settings_tab.php:39
232
  msgid "Donate with PayPal"
233
  msgstr ""
234
 
235
- #: inc/php/settings_tab.php:40
236
  msgid "Thanks for your support!"
237
  msgstr "¡Gracias por su colaboración!"
238
 
239
- #: inc/php/settings_tab.php:62
 
 
 
 
 
 
 
 
240
  msgid "Buttons"
241
  msgstr "Botones"
242
 
243
- #: inc/php/settings_tab.php:64
244
  msgid ""
245
  "Just fill in the required fields to make a buttons. The social networking buttons "
246
  "will lead directly to your profile pages. If you don't want to use any of the "
@@ -250,135 +326,155 @@ msgstr ""
250
  "social conducirán directamente a tu página de perfil en esa red. Si no quieres "
251
  "usar alguno de los botones, sencillamente no lo llenes y no aparecerá."
252
 
253
- #: inc/php/settings_tab.php:69
254
  msgid "Enter the link to your Facebook profile page"
255
  msgstr "Ingresa el enlace a tu página de perfil de Facebook"
256
 
257
- #: inc/php/settings_tab.php:75
258
  msgid "Enter the link to your Twitter profile page"
259
  msgstr "Ingresa el enlace a tu página de perfil de Twitter"
260
 
261
- #: inc/php/settings_tab.php:81
262
  msgid "Enter the link to your Instagram profile page"
263
  msgstr "Ingresa el enlace a tu página de perfil de Instagram"
264
 
265
- #: inc/php/settings_tab.php:87
266
  msgid "Enter the link to your Google+ profile page"
267
  msgstr "Ingresa el enlace a tu página de perfil de Google+"
268
 
269
- #: inc/php/settings_tab.php:93
270
  msgid "Enter the link to your YouTube profile page"
271
  msgstr "Ingresa el enlace a tu página de perfil de Youtube"
272
 
273
- #: inc/php/settings_tab.php:99
 
 
 
 
274
  msgid "Enter the link to your Vimeo profile page"
275
  msgstr "Ingresa el enlace a tu página de perfil de Vimeo"
276
 
277
- #: inc/php/settings_tab.php:105
278
  msgid "Enter the link to your Blogger profile page"
279
  msgstr "Ingresa el enlace a tu página de perfil de Blogger"
280
 
281
- #: inc/php/settings_tab.php:111
282
  msgid "Enter the link to your LiveJournal profile page"
283
  msgstr "Ingresa el enlace a tu página de perfil de LiveJournal"
284
 
285
- #: inc/php/settings_tab.php:117
286
  msgid "Enter the link to your Reddit profile page"
287
  msgstr "Ingresa el enlace a tu página de perfil de Reddit"
288
 
289
- #: inc/php/settings_tab.php:123
290
  msgid "Enter the link to your LinkedIn profile page"
291
  msgstr "Ingresa el enlace a tu página de perfil de LinkedIn"
292
 
293
- #: inc/php/settings_tab.php:129
 
 
 
 
294
  msgid "Enter the link to your Pinterest profile page"
295
  msgstr "Ingresa el enlace a tu página de perfil de Pinterest"
296
 
297
- #: inc/php/settings_tab.php:135
298
  msgid "Enter the link to your Tumblr profile page"
299
  msgstr "Ingresa el enlace a tu página de perfil de Tumblr"
300
 
301
- #: inc/php/settings_tab.php:141
302
  msgid "Enter the link to your Snapchat profile page"
303
  msgstr "Ingresa el enlace a tu página de perfil de Snapchat"
304
 
305
- #: inc/php/settings_tab.php:147
306
  msgid "Enter the link to your Twitch profile page"
307
  msgstr "Ingresa el enlace a tu página de perfil de Twitch"
308
 
309
- #: inc/php/settings_tab.php:153
310
  msgid "Enter the link to your Patreon profile page"
311
  msgstr "Ingresa el enlace a tu página de perfil de Patreon"
312
 
313
- #: inc/php/settings_tab.php:159
314
  msgid "Enter the link to your IMDb profile page"
315
  msgstr "Ingresa el enlace a tu página de perfil de IMDb"
316
 
317
- #: inc/php/settings_tab.php:165
318
  msgid "Enter the link to your SoundCloud profile page"
319
  msgstr "Ingresa el enlace a tu página de perfil de SoundCloud"
320
 
321
- #: inc/php/settings_tab.php:171
322
  msgid "Enter the link to your Spotify profile page"
323
  msgstr "Ingresa el enlace a tu página de perfil de Spotify"
324
 
325
- #: inc/php/settings_tab.php:177
326
  msgid "Enter the link to your Bandcamp profile page"
327
  msgstr "Ingresa el enlace a tu página de perfil de Bandcamp"
328
 
329
- #: inc/php/settings_tab.php:183
330
  msgid "Enter the link to your Dloky profile page"
331
  msgstr "Ingresa el enlace a tu página de perfil de Dloky"
332
 
333
- #: inc/php/settings_tab.php:189
 
 
 
 
 
 
 
 
334
  msgid "Enter the link to your Goodreads profile page"
335
  msgstr "Ingresa el enlace a tu página de perfil de Goodreads"
336
 
337
- #: inc/php/settings_tab.php:195
338
  msgid "Enter the link to your MeetVibe profile page"
339
  msgstr "Ingresa el enlace a tu página de perfil de MeetVibe"
340
 
341
- #: inc/php/settings_tab.php:201
342
  msgid "Enter the link to your Meetup profile page"
343
  msgstr "Ingresa el enlace a tu página de perfil de Meetup"
344
 
345
- #: inc/php/settings_tab.php:207
346
  msgid "Enter the link to your Steam profile page"
347
  msgstr "Ingresa el enlace a tu página de perfil de Steam"
348
 
349
- #: inc/php/settings_tab.php:213
 
 
 
 
350
  msgid "Enter the link to your Discord profile page"
351
  msgstr "Ingresa el enlace a tu página de perfil de Discord"
352
 
353
- #: inc/php/settings_tab.php:219
354
  msgid "Enter the link to your Yelp profile page"
355
  msgstr "Ingresa el enlace a tu página de perfil de Yelp"
356
 
357
- #: inc/php/settings_tab.php:225
358
  msgid "Enter the link to your VKontakte profile page"
359
  msgstr "Ingresa el enlace a tu página de perfil de VKontakte"
360
 
361
- #: inc/php/settings_tab.php:231
362
  msgid "Enter the link to your Odnoklassniki profile page"
363
  msgstr "Ingresa el enlace a tu página de perfil de Odnoklassniki"
364
 
365
- #: inc/php/settings_tab.php:237
366
  msgid "Enter the link to your Telegram profile page"
367
  msgstr "Ingresa el enlace a tu página de perfil de Telegram"
368
 
369
- #: inc/php/settings_tab.php:243
370
  msgid "Enter the link to your GitHub profile page"
371
  msgstr "Ingresa el enlace a tu página de perfil de GitHub"
372
 
373
- #: inc/php/settings_tab.php:249
374
  msgid "Enter the link to your WordPress profile page"
375
  msgstr "Ingresa el enlace a tu página de perfil de WordPress"
376
 
377
- #: inc/php/settings_tab.php:255
378
  msgid "Enter the link to your CodePen profile page"
379
  msgstr "Ingresa el enlace a tu página de perfil de CodePen"
380
 
381
- #: inc/php/settings_tab.php:261
382
  msgid ""
383
  "Enter your Skype name with prefix <b>skype:</b> and suffix <b>?call</b>, or <b>?"
384
  "add</b>, or <b>?chat</b>, or <b>?userinfo</b> for view profile"
@@ -386,98 +482,108 @@ msgstr ""
386
  "Ingresa tu nombre de Skype con prefijo <b>skype:</b> y sufijo <b>?call</b>, o <b>?"
387
  "add</b>, o <b>?chat</b>, o <b>?userinfo</b> para ver el perfil"
388
 
389
- #: inc/php/settings_tab.php:267
390
  msgid "Enter the link to your personal website"
391
  msgstr "Ingresa el enlace a tu sitio web personal"
392
 
393
- #: inc/php/settings_tab.php:273
394
  msgid "Enter your email address with prefix <b>mailto:</b>"
395
  msgstr "Ingresa tu dirección de correo electrónico con prefijo <b>mailto:</b>"
396
 
397
- #: inc/php/settings_tab.php:279
398
  msgid "Enter the link to your RSS Feed"
399
  msgstr "Ingresa el enlace a tu Feed de RSS"
400
 
401
- #: inc/php/settings_tab.php:283 inc/php/settings_tab.php:365
 
 
 
 
 
 
402
  msgid "Save Changes"
403
  msgstr "Guardar las modificaciones"
404
 
405
- #: inc/php/settings_tab.php:288
406
  msgid "Display options"
407
  msgstr "Opciones de presentación"
408
 
409
- #: inc/php/settings_tab.php:293
 
 
 
 
410
  msgid "Show on Posts"
411
  msgstr "Mostrar en Entradas"
412
 
413
- #: inc/php/settings_tab.php:294
414
  msgid "Display toolbar below content on Posts."
415
  msgstr "Mostrar la barra abajo del contenido en Entradas"
416
 
417
- #: inc/php/settings_tab.php:298
418
  msgid "Show on Pages"
419
  msgstr "Mostrar en Páginas"
420
 
421
- #: inc/php/settings_tab.php:299
422
  msgid "Display toolbar below content on Pages."
423
  msgstr "Mostrar la barra abajo del contenido en Páginas"
424
 
425
- #: inc/php/settings_tab.php:303
426
  msgid "Open in new tab"
427
  msgstr "Abrir en una nueva pestaña"
428
 
429
- #: inc/php/settings_tab.php:304
430
  msgid "Open link in a new tab/window."
431
  msgstr "¿Abrir enlace en una nueva pestaña/ventana?"
432
 
433
- #: inc/php/settings_tab.php:308
434
  msgid "Tooltips"
435
  msgstr ""
436
 
437
- #: inc/php/settings_tab.php:309
438
  msgid "Enable/disable a tooltips with name of the social media above every button."
439
  msgstr ""
440
 
441
- #: inc/php/settings_tab.php:313
442
  msgid "Icon size"
443
  msgstr "Tamaño de ícono"
444
 
445
- #: inc/php/settings_tab.php:314
446
  msgid "Enter the size of icons (in px) in your social media buttons toolbar."
447
  msgstr ""
448
  "Ingrese el tamaño de los íconos (en píxeles) en tu barra de botones Social Media"
449
 
450
- #: inc/php/settings_tab.php:320
451
  msgid "Margin"
452
  msgstr "Margen"
453
 
454
- #: inc/php/settings_tab.php:321
455
  msgid ""
456
  "Enter the size of space (in px) between icons in your social media buttons toolbar."
457
  msgstr ""
458
  "Ingresa el espacio (en píxeles) entre íconos en tu barra de botones de Social Media"
459
 
460
- #: inc/php/settings_tab.php:337
461
  msgid "Alignment"
462
  msgstr "Alineación"
463
 
464
- #: inc/php/settings_tab.php:343
465
  msgid "Left"
466
  msgstr "Izquierda"
467
 
468
- #: inc/php/settings_tab.php:347
469
  msgid "Center"
470
  msgstr "Centro"
471
 
472
- #: inc/php/settings_tab.php:351
473
  msgid "Right"
474
  msgstr "Derecha"
475
 
476
- #: inc/php/settings_tab.php:358
477
  msgid "Caption"
478
  msgstr "Leyenda"
479
 
480
- #: inc/php/settings_tab.php:359
481
  msgid ""
482
  "Enter the caption to your social media buttons toolbar. It will be displays before "
483
  "the toolbar."
@@ -485,21 +591,13 @@ msgstr ""
485
  "Ingresa la leyenda para tu barra de botones de Social Media. Aparecerá arriba de "
486
  "la barra de botones."
487
 
488
- #: inc/php/settings_tab.php:370
489
  msgid "Preview"
490
  msgstr "Vista previa"
491
 
492
- #: inc/php/settings_tab.php:372
493
- msgid "Click \"Save Changes\" to update this preview."
494
- msgstr "Haz clic en \"Guardar los cambios\" para actualizar esta previsualización."
495
-
496
- #: social-media-buttons-toolbar.php:104
497
- msgid "Donate"
498
- msgstr "Hacer una donación"
499
-
500
- #: social-media-buttons-toolbar.php:120
501
- msgid "Social Media Follow Buttons"
502
- msgstr "Social Media Follow Buttons"
503
 
504
  #. Plugin URI of the plugin/theme
505
  msgid "https://github.com/ArthurGareginyan/social-media-buttons-toolbar"
@@ -522,6 +620,53 @@ msgstr "Arthur Gareginyan"
522
  msgid "http://www.arthurgareginyan.com"
523
  msgstr "http://www.arthurgareginyan.com"
524
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
525
  #~ msgid ""
526
  #~ "You have several methods for display the social media buttons toolbar (further "
527
  #~ "just \"toolbar\") on your website. But first, fill in the required fields, then "
3
  msgid ""
4
  msgstr ""
5
  "Project-Id-Version: Development (trunk)\n"
6
+ "POT-Creation-Date: 2017-05-07 13:25+0300\n"
7
+ "PO-Revision-Date: 2017-05-07 16:12+0300\n"
8
  "Last-Translator: \n"
9
  "Language-Team: \n"
10
  "Language: es\n"
13
  "Content-Transfer-Encoding: 8bit\n"
14
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
15
  "X-Generator: Poedit 1.8.4\n"
16
+ "X-Poedit-Basepath: ..\n"
17
+ "X-Poedit-WPHeader: social-media-buttons-toolbar.php\n"
18
+ "X-Poedit-SourceCharset: UTF-8\n"
19
+ "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
20
+ "esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;"
21
+ "_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
22
+ "X-Poedit-SearchPath-0: .\n"
23
+ "X-Poedit-SearchPathExcluded-0: *.js\n"
24
+
25
+ #: inc/php/core.php:31 inc/php/page.php:40
26
+ msgid "Settings"
27
+ msgstr "Configuraciones"
28
+
29
+ #: inc/php/core.php:47
30
+ msgid "Donate"
31
+ msgstr "Hacer una donación"
32
 
33
  #. Plugin Name of the plugin/theme
34
+ #: inc/php/core.php:62 inc/php/page.php:25
35
  msgid "Social Media Follow Buttons Bar"
36
  msgstr "Social Media Follow Buttons Bar"
37
 
38
+ #: inc/php/core.php:62
39
+ msgid "Social Media Follow Buttons"
40
+ msgstr "Social Media Follow Buttons"
41
+
42
+ #: inc/php/messages.php:30
43
+ msgid "Hello. I'm Arthur, the author of this plugin."
44
  msgstr ""
 
 
45
 
46
+ #: inc/php/messages.php:32
47
+ #, php-format
48
+ msgid "Thank you for installing my plugin! I hope you will love it %s"
49
+ msgstr ""
50
+
51
+ #: inc/php/messages.php:67
52
+ msgid "You have installed an old version of this plugin."
53
+ msgstr ""
54
 
55
+ #: inc/php/messages.php:68
56
+ msgid "Please update the plugin to the latest version, and all will be fine."
57
+ msgstr ""
58
+
59
+ #: inc/php/page.php:28
60
+ #, php-format
61
+ msgid "by %s Arthur Gareginyan %s"
62
+ msgstr "por %s Arthur Gareginyan %s"
63
+
64
+ #: inc/php/page.php:41 inc/php/page.php:61
65
  msgid "Usage"
66
  msgstr "Uso"
67
 
68
+ #: inc/php/page.php:42
69
  msgid "F.A.Q."
70
  msgstr "F.A.Q."
71
 
72
+ #: inc/php/page.php:43 inc/php/page.php:168
73
  msgid "Author"
74
  msgstr "Autor"
75
 
76
+ #: inc/php/page.php:44 inc/php/page.php:177 inc/php/settings.php:28
77
+ #: inc/php/settings.php:410
78
  msgid "Support"
79
  msgstr "Soporte"
80
 
81
+ #: inc/php/page.php:45
82
  msgid "Family"
83
  msgstr "Familia"
84
 
85
+ #: inc/php/page.php:63
86
+ msgid ""
87
+ "To display the social media follow buttons bar on the front end of your website, "
88
+ "simply follow these steps:"
89
+ msgstr ""
90
+
91
+ #: inc/php/page.php:65
92
+ msgid "Go to the \"Settings\" tab."
93
+ msgstr ""
94
+
95
+ #: inc/php/page.php:66
96
+ msgid ""
97
+ "Fill in the required fields, select the desired settings and click the \"Save "
98
+ "Changes\" button."
99
+ msgstr ""
100
+
101
+ #: inc/php/page.php:67
102
  msgid ""
103
+ "Now you have several methods for display the social media follow buttons bar "
104
+ "(further just \"buttons\"). Just choose the one that is more suitable for your "
105
+ "case."
106
  msgstr ""
 
 
 
107
 
108
+ #: inc/php/page.php:68
109
  msgid ""
110
+ "<b>A)</b> For display the buttons below a content on every Posts or/and Pages, "
111
+ "just check the checkbox \"Show on Posts\" or/and \"Show on Pages\" in the section "
112
+ "\"Display options\", then click the \"Save Changes\" button."
113
  msgstr ""
 
 
 
 
114
 
115
+ #: inc/php/page.php:69
116
  msgid ""
117
+ "<b>B)</b> For add the buttons inside a post from WP Post/Page Editor use the "
118
+ "following shortcode:"
119
  msgstr ""
120
  "<b>B)</b>Para añadir la barra dentro de una entrada desde el Editor de Entradas/"
121
  "Páginas de Wordpress usa el siguiente shortcode:"
122
 
123
+ #: inc/php/page.php:71
124
  msgid ""
125
+ "<b>C)</b> For add the buttons to the widget area (in sidebar, footer etc.) use the "
126
  "\"Text\" widget and add inside it the following shortcode:"
127
  msgstr ""
128
  "<b>C)</b> Para añadir la barra al área de widgets (en la barra lateral, en el pie, "
129
  "u otro) usa el widget \"Text\" y agregálo dentro del siguiente shortcode:"
130
 
131
+ #: inc/php/page.php:73
132
  msgid ""
133
+ "<b>D)</b> For add the buttons directly to a theme files, just add one of the "
134
+ "following code (both variants do the same) to needed place (where you want to "
135
+ "display the buttons) in your theme files:"
136
  msgstr ""
 
 
 
137
 
138
+ #: inc/php/page.php:77
139
+ msgid "Enjoy your fancy social media follow buttons."
140
+ msgstr ""
141
+
142
+ #: inc/php/page.php:77
143
+ msgid "It's that simple!"
144
  msgstr ""
 
 
145
 
146
+ #: inc/php/page.php:79 inc/php/settings.php:313
147
+ msgid "Note!"
148
+ msgstr ""
149
+
150
+ #: inc/php/page.php:79
151
+ msgid "If you want more options then tell me and I will be happy to add it."
152
+ msgstr ""
153
+
154
+ #: inc/php/page.php:88
155
+ msgid "Frequently Asked Questions"
156
  msgstr "Preguntas Frecuentes"
157
 
158
+ #: inc/php/page.php:110
159
  msgid "Will this plugin work on my WordPress.COM website?"
160
  msgstr ""
161
 
162
+ #: inc/php/page.php:111
163
  msgid ""
164
+ "Sorry, this plugin is available for use only on self-hosted (WordPress.ORG) "
165
  "websites."
166
  msgstr ""
167
 
168
+ #: inc/php/page.php:113
169
  msgid "Can I use this plugin on my language?"
170
  msgstr ""
171
 
172
+ #: inc/php/page.php:115
173
+ #, php-format
174
  msgid ""
175
  "Yes. But If your language is not available then you can make one. This plugin is "
176
+ "ready for translation. The<code>.pot</code>file is included and placed in the "
177
  "<code>languages</code> folder. Many of plugin users would be delighted if you "
178
  "shared your translation with the community. Just send the translation files "
179
+ "(<code>*.po, *.mo</code>) to me at the %s and I will include the translation "
180
+ "within the next plugin update."
 
181
  msgstr ""
182
 
183
+ #: inc/php/page.php:120
184
  msgid "How does it work?"
185
  msgstr ""
186
 
187
+ #: inc/php/page.php:121
188
  msgid ""
189
+ "On the \"Settings\" tab, select the desired settings and click the \"Save Changes"
190
+ "\" button. Enjoy your fancy social media follow buttons. It's that simple!"
191
  msgstr ""
192
 
193
+ #: inc/php/page.php:123
194
+ msgid "Does this plugin requires any modification of the theme?"
195
+ msgstr ""
196
+
197
+ #: inc/php/page.php:124
198
  msgid ""
199
+ "Absolutely not. This plugin is configurable entirely from the plugin settings page."
 
200
  msgstr ""
201
 
202
+ #: inc/php/page.php:126
203
+ msgid "Does this require any knowledge of HTML or CSS?"
204
  msgstr ""
205
 
206
+ #: inc/php/page.php:127
207
  msgid ""
208
+ "Absolutely not. This plugin can be configured with no knowledge of HTML or CSS, "
209
+ "using an easy-to-use plugin settings page."
210
  msgstr ""
211
 
212
+ #: inc/php/page.php:129
213
+ msgid ""
214
+ "What I need to do if the Google PageSpeed test says that this plugin images must "
215
+ "be compressed?"
216
  msgstr ""
217
 
218
+ #: inc/php/page.php:130
219
  msgid ""
220
+ "The images that uses in this plugin are already compressed, but I will do my best "
221
+ "to find out what else can be done with the images in order to compress them even "
222
+ "better."
223
  msgstr ""
224
 
225
+ #: inc/php/page.php:132
226
  msgid "It's not working. What could be wrong?"
227
  msgstr ""
228
 
229
+ #: inc/php/page.php:133
230
  msgid ""
231
  "As with every plugin, it's possible that things don't work. The most common reason "
232
+ "for this is a web browser's cache. Every web browser stores a cache of the "
233
+ "websites you visit (pages, images, and etc.) to reduce bandwidth usage and server "
234
+ "load. This is called the browser's cache.​ Clearing your browser's cache may solve "
235
+ "the problem."
236
+ msgstr ""
237
+
238
+ #: inc/php/page.php:134
239
+ msgid ""
240
+ "It's impossible to tell what could be wrong exactly, but if you post a support "
241
+ "request in the plugin's support forum on WordPress.org, I'd be happy to give it a "
242
+ "look and try to help out. Please include as much information as possible, "
243
+ "including a link to your website where the problem can be seen."
244
  msgstr ""
245
 
246
+ #: inc/php/page.php:136
247
  msgid "Where to report bug if found?"
248
  msgstr ""
249
 
250
+ #: inc/php/page.php:138
251
+ #, php-format
252
+ msgid "Please visit the %s Dedicated Plugin Page on GitHub %s and report."
253
+ msgstr ""
254
+
255
+ #: inc/php/page.php:144
256
  msgid "Where to share any ideas or suggestions to make the plugin better?"
257
  msgstr ""
258
 
259
+ #: inc/php/page.php:146
260
+ #, php-format
261
+ msgid ""
262
+ "Any suggestions are very welcome! Please send me an email to %s "
263
+ "arthurgareginyan@gmail.com %s. Thank you!"
264
+ msgstr ""
265
+
266
+ #: inc/php/page.php:152
267
  msgid "I love this plugin! Can I help somehow?"
268
  msgstr ""
269
 
270
+ #: inc/php/page.php:154
271
+ #, php-format
272
+ msgid ""
273
+ "Yes, any financial contributions are welcome! Just visit %s my website %s, click "
274
+ "on the donate button, and thank you!"
275
+ msgstr ""
276
+
277
+ #: inc/php/settings.php:21
278
  msgid "About"
279
  msgstr "Acerca de"
280
 
281
+ #: inc/php/settings.php:23
282
  msgid ""
283
  "This plugin allows you to easily add the social media buttons toolbar to any place "
284
  "of your website."
286
  "Este plugin te permite añadir fácilmente una barra de botones de social media en "
287
  "cualquier parte de tu sitio web."
288
 
289
+ #: inc/php/settings.php:30 inc/php/settings.php:412
 
 
 
 
 
 
 
 
290
  msgid ""
291
  "I'm an independent developer, without a regular income, so every little "
292
  "contribution helps cover my costs and lets me spend more time building things for "
296
  "pequeña contribución me ayudará a cubrir mis gastos y me permitirá dedicar más "
297
  "tiempo a hacer cosas que puedan disfrutar personas como tú."
298
 
299
+ #: inc/php/settings.php:31 inc/php/settings.php:413
300
  msgid "Donate with PayPal"
301
  msgstr ""
302
 
303
+ #: inc/php/settings.php:32 inc/php/settings.php:414
304
  msgid "Thanks for your support!"
305
  msgstr "¡Gracias por su colaboración!"
306
 
307
+ #: inc/php/settings.php:37
308
+ msgid "Help"
309
+ msgstr "Ayuda"
310
+
311
+ #: inc/php/settings.php:39
312
+ msgid "Got something to say? Need help?"
313
+ msgstr "¿Tienes algo que decir? ¿Necesitas ayuda?"
314
+
315
+ #: inc/php/settings.php:62
316
  msgid "Buttons"
317
  msgstr "Botones"
318
 
319
+ #: inc/php/settings.php:64
320
  msgid ""
321
  "Just fill in the required fields to make a buttons. The social networking buttons "
322
  "will lead directly to your profile pages. If you don't want to use any of the "
326
  "social conducirán directamente a tu página de perfil en esa red. Si no quieres "
327
  "usar alguno de los botones, sencillamente no lo llenes y no aparecerá."
328
 
329
+ #: inc/php/settings.php:69
330
  msgid "Enter the link to your Facebook profile page"
331
  msgstr "Ingresa el enlace a tu página de perfil de Facebook"
332
 
333
+ #: inc/php/settings.php:75
334
  msgid "Enter the link to your Twitter profile page"
335
  msgstr "Ingresa el enlace a tu página de perfil de Twitter"
336
 
337
+ #: inc/php/settings.php:81
338
  msgid "Enter the link to your Instagram profile page"
339
  msgstr "Ingresa el enlace a tu página de perfil de Instagram"
340
 
341
+ #: inc/php/settings.php:87
342
  msgid "Enter the link to your Google+ profile page"
343
  msgstr "Ingresa el enlace a tu página de perfil de Google+"
344
 
345
+ #: inc/php/settings.php:93
346
  msgid "Enter the link to your YouTube profile page"
347
  msgstr "Ingresa el enlace a tu página de perfil de Youtube"
348
 
349
+ #: inc/php/settings.php:99
350
+ msgid "Enter the link to your YouTube Gaming profile page"
351
+ msgstr "Ingresa el enlace a tu página de perfil de YouTube Gaming"
352
+
353
+ #: inc/php/settings.php:105
354
  msgid "Enter the link to your Vimeo profile page"
355
  msgstr "Ingresa el enlace a tu página de perfil de Vimeo"
356
 
357
+ #: inc/php/settings.php:111
358
  msgid "Enter the link to your Blogger profile page"
359
  msgstr "Ingresa el enlace a tu página de perfil de Blogger"
360
 
361
+ #: inc/php/settings.php:117
362
  msgid "Enter the link to your LiveJournal profile page"
363
  msgstr "Ingresa el enlace a tu página de perfil de LiveJournal"
364
 
365
+ #: inc/php/settings.php:123
366
  msgid "Enter the link to your Reddit profile page"
367
  msgstr "Ingresa el enlace a tu página de perfil de Reddit"
368
 
369
+ #: inc/php/settings.php:129
370
  msgid "Enter the link to your LinkedIn profile page"
371
  msgstr "Ingresa el enlace a tu página de perfil de LinkedIn"
372
 
373
+ #: inc/php/settings.php:135
374
+ msgid "Enter the link to your XING profile page"
375
+ msgstr "Ingresa el enlace a tu página de perfil de XING"
376
+
377
+ #: inc/php/settings.php:141
378
  msgid "Enter the link to your Pinterest profile page"
379
  msgstr "Ingresa el enlace a tu página de perfil de Pinterest"
380
 
381
+ #: inc/php/settings.php:147
382
  msgid "Enter the link to your Tumblr profile page"
383
  msgstr "Ingresa el enlace a tu página de perfil de Tumblr"
384
 
385
+ #: inc/php/settings.php:153
386
  msgid "Enter the link to your Snapchat profile page"
387
  msgstr "Ingresa el enlace a tu página de perfil de Snapchat"
388
 
389
+ #: inc/php/settings.php:159
390
  msgid "Enter the link to your Twitch profile page"
391
  msgstr "Ingresa el enlace a tu página de perfil de Twitch"
392
 
393
+ #: inc/php/settings.php:165
394
  msgid "Enter the link to your Patreon profile page"
395
  msgstr "Ingresa el enlace a tu página de perfil de Patreon"
396
 
397
+ #: inc/php/settings.php:171
398
  msgid "Enter the link to your IMDb profile page"
399
  msgstr "Ingresa el enlace a tu página de perfil de IMDb"
400
 
401
+ #: inc/php/settings.php:177
402
  msgid "Enter the link to your SoundCloud profile page"
403
  msgstr "Ingresa el enlace a tu página de perfil de SoundCloud"
404
 
405
+ #: inc/php/settings.php:183
406
  msgid "Enter the link to your Spotify profile page"
407
  msgstr "Ingresa el enlace a tu página de perfil de Spotify"
408
 
409
+ #: inc/php/settings.php:189
410
  msgid "Enter the link to your Bandcamp profile page"
411
  msgstr "Ingresa el enlace a tu página de perfil de Bandcamp"
412
 
413
+ #: inc/php/settings.php:195
414
  msgid "Enter the link to your Dloky profile page"
415
  msgstr "Ingresa el enlace a tu página de perfil de Dloky"
416
 
417
+ #: inc/php/settings.php:201
418
+ msgid "Enter the link to your Amazon profile page"
419
+ msgstr "Ingresa el enlace a tu página de perfil de Amazon"
420
+
421
+ #: inc/php/settings.php:207
422
+ msgid "Enter the link to your BookBub profile page"
423
+ msgstr "Ingresa el enlace a tu página de perfil de BookBub"
424
+
425
+ #: inc/php/settings.php:213
426
  msgid "Enter the link to your Goodreads profile page"
427
  msgstr "Ingresa el enlace a tu página de perfil de Goodreads"
428
 
429
+ #: inc/php/settings.php:219
430
  msgid "Enter the link to your MeetVibe profile page"
431
  msgstr "Ingresa el enlace a tu página de perfil de MeetVibe"
432
 
433
+ #: inc/php/settings.php:225
434
  msgid "Enter the link to your Meetup profile page"
435
  msgstr "Ingresa el enlace a tu página de perfil de Meetup"
436
 
437
+ #: inc/php/settings.php:231
438
  msgid "Enter the link to your Steam profile page"
439
  msgstr "Ingresa el enlace a tu página de perfil de Steam"
440
 
441
+ #: inc/php/settings.php:237
442
+ msgid "Enter the link to your Beam profile page"
443
+ msgstr "Ingresa el enlace a tu página de perfil de Beam"
444
+
445
+ #: inc/php/settings.php:243
446
  msgid "Enter the link to your Discord profile page"
447
  msgstr "Ingresa el enlace a tu página de perfil de Discord"
448
 
449
+ #: inc/php/settings.php:249
450
  msgid "Enter the link to your Yelp profile page"
451
  msgstr "Ingresa el enlace a tu página de perfil de Yelp"
452
 
453
+ #: inc/php/settings.php:255
454
  msgid "Enter the link to your VKontakte profile page"
455
  msgstr "Ingresa el enlace a tu página de perfil de VKontakte"
456
 
457
+ #: inc/php/settings.php:261
458
  msgid "Enter the link to your Odnoklassniki profile page"
459
  msgstr "Ingresa el enlace a tu página de perfil de Odnoklassniki"
460
 
461
+ #: inc/php/settings.php:267
462
  msgid "Enter the link to your Telegram profile page"
463
  msgstr "Ingresa el enlace a tu página de perfil de Telegram"
464
 
465
+ #: inc/php/settings.php:273
466
  msgid "Enter the link to your GitHub profile page"
467
  msgstr "Ingresa el enlace a tu página de perfil de GitHub"
468
 
469
+ #: inc/php/settings.php:279
470
  msgid "Enter the link to your WordPress profile page"
471
  msgstr "Ingresa el enlace a tu página de perfil de WordPress"
472
 
473
+ #: inc/php/settings.php:285
474
  msgid "Enter the link to your CodePen profile page"
475
  msgstr "Ingresa el enlace a tu página de perfil de CodePen"
476
 
477
+ #: inc/php/settings.php:291
478
  msgid ""
479
  "Enter your Skype name with prefix <b>skype:</b> and suffix <b>?call</b>, or <b>?"
480
  "add</b>, or <b>?chat</b>, or <b>?userinfo</b> for view profile"
482
  "Ingresa tu nombre de Skype con prefijo <b>skype:</b> y sufijo <b>?call</b>, o <b>?"
483
  "add</b>, o <b>?chat</b>, o <b>?userinfo</b> para ver el perfil"
484
 
485
+ #: inc/php/settings.php:297
486
  msgid "Enter the link to your personal website"
487
  msgstr "Ingresa el enlace a tu sitio web personal"
488
 
489
+ #: inc/php/settings.php:303
490
  msgid "Enter your email address with prefix <b>mailto:</b>"
491
  msgstr "Ingresa tu dirección de correo electrónico con prefijo <b>mailto:</b>"
492
 
493
+ #: inc/php/settings.php:309
494
  msgid "Enter the link to your RSS Feed"
495
  msgstr "Ingresa el enlace a tu Feed de RSS"
496
 
497
+ #: inc/php/settings.php:313
498
+ msgid ""
499
+ "If you did not find the button you need, then tell me and I will gladly add it for "
500
+ "you."
501
+ msgstr ""
502
+
503
+ #: inc/php/settings.php:314 inc/php/settings.php:397
504
  msgid "Save Changes"
505
  msgstr "Guardar las modificaciones"
506
 
507
+ #: inc/php/settings.php:319
508
  msgid "Display options"
509
  msgstr "Opciones de presentación"
510
 
511
+ #: inc/php/settings.php:321
512
+ msgid "There you can configure this plugin."
513
+ msgstr ""
514
+
515
+ #: inc/php/settings.php:325
516
  msgid "Show on Posts"
517
  msgstr "Mostrar en Entradas"
518
 
519
+ #: inc/php/settings.php:326
520
  msgid "Display toolbar below content on Posts."
521
  msgstr "Mostrar la barra abajo del contenido en Entradas"
522
 
523
+ #: inc/php/settings.php:330
524
  msgid "Show on Pages"
525
  msgstr "Mostrar en Páginas"
526
 
527
+ #: inc/php/settings.php:331
528
  msgid "Display toolbar below content on Pages."
529
  msgstr "Mostrar la barra abajo del contenido en Páginas"
530
 
531
+ #: inc/php/settings.php:335
532
  msgid "Open in new tab"
533
  msgstr "Abrir en una nueva pestaña"
534
 
535
+ #: inc/php/settings.php:336
536
  msgid "Open link in a new tab/window."
537
  msgstr "¿Abrir enlace en una nueva pestaña/ventana?"
538
 
539
+ #: inc/php/settings.php:340
540
  msgid "Tooltips"
541
  msgstr ""
542
 
543
+ #: inc/php/settings.php:341
544
  msgid "Enable/disable a tooltips with name of the social media above every button."
545
  msgstr ""
546
 
547
+ #: inc/php/settings.php:345
548
  msgid "Icon size"
549
  msgstr "Tamaño de ícono"
550
 
551
+ #: inc/php/settings.php:346
552
  msgid "Enter the size of icons (in px) in your social media buttons toolbar."
553
  msgstr ""
554
  "Ingrese el tamaño de los íconos (en píxeles) en tu barra de botones Social Media"
555
 
556
+ #: inc/php/settings.php:352
557
  msgid "Margin"
558
  msgstr "Margen"
559
 
560
+ #: inc/php/settings.php:353
561
  msgid ""
562
  "Enter the size of space (in px) between icons in your social media buttons toolbar."
563
  msgstr ""
564
  "Ingresa el espacio (en píxeles) entre íconos en tu barra de botones de Social Media"
565
 
566
+ #: inc/php/settings.php:369
567
  msgid "Alignment"
568
  msgstr "Alineación"
569
 
570
+ #: inc/php/settings.php:375
571
  msgid "Left"
572
  msgstr "Izquierda"
573
 
574
+ #: inc/php/settings.php:379
575
  msgid "Center"
576
  msgstr "Centro"
577
 
578
+ #: inc/php/settings.php:383
579
  msgid "Right"
580
  msgstr "Derecha"
581
 
582
+ #: inc/php/settings.php:390
583
  msgid "Caption"
584
  msgstr "Leyenda"
585
 
586
+ #: inc/php/settings.php:391
587
  msgid ""
588
  "Enter the caption to your social media buttons toolbar. It will be displays before "
589
  "the toolbar."
591
  "Ingresa la leyenda para tu barra de botones de Social Media. Aparecerá arriba de "
592
  "la barra de botones."
593
 
594
+ #: inc/php/settings.php:402
595
  msgid "Preview"
596
  msgstr "Vista previa"
597
 
598
+ #: inc/php/settings.php:404
599
+ msgid "Click the \"Save Changes\" button to update this preview."
600
+ msgstr ""
 
 
 
 
 
 
 
 
601
 
602
  #. Plugin URI of the plugin/theme
603
  msgid "https://github.com/ArthurGareginyan/social-media-buttons-toolbar"
620
  msgid "http://www.arthurgareginyan.com"
621
  msgstr "http://www.arthurgareginyan.com"
622
 
623
+ #~ msgid ""
624
+ #~ "<b>A)</b> For display the buttons below a content on every Posts or/and Pages, "
625
+ #~ "just check the checkbox \"Show on Posts\" or/and \"Show on Pages\" in the "
626
+ #~ "section \"Display options\", then click \"Save Changes\". It's that simple!"
627
+ #~ msgstr ""
628
+ #~ "<b>A)</b> Para mosrar la barra después del contenido de cada Entrada y/o de "
629
+ #~ "cada Página, sólo marca la casilla \"Mostrar en Entradas\" y/o \"Mostrar en "
630
+ #~ "Páginas\" en la sección \"Opciones de pantalla\", luego haz clic en \"Guardar "
631
+ #~ "los cambios\". ¡Así de simple!"
632
+
633
+ #~ msgid ""
634
+ #~ "<b>D)</b> For add the buttons directly to a theme files, just add one of the "
635
+ #~ "following code (both variants do the same) to needed place (where you want to "
636
+ #~ "display the bar) in your theme files:"
637
+ #~ msgstr ""
638
+ #~ "<b>D)</b> Para añadir la barra directamente a los archivos del tema, sólo "
639
+ #~ "agrega uno de los siguientes códigos (cualquiera de los dos hace lo mismo) en "
640
+ #~ "el lugar deseado (donde quieres que aparezca la barra) en los archivos de tu "
641
+ #~ "tema:"
642
+
643
+ #~ msgid ""
644
+ #~ "You have several methods for display the social media follow buttons bar "
645
+ #~ "(further just \"bar\") on your website. But first, fill in the required fields, "
646
+ #~ "then click \"Save Changes\"."
647
+ #~ msgstr ""
648
+ #~ "Tienes varios métodos para mostrar la barra de botones de social media (en "
649
+ #~ "adelante, la llamaremos sencillamente \"barra\") en tu sitio web. Pero primero, "
650
+ #~ "llena los campos requeridos, y luego haz clic en \"Guardar cambios\"."
651
+
652
+ #~ msgid ""
653
+ #~ "It's that simple! If you want more options then tell me and I will be happy to "
654
+ #~ "add it."
655
+ #~ msgstr ""
656
+ #~ "¡Es así de simple! Si desea más opciones entonces Dile y yo estaremos "
657
+ #~ "encantados de añadirlo."
658
+
659
+ #~ msgid "Click \"Save Changes\" to update this preview."
660
+ #~ msgstr ""
661
+ #~ "Haz clic en \"Guardar los cambios\" para actualizar esta previsualización."
662
+
663
+ #~ msgid ""
664
+ #~ "by <a href=\"http://www.arthurgareginyan.com\" target=\"_blank\">Arthur "
665
+ #~ "Gareginyan</a>"
666
+ #~ msgstr ""
667
+ #~ "por <a href=\"http://www.arthurgareginyan.com\" target=\"_blank\">Arthur "
668
+ #~ "Gareginyan</a>"
669
+
670
  #~ msgid ""
671
  #~ "You have several methods for display the social media buttons toolbar (further "
672
  #~ "just \"toolbar\") on your website. But first, fill in the required fields, then "
languages/social-media-buttons-toolbar-ru_RU.mo CHANGED
Binary file
languages/social-media-buttons-toolbar-ru_RU.po CHANGED
@@ -1,8 +1,8 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Social Media Buttons Toolbar\n"
4
- "POT-Creation-Date: 2017-03-28 05:24+0300\n"
5
- "PO-Revision-Date: 2017-03-28 05:24+0300\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "Language: ru\n"
@@ -21,186 +21,271 @@ msgstr ""
21
  "X-Poedit-SearchPath-0: .\n"
22
  "X-Poedit-SearchPathExcluded-0: *.js\n"
23
 
 
 
 
 
 
 
 
 
24
  #. Plugin Name of the plugin/theme
25
- #: inc/php/settings_page.php:21 social-media-buttons-toolbar.php:120
26
  msgid "Social Media Follow Buttons Bar"
27
  msgstr "Social Media Follow Buttons Bar"
28
 
29
- #: inc/php/settings_page.php:24
30
- msgid ""
31
- "by <a href=\"http://www.arthurgareginyan.com\" target=\"_blank\">Arthur "
32
- "Gareginyan</a>"
33
- msgstr ""
34
- "от <a href=\"http://www.arthurgareginyan.com\" target=\"_blank\">Артур "
35
- "Гарегинян</a>"
36
 
37
- #: inc/php/settings_page.php:32 social-media-buttons-toolbar.php:88
38
- msgid "Settings"
39
- msgstr "Настройки"
40
 
41
- #: inc/php/settings_page.php:33 inc/php/settings_page.php:53
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
42
  msgid "Usage"
43
  msgstr "Применение"
44
 
45
- #: inc/php/settings_page.php:34
46
  msgid "F.A.Q."
47
  msgstr "F.A.Q."
48
 
49
- #: inc/php/settings_page.php:35 inc/php/settings_page.php:120
50
  msgid "Author"
51
  msgstr "Автор"
52
 
53
- #: inc/php/settings_page.php:36 inc/php/settings_page.php:129
54
- #: inc/php/settings_tab.php:36
55
  msgid "Support"
56
  msgstr "Поддержка"
57
 
58
- #: inc/php/settings_page.php:37
59
  msgid "Family"
60
  msgstr "Семья"
61
 
62
- #: inc/php/settings_page.php:55
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
63
  msgid ""
64
- "You have several methods for display the social media follow buttons bar "
65
- "(further just \"bar\") on your website. But first, fill in the required "
66
- "fields, then click \"Save Changes\"."
67
  msgstr ""
68
- "У вас есть несколько способов для того, чтобы отобразить блок социальных "
69
- "медиа кнопок (далее просто “кнопки”) на вашем вебсайте. Но сначала заполните "
70
- "поля для каждой нужной кнопки, а затем нажмите “Сохранить изменения”."
71
 
72
- #: inc/php/settings_page.php:56
73
  msgid ""
74
- "<b>A)</b> For display the bar below content on every Posts or/and Pages, "
75
- "just check the checkbox \"Show on Posts\" or/and \"Show on Pages\" in the "
76
- "section \"Display options\", then click \"Save Changes\". It's that simple!"
77
  msgstr ""
78
 
79
- #: inc/php/settings_page.php:57
80
  msgid ""
81
- "<b>B)</b> For add the bar inside a post from WP Post/Page Editor use the "
82
  "following shortcode:"
83
  msgstr ""
84
 
85
- #: inc/php/settings_page.php:59
86
  msgid ""
87
- "<b>C)</b> For add the bar to the widget area (in sidebar, footer etc.) use "
88
- "the \"Text\" widget and add inside it the following shortcode:"
89
  msgstr ""
90
 
91
- #: inc/php/settings_page.php:61
92
  msgid ""
93
- "<b>D)</b> For add the bar directly to a theme files, just add one of the "
94
  "following code (both variants do the same) to needed place (where you want "
95
- "to display the bar) in your theme files:"
96
  msgstr ""
97
 
98
- #: inc/php/settings_page.php:64
99
- msgid ""
100
- "It's that simple! If you want more options then tell me and I will be happy "
101
- "to add it."
 
 
 
 
 
 
 
 
 
 
102
  msgstr ""
103
- "Это так просто! Если вы хотите иметь больше опций, то скажите мне об этом и "
104
- "я буду счастлив добавить их."
105
 
106
- #: inc/php/settings_page.php:73
107
- msgid "Frequent Questions"
108
  msgstr "Частые вопросы"
109
 
110
- #: inc/php/settings_page.php:76
111
  msgid "Will this plugin work on my WordPress.COM website?"
112
  msgstr "Этот плагин будет работать на моем сайте WordPress.COM?"
113
 
114
- #: inc/php/settings_page.php:77
115
  msgid ""
116
- "Sorry, this plugin is available for use only on self-hosted (WordPress.org) "
117
  "websites."
118
  msgstr ""
 
 
119
 
120
- #: inc/php/settings_page.php:80
121
  msgid "Can I use this plugin on my language?"
122
  msgstr "Можно ли использовать этот плагин на моём языке?"
123
 
124
- #: inc/php/settings_page.php:81
 
125
  msgid ""
126
  "Yes. But If your language is not available then you can make one. This "
127
  "plugin is ready for translation. The<code>.pot</code>file is included and "
128
- "placed in <code>languages</code> folder. Many of plugin users would be "
129
  "delighted if you shared your translation with the community. Just send the "
130
- "translation files (<code>*.po, *.mo</code>) to me at the <a href=\"mailto:"
131
- "arthurgareginyan@gmail.com?subject=Social Media Follow Buttons Bar"
132
- "\">arthurgareginyan@gmail.com</a> and I will include the translation within "
133
- "the next plugin update."
134
  msgstr ""
135
 
136
- #: inc/php/settings_page.php:84
137
  msgid "How does it work?"
138
  msgstr "Как оно работает?"
139
 
140
- #: inc/php/settings_page.php:85
141
  msgid ""
142
- "First, go to page <code>Settings</code> &#8680; <code>Social Media Follow "
143
- "Buttons</code>."
 
144
  msgstr ""
145
 
146
- #: inc/php/settings_page.php:86
 
 
 
 
147
  msgid ""
148
- "On the plugins page you find the fields where you can enter your<code>User "
149
- "ID's</code>,<code>URL</code>to your social network profile."
150
  msgstr ""
 
 
151
 
152
- #: inc/php/settings_page.php:89
153
- msgid "Does this plugin require modification to the theme?"
154
- msgstr ""
155
 
156
- #: inc/php/settings_page.php:90
157
  msgid ""
158
- "Absolutely not. This plugin is added/configured entirely from the website's "
159
- "Admin section."
160
  msgstr ""
 
 
161
 
162
- #: inc/php/settings_page.php:93
163
- msgid "Does this require any knowledge of HTML or CSS?"
 
 
164
  msgstr ""
165
 
166
- #: inc/php/settings_page.php:94
167
  msgid ""
168
- "Absolutely not. This plugin can be configured with no knowledge of HTML or "
169
- "CSS, using a simple WordPress settings page."
 
170
  msgstr ""
171
 
172
- #: inc/php/settings_page.php:97
173
  msgid "It's not working. What could be wrong?"
174
  msgstr "Оно не работает. Что может быть не так?"
175
 
176
- #: inc/php/settings_page.php:98
177
  msgid ""
178
  "As with every plugin, it's possible that things don't work. The most common "
179
- "reason for this is that the plugin has a conflict with another plugin you're "
180
- "using. It's impossible to tell what could be wrong exactly, but if you post "
181
- "a support request in the plugin's support forum on WordPress.org, I'd be "
182
- "happy to give it a look and try to help out. Please include as much "
183
- "information as possible, including a link to your website where the problem "
184
- "can be seen."
185
  msgstr ""
186
 
187
- #: inc/php/settings_page.php:101
 
 
 
 
 
 
 
 
188
  msgid "Where to report bug if found?"
189
  msgstr "Где можно сообщить об ошибке?"
190
 
191
- #: inc/php/settings_page.php:105
 
 
 
 
 
 
192
  msgid "Where to share any ideas or suggestions to make the plugin better?"
193
  msgstr ""
 
194
 
195
- #: inc/php/settings_page.php:109
 
 
 
 
 
 
 
196
  msgid "I love this plugin! Can I help somehow?"
197
  msgstr "Я очень люблю этот плагин! Могу Я чем-то помочь?"
198
 
199
- #: inc/php/settings_tab.php:21
 
 
 
 
 
 
 
200
  msgid "About"
201
  msgstr "О плагине"
202
 
203
- #: inc/php/settings_tab.php:23
204
  msgid ""
205
  "This plugin allows you to easily add the social media buttons toolbar to any "
206
  "place of your website."
@@ -208,15 +293,7 @@ msgstr ""
208
  "Этот плагин позволяет легко добавить блок социальных медиа кнопок в любое "
209
  "место на вашем веб-сайте."
210
 
211
- #: inc/php/settings_tab.php:28
212
- msgid "Help"
213
- msgstr "Помощь"
214
-
215
- #: inc/php/settings_tab.php:30
216
- msgid "Got something to say? Need help?"
217
- msgstr "Есть что сказать? Нужна помощь?"
218
-
219
- #: inc/php/settings_tab.php:38
220
  msgid ""
221
  "I'm an independent developer, without a regular income, so every little "
222
  "contribution helps cover my costs and lets me spend more time building "
@@ -226,19 +303,27 @@ msgstr ""
226
  "вклад помогает мне покрыть затраты и позволяет тратить больше времени на "
227
  "создание программ для людей как вы."
228
 
229
- #: inc/php/settings_tab.php:39
230
  msgid "Donate with PayPal"
231
  msgstr ""
232
 
233
- #: inc/php/settings_tab.php:40
234
  msgid "Thanks for your support!"
235
  msgstr "Спасибо за вашу поддержку!"
236
 
237
- #: inc/php/settings_tab.php:62
 
 
 
 
 
 
 
 
238
  msgid "Buttons"
239
  msgstr "Кнопки"
240
 
241
- #: inc/php/settings_tab.php:64
242
  msgid ""
243
  "Just fill in the required fields to make a buttons. The social networking "
244
  "buttons will lead directly to your profile pages. If you don't want to use "
@@ -250,135 +335,155 @@ msgstr ""
250
  "хотите использовать любой из следующих кнопок, то вы можете не заполнить их "
251
  "и тогда они не появятся."
252
 
253
- #: inc/php/settings_tab.php:69
254
  msgid "Enter the link to your Facebook profile page"
255
  msgstr "Введите ссылку на вашу страницу профиля Facebook"
256
 
257
- #: inc/php/settings_tab.php:75
258
  msgid "Enter the link to your Twitter profile page"
259
  msgstr "Введите ссылку на вашу страницу профиля Twitter"
260
 
261
- #: inc/php/settings_tab.php:81
262
  msgid "Enter the link to your Instagram profile page"
263
  msgstr "Введите ссылку на вашу страницу профиля Instagram"
264
 
265
- #: inc/php/settings_tab.php:87
266
  msgid "Enter the link to your Google+ profile page"
267
  msgstr "Введите ссылку на вашу страницу профиля Google+"
268
 
269
- #: inc/php/settings_tab.php:93
270
  msgid "Enter the link to your YouTube profile page"
271
  msgstr "Введите ссылку на вашу страницу профиля YouTube"
272
 
273
- #: inc/php/settings_tab.php:99
 
 
 
 
274
  msgid "Enter the link to your Vimeo profile page"
275
  msgstr "Введите ссылку на вашу страницу профиля Vimeo"
276
 
277
- #: inc/php/settings_tab.php:105
278
  msgid "Enter the link to your Blogger profile page"
279
  msgstr "Введите ссылку на вашу страницу профиля Blogger"
280
 
281
- #: inc/php/settings_tab.php:111
282
  msgid "Enter the link to your LiveJournal profile page"
283
  msgstr "Введите ссылку на вашу страницу профиля LiveJournal"
284
 
285
- #: inc/php/settings_tab.php:117
286
  msgid "Enter the link to your Reddit profile page"
287
  msgstr "Введите ссылку на вашу страницу профиля Reddit"
288
 
289
- #: inc/php/settings_tab.php:123
290
  msgid "Enter the link to your LinkedIn profile page"
291
  msgstr "Введите ссылку на вашу страницу профиля LinkedIn"
292
 
293
- #: inc/php/settings_tab.php:129
 
 
 
 
294
  msgid "Enter the link to your Pinterest profile page"
295
  msgstr "Введите ссылку на вашу страницу профиля Pinterest"
296
 
297
- #: inc/php/settings_tab.php:135
298
  msgid "Enter the link to your Tumblr profile page"
299
  msgstr "Введите ссылку на вашу страницу профиля Tumblr"
300
 
301
- #: inc/php/settings_tab.php:141
302
  msgid "Enter the link to your Snapchat profile page"
303
  msgstr "Введите ссылку на вашу страницу профиля Snapchat"
304
 
305
- #: inc/php/settings_tab.php:147
306
  msgid "Enter the link to your Twitch profile page"
307
  msgstr "Введите ссылку на вашу страницу профиля Twitch"
308
 
309
- #: inc/php/settings_tab.php:153
310
  msgid "Enter the link to your Patreon profile page"
311
  msgstr "Введите ссылку на вашу страницу профиля Patreon"
312
 
313
- #: inc/php/settings_tab.php:159
314
  msgid "Enter the link to your IMDb profile page"
315
  msgstr "Введите ссылку на вашу страницу профиля IMDb"
316
 
317
- #: inc/php/settings_tab.php:165
318
  msgid "Enter the link to your SoundCloud profile page"
319
  msgstr "Введите ссылку на вашу страницу профиля SoundCloud"
320
 
321
- #: inc/php/settings_tab.php:171
322
  msgid "Enter the link to your Spotify profile page"
323
  msgstr "Введите ссылку на вашу страницу профиля Spotify"
324
 
325
- #: inc/php/settings_tab.php:177
326
  msgid "Enter the link to your Bandcamp profile page"
327
  msgstr "Введите ссылку на вашу страницу профиля Bandcamp"
328
 
329
- #: inc/php/settings_tab.php:183
330
  msgid "Enter the link to your Dloky profile page"
331
  msgstr "Введите ссылку на вашу страницу профиля Dloky"
332
 
333
- #: inc/php/settings_tab.php:189
 
 
 
 
 
 
 
 
334
  msgid "Enter the link to your Goodreads profile page"
335
  msgstr "Введите ссылку на вашу страницу профиля Goodreads"
336
 
337
- #: inc/php/settings_tab.php:195
338
  msgid "Enter the link to your MeetVibe profile page"
339
  msgstr "Введите ссылку на вашу страницу профиля MeetVibe"
340
 
341
- #: inc/php/settings_tab.php:201
342
  msgid "Enter the link to your Meetup profile page"
343
  msgstr "Введите ссылку на вашу страницу профиля Meetup"
344
 
345
- #: inc/php/settings_tab.php:207
346
  msgid "Enter the link to your Steam profile page"
347
  msgstr "Введите ссылку на вашу страницу профиля Steam"
348
 
349
- #: inc/php/settings_tab.php:213
 
 
 
 
350
  msgid "Enter the link to your Discord profile page"
351
  msgstr "Введите ссылку на вашу страницу профиля Discord"
352
 
353
- #: inc/php/settings_tab.php:219
354
  msgid "Enter the link to your Yelp profile page"
355
  msgstr "Введите ссылку на вашу страницу профиля Yelp"
356
 
357
- #: inc/php/settings_tab.php:225
358
  msgid "Enter the link to your VKontakte profile page"
359
  msgstr "Введите ссылку на вашу страницу профиля ВКонтакте"
360
 
361
- #: inc/php/settings_tab.php:231
362
  msgid "Enter the link to your Odnoklassniki profile page"
363
  msgstr "Введите ссылку на вашу страницу профиля Одноклассники"
364
 
365
- #: inc/php/settings_tab.php:237
366
  msgid "Enter the link to your Telegram profile page"
367
  msgstr "Введите ссылку на вашу страницу профиля Telegram"
368
 
369
- #: inc/php/settings_tab.php:243
370
  msgid "Enter the link to your GitHub profile page"
371
  msgstr "Введите ссылку на вашу страницу профиля GitHub"
372
 
373
- #: inc/php/settings_tab.php:249
374
  msgid "Enter the link to your WordPress profile page"
375
  msgstr "Введите ссылку на вашу страницу профиля WordPress"
376
 
377
- #: inc/php/settings_tab.php:255
378
  msgid "Enter the link to your CodePen profile page"
379
  msgstr "Введите ссылку на вашу страницу профиля CodePen"
380
 
381
- #: inc/php/settings_tab.php:261
382
  msgid ""
383
  "Enter your Skype name with prefix <b>skype:</b> and suffix <b>?call</b>, or "
384
  "<b>?add</b>, or <b>?chat</b>, or <b>?userinfo</b> for view profile"
@@ -387,75 +492,85 @@ msgstr ""
387
  "b>, или <b>?add</b>, или <b>?chat</b>, или <b>?userinfo</b> для просмотра "
388
  "профиля"
389
 
390
- #: inc/php/settings_tab.php:267
391
  msgid "Enter the link to your personal website"
392
  msgstr "Введите ссылку на ваш персональный сайт"
393
 
394
- #: inc/php/settings_tab.php:273
395
  msgid "Enter your email address with prefix <b>mailto:</b>"
396
  msgstr "Введите адрес электронной почты с префиксом <b>mailto:</b>"
397
 
398
- #: inc/php/settings_tab.php:279
399
  msgid "Enter the link to your RSS Feed"
400
  msgstr "Введите ссылку на ваш RSS поток"
401
 
402
- #: inc/php/settings_tab.php:283 inc/php/settings_tab.php:365
 
 
 
 
 
 
403
  msgid "Save Changes"
404
  msgstr "Сохранить изменения"
405
 
406
- #: inc/php/settings_tab.php:288
407
  msgid "Display options"
408
  msgstr "Настройки отображения"
409
 
410
- #: inc/php/settings_tab.php:293
 
 
 
 
411
  msgid "Show on Posts"
412
  msgstr "Показать в записях"
413
 
414
- #: inc/php/settings_tab.php:294
415
  msgid "Display toolbar below content on Posts."
416
  msgstr "Показывать кнопки под содержанием в записях"
417
 
418
- #: inc/php/settings_tab.php:298
419
  msgid "Show on Pages"
420
  msgstr "Показывать на страницах"
421
 
422
- #: inc/php/settings_tab.php:299
423
  msgid "Display toolbar below content on Pages."
424
  msgstr "Показывать кнопки под содержанием на страницах"
425
 
426
- #: inc/php/settings_tab.php:303
427
  msgid "Open in new tab"
428
  msgstr "Открыть в новой вкладке"
429
 
430
- #: inc/php/settings_tab.php:304
431
  msgid "Open link in a new tab/window."
432
  msgstr "Открыть ссылку в новом окне/вкладке"
433
 
434
- #: inc/php/settings_tab.php:308
435
  msgid "Tooltips"
436
  msgstr "Подсказки"
437
 
438
- #: inc/php/settings_tab.php:309
439
  msgid ""
440
  "Enable/disable a tooltips with name of the social media above every button."
441
  msgstr ""
442
  "Включить/отключить всплывающие подсказки с названием социальных медиа над "
443
  "каждой кнопкой."
444
 
445
- #: inc/php/settings_tab.php:313
446
  msgid "Icon size"
447
  msgstr "Размер иконки"
448
 
449
- #: inc/php/settings_tab.php:314
450
  msgid "Enter the size of icons (in px) in your social media buttons toolbar."
451
  msgstr ""
452
  "Введите размер иконок (в пикселях) для вашей панели социальных медиа кнопок."
453
 
454
- #: inc/php/settings_tab.php:320
455
  msgid "Margin"
456
  msgstr "Отступ"
457
 
458
- #: inc/php/settings_tab.php:321
459
  msgid ""
460
  "Enter the size of space (in px) between icons in your social media buttons "
461
  "toolbar."
@@ -463,27 +578,27 @@ msgstr ""
463
  "Введите размер пространства (в пикселях) между иконками для вашей панели "
464
  "социальных медиа кнопок."
465
 
466
- #: inc/php/settings_tab.php:337
467
  msgid "Alignment"
468
  msgstr "Выравнивание"
469
 
470
- #: inc/php/settings_tab.php:343
471
  msgid "Left"
472
  msgstr "Слева"
473
 
474
- #: inc/php/settings_tab.php:347
475
  msgid "Center"
476
  msgstr "По центру"
477
 
478
- #: inc/php/settings_tab.php:351
479
  msgid "Right"
480
  msgstr "Справа"
481
 
482
- #: inc/php/settings_tab.php:358
483
  msgid "Caption"
484
  msgstr "Заголовок"
485
 
486
- #: inc/php/settings_tab.php:359
487
  msgid ""
488
  "Enter the caption to your social media buttons toolbar. It will be displays "
489
  "before the toolbar."
@@ -491,23 +606,15 @@ msgstr ""
491
  "Введите заголовок для блока с кнопками социальных медиа. Он будет отображает "
492
  "над панелью."
493
 
494
- #: inc/php/settings_tab.php:370
495
  msgid "Preview"
496
  msgstr "Предварительный просмотр"
497
 
498
- #: inc/php/settings_tab.php:372
499
- msgid "Click \"Save Changes\" to update this preview."
500
  msgstr ""
501
  "Нажмите кнопку «Сохранить изменения», чтобы обновить этот пред. просмотр."
502
 
503
- #: social-media-buttons-toolbar.php:104
504
- msgid "Donate"
505
- msgstr "Поддержать разработку"
506
-
507
- #: social-media-buttons-toolbar.php:120
508
- msgid "Social Media Follow Buttons"
509
- msgstr "Social Media Follow Buttons"
510
-
511
  #. Plugin URI of the plugin/theme
512
  msgid "https://github.com/ArthurGareginyan/social-media-buttons-toolbar"
513
  msgstr "https://github.com/ArthurGareginyan/social-media-buttons-toolbar"
@@ -526,6 +633,34 @@ msgstr "Артур Гарегинян"
526
  msgid "http://www.arthurgareginyan.com"
527
  msgstr "http://www.arthurgareginyan.com"
528
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
529
  #~ msgid ""
530
  #~ "You have several methods for display the social media buttons toolbar "
531
  #~ "(further just \"toolbar\") on your website. But first, fill in the "
@@ -626,11 +761,6 @@ msgstr "http://www.arthurgareginyan.com"
626
  #~ "от <a href=“http://www.arthurgareginyan.com” target=“_blank”>Артур "
627
  #~ "“Berserkr” Гарегинян</a>"
628
 
629
- #~ msgid "If you want more options then tell me and I will be happy to add it."
630
- #~ msgstr ""
631
- #~ "Если вы хотите больше опций, то скажите мне об этом и я буду счастлив "
632
- #~ "добавить их."
633
-
634
  #~ msgid ""
635
  #~ "If you like this plugin and find it useful, help me to make this plugin "
636
  #~ "even better and keep it up-to-date."
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Social Media Buttons Toolbar\n"
4
+ "POT-Creation-Date: 2017-05-07 13:26+0300\n"
5
+ "PO-Revision-Date: 2017-05-07 17:40+0300\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "Language: ru\n"
21
  "X-Poedit-SearchPath-0: .\n"
22
  "X-Poedit-SearchPathExcluded-0: *.js\n"
23
 
24
+ #: inc/php/core.php:31 inc/php/page.php:40
25
+ msgid "Settings"
26
+ msgstr "Настройки"
27
+
28
+ #: inc/php/core.php:47
29
+ msgid "Donate"
30
+ msgstr "Поддержать разработку"
31
+
32
  #. Plugin Name of the plugin/theme
33
+ #: inc/php/core.php:62 inc/php/page.php:25
34
  msgid "Social Media Follow Buttons Bar"
35
  msgstr "Social Media Follow Buttons Bar"
36
 
37
+ #: inc/php/core.php:62
38
+ msgid "Social Media Follow Buttons"
39
+ msgstr "Social Media Follow Buttons"
 
 
 
 
40
 
41
+ #: inc/php/messages.php:30
42
+ msgid "Hello. I'm Arthur, the author of this plugin."
43
+ msgstr "Привет! Я Артур, автор этого плагина."
44
 
45
+ #: inc/php/messages.php:32
46
+ #, php-format
47
+ msgid "Thank you for installing my plugin! I hope you will love it %s"
48
+ msgstr "Спасибо, что установили мой плагин! Надеюсь, что он вам полюбится %s"
49
+
50
+ #: inc/php/messages.php:67
51
+ msgid "You have installed an old version of this plugin."
52
+ msgstr "Вы установили устаревшую версию этого плагина."
53
+
54
+ #: inc/php/messages.php:68
55
+ msgid "Please update the plugin to the latest version, and all will be fine."
56
+ msgstr "Пожалуйста, обновите плагин до последней версии и всё будет отлично."
57
+
58
+ #: inc/php/page.php:28
59
+ #, php-format
60
+ msgid "by %s Arthur Gareginyan %s"
61
+ msgstr "от %s Артура Гарегинян %s"
62
+
63
+ #: inc/php/page.php:41 inc/php/page.php:61
64
  msgid "Usage"
65
  msgstr "Применение"
66
 
67
+ #: inc/php/page.php:42
68
  msgid "F.A.Q."
69
  msgstr "F.A.Q."
70
 
71
+ #: inc/php/page.php:43 inc/php/page.php:168
72
  msgid "Author"
73
  msgstr "Автор"
74
 
75
+ #: inc/php/page.php:44 inc/php/page.php:177 inc/php/settings.php:28
76
+ #: inc/php/settings.php:410
77
  msgid "Support"
78
  msgstr "Поддержка"
79
 
80
+ #: inc/php/page.php:45
81
  msgid "Family"
82
  msgstr "Семья"
83
 
84
+ #: inc/php/page.php:63
85
+ msgid ""
86
+ "To display the social media follow buttons bar on the front end of your "
87
+ "website, simply follow these steps:"
88
+ msgstr ""
89
+
90
+ #: inc/php/page.php:65
91
+ msgid "Go to the \"Settings\" tab."
92
+ msgstr "Перейдите на вкладку «Настройки»."
93
+
94
+ #: inc/php/page.php:66
95
+ msgid ""
96
+ "Fill in the required fields, select the desired settings and click the "
97
+ "\"Save Changes\" button."
98
+ msgstr ""
99
+
100
+ #: inc/php/page.php:67
101
  msgid ""
102
+ "Now you have several methods for display the social media follow buttons bar "
103
+ "(further just \"buttons\"). Just choose the one that is more suitable for "
104
+ "your case."
105
  msgstr ""
 
 
 
106
 
107
+ #: inc/php/page.php:68
108
  msgid ""
109
+ "<b>A)</b> For display the buttons below a content on every Posts or/and "
110
+ "Pages, just check the checkbox \"Show on Posts\" or/and \"Show on Pages\" in "
111
+ "the section \"Display options\", then click the \"Save Changes\" button."
112
  msgstr ""
113
 
114
+ #: inc/php/page.php:69
115
  msgid ""
116
+ "<b>B)</b> For add the buttons inside a post from WP Post/Page Editor use the "
117
  "following shortcode:"
118
  msgstr ""
119
 
120
+ #: inc/php/page.php:71
121
  msgid ""
122
+ "<b>C)</b> For add the buttons to the widget area (in sidebar, footer etc.) "
123
+ "use the \"Text\" widget and add inside it the following shortcode:"
124
  msgstr ""
125
 
126
+ #: inc/php/page.php:73
127
  msgid ""
128
+ "<b>D)</b> For add the buttons directly to a theme files, just add one of the "
129
  "following code (both variants do the same) to needed place (where you want "
130
+ "to display the buttons) in your theme files:"
131
  msgstr ""
132
 
133
+ #: inc/php/page.php:77
134
+ msgid "Enjoy your fancy social media follow buttons."
135
+ msgstr ""
136
+
137
+ #: inc/php/page.php:77
138
+ msgid "It's that simple!"
139
+ msgstr "Вот так просто!"
140
+
141
+ #: inc/php/page.php:79 inc/php/settings.php:313
142
+ msgid "Note!"
143
+ msgstr "Примечание!"
144
+
145
+ #: inc/php/page.php:79
146
+ msgid "If you want more options then tell me and I will be happy to add it."
147
  msgstr ""
148
+ "Если вы хотите больше опций, то скажите мне об этом и я буду счастлив "
149
+ "добавить их."
150
 
151
+ #: inc/php/page.php:88
152
+ msgid "Frequently Asked Questions"
153
  msgstr "Частые вопросы"
154
 
155
+ #: inc/php/page.php:110
156
  msgid "Will this plugin work on my WordPress.COM website?"
157
  msgstr "Этот плагин будет работать на моем сайте WordPress.COM?"
158
 
159
+ #: inc/php/page.php:111
160
  msgid ""
161
+ "Sorry, this plugin is available for use only on self-hosted (WordPress.ORG) "
162
  "websites."
163
  msgstr ""
164
+ "К сожалению, этот плагин доступен для использования только на самостоятельно "
165
+ "размещённых веб-сайтах (WordPress.ORG)."
166
 
167
+ #: inc/php/page.php:113
168
  msgid "Can I use this plugin on my language?"
169
  msgstr "Можно ли использовать этот плагин на моём языке?"
170
 
171
+ #: inc/php/page.php:115
172
+ #, php-format
173
  msgid ""
174
  "Yes. But If your language is not available then you can make one. This "
175
  "plugin is ready for translation. The<code>.pot</code>file is included and "
176
+ "placed in the <code>languages</code> folder. Many of plugin users would be "
177
  "delighted if you shared your translation with the community. Just send the "
178
+ "translation files (<code>*.po, *.mo</code>) to me at the %s and I will "
179
+ "include the translation within the next plugin update."
 
 
180
  msgstr ""
181
 
182
+ #: inc/php/page.php:120
183
  msgid "How does it work?"
184
  msgstr "Как оно работает?"
185
 
186
+ #: inc/php/page.php:121
187
  msgid ""
188
+ "On the \"Settings\" tab, select the desired settings and click the \"Save "
189
+ "Changes\" button. Enjoy your fancy social media follow buttons. It's that "
190
+ "simple!"
191
  msgstr ""
192
 
193
+ #: inc/php/page.php:123
194
+ msgid "Does this plugin requires any modification of the theme?"
195
+ msgstr "Этот плагин требует изменения темы?"
196
+
197
+ #: inc/php/page.php:124
198
  msgid ""
199
+ "Absolutely not. This plugin is configurable entirely from the plugin "
200
+ "settings page."
201
  msgstr ""
202
+ "Абсолютно нет. Этот плагин настраивается полностью на странице настроек "
203
+ "плагина."
204
 
205
+ #: inc/php/page.php:126
206
+ msgid "Does this require any knowledge of HTML or CSS?"
207
+ msgstr "Требуются ли какие-либо знания HTML или CSS?"
208
 
209
+ #: inc/php/page.php:127
210
  msgid ""
211
+ "Absolutely not. This plugin can be configured with no knowledge of HTML or "
212
+ "CSS, using an easy-to-use plugin settings page."
213
  msgstr ""
214
+ "Абсолютно нет. Этот плагин можно настроить без знания HTML или CSS, с "
215
+ "помощью простой в использовании страницы настройки плагина."
216
 
217
+ #: inc/php/page.php:129
218
+ msgid ""
219
+ "What I need to do if the Google PageSpeed test says that this plugin images "
220
+ "must be compressed?"
221
  msgstr ""
222
 
223
+ #: inc/php/page.php:130
224
  msgid ""
225
+ "The images that uses in this plugin are already compressed, but I will do my "
226
+ "best to find out what else can be done with the images in order to compress "
227
+ "them even better."
228
  msgstr ""
229
 
230
+ #: inc/php/page.php:132
231
  msgid "It's not working. What could be wrong?"
232
  msgstr "Оно не работает. Что может быть не так?"
233
 
234
+ #: inc/php/page.php:133
235
  msgid ""
236
  "As with every plugin, it's possible that things don't work. The most common "
237
+ "reason for this is a web browser's cache. Every web browser stores a cache "
238
+ "of the websites you visit (pages, images, and etc.) to reduce bandwidth "
239
+ "usage and server load. This is called the browser's cache.​ Clearing your "
240
+ "browser's cache may solve the problem."
 
 
241
  msgstr ""
242
 
243
+ #: inc/php/page.php:134
244
+ msgid ""
245
+ "It's impossible to tell what could be wrong exactly, but if you post a "
246
+ "support request in the plugin's support forum on WordPress.org, I'd be happy "
247
+ "to give it a look and try to help out. Please include as much information as "
248
+ "possible, including a link to your website where the problem can be seen."
249
+ msgstr ""
250
+
251
+ #: inc/php/page.php:136
252
  msgid "Where to report bug if found?"
253
  msgstr "Где можно сообщить об ошибке?"
254
 
255
+ #: inc/php/page.php:138
256
+ #, php-format
257
+ msgid "Please visit the %s Dedicated Plugin Page on GitHub %s and report."
258
+ msgstr ""
259
+ "Пожалуйста, посетите %s страницу плагина на GitHub %s и сообщите об ошибке."
260
+
261
+ #: inc/php/page.php:144
262
  msgid "Where to share any ideas or suggestions to make the plugin better?"
263
  msgstr ""
264
+ "Где можно поделиться идеями или предложениями, чтобы сделать плагин лучше?"
265
 
266
+ #: inc/php/page.php:146
267
+ #, php-format
268
+ msgid ""
269
+ "Any suggestions are very welcome! Please send me an email to %s "
270
+ "arthurgareginyan@gmail.com %s. Thank you!"
271
+ msgstr ""
272
+
273
+ #: inc/php/page.php:152
274
  msgid "I love this plugin! Can I help somehow?"
275
  msgstr "Я очень люблю этот плагин! Могу Я чем-то помочь?"
276
 
277
+ #: inc/php/page.php:154
278
+ #, php-format
279
+ msgid ""
280
+ "Yes, any financial contributions are welcome! Just visit %s my website %s, "
281
+ "click on the donate button, and thank you!"
282
+ msgstr ""
283
+
284
+ #: inc/php/settings.php:21
285
  msgid "About"
286
  msgstr "О плагине"
287
 
288
+ #: inc/php/settings.php:23
289
  msgid ""
290
  "This plugin allows you to easily add the social media buttons toolbar to any "
291
  "place of your website."
293
  "Этот плагин позволяет легко добавить блок социальных медиа кнопок в любое "
294
  "место на вашем веб-сайте."
295
 
296
+ #: inc/php/settings.php:30 inc/php/settings.php:412
 
 
 
 
 
 
 
 
297
  msgid ""
298
  "I'm an independent developer, without a regular income, so every little "
299
  "contribution helps cover my costs and lets me spend more time building "
303
  "вклад помогает мне покрыть затраты и позволяет тратить больше времени на "
304
  "создание программ для людей как вы."
305
 
306
+ #: inc/php/settings.php:31 inc/php/settings.php:413
307
  msgid "Donate with PayPal"
308
  msgstr ""
309
 
310
+ #: inc/php/settings.php:32 inc/php/settings.php:414
311
  msgid "Thanks for your support!"
312
  msgstr "Спасибо за вашу поддержку!"
313
 
314
+ #: inc/php/settings.php:37
315
+ msgid "Help"
316
+ msgstr "Помощь"
317
+
318
+ #: inc/php/settings.php:39
319
+ msgid "Got something to say? Need help?"
320
+ msgstr "Есть что сказать? Нужна помощь?"
321
+
322
+ #: inc/php/settings.php:62
323
  msgid "Buttons"
324
  msgstr "Кнопки"
325
 
326
+ #: inc/php/settings.php:64
327
  msgid ""
328
  "Just fill in the required fields to make a buttons. The social networking "
329
  "buttons will lead directly to your profile pages. If you don't want to use "
335
  "хотите использовать любой из следующих кнопок, то вы можете не заполнить их "
336
  "и тогда они не появятся."
337
 
338
+ #: inc/php/settings.php:69
339
  msgid "Enter the link to your Facebook profile page"
340
  msgstr "Введите ссылку на вашу страницу профиля Facebook"
341
 
342
+ #: inc/php/settings.php:75
343
  msgid "Enter the link to your Twitter profile page"
344
  msgstr "Введите ссылку на вашу страницу профиля Twitter"
345
 
346
+ #: inc/php/settings.php:81
347
  msgid "Enter the link to your Instagram profile page"
348
  msgstr "Введите ссылку на вашу страницу профиля Instagram"
349
 
350
+ #: inc/php/settings.php:87
351
  msgid "Enter the link to your Google+ profile page"
352
  msgstr "Введите ссылку на вашу страницу профиля Google+"
353
 
354
+ #: inc/php/settings.php:93
355
  msgid "Enter the link to your YouTube profile page"
356
  msgstr "Введите ссылку на вашу страницу профиля YouTube"
357
 
358
+ #: inc/php/settings.php:99
359
+ msgid "Enter the link to your YouTube Gaming profile page"
360
+ msgstr "Введите ссылку на вашу страницу профиля YouTube Gaming"
361
+
362
+ #: inc/php/settings.php:105
363
  msgid "Enter the link to your Vimeo profile page"
364
  msgstr "Введите ссылку на вашу страницу профиля Vimeo"
365
 
366
+ #: inc/php/settings.php:111
367
  msgid "Enter the link to your Blogger profile page"
368
  msgstr "Введите ссылку на вашу страницу профиля Blogger"
369
 
370
+ #: inc/php/settings.php:117
371
  msgid "Enter the link to your LiveJournal profile page"
372
  msgstr "Введите ссылку на вашу страницу профиля LiveJournal"
373
 
374
+ #: inc/php/settings.php:123
375
  msgid "Enter the link to your Reddit profile page"
376
  msgstr "Введите ссылку на вашу страницу профиля Reddit"
377
 
378
+ #: inc/php/settings.php:129
379
  msgid "Enter the link to your LinkedIn profile page"
380
  msgstr "Введите ссылку на вашу страницу профиля LinkedIn"
381
 
382
+ #: inc/php/settings.php:135
383
+ msgid "Enter the link to your XING profile page"
384
+ msgstr "Введите ссылку на вашу страницу профиля XING"
385
+
386
+ #: inc/php/settings.php:141
387
  msgid "Enter the link to your Pinterest profile page"
388
  msgstr "Введите ссылку на вашу страницу профиля Pinterest"
389
 
390
+ #: inc/php/settings.php:147
391
  msgid "Enter the link to your Tumblr profile page"
392
  msgstr "Введите ссылку на вашу страницу профиля Tumblr"
393
 
394
+ #: inc/php/settings.php:153
395
  msgid "Enter the link to your Snapchat profile page"
396
  msgstr "Введите ссылку на вашу страницу профиля Snapchat"
397
 
398
+ #: inc/php/settings.php:159
399
  msgid "Enter the link to your Twitch profile page"
400
  msgstr "Введите ссылку на вашу страницу профиля Twitch"
401
 
402
+ #: inc/php/settings.php:165
403
  msgid "Enter the link to your Patreon profile page"
404
  msgstr "Введите ссылку на вашу страницу профиля Patreon"
405
 
406
+ #: inc/php/settings.php:171
407
  msgid "Enter the link to your IMDb profile page"
408
  msgstr "Введите ссылку на вашу страницу профиля IMDb"
409
 
410
+ #: inc/php/settings.php:177
411
  msgid "Enter the link to your SoundCloud profile page"
412
  msgstr "Введите ссылку на вашу страницу профиля SoundCloud"
413
 
414
+ #: inc/php/settings.php:183
415
  msgid "Enter the link to your Spotify profile page"
416
  msgstr "Введите ссылку на вашу страницу профиля Spotify"
417
 
418
+ #: inc/php/settings.php:189
419
  msgid "Enter the link to your Bandcamp profile page"
420
  msgstr "Введите ссылку на вашу страницу профиля Bandcamp"
421
 
422
+ #: inc/php/settings.php:195
423
  msgid "Enter the link to your Dloky profile page"
424
  msgstr "Введите ссылку на вашу страницу профиля Dloky"
425
 
426
+ #: inc/php/settings.php:201
427
+ msgid "Enter the link to your Amazon profile page"
428
+ msgstr "Введите ссылку на вашу страницу профиля Amazon"
429
+
430
+ #: inc/php/settings.php:207
431
+ msgid "Enter the link to your BookBub profile page"
432
+ msgstr "Введите ссылку на вашу страницу профиля BookBub"
433
+
434
+ #: inc/php/settings.php:213
435
  msgid "Enter the link to your Goodreads profile page"
436
  msgstr "Введите ссылку на вашу страницу профиля Goodreads"
437
 
438
+ #: inc/php/settings.php:219
439
  msgid "Enter the link to your MeetVibe profile page"
440
  msgstr "Введите ссылку на вашу страницу профиля MeetVibe"
441
 
442
+ #: inc/php/settings.php:225
443
  msgid "Enter the link to your Meetup profile page"
444
  msgstr "Введите ссылку на вашу страницу профиля Meetup"
445
 
446
+ #: inc/php/settings.php:231
447
  msgid "Enter the link to your Steam profile page"
448
  msgstr "Введите ссылку на вашу страницу профиля Steam"
449
 
450
+ #: inc/php/settings.php:237
451
+ msgid "Enter the link to your Beam profile page"
452
+ msgstr "Введите ссылку на вашу страницу профиля Beam"
453
+
454
+ #: inc/php/settings.php:243
455
  msgid "Enter the link to your Discord profile page"
456
  msgstr "Введите ссылку на вашу страницу профиля Discord"
457
 
458
+ #: inc/php/settings.php:249
459
  msgid "Enter the link to your Yelp profile page"
460
  msgstr "Введите ссылку на вашу страницу профиля Yelp"
461
 
462
+ #: inc/php/settings.php:255
463
  msgid "Enter the link to your VKontakte profile page"
464
  msgstr "Введите ссылку на вашу страницу профиля ВКонтакте"
465
 
466
+ #: inc/php/settings.php:261
467
  msgid "Enter the link to your Odnoklassniki profile page"
468
  msgstr "Введите ссылку на вашу страницу профиля Одноклассники"
469
 
470
+ #: inc/php/settings.php:267
471
  msgid "Enter the link to your Telegram profile page"
472
  msgstr "Введите ссылку на вашу страницу профиля Telegram"
473
 
474
+ #: inc/php/settings.php:273
475
  msgid "Enter the link to your GitHub profile page"
476
  msgstr "Введите ссылку на вашу страницу профиля GitHub"
477
 
478
+ #: inc/php/settings.php:279
479
  msgid "Enter the link to your WordPress profile page"
480
  msgstr "Введите ссылку на вашу страницу профиля WordPress"
481
 
482
+ #: inc/php/settings.php:285
483
  msgid "Enter the link to your CodePen profile page"
484
  msgstr "Введите ссылку на вашу страницу профиля CodePen"
485
 
486
+ #: inc/php/settings.php:291
487
  msgid ""
488
  "Enter your Skype name with prefix <b>skype:</b> and suffix <b>?call</b>, or "
489
  "<b>?add</b>, or <b>?chat</b>, or <b>?userinfo</b> for view profile"
492
  "b>, или <b>?add</b>, или <b>?chat</b>, или <b>?userinfo</b> для просмотра "
493
  "профиля"
494
 
495
+ #: inc/php/settings.php:297
496
  msgid "Enter the link to your personal website"
497
  msgstr "Введите ссылку на ваш персональный сайт"
498
 
499
+ #: inc/php/settings.php:303
500
  msgid "Enter your email address with prefix <b>mailto:</b>"
501
  msgstr "Введите адрес электронной почты с префиксом <b>mailto:</b>"
502
 
503
+ #: inc/php/settings.php:309
504
  msgid "Enter the link to your RSS Feed"
505
  msgstr "Введите ссылку на ваш RSS поток"
506
 
507
+ #: inc/php/settings.php:313
508
+ msgid ""
509
+ "If you did not find the button you need, then tell me and I will gladly add "
510
+ "it for you."
511
+ msgstr ""
512
+
513
+ #: inc/php/settings.php:314 inc/php/settings.php:397
514
  msgid "Save Changes"
515
  msgstr "Сохранить изменения"
516
 
517
+ #: inc/php/settings.php:319
518
  msgid "Display options"
519
  msgstr "Настройки отображения"
520
 
521
+ #: inc/php/settings.php:321
522
+ msgid "There you can configure this plugin."
523
+ msgstr "Здесь вы можете настроить этот плагин."
524
+
525
+ #: inc/php/settings.php:325
526
  msgid "Show on Posts"
527
  msgstr "Показать в записях"
528
 
529
+ #: inc/php/settings.php:326
530
  msgid "Display toolbar below content on Posts."
531
  msgstr "Показывать кнопки под содержанием в записях"
532
 
533
+ #: inc/php/settings.php:330
534
  msgid "Show on Pages"
535
  msgstr "Показывать на страницах"
536
 
537
+ #: inc/php/settings.php:331
538
  msgid "Display toolbar below content on Pages."
539
  msgstr "Показывать кнопки под содержанием на страницах"
540
 
541
+ #: inc/php/settings.php:335
542
  msgid "Open in new tab"
543
  msgstr "Открыть в новой вкладке"
544
 
545
+ #: inc/php/settings.php:336
546
  msgid "Open link in a new tab/window."
547
  msgstr "Открыть ссылку в новом окне/вкладке"
548
 
549
+ #: inc/php/settings.php:340
550
  msgid "Tooltips"
551
  msgstr "Подсказки"
552
 
553
+ #: inc/php/settings.php:341
554
  msgid ""
555
  "Enable/disable a tooltips with name of the social media above every button."
556
  msgstr ""
557
  "Включить/отключить всплывающие подсказки с названием социальных медиа над "
558
  "каждой кнопкой."
559
 
560
+ #: inc/php/settings.php:345
561
  msgid "Icon size"
562
  msgstr "Размер иконки"
563
 
564
+ #: inc/php/settings.php:346
565
  msgid "Enter the size of icons (in px) in your social media buttons toolbar."
566
  msgstr ""
567
  "Введите размер иконок (в пикселях) для вашей панели социальных медиа кнопок."
568
 
569
+ #: inc/php/settings.php:352
570
  msgid "Margin"
571
  msgstr "Отступ"
572
 
573
+ #: inc/php/settings.php:353
574
  msgid ""
575
  "Enter the size of space (in px) between icons in your social media buttons "
576
  "toolbar."
578
  "Введите размер пространства (в пикселях) между иконками для вашей панели "
579
  "социальных медиа кнопок."
580
 
581
+ #: inc/php/settings.php:369
582
  msgid "Alignment"
583
  msgstr "Выравнивание"
584
 
585
+ #: inc/php/settings.php:375
586
  msgid "Left"
587
  msgstr "Слева"
588
 
589
+ #: inc/php/settings.php:379
590
  msgid "Center"
591
  msgstr "По центру"
592
 
593
+ #: inc/php/settings.php:383
594
  msgid "Right"
595
  msgstr "Справа"
596
 
597
+ #: inc/php/settings.php:390
598
  msgid "Caption"
599
  msgstr "Заголовок"
600
 
601
+ #: inc/php/settings.php:391
602
  msgid ""
603
  "Enter the caption to your social media buttons toolbar. It will be displays "
604
  "before the toolbar."
606
  "Введите заголовок для блока с кнопками социальных медиа. Он будет отображает "
607
  "над панелью."
608
 
609
+ #: inc/php/settings.php:402
610
  msgid "Preview"
611
  msgstr "Предварительный просмотр"
612
 
613
+ #: inc/php/settings.php:404
614
+ msgid "Click the \"Save Changes\" button to update this preview."
615
  msgstr ""
616
  "Нажмите кнопку «Сохранить изменения», чтобы обновить этот пред. просмотр."
617
 
 
 
 
 
 
 
 
 
618
  #. Plugin URI of the plugin/theme
619
  msgid "https://github.com/ArthurGareginyan/social-media-buttons-toolbar"
620
  msgstr "https://github.com/ArthurGareginyan/social-media-buttons-toolbar"
633
  msgid "http://www.arthurgareginyan.com"
634
  msgstr "http://www.arthurgareginyan.com"
635
 
636
+ #~ msgid ""
637
+ #~ "You have several methods for display the social media follow buttons bar "
638
+ #~ "(further just \"bar\") on your website. But first, fill in the required "
639
+ #~ "fields, then click \"Save Changes\"."
640
+ #~ msgstr ""
641
+ #~ "У вас есть несколько способов для того, чтобы отобразить блок социальных "
642
+ #~ "медиа кнопок (далее просто “кнопки”) на вашем вебсайте. Но сначала "
643
+ #~ "заполните поля для каждой нужной кнопки, а затем нажмите “Сохранить "
644
+ #~ "изменения”."
645
+
646
+ #~ msgid ""
647
+ #~ "It's that simple! If you want more options then tell me and I will be "
648
+ #~ "happy to add it."
649
+ #~ msgstr ""
650
+ #~ "Это так просто! Если вы хотите иметь больше опций, то скажите мне об этом "
651
+ #~ "и я буду счастлив добавить их."
652
+
653
+ #~ msgid "Click \"Save Changes\" to update this preview."
654
+ #~ msgstr ""
655
+ #~ "Нажмите кнопку «Сохранить изменения», чтобы обновить этот пред. просмотр."
656
+
657
+ #~ msgid ""
658
+ #~ "by <a href=\"http://www.arthurgareginyan.com\" target=\"_blank\">Arthur "
659
+ #~ "Gareginyan</a>"
660
+ #~ msgstr ""
661
+ #~ "от <a href=\"http://www.arthurgareginyan.com\" target=\"_blank\">Артур "
662
+ #~ "Гарегинян</a>"
663
+
664
  #~ msgid ""
665
  #~ "You have several methods for display the social media buttons toolbar "
666
  #~ "(further just \"toolbar\") on your website. But first, fill in the "
761
  #~ "от <a href=“http://www.arthurgareginyan.com” target=“_blank”>Артур "
762
  #~ "“Berserkr” Гарегинян</a>"
763
 
 
 
 
 
 
764
  #~ msgid ""
765
  #~ "If you like this plugin and find it useful, help me to make this plugin "
766
  #~ "even better and keep it up-to-date."
languages/social-media-buttons-toolbar.pot CHANGED
@@ -3,7 +3,7 @@ msgid ""
3
  msgstr ""
4
  "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
5
  "Project-Id-Version: Social Media Buttons Toolbar\n"
6
- "POT-Creation-Date: 2017-03-28 05:23+0300\n"
7
  "PO-Revision-Date: 2015-12-17 02:16+0300\n"
8
  "Last-Translator: \n"
9
  "Language-Team: \n"
@@ -14,470 +14,551 @@ msgstr ""
14
  "X-Poedit-Basepath: ..\n"
15
  "X-Poedit-WPHeader: social-media-buttons-toolbar.php\n"
16
  "X-Poedit-SourceCharset: UTF-8\n"
17
- "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
18
- "esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;"
19
- "_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
20
  "X-Poedit-SearchPath-0: .\n"
21
  "X-Poedit-SearchPathExcluded-0: *.js\n"
22
 
 
 
 
 
 
 
 
 
23
  #. Plugin Name of the plugin/theme
24
- #: inc/php/settings_page.php:21 social-media-buttons-toolbar.php:120
25
  msgid "Social Media Follow Buttons Bar"
26
  msgstr ""
27
 
28
- #: inc/php/settings_page.php:24
29
- msgid ""
30
- "by <a href=\"http://www.arthurgareginyan.com\" target=\"_blank\">Arthur "
31
- "Gareginyan</a>"
32
  msgstr ""
33
 
34
- #: inc/php/settings_page.php:32 social-media-buttons-toolbar.php:88
35
- msgid "Settings"
 
 
 
 
 
 
 
 
 
 
 
 
 
36
  msgstr ""
37
 
38
- #: inc/php/settings_page.php:33 inc/php/settings_page.php:53
 
 
 
 
 
39
  msgid "Usage"
40
  msgstr ""
41
 
42
- #: inc/php/settings_page.php:34
43
  msgid "F.A.Q."
44
  msgstr ""
45
 
46
- #: inc/php/settings_page.php:35 inc/php/settings_page.php:120
47
  msgid "Author"
48
  msgstr ""
49
 
50
- #: inc/php/settings_page.php:36 inc/php/settings_page.php:129
51
- #: inc/php/settings_tab.php:36
52
  msgid "Support"
53
  msgstr ""
54
 
55
- #: inc/php/settings_page.php:37
56
  msgid "Family"
57
  msgstr ""
58
 
59
- #: inc/php/settings_page.php:55
60
  msgid ""
61
- "You have several methods for display the social media follow buttons bar "
62
- "(further just \"bar\") on your website. But first, fill in the required "
63
- "fields, then click \"Save Changes\"."
64
  msgstr ""
65
 
66
- #: inc/php/settings_page.php:56
 
 
 
 
67
  msgid ""
68
- "<b>A)</b> For display the bar below content on every Posts or/and Pages, "
69
- "just check the checkbox \"Show on Posts\" or/and \"Show on Pages\" in the "
70
- "section \"Display options\", then click \"Save Changes\". It's that simple!"
71
  msgstr ""
72
 
73
- #: inc/php/settings_page.php:57
74
  msgid ""
75
- "<b>B)</b> For add the bar inside a post from WP Post/Page Editor use the "
76
- "following shortcode:"
77
  msgstr ""
78
 
79
- #: inc/php/settings_page.php:59
80
  msgid ""
81
- "<b>C)</b> For add the bar to the widget area (in sidebar, footer etc.) use "
82
- "the \"Text\" widget and add inside it the following shortcode:"
 
83
  msgstr ""
84
 
85
- #: inc/php/settings_page.php:61
86
  msgid ""
87
- "<b>D)</b> For add the bar directly to a theme files, just add one of the "
88
- "following code (both variants do the same) to needed place (where you want "
89
- "to display the bar) in your theme files:"
90
  msgstr ""
91
 
92
- #: inc/php/settings_page.php:64
93
  msgid ""
94
- "It's that simple! If you want more options then tell me and I will be happy "
95
- "to add it."
96
  msgstr ""
97
 
98
- #: inc/php/settings_page.php:73
99
- msgid "Frequent Questions"
 
 
100
  msgstr ""
101
 
102
- #: inc/php/settings_page.php:76
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
103
  msgid "Will this plugin work on my WordPress.COM website?"
104
  msgstr ""
105
 
106
- #: inc/php/settings_page.php:77
107
- msgid ""
108
- "Sorry, this plugin is available for use only on self-hosted (WordPress.org) "
109
- "websites."
110
  msgstr ""
111
 
112
- #: inc/php/settings_page.php:80
113
  msgid "Can I use this plugin on my language?"
114
  msgstr ""
115
 
116
- #: inc/php/settings_page.php:81
 
117
  msgid ""
118
- "Yes. But If your language is not available then you can make one. This "
119
- "plugin is ready for translation. The<code>.pot</code>file is included and "
120
- "placed in <code>languages</code> folder. Many of plugin users would be "
121
- "delighted if you shared your translation with the community. Just send the "
122
- "translation files (<code>*.po, *.mo</code>) to me at the <a href=\"mailto:"
123
- "arthurgareginyan@gmail.com?subject=Social Media Follow Buttons Bar"
124
- "\">arthurgareginyan@gmail.com</a> and I will include the translation within "
125
- "the next plugin update."
126
  msgstr ""
127
 
128
- #: inc/php/settings_page.php:84
129
  msgid "How does it work?"
130
  msgstr ""
131
 
132
- #: inc/php/settings_page.php:85
133
  msgid ""
134
- "First, go to page <code>Settings</code> &#8680; <code>Social Media Follow "
135
- "Buttons</code>."
136
  msgstr ""
137
 
138
- #: inc/php/settings_page.php:86
139
- msgid ""
140
- "On the plugins page you find the fields where you can enter your<code>User "
141
- "ID's</code>,<code>URL</code>to your social network profile."
142
  msgstr ""
143
 
144
- #: inc/php/settings_page.php:89
145
- msgid "Does this plugin require modification to the theme?"
 
 
 
 
146
  msgstr ""
147
 
148
- #: inc/php/settings_page.php:90
149
  msgid ""
150
- "Absolutely not. This plugin is added/configured entirely from the website's "
151
- "Admin section."
152
  msgstr ""
153
 
154
- #: inc/php/settings_page.php:93
155
- msgid "Does this require any knowledge of HTML or CSS?"
 
156
  msgstr ""
157
 
158
- #: inc/php/settings_page.php:94
159
  msgid ""
160
- "Absolutely not. This plugin can be configured with no knowledge of HTML or "
161
- "CSS, using a simple WordPress settings page."
162
  msgstr ""
163
 
164
- #: inc/php/settings_page.php:97
165
  msgid "It's not working. What could be wrong?"
166
  msgstr ""
167
 
168
- #: inc/php/settings_page.php:98
 
 
 
 
 
 
 
 
169
  msgid ""
170
- "As with every plugin, it's possible that things don't work. The most common "
171
- "reason for this is that the plugin has a conflict with another plugin you're "
172
- "using. It's impossible to tell what could be wrong exactly, but if you post "
173
- "a support request in the plugin's support forum on WordPress.org, I'd be "
174
- "happy to give it a look and try to help out. Please include as much "
175
- "information as possible, including a link to your website where the problem "
176
- "can be seen."
177
  msgstr ""
178
 
179
- #: inc/php/settings_page.php:101
180
  msgid "Where to report bug if found?"
181
  msgstr ""
182
 
183
- #: inc/php/settings_page.php:105
 
 
 
 
 
184
  msgid "Where to share any ideas or suggestions to make the plugin better?"
185
  msgstr ""
186
 
187
- #: inc/php/settings_page.php:109
188
- msgid "I love this plugin! Can I help somehow?"
 
 
 
189
  msgstr ""
190
 
191
- #: inc/php/settings_tab.php:21
192
- msgid "About"
193
  msgstr ""
194
 
195
- #: inc/php/settings_tab.php:23
 
196
  msgid ""
197
- "This plugin allows you to easily add the social media buttons toolbar to any "
198
- "place of your website."
199
  msgstr ""
200
 
201
- #: inc/php/settings_tab.php:28
202
- msgid "Help"
203
  msgstr ""
204
 
205
- #: inc/php/settings_tab.php:30
206
- msgid "Got something to say? Need help?"
 
207
  msgstr ""
208
 
209
- #: inc/php/settings_tab.php:38
210
  msgid ""
211
- "I'm an independent developer, without a regular income, so every little "
212
- "contribution helps cover my costs and lets me spend more time building "
213
- "things for people like you to enjoy."
214
  msgstr ""
215
 
216
- #: inc/php/settings_tab.php:39
217
  msgid "Donate with PayPal"
218
  msgstr ""
219
 
220
- #: inc/php/settings_tab.php:40
221
  msgid "Thanks for your support!"
222
  msgstr ""
223
 
224
- #: inc/php/settings_tab.php:62
 
 
 
 
 
 
 
 
225
  msgid "Buttons"
226
  msgstr ""
227
 
228
- #: inc/php/settings_tab.php:64
229
  msgid ""
230
- "Just fill in the required fields to make a buttons. The social networking "
231
- "buttons will lead directly to your profile pages. If you don't want to use "
232
- "any of the following buttons, you can not fill them and then they do not "
233
- "appear."
234
  msgstr ""
235
 
236
- #: inc/php/settings_tab.php:69
237
  msgid "Enter the link to your Facebook profile page"
238
  msgstr ""
239
 
240
- #: inc/php/settings_tab.php:75
241
  msgid "Enter the link to your Twitter profile page"
242
  msgstr ""
243
 
244
- #: inc/php/settings_tab.php:81
245
  msgid "Enter the link to your Instagram profile page"
246
  msgstr ""
247
 
248
- #: inc/php/settings_tab.php:87
249
  msgid "Enter the link to your Google+ profile page"
250
  msgstr ""
251
 
252
- #: inc/php/settings_tab.php:93
253
  msgid "Enter the link to your YouTube profile page"
254
  msgstr ""
255
 
256
- #: inc/php/settings_tab.php:99
 
 
 
 
257
  msgid "Enter the link to your Vimeo profile page"
258
  msgstr ""
259
 
260
- #: inc/php/settings_tab.php:105
261
  msgid "Enter the link to your Blogger profile page"
262
  msgstr ""
263
 
264
- #: inc/php/settings_tab.php:111
265
  msgid "Enter the link to your LiveJournal profile page"
266
  msgstr ""
267
 
268
- #: inc/php/settings_tab.php:117
269
  msgid "Enter the link to your Reddit profile page"
270
  msgstr ""
271
 
272
- #: inc/php/settings_tab.php:123
273
  msgid "Enter the link to your LinkedIn profile page"
274
  msgstr ""
275
 
276
- #: inc/php/settings_tab.php:129
 
 
 
 
277
  msgid "Enter the link to your Pinterest profile page"
278
  msgstr ""
279
 
280
- #: inc/php/settings_tab.php:135
281
  msgid "Enter the link to your Tumblr profile page"
282
  msgstr ""
283
 
284
- #: inc/php/settings_tab.php:141
285
  msgid "Enter the link to your Snapchat profile page"
286
  msgstr ""
287
 
288
- #: inc/php/settings_tab.php:147
289
  msgid "Enter the link to your Twitch profile page"
290
  msgstr ""
291
 
292
- #: inc/php/settings_tab.php:153
293
  msgid "Enter the link to your Patreon profile page"
294
  msgstr ""
295
 
296
- #: inc/php/settings_tab.php:159
297
  msgid "Enter the link to your IMDb profile page"
298
  msgstr ""
299
 
300
- #: inc/php/settings_tab.php:165
301
  msgid "Enter the link to your SoundCloud profile page"
302
  msgstr ""
303
 
304
- #: inc/php/settings_tab.php:171
305
  msgid "Enter the link to your Spotify profile page"
306
  msgstr ""
307
 
308
- #: inc/php/settings_tab.php:177
309
  msgid "Enter the link to your Bandcamp profile page"
310
  msgstr ""
311
 
312
- #: inc/php/settings_tab.php:183
313
  msgid "Enter the link to your Dloky profile page"
314
  msgstr ""
315
 
316
- #: inc/php/settings_tab.php:189
 
 
 
 
 
 
 
 
317
  msgid "Enter the link to your Goodreads profile page"
318
  msgstr ""
319
 
320
- #: inc/php/settings_tab.php:195
321
  msgid "Enter the link to your MeetVibe profile page"
322
  msgstr ""
323
 
324
- #: inc/php/settings_tab.php:201
325
  msgid "Enter the link to your Meetup profile page"
326
  msgstr ""
327
 
328
- #: inc/php/settings_tab.php:207
329
  msgid "Enter the link to your Steam profile page"
330
  msgstr ""
331
 
332
- #: inc/php/settings_tab.php:213
 
 
 
 
333
  msgid "Enter the link to your Discord profile page"
334
  msgstr ""
335
 
336
- #: inc/php/settings_tab.php:219
337
  msgid "Enter the link to your Yelp profile page"
338
  msgstr ""
339
 
340
- #: inc/php/settings_tab.php:225
341
  msgid "Enter the link to your VKontakte profile page"
342
  msgstr ""
343
 
344
- #: inc/php/settings_tab.php:231
345
  msgid "Enter the link to your Odnoklassniki profile page"
346
  msgstr ""
347
 
348
- #: inc/php/settings_tab.php:237
349
  msgid "Enter the link to your Telegram profile page"
350
  msgstr ""
351
 
352
- #: inc/php/settings_tab.php:243
353
  msgid "Enter the link to your GitHub profile page"
354
  msgstr ""
355
 
356
- #: inc/php/settings_tab.php:249
357
  msgid "Enter the link to your WordPress profile page"
358
  msgstr ""
359
 
360
- #: inc/php/settings_tab.php:255
361
  msgid "Enter the link to your CodePen profile page"
362
  msgstr ""
363
 
364
- #: inc/php/settings_tab.php:261
365
  msgid ""
366
- "Enter your Skype name with prefix <b>skype:</b> and suffix <b>?call</b>, or "
367
- "<b>?add</b>, or <b>?chat</b>, or <b>?userinfo</b> for view profile"
368
  msgstr ""
369
 
370
- #: inc/php/settings_tab.php:267
371
  msgid "Enter the link to your personal website"
372
  msgstr ""
373
 
374
- #: inc/php/settings_tab.php:273
375
  msgid "Enter your email address with prefix <b>mailto:</b>"
376
  msgstr ""
377
 
378
- #: inc/php/settings_tab.php:279
379
  msgid "Enter the link to your RSS Feed"
380
  msgstr ""
381
 
382
- #: inc/php/settings_tab.php:283 inc/php/settings_tab.php:365
 
 
 
 
383
  msgid "Save Changes"
384
  msgstr ""
385
 
386
- #: inc/php/settings_tab.php:288
387
  msgid "Display options"
388
  msgstr ""
389
 
390
- #: inc/php/settings_tab.php:293
 
 
 
 
391
  msgid "Show on Posts"
392
  msgstr ""
393
 
394
- #: inc/php/settings_tab.php:294
395
  msgid "Display toolbar below content on Posts."
396
  msgstr ""
397
 
398
- #: inc/php/settings_tab.php:298
399
  msgid "Show on Pages"
400
  msgstr ""
401
 
402
- #: inc/php/settings_tab.php:299
403
  msgid "Display toolbar below content on Pages."
404
  msgstr ""
405
 
406
- #: inc/php/settings_tab.php:303
407
  msgid "Open in new tab"
408
  msgstr ""
409
 
410
- #: inc/php/settings_tab.php:304
411
  msgid "Open link in a new tab/window."
412
  msgstr ""
413
 
414
- #: inc/php/settings_tab.php:308
415
  msgid "Tooltips"
416
  msgstr ""
417
 
418
- #: inc/php/settings_tab.php:309
419
- msgid ""
420
- "Enable/disable a tooltips with name of the social media above every button."
421
  msgstr ""
422
 
423
- #: inc/php/settings_tab.php:313
424
  msgid "Icon size"
425
  msgstr ""
426
 
427
- #: inc/php/settings_tab.php:314
428
  msgid "Enter the size of icons (in px) in your social media buttons toolbar."
429
  msgstr ""
430
 
431
- #: inc/php/settings_tab.php:320
432
  msgid "Margin"
433
  msgstr ""
434
 
435
- #: inc/php/settings_tab.php:321
436
- msgid ""
437
- "Enter the size of space (in px) between icons in your social media buttons "
438
- "toolbar."
439
  msgstr ""
440
 
441
- #: inc/php/settings_tab.php:337
442
  msgid "Alignment"
443
  msgstr ""
444
 
445
- #: inc/php/settings_tab.php:343
446
  msgid "Left"
447
  msgstr ""
448
 
449
- #: inc/php/settings_tab.php:347
450
  msgid "Center"
451
  msgstr ""
452
 
453
- #: inc/php/settings_tab.php:351
454
  msgid "Right"
455
  msgstr ""
456
 
457
- #: inc/php/settings_tab.php:358
458
  msgid "Caption"
459
  msgstr ""
460
 
461
- #: inc/php/settings_tab.php:359
462
  msgid ""
463
- "Enter the caption to your social media buttons toolbar. It will be displays "
464
- "before the toolbar."
465
  msgstr ""
466
 
467
- #: inc/php/settings_tab.php:370
468
  msgid "Preview"
469
  msgstr ""
470
 
471
- #: inc/php/settings_tab.php:372
472
- msgid "Click \"Save Changes\" to update this preview."
473
- msgstr ""
474
-
475
- #: social-media-buttons-toolbar.php:104
476
- msgid "Donate"
477
- msgstr ""
478
-
479
- #: social-media-buttons-toolbar.php:120
480
- msgid "Social Media Follow Buttons"
481
  msgstr ""
482
 
483
  #. Plugin URI of the plugin/theme
@@ -486,8 +567,8 @@ msgstr ""
486
 
487
  #. Description of the plugin/theme
488
  msgid ""
489
- "Easily add the smart bar with social media follow buttons (not share, only "
490
- "link to your profiles) to any place of your WordPress website."
491
  msgstr ""
492
 
493
  #. Author of the plugin/theme
3
  msgstr ""
4
  "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
5
  "Project-Id-Version: Social Media Buttons Toolbar\n"
6
+ "POT-Creation-Date: 2017-05-07 13:26+0300\n"
7
  "PO-Revision-Date: 2015-12-17 02:16+0300\n"
8
  "Last-Translator: \n"
9
  "Language-Team: \n"
14
  "X-Poedit-Basepath: ..\n"
15
  "X-Poedit-WPHeader: social-media-buttons-toolbar.php\n"
16
  "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;esc_attr_e;"
18
+ "esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;_nx_noop:3c,1,2;"
19
+ "__ngettext_noop:1,2\n"
20
  "X-Poedit-SearchPath-0: .\n"
21
  "X-Poedit-SearchPathExcluded-0: *.js\n"
22
 
23
+ #: inc/php/core.php:31 inc/php/page.php:40
24
+ msgid "Settings"
25
+ msgstr ""
26
+
27
+ #: inc/php/core.php:47
28
+ msgid "Donate"
29
+ msgstr ""
30
+
31
  #. Plugin Name of the plugin/theme
32
+ #: inc/php/core.php:62 inc/php/page.php:25
33
  msgid "Social Media Follow Buttons Bar"
34
  msgstr ""
35
 
36
+ #: inc/php/core.php:62
37
+ msgid "Social Media Follow Buttons"
 
 
38
  msgstr ""
39
 
40
+ #: inc/php/messages.php:30
41
+ msgid "Hello. I'm Arthur, the author of this plugin."
42
+ msgstr ""
43
+
44
+ #: inc/php/messages.php:32
45
+ #, php-format
46
+ msgid "Thank you for installing my plugin! I hope you will love it %s"
47
+ msgstr ""
48
+
49
+ #: inc/php/messages.php:67
50
+ msgid "You have installed an old version of this plugin."
51
+ msgstr ""
52
+
53
+ #: inc/php/messages.php:68
54
+ msgid "Please update the plugin to the latest version, and all will be fine."
55
  msgstr ""
56
 
57
+ #: inc/php/page.php:28
58
+ #, php-format
59
+ msgid "by %s Arthur Gareginyan %s"
60
+ msgstr ""
61
+
62
+ #: inc/php/page.php:41 inc/php/page.php:61
63
  msgid "Usage"
64
  msgstr ""
65
 
66
+ #: inc/php/page.php:42
67
  msgid "F.A.Q."
68
  msgstr ""
69
 
70
+ #: inc/php/page.php:43 inc/php/page.php:168
71
  msgid "Author"
72
  msgstr ""
73
 
74
+ #: inc/php/page.php:44 inc/php/page.php:177 inc/php/settings.php:28 inc/php/settings.php:410
 
75
  msgid "Support"
76
  msgstr ""
77
 
78
+ #: inc/php/page.php:45
79
  msgid "Family"
80
  msgstr ""
81
 
82
+ #: inc/php/page.php:63
83
  msgid ""
84
+ "To display the social media follow buttons bar on the front end of your website, simply follow "
85
+ "these steps:"
 
86
  msgstr ""
87
 
88
+ #: inc/php/page.php:65
89
+ msgid "Go to the \"Settings\" tab."
90
+ msgstr ""
91
+
92
+ #: inc/php/page.php:66
93
  msgid ""
94
+ "Fill in the required fields, select the desired settings and click the \"Save Changes\" button."
 
 
95
  msgstr ""
96
 
97
+ #: inc/php/page.php:67
98
  msgid ""
99
+ "Now you have several methods for display the social media follow buttons bar (further just \"buttons"
100
+ "\"). Just choose the one that is more suitable for your case."
101
  msgstr ""
102
 
103
+ #: inc/php/page.php:68
104
  msgid ""
105
+ "<b>A)</b> For display the buttons below a content on every Posts or/and Pages, just check the "
106
+ "checkbox \"Show on Posts\" or/and \"Show on Pages\" in the section \"Display options\", then click "
107
+ "the \"Save Changes\" button."
108
  msgstr ""
109
 
110
+ #: inc/php/page.php:69
111
  msgid ""
112
+ "<b>B)</b> For add the buttons inside a post from WP Post/Page Editor use the following shortcode:"
 
 
113
  msgstr ""
114
 
115
+ #: inc/php/page.php:71
116
  msgid ""
117
+ "<b>C)</b> For add the buttons to the widget area (in sidebar, footer etc.) use the \"Text\" widget "
118
+ "and add inside it the following shortcode:"
119
  msgstr ""
120
 
121
+ #: inc/php/page.php:73
122
+ msgid ""
123
+ "<b>D)</b> For add the buttons directly to a theme files, just add one of the following code (both "
124
+ "variants do the same) to needed place (where you want to display the buttons) in your theme files:"
125
  msgstr ""
126
 
127
+ #: inc/php/page.php:77
128
+ msgid "Enjoy your fancy social media follow buttons."
129
+ msgstr ""
130
+
131
+ #: inc/php/page.php:77
132
+ msgid "It's that simple!"
133
+ msgstr ""
134
+
135
+ #: inc/php/page.php:79 inc/php/settings.php:313
136
+ msgid "Note!"
137
+ msgstr ""
138
+
139
+ #: inc/php/page.php:79
140
+ msgid "If you want more options then tell me and I will be happy to add it."
141
+ msgstr ""
142
+
143
+ #: inc/php/page.php:88
144
+ msgid "Frequently Asked Questions"
145
+ msgstr ""
146
+
147
+ #: inc/php/page.php:110
148
  msgid "Will this plugin work on my WordPress.COM website?"
149
  msgstr ""
150
 
151
+ #: inc/php/page.php:111
152
+ msgid "Sorry, this plugin is available for use only on self-hosted (WordPress.ORG) websites."
 
 
153
  msgstr ""
154
 
155
+ #: inc/php/page.php:113
156
  msgid "Can I use this plugin on my language?"
157
  msgstr ""
158
 
159
+ #: inc/php/page.php:115
160
+ #, php-format
161
  msgid ""
162
+ "Yes. But If your language is not available then you can make one. This plugin is ready for "
163
+ "translation. The<code>.pot</code>file is included and placed in the <code>languages</code> folder. "
164
+ "Many of plugin users would be delighted if you shared your translation with the community. Just "
165
+ "send the translation files (<code>*.po, *.mo</code>) to me at the %s and I will include the "
166
+ "translation within the next plugin update."
 
 
 
167
  msgstr ""
168
 
169
+ #: inc/php/page.php:120
170
  msgid "How does it work?"
171
  msgstr ""
172
 
173
+ #: inc/php/page.php:121
174
  msgid ""
175
+ "On the \"Settings\" tab, select the desired settings and click the \"Save Changes\" button. Enjoy "
176
+ "your fancy social media follow buttons. It's that simple!"
177
  msgstr ""
178
 
179
+ #: inc/php/page.php:123
180
+ msgid "Does this plugin requires any modification of the theme?"
 
 
181
  msgstr ""
182
 
183
+ #: inc/php/page.php:124
184
+ msgid "Absolutely not. This plugin is configurable entirely from the plugin settings page."
185
+ msgstr ""
186
+
187
+ #: inc/php/page.php:126
188
+ msgid "Does this require any knowledge of HTML or CSS?"
189
  msgstr ""
190
 
191
+ #: inc/php/page.php:127
192
  msgid ""
193
+ "Absolutely not. This plugin can be configured with no knowledge of HTML or CSS, using an easy-to-"
194
+ "use plugin settings page."
195
  msgstr ""
196
 
197
+ #: inc/php/page.php:129
198
+ msgid ""
199
+ "What I need to do if the Google PageSpeed test says that this plugin images must be compressed?"
200
  msgstr ""
201
 
202
+ #: inc/php/page.php:130
203
  msgid ""
204
+ "The images that uses in this plugin are already compressed, but I will do my best to find out what "
205
+ "else can be done with the images in order to compress them even better."
206
  msgstr ""
207
 
208
+ #: inc/php/page.php:132
209
  msgid "It's not working. What could be wrong?"
210
  msgstr ""
211
 
212
+ #: inc/php/page.php:133
213
+ msgid ""
214
+ "As with every plugin, it's possible that things don't work. The most common reason for this is a "
215
+ "web browser's cache. Every web browser stores a cache of the websites you visit (pages, images, and "
216
+ "etc.) to reduce bandwidth usage and server load. This is called the browser's cache.​ Clearing your "
217
+ "browser's cache may solve the problem."
218
+ msgstr ""
219
+
220
+ #: inc/php/page.php:134
221
  msgid ""
222
+ "It's impossible to tell what could be wrong exactly, but if you post a support request in the "
223
+ "plugin's support forum on WordPress.org, I'd be happy to give it a look and try to help out. Please "
224
+ "include as much information as possible, including a link to your website where the problem can be "
225
+ "seen."
 
 
 
226
  msgstr ""
227
 
228
+ #: inc/php/page.php:136
229
  msgid "Where to report bug if found?"
230
  msgstr ""
231
 
232
+ #: inc/php/page.php:138
233
+ #, php-format
234
+ msgid "Please visit the %s Dedicated Plugin Page on GitHub %s and report."
235
+ msgstr ""
236
+
237
+ #: inc/php/page.php:144
238
  msgid "Where to share any ideas or suggestions to make the plugin better?"
239
  msgstr ""
240
 
241
+ #: inc/php/page.php:146
242
+ #, php-format
243
+ msgid ""
244
+ "Any suggestions are very welcome! Please send me an email to %s arthurgareginyan@gmail.com %s. "
245
+ "Thank you!"
246
  msgstr ""
247
 
248
+ #: inc/php/page.php:152
249
+ msgid "I love this plugin! Can I help somehow?"
250
  msgstr ""
251
 
252
+ #: inc/php/page.php:154
253
+ #, php-format
254
  msgid ""
255
+ "Yes, any financial contributions are welcome! Just visit %s my website %s, click on the donate "
256
+ "button, and thank you!"
257
  msgstr ""
258
 
259
+ #: inc/php/settings.php:21
260
+ msgid "About"
261
  msgstr ""
262
 
263
+ #: inc/php/settings.php:23
264
+ msgid ""
265
+ "This plugin allows you to easily add the social media buttons toolbar to any place of your website."
266
  msgstr ""
267
 
268
+ #: inc/php/settings.php:30 inc/php/settings.php:412
269
  msgid ""
270
+ "I'm an independent developer, without a regular income, so every little contribution helps cover my "
271
+ "costs and lets me spend more time building things for people like you to enjoy."
 
272
  msgstr ""
273
 
274
+ #: inc/php/settings.php:31 inc/php/settings.php:413
275
  msgid "Donate with PayPal"
276
  msgstr ""
277
 
278
+ #: inc/php/settings.php:32 inc/php/settings.php:414
279
  msgid "Thanks for your support!"
280
  msgstr ""
281
 
282
+ #: inc/php/settings.php:37
283
+ msgid "Help"
284
+ msgstr ""
285
+
286
+ #: inc/php/settings.php:39
287
+ msgid "Got something to say? Need help?"
288
+ msgstr ""
289
+
290
+ #: inc/php/settings.php:62
291
  msgid "Buttons"
292
  msgstr ""
293
 
294
+ #: inc/php/settings.php:64
295
  msgid ""
296
+ "Just fill in the required fields to make a buttons. The social networking buttons will lead "
297
+ "directly to your profile pages. If you don't want to use any of the following buttons, you can not "
298
+ "fill them and then they do not appear."
 
299
  msgstr ""
300
 
301
+ #: inc/php/settings.php:69
302
  msgid "Enter the link to your Facebook profile page"
303
  msgstr ""
304
 
305
+ #: inc/php/settings.php:75
306
  msgid "Enter the link to your Twitter profile page"
307
  msgstr ""
308
 
309
+ #: inc/php/settings.php:81
310
  msgid "Enter the link to your Instagram profile page"
311
  msgstr ""
312
 
313
+ #: inc/php/settings.php:87
314
  msgid "Enter the link to your Google+ profile page"
315
  msgstr ""
316
 
317
+ #: inc/php/settings.php:93
318
  msgid "Enter the link to your YouTube profile page"
319
  msgstr ""
320
 
321
+ #: inc/php/settings.php:99
322
+ msgid "Enter the link to your YouTube Gaming profile page"
323
+ msgstr ""
324
+
325
+ #: inc/php/settings.php:105
326
  msgid "Enter the link to your Vimeo profile page"
327
  msgstr ""
328
 
329
+ #: inc/php/settings.php:111
330
  msgid "Enter the link to your Blogger profile page"
331
  msgstr ""
332
 
333
+ #: inc/php/settings.php:117
334
  msgid "Enter the link to your LiveJournal profile page"
335
  msgstr ""
336
 
337
+ #: inc/php/settings.php:123
338
  msgid "Enter the link to your Reddit profile page"
339
  msgstr ""
340
 
341
+ #: inc/php/settings.php:129
342
  msgid "Enter the link to your LinkedIn profile page"
343
  msgstr ""
344
 
345
+ #: inc/php/settings.php:135
346
+ msgid "Enter the link to your XING profile page"
347
+ msgstr ""
348
+
349
+ #: inc/php/settings.php:141
350
  msgid "Enter the link to your Pinterest profile page"
351
  msgstr ""
352
 
353
+ #: inc/php/settings.php:147
354
  msgid "Enter the link to your Tumblr profile page"
355
  msgstr ""
356
 
357
+ #: inc/php/settings.php:153
358
  msgid "Enter the link to your Snapchat profile page"
359
  msgstr ""
360
 
361
+ #: inc/php/settings.php:159
362
  msgid "Enter the link to your Twitch profile page"
363
  msgstr ""
364
 
365
+ #: inc/php/settings.php:165
366
  msgid "Enter the link to your Patreon profile page"
367
  msgstr ""
368
 
369
+ #: inc/php/settings.php:171
370
  msgid "Enter the link to your IMDb profile page"
371
  msgstr ""
372
 
373
+ #: inc/php/settings.php:177
374
  msgid "Enter the link to your SoundCloud profile page"
375
  msgstr ""
376
 
377
+ #: inc/php/settings.php:183
378
  msgid "Enter the link to your Spotify profile page"
379
  msgstr ""
380
 
381
+ #: inc/php/settings.php:189
382
  msgid "Enter the link to your Bandcamp profile page"
383
  msgstr ""
384
 
385
+ #: inc/php/settings.php:195
386
  msgid "Enter the link to your Dloky profile page"
387
  msgstr ""
388
 
389
+ #: inc/php/settings.php:201
390
+ msgid "Enter the link to your Amazon profile page"
391
+ msgstr ""
392
+
393
+ #: inc/php/settings.php:207
394
+ msgid "Enter the link to your BookBub profile page"
395
+ msgstr ""
396
+
397
+ #: inc/php/settings.php:213
398
  msgid "Enter the link to your Goodreads profile page"
399
  msgstr ""
400
 
401
+ #: inc/php/settings.php:219
402
  msgid "Enter the link to your MeetVibe profile page"
403
  msgstr ""
404
 
405
+ #: inc/php/settings.php:225
406
  msgid "Enter the link to your Meetup profile page"
407
  msgstr ""
408
 
409
+ #: inc/php/settings.php:231
410
  msgid "Enter the link to your Steam profile page"
411
  msgstr ""
412
 
413
+ #: inc/php/settings.php:237
414
+ msgid "Enter the link to your Beam profile page"
415
+ msgstr ""
416
+
417
+ #: inc/php/settings.php:243
418
  msgid "Enter the link to your Discord profile page"
419
  msgstr ""
420
 
421
+ #: inc/php/settings.php:249
422
  msgid "Enter the link to your Yelp profile page"
423
  msgstr ""
424
 
425
+ #: inc/php/settings.php:255
426
  msgid "Enter the link to your VKontakte profile page"
427
  msgstr ""
428
 
429
+ #: inc/php/settings.php:261
430
  msgid "Enter the link to your Odnoklassniki profile page"
431
  msgstr ""
432
 
433
+ #: inc/php/settings.php:267
434
  msgid "Enter the link to your Telegram profile page"
435
  msgstr ""
436
 
437
+ #: inc/php/settings.php:273
438
  msgid "Enter the link to your GitHub profile page"
439
  msgstr ""
440
 
441
+ #: inc/php/settings.php:279
442
  msgid "Enter the link to your WordPress profile page"
443
  msgstr ""
444
 
445
+ #: inc/php/settings.php:285
446
  msgid "Enter the link to your CodePen profile page"
447
  msgstr ""
448
 
449
+ #: inc/php/settings.php:291
450
  msgid ""
451
+ "Enter your Skype name with prefix <b>skype:</b> and suffix <b>?call</b>, or <b>?add</b>, or <b>?"
452
+ "chat</b>, or <b>?userinfo</b> for view profile"
453
  msgstr ""
454
 
455
+ #: inc/php/settings.php:297
456
  msgid "Enter the link to your personal website"
457
  msgstr ""
458
 
459
+ #: inc/php/settings.php:303
460
  msgid "Enter your email address with prefix <b>mailto:</b>"
461
  msgstr ""
462
 
463
+ #: inc/php/settings.php:309
464
  msgid "Enter the link to your RSS Feed"
465
  msgstr ""
466
 
467
+ #: inc/php/settings.php:313
468
+ msgid "If you did not find the button you need, then tell me and I will gladly add it for you."
469
+ msgstr ""
470
+
471
+ #: inc/php/settings.php:314 inc/php/settings.php:397
472
  msgid "Save Changes"
473
  msgstr ""
474
 
475
+ #: inc/php/settings.php:319
476
  msgid "Display options"
477
  msgstr ""
478
 
479
+ #: inc/php/settings.php:321
480
+ msgid "There you can configure this plugin."
481
+ msgstr ""
482
+
483
+ #: inc/php/settings.php:325
484
  msgid "Show on Posts"
485
  msgstr ""
486
 
487
+ #: inc/php/settings.php:326
488
  msgid "Display toolbar below content on Posts."
489
  msgstr ""
490
 
491
+ #: inc/php/settings.php:330
492
  msgid "Show on Pages"
493
  msgstr ""
494
 
495
+ #: inc/php/settings.php:331
496
  msgid "Display toolbar below content on Pages."
497
  msgstr ""
498
 
499
+ #: inc/php/settings.php:335
500
  msgid "Open in new tab"
501
  msgstr ""
502
 
503
+ #: inc/php/settings.php:336
504
  msgid "Open link in a new tab/window."
505
  msgstr ""
506
 
507
+ #: inc/php/settings.php:340
508
  msgid "Tooltips"
509
  msgstr ""
510
 
511
+ #: inc/php/settings.php:341
512
+ msgid "Enable/disable a tooltips with name of the social media above every button."
 
513
  msgstr ""
514
 
515
+ #: inc/php/settings.php:345
516
  msgid "Icon size"
517
  msgstr ""
518
 
519
+ #: inc/php/settings.php:346
520
  msgid "Enter the size of icons (in px) in your social media buttons toolbar."
521
  msgstr ""
522
 
523
+ #: inc/php/settings.php:352
524
  msgid "Margin"
525
  msgstr ""
526
 
527
+ #: inc/php/settings.php:353
528
+ msgid "Enter the size of space (in px) between icons in your social media buttons toolbar."
 
 
529
  msgstr ""
530
 
531
+ #: inc/php/settings.php:369
532
  msgid "Alignment"
533
  msgstr ""
534
 
535
+ #: inc/php/settings.php:375
536
  msgid "Left"
537
  msgstr ""
538
 
539
+ #: inc/php/settings.php:379
540
  msgid "Center"
541
  msgstr ""
542
 
543
+ #: inc/php/settings.php:383
544
  msgid "Right"
545
  msgstr ""
546
 
547
+ #: inc/php/settings.php:390
548
  msgid "Caption"
549
  msgstr ""
550
 
551
+ #: inc/php/settings.php:391
552
  msgid ""
553
+ "Enter the caption to your social media buttons toolbar. It will be displays before the toolbar."
 
554
  msgstr ""
555
 
556
+ #: inc/php/settings.php:402
557
  msgid "Preview"
558
  msgstr ""
559
 
560
+ #: inc/php/settings.php:404
561
+ msgid "Click the \"Save Changes\" button to update this preview."
 
 
 
 
 
 
 
 
562
  msgstr ""
563
 
564
  #. Plugin URI of the plugin/theme
567
 
568
  #. Description of the plugin/theme
569
  msgid ""
570
+ "Easily add the smart bar with social media follow buttons (not share, only link to your profiles) "
571
+ "to any place of your WordPress website."
572
  msgstr ""
573
 
574
  #. Author of the plugin/theme
LICENSE.txt → license.txt RENAMED
File without changes
readme.txt CHANGED
@@ -1,18 +1,18 @@
1
  === Social Media Follow Buttons Bar ===
2
  Contributors: Arthur Gareginyan
3
- Tags: icon, icon set, button, social, media, social button, social media, social network, follow, follow button, follow link, follow icon, follow me, toolbar, link to profile, facebook, twitter, instagram, google plus, youtube, vimeo, blogger, livejournal, linkedIn, pinterest, tumblr, snapchat, twitch, patreon, imdb, soundcloud, spotify, bandcamp, dloky, Goodreads, meetvibe, meetup, steam, discord, yelp, vkontakte, vk, vk.com, odnoklassniki, ok, ok.ru, telegram, github, wordpress, codepen, skype, personal website, email, rss feed, rss, feed, tooltips, bootstrap tooltip,
4
  Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=8A88KC7TFF6CS
5
  Requires at least: 3.9
6
  Tested up to: 4.7
7
- Stable tag: 4.1
8
  License: GPL3
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
11
  Easily add the smart bar with social media follow buttons (not share, only link to your social media profiles) to any place of your WordPress website.
 
12
 
13
- == Description ==
14
-
15
- An easy to use WordPress plugin that gives you the ability to easily add the smart bar with social media follow buttons to any place (post, page, widget, sidebar, footer) of your WordPress website.
16
 
17
  The Social Media Follow Buttons Bar - is a bar with set of icons of the popular social media which are linked directly to your profile on this social networks. I.e. clicking the Facebook icon will take the user to your Facebook page, clicking the Twitter icon will take them to your Twitter page.
18
 
@@ -22,13 +22,22 @@ It give you finer control over buttons. You can configure they on plugins settin
22
 
23
  = Features =
24
 
 
 
 
 
 
 
 
 
 
 
25
  * Beautiful icons
26
- * Plugin settings page with many settings
27
  * Preview on plugin settings page
28
  * Bootstrap Tooltips with name of the social media above every button
29
  * Shortcode for add social media follow buttons from Post/Page Editor
30
  * PHP/HTML code for add social media follow buttons directly in your theme files
31
- * Ready for translation (POT file included)
32
 
33
  **Supported social media and links:**
34
 
@@ -37,9 +46,11 @@ It give you finer control over buttons. You can configure they on plugins settin
37
  * Instagram
38
  * Google+
39
  * YouTube
 
40
  * Vimeo
41
  * Blogger
42
  * LinkedIn
 
43
  * LiveJournal
44
  * Reddit
45
  * Pinterest
@@ -52,10 +63,13 @@ It give you finer control over buttons. You can configure they on plugins settin
52
  * Spotify
53
  * Bandcamp
54
  * Dloky
 
 
55
  * Goodreads
56
  * MeetVibe
57
  * Meetup
58
  * Steam
 
59
  * Discord
60
  * Yelp
61
  * VKontakte (vk.com)
@@ -73,28 +87,11 @@ It give you finer control over buttons. You can configure they on plugins settin
73
 
74
  = Translation =
75
 
76
- Please keep in mind that not all translations are up to date. You are welcome to contribute!
77
-
78
  * English (default)
79
  * Russian
80
  * Spanish (translation by [Ramiro Garcés](http://www.ramirogarces.com.ve/))
81
 
82
- = Usage =
83
-
84
- You have several methods for display the social media follow buttons bar (further just "bar") on your website. But first, enter a links for each button, then click "Save Changes".
85
-
86
- A) For display the bar below content on every Posts or/and Pages, just check the checkbox "Show on Posts" or/and "Show on Pages" in the section "Display options", then click "Save Changes". It's that simple!
87
-
88
- B) For add the bar inside a post from WP Post/Page Editor use the following shortcode:
89
- `[smbtoolbar]`
90
-
91
- C) For add the bar to the widget area (in sidebar, footer etc.) use the "Text" widget and add inside it the following shortcode:
92
- `[smbtoolbar]`
93
-
94
- D) For add the bar directly to a theme files, just add one of the following code (both variants do the same) to needed place (where you want to display the bar) in your theme files:
95
- `<?php echo do_shortcode("[smbtoolbar]"); ?>`
96
-
97
- `<?php echo smbtoolbar_shortcode(); ?>`
98
 
99
  >**Contribution**
100
  >
@@ -108,10 +105,10 @@ D) For add the bar directly to a theme files, just add one of the following code
108
  == Installation ==
109
  Install "Social Media Follow Buttons Bar" just as you would any other WordPress Plugin.
110
 
111
- Automatically via WordPress:
112
 
113
  1. Log into Admin area of your WordPress website.
114
- 2. Go to "`Plugins`" —> "`Add New`".
115
  3. Find this plugin and click install.
116
  4. Activate this plugin through the "`Plugins`" tab.
117
 
@@ -130,37 +127,42 @@ After installation, a "`Social Media Follow Buttons`" menu item will appear in
130
 
131
  == Frequently Asked Questions ==
132
  = Q. Will this plugin work on my WordPress.COM website? =
133
- A. Sorry, this plugin is available for use only on self-hosted (WordPress.org) websites.
134
 
135
  = Q. Can I use this plugin on my language? =
136
- A. Yes. But If your language is not available then you can make one. This plugin is ready for translation. The `.pot` file is included and placed in "`languages`" folder. Many of plugin users would be delighted if you shared your translation with the community. Just send the translation files (`*.po, *.mo`) to me at the [arthurgareginyan@gmail.com](mailto:arthurgareginyan@gmail.com) and I will include the translation within the next plugin update.
137
 
138
  = Q. How does it work? =
139
- A. First, go to page "`Settings`" —> "`Social Buttons`".
140
- On the plugins page you find the fields where you can enter your `User ID's`, `URL` to your social network profile.
141
 
142
- = Q. Does this plugin require modification to the theme? =
143
- A. Absolutely not. This plugin is added/configured entirely from the website's Admin section.
144
 
145
  = Q. Does this require any knowledge of HTML or CSS? =
146
- A. Absolutely not. This plugin can be configured with no knowledge of HTML or CSS, using a simple WordPress settings page.
 
 
 
147
 
148
  = Q. It's not working. What could be wrong? =
149
- A. As with every plugin, it's possible that things don't work. The most common reason for this is that the plugin has a conflict with another plugin you're using. It's impossible to tell what could be wrong exactly, but if you post a support request in the plugin's support forum on WordPress.org, I'd be happy to give it a look and try to help out. Please include as much information as possible, including a link to your website where the problem can be seen.
 
 
150
 
151
  = Q. Where to report bug if found? =
152
  A. Please visit the [Dedicated Plugin Page on GitHub](https://github.com/ArthurGareginyan/social-media-buttons-toolbar) and report.
153
 
154
  = Q. Where to share any ideas or suggestions to make the plugin better? =
155
- A. Please send me an email to [arthurgareginyan@gmail.com](mailto:arthurgareginyan@gmail.com).
156
 
157
  = Q. I love this plugin! Can I help somehow? =
158
- A. Yes, any financial contributions are welcome! Just visit [my website](http://www.arthurgareginyan.com/donate.html) and click on the donate link, and thank you!
159
 
160
 
161
  == Screenshots ==
162
  1. All social media buttons.
163
- 2. Bootstrap tooltip with name of the social media displayed above button when you hover over the button.
164
  3. Social Media Follow Buttons Bar displayed below the content of a post (Twenty Sixteen theme).
165
  4. Social Media Follow Buttons Bar displayed in the sidebar using a shortcode in text widget (Twenty Sixteen theme).
166
  5. Social Media Follow Buttons Bar displayed in the footer using a simple call the function directly from theme file (vCard theme).
@@ -175,7 +177,7 @@ A. Yes, any financial contributions are welcome! Just visit [my website](http://
175
 
176
  **License**
177
 
178
- This plugin is open-sourced software licensed under the [GNU General Public License, version 3 (GPLv3)](http://www.gnu.org/licenses/gpl-3.0.html) and is distributed free of charge.
179
  Commercial licensing (e.g. for projects that can’t use an open-source license) is available upon request.
180
 
181
  **Credits**
@@ -183,26 +185,64 @@ Commercial licensing (e.g. for projects that can’t use an open-source license)
183
  * The icon of plugin is a copyrighted image created by [Arthur Gareginyan](http://www.arthurgareginyan.com). (C) All rights reserved.
184
  * The banner of plugin is a copyrighted image created by [Arthur Gareginyan](http://www.arthurgareginyan.com). (C) All rights reserved.
185
  * The Entrepreneur image that used on banner is from [Pixabay](https://pixabay.com/en/entrepreneur-start-start-up-career-696976/) and licensed under the [Creative Commons CC0](https://creativecommons.org/publicdomain/zero/1.0/deed.en).
186
- * Icon set [Social Buttons 2](https://www.iconfinder.com/iconsets/social-buttons-2?ref=ArthurGareginyan) by Ivlichev Victor Petrovich and licensed under the [Creative Commons (Attribution 3.0 Unported)](http://creativecommons.org/licenses/by/3.0/).
187
- * Icons [meetvibe.png](https://www.iconfinder.com/iconsets/meetvibe?ref=ArthurGareginyan), [imdb.png, dloky.png, snapchat.png, steam.png, discord.png, twitch.png, goodreads.png and meetup.png](https://www.iconfinder.com/iconsets/square-logo-buttons?ref=ArthurGareginyan) by [Arthur Gareginyan](http://www.arthurgareginyan.com) and licensed under the [Creative Commons (Attribution 3.0 Unported)](http://creativecommons.org/licenses/by/3.0/).
188
- * [Bootstrap](http://getbootstrap.com) released under the [MIT license](https://github.com/twbs/bootstrap/blob/master/LICENSE).
189
  * [Bootstrap-checkbox](https://github.com/vsn4ik/bootstrap-checkbox) is a project of [Vasily A.](https://github.com/vsn4ik), shared under the [MIT license](https://github.com/vsn4ik/bootstrap-checkbox/blob/master/LICENSE).
190
 
191
  **Links**
192
 
193
  * [Developer Website](http://www.arthurgareginyan.com)
194
  * [Dedicated Plugin Page on GitHub](https://github.com/ArthurGareginyan/social-media-buttons-toolbar)
 
195
 
196
  == Changelog ==
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
197
  = 4.1 =
198
  * Added option for the Bandcamp button.
 
199
  = 4.0 =
200
  * Plugin name changed from "Social Media Buttons Toolbar" to "Social Media Follow Buttons Bar".
201
  * The name of the menu item changed from "Social Buttons" to "Social Media Follow Buttons".
202
  * My Unicode signature added to the main file.
203
  * Options from the settings page moved to a separate file.
204
- * Added tab navigation menu for settings page.
205
- * Added additional tabs on settings page.
206
  * Advertisement banner removed.
207
  * The Instagram icon replaced with brand-new.
208
  * Added option for the Patreon button.
@@ -216,60 +256,77 @@ Commercial licensing (e.g. for projects that can’t use an open-source license)
216
  * The 'donate.png' image removed.
217
  * The POT file updated.
218
  * Translations updated.
 
219
  = 3.14 =
220
  * Added option for the Meetup button.
221
  * Added option for the Bootstrap Tooltips.
222
  * The position of the buttons relative to each other has improved. The "Margin right" option renamed to "Margin".
 
223
  = 3.13 =
224
  * Added option for the Yelp button.
 
225
  = 3.12 =
226
  * Added option for the Goodreads button.
227
  * Social media icons more optimized. Weight is reduced by 50%.
228
  * Links on the settings page cleared from http and https.
229
- * Added additional donate link on the Plugins page.
 
230
  = 3.11 =
231
  * Added option for the Steam button.
232
  * Added option for the Discord button.
 
233
  = 3.10 =
234
  * Added option for the Twitch button.
 
235
  = 3.9 =
236
  * Added option for the Dloky button.
237
  * Image of the donate button changed.
 
238
  = 3.8.2 =
239
  * Added some CSS code in order to fix compatibility issues with some themes.
 
240
  = 3.8.1 =
241
  * Added "!important" declarations to stylesheet in order to fix compatibility issues with some themes.
242
  * Fixed error "Use of undefined constant SSTOPB_TEXT...".
243
  * Readme for translations updated.
 
244
  = 3.8 =
245
  * Added option for the IMDb button.
246
  * Added CSS fix for compatibility with some themes.
 
247
  = 3.7 =
248
  * Added option for the Vimeo button.
249
  * Translations updated.
250
  * Ad banner replaced with new.
 
251
  = 3.6 =
252
  * Added option for the Snapchat button.
 
253
  = 3.5 =
254
  * Added Spanish translation. (Thanks [Ramiro Garcés](http://www.ramirogarces.com.ve/))
 
255
  = 3.4 =
256
  * Added option for the SoundCloud button.
257
  * Added option for the Spotify button.
258
  * Improved examples in the fields on the settings page.
259
  * POT file updated.
260
  * Russian translation updated.
 
261
  = 3.3 =
262
  * Added option to adjust the alignment of toolbar.
263
  * Added the Readme.txt file for translation contribution.
264
  * Added global constant for plugin text-domain.
 
265
  = 3.2 =
266
  * Added option for the Skype button.
267
  * Ready for translation improved.
268
  * Texts on settings page improved.
269
  * Russian translation improved.
 
270
  = 3.1 =
271
  * Added prefixes to the stylesheet and script names when using wp_enqueue_style() and wp_enqueue_script().
272
  * Added constant for storing the plugin version number.
 
273
  = 3.0 =
274
  * The structure of files changed.
275
  * Style sheet of settings page improved and better commented.
@@ -277,6 +334,7 @@ Commercial licensing (e.g. for projects that can’t use an open-source license)
277
  * Added JavaScript file for settings page.
278
  * Added JavaScript function of automatic remove the "successful" message after 3 seconds.
279
  * Checkboxes replaced with cool triggers by using Bootstrap framework and Bootstrap-checkbox component.
 
280
  = 2.3.1 =
281
  * POT file updated.
282
  * Russian translation updated.
@@ -284,16 +342,21 @@ Commercial licensing (e.g. for projects that can’t use an open-source license)
284
  * Advertisement replaced by new.
285
  * Added the subject with plugin name to email address on settings page.
286
  * Function "smbtoolbar_enqueue_scripts" renamed to "smbtoolbar_load_scripts".
 
287
  = 2.3 =
288
  * Added Telegram button.
 
289
  = 2.2.1 =
290
  * Added the `!important` flag to the display property of `<a>` element.
 
291
  = 2.2 =
292
  * Added MeetVibe button.
293
  * Fixed the display property of `<li>` and `<a>` elements.
294
  * Fixed the issue with border that sometimes appeared at bottom of an icons.
 
295
  = 2.1 =
296
  * Added Reddit button.
 
297
  = 2.0 =
298
  * Some changes in design of settings page.
299
  * Constants variables added.
@@ -305,8 +368,10 @@ Commercial licensing (e.g. for projects that can’t use an open-source license)
305
  * Added my personal ad about freelance.
306
  * `.pot` file updated.
307
  * Russian translation updated.
 
308
  = 1.5 =
309
  * Fixed: `Notice: Undefined index: new_tab in .../social-media-buttons-toolbar.php on line 240`.
 
310
  = 1.4 =
311
  * Added 6 new buttons (LiveJournal, Pinterest, Tumblr, VKontakte, Odnoklassniki, Personal website).
312
  * Fixed: "Use of undefined constant media".
@@ -316,30 +381,39 @@ Commercial licensing (e.g. for projects that can’t use an open-source license)
316
  * Some changes in design of settings page.
317
  * `.pot` file updated.
318
  * Russian translation updated.
 
319
  = 1.3 =
320
  * Some changes in design of settings page.
321
  * On settings page added section "Using" with the using details. (Thanks Hubert O'Brien)
 
322
  = 1.2 =
323
  * Fixed the compatibility issue with some themes. The issue was caused by not a unique class names in the html tags.
324
  * The default caption now is empty. The text "Follow me on social media:" is removed.
325
  * Removed extra settings update message.
326
  * The thanks.png image replaced.
 
327
  = 1.1 =
328
  * Authors URI changed.
329
  * Icons updated.
 
330
  = 1.0 =
331
  * Initial release.
332
  * Added ready for translation (`.pot` file included).
333
  * Added Russian translation.
 
334
  = 0.3 =
335
  * Release candidate.
 
336
  = 0.2 =
337
  * Beta version.
 
338
  = 0.1 =
339
  * Alfa version.
340
 
341
 
342
  == Upgrade Notice ==
 
 
343
  = 4.0 =
344
  Please update to new release!
345
  = 3.0 =
1
  === Social Media Follow Buttons Bar ===
2
  Contributors: Arthur Gareginyan
3
+ Tags: icon, icon set, button, social, media, social button, social media, social network, follow, follow button, follow link, follow icon, follow me, toolbar, link to profile, facebook, twitter, instagram, google plus, youtube, vimeo, blogger, livejournal, linkedIn, xing, pinterest, tumblr, snapchat, twitch, patreon, imdb, soundcloud, spotify, bandcamp, dloky, amazon, bookbub, goodreads, meetvibe, meetup, steam, beam, discord, yelp, vkontakte, vk, vk.com, odnoklassniki, ok, ok.ru, telegram, github, wordpress, codepen, skype, personal website, email, rss feed, rss, feed, tooltips, bootstrap tooltip,
4
  Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=8A88KC7TFF6CS
5
  Requires at least: 3.9
6
  Tested up to: 4.7
7
+ Stable tag: 4.2
8
  License: GPL3
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
11
  Easily add the smart bar with social media follow buttons (not share, only link to your social media profiles) to any place of your WordPress website.
12
+
13
 
14
+ == Description ==
15
+ An easy to use, with intuitive interface WordPress plugin that gives you the ability to easily add the smart bar with social media follow buttons to any place (post, page, widget, sidebar, footer) of your WordPress website.
 
16
 
17
  The Social Media Follow Buttons Bar - is a bar with set of icons of the popular social media which are linked directly to your profile on this social networks. I.e. clicking the Facebook icon will take the user to your Facebook page, clicking the Twitter icon will take them to your Twitter page.
18
 
22
 
23
  = Features =
24
 
25
+ * Lightweight and fast
26
+ * Secure code with using clear coding standards
27
+ * Intuitive interface with many settings
28
+ * Cross browser compatible (work smooth in any modern browser)
29
+ * Compatible with all WordPress themes
30
+ * RTL compatible (right to left)
31
+ * Translation ready
32
+
33
+ **Key features include...**
34
+
35
  * Beautiful icons
 
36
  * Preview on plugin settings page
37
  * Bootstrap Tooltips with name of the social media above every button
38
  * Shortcode for add social media follow buttons from Post/Page Editor
39
  * PHP/HTML code for add social media follow buttons directly in your theme files
40
+ * And much, much more!
41
 
42
  **Supported social media and links:**
43
 
46
  * Instagram
47
  * Google+
48
  * YouTube
49
+ * YouTube Gaming
50
  * Vimeo
51
  * Blogger
52
  * LinkedIn
53
+ * XING
54
  * LiveJournal
55
  * Reddit
56
  * Pinterest
63
  * Spotify
64
  * Bandcamp
65
  * Dloky
66
+ * Amazon
67
+ * BookBub
68
  * Goodreads
69
  * MeetVibe
70
  * Meetup
71
  * Steam
72
+ * Beam
73
  * Discord
74
  * Yelp
75
  * VKontakte (vk.com)
87
 
88
  = Translation =
89
 
 
 
90
  * English (default)
91
  * Russian
92
  * Spanish (translation by [Ramiro Garcés](http://www.ramirogarces.com.ve/))
93
 
94
+ If you would like to add a translation to this plugin then please head to our [Translating WordPress](https://translate.wordpress.org/projects/wp-plugins/social-media-buttons-toolbar) page.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
95
 
96
  >**Contribution**
97
  >
105
  == Installation ==
106
  Install "Social Media Follow Buttons Bar" just as you would any other WordPress Plugin.
107
 
108
+ Automatically via WordPress Admin area:
109
 
110
  1. Log into Admin area of your WordPress website.
111
+ 2. Go to "`Plugins`" -> "`Add New`".
112
  3. Find this plugin and click install.
113
  4. Activate this plugin through the "`Plugins`" tab.
114
 
127
 
128
  == Frequently Asked Questions ==
129
  = Q. Will this plugin work on my WordPress.COM website? =
130
+ A. Sorry, this plugin is available for use only on self-hosted (WordPress.ORG) websites.
131
 
132
  = Q. Can I use this plugin on my language? =
133
+ A. Yes. But If your language is not available then you can make one. This plugin is ready for translation. The `.pot` file is included and placed in the "`languages`" folder. Many of plugin users would be delighted if you shared your translation with the community. Just send the translation files (`*.po, *.mo`) to me at the [arthurgareginyan@gmail.com](mailto:arthurgareginyan@gmail.com) and I will include the translation within the next plugin update.
134
 
135
  = Q. How does it work? =
136
+ A. Simply go to the plugin settings page, select the desired settings and click the "Save Changes" button. Enjoy your fancy social media follow buttons. It's that simple!
137
+ You can find the plugin settings page at "`WP Admin Panel`" -> "`Settings`" -> "`Social Buttons`".
138
 
139
+ = Q. Does this plugin requires any modification of the theme? =
140
+ A. Absolutely not. This plugin is configurable entirely from the plugin settings page that you can find in the Admin Panel of your WordPress website.
141
 
142
  = Q. Does this require any knowledge of HTML or CSS? =
143
+ A. Absolutely not. This plugin can be configured with no knowledge of HTML or CSS, using an easy-to-use plugin settings page.
144
+
145
+ = Q. What I need to do if the Google PageSpeed test says that this plugin images must be compressed? =
146
+ A. The images that uses in this plugin are already compressed, but I will do my best to find out what else can be done with the images in order to compress them even better.
147
 
148
  = Q. It's not working. What could be wrong? =
149
+ A. As with every plugin, it's possible that things don't work. The most common reason for this is a web browser's cache. Every web browser stores a cache of the websites you visit (pages, images, and etc.) to reduce bandwidth usage and server load. This is called the browser's cache.​ Clearing your browser's cache may solve the problem.
150
+
151
+ It's impossible to tell what could be wrong exactly, but if you post a support request in the plugin's support forum on WordPress.org, I'd be happy to give it a look and try to help out. Please include as much information as possible, including a link to your website where the problem can be seen.
152
 
153
  = Q. Where to report bug if found? =
154
  A. Please visit the [Dedicated Plugin Page on GitHub](https://github.com/ArthurGareginyan/social-media-buttons-toolbar) and report.
155
 
156
  = Q. Where to share any ideas or suggestions to make the plugin better? =
157
+ A. Any suggestions are very welcome! Please send me an email to [arthurgareginyan@gmail.com](mailto:arthurgareginyan@gmail.com). Thank you!
158
 
159
  = Q. I love this plugin! Can I help somehow? =
160
+ A. Yes, any financial contributions are welcome! Just visit [my website](http://www.arthurgareginyan.com/donate.html), click on the donate button, and thank you!
161
 
162
 
163
  == Screenshots ==
164
  1. All social media buttons.
165
+ 2. Tooltip with name of the social media displayed above button when you hover over the button.
166
  3. Social Media Follow Buttons Bar displayed below the content of a post (Twenty Sixteen theme).
167
  4. Social Media Follow Buttons Bar displayed in the sidebar using a shortcode in text widget (Twenty Sixteen theme).
168
  5. Social Media Follow Buttons Bar displayed in the footer using a simple call the function directly from theme file (vCard theme).
177
 
178
  **License**
179
 
180
+ This plugin is licensed under the [GNU General Public License, version 3 (GPLv3)](http://www.gnu.org/licenses/gpl-3.0.html) and is distributed free of charge.
181
  Commercial licensing (e.g. for projects that can’t use an open-source license) is available upon request.
182
 
183
  **Credits**
185
  * The icon of plugin is a copyrighted image created by [Arthur Gareginyan](http://www.arthurgareginyan.com). (C) All rights reserved.
186
  * The banner of plugin is a copyrighted image created by [Arthur Gareginyan](http://www.arthurgareginyan.com). (C) All rights reserved.
187
  * The Entrepreneur image that used on banner is from [Pixabay](https://pixabay.com/en/entrepreneur-start-start-up-career-696976/) and licensed under the [Creative Commons CC0](https://creativecommons.org/publicdomain/zero/1.0/deed.en).
188
+ * Icons [youtube.png, meetvibe.png, beam.png, wordpress.png, twitter.png, imdb.png, dloky.png, snapchat.png, steam.png, discord.png, twitch.png, amazon.png, bookbub.png, goodreads.png, reddit.png, meetup.png, codepen.png, instagram.png, patreon.png, bandcamp.png, youtube-gaming.png, xing.png](https://www.iconfinder.com/iconsets/square-logo-buttons?ref=ArthurGareginyan) by [Arthur Gareginyan](http://www.arthurgareginyan.com) and licensed under the [Creative Commons (Attribution 3.0 Unported)](http://creativecommons.org/licenses/by/3.0/).
189
+ * Icons [facebook.png, google-plus.png, vimeo.png, blogger.png, linkedin.png, livejournal.png, pinterest.png, tumblr.png, soundcloud.png, spotify.png, yelp.png, vkontakte.png, odnoklassniki.png, telegram.png, github.png, skype.png, website.png, email.png, rss-feed.png](https://www.iconfinder.com/iconsets/social-buttons-2?ref=ArthurGareginyan) by Ivlichev Victor Petrovich and licensed under the [Creative Commons (Attribution 3.0 Unported)](http://creativecommons.org/licenses/by/3.0/).
190
+ * [Bootstrap](http://getbootstrap.com) by Twitter, Inc. released under the [MIT license](https://github.com/twbs/bootstrap/blob/master/LICENSE).
191
  * [Bootstrap-checkbox](https://github.com/vsn4ik/bootstrap-checkbox) is a project of [Vasily A.](https://github.com/vsn4ik), shared under the [MIT license](https://github.com/vsn4ik/bootstrap-checkbox/blob/master/LICENSE).
192
 
193
  **Links**
194
 
195
  * [Developer Website](http://www.arthurgareginyan.com)
196
  * [Dedicated Plugin Page on GitHub](https://github.com/ArthurGareginyan/social-media-buttons-toolbar)
197
+
198
 
199
  == Changelog ==
200
+
201
+ = 4.2 =
202
+ * The design of the plugin settings page is completely redone.
203
+ * Added option for the Beam.pro button.
204
+ * Added option for the Amazon button.
205
+ * Added option for the BookBub button.
206
+ * Added option for the YouTube Gaming button.
207
+ * Added option for the XING button.
208
+ * The "reddit.png" image replaced with new.
209
+ * The "youtube.png" image replaced with new.
210
+ * The Twitter icon replaced with new.
211
+ * The WordPress icon replaced with new.
212
+ * Fixed a bug due to which the jQuery library was not loaded on the front end of the website if the visitor did not logged-in.
213
+ * Added stylized descriptions of sections on the "Settings" tab.
214
+ * Additional "Support" section added.
215
+ * The 'bootstrap-transition.js' file added.
216
+ * Code of the 'admin.css' file improved and better commented.
217
+ * The 'bootstrap-checkbox.min.js' file renamed to 'bootstrap-checkbox.js'.
218
+ * The 'bootstrap-tab.js' file removed.
219
+ * The 'bootstrap-transition.js' file removed.
220
+ * A full version of the Bootstrap framework is integrated.
221
+ * Added the CSS code for the custom list numbers on the plugin settings page.
222
+ * The main font is changed to "Verdana".
223
+ * All PHP and HTML code is better formatted.
224
+ * The header on the settings page of plugin is redesigned.
225
+ * The "LICENSE.txt" file renamed to "license.txt".
226
+ * The "humans.txt" file added.
227
+ * On the plugin settings page, the "valign='top'" attribute removed from the "tr" element of HTML table and added the appropriate analog in CSS .
228
+ * The "_service_info" setting added to the data-base.
229
+ * Added function for managing information about the version number of the plugin.
230
+ * Added the "Hello" message that show when the plugin is just installed.
231
+ * Added the "Error" message that show when user is trying to degrade the version number of the plugin.
232
+ * Fixed the parameter that contain the path to source files in all translation files.
233
+ * The POT file updated.
234
+ * Translations updated.
235
+
236
  = 4.1 =
237
  * Added option for the Bandcamp button.
238
+
239
  = 4.0 =
240
  * Plugin name changed from "Social Media Buttons Toolbar" to "Social Media Follow Buttons Bar".
241
  * The name of the menu item changed from "Social Buttons" to "Social Media Follow Buttons".
242
  * My Unicode signature added to the main file.
243
  * Options from the settings page moved to a separate file.
244
+ * Added tab navigation menu for the settings page.
245
+ * Added additional tabs on the settings page.
246
  * Advertisement banner removed.
247
  * The Instagram icon replaced with brand-new.
248
  * Added option for the Patreon button.
256
  * The 'donate.png' image removed.
257
  * The POT file updated.
258
  * Translations updated.
259
+
260
  = 3.14 =
261
  * Added option for the Meetup button.
262
  * Added option for the Bootstrap Tooltips.
263
  * The position of the buttons relative to each other has improved. The "Margin right" option renamed to "Margin".
264
+
265
  = 3.13 =
266
  * Added option for the Yelp button.
267
+
268
  = 3.12 =
269
  * Added option for the Goodreads button.
270
  * Social media icons more optimized. Weight is reduced by 50%.
271
  * Links on the settings page cleared from http and https.
272
+ * Added additional donate link on the plugin settings page.
273
+
274
  = 3.11 =
275
  * Added option for the Steam button.
276
  * Added option for the Discord button.
277
+
278
  = 3.10 =
279
  * Added option for the Twitch button.
280
+
281
  = 3.9 =
282
  * Added option for the Dloky button.
283
  * Image of the donate button changed.
284
+
285
  = 3.8.2 =
286
  * Added some CSS code in order to fix compatibility issues with some themes.
287
+
288
  = 3.8.1 =
289
  * Added "!important" declarations to stylesheet in order to fix compatibility issues with some themes.
290
  * Fixed error "Use of undefined constant SSTOPB_TEXT...".
291
  * Readme for translations updated.
292
+
293
  = 3.8 =
294
  * Added option for the IMDb button.
295
  * Added CSS fix for compatibility with some themes.
296
+
297
  = 3.7 =
298
  * Added option for the Vimeo button.
299
  * Translations updated.
300
  * Ad banner replaced with new.
301
+
302
  = 3.6 =
303
  * Added option for the Snapchat button.
304
+
305
  = 3.5 =
306
  * Added Spanish translation. (Thanks [Ramiro Garcés](http://www.ramirogarces.com.ve/))
307
+
308
  = 3.4 =
309
  * Added option for the SoundCloud button.
310
  * Added option for the Spotify button.
311
  * Improved examples in the fields on the settings page.
312
  * POT file updated.
313
  * Russian translation updated.
314
+
315
  = 3.3 =
316
  * Added option to adjust the alignment of toolbar.
317
  * Added the Readme.txt file for translation contribution.
318
  * Added global constant for plugin text-domain.
319
+
320
  = 3.2 =
321
  * Added option for the Skype button.
322
  * Ready for translation improved.
323
  * Texts on settings page improved.
324
  * Russian translation improved.
325
+
326
  = 3.1 =
327
  * Added prefixes to the stylesheet and script names when using wp_enqueue_style() and wp_enqueue_script().
328
  * Added constant for storing the plugin version number.
329
+
330
  = 3.0 =
331
  * The structure of files changed.
332
  * Style sheet of settings page improved and better commented.
334
  * Added JavaScript file for settings page.
335
  * Added JavaScript function of automatic remove the "successful" message after 3 seconds.
336
  * Checkboxes replaced with cool triggers by using Bootstrap framework and Bootstrap-checkbox component.
337
+
338
  = 2.3.1 =
339
  * POT file updated.
340
  * Russian translation updated.
342
  * Advertisement replaced by new.
343
  * Added the subject with plugin name to email address on settings page.
344
  * Function "smbtoolbar_enqueue_scripts" renamed to "smbtoolbar_load_scripts".
345
+
346
  = 2.3 =
347
  * Added Telegram button.
348
+
349
  = 2.2.1 =
350
  * Added the `!important` flag to the display property of `<a>` element.
351
+
352
  = 2.2 =
353
  * Added MeetVibe button.
354
  * Fixed the display property of `<li>` and `<a>` elements.
355
  * Fixed the issue with border that sometimes appeared at bottom of an icons.
356
+
357
  = 2.1 =
358
  * Added Reddit button.
359
+
360
  = 2.0 =
361
  * Some changes in design of settings page.
362
  * Constants variables added.
368
  * Added my personal ad about freelance.
369
  * `.pot` file updated.
370
  * Russian translation updated.
371
+
372
  = 1.5 =
373
  * Fixed: `Notice: Undefined index: new_tab in .../social-media-buttons-toolbar.php on line 240`.
374
+
375
  = 1.4 =
376
  * Added 6 new buttons (LiveJournal, Pinterest, Tumblr, VKontakte, Odnoklassniki, Personal website).
377
  * Fixed: "Use of undefined constant media".
381
  * Some changes in design of settings page.
382
  * `.pot` file updated.
383
  * Russian translation updated.
384
+
385
  = 1.3 =
386
  * Some changes in design of settings page.
387
  * On settings page added section "Using" with the using details. (Thanks Hubert O'Brien)
388
+
389
  = 1.2 =
390
  * Fixed the compatibility issue with some themes. The issue was caused by not a unique class names in the html tags.
391
  * The default caption now is empty. The text "Follow me on social media:" is removed.
392
  * Removed extra settings update message.
393
  * The thanks.png image replaced.
394
+
395
  = 1.1 =
396
  * Authors URI changed.
397
  * Icons updated.
398
+
399
  = 1.0 =
400
  * Initial release.
401
  * Added ready for translation (`.pot` file included).
402
  * Added Russian translation.
403
+
404
  = 0.3 =
405
  * Release candidate.
406
+
407
  = 0.2 =
408
  * Beta version.
409
+
410
  = 0.1 =
411
  * Alfa version.
412
 
413
 
414
  == Upgrade Notice ==
415
+ = 4.2 =
416
+ Please update to new release!
417
  = 4.0 =
418
  Please update to new release!
419
  = 3.0 =
social-media-buttons-toolbar.php CHANGED
@@ -5,7 +5,7 @@
5
  * Description: Easily add the smart bar with social media follow buttons (not share, only link to your profiles) to any place of your WordPress website.
6
  * Author: Arthur Gareginyan
7
  * Author URI: http://www.arthurgareginyan.com
8
- * Version: 4.1
9
  * License: GPL3
10
  * Text Domain: social-media-buttons-toolbar
11
  * Domain Path: /languages/
@@ -62,413 +62,17 @@ defined('SMEDIABT_BASE') or define('SMEDIABT_BASE', plugin_basename(__FILE__));
62
  defined('SMEDIABT_URL') or define('SMEDIABT_URL', plugin_dir_url(__FILE__));
63
  defined('SMEDIABT_PATH') or define('SMEDIABT_PATH', plugin_dir_path(__FILE__));
64
  defined('SMEDIABT_TEXT') or define('SMEDIABT_TEXT', 'social-media-buttons-toolbar');
65
- defined('SMEDIABT_VERSION') or define('SMEDIABT_VERSION', '4.1');
66
 
67
  /**
68
- * Register text domain
69
  *
70
- * @since 2.0
71
  */
72
- function smbtoolbar_textdomain() {
73
- load_plugin_textdomain( SMEDIABT_TEXT, false, SMEDIABT_DIR . '/languages/' );
74
- }
75
- add_action( 'init', 'smbtoolbar_textdomain' );
76
-
77
- /**
78
- * Print direct link to Social Media Follow Buttons Bar admin page
79
- *
80
- * Fetches array of links generated by WP Plugin admin page ( Deactivate | Edit )
81
- * and inserts a link to the Social Media Follow Buttons Bar admin page
82
- *
83
- * @since 2.0
84
- * @param array $links Array of links generated by WP in Plugin Admin page.
85
- * @return array Array of links to be output on Plugin Admin page.
86
- */
87
- function smbtoolbar_settings_link( $links ) {
88
- $settings_page = '<a href="' . admin_url( 'options-general.php?page=social-media-buttons-toolbar.php' ) .'">' . __( 'Settings', SMEDIABT_TEXT ) . '</a>';
89
- array_unshift( $links, $settings_page );
90
- return $links;
91
- }
92
- add_filter( 'plugin_action_links_'.SMEDIABT_BASE, 'smbtoolbar_settings_link' );
93
-
94
- /**
95
- * Print additional links to plugin meta row
96
- *
97
- * @since 3.6
98
- */
99
- function smbtoolbar_plugin_row_meta( $links, $file ) {
100
-
101
- if ( strpos( $file, 'social-media-buttons-toolbar.php' ) !== false ) {
102
-
103
- $new_links = array(
104
- 'donate' => '<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=8A88KC7TFF6CS" target="_blank"><span class="dashicons dashicons-heart"></span> ' . __( 'Donate', SMEDIABT_TEXT ) . '</a>'
105
- );
106
-
107
- $links = array_merge( $links, $new_links );
108
- }
109
-
110
- return $links;
111
- }
112
- add_filter( 'plugin_row_meta', 'smbtoolbar_plugin_row_meta', 10, 2 );
113
-
114
- /**
115
- * Register "Social Media Follow Buttons Bar" submenu in "Settings" Admin Menu
116
- *
117
- * @since 2.0
118
- */
119
- function smbtoolbar_register_submenu_page() {
120
- add_options_page( __( 'Social Media Follow Buttons Bar', SMEDIABT_TEXT ), __( 'Social Media Follow Buttons', SMEDIABT_TEXT ), 'manage_options', basename( __FILE__ ), 'smbtoolbar_render_submenu_page' );
121
- }
122
- add_action( 'admin_menu', 'smbtoolbar_register_submenu_page' );
123
-
124
- /**
125
- * Attach Settings Page
126
- *
127
- * @since 3.0
128
- */
129
- require_once( SMEDIABT_PATH . 'inc/php/settings_page.php' );
130
-
131
- /**
132
- * Base for the _load_scripts hook & Dymamic CSS for the _load_scripts hook
133
- *
134
- * @since 4.0
135
- */
136
- function smbtoolbar_load_scripts_base() {
137
-
138
- // Style sheet
139
- wp_enqueue_style( 'smbtoolbar-frontend-css', SMEDIABT_URL . 'inc/css/frontend.css' );
140
- wp_enqueue_style( 'smbtoolbar-bootstrap-tooltip-css', SMEDIABT_URL . 'inc/css/bootstrap-tooltip.css' );
141
-
142
- // JavaScript
143
- wp_enqueue_script( 'smbtoolbar-bootstrap-tooltip-js', SMEDIABT_URL . 'inc/js/bootstrap-tooltip.js' );
144
-
145
- // Read options from BD, sanitiz data and declare variables
146
- $options = get_option( 'smbtoolbar_settings' );
147
-
148
- // Size of icons
149
- $icon_size = esc_textarea( $options['icon-size'] );
150
- if (empty($icon_size)) {
151
- $icon_size = "64";
152
- }
153
-
154
- // Space between icons
155
- $margin_right = esc_textarea( $options['margin-right'] );
156
- if (empty($margin_right)) {
157
- $margin_right = "10";
158
- }
159
-
160
- // Alignment of toolbar
161
- if (!empty($options['alignment'])) {
162
- $alignment = $options['alignment'];
163
- } else {
164
- $alignment = 'center';
165
- }
166
-
167
- // Dynamic CSS
168
- $custom_css = "
169
- .smbt-social-icons {
170
- text-align: " . $alignment . " !important;
171
- }
172
- .smbt-social-icons li img {
173
- width: " . $icon_size . "px !important;
174
- height: " . $icon_size . "px !important;
175
- margin: " . ( $margin_right / 2 ) . "px !important;
176
- }
177
- ";
178
-
179
- // Inject dynamic CSS
180
- wp_add_inline_style( 'smbtoolbar-frontend-css', $custom_css );
181
-
182
- }
183
-
184
- /**
185
- * Load scripts and style sheet for settings page
186
- *
187
- * @since 4.0
188
- */
189
- function smbtoolbar_load_scripts_admin($hook) {
190
-
191
- // Return if the page is not a settings page of this plugin
192
- if ( 'settings_page_social-media-buttons-toolbar' != $hook ) {
193
- return;
194
- }
195
-
196
- // Style sheet
197
- wp_enqueue_style( 'smbtoolbar-admin-css', SMEDIABT_URL . 'inc/css/admin.css' );
198
- wp_enqueue_style( 'smbtoolbar-bootstrap-css', SMEDIABT_URL . 'inc/css/bootstrap.css' );
199
- wp_enqueue_style( 'smbtoolbar-bootstrap-theme-css', SMEDIABT_URL . 'inc/css/bootstrap-theme.css' );
200
-
201
- // JavaScript
202
- wp_enqueue_script( 'smbtoolbar-admin-js', SMEDIABT_URL . 'inc/js/admin.js', array(), false, true );
203
- wp_enqueue_script( 'smbtoolbar-bootstrap-checkbox-js', SMEDIABT_URL . 'inc/js/bootstrap-checkbox.min.js' );
204
- wp_enqueue_script( 'smbtoolbar-bootstrap-tab', SMEDIABT_URL . 'inc/js/bootstrap-tab.js' );
205
-
206
- // Call the function with a basis of scripts
207
- smbtoolbar_load_scripts_base();
208
-
209
- }
210
- add_action( 'admin_enqueue_scripts', 'smbtoolbar_load_scripts_admin' );
211
-
212
- /**
213
- * Load scripts and style sheet for front end
214
- *
215
- * @since 4.0
216
- */
217
- function smbtoolbar_load_scripts_frontend() {
218
-
219
- // Call the function with a basis of scripts
220
- smbtoolbar_load_scripts_base();
221
-
222
- }
223
- add_action( 'wp_enqueue_scripts', 'smbtoolbar_load_scripts_frontend' );
224
-
225
- /**
226
- * Register settings
227
- *
228
- * @since 0.1
229
- */
230
- function smbtoolbar_register_settings() {
231
- register_setting( 'smbtoolbar_settings_group', 'smbtoolbar_settings' );
232
- }
233
- add_action( 'admin_init', 'smbtoolbar_register_settings' );
234
-
235
- /**
236
- * Render fields for saving social media data to BD
237
- *
238
- * @since 1.4
239
- */
240
- function smbtoolbar_media($name, $label, $placeholder, $help=null, $link=null) {
241
-
242
- // Declare variables
243
- $options = get_option( 'smbtoolbar_settings' );
244
-
245
- if ( !empty($options["media"][$name]["content"]) ) :
246
- $value = esc_textarea( $options["media"][$name]["content"] );
247
- else :
248
- $value = "";
249
- endif;
250
-
251
- // Generate the table
252
- if ( !empty($link) ) :
253
- $link_out = "<a href='$link' target='_blank'>$label</a>";
254
- else :
255
- $link_out = "$label";
256
- endif;
257
-
258
- $label = "<input type='hidden' name='smbtoolbar_settings[media][$name][label]' value='$label'>";
259
- $slug = "<input type='hidden' name='smbtoolbar_settings[media][$name][slug]' value='$name'>";
260
- $field_out = "<input type='text' name='smbtoolbar_settings[media][$name][content]' size='50' value='$value' placeholder='$placeholder'>";
261
-
262
- // Put table to the variables $out and $help_out
263
- $out = "<tr valign='top'>
264
- <th scope='row'>
265
- $link_out
266
- </th>
267
- <td>
268
- $label
269
- $slug
270
- $field_out
271
- </td>
272
- </tr>";
273
- if ( !empty($help) ) :
274
- $help_out = "<tr valign='top'>
275
- <td></td>
276
- <td class='help-text'>
277
- $help
278
- </td>
279
- </tr>";
280
- else :
281
- $help_out = "";
282
- endif;
283
-
284
- // Print the generated table
285
- echo $out . $help_out;
286
- }
287
-
288
- /**
289
- * Render checkboxes and fields for saving settings data to BD
290
- *
291
- * @since 1.0
292
- */
293
- function smbtoolbar_setting($name, $label, $help=null, $field=null, $placeholder=null, $size=null) {
294
-
295
- // Declare variables
296
- $options = get_option( 'smbtoolbar_settings' );
297
-
298
- if ( !empty($options[$name]) ) :
299
- $value = esc_textarea( $options[$name] );
300
- else :
301
- $value = "";
302
- endif;
303
-
304
- // Generate the table
305
- if ( !empty($options[$name]) ) :
306
- $checked = "checked='checked'";
307
- else :
308
- $checked = "";
309
- endif;
310
-
311
- if ( $field == "check" ) {
312
- $input = "<input type='checkbox' name='smbtoolbar_settings[$name]' id='smbtoolbar_settings[$name]' $checked >";
313
- } elseif ( $field == "field" ) {
314
- $input = "<input type='text' name='smbtoolbar_settings[$name]' size='$size' value='$value' placeholder='$placeholder'>";
315
- }
316
-
317
- // Put table to the variables $out and $help_out
318
- $out = "<tr valign='top'>
319
- <th scope='row'>
320
- $label
321
- </th>
322
- <td>
323
- $input
324
- </td>
325
- </tr>";
326
- if ( !empty($help) ) :
327
- $help_out = "<tr valign='top'>
328
- <td></td>
329
- <td class='help-text'>
330
- $help
331
- </td>
332
- </tr>";
333
- else :
334
- $help_out = "";
335
- endif;
336
-
337
- // Print the generated table
338
- echo $out . $help_out;
339
- }
340
-
341
- /**
342
- * Generate the buttons toolbar
343
- *
344
- * @since 4.0
345
- */
346
- function smbtoolbar_tollbar() {
347
-
348
- // Read options from BD, sanitiz data and declare variables
349
- $options = get_option( 'smbtoolbar_settings' );
350
- $media = $options['media'];
351
-
352
- // Open link in new tab
353
- if (!empty($options['new_tab'])) {
354
- $new_tab = 'target="blank"';
355
- } else {
356
- $new_tab = '';
357
- }
358
-
359
- // Enable Tolltips
360
- if (!empty($options['tooltips'])) {
361
- $tooltips = 'data-toggle="tooltip"';
362
- } else {
363
- $tooltips = '';
364
- }
365
-
366
- // Add a caption above of buttons
367
- $caption = esc_textarea( $options['caption'] );
368
- if (empty($caption)) {
369
- $caption = "";
370
- }
371
-
372
- // Generate the Buttons
373
- $metatags_arr[] = '<ul class="smbt-social-icons">';
374
- if ( !empty($media) ) {
375
- foreach ($media as $name) {
376
- foreach ($name as $key => $value) {
377
- if ($key == "slug") {
378
- $slag = $value;
379
- }
380
- if ($key == "label") {
381
- $label = $value;
382
- }
383
- if ($key == "content") {
384
- if (!empty($value)) {
385
- $icon = plugins_url( "inc/img/social-media-icons/$slag.png", __FILE__ );
386
- $metatags_arr[] = '<li>
387
- <a href="' . $value . '" ' . $tooltips . ' title="' . $label . '" ' . $new_tab . '>
388
- <img src="' . $icon . '" alt="' . $label . '" />
389
- </a>
390
- </li>';
391
- }
392
- }
393
- }
394
- }
395
- }
396
- $metatags_arr[] = '</ul>';
397
-
398
- // Add script for toolbar
399
- if (!empty($options['tooltips'])) {
400
- $js = "<script type='text/javascript'>
401
- jQuery(document).ready(function($) {
402
-
403
- // Enable Bootstrap Tooltips
404
- $('[data-toggle=\"tooltip\"]').tooltip();
405
-
406
- });
407
- </script>";
408
- } else {
409
- $js = '';
410
- }
411
-
412
- if ( count( $metatags_arr ) > 0 ) {
413
- array_unshift( $metatags_arr, $caption );
414
- array_push( $metatags_arr, $js );
415
- }
416
-
417
- // Return the content of array
418
- return $metatags_arr;
419
-
420
- }
421
-
422
- /**
423
- * Create the shortcode "[smbtoolbar]"
424
- *
425
- * @since 0.2
426
- */
427
- function smbtoolbar_shortcode() {
428
- return implode(PHP_EOL, smbtoolbar_tollbar());
429
- }
430
- add_shortcode( 'smbtoolbar', 'smbtoolbar_shortcode' );
431
-
432
- /**
433
- * Allow shortcodes in the text widget
434
- *
435
- * @since 0.2
436
- */
437
- add_filter( 'widget_text', 'do_shortcode' );
438
-
439
- /**
440
- * Add toolbar to the beginning of each post or/and page.
441
- *
442
- * @since 0.2
443
- */
444
- function smbtoolbar_addContent( $content ) {
445
- $options = get_option( 'smbtoolbar_settings' );
446
-
447
- if ( is_single() ) {
448
- if ( !empty($options['show_posts']) && $options['show_posts'] == "on" ) {
449
- $content = $content . smbtoolbar_shortcode();
450
- }
451
- }
452
-
453
- if ( is_page() ) {
454
- if ( !empty($options['show_pages']) && $options['show_pages'] == "on" ) {
455
- $content = $content . smbtoolbar_shortcode();
456
- }
457
- }
458
-
459
- // Returns the content.
460
- return $content;
461
- }
462
- add_action( 'the_content', 'smbtoolbar_addContent' );
463
-
464
- /**
465
- * Delete options on uninstall
466
- *
467
- * @since 0.1
468
- */
469
- function smbtoolbar_uninstall() {
470
- delete_option( 'smbtoolbar_settings' );
471
- }
472
- register_uninstall_hook( __FILE__, 'smbtoolbar_uninstall' );
473
-
474
- ?>
5
  * Description: Easily add the smart bar with social media follow buttons (not share, only link to your profiles) to any place of your WordPress website.
6
  * Author: Arthur Gareginyan
7
  * Author URI: http://www.arthurgareginyan.com
8
+ * Version: 4.2
9
  * License: GPL3
10
  * Text Domain: social-media-buttons-toolbar
11
  * Domain Path: /languages/
62
  defined('SMEDIABT_URL') or define('SMEDIABT_URL', plugin_dir_url(__FILE__));
63
  defined('SMEDIABT_PATH') or define('SMEDIABT_PATH', plugin_dir_path(__FILE__));
64
  defined('SMEDIABT_TEXT') or define('SMEDIABT_TEXT', 'social-media-buttons-toolbar');
65
+ defined('SMEDIABT_VERSION') or define('SMEDIABT_VERSION', '4.2');
66
 
67
  /**
68
+ * Load the plugin modules
69
  *
70
+ * @since 4.2
71
  */
72
+ require_once( SMEDIABT_PATH . 'inc/php/core.php' );
73
+ require_once( SMEDIABT_PATH . 'inc/php/enqueue.php' );
74
+ require_once( SMEDIABT_PATH . 'inc/php/version.php' );
75
+ require_once( SMEDIABT_PATH . 'inc/php/functional.php' );
76
+ require_once( SMEDIABT_PATH . 'inc/php/page.php' );
77
+ require_once( SMEDIABT_PATH . 'inc/php/messages.php' );
78
+ require_once( SMEDIABT_PATH . 'inc/php/uninstall.php' );