Version Description
- Adds support for audio/video conversion via rtCamp's Encoding Service
Download this release
Release Info
Developer | saurabhshukla |
Plugin | rtMedia for WordPress, BuddyPress and bbPress |
Version | 2.13 |
Comparing to | |
See all releases |
Code changes from version 2.15.4 to 2.13
- app/admin/BPMediaAdmin.php +466 -580
- app/admin/BPMediaFormHandler.php +0 -513
- app/assets/css/admin.css +121 -66
- app/assets/css/bootstrap-switch.css +0 -184
- app/assets/css/font-awesome.min.css +0 -24
- app/assets/css/grid-foundation.css +0 -217
- app/assets/css/image-edit.css +0 -0
- app/assets/css/jquery.powertip.min.css +0 -1
- app/assets/css/jquery.sliderTabs.min.css +0 -1
- app/assets/css/main.css +13 -19
- app/assets/font/FontAwesome.otf +0 -0
- app/assets/font/fontawesome-webfont.eot +0 -0
- app/assets/font/fontawesome-webfont.svg +0 -339
- app/assets/font/fontawesome-webfont.ttf +0 -0
- app/assets/font/fontawesome-webfont.woff +0 -0
- app/assets/img/boxspinner.gif +0 -0
- app/assets/img/bpm-contest-banner.jpg +0 -0
- app/assets/img/indicator.png +0 -0
- app/assets/img/indicatorActive.png +0 -0
- app/assets/img/leftArrow.png +0 -0
- app/assets/img/leftPanelArrow.png +0 -0
- app/assets/img/mask-square.png +0 -0
- app/assets/img/mask.png +0 -0
- app/assets/img/private.png +0 -0
- app/assets/img/rightArrow.png +0 -0
- app/assets/img/rightPanelArrow.png +0 -0
- app/assets/img/wpmini-grey.png +0 -0
- app/assets/js/admin.js +60 -138
- app/assets/js/bootstrap-switch.js +0 -255
- app/assets/js/jquery.powertip.min.js +0 -8
- app/assets/js/jquery.sliderTabs.min.js +0 -1
- app/assets/js/main.js +1 -2
- app/helper/BPMediaAddon.php +11 -96
- app/helper/BPMediaFeed.php +1 -2
- app/helper/BPMediaSettings.php +24 -25
- app/helper/BPMediaSupport.php +2 -3
- app/helper/rtDimensions.php +0 -142
- app/helper/rtForm.php +0 -633
- app/helper/rtFormInvalidArgumentsException.php +0 -29
- app/helper/rtPluginInfo.php +0 -0
- app/helper/rtPluginUpdate.php +0 -0
- app/helper/rtPluginUpdateChecker.php +0 -0
- app/main/BPMediaLoader.php +2 -2
- app/main/includes/BPMediaActions.php +5 -19
- app/main/includes/BPMediaFunction.php +3 -0
- app/main/includes/BPMediaHostWordpress.php +21 -27
- app/main/includes/BPMediaImage.php +0 -0
- app/main/privacy/BPMediaPrivacy.php +0 -0
- app/main/privacy/BPMediaPrivacySettings.php +2 -2
- app/main/profile/BPMediaAlbumScreen.php +1 -1
- app/main/profile/BPMediaScreen.php +2 -2
- app/services/BPMediaEncoding.php +65 -99
- app/services/BPMediaEncodingTranscoder.php +5 -3
- index.php +1 -1
- languages/buddypress-media-ar_AR.mo +0 -0
- languages/buddypress-media-ar_AR.po +0 -0
- languages/buddypress-media-de_DE.mo +0 -0
- languages/buddypress-media-de_DE.po +0 -0
- languages/buddypress-media-es_ES.mo +0 -0
- languages/buddypress-media-es_ES.po +0 -0
- languages/buddypress-media-fa_IR.mo +0 -0
- languages/buddypress-media-fa_IR.po +0 -0
- languages/buddypress-media-fr_FR.mo +0 -0
- languages/buddypress-media-fr_FR.po +0 -0
- languages/buddypress-media-it_IT.mo +0 -0
- languages/buddypress-media-it_IT.po +0 -0
- languages/buddypress-media-ja_JA.mo +0 -0
- languages/buddypress-media-ja_JA.po +0 -0
- languages/buddypress-media-nl_NL.mo +0 -0
- languages/buddypress-media-nl_NL.po +0 -0
- languages/buddypress-media-pl_PL.mo +0 -0
- languages/buddypress-media-pl_PL.po +0 -0
- languages/buddypress-media-pt_BR.mo +0 -0
- languages/buddypress-media-pt_BR.po +0 -0
- languages/buddypress-media-ro_RO.mo +0 -0
- languages/buddypress-media-ro_RO.po +0 -0
- languages/buddypress-media-sr_SR.mo +0 -0
- languages/buddypress-media-sr_SR.po +0 -0
- languages/buddypress-media.mo +0 -0
- languages/buddypress-media.po +747 -892
- readme.txt +3 -69
app/admin/BPMediaAdmin.php
CHANGED
@@ -10,392 +10,286 @@
|
|
10 |
*/
|
11 |
if (!class_exists('BPMediaAdmin')) {
|
12 |
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
|
201 |
-
|
202 |
-
|
203 |
-
|
204 |
-
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
|
209 |
-
|
210 |
-
|
211 |
-
|
212 |
-
do_action('bp_media_admin_page_insert', $page);
|
213 |
-
?>
|
214 |
-
<div class="rt-link alignright"><?php _e('By', 'buddypress-media'); ?> <a href="http://rtcamp.com/?utm_source=dashboard&utm_medium=plugin&utm_campaign=buddypress-media" title="<?php _e('Empowering The Web With WordPress', 'buddypress-media'); ?>"><img src="<?php echo BP_MEDIA_URL; ?>app/assets/img/rtcamp-logo.png"></a></div>
|
215 |
-
</div><?php
|
216 |
-
do_action('bp_media_admin_page_append', $page);
|
217 |
-
}
|
218 |
-
?>
|
219 |
-
|
220 |
-
|
221 |
-
</div><!-- .bp-media-settings-boxes -->
|
222 |
-
<div class="metabox-holder bp-media-metabox-holder columns large-3">
|
223 |
-
<?php $this->admin_sidebar(); ?>
|
224 |
-
</div>
|
225 |
-
</div><!-- .metabox-holder -->
|
226 |
-
</div><!-- .bp-media-admin --><?php
|
227 |
-
}
|
228 |
-
|
229 |
-
/**
|
230 |
-
* Adds a tab for Media settings in the BuddyPress settings page
|
231 |
-
*
|
232 |
-
* @global type $bp_media
|
233 |
-
*/
|
234 |
-
public function tab() {
|
235 |
-
|
236 |
-
$tabs_html = '';
|
237 |
-
$idle_class = 'nav-tab';
|
238 |
-
$active_class = 'nav-tab nav-tab-active';
|
239 |
-
$tabs = array();
|
240 |
|
241 |
// Check to see which tab we are on
|
242 |
-
|
243 |
-
|
244 |
-
|
245 |
-
|
246 |
-
|
247 |
-
|
248 |
-
|
249 |
-
|
250 |
-
|
251 |
-
|
252 |
-
|
253 |
-
|
254 |
-
|
255 |
-
|
256 |
-
|
257 |
-
|
258 |
-
|
259 |
-
|
260 |
-
|
261 |
-
|
262 |
-
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
-
|
268 |
-
|
269 |
-
|
270 |
-
|
271 |
-
|
272 |
-
|
273 |
-
|
274 |
-
|
275 |
-
|
276 |
-
|
277 |
-
|
278 |
-
|
279 |
-
|
280 |
-
|
281 |
-
|
282 |
-
|
283 |
-
|
284 |
-
|
285 |
-
|
286 |
-
|
287 |
-
|
288 |
-
|
289 |
-
|
290 |
-
|
291 |
-
|
292 |
-
|
293 |
-
|
294 |
-
|
295 |
-
|
296 |
-
|
297 |
-
|
298 |
-
|
299 |
-
|
300 |
-
|
301 |
-
|
302 |
-
|
303 |
-
|
304 |
-
|
305 |
-
|
306 |
-
|
307 |
-
|
308 |
-
|
309 |
-
|
310 |
-
|
311 |
-
|
312 |
-
|
313 |
-
|
314 |
-
|
315 |
-
|
316 |
-
|
317 |
-
|
318 |
-
|
319 |
-
|
320 |
-
|
321 |
-
echo '</table>';
|
322 |
-
}
|
323 |
-
}
|
324 |
-
|
325 |
-
/**
|
326 |
-
* Adds a sub tabs to the BuddyPress Media settings page
|
327 |
-
*
|
328 |
-
* @global type $bp_media
|
329 |
-
*/
|
330 |
-
public function settings_sub_tabs() {
|
331 |
-
$tabs_html = '';
|
332 |
-
$tabs = array();
|
333 |
-
|
334 |
-
// Check to see which tab we are on
|
335 |
-
$tab = $this->get_current_tab();
|
336 |
-
/* BuddyPress Media */
|
337 |
-
$tabs[] = array(
|
338 |
-
'href' => '#bp-media-types',
|
339 |
-
'icon' => 'icon-film',
|
340 |
-
'title' => __('BuddyPress Media Types', 'buddypress-media'),
|
341 |
-
'name' => __('Types', 'buddypress-media'),
|
342 |
-
'callback' => array('BPMediaFormHandler', 'types_content')
|
343 |
-
);
|
344 |
-
|
345 |
-
$tabs[] = array(
|
346 |
-
'href' => '#bp-media-sizes',
|
347 |
-
'icon' => 'icon-resize-full',
|
348 |
-
'title' => __('BuddyPress Media Sizes', 'buddypress-media'),
|
349 |
-
'name' => __('Sizes', 'buddypress-media'),
|
350 |
-
'callback' => array('BPMediaFormHandler', 'sizes_content')
|
351 |
-
);
|
352 |
-
|
353 |
-
$tabs[] = array(
|
354 |
-
'href' => '#bp-media-privacy',
|
355 |
-
'icon' => 'icon-lock',
|
356 |
-
'title' => __('BuddyPress Media Privacy', 'buddypress-media'),
|
357 |
-
'name' => __('Privacy', 'buddypress-media'),
|
358 |
-
'callback' => array('BPMediaFormHandler', 'privacy_content')
|
359 |
-
);
|
360 |
-
|
361 |
-
$tabs[] = array(
|
362 |
-
'href' => '#bp-media-misc',
|
363 |
-
'icon' => 'icon-cog',
|
364 |
-
'title' => __('BuddyPress Media Miscellaneous', 'buddypress-media'),
|
365 |
-
'name' => __('Miscellaneous', 'buddypress-media'),
|
366 |
-
'callback' => array('BPMediaFormHandler', 'misc_content')
|
367 |
-
);
|
368 |
-
|
369 |
-
$tabs = apply_filters('bp_media_add_settings_sub_tabs', $tabs, $tab);
|
370 |
-
$tabs_html .= '<ul>';
|
371 |
-
foreach ($tabs as $tab) {
|
372 |
-
|
373 |
-
$icon = '';
|
374 |
-
if (isset($tab['icon']) && !empty($tab['icon']))
|
375 |
-
$icon = '<i class="' . $tab['icon'] . '"></i>';
|
376 |
-
|
377 |
-
$tabs_html.= '<li><a title="' . $tab['title'] . '" href="' . $tab['href'] . '" class="' . sanitize_title($tab['name']) . '">' . $icon . ' ' . $tab['name'] . '</a></li>';
|
378 |
-
}
|
379 |
-
$tabs_html .= '</ul>';
|
380 |
-
|
381 |
-
echo $tabs_html;
|
382 |
-
return $tabs;
|
383 |
-
}
|
384 |
-
|
385 |
-
/*
|
386 |
-
* Updates the media count of all users.
|
387 |
-
*/
|
388 |
-
|
389 |
-
/**
|
390 |
-
*
|
391 |
-
* @global type $wpdb
|
392 |
-
* @return boolean
|
393 |
-
*/
|
394 |
-
public function update_count() {
|
395 |
-
global $wpdb;
|
396 |
-
|
397 |
-
$query =
|
398 |
-
"SELECT
|
399 |
p.post_author,pmp.meta_value,
|
400 |
SUM(CASE WHEN post_mime_type LIKE 'image%' THEN 1 ELSE 0 END) as Images,
|
401 |
SUM(CASE WHEN post_mime_type LIKE 'audio%' THEN 1 ELSE 0 END) as Audio,
|
@@ -409,79 +303,66 @@ if (!class_exists('BPMediaAdmin')) {
|
|
409 |
pmp.meta_key = 'bp_media_privacy' AND
|
410 |
( post_mime_type LIKE 'image%' OR post_mime_type LIKE 'audio%' OR post_mime_type LIKE 'video%' OR post_type LIKE 'bp_media_album')
|
411 |
GROUP BY p.post_author,pmp.meta_value order by p.post_author";
|
412 |
-
|
413 |
-
|
414 |
-
|
415 |
-
|
416 |
-
|
417 |
-
|
418 |
-
|
419 |
-
|
420 |
-
|
421 |
-
|
422 |
-
|
423 |
-
|
424 |
-
|
425 |
-
|
426 |
-
|
427 |
-
|
428 |
-
|
429 |
-
|
430 |
-
|
431 |
-
|
432 |
-
|
433 |
-
|
434 |
-
|
435 |
-
|
436 |
-
|
437 |
-
|
438 |
-
|
439 |
-
|
440 |
-
|
441 |
-
|
442 |
-
|
443 |
-
|
444 |
-
|
445 |
-
|
446 |
//
|
447 |
// // redirect to settings page in network
|
448 |
-
|
449 |
-
|
450 |
-
|
451 |
-
|
452 |
-
|
453 |
-
|
454 |
-
|
455 |
-
|
456 |
-
|
457 |
-
|
458 |
-
|
459 |
-
|
460 |
-
|
461 |
-
|
462 |
-
|
463 |
-
|
464 |
-
|
465 |
-
|
466 |
-
|
467 |
-
|
468 |
-
|
469 |
-
|
470 |
-
|
471 |
-
|
472 |
-
<label class="columns large-6 large-offset-3" for="bp-media-add-linkback"><input' . checked(bp_get_option('bp_media_add_linkback', false), true, false) . ' type="checkbox" name="bp-media-add-linkback" value="1" id="bp-media-add-linkback"/> ' . __('Add link to footer', 'buddypress-media') . '</label>
|
473 |
-
<div class="row">
|
474 |
-
<div class="columns large-6"><iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Frtcamp.com%2Fbuddypress-media%2F&send=false&layout=button_count&width=72&show_faces=false&font&colorscheme=light&action=like&height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:76px; height:21px; margin-top: 5px;" allowTransparency="true"></iframe></div>
|
475 |
-
<div class="columns large-6"><a href="https://www.facebook.com/sharer/sharer.php?u=http://rtcamp.com/buddypress-media/" class="button" target="_blank"> <i class="icon-facebook"></i> ' . __('Share', 'buddypress-media') . '</a></div>
|
476 |
-
<div class="columns large-6"><iframe allowtransparency="true" frameborder="0" scrolling="no" src="//platform.twitter.com/widgets/follow_button.html?screen_name=buddypressmedia&show_count=false" style="width:62px; height:21px; margin-top: 5px;"></iframe></div>
|
477 |
-
<div class="columns large-6"><a href="http://twitter.com/home/?status=' . $message . '" class="button button-tweet" target= "_blank"><i class="icon-twitter"></i> ' . __('Tweet', 'buddypress-media') . '</a></div>
|
478 |
-
<div class="columns large-6"><a href="http://wordpress.org/support/view/plugin-reviews/buddypress-media?rate=5#postform" class="button bpm-wp-button" target= "_blank"><span class="bpm-wp-icon"> </span> ' . __('Review', 'buddypress-media') . '</a></div>
|
479 |
-
<div class="columns large-6"><a href="' . sprintf('%s', 'http://feeds.feedburner.com/rtcamp/') . '" title="' . __('Subscribe to our feeds', 'buddypress-media') . '" class="button"><i class="bp-media-rss icon-rss"></i> ' . __('Feeds', 'buddypress-media') . '</a></div>
|
480 |
-
</div>
|
481 |
-
</div>';
|
482 |
-
//<li><a href="' . sprintf('%s', 'http://www.facebook.com/rtCamp.solutions/') . '" title="' . __('Become a fan on Facebook', 'buddypress-media') . '" class="bp-media-facebook bp-media-social">' . __('Facebook', 'buddypress-media') . '</a></li>
|
483 |
-
//<li><a href="' . sprintf('%s', 'https://twitter.com/rtcamp/') . '" title="' . __('Follow us on Twitter', 'buddypress-media') . '" class="bp-media-twitter bp-media-social">' . __('Twitter', 'buddypress-media') . '</a></li> ;
|
484 |
-
new BPMediaAdminWidget('spread-the-word', __('Spread the Word', 'buddypress-media'), $addons);
|
485 |
|
486 |
// $donate = '<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
|
487 |
// <!-- Identify your business so that you can collect the payments. -->
|
@@ -505,143 +386,148 @@ if (!class_exists('BPMediaAdmin')) {
|
|
505 |
// ;
|
506 |
// new BPMediaAdminWidget('donate', __('Donate', 'buddypress-media'), $donate);
|
507 |
|
508 |
-
|
509 |
-
|
510 |
-
|
511 |
-
|
512 |
-
|
513 |
-
|
514 |
-
|
515 |
-
|
516 |
-
|
517 |
-
|
518 |
-
|
519 |
-
|
520 |
-
|
521 |
-
|
522 |
-
|
523 |
-
|
524 |
-
|
525 |
-
|
526 |
-
|
527 |
-
|
528 |
-
|
529 |
-
|
530 |
-
|
531 |
-
|
532 |
-
|
533 |
-
|
534 |
-
|
535 |
-
|
536 |
-
|
537 |
-
|
538 |
-
|
539 |
-
|
540 |
-
|
541 |
-
|
542 |
-
|
543 |
-
|
544 |
-
|
545 |
-
|
546 |
-
|
547 |
-
|
548 |
-
|
549 |
-
|
550 |
-
|
551 |
-
|
552 |
-
|
553 |
-
|
554 |
-
|
555 |
-
|
556 |
-
|
557 |
-
|
558 |
-
|
559 |
-
|
560 |
-
|
561 |
-
|
562 |
-
|
563 |
-
|
564 |
-
|
565 |
-
|
|
|
|
|
|
|
|
|
|
|
566 |
<p>
|
567 |
' . sprintf(__('You have images enabled on BuddyPress Media but your network allowed filetypes does not allow uploading of %s. Click <a href="%s">here</a> to change your settings manually.', 'buddypress-media'), implode(', ', $not_supported_image), network_admin_url('settings.php#upload_filetypes')) . '
|
568 |
<br /><strong>' . __('Recommended', 'buddypress-media') . ':</strong> <input type="button" class="button update-network-settings-upload-filetypes" class="button" value="' . __('Update Network Settings Automatically', 'buddypress-media') . '"> <img style="display:none;" src="' . admin_url('images/wpspin_light.gif') . '" />
|
569 |
</p>
|
570 |
</div>';
|
571 |
-
|
572 |
-
|
573 |
-
|
574 |
-
|
575 |
-
|
576 |
-
|
577 |
<p>
|
578 |
' . sprintf(__('You have video enabled on BuddyPress Media but your network allowed filetypes does not allow uploading of mp4. Click <a href="%s">here</a> to change your settings manually.', 'buddypress-media'), network_admin_url('settings.php#upload_filetypes')) . '
|
579 |
<br /><strong>' . __('Recommended', 'buddypress-media') . ':</strong> <input type="button" class="button update-network-settings-upload-filetypes" class="button" value="' . __('Update Network Settings Automatically', 'buddypress-media') . '"> <img style="display:none;" src="' . admin_url('images/wpspin_light.gif') . '" />
|
580 |
</p>
|
581 |
</div>';
|
582 |
-
|
583 |
-
|
584 |
-
|
585 |
-
|
586 |
-
|
587 |
-
|
588 |
<br /><strong>' . __('Recommended', 'buddypress-media') . ':</strong> <input type="button" class="button update-network-settings-upload-filetypes" class="button" value="' . __('Update Network Settings Automatically', 'buddypress-media') . '"> <img style="display:none;" src="' . admin_url('images/wpspin_light.gif') . '" />
|
589 |
</p>
|
590 |
</div>';
|
591 |
-
|
592 |
-
|
593 |
-
|
594 |
-
|
595 |
-
|
596 |
-
|
597 |
-
|
598 |
-
|
599 |
-
|
600 |
-
|
601 |
-
|
602 |
-
|
603 |
-
|
604 |
-
|
605 |
-
|
606 |
-
|
607 |
-
|
608 |
-
|
609 |
-
|
610 |
-
|
611 |
-
|
612 |
-
|
613 |
-
|
614 |
-
|
615 |
-
|
616 |
-
|
617 |
-
|
618 |
-
|
619 |
-
|
620 |
-
|
621 |
-
|
622 |
-
|
623 |
-
|
624 |
-
|
625 |
-
|
626 |
-
|
627 |
-
|
628 |
-
|
629 |
-
|
630 |
-
|
631 |
-
|
632 |
-
|
633 |
-
|
634 |
-
|
635 |
-
|
636 |
-
|
637 |
-
|
638 |
-
|
639 |
-
|
640 |
-
|
641 |
-
|
642 |
-
|
643 |
-
|
644 |
-
|
645 |
|
646 |
}
|
647 |
-
?>
|
10 |
*/
|
11 |
if (!class_exists('BPMediaAdmin')) {
|
12 |
|
13 |
+
class BPMediaAdmin {
|
14 |
+
|
15 |
+
public $bp_media_upgrade;
|
16 |
+
public $bp_media_settings;
|
17 |
+
public $bp_media_encoding;
|
18 |
+
public $bp_media_support;
|
19 |
+
public $bp_media_feed;
|
20 |
+
|
21 |
+
public function __construct() {
|
22 |
+
add_action('init', array($this, 'video_transcoding_survey_response'));
|
23 |
+
if (is_multisite()) {
|
24 |
+
add_action('network_admin_notices', array($this, 'upload_filetypes_error'));
|
25 |
+
add_action('admin_notices', array($this, 'upload_filetypes_error'));
|
26 |
+
}
|
27 |
+
$bp_media_feed = new BPMediaFeed();
|
28 |
+
add_action('wp_ajax_bp_media_fetch_feed', array($bp_media_feed, 'fetch_feed'), 1);
|
29 |
+
$this->bp_media_support = new BPMediaSupport();
|
30 |
+
add_action('wp_ajax_bp_media_select_request', array($this->bp_media_support, 'get_form'), 1);
|
31 |
+
add_action('wp_ajax_bp_media_cancel_request', create_function('', 'do_settings_sections("bp-media-support"); die();'), 1);
|
32 |
+
add_action('wp_ajax_bp_media_submit_request', array($this->bp_media_support, 'submit_request'), 1);
|
33 |
+
add_action('wp_ajax_bp_media_fetch_feed', array($bp_media_feed, 'fetch_feed'), 1);
|
34 |
+
add_action('wp_ajax_bp_media_linkback', array($this, 'linkback'), 1);
|
35 |
+
add_action('wp_ajax_bp_media_bp_album_deactivate', 'BPMediaAlbumimporter::bp_album_deactivate', 1);
|
36 |
+
add_action('wp_ajax_bp_media_bp_album_import', 'BPMediaAlbumimporter::bpmedia_ajax_import_callback', 1);
|
37 |
+
add_action('wp_ajax_bp_media_bp_album_import_favorites', 'BPMediaAlbumimporter::bpmedia_ajax_import_favorites', 1);
|
38 |
+
add_action('wp_ajax_bp_media_bp_album_import_step_favorites', 'BPMediaAlbumimporter::bpmedia_ajax_import_step_favorites', 1);
|
39 |
+
add_action('wp_ajax_bp_media_bp_album_cleanup', 'BPMediaAlbumimporter::cleanup_after_install');
|
40 |
+
add_action('wp_ajax_bp_media_convert_videos_form', array($this, 'convert_videos_mailchimp_send'), 1);
|
41 |
+
add_action('wp_ajax_bp_media_correct_upload_filetypes', array($this, 'correct_upload_filetypes'), 1);
|
42 |
+
add_filter('plugin_row_meta', array($this, 'plugin_meta_premium_addon_link'), 1, 4);
|
43 |
+
if (is_admin()) {
|
44 |
+
add_action('admin_enqueue_scripts', array($this, 'ui'));
|
45 |
+
add_action(bp_core_admin_hook(), array($this, 'menu'));
|
46 |
+
if (current_user_can('manage_options'))
|
47 |
+
add_action('bp_admin_tabs', array($this, 'tab'));
|
48 |
+
if (is_multisite())
|
49 |
+
add_action('network_admin_edit_bp_media', array($this, 'save_multisite_options'));
|
50 |
+
}
|
51 |
+
$this->bp_media_settings = new BPMediaSettings();
|
52 |
+
if ( !class_exists('BPMediaFFMPEG') && !class_exists('BPMediaKaltura') )
|
53 |
+
$this->bp_media_encoding = new BPMediaEncoding();
|
54 |
+
}
|
55 |
+
|
56 |
+
/**
|
57 |
+
* Generates the Admin UI.
|
58 |
+
*
|
59 |
+
* @param string $hook
|
60 |
+
*/
|
61 |
+
|
62 |
+
/**
|
63 |
+
*
|
64 |
+
* @param type $hook
|
65 |
+
*/
|
66 |
+
public function ui($hook) {
|
67 |
+
$admin_ajax = admin_url('admin-ajax.php');
|
68 |
+
|
69 |
+
wp_enqueue_script('bp-media-admin', BP_MEDIA_URL . 'app/assets/js/admin.js', array('jquery-ui-dialog'), BP_MEDIA_VERSION);
|
70 |
+
wp_enqueue_style ( 'wp-jquery-ui-dialog');
|
71 |
+
wp_localize_script('bp-media-admin', 'bp_media_admin_ajax', $admin_ajax);
|
72 |
+
wp_localize_script('bp-media-admin', 'bp_media_admin_admin_url', admin_url());
|
73 |
+
$bp_media_admin_strings = array(
|
74 |
+
'no_refresh' => __('Please do not refresh this page.', 'buddypress-media'),
|
75 |
+
'something_went_wrong' => __('Something went wronng. Please <a href onclick="location.reload();">refresh</a> page.', 'buddypress-media'),
|
76 |
+
'are_you_sure' => __('This will subscribe you to the free plan.', 'buddypress-media'),
|
77 |
+
'reason_for_unsubscribe' => __('Just to improve our service we would like to know the reason for you to leave us.', 'buddypress-media')
|
78 |
+
);
|
79 |
+
wp_localize_script('bp-media-admin', 'bp_media_admin_strings', $bp_media_admin_strings);
|
80 |
+
wp_localize_script('bp-media-admin', 'settings_url', add_query_arg(
|
81 |
+
array('page' => 'bp-media-settings'), (is_multisite() ? network_admin_url('admin.php') : admin_url('admin.php'))
|
82 |
+
) . '#privacy_enabled');
|
83 |
+
wp_localize_script('bp-media-admin', 'settings_bp_album_import_url', add_query_arg(
|
84 |
+
array('page' => 'bp-media-settings'), (is_multisite() ? network_admin_url('admin.php') : admin_url('admin.php'))
|
85 |
+
));
|
86 |
+
wp_enqueue_style('bp-media-admin', BP_MEDIA_URL . 'app/assets/css/main.css', '', BP_MEDIA_VERSION);
|
87 |
+
}
|
88 |
+
|
89 |
+
/**
|
90 |
+
* Admin Menu
|
91 |
+
*
|
92 |
+
* @global string 'buddypress-media'
|
93 |
+
*/
|
94 |
+
public function menu() {
|
95 |
+
global $wpdb;
|
96 |
+
add_menu_page(__('BuddyPress Media Component', 'buddypress-media'), __('BuddyPress Media', 'buddypress-media'), 'manage_options', 'bp-media-settings', array($this, 'settings_page'));
|
97 |
+
add_submenu_page('bp-media-settings', __('BuddyPress Media Settings', 'buddypress-media'), __('Settings', 'buddypress-media'), 'manage_options', 'bp-media-settings', array($this, 'settings_page'));
|
98 |
+
add_submenu_page('bp-media-settings', __('BuddyPress Media Addons', 'buddypress-media'), __('Addons', 'buddypress-media'), 'manage_options', 'bp-media-addons', array($this, 'addons_page'));
|
99 |
+
add_submenu_page('bp-media-settings', __('BuddyPress Media Support', 'buddypress-media'), __('Support ', 'buddypress-media'), 'manage_options', 'bp-media-support', array($this, 'support_page'));
|
100 |
+
add_submenu_page('bp-media-settings', __('Importer', 'buddypress-media'), __('Importer', 'buddypress-media'), 'manage_options', 'bp-media-importer', array($this, 'bp_importer_page'));
|
101 |
+
if (!BPMediaPrivacy::is_installed()) {
|
102 |
+
add_submenu_page('bp-media-settings', __('BuddyPress Media Database Update', 'buddypress-media'), __('Update Database', 'buddypress-media'), 'manage_options', 'bp-media-privacy', array($this, 'privacy_page'));
|
103 |
+
}
|
104 |
+
}
|
105 |
+
|
106 |
+
/**
|
107 |
+
* Render the BuddyPress Media Settings page
|
108 |
+
*/
|
109 |
+
public function settings_page() {
|
110 |
+
$this->render_page('bp-media-settings', 'bp_media');
|
111 |
+
}
|
112 |
+
|
113 |
+
public function privacy_page() {
|
114 |
+
$this->render_page('bp-media-privacy');
|
115 |
+
}
|
116 |
+
|
117 |
+
public function bp_importer_page() {
|
118 |
+
$this->render_page('bp-media-importer');
|
119 |
+
}
|
120 |
+
|
121 |
+
public function convert_videos_page() {
|
122 |
+
$this->render_page('bp-media-convert-videos');
|
123 |
+
}
|
124 |
+
|
125 |
+
/**
|
126 |
+
* Render the BuddyPress Media Addons page
|
127 |
+
*/
|
128 |
+
public function addons_page() {
|
129 |
+
$this->render_page('bp-media-addons');
|
130 |
+
}
|
131 |
+
|
132 |
+
/**
|
133 |
+
* Render the BuddyPress Media Support page
|
134 |
+
*/
|
135 |
+
public function support_page() {
|
136 |
+
$this->render_page('bp-media-support');
|
137 |
+
}
|
138 |
+
|
139 |
+
/**
|
140 |
+
*
|
141 |
+
* @return type
|
142 |
+
*/
|
143 |
+
static function get_current_tab() {
|
144 |
+
return isset($_GET['page']) ? $_GET['page'] : "bp-media-settings";
|
145 |
+
}
|
146 |
+
|
147 |
+
/**
|
148 |
+
* Render BPMedia Settings
|
149 |
+
*
|
150 |
+
* @global string 'buddypress-media'
|
151 |
+
*/
|
152 |
+
|
153 |
+
/**
|
154 |
+
*
|
155 |
+
* @param type $page
|
156 |
+
* @param type $option_group
|
157 |
+
*/
|
158 |
+
public function render_page($page, $option_group = NULL) {
|
159 |
+
?>
|
160 |
+
|
161 |
+
<div class="wrap bp-media-admin <?php echo $this->get_current_tab(); ?>">
|
162 |
+
<div id="icon-buddypress" class="icon32"><br></div>
|
163 |
+
<h2 class="nav-tab-wrapper"><?php bp_core_admin_tabs(__('Media', 'buddypress-media')); ?></h2>
|
164 |
+
<?php settings_errors(); ?>
|
165 |
+
<div class="columns-2">
|
166 |
+
<h3 class="bp-media-settings-tabs"><?php
|
167 |
+
$this->sub_tabs();
|
168 |
+
?>
|
169 |
+
</h3>
|
170 |
+
|
171 |
+
<div id="bp-media-settings-boxes">
|
172 |
+
<?php
|
173 |
+
$settings_url = ( is_multisite() ) ? network_admin_url('edit.php?action=' . $option_group) : 'options.php';
|
174 |
+
?>
|
175 |
+
<?php if ($option_group) { ?>
|
176 |
+
<form id="bp_media_settings_form" name="bp_media_settings_form" action="<?php echo $settings_url; ?>" method="post" enctype="multipart/form-data">
|
177 |
+
<div class="bp-media-metabox-holder"><?php
|
178 |
+
settings_fields($option_group);
|
179 |
+
do_settings_sections($page);
|
180 |
+
submit_button();
|
181 |
+
?><div class="rt-link alignright"><?php _e('By', 'buddypress-media'); ?> <a href="http://rtcamp.com/?utm_source=dashboard&utm_medium=plugin&utm_campaign=buddypress-media" title="<?php _e('Empowering The Web With WordPress', 'buddypress-media'); ?>"><img src="<?php echo BP_MEDIA_URL; ?>app/assets/img/rtcamp-logo.png"></a></div>
|
182 |
+
</div>
|
183 |
+
</form><?php } else {
|
184 |
+
?>
|
185 |
+
<div class="bp-media-metabox-holder"><?php do_settings_sections($page); ?>
|
186 |
+
<div class="rt-link alignright"><?php _e('By', 'buddypress-media'); ?> <a href="http://rtcamp.com/?utm_source=dashboard&utm_medium=plugin&utm_campaign=buddypress-media" title="<?php _e('Empowering The Web With WordPress', 'buddypress-media'); ?>"><img src="<?php echo BP_MEDIA_URL; ?>app/assets/img/rtcamp-logo.png"></a></div>
|
187 |
+
</div><?php
|
188 |
+
}
|
189 |
+
?>
|
190 |
+
|
191 |
+
|
192 |
+
</div><!-- .bp-media-settings-boxes -->
|
193 |
+
<div class="metabox-fixed metabox-holder alignright bp-media-metabox-holder">
|
194 |
+
<?php $this->admin_sidebar(); ?>
|
195 |
+
</div>
|
196 |
+
</div><!-- .metabox-holder -->
|
197 |
+
</div><!-- .bp-media-admin --><?php
|
198 |
+
do_action('bp_media_admin_page_append', $page);
|
199 |
+
}
|
200 |
+
|
201 |
+
/**
|
202 |
+
* Adds a tab for Media settings in the BuddyPress settings page
|
203 |
+
*
|
204 |
+
* @global type $bp_media
|
205 |
+
*/
|
206 |
+
public function tab() {
|
207 |
+
|
208 |
+
$tabs_html = '';
|
209 |
+
$idle_class = 'nav-tab';
|
210 |
+
$active_class = 'nav-tab nav-tab-active';
|
211 |
+
$tabs = array();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
212 |
|
213 |
// Check to see which tab we are on
|
214 |
+
$tab = $this->get_current_tab();
|
215 |
+
/* BuddyPress Media */
|
216 |
+
$tabs[] = array(
|
217 |
+
'href' => bp_get_admin_url(add_query_arg(array('page' => 'bp-media-settings'), 'admin.php')),
|
218 |
+
'title' => __('BuddyPress Media', 'buddypress-media'),
|
219 |
+
'name' => __('BuddyPress Media', 'buddypress-media'),
|
220 |
+
'class' => ($tab == 'bp-media-settings' || $tab == 'bp-media-addons' || $tab == 'bp-media-support') ? $active_class : $idle_class
|
221 |
+
);
|
222 |
+
|
223 |
+
|
224 |
+
foreach ($tabs as $tab) {
|
225 |
+
$tabs_html.= '<a id="bp-media" title= "' . $tab['title'] . '" href="' . $tab['href'] . '" class="' . $tab['class'] . '">' . $tab['name'] . '</a>';
|
226 |
+
}
|
227 |
+
echo $tabs_html;
|
228 |
+
}
|
229 |
+
|
230 |
+
/**
|
231 |
+
* Adds a sub tabs to the BuddyPress Media settings page
|
232 |
+
*
|
233 |
+
* @global type $bp_media
|
234 |
+
*/
|
235 |
+
public function sub_tabs() {
|
236 |
+
$tabs_html = '';
|
237 |
+
$idle_class = 'nav-tab';
|
238 |
+
$active_class = 'nav-tab nav-tab-active';
|
239 |
+
$tabs = array();
|
240 |
+
|
241 |
+
// Check to see which tab we are on
|
242 |
+
$tab = $this->get_current_tab();
|
243 |
+
/* BuddyPress Media */
|
244 |
+
$tabs[] = array(
|
245 |
+
'href' => bp_get_admin_url(add_query_arg(array('page' => 'bp-media-settings'), 'admin.php')),
|
246 |
+
'title' => __('BuddyPress Media Settings', 'buddypress-media'),
|
247 |
+
'name' => __('Settings', 'buddypress-media'),
|
248 |
+
'class' => ($tab == 'bp-media-settings') ? $active_class : $idle_class . ' first_tab'
|
249 |
+
);
|
250 |
+
|
251 |
+
$tabs[] = array(
|
252 |
+
'href' => bp_get_admin_url(add_query_arg(array('page' => 'bp-media-addons'), 'admin.php')),
|
253 |
+
'title' => __('BuddyPress Media Addons', 'buddypress-media'),
|
254 |
+
'name' => __('Addons', 'buddypress-media'),
|
255 |
+
'class' => ($tab == 'bp-media-addons') ? $active_class : $idle_class
|
256 |
+
);
|
257 |
+
|
258 |
+
$tabs[] = array(
|
259 |
+
'href' => bp_get_admin_url(add_query_arg(array('page' => 'bp-media-support'), 'admin.php')),
|
260 |
+
'title' => __('BuddyPress Media Support', 'buddypress-media'),
|
261 |
+
'name' => __('Support', 'buddypress-media'),
|
262 |
+
'class' => ($tab == 'bp-media-support') ? $active_class : $idle_class . ' last_tab'
|
263 |
+
);
|
264 |
+
|
265 |
+
$tabs[] = array(
|
266 |
+
'href' => bp_get_admin_url(add_query_arg(array('page' => 'bp-media-importer'), 'admin.php')),
|
267 |
+
'title' => __('Importer', 'buddypress-media'),
|
268 |
+
'name' => __('Importer', 'buddypress-media'),
|
269 |
+
'class' => ($tab == 'bp-media-importer') ? $active_class : $idle_class
|
270 |
+
);
|
271 |
+
|
272 |
+
$tabs = apply_filters('bp_media_add_sub_tabs', $tabs, $tab);
|
273 |
+
foreach ($tabs as $tab) {
|
274 |
+
$tabs_html.= '<a title="' . $tab['title'] . '" href="' . $tab['href'] . '" class="' . $tab['class'] . ' ' . sanitize_title($tab['name']) . '">' . $tab['name'] . '</a>';
|
275 |
+
}
|
276 |
+
echo $tabs_html;
|
277 |
+
}
|
278 |
+
|
279 |
+
/*
|
280 |
+
* Updates the media count of all users.
|
281 |
+
*/
|
282 |
+
|
283 |
+
/**
|
284 |
+
*
|
285 |
+
* @global type $wpdb
|
286 |
+
* @return boolean
|
287 |
+
*/
|
288 |
+
public function update_count() {
|
289 |
+
global $wpdb;
|
290 |
+
|
291 |
+
$query =
|
292 |
+
"SELECT
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
293 |
p.post_author,pmp.meta_value,
|
294 |
SUM(CASE WHEN post_mime_type LIKE 'image%' THEN 1 ELSE 0 END) as Images,
|
295 |
SUM(CASE WHEN post_mime_type LIKE 'audio%' THEN 1 ELSE 0 END) as Audio,
|
303 |
pmp.meta_key = 'bp_media_privacy' AND
|
304 |
( post_mime_type LIKE 'image%' OR post_mime_type LIKE 'audio%' OR post_mime_type LIKE 'video%' OR post_type LIKE 'bp_media_album')
|
305 |
GROUP BY p.post_author,pmp.meta_value order by p.post_author";
|
306 |
+
$result = $wpdb->get_results($query);
|
307 |
+
if (!is_array($result))
|
308 |
+
return false;
|
309 |
+
$formatted = array();
|
310 |
+
foreach ($result as $obj) {
|
311 |
+
$formatted[$obj->post_author][$obj->meta_value] = array(
|
312 |
+
'image' => $obj->Images,
|
313 |
+
'video' => $obj->Videos,
|
314 |
+
'audio' => $obj->Audio,
|
315 |
+
'album' => $obj->Albums,
|
316 |
+
);
|
317 |
+
}
|
318 |
+
|
319 |
+
foreach ($formatted as $user => $obj) {
|
320 |
+
bp_update_user_meta($user, 'bp_media_count', $obj);
|
321 |
+
}
|
322 |
+
return true;
|
323 |
+
}
|
324 |
+
|
325 |
+
/* Multisite Save Options - http://wordpress.stackexchange.com/questions/64968/settings-api-in-multisite-missing-update-message#answer-72503 */
|
326 |
+
|
327 |
+
/**
|
328 |
+
*
|
329 |
+
* @global type $bp_media_admin
|
330 |
+
*/
|
331 |
+
public function save_multisite_options() {
|
332 |
+
global $bp_media_admin;
|
333 |
+
if (isset($_POST['refresh-count'])) {
|
334 |
+
$bp_media_admin->update_count();
|
335 |
+
}
|
336 |
+
do_action('bp_media_sanitize_settings', $_POST);
|
337 |
+
|
338 |
+
if (isset($_POST['bp_media_options'])) {
|
339 |
+
bp_update_option('bp_media_options', $_POST['bp_media_options']);
|
340 |
//
|
341 |
// // redirect to settings page in network
|
342 |
+
wp_redirect(
|
343 |
+
add_query_arg(
|
344 |
+
array('page' => 'bp-media-settings', 'updated' => 'true'), (is_multisite() ? network_admin_url('admin.php') : admin_url('admin.php'))
|
345 |
+
)
|
346 |
+
);
|
347 |
+
exit;
|
348 |
+
}
|
349 |
+
}
|
350 |
+
|
351 |
+
/* Admin Sidebar */
|
352 |
+
|
353 |
+
/**
|
354 |
+
*
|
355 |
+
* @global type $bp_media
|
356 |
+
*/
|
357 |
+
public function admin_sidebar() {
|
358 |
+
do_action('bp_media_before_default_admin_widgets');
|
359 |
+
$current_user = wp_get_current_user();
|
360 |
+
|
361 |
+
$message = sprintf(__('I use @buddypressmedia http://goo.gl/8Upmv on %s', 'buddypress-media'), home_url());
|
362 |
+
$addons = '<label for="bp-media-add-linkback"><input' . checked(bp_get_option('bp_media_add_linkback', false), true, false) . ' type="checkbox" name="bp-media-add-linkback" value="1" id="bp-media-add-linkback"/> ' . __('Add link to footer', 'buddypress-media') . '</label>
|
363 |
+
<a href="http://twitter.com/home/?status=' . $message . '" class="button button-tweet" target= "_blank">' . __('Tweet', 'buddypress-media') . '</a>
|
364 |
+
<a href="http://wordpress.org/support/view/plugin-reviews/buddypress-media?rate=5#postform" class="button button-rating" target= "_blank">' . __('Rate on WordPress.org', 'buddypress-media') . '</a>';
|
365 |
+
new BPMediaAdminWidget('spread-the-word', __('Spread the Word', 'buddypress-media'), $addons);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
366 |
|
367 |
// $donate = '<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
|
368 |
// <!-- Identify your business so that you can collect the payments. -->
|
386 |
// ;
|
387 |
// new BPMediaAdminWidget('donate', __('Donate', 'buddypress-media'), $donate);
|
388 |
|
389 |
+
$branding = '<form action="http://rtcamp.us1.list-manage1.com/subscribe/post?u=85b65c9c71e2ba3fab8cb1950&id=9e8ded4470" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
|
390 |
+
<div class="mc-field-group">
|
391 |
+
<input type="email" value="' . $current_user->user_email . '" name="EMAIL" placeholder="Email" class="required email" id="mce-EMAIL">
|
392 |
+
<input style="display:none;" type="checkbox" checked="checked" value="1" name="group[1721][1]" id="mce-group[1721]-1721-0"><label for="mce-group[1721]-1721-0">
|
393 |
+
<div id="mce-responses" class="clear">
|
394 |
+
<div class="response" id="mce-error-response" style="display:none"></div>
|
395 |
+
<div class="response" id="mce-success-response" style="display:none"></div>
|
396 |
+
</div>
|
397 |
+
<input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button">
|
398 |
+
</div>
|
399 |
+
</form>
|
400 |
+
<ul id="social">
|
401 |
+
<li><a href="' . sprintf('%s', 'http://www.facebook.com/rtCamp.solutions/') . '" title="' . __('Become a fan on Facebook', 'buddypress-media') . '" class="bp-media-facebook bp-media-social">' . __('Facebook', 'buddypress-media') . '</a></li>
|
402 |
+
<li><a href="' . sprintf('%s', 'https://twitter.com/rtcamp/') . '" title="' . __('Follow us on Twitter', 'buddypress-media') . '" class="bp-media-twitter bp-media-social">' . __('Twitter', 'buddypress-media') . '</a></li>
|
403 |
+
<li><a href="' . sprintf('%s', 'http://feeds.feedburner.com/rtcamp/') . '" title="' . __('Subscribe to our feeds', 'buddypress-media') . '" class="bp-media-rss bp-media-social">' . __('RSS Feed', 'buddypress-media') . '</a></li>
|
404 |
+
</ul>';
|
405 |
+
new BPMediaAdminWidget('branding', __('Subscribe', 'buddypress-media'), $branding);
|
406 |
+
|
407 |
+
$news = '<img src ="' . admin_url('/images/wpspin_light.gif') . '" /> Loading...';
|
408 |
+
new BPMediaAdminWidget('latest-news', __('Latest News', 'buddypress-media'), $news);
|
409 |
+
do_action('bp_media_after_default_admin_widgets');
|
410 |
+
}
|
411 |
+
|
412 |
+
public function linkback() {
|
413 |
+
if (isset($_POST['linkback']) && $_POST['linkback']) {
|
414 |
+
return bp_update_option('bp_media_add_linkback', true);
|
415 |
+
} else {
|
416 |
+
return bp_update_option('bp_media_add_linkback', false);
|
417 |
+
}
|
418 |
+
die;
|
419 |
+
}
|
420 |
+
|
421 |
+
public function convert_videos_mailchimp_send() {
|
422 |
+
if ($_POST['interested'] == 'Yes' && !empty($_POST['choice'])) {
|
423 |
+
wp_remote_get(add_query_arg(array('bp-media-convert-videos-form' => 1, 'choice' => $_POST['choice'], 'url' => urlencode($_POST['url']), 'email' => $_POST['email']), 'http://rtcamp.com/'));
|
424 |
+
} else {
|
425 |
+
bp_update_option('bp-media-survey', 0);
|
426 |
+
}
|
427 |
+
echo 'Thank you for your time.';
|
428 |
+
die;
|
429 |
+
}
|
430 |
+
|
431 |
+
public function video_transcoding_survey_response() {
|
432 |
+
if (isset($_GET['survey-done']) && ($_GET['survey-done'] == md5('survey-done'))) {
|
433 |
+
bp_update_option('bp-media-survey', 0);
|
434 |
+
}
|
435 |
+
}
|
436 |
+
|
437 |
+
public function plugin_meta_premium_addon_link($plugin_meta, $plugin_file, $plugin_data, $status) {
|
438 |
+
if (plugin_basename(BP_MEDIA_PATH . 'index.php') == $plugin_file)
|
439 |
+
$plugin_meta[] = '<a href="https://rtcamp.com/store/product-category/buddypress/?utm_source=dashboard&utm_medium=plugin&utm_campaign=buddypress-media" title="Premium Add-ons">Premium Add-ons</a>';
|
440 |
+
return $plugin_meta;
|
441 |
+
}
|
442 |
+
|
443 |
+
public function upload_filetypes_error() {
|
444 |
+
global $bp_media;
|
445 |
+
$upload_filetypes = get_site_option('upload_filetypes', 'jpg jpeg png gif');
|
446 |
+
$upload_filetypes = explode(' ', $upload_filetypes);
|
447 |
+
$flag = false;
|
448 |
+
if (isset($bp_media->options['images_enabled']) && $bp_media->options['images_enabled']) {
|
449 |
+
$not_supported_image = array_diff(array('jpg', 'jpeg', 'png', 'gif'), $upload_filetypes);
|
450 |
+
if (!empty($not_supported_image)) {
|
451 |
+
echo '<div class="error upload-filetype-network-settings-error">
|
452 |
<p>
|
453 |
' . sprintf(__('You have images enabled on BuddyPress Media but your network allowed filetypes does not allow uploading of %s. Click <a href="%s">here</a> to change your settings manually.', 'buddypress-media'), implode(', ', $not_supported_image), network_admin_url('settings.php#upload_filetypes')) . '
|
454 |
<br /><strong>' . __('Recommended', 'buddypress-media') . ':</strong> <input type="button" class="button update-network-settings-upload-filetypes" class="button" value="' . __('Update Network Settings Automatically', 'buddypress-media') . '"> <img style="display:none;" src="' . admin_url('images/wpspin_light.gif') . '" />
|
455 |
</p>
|
456 |
</div>';
|
457 |
+
$flag = true;
|
458 |
+
}
|
459 |
+
}
|
460 |
+
if (isset($bp_media->options['videos_enabled']) && $bp_media->options['videos_enabled']) {
|
461 |
+
if (!in_array('mp4', $upload_filetypes)) {
|
462 |
+
echo '<div class="error upload-filetype-network-settings-error">
|
463 |
<p>
|
464 |
' . sprintf(__('You have video enabled on BuddyPress Media but your network allowed filetypes does not allow uploading of mp4. Click <a href="%s">here</a> to change your settings manually.', 'buddypress-media'), network_admin_url('settings.php#upload_filetypes')) . '
|
465 |
<br /><strong>' . __('Recommended', 'buddypress-media') . ':</strong> <input type="button" class="button update-network-settings-upload-filetypes" class="button" value="' . __('Update Network Settings Automatically', 'buddypress-media') . '"> <img style="display:none;" src="' . admin_url('images/wpspin_light.gif') . '" />
|
466 |
</p>
|
467 |
</div>';
|
468 |
+
$flag = true;
|
469 |
+
}
|
470 |
+
}
|
471 |
+
if (isset($bp_media->options['audio_enabled']) && $bp_media->options['audio_enabled']) {
|
472 |
+
if (!in_array('mp3', $upload_filetypes)) {
|
473 |
+
echo '<div class="error upload-filetype-network-settings-error"><p>' . sprintf(__('You have audio enabled on BuddyPress Media but your network allowed filetypes does not allow uploading of mp3. Click <a href="%s">here</a> to change your settings manually.', 'buddypress-media'), network_admin_url('settings.php#upload_filetypes')) . '
|
474 |
<br /><strong>' . __('Recommended', 'buddypress-media') . ':</strong> <input type="button" class="button update-network-settings-upload-filetypes" class="button" value="' . __('Update Network Settings Automatically', 'buddypress-media') . '"> <img style="display:none;" src="' . admin_url('images/wpspin_light.gif') . '" />
|
475 |
</p>
|
476 |
</div>';
|
477 |
+
$flag = true;
|
478 |
+
}
|
479 |
+
}
|
480 |
+
if ($flag) {
|
481 |
+
?>
|
482 |
+
<script type="text/javascript">
|
483 |
+
jQuery('.upload-filetype-network-settings-error').on('click','.update-network-settings-upload-filetypes', function(){
|
484 |
+
jQuery('.update-network-settings-upload-filetypes').siblings('img').show();
|
485 |
+
jQuery('.update-network-settings-upload-filetypes').prop('disabled',true);
|
486 |
+
jQuery.post(ajaxurl,{action: 'bp_media_correct_upload_filetypes'}, function(response){
|
487 |
+
if(response){
|
488 |
+
jQuery('.upload-filetype-network-settings-error:first').after('<div style="display: none;" class="updated bp-media-network-settings-updated-successfully"><p><?php _e('Network settings updated successfully.', 'buddypress-media'); ?></p></div>')
|
489 |
+
jQuery('.upload-filetype-network-settings-error').remove();
|
490 |
+
jQuery('.bp-media-network-settings-updated-successfully').show();
|
491 |
+
}
|
492 |
+
});
|
493 |
+
}); </script><?php
|
494 |
+
}
|
495 |
+
}
|
496 |
+
|
497 |
+
public function correct_upload_filetypes() {
|
498 |
+
global $bp_media;
|
499 |
+
$upload_filetypes_orig = $upload_filetypes = get_site_option('upload_filetypes', 'jpg jpeg png gif');
|
500 |
+
$upload_filetypes = explode(' ', $upload_filetypes);
|
501 |
+
if (isset($bp_media->options['images_enabled']) && $bp_media->options['images_enabled']) {
|
502 |
+
$not_supported_image = array_diff(array('jpg', 'jpeg', 'png', 'gif'), $upload_filetypes);
|
503 |
+
if (!empty($not_supported_image)) {
|
504 |
+
$update_image_support = NULL;
|
505 |
+
foreach ($not_supported_image as $ns) {
|
506 |
+
$update_image_support .= ' ' . $ns;
|
507 |
+
}
|
508 |
+
if ($update_image_support) {
|
509 |
+
$upload_filetypes_orig .= $update_image_support;
|
510 |
+
update_site_option('upload_filetypes', $upload_filetypes_orig);
|
511 |
+
}
|
512 |
+
}
|
513 |
+
}
|
514 |
+
if (isset($bp_media->options['videos_enabled']) && $bp_media->options['videos_enabled']) {
|
515 |
+
if (!in_array('mp4', $upload_filetypes)) {
|
516 |
+
$upload_filetypes_orig .= ' mp4';
|
517 |
+
update_site_option('upload_filetypes', $upload_filetypes_orig);
|
518 |
+
}
|
519 |
+
}
|
520 |
+
if (isset($bp_media->options['audio_enabled']) && $bp_media->options['audio_enabled']) {
|
521 |
+
if (!in_array('mp3', $upload_filetypes)) {
|
522 |
+
$upload_filetypes_orig .= ' mp3';
|
523 |
+
update_site_option('upload_filetypes', $upload_filetypes_orig);
|
524 |
+
}
|
525 |
+
}
|
526 |
+
echo true;
|
527 |
+
die();
|
528 |
+
}
|
529 |
+
|
530 |
+
}
|
531 |
|
532 |
}
|
533 |
+
?>
|
app/admin/BPMediaFormHandler.php
DELETED
@@ -1,513 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
/*
|
4 |
-
* To change this template, choose Tools | Templates
|
5 |
-
* and open the template in the editor.
|
6 |
-
*/
|
7 |
-
|
8 |
-
/**
|
9 |
-
* Description of BPMediaFormHandler
|
10 |
-
*
|
11 |
-
* @author udit
|
12 |
-
*/
|
13 |
-
class BPMediaFormHandler {
|
14 |
-
|
15 |
-
public static function checkbox($args) {
|
16 |
-
|
17 |
-
global $bp_media;
|
18 |
-
$options = $bp_media->options;
|
19 |
-
$defaults = array(
|
20 |
-
'setting' => '',
|
21 |
-
'option' => '',
|
22 |
-
'desc' => '',
|
23 |
-
'show_desc' => false
|
24 |
-
);
|
25 |
-
$args = wp_parse_args($args, $defaults);
|
26 |
-
extract($args);
|
27 |
-
|
28 |
-
if (empty($option)) {
|
29 |
-
trigger_error(__('Please provide "option" value ( required ) in the argument. Pass argument to add_settings_field in the following format array( \'option\' => \'option_name\' ) ', 'buddypress-media'));
|
30 |
-
return;
|
31 |
-
}
|
32 |
-
|
33 |
-
if (!empty($setting)) {
|
34 |
-
$args['name'] = $setting . '[' . $option . ']';
|
35 |
-
$options = bp_get_option($setting);
|
36 |
-
}
|
37 |
-
else
|
38 |
-
$args['name'] = $option;
|
39 |
-
|
40 |
-
if (!isset($options[$option]))
|
41 |
-
$options[$option] = '';
|
42 |
-
|
43 |
-
$args['rtForm_options'] = array(array('id' => $option, '' => 1, 'checked' => $options[$option]));
|
44 |
-
|
45 |
-
$chkObj = new rtForm();
|
46 |
-
// echo $chkObj->get_checkbox($args);
|
47 |
-
echo $chkObj->get_switch($args);
|
48 |
-
// echo $chkObj->get_switch_square($args);
|
49 |
-
}
|
50 |
-
|
51 |
-
public static function radio($args) {
|
52 |
-
|
53 |
-
global $bp_media;
|
54 |
-
$options = $bp_media->options;
|
55 |
-
$defaults = array(
|
56 |
-
'setting' => '',
|
57 |
-
'option' => '',
|
58 |
-
'radios' => array(),
|
59 |
-
'default' => '',
|
60 |
-
'show_desc' => false
|
61 |
-
);
|
62 |
-
$args = wp_parse_args($args, $defaults);
|
63 |
-
extract($args);
|
64 |
-
if (empty($option) || ( 2 > count($radios) )) {
|
65 |
-
if (empty($option))
|
66 |
-
trigger_error(__('Please provide "option" value ( required ) in the argument. Pass argument to add_settings_field in the following format array( \'option\' => \'option_name\' )', 'buddypress-media'));
|
67 |
-
if (2 > count($radios))
|
68 |
-
trigger_error(__('Need to specify atleast to radios else use a checkbox instead', 'buddypress-media'));
|
69 |
-
return;
|
70 |
-
}
|
71 |
-
|
72 |
-
if (!empty($setting)) {
|
73 |
-
$args['name'] = $setting . '[' . $option . ']';
|
74 |
-
$options = bp_get_option($setting);
|
75 |
-
}
|
76 |
-
else
|
77 |
-
$args['name'] = $option;
|
78 |
-
|
79 |
-
if ((isset($options[$option]) && empty($options[$option])) || !isset($options[$option])) {
|
80 |
-
$options[$option] = $default;
|
81 |
-
}
|
82 |
-
|
83 |
-
$args['rtForm_options'] = array();
|
84 |
-
foreach ($radios as $value => $key) {
|
85 |
-
$args['rtForm_options'][] = array(
|
86 |
-
'id' => sanitize_title($key),
|
87 |
-
$key => $value,
|
88 |
-
'checked' => ($options[$option] == $value) ? true : false
|
89 |
-
);
|
90 |
-
}
|
91 |
-
|
92 |
-
$objRad = new rtForm();
|
93 |
-
echo $objRad->get_radio($args);
|
94 |
-
}
|
95 |
-
|
96 |
-
public static function dimensions($args) {
|
97 |
-
|
98 |
-
$dmnObj = new rtDimensions();
|
99 |
-
echo $dmnObj->get_dimensions($args);
|
100 |
-
}
|
101 |
-
|
102 |
-
public static function number($args) {
|
103 |
-
global $bp_media;
|
104 |
-
$options = $bp_media->options;
|
105 |
-
$defaults = array(
|
106 |
-
'setting' => '',
|
107 |
-
'option' => '',
|
108 |
-
'desc' => '',
|
109 |
-
'password' => false,
|
110 |
-
'hidden' => false,
|
111 |
-
'number' => false,
|
112 |
-
);
|
113 |
-
$args = wp_parse_args($args, $defaults);
|
114 |
-
extract($args);
|
115 |
-
|
116 |
-
if (empty($option)) {
|
117 |
-
trigger_error(__('Please provide "option" value ( required ) in the argument. Pass argument to add_settings_field in the following format array( \'option\' => \'option_name\' )', 'buddypress-media'));
|
118 |
-
return;
|
119 |
-
}
|
120 |
-
|
121 |
-
if (!empty($setting)) {
|
122 |
-
$args['name'] = $setting . '[' . $option . ']';
|
123 |
-
$options = bp_get_option($setting);
|
124 |
-
}
|
125 |
-
else
|
126 |
-
$args['name'] = $option;
|
127 |
-
|
128 |
-
if ((isset($options[$option]) && empty($options[$option])) || !isset($options[$option])) {
|
129 |
-
$options[$option] = '';
|
130 |
-
}
|
131 |
-
|
132 |
-
$args['id'] = sanitize_title($option);
|
133 |
-
$args['value'] = $options[$option];
|
134 |
-
|
135 |
-
$numObj = new rtForm();
|
136 |
-
echo $numObj->get_number($args);
|
137 |
-
}
|
138 |
-
|
139 |
-
public static function types_content($page = '') {
|
140 |
-
|
141 |
-
global $wp_settings_sections, $wp_settings_fields;
|
142 |
-
|
143 |
-
if (!isset($wp_settings_fields) ||
|
144 |
-
!isset($wp_settings_fields[$page]) ||
|
145 |
-
!isset($wp_settings_fields[$page]['bpm-settings']) ||
|
146 |
-
!isset($wp_settings_fields[$page]['bpm-featured']))
|
147 |
-
return;
|
148 |
-
|
149 |
-
$bpm_settings = $wp_settings_fields[$page]['bpm-settings'];
|
150 |
-
$bpm_featured = $wp_settings_fields[$page]['bpm-featured'];
|
151 |
-
$headers = array(
|
152 |
-
array(
|
153 |
-
'id' => 'bpm-media-type',
|
154 |
-
'title' => "Media Type",
|
155 |
-
'class' => 'large-2',
|
156 |
-
'desc' => ''
|
157 |
-
),
|
158 |
-
array(
|
159 |
-
'id' => 'bpm-allow-upload',
|
160 |
-
'title' => "Allow Upload",
|
161 |
-
'class' => 'large-2',
|
162 |
-
'desc' => 'Allows you to upload a particular media type on your post.'
|
163 |
-
),
|
164 |
-
array(
|
165 |
-
'id' => 'bpm-set-feature',
|
166 |
-
'title' => "Set Featured",
|
167 |
-
'class' => 'large-2',
|
168 |
-
'desc' => 'Put a specific media as a featured content on the post.'
|
169 |
-
),
|
170 |
-
array(
|
171 |
-
'id' => 'bpm-file-extn',
|
172 |
-
'title' => "File Extensions",
|
173 |
-
'class' => 'large-3',
|
174 |
-
'desc' => 'File extensions that can be uploaded on the website.'
|
175 |
-
)
|
176 |
-
);
|
177 |
-
|
178 |
-
$image = array(
|
179 |
-
array(
|
180 |
-
'class' => 'large-2',
|
181 |
-
'content' => $bpm_settings['bpm-image']['title']
|
182 |
-
),
|
183 |
-
array(
|
184 |
-
'class' => 'large-2',
|
185 |
-
'callback' => $bpm_settings['bpm-image']['callback'],
|
186 |
-
'args' => $bpm_settings['bpm-image']['args']
|
187 |
-
),
|
188 |
-
array(
|
189 |
-
'class' => 'large-2',
|
190 |
-
'callback' => $bpm_featured['bpm-featured-image']['callback'],
|
191 |
-
'args' => $bpm_featured['bpm-featured-image']['args']
|
192 |
-
),
|
193 |
-
array(
|
194 |
-
'class' => 'large-3',
|
195 |
-
'content' => "gif,jpeg,png"
|
196 |
-
),
|
197 |
-
);
|
198 |
-
|
199 |
-
$video = array(
|
200 |
-
array(
|
201 |
-
'class' => 'large-2',
|
202 |
-
'content' => $bpm_settings['bpm-video']['title']
|
203 |
-
),
|
204 |
-
array(
|
205 |
-
'class' => 'large-2',
|
206 |
-
'callback' => $bpm_settings['bpm-video']['callback'],
|
207 |
-
'args' => $bpm_settings['bpm-video']['args']
|
208 |
-
),
|
209 |
-
array(
|
210 |
-
'class' => 'large-2',
|
211 |
-
'callback' => $bpm_featured['bpm-featured-video']['callback'],
|
212 |
-
'args' => $bpm_featured['bpm-featured-video']['args']
|
213 |
-
),
|
214 |
-
array(
|
215 |
-
'class' => 'large-3',
|
216 |
-
'content' => "avi,mp4,mpeg"
|
217 |
-
),
|
218 |
-
);
|
219 |
-
|
220 |
-
$audio = array(
|
221 |
-
array(
|
222 |
-
'class' => 'large-2',
|
223 |
-
'content' => $bpm_settings['bpm-audio']['title']
|
224 |
-
),
|
225 |
-
array(
|
226 |
-
'class' => 'large-2',
|
227 |
-
'callback' => $bpm_settings['bpm-audio']['callback'],
|
228 |
-
'args' => $bpm_settings['bpm-audio']['args']
|
229 |
-
),
|
230 |
-
array(
|
231 |
-
'class' => 'large-2',
|
232 |
-
'callback' => $bpm_featured['bpm-featured-audio']['callback'],
|
233 |
-
'args' => $bpm_featured['bpm-featured-audio']['args']
|
234 |
-
),
|
235 |
-
array(
|
236 |
-
'class' => 'large-3',
|
237 |
-
'content' => "mp3,wav"
|
238 |
-
),
|
239 |
-
);
|
240 |
-
|
241 |
-
$body = array($image, $video, $audio);
|
242 |
-
|
243 |
-
//container
|
244 |
-
echo '<div class="rt-table large-12">';
|
245 |
-
|
246 |
-
//header
|
247 |
-
echo '<div class="row rt-header">';
|
248 |
-
foreach ($headers as $val) {
|
249 |
-
if( isset($val['desc']) && !empty($val['desc']) ) {
|
250 |
-
echo '<h4 id="' . $val['id'] . '" class="bpm-show-tooltip columns ' . $val['class'] . '" title="' . $val['desc'] . '"><abbr>' . $val['title'] . '</abbr></h4>';
|
251 |
-
}
|
252 |
-
else
|
253 |
-
echo '<h4 " class="columns ' . $val['class'] . '">' . $val['title'] . '</h4>';
|
254 |
-
}
|
255 |
-
echo '</div>';
|
256 |
-
|
257 |
-
//body
|
258 |
-
$even = 0;
|
259 |
-
foreach ($body as $section) {
|
260 |
-
if( ++$even%2 )
|
261 |
-
echo '<div class="row rt-odd">';
|
262 |
-
else
|
263 |
-
echo '<div class="row rt-even">';
|
264 |
-
|
265 |
-
foreach ($section as $value) { ?>
|
266 |
-
<div class="columns<?php echo ' ' . $value['class']; ?>">
|
267 |
-
<?php
|
268 |
-
if (isset($value['content']))
|
269 |
-
echo $value['content'];
|
270 |
-
else
|
271 |
-
call_user_func($value['callback'], $value['args']);
|
272 |
-
?>
|
273 |
-
</div>
|
274 |
-
<?php
|
275 |
-
} ?>
|
276 |
-
</div>
|
277 |
-
<?php
|
278 |
-
}
|
279 |
-
?>
|
280 |
-
</div>
|
281 |
-
<?php
|
282 |
-
}
|
283 |
-
|
284 |
-
public static function sizes_content($page = '') {
|
285 |
-
|
286 |
-
global $wp_settings_sections, $wp_settings_fields;
|
287 |
-
|
288 |
-
if (!isset($wp_settings_fields) ||
|
289 |
-
!isset($wp_settings_fields[$page]) ||
|
290 |
-
!isset($wp_settings_fields[$page]['bpm-image-settings']) ||
|
291 |
-
!isset($wp_settings_fields[$page]['bpm-video-settings']) ||
|
292 |
-
!isset($wp_settings_fields[$page]['bpm-audio-settings']) ||
|
293 |
-
!isset($wp_settings_fields[$page]['bpm-featured']))
|
294 |
-
return;
|
295 |
-
|
296 |
-
$dimension = '<span class="large-offset-1">Width</span>
|
297 |
-
<span class="large-offset-2">Height</span>
|
298 |
-
<span class="large-offset-2">Crop</span>';
|
299 |
-
$headers = array(
|
300 |
-
array('title' => 'Category', 'class' => 'large-3'),
|
301 |
-
array('title' => 'Entity', 'class' => 'large-3'),
|
302 |
-
array('title' => $dimension, 'class' => 'large-4')
|
303 |
-
);
|
304 |
-
|
305 |
-
$sections = array("bpm-image-settings", "bpm-video-settings", "bpm-audio-settings", "bpm-featured");
|
306 |
-
|
307 |
-
$contents = array();
|
308 |
-
$body = array();
|
309 |
-
foreach ($sections as $section) {
|
310 |
-
|
311 |
-
$contents[$section] = array(
|
312 |
-
'entity_names' => array(),
|
313 |
-
'callbacks' => array(),
|
314 |
-
'args' => array()
|
315 |
-
);
|
316 |
-
|
317 |
-
if ($section == "bpm-featured") {
|
318 |
-
$contents[$section]['entity_names'][] = $wp_settings_fields[$page][$section]['bpm-featured-media-dimensions']['title'];
|
319 |
-
$contents[$section]['callbacks'][] = $wp_settings_fields[$page][$section]['bpm-featured-media-dimensions']['callback'];
|
320 |
-
$contents[$section]['args'][] = $wp_settings_fields[$page][$section]['bpm-featured-media-dimensions']['args'];
|
321 |
-
} else {
|
322 |
-
foreach ($wp_settings_fields[$page][$section] as $value) {
|
323 |
-
$contents[$section]['entity_names'][] = $value['title'];
|
324 |
-
$contents[$section]['callbacks'][] = $value['callback'];
|
325 |
-
$contents[$section]['args'][] = $value['args'];
|
326 |
-
}
|
327 |
-
}
|
328 |
-
|
329 |
-
$body[$section] = array(
|
330 |
-
//title
|
331 |
-
array(
|
332 |
-
'class' => 'large-3',
|
333 |
-
'content' => ( $section == "bpm-featured" ) ? "Featured Media" : $wp_settings_sections[$page][$section]['title']
|
334 |
-
),
|
335 |
-
//entity names
|
336 |
-
array(
|
337 |
-
'class' => 'large-3',
|
338 |
-
'content' => ( $section == "bpm-featured" ) ? $wp_settings_fields[$page][$section]['bpm-featured-media-dimensions']['title'] : $contents[$section]['entity_names']
|
339 |
-
),
|
340 |
-
//dimensions
|
341 |
-
array(
|
342 |
-
'class' => 'large-4',
|
343 |
-
'callbacks' => $contents[$section]['callbacks'],
|
344 |
-
'args' => $contents[$section]['args']
|
345 |
-
)
|
346 |
-
);
|
347 |
-
}
|
348 |
-
|
349 |
-
|
350 |
-
//container
|
351 |
-
echo '<div class="rt-table large-12">';
|
352 |
-
|
353 |
-
//header
|
354 |
-
echo '<div class="rt-header row">';
|
355 |
-
foreach ($headers as $value) {
|
356 |
-
echo '<h4 class="columns ' . $value['class'] . '">' . $value['title'] . '</h4>';
|
357 |
-
}
|
358 |
-
echo'</div>';
|
359 |
-
|
360 |
-
//body
|
361 |
-
$even = 0;
|
362 |
-
foreach ($body as $section) {
|
363 |
-
if( ++$even%2 )
|
364 |
-
echo '<div class="row rt-odd">';
|
365 |
-
else
|
366 |
-
echo '<div class="row rt-even">';
|
367 |
-
|
368 |
-
foreach ($section as $value) {
|
369 |
-
echo '<div class="columns ' . $value['class'] . '">';
|
370 |
-
if (isset($value['content'])) {
|
371 |
-
if (is_array($value['content'])) {
|
372 |
-
foreach ($value['content'] as $entity) {
|
373 |
-
echo '<div class="entity section">';
|
374 |
-
echo $entity;
|
375 |
-
echo '</div>';
|
376 |
-
}
|
377 |
-
}
|
378 |
-
else
|
379 |
-
echo $value['content'];
|
380 |
-
} else {
|
381 |
-
for ($i = 0; $i < count($value['callbacks']); $i++) {
|
382 |
-
echo '<div class="section">';
|
383 |
-
call_user_func($value['callbacks'][$i], $value['args'][$i]);
|
384 |
-
echo '</div>';
|
385 |
-
}
|
386 |
-
}
|
387 |
-
echo '</div>';
|
388 |
-
}
|
389 |
-
echo '</div>';
|
390 |
-
}
|
391 |
-
|
392 |
-
echo '</div>';
|
393 |
-
}
|
394 |
-
|
395 |
-
public static function privacy_content($page = '') {
|
396 |
-
|
397 |
-
global $wp_settings_fields;
|
398 |
-
|
399 |
-
if (!isset($wp_settings_fields) ||
|
400 |
-
!isset($wp_settings_fields[$page]) ||
|
401 |
-
!isset($wp_settings_fields[$page]['bpm-privacy']))
|
402 |
-
return;
|
403 |
-
|
404 |
-
echo '<div class="large-12">';
|
405 |
-
foreach ($wp_settings_fields[$page]['bpm-privacy'] as $key => $value) {
|
406 |
-
echo '<div class="row section" id="' . $key . '">';
|
407 |
-
echo '<div class="columns large-2">' . $value['title'] . '</div>';
|
408 |
-
echo '<div class="columns large-5">';
|
409 |
-
if($key != "bpm-privacy-enabled")
|
410 |
-
call_user_func($value['callback'], array_merge_recursive($value['args'], array('class' => array("privacy-driven-disable"))));
|
411 |
-
else
|
412 |
-
call_user_func($value['callback'], $value['args']);
|
413 |
-
echo '</div>';
|
414 |
-
echo '</div>';
|
415 |
-
}
|
416 |
-
echo '</div>';
|
417 |
-
}
|
418 |
-
|
419 |
-
public static function misc_content($page = '') {
|
420 |
-
|
421 |
-
global $wp_settings_sections, $wp_settings_fields;
|
422 |
-
|
423 |
-
if (!isset($wp_settings_fields) ||
|
424 |
-
!isset($wp_settings_fields[$page]) )
|
425 |
-
return;
|
426 |
-
|
427 |
-
$sections = array();
|
428 |
-
|
429 |
-
if( isset($wp_settings_fields[$page]['bpm-media-type']) )
|
430 |
-
$sections[] = "bpm-media-type";
|
431 |
-
if( isset($wp_settings_fields[$page]['bpm-activity-upload']) )
|
432 |
-
$sections[] = "bpm-activity-upload";
|
433 |
-
if( isset($wp_settings_fields[$page]['bpm-media-lightbox']) )
|
434 |
-
$sections[] = "bpm-media-lightbox";
|
435 |
-
if( isset($wp_settings_fields[$page]['bpm-media-fine']) )
|
436 |
-
$sections[] = "bpm-media-fine";
|
437 |
-
if( isset($wp_settings_fields[$page]['bpm-miscellaneous']) )
|
438 |
-
$sections[] = "bpm-miscellaneous";
|
439 |
-
|
440 |
-
echo '<div class="large-12">';
|
441 |
-
foreach ($sections as $section) {
|
442 |
-
echo '<h3>' . $wp_settings_sections[$page][$section]['title'] . '</h3>';
|
443 |
-
foreach ($wp_settings_fields[$page][$section] as $value) { ?>
|
444 |
-
<div class="row section">
|
445 |
-
<div class="columns large-2"> <?php echo $value['title']; ?> </div>
|
446 |
-
<div class="columns large-4">
|
447 |
-
<?php call_user_func($value['callback'], $value['args']); ?>
|
448 |
-
</div>
|
449 |
-
</div>
|
450 |
-
<?php }
|
451 |
-
echo '<div class="clearfix"> </div>';
|
452 |
-
}
|
453 |
-
echo '</div>';
|
454 |
-
}
|
455 |
-
|
456 |
-
public static function rtForm_settings_tabs_content($page, $sub_tabs) {
|
457 |
-
|
458 |
-
global $wp_settings_sections, $wp_settings_fields;
|
459 |
-
|
460 |
-
if (!isset($wp_settings_sections) || !isset($wp_settings_sections[$page]))
|
461 |
-
return;
|
462 |
-
|
463 |
-
foreach ($sub_tabs as $tab) {
|
464 |
-
echo '<div id="' . substr($tab['href'], 1) . '">';
|
465 |
-
call_user_func($tab['callback'], $page);
|
466 |
-
echo '</div>';
|
467 |
-
}
|
468 |
-
|
469 |
-
// echo "<pre>";
|
470 |
-
// print_r($wp_settings_sections);
|
471 |
-
// echo "<br>---------------------------------------------------------------------------<br><br>";
|
472 |
-
// print_r($wp_settings_fields);
|
473 |
-
// echo "</pre>";
|
474 |
-
|
475 |
-
// echo '<div class="small-11 small-centered columns">';
|
476 |
-
// foreach ( (array) $wp_settings_sections[$page] as $section ) {
|
477 |
-
// if ( $section['title'] )
|
478 |
-
// echo "<div><h3>{$section['title']}</h3>";
|
479 |
-
//
|
480 |
-
// if ( $section['callback'] )
|
481 |
-
// call_user_func( $section['callback'], $section );
|
482 |
-
//
|
483 |
-
// if ( ! isset( $wp_settings_fields ) || !isset( $wp_settings_fields[$page] ) || !isset( $wp_settings_fields[$page][$section['id']] ) )
|
484 |
-
// continue;
|
485 |
-
// echo '<div class="row small-11 small-centered columns">';
|
486 |
-
// self::rtForm_do_settings_fields( $page, $section['id'] );
|
487 |
-
// echo '</div></div>';
|
488 |
-
// }
|
489 |
-
// echo '</div>';
|
490 |
-
}
|
491 |
-
|
492 |
-
public static function rtForm_do_settings_fields($page, $section) {
|
493 |
-
global $wp_settings_fields;
|
494 |
-
|
495 |
-
if (!isset($wp_settings_fields) || !isset($wp_settings_fields[$page]) || !isset($wp_settings_fields[$page][$section]))
|
496 |
-
return;
|
497 |
-
|
498 |
-
foreach ((array) $wp_settings_fields[$page][$section] as $field) {
|
499 |
-
echo '<div class="row">';
|
500 |
-
echo '<div class="large-11 columns">';
|
501 |
-
|
502 |
-
if (isset($field['args']['label_for']) && !empty($field['args']['label_for']))
|
503 |
-
call_user_func($field['callback'], array_merge($field['args'], array('label' => $field['args']['label_for'])));
|
504 |
-
else if (isset($field['title']) && !empty($field['title']))
|
505 |
-
call_user_func($field['callback'], array_merge($field['args'], array('label' => $field['title'])));
|
506 |
-
else
|
507 |
-
call_user_func($field['callback'], $field['args']);
|
508 |
-
echo '</div>';
|
509 |
-
echo '</div>';
|
510 |
-
}
|
511 |
-
}
|
512 |
-
}
|
513 |
-
?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app/assets/css/admin.css
CHANGED
@@ -1,79 +1,134 @@
|
|
1 |
-
|
2 |
-
|
3 |
-
.
|
4 |
-
|
5 |
-
|
6 |
-
}
|
7 |
|
8 |
-
|
9 |
-
.
|
10 |
-
|
11 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
12 |
|
13 |
-
|
14 |
-
.
|
15 |
-
|
16 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
|
18 |
-
|
19 |
-
.
|
20 |
-
display: inline;
|
21 |
}
|
22 |
|
23 |
-
|
24 |
-
.
|
25 |
-
|
26 |
}
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
margin-top: 5px !important;
|
31 |
-
margin-bottom: 5px !important;
|
32 |
}
|
33 |
|
34 |
-
|
35 |
-
.
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
}
|
42 |
-
|
43 |
-
.
|
44 |
-
margin: 0;
|
45 |
-
}
|
46 |
-
/* line 44, ../sass/admin.scss */
|
47 |
-
.rt-table div.row {
|
48 |
-
margin: 2px;
|
49 |
-
padding: 2px;
|
50 |
-
}
|
51 |
-
/* line 48, ../sass/admin.scss */
|
52 |
-
.rt-table div.row.rt-odd {
|
53 |
-
background-color: #F3F3F3;
|
54 |
-
}
|
55 |
-
/* line 52, ../sass/admin.scss */
|
56 |
-
.rt-table div.row.rt-even {
|
57 |
-
background-color: #FFFFFF;
|
58 |
-
}
|
59 |
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
64 |
|
65 |
-
/*
|
66 |
-
.
|
67 |
-
|
68 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
69 |
}
|
70 |
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
font-size: 14px;
|
77 |
-
background-repeat: no-repeat;
|
78 |
-
padding: 0 6px;
|
79 |
}
|
1 |
+
#wpbody-content div.metabox-fixed{width: 280px;margin-right: -300px;float: right;}
|
2 |
+
#wpbody-content div.wrap.bp-media-admin .columns-2{margin-right:300px;padding-top: 0;margin-top: 15px;width: 600px}
|
3 |
+
#wpbody-content .bp-media-settings-tabs{margin-bottom: 0; }
|
4 |
+
#wpbody-content .bp-media-settings-tabs .media-nav-tab{margin: 0 10px; text-decoration: underline; text-transform: capitalize}
|
5 |
+
#wpbody-content .bp-media-settings-tabs .media-nav-tab.media-nav-tab-active{font-weight: bold}
|
|
|
6 |
|
7 |
+
#wpbody-content .wrap div.bp-media-metabox-holder{padding-top: 0}
|
8 |
+
.bp-media-social{background: url('../img/bp_media_social.png');height: 35px;width: 35px;display: inline-block;font-size: 0px;margin-right:5px;}
|
9 |
+
.bp-media-facebook{background-position: 0px 0px;}
|
10 |
+
.bp-media-facebook:hover{background-position: 0px 36px;}
|
11 |
+
.bp-media-twitter{background-position: 80px 0px;}
|
12 |
+
.bp-media-twitter:hover{background-position: 80px 36px;}
|
13 |
+
.bp-media-rss{background-position: 35px 0px;}
|
14 |
+
.bp-media-rss:hover{background-position: 35px 36px;}
|
15 |
+
.bp-media-support .support_list{ margin-left: 25px}
|
16 |
+
.bp-media-support .support_list li{list-style: disc;margin-bottom: 10px}
|
17 |
|
18 |
+
#adminmenu li.toplevel_page_bp-media-settings .wp-menu-image a{background:url('../img/bpm-icon-16.png') center 1px no-repeat;}
|
19 |
+
#adminmenu li.toplevel_page_bp-media-settings:hover .wp-menu-image a,
|
20 |
+
#adminmenu li.current.toplevel_page_bp-media-settings .wp-menu-image a{background-position: center 1px;}
|
21 |
+
#adminmenu li.toplevel_page_bp-media-settings .wp-menu-image a img{display:none;}
|
22 |
+
#bp-media-settings-boxes{border:1px solid #CCC; overflow: hidden; padding: 10px; -webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px; float: left; width: 98%;}
|
23 |
+
#debug-info{border:1px solid #CCC; overflow: hidden; padding: 10px; margin-top: 10px; -webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px; float: left; width: 588px;}
|
24 |
+
.nav-tab-wrapper a#bp-media{background:url('../img/bpm-icon-32.png') transparent no-repeat; padding-left:32px;}
|
25 |
+
.nav-tab-wrapper a#bp-media:hover,.nav-tab-wrapper a#bp-media.nav-tab-active{background-position:left -96px;}
|
26 |
+
.metabox-holder .postbox#latest-news .inside ul li{background: transparent url('../img/bpm-icon-32.png') -5px 0px no-repeat; padding-left: 32px;}
|
27 |
+
.metabox-holder .postbox#latest-news .inside ul li:hover{background-position-y: -96px;}
|
28 |
+
#branding #logo{text-align:center;padding: 10px 0;display:block;}
|
29 |
+
ul#social{display:block;text-align:center;margin:0;clear: both;}
|
30 |
+
#branding #mc-embedded-subscribe-form{float: left;width: 100%;}
|
31 |
+
#branding label{float: right;}
|
32 |
+
#branding #mc-embedded-subscribe{float: right;padding: 0 3px;}
|
33 |
+
#branding #mce-EMAIL{float: left;}
|
34 |
+
ul#social li{display:inline;}
|
35 |
+
#spread-the-word .button{display:inline-block; margin: 9px 5px 0 5px;}
|
36 |
+
#spread-the-word label{display:block;}
|
37 |
+
#spread-the-word .inside{text-align: center;}
|
38 |
+
#spread-the-word .button-tweet{background: #33ACE6; border-color: #3399DD #3399DD #2288CC; color: #FFFFFF !important; text-shadow: -1px -1px 0 #3399DD;}
|
39 |
+
#spread-the-word .button-tweet:hover{background: #3399DD;border-color: #2288CC;box-shadow: 0 0 4px rgba(82, 168, 236, 0.75);}
|
40 |
+
#spread-the-word .button-rating{background: #8A8A8A; border-color: #222; color: #FFFFFF !important; text-shadow: -1px -1px 0 #444;}
|
41 |
+
#spread-the-word .button-rating:hover{background: #7E7E7E;border-color: #444;box-shadow: 0 0 4px rgba(128,128,128, 0.75);}
|
42 |
+
.wrap.bp-media-admin .bp-media-settings-tabs a.nav-tab{padding-left:20px;background:url('../img/tab-icon.png') 3px -4px no-repeat;}
|
43 |
+
.wrap.bp-media-admin .bp-media-settings-tabs a.nav-tab.addons{background-position-y:-34px;}
|
44 |
+
.wrap.bp-media-admin .bp-media-settings-tabs a.nav-tab.support{background-position-y:-64px;}
|
45 |
+
.wrap.bp-media-admin .bp-media-settings-tabs a.nav-tab.update-database{background-position-y:-94px;}
|
46 |
+
.wrap.bp-media-admin .bp-media-settings-tabs a.nav-tab.ffmpeg{background-position-y:-154px;}
|
47 |
+
.wrap.bp-media-admin .bp-media-settings-tabs a.nav-tab.kaltura{background-position-y:-184px;}
|
48 |
+
.wrap.bp-media-admin .bp-media-settings-tabs a.nav-tab.convert-videos{background-position-y:-214px;}
|
49 |
+
.wrap.bp-media-admin .bp-media-settings-tabs a.nav-tab.insta{background-position-y:-244px;}
|
50 |
+
.wrap.bp-media-admin .bp-media-settings-tabs a.nav-tab.watermark{background-position-y:-274px;}
|
51 |
+
/* Addons page Styling */
|
52 |
|
53 |
+
a.toplevel_page_bp-media-settings div.wp-menu-image{
|
54 |
+
background:url('../img/admin-menu.png') 0 -32px no-repeat;
|
|
|
55 |
}
|
56 |
|
57 |
+
#rt-donate-button, .rt-link img{vertical-align: middle;}
|
58 |
+
#adminmenu .menu-icon-generic.toplevel_page_bp-media-settings div.wp-menu-image{
|
59 |
+
background-position: 0 -32px;
|
60 |
}
|
61 |
+
#adminmenu .menu-icon-generic.wp-has-current-submenu.toplevel_page_bp-media-settings div.wp-menu-image,
|
62 |
+
#adminmenu .menu-icon-generic.toplevel_page_bp-media-settings:hover div.wp-menu-image{
|
63 |
+
background-position-y:0;
|
|
|
|
|
64 |
}
|
65 |
|
66 |
+
#bp-media-addons-list_metabox {background: #ffffff}
|
67 |
+
.products ul:after, ul.products:after {clear: both;content: "";display: block;}
|
68 |
+
.products ul, ul.products {clear: both;list-style: none outside none;margin: 0 0 14px;padding: 0;}
|
69 |
+
.bp-media-addon {margin: 0;}
|
70 |
+
.bp-media-addon.first { }
|
71 |
+
.bp-media-addon {margin: 20px 10px 30px;padding: 5px;position: relative;border: 1px solid #ccc;}
|
72 |
+
.bp-media-addon h4 {background: none repeat scroll 0 0 transparent;border: 0 none;color: #006999;cursor: pointer;font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif;font-size: 20px;font-weight: normal;line-height: 26px;margin: 0 0 10px;}
|
73 |
+
.bp-media-addon a {text-decoration: none;}
|
74 |
+
.bp-media-addon a img, div.product div.images img {box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);}
|
75 |
+
.bp-media-addon a img {display: block;height: auto;margin: 5px 15px 5px 5px;transition: all 0.2s ease-in-out 0s;float: left; width: 200px}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
76 |
|
77 |
+
.bp-media-addon .price, .bp-media-addon .price .amount, .bp-media-addon .price ins {color: #85AD74;font-size: 25px;font-weight: bold;}
|
78 |
+
.bp-media-addon .price {line-height: 1.4em;color: #85AD74;display: block;font-weight: normal;margin-bottom: 0.5em;}
|
79 |
+
.coming-soon { background: url("../img/coming-soon.png"); z-index: 5; position:absolute;height:191px; opacity:0.9;}
|
80 |
+
.coming-soon.coming-soon-l { background-position: 0 0; width:250px; top:-12px; left:-18px;}
|
81 |
+
.coming-soon.coming-soon-r { background-position: 347px 0; width:174px; bottom:-14px; right:-12px;}
|
82 |
+
.coming-soon.coming-soon-r:hover{background-position: 175px 0;}
|
83 |
+
|
84 |
+
.bp-media-addon .product_footer{margin: 20px 0 0;overflow: hidden;}
|
85 |
+
.bp-media-addon .add_to_cart_button{background: #C45200; color: #FFFFFF;display: inline-block;font-size: 18px;font-weight: bold; line-height: 1.4em; margin: 0 20px; padding: 4px 15px;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.6)}
|
86 |
+
.bp-media-addon .product_footer .product_demo_link{font-size: 16px;margin: 8px 20px; font-weight: bold}
|
87 |
+
|
88 |
+
.bp-media-addon .add_to_cart_button:hover{background: none repeat scroll 0 0 #D75A00;
|
89 |
+
box-shadow: 0 1px rgba(0, 0, 0, 0.2), 0 0 1px rgba(0, 0, 0, 0.4) inset;
|
90 |
+
color: #FFFFFF;}
|
91 |
+
|
92 |
+
/* Admin bar Menu */
|
93 |
+
#wpadminbar .bp-media-settings-menu > .ab-item .ab-icon{background: url("../img/bpm-icon-16.png") no-repeat scroll -8px -7px transparent}
|
94 |
+
#wpadminbar .bp-media-settings-menu:hover .ab-icon{background-position: -8px -41px}
|
95 |
|
96 |
+
/* BuddyPress media admin support form styling */
|
97 |
+
.bp-media-updated, .bp-media-error{border-radius: 3px; padding: 0 7px; margin: 5px 0 15px; border: 1px solid}
|
98 |
+
.bp-media-updated p, .bp-media-error p{margin: 0.5em 0;padding: 2px;}
|
99 |
+
.bp-media-updated{background-color: #FFFFE0;border-color: #E6DB55;}
|
100 |
+
.bp-media-error{background-color: #FFEBE8;border-color: #CC0000;}
|
101 |
+
.bp-media-form li{margin-bottom: 10px}
|
102 |
+
.bp-media-form .bp-media-label{display: inline-block;margin-right: 10px;width: 150px;vertical-align: top; }
|
103 |
+
.bp-media-form .bp-media-input{background-color: #FFFFFF;border: 1px solid #DFDFDF;border-radius: 3px 3px 3px 3px;color: #333333;line-height: 16px;padding: 5px;width: 220px;}
|
104 |
+
.bp-media-form .bp-media-checkbox{margin-right: 10px; margin-left: 160px}
|
105 |
+
.bp-media-form .bp-media-textarea{background-color: #FFFFFF;border: 1px solid #DFDFDF;border-radius: 3px 3px 3px 3px;color: #333333;height: 175px;line-height: 16px;padding: 5px;width: 400px;}
|
106 |
+
.bp-media-form .bp-media-select{margin: 0;max-width: 400px;}
|
107 |
+
.bp-media-support-attachment label{float: left}
|
108 |
+
.bp-media-support-attachment .more-attachment{margin-left: 160px; margin-top: 10px}
|
109 |
+
.bp-media-support-attachment .more-attachment:first-child{margin-top: 0px}
|
110 |
+
.bp-media-support-attachment .add-more-attachment-btn{clear: both;display: inline-block;margin-left: 160px;margin-top: 10px;}
|
111 |
+
.template_select_label{float: left}
|
112 |
+
.template_select_container{overflow-x:scroll; width:405px;float: left}
|
113 |
+
#bp_media_settings_form .support_form_laoder{height: 100px; width: 200px; background: url("../img/loader.gif") no-repeat }
|
114 |
+
/* Miscellaneous */
|
115 |
+
#normal-sortables .postbox .bp-media-form .submit{float: none; margin-left: 150px}
|
116 |
+
.rt-success{background-color: #E1FFDF;border-color: #2ACF2A;}
|
117 |
+
.rt-update{background-color: #FFEAA6;border-color:#E1CA82;}
|
118 |
+
img.bp-media-donation-image{display:block;margin: 10px auto;}
|
119 |
+
#donate form{text-align: center;}
|
120 |
+
/*Transcoding Teaser*/
|
121 |
+
.para-blockquote { background: #E5E5E5; padding: 10px; font-style: italic; }
|
122 |
+
#latest-update img, #members-list .update img, #members-list .update {display:block; overflow: hidden;}
|
123 |
+
#rtprogressbar {
|
124 |
+
background-color: #444;
|
125 |
+
border-radius: 13px;
|
126 |
+
padding: 3px;
|
127 |
}
|
128 |
|
129 |
+
#rtprogressbar div {
|
130 |
+
background-color: #fb6003;
|
131 |
+
width: 0;
|
132 |
+
height: 20px;
|
133 |
+
border-radius: 10px;
|
|
|
|
|
|
|
134 |
}
|
app/assets/css/bootstrap-switch.css
DELETED
@@ -1,184 +0,0 @@
|
|
1 |
-
/* line 9, ../sass/bootstrap-switch.scss */
|
2 |
-
.fui-cross,
|
3 |
-
.fui-check {
|
4 |
-
display: inline-block;
|
5 |
-
speak: none;
|
6 |
-
font-style: normal;
|
7 |
-
font-weight: normal;
|
8 |
-
font-variant: normal;
|
9 |
-
text-transform: none;
|
10 |
-
-webkit-font-smoothing: antialiased;
|
11 |
-
}
|
12 |
-
|
13 |
-
/* line 18, ../sass/bootstrap-switch.scss */
|
14 |
-
.fui-cross:before {
|
15 |
-
content: "\2716";
|
16 |
-
}
|
17 |
-
|
18 |
-
/* line 21, ../sass/bootstrap-switch.scss */
|
19 |
-
.fui-check:before {
|
20 |
-
content: "\2714";
|
21 |
-
}
|
22 |
-
|
23 |
-
/* Switch checkbox */
|
24 |
-
/* line 44, ../sass/bootstrap-switch.scss */
|
25 |
-
.has-switch {
|
26 |
-
border-radius: 30px;
|
27 |
-
display: inline-block;
|
28 |
-
cursor: pointer;
|
29 |
-
line-height: 1.231;
|
30 |
-
overflow: hidden;
|
31 |
-
position: relative;
|
32 |
-
text-align: left;
|
33 |
-
width: 55px;
|
34 |
-
height: 20px;
|
35 |
-
-webkit-mask: url("../img/mask.png") 0 0 no-repeat;
|
36 |
-
mask: url("../img/mask.png") 0 0 no-repeat;
|
37 |
-
-webkit-user-select: none;
|
38 |
-
-moz-user-select: none;
|
39 |
-
user-select: none;
|
40 |
-
}
|
41 |
-
/* line 58, ../sass/bootstrap-switch.scss */
|
42 |
-
.has-switch.deactivate {
|
43 |
-
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=5000);
|
44 |
-
opacity: 50;
|
45 |
-
cursor: default !important;
|
46 |
-
}
|
47 |
-
/* line 61, ../sass/bootstrap-switch.scss */
|
48 |
-
.has-switch.deactivate label, .has-switch.deactivate span {
|
49 |
-
cursor: default !important;
|
50 |
-
}
|
51 |
-
/* line 66, ../sass/bootstrap-switch.scss */
|
52 |
-
.has-switch > div {
|
53 |
-
width: 162%;
|
54 |
-
position: relative;
|
55 |
-
top: 0;
|
56 |
-
}
|
57 |
-
/* line 71, ../sass/bootstrap-switch.scss */
|
58 |
-
.has-switch > div.switch-animate {
|
59 |
-
-webkit-transition: left 0.25s ease-out;
|
60 |
-
-moz-transition: left 0.25s ease-out;
|
61 |
-
-o-transition: left 0.25s ease-out;
|
62 |
-
transition: left 0.25s ease-out;
|
63 |
-
}
|
64 |
-
/* line 75, ../sass/bootstrap-switch.scss */
|
65 |
-
.has-switch > div.switch-off {
|
66 |
-
left: -63%;
|
67 |
-
}
|
68 |
-
/* line 78, ../sass/bootstrap-switch.scss */
|
69 |
-
.has-switch > div.switch-off label {
|
70 |
-
background-color: #2a95c5;
|
71 |
-
border-color: #bdc3c7;
|
72 |
-
-webkit-box-shadow: -1px 0 0 rgba(255, 255, 255, 0.5);
|
73 |
-
-moz-box-shadow: -1px 0 0 rgba(255, 255, 255, 0.5);
|
74 |
-
box-shadow: -1px 0 0 rgba(255, 255, 255, 0.5);
|
75 |
-
}
|
76 |
-
/* line 85, ../sass/bootstrap-switch.scss */
|
77 |
-
.has-switch > div.switch-on {
|
78 |
-
left: 0%;
|
79 |
-
}
|
80 |
-
/* line 88, ../sass/bootstrap-switch.scss */
|
81 |
-
.has-switch > div.switch-on label {
|
82 |
-
background-color: #bdc3c7;
|
83 |
-
}
|
84 |
-
/* line 94, ../sass/bootstrap-switch.scss */
|
85 |
-
.has-switch input[type=checkbox] {
|
86 |
-
display: none;
|
87 |
-
}
|
88 |
-
/* line 98, ../sass/bootstrap-switch.scss */
|
89 |
-
.has-switch span {
|
90 |
-
cursor: pointer;
|
91 |
-
font-size: 10.71px;
|
92 |
-
font-weight: 700;
|
93 |
-
float: left;
|
94 |
-
height: 20px;
|
95 |
-
line-height: 19px;
|
96 |
-
margin: 0;
|
97 |
-
padding-top: 1px;
|
98 |
-
position: relative;
|
99 |
-
text-align: center;
|
100 |
-
width: 50%;
|
101 |
-
z-index: 1;
|
102 |
-
-webkit-box-sizing: border-box;
|
103 |
-
-moz-box-sizing: border-box;
|
104 |
-
box-sizing: border-box;
|
105 |
-
-webkit-transition: 0.25s ease-out;
|
106 |
-
-moz-transition: 0.25s ease-out;
|
107 |
-
-o-transition: 0.25s ease-out;
|
108 |
-
transition: 0.25s ease-out;
|
109 |
-
}
|
110 |
-
/* line 114, ../sass/bootstrap-switch.scss */
|
111 |
-
.has-switch span.switch-left {
|
112 |
-
border-radius: 30px 0 0 30px;
|
113 |
-
background-color: #2a95c5;
|
114 |
-
color: white;
|
115 |
-
border-left: 1px solid transparent;
|
116 |
-
}
|
117 |
-
/* line 121, ../sass/bootstrap-switch.scss */
|
118 |
-
.has-switch span.switch-right {
|
119 |
-
border-radius: 0 30px 30px 0;
|
120 |
-
background-color: #bdc3c7;
|
121 |
-
color: white;
|
122 |
-
text-indent: 7px;
|
123 |
-
}
|
124 |
-
/* line 127, ../sass/bootstrap-switch.scss */
|
125 |
-
.has-switch span.switch-right [class*="fui-"] {
|
126 |
-
text-indent: 0;
|
127 |
-
}
|
128 |
-
/* line 133, ../sass/bootstrap-switch.scss */
|
129 |
-
.has-switch label {
|
130 |
-
border: 4px solid #2a95c5;
|
131 |
-
border-radius: 50%;
|
132 |
-
float: left;
|
133 |
-
height: 12px;
|
134 |
-
margin: 0 -12px 0 -10px;
|
135 |
-
padding: 0;
|
136 |
-
position: relative;
|
137 |
-
vertical-align: middle;
|
138 |
-
width: 12px;
|
139 |
-
z-index: 100;
|
140 |
-
-webkit-transition: 0.25s ease-out;
|
141 |
-
-moz-transition: 0.25s ease-out;
|
142 |
-
-o-transition: 0.25s ease-out;
|
143 |
-
transition: 0.25s ease-out;
|
144 |
-
}
|
145 |
-
|
146 |
-
/* line 150, ../sass/bootstrap-switch.scss */
|
147 |
-
.switch-square {
|
148 |
-
border-radius: 6px;
|
149 |
-
-webkit-mask: url("../img/mask.png") 0 0 no-repeat;
|
150 |
-
mask: url("../img/mask.png") 0 0 no-repeat;
|
151 |
-
}
|
152 |
-
/* line 157, ../sass/bootstrap-switch.scss */
|
153 |
-
.switch-square > div.switch-off label {
|
154 |
-
border-color: #2a95c5;
|
155 |
-
border-radius: 6px 0 0 6px;
|
156 |
-
}
|
157 |
-
/* line 164, ../sass/bootstrap-switch.scss */
|
158 |
-
.switch-square span {
|
159 |
-
-webkit-transition: 0.25s ease-out;
|
160 |
-
-moz-transition: 0.25s ease-out;
|
161 |
-
-o-transition: 0.25s ease-out;
|
162 |
-
transition: 0.25s ease-out;
|
163 |
-
}
|
164 |
-
/* line 168, ../sass/bootstrap-switch.scss */
|
165 |
-
.switch-square span.switch-left {
|
166 |
-
border-radius: 6px 0 0 6px;
|
167 |
-
}
|
168 |
-
/* line 170, ../sass/bootstrap-switch.scss */
|
169 |
-
.switch-square span.switch-left [class*="fui-"] {
|
170 |
-
text-indent: -10px;
|
171 |
-
}
|
172 |
-
/* line 175, ../sass/bootstrap-switch.scss */
|
173 |
-
.switch-square span.switch-right {
|
174 |
-
border-radius: 0 6px 6px 0;
|
175 |
-
}
|
176 |
-
/* line 177, ../sass/bootstrap-switch.scss */
|
177 |
-
.switch-square span.switch-right [class*="fui-"] {
|
178 |
-
text-indent: 5px;
|
179 |
-
}
|
180 |
-
/* line 183, ../sass/bootstrap-switch.scss */
|
181 |
-
.switch-square label {
|
182 |
-
border-radius: 0 6px 6px 0;
|
183 |
-
border-color: #bdc3c7;
|
184 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app/assets/css/font-awesome.min.css
DELETED
@@ -1,24 +0,0 @@
|
|
1 |
-
/*!
|
2 |
-
* Font Awesome 3.1.0
|
3 |
-
* the iconic font designed for Bootstrap
|
4 |
-
* -------------------------------------------------------
|
5 |
-
* The full suite of pictographic icons, examples, and documentation
|
6 |
-
* can be found at: http://fontawesome.io
|
7 |
-
*
|
8 |
-
* License
|
9 |
-
* -------------------------------------------------------
|
10 |
-
* - The Font Awesome font is licensed under the SIL Open Font License v1.1 -
|
11 |
-
* http://scripts.sil.org/OFL
|
12 |
-
* - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
|
13 |
-
* http://opensource.org/licenses/mit-license.html
|
14 |
-
* - Font Awesome documentation licensed under CC BY 3.0 License -
|
15 |
-
* http://creativecommons.org/licenses/by/3.0/
|
16 |
-
* - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
|
17 |
-
* "Font Awesome by Dave Gandy - http://fontawesome.io"
|
18 |
-
|
19 |
-
* Contact
|
20 |
-
* -------------------------------------------------------
|
21 |
-
* Email: dave@fontawesome.io
|
22 |
-
* Twitter: http://twitter.com/fortaweso_me
|
23 |
-
* Work: Lead Product Designer @ http://kyruus.com
|
24 |
-
*/@font-face{font-family:'FontAwesome';src:url('../font/fontawesome-webfont.eot?v=3.1.0');src:url('../font/fontawesome-webfont.eot?#iefix&v=3.1.0') format('embedded-opentype'),url('../font/fontawesome-webfont.woff?v=3.1.0') format('woff'),url('../font/fontawesome-webfont.ttf?v=3.1.0') format('truetype'),url('../font/fontawesome-webfont.svg#fontawesomeregular?v=3.1.0') format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em}[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none}.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em}a [class^="icon-"],a [class*=" icon-"],a [class^="icon-"]:before,a [class*=" icon-"]:before{display:inline}[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.2857142857142858em;text-align:center}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.5714285714285714em}ul.icons-ul{list-style-type:none;text-indent:-0.7142857142857143em;margin-left:2.142857142857143em}ul.icons-ul>li .icon-li{width:.7142857142857143em;display:inline-block;text-align:center}[class^="icon-"].hide,[class*=" icon-"].hide{display:none}.icon-muted{color:#eee}.icon-light{color:#fff}.icon-dark{color:#333}.icon-border{border:solid 1px #eee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.icon-2x{font-size:2em}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.icon-3x{font-size:3em}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.icon-4x{font-size:4em}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.icon-5x{font-size:5em}.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.pull-right{float:right}.pull-left{float:left}[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em}[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em}[class^="icon-"],[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:none}.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em}.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block}.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em}.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em}.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em}.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em}.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em}.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em}.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%}.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em}.icon-stack .icon-stack-base{font-size:2em;*line-height:1em}.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}.icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}.icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}.icon-flip-horizontal:before{-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.icon-flip-vertical:before{-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-empty:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-ok:before{content:"\f00c"}.icon-remove:before{content:"\f00d"}.icon-zoom-in:before{content:"\f00e"}.icon-zoom-out:before{content:"\f010"}.icon-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-cog:before{content:"\f013"}.icon-trash:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file:before{content:"\f016"}.icon-time:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download-alt:before{content:"\f019"}.icon-download:before{content:"\f01a"}.icon-upload:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle:before{content:"\f01d"}.icon-repeat:before,.icon-rotate-right:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-indent-left:before{content:"\f03b"}.icon-indent-right:before{content:"\f03c"}.icon-facetime-video:before{content:"\f03d"}.icon-picture:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before{content:"\f044"}.icon-share:before{content:"\f045"}.icon-check:before{content:"\f046"}.icon-move:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-sign:before{content:"\f055"}.icon-minus-sign:before{content:"\f056"}.icon-remove-sign:before{content:"\f057"}.icon-ok-sign:before{content:"\f058"}.icon-question-sign:before{content:"\f059"}.icon-info-sign:before{content:"\f05a"}.icon-screenshot:before{content:"\f05b"}.icon-remove-circle:before{content:"\f05c"}.icon-ok-circle:before{content:"\f05d"}.icon-ban-circle:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-share-alt:before,.icon-mail-forward:before{content:"\f064"}.icon-resize-full:before{content:"\f065"}.icon-resize-small:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-sign:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye-open:before{content:"\f06e"}.icon-eye-close:before{content:"\f070"}.icon-warning-sign:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder-close:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-resize-vertical:before{content:"\f07d"}.icon-resize-horizontal:before{content:"\f07e"}.icon-bar-chart:before{content:"\f080"}.icon-twitter-sign:before{content:"\f081"}.icon-facebook-sign:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-cogs:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-up:before{content:"\f087"}.icon-thumbs-down:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-empty:before{content:"\f08a"}.icon-signout:before{content:"\f08b"}.icon-linkedin-sign:before{content:"\f08c"}.icon-pushpin:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-signin:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-sign:before{content:"\f092"}.icon-upload-alt:before{content:"\f093"}.icon-lemon:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-check-empty:before{content:"\f096"}.icon-bookmark-empty:before{content:"\f097"}.icon-phone-sign:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0a2"}.icon-certificate:before{content:"\f0a3"}.icon-hand-right:before{content:"\f0a4"}.icon-hand-left:before{content:"\f0a5"}.icon-hand-up:before{content:"\f0a6"}.icon-hand-down:before{content:"\f0a7"}.icon-circle-arrow-left:before{content:"\f0a8"}.icon-circle-arrow-right:before{content:"\f0a9"}.icon-circle-arrow-up:before{content:"\f0aa"}.icon-circle-arrow-down:before{content:"\f0ab"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-fullscreen:before{content:"\f0b2"}.icon-group:before{content:"\f0c0"}.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-beaker:before{content:"\f0c3"}.icon-cut:before{content:"\f0c4"}.icon-copy:before{content:"\f0c5"}.icon-paper-clip:before{content:"\f0c6"}.icon-save:before{content:"\f0c7"}.icon-sign-blank:before{content:"\f0c8"}.icon-reorder:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-truck:before{content:"\f0d1"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-sign:before{content:"\f0d3"}.icon-google-plus-sign:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-sort:before{content:"\f0dc"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-up:before{content:"\f0de"}.icon-envelope-alt:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-undo:before,.icon-rotate-left:before{content:"\f0e2"}.icon-legal:before{content:"\f0e3"}.icon-dashboard:before{content:"\f0e4"}.icon-comment-alt:before{content:"\f0e5"}.icon-comments-alt:before{content:"\f0e6"}.icon-bolt:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before{content:"\f0ea"}.icon-lightbulb:before{content:"\f0eb"}.icon-exchange:before{content:"\f0ec"}.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:before{content:"\f0f2"}.icon-bell-alt:before{content:"\f0f3"}.icon-coffee:before{content:"\f0f4"}.icon-food:before{content:"\f0f5"}.icon-file-alt:before{content:"\f0f6"}.icon-building:before{content:"\f0f7"}.icon-hospital:before{content:"\f0f8"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-fighter-jet:before{content:"\f0fb"}.icon-beer:before{content:"\f0fc"}.icon-h-sign:before{content:"\f0fd"}.icon-plus-sign-alt:before{content:"\f0fe"}.icon-double-angle-left:before{content:"\f100"}.icon-double-angle-right:before{content:"\f101"}.icon-double-angle-up:before{content:"\f102"}.icon-double-angle-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile-phone:before{content:"\f10b"}.icon-circle-blank:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-spinner:before{content:"\f110"}.icon-circle:before{content:"\f111"}.icon-reply:before,.icon-mail-reply:before{content:"\f112"}.icon-folder-close-alt:before{content:"\f114"}.icon-folder-open-alt:before{content:"\f115"}.icon-expand-alt:before{content:"\f116"}.icon-collapse-alt:before{content:"\f117"}.icon-smile:before{content:"\f118"}.icon-frown:before{content:"\f119"}.icon-meh:before{content:"\f11a"}.icon-gamepad:before{content:"\f11b"}.icon-keyboard:before{content:"\f11c"}.icon-flag-alt:before{content:"\f11d"}.icon-flag-checkered:before{content:"\f11e"}.icon-terminal:before{content:"\f120"}.icon-code:before{content:"\f121"}.icon-reply-all:before{content:"\f122"}.icon-mail-reply-all:before{content:"\f122"}.icon-star-half-full:before,.icon-star-half-empty:before{content:"\f123"}.icon-location-arrow:before{content:"\f124"}.icon-crop:before{content:"\f125"}.icon-code-fork:before{content:"\f126"}.icon-unlink:before{content:"\f127"}.icon-question:before{content:"\f128"}.icon-info:before{content:"\f129"}.icon-exclamation:before{content:"\f12a"}.icon-superscript:before{content:"\f12b"}.icon-subscript:before{content:"\f12c"}.icon-eraser:before{content:"\f12d"}.icon-puzzle-piece:before{content:"\f12e"}.icon-microphone:before{content:"\f130"}.icon-microphone-off:before{content:"\f131"}.icon-shield:before{content:"\f132"}.icon-calendar-empty:before{content:"\f133"}.icon-fire-extinguisher:before{content:"\f134"}.icon-rocket:before{content:"\f135"}.icon-maxcdn:before{content:"\f136"}.icon-chevron-sign-left:before{content:"\f137"}.icon-chevron-sign-right:before{content:"\f138"}.icon-chevron-sign-up:before{content:"\f139"}.icon-chevron-sign-down:before{content:"\f13a"}.icon-html5:before{content:"\f13b"}.icon-css3:before{content:"\f13c"}.icon-anchor:before{content:"\f13d"}.icon-unlock-alt:before{content:"\f13e"}.icon-bullseye:before{content:"\f140"}.icon-ellipsis-horizontal:before{content:"\f141"}.icon-ellipsis-vertical:before{content:"\f142"}.icon-rss-sign:before{content:"\f143"}.icon-play-sign:before{content:"\f144"}.icon-ticket:before{content:"\f145"}.icon-minus-sign-alt:before{content:"\f146"}.icon-check-minus:before{content:"\f147"}.icon-level-up:before{content:"\f148"}.icon-level-down:before{content:"\f149"}.icon-check-sign:before{content:"\f14a"}.icon-edit-sign:before{content:"\f14b"}.icon-external-link-sign:before{content:"\f14c"}.icon-share-sign:before{content:"\f14d"}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app/assets/css/grid-foundation.css
DELETED
@@ -1,217 +0,0 @@
|
|
1 |
-
* Grid HTML Classes */
|
2 |
-
/* line 116, ../../../../../../../usr/lib/ruby/gems/1.8/gems/zurb-foundation-4.1.6/scss/foundation/components/_grid.scss */
|
3 |
-
.row {
|
4 |
-
width: 100%;
|
5 |
-
margin-left: auto;
|
6 |
-
margin-right: auto;
|
7 |
-
margin-top: 0;
|
8 |
-
margin-bottom: 0;
|
9 |
-
max-width: 62.5em;
|
10 |
-
*zoom: 1;
|
11 |
-
}
|
12 |
-
/* line 101, ../../../../../../../usr/lib/ruby/gems/1.8/gems/zurb-foundation-4.1.6/scss/foundation/components/_global.scss */
|
13 |
-
.row:before, .row:after {
|
14 |
-
content: " ";
|
15 |
-
display: table;
|
16 |
-
}
|
17 |
-
/* line 102, ../../../../../../../usr/lib/ruby/gems/1.8/gems/zurb-foundation-4.1.6/scss/foundation/components/_global.scss */
|
18 |
-
.row:after {
|
19 |
-
clear: both;
|
20 |
-
}
|
21 |
-
/* line 121, ../../../../../../../usr/lib/ruby/gems/1.8/gems/zurb-foundation-4.1.6/scss/foundation/components/_grid.scss */
|
22 |
-
.row.collapse .column,
|
23 |
-
.row.collapse .columns {
|
24 |
-
position: relative;
|
25 |
-
padding-left: 0;
|
26 |
-
padding-right: 0;
|
27 |
-
float: left;
|
28 |
-
}
|
29 |
-
|
30 |
-
/* line 130, ../../../../../../../usr/lib/ruby/gems/1.8/gems/zurb-foundation-4.1.6/scss/foundation/components/_grid.scss */
|
31 |
-
.column,
|
32 |
-
.columns {
|
33 |
-
position: relative;
|
34 |
-
padding-left: 0.9375em;
|
35 |
-
padding-right: 0.9375em;
|
36 |
-
width: 100%;
|
37 |
-
float: left;
|
38 |
-
}
|
39 |
-
|
40 |
-
@media only screen {
|
41 |
-
/* line 135, ../../../../../../../usr/lib/ruby/gems/1.8/gems/zurb-foundation-4.1.6/scss/foundation/components/_grid.scss */
|
42 |
-
.column,
|
43 |
-
.columns {
|
44 |
-
position: relative;
|
45 |
-
padding-left: 0.9375em;
|
46 |
-
padding-right: 0.9375em;
|
47 |
-
float: left;
|
48 |
-
}
|
49 |
-
|
50 |
-
/* line 149, ../../../../../../../usr/lib/ruby/gems/1.8/gems/zurb-foundation-4.1.6/scss/foundation/components/_grid.scss */
|
51 |
-
.column.small-centered,
|
52 |
-
.columns.small-centered {
|
53 |
-
position: relative;
|
54 |
-
margin-left: auto;
|
55 |
-
margin-right: auto;
|
56 |
-
float: none !important;
|
57 |
-
}
|
58 |
-
}
|
59 |
-
/* Styles for screens that are atleast 768px; */
|
60 |
-
@media only screen and (min-width: 48em) {
|
61 |
-
/* line 156, ../../../../../../../usr/lib/ruby/gems/1.8/gems/zurb-foundation-4.1.6/scss/foundation/components/_grid.scss */
|
62 |
-
.large-1 {
|
63 |
-
position: relative;
|
64 |
-
width: 8.33333%;
|
65 |
-
}
|
66 |
-
|
67 |
-
/* line 156, ../../../../../../../usr/lib/ruby/gems/1.8/gems/zurb-foundation-4.1.6/scss/foundation/components/_grid.scss */
|
68 |
-
.large-2 {
|
69 |
-
position: relative;
|
70 |
-
width: 16.66667%;
|
71 |
-
}
|
72 |
-
|
73 |
-
/* line 156, ../../../../../../../usr/lib/ruby/gems/1.8/gems/zurb-foundation-4.1.6/scss/foundation/components/_grid.scss */
|
74 |
-
.large-3 {
|
75 |
-
position: relative;
|
76 |
-
width: 25%;
|
77 |
-
}
|
78 |
-
|
79 |
-
/* line 156, ../../../../../../../usr/lib/ruby/gems/1.8/gems/zurb-foundation-4.1.6/scss/foundation/components/_grid.scss */
|
80 |
-
.large-4 {
|
81 |
-
position: relative;
|
82 |
-
width: 33.33333%;
|
83 |
-
}
|
84 |
-
|
85 |
-
/* line 156, ../../../../../../../usr/lib/ruby/gems/1.8/gems/zurb-foundation-4.1.6/scss/foundation/components/_grid.scss */
|
86 |
-
.large-5 {
|
87 |
-
position: relative;
|
88 |
-
width: 41.66667%;
|
89 |
-
}
|
90 |
-
|
91 |
-
/* line 156, ../../../../../../../usr/lib/ruby/gems/1.8/gems/zurb-foundation-4.1.6/scss/foundation/components/_grid.scss */
|
92 |
-
.large-6 {
|
93 |
-
position: relative;
|
94 |
-
width: 50%;
|
95 |
-
}
|
96 |
-
|
97 |
-
/* line 156, ../../../../../../../usr/lib/ruby/gems/1.8/gems/zurb-foundation-4.1.6/scss/foundation/components/_grid.scss */
|
98 |
-
.large-7 {
|
99 |
-
position: relative;
|
100 |
-
width: 58.33333%;
|
101 |
-
}
|
102 |
-
|
103 |
-
/* line 156, ../../../../../../../usr/lib/ruby/gems/1.8/gems/zurb-foundation-4.1.6/scss/foundation/components/_grid.scss */
|
104 |
-
.large-8 {
|
105 |
-
position: relative;
|
106 |
-
width: 66.66667%;
|
107 |
-
}
|
108 |
-
|
109 |
-
/* line 156, ../../../../../../../usr/lib/ruby/gems/1.8/gems/zurb-foundation-4.1.6/scss/foundation/components/_grid.scss */
|
110 |
-
.large-9 {
|
111 |
-
position: relative;
|
112 |
-
width: 75%;
|
113 |
-
}
|
114 |
-
|
115 |
-
/* line 156, ../../../../../../../usr/lib/ruby/gems/1.8/gems/zurb-foundation-4.1.6/scss/foundation/components/_grid.scss */
|
116 |
-
.large-10 {
|
117 |
-
position: relative;
|
118 |
-
width: 83.33333%;
|
119 |
-
}
|
120 |
-
|
121 |
-
/* line 156, ../../../../../../../usr/lib/ruby/gems/1.8/gems/zurb-foundation-4.1.6/scss/foundation/components/_grid.scss */
|
122 |
-
.large-11 {
|
123 |
-
position: relative;
|
124 |
-
width: 91.66667%;
|
125 |
-
}
|
126 |
-
|
127 |
-
/* line 156, ../../../../../../../usr/lib/ruby/gems/1.8/gems/zurb-foundation-4.1.6/scss/foundation/components/_grid.scss */
|
128 |
-
.large-12 {
|
129 |
-
position: relative;
|
130 |
-
width: 100%;
|
131 |
-
}
|
132 |
-
|
133 |
-
/* line 160, ../../../../../../../usr/lib/ruby/gems/1.8/gems/zurb-foundation-4.1.6/scss/foundation/components/_grid.scss */
|
134 |
-
.row .large-offset-1 {
|
135 |
-
position: relative;
|
136 |
-
margin-left: 8.33333%;
|
137 |
-
}
|
138 |
-
|
139 |
-
/* line 160, ../../../../../../../usr/lib/ruby/gems/1.8/gems/zurb-foundation-4.1.6/scss/foundation/components/_grid.scss */
|
140 |
-
.row .large-offset-2 {
|
141 |
-
position: relative;
|
142 |
-
margin-left: 16.66667%;
|
143 |
-
}
|
144 |
-
|
145 |
-
/* line 160, ../../../../../../../usr/lib/ruby/gems/1.8/gems/zurb-foundation-4.1.6/scss/foundation/components/_grid.scss */
|
146 |
-
.row .large-offset-3 {
|
147 |
-
position: relative;
|
148 |
-
margin-left: 25%;
|
149 |
-
}
|
150 |
-
|
151 |
-
/* line 160, ../../../../../../../usr/lib/ruby/gems/1.8/gems/zurb-foundation-4.1.6/scss/foundation/components/_grid.scss */
|
152 |
-
.row .large-offset-4 {
|
153 |
-
position: relative;
|
154 |
-
margin-left: 33.33333%;
|
155 |
-
}
|
156 |
-
|
157 |
-
/* line 160, ../../../../../../../usr/lib/ruby/gems/1.8/gems/zurb-foundation-4.1.6/scss/foundation/components/_grid.scss */
|
158 |
-
.row .large-offset-5 {
|
159 |
-
position: relative;
|
160 |
-
margin-left: 41.66667%;
|
161 |
-
}
|
162 |
-
|
163 |
-
/* line 160, ../../../../../../../usr/lib/ruby/gems/1.8/gems/zurb-foundation-4.1.6/scss/foundation/components/_grid.scss */
|
164 |
-
.row .large-offset-6 {
|
165 |
-
position: relative;
|
166 |
-
margin-left: 50%;
|
167 |
-
}
|
168 |
-
|
169 |
-
/* line 160, ../../../../../../../usr/lib/ruby/gems/1.8/gems/zurb-foundation-4.1.6/scss/foundation/components/_grid.scss */
|
170 |
-
.row .large-offset-7 {
|
171 |
-
position: relative;
|
172 |
-
margin-left: 58.33333%;
|
173 |
-
}
|
174 |
-
|
175 |
-
/* line 160, ../../../../../../../usr/lib/ruby/gems/1.8/gems/zurb-foundation-4.1.6/scss/foundation/components/_grid.scss */
|
176 |
-
.row .large-offset-8 {
|
177 |
-
position: relative;
|
178 |
-
margin-left: 66.66667%;
|
179 |
-
}
|
180 |
-
|
181 |
-
/* line 160, ../../../../../../../usr/lib/ruby/gems/1.8/gems/zurb-foundation-4.1.6/scss/foundation/components/_grid.scss */
|
182 |
-
.row .large-offset-9 {
|
183 |
-
position: relative;
|
184 |
-
margin-left: 75%;
|
185 |
-
}
|
186 |
-
|
187 |
-
/* line 160, ../../../../../../../usr/lib/ruby/gems/1.8/gems/zurb-foundation-4.1.6/scss/foundation/components/_grid.scss */
|
188 |
-
.row .large-offset-10 {
|
189 |
-
position: relative;
|
190 |
-
margin-left: 83.33333%;
|
191 |
-
}
|
192 |
-
|
193 |
-
/* line 160, ../../../../../../../usr/lib/ruby/gems/1.8/gems/zurb-foundation-4.1.6/scss/foundation/components/_grid.scss */
|
194 |
-
.row .large-offset-11 {
|
195 |
-
position: relative;
|
196 |
-
margin-left: 91.66667%;
|
197 |
-
}
|
198 |
-
|
199 |
-
|
200 |
-
|
201 |
-
/* line 174, ../../../../../../../usr/lib/ruby/gems/1.8/gems/zurb-foundation-4.1.6/scss/foundation/components/_grid.scss */
|
202 |
-
.column.large-centered,
|
203 |
-
.columns.large-centered {
|
204 |
-
position: relative;
|
205 |
-
margin-left: auto;
|
206 |
-
margin-right: auto;
|
207 |
-
float: none !important;
|
208 |
-
}
|
209 |
-
|
210 |
-
/* line 177, ../../../../../../../usr/lib/ruby/gems/1.8/gems/zurb-foundation-4.1.6/scss/foundation/components/_grid.scss */
|
211 |
-
.column.large-uncentered,
|
212 |
-
.columns.large-uncentered {
|
213 |
-
margin-left: 0;
|
214 |
-
margin-right: 0;
|
215 |
-
float: none;
|
216 |
-
}
|
217 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app/assets/css/image-edit.css
CHANGED
File without changes
|
app/assets/css/jquery.powertip.min.css
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
#powerTip{cursor:default;background-color:#333;background-color:rgba(0,0,0,.8);border-radius:6px;color:#fff;display:none;padding:10px;position:absolute;white-space:nowrap;z-index:2147483647}#powerTip:before{content:"";position:absolute}#powerTip.n:before,#powerTip.s:before{border-right:5px solid transparent;border-left:5px solid transparent;left:50%;margin-left:-5px}#powerTip.e:before,#powerTip.w:before{border-bottom:5px solid transparent;border-top:5px solid transparent;margin-top:-5px;top:50%}#powerTip.n:before{border-top:10px solid #333;border-top:10px solid rgba(0,0,0,.8);bottom:-10px}#powerTip.e:before{border-right:10px solid #333;border-right:10px solid rgba(0,0,0,.8);left:-10px}#powerTip.s:before{border-bottom:10px solid #333;border-bottom:10px solid rgba(0,0,0,.8);top:-10px}#powerTip.w:before{border-left:10px solid #333;border-left:10px solid rgba(0,0,0,.8);right:-10px}#powerTip.ne:before,#powerTip.se:before{border-right:10px solid transparent;border-left:0;left:10px}#powerTip.nw:before,#powerTip.sw:before{border-left:10px solid transparent;border-right:0;right:10px}#powerTip.ne:before,#powerTip.nw:before{border-top:10px solid #333;border-top:10px solid rgba(0,0,0,.8);bottom:-10px}#powerTip.se:before,#powerTip.sw:before{border-bottom:10px solid #333;border-bottom:10px solid rgba(0,0,0,.8);top:-10px}#powerTip.nw-alt:before,#powerTip.ne-alt:before,#powerTip.sw-alt:before,#powerTip.se-alt:before{border-top:10px solid #333;border-top:10px solid rgba(0,0,0,.8);bottom:-10px;border-left:5px solid transparent;border-right:5px solid transparent;left:10px}#powerTip.ne-alt:before{left:auto;right:10px}#powerTip.sw-alt:before,#powerTip.se-alt:before{border-top:0;border-bottom:10px solid #333;border-bottom:10px solid rgba(0,0,0,.8);bottom:auto;top:-10px}#powerTip.se-alt:before{left:auto;right:10px}
|
|
app/assets/css/jquery.sliderTabs.min.css
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
.ui-slider-tabs{}.ui-slider-tabs-list-wrapper{ position: relative;width:100%;font-family:Arial,sans-serif;margin:0 0 -1px 0;z-index:50;}.ui-slider-tabs-list-wrapper.bottom{ margin: -1px 0 0 0;}.ui-slider-tabs-list-container{ overflow: hidden;}.ui-slider-tabs-list{ padding:0;margin:0 0 0 0;list-style: none;}.ui-slider-tabs-list li{ display: inline-block;border-bottom:1px solid #cfcfcf;border-right:1px solid #cfcfcf;border-top:1px solid #cfcfcf;margin:0;font-size:13px;font-weight:bold;background:#fcfcfc;background: -moz-linear-gradient(top,#fcfcfc 0%,#f5f5f5 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfcfc),color-stop(100%,#f5f5f5));background: -webkit-linear-gradient(top,#fcfcfc 0%,#f5f5f5 100%);background: -o-linear-gradient(top,#fcfcfc 0%,#f5f5f5 100%);background: -ms-linear-gradient(top,#fcfcfc 0%,#f5f5f5 100%);background: linear-gradient(top,#fcfcfc 0%,#f5f5f5 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc',endColorstr='#f5f5f5',GradientType=0 );}.ui-slider-tabs-list li a{ display:block;padding:8px 15px;text-decoration: none;color:#555;text-shadow:0px 1px 0px #fff;margin:0;}.ui-slider-tabs-list li a:hover{ color:#000;}.ui-slider-tabs-list li.selected{ border-bottom-color:#fff;border-top-color:#cfcfcf;background:#ffffff;background: -moz-linear-gradient(top,#ffffff 0%,#ffffff 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#ffffff));background: -webkit-linear-gradient(top,#ffffff 0%,#ffffff 100%);background: -o-linear-gradient(top,#ffffff 0%,#ffffff 100%);background: -ms-linear-gradient(top,#ffffff 0%,#ffffff 100%);background: linear-gradient(top,#ffffff 0%,#ffffff 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0 );}.ui-slider-tabs-list-wrapper.bottom .ui-slider-tabs-list li.selected{ border-top-color:#fff;border-bottom-color:#cfcfcf;}.ui-slider-tabs-list li.selected a{ cursor:default;color:#000;}.ui-slider-tabs-list li:first-of-type{ border-left:1px solid #cfcfcf;}.ui-slider-tabs-content-container{ position: relative;border:1px solid #cfcfcf;z-index:1;overflow: hidden;background-color:#fff;}.ui-slider-tab-content{ position:absolute;display: none;top:0;left:0;padding:10px;}.ui-slider-left-arrow,.ui-slider-right-arrow,.ui-slider-left-arrow.edge:hover,.ui-slider-right-arrow.edge:hover{ display:block;position:absolute;border:1px solid #cfcfcf;background:#fcfcfc;background: -moz-linear-gradient(top,#fcfcfc 0%,#f5f5f5 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfcfc),color-stop(100%,#f5f5f5));background: -webkit-linear-gradient(top,#fcfcfc 0%,#f5f5f5 100%);background: -o-linear-gradient(top,#fcfcfc 0%,#f5f5f5 100%);background: -ms-linear-gradient(top,#fcfcfc 0%,#f5f5f5 100%);background: linear-gradient(top,#fcfcfc 0%,#f5f5f5 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc',endColorstr='#f5f5f5',GradientType=0 );}.ui-slider-left-arrow:hover,.ui-slider-right-arrow:hover{ background:#ffffff;background: -moz-linear-gradient(top,#ffffff 0%,#ffffff 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#ffffff));background: -webkit-linear-gradient(top,#ffffff 0%,#ffffff 100%);background: -o-linear-gradient(top,#ffffff 0%,#ffffff 100%);background: -ms-linear-gradient(top,#ffffff 0%,#ffffff 100%);background: linear-gradient(top,#ffffff 0%,#ffffff 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0 );}.ui-slider-left-arrow{ left:0;top:0;box-shadow:2px 0px 1px rgba(0,0,0,.06);border-top-left-radius:4px;}.ui-slider-left-arrow div{ background-image: url('../img/leftArrow.png');background-repeat: no-repeat;background-position:center center;height: inherit;}.ui-slider-left-arrow.edge div{ opacity: .25;}.ui-slider-left-arrow.edge{ box-shadow: none;cursor:default;}.ui-slider-tabs-list-wrapper.bottom .ui-slider-left-arrow{ border-top-left-radius:0;border-bottom-left-radius:4px;}.ui-slider-right-arrow{ top:0;right:0;box-shadow: -2px 0px 1px rgba(0,0,0,.06);border-top-right-radius:4px;}.ui-slider-right-arrow div{ background-image: url('../img/rightArrow.png');background-repeat: no-repeat;background-position:center center;height: inherit;}.ui-slider-right-arrow.edge div{ opacity: .25;}.ui-slider-right-arrow.edge{ box-shadow: none;cursor:default;}.ui-slider-tabs-list-wrapper.bottom .ui-slider-right-arrow{ border-top-right-radius:0;border-bottom-right-radius:4px;}.ui-slider-tabs-indicator-container{ position:absolute;bottom:0;left:0;width:100%;text-align:center;}.ui-slider-tabs-indicator{ width:10px;height:10px;background-image: url('../img/indicator.png');background-repeat: no-repeat;display: inline-block;margin-right:3px;cursor: pointer;}.ui-slider-tabs-indicator.selected{ background-image: url('../img/indicatorActive.png');}.ui-slider-tabs-leftPanelArrow{ position:absolute;left:0px;width:30px;height:35px;background-image: url('../img/leftPanelArrow.png');background-repeat: no-repeat;background-position:center center;cursor: pointer;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=5);}.ui-slider-tabs-rightPanelArrow{ position:absolute;right:0px;width:30px;height:35px;background-image: url('../img/rightPanelArrow.png');background-repeat: no-repeat;background-position:center center;cursor: pointer;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=5);}.ui-slider-tabs-rightPanelArrow.showOnHover,.ui-slider-tabs-leftPanelArrow.showOnHover{ opacity:0;display: none;}.ui-slider-tabs-content-container:hover .ui-slider-tabs-rightPanelArrow.showOnHover,.ui-slider-tabs-content-container:hover .ui-slider-tabs-leftPanelArrow.showOnHover{ opacity: .5;display: inline-block;}.ui-slider-tabs-content-container .ui-slider-tabs-rightPanelArrow:hover,.ui-slider-tabs-content-container .ui-slider-tabs-leftPanelArrow:hover,.ui-slider-tabs-content-container .ui-slider-tabs-rightPanelArrow.showOnHover:hover,.ui-slider-tabs-content-container .ui-slider-tabs-leftPanelArrow.showOnHover:hover{ opacity:1;}
|
|
app/assets/css/main.css
CHANGED
@@ -1,47 +1,44 @@
|
|
1 |
/*
|
2 |
* Default stylesheet for BuddyPress Media
|
3 |
*/
|
4 |
-
#wpbody-content div.
|
|
|
5 |
#wpbody-content .bp-media-settings-tabs{margin-bottom: 0; }
|
6 |
#wpbody-content .bp-media-settings-tabs .media-nav-tab{margin: 0 10px; text-decoration: underline; text-transform: capitalize}
|
7 |
#wpbody-content .bp-media-settings-tabs .media-nav-tab.media-nav-tab-active{font-weight: bold}
|
8 |
|
9 |
-
#wpbody-content .wrap div.bp-media-metabox-holder{padding-top: 0
|
10 |
.bp-media-social{background: url('../img/bp_media_social.png');height: 35px;width: 35px;display: inline-block;font-size: 0px;margin-right:5px;}
|
11 |
.bp-media-facebook{background-position: 0px 0px;}
|
12 |
.bp-media-facebook:hover{background-position: 0px 36px;}
|
13 |
.bp-media-twitter{background-position: 80px 0px;}
|
14 |
.bp-media-twitter:hover{background-position: 80px 36px;}
|
15 |
-
.bp-media-rss{
|
|
|
16 |
.bp-media-support .support_list{ margin-left: 25px}
|
17 |
.bp-media-support .support_list li{list-style: disc;margin-bottom: 10px}
|
18 |
|
19 |
-
div#icon-buddypress-media { background: url('../img/bpm-icon-32.png'); background-position-y: 35px; }
|
20 |
-
|
21 |
#adminmenu li.toplevel_page_bp-media-settings .wp-menu-image a{background:url('../img/bpm-icon-16.png') center 1px no-repeat;}
|
22 |
#adminmenu li.toplevel_page_bp-media-settings:hover .wp-menu-image a,
|
23 |
#adminmenu li.current.toplevel_page_bp-media-settings .wp-menu-image a{background-position: center 1px;}
|
24 |
#adminmenu li.toplevel_page_bp-media-settings .wp-menu-image a img{display:none;}
|
25 |
-
#bp-media-settings-boxes{
|
26 |
-
#debug-info{
|
27 |
-
#debug-info th, #debug-info td{ border: 1px #e5e5e5 solid; border-left:none; border-right:none;}
|
28 |
.nav-tab-wrapper a#bp-media{background:url('../img/bpm-icon-32.png') transparent no-repeat; padding-left:32px;}
|
29 |
.nav-tab-wrapper a#bp-media:hover,.nav-tab-wrapper a#bp-media.nav-tab-active{background-position:left -96px;}
|
30 |
.metabox-holder .postbox#latest-news .inside ul li{list-style: disc inside;}
|
31 |
/*.metabox-holder .postbox#latest-news .inside ul li{background: transparent url('../img/bpm-icon-32.png') -5px 0px no-repeat; padding-left: 32px;}*/
|
32 |
/*.metabox-holder .postbox#latest-news .inside ul li:hover{background-position-y: -96px;}*/
|
33 |
-
#branding{min-height: 25px;}
|
34 |
-
#branding .inside{min-height: 25px;}
|
35 |
#branding #logo{text-align:center;padding: 10px 0;display:block;}
|
36 |
-
#social{display:block;margin:0;clear: both;}
|
37 |
#branding #mc-embedded-subscribe-form{float: left;width: 100%;}
|
38 |
#branding label{float: right;}
|
39 |
#branding #mc-embedded-subscribe{float: right;padding: 0 3px;}
|
40 |
#branding #mce-EMAIL{float: left;}
|
41 |
-
#social
|
42 |
-
#spread-the-word .button{display:inline-block; margin: 5px
|
43 |
#spread-the-word label{display:block;}
|
44 |
-
#spread-the-word .inside{}
|
45 |
#spread-the-word .button-tweet, #bpmedia-bpalbumimporter .button-import-tweet{background: #33ACE6; border-color: #3399DD #3399DD #2288CC; color: #FFFFFF !important; text-shadow: -1px -1px 0 #3399DD;}
|
46 |
#spread-the-word .button-tweet:hover, #bpmedia-bpalbumimporter .button-import-tweet:hover{background: #3399DD;border-color: #2288CC;box-shadow: 0 0 4px rgba(82, 168, 236, 0.75);}
|
47 |
#spread-the-word .button-rating{background: #8A8A8A; border-color: #222; color: #FFFFFF !important; text-shadow: -1px -1px 0 #444;}
|
@@ -56,9 +53,6 @@ div#icon-buddypress-media { background: url('../img/bpm-icon-32.png'); backgroun
|
|
56 |
.wrap.bp-media-admin .bp-media-settings-tabs a.nav-tab.insta{background-position-y:-244px;}
|
57 |
.wrap.bp-media-admin .bp-media-settings-tabs a.nav-tab.watermark{background-position-y:-274px;}
|
58 |
|
59 |
-
#bpm-unsubscribe-dialog { display: none; }
|
60 |
-
#bpm-unsubscribe-dialog p { margin: 10px; }
|
61 |
-
|
62 |
table.bp-media-encoding-table td, table.bp-media-encoding-table th {
|
63 |
border-left-color: #fff;
|
64 |
border-right-color: #dfdfdf;
|
@@ -241,7 +235,7 @@ img.bp-media-donation-image{display:block;margin: 10px auto;}
|
|
241 |
.media #item-body .bp-media-gallery h3 { float:none; }
|
242 |
.media .bp-media-album-actions {float: left; margin-left: 15px;}
|
243 |
.media .bulk-move, .media .bulk-delete {display: none;}
|
244 |
-
.
|
245 |
ul.bp-media-gallery{overflow: hidden}
|
246 |
.bp_media_description {display:block;margin-top:20px;}
|
247 |
#bp-media-upload-form, #message, .bp-media-action-wrapper, #bp-media-user-privacy {clear:left;}
|
@@ -257,7 +251,7 @@ ul.bp-media-gallery li span img{height: 150px;}
|
|
257 |
.bp-media-single .activity-list .activity-content,.bp-media-single div.activity-comments{margin-left:0;}
|
258 |
#bp-media-selected-album{max-width: 320px;}
|
259 |
/*li.media div.activity-content div.activity-inner p{display:none;}*/
|
260 |
-
.
|
261 |
#bp-media-footer {color: #4D4D4D;text-align: center;text-shadow: #FAFAFA 1px 1px 0;}
|
262 |
/*#bp-media-upload-ui{position: relative;}*/
|
263 |
#item-body:after,ul.bp-media-gallery.item-list:after{content: " ";clear: both;display: block;text-indent: -9999em;}
|
1 |
/*
|
2 |
* Default stylesheet for BuddyPress Media
|
3 |
*/
|
4 |
+
#wpbody-content div.metabox-fixed{width: 280px;margin-right: -300px;float: right;}
|
5 |
+
#wpbody-content div.wrap.bp-media-admin .columns-2{margin-right:300px;padding-top: 0;margin-top: 15px;width: 600px}
|
6 |
#wpbody-content .bp-media-settings-tabs{margin-bottom: 0; }
|
7 |
#wpbody-content .bp-media-settings-tabs .media-nav-tab{margin: 0 10px; text-decoration: underline; text-transform: capitalize}
|
8 |
#wpbody-content .bp-media-settings-tabs .media-nav-tab.media-nav-tab-active{font-weight: bold}
|
9 |
|
10 |
+
#wpbody-content .wrap div.bp-media-metabox-holder{padding-top: 0}
|
11 |
.bp-media-social{background: url('../img/bp_media_social.png');height: 35px;width: 35px;display: inline-block;font-size: 0px;margin-right:5px;}
|
12 |
.bp-media-facebook{background-position: 0px 0px;}
|
13 |
.bp-media-facebook:hover{background-position: 0px 36px;}
|
14 |
.bp-media-twitter{background-position: 80px 0px;}
|
15 |
.bp-media-twitter:hover{background-position: 80px 36px;}
|
16 |
+
.bp-media-rss{background-position: 35px 0px;}
|
17 |
+
.bp-media-rss:hover{background-position: 35px 36px;}
|
18 |
.bp-media-support .support_list{ margin-left: 25px}
|
19 |
.bp-media-support .support_list li{list-style: disc;margin-bottom: 10px}
|
20 |
|
|
|
|
|
21 |
#adminmenu li.toplevel_page_bp-media-settings .wp-menu-image a{background:url('../img/bpm-icon-16.png') center 1px no-repeat;}
|
22 |
#adminmenu li.toplevel_page_bp-media-settings:hover .wp-menu-image a,
|
23 |
#adminmenu li.current.toplevel_page_bp-media-settings .wp-menu-image a{background-position: center 1px;}
|
24 |
#adminmenu li.toplevel_page_bp-media-settings .wp-menu-image a img{display:none;}
|
25 |
+
#bp-media-settings-boxes{border:1px solid #CCC; overflow: hidden; padding: 10px; -webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px; float: left; width: 98%;}
|
26 |
+
#debug-info{border:1px solid #CCC; overflow: hidden; padding: 10px; margin-top: 10px; -webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px; float: left; width: 588px;}
|
|
|
27 |
.nav-tab-wrapper a#bp-media{background:url('../img/bpm-icon-32.png') transparent no-repeat; padding-left:32px;}
|
28 |
.nav-tab-wrapper a#bp-media:hover,.nav-tab-wrapper a#bp-media.nav-tab-active{background-position:left -96px;}
|
29 |
.metabox-holder .postbox#latest-news .inside ul li{list-style: disc inside;}
|
30 |
/*.metabox-holder .postbox#latest-news .inside ul li{background: transparent url('../img/bpm-icon-32.png') -5px 0px no-repeat; padding-left: 32px;}*/
|
31 |
/*.metabox-holder .postbox#latest-news .inside ul li:hover{background-position-y: -96px;}*/
|
|
|
|
|
32 |
#branding #logo{text-align:center;padding: 10px 0;display:block;}
|
33 |
+
ul#social{display:block;text-align:center;margin:0;clear: both;}
|
34 |
#branding #mc-embedded-subscribe-form{float: left;width: 100%;}
|
35 |
#branding label{float: right;}
|
36 |
#branding #mc-embedded-subscribe{float: right;padding: 0 3px;}
|
37 |
#branding #mce-EMAIL{float: left;}
|
38 |
+
ul#social li{display:inline;}
|
39 |
+
#spread-the-word .button{display:inline-block; margin: 9px 5px 0 5px;}
|
40 |
#spread-the-word label{display:block;}
|
41 |
+
#spread-the-word .inside{text-align: center;}
|
42 |
#spread-the-word .button-tweet, #bpmedia-bpalbumimporter .button-import-tweet{background: #33ACE6; border-color: #3399DD #3399DD #2288CC; color: #FFFFFF !important; text-shadow: -1px -1px 0 #3399DD;}
|
43 |
#spread-the-word .button-tweet:hover, #bpmedia-bpalbumimporter .button-import-tweet:hover{background: #3399DD;border-color: #2288CC;box-shadow: 0 0 4px rgba(82, 168, 236, 0.75);}
|
44 |
#spread-the-word .button-rating{background: #8A8A8A; border-color: #222; color: #FFFFFF !important; text-shadow: -1px -1px 0 #444;}
|
53 |
.wrap.bp-media-admin .bp-media-settings-tabs a.nav-tab.insta{background-position-y:-244px;}
|
54 |
.wrap.bp-media-admin .bp-media-settings-tabs a.nav-tab.watermark{background-position-y:-274px;}
|
55 |
|
|
|
|
|
|
|
56 |
table.bp-media-encoding-table td, table.bp-media-encoding-table th {
|
57 |
border-left-color: #fff;
|
58 |
border-right-color: #dfdfdf;
|
235 |
.media #item-body .bp-media-gallery h3 { float:none; }
|
236 |
.media .bp-media-album-actions {float: left; margin-left: 15px;}
|
237 |
.media .bulk-move, .media .bulk-delete {display: none;}
|
238 |
+
.media h3 {display:block;font-size:20px;font-weight:bold;}
|
239 |
ul.bp-media-gallery{overflow: hidden}
|
240 |
.bp_media_description {display:block;margin-top:20px;}
|
241 |
#bp-media-upload-form, #message, .bp-media-action-wrapper, #bp-media-user-privacy {clear:left;}
|
251 |
.bp-media-single .activity-list .activity-content,.bp-media-single div.activity-comments{margin-left:0;}
|
252 |
#bp-media-selected-album{max-width: 320px;}
|
253 |
/*li.media div.activity-content div.activity-inner p{display:none;}*/
|
254 |
+
.media h3{margin-bottom:10px;}
|
255 |
#bp-media-footer {color: #4D4D4D;text-align: center;text-shadow: #FAFAFA 1px 1px 0;}
|
256 |
/*#bp-media-upload-ui{position: relative;}*/
|
257 |
#item-body:after,ul.bp-media-gallery.item-list:after{content: " ";clear: both;display: block;text-indent: -9999em;}
|
app/assets/font/FontAwesome.otf
DELETED
Binary file
|
app/assets/font/fontawesome-webfont.eot
DELETED
Binary file
|
app/assets/font/fontawesome-webfont.svg
DELETED
@@ -1,339 +0,0 @@
|
|
1 |
-
<?xml version="1.0" standalone="no"?>
|
2 |
-
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
3 |
-
<svg xmlns="http://www.w3.org/2000/svg">
|
4 |
-
<metadata></metadata>
|
5 |
-
<defs>
|
6 |
-
<font id="fontawesomeregular" horiz-adv-x="1536" >
|
7 |
-
<font-face units-per-em="1792" ascent="1536" descent="-256" />
|
8 |
-
<missing-glyph horiz-adv-x="448" />
|
9 |
-
<glyph unicode=" " horiz-adv-x="448" />
|
10 |
-
<glyph unicode="	" horiz-adv-x="448" />
|
11 |
-
<glyph unicode=" " horiz-adv-x="448" />
|
12 |
-
<glyph unicode="¨" horiz-adv-x="1792" />
|
13 |
-
<glyph unicode="©" horiz-adv-x="1792" />
|
14 |
-
<glyph unicode="®" horiz-adv-x="1792" />
|
15 |
-
<glyph unicode="´" horiz-adv-x="1792" />
|
16 |
-
<glyph unicode="Æ" horiz-adv-x="1792" />
|
17 |
-
<glyph unicode=" " horiz-adv-x="768" />
|
18 |
-
<glyph unicode=" " />
|
19 |
-
<glyph unicode=" " horiz-adv-x="768" />
|
20 |
-
<glyph unicode=" " />
|
21 |
-
<glyph unicode=" " horiz-adv-x="512" />
|
22 |
-
<glyph unicode=" " horiz-adv-x="384" />
|
23 |
-
<glyph unicode=" " horiz-adv-x="256" />
|
24 |
-
<glyph unicode=" " horiz-adv-x="256" />
|
25 |
-
<glyph unicode=" " horiz-adv-x="192" />
|
26 |
-
<glyph unicode=" " horiz-adv-x="307" />
|
27 |
-
<glyph unicode=" " horiz-adv-x="85" />
|
28 |
-
<glyph unicode=" " horiz-adv-x="307" />
|
29 |
-
<glyph unicode=" " horiz-adv-x="384" />
|
30 |
-
<glyph unicode="™" horiz-adv-x="1792" />
|
31 |
-
<glyph unicode="∞" horiz-adv-x="1792" />
|
32 |
-
<glyph unicode="≠" horiz-adv-x="1792" />
|
33 |
-
<glyph unicode="" horiz-adv-x="500" d="M0 0z" />
|
34 |
-
<glyph unicode="" horiz-adv-x="1792" d="M1699 1350q0 -35 -43 -78l-632 -632v-768h320q26 0 45 -19t19 -45t-19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45t45 19h320v768l-632 632q-43 43 -43 78q0 23 18 36.5t38 17.5t43 4h1408q23 0 43 -4t38 -17.5t18 -36.5z" />
|
35 |
-
<glyph unicode="" d="M1536 1312v-1120q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v537l-768 -237v-709q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89 t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v967q0 31 19 56.5t49 35.5l832 256q12 4 28 4q40 0 68 -28t28 -68z" />
|
36 |
-
<glyph unicode="" horiz-adv-x="1664" d="M1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -52 -38 -90t-90 -38q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5 t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" />
|
37 |
-
<glyph unicode="" horiz-adv-x="1792" d="M1664 32v768q-32 -36 -69 -66q-268 -206 -426 -338q-51 -43 -83 -67t-86.5 -48.5t-102.5 -24.5h-1h-1q-48 0 -102.5 24.5t-86.5 48.5t-83 67q-158 132 -426 338q-37 30 -69 66v-768q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1664 1083v11v13.5t-0.5 13 t-3 12.5t-5.5 9t-9 7.5t-14 2.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5q0 -168 147 -284q193 -152 401 -317q6 -5 35 -29.5t46 -37.5t44.5 -31.5t50.5 -27.5t43 -9h1h1q20 0 43 9t50.5 27.5t44.5 31.5t46 37.5t35 29.5q208 165 401 317q54 43 100.5 115.5t46.5 131.5z M1792 1120v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z" />
|
38 |
-
<glyph unicode="" horiz-adv-x="1792" d="M896 -128q-26 0 -44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5q224 0 351 -124t127 -344q0 -221 -229 -450l-623 -600 q-18 -18 -44 -18z" />
|
39 |
-
<glyph unicode="" horiz-adv-x="1664" d="M1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -21 -10.5 -35.5t-30.5 -14.5q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455 l502 -73q56 -9 56 -46z" />
|
40 |
-
<glyph unicode="" horiz-adv-x="1664" d="M1137 532l306 297l-422 62l-189 382l-189 -382l-422 -62l306 -297l-73 -421l378 199l377 -199zM1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -50 -41 -50q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500 l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455l502 -73q56 -9 56 -46z" />
|
41 |
-
<glyph unicode="" horiz-adv-x="1408" d="M1408 131q0 -120 -73 -189.5t-194 -69.5h-874q-121 0 -194 69.5t-73 189.5q0 53 3.5 103.5t14 109t26.5 108.5t43 97.5t62 81t85.5 53.5t111.5 20q9 0 42 -21.5t74.5 -48t108 -48t133.5 -21.5t133.5 21.5t108 48t74.5 48t42 21.5q61 0 111.5 -20t85.5 -53.5t62 -81 t43 -97.5t26.5 -108.5t14 -109t3.5 -103.5zM1088 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5z" />
|
42 |
-
<glyph unicode="" horiz-adv-x="1920" d="M384 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 320v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 704v128q0 26 -19 45t-45 19h-128 q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 -64v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM384 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45 t45 -19h128q26 0 45 19t19 45zM1792 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 704v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1792 320v128 q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 704v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19 t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1920 1248v-1344q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1344q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
|
43 |
-
<glyph unicode="" horiz-adv-x="1664" d="M768 512v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM768 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 512v-384q0 -52 -38 -90t-90 -38 h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" />
|
44 |
-
<glyph unicode="" horiz-adv-x="1792" d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 288v-192q0 -40 -28 -68t-68 -28h-320 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28 h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192 q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68z" />
|
45 |
-
<glyph unicode="" horiz-adv-x="1792" d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-960 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28 h960q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68z" />
|
46 |
-
<glyph unicode="" horiz-adv-x="1792" d="M1671 970q0 -40 -28 -68l-724 -724l-136 -136q-28 -28 -68 -28t-68 28l-136 136l-362 362q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -295l656 657q28 28 68 28t68 -28l136 -136q28 -28 28 -68z" />
|
47 |
-
<glyph unicode="" horiz-adv-x="1408" d="M1298 214q0 -40 -28 -68l-136 -136q-28 -28 -68 -28t-68 28l-294 294l-294 -294q-28 -28 -68 -28t-68 28l-136 136q-28 28 -28 68t28 68l294 294l-294 294q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -294l294 294q28 28 68 28t68 -28l136 -136q28 -28 28 -68 t-28 -68l-294 -294l294 -294q28 -28 28 -68z" />
|
48 |
-
<glyph unicode="" horiz-adv-x="1664" d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-224q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v224h-224q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h224v224q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-224h224 q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5 t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" />
|
49 |
-
<glyph unicode="" horiz-adv-x="1664" d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-576q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h576q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5z M1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z " />
|
50 |
-
<glyph unicode="" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61t-298 61t-245 164t-164 245t-61 298q0 182 80.5 343t226.5 270q43 32 95.5 25t83.5 -50q32 -42 24.5 -94.5t-49.5 -84.5q-98 -74 -151.5 -181t-53.5 -228q0 -104 40.5 -198.5t109.5 -163.5t163.5 -109.5 t198.5 -40.5t198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5q0 121 -53.5 228t-151.5 181q-42 32 -49.5 84.5t24.5 94.5q31 43 84 50t95 -25q146 -109 226.5 -270t80.5 -343zM896 1408v-640q0 -52 -38 -90t-90 -38t-90 38t-38 90v640q0 52 38 90t90 38t90 -38t38 -90z" />
|
51 |
-
<glyph unicode="" horiz-adv-x="1792" d="M256 96v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM640 224v-320q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1024 480v-576q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23 v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1408 864v-960q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 1376v-1472q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1472q0 14 9 23t23 9h192q14 0 23 -9t9 -23z" />
|
52 |
-
<glyph unicode="" d="M1024 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1536 749v-222q0 -12 -8 -23t-20 -13l-185 -28q-19 -54 -39 -91q35 -50 107 -138q10 -12 10 -25t-9 -23q-27 -37 -99 -108t-94 -71q-12 0 -26 9l-138 108q-44 -23 -91 -38 q-16 -136 -29 -186q-7 -28 -36 -28h-222q-14 0 -24.5 8.5t-11.5 21.5l-28 184q-49 16 -90 37l-141 -107q-10 -9 -25 -9q-14 0 -25 11q-126 114 -165 168q-7 10 -7 23q0 12 8 23q15 21 51 66.5t54 70.5q-27 50 -41 99l-183 27q-13 2 -21 12.5t-8 23.5v222q0 12 8 23t19 13 l186 28q14 46 39 92q-40 57 -107 138q-10 12 -10 24q0 10 9 23q26 36 98.5 107.5t94.5 71.5q13 0 26 -10l138 -107q44 23 91 38q16 136 29 186q7 28 36 28h222q14 0 24.5 -8.5t11.5 -21.5l28 -184q49 -16 90 -37l142 107q9 9 24 9q13 0 25 -10q129 -119 165 -170q7 -8 7 -22 q0 -12 -8 -23q-15 -21 -51 -66.5t-54 -70.5q26 -50 41 -98l183 -28q13 -2 21 -12.5t8 -23.5z" />
|
53 |
-
<glyph unicode="" horiz-adv-x="1408" d="M512 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM768 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1024 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576 q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1152 76v948h-896v-948q0 -22 7 -40.5t14.5 -27t10.5 -8.5h832q3 0 10.5 8.5t14.5 27t7 40.5zM480 1152h448l-48 117q-7 9 -17 11h-317q-10 -2 -17 -11zM1408 1120v-64q0 -14 -9 -23t-23 -9h-96v-948q0 -83 -47 -143.5t-113 -60.5h-832 q-66 0 -113 58.5t-47 141.5v952h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h309l70 167q15 37 54 63t79 26h320q40 0 79 -26t54 -63l70 -167h309q14 0 23 -9t9 -23z" />
|
54 |
-
<glyph unicode="" horiz-adv-x="1664" d="M1408 544v-480q0 -26 -19 -45t-45 -19h-384v384h-256v-384h-384q-26 0 -45 19t-19 45v480q0 1 0.5 3t0.5 3l575 474l575 -474q1 -2 1 -6zM1631 613l-62 -74q-8 -9 -21 -11h-3q-13 0 -21 7l-692 577l-692 -577q-12 -8 -24 -7q-13 2 -21 11l-62 74q-8 10 -7 23.5t11 21.5 l719 599q32 26 76 26t76 -26l244 -204v195q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-408l219 -182q10 -8 11 -21.5t-7 -23.5z" />
|
55 |
-
<glyph unicode="" horiz-adv-x="1280" d="M128 0h1024v768h-416q-40 0 -68 28t-28 68v416h-512v-1280zM768 896h299l-299 299v-299zM1280 768v-800q0 -40 -28 -68t-68 -28h-1088q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h544q40 0 88 -20t76 -48l408 -408q28 -28 48 -76t20 -88z" />
|
56 |
-
<glyph unicode="" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM768 96q148 0 273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273 t73 -273t198 -198t273 -73zM1024 640q26 0 45 -19t19 -45v-96q0 -26 -19 -45t-45 -19h-416q-26 0 -45 19t-19 45v480q0 26 19 45t45 19h96q26 0 45 -19t19 -45v-320h256z" />
|
57 |
-
<glyph unicode="" horiz-adv-x="1920" d="M1111 540v4l-24 320q-1 13 -11 22.5t-23 9.5h-186q-13 0 -23 -9.5t-11 -22.5l-24 -320v-4q-1 -12 8 -20t21 -8h244q12 0 21 8t8 20zM1870 73q0 -73 -46 -73h-704q13 0 22 9.5t8 22.5l-20 256q-1 13 -11 22.5t-23 9.5h-272q-13 0 -23 -9.5t-11 -22.5l-20 -256 q-1 -13 8 -22.5t22 -9.5h-704q-46 0 -46 73q0 54 26 116l417 1044q8 19 26 33t38 14h339q-13 0 -23 -9.5t-11 -22.5l-15 -192q-1 -14 8 -23t22 -9h166q13 0 22 9t8 23l-15 192q-1 13 -11 22.5t-23 9.5h339q20 0 38 -14t26 -33l417 -1044q26 -62 26 -116z" />
|
58 |
-
<glyph unicode="" horiz-adv-x="1664" d="M1280 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 416v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h465l135 -136 q58 -56 136 -56t136 56l136 136h464q40 0 68 -28t28 -68zM1339 985q17 -41 -14 -70l-448 -448q-18 -19 -45 -19t-45 19l-448 448q-31 29 -14 70q17 39 59 39h256v448q0 26 19 45t45 19h256q26 0 45 -19t19 -45v-448h256q42 0 59 -39z" />
|
59 |
-
<glyph unicode="" d="M1120 608q0 -12 -10 -24l-319 -319q-11 -9 -23 -9t-23 9l-320 320q-15 16 -7 35q8 20 30 20h192v352q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-352h192q14 0 23 -9t9 -23zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273 t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
60 |
-
<glyph unicode="" d="M1118 660q-8 -20 -30 -20h-192v-352q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v352h-192q-14 0 -23 9t-9 23q0 12 10 24l319 319q11 9 23 9t23 -9l320 -320q15 -16 7 -35zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198 t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
61 |
-
<glyph unicode="" d="M1023 576h316q-1 3 -2.5 8t-2.5 8l-212 496h-708l-212 -496q-1 -2 -2.5 -8t-2.5 -8h316l95 -192h320zM1536 546v-482q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v482q0 62 25 123l238 552q10 25 36.5 42t52.5 17h832q26 0 52.5 -17t36.5 -42l238 -552 q25 -61 25 -123z" />
|
62 |
-
<glyph unicode="" d="M1184 640q0 -37 -32 -55l-544 -320q-15 -9 -32 -9q-16 0 -32 8q-32 19 -32 56v640q0 37 32 56q33 18 64 -1l544 -320q32 -18 32 -55zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
63 |
-
<glyph unicode="" d="M1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l138 138q-148 137 -349 137q-104 0 -198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5q119 0 225 52t179 147q7 10 23 12q14 0 25 -9 l137 -138q9 -8 9.5 -20.5t-7.5 -22.5q-109 -132 -264 -204.5t-327 -72.5q-156 0 -298 61t-245 164t-164 245t-61 298t61 298t164 245t245 164t298 61q147 0 284.5 -55.5t244.5 -156.5l130 129q29 31 70 14q39 -17 39 -59z" />
|
64 |
-
<glyph unicode="" d="M1511 480q0 -5 -1 -7q-64 -268 -268 -434.5t-478 -166.5q-146 0 -282.5 55t-243.5 157l-129 -129q-19 -19 -45 -19t-45 19t-19 45v448q0 26 19 45t45 19h448q26 0 45 -19t19 -45t-19 -45l-137 -137q71 -66 161 -102t187 -36q134 0 250 65t186 179q11 17 53 117 q8 23 30 23h192q13 0 22.5 -9.5t9.5 -22.5zM1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-26 0 -45 19t-19 45t19 45l138 138q-148 137 -349 137q-134 0 -250 -65t-186 -179q-11 -17 -53 -117q-8 -23 -30 -23h-199q-13 0 -22.5 9.5t-9.5 22.5v7q65 268 270 434.5t480 166.5 q146 0 284 -55.5t245 -156.5l130 129q19 19 45 19t45 -19t19 -45z" />
|
65 |
-
<glyph unicode="" horiz-adv-x="1792" d="M384 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M384 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1536 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5z M1536 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5zM1536 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5 t9.5 -22.5zM1664 160v832q0 13 -9.5 22.5t-22.5 9.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1792 1248v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47 t47 -113z" />
|
66 |
-
<glyph unicode="" horiz-adv-x="1152" d="M704 512q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5q0 -37 19 -67t51 -47l-69 -229q-5 -15 5 -28t26 -13h192q16 0 26 13t5 28l-69 229q32 17 51 47t19 67zM320 768h512v192q0 106 -75 181t-181 75t-181 -75t-75 -181v-192zM1152 672v-576q0 -40 -28 -68 t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v192q0 184 132 316t316 132t316 -132t132 -316v-192h32q40 0 68 -28t28 -68z" />
|
67 |
-
<glyph unicode="" horiz-adv-x="1792" d="M320 1280q0 -72 -64 -110v-1266q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v1266q-64 38 -64 110q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -25 -12.5 -38.5t-39.5 -27.5q-215 -116 -369 -116q-61 0 -123.5 22t-108.5 48 t-115.5 48t-142.5 22q-192 0 -464 -146q-17 -9 -33 -9q-26 0 -45 19t-19 45v742q0 32 31 55q21 14 79 43q236 120 421 120q107 0 200 -29t219 -88q38 -19 88 -19q54 0 117.5 21t110 47t88 47t54.5 21q26 0 45 -19t19 -45z" />
|
68 |
-
<glyph unicode="" horiz-adv-x="1664" d="M1664 650q0 -166 -60 -314l-20 -49l-185 -33q-22 -83 -90.5 -136.5t-156.5 -53.5v-32q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-32q71 0 130 -35.5t93 -95.5l68 12q29 95 29 193q0 148 -88 279t-236.5 209t-315.5 78 t-315.5 -78t-236.5 -209t-88 -279q0 -98 29 -193l68 -12q34 60 93 95.5t130 35.5v32q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v32q-88 0 -156.5 53.5t-90.5 136.5l-185 33l-20 49q-60 148 -60 314q0 151 67 291t179 242.5 t266 163.5t320 61t320 -61t266 -163.5t179 -242.5t67 -291z" />
|
69 |
-
<glyph unicode="" horiz-adv-x="768" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45z" />
|
70 |
-
<glyph unicode="" horiz-adv-x="1152" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 35.5 t12 57t-12 57t-29 35.5t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142z" />
|
71 |
-
<glyph unicode="" horiz-adv-x="1664" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 35.5 t12 57t-12 57t-29 35.5t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142zM1408 640q0 -153 -85 -282.5t-225 -188.5q-13 -5 -25 -5q-27 0 -46 19t-19 45q0 39 39 59q56 29 76 44q74 54 115.5 135.5t41.5 173.5t-41.5 173.5 t-115.5 135.5q-20 15 -76 44q-39 20 -39 59q0 26 19 45t45 19q13 0 26 -5q140 -59 225 -188.5t85 -282.5zM1664 640q0 -230 -127 -422.5t-338 -283.5q-13 -5 -26 -5q-26 0 -45 19t-19 45q0 36 39 59q7 4 22.5 10.5t22.5 10.5q46 25 82 51q123 91 192 227t69 289t-69 289 t-192 227q-36 26 -82 51q-7 4 -22.5 10.5t-22.5 10.5q-39 23 -39 59q0 26 19 45t45 19q13 0 26 -5q211 -91 338 -283.5t127 -422.5z" />
|
72 |
-
<glyph unicode="" horiz-adv-x="1408" d="M384 384v-128h-128v128h128zM384 1152v-128h-128v128h128zM1152 1152v-128h-128v128h128zM128 129h384v383h-384v-383zM128 896h384v384h-384v-384zM896 896h384v384h-384v-384zM640 640v-640h-640v640h640zM1152 128v-128h-128v128h128zM1408 128v-128h-128v128h128z M1408 640v-384h-384v128h-128v-384h-128v640h384v-128h128v128h128zM640 1408v-640h-640v640h640zM1408 1408v-640h-640v640h640z" />
|
73 |
-
<glyph unicode="" horiz-adv-x="1792" d="M63 0h-63v1408h63v-1408zM126 1h-32v1407h32v-1407zM220 1h-31v1407h31v-1407zM377 1h-31v1407h31v-1407zM534 1h-62v1407h62v-1407zM660 1h-31v1407h31v-1407zM723 1h-31v1407h31v-1407zM786 1h-31v1407h31v-1407zM943 1h-63v1407h63v-1407zM1100 1h-63v1407h63v-1407z M1226 1h-63v1407h63v-1407zM1352 1h-63v1407h63v-1407zM1446 1h-63v1407h63v-1407zM1635 1h-94v1407h94v-1407zM1698 1h-32v1407h32v-1407zM1792 0h-63v1408h63v-1408z" />
|
74 |
-
<glyph unicode="" d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5 l715 -714q37 -39 37 -91z" />
|
75 |
-
<glyph unicode="" horiz-adv-x="1920" d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5 l715 -714q37 -39 37 -91zM1899 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-36 0 -59 14t-53 45l470 470q37 37 37 90q0 52 -37 91l-715 714q-38 38 -102 64.5t-117 26.5h224q53 0 117 -26.5t102 -64.5l715 -714q37 -39 37 -91z" />
|
76 |
-
<glyph unicode="" horiz-adv-x="1664" d="M1639 1058q40 -57 18 -129l-275 -906q-19 -64 -76.5 -107.5t-122.5 -43.5h-923q-77 0 -148.5 53.5t-99.5 131.5q-24 67 -2 127q0 4 3 27t4 37q1 8 -3 21.5t-3 19.5q2 11 8 21t16.5 23.5t16.5 23.5q23 38 45 91.5t30 91.5q3 10 0.5 30t-0.5 28q3 11 17 28t17 23 q21 36 42 92t25 90q1 9 -2.5 32t0.5 28q4 13 22 30.5t22 22.5q19 26 42.5 84.5t27.5 96.5q1 8 -3 25.5t-2 26.5q2 8 9 18t18 23t17 21q8 12 16.5 30.5t15 35t16 36t19.5 32t26.5 23.5t36 11.5t47.5 -5.5l-1 -3q38 9 51 9h761q74 0 114 -56t18 -130l-274 -906 q-36 -119 -71.5 -153.5t-128.5 -34.5h-869q-27 0 -38 -15q-11 -16 -1 -43q24 -70 144 -70h923q29 0 56 15.5t35 41.5l300 987q7 22 5 57q38 -15 59 -43zM575 1056q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5 t-16.5 -22.5zM492 800q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5t-16.5 -22.5z" />
|
77 |
-
<glyph unicode="" horiz-adv-x="1280" d="M1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289q0 34 19.5 62t52.5 41q21 9 44 9h1048z" />
|
78 |
-
<glyph unicode="" horiz-adv-x="1664" d="M384 0h896v256h-896v-256zM384 640h896v384h-160q-40 0 -68 28t-28 68v160h-640v-640zM1536 576q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 576v-416q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-160q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68 v160h-224q-13 0 -22.5 9.5t-9.5 22.5v416q0 79 56.5 135.5t135.5 56.5h64v544q0 40 28 68t68 28h672q40 0 88 -20t76 -48l152 -152q28 -28 48 -76t20 -88v-256h64q79 0 135.5 -56.5t56.5 -135.5z" />
|
79 |
-
<glyph unicode="" horiz-adv-x="1920" d="M960 864q119 0 203.5 -84.5t84.5 -203.5t-84.5 -203.5t-203.5 -84.5t-203.5 84.5t-84.5 203.5t84.5 203.5t203.5 84.5zM1664 1280q106 0 181 -75t75 -181v-896q0 -106 -75 -181t-181 -75h-1408q-106 0 -181 75t-75 181v896q0 106 75 181t181 75h224l51 136 q19 49 69.5 84.5t103.5 35.5h512q53 0 103.5 -35.5t69.5 -84.5l51 -136h224zM960 128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
|
80 |
-
<glyph unicode="" horiz-adv-x="1664" d="M725 977l-170 -450q73 -1 153.5 -2t119 -1.5t52.5 -0.5l29 2q-32 95 -92 241q-53 132 -92 211zM21 -128h-21l2 79q22 7 80 18q89 16 110 31q20 16 48 68l237 616l280 724h75h53l11 -21l205 -480q103 -242 124 -297q39 -102 96 -235q26 -58 65 -164q24 -67 65 -149 q22 -49 35 -57q22 -19 69 -23q47 -6 103 -27q6 -39 6 -57q0 -14 -1 -26q-80 0 -192 8q-93 8 -189 8q-79 0 -135 -2l-200 -11l-58 -2q0 45 4 78l131 28q56 13 68 23q12 12 12 27t-6 32l-47 114l-92 228l-450 2q-29 -65 -104 -274q-23 -64 -23 -84q0 -31 17 -43 q26 -21 103 -32q3 0 13.5 -2t30 -5t40.5 -6q1 -28 1 -58q0 -17 -2 -27q-66 0 -349 20l-48 -8q-81 -14 -167 -14z" />
|
81 |
-
<glyph unicode="" horiz-adv-x="1408" d="M555 15q76 -32 140 -32q131 0 216 41t122 113q38 70 38 181q0 114 -41 180q-58 94 -141 126q-80 32 -247 32q-74 0 -101 -10v-144l-1 -173l3 -270q0 -15 12 -44zM541 761q43 -7 109 -7q175 0 264 65t89 224q0 112 -85 187q-84 75 -255 75q-52 0 -130 -13q0 -44 2 -77 q7 -122 6 -279l-1 -98q0 -43 1 -77zM0 -128l2 94q45 9 68 12q77 12 123 31q17 27 21 51q9 66 9 194l-2 497q-5 256 -9 404q-1 87 -11 109q-1 4 -12 12q-18 12 -69 15q-30 2 -114 13l-4 83l260 6l380 13l45 1q5 0 14 0.5t14 0.5q1 0 21.5 -0.5t40.5 -0.5h74q88 0 191 -27 q43 -13 96 -39q57 -29 102 -76q44 -47 65 -104t21 -122q0 -70 -32 -128t-95 -105q-26 -20 -150 -77q177 -41 267 -146q92 -106 92 -236q0 -76 -29 -161q-21 -62 -71 -117q-66 -72 -140 -108q-73 -36 -203 -60q-82 -15 -198 -11l-197 4q-84 2 -298 -11q-33 -3 -272 -11z" />
|
82 |
-
<glyph unicode="" horiz-adv-x="1024" d="M0 -126l17 85q4 1 77 20q76 19 116 39q29 37 41 101l27 139l56 268l12 64q8 44 17 84.5t16 67t12.5 46.5t9 30.5t3.5 11.5l29 157l16 63l22 135l8 50v38q-41 22 -144 28q-28 2 -38 4l19 103l317 -14q39 -2 73 -2q66 0 214 9q33 2 68 4.5t36 2.5q-2 -19 -6 -38 q-7 -29 -13 -51q-55 -19 -109 -31q-64 -16 -101 -31q-12 -31 -24 -88q-9 -44 -13 -82q-44 -199 -66 -306l-61 -311l-38 -158l-43 -235l-12 -45q-2 -7 1 -27q64 -15 119 -21q36 -5 66 -10q-1 -29 -7 -58q-7 -31 -9 -41q-18 0 -23 -1q-24 -2 -42 -2q-9 0 -28 3q-19 4 -145 17 l-198 2q-41 1 -174 -11q-74 -7 -98 -9z" />
|
83 |
-
<glyph unicode="" horiz-adv-x="1792" d="M81 1407l54 -27q20 -5 211 -5h130l19 3l115 1l215 -1h293l34 -2q14 -1 28 7t21 16l7 8l42 1q15 0 28 -1v-104.5t1 -131.5l1 -100l-1 -58q0 -32 -4 -51q-39 -15 -68 -18q-25 43 -54 128q-8 24 -15.5 62.5t-11.5 65.5t-6 29q-13 15 -27 19q-7 2 -42.5 2t-103.5 -1t-111 -1 q-34 0 -67 -5q-10 -97 -8 -136l1 -152v-332l3 -359l-1 -147q-1 -46 11 -85q49 -25 89 -32q2 0 18 -5t44 -13t43 -12q30 -8 50 -18q5 -45 5 -50q0 -10 -3 -29q-14 -1 -34 -1q-110 0 -187 10q-72 8 -238 8q-88 0 -233 -14q-48 -4 -70 -4q-2 22 -2 26l-1 26v9q21 33 79 49 q139 38 159 50q9 21 12 56q8 192 6 433l-5 428q-1 62 -0.5 118.5t0.5 102.5t-2 57t-6 15q-6 5 -14 6q-38 6 -148 6q-43 0 -100 -13.5t-73 -24.5q-13 -9 -22 -33t-22 -75t-24 -84q-6 -19 -19.5 -32t-20.5 -13q-44 27 -56 44v297v86zM1744 128q33 0 42 -18.5t-11 -44.5 l-126 -162q-20 -26 -49 -26t-49 26l-126 162q-20 26 -11 44.5t42 18.5h80v1024h-80q-33 0 -42 18.5t11 44.5l126 162q20 26 49 26t49 -26l126 -162q20 -26 11 -44.5t-42 -18.5h-80v-1024h80z" />
|
84 |
-
<glyph unicode="" d="M81 1407l54 -27q20 -5 211 -5h130l19 3l115 1l446 -1h318l34 -2q14 -1 28 7t21 16l7 8l42 1q15 0 28 -1v-104.5t1 -131.5l1 -100l-1 -58q0 -32 -4 -51q-39 -15 -68 -18q-25 43 -54 128q-8 24 -15.5 62.5t-11.5 65.5t-6 29q-13 15 -27 19q-7 2 -58.5 2t-138.5 -1t-128 -1 q-94 0 -127 -5q-10 -97 -8 -136l1 -152v52l3 -359l-1 -147q-1 -46 11 -85q49 -25 89 -32q2 0 18 -5t44 -13t43 -12q30 -8 50 -18q5 -45 5 -50q0 -10 -3 -29q-14 -1 -34 -1q-110 0 -187 10q-72 8 -238 8q-82 0 -233 -13q-45 -5 -70 -5q-2 22 -2 26l-1 26v9q21 33 79 49 q139 38 159 50q9 21 12 56q6 137 6 433l-5 44q0 265 -2 278q-2 11 -6 15q-6 5 -14 6q-38 6 -148 6q-50 0 -168.5 -14t-132.5 -24q-13 -9 -22 -33t-22 -75t-24 -84q-6 -19 -19.5 -32t-20.5 -13q-44 27 -56 44v297v86zM1505 113q26 -20 26 -49t-26 -49l-162 -126 q-26 -20 -44.5 -11t-18.5 42v80h-1024v-80q0 -33 -18.5 -42t-44.5 11l-162 126q-26 20 -26 49t26 49l162 126q26 20 44.5 11t18.5 -42v-80h1024v80q0 33 18.5 42t44.5 -11z" />
|
85 |
-
<glyph unicode="" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45 t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
|
86 |
-
<glyph unicode="" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45t-45 -19 h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h640q26 0 45 -19t19 -45z" />
|
87 |
-
<glyph unicode="" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45 t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
|
88 |
-
<glyph unicode="" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45 t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" />
|
89 |
-
<glyph unicode="" horiz-adv-x="1792" d="M256 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM256 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5 t9.5 -22.5zM256 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344 q13 0 22.5 -9.5t9.5 -22.5zM256 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5 t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192 q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5z" />
|
90 |
-
<glyph unicode="" horiz-adv-x="1792" d="M384 992v-576q0 -13 -9.5 -22.5t-22.5 -9.5q-14 0 -23 9l-288 288q-9 9 -9 23t9 23l288 288q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5 t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088 q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" />
|
91 |
-
<glyph unicode="" horiz-adv-x="1792" d="M352 704q0 -14 -9 -23l-288 -288q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v576q0 13 9.5 22.5t22.5 9.5q14 0 23 -9l288 -288q9 -9 9 -23zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5 t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088 q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" />
|
92 |
-
<glyph unicode="" horiz-adv-x="1792" d="M1792 1184v-1088q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-403 403v-166q0 -119 -84.5 -203.5t-203.5 -84.5h-704q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h704q119 0 203.5 -84.5t84.5 -203.5v-165l403 402q18 19 45 19q12 0 25 -5 q39 -17 39 -59z" />
|
93 |
-
<glyph unicode="" horiz-adv-x="1920" d="M640 960q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1664 576v-448h-1408v192l320 320l160 -160l512 512zM1760 1280h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-1216q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5v1216 q0 13 -9.5 22.5t-22.5 9.5zM1920 1248v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
|
94 |
-
<glyph unicode="" d="M363 0l91 91l-235 235l-91 -91v-107h128v-128h107zM886 928q0 22 -22 22q-10 0 -17 -7l-542 -542q-7 -7 -7 -17q0 -22 22 -22q10 0 17 7l542 542q7 7 7 17zM832 1120l416 -416l-832 -832h-416v416zM1515 1024q0 -53 -37 -90l-166 -166l-416 416l166 165q36 38 90 38 q53 0 91 -38l235 -234q37 -39 37 -91z" />
|
95 |
-
<glyph unicode="" horiz-adv-x="1024" d="M768 896q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1024 896q0 -109 -33 -179l-364 -774q-16 -33 -47.5 -52t-67.5 -19t-67.5 19t-46.5 52l-365 774q-33 70 -33 179q0 212 150 362t362 150t362 -150t150 -362z" />
|
96 |
-
<glyph unicode="" d="M768 96v1088q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
97 |
-
<glyph unicode="" horiz-adv-x="1024" d="M512 384q0 36 -20 69q-1 1 -15.5 22.5t-25.5 38t-25 44t-21 50.5q-4 16 -21 16t-21 -16q-7 -23 -21 -50.5t-25 -44t-25.5 -38t-15.5 -22.5q-20 -33 -20 -69q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 512q0 -212 -150 -362t-362 -150t-362 150t-150 362 q0 145 81 275q6 9 62.5 90.5t101 151t99.5 178t83 201.5q9 30 34 47t51 17t51.5 -17t33.5 -47q28 -93 83 -201.5t99.5 -178t101 -151t62.5 -90.5q81 -127 81 -275z" />
|
98 |
-
<glyph unicode="" horiz-adv-x="1792" d="M888 352l116 116l-152 152l-116 -116v-56h96v-96h56zM1328 1072q-16 16 -33 -1l-350 -350q-17 -17 -1 -33t33 1l350 350q17 17 1 33zM1408 478v-190q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832 q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-14 -14 -32 -8q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v126q0 13 9 22l64 64q15 15 35 7t20 -29zM1312 1216l288 -288l-672 -672h-288v288zM1756 1084l-92 -92 l-288 288l92 92q28 28 68 28t68 -28l152 -152q28 -28 28 -68t-28 -68z" />
|
99 |
-
<glyph unicode="" horiz-adv-x="1664" d="M1408 547v-259q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h255v0q13 0 22.5 -9.5t9.5 -22.5q0 -27 -26 -32q-77 -26 -133 -60q-10 -4 -16 -4h-112q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832 q66 0 113 47t47 113v214q0 19 18 29q28 13 54 37q16 16 35 8q21 -9 21 -29zM1645 1043l-384 -384q-18 -19 -45 -19q-12 0 -25 5q-39 17 -39 59v192h-160q-323 0 -438 -131q-119 -137 -74 -473q3 -23 -20 -34q-8 -2 -12 -2q-16 0 -26 13q-10 14 -21 31t-39.5 68.5t-49.5 99.5 t-38.5 114t-17.5 122q0 49 3.5 91t14 90t28 88t47 81.5t68.5 74t94.5 61.5t124.5 48.5t159.5 30.5t196.5 11h160v192q0 42 39 59q13 5 25 5q26 0 45 -19l384 -384q19 -19 19 -45t-19 -45z" />
|
100 |
-
<glyph unicode="" horiz-adv-x="1664" d="M1408 606v-318q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-10 -10 -23 -10q-3 0 -9 2q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832 q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v254q0 13 9 22l64 64q10 10 23 10q6 0 12 -3q20 -8 20 -29zM1639 1095l-814 -814q-24 -24 -57 -24t-57 24l-430 430q-24 24 -24 57t24 57l110 110q24 24 57 24t57 -24l263 -263l647 647q24 24 57 24t57 -24l110 -110 q24 -24 24 -57t-24 -57z" />
|
101 |
-
<glyph unicode="" horiz-adv-x="1792" d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-384v-384h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v384h-384v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45 t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h384v384h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45t-19 -45t-45 -19h-128v-384h384v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" />
|
102 |
-
<glyph unicode="" horiz-adv-x="1024" d="M979 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 11 13 19z" />
|
103 |
-
<glyph unicode="" horiz-adv-x="1792" d="M1747 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 11 13 19l710 710 q19 19 32 13t13 -32v-710q4 11 13 19z" />
|
104 |
-
<glyph unicode="" horiz-adv-x="1664" d="M1619 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-8 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-19 19 -19 45t19 45l710 710q19 19 32 13t13 -32v-710q5 11 13 19z" />
|
105 |
-
<glyph unicode="" horiz-adv-x="1408" d="M1384 609l-1328 -738q-23 -13 -39.5 -3t-16.5 36v1472q0 26 16.5 36t39.5 -3l1328 -738q23 -13 23 -31t-23 -31z" />
|
106 |
-
<glyph unicode="" d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45zM640 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45z" />
|
107 |
-
<glyph unicode="" d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
|
108 |
-
<glyph unicode="" horiz-adv-x="1664" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v710q0 26 13 32t32 -13l710 -710q19 -19 19 -45t-19 -45l-710 -710q-19 -19 -32 -13t-13 32v710q-5 -10 -13 -19z" />
|
109 |
-
<glyph unicode="" horiz-adv-x="1792" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v710q0 26 13 32t32 -13l710 -710q8 -8 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-5 -10 -13 -19l-710 -710 q-19 -19 -32 -13t-13 32v710q-5 -10 -13 -19z" />
|
110 |
-
<glyph unicode="" horiz-adv-x="1024" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-5 -10 -13 -19z" />
|
111 |
-
<glyph unicode="" horiz-adv-x="1538" d="M14 557l710 710q19 19 45 19t45 -19l710 -710q19 -19 13 -32t-32 -13h-1472q-26 0 -32 13t13 32zM1473 0h-1408q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1408q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19z" />
|
112 |
-
<glyph unicode="" horiz-adv-x="1152" d="M742 -37l-652 651q-37 37 -37 90.5t37 90.5l652 651q37 37 90.5 37t90.5 -37l75 -75q37 -37 37 -90.5t-37 -90.5l-486 -486l486 -485q37 -38 37 -91t-37 -90l-75 -75q-37 -37 -90.5 -37t-90.5 37z" />
|
113 |
-
<glyph unicode="" horiz-adv-x="1152" d="M1099 704q0 -52 -37 -91l-652 -651q-37 -37 -90 -37t-90 37l-76 75q-37 39 -37 91q0 53 37 90l486 486l-486 485q-37 39 -37 91q0 53 37 90l76 75q36 38 90 38t90 -38l652 -651q37 -37 37 -90z" />
|
114 |
-
<glyph unicode="" d="M1216 576v128q0 26 -19 45t-45 19h-256v256q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-256h-256q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h256v-256q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v256h256q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5 t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
115 |
-
<glyph unicode="" d="M1216 576v128q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5 t103 -385.5z" />
|
116 |
-
<glyph unicode="" d="M1149 414q0 26 -19 45l-181 181l181 181q19 19 19 45q0 27 -19 46l-90 90q-19 19 -46 19q-26 0 -45 -19l-181 -181l-181 181q-19 19 -45 19q-27 0 -46 -19l-90 -90q-19 -19 -19 -46q0 -26 19 -45l181 -181l-181 -181q-19 -19 -19 -45q0 -27 19 -46l90 -90q19 -19 46 -19 q26 0 45 19l181 181l181 -181q19 -19 45 -19q27 0 46 19l90 90q19 19 19 46zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
117 |
-
<glyph unicode="" d="M1284 802q0 28 -18 46l-91 90q-19 19 -45 19t-45 -19l-408 -407l-226 226q-19 19 -45 19t-45 -19l-91 -90q-18 -18 -18 -46q0 -27 18 -45l362 -362q19 -19 45 -19q27 0 46 19l543 543q18 18 18 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
118 |
-
<glyph unicode="" d="M896 160v192q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h192q14 0 23 9t9 23zM1152 832q0 88 -55.5 163t-138.5 116t-170 41q-243 0 -371 -213q-15 -24 8 -42l132 -100q7 -6 19 -6q16 0 25 12q53 68 86 92q34 24 86 24q48 0 85.5 -26t37.5 -59 q0 -38 -20 -61t-68 -45q-63 -28 -115.5 -86.5t-52.5 -125.5v-36q0 -14 9 -23t23 -9h192q14 0 23 9t9 23q0 19 21.5 49.5t54.5 49.5q32 18 49 28.5t46 35t44.5 48t28 60.5t12.5 81zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
119 |
-
<glyph unicode="" d="M1024 160v160q0 14 -9 23t-23 9h-96v512q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h96v-320h-96q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h448q14 0 23 9t9 23zM896 1056v160q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23 t23 -9h192q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
120 |
-
<glyph unicode="" d="M1197 512h-109q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h109q-32 108 -112.5 188.5t-188.5 112.5v-109q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v109q-108 -32 -188.5 -112.5t-112.5 -188.5h109q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-109 q32 -108 112.5 -188.5t188.5 -112.5v109q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-109q108 32 188.5 112.5t112.5 188.5zM1536 704v-128q0 -26 -19 -45t-45 -19h-143q-37 -161 -154.5 -278.5t-278.5 -154.5v-143q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v143 q-161 37 -278.5 154.5t-154.5 278.5h-143q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h143q37 161 154.5 278.5t278.5 154.5v143q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-143q161 -37 278.5 -154.5t154.5 -278.5h143q26 0 45 -19t19 -45z" />
|
121 |
-
<glyph unicode="" d="M1097 457l-146 -146q-10 -10 -23 -10t-23 10l-137 137l-137 -137q-10 -10 -23 -10t-23 10l-146 146q-10 10 -10 23t10 23l137 137l-137 137q-10 10 -10 23t10 23l146 146q10 10 23 10t23 -10l137 -137l137 137q10 10 23 10t23 -10l146 -146q10 -10 10 -23t-10 -23 l-137 -137l137 -137q10 -10 10 -23t-10 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5 t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
122 |
-
<glyph unicode="" d="M1171 723l-422 -422q-19 -19 -45 -19t-45 19l-294 294q-19 19 -19 45t19 45l102 102q19 19 45 19t45 -19l147 -147l275 275q19 19 45 19t45 -19l102 -102q19 -19 19 -45t-19 -45zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198 t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
123 |
-
<glyph unicode="" d="M1312 643q0 161 -87 295l-754 -753q137 -89 297 -89q111 0 211.5 43.5t173.5 116.5t116 174.5t43 212.5zM313 344l755 754q-135 91 -300 91q-148 0 -273 -73t-198 -199t-73 -274q0 -162 89 -299zM1536 643q0 -157 -61 -300t-163.5 -246t-245 -164t-298.5 -61t-298.5 61 t-245 164t-163.5 246t-61 300t61 299.5t163.5 245.5t245 164t298.5 61t298.5 -61t245 -164t163.5 -245.5t61 -299.5z" />
|
124 |
-
<glyph unicode="" d="M1536 640v-128q0 -53 -32.5 -90.5t-84.5 -37.5h-704l293 -294q38 -36 38 -90t-38 -90l-75 -76q-37 -37 -90 -37q-52 0 -91 37l-651 652q-37 37 -37 90q0 52 37 91l651 650q38 38 91 38q52 0 90 -38l75 -74q38 -38 38 -91t-38 -91l-293 -293h704q52 0 84.5 -37.5 t32.5 -90.5z" />
|
125 |
-
<glyph unicode="" d="M1472 576q0 -54 -37 -91l-651 -651q-39 -37 -91 -37q-51 0 -90 37l-75 75q-38 38 -38 91t38 91l293 293h-704q-52 0 -84.5 37.5t-32.5 90.5v128q0 53 32.5 90.5t84.5 37.5h704l-293 294q-38 36 -38 90t38 90l75 75q38 38 90 38q53 0 91 -38l651 -651q37 -35 37 -90z" />
|
126 |
-
<glyph unicode="" horiz-adv-x="1664" d="M1611 565q0 -51 -37 -90l-75 -75q-38 -38 -91 -38q-54 0 -90 38l-294 293v-704q0 -52 -37.5 -84.5t-90.5 -32.5h-128q-53 0 -90.5 32.5t-37.5 84.5v704l-294 -293q-36 -38 -90 -38t-90 38l-75 75q-38 38 -38 90q0 53 38 91l651 651q35 37 90 37q54 0 91 -37l651 -651 q37 -39 37 -91z" />
|
127 |
-
<glyph unicode="" horiz-adv-x="1664" d="M1611 704q0 -53 -37 -90l-651 -652q-39 -37 -91 -37q-53 0 -90 37l-651 652q-38 36 -38 90q0 53 38 91l74 75q39 37 91 37q53 0 90 -37l294 -294v704q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-704l294 294q37 37 90 37q52 0 91 -37l75 -75q37 -39 37 -91z" />
|
128 |
-
<glyph unicode="" horiz-adv-x="1792" d="M1792 896q0 -26 -19 -45l-512 -512q-19 -19 -45 -19t-45 19t-19 45v256h-224q-98 0 -175.5 -6t-154 -21.5t-133 -42.5t-105.5 -69.5t-80 -101t-48.5 -138.5t-17.5 -181q0 -55 5 -123q0 -6 2.5 -23.5t2.5 -26.5q0 -15 -8.5 -25t-23.5 -10q-16 0 -28 17q-7 9 -13 22 t-13.5 30t-10.5 24q-127 285 -127 451q0 199 53 333q162 403 875 403h224v256q0 26 19 45t45 19t45 -19l512 -512q19 -19 19 -45z" />
|
129 |
-
<glyph unicode="" d="M755 480q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23zM1536 1344v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332 q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45z" />
|
130 |
-
<glyph unicode="" d="M768 576v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45zM1523 1248q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45 t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23z" />
|
131 |
-
<glyph unicode="" horiz-adv-x="1408" d="M1408 800v-192q0 -40 -28 -68t-68 -28h-416v-416q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v416h-416q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h416v416q0 40 28 68t68 28h192q40 0 68 -28t28 -68v-416h416q40 0 68 -28t28 -68z" />
|
132 |
-
<glyph unicode="" horiz-adv-x="1408" d="M1408 800v-192q0 -40 -28 -68t-68 -28h-1216q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h1216q40 0 68 -28t28 -68z" />
|
133 |
-
<glyph unicode="" horiz-adv-x="1664" d="M1482 486q46 -26 59.5 -77.5t-12.5 -97.5l-64 -110q-26 -46 -77.5 -59.5t-97.5 12.5l-266 153v-307q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v307l-266 -153q-46 -26 -97.5 -12.5t-77.5 59.5l-64 110q-26 46 -12.5 97.5t59.5 77.5l266 154l-266 154 q-46 26 -59.5 77.5t12.5 97.5l64 110q26 46 77.5 59.5t97.5 -12.5l266 -153v307q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-307l266 153q46 26 97.5 12.5t77.5 -59.5l64 -110q26 -46 12.5 -97.5t-59.5 -77.5l-266 -154z" />
|
134 |
-
<glyph unicode="" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM896 161v190q0 14 -9 23.5t-22 9.5h-192q-13 0 -23 -10t-10 -23v-190q0 -13 10 -23t23 -10h192 q13 0 22 9.5t9 23.5zM894 505l18 621q0 12 -10 18q-10 8 -24 8h-220q-14 0 -24 -8q-10 -6 -10 -18l17 -621q0 -10 10 -17.5t24 -7.5h185q14 0 23.5 7.5t10.5 17.5z" />
|
135 |
-
<glyph unicode="" d="M928 180v56v468v192h-320v-192v-468v-56q0 -25 18 -38.5t46 -13.5h192q28 0 46 13.5t18 38.5zM472 1024h195l-126 161q-26 31 -69 31q-40 0 -68 -28t-28 -68t28 -68t68 -28zM1160 1120q0 40 -28 68t-68 28q-43 0 -69 -31l-125 -161h194q40 0 68 28t28 68zM1536 864v-320 q0 -14 -9 -23t-23 -9h-96v-416q0 -40 -28 -68t-68 -28h-1088q-40 0 -68 28t-28 68v416h-96q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h440q-93 0 -158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5q107 0 168 -77l128 -165l128 165q61 77 168 77q93 0 158.5 -65.5t65.5 -158.5 t-65.5 -158.5t-158.5 -65.5h440q14 0 23 -9t9 -23z" />
|
136 |
-
<glyph unicode="" horiz-adv-x="1792" d="M1280 832q0 26 -19 45t-45 19q-172 0 -318 -49.5t-259.5 -134t-235.5 -219.5q-19 -21 -19 -45q0 -26 19 -45t45 -19q24 0 45 19q27 24 74 71t67 66q137 124 268.5 176t313.5 52q26 0 45 19t19 45zM1792 1030q0 -95 -20 -193q-46 -224 -184.5 -383t-357.5 -268 q-214 -108 -438 -108q-148 0 -286 47q-15 5 -88 42t-96 37q-16 0 -39.5 -32t-45 -70t-52.5 -70t-60 -32q-30 0 -51 11t-31 24t-27 42q-2 4 -6 11t-5.5 10t-3 9.5t-1.5 13.5q0 35 31 73.5t68 65.5t68 56t31 48q0 4 -14 38t-16 44q-9 51 -9 104q0 115 43.5 220t119 184.5 t170.5 139t204 95.5q55 18 145 25.5t179.5 9t178.5 6t163.5 24t113.5 56.5l29.5 29.5t29.5 28t27 20t36.5 16t43.5 4.5q39 0 70.5 -46t47.5 -112t24 -124t8 -96z" />
|
137 |
-
<glyph unicode="" horiz-adv-x="1408" d="M1408 -160v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1152 896q0 -78 -24.5 -144t-64 -112.5t-87.5 -88t-96 -77.5t-87.5 -72t-64 -81.5t-24.5 -96.5q0 -96 67 -224l-4 1l1 -1 q-90 41 -160 83t-138.5 100t-113.5 122.5t-72.5 150.5t-27.5 184q0 78 24.5 144t64 112.5t87.5 88t96 77.5t87.5 72t64 81.5t24.5 96.5q0 94 -66 224l3 -1l-1 1q90 -41 160 -83t138.5 -100t113.5 -122.5t72.5 -150.5t27.5 -184z" />
|
138 |
-
<glyph unicode="" horiz-adv-x="1792" d="M1664 576q-152 236 -381 353q61 -104 61 -225q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 121 61 225q-229 -117 -381 -353q133 -205 333.5 -326.5t434.5 -121.5t434.5 121.5t333.5 326.5zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5 t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1792 576q0 -34 -20 -69q-140 -230 -376.5 -368.5t-499.5 -138.5t-499.5 139t-376.5 368q-20 35 -20 69t20 69q140 229 376.5 368t499.5 139t499.5 -139t376.5 -368q20 -35 20 -69z" />
|
139 |
-
<glyph unicode="" horiz-adv-x="1792" d="M555 201l78 141q-87 63 -136 159t-49 203q0 121 61 225q-229 -117 -381 -353q167 -258 427 -375zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1307 1151q0 -7 -1 -9 q-105 -188 -315 -566t-316 -567l-49 -89q-10 -16 -28 -16q-12 0 -134 70q-16 10 -16 28q0 12 44 87q-143 65 -263.5 173t-208.5 245q-20 31 -20 69t20 69q153 235 380 371t496 136q89 0 180 -17l54 97q10 16 28 16q5 0 18 -6t31 -15.5t33 -18.5t31.5 -18.5t19.5 -11.5 q16 -10 16 -27zM1344 704q0 -139 -79 -253.5t-209 -164.5l280 502q8 -45 8 -84zM1792 576q0 -35 -20 -69q-39 -64 -109 -145q-150 -172 -347.5 -267t-419.5 -95l74 132q212 18 392.5 137t301.5 307q-115 179 -282 294l63 112q95 -64 182.5 -153t144.5 -184q20 -34 20 -69z " />
|
140 |
-
<glyph unicode="" horiz-adv-x="1792" d="M1024 161v190q0 14 -9.5 23.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -23.5v-190q0 -14 9.5 -23.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 23.5zM1022 535l18 459q0 12 -10 19q-13 11 -24 11h-220q-11 0 -24 -11q-10 -7 -10 -21l17 -457q0 -10 10 -16.5t24 -6.5h185 q14 0 23.5 6.5t10.5 16.5zM1008 1469l768 -1408q35 -63 -2 -126q-17 -29 -46.5 -46t-63.5 -17h-1536q-34 0 -63.5 17t-46.5 46q-37 63 -2 126l768 1408q17 31 47 49t65 18t65 -18t47 -49z" />
|
141 |
-
<glyph unicode="" horiz-adv-x="1408" d="M1376 1376q44 -52 12 -148t-108 -172l-225 -225l160 -696q5 -19 -12 -33l-128 -96q-7 -6 -19 -6q-4 0 -7 1q-15 3 -21 16l-279 508l-195 -195l53 -194q5 -17 -8 -31l-96 -96q-9 -9 -23 -9h-2q-15 2 -24 13l-189 252l-252 189q-11 7 -13 23q-1 13 9 25l96 97q9 9 23 9 q6 0 8 -1l194 -53l195 195l-508 279q-14 8 -17 24q-2 16 9 27l128 128q14 13 30 8l665 -159l224 224q76 76 172 108t148 -12z" />
|
142 |
-
<glyph unicode="" horiz-adv-x="1664" d="M128 -128h288v288h-288v-288zM480 -128h320v288h-320v-288zM128 224h288v320h-288v-320zM480 224h320v320h-320v-320zM128 608h288v288h-288v-288zM864 -128h320v288h-320v-288zM480 608h320v288h-320v-288zM1248 -128h288v288h-288v-288zM864 224h320v320h-320v-320z M512 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1248 224h288v320h-288v-320zM864 608h320v288h-320v-288zM1248 608h288v288h-288v-288zM1280 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64 q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47 h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
|
143 |
-
<glyph unicode="" horiz-adv-x="1792" d="M666 1055q-60 -92 -137 -273q-22 45 -37 72.5t-40.5 63.5t-51 56.5t-63 35t-81.5 14.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q250 0 410 -225zM1792 256q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192q-32 0 -85 -0.5t-81 -1t-73 1 t-71 5t-64 10.5t-63 18.5t-58 28.5t-59 40t-55 53.5t-56 69.5q59 93 136 273q22 -45 37 -72.5t40.5 -63.5t51 -56.5t63 -35t81.5 -14.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23zM1792 1152q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5 v192h-256q-48 0 -87 -15t-69 -45t-51 -61.5t-45 -77.5q-32 -62 -78 -171q-29 -66 -49.5 -111t-54 -105t-64 -100t-74 -83t-90 -68.5t-106.5 -42t-128 -16.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q48 0 87 15t69 45t51 61.5t45 77.5q32 62 78 171q29 66 49.5 111 t54 105t64 100t74 83t90 68.5t106.5 42t128 16.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" />
|
144 |
-
<glyph unicode="" horiz-adv-x="1792" d="M1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22q-17 -2 -30.5 9t-17.5 29v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281 q0 130 71 248.5t191 204.5t286 136.5t348 50.5q244 0 450 -85.5t326 -233t120 -321.5z" />
|
145 |
-
<glyph unicode="" d="M1536 704v-128q0 -201 -98.5 -362t-274 -251.5t-395.5 -90.5t-395.5 90.5t-274 251.5t-98.5 362v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-128q0 -52 23.5 -90t53.5 -57t71 -30t64 -13t44 -2t44 2t64 13t71 30t53.5 57t23.5 90v128q0 26 19 45t45 19h384 q26 0 45 -19t19 -45zM512 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45zM1536 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45z" />
|
146 |
-
<glyph unicode="" horiz-adv-x="1664" d="M1611 320q0 -53 -37 -90l-75 -75q-38 -38 -91 -38q-54 0 -90 38l-486 485l-486 -485q-36 -38 -90 -38t-90 38l-75 75q-38 36 -38 90q0 53 38 91l651 651q37 37 90 37q52 0 91 -37l650 -651q38 -38 38 -91z" />
|
147 |
-
<glyph unicode="" horiz-adv-x="1664" d="M1611 832q0 -53 -37 -90l-651 -651q-38 -38 -91 -38q-54 0 -90 38l-651 651q-38 36 -38 90q0 53 38 91l74 75q39 37 91 37q53 0 90 -37l486 -486l486 486q37 37 90 37q52 0 91 -37l75 -75q37 -39 37 -91z" />
|
148 |
-
<glyph unicode="" horiz-adv-x="1920" d="M1280 32q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-8 0 -13.5 2t-9 7t-5.5 8t-3 11.5t-1 11.5v13v11v160v416h-192q-26 0 -45 19t-19 45q0 24 15 41l320 384q19 22 49 22t49 -22l320 -384q15 -17 15 -41q0 -26 -19 -45t-45 -19h-192v-384h576q16 0 25 -11l160 -192q7 -11 7 -21 zM1920 448q0 -24 -15 -41l-320 -384q-20 -23 -49 -23t-49 23l-320 384q-15 17 -15 41q0 26 19 45t45 19h192v384h-576q-16 0 -25 12l-160 192q-7 9 -7 20q0 13 9.5 22.5t22.5 9.5h960q8 0 13.5 -2t9 -7t5.5 -8t3 -11.5t1 -11.5v-13v-11v-160v-416h192q26 0 45 -19t19 -45z " />
|
149 |
-
<glyph unicode="" horiz-adv-x="1664" d="M640 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1536 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1664 1088v-512q0 -24 -16 -42.5t-41 -21.5 l-1044 -122q1 -7 4.5 -21.5t6 -26.5t2.5 -22q0 -16 -24 -64h920q26 0 45 -19t19 -45t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 14 11 39.5t29.5 59.5t20.5 38l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t20 -15.5t13 -24.5t7.5 -26.5 t5.5 -29.5t4.5 -25.5h1201q26 0 45 -19t19 -45z" />
|
150 |
-
<glyph unicode="" horiz-adv-x="1664" d="M1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" />
|
151 |
-
<glyph unicode="" horiz-adv-x="1920" d="M1879 584q0 -31 -31 -66l-336 -396q-43 -51 -120.5 -86.5t-143.5 -35.5h-1088q-34 0 -60.5 13t-26.5 43q0 31 31 66l336 396q43 51 120.5 86.5t143.5 35.5h1088q34 0 60.5 -13t26.5 -43zM1536 928v-160h-832q-94 0 -197 -47.5t-164 -119.5l-337 -396l-5 -6q0 4 -0.5 12.5 t-0.5 12.5v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158z" />
|
152 |
-
<glyph unicode="" horiz-adv-x="768" d="M704 1216q0 -26 -19 -45t-45 -19h-128v-1024h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v1024h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45z" />
|
153 |
-
<glyph unicode="" horiz-adv-x="1792" d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-1024v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h1024v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" />
|
154 |
-
<glyph unicode="" horiz-adv-x="1920" d="M512 512v-384h-256v384h256zM896 1024v-896h-256v896h256zM1280 768v-640h-256v640h256zM1664 1152v-1024h-256v1024h256zM1792 32v1216q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-1216q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5z M1920 1248v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
|
155 |
-
<glyph unicode="" d="M1280 926q-56 -25 -121 -34q68 40 93 117q-65 -38 -134 -51q-61 66 -153 66q-87 0 -148.5 -61.5t-61.5 -148.5q0 -29 5 -48q-129 7 -242 65t-192 155q-29 -50 -29 -106q0 -114 91 -175q-47 1 -100 26v-2q0 -75 50 -133.5t123 -72.5q-29 -8 -51 -8q-13 0 -39 4 q21 -63 74.5 -104t121.5 -42q-116 -90 -261 -90q-26 0 -50 3q148 -94 322 -94q112 0 210 35.5t168 95t120.5 137t75 162t24.5 168.5q0 18 -1 27q63 45 105 109zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5 t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
|
156 |
-
<glyph unicode="" d="M1307 618l23 219h-198v109q0 49 15.5 68.5t71.5 19.5h110v219h-175q-152 0 -218 -72t-66 -213v-131h-131v-219h131v-635h262v635h175zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960 q119 0 203.5 -84.5t84.5 -203.5z" />
|
157 |
-
<glyph unicode="" horiz-adv-x="1792" d="M928 704q0 14 -9 23t-23 9q-66 0 -113 -47t-47 -113q0 -14 9 -23t23 -9t23 9t9 23q0 40 28 68t68 28q14 0 23 9t9 23zM1152 574q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM128 0h1536v128h-1536v-128zM1280 574q0 159 -112.5 271.5 t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM256 1216h384v128h-384v-128zM128 1024h1536v118v138h-828l-64 -128h-644v-128zM1792 1280v-1280q0 -53 -37.5 -90.5t-90.5 -37.5h-1536q-53 0 -90.5 37.5t-37.5 90.5v1280 q0 53 37.5 90.5t90.5 37.5h1536q53 0 90.5 -37.5t37.5 -90.5z" />
|
158 |
-
<glyph unicode="" horiz-adv-x="1792" d="M832 1024q0 80 -56 136t-136 56t-136 -56t-56 -136q0 -42 19 -83q-41 19 -83 19q-80 0 -136 -56t-56 -136t56 -136t136 -56t136 56t56 136q0 42 -19 83q41 -19 83 -19q80 0 136 56t56 136zM1683 320q0 -17 -49 -66t-66 -49q-9 0 -28.5 16t-36.5 33t-38.5 40t-24.5 26 l-96 -96l220 -220q28 -28 28 -68q0 -42 -39 -81t-81 -39q-40 0 -68 28l-671 671q-176 -131 -365 -131q-163 0 -265.5 102.5t-102.5 265.5q0 160 95 313t248 248t313 95q163 0 265.5 -102.5t102.5 -265.5q0 -189 -131 -365l355 -355l96 96q-3 3 -26 24.5t-40 38.5t-33 36.5 t-16 28.5q0 17 49 66t66 49q13 0 23 -10q6 -6 46 -44.5t82 -79.5t86.5 -86t73 -78t28.5 -41z" />
|
159 |
-
<glyph unicode="" horiz-adv-x="1920" d="M896 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1664 128q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 1152q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5zM1280 731v-185q0 -10 -7 -19.5t-16 -10.5l-155 -24q-11 -35 -32 -76q34 -48 90 -115q7 -10 7 -20q0 -12 -7 -19q-23 -30 -82.5 -89.5t-78.5 -59.5q-11 0 -21 7l-115 90q-37 -19 -77 -31q-11 -108 -23 -155q-7 -24 -30 -24h-186q-11 0 -20 7.5t-10 17.5 l-23 153q-34 10 -75 31l-118 -89q-7 -7 -20 -7q-11 0 -21 8q-144 133 -144 160q0 9 7 19q10 14 41 53t47 61q-23 44 -35 82l-152 24q-10 1 -17 9.5t-7 19.5v185q0 10 7 19.5t16 10.5l155 24q11 35 32 76q-34 48 -90 115q-7 11 -7 20q0 12 7 20q22 30 82 89t79 59q11 0 21 -7 l115 -90q34 18 77 32q11 108 23 154q7 24 30 24h186q11 0 20 -7.5t10 -17.5l23 -153q34 -10 75 -31l118 89q8 7 20 7q11 0 21 -8q144 -133 144 -160q0 -9 -7 -19q-12 -16 -42 -54t-45 -60q23 -48 34 -82l152 -23q10 -2 17 -10.5t7 -19.5zM1920 198v-140q0 -16 -149 -31 q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20 t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31zM1920 1222v-140q0 -16 -149 -31q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68 q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70 q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31z" />
|
160 |
-
<glyph unicode="" horiz-adv-x="1792" d="M1408 768q0 -139 -94 -257t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224 q0 139 94 257t256.5 186.5t353.5 68.5t353.5 -68.5t256.5 -186.5t94 -257zM1792 512q0 -120 -71 -224.5t-195 -176.5q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7 q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230z" />
|
161 |
-
<glyph unicode="" d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 768q0 51 -39 89.5t-89 38.5h-352q0 58 48 159.5t48 160.5q0 98 -32 145t-128 47q-26 -26 -38 -85t-30.5 -125.5t-59.5 -109.5q-22 -23 -77 -91q-4 -5 -23 -30t-31.5 -41t-34.5 -42.5 t-40 -44t-38.5 -35.5t-40 -27t-35.5 -9h-32v-640h32q13 0 31.5 -3t33 -6.5t38 -11t35 -11.5t35.5 -12.5t29 -10.5q211 -73 342 -73h121q192 0 192 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5q32 1 53.5 47t21.5 81zM1536 769 q0 -89 -49 -163q9 -33 9 -69q0 -77 -38 -144q3 -21 3 -43q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5h-36h-93q-96 0 -189.5 22.5t-216.5 65.5q-116 40 -138 40h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h274q36 24 137 155q58 75 107 128 q24 25 35.5 85.5t30.5 126.5t62 108q39 37 90 37q84 0 151 -32.5t102 -101.5t35 -186q0 -93 -48 -192h176q104 0 180 -76t76 -179z" />
|
162 |
-
<glyph unicode="" d="M256 1088q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 512q0 35 -21.5 81t-53.5 47q15 17 25 47.5t10 55.5q0 69 -53 119q18 32 18 69t-17.5 73.5t-47.5 52.5q5 30 5 56q0 85 -49 126t-136 41h-128q-131 0 -342 -73q-5 -2 -29 -10.5 t-35.5 -12.5t-35 -11.5t-38 -11t-33 -6.5t-31.5 -3h-32v-640h32q16 0 35.5 -9t40 -27t38.5 -35.5t40 -44t34.5 -42.5t31.5 -41t23 -30q55 -68 77 -91q41 -43 59.5 -109.5t30.5 -125.5t38 -85q96 0 128 47t32 145q0 59 -48 160.5t-48 159.5h352q50 0 89 38.5t39 89.5z M1536 511q0 -103 -76 -179t-180 -76h-176q48 -99 48 -192q0 -118 -35 -186q-35 -69 -102 -101.5t-151 -32.5q-51 0 -90 37q-34 33 -54 82t-25.5 90.5t-17.5 84.5t-31 64q-48 50 -107 127q-101 131 -137 155h-274q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5 h288q22 0 138 40q128 44 223 66t200 22h112q140 0 226.5 -79t85.5 -216v-5q60 -77 60 -178q0 -22 -3 -43q38 -67 38 -144q0 -36 -9 -69q49 -74 49 -163z" />
|
163 |
-
<glyph unicode="" horiz-adv-x="896" d="M832 1504v-1339l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41z" />
|
164 |
-
<glyph unicode="" horiz-adv-x="1792" d="M1664 940q0 81 -21.5 143t-55 98.5t-81.5 59.5t-94 31t-98 8t-112 -25.5t-110.5 -64t-86.5 -72t-60 -61.5q-18 -22 -49 -22t-49 22q-24 28 -60 61.5t-86.5 72t-110.5 64t-112 25.5t-98 -8t-94 -31t-81.5 -59.5t-55 -98.5t-21.5 -143q0 -168 187 -355l581 -560l580 559 q188 188 188 356zM1792 940q0 -221 -229 -450l-623 -600q-18 -18 -44 -18t-44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5 q224 0 351 -124t127 -344z" />
|
165 |
-
<glyph unicode="" horiz-adv-x="1664" d="M640 96q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h320q13 0 22.5 -9.5t9.5 -22.5q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-66 0 -113 -47t-47 -113v-704 q0 -66 47 -113t113 -47h288h11h13t11.5 -1t11.5 -3t8 -5.5t7 -9t2 -13.5zM1568 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45z" />
|
166 |
-
<glyph unicode="" d="M237 122h231v694h-231v-694zM483 1030q-1 52 -36 86t-93 34t-94.5 -34t-36.5 -86q0 -51 35.5 -85.5t92.5 -34.5h1q59 0 95 34.5t36 85.5zM1068 122h231v398q0 154 -73 233t-193 79q-136 0 -209 -117h2v101h-231q3 -66 0 -694h231v388q0 38 7 56q15 35 45 59.5t74 24.5 q116 0 116 -157v-371zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
|
167 |
-
<glyph unicode="" horiz-adv-x="1152" d="M480 672v448q0 14 -9 23t-23 9t-23 -9t-9 -23v-448q0 -14 9 -23t23 -9t23 9t9 23zM1152 320q0 -26 -19 -45t-45 -19h-429l-51 -483q-2 -12 -10.5 -20.5t-20.5 -8.5h-1q-27 0 -32 27l-76 485h-404q-26 0 -45 19t-19 45q0 123 78.5 221.5t177.5 98.5v512q-52 0 -90 38 t-38 90t38 90t90 38h640q52 0 90 -38t38 -90t-38 -90t-90 -38v-512q99 0 177.5 -98.5t78.5 -221.5z" />
|
168 |
-
<glyph unicode="" horiz-adv-x="1792" d="M1408 608v-320q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v320 q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1792 1472v-512q0 -26 -19 -45t-45 -19t-45 19l-176 176l-652 -652q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l652 652l-176 176q-19 19 -19 45t19 45t45 19h512q26 0 45 -19t19 -45z" />
|
169 |
-
<glyph unicode="" d="M1184 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45zM1536 992v-704q0 -119 -84.5 -203.5t-203.5 -84.5h-320q-13 0 -22.5 9.5t-9.5 22.5 q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q66 0 113 47t47 113v704q0 66 -47 113t-113 47h-288h-11h-13t-11.5 1t-11.5 3t-8 5.5t-7 9t-2 13.5q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q119 0 203.5 -84.5t84.5 -203.5z" />
|
170 |
-
<glyph unicode="" horiz-adv-x="1664" d="M458 653q-74 162 -74 371h-256v-96q0 -78 94.5 -162t235.5 -113zM1536 928v96h-256q0 -209 -74 -371q141 29 235.5 113t94.5 162zM1664 1056v-128q0 -71 -41.5 -143t-112 -130t-173 -97.5t-215.5 -44.5q-42 -54 -95 -95q-38 -34 -52.5 -72.5t-14.5 -89.5q0 -54 30.5 -91 t97.5 -37q75 0 133.5 -45.5t58.5 -114.5v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 69 58.5 114.5t133.5 45.5q67 0 97.5 37t30.5 91q0 51 -14.5 89.5t-52.5 72.5q-53 41 -95 95q-113 5 -215.5 44.5t-173 97.5t-112 130t-41.5 143v128q0 40 28 68t68 28h288v96 q0 66 47 113t113 47h576q66 0 113 -47t47 -113v-96h288q40 0 68 -28t28 -68z" />
|
171 |
-
<glyph unicode="" d="M394 184q-8 -9 -20 3q-13 11 -4 19q8 9 20 -3q12 -11 4 -19zM352 245q9 -12 0 -19q-8 -6 -17 7t0 18q9 7 17 -6zM291 305q-5 -7 -13 -2q-10 5 -7 12q3 5 13 2q10 -5 7 -12zM322 271q-6 -7 -16 3q-9 11 -2 16q6 6 16 -3q9 -11 2 -16zM451 159q-4 -12 -19 -6q-17 4 -13 15 t19 7q16 -5 13 -16zM514 154q0 -11 -16 -11q-17 -2 -17 11q0 11 16 11q17 2 17 -11zM572 164q2 -10 -14 -14t-18 8t14 15q16 2 18 -9zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-224q-16 0 -24.5 1t-19.5 5t-16 14.5t-5 27.5v239q0 97 -52 142q57 6 102.5 18t94 39 t81 66.5t53 105t20.5 150.5q0 121 -79 206q37 91 -8 204q-28 9 -81 -11t-92 -44l-38 -24q-93 26 -192 26t-192 -26q-16 11 -42.5 27t-83.5 38.5t-86 13.5q-44 -113 -7 -204q-79 -85 -79 -206q0 -85 20.5 -150t52.5 -105t80.5 -67t94 -39t102.5 -18q-40 -36 -49 -103 q-21 -10 -45 -15t-57 -5t-65.5 21.5t-55.5 62.5q-19 32 -48.5 52t-49.5 24l-20 3q-21 0 -29 -4.5t-5 -11.5t9 -14t13 -12l7 -5q22 -10 43.5 -38t31.5 -51l10 -23q13 -38 44 -61.5t67 -30t69.5 -7t55.5 3.5l23 4q0 -38 0.5 -103t0.5 -68q0 -22 -11 -33.5t-22 -13t-33 -1.5 h-224q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
|
172 |
-
<glyph unicode="" horiz-adv-x="1664" d="M1280 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 288v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h427q21 -56 70.5 -92 t110.5 -36h256q61 0 110.5 36t70.5 92h427q40 0 68 -28t28 -68zM1339 936q-17 -40 -59 -40h-256v-448q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v448h-256q-42 0 -59 40q-17 39 14 69l448 448q18 19 45 19t45 -19l448 -448q31 -30 14 -69z" />
|
173 |
-
<glyph unicode="" d="M1407 710q0 44 -7 113.5t-18 96.5q-12 30 -17 44t-9 36.5t-4 48.5q0 23 5 68.5t5 67.5q0 37 -10 55q-4 1 -13 1q-19 0 -58 -4.5t-59 -4.5q-60 0 -176 24t-175 24q-43 0 -94.5 -11.5t-85 -23.5t-89.5 -34q-137 -54 -202 -103q-96 -73 -159.5 -189.5t-88 -236t-24.5 -248.5 q0 -40 12.5 -120t12.5 -121q0 -23 -11 -66.5t-11 -65.5t12 -36.5t34 -14.5q24 0 72.5 11t73.5 11q57 0 169.5 -15.5t169.5 -15.5q181 0 284 36q129 45 235.5 152.5t166 245.5t59.5 275zM1535 712q0 -165 -70 -327.5t-196 -288t-281 -180.5q-124 -44 -326 -44 q-57 0 -170 14.5t-169 14.5q-24 0 -72.5 -14.5t-73.5 -14.5q-73 0 -123.5 55.5t-50.5 128.5q0 24 11 68t11 67q0 40 -12.5 120.5t-12.5 121.5q0 111 18 217.5t54.5 209.5t100.5 194t150 156q78 59 232 120q194 78 316 78q60 0 175.5 -24t173.5 -24q19 0 57 5t58 5 q81 0 118 -50.5t37 -134.5q0 -23 -5 -68t-5 -68q0 -10 1 -18.5t3 -17t4 -13.5t6.5 -16t6.5 -17q16 -40 25 -118.5t9 -136.5z" />
|
174 |
-
<glyph unicode="" horiz-adv-x="1408" d="M1408 296q0 -27 -10 -70.5t-21 -68.5q-21 -50 -122 -106q-94 -51 -186 -51q-27 0 -52.5 3.5t-57.5 12.5t-47.5 14.5t-55.5 20.5t-49 18q-98 35 -175 83q-128 79 -264.5 215.5t-215.5 264.5q-48 77 -83 175q-3 9 -18 49t-20.5 55.5t-14.5 47.5t-12.5 57.5t-3.5 52.5 q0 92 51 186q56 101 106 122q25 11 68.5 21t70.5 10q14 0 21 -3q18 -6 53 -76q11 -19 30 -54t35 -63.5t31 -53.5q3 -4 17.5 -25t21.5 -35.5t7 -28.5q0 -20 -28.5 -50t-62 -55t-62 -53t-28.5 -46q0 -9 5 -22.5t8.5 -20.5t14 -24t11.5 -19q76 -137 174 -235t235 -174 q2 -1 19 -11.5t24 -14t20.5 -8.5t22.5 -5q18 0 46 28.5t53 62t55 62t50 28.5q14 0 28.5 -7t35.5 -21.5t25 -17.5q25 -15 53.5 -31t63.5 -35t54 -30q70 -35 76 -53q3 -7 3 -21z" />
|
175 |
-
<glyph unicode="" horiz-adv-x="1408" d="M1120 1280h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v832q0 66 -47 113t-113 47zM1408 1120v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832 q119 0 203.5 -84.5t84.5 -203.5z" />
|
176 |
-
<glyph unicode="" horiz-adv-x="1280" d="M1152 1280h-1024v-1242l423 406l89 85l89 -85l423 -406v1242zM1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289 q0 34 19.5 62t52.5 41q21 9 44 9h1048z" />
|
177 |
-
<glyph unicode="" d="M1280 343q0 11 -2 16q-3 8 -38.5 29.5t-88.5 49.5l-53 29q-5 3 -19 13t-25 15t-21 5q-18 0 -47 -32.5t-57 -65.5t-44 -33q-7 0 -16.5 3.5t-15.5 6.5t-17 9.5t-14 8.5q-99 55 -170.5 126.5t-126.5 170.5q-2 3 -8.5 14t-9.5 17t-6.5 15.5t-3.5 16.5q0 13 20.5 33.5t45 38.5 t45 39.5t20.5 36.5q0 10 -5 21t-15 25t-13 19q-3 6 -15 28.5t-25 45.5t-26.5 47.5t-25 40.5t-16.5 18t-16 2q-48 0 -101 -22q-46 -21 -80 -94.5t-34 -130.5q0 -16 2.5 -34t5 -30.5t9 -33t10 -29.5t12.5 -33t11 -30q60 -164 216.5 -320.5t320.5 -216.5q6 -2 30 -11t33 -12.5 t29.5 -10t33 -9t30.5 -5t34 -2.5q57 0 130.5 34t94.5 80q22 53 22 101zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
|
178 |
-
<glyph unicode="" horiz-adv-x="1664" d="M1620 1128q-67 -98 -162 -167q1 -14 1 -42q0 -130 -38 -259.5t-115.5 -248.5t-184.5 -210.5t-258 -146t-323 -54.5q-271 0 -496 145q35 -4 78 -4q225 0 401 138q-105 2 -188 64.5t-114 159.5q33 -5 61 -5q43 0 85 11q-112 23 -185.5 111.5t-73.5 205.5v4q68 -38 146 -41 q-66 44 -105 115t-39 154q0 88 44 163q121 -149 294.5 -238.5t371.5 -99.5q-8 38 -8 74q0 134 94.5 228.5t228.5 94.5q140 0 236 -102q109 21 205 78q-37 -115 -142 -178q93 10 186 50z" />
|
179 |
-
<glyph unicode="" horiz-adv-x="768" d="M511 980h257l-30 -284h-227v-824h-341v824h-170v284h170v171q0 182 86 275.5t283 93.5h227v-284h-142q-39 0 -62.5 -6.5t-34 -23.5t-13.5 -34.5t-3 -49.5v-142z" />
|
180 |
-
<glyph unicode="" d="M1536 640q0 -251 -146.5 -451.5t-378.5 -277.5q-27 -5 -39.5 7t-12.5 30v211q0 97 -52 142q57 6 102.5 18t94 39t81 66.5t53 105t20.5 150.5q0 121 -79 206q37 91 -8 204q-28 9 -81 -11t-92 -44l-38 -24q-93 26 -192 26t-192 -26q-16 11 -42.5 27t-83.5 38.5t-86 13.5 q-44 -113 -7 -204q-79 -85 -79 -206q0 -85 20.5 -150t52.5 -105t80.5 -67t94 -39t102.5 -18q-40 -36 -49 -103q-21 -10 -45 -15t-57 -5t-65.5 21.5t-55.5 62.5q-19 32 -48.5 52t-49.5 24l-20 3q-21 0 -29 -4.5t-5 -11.5t9 -14t13 -12l7 -5q22 -10 43.5 -38t31.5 -51l10 -23 q13 -38 44 -61.5t67 -30t69.5 -7t55.5 3.5l23 4q0 -38 0.5 -89t0.5 -54q0 -18 -13 -30t-40 -7q-232 77 -378.5 277.5t-146.5 451.5q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
181 |
-
<glyph unicode="" horiz-adv-x="1664" d="M704 160q0 6 -15 57t-35 115.5t-20 65.5q32 16 51 47t19 67q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5q0 -36 19 -66.5t51 -47.5q0 -2 -20 -66t-35 -115t-15 -57q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5zM1664 960v-256q0 -26 -19 -45t-45 -19 h-64q-26 0 -45 19t-19 45v256q0 106 -75 181t-181 75t-181 -75t-75 -181v-192h96q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h672v192q0 185 131.5 316.5t316.5 131.5t316.5 -131.5t131.5 -316.5z" />
|
182 |
-
<glyph unicode="" horiz-adv-x="1920" d="M1760 1408q66 0 113 -47t47 -113v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600zM160 1280q-13 0 -22.5 -9.5t-9.5 -22.5v-224h1664v224q0 13 -9.5 22.5t-22.5 9.5h-1600zM1760 0q13 0 22.5 9.5t9.5 22.5v608h-1664v-608 q0 -13 9.5 -22.5t22.5 -9.5h1600zM256 128v128h256v-128h-256zM640 128v128h384v-128h-384z" />
|
183 |
-
<glyph unicode="" horiz-adv-x="1408" d="M384 192q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM896 69q2 -28 -17 -48q-18 -21 -47 -21h-135q-25 0 -43 16.5t-20 41.5q-22 229 -184.5 391.5t-391.5 184.5q-25 2 -41.5 20t-16.5 43v135q0 29 21 47q17 17 43 17h5q160 -13 306 -80.5 t259 -181.5q114 -113 181.5 -259t80.5 -306zM1408 67q2 -27 -18 -47q-18 -20 -46 -20h-143q-26 0 -44.5 17.5t-19.5 42.5q-12 215 -101 408.5t-231.5 336t-336 231.5t-408.5 102q-25 1 -42.5 19.5t-17.5 43.5v143q0 28 20 46q18 18 44 18h3q262 -13 501.5 -120t425.5 -294 q187 -186 294 -425.5t120 -501.5z" />
|
184 |
-
<glyph unicode="" d="M1040 320q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5zM1296 320q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5zM1408 160v320q0 13 -9.5 22.5t-22.5 9.5 h-1216q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h1216q13 0 22.5 9.5t9.5 22.5zM178 640h1180l-157 482q-4 13 -16 21.5t-26 8.5h-782q-14 0 -26 -8.5t-16 -21.5zM1536 480v-320q0 -66 -47 -113t-113 -47h-1216q-66 0 -113 47t-47 113v320q0 25 16 75 l197 606q17 53 63 86t101 33h782q55 0 101 -33t63 -86l197 -606q16 -50 16 -75z" />
|
185 |
-
<glyph unicode="" horiz-adv-x="1792" d="M1664 896q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5v-384q0 -52 -38 -90t-90 -38q-417 347 -812 380q-58 -19 -91 -66t-31 -100.5t40 -92.5q-20 -33 -23 -65.5t6 -58t33.5 -55t48 -50t61.5 -50.5q-29 -58 -111.5 -83t-168.5 -11.5t-132 55.5q-7 23 -29.5 87.5 t-32 94.5t-23 89t-15 101t3.5 98.5t22 110.5h-122q-66 0 -113 47t-47 113v192q0 66 47 113t113 47h480q435 0 896 384q52 0 90 -38t38 -90v-384zM1536 292v954q-394 -302 -768 -343v-270q377 -42 768 -341z" />
|
186 |
-
<glyph unicode="" horiz-adv-x="1664" d="M848 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM183 128h1298q-164 181 -246.5 411.5t-82.5 484.5q0 256 -320 256t-320 -256q0 -254 -82.5 -484.5t-246.5 -411.5zM1664 128q0 -52 -38 -90t-90 -38 h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q190 161 287 397.5t97 498.5q0 165 96 262t264 117q-8 18 -8 37q0 40 28 68t68 28t68 -28t28 -68q0 -19 -8 -37q168 -20 264 -117t96 -262q0 -262 97 -498.5t287 -397.5z" />
|
187 |
-
<glyph unicode="" d="M1376 640l138 -135q30 -28 20 -70q-12 -41 -52 -51l-188 -48l53 -186q12 -41 -19 -70q-29 -31 -70 -19l-186 53l-48 -188q-10 -40 -51 -52q-12 -2 -19 -2q-31 0 -51 22l-135 138l-135 -138q-28 -30 -70 -20q-41 11 -51 52l-48 188l-186 -53q-41 -12 -70 19q-31 29 -19 70 l53 186l-188 48q-40 10 -52 51q-10 42 20 70l138 135l-138 135q-30 28 -20 70q12 41 52 51l188 48l-53 186q-12 41 19 70q29 31 70 19l186 -53l48 188q10 41 51 51q41 12 70 -19l135 -139l135 139q29 30 70 19q41 -10 51 -51l48 -188l186 53q41 12 70 -19q31 -29 19 -70 l-53 -186l188 -48q40 -10 52 -51q10 -42 -20 -70z" />
|
188 |
-
<glyph unicode="" horiz-adv-x="1792" d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 768q0 51 -39 89.5t-89 38.5h-576q0 20 15 48.5t33 55t33 68t15 84.5q0 67 -44.5 97.5t-115.5 30.5q-24 0 -90 -139q-24 -44 -37 -65q-40 -64 -112 -145q-71 -81 -101 -106 q-69 -57 -140 -57h-32v-640h32q72 0 167 -32t193.5 -64t179.5 -32q189 0 189 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5h331q52 0 90 38t38 90zM1792 769q0 -105 -75.5 -181t-180.5 -76h-169q-4 -62 -37 -119q3 -21 3 -43 q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5q-133 0 -322 69q-164 59 -223 59h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h288q10 0 21.5 4.5t23.5 14t22.5 18t24 22.5t20.5 21.5t19 21.5t14 17q65 74 100 129q13 21 33 62t37 72t40.5 63t55 49.5 t69.5 17.5q125 0 206.5 -67t81.5 -189q0 -68 -22 -128h374q104 0 180 -76t76 -179z" />
|
189 |
-
<glyph unicode="" horiz-adv-x="1792" d="M1376 128h32v640h-32q-35 0 -67.5 12t-62.5 37t-50 46t-49 54q-2 3 -3.5 4.5t-4 4.5t-4.5 5q-72 81 -112 145q-14 22 -38 68q-1 3 -10.5 22.5t-18.5 36t-20 35.5t-21.5 30.5t-18.5 11.5q-71 0 -115.5 -30.5t-44.5 -97.5q0 -43 15 -84.5t33 -68t33 -55t15 -48.5h-576 q-50 0 -89 -38.5t-39 -89.5q0 -52 38 -90t90 -38h331q-15 -17 -25 -47.5t-10 -55.5q0 -69 53 -119q-18 -32 -18 -69t17.5 -73.5t47.5 -52.5q-4 -24 -4 -56q0 -85 48.5 -126t135.5 -41q84 0 183 32t194 64t167 32zM1664 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45 t45 -19t45 19t19 45zM1792 768v-640q0 -53 -37.5 -90.5t-90.5 -37.5h-288q-59 0 -223 -59q-190 -69 -317 -69q-142 0 -230 77.5t-87 217.5l1 5q-61 76 -61 178q0 22 3 43q-33 57 -37 119h-169q-105 0 -180.5 76t-75.5 181q0 103 76 179t180 76h374q-22 60 -22 128 q0 122 81.5 189t206.5 67q38 0 69.5 -17.5t55 -49.5t40.5 -63t37 -72t33 -62q35 -55 100 -129q2 -3 14 -17t19 -21.5t20.5 -21.5t24 -22.5t22.5 -18t23.5 -14t21.5 -4.5h288q53 0 90.5 -37.5t37.5 -90.5z" />
|
190 |
-
<glyph unicode="" d="M1280 -64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 700q0 189 -167 189q-26 0 -56 -5q-16 30 -52.5 47.5t-73.5 17.5t-69 -18q-50 53 -119 53q-25 0 -55.5 -10t-47.5 -25v331q0 52 -38 90t-90 38q-51 0 -89.5 -39t-38.5 -89v-576 q-20 0 -48.5 15t-55 33t-68 33t-84.5 15q-67 0 -97.5 -44.5t-30.5 -115.5q0 -24 139 -90q44 -24 65 -37q64 -40 145 -112q81 -71 106 -101q57 -69 57 -140v-32h640v32q0 72 32 167t64 193.5t32 179.5zM1536 705q0 -133 -69 -322q-59 -164 -59 -223v-288q0 -53 -37.5 -90.5 t-90.5 -37.5h-640q-53 0 -90.5 37.5t-37.5 90.5v288q0 10 -4.5 21.5t-14 23.5t-18 22.5t-22.5 24t-21.5 20.5t-21.5 19t-17 14q-74 65 -129 100q-21 13 -62 33t-72 37t-63 40.5t-49.5 55t-17.5 69.5q0 125 67 206.5t189 81.5q68 0 128 -22v374q0 104 76 180t179 76 q105 0 181 -75.5t76 -180.5v-169q62 -4 119 -37q21 3 43 3q101 0 178 -60q139 1 219.5 -85t80.5 -227z" />
|
191 |
-
<glyph unicode="" d="M1408 576q0 84 -32 183t-64 194t-32 167v32h-640v-32q0 -35 -12 -67.5t-37 -62.5t-46 -50t-54 -49q-9 -8 -14 -12q-81 -72 -145 -112q-22 -14 -68 -38q-3 -1 -22.5 -10.5t-36 -18.5t-35.5 -20t-30.5 -21.5t-11.5 -18.5q0 -71 30.5 -115.5t97.5 -44.5q43 0 84.5 15t68 33 t55 33t48.5 15v-576q0 -50 38.5 -89t89.5 -39q52 0 90 38t38 90v331q46 -35 103 -35q69 0 119 53q32 -18 69 -18t73.5 17.5t52.5 47.5q24 -4 56 -4q85 0 126 48.5t41 135.5zM1280 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 580 q0 -142 -77.5 -230t-217.5 -87l-5 1q-76 -61 -178 -61q-22 0 -43 3q-54 -30 -119 -37v-169q0 -105 -76 -180.5t-181 -75.5q-103 0 -179 76t-76 180v374q-54 -22 -128 -22q-121 0 -188.5 81.5t-67.5 206.5q0 38 17.5 69.5t49.5 55t63 40.5t72 37t62 33q55 35 129 100 q3 2 17 14t21.5 19t21.5 20.5t22.5 24t18 22.5t14 23.5t4.5 21.5v288q0 53 37.5 90.5t90.5 37.5h640q53 0 90.5 -37.5t37.5 -90.5v-288q0 -59 59 -223q69 -190 69 -317z" />
|
192 |
-
<glyph unicode="" d="M1280 576v128q0 26 -19 45t-45 19h-502l189 189q19 19 19 45t-19 45l-91 91q-18 18 -45 18t-45 -18l-362 -362l-91 -91q-18 -18 -18 -45t18 -45l91 -91l362 -362q18 -18 45 -18t45 18l91 91q18 18 18 45t-18 45l-189 189h502q26 0 45 19t19 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
193 |
-
<glyph unicode="" d="M1285 640q0 27 -18 45l-91 91l-362 362q-18 18 -45 18t-45 -18l-91 -91q-18 -18 -18 -45t18 -45l189 -189h-502q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h502l-189 -189q-19 -19 -19 -45t19 -45l91 -91q18 -18 45 -18t45 18l362 362l91 91q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
194 |
-
<glyph unicode="" d="M1284 641q0 27 -18 45l-362 362l-91 91q-18 18 -45 18t-45 -18l-91 -91l-362 -362q-18 -18 -18 -45t18 -45l91 -91q18 -18 45 -18t45 18l189 189v-502q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v502l189 -189q19 -19 45 -19t45 19l91 91q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
195 |
-
<glyph unicode="" d="M1284 639q0 27 -18 45l-91 91q-18 18 -45 18t-45 -18l-189 -189v502q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-502l-189 189q-19 19 -45 19t-45 -19l-91 -91q-18 -18 -18 -45t18 -45l362 -362l91 -91q18 -18 45 -18t45 18l91 91l362 362q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
196 |
-
<glyph unicode="" d="M1193 993q11 7 25 22v-1q0 -2 -9.5 -10t-11.5 -12q-1 1 -4 1zM1187 992q-1 1 -2.5 3t-1.5 3q3 -2 10 -5q-6 -4 -6 -1zM728 1175q-16 2 -26 5q1 0 6.5 -1t10.5 -2t9 -2zM773 1212q7 4 13.5 2.5t7.5 -7.5q-5 3 -21 5zM765 1206l-3 2q-2 3 -5.5 5t-4.5 2q2 -1 21 -3 q-6 -4 -8 -6zM663 1290v2q1 -2 3 -5.5t3 -5.5zM558 1250q0 -2 -1 -2l-1 2h2zM933 206v-1v1zM768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1240 162 l5 5q-7 10 -29 12q1 12 -14 26.5t-27 15.5q0 4 -10.5 11t-17.5 8q-9 2 -27 -9q-7 -3 -4 -5q-3 3 -12 11t-16 11q-2 1 -7.5 1t-8.5 2q-1 1 -6 4.5t-7 4.5t-6.5 3t-7.5 1.5t-7.5 -2.5t-8.5 -6t-4.5 -15.5t-2.5 -14.5q-8 6 -0.5 20t1.5 20q-7 7 -21 0.5t-21 -15.5 q-1 -1 -9.5 -5.5t-11.5 -7.5q-4 -6 -9 -17.5t-6 -13.5q0 2 -2.5 6.5t-2.5 6.5q-12 -2 -16 3q5 -16 8 -17l-4 2q-1 -6 3 -15t4 -11q1 -5 -1.5 -13t-2.5 -11q0 -2 5 -11q4 -19 -2 -32q0 -1 -3.5 -7t-6.5 -11l-2 -5l-2 1q-1 1 -2 0q-1 -6 -9 -13t-10 -11q-15 -23 -9 -38 q3 -8 10 -10q3 -1 3 2q1 -9 -11 -27q1 -1 4 -3q-17 0 -10 -14q202 36 352 181h-3zM680 347q16 3 30.5 -16t22.5 -23q41 -20 59 -11q0 -9 14 -28q3 -4 6.5 -11.5t5.5 -10.5q5 -7 19 -16t19 -16q6 3 9 9q13 -35 24 -34q5 0 8 8q0 -1 -0.5 -3t-1.5 -3q7 15 5 26l6 4q5 4 5 5 q-6 6 -9 -3q-30 -14 -48 22q-2 3 -4.5 8t-5 12t-1.5 11.5t6 4.5q11 0 12.5 1.5t-2.5 6t-4 7.5q-1 4 -1.5 12.5t-1.5 12.5l-5 6q-5 6 -11.5 13.5t-7.5 9.5q-4 -10 -16.5 -8.5t-18.5 9.5q1 -2 -0.5 -6.5t-1.5 -6.5q-14 0 -17 1q1 6 3 21t4 22q1 5 5.5 13.5t8 15.5t4.5 14 t-4.5 10.5t-18.5 2.5q-20 -1 -29 -22q-1 -3 -3 -11.5t-5 -12.5t-9 -7q-8 -3 -27 -2t-26 5q-14 8 -24 30.5t-11 41.5q0 10 3 27.5t3 27t-6 26.5q3 2 10 10.5t11 11.5q2 2 5 2h5t4 2t3 6q-1 1 -4 3q-3 3 -4 3q4 -3 19 -1t19 2q0 1 22 0q17 -13 24 2q0 1 -2.5 10.5t-0.5 14.5 q5 -29 32 -10q3 -4 16.5 -6t18.5 -5q3 -2 7 -5.5t6 -5t6 -0.5t9 7q11 -17 13 -25q11 -43 20 -48q8 -2 12.5 -2t5 10.5t0 15.5t-1.5 13l-2 37q-16 3 -20 12.5t1.5 20t16.5 19.5q1 1 16.5 8t21.5 12q24 19 17 39q9 -2 11 9l-5 3q-4 3 -8 5.5t-5 1.5q11 7 2 18q5 3 8 11.5 t9 11.5q9 -14 22 -3q8 9 2 18q5 8 22 11.5t20 9.5q5 -1 7 0t2 4.5v7.5t1 8.5t3 7.5q4 6 16 10.5t14 5.5l19 12q4 4 0 4q18 -2 32 11q13 12 -5 23q2 7 -4 10.5t-16 5.5q3 1 12 0.5t12 1.5q15 11 -7 17q-20 5 -47 -13q-3 -2 -13 -12t-17 -11q15 18 5 22q8 -1 22.5 9t15.5 11 q4 2 10.5 2.5t8.5 1.5q71 25 92 -1q8 11 11 15t9.5 9t15.5 8q21 7 23 9l1 23q-12 -1 -18 8t-7 22l-6 -8q0 6 -3.5 7.5t-7.5 0.5t-9.5 -2t-7.5 0q-9 2 -19.5 15.5t-14.5 16.5q9 0 9 5q-2 5 -10 8q1 6 -2 8t-9 0q-2 12 -1 13q-6 1 -11 11t-8 10q-2 0 -4.5 -2t-5 -5.5l-5 -7 t-3.5 -5.5l-2 -2q-12 6 -24 -10q-9 1 -17 -2q15 6 2 13q-11 5 -21 2q12 5 10 14t-12 16q1 0 4 -1t4 -1q-1 5 -9.5 9.5t-19.5 9t-14 6.5q-7 5 -36 10.5t-36 1.5q-5 -3 -6 -6t1.5 -8.5t3.5 -8.5q6 -23 5 -27q-1 -3 -8.5 -8t-5.5 -12q1 -4 11.5 -10t12.5 -12q5 -13 -4 -25 q-4 -5 -15 -11t-14 -10q-5 -5 -3.5 -11.5t0.5 -9.5q1 1 1 2.5t1 2.5q0 -13 11 -22q8 -6 -16 -18q-20 -11 -20 -4q1 8 -7.5 16t-10.5 12t-3.5 19t-9.5 21q-6 4 -19 4t-18 -5q0 10 -49 30q-17 8 -58 4q7 1 0 17q-8 16 -21 12q-8 25 -4 35q2 5 9 14t9 15q1 3 15.5 6t16.5 8 q1 4 -2.5 6.5t-9.5 4.5q53 -6 63 18q5 9 3 14q0 -1 2 -1t2 -1q12 3 7 17q19 8 26 8q5 -1 11 -6t10 -5q17 -3 21.5 10t-9.5 23q7 -4 7 6q-1 13 -7 19q-3 2 -6.5 2.5t-6.5 0t-7 0.5q-1 0 -8 2q-1 -1 -2 -1h-8q-4 -2 -4 -5v-1q-1 -3 4 -6l5 -1l3 -2q-1 0 -2.5 -2.5t-2.5 -2.5 q0 -3 3 -5q-2 -1 -14 -7.5t-17 -10.5q-1 -1 -4 -2.5t-4 -2.5q-2 -1 -4 2t-4 9t-4 11.5t-4.5 10t-5.5 4.5q-12 0 -18 -17q3 10 -13 17.5t-25 7.5q20 15 -9 30l-1 1q-30 -4 -45 -7q-2 -6 3 -12q-1 -7 6 -9q0 -1 0.5 -1t0.5 -1q0 1 -0.5 1t-0.5 1q3 -1 10.5 -1.5t9.5 -1.5 q3 -1 4.5 -2l7.5 -5t5.5 -6t-2.5 -5q-2 -1 -9 -4t-12.5 -5.5t-6.5 -3.5q-3 -5 0 -16t-2 -15q-5 5 -10 18.5t-8 17.5q8 -9 -30 -6l-8 1q-4 0 -15 -2t-16 -1q-7 0 -29 6q7 17 5 25q5 0 7 2l-6 3q-3 -1 -25 -9q2 -3 8 -9.5t9 -11.5q-22 6 -27 -2q0 -1 -9 0q-25 1 -24 -7 q1 -4 9 -12q0 -9 -1 -9q-27 22 -30 23q-172 -83 -276 -248q1 -2 2.5 -11t3.5 -8.5t11 4.5q9 -9 3 -21q2 2 36 -21q56 -40 22 -53v5.5t1 6.5q-9 -1 -19 5q-3 -6 0.5 -20t11.5 -14q-8 0 -10.5 -17t-2.5 -38.5t-1 -25.5l2 -1q-3 -13 6 -37.5t24 -20.5q-4 -18 5 -21q-1 -4 0 -8 t4.5 -8.5t6 -7l7.5 -7.5l6 -6q28 -11 41 -29q4 -6 10.5 -24.5t15.5 -25.5q-2 -6 10 -21.5t11 -25.5q-1 0 -2.5 -0.5t-2.5 -0.5q3 -8 16.5 -16t16.5 -14q2 -3 2.5 -10.5t3 -12t8.5 -2.5q3 24 -26 68q-16 27 -18 31q-3 5 -5.5 16.5t-4.5 15.5q27 -9 26 -13q-5 -10 26 -52 q2 -3 10 -10t11 -12q3 -4 9.5 -14.5t10.5 -15.5q-1 0 -3 -2l-3 -3q4 -2 9 -5t8 -4.5t7.5 -5t7.5 -7.5q16 -18 20 -33q1 -4 0.5 -15.5t1.5 -16.5q2 -6 6 -11t11.5 -10t11.5 -7t14.5 -6.5t11.5 -5.5q2 -1 18 -11t25 -14q10 -4 16.5 -4.5t16 2.5t15.5 4z" />
|
197 |
-
<glyph unicode="" horiz-adv-x="1664" d="M384 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1028 484l-682 -682q-37 -37 -90 -37q-52 0 -91 37l-106 108q-38 36 -38 90q0 53 38 91l681 681q39 -98 114.5 -173.5t173.5 -114.5zM1662 919q0 -39 -23 -106q-47 -134 -164.5 -217.5 t-258.5 -83.5q-185 0 -316.5 131.5t-131.5 316.5t131.5 316.5t316.5 131.5q58 0 121.5 -16.5t107.5 -46.5q16 -11 16 -28t-16 -28l-293 -169v-224l193 -107q5 3 79 48.5t135.5 81t70.5 35.5q15 0 23.5 -10t8.5 -25z" />
|
198 |
-
<glyph unicode="" horiz-adv-x="1792" d="M1024 128h640v128h-640v-128zM640 640h1024v128h-1024v-128zM1280 1152h384v128h-384v-128zM1792 320v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 832v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19 t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" />
|
199 |
-
<glyph unicode="" horiz-adv-x="1408" d="M1403 1241q17 -41 -14 -70l-493 -493v-742q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-256 256q-19 19 -19 45v486l-493 493q-31 29 -14 70q17 39 59 39h1280q42 0 59 -39z" />
|
200 |
-
<glyph unicode="" horiz-adv-x="1792" d="M640 1280h512v128h-512v-128zM1792 640v-480q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v480h672v-160q0 -26 19 -45t45 -19h320q26 0 45 19t19 45v160h672zM1024 640v-128h-256v128h256zM1792 1120v-384h-1792v384q0 66 47 113t113 47h352v160q0 40 28 68 t68 28h576q40 0 68 -28t28 -68v-160h352q66 0 113 -47t47 -113z" />
|
201 |
-
<glyph unicode="" d="M1283 995l-355 -355l355 -355l144 144q29 31 70 14q39 -17 39 -59v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l144 144l-355 355l-355 -355l144 -144q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l144 -144 l355 355l-355 355l-144 -144q-19 -19 -45 -19q-12 0 -24 5q-40 17 -40 59v448q0 26 19 45t45 19h448q42 0 59 -40q17 -39 -14 -69l-144 -144l355 -355l355 355l-144 144q-31 30 -14 69q17 40 59 40h448q26 0 45 -19t19 -45v-448q0 -42 -39 -59q-13 -5 -25 -5q-26 0 -45 19z " />
|
202 |
-
<glyph unicode="" horiz-adv-x="1920" d="M593 640q-162 -5 -265 -128h-134q-82 0 -138 40.5t-56 118.5q0 353 124 353q6 0 43.5 -21t97.5 -42.5t119 -21.5q67 0 133 23q-5 -37 -5 -66q0 -139 81 -256zM1664 3q0 -120 -73 -189.5t-194 -69.5h-874q-121 0 -194 69.5t-73 189.5q0 53 3.5 103.5t14 109t26.5 108.5 t43 97.5t62 81t85.5 53.5t111.5 20q10 0 43 -21.5t73 -48t107 -48t135 -21.5t135 21.5t107 48t73 48t43 21.5q61 0 111.5 -20t85.5 -53.5t62 -81t43 -97.5t26.5 -108.5t14 -109t3.5 -103.5zM640 1280q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75 t75 -181zM1344 896q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5zM1920 671q0 -78 -56 -118.5t-138 -40.5h-134q-103 123 -265 128q81 117 81 256q0 29 -5 66q66 -23 133 -23q59 0 119 21.5t97.5 42.5 t43.5 21q124 0 124 -353zM1792 1280q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181z" />
|
203 |
-
<glyph unicode="" horiz-adv-x="1664" d="M1456 320q0 40 -28 68l-208 208q-28 28 -68 28q-42 0 -72 -32q3 -3 19 -18.5t21.5 -21.5t15 -19t13 -25.5t3.5 -27.5q0 -40 -28 -68t-68 -28q-15 0 -27.5 3.5t-25.5 13t-19 15t-21.5 21.5t-18.5 19q-33 -31 -33 -73q0 -40 28 -68l206 -207q27 -27 68 -27q40 0 68 26 l147 146q28 28 28 67zM753 1025q0 40 -28 68l-206 207q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68l208 -208q27 -27 68 -27q42 0 72 31q-3 3 -19 18.5t-21.5 21.5t-15 19t-13 25.5t-3.5 27.5q0 40 28 68t68 28q15 0 27.5 -3.5t25.5 -13t19 -15 t21.5 -21.5t18.5 -19q33 31 33 73zM1648 320q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-206 207q-83 83 -83 203q0 123 88 209l-88 88q-86 -88 -208 -88q-120 0 -204 84l-208 208q-84 84 -84 204t85 203l147 146q83 83 203 83q121 0 204 -85l206 -207 q83 -83 83 -203q0 -123 -88 -209l88 -88q86 88 208 88q120 0 204 -84l208 -208q84 -84 84 -204z" />
|
204 |
-
<glyph unicode="" horiz-adv-x="1920" d="M1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088q-185 0 -316.5 131.5t-131.5 316.5q0 132 71 241.5t187 163.5q-2 28 -2 43q0 212 150 362t362 150q158 0 286.5 -88t187.5 -230q70 62 166 62q106 0 181 -75t75 -181q0 -75 -41 -138q129 -30 213 -134.5t84 -239.5z " />
|
205 |
-
<glyph unicode="" horiz-adv-x="1664" d="M1527 88q56 -89 21.5 -152.5t-140.5 -63.5h-1152q-106 0 -140.5 63.5t21.5 152.5l503 793v399h-64q-26 0 -45 19t-19 45t19 45t45 19h512q26 0 45 -19t19 -45t-19 -45t-45 -19h-64v-399zM748 813l-272 -429h712l-272 429l-20 31v37v399h-128v-399v-37z" />
|
206 |
-
<glyph unicode="" horiz-adv-x="1792" d="M960 640q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1260 576l507 -398q28 -20 25 -56q-5 -35 -35 -51l-128 -64q-13 -7 -29 -7q-17 0 -31 8l-690 387l-110 -66q-8 -4 -12 -5q14 -49 10 -97q-7 -77 -56 -147.5t-132 -123.5q-132 -84 -277 -84 q-136 0 -222 78q-90 84 -79 207q7 76 56 147t131 124q132 84 278 84q83 0 151 -31q9 13 22 22l122 73l-122 73q-13 9 -22 22q-68 -31 -151 -31q-146 0 -278 84q-82 53 -131 124t-56 147q-5 59 15.5 113t63.5 93q85 79 222 79q145 0 277 -84q83 -52 132 -123t56 -148 q4 -48 -10 -97q4 -1 12 -5l110 -66l690 387q14 8 31 8q16 0 29 -7l128 -64q30 -16 35 -51q3 -36 -25 -56zM579 836q46 42 21 108t-106 117q-92 59 -192 59q-74 0 -113 -36q-46 -42 -21 -108t106 -117q92 -59 192 -59q74 0 113 36zM494 91q81 51 106 117t-21 108 q-39 36 -113 36q-100 0 -192 -59q-81 -51 -106 -117t21 -108q39 -36 113 -36q100 0 192 59zM672 704l96 -58v11q0 36 33 56l14 8l-79 47l-26 -26q-3 -3 -10 -11t-12 -12q-2 -2 -4 -3.5t-3 -2.5zM896 480l96 -32l736 576l-128 64l-768 -431v-113l-160 -96l9 -8q2 -2 7 -6 q4 -4 11 -12t11 -12l26 -26zM1600 64l128 64l-520 408l-177 -138q-2 -3 -13 -7z" />
|
207 |
-
<glyph unicode="" horiz-adv-x="1792" d="M1696 1152q40 0 68 -28t28 -68v-1216q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v288h-544q-40 0 -68 28t-28 68v672q0 40 20 88t48 76l408 408q28 28 76 48t88 20h416q40 0 68 -28t28 -68v-328q68 40 128 40h416zM1152 939l-299 -299h299v299zM512 1323l-299 -299 h299v299zM708 676l316 316v416h-384v-416q0 -40 -28 -68t-68 -28h-416v-640h512v256q0 40 20 88t48 76zM1664 -128v1152h-384v-416q0 -40 -28 -68t-68 -28h-416v-640h896z" />
|
208 |
-
<glyph unicode="" horiz-adv-x="1408" d="M1404 151q0 -117 -79 -196t-196 -79q-135 0 -235 100l-777 776q-113 115 -113 271q0 159 110 270t269 111q158 0 273 -113l605 -606q10 -10 10 -22q0 -16 -30.5 -46.5t-46.5 -30.5q-13 0 -23 10l-606 607q-79 77 -181 77q-106 0 -179 -75t-73 -181q0 -105 76 -181 l776 -777q63 -63 145 -63q64 0 106 42t42 106q0 82 -63 145l-581 581q-26 24 -60 24q-29 0 -48 -19t-19 -48q0 -32 25 -59l410 -410q10 -10 10 -22q0 -16 -31 -47t-47 -31q-12 0 -22 10l-410 410q-63 61 -63 149q0 82 57 139t139 57q88 0 149 -63l581 -581q100 -98 100 -235 z" />
|
209 |
-
<glyph unicode="" d="M384 0h768v384h-768v-384zM1280 0h128v896q0 14 -10 38.5t-20 34.5l-281 281q-10 10 -34 20t-39 10v-416q0 -40 -28 -68t-68 -28h-576q-40 0 -68 28t-28 68v416h-128v-1280h128v416q0 40 28 68t68 28h832q40 0 68 -28t28 -68v-416zM896 928v320q0 13 -9.5 22.5t-22.5 9.5 h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5zM1536 896v-928q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h928q40 0 88 -20t76 -48l280 -280q28 -28 48 -76t20 -88z" />
|
210 |
-
<glyph unicode="" d="M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
|
211 |
-
<glyph unicode="" d="M1536 192v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1536 704v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1536 1216v-128q0 -26 -19 -45 t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
|
212 |
-
<glyph unicode="" horiz-adv-x="1792" d="M384 128q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM384 640q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5 t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5zM384 1152q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1792 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z M1792 1248v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z" />
|
213 |
-
<glyph unicode="" horiz-adv-x="1792" d="M381 -84q0 -80 -54.5 -126t-135.5 -46q-106 0 -172 66l57 88q49 -45 106 -45q29 0 50.5 14.5t21.5 42.5q0 64 -105 56l-26 56q8 10 32.5 43.5t42.5 54t37 38.5v1q-16 0 -48.5 -1t-48.5 -1v-53h-106v152h333v-88l-95 -115q51 -12 81 -49t30 -88zM383 543v-159h-362 q-6 36 -6 54q0 51 23.5 93t56.5 68t66 47.5t56.5 43.5t23.5 45q0 25 -14.5 38.5t-39.5 13.5q-46 0 -81 -58l-85 59q24 51 71.5 79.5t105.5 28.5q73 0 123 -41.5t50 -112.5q0 -50 -34 -91.5t-75 -64.5t-75.5 -50.5t-35.5 -52.5h127v60h105zM1792 224v-192q0 -13 -9.5 -22.5 t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5zM384 1123v-99h-335v99h107q0 41 0.5 122t0.5 121v12h-2q-8 -17 -50 -54l-71 76l136 127h106v-404h108zM1792 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5 t-9.5 22.5v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5zM1792 1248v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z" />
|
214 |
-
<glyph unicode="" horiz-adv-x="1792" d="M1760 640q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1728q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h1728zM483 704q-28 35 -51 80q-48 97 -48 188q0 181 134 309q133 127 393 127q50 0 167 -19q66 -12 177 -48q10 -38 21 -118q14 -123 14 -183q0 -18 -5 -45l-12 -3l-84 6 l-14 2q-50 149 -103 205q-88 91 -210 91q-114 0 -182 -59q-67 -58 -67 -146q0 -73 66 -140t279 -129q69 -20 173 -66q58 -28 95 -52h-743zM990 448h411q7 -39 7 -92q0 -111 -41 -212q-23 -55 -71 -104q-37 -35 -109 -81q-80 -48 -153 -66q-80 -21 -203 -21q-114 0 -195 23 l-140 40q-57 16 -72 28q-8 8 -8 22v13q0 108 -2 156q-1 30 0 68l2 37v44l102 2q15 -34 30 -71t22.5 -56t12.5 -27q35 -57 80 -94q43 -36 105 -57q59 -22 132 -22q64 0 139 27q77 26 122 86q47 61 47 129q0 84 -81 157q-34 29 -137 71z" />
|
215 |
-
<glyph unicode="" d="M48 1313q-37 2 -45 4l-3 88q13 1 40 1q60 0 112 -4q132 -7 166 -7q86 0 168 3q116 4 146 5q56 0 86 2l-1 -14l2 -64v-9q-60 -9 -124 -9q-60 0 -79 -25q-13 -14 -13 -132q0 -13 0.5 -32.5t0.5 -25.5l1 -229l14 -280q6 -124 51 -202q35 -59 96 -92q88 -47 177 -47 q104 0 191 28q56 18 99 51q48 36 65 64q36 56 53 114q21 73 21 229q0 79 -3.5 128t-11 122.5t-13.5 159.5l-4 59q-5 67 -24 88q-34 35 -77 34l-100 -2l-14 3l2 86h84l205 -10q76 -3 196 10l18 -2q6 -38 6 -51q0 -7 -4 -31q-45 -12 -84 -13q-73 -11 -79 -17q-15 -15 -15 -41 q0 -7 1.5 -27t1.5 -31q8 -19 22 -396q6 -195 -15 -304q-15 -76 -41 -122q-38 -65 -112 -123q-75 -57 -182 -89q-109 -33 -255 -33q-167 0 -284 46q-119 47 -179 122q-61 76 -83 195q-16 80 -16 237v333q0 188 -17 213q-25 36 -147 39zM1536 -96v64q0 14 -9 23t-23 9h-1472 q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h1472q14 0 23 9t9 23z" />
|
216 |
-
<glyph unicode="" horiz-adv-x="1664" d="M512 160v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM512 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 160v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23 v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM512 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 160v192 q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192 q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1664 1248v-1088q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1344q66 0 113 -47t47 -113 z" />
|
217 |
-
<glyph unicode="" horiz-adv-x="1664" d="M1190 955l293 293l-107 107l-293 -293zM1637 1248q0 -27 -18 -45l-1286 -1286q-18 -18 -45 -18t-45 18l-198 198q-18 18 -18 45t18 45l1286 1286q18 18 45 18t45 -18l198 -198q18 -18 18 -45zM286 1438l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98zM636 1276 l196 -60l-196 -60l-60 -196l-60 196l-196 60l196 60l60 196zM1566 798l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98zM926 1438l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98z" />
|
218 |
-
<glyph unicode="" horiz-adv-x="1792" d="M640 128q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM256 640h384v256h-158q-13 0 -22 -9l-195 -195q-9 -9 -9 -22v-30zM1536 128q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM1792 1216v-1024q0 -15 -4 -26.5t-13.5 -18.5 t-16.5 -11.5t-23.5 -6t-22.5 -2t-25.5 0t-22.5 0.5q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-64q-3 0 -22.5 -0.5t-25.5 0t-22.5 2t-23.5 6t-16.5 11.5t-13.5 18.5t-4 26.5q0 26 19 45t45 19v320q0 8 -0.5 35t0 38 t2.5 34.5t6.5 37t14 30.5t22.5 30l198 198q19 19 50.5 32t58.5 13h160v192q0 26 19 45t45 19h1024q26 0 45 -19t19 -45z" />
|
219 |
-
<glyph unicode="" d="M1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103q-111 0 -218 32q59 93 78 164q9 34 54 211q20 -39 73 -67.5t114 -28.5q121 0 216 68.5t147 188.5t52 270q0 114 -59.5 214t-172.5 163t-255 63q-105 0 -196 -29t-154.5 -77t-109 -110.5t-67 -129.5t-21.5 -134 q0 -104 40 -183t117 -111q30 -12 38 20q2 7 8 31t8 30q6 23 -11 43q-51 61 -51 151q0 151 104.5 259.5t273.5 108.5q151 0 235.5 -82t84.5 -213q0 -170 -68.5 -289t-175.5 -119q-61 0 -98 43.5t-23 104.5q8 35 26.5 93.5t30 103t11.5 75.5q0 50 -27 83t-77 33 q-62 0 -105 -57t-43 -142q0 -73 25 -122l-99 -418q-17 -70 -13 -177q-206 91 -333 281t-127 423q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
220 |
-
<glyph unicode="" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-725q85 122 108 210q9 34 53 209q21 -39 73.5 -67t112.5 -28q181 0 295.5 147.5t114.5 373.5q0 84 -35 162.5t-96.5 139t-152.5 97t-197 36.5q-104 0 -194.5 -28.5t-153 -76.5 t-107.5 -109.5t-66.5 -128t-21.5 -132.5q0 -102 39.5 -180t116.5 -110q13 -5 23.5 0t14.5 19q10 44 15 61q6 23 -11 42q-50 62 -50 150q0 150 103.5 256.5t270.5 106.5q149 0 232.5 -81t83.5 -210q0 -168 -67.5 -286t-173.5 -118q-60 0 -97 43.5t-23 103.5q8 34 26.5 92.5 t29.5 102t11 74.5q0 49 -26.5 81.5t-75.5 32.5q-61 0 -103.5 -56.5t-42.5 -139.5q0 -72 24 -121l-98 -414q-24 -100 -7 -254h-183q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960z" />
|
221 |
-
<glyph unicode="" d="M678 -57q0 -38 -10 -71h-380q-95 0 -171.5 56.5t-103.5 147.5q24 45 69 77.5t100 49.5t107 24t107 7q32 0 49 -2q6 -4 30.5 -21t33 -23t31 -23t32 -25.5t27.5 -25.5t26.5 -29.5t21 -30.5t17.5 -34.5t9.5 -36t4.5 -40.5zM385 294q-234 -7 -385 -85v433q103 -118 273 -118 q32 0 70 5q-21 -61 -21 -86q0 -67 63 -149zM558 805q0 -100 -43.5 -160.5t-140.5 -60.5q-51 0 -97 26t-78 67.5t-56 93.5t-35.5 104t-11.5 99q0 96 51.5 165t144.5 69q66 0 119 -41t84 -104t47 -130t16 -128zM1536 896v-736q0 -119 -84.5 -203.5t-203.5 -84.5h-468 q39 73 39 157q0 66 -22 122.5t-55.5 93t-72 71t-72 59.5t-55.5 54.5t-22 59.5q0 36 23 68t56 61.5t65.5 64.5t55.5 93t23 131t-26.5 145.5t-75.5 118.5q-6 6 -14 11t-12.5 7.5t-10 9.5t-10.5 17h135l135 64h-437q-138 0 -244.5 -38.5t-182.5 -133.5q0 126 81 213t207 87h960 q119 0 203.5 -84.5t84.5 -203.5v-96h-256v256h-128v-256h-256v-128h256v-256h128v256h256z" />
|
222 |
-
<glyph unicode="" horiz-adv-x="1664" d="M876 71q0 21 -4.5 40.5t-9.5 36t-17.5 34.5t-21 30.5t-26.5 29.5t-27.5 25.5t-32 25.5t-31 23t-33 23t-30.5 21q-17 2 -50 2q-54 0 -106 -7t-108 -25t-98 -46t-69 -75t-27 -107q0 -68 35.5 -121.5t93 -84t120.5 -45.5t127 -15q59 0 112.5 12.5t100.5 39t74.5 73.5 t27.5 110zM756 933q0 60 -16.5 127.5t-47 130.5t-84 104t-119.5 41q-93 0 -144 -69t-51 -165q0 -47 11.5 -99t35.5 -104t56 -93.5t78 -67.5t97 -26q97 0 140.5 60.5t43.5 160.5zM625 1408h437l-135 -79h-135q71 -45 110 -126t39 -169q0 -74 -23 -131.5t-56 -92.5t-66 -64.5 t-56 -61t-23 -67.5q0 -26 16.5 -51t43 -48t58.5 -48t64 -55.5t58.5 -66t43 -85t16.5 -106.5q0 -160 -140 -282q-152 -131 -420 -131q-59 0 -119.5 10t-122 33.5t-108.5 58t-77 89t-30 121.5q0 61 37 135q32 64 96 110.5t145 71t155 36t150 13.5q-64 83 -64 149q0 12 2 23.5 t5 19.5t8 21.5t7 21.5q-40 -5 -70 -5q-149 0 -255.5 98t-106.5 246q0 140 95 250.5t234 141.5q94 20 187 20zM1664 1152v-128h-256v-256h-128v256h-256v128h256v256h128v-256h256z" />
|
223 |
-
<glyph unicode="" horiz-adv-x="1920" d="M768 384h384v96h-128v448h-114l-148 -137l77 -80q42 37 55 57h2v-288h-128v-96zM1280 640q0 -70 -21 -142t-59.5 -134t-101.5 -101t-138 -39t-138 39t-101.5 101t-59.5 134t-21 142t21 142t59.5 134t101.5 101t138 39t138 -39t101.5 -101t59.5 -134t21 -142zM1792 384 v512q-106 0 -181 75t-75 181h-1152q0 -106 -75 -181t-181 -75v-512q106 0 181 -75t75 -181h1152q0 106 75 181t181 75zM1920 1216v-1152q0 -26 -19 -45t-45 -19h-1792q-26 0 -45 19t-19 45v1152q0 26 19 45t45 19h1792q26 0 45 -19t19 -45z" />
|
224 |
-
<glyph unicode="" horiz-adv-x="1024" d="M1024 832q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45z" />
|
225 |
-
<glyph unicode="" horiz-adv-x="1024" d="M1024 320q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
|
226 |
-
<glyph unicode="" horiz-adv-x="640" d="M640 1088v-896q0 -26 -19 -45t-45 -19t-45 19l-448 448q-19 19 -19 45t19 45l448 448q19 19 45 19t45 -19t19 -45z" />
|
227 |
-
<glyph unicode="" horiz-adv-x="640" d="M576 640q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19t-19 45v896q0 26 19 45t45 19t45 -19l448 -448q19 -19 19 -45z" />
|
228 |
-
<glyph unicode="" horiz-adv-x="1664" d="M160 0h608v1152h-640v-1120q0 -13 9.5 -22.5t22.5 -9.5zM1536 32v1120h-640v-1152h608q13 0 22.5 9.5t9.5 22.5zM1664 1248v-1216q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1344q66 0 113 -47t47 -113z" />
|
229 |
-
<glyph unicode="" horiz-adv-x="1024" d="M1024 448q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45zM1024 832q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
|
230 |
-
<glyph unicode="" horiz-adv-x="1024" d="M1024 448q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45z" />
|
231 |
-
<glyph unicode="" horiz-adv-x="1024" d="M1024 832q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
|
232 |
-
<glyph unicode="" horiz-adv-x="1792" d="M1792 826v-794q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v794q44 -49 101 -87q362 -246 497 -345q57 -42 92.5 -65.5t94.5 -48t110 -24.5h1h1q51 0 110 24.5t94.5 48t92.5 65.5q170 123 498 345q57 39 100 87zM1792 1120q0 -79 -49 -151t-122 -123 q-376 -261 -468 -325q-10 -7 -42.5 -30.5t-54 -38t-52 -32.5t-57.5 -27t-50 -9h-1h-1q-23 0 -50 9t-57.5 27t-52 32.5t-54 38t-42.5 30.5q-91 64 -262 182.5t-205 142.5q-62 42 -117 115.5t-55 136.5q0 78 41.5 130t118.5 52h1472q65 0 112.5 -47t47.5 -113z" />
|
233 |
-
<glyph unicode="" d="M349 911v-991h-330v991h330zM370 1217q1 -73 -50.5 -122t-135.5 -49h-2q-82 0 -132 49t-50 122q0 74 51.5 122.5t134.5 48.5t133 -48.5t51 -122.5zM1536 488v-568h-329v530q0 105 -40.5 164.5t-126.5 59.5q-63 0 -105.5 -34.5t-63.5 -85.5q-11 -30 -11 -81v-553h-329 q2 399 2 647t-1 296l-1 48h329v-144h-2q20 32 41 56t56.5 52t87 43.5t114.5 15.5q171 0 275 -113.5t104 -332.5z" />
|
234 |
-
<glyph unicode="" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61q-172 0 -327 72.5t-264 204.5q-7 10 -6.5 22.5t8.5 20.5l137 138q10 9 25 9q16 -2 23 -12q73 -95 179 -147t225 -52q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5 t-163.5 109.5t-198.5 40.5q-98 0 -188 -35.5t-160 -101.5l137 -138q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l130 -129q107 101 244.5 156.5t284.5 55.5q156 0 298 -61t245 -164t164 -245t61 -298z" />
|
235 |
-
<glyph unicode="" horiz-adv-x="1792" d="M1771 0q0 -53 -37 -90l-107 -108q-39 -37 -91 -37q-53 0 -90 37l-363 364q-38 36 -38 90q0 53 43 96l-256 256l-126 -126q-14 -14 -34 -14t-34 14q2 -2 12.5 -12t12.5 -13t10 -11.5t10 -13.5t6 -13.5t5.5 -16.5t1.5 -18q0 -38 -28 -68q-3 -3 -16.5 -18t-19 -20.5 t-18.5 -16.5t-22 -15.5t-22 -9t-26 -4.5q-40 0 -68 28l-408 408q-28 28 -28 68q0 13 4.5 26t9 22t15.5 22t16.5 18.5t20.5 19t18 16.5q30 28 68 28q10 0 18 -1.5t16.5 -5.5t13.5 -6t13.5 -10t11.5 -10t13 -12.5t12 -12.5q-14 14 -14 34t14 34l348 348q14 14 34 14t34 -14 q-2 2 -12.5 12t-12.5 13t-10 11.5t-10 13.5t-6 13.5t-5.5 16.5t-1.5 18q0 38 28 68q3 3 16.5 18t19 20.5t18.5 16.5t22 15.5t22 9t26 4.5q40 0 68 -28l408 -408q28 -28 28 -68q0 -13 -4.5 -26t-9 -22t-15.5 -22t-16.5 -18.5t-20.5 -19t-18 -16.5q-30 -28 -68 -28 q-10 0 -18 1.5t-16.5 5.5t-13.5 6t-13.5 10t-11.5 10t-13 12.5t-12 12.5q14 -14 14 -34t-14 -34l-126 -126l256 -256q43 43 96 43q52 0 91 -37l363 -363q37 -39 37 -91z" />
|
236 |
-
<glyph unicode="" horiz-adv-x="1792" d="M384 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM576 832q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1004 351l101 382q6 26 -7.5 48.5t-38.5 29.5 t-48 -6.5t-30 -39.5l-101 -382q-60 -5 -107 -43.5t-63 -98.5q-20 -77 20 -146t117 -89t146 20t89 117q16 60 -6 117t-72 91zM1664 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 1024q0 53 -37.5 90.5 t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1472 832q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1792 384q0 -261 -141 -483q-19 -29 -54 -29h-1402q-35 0 -54 29 q-141 221 -141 483q0 182 71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
|
237 |
-
<glyph unicode="" horiz-adv-x="1792" d="M896 1152q-204 0 -381.5 -69.5t-282 -187.5t-104.5 -255q0 -112 71.5 -213.5t201.5 -175.5l87 -50l-27 -96q-24 -91 -70 -172q152 63 275 171l43 38l57 -6q69 -8 130 -8q204 0 381.5 69.5t282 187.5t104.5 255t-104.5 255t-282 187.5t-381.5 69.5zM1792 640 q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22h-5q-15 0 -27 10.5t-16 27.5v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281q0 174 120 321.5 t326 233t450 85.5t450 -85.5t326 -233t120 -321.5z" />
|
238 |
-
<glyph unicode="" horiz-adv-x="1792" d="M704 1152q-153 0 -286 -52t-211.5 -141t-78.5 -191q0 -82 53 -158t149 -132l97 -56l-35 -84q34 20 62 39l44 31l53 -10q78 -14 153 -14q153 0 286 52t211.5 141t78.5 191t-78.5 191t-211.5 141t-286 52zM704 1280q191 0 353.5 -68.5t256.5 -186.5t94 -257t-94 -257 t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224q0 139 94 257t256.5 186.5 t353.5 68.5zM1526 111q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129 q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230q0 -120 -71 -224.5t-195 -176.5z" />
|
239 |
-
<glyph unicode="" horiz-adv-x="896" d="M885 970q18 -20 7 -44l-540 -1157q-13 -25 -42 -25q-4 0 -14 2q-17 5 -25.5 19t-4.5 30l197 808l-406 -101q-4 -1 -12 -1q-18 0 -31 11q-18 15 -13 39l201 825q4 14 16 23t28 9h328q19 0 32 -12.5t13 -29.5q0 -8 -5 -18l-171 -463l396 98q8 2 12 2q19 0 34 -15z" />
|
240 |
-
<glyph unicode="" horiz-adv-x="1792" d="M1792 288v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320 q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192q0 52 38 90t90 38h512v192h-96q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-96v-192h512q52 0 90 -38t38 -90v-192h96q40 0 68 -28t28 -68 z" />
|
241 |
-
<glyph unicode="" horiz-adv-x="1664" d="M896 708v-580q0 -104 -76 -180t-180 -76t-180 76t-76 180q0 26 19 45t45 19t45 -19t19 -45q0 -50 39 -89t89 -39t89 39t39 89v580q33 11 64 11t64 -11zM1664 681q0 -13 -9.5 -22.5t-22.5 -9.5q-11 0 -23 10q-49 46 -93 69t-102 23q-68 0 -128 -37t-103 -97 q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -28 -17q-18 0 -29 17q-4 6 -14.5 24t-17.5 28q-43 60 -102.5 97t-127.5 37t-127.5 -37t-102.5 -97q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -29 -17q-17 0 -28 17q-4 6 -14.5 24t-17.5 28q-43 60 -103 97t-128 37q-58 0 -102 -23t-93 -69 q-12 -10 -23 -10q-13 0 -22.5 9.5t-9.5 22.5q0 5 1 7q45 183 172.5 319.5t298 204.5t360.5 68q140 0 274.5 -40t246.5 -113.5t194.5 -187t115.5 -251.5q1 -2 1 -7zM896 1408v-98q-42 2 -64 2t-64 -2v98q0 26 19 45t45 19t45 -19t19 -45z" />
|
242 |
-
<glyph unicode="" horiz-adv-x="1792" d="M768 -128h896v640h-416q-40 0 -68 28t-28 68v416h-384v-1152zM1024 1312v64q0 13 -9.5 22.5t-22.5 9.5h-704q-13 0 -22.5 -9.5t-9.5 -22.5v-64q0 -13 9.5 -22.5t22.5 -9.5h704q13 0 22.5 9.5t9.5 22.5zM1280 640h299l-299 299v-299zM1792 512v-672q0 -40 -28 -68t-68 -28 h-960q-40 0 -68 28t-28 68v160h-544q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1088q40 0 68 -28t28 -68v-328q21 -13 36 -28l408 -408q28 -28 48 -76t20 -88z" />
|
243 |
-
<glyph unicode="" horiz-adv-x="1024" d="M736 960q0 -13 -9.5 -22.5t-22.5 -9.5t-22.5 9.5t-9.5 22.5q0 46 -54 71t-106 25q-13 0 -22.5 9.5t-9.5 22.5t9.5 22.5t22.5 9.5q50 0 99.5 -16t87 -54t37.5 -90zM896 960q0 72 -34.5 134t-90 101.5t-123 62t-136.5 22.5t-136.5 -22.5t-123 -62t-90 -101.5t-34.5 -134 q0 -101 68 -180q10 -11 30.5 -33t30.5 -33q128 -153 141 -298h228q13 145 141 298q10 11 30.5 33t30.5 33q68 79 68 180zM1024 960q0 -155 -103 -268q-45 -49 -74.5 -87t-59.5 -95.5t-34 -107.5q47 -28 47 -82q0 -37 -25 -64q25 -27 25 -64q0 -52 -45 -81q13 -23 13 -47 q0 -46 -31.5 -71t-77.5 -25q-20 -44 -60 -70t-87 -26t-87 26t-60 70q-46 0 -77.5 25t-31.5 71q0 24 13 47q-45 29 -45 81q0 37 25 64q-25 27 -25 64q0 54 47 82q-4 50 -34 107.5t-59.5 95.5t-74.5 87q-103 113 -103 268q0 99 44.5 184.5t117 142t164 89t186.5 32.5 t186.5 -32.5t164 -89t117 -142t44.5 -184.5z" />
|
244 |
-
<glyph unicode="" horiz-adv-x="1792" d="M1792 352v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5q-12 0 -24 10l-319 320q-9 9 -9 22q0 14 9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h1376q13 0 22.5 -9.5t9.5 -22.5zM1792 896q0 -14 -9 -23l-320 -320q-9 -9 -23 -9 q-13 0 -22.5 9.5t-9.5 22.5v192h-1376q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1376v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" />
|
245 |
-
<glyph unicode="" horiz-adv-x="1920" d="M1280 608q0 14 -9 23t-23 9h-224v352q0 13 -9.5 22.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-352h-224q-13 0 -22.5 -9.5t-9.5 -22.5q0 -14 9 -23l352 -352q9 -9 23 -9t23 9l351 351q10 12 10 24zM1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088 q-185 0 -316.5 131.5t-131.5 316.5q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5z" />
|
246 |
-
<glyph unicode="" horiz-adv-x="1920" d="M1280 672q0 14 -9 23l-352 352q-9 9 -23 9t-23 -9l-351 -351q-10 -12 -10 -24q0 -14 9 -23t23 -9h224v-352q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5v352h224q13 0 22.5 9.5t9.5 22.5zM1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088 q-185 0 -316.5 131.5t-131.5 316.5q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5z" />
|
247 |
-
<glyph unicode="" horiz-adv-x="1408" d="M384 192q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45t45 19t45 -19t19 -45zM1408 131q0 -121 -73 -190t-194 -69h-874q-121 0 -194 69t-73 190q0 68 5.5 131t24 138t47.5 132.5t81 103t120 60.5q-22 -52 -22 -120v-203q-58 -20 -93 -70t-35 -111q0 -80 56 -136t136 -56 t136 56t56 136q0 61 -35.5 111t-92.5 70v203q0 62 25 93q132 -104 295 -104t295 104q25 -31 25 -93v-64q-106 0 -181 -75t-75 -181v-89q-32 -29 -32 -71q0 -40 28 -68t68 -28t68 28t28 68q0 42 -32 71v89q0 52 38 90t90 38t90 -38t38 -90v-89q-32 -29 -32 -71q0 -40 28 -68 t68 -28t68 28t28 68q0 42 -32 71v89q0 68 -34.5 127.5t-93.5 93.5q0 10 0.5 42.5t0 48t-2.5 41.5t-7 47t-13 40q68 -15 120 -60.5t81 -103t47.5 -132.5t24 -138t5.5 -131zM1088 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5 t271.5 -112.5t112.5 -271.5z" />
|
248 |
-
<glyph unicode="" horiz-adv-x="1408" d="M1280 832q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 832q0 -62 -35.5 -111t-92.5 -70v-395q0 -159 -131.5 -271.5t-316.5 -112.5t-316.5 112.5t-131.5 271.5v132q-164 20 -274 128t-110 252v512q0 26 19 45t45 19q6 0 16 -2q17 30 47 48 t65 18q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5q-33 0 -64 18v-402q0 -106 94 -181t226 -75t226 75t94 181v402q-31 -18 -64 -18q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5q35 0 65 -18t47 -48q10 2 16 2q26 0 45 -19t19 -45v-512q0 -144 -110 -252 t-274 -128v-132q0 -106 94 -181t226 -75t226 75t94 181v395q-57 21 -92.5 70t-35.5 111q0 80 56 136t136 56t136 -56t56 -136z" />
|
249 |
-
<glyph unicode="" horiz-adv-x="1792" d="M640 1152h512v128h-512v-128zM288 1152v-1280h-64q-92 0 -158 66t-66 158v832q0 92 66 158t158 66h64zM1408 1152v-1280h-1024v1280h128v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h128zM1792 928v-832q0 -92 -66 -158t-158 -66h-64v1280h64q92 0 158 -66 t66 -158z" />
|
250 |
-
<glyph unicode="" horiz-adv-x="1664" d="M848 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM1664 128q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q190 161 287 397.5t97 498.5 q0 165 96 262t264 117q-8 18 -8 37q0 40 28 68t68 28t68 -28t28 -68q0 -19 -8 -37q168 -20 264 -117t96 -262q0 -262 97 -498.5t287 -397.5z" />
|
251 |
-
<glyph unicode="" horiz-adv-x="1920" d="M1664 896q0 80 -56 136t-136 56h-64v-384h64q80 0 136 56t56 136zM0 128h1792q0 -106 -75 -181t-181 -75h-1280q-106 0 -181 75t-75 181zM1856 896q0 -159 -112.5 -271.5t-271.5 -112.5h-64v-32q0 -92 -66 -158t-158 -66h-704q-92 0 -158 66t-66 158v736q0 26 19 45 t45 19h1152q159 0 271.5 -112.5t112.5 -271.5z" />
|
252 |
-
<glyph unicode="" horiz-adv-x="1408" d="M640 1472v-640q0 -61 -35.5 -111t-92.5 -70v-779q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v779q-57 20 -92.5 70t-35.5 111v640q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45 t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45zM1408 1472v-1600q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v512h-224q-13 0 -22.5 9.5t-9.5 22.5v800q0 132 94 226t226 94h256q26 0 45 -19t19 -45z" />
|
253 |
-
<glyph unicode="" horiz-adv-x="1280" d="M1024 352v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704q14 0 23 -9t9 -23zM1024 608v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704q14 0 23 -9t9 -23zM128 0h1024v768h-416q-40 0 -68 28t-28 68v416h-512v-1280z M768 896h299l-299 299v-299zM1280 768v-800q0 -40 -28 -68t-68 -28h-1088q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h544q40 0 88 -20t76 -48l408 -408q28 -28 48 -76t20 -88z" />
|
254 |
-
<glyph unicode="" horiz-adv-x="1408" d="M384 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 -128h384v1536h-1152v-1536h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224zM1408 1472v-1664q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h1280q26 0 45 -19t19 -45z" />
|
255 |
-
<glyph unicode="" horiz-adv-x="1408" d="M384 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 -128h384v1152h-256v-32q0 -40 -28 -68t-68 -28h-448q-40 0 -68 28t-28 68v32h-256v-1152h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224zM896 1056v320q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-96h-128v96q0 13 -9.5 22.5 t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5v96h128v-96q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1408 1088v-1280q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1280q0 26 19 45t45 19h320 v288q0 40 28 68t68 28h448q40 0 68 -28t28 -68v-288h320q26 0 45 -19t19 -45z" />
|
256 |
-
<glyph unicode="" horiz-adv-x="1920" d="M640 128q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM256 640h384v256h-158q-14 -2 -22 -9l-195 -195q-7 -12 -9 -22v-30zM1536 128q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5zM1664 800v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zM1920 1344v-1152 q0 -26 -19 -45t-45 -19h-192q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-128q-26 0 -45 19t-19 45t19 45t45 19v416q0 26 13 58t32 51l198 198q19 19 51 32t58 13h160v320q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
|
257 |
-
<glyph unicode="" horiz-adv-x="1792" d="M1280 416v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zM640 1152h512v128h-512v-128zM256 1152v-1280h-32 q-92 0 -158 66t-66 158v832q0 92 66 158t158 66h32zM1440 1152v-1280h-1088v1280h160v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h160zM1792 928v-832q0 -92 -66 -158t-158 -66h-32v1280h32q92 0 158 -66t66 -158z" />
|
258 |
-
<glyph unicode="" horiz-adv-x="1920" d="M1920 576q-1 -32 -288 -96l-352 -32l-224 -64h-64l-293 -352h69q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-96h-160h-64v32h64v416h-160l-192 -224h-96l-32 32v192h32v32h128v8l-192 24v128l192 24v8h-128v32h-32v192l32 32h96l192 -224h160v416h-64v32h64h160h96 q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-69l293 -352h64l224 -64l352 -32q261 -58 287 -93z" />
|
259 |
-
<glyph unicode="" horiz-adv-x="1664" d="M640 640v384h-256v-256q0 -53 37.5 -90.5t90.5 -37.5h128zM1664 192v-192h-1152v192l128 192h-128q-159 0 -271.5 112.5t-112.5 271.5v320l-64 64l32 128h480l32 128h960l32 -192l-64 -32v-800z" />
|
260 |
-
<glyph unicode="" d="M1280 192v896q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-512v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-896q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h512v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
|
261 |
-
<glyph unicode="" d="M1280 576v128q0 26 -19 45t-45 19h-320v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-320q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h320v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h320q26 0 45 19t19 45zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
|
262 |
-
<glyph unicode="" horiz-adv-x="1024" d="M627 160q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23zM1011 160q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23 t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23z" />
|
263 |
-
<glyph unicode="" horiz-adv-x="1024" d="M595 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23zM979 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23 l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
|
264 |
-
<glyph unicode="" horiz-adv-x="1152" d="M1075 224q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23zM1075 608q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393 q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
|
265 |
-
<glyph unicode="" horiz-adv-x="1152" d="M1075 672q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23zM1075 1056q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23 t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
|
266 |
-
<glyph unicode="" horiz-adv-x="640" d="M627 992q0 -13 -10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
|
267 |
-
<glyph unicode="" horiz-adv-x="640" d="M595 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
|
268 |
-
<glyph unicode="" horiz-adv-x="1152" d="M1075 352q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
|
269 |
-
<glyph unicode="" horiz-adv-x="1152" d="M1075 800q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
|
270 |
-
<glyph unicode="" horiz-adv-x="1920" d="M1792 544v832q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5zM1920 1376v-1088q0 -66 -47 -113t-113 -47h-544q0 -37 16 -77.5t32 -71t16 -43.5q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19 t-19 45q0 14 16 44t32 70t16 78h-544q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
|
271 |
-
<glyph unicode="" horiz-adv-x="1920" d="M416 256q-66 0 -113 47t-47 113v704q0 66 47 113t113 47h1088q66 0 113 -47t47 -113v-704q0 -66 -47 -113t-113 -47h-1088zM384 1120v-704q0 -13 9.5 -22.5t22.5 -9.5h1088q13 0 22.5 9.5t9.5 22.5v704q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5z M1760 192h160v-96q0 -40 -47 -68t-113 -28h-1600q-66 0 -113 28t-47 68v96h160h1600zM1040 96q16 0 16 16t-16 16h-160q-16 0 -16 -16t16 -16h160z" />
|
272 |
-
<glyph unicode="" horiz-adv-x="1152" d="M640 128q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1024 288v960q0 13 -9.5 22.5t-22.5 9.5h-832q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h832q13 0 22.5 9.5t9.5 22.5zM1152 1248v-1088q0 -66 -47 -113t-113 -47h-832 q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h832q66 0 113 -47t47 -113z" />
|
273 |
-
<glyph unicode="" horiz-adv-x="768" d="M464 128q0 33 -23.5 56.5t-56.5 23.5t-56.5 -23.5t-23.5 -56.5t23.5 -56.5t56.5 -23.5t56.5 23.5t23.5 56.5zM672 288v704q0 13 -9.5 22.5t-22.5 9.5h-512q-13 0 -22.5 -9.5t-9.5 -22.5v-704q0 -13 9.5 -22.5t22.5 -9.5h512q13 0 22.5 9.5t9.5 22.5zM480 1136 q0 16 -16 16h-160q-16 0 -16 -16t16 -16h160q16 0 16 16zM768 1152v-1024q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v1024q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" />
|
274 |
-
<glyph unicode="" d="M768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103 t279.5 -279.5t103 -385.5z" />
|
275 |
-
<glyph unicode="" horiz-adv-x="1664" d="M768 576v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136z M1664 576v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136z" />
|
276 |
-
<glyph unicode="" horiz-adv-x="1664" d="M768 1216v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136zM1664 1216 v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136z" />
|
277 |
-
<glyph unicode="" horiz-adv-x="1568" d="M496 192q0 -60 -42.5 -102t-101.5 -42q-60 0 -102 42t-42 102t42 102t102 42q59 0 101.5 -42t42.5 -102zM928 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM320 640q0 -66 -47 -113t-113 -47t-113 47t-47 113 t47 113t113 47t113 -47t47 -113zM1360 192q0 -46 -33 -79t-79 -33t-79 33t-33 79t33 79t79 33t79 -33t33 -79zM528 1088q0 -73 -51.5 -124.5t-124.5 -51.5t-124.5 51.5t-51.5 124.5t51.5 124.5t124.5 51.5t124.5 -51.5t51.5 -124.5zM992 1280q0 -80 -56 -136t-136 -56 t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1536 640q0 -40 -28 -68t-68 -28t-68 28t-28 68t28 68t68 28t68 -28t28 -68zM1328 1088q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5z" />
|
278 |
-
<glyph unicode="" d="M1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
279 |
-
<glyph unicode="" horiz-adv-x="1792" d="M1792 416q0 -166 -127 -451q-3 -7 -10.5 -24t-13.5 -30t-13 -22q-12 -17 -28 -17q-15 0 -23.5 10t-8.5 25q0 9 2.5 26.5t2.5 23.5q5 68 5 123q0 101 -17.5 181t-48.5 138.5t-80 101t-105.5 69.5t-133 42.5t-154 21.5t-175.5 6h-224v-256q0 -26 -19 -45t-45 -19t-45 19 l-512 512q-19 19 -19 45t19 45l512 512q19 19 45 19t45 -19t19 -45v-256h224q713 0 875 -403q53 -134 53 -333z" />
|
280 |
-
<glyph unicode="" horiz-adv-x="1664" />
|
281 |
-
<glyph unicode="" horiz-adv-x="1664" d="M1536 224v704q0 40 -28 68t-68 28h-704q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68v-960q0 -40 28 -68t68 -28h1216q40 0 68 28t28 68zM1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320 q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" />
|
282 |
-
<glyph unicode="" horiz-adv-x="1920" d="M1781 605q0 35 -53 35h-1088q-40 0 -85.5 -21.5t-71.5 -52.5l-294 -363q-18 -24 -18 -40q0 -35 53 -35h1088q40 0 86 22t71 53l294 363q18 22 18 39zM640 768h768v160q0 40 -28 68t-68 28h-576q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68 v-853l256 315q44 53 116 87.5t140 34.5zM1909 605q0 -62 -46 -120l-295 -363q-43 -53 -116 -87.5t-140 -34.5h-1088q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158v-160h192q54 0 99 -24.5t67 -70.5q15 -32 15 -68z " />
|
283 |
-
<glyph unicode="" horiz-adv-x="1152" d="M896 608v-64q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-224q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v224q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-224h224q14 0 23 -9t9 -23zM1024 224v704q0 40 -28 68t-68 28h-704q-40 0 -68 -28 t-28 -68v-704q0 -40 28 -68t68 -28h704q40 0 68 28t28 68zM1152 928v-704q0 -92 -65.5 -158t-158.5 -66h-704q-93 0 -158.5 66t-65.5 158v704q0 93 65.5 158.5t158.5 65.5h704q93 0 158.5 -65.5t65.5 -158.5z" />
|
284 |
-
<glyph unicode="" horiz-adv-x="1152" d="M928 1152q93 0 158.5 -65.5t65.5 -158.5v-704q0 -92 -65.5 -158t-158.5 -66h-704q-93 0 -158.5 66t-65.5 158v704q0 93 65.5 158.5t158.5 65.5h704zM1024 224v704q0 40 -28 68t-68 28h-704q-40 0 -68 -28t-28 -68v-704q0 -40 28 -68t68 -28h704q40 0 68 28t28 68z M864 640q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-576q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h576z" />
|
285 |
-
<glyph unicode="" d="M1134 461q-37 -121 -138 -195t-228 -74t-228 74t-138 195q-8 25 4 48.5t38 31.5q25 8 48.5 -4t31.5 -38q25 -80 92.5 -129.5t151.5 -49.5t151.5 49.5t92.5 129.5q8 26 32 38t49 4t37 -31.5t4 -48.5zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5 t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5 t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
286 |
-
<glyph unicode="" d="M1134 307q8 -25 -4 -48.5t-37 -31.5t-49 4t-32 38q-25 80 -92.5 129.5t-151.5 49.5t-151.5 -49.5t-92.5 -129.5q-8 -26 -31.5 -38t-48.5 -4q-26 8 -38 31.5t-4 48.5q37 121 138 195t228 74t228 -74t138 -195zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204 t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
287 |
-
<glyph unicode="" d="M1152 448q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h640q26 0 45 -19t19 -45zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
288 |
-
<glyph unicode="" horiz-adv-x="1920" d="M832 448v128q0 14 -9 23t-23 9h-192v192q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-192h-192q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h192v-192q0 -14 9 -23t23 -9h128q14 0 23 9t9 23v192h192q14 0 23 9t9 23zM1408 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5 t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1920 512q0 -212 -150 -362t-362 -150q-192 0 -338 128h-220q-146 -128 -338 -128q-212 0 -362 150 t-150 362t150 362t362 150h896q212 0 362 -150t150 -362z" />
|
289 |
-
<glyph unicode="" horiz-adv-x="1920" d="M384 368v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM512 624v-96q0 -16 -16 -16h-224q-16 0 -16 16v96q0 16 16 16h224q16 0 16 -16zM384 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1408 368v-96q0 -16 -16 -16 h-864q-16 0 -16 16v96q0 16 16 16h864q16 0 16 -16zM768 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM640 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1024 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16 h96q16 0 16 -16zM896 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1280 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1664 368v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1152 880v-96 q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1408 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1664 880v-352q0 -16 -16 -16h-224q-16 0 -16 16v96q0 16 16 16h112v240q0 16 16 16h96q16 0 16 -16zM1792 128v896h-1664v-896 h1664zM1920 1024v-896q0 -53 -37.5 -90.5t-90.5 -37.5h-1664q-53 0 -90.5 37.5t-37.5 90.5v896q0 53 37.5 90.5t90.5 37.5h1664q53 0 90.5 -37.5t37.5 -90.5z" />
|
290 |
-
<glyph unicode="" horiz-adv-x="1792" d="M1664 491v616q-169 -91 -306 -91q-82 0 -145 32q-100 49 -184 76.5t-178 27.5q-173 0 -403 -127v-599q245 113 433 113q55 0 103.5 -7.5t98 -26t77 -31t82.5 -39.5l28 -14q44 -22 101 -22q120 0 293 92zM320 1280q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9 h-64q-14 0 -23 9t-9 23v1266q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102 q-15 -9 -33 -9q-16 0 -32 8q-32 19 -32 56v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55z" />
|
291 |
-
<glyph unicode="" horiz-adv-x="1792" d="M832 536v192q-181 -16 -384 -117v-185q205 96 384 110zM832 954v197q-172 -8 -384 -126v-189q215 111 384 118zM1664 491v184q-235 -116 -384 -71v224q-20 6 -39 15q-5 3 -33 17t-34.5 17t-31.5 15t-34.5 15.5t-32.5 13t-36 12.5t-35 8.5t-39.5 7.5t-39.5 4t-44 2 q-23 0 -49 -3v-222h19q102 0 192.5 -29t197.5 -82q19 -9 39 -15v-188q42 -17 91 -17q120 0 293 92zM1664 918v189q-169 -91 -306 -91q-45 0 -78 8v-196q148 -42 384 90zM320 1280q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v1266 q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102q-15 -9 -33 -9q-16 0 -32 8 q-32 19 -32 56v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55z" />
|
292 |
-
<glyph unicode="" horiz-adv-x="1664" d="M585 553l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23zM1664 96v-64q0 -14 -9 -23t-23 -9h-960q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h960q14 0 23 -9 t9 -23z" />
|
293 |
-
<glyph unicode="" horiz-adv-x="1920" d="M617 137l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23zM1208 1204l-373 -1291q-4 -13 -15.5 -19.5t-23.5 -2.5l-62 17q-13 4 -19.5 15.5t-2.5 24.5 l373 1291q4 13 15.5 19.5t23.5 2.5l62 -17q13 -4 19.5 -15.5t2.5 -24.5zM1865 553l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23z" />
|
294 |
-
<glyph unicode="" horiz-adv-x="1792" d="M640 454v-70q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45t19 45l512 512q29 31 70 14q39 -17 39 -59v-69l-397 -398q-19 -19 -19 -45t19 -45zM1792 416q0 -58 -17 -133.5t-38.5 -138t-48 -125t-40.5 -90.5l-20 -40q-8 -17 -28 -17q-6 0 -9 1 q-25 8 -23 34q43 400 -106 565q-64 71 -170.5 110.5t-267.5 52.5v-251q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45t19 45l512 512q29 31 70 14q39 -17 39 -59v-262q411 -28 599 -221q169 -173 169 -509z" />
|
295 |
-
<glyph unicode="" horiz-adv-x="1664" d="M1186 579l257 250l-356 52l-66 10l-30 60l-159 322v-963l59 -31l318 -168l-60 355l-12 66zM1638 841l-363 -354l86 -500q5 -33 -6 -51.5t-34 -18.5q-17 0 -40 12l-449 236l-449 -236q-23 -12 -40 -12q-23 0 -34 18.5t-6 51.5l86 500l-364 354q-32 32 -23 59.5t54 34.5 l502 73l225 455q20 41 49 41q28 0 49 -41l225 -455l502 -73q45 -7 54 -34.5t-24 -59.5z" />
|
296 |
-
<glyph unicode="" horiz-adv-x="1408" d="M1401 1187l-640 -1280q-17 -35 -57 -35q-5 0 -15 2q-22 5 -35.5 22.5t-13.5 39.5v576h-576q-22 0 -39.5 13.5t-22.5 35.5t4 42t29 30l1280 640q13 7 29 7q27 0 45 -19q15 -14 18.5 -34.5t-6.5 -39.5z" />
|
297 |
-
<glyph unicode="" horiz-adv-x="1664" d="M557 256h595v595zM512 301l595 595h-595v-595zM1664 224v-192q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v224h-864q-14 0 -23 9t-9 23v864h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224v224q0 14 9 23t23 9h192q14 0 23 -9t9 -23 v-224h851l246 247q10 9 23 9t23 -9q9 -10 9 -23t-9 -23l-247 -246v-851h224q14 0 23 -9t9 -23z" />
|
298 |
-
<glyph unicode="" horiz-adv-x="1024" d="M288 64q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM288 1216q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM928 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1024 1088q0 -52 -26 -96.5t-70 -69.5 q-2 -287 -226 -414q-68 -38 -203 -81q-128 -40 -169.5 -71t-41.5 -100v-26q44 -25 70 -69.5t26 -96.5q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 52 26 96.5t70 69.5v820q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136q0 -52 -26 -96.5t-70 -69.5v-497 q54 26 154 57q55 17 87.5 29.5t70.5 31t59 39.5t40.5 51t28 69.5t8.5 91.5q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136z" />
|
299 |
-
<glyph unicode="" horiz-adv-x="1664" d="M439 265l-256 -256q-10 -9 -23 -9q-12 0 -23 9q-9 10 -9 23t9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23zM608 224v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23v320q0 14 9 23t23 9t23 -9t9 -23zM384 448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23t9 23t23 9h320 q14 0 23 -9t9 -23zM1648 320q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-334 335q-21 21 -42 56l239 18l273 -274q27 -27 68 -27.5t68 26.5l147 146q28 28 28 67q0 40 -28 68l-274 275l18 239q35 -21 56 -42l336 -336q84 -86 84 -204zM1031 1044l-239 -18 l-273 274q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68l274 -274l-18 -240q-35 21 -56 42l-336 336q-84 86 -84 204q0 120 85 203l147 146q83 83 203 83q121 0 204 -85l334 -335q21 -21 42 -56zM1664 960q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9 t-9 23t9 23t23 9h320q14 0 23 -9t9 -23zM1120 1504v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23v320q0 14 9 23t23 9t23 -9t9 -23zM1527 1353l-256 -256q-11 -9 -23 -9t-23 9q-9 10 -9 23t9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23z" />
|
300 |
-
<glyph unicode="" horiz-adv-x="1024" d="M704 280v-240q0 -16 -12 -28t-28 -12h-240q-16 0 -28 12t-12 28v240q0 16 12 28t28 12h240q16 0 28 -12t12 -28zM1020 880q0 -54 -15.5 -101t-35 -76.5t-55 -59.5t-57.5 -43.5t-61 -35.5q-41 -23 -68.5 -65t-27.5 -67q0 -17 -12 -32.5t-28 -15.5h-240q-15 0 -25.5 18.5 t-10.5 37.5v45q0 83 65 156.5t143 108.5q59 27 84 56t25 76q0 42 -46.5 74t-107.5 32q-65 0 -108 -29q-35 -25 -107 -115q-13 -16 -31 -16q-12 0 -25 8l-164 125q-13 10 -15.5 25t5.5 28q160 266 464 266q80 0 161 -31t146 -83t106 -127.5t41 -158.5z" />
|
301 |
-
<glyph unicode="" horiz-adv-x="640" d="M640 192v-128q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64v384h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-576h64q26 0 45 -19t19 -45zM512 1344v-192q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v192 q0 26 19 45t45 19h256q26 0 45 -19t19 -45z" />
|
302 |
-
<glyph unicode="" horiz-adv-x="640" d="M512 288v-224q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v224q0 26 19 45t45 19h256q26 0 45 -19t19 -45zM542 1344l-28 -768q-1 -26 -20.5 -45t-45.5 -19h-256q-26 0 -45.5 19t-20.5 45l-28 768q-1 26 17.5 45t44.5 19h320q26 0 44.5 -19t17.5 -45z" />
|
303 |
-
<glyph unicode="" d="M897 167v-167h-248l-159 252l-24 42q-8 9 -11 21h-3l-9 -21q-10 -20 -25 -44l-155 -250h-258v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109zM1534 846v-206h-514l-3 27 q-4 28 -4 46q0 64 26 117t65 86.5t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q83 65 188 65q110 0 178 -59.5t68 -158.5q0 -56 -24.5 -103t-62 -76.5t-81.5 -58.5t-82 -50.5t-65.5 -51.5t-30.5 -63h232v80 h126z" />
|
304 |
-
<glyph unicode="" d="M897 167v-167h-248l-159 252l-24 42q-8 9 -11 21h-3l-9 -21q-10 -20 -25 -44l-155 -250h-258v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109zM1536 -50v-206h-514l-4 27 q-3 45 -3 46q0 64 26 117t65 86.5t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q80 65 188 65q110 0 178 -59.5t68 -158.5q0 -66 -34.5 -118.5t-84 -86t-99.5 -62.5t-87 -63t-41 -73h232v80h126z" />
|
305 |
-
<glyph unicode="" horiz-adv-x="1920" d="M896 128l336 384h-768l-336 -384h768zM1909 1205q15 -34 9.5 -71.5t-30.5 -65.5l-896 -1024q-38 -44 -96 -44h-768q-38 0 -69.5 20.5t-47.5 54.5q-15 34 -9.5 71.5t30.5 65.5l896 1024q38 44 96 44h768q38 0 69.5 -20.5t47.5 -54.5z" />
|
306 |
-
<glyph unicode="" horiz-adv-x="1664" d="M1664 438q0 -81 -44.5 -135t-123.5 -54q-41 0 -77.5 17.5t-59 38t-56.5 38t-71 17.5q-110 0 -110 -124q0 -39 16 -115t15 -115v-5q-22 0 -33 -1q-34 -3 -97.5 -11.5t-115.5 -13.5t-98 -5q-61 0 -103 26.5t-42 83.5q0 37 17.5 71t38 56.5t38 59t17.5 77.5q0 79 -54 123.5 t-135 44.5q-84 0 -143 -45.5t-59 -127.5q0 -43 15 -83t33.5 -64.5t33.5 -53t15 -50.5q0 -45 -46 -89q-37 -35 -117 -35q-95 0 -245 24q-9 2 -27.5 4t-27.5 4l-13 2q-1 0 -3 1q-2 0 -2 1v1024q2 -1 17.5 -3.5t34 -5t21.5 -3.5q150 -24 245 -24q80 0 117 35q46 44 46 89 q0 22 -15 50.5t-33.5 53t-33.5 64.5t-15 83q0 82 59 127.5t144 45.5q80 0 134 -44.5t54 -123.5q0 -41 -17.5 -77.5t-38 -59t-38 -56.5t-17.5 -71q0 -57 42 -83.5t103 -26.5q64 0 180 15t163 17v-2q-1 -2 -3.5 -17.5t-5 -34t-3.5 -21.5q-24 -150 -24 -245q0 -80 35 -117 q44 -46 89 -46q22 0 50.5 15t53 33.5t64.5 33.5t83 15q82 0 127.5 -59t45.5 -143z" />
|
307 |
-
<glyph unicode="" horiz-adv-x="1152" d="M1152 832v-128q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-217 24 -364.5 187.5t-147.5 384.5v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -185 131.5 -316.5t316.5 -131.5 t316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45zM896 1216v-512q0 -132 -94 -226t-226 -94t-226 94t-94 226v512q0 132 94 226t226 94t226 -94t94 -226z" />
|
308 |
-
<glyph unicode="" horiz-adv-x="1408" d="M271 591l-101 -101q-42 103 -42 214v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -53 15 -113zM1385 1193l-361 -361v-128q0 -132 -94 -226t-226 -94q-55 0 -109 19l-96 -96q97 -51 205 -51q185 0 316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45v-128 q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-125 13 -235 81l-254 -254q-10 -10 -23 -10t-23 10l-82 82q-10 10 -10 23t10 23l1234 1234q10 10 23 10t23 -10l82 -82q10 -10 10 -23 t-10 -23zM1005 1325l-621 -621v512q0 132 94 226t226 94q102 0 184.5 -59t116.5 -152z" />
|
309 |
-
<glyph unicode="" horiz-adv-x="1280" d="M1088 576v640h-448v-1137q119 63 213 137q235 184 235 360zM1280 1344v-768q0 -86 -33.5 -170.5t-83 -150t-118 -127.5t-126.5 -103t-121 -77.5t-89.5 -49.5t-42.5 -20q-12 -6 -26 -6t-26 6q-16 7 -42.5 20t-89.5 49.5t-121 77.5t-126.5 103t-118 127.5t-83 150 t-33.5 170.5v768q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
|
310 |
-
<glyph unicode="" horiz-adv-x="1664" d="M128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280 q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
|
311 |
-
<glyph unicode="" horiz-adv-x="1408" d="M512 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 1376v-320q0 -16 -12 -25q-8 -7 -20 -7q-4 0 -7 1l-448 96q-11 2 -18 11t-7 20h-256v-102q111 -23 183.5 -111t72.5 -203v-800q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v800 q0 106 62.5 190.5t161.5 114.5v111h-32q-59 0 -115 -23.5t-91.5 -53t-66 -66.5t-40.5 -53.5t-14 -24.5q-17 -35 -57 -35q-16 0 -29 7q-23 12 -31.5 37t3.5 49q5 10 14.5 26t37.5 53.5t60.5 70t85 67t108.5 52.5q-25 42 -25 86q0 66 47 113t113 47t113 -47t47 -113 q0 -33 -14 -64h302q0 11 7 20t18 11l448 96q3 1 7 1q12 0 20 -7q12 -9 12 -25z" />
|
312 |
-
<glyph unicode="" horiz-adv-x="1664" d="M1440 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1664 1376q0 -249 -75.5 -430.5t-253.5 -360.5q-81 -80 -195 -176l-20 -379q-2 -16 -16 -26l-384 -224q-7 -4 -16 -4q-12 0 -23 9l-64 64q-13 14 -8 32l85 276l-281 281l-276 -85q-3 -1 -9 -1 q-14 0 -23 9l-64 64q-17 19 -5 39l224 384q10 14 26 16l379 20q96 114 176 195q188 187 358 258t431 71q14 0 24 -9.5t10 -22.5z" />
|
313 |
-
<glyph unicode="" horiz-adv-x="1792" d="M1708 881l-188 -881h-304l181 849q4 21 1 43q-4 20 -16 35q-10 14 -28 24q-18 9 -40 9h-197l-205 -960h-303l204 960h-304l-205 -960h-304l272 1280h1139q157 0 245 -118q86 -116 52 -281z" />
|
314 |
-
<glyph unicode="" d="M909 141l102 102q19 19 19 45t-19 45l-307 307l307 307q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
315 |
-
<glyph unicode="" d="M717 141l454 454q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l307 -307l-307 -307q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
316 |
-
<glyph unicode="" d="M1165 397l102 102q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l307 307l307 -307q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
317 |
-
<glyph unicode="" d="M813 237l454 454q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-307 -307l-307 307q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
318 |
-
<glyph unicode="" horiz-adv-x="1408" d="M1130 939l16 175h-884l47 -534h612l-22 -228l-197 -53l-196 53l-13 140h-175l22 -278l362 -100h4v1l359 99l50 544h-644l-15 181h674zM0 1408h1408l-128 -1438l-578 -162l-574 162z" />
|
319 |
-
<glyph unicode="" horiz-adv-x="1792" d="M275 1408h1505l-266 -1333l-804 -267l-698 267l71 356h297l-29 -147l422 -161l486 161l68 339h-1208l58 297h1209l38 191h-1208z" />
|
320 |
-
<glyph unicode="" horiz-adv-x="1792" d="M960 1280q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1790 276q-8 -20 -30 -20h-112q0 -137 -99.5 -251t-272 -179.5t-380.5 -65.5t-380.5 65.5t-272 179.5t-99.5 251h-112q-22 0 -30 20q-8 19 7 35l224 224q10 9 23 9q12 0 23 -9l224 -224 q15 -16 7 -35q-8 -20 -30 -20h-112q0 -85 112.5 -162.5t287.5 -100.5v647h-192q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h192v163q-58 34 -93 92.5t-35 128.5q0 106 75 181t181 75t181 -75t75 -181q0 -70 -35 -128.5t-93 -92.5v-163h192q26 0 45 -19t19 -45v-128 q0 -26 -19 -45t-45 -19h-192v-647q175 23 287.5 100.5t112.5 162.5h-112q-22 0 -30 20q-8 19 7 35l224 224q11 9 23 9t23 -9l224 -224q15 -16 7 -35z" />
|
321 |
-
<glyph unicode="" horiz-adv-x="1152" d="M1056 768q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v320q0 185 131.5 316.5t316.5 131.5t316.5 -131.5t131.5 -316.5q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45q0 106 -75 181t-181 75t-181 -75t-75 -181 v-320h736zM703 169l-69 229q32 17 51 47t19 67q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5q0 -37 19 -67t51 -47l-69 -229q-5 -15 5 -28t26 -13h192q16 0 26 13t5 28z" />
|
322 |
-
<glyph unicode="" d="M1024 640q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM1152 640q0 159 -112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM1280 640q0 -212 -150 -362t-362 -150t-362 150 t-150 362t150 362t362 150t362 -150t150 -362zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
323 |
-
<glyph unicode="" horiz-adv-x="1408" d="M384 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM896 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM1408 800v-192q0 -40 -28 -68t-68 -28h-192 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68z" />
|
324 |
-
<glyph unicode="" horiz-adv-x="384" d="M384 288v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM384 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM384 1312v-192q0 -40 -28 -68t-68 -28h-192 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68z" />
|
325 |
-
<glyph unicode="" d="M512 256q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM863 162q-13 232 -177 396t-396 177q-14 1 -24 -9t-10 -23v-128q0 -13 8.5 -22t21.5 -10q154 -11 264 -121t121 -264q1 -13 10 -21.5t22 -8.5h128q13 0 23 10 t9 24zM1247 161q-5 154 -56 297.5t-139.5 260t-205 205t-260 139.5t-297.5 56q-14 1 -23 -9q-10 -10 -10 -23v-128q0 -13 9 -22t22 -10q204 -7 378 -111.5t278.5 -278.5t111.5 -378q1 -13 10 -22t22 -9h128q13 0 23 10q11 9 9 23zM1536 1120v-960q0 -119 -84.5 -203.5 t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
|
326 |
-
<glyph unicode="" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1152 585q32 18 32 55t-32 55l-544 320q-31 19 -64 1q-32 -19 -32 -56v-640q0 -37 32 -56 q16 -8 32 -8q17 0 32 9z" />
|
327 |
-
<glyph unicode="" horiz-adv-x="1792" d="M1024 1084l316 -316l-572 -572l-316 316zM813 105l618 618q19 19 19 45t-19 45l-362 362q-18 18 -45 18t-45 -18l-618 -618q-19 -19 -19 -45t19 -45l362 -362q18 -18 45 -18t45 18zM1702 742l-907 -908q-37 -37 -90.5 -37t-90.5 37l-126 126q56 56 56 136t-56 136 t-136 56t-136 -56l-125 126q-37 37 -37 90.5t37 90.5l907 906q37 37 90.5 37t90.5 -37l125 -125q-56 -56 -56 -136t56 -136t136 -56t136 56l126 -125q37 -37 37 -90.5t-37 -90.5z" />
|
328 |
-
<glyph unicode="" d="M1280 576v128q0 26 -19 45t-45 19h-896q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h896q26 0 45 19t19 45zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5 t84.5 -203.5z" />
|
329 |
-
<glyph unicode="" horiz-adv-x="1408" d="M1152 736v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h832q14 0 23 -9t9 -23zM1280 288v832q0 66 -47 113t-113 47h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113zM1408 1120v-832q0 -119 -84.5 -203.5 t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5z" />
|
330 |
-
<glyph unicode="" horiz-adv-x="1024" d="M1018 933q-18 -37 -58 -37h-192v-864q0 -14 -9 -23t-23 -9h-704q-21 0 -29 18q-8 20 4 35l160 192q9 11 25 11h320v640h-192q-40 0 -58 37q-17 37 9 68l320 384q18 22 49 22t49 -22l320 -384q27 -32 9 -68z" />
|
331 |
-
<glyph unicode="" horiz-adv-x="1024" d="M32 1280h704q13 0 22.5 -9.5t9.5 -23.5v-863h192q40 0 58 -37t-9 -69l-320 -384q-18 -22 -49 -22t-49 22l-320 384q-26 31 -9 69q18 37 58 37h192v640h-320q-14 0 -25 11l-160 192q-13 14 -4 34q9 19 29 19z" />
|
332 |
-
<glyph unicode="" d="M685 237l614 614q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-467 -467l-211 211q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l358 -358q19 -19 45 -19t45 19zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5 t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
|
333 |
-
<glyph unicode="" d="M404 428l152 -152l-52 -52h-56v96h-96v56zM818 818q14 -13 -3 -30l-291 -291q-17 -17 -30 -3q-14 13 3 30l291 291q17 17 30 3zM544 128l544 544l-288 288l-544 -544v-288h288zM1152 736l92 92q28 28 28 68t-28 68l-152 152q-28 28 -68 28t-68 -28l-92 -92zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
|
334 |
-
<glyph unicode="" d="M1280 608v480q0 26 -19 45t-45 19h-480q-42 0 -59 -39q-17 -41 14 -70l144 -144l-534 -534q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l534 534l144 -144q18 -19 45 -19q12 0 25 5q39 17 39 59zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960 q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
|
335 |
-
<glyph unicode="" d="M1005 435l352 352q19 19 19 45t-19 45l-352 352q-30 31 -69 14q-40 -17 -40 -59v-160q-119 0 -216 -19.5t-162.5 -51t-114 -79t-76.5 -95.5t-44.5 -109t-21.5 -111.5t-5 -110.5q0 -181 167 -404q10 -12 25 -12q7 0 13 3q22 9 19 33q-44 354 62 473q46 52 130 75.5 t224 23.5v-160q0 -42 40 -59q12 -5 24 -5q26 0 45 19zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
|
336 |
-
<glyph unicode="" horiz-adv-x="1792" />
|
337 |
-
<glyph unicode="" horiz-adv-x="1792" />
|
338 |
-
</font>
|
339 |
-
</defs></svg>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app/assets/font/fontawesome-webfont.ttf
DELETED
Binary file
|
app/assets/font/fontawesome-webfont.woff
DELETED
Binary file
|
app/assets/img/boxspinner.gif
CHANGED
File without changes
|
app/assets/img/bpm-contest-banner.jpg
DELETED
Binary file
|
app/assets/img/indicator.png
DELETED
Binary file
|
app/assets/img/indicatorActive.png
DELETED
Binary file
|
app/assets/img/leftArrow.png
DELETED
Binary file
|
app/assets/img/leftPanelArrow.png
DELETED
Binary file
|
app/assets/img/mask-square.png
DELETED
Binary file
|
app/assets/img/mask.png
DELETED
Binary file
|
app/assets/img/private.png
CHANGED
File without changes
|
app/assets/img/rightArrow.png
DELETED
Binary file
|
app/assets/img/rightPanelArrow.png
DELETED
Binary file
|
app/assets/img/wpmini-grey.png
DELETED
Binary file
|
app/assets/js/admin.js
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
jQuery(document).ready(function(
|
2 |
|
3 |
/* Linkback */
|
4 |
jQuery('#spread-the-word').on('click','#bp-media-add-linkback',function(){
|
@@ -70,31 +70,31 @@ jQuery(document).ready(function($){
|
|
70 |
jQuery('#bp_media_settings_form .bp-media-metabox-holder').html(response).fadeIn('slow');
|
71 |
});
|
72 |
});
|
73 |
-
|
74 |
-
jQuery(
|
75 |
e.preventDefault();
|
76 |
if(confirm(bp_media_admin_strings.are_you_sure)){
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
}
|
93 |
});
|
94 |
-
|
95 |
-
jQuery(
|
96 |
e.preventDefault();
|
97 |
-
jQuery(this).after('<img style="margin: 0 0 0 10px" src="'+
|
98 |
var data = {
|
99 |
action: 'bp_media_enter_api_key',
|
100 |
apikey: jQuery('#new-api-key').val()
|
@@ -103,86 +103,39 @@ jQuery(document).ready(function($){
|
|
103 |
// since 2.8 ajaxurl is always defined in the admin header and points to admin-ajax.php
|
104 |
jQuery.getJSON(ajaxurl, data, function(response) {
|
105 |
if(response.error===undefined && response.apikey){
|
106 |
-
|
107 |
-
if(document.URL.toString().indexOf('&apikey='+response.apikey) == -1)
|
108 |
-
tempUrl += '&apikey='+response.apikey;
|
109 |
-
if(document.URL.toString().indexOf('&update=true') == -1)
|
110 |
-
tempUrl += '&update=true';
|
111 |
-
document.location.href = tempUrl;
|
112 |
-
|
113 |
}else{
|
114 |
jQuery('#settings-error-api-key-error').remove();
|
115 |
jQuery('h2:first').after('<div class="error" id="settings-error-api-key-error"><p>'+response.error+'</p></div>');
|
116 |
}
|
117 |
});
|
118 |
});
|
119 |
-
|
120 |
-
jQuery(
|
121 |
e.preventDefault();
|
122 |
-
|
123 |
-
jQuery(this).after('<img style="margin: 0 0 0 10px" src="'+
|
124 |
var data = {
|
125 |
-
action: '
|
126 |
};
|
127 |
|
128 |
// since 2.8 ajaxurl is always defined in the admin header and points to admin-ajax.php
|
129 |
-
jQuery.
|
130 |
-
if(response){
|
131 |
-
jQuery('
|
132 |
-
jQuery('
|
133 |
-
jQuery('#
|
134 |
-
jQuery('#
|
135 |
-
jQuery('
|
136 |
-
jQuery('#new-api-key').val('');
|
137 |
}else{
|
138 |
-
jQuery('
|
139 |
-
jQuery('
|
|
|
|
|
140 |
}
|
141 |
});
|
142 |
-
}
|
143 |
});
|
144 |
-
|
145 |
-
jQuery('.bp-media-encoding-table').on('click','.bpm-unsubscribe',function(e){
|
146 |
-
e.preventDefault();
|
147 |
-
// var note=prompt(bp_media_admin_strings.reason_for_unsubscribe);
|
148 |
-
jQuery( "#bpm-unsubscribe-dialog" ).dialog({
|
149 |
-
dialogClass: "wp-dialog",
|
150 |
-
modal: true,
|
151 |
-
buttons: {
|
152 |
-
Unsubscribe : function() {
|
153 |
-
jQuery( this ).dialog( "close" );
|
154 |
-
jQuery('.bpm-unsubscribe').after('<img style="margin: 0 0 0 10px" src="'+bp_media_admin_url+'images/wpspin_light.gif" />')
|
155 |
-
var data = {
|
156 |
-
action: 'bp_media_unsubscribe_encoding_service',
|
157 |
-
note: jQuery('#bpm-unsubscribe-note').val(),
|
158 |
-
plan: jQuery('.bpm-unsubscribe').attr('data-plan'),
|
159 |
-
price: jQuery('.bpm-unsubscribe').attr('data-price')
|
160 |
-
};
|
161 |
-
|
162 |
-
// since 2.8 ajaxurl is always defined in the admin header and points to admin-ajax.php
|
163 |
-
jQuery.getJSON(ajaxurl, data, function(response) {
|
164 |
-
if(response.error===undefined && response.updated){
|
165 |
-
jQuery('.bpm-unsubscribe').next().remove();
|
166 |
-
jQuery('.bpm-unsubscribe').after(response.form);
|
167 |
-
jQuery('.bpm-unsubscribe').remove();
|
168 |
-
jQuery('#settings-unsubscribed-successfully').remove();
|
169 |
-
jQuery('#settings-unsubscribe-error').remove();
|
170 |
-
jQuery('h2:first').after('<div class="updated" id="settings-unsubscribed-successfully"><p>'+response.updated+'</p></div>');
|
171 |
-
window.location.hash = '#settings-unsubscribed-successfully';
|
172 |
-
}else{
|
173 |
-
jQuery('.bpm-unsubscribe').next().remove();
|
174 |
-
jQuery('#settings-unsubscribed-successfully').remove();
|
175 |
-
jQuery('#settings-unsubscribe-error').remove();
|
176 |
-
jQuery('h2:first').after('<div class="error" id="settings-unsubscribe-error"><p>'+response.error+'</p></div>');
|
177 |
-
window.location.hash = '#settings-unsubscribe-error';
|
178 |
-
}
|
179 |
-
});
|
180 |
-
}
|
181 |
-
}
|
182 |
-
});
|
183 |
-
|
184 |
-
});
|
185 |
-
|
186 |
function fireRequest(data) {
|
187 |
return jQuery.post(ajaxurl, data, function(response){
|
188 |
if(response != 0){
|
@@ -207,7 +160,7 @@ jQuery(document).ready(function($){
|
|
207 |
}
|
208 |
});
|
209 |
}
|
210 |
-
|
211 |
jQuery('#bpmedia-bpalbumimporter').on('change','#bp-album-import-accept',function(){
|
212 |
jQuery('.bp-album-import-accept').toggleClass('i-accept');
|
213 |
jQuery('.bp-album-importer-wizard').slideToggle();
|
@@ -283,7 +236,7 @@ jQuery(document).ready(function($){
|
|
283 |
if ( favorites ) {
|
284 |
favorite_data = {
|
285 |
'action':'bp_media_bp_album_import_favorites'
|
286 |
-
}
|
287 |
jQuery.post(ajaxurl,favorite_data,function(response){
|
288 |
if(response.favorites!==0||response.favorites!=='0'){
|
289 |
if(!jQuery('.bp-album-favorites').length)
|
@@ -301,7 +254,7 @@ jQuery(document).ready(function($){
|
|
301 |
$count=1;
|
302 |
}
|
303 |
}
|
304 |
-
|
305 |
newvals = {
|
306 |
'action':'bp_media_bp_album_import_step_favorites',
|
307 |
'offset':(i-1)*1,
|
@@ -316,7 +269,7 @@ jQuery(document).ready(function($){
|
|
316 |
return fireimportfavoriteRequest(v);
|
317 |
});
|
318 |
});
|
319 |
-
|
320 |
} else {
|
321 |
window.setTimeout(reload_url, 2000);
|
322 |
}
|
@@ -342,10 +295,10 @@ jQuery(document).ready(function($){
|
|
342 |
jQuery('.bp-album-favorites #rtprogressbar>div').css('width',favorites_progw+'%');
|
343 |
if(redirect){
|
344 |
window.setTimeout(reload_url, 2000);
|
345 |
-
}
|
346 |
});
|
347 |
}
|
348 |
-
|
349 |
function reload_url(){
|
350 |
window.location = document.URL;
|
351 |
}
|
@@ -372,7 +325,7 @@ jQuery(document).ready(function($){
|
|
372 |
i = 3; //counter
|
373 |
|
374 |
(function loop() { //recurisve IIFE
|
375 |
-
$el.css("background-color", "#EE0000");
|
376 |
setTimeout(function () {
|
377 |
$el.css("background-color", originalColor);
|
378 |
if (--i) setTimeout(loop, x); //restart loop
|
@@ -385,15 +338,15 @@ jQuery(document).ready(function($){
|
|
385 |
wp_admin_url = ajaxurl.replace('admin-ajax.php','');
|
386 |
if (!jQuery('.bpm-ajax-loader').length)
|
387 |
jQuery(this).after(' <img class="bpm-ajax-loader" src="'+wp_admin_url+'images/wpspin_light.gif" /> <strong>'+bp_media_admin_strings.no_refresh+'</strong>');
|
388 |
-
|
389 |
-
|
390 |
$progress_parent = jQuery('#bpmedia-bpalbumimport');
|
391 |
$values=[];
|
392 |
jQuery(this).parent().find('input').each(function(){
|
393 |
$values [jQuery(this).attr('name')]=[jQuery(this).val()];
|
394 |
|
395 |
});
|
396 |
-
|
397 |
if ( $values['steps'][0] == 0 )
|
398 |
$values['steps'][0]=1;
|
399 |
|
@@ -448,7 +401,7 @@ jQuery(document).ready(function($){
|
|
448 |
});
|
449 |
return false;
|
450 |
});
|
451 |
-
|
452 |
jQuery('#bpmedia-bpalbumimporter').on('click','.deactivate-bp-album',function(e){
|
453 |
e.preventDefault();
|
454 |
$bpalbum = jQuery(this);
|
@@ -462,50 +415,19 @@ jQuery(document).ready(function($){
|
|
462 |
$bpalbum.parent().after('<p>'+bp_media_admin_strings.something_went_wrong+'</p>');
|
463 |
});
|
464 |
});
|
465 |
-
|
466 |
jQuery('.updated').on('click','.bpm-hide-encoding-notice',function(){
|
467 |
-
jQuery(this).after('<img style="margin: 0 0 0 10px" src="'+
|
468 |
-
|
469 |
-
|
470 |
-
|
471 |
-
|
472 |
-
|
473 |
-
|
474 |
-
|
475 |
-
|
476 |
});
|
477 |
|
478 |
|
479 |
-
jQuery("#bpm-settings-tabs,#bpm-addons").sliderTabs({
|
480 |
-
autoplay: false,
|
481 |
-
mousewheel: false,
|
482 |
-
defaultTab: 1
|
483 |
-
});
|
484 |
-
|
485 |
-
if(jQuery('#privacy_enabled').is(":checked")) {
|
486 |
-
jQuery(".privacy-driven-disable label input").prop("disabled",false);
|
487 |
-
jQuery(".privacy-driven-disable label .rt-switch").bootstrapSwitch("setActive",true);
|
488 |
-
} else {
|
489 |
-
jQuery(".privacy-driven-disable label input").prop("disabled",true);
|
490 |
-
jQuery(".privacy-driven-disable label .rt-switch").bootstrapSwitch("setActive",false);
|
491 |
-
}
|
492 |
-
jQuery('#privacy_enabled').on("click", function(e) {
|
493 |
-
if(jQuery(this).is(":checked")) {
|
494 |
-
jQuery(".privacy-driven-disable label input").prop("disabled",false);
|
495 |
-
jQuery(".privacy-driven-disable label .rt-switch").bootstrapSwitch("setActive",true);
|
496 |
-
} else {
|
497 |
-
jQuery(".privacy-driven-disable label input").prop("disabled",true);
|
498 |
-
jQuery(".privacy-driven-disable label .rt-switch").bootstrapSwitch("setActive",false);
|
499 |
-
}
|
500 |
-
});
|
501 |
-
|
502 |
-
jQuery("[data-toggle='switch']").wrap('<div class="rt-switch" />').parent().bootstrapSwitch();
|
503 |
-
|
504 |
-
try {
|
505 |
-
jQuery('bpm-show-tooltip').powerTip({
|
506 |
-
followMouse: true
|
507 |
-
});
|
508 |
-
} catch(e) {
|
509 |
-
// no tooltip is defined
|
510 |
-
}
|
511 |
});
|
|
1 |
+
jQuery(document).ready(function(){
|
2 |
|
3 |
/* Linkback */
|
4 |
jQuery('#spread-the-word').on('click','#bp-media-add-linkback',function(){
|
70 |
jQuery('#bp_media_settings_form .bp-media-metabox-holder').html(response).fadeIn('slow');
|
71 |
});
|
72 |
});
|
73 |
+
|
74 |
+
jQuery('#encoding-try-now-form').on('click','.encoding-try-now',function(e){
|
75 |
e.preventDefault();
|
76 |
if(confirm(bp_media_admin_strings.are_you_sure)){
|
77 |
+
jQuery(this).after('<img style="margin: 0 0 0 10px" src="'+bp_media_admin_admin_url+'images/wpspin_light.gif" />')
|
78 |
+
var data = {
|
79 |
+
action: 'bp_media_free_encoding_subscribe'
|
80 |
+
};
|
81 |
|
82 |
+
// since 2.8 ajaxurl is always defined in the admin header and points to admin-ajax.php
|
83 |
+
jQuery.getJSON(ajaxurl, data, function(response) {
|
84 |
+
if(response.error===undefined && response.apikey){
|
85 |
+
document.location.href = document.URL+'&apikey='+response.apikey;
|
86 |
+
}else{
|
87 |
+
jQuery('.encoding-try-now').next().remove();
|
88 |
+
jQuery('#settings-error-encoding-error').remove();
|
89 |
+
jQuery('h2:first').after('<div class="error" id="settings-error-encoding-error"><p>'+response.error+'</p></div>');
|
90 |
+
}
|
91 |
+
});
|
92 |
}
|
93 |
});
|
94 |
+
|
95 |
+
jQuery('.bp-media-encoding').on('click','#api-key-submit',function(e){
|
96 |
e.preventDefault();
|
97 |
+
jQuery(this).after('<img style="margin: 0 0 0 10px" src="'+bp_media_admin_admin_url+'images/wpspin_light.gif" />')
|
98 |
var data = {
|
99 |
action: 'bp_media_enter_api_key',
|
100 |
apikey: jQuery('#new-api-key').val()
|
103 |
// since 2.8 ajaxurl is always defined in the admin header and points to admin-ajax.php
|
104 |
jQuery.getJSON(ajaxurl, data, function(response) {
|
105 |
if(response.error===undefined && response.apikey){
|
106 |
+
document.location.href = document.URL+'&update=true&apikey='+response.apikey;
|
|
|
|
|
|
|
|
|
|
|
|
|
107 |
}else{
|
108 |
jQuery('#settings-error-api-key-error').remove();
|
109 |
jQuery('h2:first').after('<div class="error" id="settings-error-api-key-error"><p>'+response.error+'</p></div>');
|
110 |
}
|
111 |
});
|
112 |
});
|
113 |
+
|
114 |
+
jQuery('.bp-media-encoding-table').on('click','.bpm-unsubscribe',function(e){
|
115 |
e.preventDefault();
|
116 |
+
// var note=prompt(bp_media_admin_strings.reason_for_unsubscribe);
|
117 |
+
jQuery(this).after('<img style="margin: 0 0 0 10px" src="'+bp_media_admin_admin_url+'images/wpspin_light.gif" />')
|
118 |
var data = {
|
119 |
+
action: 'bp_media_unsubscribe_encoding_service'
|
120 |
};
|
121 |
|
122 |
// since 2.8 ajaxurl is always defined in the admin header and points to admin-ajax.php
|
123 |
+
jQuery.getJSON(ajaxurl, data, function(response) {
|
124 |
+
if(response.error===undefined && response.updated){
|
125 |
+
jQuery('.bpm-unsubscribe').next().remove();
|
126 |
+
jQuery('.bpm-unsubscribe').remove();
|
127 |
+
jQuery('#settings-unsubscribed-successfully').remove();
|
128 |
+
jQuery('#settings-unsubscribe-error').remove();
|
129 |
+
jQuery('h2:first').after('<div class="updated" id="settings-unsubscribed-successfully"><p>'+response.updated+'</p></div>');
|
|
|
130 |
}else{
|
131 |
+
jQuery('.bpm-unsubscribe').next().remove();
|
132 |
+
jQuery('#settings-unsubscribed-successfully').remove();
|
133 |
+
jQuery('#settings-unsubscribe-error').remove();
|
134 |
+
jQuery('h2:first').after('<div class="error" id="settings-unsubscribe-error"><p>'+response.error+'</p></div>');
|
135 |
}
|
136 |
});
|
|
|
137 |
});
|
138 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
139 |
function fireRequest(data) {
|
140 |
return jQuery.post(ajaxurl, data, function(response){
|
141 |
if(response != 0){
|
160 |
}
|
161 |
});
|
162 |
}
|
163 |
+
|
164 |
jQuery('#bpmedia-bpalbumimporter').on('change','#bp-album-import-accept',function(){
|
165 |
jQuery('.bp-album-import-accept').toggleClass('i-accept');
|
166 |
jQuery('.bp-album-importer-wizard').slideToggle();
|
236 |
if ( favorites ) {
|
237 |
favorite_data = {
|
238 |
'action':'bp_media_bp_album_import_favorites'
|
239 |
+
}
|
240 |
jQuery.post(ajaxurl,favorite_data,function(response){
|
241 |
if(response.favorites!==0||response.favorites!=='0'){
|
242 |
if(!jQuery('.bp-album-favorites').length)
|
254 |
$count=1;
|
255 |
}
|
256 |
}
|
257 |
+
|
258 |
newvals = {
|
259 |
'action':'bp_media_bp_album_import_step_favorites',
|
260 |
'offset':(i-1)*1,
|
269 |
return fireimportfavoriteRequest(v);
|
270 |
});
|
271 |
});
|
272 |
+
|
273 |
} else {
|
274 |
window.setTimeout(reload_url, 2000);
|
275 |
}
|
295 |
jQuery('.bp-album-favorites #rtprogressbar>div').css('width',favorites_progw+'%');
|
296 |
if(redirect){
|
297 |
window.setTimeout(reload_url, 2000);
|
298 |
+
}
|
299 |
});
|
300 |
}
|
301 |
+
|
302 |
function reload_url(){
|
303 |
window.location = document.URL;
|
304 |
}
|
325 |
i = 3; //counter
|
326 |
|
327 |
(function loop() { //recurisve IIFE
|
328 |
+
$el.css("background-color", "#EE0000");
|
329 |
setTimeout(function () {
|
330 |
$el.css("background-color", originalColor);
|
331 |
if (--i) setTimeout(loop, x); //restart loop
|
338 |
wp_admin_url = ajaxurl.replace('admin-ajax.php','');
|
339 |
if (!jQuery('.bpm-ajax-loader').length)
|
340 |
jQuery(this).after(' <img class="bpm-ajax-loader" src="'+wp_admin_url+'images/wpspin_light.gif" /> <strong>'+bp_media_admin_strings.no_refresh+'</strong>');
|
341 |
+
|
342 |
+
|
343 |
$progress_parent = jQuery('#bpmedia-bpalbumimport');
|
344 |
$values=[];
|
345 |
jQuery(this).parent().find('input').each(function(){
|
346 |
$values [jQuery(this).attr('name')]=[jQuery(this).val()];
|
347 |
|
348 |
});
|
349 |
+
|
350 |
if ( $values['steps'][0] == 0 )
|
351 |
$values['steps'][0]=1;
|
352 |
|
401 |
});
|
402 |
return false;
|
403 |
});
|
404 |
+
|
405 |
jQuery('#bpmedia-bpalbumimporter').on('click','.deactivate-bp-album',function(e){
|
406 |
e.preventDefault();
|
407 |
$bpalbum = jQuery(this);
|
415 |
$bpalbum.parent().after('<p>'+bp_media_admin_strings.something_went_wrong+'</p>');
|
416 |
});
|
417 |
});
|
418 |
+
|
419 |
jQuery('.updated').on('click','.bpm-hide-encoding-notice',function(){
|
420 |
+
jQuery(this).after('<img style="margin: 0 0 0 10px" src="'+bp_media_admin_admin_url+'images/wpspin_light.gif" />');
|
421 |
+
var data ={
|
422 |
+
action: 'bp_media_hide_encoding_notice'
|
423 |
+
}
|
424 |
+
jQuery.post(ajaxurl,data,function(response){
|
425 |
+
if ( response ) {
|
426 |
+
jQuery('.bpm-hide-encoding-notice').closest('.updated').remove();
|
427 |
+
}
|
428 |
+
});
|
429 |
});
|
430 |
|
431 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
432 |
});
|
433 |
+
|
app/assets/js/bootstrap-switch.js
DELETED
@@ -1,255 +0,0 @@
|
|
1 |
-
/* ============================================================
|
2 |
-
* bootstrapSwitch v1.3 by Larentis Mattia @spiritualGuru
|
3 |
-
* http://www.larentis.eu/switch/
|
4 |
-
* ============================================================
|
5 |
-
* Licensed under the Apache License, Version 2.0
|
6 |
-
* http://www.apache.org/licenses/LICENSE-2.0
|
7 |
-
* ============================================================ */
|
8 |
-
|
9 |
-
!function ($) {
|
10 |
-
"use strict";
|
11 |
-
|
12 |
-
$.fn['bootstrapSwitch'] = function (method) {
|
13 |
-
var methods = {
|
14 |
-
init: function () {
|
15 |
-
return this.each(function () {
|
16 |
-
var $element = $(this)
|
17 |
-
, $div
|
18 |
-
, $switchLeft
|
19 |
-
, $switchRight
|
20 |
-
, $label
|
21 |
-
, myClasses = ""
|
22 |
-
, classes = $element.attr('class')
|
23 |
-
, color
|
24 |
-
, moving
|
25 |
-
, onLabel = "ON"
|
26 |
-
, offLabel = "OFF"
|
27 |
-
, icon = false;
|
28 |
-
|
29 |
-
$.each(['switch-mini', 'switch-small', 'switch-large'], function (i, el) {
|
30 |
-
if (classes.indexOf(el) >= 0)
|
31 |
-
myClasses = el;
|
32 |
-
});
|
33 |
-
|
34 |
-
$element.addClass('has-switch');
|
35 |
-
|
36 |
-
if ($element.data('on') !== undefined)
|
37 |
-
color = "switch-" + $element.data('on');
|
38 |
-
|
39 |
-
if ($element.data('on-label') !== undefined)
|
40 |
-
onLabel = $element.data('on-label');
|
41 |
-
|
42 |
-
if ($element.data('off-label') !== undefined)
|
43 |
-
offLabel = $element.data('off-label');
|
44 |
-
|
45 |
-
if ($element.data('icon') !== undefined)
|
46 |
-
icon = $element.data('icon');
|
47 |
-
|
48 |
-
$switchLeft = $('<span>')
|
49 |
-
.addClass("switch-left")
|
50 |
-
.addClass(myClasses)
|
51 |
-
.addClass(color)
|
52 |
-
.html(onLabel);
|
53 |
-
|
54 |
-
color = '';
|
55 |
-
if ($element.data('off') !== undefined)
|
56 |
-
color = "switch-" + $element.data('off');
|
57 |
-
|
58 |
-
$switchRight = $('<span>')
|
59 |
-
.addClass("switch-right")
|
60 |
-
.addClass(myClasses)
|
61 |
-
.addClass(color)
|
62 |
-
.html(offLabel);
|
63 |
-
|
64 |
-
$label = $('<label>')
|
65 |
-
.html(" ")
|
66 |
-
.addClass(myClasses)
|
67 |
-
.attr('for', $element.find('input').attr('id'));
|
68 |
-
|
69 |
-
if (icon) {
|
70 |
-
$label.html('<i class="' + icon + '"></i>');
|
71 |
-
}
|
72 |
-
|
73 |
-
$div = $element.find(':checkbox').wrap($('<div>')).parent().data('animated', false);
|
74 |
-
|
75 |
-
if ($element.data('animated') !== false)
|
76 |
-
$div.addClass('switch-animate').data('animated', true);
|
77 |
-
|
78 |
-
$div
|
79 |
-
.append($switchLeft)
|
80 |
-
.append($label)
|
81 |
-
.append($switchRight);
|
82 |
-
|
83 |
-
$element.find('>div').addClass(
|
84 |
-
$element.find('input').is(':checked') ? 'switch-on' : 'switch-off'
|
85 |
-
);
|
86 |
-
|
87 |
-
if ($element.find('input').is(':disabled'))
|
88 |
-
$(this).addClass('deactivate');
|
89 |
-
|
90 |
-
var changeStatus = function ($this) {
|
91 |
-
$($this).siblings('label').trigger('mousedown').trigger('mouseup').trigger('click');
|
92 |
-
};
|
93 |
-
|
94 |
-
$element.on('keydown', function (e) {
|
95 |
-
if (e.keyCode === 32) {
|
96 |
-
e.stopImmediatePropagation();
|
97 |
-
e.preventDefault();
|
98 |
-
changeStatus($(e.target).find('span:first'));
|
99 |
-
}
|
100 |
-
});
|
101 |
-
|
102 |
-
$switchLeft.on('click', function (e) {
|
103 |
-
changeStatus($(this));
|
104 |
-
});
|
105 |
-
|
106 |
-
$switchRight.on('click', function (e) {
|
107 |
-
changeStatus($(this));
|
108 |
-
});
|
109 |
-
|
110 |
-
$element.find('input').on('change', function (e) {
|
111 |
-
var $this = $(this)
|
112 |
-
, $element = $this.parent()
|
113 |
-
, thisState = $this.is(':checked')
|
114 |
-
, state = $element.is('.switch-off');
|
115 |
-
|
116 |
-
e.preventDefault();
|
117 |
-
|
118 |
-
$element.css('left', '');
|
119 |
-
|
120 |
-
if (state === thisState) {
|
121 |
-
|
122 |
-
if (thisState)
|
123 |
-
$element.removeClass('switch-off').addClass('switch-on');
|
124 |
-
else $element.removeClass('switch-on').addClass('switch-off');
|
125 |
-
|
126 |
-
if ($element.data('animated') !== false)
|
127 |
-
$element.addClass("switch-animate");
|
128 |
-
|
129 |
-
$element.parent().trigger('switch-change', {'el': $this, 'value': thisState})
|
130 |
-
}
|
131 |
-
});
|
132 |
-
|
133 |
-
$element.find('label').on('mousedown touchstart', function (e) {
|
134 |
-
var $this = $(this);
|
135 |
-
moving = false;
|
136 |
-
|
137 |
-
e.preventDefault();
|
138 |
-
e.stopImmediatePropagation();
|
139 |
-
|
140 |
-
$this.closest('div').removeClass('switch-animate');
|
141 |
-
|
142 |
-
if ($this.closest('.has-switch').is('.deactivate'))
|
143 |
-
$this.unbind('click');
|
144 |
-
else {
|
145 |
-
$this.on('mousemove touchmove', function (e) {
|
146 |
-
var $element = $(this).closest('.rt-switch')
|
147 |
-
, relativeX = (e.pageX || e.originalEvent.targetTouches[0].pageX) - $element.offset().left
|
148 |
-
, percent = (relativeX / $element.width()) * 100
|
149 |
-
, left = 25
|
150 |
-
, right = 75;
|
151 |
-
|
152 |
-
moving = true;
|
153 |
-
|
154 |
-
if (percent < left)
|
155 |
-
percent = left;
|
156 |
-
else if (percent > right)
|
157 |
-
percent = right;
|
158 |
-
|
159 |
-
$element.find('>div').css('left', (percent - right) + "%")
|
160 |
-
});
|
161 |
-
|
162 |
-
$this.on('click touchend', function (e) {
|
163 |
-
var $this = $(this)
|
164 |
-
, $target = $(e.target)
|
165 |
-
, $myCheckBox = $target.siblings('input');
|
166 |
-
|
167 |
-
e.stopImmediatePropagation();
|
168 |
-
e.preventDefault();
|
169 |
-
|
170 |
-
$this.unbind('mouseleave');
|
171 |
-
|
172 |
-
if (moving)
|
173 |
-
$myCheckBox.prop('checked', !(parseInt($this.parent().css('left')) < -25));
|
174 |
-
else $myCheckBox.prop("checked", !$myCheckBox.is(":checked"));
|
175 |
-
|
176 |
-
moving = false;
|
177 |
-
$myCheckBox.trigger('change');
|
178 |
-
});
|
179 |
-
|
180 |
-
$this.on('mouseleave', function (e) {
|
181 |
-
var $this = $(this)
|
182 |
-
, $myCheckBox = $this.siblings('input');
|
183 |
-
|
184 |
-
e.preventDefault();
|
185 |
-
e.stopImmediatePropagation();
|
186 |
-
|
187 |
-
$this.unbind('mouseleave');
|
188 |
-
$this.trigger('mouseup');
|
189 |
-
|
190 |
-
$myCheckBox.prop('checked', !(parseInt($this.parent().css('left')) < -25)).trigger('change');
|
191 |
-
});
|
192 |
-
|
193 |
-
$this.on('mouseup', function (e) {
|
194 |
-
e.stopImmediatePropagation();
|
195 |
-
e.preventDefault();
|
196 |
-
|
197 |
-
$(this).unbind('mousemove');
|
198 |
-
});
|
199 |
-
}
|
200 |
-
});
|
201 |
-
}
|
202 |
-
);
|
203 |
-
},
|
204 |
-
toggleActivation: function () {
|
205 |
-
$(this).toggleClass('deactivate');
|
206 |
-
},
|
207 |
-
isActive: function () {
|
208 |
-
return !$(this).hasClass('deactivate');
|
209 |
-
},
|
210 |
-
setActive: function (active) {
|
211 |
-
if (active)
|
212 |
-
$(this).removeClass('deactivate');
|
213 |
-
else $(this).addClass('deactivate');
|
214 |
-
},
|
215 |
-
toggleState: function (skipOnChange) {
|
216 |
-
var $input = $(this).find('input:checkbox');
|
217 |
-
$input.prop('checked', !$input.is(':checked')).trigger('change', skipOnChange);
|
218 |
-
},
|
219 |
-
setState: function (value, skipOnChange) {
|
220 |
-
$(this).find('input:checkbox').prop('checked', value).trigger('change', skipOnChange);
|
221 |
-
},
|
222 |
-
status: function () {
|
223 |
-
return $(this).find('input:checkbox').is(':checked');
|
224 |
-
},
|
225 |
-
destroy: function () {
|
226 |
-
var $div = $(this).find('div')
|
227 |
-
, $checkbox;
|
228 |
-
|
229 |
-
$div.find(':not(input:checkbox)').remove();
|
230 |
-
|
231 |
-
$checkbox = $div.children();
|
232 |
-
$checkbox.unwrap().unwrap();
|
233 |
-
|
234 |
-
$checkbox.unbind('change');
|
235 |
-
|
236 |
-
return $checkbox;
|
237 |
-
}
|
238 |
-
};
|
239 |
-
|
240 |
-
if (methods[method])
|
241 |
-
return methods[method].apply(this, Array.prototype.slice.call(arguments, 1));
|
242 |
-
else if (typeof method === 'object' || !method)
|
243 |
-
return methods.init.apply(this, arguments);
|
244 |
-
else
|
245 |
-
$.error('Method ' + method + ' does not exist!');
|
246 |
-
};
|
247 |
-
}(jQuery);
|
248 |
-
|
249 |
-
jQuery(function () {
|
250 |
-
jQuery('.rt-switch')['bootstrapSwitch']();
|
251 |
-
jQuery(document).on('click' ,'.switch-left,.switch-right',function(e){
|
252 |
-
jQuery(this).siblings('label').trigger('click');
|
253 |
-
})
|
254 |
-
|
255 |
-
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app/assets/js/jquery.powertip.min.js
DELETED
@@ -1,8 +0,0 @@
|
|
1 |
-
/*!
|
2 |
-
PowerTip - v1.2.0 - 2013-04-03
|
3 |
-
http://stevenbenner.github.com/jquery-powertip/
|
4 |
-
Copyright (c) 2013 Steven Benner (http://stevenbenner.com/).
|
5 |
-
Released under MIT license.
|
6 |
-
https://raw.github.com/stevenbenner/jquery-powertip/master/LICENSE.txt
|
7 |
-
*/
|
8 |
-
(function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)})(function(e){function t(){var t=this;t.top="auto",t.left="auto",t.right="auto",t.bottom="auto",t.set=function(o,n){e.isNumeric(n)&&(t[o]=Math.round(n))}}function o(e,t,o){function n(n,i){r(),e.data(v)||(n?(i&&e.data(m,!0),o.showTip(e)):(P.tipOpenImminent=!0,l=setTimeout(function(){l=null,s()},t.intentPollInterval)))}function i(n){r(),P.tipOpenImminent=!1,e.data(v)&&(e.data(m,!1),n?o.hideTip(e):(P.delayInProgress=!0,l=setTimeout(function(){l=null,o.hideTip(e),P.delayInProgress=!1},t.closeDelay)))}function s(){var i=Math.abs(P.previousX-P.currentX),s=Math.abs(P.previousY-P.currentY),r=i+s;t.intentSensitivity>r?o.showTip(e):(P.previousX=P.currentX,P.previousY=P.currentY,n())}function r(){l=clearTimeout(l),P.delayInProgress=!1}function a(){o.resetPosition(e)}var l=null;this.show=n,this.hide=i,this.cancel=r,this.resetPosition=a}function n(){function e(e,i,r,a,l){var p,c=i.split("-")[0],u=new t;switch(p=s(e)?n(e,c):o(e,c),i){case"n":u.set("left",p.left-r/2),u.set("bottom",P.windowHeight-p.top+l);break;case"e":u.set("left",p.left+l),u.set("top",p.top-a/2);break;case"s":u.set("left",p.left-r/2),u.set("top",p.top+l);break;case"w":u.set("top",p.top-a/2),u.set("right",P.windowWidth-p.left+l);break;case"nw":u.set("bottom",P.windowHeight-p.top+l),u.set("right",P.windowWidth-p.left-20);break;case"nw-alt":u.set("left",p.left),u.set("bottom",P.windowHeight-p.top+l);break;case"ne":u.set("left",p.left-20),u.set("bottom",P.windowHeight-p.top+l);break;case"ne-alt":u.set("bottom",P.windowHeight-p.top+l),u.set("right",P.windowWidth-p.left);break;case"sw":u.set("top",p.top+l),u.set("right",P.windowWidth-p.left-20);break;case"sw-alt":u.set("left",p.left),u.set("top",p.top+l);break;case"se":u.set("left",p.left-20),u.set("top",p.top+l);break;case"se-alt":u.set("top",p.top+l),u.set("right",P.windowWidth-p.left)}return u}function o(e,t){var o,n,i=e.offset(),s=e.outerWidth(),r=e.outerHeight();switch(t){case"n":o=i.left+s/2,n=i.top;break;case"e":o=i.left+s,n=i.top+r/2;break;case"s":o=i.left+s/2,n=i.top+r;break;case"w":o=i.left,n=i.top+r/2;break;case"nw":o=i.left,n=i.top;break;case"ne":o=i.left+s,n=i.top;break;case"sw":o=i.left,n=i.top+r;break;case"se":o=i.left+s,n=i.top+r}return{top:n,left:o}}function n(e,t){function o(){d.push(p.matrixTransform(u))}var n,i,s,r,a=e.closest("svg")[0],l=e[0],p=a.createSVGPoint(),c=l.getBBox(),u=l.getScreenCTM(),f=c.width/2,w=c.height/2,d=[],h=["nw","n","ne","e","se","s","sw","w"];if(p.x=c.x,p.y=c.y,o(),p.x+=f,o(),p.x+=f,o(),p.y+=w,o(),p.y+=w,o(),p.x-=f,o(),p.x-=f,o(),p.y-=w,o(),d[0].y!==d[1].y||d[0].x!==d[7].x)for(i=Math.atan2(u.b,u.a)*O,s=Math.ceil((i%360-22.5)/45),1>s&&(s+=8);s--;)h.push(h.shift());for(r=0;d.length>r;r++)if(h[r]===t){n=d[r];break}return{top:n.y+P.scrollTop,left:n.x+P.scrollLeft}}this.compute=e}function i(o){function i(e){e.data(v,!0),O.queue(function(t){s(e),t()})}function s(e){var t;if(e.data(v)){if(P.isTipOpen)return P.isClosing||r(P.activeHover),O.delay(100).queue(function(t){s(e),t()}),void 0;e.trigger("powerTipPreRender"),t=p(e),t&&(O.empty().append(t),e.trigger("powerTipRender"),P.activeHover=e,P.isTipOpen=!0,O.data(g,o.mouseOnToPopup),o.followMouse?a():(b(e),P.isFixedTipOpen=!0),O.fadeIn(o.fadeInTime,function(){P.desyncTimeout||(P.desyncTimeout=setInterval(H,500)),e.trigger("powerTipOpen")}))}}function r(e){P.isClosing=!0,P.activeHover=null,P.isTipOpen=!1,P.desyncTimeout=clearInterval(P.desyncTimeout),e.data(v,!1),e.data(m,!1),O.fadeOut(o.fadeOutTime,function(){var n=new t;P.isClosing=!1,P.isFixedTipOpen=!1,O.removeClass(),n.set("top",P.currentY+o.offset),n.set("left",P.currentX+o.offset),O.css(n),e.trigger("powerTipClose")})}function a(){if(!P.isFixedTipOpen&&(P.isTipOpen||P.tipOpenImminent&&O.data(T))){var e,n,i=O.outerWidth(),s=O.outerHeight(),r=new t;r.set("top",P.currentY+o.offset),r.set("left",P.currentX+o.offset),e=c(r,i,s),e!==I.none&&(n=u(e),1===n?e===I.right?r.set("left",P.windowWidth-i):e===I.bottom&&r.set("top",P.scrollTop+P.windowHeight-s):(r.set("left",P.currentX-i-o.offset),r.set("top",P.currentY-s-o.offset))),O.css(r)}}function b(t){var n,i;o.smartPlacement?(n=e.fn.powerTip.smartPlacementLists[o.placement],e.each(n,function(e,o){var n=c(y(t,o),O.outerWidth(),O.outerHeight());return i=o,n===I.none?!1:void 0})):(y(t,o.placement),i=o.placement),O.addClass(i)}function y(e,n){var i,s,r=0,a=new t;a.set("top",0),a.set("left",0),O.css(a);do i=O.outerWidth(),s=O.outerHeight(),a=k.compute(e,n,i,s,o.offset),O.css(a);while(5>=++r&&(i!==O.outerWidth()||s!==O.outerHeight()));return a}function H(){var e=!1;!P.isTipOpen||P.isClosing||P.delayInProgress||(P.activeHover.data(v)===!1||P.activeHover.is(":disabled")?e=!0:l(P.activeHover)||P.activeHover.is(":focus")||P.activeHover.data(m)||(O.data(g)?l(O)||(e=!0):e=!0),e&&r(P.activeHover))}var k=new n,O=e("#"+o.popupId);0===O.length&&(O=e("<div/>",{id:o.popupId}),0===d.length&&(d=e("body")),d.append(O)),o.followMouse&&(O.data(T)||(f.on("mousemove",a),w.on("scroll",a),O.data(T,!0))),o.mouseOnToPopup&&O.on({mouseenter:function(){O.data(g)&&P.activeHover&&P.activeHover.data(h).cancel()},mouseleave:function(){P.activeHover&&P.activeHover.data(h).hide()}}),this.showTip=i,this.hideTip=r,this.resetPosition=b}function s(e){return window.SVGElement&&e[0]instanceof SVGElement}function r(){P.mouseTrackingActive||(P.mouseTrackingActive=!0,e(function(){P.scrollLeft=w.scrollLeft(),P.scrollTop=w.scrollTop(),P.windowWidth=w.width(),P.windowHeight=w.height()}),f.on("mousemove",a),w.on({resize:function(){P.windowWidth=w.width(),P.windowHeight=w.height()},scroll:function(){var e=w.scrollLeft(),t=w.scrollTop();e!==P.scrollLeft&&(P.currentX+=e-P.scrollLeft,P.scrollLeft=e),t!==P.scrollTop&&(P.currentY+=t-P.scrollTop,P.scrollTop=t)}}))}function a(e){P.currentX=e.pageX,P.currentY=e.pageY}function l(e){var t=e.offset(),o=e[0].getBoundingClientRect(),n=o.right-o.left,i=o.bottom-o.top;return P.currentX>=t.left&&P.currentX<=t.left+n&&P.currentY>=t.top&&P.currentY<=t.top+i}function p(t){var o,n,i=t.data(y),s=t.data(H),r=t.data(k);return i?(e.isFunction(i)&&(i=i.call(t[0])),n=i):s?(e.isFunction(s)&&(s=s.call(t[0])),s.length>0&&(n=s.clone(!0,!0))):r&&(o=e("#"+r),o.length>0&&(n=o.html())),n}function c(e,t,o){var n=P.scrollTop,i=P.scrollLeft,s=n+P.windowHeight,r=i+P.windowWidth,a=I.none;return(n>e.top||n>Math.abs(e.bottom-P.windowHeight)-o)&&(a|=I.top),(e.top+o>s||Math.abs(e.bottom-P.windowHeight)>s)&&(a|=I.bottom),(i>e.left||e.right+t>r)&&(a|=I.left),(e.left+t>r||i>e.right)&&(a|=I.right),a}function u(e){for(var t=0;e;)e&=e-1,t++;return t}var f=e(document),w=e(window),d=e("body"),h="displayController",v="hasActiveHover",m="forcedOpen",T="hasMouseMove",g="mouseOnToPopup",b="originalTitle",y="powertip",H="powertipjq",k="powertiptarget",O=180/Math.PI,P={isTipOpen:!1,isFixedTipOpen:!1,isClosing:!1,tipOpenImminent:!1,activeHover:null,currentX:0,currentY:0,previousX:0,previousY:0,desyncTimeout:null,mouseTrackingActive:!1,delayInProgress:!1,windowWidth:0,windowHeight:0,scrollTop:0,scrollLeft:0},I={none:0,top:1,bottom:2,left:4,right:8};e.fn.powerTip=function(t,n){if(!this.length)return this;if("string"===e.type(t)&&e.powerTip[t])return e.powerTip[t].call(this,this,n);var s=e.extend({},e.fn.powerTip.defaults,t),a=new i(s);return r(),this.each(function(){var t,n=e(this),i=n.data(y),r=n.data(H),l=n.data(k);n.data(h)&&e.powerTip.destroy(n),t=n.attr("title"),i||l||r||!t||(n.data(y,t),n.data(b,t),n.removeAttr("title")),n.data(h,new o(n,s,a))}),s.manual||this.on({"mouseenter.powertip":function(t){e.powerTip.show(this,t)},"mouseleave.powertip":function(){e.powerTip.hide(this)},"focus.powertip":function(){e.powerTip.show(this)},"blur.powertip":function(){e.powerTip.hide(this,!0)},"keydown.powertip":function(t){27===t.keyCode&&e.powerTip.hide(this,!0)}}),this},e.fn.powerTip.defaults={fadeInTime:200,fadeOutTime:100,followMouse:!1,popupId:"powerTip",intentSensitivity:7,intentPollInterval:100,closeDelay:100,placement:"n",smartPlacement:!1,offset:10,mouseOnToPopup:!1,manual:!1},e.fn.powerTip.smartPlacementLists={n:["n","ne","nw","s"],e:["e","ne","se","w","nw","sw","n","s","e"],s:["s","se","sw","n"],w:["w","nw","sw","e","ne","se","n","s","w"],nw:["nw","w","sw","n","s","se","nw"],ne:["ne","e","se","n","s","sw","ne"],sw:["sw","w","nw","s","n","ne","sw"],se:["se","e","ne","s","n","nw","se"],"nw-alt":["nw-alt","n","ne-alt","sw-alt","s","se-alt","w","e"],"ne-alt":["ne-alt","n","nw-alt","se-alt","s","sw-alt","e","w"],"sw-alt":["sw-alt","s","se-alt","nw-alt","n","ne-alt","w","e"],"se-alt":["se-alt","s","sw-alt","ne-alt","n","nw-alt","e","w"]},e.powerTip={show:function(t,o){return o?(a(o),P.previousX=o.pageX,P.previousY=o.pageY,e(t).data(h).show()):e(t).first().data(h).show(!0,!0),t},reposition:function(t){return e(t).first().data(h).resetPosition(),t},hide:function(t,o){return t?e(t).first().data(h).hide(o):P.activeHover&&P.activeHover.data(h).hide(!0),t},destroy:function(t){return e(t).off(".powertip").each(function(){var t=e(this),o=[b,h,v,m];t.data(b)&&(t.attr("title",t.data(b)),o.push(y)),t.removeData(o)}),t}},e.powerTip.showTip=e.powerTip.show,e.powerTip.closeTip=e.powerTip.hide});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app/assets/js/jquery.sliderTabs.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
(function(e){e.sliderTabs=function(t,n){var r=this;var i={autoplay:false,tabArrowWidth:35,classes:{leftTabArrow:"",panel:"",panelActive:"",panelsContainer:"",rightTabArrow:"",tab:"",tabActive:"",tabsList:""},defaultTab:1,height:null,indicators:false,mousewheel:true,position:"top",panelArrows:false,panelArrowsShowOnHover:false,tabs:true,tabHeight:30,tabArrows:true,tabSlideLength:100,tabSlideSpeed:200,transition:"slide",transitionEasing:"easeOutCubic",transitionSpeed:500,width:null};var s=e(t),o,u,a,f,l,c,h,p,d,v;var m=false,g=true;var y,b;r.selectedTab=i.defaultTab;r.init=function(){y=r.settings=e.extend({},i,n);s.addClass("ui-slider-tabs");a=s.children("div").addClass("ui-slider-tab-content").remove();u=s.children("ul").addClass("ui-slider-tabs-list").remove();u.children("li").remove().appendTo(u);r.count=u.children("li").length;l=e("<div class='ui-slider-tabs-list-wrapper'>");f=e("<div class='ui-slider-tabs-list-container'>").append(u).appendTo(l);f.find("li").css("height",y.tabHeight+2);f.find("li a").css("height",y.tabHeight+2);h=e("<a href='#' class='ui-slider-left-arrow'><div></div></a>").css({width:y.tabArrowWidth,height:y.tabHeight+2}).appendTo(f).click(function(e){r.slideTabs("right",y.tabSlideLength);return false});p=e("<a href='#' class='ui-slider-right-arrow'><div></div></a>").css({width:y.tabArrowWidth,height:y.tabHeight+2}).appendTo(f).click(function(e){r.slideTabs("left",y.tabSlideLength);return false});c=e("<div class='ui-slider-tabs-content-container'>").append(a);if(y.position=="bottom")s.append(c).append(l.addClass("bottom"));else s.append(l).append(c);if(y.width)s.width(parseInt(y.width));if(y.height)c.height(parseInt(y.height)-y.tabHeight);if(y.indicators)r.showIndicators();r.selectTab(y.defaultTab);r.slideTabs("left",0);S();A();s.delegate(".ui-slider-tabs-list li a","click",function(){if(!e(this).parent().hasClass("selected")&&!m){r.selectTab(e(this).parent())}return false});if(o)o.delegate(".ui-slider-tabs-indicator","click",function(){if(!e(this).hasClass("selected")&&!m)r.selectTab(e(this).index()+1)});e.each(y.classes,function(e,t){switch(e){case"leftTabArrow":h.addClass(t);break;case"rightTabArrow":p.addClass(t);break;case"panel":a.addClass(t);break;case"panelsContainer":c.addClass(t);break;case"tab":u.find("li").addClass(t);break;case"tabsList":u.addClass(t);break;default:break}});if(y.panelArrows)k();if(y.panelArrowsShowOnHover){if(d)d.addClass("showOnHover");if(v)v.addClass("showOnHover")}c.resize(k);l.resize(function(){L();A()});setInterval(function(){var e=c.children(".selected");if(e.outerHeight()>c.outerHeight()&&g)C(e)},100);L();if(!y.tabs)l.hide();if(y.autoplay)setInterval(r.next,y.autoplay);if(y.mousewheel)s.bind("mousewheel",function(e,t,n,i){if(t>0)r.next();else if(t<0)r.prev();return false})};r.selectTab=function(e){g=false;var t=typeof e==="number"?u.children("li:nth-child("+e+")"):e;var n=t.find("a").attr("href").substr(1);var i=c.children("#"+n);r.selectedTab=typeof e==="number"?e:e.index()+1;C(i);m=true;var s=u.find(".selected").index()<t.index()?"left":"right";t.siblings().removeClass("selected");if(y.classes.tabActive!="")t.siblings().removeClass(y.classes.tabActive);t.addClass("selected").addClass(y.classes.tabActive);T(c.children(".ui-slider-tab-content:visible"),s);N(i);E(t);w()};r.next=function(){if(!m){if(r.count===r.selectedTab)r.selectTab(1);else r.selectTab(r.selectedTab+1)}};r.prev=function(){if(!m){if(r.selectedTab===1)r.selectTab(r.count);else r.selectTab(r.selectedTab-1)}};r.slideTabs=function(e,t){var n=parseInt(u.css("margin-left"));var r=n;h.removeClass("edge");p.removeClass("edge");if(e=="right")r+=t;else if(e=="left")r-=t;if(r>=0){r=0;h.addClass("edge")}else if(r<=b){r=b;p.addClass("edge")}u.animate({"margin-left":r},y.tabSlideSpeed)};r.showIndicators=function(){if(!o){o=e("<div class='ui-slider-tabs-indicator-container'>");for(var t=0;t<a.length;t++){o.append("<div class='ui-slider-tabs-indicator'></div>")}c.append(o)}else o.show()};r.hideIndicators=function(){if(o)o.hide()};r.showTabArrows=function(){if(!y.tabArrows)return;h.show();p.show();f.css("margin","0 "+y.tabArrowWidth+"px")};r.hideTabArrows=function(){h.hide();p.hide();f.css("margin","0")};r.showPanelArrows=function(){if(d)d.show();if(v)v.show()};r.hidePanelArrows=function(){if(d)d.hide();if(v)v.hide()};var w=function(){if(y.indicators&&o){var e=o.children("div:nth-child("+r.selectedTab+")");e.siblings().removeClass("selected");e.addClass("selected")}};var E=function(e){var t=e.offset(),n=f.offset(),i=t.left-n.left,s=n.left+f.outerWidth()-(t.left+e.outerWidth());if(i<0)r.slideTabs("right",-i);else if(s<0)r.slideTabs("left",-s)};var S=function(){if(y.transition=="slide")u.children("li").each(function(t,n){var r=u.children(".selected").index(),i=e(n).index();var s=c.children("#"+e(n).find("a").attr("href").substr(1));if(r<i)s.css({left:c.width()+"px"});else if(r>i)s.css({left:"-"+c.width()+"px"});else s.addClass(y.classes.panelActive)});if(y.transition=="fade")u.children("li").each(function(t,n){var r=u.children(".selected").index(),i=e(n).index();var s=c.children("#"+e(n).find("a").attr("href").substr(1));if(r!=i)s.css({opacity:0});else s.addClass(y.classes.panelActive)})};var x=function(e){return{hide:{slideleft:{left:"-"+e+"px"},slideright:{left:e+"px"},fade:{opacity:0}},show:{slide:{left:0},fade:{opacity:1}}}};var T=function(e,t){if(y.transition=="slide")var n="slide"+t;else var n=y.transition;e.animate(x(c.width())["hide"][n],y.transitionSpeed,y.transitionEasing,function(){e.hide();e.removeClass("selected");m=false;S()})};var N=function(e){e.show();e.addClass(y.classes.panelActive).addClass("selected");e.animate(x(c.width())["show"][y.transition],y.transitionSpeed,y.transitionEasing,function(){m=false;g=true;S()})};var C=function(e){if(!y.height)c.animate({height:O(e)},200)};var k=function(){if(y.panelArrows){if(!d&&!v){d=e("<div class='ui-slider-tabs-leftPanelArrow'>").click(function(){r.prev()});v=e("<div class='ui-slider-tabs-rightPanelArrow'>").click(function(){r.next()});d.appendTo(c);v.appendTo(c)}v.css({top:c.height()/2-v.outerHeight()/2});d.css({top:c.height()/2-d.outerHeight()/2})}};var L=function(){var t=0;u.children().each(function(n,r){t+=e(r).outerWidth(true)});u.width(t+50);if(f.width()<t&&y.tabArrows){r.showTabArrows();b=f.width()-t}else r.hideTabArrows()};var A=function(){a.width(c.width()-(a.outerWidth()-a.width()))};var O=function(e){var t={display:e.css("display"),left:e.css("left"),position:e.css("position")};e.css({display:"normal",left:-5e3,position:"absolute"});var n=e.outerHeight();e.css(t);return n};r.init()};e.fn.sliderTabs=function(t){return this.each(function(){var n=e(this),r=n.data("sliderTabs");if(!r){r=new e.sliderTabs(this,t);n.data("sliderTabs",r);return r}if(r.methods[t]){return r.methods[t].apply(this,Array.prototype.slice.call(arguments,1))}})}})(jQuery);(function(e){function r(t){var n=t||window.event,r=[].slice.call(arguments,1),i=0,s=true,o=0,u=0;t=e.event.fix(n);t.type="mousewheel";if(n.wheelDelta){i=n.wheelDelta/120}if(n.detail){i=-n.detail/3}u=i;if(n.axis!==undefined&&n.axis===n.HORIZONTAL_AXIS){u=0;o=-1*i}if(n.wheelDeltaY!==undefined){u=n.wheelDeltaY/120}if(n.wheelDeltaX!==undefined){o=-1*n.wheelDeltaX/120}r.unshift(t,i,o,u);return(e.event.dispatch||e.event.handle).apply(this,r)}var t=["DOMMouseScroll","mousewheel"];if(e.event.fixHooks){for(var n=t.length;n;){e.event.fixHooks[t[--n]]=e.event.mouseHooks}}e.event.special.mousewheel={setup:function(){if(this.addEventListener){for(var e=t.length;e;){this.addEventListener(t[--e],r,false)}}else{this.onmousewheel=r}},teardown:function(){if(this.removeEventListener){for(var e=t.length;e;){this.removeEventListener(t[--e],r,false)}}else{this.onmousewheel=null}}};e.fn.extend({mousewheel:function(e){return e?this.bind("mousewheel",e):this.trigger("mousewheel")},unmousewheel:function(e){return this.unbind("mousewheel",e)}})})(jQuery);(function(e,t,n){function c(){s=t[o](function(){r.each(function(){var t=e(this),n=t.width(),r=t.height(),i=e.data(this,a);if(n!==i.w||r!==i.h){t.trigger(u,[i.w=n,i.h=r])}});c()},i[f])}var r=e([]),i=e.resize=e.extend(e.resize,{}),s,o="setTimeout",u="resize",a=u+"-special-event",f="delay",l="throttleWindow";i[f]=250;i[l]=true;e.event.special[u]={setup:function(){if(!i[l]&&this[o]){return false}var t=e(this);r=r.add(t);e.data(this,a,{w:t.width(),h:t.height()});if(r.length===1){c()}},teardown:function(){if(!i[l]&&this[o]){return false}var t=e(this);r=r.not(t);t.removeData(a);if(!r.length){clearTimeout(s)}},add:function(t){function s(t,i,s){var o=e(this),u=e.data(this,a);u.w=i!==n?i:o.width();u.h=s!==n?s:o.height();r.apply(this,arguments)}if(!i[l]&&this[o]){return false}var r;if(e.isFunction(t)){r=t;return s}else{r=t.handler;t.handler=s}}}})(jQuery,this)
|
|
app/assets/js/main.js
CHANGED
@@ -304,8 +304,7 @@ jQuery(document).ready(function(){
|
|
304 |
action: 'bp_media_load_more_sc',
|
305 |
page: parseInt($this.attr('data-page'))+1,
|
306 |
media:$this.attr('data-media'),
|
307 |
-
count:$this.attr('data-count')
|
308 |
-
title:$this.attr('data-title')
|
309 |
};
|
310 |
jQuery.get(bp_media_vars.ajaxurl, data, function(response) {
|
311 |
if(response.length==0) {
|
304 |
action: 'bp_media_load_more_sc',
|
305 |
page: parseInt($this.attr('data-page'))+1,
|
306 |
media:$this.attr('data-media'),
|
307 |
+
count:$this.attr('data-count')
|
|
|
308 |
};
|
309 |
jQuery.get(bp_media_vars.ajaxurl, data, function(response) {
|
310 |
if(response.length==0) {
|
app/helper/BPMediaAddon.php
CHANGED
@@ -23,75 +23,8 @@ if (!class_exists('BPMediaAddon')) {
|
|
23 |
. '</a>';
|
24 |
}
|
25 |
|
26 |
-
public static function render_addons($page = '') {
|
27 |
-
global $wp_settings_sections, $wp_settings_fields;
|
28 |
-
|
29 |
-
if ( ! isset( $wp_settings_sections ) || !isset( $wp_settings_sections[$page] ) )
|
30 |
-
return;
|
31 |
-
|
32 |
-
foreach ( (array) $wp_settings_sections[$page] as $section ) {
|
33 |
-
|
34 |
-
if ( $section['callback'] )
|
35 |
-
call_user_func( $section['callback'], $section );
|
36 |
-
|
37 |
-
if ( ! isset( $wp_settings_fields ) || !isset( $wp_settings_fields[$page] ) || !isset( $wp_settings_fields[$page][$section['id']] ) )
|
38 |
-
continue;
|
39 |
-
|
40 |
-
echo '<table class="form-table">';
|
41 |
-
do_settings_fields( $page, $section['id'] );
|
42 |
-
echo '</table>';
|
43 |
-
}
|
44 |
-
}
|
45 |
-
|
46 |
public function get_addons() {
|
47 |
-
|
48 |
-
$tabs = array();
|
49 |
-
global $bp_media_admin;
|
50 |
-
$tabs[] = array(
|
51 |
-
'title' => 'Encoding',
|
52 |
-
'name' => __('Audio/Video Encoding', 'buddypress-media'),
|
53 |
-
'href' => '#bpm-services',
|
54 |
-
'callback' => array($bp_media_admin->bp_media_encoding, 'encoding_service_intro')
|
55 |
-
);
|
56 |
-
$tabs[] = array(
|
57 |
-
'title' => 'Plugins',
|
58 |
-
'name' => __('Plugins', 'buddypress-media'),
|
59 |
-
'href' => '#bpm-plugins',
|
60 |
-
'callback' => array($this, 'plugins_content')
|
61 |
-
);
|
62 |
-
|
63 |
-
/* $tabs[] = array(
|
64 |
-
'title' => 'Themes',
|
65 |
-
'name' => __('Themes', 'buddypress-media'),
|
66 |
-
'href' => '#bpm-themes',
|
67 |
-
'callback' => array($this, 'themes_content')
|
68 |
-
);*/
|
69 |
-
|
70 |
-
?>
|
71 |
-
<div id="bpm-addons">
|
72 |
-
<ul>
|
73 |
-
<?php
|
74 |
-
foreach ($tabs as $tab) {?>
|
75 |
-
<li><a title="<?php echo $tab['title'] ?>" href="<?php echo $tab['href']; ?>"><?php echo $tab['name']; ?></a></li>
|
76 |
-
<?php }
|
77 |
-
?>
|
78 |
-
</ul>
|
79 |
-
|
80 |
-
<?php
|
81 |
-
foreach ($tabs as $tab) {
|
82 |
-
echo '<div id="' . substr($tab['href'],1) . '">';
|
83 |
-
call_user_func($tab['callback']);
|
84 |
-
echo '</div>';
|
85 |
-
}
|
86 |
-
?>
|
87 |
-
</div>
|
88 |
-
<?php
|
89 |
-
}
|
90 |
-
|
91 |
-
|
92 |
-
public function plugins_content($args = '') {
|
93 |
-
|
94 |
-
$addons = array(
|
95 |
array(
|
96 |
'title' => __('BuddyPress-Media Photo Tagging', 'buddypress-media'),
|
97 |
'img_src' => 'http://rtcamp.com/wp-content/uploads/2013/04/bpm-photo-tagging.png',
|
@@ -134,35 +67,17 @@ if (!class_exists('BPMediaAddon')) {
|
|
134 |
)
|
135 |
);
|
136 |
$addons = apply_filters('bp_media_addons', $addons);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
137 |
|
138 |
-
|
139 |
-
|
140 |
-
if($key == 0) {
|
141 |
-
echo '<h3>';
|
142 |
-
_e('BuddyPress Media Addons for Photos');
|
143 |
-
echo '</h3>';
|
144 |
-
} else if($key == 2) {
|
145 |
-
echo '<h3>';
|
146 |
-
_e('BuddyPress Media Addons for Audio/Video');
|
147 |
-
echo '</h3>';
|
148 |
-
}
|
149 |
-
$this->addon($value);
|
150 |
-
}
|
151 |
-
}
|
152 |
-
|
153 |
-
public function services_content($args = '') {
|
154 |
-
|
155 |
-
|
156 |
-
$objEncoding->encoding_service_intro();
|
157 |
-
}
|
158 |
-
|
159 |
-
public function themes_content($args = '') {
|
160 |
-
echo '<h3>Coming Soon !!</h3>';
|
161 |
-
}
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
/**
|
166 |
*
|
167 |
* @global type $bp_media
|
168 |
* @param type $args
|
23 |
. '</a>';
|
24 |
}
|
25 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
26 |
public function get_addons() {
|
27 |
+
$addons = array(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
28 |
array(
|
29 |
'title' => __('BuddyPress-Media Photo Tagging', 'buddypress-media'),
|
30 |
'img_src' => 'http://rtcamp.com/wp-content/uploads/2013/04/bpm-photo-tagging.png',
|
67 |
)
|
68 |
);
|
69 |
$addons = apply_filters('bp_media_addons', $addons);
|
70 |
+
foreach ($addons as $key => $addon) {
|
71 |
+
$this->addon($addon);
|
72 |
+
if ( $key == 1 ) {
|
73 |
+
echo '<h3>';
|
74 |
+
_e('BuddyPress Media Addons for Audio/Video');
|
75 |
+
echo '</h3>';
|
76 |
+
}
|
77 |
+
}
|
78 |
+
}
|
79 |
|
80 |
+
/**
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
81 |
*
|
82 |
* @global type $bp_media
|
83 |
* @param type $args
|
app/helper/BPMediaFeed.php
CHANGED
@@ -32,8 +32,7 @@ class BPMediaFeed {
|
|
32 |
$rss = fetch_feed($this->feed_url);
|
33 |
if (!is_wp_error($rss)) { // Checks that the object is created correctly
|
34 |
// Figure out how many total items there are, but limit it to 5.
|
35 |
-
|
36 |
-
$maxitems = $rss->get_item_quantity(3);
|
37 |
|
38 |
// Build an array of all the items, starting with element 0 (first element).
|
39 |
$rss_items = $rss->get_items(0, $maxitems);
|
32 |
$rss = fetch_feed($this->feed_url);
|
33 |
if (!is_wp_error($rss)) { // Checks that the object is created correctly
|
34 |
// Figure out how many total items there are, but limit it to 5.
|
35 |
+
$maxitems = $rss->get_item_quantity(5);
|
|
|
36 |
|
37 |
// Build an array of all the items, starting with element 0 (first element).
|
38 |
$rss_items = $rss->get_items(0, $maxitems);
|
app/helper/BPMediaSettings.php
CHANGED
@@ -31,39 +31,39 @@ if (!class_exists('BPMediaSettings')) {
|
|
31 |
public function settings() {
|
32 |
global $bp_media, $bp_media_addon, $wpdb;
|
33 |
add_settings_section('bpm-settings', __('Enabled Media Types', 'buddypress-media'), is_multisite() ? array($this, 'allowed_types') : '', 'bp-media-settings');
|
34 |
-
add_settings_field('bpm-image', __('Photos', 'buddypress-media'), array(
|
35 |
'setting' => 'bp_media_options',
|
36 |
'option' => 'images_enabled',
|
37 |
'desc' => __('Enable Photos', 'buddypress-media')
|
38 |
));
|
39 |
-
add_settings_field('bpm-video', __('Video', 'buddypress-media'), array(
|
40 |
'setting' => 'bp_media_options',
|
41 |
'option' => 'videos_enabled',
|
42 |
'desc' => __('Enable Video (mp4)', 'buddypress-media')
|
43 |
));
|
44 |
-
add_settings_field('bpm-audio', __('Audio', 'buddypress-media'), array(
|
45 |
'setting' => 'bp_media_options',
|
46 |
'option' => 'audio_enabled',
|
47 |
'desc' => __('Enable Audio (mp3)', 'buddypress-media')
|
48 |
));
|
49 |
|
50 |
add_settings_section('bpm-featured', __('Enable Featured Media', 'buddypress-media'), '', 'bp-media-settings');
|
51 |
-
add_settings_field('bpm-featured-image', __('Photos', 'buddypress-media'), array(
|
52 |
'setting' => 'bp_media_options',
|
53 |
'option' => 'featured_image',
|
54 |
'desc' => __('Enable Featured Photos', 'buddypress-media')
|
55 |
));
|
56 |
-
add_settings_field('bpm-featured-video', __('Video', 'buddypress-media'), array(
|
57 |
'setting' => 'bp_media_options',
|
58 |
'option' => 'featured_video',
|
59 |
'desc' => __('Enable Featured Video', 'buddypress-media')
|
60 |
));
|
61 |
-
add_settings_field('bpm-featured-audio', __('Audio', 'buddypress-media'), array(
|
62 |
'setting' => 'bp_media_options',
|
63 |
'option' => 'featured_audio',
|
64 |
'desc' => __('Enable Featured Audio', 'buddypress-media')
|
65 |
));
|
66 |
-
add_settings_field('bpm-featured-media-dimensions', __('Featured Media Size', 'buddypress-media'), array(
|
67 |
'setting' => 'bp_media_options',
|
68 |
'type' => 'media',
|
69 |
'size' => 'featured',
|
@@ -73,19 +73,19 @@ if (!class_exists('BPMediaSettings')) {
|
|
73 |
|
74 |
|
75 |
add_settings_section('bpm-image-settings', __('Image Settings', 'buddypress-media'), array($this, 'image_settings_intro'), 'bp-media-settings');
|
76 |
-
add_settings_field('bpm-image-thumbnail', __('Thumbnail Size', 'buddypress-media'), array(
|
77 |
'type' => 'image',
|
78 |
'size' => 'thumbnail',
|
79 |
'crop' => true,
|
80 |
'desc' => __('Used in albums, sidebar media widget acitvity stream', 'buddypress-media')
|
81 |
));
|
82 |
-
add_settings_field('bpm-image-medium', __('Medium Size', 'buddypress-media'), array(
|
83 |
'type' => 'image',
|
84 |
'size' => 'medium',
|
85 |
'crop' => true,
|
86 |
'desc' => __('Used in activity stream for single media uploads', 'buddypress-media')
|
87 |
));
|
88 |
-
add_settings_field('bpm-image-large', __('Large Size', 'buddypress-media'), array(
|
89 |
'type' => 'image',
|
90 |
'size' => 'large',
|
91 |
'crop' => true,
|
@@ -93,22 +93,22 @@ if (!class_exists('BPMediaSettings')) {
|
|
93 |
));
|
94 |
|
95 |
add_settings_section('bpm-video-settings', __('Video Payer Settings', 'buddypress-media'), is_multisite() ? array($this, 'network_notices') : '', 'bp-media-settings');
|
96 |
-
add_settings_field('bpm-video-medium', __('Activity Player Size', 'buddypress-media'), array(
|
97 |
'type' => 'video',
|
98 |
'size' => 'medium'
|
99 |
));
|
100 |
-
add_settings_field('bpm-video-large', __('Single Player Size', 'buddypress-media'), array(
|
101 |
'type' => 'video',
|
102 |
'size' => 'large'
|
103 |
));
|
104 |
|
105 |
add_settings_section('bpm-audio-settings', __('Audio Player Settings', 'buddypress-media'), is_multisite() ? array($this, 'network_notices') : '', 'bp-media-settings');
|
106 |
-
add_settings_field('bpm-audio-medium', __('Activity Player Size', 'buddypress-media'), array(
|
107 |
'type' => 'audio',
|
108 |
'size' => 'medium',
|
109 |
'height' => false
|
110 |
));
|
111 |
-
add_settings_field('bpm-audio-large', __('Single Player Size', 'buddypress-media'), array(
|
112 |
'type' => 'audio',
|
113 |
'size' => 'large',
|
114 |
'height' => false
|
@@ -116,7 +116,7 @@ if (!class_exists('BPMediaSettings')) {
|
|
116 |
|
117 |
if (bp_is_active('activity')) {
|
118 |
add_settings_section('bpm-activity-upload', __('Activity Upload', 'buddypress-media'), '', 'bp-media-settings');
|
119 |
-
add_settings_field('bpm-activity', __('Activity Uploads', 'buddypress-media'), array(
|
120 |
'setting' => 'bp_media_options',
|
121 |
'option' => 'activity_upload',
|
122 |
'desc' => __('Enable Activity Uploading', 'buddypress-media')
|
@@ -125,7 +125,7 @@ if (!class_exists('BPMediaSettings')) {
|
|
125 |
}
|
126 |
|
127 |
add_settings_section('bpm-media-lightbox', __('Lightbox Integration', 'buddypress-media'), '', 'bp-media-settings');
|
128 |
-
add_settings_field('bpm-media-lightbox-option', __('Lightbox', 'buddypress-media'), array(
|
129 |
'setting' => 'bp_media_options',
|
130 |
'option' => 'enable_lightbox',
|
131 |
'desc' => __('Enable Lighbox on Media', 'buddypress-media')
|
@@ -134,13 +134,13 @@ if (!class_exists('BPMediaSettings')) {
|
|
134 |
|
135 |
if (bp_is_active('groups')) {
|
136 |
add_settings_section('bpm-media-type', __('Groups Integration', 'buddypress-media'), '', 'bp-media-settings');
|
137 |
-
// add_settings_field('bpm-admin-profile', __('User profiles', 'buddypress-media'), array(
|
138 |
// 'setting' => 'bp_media_options',
|
139 |
// 'option' => 'enable_on_profile',
|
140 |
// 'desc' => __('Check to enable BuddyPress Media on User profiles', 'buddypress-media')
|
141 |
// )
|
142 |
// );
|
143 |
-
add_settings_field('bpm-admin-group', __('Groups', 'buddypress-media'), array(
|
144 |
'setting' => 'bp_media_options',
|
145 |
'option' => 'enable_on_group',
|
146 |
'desc' => __('Allow Media in Groups', 'buddypress-media')
|
@@ -149,12 +149,12 @@ if (!class_exists('BPMediaSettings')) {
|
|
149 |
}
|
150 |
|
151 |
add_settings_section('bpm-media-fine', __('Display Settings', 'buddypress-media'), '', 'bp-media-settings');
|
152 |
-
add_settings_field('bpm-media-count', __('Number of media', 'buddypress-media'), array(
|
153 |
'setting' => 'bp_media_options',
|
154 |
'option' => 'default_count',
|
155 |
'number' => true
|
156 |
));
|
157 |
-
add_settings_field('bpm-download', __('Download Button', 'buddypress-media'), array(
|
158 |
'setting' => 'bp_media_options',
|
159 |
'option' => 'download_enabled',
|
160 |
'desc' => __('Display download button under media', 'buddypress-media')
|
@@ -162,7 +162,7 @@ if (!class_exists('BPMediaSettings')) {
|
|
162 |
|
163 |
if (BPMediaPrivacy::is_installed()) {
|
164 |
add_settings_section('bpm-privacy', __('Privacy Settings', 'buddypress-media'), '', 'bp-media-settings');
|
165 |
-
add_settings_field('bpm-privacy-enabled', __('Enable Privacy', 'buddypress-media'), array(
|
166 |
'setting' => 'bp_media_options',
|
167 |
'option' => 'privacy_enabled',
|
168 |
'desc' => __('Enable privacy', 'buddypress-media')
|
@@ -177,13 +177,13 @@ if (!class_exists('BPMediaSettings')) {
|
|
177 |
if (!bp_is_active('friends')) {
|
178 |
unset($settings[4]);
|
179 |
}
|
180 |
-
add_settings_field('bpm-privacy-private-enabled', __('Default Privacy', 'buddypress-media'), array(
|
181 |
'setting' => 'bp_media_options',
|
182 |
'option' => 'default_privacy_level',
|
183 |
'radios' => $settings,
|
184 |
'default' => 0,
|
185 |
));
|
186 |
-
add_settings_field('bpm-privacy-override-enabled', __('User Override', 'buddypress-media'), array(
|
187 |
'setting' => 'bp_media_options',
|
188 |
'option' => 'privacy_override_enabled',
|
189 |
'desc' => __('Allow users to override admin defaults (<em>Recommended</em>)', 'buddypress-media')
|
@@ -191,7 +191,7 @@ if (!class_exists('BPMediaSettings')) {
|
|
191 |
}
|
192 |
add_settings_section('bpm-miscellaneous', __('Other Settings', 'buddypress-media'), '', 'bp-media-settings');
|
193 |
|
194 |
-
add_settings_field('bpm-admin-bar-menu', __('Admin bar menu', 'buddypress-media'), array(
|
195 |
'setting' => 'bp_media_options',
|
196 |
'option' => 'show_admin_menu',
|
197 |
'desc' => __('Enable menu in WordPress admin bar', 'buddypress-media')
|
@@ -323,7 +323,6 @@ if (!class_exists('BPMediaSettings')) {
|
|
323 |
$regenerate_link = wp_nonce_url(admin_url('update.php?action=install-plugin&plugin=regenerate-thumbnails'), 'install-plugin_regenerate-thumbnails');
|
324 |
}
|
325 |
echo '<span class="description">' . sprintf(__('If you make changes to width, height or crop settings, you must use "<a href="%s">Regenerate Thumbnail Plugin</a>" to regenerate old images."', 'buddypress-media'), $regenerate_link) . '</span>';
|
326 |
-
echo '<div class="clearfix"> </div>';
|
327 |
}
|
328 |
|
329 |
/**
|
31 |
public function settings() {
|
32 |
global $bp_media, $bp_media_addon, $wpdb;
|
33 |
add_settings_section('bpm-settings', __('Enabled Media Types', 'buddypress-media'), is_multisite() ? array($this, 'allowed_types') : '', 'bp-media-settings');
|
34 |
+
add_settings_field('bpm-image', __('Photos', 'buddypress-media'), array($this, 'checkbox'), 'bp-media-settings', 'bpm-settings', array(
|
35 |
'setting' => 'bp_media_options',
|
36 |
'option' => 'images_enabled',
|
37 |
'desc' => __('Enable Photos', 'buddypress-media')
|
38 |
));
|
39 |
+
add_settings_field('bpm-video', __('Video', 'buddypress-media'), array($this, 'checkbox'), 'bp-media-settings', 'bpm-settings', array(
|
40 |
'setting' => 'bp_media_options',
|
41 |
'option' => 'videos_enabled',
|
42 |
'desc' => __('Enable Video (mp4)', 'buddypress-media')
|
43 |
));
|
44 |
+
add_settings_field('bpm-audio', __('Audio', 'buddypress-media'), array($this, 'checkbox'), 'bp-media-settings', 'bpm-settings', array(
|
45 |
'setting' => 'bp_media_options',
|
46 |
'option' => 'audio_enabled',
|
47 |
'desc' => __('Enable Audio (mp3)', 'buddypress-media')
|
48 |
));
|
49 |
|
50 |
add_settings_section('bpm-featured', __('Enable Featured Media', 'buddypress-media'), '', 'bp-media-settings');
|
51 |
+
add_settings_field('bpm-featured-image', __('Photos', 'buddypress-media'), array($this, 'checkbox'), 'bp-media-settings', 'bpm-featured', array(
|
52 |
'setting' => 'bp_media_options',
|
53 |
'option' => 'featured_image',
|
54 |
'desc' => __('Enable Featured Photos', 'buddypress-media')
|
55 |
));
|
56 |
+
add_settings_field('bpm-featured-video', __('Video', 'buddypress-media'), array($this, 'checkbox'), 'bp-media-settings', 'bpm-featured', array(
|
57 |
'setting' => 'bp_media_options',
|
58 |
'option' => 'featured_video',
|
59 |
'desc' => __('Enable Featured Video', 'buddypress-media')
|
60 |
));
|
61 |
+
add_settings_field('bpm-featured-audio', __('Audio', 'buddypress-media'), array($this, 'checkbox'), 'bp-media-settings', 'bpm-featured', array(
|
62 |
'setting' => 'bp_media_options',
|
63 |
'option' => 'featured_audio',
|
64 |
'desc' => __('Enable Featured Audio', 'buddypress-media')
|
65 |
));
|
66 |
+
add_settings_field('bpm-featured-media-dimensions', __('Featured Media Size', 'buddypress-media'), array($this, 'dimensions'), 'bp-media-settings', 'bpm-featured', array(
|
67 |
'setting' => 'bp_media_options',
|
68 |
'type' => 'media',
|
69 |
'size' => 'featured',
|
73 |
|
74 |
|
75 |
add_settings_section('bpm-image-settings', __('Image Settings', 'buddypress-media'), array($this, 'image_settings_intro'), 'bp-media-settings');
|
76 |
+
add_settings_field('bpm-image-thumbnail', __('Thumbnail Size', 'buddypress-media'), array($this, 'dimensions'), 'bp-media-settings', 'bpm-image-settings', array(
|
77 |
'type' => 'image',
|
78 |
'size' => 'thumbnail',
|
79 |
'crop' => true,
|
80 |
'desc' => __('Used in albums, sidebar media widget acitvity stream', 'buddypress-media')
|
81 |
));
|
82 |
+
add_settings_field('bpm-image-medium', __('Medium Size', 'buddypress-media'), array($this, 'dimensions'), 'bp-media-settings', 'bpm-image-settings', array(
|
83 |
'type' => 'image',
|
84 |
'size' => 'medium',
|
85 |
'crop' => true,
|
86 |
'desc' => __('Used in activity stream for single media uploads', 'buddypress-media')
|
87 |
));
|
88 |
+
add_settings_field('bpm-image-large', __('Large Size', 'buddypress-media'), array($this, 'dimensions'), 'bp-media-settings', 'bpm-image-settings', array(
|
89 |
'type' => 'image',
|
90 |
'size' => 'large',
|
91 |
'crop' => true,
|
93 |
));
|
94 |
|
95 |
add_settings_section('bpm-video-settings', __('Video Payer Settings', 'buddypress-media'), is_multisite() ? array($this, 'network_notices') : '', 'bp-media-settings');
|
96 |
+
add_settings_field('bpm-video-medium', __('Activity Player Size', 'buddypress-media'), array($this, 'dimensions'), 'bp-media-settings', 'bpm-video-settings', array(
|
97 |
'type' => 'video',
|
98 |
'size' => 'medium'
|
99 |
));
|
100 |
+
add_settings_field('bpm-video-large', __('Single Player Size', 'buddypress-media'), array($this, 'dimensions'), 'bp-media-settings', 'bpm-video-settings', array(
|
101 |
'type' => 'video',
|
102 |
'size' => 'large'
|
103 |
));
|
104 |
|
105 |
add_settings_section('bpm-audio-settings', __('Audio Player Settings', 'buddypress-media'), is_multisite() ? array($this, 'network_notices') : '', 'bp-media-settings');
|
106 |
+
add_settings_field('bpm-audio-medium', __('Activity Player Size', 'buddypress-media'), array($this, 'dimensions'), 'bp-media-settings', 'bpm-audio-settings', array(
|
107 |
'type' => 'audio',
|
108 |
'size' => 'medium',
|
109 |
'height' => false
|
110 |
));
|
111 |
+
add_settings_field('bpm-audio-large', __('Single Player Size', 'buddypress-media'), array($this, 'dimensions'), 'bp-media-settings', 'bpm-audio-settings', array(
|
112 |
'type' => 'audio',
|
113 |
'size' => 'large',
|
114 |
'height' => false
|
116 |
|
117 |
if (bp_is_active('activity')) {
|
118 |
add_settings_section('bpm-activity-upload', __('Activity Upload', 'buddypress-media'), '', 'bp-media-settings');
|
119 |
+
add_settings_field('bpm-activity', __('Activity Uploads', 'buddypress-media'), array($this, 'checkbox'), 'bp-media-settings', 'bpm-activity-upload', array(
|
120 |
'setting' => 'bp_media_options',
|
121 |
'option' => 'activity_upload',
|
122 |
'desc' => __('Enable Activity Uploading', 'buddypress-media')
|
125 |
}
|
126 |
|
127 |
add_settings_section('bpm-media-lightbox', __('Lightbox Integration', 'buddypress-media'), '', 'bp-media-settings');
|
128 |
+
add_settings_field('bpm-media-lightbox-option', __('Lightbox', 'buddypress-media'), array($this, 'checkbox'), 'bp-media-settings', 'bpm-media-lightbox', array(
|
129 |
'setting' => 'bp_media_options',
|
130 |
'option' => 'enable_lightbox',
|
131 |
'desc' => __('Enable Lighbox on Media', 'buddypress-media')
|
134 |
|
135 |
if (bp_is_active('groups')) {
|
136 |
add_settings_section('bpm-media-type', __('Groups Integration', 'buddypress-media'), '', 'bp-media-settings');
|
137 |
+
// add_settings_field('bpm-admin-profile', __('User profiles', 'buddypress-media'), array($this, 'checkbox'), 'bp-media-settings', 'bpm-media-type', array(
|
138 |
// 'setting' => 'bp_media_options',
|
139 |
// 'option' => 'enable_on_profile',
|
140 |
// 'desc' => __('Check to enable BuddyPress Media on User profiles', 'buddypress-media')
|
141 |
// )
|
142 |
// );
|
143 |
+
add_settings_field('bpm-admin-group', __('Groups', 'buddypress-media'), array($this, 'checkbox'), 'bp-media-settings', 'bpm-media-type', array(
|
144 |
'setting' => 'bp_media_options',
|
145 |
'option' => 'enable_on_group',
|
146 |
'desc' => __('Allow Media in Groups', 'buddypress-media')
|
149 |
}
|
150 |
|
151 |
add_settings_section('bpm-media-fine', __('Display Settings', 'buddypress-media'), '', 'bp-media-settings');
|
152 |
+
add_settings_field('bpm-media-count', __('Number of media', 'buddypress-media'), array($this, 'textbox'), 'bp-media-settings', 'bpm-media-fine', array(
|
153 |
'setting' => 'bp_media_options',
|
154 |
'option' => 'default_count',
|
155 |
'number' => true
|
156 |
));
|
157 |
+
add_settings_field('bpm-download', __('Download Button', 'buddypress-media'), array($this, 'checkbox'), 'bp-media-settings', 'bpm-media-fine', array(
|
158 |
'setting' => 'bp_media_options',
|
159 |
'option' => 'download_enabled',
|
160 |
'desc' => __('Display download button under media', 'buddypress-media')
|
162 |
|
163 |
if (BPMediaPrivacy::is_installed()) {
|
164 |
add_settings_section('bpm-privacy', __('Privacy Settings', 'buddypress-media'), '', 'bp-media-settings');
|
165 |
+
add_settings_field('bpm-privacy-enabled', __('Enable Privacy', 'buddypress-media'), array($this, 'checkbox'), 'bp-media-settings', 'bpm-privacy', array(
|
166 |
'setting' => 'bp_media_options',
|
167 |
'option' => 'privacy_enabled',
|
168 |
'desc' => __('Enable privacy', 'buddypress-media')
|
177 |
if (!bp_is_active('friends')) {
|
178 |
unset($settings[4]);
|
179 |
}
|
180 |
+
add_settings_field('bpm-privacy-private-enabled', __('Default Privacy', 'buddypress-media'), array($this, 'radio'), 'bp-media-settings', 'bpm-privacy', array(
|
181 |
'setting' => 'bp_media_options',
|
182 |
'option' => 'default_privacy_level',
|
183 |
'radios' => $settings,
|
184 |
'default' => 0,
|
185 |
));
|
186 |
+
add_settings_field('bpm-privacy-override-enabled', __('User Override', 'buddypress-media'), array($this, 'checkbox'), 'bp-media-settings', 'bpm-privacy', array(
|
187 |
'setting' => 'bp_media_options',
|
188 |
'option' => 'privacy_override_enabled',
|
189 |
'desc' => __('Allow users to override admin defaults (<em>Recommended</em>)', 'buddypress-media')
|
191 |
}
|
192 |
add_settings_section('bpm-miscellaneous', __('Other Settings', 'buddypress-media'), '', 'bp-media-settings');
|
193 |
|
194 |
+
add_settings_field('bpm-admin-bar-menu', __('Admin bar menu', 'buddypress-media'), array($this, 'checkbox'), 'bp-media-settings', 'bpm-miscellaneous', array(
|
195 |
'setting' => 'bp_media_options',
|
196 |
'option' => 'show_admin_menu',
|
197 |
'desc' => __('Enable menu in WordPress admin bar', 'buddypress-media')
|
323 |
$regenerate_link = wp_nonce_url(admin_url('update.php?action=install-plugin&plugin=regenerate-thumbnails'), 'install-plugin_regenerate-thumbnails');
|
324 |
}
|
325 |
echo '<span class="description">' . sprintf(__('If you make changes to width, height or crop settings, you must use "<a href="%s">Regenerate Thumbnail Plugin</a>" to regenerate old images."', 'buddypress-media'), $regenerate_link) . '</span>';
|
|
|
326 |
}
|
327 |
|
328 |
/**
|
app/helper/BPMediaSupport.php
CHANGED
@@ -13,7 +13,7 @@ if (!class_exists('BPMediaSupport')) {
|
|
13 |
|
14 |
public function __construct() {
|
15 |
$this->debug_info();
|
16 |
-
add_action('
|
17 |
}
|
18 |
|
19 |
public function debug_info() {
|
@@ -26,8 +26,7 @@ if (!class_exists('BPMediaSupport')) {
|
|
26 |
$debug_info['BuddyPress Media'] = BP_MEDIA_VERSION;
|
27 |
$debug_info['OS'] = PHP_OS;
|
28 |
if (extension_loaded('imagick')) {
|
29 |
-
|
30 |
-
$imagick = $message = preg_replace(" #((http|https|ftp)://(\S*?\.\S*?))(\s|\;|\)|\]|\[|\{|\}|,|\"|'|:|\<|$|\.\s)#ie", "'<a href=\"$1\" target=\"_blank\">$3</a>$4'", $imagickobj->getversion() );
|
31 |
} else {
|
32 |
$imagick['versionString'] = 'Not Installed';
|
33 |
}
|
13 |
|
14 |
public function __construct() {
|
15 |
$this->debug_info();
|
16 |
+
add_action('bp_media_admin_page_append', array($this, 'debug_info_html'));
|
17 |
}
|
18 |
|
19 |
public function debug_info() {
|
26 |
$debug_info['BuddyPress Media'] = BP_MEDIA_VERSION;
|
27 |
$debug_info['OS'] = PHP_OS;
|
28 |
if (extension_loaded('imagick')) {
|
29 |
+
$imagick = $message = preg_replace(" #((http|https|ftp)://(\S*?\.\S*?))(\s|\;|\)|\]|\[|\{|\}|,|\"|'|:|\<|$|\.\s)#ie", "'<a href=\"$1\" target=\"_blank\">$3</a>$4'", Imagick::getVersion() );
|
|
|
30 |
} else {
|
31 |
$imagick['versionString'] = 'Not Installed';
|
32 |
}
|
app/helper/rtDimensions.php
DELETED
@@ -1,142 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
/*
|
4 |
-
* To change this template, choose Tools | Templates
|
5 |
-
* and open the template in the editor.
|
6 |
-
*/
|
7 |
-
|
8 |
-
/**
|
9 |
-
* Description of rtfDimension
|
10 |
-
*
|
11 |
-
* @author udit
|
12 |
-
*/
|
13 |
-
class rtDimensions extends rtForm {
|
14 |
-
|
15 |
-
private $element_id;
|
16 |
-
|
17 |
-
private static $id_count = 0;
|
18 |
-
|
19 |
-
private static $default_class = "rt-form-dimension";
|
20 |
-
|
21 |
-
private function get_default_id() {
|
22 |
-
return self::$id_count;
|
23 |
-
}
|
24 |
-
|
25 |
-
private function update_default_id() {
|
26 |
-
self::$id_count ++;
|
27 |
-
}
|
28 |
-
|
29 |
-
private function get_default_class() {
|
30 |
-
return self::$default_class;
|
31 |
-
}
|
32 |
-
|
33 |
-
private function embedd_class( $element, $class = null ) {
|
34 |
-
|
35 |
-
$html = 'class = "' . $this->get_default_class();
|
36 |
-
|
37 |
-
if( isset( $class ) ) {
|
38 |
-
|
39 |
-
if( is_array( $class ) )
|
40 |
-
$html .= ' ' . implode(" ", $class);
|
41 |
-
else
|
42 |
-
throw new rtFormsInvalidArgumentsException( "class [". $element ."]" );
|
43 |
-
}
|
44 |
-
$html .= '"';
|
45 |
-
|
46 |
-
return $html;
|
47 |
-
}
|
48 |
-
|
49 |
-
|
50 |
-
protected function generate_dimensions( $attributes ) {
|
51 |
-
|
52 |
-
$element = "rtDimension";
|
53 |
-
global $bp_media;
|
54 |
-
$defaults = array(
|
55 |
-
'type' => 'image',
|
56 |
-
'size' => 'thumbnail',
|
57 |
-
'height' => true,
|
58 |
-
'crop' => false,
|
59 |
-
'desc' => '',
|
60 |
-
'show_desc' => false
|
61 |
-
);
|
62 |
-
|
63 |
-
$attributes = wp_parse_args($attributes, $defaults);
|
64 |
-
extract($attributes);
|
65 |
-
|
66 |
-
$options = bp_get_option('bp_media_options');
|
67 |
-
|
68 |
-
$w = $options['sizes'][$type][$size]['width'];
|
69 |
-
if ($height) {
|
70 |
-
$h = $options['sizes'][$type][$size]['height'];
|
71 |
-
}
|
72 |
-
if ($crop) {
|
73 |
-
$c = $options['sizes'][$type][$size]['crop'];
|
74 |
-
}
|
75 |
-
|
76 |
-
$html = '<div ';
|
77 |
-
|
78 |
-
if( isset($attributes['id']) )
|
79 |
-
$html .= 'id="' . $attributes['id'] . '" ';
|
80 |
-
else {
|
81 |
-
$html .= 'id="' . $this->get_default_class () . '-' . $this->get_default_id () . '" ';
|
82 |
-
$this->update_default_id();
|
83 |
-
}
|
84 |
-
|
85 |
-
if( isset($attributes['class']) )
|
86 |
-
$html .= self::embedd_class($element, $attributes['class']);
|
87 |
-
else
|
88 |
-
$html .= self::embedd_class($element);
|
89 |
-
$html .= '>';
|
90 |
-
|
91 |
-
$html .= parent::get_number(array(
|
92 |
-
'id' => sanitize_title("{$type}_{$size}_w"),
|
93 |
-
'name' => "bp_media_options[sizes][$type][$size][width]",
|
94 |
-
// 'label' => __('Width', 'buddypress-media'),
|
95 |
-
'value' => $w,
|
96 |
-
'class' => array("small-text large-offset-1"),
|
97 |
-
'show_desc' => $show_desc
|
98 |
-
));
|
99 |
-
|
100 |
-
if ($height) {
|
101 |
-
$html .= parent::get_number(array(
|
102 |
-
'id' => sanitize_title("{$type}_{$size}_h"),
|
103 |
-
'name' => "bp_media_options[sizes][$type][$size][height]",
|
104 |
-
// 'label' => __('Height', 'buddypress-media'),
|
105 |
-
'value' => $h,
|
106 |
-
'class' => array("small-text large-offset-1"),
|
107 |
-
'show_desc' => $show_desc
|
108 |
-
));
|
109 |
-
}
|
110 |
-
|
111 |
-
if($crop) {
|
112 |
-
$html .= parent::get_checkbox(array(
|
113 |
-
'id' => sanitize_title("{$type}_{$size}_c"),
|
114 |
-
'name' => "bp_media_options[sizes][$type][$size][crop]",
|
115 |
-
'rtForm_options' => array(array(
|
116 |
-
'' => 1,
|
117 |
-
// __('Crop', 'buddypress-media') => 1,
|
118 |
-
'checked' => $c
|
119 |
-
)),
|
120 |
-
'class' => array("large-offset-1"),
|
121 |
-
'show_desc' => $show_desc
|
122 |
-
));
|
123 |
-
}
|
124 |
-
|
125 |
-
if ($desc && $show_desc)
|
126 |
-
$html .= '<span class="clearfix large-offset-3 description">' . $desc . '</span>';
|
127 |
-
|
128 |
-
$html .= '</div>';
|
129 |
-
|
130 |
-
if( isset($attributes['label']) )
|
131 |
-
$html = parent::enclose_label('container', $html, $attributes['label']);
|
132 |
-
|
133 |
-
return $html;
|
134 |
-
}
|
135 |
-
|
136 |
-
public function get_dimensions( $attributes = '' ) {
|
137 |
-
|
138 |
-
return $this->generate_dimensions($attributes);
|
139 |
-
}
|
140 |
-
}
|
141 |
-
|
142 |
-
?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app/helper/rtForm.php
DELETED
@@ -1,633 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
/*
|
4 |
-
* To change this template, choose Tools | Templates
|
5 |
-
* and open the template in the editor.
|
6 |
-
*/
|
7 |
-
|
8 |
-
/**
|
9 |
-
* Description of rtForms
|
10 |
-
*
|
11 |
-
* @author udit
|
12 |
-
*/
|
13 |
-
|
14 |
-
if(!class_exists("rtForm")) {
|
15 |
-
|
16 |
-
class rtForm {
|
17 |
-
|
18 |
-
|
19 |
-
private $element_id;
|
20 |
-
/**
|
21 |
-
* default id counts
|
22 |
-
* if id for any element is not given then these count will be used in id generation
|
23 |
-
*/
|
24 |
-
private static $id_counts = array(
|
25 |
-
"rtText" => 0,
|
26 |
-
"rtNumber" => 0,
|
27 |
-
"rtRadio" => 0,
|
28 |
-
"rtCheckbox" => 0,
|
29 |
-
"rtSelect" => 0,
|
30 |
-
"rtTextarea" => 0,
|
31 |
-
"rtHidden" => 0,
|
32 |
-
"rtWysiwyg" => 0
|
33 |
-
);
|
34 |
-
|
35 |
-
private static $default_classes = array(
|
36 |
-
"rtText" => "rt-form-text",
|
37 |
-
"rtNumber" => "rt-form-number",
|
38 |
-
"rtRadio" => "rt-form-radio",
|
39 |
-
"rtCheckbox" => "rt-form-checkbox",
|
40 |
-
"rtSelect" => "rt-form-select",
|
41 |
-
"rtTextarea" => "rt-form-textarea",
|
42 |
-
"rtHidden" => "rt-form-hidden",
|
43 |
-
"rtWysiwyg" => "rt-form-wysiwyg"
|
44 |
-
);
|
45 |
-
|
46 |
-
|
47 |
-
private function get_default_id($element) {
|
48 |
-
return self::$id_counts[$element];
|
49 |
-
}
|
50 |
-
|
51 |
-
private function update_default_id($element) {
|
52 |
-
self::$id_counts[$element] ++;
|
53 |
-
}
|
54 |
-
|
55 |
-
private function get_default_class($element) {
|
56 |
-
return self::$default_classes[$element];
|
57 |
-
}
|
58 |
-
|
59 |
-
|
60 |
-
private function embedd_class($element, $class = NULL) {
|
61 |
-
|
62 |
-
$html = 'class="' . $this->get_default_class($element);
|
63 |
-
|
64 |
-
if( isset( $class ) ) {
|
65 |
-
|
66 |
-
if( is_array( $class ) )
|
67 |
-
$html .= ' ' . implode(" ", $class);
|
68 |
-
else
|
69 |
-
throw new rtFormInvalidArgumentsException( "class [". $element ."]" );
|
70 |
-
}
|
71 |
-
$html .= '" ';
|
72 |
-
|
73 |
-
return $html;
|
74 |
-
}
|
75 |
-
|
76 |
-
private function generate_element_id($element, $id = NULL) {
|
77 |
-
|
78 |
-
$html = 'id="';
|
79 |
-
if( isset( $id ) ) {
|
80 |
-
$html .= $id . '"';
|
81 |
-
$this->element_id = $id;
|
82 |
-
} else {
|
83 |
-
$html .= $this->get_default_class($element) . "-" . $this->get_default_id($element) . '"';
|
84 |
-
$this->element_id = $this->get_default_class($element) . "-" . $this->get_default_id($element);
|
85 |
-
$this->update_default_id($element);
|
86 |
-
}
|
87 |
-
|
88 |
-
return $html;
|
89 |
-
}
|
90 |
-
|
91 |
-
private function generate_element_name($element, $multiple, $name) {
|
92 |
-
|
93 |
-
$html = 'name="';
|
94 |
-
if( $multiple ) {
|
95 |
-
|
96 |
-
$html .= isset( $name ) ? $name . '[]' : $element . '[]';
|
97 |
-
|
98 |
-
// for select - add multiple = multiple
|
99 |
-
if( $element == "rtSelect" ) {
|
100 |
-
$html .= 'multiple = "multiple"';
|
101 |
-
}
|
102 |
-
}
|
103 |
-
else
|
104 |
-
$html .= isset( $name ) ? $name : $element;
|
105 |
-
$html .= '"';
|
106 |
-
|
107 |
-
return $html;
|
108 |
-
}
|
109 |
-
|
110 |
-
private function generate_element_value($element, $attributes) {
|
111 |
-
|
112 |
-
$html = '';
|
113 |
-
switch( $element ) {
|
114 |
-
case "rtHidden"://hidden
|
115 |
-
case "rtNumber"://number
|
116 |
-
case "rtText" : //text
|
117 |
-
$html .= 'value="';
|
118 |
-
$html .= ( isset($attributes['value']) ) ? $attributes['value'] : '';
|
119 |
-
$html .= '" ';
|
120 |
-
break;
|
121 |
-
|
122 |
-
case "rtTextarea" : /**textarea
|
123 |
-
* no process --- handled in between the start tab and end tag.
|
124 |
-
* <textarea> value </textarea>
|
125 |
-
*/
|
126 |
-
break;
|
127 |
-
|
128 |
-
case "rtCheckbox" : //checkbox
|
129 |
-
case "rtRadio" ://radio
|
130 |
-
$html .= 'value = "' . $attributes['value'] . '">';
|
131 |
-
break;
|
132 |
-
}
|
133 |
-
return $html;
|
134 |
-
}
|
135 |
-
|
136 |
-
private function generate_element_desc($attributes) {
|
137 |
-
|
138 |
-
if( isset($attributes['desc']) ) {
|
139 |
-
|
140 |
-
$html = '<span class="clearfix large-offset-3 description">' . $attributes['desc'] . '</span>';
|
141 |
-
|
142 |
-
return $html;
|
143 |
-
}
|
144 |
-
|
145 |
-
return "";
|
146 |
-
}
|
147 |
-
|
148 |
-
private function processAttributes($element, $attributes, $container = false) {
|
149 |
-
|
150 |
-
/* generating the id on its own if not provided otherwise taken from the parameter provided */
|
151 |
-
if( isset($attributes['id']) )
|
152 |
-
$html = $this->generate_element_id($element, $attributes['id']) . ' ';
|
153 |
-
else
|
154 |
-
$html = $this->generate_element_id($element) . ' ';
|
155 |
-
|
156 |
-
/* name attrbute according to multiple flag */
|
157 |
-
$multiple = ( isset($attributes['multiple']) && $attributes['multiple'] ) ? true : false;
|
158 |
-
$name = ( isset($attributes['name']) ) ? $attributes['name'] : $element;
|
159 |
-
$html .= $this->generate_element_name($element, $multiple, $name) . ' ';
|
160 |
-
|
161 |
-
/*
|
162 |
-
* list down all the classes provided along with the default class of rtForms.
|
163 |
-
* default class of rtForms will always be attached irrespective of the attributes provided.
|
164 |
-
*/
|
165 |
-
if(!$container) {
|
166 |
-
|
167 |
-
if(isset($attributes['class']))
|
168 |
-
$html .= $this->embedd_class($element, $attributes['class']);
|
169 |
-
else
|
170 |
-
$html .= $this->embedd_class($element);
|
171 |
-
}
|
172 |
-
|
173 |
-
$html .= $this->generate_element_value($element, $attributes);
|
174 |
-
|
175 |
-
return $html;
|
176 |
-
}
|
177 |
-
|
178 |
-
private function container_enclosed_elements($element, $attrib, $rtForm_options) {
|
179 |
-
|
180 |
-
$html = '';
|
181 |
-
$size = count($rtForm_options);
|
182 |
-
if( isset($attrib['id']) )
|
183 |
-
$id = $attrib['id'];
|
184 |
-
|
185 |
-
foreach ($rtForm_options as $opt) {
|
186 |
-
|
187 |
-
if( isset($attrib['id']) && $size>1 ) {
|
188 |
-
$attrib['id'] = $id . "-" . $this->get_default_id($element);
|
189 |
-
$this->update_default_id($element);
|
190 |
-
}
|
191 |
-
|
192 |
-
foreach ((array)$opt as $key => $val) {
|
193 |
-
|
194 |
-
if($key == "checked")
|
195 |
-
$attrib['checked'] = $val;
|
196 |
-
else if($key == "selected")
|
197 |
-
$attrib['selected'] = $val;
|
198 |
-
else if($key == "desc")
|
199 |
-
$attrib['desc'] = $val;
|
200 |
-
else if($key == "id")
|
201 |
-
$attrib['id'] = $val;
|
202 |
-
else {
|
203 |
-
$attrib['key'] = $key;
|
204 |
-
$attrib['value'] = $val;
|
205 |
-
}
|
206 |
-
}
|
207 |
-
|
208 |
-
$checked = ($attrib['checked']) ? "checked=checked" : "";
|
209 |
-
if( isset($attrib['switch']) && $attrib['switch'])
|
210 |
-
$switch = 'data-toggle="switch"';
|
211 |
-
else
|
212 |
-
$switch = '';
|
213 |
-
|
214 |
-
switch($element) {
|
215 |
-
case "rtRadio" :
|
216 |
-
$data = '<input type="radio" ' . $checked . " ";
|
217 |
-
break;
|
218 |
-
case "rtCheckbox" :
|
219 |
-
$data = '<input type="checkbox" ' . $checked . " " . $switch . " ";
|
220 |
-
break;
|
221 |
-
case "rtSelect" :
|
222 |
-
$selected = ($attrib['selected']) ? "selected=selected" : "";
|
223 |
-
$data = '<option value="' . $attrib['value'] . '"' . $selected . '>' . $attrib['label'] . '</option><br />';
|
224 |
-
break;
|
225 |
-
}
|
226 |
-
|
227 |
-
if($element != "rtSelect") {
|
228 |
-
$data .= $this->processAttributes($element, $attrib, true);
|
229 |
-
|
230 |
-
if( isset($attrib['switch_square']) && $attrib['switch_square'] ) {
|
231 |
-
|
232 |
-
$data = '<div class="rt-switch switch-square" data-on-label="<i class=\'fui-check\'></i>" data-off-label="<i class=\'fui-cross\'></i>">' . $data . '</div>';
|
233 |
-
|
234 |
-
} else if( (isset($attrib['switch']) && $attrib['switch']) ||
|
235 |
-
(isset($attrib['switch_square']) && $attrib['switch_square']) ) {
|
236 |
-
|
237 |
-
if( $size > 1 )
|
238 |
-
$data = '<div>' . $this->enclose_label($element, $data, $attrib['key']) . '</div>';
|
239 |
-
else
|
240 |
-
$data = $this->enclose_label($element, $data, $attrib['key']);
|
241 |
-
|
242 |
-
} else
|
243 |
-
$data = $this->enclose_label($element, $data, $attrib['key']);
|
244 |
-
|
245 |
-
$data .= '<br>';
|
246 |
-
}
|
247 |
-
|
248 |
-
$html .= $data;
|
249 |
-
|
250 |
-
unset($attrib['id']);
|
251 |
-
unset($attrib['key']);
|
252 |
-
unset($attrib['value']);
|
253 |
-
}
|
254 |
-
return $html;
|
255 |
-
}
|
256 |
-
|
257 |
-
private function parse_multiple_options($element, $attributes) {
|
258 |
-
|
259 |
-
if( is_array($attributes) ) {
|
260 |
-
|
261 |
-
if( isset($attributes['rtForm_options']) && is_array($attributes['rtForm_options']) ) {
|
262 |
-
|
263 |
-
$attribKeys = array_keys($attributes);
|
264 |
-
$attrib = array();
|
265 |
-
|
266 |
-
foreach ($attribKeys as $key) {
|
267 |
-
if( $key != "rtForm_options" )
|
268 |
-
$attrib[$key] = $attributes[$key];
|
269 |
-
}
|
270 |
-
|
271 |
-
$rtForm_options = (array) $attributes['rtForm_options'];
|
272 |
-
|
273 |
-
return array( 'attrib' => $attrib, 'rtForm_options' => $rtForm_options );
|
274 |
-
} else
|
275 |
-
throw new rtFormInvalidArgumentsException( "rtForm_options [" . $element . "]" );
|
276 |
-
} else
|
277 |
-
throw new rtFormInvalidArgumentsException( "attributes" );
|
278 |
-
}
|
279 |
-
|
280 |
-
protected function enclose_label($element, $html, $label) {
|
281 |
-
|
282 |
-
$data = '<label for="' . $this->element_id . '">';
|
283 |
-
|
284 |
-
if( $element == "rtRadio" || $element == "rtCheckbox" )
|
285 |
-
$data .= $html . ' ' . $label;
|
286 |
-
else
|
287 |
-
$data .= $label . ' ' . $html;
|
288 |
-
|
289 |
-
$data .= '</label>';
|
290 |
-
|
291 |
-
return $data;
|
292 |
-
}
|
293 |
-
|
294 |
-
|
295 |
-
protected function generate_textbox($attributes) {
|
296 |
-
|
297 |
-
$element = 'rtText';
|
298 |
-
if( is_array( $attributes ) ) {
|
299 |
-
|
300 |
-
/* Starting the input tag */
|
301 |
-
$html = '<input type="text" ';
|
302 |
-
|
303 |
-
/* generating attributes */
|
304 |
-
$html .= $this->processAttributes($element, $attributes);
|
305 |
-
|
306 |
-
/* ending the tag */
|
307 |
-
$html .= ' />';
|
308 |
-
|
309 |
-
if( isset($attributes['label']) )
|
310 |
-
$html = $this->enclose_label($element, $html, $attributes['label']);
|
311 |
-
|
312 |
-
if( isset($attributes['show_desc']) && $attributes['show_desc'] )
|
313 |
-
$html .= $this->generate_element_desc($attributes);
|
314 |
-
|
315 |
-
return $html;
|
316 |
-
} else
|
317 |
-
throw new rtFormInvalidArgumentsException( "attributes" );
|
318 |
-
}
|
319 |
-
|
320 |
-
public function get_textbox( $attributes = '' ) {
|
321 |
-
|
322 |
-
return $this->generate_textbox($attributes);
|
323 |
-
}
|
324 |
-
|
325 |
-
|
326 |
-
protected function generate_number($attributes) {
|
327 |
-
|
328 |
-
$element = 'rtNumber';
|
329 |
-
if( is_array( $attributes ) ) {
|
330 |
-
|
331 |
-
/* Starting the input tag */
|
332 |
-
$html = '<input type="number" ';
|
333 |
-
|
334 |
-
/* generating attributes */
|
335 |
-
$html .= $this->processAttributes($element, $attributes);
|
336 |
-
|
337 |
-
/* ending the tag */
|
338 |
-
$html .= ' />';
|
339 |
-
|
340 |
-
if( isset($attributes['label']) )
|
341 |
-
$html = $this->enclose_label($element, $html, $attributes['label']);
|
342 |
-
|
343 |
-
if( isset($attributes['show_desc']) && $attributes['show_desc'] )
|
344 |
-
$html .= $this->generate_element_desc($attributes);
|
345 |
-
|
346 |
-
return $html;
|
347 |
-
} else
|
348 |
-
throw new rtFormInvalidArgumentsException( "attributes" );
|
349 |
-
}
|
350 |
-
|
351 |
-
public function get_number( $attributes = '' ) {
|
352 |
-
|
353 |
-
return $this->generate_number($attributes);
|
354 |
-
}
|
355 |
-
|
356 |
-
|
357 |
-
protected function generate_hidden($attributes) {
|
358 |
-
|
359 |
-
$element = 'rtHidden';
|
360 |
-
if( is_array( $attributes ) ) {
|
361 |
-
|
362 |
-
/* Starting the input tag */
|
363 |
-
$html = '<input type="hidden" ';
|
364 |
-
|
365 |
-
/* generating attributes */
|
366 |
-
$html .= $this->processAttributes($element, $attributes);
|
367 |
-
|
368 |
-
/* ending the tag */
|
369 |
-
$html .= ' />';
|
370 |
-
|
371 |
-
if( isset($attributes['label']) )
|
372 |
-
$html = $this->enclose_label($element, $html, $attributes['label']);
|
373 |
-
|
374 |
-
if( isset($attributes['show_desc']) && $attributes['show_desc'] )
|
375 |
-
$html .= $this->generate_element_desc($attributes);
|
376 |
-
|
377 |
-
return $html;
|
378 |
-
} else
|
379 |
-
throw new rtFormInvalidArgumentsException( "attributes" );
|
380 |
-
}
|
381 |
-
|
382 |
-
public function get_hidden( $attributes = '' ) {
|
383 |
-
|
384 |
-
return $this->generate_hidden($attributes);
|
385 |
-
}
|
386 |
-
|
387 |
-
|
388 |
-
protected function generate_textarea($attributes) {
|
389 |
-
|
390 |
-
$element = 'rtTextarea';
|
391 |
-
if( is_array( $attributes ) ) {
|
392 |
-
|
393 |
-
$html = '<textarea ';
|
394 |
-
$html .= $this->processAttributes($element, $attributes);
|
395 |
-
$html .= '>';
|
396 |
-
|
397 |
-
$html .= (isset($attributes['value'])) ? $attributes['value'] : "" ;
|
398 |
-
|
399 |
-
$html .= '</textarea>';
|
400 |
-
|
401 |
-
if( isset($attributes['label']) )
|
402 |
-
$html = $this->enclose_label($element, $html, $attributes['label']);
|
403 |
-
|
404 |
-
if( isset($attributes['show_desc']) && $attributes['show_desc'] )
|
405 |
-
$html .= $this->generate_element_desc($attributes);
|
406 |
-
|
407 |
-
return $html;
|
408 |
-
} else
|
409 |
-
throw new rtFormInvalidArgumentsException( "attributes" );
|
410 |
-
}
|
411 |
-
|
412 |
-
public function get_textarea( $attributes = '' ) {
|
413 |
-
|
414 |
-
return $this->generate_textarea($attributes);
|
415 |
-
}
|
416 |
-
|
417 |
-
|
418 |
-
|
419 |
-
/* wysiwyg
|
420 |
-
*
|
421 |
-
* pending as of now.
|
422 |
-
*
|
423 |
-
* functionality and flow needs to be decided
|
424 |
-
*
|
425 |
-
* */
|
426 |
-
// protected function generate_wysiwyg($attributes) {
|
427 |
-
//
|
428 |
-
// $element = 'rtWysiwyg';
|
429 |
-
// if( is_array($attributes) ) {
|
430 |
-
//
|
431 |
-
// $id = isset( $attributes['id'] ) ? $attributes['id'] : $this->get_default_class($element) . "-" . $this->get_default_id($element);
|
432 |
-
// $name = isset( $attributes['name'] ) ? $attributes['name'] : $element;
|
433 |
-
// if(isset($attributes['class']))
|
434 |
-
// $class = $this->embedd_class($element, $attributes['class']);
|
435 |
-
// else
|
436 |
-
// $class = $this->embedd_class($element);
|
437 |
-
// $value = isset( $attributes['value'] ) ? $attributes['value'] : "";
|
438 |
-
//
|
439 |
-
// echo '<label for="' . $id . '">';
|
440 |
-
// wp_editor( $value, $id, array('textarea_name' => $name, 'editor_class' => $class) );
|
441 |
-
// echo '</label>';
|
442 |
-
// } else
|
443 |
-
// throw new rtFormInvalidArgumentsException( "attributes" );
|
444 |
-
// }
|
445 |
-
//
|
446 |
-
// public function get_wysiwyg( $attributes = '' ) {
|
447 |
-
//
|
448 |
-
// ob_start();
|
449 |
-
// $this->generate_wysiwyg($attributes);
|
450 |
-
// return ob_get_clean();
|
451 |
-
// }
|
452 |
-
|
453 |
-
|
454 |
-
protected function generate_radio($attributes) {
|
455 |
-
|
456 |
-
$element = 'rtRadio';
|
457 |
-
$html = '';
|
458 |
-
|
459 |
-
$meta = $this->parse_multiple_options($element, $attributes);
|
460 |
-
$html .= $this->container_enclosed_elements($element, $meta['attrib'], $meta['rtForm_options']);
|
461 |
-
|
462 |
-
if( isset($attributes['show_desc']) && $attributes['show_desc'] )
|
463 |
-
$html .= $this->generate_element_desc($attributes);
|
464 |
-
|
465 |
-
$container = '<span ';
|
466 |
-
if(isset($attributes['class']))
|
467 |
-
$container .= $this->embedd_class($element, $attributes['class']);
|
468 |
-
else
|
469 |
-
$container .= $this->embedd_class($element);
|
470 |
-
$container .= '>';
|
471 |
-
|
472 |
-
$container .= $html;
|
473 |
-
|
474 |
-
$container .= '</span>';
|
475 |
-
|
476 |
-
// if( isset($attributes['label']) )
|
477 |
-
// $container = $this->enclose_label('container', $container, $attributes['label']);
|
478 |
-
|
479 |
-
return $container;
|
480 |
-
}
|
481 |
-
|
482 |
-
public function get_radio( $attributes = '' ) {
|
483 |
-
|
484 |
-
return $this->generate_radio($attributes);
|
485 |
-
}
|
486 |
-
|
487 |
-
|
488 |
-
protected function generate_checkbox($attributes) {
|
489 |
-
|
490 |
-
$element = 'rtCheckbox';
|
491 |
-
$html = '';
|
492 |
-
|
493 |
-
$meta = $this->parse_multiple_options($element, $attributes);
|
494 |
-
$html .= $this->container_enclosed_elements($element, $meta['attrib'], $meta['rtForm_options']);
|
495 |
-
|
496 |
-
if( isset($attributes['show_desc']) && $attributes['show_desc'] )
|
497 |
-
$html .= $this->generate_element_desc($attributes);
|
498 |
-
|
499 |
-
$container = '<span ';
|
500 |
-
if(isset($attributes['class']))
|
501 |
-
$container .= $this->embedd_class($element, $attributes['class']);
|
502 |
-
else
|
503 |
-
$container .= $this->embedd_class($element);
|
504 |
-
$container .= '>';
|
505 |
-
|
506 |
-
$container .= $html;
|
507 |
-
|
508 |
-
$container .= '</span>';
|
509 |
-
|
510 |
-
// if( isset($attributes['label']) )
|
511 |
-
// $container = $this->enclose_label('container', $container, $attributes['label']);
|
512 |
-
|
513 |
-
return $container;
|
514 |
-
}
|
515 |
-
|
516 |
-
public function get_checkbox( $attributes = '' ) {
|
517 |
-
|
518 |
-
return $this->generate_checkbox($attributes);
|
519 |
-
}
|
520 |
-
|
521 |
-
public function get_switch($attributes = '') {
|
522 |
-
|
523 |
-
$attributes['switch'] = true;
|
524 |
-
return $this->generate_checkbox($attributes);
|
525 |
-
}
|
526 |
-
|
527 |
-
public function get_switch_square($attributes = '') {
|
528 |
-
|
529 |
-
$attributes['switch_square'] = true;
|
530 |
-
return $this->generate_checkbox($attributes);
|
531 |
-
}
|
532 |
-
|
533 |
-
protected function generate_select($attributes) {
|
534 |
-
|
535 |
-
if( is_array($attributes) ) {
|
536 |
-
$element = 'rtSelect';
|
537 |
-
$html = '<select ';
|
538 |
-
|
539 |
-
$html .= $this->generate_element_id($element, $attributes['id']) . ' ';
|
540 |
-
$multiple = ( isset($attributes['multiple']) && $attributes['multiple'] ) ? true : false;
|
541 |
-
$name = ( isset($attributes['name']) ) ? $attributes['name'] : $element;
|
542 |
-
$html .= $this->generate_element_name($element, $multiple, $name) . ' ';
|
543 |
-
if(isset($attributes['class']))
|
544 |
-
$html .= $this->embedd_class($element, $attributes['class']);
|
545 |
-
else
|
546 |
-
$html .= $this->embedd_class($element);
|
547 |
-
|
548 |
-
$html .= '>';
|
549 |
-
|
550 |
-
$meta = $this->parse_multiple_options($element, $attributes);
|
551 |
-
$html .= $this->container_enclosed_elements($element, $meta['attrib'], $meta['rtForm_options']);
|
552 |
-
|
553 |
-
$html .= '</select>';
|
554 |
-
|
555 |
-
if( isset($attributes['label']) )
|
556 |
-
$html = $this->enclose_label($element, $html, $attributes['label']);
|
557 |
-
|
558 |
-
if( isset($attributes['show_desc']) && $attributes['show_desc'] )
|
559 |
-
$html .= $this->generate_element_desc($attributes);
|
560 |
-
|
561 |
-
return $html;
|
562 |
-
} else
|
563 |
-
throw new rtFormInvalidArgumentsException( "attributes" );
|
564 |
-
|
565 |
-
}
|
566 |
-
|
567 |
-
public function get_select( $attributes = '' ) {
|
568 |
-
|
569 |
-
return $this->generate_select($attributes);
|
570 |
-
}
|
571 |
-
}
|
572 |
-
}
|
573 |
-
|
574 |
-
//if(!isset($obj))
|
575 |
-
// $obj = new rtForm();
|
576 |
-
|
577 |
-
//textbox test
|
578 |
-
/*echo $obj->get_textbox(array(
|
579 |
-
"id"=>"myid",
|
580 |
-
"label" => "mylabel",
|
581 |
-
"name"=>"myname",
|
582 |
-
"value"=>"myval",
|
583 |
-
"class"=> array("myclass")
|
584 |
-
))."\n";*/
|
585 |
-
|
586 |
-
|
587 |
-
//textarea test
|
588 |
-
/*echo $obj->get_textarea(array(
|
589 |
-
"id"=>"myid",
|
590 |
-
"name"=>"myname",
|
591 |
-
"value"=>"myval",
|
592 |
-
"class"=> array("myclass")
|
593 |
-
))."\n";*/
|
594 |
-
|
595 |
-
|
596 |
-
//radio test
|
597 |
-
/*echo $obj->get_radio(array(
|
598 |
-
"id"=>"myid",
|
599 |
-
"name"=>"myname",
|
600 |
-
"class"=>array("myclass"),
|
601 |
-
"rtForm_options"=>array(
|
602 |
-
"op1"=>1,
|
603 |
-
"op2"=>2,
|
604 |
-
"op3"=>3
|
605 |
-
)
|
606 |
-
))."\n";
|
607 |
-
*/
|
608 |
-
|
609 |
-
//checkbox test
|
610 |
-
/*echo $obj->get_checkbox(array(
|
611 |
-
"id"=>"myid",
|
612 |
-
"name"=>"myname",
|
613 |
-
"class"=>array("myclass"),
|
614 |
-
"rtForm_options"=>array(
|
615 |
-
"op1"=>1,
|
616 |
-
"op2"=>2,
|
617 |
-
"op3"=>3
|
618 |
-
)
|
619 |
-
))."\n";*/
|
620 |
-
|
621 |
-
// select test
|
622 |
-
/*echo $obj->get_select(array(
|
623 |
-
"id"=>"myid",
|
624 |
-
"name"=>"myname",
|
625 |
-
"class"=>array("myclass"),
|
626 |
-
"rtForm_options"=>array(
|
627 |
-
"op1"=>1,
|
628 |
-
"op2"=>2,
|
629 |
-
"op3"=>3
|
630 |
-
)
|
631 |
-
))."\n";*/
|
632 |
-
|
633 |
-
?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app/helper/rtFormInvalidArgumentsException.php
DELETED
@@ -1,29 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
/*
|
4 |
-
* To change this template, choose Tools | Templates
|
5 |
-
* and open the template in the editor.
|
6 |
-
*/
|
7 |
-
|
8 |
-
/**
|
9 |
-
* Description of rtException
|
10 |
-
*
|
11 |
-
* @author udit
|
12 |
-
*/
|
13 |
-
|
14 |
-
if(!class_exists("rtFormsInvalidArgumentsException")) {
|
15 |
-
|
16 |
-
class rtFormInvalidArgumentsException extends Exception {
|
17 |
-
|
18 |
-
public function __construct($msg) {
|
19 |
-
|
20 |
-
//Error Message
|
21 |
-
$errorMsg = 'Error on line ' . $this->getLine() . ' in ' . $this->getFile() .
|
22 |
-
' : <b>The method expects an array in arguments for ' . $msg . ' provided.</b>';
|
23 |
-
|
24 |
-
echo $errorMsg;
|
25 |
-
}
|
26 |
-
}
|
27 |
-
}
|
28 |
-
|
29 |
-
?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app/helper/rtPluginInfo.php
CHANGED
File without changes
|
app/helper/rtPluginUpdate.php
CHANGED
File without changes
|
app/helper/rtPluginUpdateChecker.php
CHANGED
File without changes
|
app/main/BPMediaLoader.php
CHANGED
@@ -80,7 +80,7 @@ class BPMediaLoader {
|
|
80 |
case BP_MEDIA_VIDEOS_SLUG:
|
81 |
case BP_MEDIA_AUDIO_SLUG:
|
82 |
case BP_MEDIA_ALBUMS_SLUG:
|
83 |
-
$bp->bp_options_nav[BP_MEDIA_SLUG][
|
84 |
'name' => $nav_item['name'],
|
85 |
'link' => (
|
86 |
isset($bp->displayed_user->domain) ?
|
@@ -103,7 +103,7 @@ class BPMediaLoader {
|
|
103 |
unset($bp->bp_nav[$key]);
|
104 |
break;
|
105 |
case BP_MEDIA_UPLOAD_SLUG:
|
106 |
-
$bp->bp_options_nav[BP_MEDIA_SLUG][
|
107 |
'name' => $nav_item['name'],
|
108 |
'link' => (
|
109 |
isset($bp->displayed_user->domain) ?
|
80 |
case BP_MEDIA_VIDEOS_SLUG:
|
81 |
case BP_MEDIA_AUDIO_SLUG:
|
82 |
case BP_MEDIA_ALBUMS_SLUG:
|
83 |
+
$bp->bp_options_nav[BP_MEDIA_SLUG][] = array(
|
84 |
'name' => $nav_item['name'],
|
85 |
'link' => (
|
86 |
isset($bp->displayed_user->domain) ?
|
103 |
unset($bp->bp_nav[$key]);
|
104 |
break;
|
105 |
case BP_MEDIA_UPLOAD_SLUG:
|
106 |
+
$bp->bp_options_nav[BP_MEDIA_SLUG][] = array(
|
107 |
'name' => $nav_item['name'],
|
108 |
'link' => (
|
109 |
isset($bp->displayed_user->domain) ?
|
app/main/includes/BPMediaActions.php
CHANGED
@@ -690,7 +690,6 @@ class BPMediaActions {
|
|
690 |
$page = isset($_GET['page']) ? $_GET['page'] : die();
|
691 |
$type = isset($_GET['media']) ? $_GET['media'] : 'all';
|
692 |
$count = isset($_GET['count']) ? $_GET['count'] : 1;
|
693 |
-
$title = isset($_GET['title']) ? $_GET['title'] : 1;
|
694 |
|
695 |
$value = 0;
|
696 |
if (is_user_logged_in()) {
|
@@ -711,13 +710,6 @@ class BPMediaActions {
|
|
711 |
'meta_query' => $privacy_query,
|
712 |
'posts_per_page' => $count
|
713 |
);
|
714 |
-
|
715 |
-
$title = strtolower($title);
|
716 |
-
if ($title != 'false' && $title != '0' && $title != 'no')
|
717 |
-
$title = true;
|
718 |
-
else
|
719 |
-
$title = false;
|
720 |
-
|
721 |
if ($type != 'all')
|
722 |
$args['post_mime_type'] = $type;
|
723 |
$bp_media_widget_query = new WP_Query($args);
|
@@ -726,7 +718,7 @@ class BPMediaActions {
|
|
726 |
$bp_media_widget_query->the_post();
|
727 |
try {
|
728 |
$entry = new BPMediaHostWordpress(get_the_ID());
|
729 |
-
echo $entry->get_media_gallery_content(
|
730 |
} catch (Exception $e) {
|
731 |
echo '<li>';
|
732 |
echo $e->getMessage();
|
@@ -1135,7 +1127,6 @@ class BPMediaActions {
|
|
1135 |
global $bp_media;
|
1136 |
extract(shortcode_atts(array(
|
1137 |
'type' => 'all',
|
1138 |
-
'title' => true,
|
1139 |
'count' => $bp_media->options['default_count'] ? $bp_media->options['default_count'] : 10,
|
1140 |
'loadmore' => true
|
1141 |
), $atts));
|
@@ -1164,13 +1155,8 @@ class BPMediaActions {
|
|
1164 |
$paged = get_query_var('paged') ? get_query_var('paged') : 1;
|
1165 |
$args['paged'] = $paged;
|
1166 |
}
|
1167 |
-
|
1168 |
-
|
1169 |
-
if ($title != 'false' && $title != '0' && $title != 'no')
|
1170 |
-
$title = true;
|
1171 |
-
else
|
1172 |
-
$title = false;
|
1173 |
-
|
1174 |
$type = str_replace(array('music', 'photos'), array('audio', 'image'), $type);
|
1175 |
|
1176 |
if ($type != 'all')
|
@@ -1184,7 +1170,7 @@ class BPMediaActions {
|
|
1184 |
$query->the_post();
|
1185 |
try {
|
1186 |
$entry = new BPMediaHostWordpress(get_the_ID());
|
1187 |
-
$markup .= $entry->get_media_gallery_content(false, false
|
1188 |
} catch (Exception $e) {
|
1189 |
$markup .= '<li>';
|
1190 |
$markup .= $e->getMessage();
|
@@ -1197,7 +1183,7 @@ class BPMediaActions {
|
|
1197 |
$markup .= '</div>';
|
1198 |
$loadmore = strtolower($loadmore);
|
1199 |
if ($loadmore != 'false' && $loadmore != '0' && $loadmore != 'no' && $count != -1) {
|
1200 |
-
$markup .= '<div class="bp-media-actions"><button data-
|
1201 |
}
|
1202 |
} else {
|
1203 |
$markup .= __('No media found', 'buddypress-media');
|
690 |
$page = isset($_GET['page']) ? $_GET['page'] : die();
|
691 |
$type = isset($_GET['media']) ? $_GET['media'] : 'all';
|
692 |
$count = isset($_GET['count']) ? $_GET['count'] : 1;
|
|
|
693 |
|
694 |
$value = 0;
|
695 |
if (is_user_logged_in()) {
|
710 |
'meta_query' => $privacy_query,
|
711 |
'posts_per_page' => $count
|
712 |
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
713 |
if ($type != 'all')
|
714 |
$args['post_mime_type'] = $type;
|
715 |
$bp_media_widget_query = new WP_Query($args);
|
718 |
$bp_media_widget_query->the_post();
|
719 |
try {
|
720 |
$entry = new BPMediaHostWordpress(get_the_ID());
|
721 |
+
echo $entry->get_media_gallery_content();
|
722 |
} catch (Exception $e) {
|
723 |
echo '<li>';
|
724 |
echo $e->getMessage();
|
1127 |
global $bp_media;
|
1128 |
extract(shortcode_atts(array(
|
1129 |
'type' => 'all',
|
|
|
1130 |
'count' => $bp_media->options['default_count'] ? $bp_media->options['default_count'] : 10,
|
1131 |
'loadmore' => true
|
1132 |
), $atts));
|
1155 |
$paged = get_query_var('paged') ? get_query_var('paged') : 1;
|
1156 |
$args['paged'] = $paged;
|
1157 |
}
|
1158 |
+
|
1159 |
+
|
|
|
|
|
|
|
|
|
|
|
1160 |
$type = str_replace(array('music', 'photos'), array('audio', 'image'), $type);
|
1161 |
|
1162 |
if ($type != 'all')
|
1170 |
$query->the_post();
|
1171 |
try {
|
1172 |
$entry = new BPMediaHostWordpress(get_the_ID());
|
1173 |
+
$markup .= $entry->get_media_gallery_content(false, false);
|
1174 |
} catch (Exception $e) {
|
1175 |
$markup .= '<li>';
|
1176 |
$markup .= $e->getMessage();
|
1183 |
$markup .= '</div>';
|
1184 |
$loadmore = strtolower($loadmore);
|
1185 |
if ($loadmore != 'false' && $loadmore != '0' && $loadmore != 'no' && $count != -1) {
|
1186 |
+
$markup .= '<div class="bp-media-actions"><button data-media="' . $type . '" data-count="' . $count . '" data-page="' . $paged . '" class="button" id="bp-media-show-more-sc">Show More</button></div>';
|
1187 |
}
|
1188 |
} else {
|
1189 |
$markup .= __('No media found', 'buddypress-media');
|
app/main/includes/BPMediaFunction.php
CHANGED
@@ -53,6 +53,9 @@ class BPMediaFunction {
|
|
53 |
$activity_allowedtags['audio']['preload'] = array();
|
54 |
$activity_allowedtags['audio']['alt'] = array();
|
55 |
$activity_allowedtags['audio']['title'] = array();
|
|
|
|
|
|
|
56 |
$activity_allowedtags['div'] = array();
|
57 |
$activity_allowedtags['div']['id'] = array();
|
58 |
$activity_allowedtags['div']['class'] = array();
|
53 |
$activity_allowedtags['audio']['preload'] = array();
|
54 |
$activity_allowedtags['audio']['alt'] = array();
|
55 |
$activity_allowedtags['audio']['title'] = array();
|
56 |
+
$activity_allowedtags['script'] = array();
|
57 |
+
$activity_allowedtags['script']['type'] = array();
|
58 |
+
$activity_allowedtags['script']['src'] = array();
|
59 |
$activity_allowedtags['div'] = array();
|
60 |
$activity_allowedtags['div']['id'] = array();
|
61 |
$activity_allowedtags['div']['class'] = array();
|
app/main/includes/BPMediaHostWordpress.php
CHANGED
@@ -471,7 +471,7 @@ class BPMediaHostWordpress {
|
|
471 |
* @global type $bp_media
|
472 |
* @return boolean
|
473 |
*/
|
474 |
-
function get_media_gallery_content($move = false, $echo = true
|
475 |
$attachment = $this->id;
|
476 |
$markup = '';
|
477 |
switch ($this->type) {
|
@@ -488,14 +488,12 @@ class BPMediaHostWordpress {
|
|
488 |
$markup .= '<a href="' . $this->url . '" title="' . $this->description . '">';
|
489 |
$markup .= '<img src="' . apply_filters("bp_media_video_thumb", $thumb_url, $attachment, $this->type) . '" />';
|
490 |
$markup .= '</a>';
|
491 |
-
|
492 |
-
|
493 |
-
|
494 |
-
$markup .= '<input type="checkbox" name="move" value="' . $this->id . '" />';
|
495 |
-
}
|
496 |
-
$markup .= '<a href="' . $this->url . '" title="' . $this->description . '">' . $this->name . '</a>';
|
497 |
-
$markup .= '</h3>';
|
498 |
}
|
|
|
|
|
499 |
$markup .= '</li>';
|
500 |
break;
|
501 |
case 'audio' :
|
@@ -512,14 +510,12 @@ class BPMediaHostWordpress {
|
|
512 |
$markup .= '<a href="' . $this->url . '" title="' . $this->description . '">';
|
513 |
$markup .= '<img src="' . $thumb_url . '" />';
|
514 |
$markup .= '</a>';
|
515 |
-
|
516 |
-
|
517 |
-
|
518 |
-
$markup .= '<input type="checkbox" name="move" value="' . $this->id . '" />';
|
519 |
-
}
|
520 |
-
$markup .= '<a href="' . $this->url . '" title="' . $this->description . '">' . $this->name . '</a>';
|
521 |
-
$markup .= '</h3>';
|
522 |
}
|
|
|
|
|
523 |
$markup .= '<div class="bp-media-ajax-preloader"></div>';
|
524 |
$markup .= '</li>';
|
525 |
break;
|
@@ -533,14 +529,12 @@ class BPMediaHostWordpress {
|
|
533 |
$markup .= '<a href="' . $this->url . '" title="' . $this->description . '">';
|
534 |
$markup .= '<img src="' . $medium_path . '" />';
|
535 |
$markup .= '</a>';
|
536 |
-
|
537 |
-
|
538 |
-
|
539 |
-
$markup .= '<input type="checkbox" name="move" value="' . $this->id . '" />';
|
540 |
-
}
|
541 |
-
$markup .= '<a href="' . $this->url . '" title="' . $this->description . '">' . $this->name . '</a>';
|
542 |
-
$markup .= '</h3>';
|
543 |
}
|
|
|
|
|
544 |
$markup .= '<div class="bp-media-ajax-preloader"></div>';
|
545 |
$markup .= '</li>';
|
546 |
break;
|
@@ -573,7 +567,7 @@ class BPMediaHostWordpress {
|
|
573 |
function show_comment_form() {
|
574 |
global $bp_media;
|
575 |
$activity_id = get_post_meta($this->id, 'bp_media_child_activity', true);
|
576 |
-
if (!$activity_id || !function_exists('bp_has_activities'))
|
577 |
return false;
|
578 |
if (bp_has_activities(array(
|
579 |
'display_comments' => 'stream',
|
@@ -978,25 +972,25 @@ class BPMediaHostWordpress {
|
|
978 |
case 'video' :
|
979 |
$this->url = trailingslashit($pre_url . BP_MEDIA_VIDEOS_SLUG . '/' . $this->id);
|
980 |
$this->edit_url = trailingslashit($pre_url . BP_MEDIA_VIDEOS_SLUG . '/' . BP_MEDIA_VIDEOS_EDIT_SLUG . '/' . $this->id);
|
981 |
-
$this->delete_url = wp_nonce_url(trailingslashit($pre_url . BP_MEDIA_VIDEOS_SLUG . '/' . BP_MEDIA_DELETE_SLUG . '/' . $this->id),
|
982 |
$this->thumbnail_id = get_post_meta($this->id, 'bp_media_thumbnail', true);
|
983 |
break;
|
984 |
case 'audio' :
|
985 |
$this->url = trailingslashit($pre_url . BP_MEDIA_AUDIO_SLUG . '/' . $this->id);
|
986 |
$this->edit_url = trailingslashit($pre_url . BP_MEDIA_AUDIO_SLUG . '/' . BP_MEDIA_AUDIO_EDIT_SLUG . '/' . $this->id);
|
987 |
-
$this->delete_url = wp_nonce_url(trailingslashit($pre_url . BP_MEDIA_AUDIO_SLUG . '/' . BP_MEDIA_DELETE_SLUG . '/' . $this->id),
|
988 |
$this->thumbnail_id = get_post_meta($this->id, 'bp_media_thumbnail', true);
|
989 |
break;
|
990 |
case 'image' :
|
991 |
$this->url = trailingslashit($pre_url . BP_MEDIA_IMAGES_SLUG . '/' . $this->id);
|
992 |
$this->edit_url = trailingslashit($pre_url . BP_MEDIA_IMAGES_SLUG . '/' . BP_MEDIA_IMAGES_EDIT_SLUG . '/' . $this->id);
|
993 |
-
$this->delete_url = wp_nonce_url(trailingslashit($pre_url . BP_MEDIA_IMAGES_SLUG . '/' . BP_MEDIA_DELETE_SLUG . '/' . $this->id),
|
994 |
$this->thumbnail_id = $this->id;
|
995 |
break;
|
996 |
case 'album' :
|
997 |
$this->url = trailingslashit($pre_url . BP_MEDIA_ALBUMS_SLUG . '/' . $this->id);
|
998 |
$this->edit_url = trailingslashit($pre_url . BP_MEDIA_ALBUMS_SLUG . '/' . BP_MEDIA_ALBUMS_EDIT_SLUG . '/' . $this->id);
|
999 |
-
$this->delete_url = wp_nonce_url(trailingslashit($pre_url . BP_MEDIA_ALBUMS_SLUG . '/' . BP_MEDIA_DELETE_SLUG . '/' . $this->id),
|
1000 |
// $this->thumbnail_id = get_post_meta($this->id, 'bp_media_thumbnail', true);
|
1001 |
break;
|
1002 |
default :
|
471 |
* @global type $bp_media
|
472 |
* @return boolean
|
473 |
*/
|
474 |
+
function get_media_gallery_content($move = false, $echo = true) {
|
475 |
$attachment = $this->id;
|
476 |
$markup = '';
|
477 |
switch ($this->type) {
|
488 |
$markup .= '<a href="' . $this->url . '" title="' . $this->description . '">';
|
489 |
$markup .= '<img src="' . apply_filters("bp_media_video_thumb", $thumb_url, $attachment, $this->type) . '" />';
|
490 |
$markup .= '</a>';
|
491 |
+
$markup .= '<h3 title="' . $this->name . '">';
|
492 |
+
if ($move) {
|
493 |
+
$markup .= '<input type="checkbox" name="move" value="' . $this->id . '" />';
|
|
|
|
|
|
|
|
|
494 |
}
|
495 |
+
$markup .= '<a href="' . $this->url . '" title="' . $this->description . '">' . $this->name . '</a>';
|
496 |
+
$markup .= '</h3>';
|
497 |
$markup .= '</li>';
|
498 |
break;
|
499 |
case 'audio' :
|
510 |
$markup .= '<a href="' . $this->url . '" title="' . $this->description . '">';
|
511 |
$markup .= '<img src="' . $thumb_url . '" />';
|
512 |
$markup .= '</a>';
|
513 |
+
$markup .= '<h3 title="' . $this->name . '">';
|
514 |
+
if ($move) {
|
515 |
+
$markup .= '<input type="checkbox" name="move" value="' . $this->id . '" />';
|
|
|
|
|
|
|
|
|
516 |
}
|
517 |
+
$markup .= '<a href="' . $this->url . '" title="' . $this->description . '">' . $this->name . '</a>';
|
518 |
+
$markup .= '</h3>';
|
519 |
$markup .= '<div class="bp-media-ajax-preloader"></div>';
|
520 |
$markup .= '</li>';
|
521 |
break;
|
529 |
$markup .= '<a href="' . $this->url . '" title="' . $this->description . '">';
|
530 |
$markup .= '<img src="' . $medium_path . '" />';
|
531 |
$markup .= '</a>';
|
532 |
+
$markup .= '<h3 title="' . $this->name . '">';
|
533 |
+
if ($move) {
|
534 |
+
$markup .= '<input type="checkbox" name="move" value="' . $this->id . '" />';
|
|
|
|
|
|
|
|
|
535 |
}
|
536 |
+
$markup .= '<a href="' . $this->url . '" title="' . $this->description . '">' . $this->name . '</a>';
|
537 |
+
$markup .= '</h3>';
|
538 |
$markup .= '<div class="bp-media-ajax-preloader"></div>';
|
539 |
$markup .= '</li>';
|
540 |
break;
|
567 |
function show_comment_form() {
|
568 |
global $bp_media;
|
569 |
$activity_id = get_post_meta($this->id, 'bp_media_child_activity', true);
|
570 |
+
if (!$activity_id || !function_exists('bp_has_activities'))
|
571 |
return false;
|
572 |
if (bp_has_activities(array(
|
573 |
'display_comments' => 'stream',
|
972 |
case 'video' :
|
973 |
$this->url = trailingslashit($pre_url . BP_MEDIA_VIDEOS_SLUG . '/' . $this->id);
|
974 |
$this->edit_url = trailingslashit($pre_url . BP_MEDIA_VIDEOS_SLUG . '/' . BP_MEDIA_VIDEOS_EDIT_SLUG . '/' . $this->id);
|
975 |
+
$this->delete_url = wp_nonce_url(trailingslashit($pre_url . BP_MEDIA_VIDEOS_SLUG . '/' . BP_MEDIA_DELETE_SLUG . '/' . $this->id),'bp-media-delete-'.$this->id);
|
976 |
$this->thumbnail_id = get_post_meta($this->id, 'bp_media_thumbnail', true);
|
977 |
break;
|
978 |
case 'audio' :
|
979 |
$this->url = trailingslashit($pre_url . BP_MEDIA_AUDIO_SLUG . '/' . $this->id);
|
980 |
$this->edit_url = trailingslashit($pre_url . BP_MEDIA_AUDIO_SLUG . '/' . BP_MEDIA_AUDIO_EDIT_SLUG . '/' . $this->id);
|
981 |
+
$this->delete_url = wp_nonce_url(trailingslashit($pre_url . BP_MEDIA_AUDIO_SLUG . '/' . BP_MEDIA_DELETE_SLUG . '/' . $this->id),'bp-media-delete-'.$this->id);
|
982 |
$this->thumbnail_id = get_post_meta($this->id, 'bp_media_thumbnail', true);
|
983 |
break;
|
984 |
case 'image' :
|
985 |
$this->url = trailingslashit($pre_url . BP_MEDIA_IMAGES_SLUG . '/' . $this->id);
|
986 |
$this->edit_url = trailingslashit($pre_url . BP_MEDIA_IMAGES_SLUG . '/' . BP_MEDIA_IMAGES_EDIT_SLUG . '/' . $this->id);
|
987 |
+
$this->delete_url = wp_nonce_url(trailingslashit($pre_url . BP_MEDIA_IMAGES_SLUG . '/' . BP_MEDIA_DELETE_SLUG . '/' . $this->id),'bp-media-delete-'.$this->id);
|
988 |
$this->thumbnail_id = $this->id;
|
989 |
break;
|
990 |
case 'album' :
|
991 |
$this->url = trailingslashit($pre_url . BP_MEDIA_ALBUMS_SLUG . '/' . $this->id);
|
992 |
$this->edit_url = trailingslashit($pre_url . BP_MEDIA_ALBUMS_SLUG . '/' . BP_MEDIA_ALBUMS_EDIT_SLUG . '/' . $this->id);
|
993 |
+
$this->delete_url = wp_nonce_url(trailingslashit($pre_url . BP_MEDIA_ALBUMS_SLUG . '/' . BP_MEDIA_DELETE_SLUG . '/' . $this->id),'bp-media-delete-'.$this->id);
|
994 |
// $this->thumbnail_id = get_post_meta($this->id, 'bp_media_thumbnail', true);
|
995 |
break;
|
996 |
default :
|
app/main/includes/BPMediaImage.php
CHANGED
File without changes
|
app/main/privacy/BPMediaPrivacy.php
CHANGED
File without changes
|
app/main/privacy/BPMediaPrivacySettings.php
CHANGED
@@ -37,7 +37,7 @@ class BPMediaPrivacySettings {
|
|
37 |
$query =
|
38 |
"SELECT COUNT(*) as Finished
|
39 |
FROM
|
40 |
-
$wpdb->posts
|
41 |
WHERE
|
42 |
$wpdb->postmeta.meta_key = 'bp_media_privacy' AND
|
43 |
( $wpdb->posts.post_type LIKE 'attachment' OR $wpdb->posts.post_type LIKE 'bp_media_album')";
|
@@ -50,7 +50,7 @@ class BPMediaPrivacySettings {
|
|
50 |
$query =
|
51 |
"SELECT COUNT(*) as Total
|
52 |
FROM
|
53 |
-
$wpdb->posts
|
54 |
WHERE
|
55 |
$wpdb->postmeta.meta_key = 'bp-media-key' AND
|
56 |
( $wpdb->posts.post_type LIKE 'attachment' OR $wpdb->posts.post_type LIKE 'bp_media_album')";
|
37 |
$query =
|
38 |
"SELECT COUNT(*) as Finished
|
39 |
FROM
|
40 |
+
$wpdb->posts RIGHT JOIN $wpdb->postmeta ON $wpdb->postmeta.post_id = $wpdb->posts.id
|
41 |
WHERE
|
42 |
$wpdb->postmeta.meta_key = 'bp_media_privacy' AND
|
43 |
( $wpdb->posts.post_type LIKE 'attachment' OR $wpdb->posts.post_type LIKE 'bp_media_album')";
|
50 |
$query =
|
51 |
"SELECT COUNT(*) as Total
|
52 |
FROM
|
53 |
+
$wpdb->posts RIGHT JOIN $wpdb->postmeta ON $wpdb->postmeta.post_id = $wpdb->posts.id
|
54 |
WHERE
|
55 |
$wpdb->postmeta.meta_key = 'bp-media-key' AND
|
56 |
( $wpdb->posts.post_type LIKE 'attachment' OR $wpdb->posts.post_type LIKE 'bp_media_album')";
|
app/main/profile/BPMediaAlbumScreen.php
CHANGED
@@ -43,7 +43,7 @@ class BPMediaAlbumScreen extends BPMediaScreen {
|
|
43 |
$this->page_not_exist();
|
44 |
}
|
45 |
$media_actions = new BPMediaActions();
|
46 |
-
if ($media_actions->default_user_album() != $bp->action_variables[1])
|
47 |
$this->entry_delete();
|
48 |
else
|
49 |
$this->page_not_exist();
|
43 |
$this->page_not_exist();
|
44 |
}
|
45 |
$media_actions = new BPMediaActions();
|
46 |
+
if ($media_actions->default_user_album() != $bp->action_variables[1])
|
47 |
$this->entry_delete();
|
48 |
else
|
49 |
$this->page_not_exist();
|
app/main/profile/BPMediaScreen.php
CHANGED
@@ -107,10 +107,10 @@ class BPMediaScreen {
|
|
107 |
public function hook_after() {
|
108 |
global $bp;
|
109 |
$media_id=0;
|
|
|
110 |
if(isset($bp->action_variables[1])){
|
111 |
$media_id = $bp->action_variables[1];
|
112 |
}
|
113 |
-
do_action('bp_media_after_' . $this->slug, $media_id);
|
114 |
do_action('bp_media_after_content');
|
115 |
}
|
116 |
|
@@ -425,7 +425,7 @@ class BPMediaScreen {
|
|
425 |
$activity_id ));
|
426 |
}
|
427 |
|
428 |
-
if (
|
429 |
$delete_handler = new BPMediaAlbum($post_id);
|
430 |
$delete_handler->delete_album();
|
431 |
} else {
|
107 |
public function hook_after() {
|
108 |
global $bp;
|
109 |
$media_id=0;
|
110 |
+
do_action('bp_media_after_' . $this->slug, $media_id);
|
111 |
if(isset($bp->action_variables[1])){
|
112 |
$media_id = $bp->action_variables[1];
|
113 |
}
|
|
|
114 |
do_action('bp_media_after_content');
|
115 |
}
|
116 |
|
425 |
$activity_id ));
|
426 |
}
|
427 |
|
428 |
+
if ( 'album' == $bp_media_current_entry->get_type()){
|
429 |
$delete_handler = new BPMediaAlbum($post_id);
|
430 |
$delete_handler->delete_album();
|
431 |
} else {
|
app/services/BPMediaEncoding.php
CHANGED
@@ -14,14 +14,14 @@ class BPMediaEncoding {
|
|
14 |
public function __construct() {
|
15 |
$this->api_key = bp_get_option('bp-media-encoding-api-key');
|
16 |
if (is_admin()) {
|
17 |
-
|
18 |
add_action('admin_init', array($this, 'encoding_settings'));
|
19 |
-
|
20 |
if ($this->api_key)
|
21 |
add_action('bp_media_before_default_admin_widgets', array($this, 'usage_widget'));
|
22 |
}
|
23 |
add_action('admin_init', array($this, 'save_api_key'), 1);
|
24 |
-
|
25 |
if ($this->api_key) {
|
26 |
$usage_info = bp_get_option('bp-media-encoding-usage');
|
27 |
if ($usage_info) {
|
@@ -31,17 +31,13 @@ class BPMediaEncoding {
|
|
31 |
$this->nearing_usage_limit($usage_info);
|
32 |
elseif ($usage_info[$this->api_key]->remaining > 524288000 && bp_get_option('bp-media-encoding-usage-limit-mail'))
|
33 |
bp_update_option('bp-media-encoding-usage-limit-mail', 0);
|
34 |
-
|
35 |
-
|
36 |
-
$blacklist = array('localhost', '127.0.0.1');
|
37 |
-
if (!in_array($_SERVER['HTTP_HOST'], $blacklist)) {
|
38 |
-
add_filter('bp_media_plupload_files_filter', array($this, 'allowed_types'));
|
39 |
-
}
|
40 |
}
|
41 |
}
|
42 |
}
|
43 |
}
|
44 |
-
if (!bp_get_option('
|
45 |
if (is_multisite()) {
|
46 |
add_action('network_admin_notices', array($this, 'encoding_service_notice'));
|
47 |
}
|
@@ -52,24 +48,12 @@ class BPMediaEncoding {
|
|
52 |
add_action('wp_ajax_bp_media_unsubscribe_encoding_service', array($this, 'unsubscribe_encoding'));
|
53 |
add_action('wp_ajax_bp_media_hide_encoding_notice', array($this, 'hide_encoding_notice'), 1);
|
54 |
add_action('wp_ajax_bp_media_enter_api_key', array($this, 'enter_api_key'), 1);
|
55 |
-
add_action('wp_ajax_bp_media_disable_encoding', array($this, 'disable_encoding'), 1);
|
56 |
}
|
57 |
|
58 |
function transcoder($class, $type) {
|
59 |
switch ($type) {
|
60 |
case 'video':
|
61 |
case 'audio':
|
62 |
-
$blacklist = array('localhost', '127.0.0.1');
|
63 |
-
if (in_array($_SERVER['HTTP_HOST'], $blacklist)) {
|
64 |
-
return $class;
|
65 |
-
}
|
66 |
-
|
67 |
-
if (isset($_FILES['bp_media_file'])) {
|
68 |
-
$ext = end(explode(".", $_FILES['bp_media_file']["name"]));
|
69 |
-
if (in_array($_FILES['bp_media_file']['type'], array('audio/mp3', 'video/mp4')) || in_array($ext, array('mp3', 'mp4'))) {
|
70 |
-
return $class;
|
71 |
-
}
|
72 |
-
}
|
73 |
return 'BPMediaEncodingTranscoder';
|
74 |
default:
|
75 |
return $class;
|
@@ -79,11 +63,9 @@ class BPMediaEncoding {
|
|
79 |
public function menu() {
|
80 |
add_submenu_page('bp-media-settings', __('BuddyPress Media Audio/Video Encoding Service', 'buddypress-media'), __('Audio/Video Encoding', 'buddypress-media'), 'manage_options', 'bp-media-encoding', array($this, 'encoding_page'));
|
81 |
global $submenu;
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
$submenu['bp-media-settings'] = array_merge(array_slice($menu, 0, 2), array($encoding_menu), array_slice($menu, 2));
|
86 |
-
}
|
87 |
}
|
88 |
|
89 |
/**
|
@@ -98,26 +80,23 @@ class BPMediaEncoding {
|
|
98 |
add_settings_section('bpm-encoding', __('Audio/Video Encoding Service', 'buddypress-media'), array($this, 'encoding_service_intro'), 'bp-media-encoding');
|
99 |
}
|
100 |
|
101 |
-
public function encoding_tab($tabs) {
|
|
|
|
|
102 |
$encoding_tab = array(
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
$reordered_tabs = NULL;
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
$reordered_tabs[] = $tab;
|
115 |
-
}
|
116 |
-
$tabs = $reordered_tabs;
|
117 |
-
} else {
|
118 |
-
$tabs[] = $encoding_tab;
|
119 |
}
|
120 |
-
|
|
|
121 |
}
|
122 |
|
123 |
public function admin_bar_menu($bp_media_admin_nav) {
|
@@ -129,17 +108,12 @@ class BPMediaEncoding {
|
|
129 |
'href' => bp_get_admin_url(add_query_arg(array('page' => 'bp-media-encoding'), 'admin.php'))
|
130 |
);
|
131 |
$reordered_admin_nav = NULL;
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
$reordered_admin_nav[] = $nav;
|
137 |
-
}
|
138 |
-
$bp_media_admin_nav = $reordered_admin_nav;
|
139 |
-
} else {
|
140 |
-
$bp_media_admin_nav[] = $admin_nav;
|
141 |
}
|
142 |
-
return $
|
143 |
}
|
144 |
|
145 |
public function is_valid_key($key) {
|
@@ -195,20 +169,20 @@ class BPMediaEncoding {
|
|
195 |
}
|
196 |
|
197 |
public function save_api_key() {
|
198 |
-
if (isset($_GET['api_key_updated']) && $_GET['api_key_updated']) {
|
199 |
if (is_multisite()) {
|
200 |
add_action('network_admin_notices', array($this, 'successfully_subscribed_notice'));
|
201 |
}
|
202 |
add_action('admin_notices', array($this, 'successfully_subscribed_notice'));
|
203 |
}
|
204 |
-
if (isset($_GET['apikey']) && is_admin() && isset($_GET['page']) && ($_GET['page'] == 'bp-media-
|
205 |
-
if ($this->api_key && !(isset($_GET['update']) && $_GET['update'])) {
|
206 |
-
$unsubscribe_url = trailingslashit($this->api_url) . 'api/cancel/'
|
207 |
-
wp_remote_post($unsubscribe_url, array('timeout' => 120, 'body' => array('note' => 'Direct URL Input (API Key: '
|
208 |
}
|
209 |
bp_update_option('bp-media-encoding-api-key', $_GET['apikey']);
|
210 |
$usage_info = $this->update_usage($_GET['apikey']);
|
211 |
-
$return_page = add_query_arg(array('page' => 'bp-media-
|
212 |
wp_safe_redirect($return_page);
|
213 |
}
|
214 |
}
|
@@ -221,14 +195,14 @@ class BPMediaEncoding {
|
|
221 |
|
222 |
public function encoding_service_notice() {
|
223 |
$link = add_query_arg(
|
224 |
-
array('page' => 'bp-media-
|
225 |
)
|
226 |
?>
|
227 |
<div class="updated">
|
228 |
-
<p><?php printf(__('We have
|
229 |
</div><?php
|
230 |
}
|
231 |
-
|
232 |
public function successfully_subscribed_notice() {
|
233 |
?>
|
234 |
<div class="updated">
|
@@ -236,19 +210,15 @@ class BPMediaEncoding {
|
|
236 |
</div><?php
|
237 |
}
|
238 |
|
239 |
-
public function encoding_subscription_form($name = 'No Name', $price = '0'
|
240 |
-
if ($this->api_key)
|
241 |
$this->update_usage($this->api_key);
|
242 |
$action = $this->sandbox_testing ? 'https://sandbox.paypal.com/cgi-bin/webscr' : 'https://www.paypal.com/cgi-bin/webscr';
|
243 |
-
$return_page = add_query_arg(array('page' => 'bp-media-
|
244 |
|
245 |
$usage_details = bp_get_option('bp-media-encoding-usage');
|
246 |
-
if (isset($usage_details[$this->api_key]->plan->name) && (strtolower($usage_details[$this->api_key]->plan->name) == strtolower($name)) && $usage_details[$this->api_key]->sub_status
|
247 |
-
$form = '<button
|
248 |
-
$form .= '<div id="bpm-unsubscribe-dialog" title="Unsubscribe">
|
249 |
-
<p>Just to improve our service we would like to know the reason for you to leave us.</p>
|
250 |
-
<p><textarea rows="3" cols="36" id="bpm-unsubscribe-note"></textarea></p>
|
251 |
-
</div>';
|
252 |
} else {
|
253 |
$form = '<form method="post" action="' . $action . '" class="paypal-button" target="_top">
|
254 |
<input type="hidden" name="button" value="subscribe">
|
@@ -271,7 +241,7 @@ class BPMediaEncoding {
|
|
271 |
|
272 |
<!-- Flag to no shipping -->
|
273 |
<input type="hidden" name="no_shipping" value="1">
|
274 |
-
|
275 |
<input type="hidden" name="notify_url" value="' . trailingslashit($this->api_url) . 'subscribe/paypal">
|
276 |
|
277 |
<!-- Flag to post payment return url -->
|
@@ -283,7 +253,7 @@ class BPMediaEncoding {
|
|
283 |
|
284 |
<input type="hidden" name="src" value="1">
|
285 |
<input type="hidden" name="sra" value="1">
|
286 |
-
|
287 |
<input type="image" src="http://www.paypal.com/en_US/i/btn/btn_subscribe_SM.gif" border="0" name="submit" alt="Make payments with PayPal - it\'s fast, free and secure!">
|
288 |
</form>';
|
289 |
}
|
@@ -295,7 +265,7 @@ class BPMediaEncoding {
|
|
295 |
$content = '';
|
296 |
if ($usage_details && isset($usage_details[$this->api_key]->status) && $usage_details[$this->api_key]->status) {
|
297 |
if (isset($usage_details[$this->api_key]->plan->name))
|
298 |
-
$content .= '<p><strong>' . __('Current Plan', 'buddypress-media') . ':</strong> ' . $usage_details[$this->api_key]->plan->name . ($usage_details[$this->api_key]->sub_status
|
299 |
if (isset($usage_details[$this->api_key]->used))
|
300 |
$content .= '<p><span class="encoding-used"></span><strong>' . __('Used', 'buddypress-media') . ':</strong> ' . (($used_size = size_format($usage_details[$this->api_key]->used, 2)) ? $used_size : '0MB') . '</p>';
|
301 |
if (isset($usage_details[$this->api_key]->remaining))
|
@@ -316,10 +286,9 @@ class BPMediaEncoding {
|
|
316 |
?>
|
317 |
<p><?php _e('BuddyPress Media team has started offering an audio/video encoding service.', 'buddypress-media'); ?></p>
|
318 |
<p>
|
319 |
-
<label for="new-api-key"><?php _e('Enter API KEY',
|
320 |
<input id="new-api-key" type="text" name="new-api-key" value="<?php echo $this->api_key; ?>" size="60" />
|
321 |
<input type="submit" id="api-key-submit" name="api-key-submit" value="Submit" class="button-primary" />
|
322 |
-
<?php if ($this->api_key) { ?><br /><br /><input type="submit" id="disable-encoding" name="disable-encoding" value="Disable Encoding" class="button-secondary" /><?php } ?>
|
323 |
</p>
|
324 |
<table class="bp-media-encoding-table widefat fixed" cellspacing="0">
|
325 |
<tbody>
|
@@ -335,12 +304,14 @@ class BPMediaEncoding {
|
|
335 |
</thead>
|
336 |
<tr>
|
337 |
<th><?php _e('File Size Limit', 'buddypress-media'); ?></th>
|
338 |
-
<td>
|
339 |
-
<td
|
|
|
|
|
340 |
</tr>
|
341 |
<tr>
|
342 |
<th><?php _e('Bandwidth (monthly)', 'buddypress-media'); ?></th>
|
343 |
-
<td>
|
344 |
<td>100GB</td>
|
345 |
<td>1TB</td>
|
346 |
<td>10TB</td>
|
@@ -380,11 +351,11 @@ class BPMediaEncoding {
|
|
380 |
if (isset($usage_details[$this->api_key]->plan->name) && (strtolower($usage_details[$this->api_key]->plan->name) == 'free')) {
|
381 |
echo '<button disabled="disabled" type="submit" class="encoding-try-now button button-primary">' . __('Current Plan', 'buddypress-media') . '</button>';
|
382 |
} else {
|
383 |
-
|
384 |
<form id="encoding-try-now-form" method="get" action="">
|
385 |
<button type="submit" class="encoding-try-now button button-primary"><?php _e('Try Now', 'buddypress-media'); ?></button>
|
386 |
</form><?php }
|
387 |
-
|
388 |
</td>
|
389 |
<td><?php echo $this->encoding_subscription_form('silver', 9.0) ?></td>
|
390 |
<td><?php echo $this->encoding_subscription_form('gold', 99.0) ?></td>
|
@@ -505,39 +476,34 @@ class BPMediaEncoding {
|
|
505 |
|
506 |
public function hide_encoding_notice() {
|
507 |
bp_update_option('bpmedia_encoding_service_notice', true);
|
508 |
-
bp_update_option('bpmedia_encoding_expansion_notice', true);
|
509 |
echo true;
|
510 |
die();
|
511 |
}
|
512 |
|
513 |
public function unsubscribe_encoding() {
|
514 |
-
$unsubscribe_url = trailingslashit($this->api_url) . 'api/cancel/'
|
515 |
-
$unsubscribe_page = wp_remote_post($unsubscribe_url, array('timeout' => 120, 'body' => array('note' =>
|
516 |
if (!is_wp_error($unsubscribe_page) && (!isset($unsubscribe_page['headers']['status']) || (isset($unsubscribe_page['headers']['status']) && ($unsubscribe_page['headers']['status'] == 200)))) {
|
517 |
$subscription_info = json_decode($unsubscribe_page['body']);
|
518 |
-
if (isset($subscription_info->status) && $subscription_info->status) {
|
519 |
-
echo json_encode(array('updated' => __('Your subscription was cancelled successfully',
|
|
|
|
|
520 |
}
|
521 |
} else {
|
522 |
-
echo json_encode(array('error' => __('Something went wrong please try again.',
|
523 |
}
|
524 |
die();
|
525 |
}
|
526 |
-
|
527 |
-
public function enter_api_key()
|
528 |
-
if
|
529 |
echo json_encode(array('apikey' => $_GET['apikey']));
|
530 |
} else {
|
531 |
-
echo json_encode(array('error' => __('Please enter the api key.',
|
532 |
}
|
533 |
die();
|
534 |
}
|
535 |
|
536 |
-
public function disable_encoding() {
|
537 |
-
bp_update_option('bp-media-encoding-api-key', '');
|
538 |
-
_e('Encoding disabled successfully.', 'buddypress-media');
|
539 |
-
die();
|
540 |
-
}
|
541 |
-
|
542 |
}
|
543 |
-
|
14 |
public function __construct() {
|
15 |
$this->api_key = bp_get_option('bp-media-encoding-api-key');
|
16 |
if (is_admin()) {
|
17 |
+
add_action(bp_core_admin_hook(), array($this, 'menu'));
|
18 |
add_action('admin_init', array($this, 'encoding_settings'));
|
19 |
+
add_filter('bp_media_add_sub_tabs', array($this, 'encoding_tab'), '', 2);
|
20 |
if ($this->api_key)
|
21 |
add_action('bp_media_before_default_admin_widgets', array($this, 'usage_widget'));
|
22 |
}
|
23 |
add_action('admin_init', array($this, 'save_api_key'), 1);
|
24 |
+
add_filter('bp_media_add_admin_bar_item', array($this, 'admin_bar_menu'));
|
25 |
if ($this->api_key) {
|
26 |
$usage_info = bp_get_option('bp-media-encoding-usage');
|
27 |
if ($usage_info) {
|
31 |
$this->nearing_usage_limit($usage_info);
|
32 |
elseif ($usage_info[$this->api_key]->remaining > 524288000 && bp_get_option('bp-media-encoding-usage-limit-mail'))
|
33 |
bp_update_option('bp-media-encoding-usage-limit-mail', 0);
|
34 |
+
add_filter('bp_media_transcoder', array($this, 'transcoder'), 10, 2);
|
35 |
+
add_filter('bp_media_plupload_files_filter', array($this, 'allowed_types'));
|
|
|
|
|
|
|
|
|
36 |
}
|
37 |
}
|
38 |
}
|
39 |
}
|
40 |
+
if (!bp_get_option('bpmedia_encoding_service_notice') && current_user_can('administrator')) {
|
41 |
if (is_multisite()) {
|
42 |
add_action('network_admin_notices', array($this, 'encoding_service_notice'));
|
43 |
}
|
48 |
add_action('wp_ajax_bp_media_unsubscribe_encoding_service', array($this, 'unsubscribe_encoding'));
|
49 |
add_action('wp_ajax_bp_media_hide_encoding_notice', array($this, 'hide_encoding_notice'), 1);
|
50 |
add_action('wp_ajax_bp_media_enter_api_key', array($this, 'enter_api_key'), 1);
|
|
|
51 |
}
|
52 |
|
53 |
function transcoder($class, $type) {
|
54 |
switch ($type) {
|
55 |
case 'video':
|
56 |
case 'audio':
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
57 |
return 'BPMediaEncodingTranscoder';
|
58 |
default:
|
59 |
return $class;
|
63 |
public function menu() {
|
64 |
add_submenu_page('bp-media-settings', __('BuddyPress Media Audio/Video Encoding Service', 'buddypress-media'), __('Audio/Video Encoding', 'buddypress-media'), 'manage_options', 'bp-media-encoding', array($this, 'encoding_page'));
|
65 |
global $submenu;
|
66 |
+
$menu = $submenu['bp-media-settings'];
|
67 |
+
$encoding_menu = array_pop($menu);
|
68 |
+
$submenu['bp-media-settings'] = array_merge(array_slice($menu, 0, 1), array($encoding_menu), array_slice($menu, 1));
|
|
|
|
|
69 |
}
|
70 |
|
71 |
/**
|
80 |
add_settings_section('bpm-encoding', __('Audio/Video Encoding Service', 'buddypress-media'), array($this, 'encoding_service_intro'), 'bp-media-encoding');
|
81 |
}
|
82 |
|
83 |
+
public function encoding_tab($tabs, $tab) {
|
84 |
+
$idle_class = 'nav-tab';
|
85 |
+
$active_class = 'nav-tab nav-tab-active';
|
86 |
$encoding_tab = array(
|
87 |
+
'href' => bp_get_admin_url(add_query_arg(array('page' => 'bp-media-encoding'), 'admin.php')),
|
88 |
+
'title' => __('BuddyPress Media Audio/Video Encoding Service', 'buddypress-media'),
|
89 |
+
'name' => __('Audio/Video Encoding', 'buddypress-media'),
|
90 |
+
'class' => ($tab == 'bp-media-encoding') ? $active_class : $idle_class . ' last_tab'
|
91 |
+
);
|
|
|
92 |
$reordered_tabs = NULL;
|
93 |
+
foreach ($tabs as $key => $tab) {
|
94 |
+
if ($key == 1)
|
95 |
+
$reordered_tabs[] = $encoding_tab;
|
96 |
+
$reordered_tabs[] = $tab;
|
|
|
|
|
|
|
|
|
|
|
97 |
}
|
98 |
+
|
99 |
+
return $reordered_tabs;
|
100 |
}
|
101 |
|
102 |
public function admin_bar_menu($bp_media_admin_nav) {
|
108 |
'href' => bp_get_admin_url(add_query_arg(array('page' => 'bp-media-encoding'), 'admin.php'))
|
109 |
);
|
110 |
$reordered_admin_nav = NULL;
|
111 |
+
foreach ($bp_media_admin_nav as $key => $nav) {
|
112 |
+
if ($key == 2)
|
113 |
+
$reordered_admin_nav[] = $admin_nav;
|
114 |
+
$reordered_admin_nav[] = $nav;
|
|
|
|
|
|
|
|
|
|
|
115 |
}
|
116 |
+
return $reordered_admin_nav;
|
117 |
}
|
118 |
|
119 |
public function is_valid_key($key) {
|
169 |
}
|
170 |
|
171 |
public function save_api_key() {
|
172 |
+
if ( isset($_GET['api_key_updated']) && $_GET['api_key_updated'] ) {
|
173 |
if (is_multisite()) {
|
174 |
add_action('network_admin_notices', array($this, 'successfully_subscribed_notice'));
|
175 |
}
|
176 |
add_action('admin_notices', array($this, 'successfully_subscribed_notice'));
|
177 |
}
|
178 |
+
if (isset($_GET['apikey']) && is_admin() && isset($_GET['page']) && ($_GET['page'] == 'bp-media-encoding') && $this->is_valid_key($_GET['apikey'])) {
|
179 |
+
if ( $this->api_key && !(isset($_GET['update']) && $_GET['update']) ) {
|
180 |
+
$unsubscribe_url = trailingslashit($this->api_url) . 'api/cancel/'.$this->api_key;
|
181 |
+
wp_remote_post($unsubscribe_url, array('timeout' => 120, 'body' => array('note' => 'Direct URL Input (API Key: '.$_GET['apikey'].')')));
|
182 |
}
|
183 |
bp_update_option('bp-media-encoding-api-key', $_GET['apikey']);
|
184 |
$usage_info = $this->update_usage($_GET['apikey']);
|
185 |
+
$return_page = add_query_arg(array('page' => 'bp-media-encoding','api_key_updated' => $usage_info->plan->name), (is_multisite() ? network_admin_url('admin.php') : admin_url('admin.php')));
|
186 |
wp_safe_redirect($return_page);
|
187 |
}
|
188 |
}
|
195 |
|
196 |
public function encoding_service_notice() {
|
197 |
$link = add_query_arg(
|
198 |
+
array('page' => 'bp-media-encoding'), (is_multisite() ? network_admin_url('admin.php') : admin_url('admin.php'))
|
199 |
)
|
200 |
?>
|
201 |
<div class="updated">
|
202 |
+
<p><?php printf(__('We have launched a new Audio/Video encoding service for BuddyPress Media. You can <a href="%s">activate it for free</a>.', 'buddypress-media'), $link); ?> <button class="bpm-hide-encoding-notice button-secondary" type="button" ><?php _e('Hide Message', 'buddypress-media') ?></button></p>
|
203 |
</div><?php
|
204 |
}
|
205 |
+
|
206 |
public function successfully_subscribed_notice() {
|
207 |
?>
|
208 |
<div class="updated">
|
210 |
</div><?php
|
211 |
}
|
212 |
|
213 |
+
public function encoding_subscription_form($name = 'No Name', $price = '0') {
|
214 |
+
if ( $this->api_key )
|
215 |
$this->update_usage($this->api_key);
|
216 |
$action = $this->sandbox_testing ? 'https://sandbox.paypal.com/cgi-bin/webscr' : 'https://www.paypal.com/cgi-bin/webscr';
|
217 |
+
$return_page = add_query_arg(array('page' => 'bp-media-encoding'), (is_multisite() ? network_admin_url('admin.php') : admin_url('admin.php')));
|
218 |
|
219 |
$usage_details = bp_get_option('bp-media-encoding-usage');
|
220 |
+
if (isset($usage_details[$this->api_key]->plan->name) && (strtolower($usage_details[$this->api_key]->plan->name) == strtolower($name)) && $usage_details[$this->api_key]->sub_status ) {
|
221 |
+
$form = '<button type="submit" class="button bpm-unsubscribe">' . __('Unsubscribe', 'buddypress-media') . '</button>';
|
|
|
|
|
|
|
|
|
222 |
} else {
|
223 |
$form = '<form method="post" action="' . $action . '" class="paypal-button" target="_top">
|
224 |
<input type="hidden" name="button" value="subscribe">
|
241 |
|
242 |
<!-- Flag to no shipping -->
|
243 |
<input type="hidden" name="no_shipping" value="1">
|
244 |
+
|
245 |
<input type="hidden" name="notify_url" value="' . trailingslashit($this->api_url) . 'subscribe/paypal">
|
246 |
|
247 |
<!-- Flag to post payment return url -->
|
253 |
|
254 |
<input type="hidden" name="src" value="1">
|
255 |
<input type="hidden" name="sra" value="1">
|
256 |
+
|
257 |
<input type="image" src="http://www.paypal.com/en_US/i/btn/btn_subscribe_SM.gif" border="0" name="submit" alt="Make payments with PayPal - it\'s fast, free and secure!">
|
258 |
</form>';
|
259 |
}
|
265 |
$content = '';
|
266 |
if ($usage_details && isset($usage_details[$this->api_key]->status) && $usage_details[$this->api_key]->status) {
|
267 |
if (isset($usage_details[$this->api_key]->plan->name))
|
268 |
+
$content .= '<p><strong>' . __('Current Plan', 'buddypress-media') . ':</strong> ' . $usage_details[$this->api_key]->plan->name . ($usage_details[$this->api_key]->sub_status?'':' ('.__('Unsubscribed','buddypress-media').')').'</p>';
|
269 |
if (isset($usage_details[$this->api_key]->used))
|
270 |
$content .= '<p><span class="encoding-used"></span><strong>' . __('Used', 'buddypress-media') . ':</strong> ' . (($used_size = size_format($usage_details[$this->api_key]->used, 2)) ? $used_size : '0MB') . '</p>';
|
271 |
if (isset($usage_details[$this->api_key]->remaining))
|
286 |
?>
|
287 |
<p><?php _e('BuddyPress Media team has started offering an audio/video encoding service.', 'buddypress-media'); ?></p>
|
288 |
<p>
|
289 |
+
<label for="new-api-key"><?php _e('Enter API KEY','buddypress-media'); ?></label>
|
290 |
<input id="new-api-key" type="text" name="new-api-key" value="<?php echo $this->api_key; ?>" size="60" />
|
291 |
<input type="submit" id="api-key-submit" name="api-key-submit" value="Submit" class="button-primary" />
|
|
|
292 |
</p>
|
293 |
<table class="bp-media-encoding-table widefat fixed" cellspacing="0">
|
294 |
<tbody>
|
304 |
</thead>
|
305 |
<tr>
|
306 |
<th><?php _e('File Size Limit', 'buddypress-media'); ?></th>
|
307 |
+
<td>20MB</td>
|
308 |
+
<td>2GB</td>
|
309 |
+
<td>2GB</td>
|
310 |
+
<td>2GB</td>
|
311 |
</tr>
|
312 |
<tr>
|
313 |
<th><?php _e('Bandwidth (monthly)', 'buddypress-media'); ?></th>
|
314 |
+
<td>1GB</td>
|
315 |
<td>100GB</td>
|
316 |
<td>1TB</td>
|
317 |
<td>10TB</td>
|
351 |
if (isset($usage_details[$this->api_key]->plan->name) && (strtolower($usage_details[$this->api_key]->plan->name) == 'free')) {
|
352 |
echo '<button disabled="disabled" type="submit" class="encoding-try-now button button-primary">' . __('Current Plan', 'buddypress-media') . '</button>';
|
353 |
} else {
|
354 |
+
?>
|
355 |
<form id="encoding-try-now-form" method="get" action="">
|
356 |
<button type="submit" class="encoding-try-now button button-primary"><?php _e('Try Now', 'buddypress-media'); ?></button>
|
357 |
</form><?php }
|
358 |
+
?>
|
359 |
</td>
|
360 |
<td><?php echo $this->encoding_subscription_form('silver', 9.0) ?></td>
|
361 |
<td><?php echo $this->encoding_subscription_form('gold', 99.0) ?></td>
|
476 |
|
477 |
public function hide_encoding_notice() {
|
478 |
bp_update_option('bpmedia_encoding_service_notice', true);
|
|
|
479 |
echo true;
|
480 |
die();
|
481 |
}
|
482 |
|
483 |
public function unsubscribe_encoding() {
|
484 |
+
$unsubscribe_url = trailingslashit($this->api_url) . 'api/cancel/'.$this->api_key;
|
485 |
+
$unsubscribe_page = wp_remote_post($unsubscribe_url, array('timeout' => 120, 'body' => array('note' => '')));
|
486 |
if (!is_wp_error($unsubscribe_page) && (!isset($unsubscribe_page['headers']['status']) || (isset($unsubscribe_page['headers']['status']) && ($unsubscribe_page['headers']['status'] == 200)))) {
|
487 |
$subscription_info = json_decode($unsubscribe_page['body']);
|
488 |
+
if (isset($subscription_info->status) && $subscription_info->status ) {
|
489 |
+
echo json_encode(array('updated' => __('Your subscription was cancelled successfully','buddypress-media')));
|
490 |
+
} else {
|
491 |
+
echo json_encode(array('error' => __('Your subscription could not be cancelled','buddypress-media')));
|
492 |
}
|
493 |
} else {
|
494 |
+
echo json_encode(array('error' => __('Something went wrong please try again.','buddypress-media')));
|
495 |
}
|
496 |
die();
|
497 |
}
|
498 |
+
|
499 |
+
public function enter_api_key(){
|
500 |
+
if( isset($_GET['apikey']) ) {
|
501 |
echo json_encode(array('apikey' => $_GET['apikey']));
|
502 |
} else {
|
503 |
+
echo json_encode(array('error' => __('Please enter the api key.','buddypress-media')));
|
504 |
}
|
505 |
die();
|
506 |
}
|
507 |
|
|
|
|
|
|
|
|
|
|
|
|
|
508 |
}
|
509 |
+
?>
|
app/services/BPMediaEncodingTranscoder.php
CHANGED
@@ -15,15 +15,17 @@ class BPMediaEncodingTranscoder extends BPMediaHostWordpress {
|
|
15 |
|
16 |
if (!$author_id)
|
17 |
$author_id = get_current_user_id();
|
18 |
-
|
19 |
$post_id = $this->check_and_create_album($album_id, $group, $author_id, $album_name);
|
20 |
if (!$files) {
|
21 |
$files = $parent_fallback_files = $_FILES['bp_media_file'];
|
|
|
|
|
|
|
22 |
$file = wp_handle_upload($files);
|
23 |
} else {
|
24 |
$parent_fallback_files = $files;
|
25 |
-
|
26 |
-
if ( in_array($files['type'],array('audio/mp3','video/mp4') ) || in_array($ext, array('mp3','mp4'))){
|
27 |
return parent::insert_media($name, $description, $album_id, $group, $is_multiple, $is_activity, $parent_fallback_files, $author_id, $album_name);
|
28 |
}
|
29 |
$file = wp_handle_sideload($files, array('test_form' => false));
|
15 |
|
16 |
if (!$author_id)
|
17 |
$author_id = get_current_user_id();
|
18 |
+
|
19 |
$post_id = $this->check_and_create_album($album_id, $group, $author_id, $album_name);
|
20 |
if (!$files) {
|
21 |
$files = $parent_fallback_files = $_FILES['bp_media_file'];
|
22 |
+
if ( in_array($_FILES['bp_media_file']['type'],array('audio/mp3','video/mp4') )){
|
23 |
+
return parent::insert_media($name, $description, $album_id, $group, $is_multiple, $is_activity, $parent_fallback_files, $author_id, $album_name);
|
24 |
+
}
|
25 |
$file = wp_handle_upload($files);
|
26 |
} else {
|
27 |
$parent_fallback_files = $files;
|
28 |
+
if ( in_array($files['type'],array('audio/mp3','video/mp4') )){
|
|
|
29 |
return parent::insert_media($name, $description, $album_id, $group, $is_multiple, $is_activity, $parent_fallback_files, $author_id, $album_name);
|
30 |
}
|
31 |
$file = wp_handle_sideload($files, array('test_form' => false));
|
index.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: BuddyPress Media
|
4 |
Plugin URI: http://rtcamp.com/buddypress-media/?utm_source=dashboard&utm_medium=plugin&utm_campaign=buddypress-media
|
5 |
Description: This plugin adds missing media rich features like photos, videos and audio uploading to BuddyPress which are essential if you are building social network, seriously!
|
6 |
-
Version: 2.
|
7 |
Author: rtCamp
|
8 |
Text Domain: buddypress-media
|
9 |
Author URI: http://rtcamp.com/?utm_source=dashboard&utm_medium=plugin&utm_campaign=buddypress-media
|
3 |
Plugin Name: BuddyPress Media
|
4 |
Plugin URI: http://rtcamp.com/buddypress-media/?utm_source=dashboard&utm_medium=plugin&utm_campaign=buddypress-media
|
5 |
Description: This plugin adds missing media rich features like photos, videos and audio uploading to BuddyPress which are essential if you are building social network, seriously!
|
6 |
+
Version: 2.13
|
7 |
Author: rtCamp
|
8 |
Text Domain: buddypress-media
|
9 |
Author URI: http://rtcamp.com/?utm_source=dashboard&utm_medium=plugin&utm_campaign=buddypress-media
|
languages/buddypress-media-ar_AR.mo
CHANGED
Binary file
|
languages/buddypress-media-ar_AR.po
CHANGED
File without changes
|
languages/buddypress-media-de_DE.mo
CHANGED
Binary file
|
languages/buddypress-media-de_DE.po
CHANGED
File without changes
|
languages/buddypress-media-es_ES.mo
CHANGED
Binary file
|
languages/buddypress-media-es_ES.po
CHANGED
File without changes
|
languages/buddypress-media-fa_IR.mo
CHANGED
Binary file
|
languages/buddypress-media-fa_IR.po
CHANGED
File without changes
|
languages/buddypress-media-fr_FR.mo
CHANGED
Binary file
|
languages/buddypress-media-fr_FR.po
CHANGED
File without changes
|
languages/buddypress-media-it_IT.mo
CHANGED
Binary file
|
languages/buddypress-media-it_IT.po
CHANGED
File without changes
|
languages/buddypress-media-ja_JA.mo
CHANGED
Binary file
|
languages/buddypress-media-ja_JA.po
CHANGED
File without changes
|
languages/buddypress-media-nl_NL.mo
CHANGED
Binary file
|
languages/buddypress-media-nl_NL.po
CHANGED
File without changes
|
languages/buddypress-media-pl_PL.mo
CHANGED
Binary file
|
languages/buddypress-media-pl_PL.po
CHANGED
File without changes
|
languages/buddypress-media-pt_BR.mo
CHANGED
Binary file
|
languages/buddypress-media-pt_BR.po
CHANGED
File without changes
|
languages/buddypress-media-ro_RO.mo
CHANGED
Binary file
|
languages/buddypress-media-ro_RO.po
CHANGED
File without changes
|
languages/buddypress-media-sr_SR.mo
CHANGED
Binary file
|
languages/buddypress-media-sr_SR.po
CHANGED
File without changes
|
languages/buddypress-media.mo
CHANGED
Binary file
|
languages/buddypress-media.po
CHANGED
@@ -2,9 +2,9 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: BuddyPress Media\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2013-05-
|
6 |
-
"PO-Revision-Date: 2013-05-
|
7 |
-
"Last-Translator:
|
8 |
"Language-Team: rtCamp <info@rtcamp.com>\n"
|
9 |
"Language: en_IN\n"
|
10 |
"MIME-Version: 1.0\n"
|
@@ -15,174 +15,6 @@ msgstr ""
|
|
15 |
"X-Generator: Poedit 1.5.4\n"
|
16 |
"X-Poedit-SearchPath-0: .\n"
|
17 |
|
18 |
-
#: app/helper/BPMediaAddon.php:29
|
19 |
-
msgid "BuddyPress-Media Photo Tagging"
|
20 |
-
msgstr ""
|
21 |
-
|
22 |
-
#: app/helper/BPMediaAddon.php:32
|
23 |
-
#: app/helper/BPMediaAddon.php:42
|
24 |
-
msgid "BuddyPress Media Instagram adds Instagram like filters to images uploaded with BuddyPress Media."
|
25 |
-
msgstr ""
|
26 |
-
|
27 |
-
#: app/helper/BPMediaAddon.php:33
|
28 |
-
#: app/helper/BPMediaAddon.php:43
|
29 |
-
msgid "Important"
|
30 |
-
msgstr ""
|
31 |
-
|
32 |
-
#: app/helper/BPMediaAddon.php:33
|
33 |
-
#: app/helper/BPMediaAddon.php:43
|
34 |
-
msgid "You need to have ImageMagick installed on your server for this addon to work."
|
35 |
-
msgstr ""
|
36 |
-
|
37 |
-
#: app/helper/BPMediaAddon.php:39
|
38 |
-
msgid "BuddyPress-Media Instagram"
|
39 |
-
msgstr ""
|
40 |
-
|
41 |
-
#: app/helper/BPMediaAddon.php:49
|
42 |
-
msgid "BuddyPress-Media Kaltura Add-on"
|
43 |
-
msgstr ""
|
44 |
-
|
45 |
-
#: app/helper/BPMediaAddon.php:52
|
46 |
-
msgid "Add support for more video formats using Kaltura video solution."
|
47 |
-
msgstr ""
|
48 |
-
|
49 |
-
#: app/helper/BPMediaAddon.php:53
|
50 |
-
msgid "Works with Kaltura.com, self-hosted Kaltura-CE and Kaltura-on-premise."
|
51 |
-
msgstr ""
|
52 |
-
|
53 |
-
#: app/helper/BPMediaAddon.php:59
|
54 |
-
msgid "BuddyPress-Media FFMPEG Add-on"
|
55 |
-
msgstr ""
|
56 |
-
|
57 |
-
#: app/helper/BPMediaAddon.php:62
|
58 |
-
msgid "Add supports for more audio & video formats using open-source media-node."
|
59 |
-
msgstr ""
|
60 |
-
|
61 |
-
#: app/helper/BPMediaAddon.php:63
|
62 |
-
msgid "Media node comes with automated setup script for Ubuntu/Debian."
|
63 |
-
msgstr ""
|
64 |
-
|
65 |
-
#: app/helper/BPMediaAddon.php:74
|
66 |
-
msgid "BuddyPress Media Addons for Audio/Video"
|
67 |
-
msgstr ""
|
68 |
-
|
69 |
-
#: app/helper/BPMediaAddon.php:114
|
70 |
-
msgid "Buy Now"
|
71 |
-
msgstr ""
|
72 |
-
|
73 |
-
#: app/helper/BPMediaAddon.php:115
|
74 |
-
msgid "Live Demo"
|
75 |
-
msgstr ""
|
76 |
-
|
77 |
-
#: app/helper/BPMediaSupport.php:50
|
78 |
-
msgid "Debug info"
|
79 |
-
msgstr ""
|
80 |
-
|
81 |
-
#: app/helper/BPMediaSupport.php:81
|
82 |
-
msgid "Submit a Bug Report"
|
83 |
-
msgstr ""
|
84 |
-
|
85 |
-
#: app/helper/BPMediaSupport.php:84
|
86 |
-
msgid "Submit a New Feature Request"
|
87 |
-
msgstr ""
|
88 |
-
|
89 |
-
#: app/helper/BPMediaSupport.php:87
|
90 |
-
msgid "Submit a Premium Support Request"
|
91 |
-
msgstr ""
|
92 |
-
|
93 |
-
#: app/helper/BPMediaSupport.php:95
|
94 |
-
msgid "Name"
|
95 |
-
msgstr ""
|
96 |
-
|
97 |
-
#: app/helper/BPMediaSupport.php:98
|
98 |
-
msgid "Email"
|
99 |
-
msgstr ""
|
100 |
-
|
101 |
-
#: app/helper/BPMediaSupport.php:101
|
102 |
-
msgid "Website"
|
103 |
-
msgstr ""
|
104 |
-
|
105 |
-
#: app/helper/BPMediaSupport.php:104
|
106 |
-
msgid "Phone"
|
107 |
-
msgstr ""
|
108 |
-
|
109 |
-
#: app/helper/BPMediaSupport.php:107
|
110 |
-
msgid "Subject"
|
111 |
-
msgstr ""
|
112 |
-
|
113 |
-
#: app/helper/BPMediaSupport.php:110
|
114 |
-
msgid "Details"
|
115 |
-
msgstr ""
|
116 |
-
|
117 |
-
#: app/helper/BPMediaSupport.php:121
|
118 |
-
msgid "Additional Information"
|
119 |
-
msgstr ""
|
120 |
-
|
121 |
-
#: app/helper/BPMediaSupport.php:126
|
122 |
-
msgid "Your WP Admin Login:"
|
123 |
-
msgstr ""
|
124 |
-
|
125 |
-
#: app/helper/BPMediaSupport.php:129
|
126 |
-
msgid "Your WP Admin password:"
|
127 |
-
msgstr ""
|
128 |
-
|
129 |
-
#: app/helper/BPMediaSupport.php:132
|
130 |
-
msgid "Your SSH / FTP host:"
|
131 |
-
msgstr ""
|
132 |
-
|
133 |
-
#: app/helper/BPMediaSupport.php:135
|
134 |
-
msgid "Your SSH / FTP login:"
|
135 |
-
msgstr ""
|
136 |
-
|
137 |
-
#: app/helper/BPMediaSupport.php:138
|
138 |
-
msgid "Your SSH / FTP password:"
|
139 |
-
msgstr ""
|
140 |
-
|
141 |
-
#: app/helper/BPMediaSupport.php:161
|
142 |
-
msgid "BuddyPress Media Premium Support Request from"
|
143 |
-
msgstr ""
|
144 |
-
|
145 |
-
#: app/helper/BPMediaSupport.php:164
|
146 |
-
msgid "BuddyPress Media New Feature Request from"
|
147 |
-
msgstr ""
|
148 |
-
|
149 |
-
#: app/helper/BPMediaSupport.php:167
|
150 |
-
msgid "BuddyPress Media Bug Report from"
|
151 |
-
msgstr ""
|
152 |
-
|
153 |
-
#: app/helper/BPMediaSupport.php:170
|
154 |
-
msgid "BuddyPress Media Contact from"
|
155 |
-
msgstr ""
|
156 |
-
|
157 |
-
#: app/helper/BPMediaSupport.php:231
|
158 |
-
msgid "Debug Info"
|
159 |
-
msgstr ""
|
160 |
-
|
161 |
-
#: app/helper/BPMediaSupport.php:246
|
162 |
-
msgid "Thank you for your Feedback/Suggestion."
|
163 |
-
msgstr ""
|
164 |
-
|
165 |
-
#: app/helper/BPMediaSupport.php:248
|
166 |
-
msgid "Thank you for posting your support request."
|
167 |
-
msgstr ""
|
168 |
-
|
169 |
-
#: app/helper/BPMediaSupport.php:249
|
170 |
-
msgid "We will get back to you shortly."
|
171 |
-
msgstr ""
|
172 |
-
|
173 |
-
#: app/helper/BPMediaSupport.php:252
|
174 |
-
msgid "Your server failed to send an email."
|
175 |
-
msgstr ""
|
176 |
-
|
177 |
-
#: app/helper/BPMediaSupport.php:253
|
178 |
-
msgid "Kindly contact your server support to fix this."
|
179 |
-
msgstr ""
|
180 |
-
|
181 |
-
#: app/helper/BPMediaSupport.php:254
|
182 |
-
#, php-format
|
183 |
-
msgid "You can alternatively create a support request <a href=\"%s\">here</a>"
|
184 |
-
msgstr ""
|
185 |
-
|
186 |
#: app/helper/BPMediaFeed.php:43
|
187 |
msgid "No items"
|
188 |
msgstr ""
|
@@ -191,17 +23,13 @@ msgstr ""
|
|
191 |
msgid "Posted "
|
192 |
msgstr ""
|
193 |
|
194 |
-
#: app/helper/BPMediaAdminWidget.php:29
|
195 |
-
msgid "Argument missing. id is required."
|
196 |
-
msgstr ""
|
197 |
-
|
198 |
#: app/helper/BPMediaSettings.php:33
|
199 |
msgid "Enabled Media Types"
|
200 |
msgstr ""
|
201 |
|
202 |
-
#: app/helper/BPMediaSettings.php:34
|
203 |
-
#: app/
|
204 |
-
#: app/main/
|
205 |
msgid "Photos"
|
206 |
msgstr ""
|
207 |
|
@@ -209,9 +37,8 @@ msgstr ""
|
|
209 |
msgid "Enable Photos"
|
210 |
msgstr ""
|
211 |
|
212 |
-
#: app/helper/BPMediaSettings.php:39
|
213 |
-
#: app/
|
214 |
-
#: app/main/BuddyPressMedia.php:337
|
215 |
msgid "Video"
|
216 |
msgstr ""
|
217 |
|
@@ -219,8 +46,8 @@ msgstr ""
|
|
219 |
msgid "Enable Video (mp4)"
|
220 |
msgstr ""
|
221 |
|
222 |
-
#: app/helper/BPMediaSettings.php:44
|
223 |
-
#: app/
|
224 |
msgid "Audio"
|
225 |
msgstr ""
|
226 |
|
@@ -280,13 +107,11 @@ msgstr ""
|
|
280 |
msgid "Video Payer Settings"
|
281 |
msgstr ""
|
282 |
|
283 |
-
#: app/helper/BPMediaSettings.php:96
|
284 |
-
#: app/helper/BPMediaSettings.php:106
|
285 |
msgid "Activity Player Size"
|
286 |
msgstr ""
|
287 |
|
288 |
-
#: app/helper/BPMediaSettings.php:100
|
289 |
-
#: app/helper/BPMediaSettings.php:111
|
290 |
msgid "Single Player Size"
|
291 |
msgstr ""
|
292 |
|
@@ -322,7 +147,7 @@ msgstr ""
|
|
322 |
msgid "Groups Integration"
|
323 |
msgstr ""
|
324 |
|
325 |
-
#: app/helper/BPMediaSettings.php:143
|
326 |
msgid "Groups"
|
327 |
msgstr ""
|
328 |
|
@@ -399,8 +224,7 @@ msgstr ""
|
|
399 |
msgid "Enable menu in WordPress admin bar"
|
400 |
msgstr ""
|
401 |
|
402 |
-
#: app/helper/BPMediaSettings.php:200
|
403 |
-
#: app/helper/BPMediaSettings.php:202
|
404 |
msgid "Recount"
|
405 |
msgstr ""
|
406 |
|
@@ -409,17 +233,16 @@ msgid "Repair media counts"
|
|
409 |
msgstr ""
|
410 |
|
411 |
#: app/helper/BPMediaSettings.php:207
|
412 |
-
msgid "BuddyPress Media Addons for
|
413 |
msgstr ""
|
414 |
|
415 |
-
#: app/helper/BPMediaSettings.php:209
|
416 |
-
#: app/
|
417 |
msgid "Support"
|
418 |
msgstr ""
|
419 |
|
420 |
-
#: app/helper/BPMediaSettings.php:214
|
421 |
-
#: app/
|
422 |
-
#: app/admin/BPMediaAdmin.php:101
|
423 |
#: app/main/privacy/BPMediaPrivacySettings.php:29
|
424 |
msgid "Update Database"
|
425 |
msgstr ""
|
@@ -428,223 +251,425 @@ msgstr ""
|
|
428 |
msgid "BP-Album Importer"
|
429 |
msgstr ""
|
430 |
|
431 |
-
#: app/helper/BPMediaSettings.php:
|
432 |
#, php-format
|
433 |
-
msgid "
|
|
|
|
|
434 |
msgstr ""
|
435 |
|
436 |
-
#: app/helper/BPMediaSettings.php:
|
437 |
-
#: app/helper/BPMediaSettings.php:280
|
438 |
msgid "Recounting of media files done successfully"
|
439 |
msgstr ""
|
440 |
|
441 |
-
#: app/helper/BPMediaSettings.php:
|
442 |
msgid "Recount Success"
|
443 |
msgstr ""
|
444 |
|
445 |
-
#: app/helper/BPMediaSettings.php:
|
446 |
-
#: app/helper/BPMediaSettings.php:285
|
447 |
msgid "Recounting Failed"
|
448 |
msgstr ""
|
449 |
|
450 |
-
#: app/helper/BPMediaSettings.php:
|
451 |
msgid "Recount Fail"
|
452 |
msgstr ""
|
453 |
|
454 |
-
#: app/helper/BPMediaSettings.php:
|
455 |
-
#: app/helper/BPMediaSettings.php:299
|
456 |
msgid "Atleast one Media Type Must be selected"
|
457 |
msgstr ""
|
458 |
|
459 |
-
#: app/helper/BPMediaSettings.php:
|
460 |
msgid "Media Type"
|
461 |
msgstr ""
|
462 |
|
463 |
-
#: app/helper/BPMediaSettings.php:
|
464 |
-
#: app/helper/BPMediaSettings.php:308
|
465 |
msgid "\"Number of media\" count value should be numeric and greater than 0."
|
466 |
msgstr ""
|
467 |
|
468 |
-
#: app/helper/BPMediaSettings.php:
|
469 |
msgid "Default Count"
|
470 |
msgstr ""
|
471 |
|
472 |
-
#: app/helper/BPMediaSettings.php:
|
473 |
msgid "Settings saved."
|
474 |
msgstr ""
|
475 |
|
476 |
-
#: app/helper/BPMediaSettings.php:
|
477 |
#, php-format
|
478 |
-
msgid "
|
|
|
|
|
479 |
msgstr ""
|
480 |
|
481 |
-
#: app/helper/BPMediaSettings.php:
|
482 |
-
msgid "
|
|
|
|
|
|
|
483 |
msgstr ""
|
484 |
|
485 |
-
#: app/helper/BPMediaSettings.php:
|
486 |
-
#: app/helper/BPMediaSettings.php:
|
487 |
-
|
488 |
-
|
|
|
|
|
489 |
msgstr ""
|
490 |
|
491 |
-
#: app/helper/BPMediaSettings.php:
|
492 |
msgid "Need to specify atleast to radios else use a checkbox instead"
|
493 |
msgstr ""
|
494 |
|
495 |
-
#: app/helper/BPMediaSettings.php:
|
496 |
msgid "Width"
|
497 |
msgstr ""
|
498 |
|
499 |
-
#: app/helper/BPMediaSettings.php:
|
500 |
msgid "Height"
|
501 |
msgstr ""
|
502 |
|
503 |
-
#: app/helper/BPMediaSettings.php:
|
504 |
msgid "Crop"
|
505 |
msgstr ""
|
506 |
|
507 |
-
#: app/helper/BPMediaSettings.php:
|
508 |
-
msgid "
|
|
|
|
|
509 |
msgstr ""
|
510 |
|
511 |
-
#: app/helper/BPMediaSettings.php:
|
512 |
msgid "None"
|
513 |
msgstr ""
|
514 |
|
515 |
-
#: app/helper/BPMediaSettings.php:
|
516 |
msgid "BuddyPress Media 2.6 requires a database upgrade. "
|
517 |
msgstr ""
|
518 |
|
519 |
-
#: app/helper/BPMediaSettings.php:
|
520 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
521 |
msgstr ""
|
522 |
|
523 |
-
#: app/helper/BPMediaSettings.php:
|
524 |
-
msgid "
|
|
|
|
|
|
|
525 |
msgstr ""
|
526 |
|
527 |
-
#: app/
|
528 |
-
msgid "
|
529 |
msgstr ""
|
530 |
|
531 |
-
#: app/
|
532 |
-
msgid "
|
533 |
msgstr ""
|
534 |
|
535 |
-
#: app/
|
536 |
-
msgid "
|
537 |
msgstr ""
|
538 |
|
539 |
-
#: app/
|
540 |
-
msgid "
|
541 |
msgstr ""
|
542 |
|
543 |
-
#: app/
|
544 |
-
msgid "
|
545 |
msgstr ""
|
546 |
|
547 |
-
#: app/
|
548 |
-
|
549 |
-
#: app/admin/BPMediaAdmin.php:218
|
550 |
-
msgid "BuddyPress Media"
|
551 |
msgstr ""
|
552 |
|
553 |
-
#: app/
|
554 |
-
|
555 |
-
msgid "BuddyPress Media Settings"
|
556 |
msgstr ""
|
557 |
|
558 |
-
#: app/
|
559 |
-
|
560 |
-
#: app/main/BuddyPressMedia.php:466
|
561 |
-
msgid "Settings"
|
562 |
msgstr ""
|
563 |
|
564 |
-
#: app/
|
565 |
-
|
566 |
-
msgid "BuddyPress Media Addons"
|
567 |
msgstr ""
|
568 |
|
569 |
-
#: app/
|
570 |
-
|
571 |
-
msgid "Addons"
|
572 |
msgstr ""
|
573 |
|
574 |
-
#: app/
|
575 |
-
|
576 |
-
msgid "BuddyPress Media Support"
|
577 |
msgstr ""
|
578 |
|
579 |
-
#: app/
|
580 |
-
msgid "
|
581 |
msgstr ""
|
582 |
|
583 |
-
#: app/
|
584 |
-
|
585 |
-
#: app/admin/BPMediaAdmin.php:267
|
586 |
-
msgid "Importer"
|
587 |
msgstr ""
|
588 |
|
589 |
-
#: app/
|
590 |
-
msgid "
|
591 |
msgstr ""
|
592 |
|
593 |
-
#: app/
|
594 |
-
|
595 |
-
#: app/main/BuddyPressMedia.php:320
|
596 |
-
#: app/main/BuddyPressMedia.php:323
|
597 |
-
#: app/main/BPMediaComponent.php:298
|
598 |
-
#: app/main/BPMediaComponent.php:299
|
599 |
-
#: app/main/BPMediaComponent.php:305
|
600 |
-
msgid "Media"
|
601 |
msgstr ""
|
602 |
|
603 |
-
#: app/
|
604 |
-
|
605 |
-
msgid "By"
|
606 |
msgstr ""
|
607 |
|
608 |
-
#: app/
|
609 |
-
|
610 |
-
msgid "Empowering The Web With WordPress"
|
611 |
msgstr ""
|
612 |
|
613 |
-
#: app/
|
614 |
-
|
615 |
-
msgid "I use @buddypressmedia http://goo.gl/8Upmv on %s"
|
616 |
msgstr ""
|
617 |
|
618 |
-
#: app/
|
619 |
-
msgid "
|
620 |
msgstr ""
|
621 |
|
622 |
-
#: app/
|
623 |
-
msgid "
|
624 |
msgstr ""
|
625 |
|
626 |
-
#: app/
|
627 |
-
msgid "
|
628 |
msgstr ""
|
629 |
|
630 |
-
#: app/
|
631 |
-
msgid "
|
632 |
msgstr ""
|
633 |
|
634 |
-
#: app/
|
635 |
-
msgid "
|
636 |
msgstr ""
|
637 |
|
638 |
-
#: app/
|
639 |
-
msgid "
|
640 |
msgstr ""
|
641 |
|
642 |
-
#: app/
|
643 |
-
msgid "
|
644 |
msgstr ""
|
645 |
|
646 |
-
#: app/
|
647 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
648 |
msgstr ""
|
649 |
|
650 |
#: app/admin/BPMediaAdmin.php:405
|
@@ -663,34 +688,41 @@ msgstr ""
|
|
663 |
msgid "Latest News"
|
664 |
msgstr ""
|
665 |
|
666 |
-
#: app/admin/BPMediaAdmin.php:
|
667 |
#, php-format
|
668 |
-
msgid "
|
|
|
|
|
|
|
669 |
msgstr ""
|
670 |
|
671 |
-
#: app/admin/BPMediaAdmin.php:
|
672 |
-
#: app/admin/BPMediaAdmin.php:
|
673 |
-
#: app/admin/BPMediaAdmin.php:476
|
674 |
msgid "Recommended"
|
675 |
msgstr ""
|
676 |
|
677 |
-
#: app/admin/BPMediaAdmin.php:
|
678 |
-
#: app/admin/BPMediaAdmin.php:
|
679 |
-
#: app/admin/BPMediaAdmin.php:476
|
680 |
msgid "Update Network Settings Automatically"
|
681 |
msgstr ""
|
682 |
|
683 |
-
#: app/admin/BPMediaAdmin.php:
|
684 |
#, php-format
|
685 |
-
msgid "
|
|
|
|
|
|
|
686 |
msgstr ""
|
687 |
|
688 |
-
#: app/admin/BPMediaAdmin.php:
|
689 |
#, php-format
|
690 |
-
msgid "
|
|
|
|
|
|
|
691 |
msgstr ""
|
692 |
|
693 |
-
#: app/admin/BPMediaAdmin.php:
|
694 |
msgid "Network settings updated successfully."
|
695 |
msgstr ""
|
696 |
|
@@ -700,11 +732,18 @@ msgstr ""
|
|
700 |
|
701 |
#: app/importers/BPMediaAlbumimporter.php:72
|
702 |
#, php-format
|
703 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
704 |
msgstr ""
|
705 |
|
706 |
#: app/importers/BPMediaAlbumimporter.php:73
|
707 |
-
msgid "
|
|
|
|
|
708 |
msgstr ""
|
709 |
|
710 |
#: app/importers/BPMediaAlbumimporter.php:74
|
@@ -716,6 +755,7 @@ msgid "Start Import"
|
|
716 |
msgstr ""
|
717 |
|
718 |
#: app/importers/BPMediaAlbumimporter.php:81
|
|
|
719 |
msgid "Users"
|
720 |
msgstr ""
|
721 |
|
@@ -732,7 +772,8 @@ msgid "User's Favorites"
|
|
732 |
msgstr ""
|
733 |
|
734 |
#: app/importers/BPMediaAlbumimporter.php:133
|
735 |
-
msgid "
|
|
|
736 |
msgstr ""
|
737 |
|
738 |
#: app/importers/BPMediaAlbumimporter.php:134
|
@@ -740,7 +781,8 @@ msgid "Click here to deactivate BP-Album and continue importing"
|
|
740 |
msgstr ""
|
741 |
|
742 |
#: app/importers/BPMediaAlbumimporter.php:140
|
743 |
-
msgid "
|
|
|
744 |
msgstr ""
|
745 |
|
746 |
#: app/importers/BPMediaAlbumimporter.php:141
|
@@ -766,7 +808,9 @@ msgid "Tweet this"
|
|
766 |
msgstr ""
|
767 |
|
768 |
#: app/importers/BPMediaAlbumimporter.php:156
|
769 |
-
msgid "
|
|
|
|
|
770 |
msgstr ""
|
771 |
|
772 |
#: app/importers/BPMediaAlbumimporter.php:159
|
@@ -782,7 +826,9 @@ msgid "Why don't you try adding some instagram like effects to your images?"
|
|
782 |
msgstr ""
|
783 |
|
784 |
#: app/importers/BPMediaAlbumimporter.php:187
|
785 |
-
msgid "
|
|
|
|
|
786 |
msgstr ""
|
787 |
|
788 |
#: app/importers/BPMediaAlbumimporter.php:188
|
@@ -790,87 +836,31 @@ msgstr ""
|
|
790 |
msgid "<a href=\"%s\">Create an issue</a> on GitHub requesting the same."
|
791 |
msgstr ""
|
792 |
|
793 |
-
#: app/main/
|
794 |
-
msgid "Media
|
795 |
-
msgstr ""
|
796 |
-
|
797 |
-
#: app/main/BuddyPressMedia.php:163
|
798 |
-
msgid "BuddyPress is not installed."
|
799 |
-
msgstr ""
|
800 |
-
|
801 |
-
#: app/main/BuddyPressMedia.php:165
|
802 |
-
msgid "To use BuddyPress Media, BuddyPress must be installed first."
|
803 |
-
msgstr ""
|
804 |
-
|
805 |
-
#: app/main/BuddyPressMedia.php:166
|
806 |
-
#, php-format
|
807 |
-
msgid "<a href=\"%s\">Install BuddyPress now</a>"
|
808 |
-
msgstr ""
|
809 |
-
|
810 |
-
#: app/main/BuddyPressMedia.php:325
|
811 |
-
msgid "Privacy"
|
812 |
-
msgstr ""
|
813 |
-
|
814 |
-
#: app/main/BuddyPressMedia.php:331
|
815 |
-
msgid "Photo"
|
816 |
-
msgstr ""
|
817 |
-
|
818 |
-
#: app/main/BuddyPressMedia.php:334
|
819 |
-
msgid "Videos"
|
820 |
-
msgstr ""
|
821 |
-
|
822 |
-
#: app/main/BuddyPressMedia.php:340
|
823 |
-
#: app/main/BuddyPressMedia.php:343
|
824 |
-
msgid "Music"
|
825 |
msgstr ""
|
826 |
|
827 |
-
#: app/main/
|
828 |
-
#: app/main/
|
829 |
-
#: app/main/BPMediaComponent.php:268
|
830 |
msgid "Albums"
|
831 |
msgstr ""
|
832 |
|
833 |
-
#: app/main/BuddyPressMedia.php:
|
834 |
-
#: app/main/BPMediaComponent.php:257
|
835 |
msgid "Album"
|
836 |
msgstr ""
|
837 |
|
838 |
-
#: app/main/
|
839 |
-
|
840 |
-
msgstr ""
|
841 |
-
|
842 |
-
#: app/main/BuddyPressMedia.php:570
|
843 |
-
#, php-format
|
844 |
-
msgid ""
|
845 |
-
"The BuddyPress version installed is an\n"
|
846 |
-
"\t\t\t\t\t\t\t\t\t\tolder version and is not supported,\n"
|
847 |
-
"\t\t\t\t\t\t\t\t\t\tplease update BuddyPress to use\n"
|
848 |
-
"\t\t\t\t\t\t\t\t\t\tBuddyPress Media Plugin.\n"
|
849 |
-
"\t\t\t\t\t\t\t\t\t\t<a class=\"alignright\" href=\"%1$s\">X</a>"
|
850 |
-
msgstr ""
|
851 |
-
|
852 |
-
#: app/main/BuddyPressMedia.php:583
|
853 |
-
#, php-format
|
854 |
-
msgid ""
|
855 |
-
"You have not installed BuddyPress.\n"
|
856 |
-
"\t\t\t\t\t\t\t\t\tPlease install latest version of BuddyPress\n"
|
857 |
-
"\t\t\t\t\t\t\t\t\tto use BuddyPress Media plugin.\n"
|
858 |
-
"\t\t\t\t\t\t\t\t\t<a class=\"alignright\" href=\"%1$s\">X</a>"
|
859 |
-
msgstr ""
|
860 |
-
|
861 |
-
#: app/main/BPMediaComponent.php:60
|
862 |
-
msgid "Search Media..."
|
863 |
-
msgstr ""
|
864 |
-
|
865 |
-
#: app/main/BPMediaComponent.php:258
|
866 |
msgid "Create"
|
867 |
msgstr ""
|
868 |
|
869 |
-
#: app/main/BPMediaComponent.php:259
|
|
|
870 |
msgid "Create Album"
|
871 |
msgstr ""
|
872 |
|
873 |
#: app/main/BPMediaComponent.php:260
|
|
|
874 |
msgid "Edit Album"
|
875 |
msgstr ""
|
876 |
|
@@ -906,476 +896,249 @@ msgstr ""
|
|
906 |
msgid "BuddyPress Media's Media Files"
|
907 |
msgstr ""
|
908 |
|
909 |
-
#: app/main/
|
910 |
-
msgid "
|
911 |
msgstr ""
|
912 |
|
913 |
-
#: app/main/
|
914 |
-
msgid "
|
915 |
msgstr ""
|
916 |
|
917 |
-
#: app/main/
|
918 |
-
msgid "
|
919 |
msgstr ""
|
920 |
|
921 |
-
#: app/main/
|
922 |
-
|
|
|
923 |
msgstr ""
|
924 |
|
925 |
-
#: app/main/
|
926 |
-
msgid "
|
927 |
msgstr ""
|
928 |
|
929 |
-
#: app/main/
|
930 |
-
msgid "
|
931 |
msgstr ""
|
932 |
|
933 |
-
#: app/main/
|
934 |
-
|
|
|
935 |
msgstr ""
|
936 |
|
937 |
-
#: app/main/
|
938 |
-
|
|
|
939 |
msgstr ""
|
940 |
|
941 |
-
#: app/main/
|
942 |
-
msgid "
|
943 |
msgstr ""
|
944 |
|
945 |
-
#: app/main/
|
946 |
#, php-format
|
947 |
-
msgid "
|
948 |
-
|
949 |
-
|
950 |
-
|
951 |
-
|
952 |
-
|
953 |
-
msgstr ""
|
954 |
-
|
955 |
-
#: app/main/privacy/BPMediaPrivacy.php:327
|
956 |
-
#, php-format
|
957 |
-
msgid "This %s is visible to logged in users, only"
|
958 |
msgstr ""
|
959 |
|
960 |
-
#: app/main/
|
961 |
#, php-format
|
962 |
-
msgid "
|
963 |
-
|
964 |
-
|
965 |
-
|
966 |
-
|
967 |
-
msgstr ""
|
968 |
-
|
969 |
-
#: app/main/includes/BPMediaFilters.php:418
|
970 |
-
msgid "Total Videos"
|
971 |
msgstr ""
|
972 |
|
973 |
-
#: app/main/
|
974 |
-
msgid "
|
975 |
msgstr ""
|
976 |
|
977 |
-
#: app/main/
|
978 |
-
msgid "
|
979 |
msgstr ""
|
980 |
|
981 |
-
#: app/main/
|
982 |
-
|
|
|
983 |
msgstr ""
|
984 |
|
985 |
-
#: app/main/
|
986 |
-
msgid "
|
987 |
msgstr ""
|
988 |
|
989 |
-
#: app/main/
|
990 |
-
msgid "
|
991 |
msgstr ""
|
992 |
|
993 |
-
#: app/main/
|
994 |
-
msgid "
|
995 |
msgstr ""
|
996 |
|
997 |
-
#: app/main/
|
998 |
-
msgid "
|
999 |
msgstr ""
|
1000 |
|
1001 |
-
#: app/main/
|
1002 |
-
msgid "
|
1003 |
msgstr ""
|
1004 |
|
1005 |
-
#: app/main/
|
1006 |
-
msgid "
|
1007 |
msgstr ""
|
1008 |
|
1009 |
-
#: app/main/
|
1010 |
-
#: app/main/
|
1011 |
-
msgid "
|
1012 |
msgstr ""
|
1013 |
|
1014 |
-
#: app/main/
|
1015 |
-
msgid "
|
1016 |
msgstr ""
|
1017 |
|
1018 |
-
#: app/main/
|
1019 |
-
|
|
|
1020 |
msgstr ""
|
1021 |
|
1022 |
-
#: app/main/
|
1023 |
-
|
1024 |
-
msgid "The MP3 file you have uploaded is using an unsupported audio format. Supported audio format is MP3."
|
1025 |
msgstr ""
|
1026 |
|
1027 |
-
#: app/main/
|
1028 |
-
|
|
|
1029 |
msgstr ""
|
1030 |
|
1031 |
-
#: app/main/
|
1032 |
-
msgid "
|
1033 |
msgstr ""
|
1034 |
|
1035 |
-
#: app/main/
|
1036 |
-
msgid "
|
1037 |
msgstr ""
|
1038 |
|
1039 |
-
#: app/main/
|
1040 |
-
|
1041 |
-
msgid "%s uploaded a media."
|
1042 |
msgstr ""
|
1043 |
|
1044 |
-
#: app/main/
|
1045 |
-
|
|
|
1046 |
msgstr ""
|
1047 |
|
1048 |
-
#: app/main/
|
1049 |
#, php-format
|
1050 |
-
msgid "
|
1051 |
-
msgstr ""
|
1052 |
-
|
1053 |
-
#: app/main/includes/BPMediaHostWordpress.php:593
|
1054 |
-
msgid "Favorite"
|
1055 |
-
msgstr ""
|
1056 |
-
|
1057 |
-
#: app/main/includes/BPMediaHostWordpress.php:595
|
1058 |
-
msgid "Remove Favorite"
|
1059 |
-
msgstr ""
|
1060 |
-
|
1061 |
-
#: app/main/includes/BPMediaHostWordpress.php:614
|
1062 |
-
msgid "Post"
|
1063 |
-
msgstr ""
|
1064 |
-
|
1065 |
-
#: app/main/includes/BPMediaHostWordpress.php:614
|
1066 |
-
msgid "or press esc to cancel."
|
1067 |
-
msgstr ""
|
1068 |
-
|
1069 |
-
#: app/main/includes/BPMediaHostWordpress.php:639
|
1070 |
-
#: app/main/includes/BPMediaActions.php:360
|
1071 |
-
msgid "Delete"
|
1072 |
msgstr ""
|
1073 |
|
1074 |
-
#: app/main/
|
1075 |
-
#: app/main/
|
1076 |
-
#: app/main/group/BPMediaGroupAction.php:124
|
1077 |
#, php-format
|
1078 |
-
msgid "%
|
1079 |
-
msgstr ""
|
1080 |
-
|
1081 |
-
#: app/main/includes/BPMediaHostWordpress.php:1016
|
1082 |
-
msgid "Wall Posts"
|
1083 |
-
msgstr ""
|
1084 |
-
|
1085 |
-
#: app/main/includes/BPMediaActions.php:76
|
1086 |
-
#: app/main/includes/BPMediaActions.php:100
|
1087 |
-
msgid "File uploaded is not supported"
|
1088 |
-
msgstr ""
|
1089 |
-
|
1090 |
-
#: app/main/includes/BPMediaActions.php:83
|
1091 |
-
msgid "Image uploads are disabled"
|
1092 |
-
msgstr ""
|
1093 |
-
|
1094 |
-
#: app/main/includes/BPMediaActions.php:89
|
1095 |
-
msgid "Video uploads are disabled"
|
1096 |
-
msgstr ""
|
1097 |
-
|
1098 |
-
#: app/main/includes/BPMediaActions.php:95
|
1099 |
-
msgid "Audio uploads are disabled"
|
1100 |
-
msgstr ""
|
1101 |
-
|
1102 |
-
#: app/main/includes/BPMediaActions.php:114
|
1103 |
-
msgid "Upload Successful"
|
1104 |
-
msgstr ""
|
1105 |
-
|
1106 |
-
#: app/main/includes/BPMediaActions.php:119
|
1107 |
-
msgid "You did not specified a file to upload"
|
1108 |
-
msgstr ""
|
1109 |
-
|
1110 |
-
#: app/main/includes/BPMediaActions.php:185
|
1111 |
-
msgid "Something went wrong. Please try again."
|
1112 |
-
msgstr ""
|
1113 |
-
|
1114 |
-
#: app/main/includes/BPMediaActions.php:186
|
1115 |
-
msgid "Are you sure you want to merge this album?"
|
1116 |
-
msgstr ""
|
1117 |
-
|
1118 |
-
#: app/main/includes/BPMediaActions.php:187
|
1119 |
-
msgid "Would you like to delete this album after the merge?"
|
1120 |
-
msgstr ""
|
1121 |
-
|
1122 |
-
#: app/main/includes/BPMediaActions.php:188
|
1123 |
-
msgid "Are you sure you want to delete the selected media?"
|
1124 |
-
msgstr ""
|
1125 |
-
|
1126 |
-
#: app/main/includes/BPMediaActions.php:189
|
1127 |
-
msgid "Are you sure you want to delete this activity and associated media?"
|
1128 |
-
msgstr ""
|
1129 |
-
|
1130 |
-
#: app/main/includes/BPMediaActions.php:190
|
1131 |
-
msgid "Are you sure?"
|
1132 |
-
msgstr ""
|
1133 |
-
|
1134 |
-
#: app/main/includes/BPMediaActions.php:191
|
1135 |
-
msgid "Please select media."
|
1136 |
-
msgstr ""
|
1137 |
-
|
1138 |
-
#: app/main/includes/BPMediaActions.php:192
|
1139 |
-
msgid "Please select an action."
|
1140 |
-
msgstr ""
|
1141 |
-
|
1142 |
-
#: app/main/includes/BPMediaActions.php:336
|
1143 |
-
msgid "Download"
|
1144 |
-
msgstr ""
|
1145 |
-
|
1146 |
-
#: app/main/includes/BPMediaActions.php:343
|
1147 |
-
#: app/main/includes/BPMediaActions.php:985
|
1148 |
-
msgid "Set as Album Cover"
|
1149 |
-
msgstr ""
|
1150 |
-
|
1151 |
-
#: app/main/includes/BPMediaActions.php:348
|
1152 |
-
#: app/main/includes/BPMediaActions.php:988
|
1153 |
-
msgid "Unset as Album Cover"
|
1154 |
-
msgstr ""
|
1155 |
-
|
1156 |
-
#: app/main/includes/BPMediaActions.php:354
|
1157 |
-
msgid "Edit Media"
|
1158 |
-
msgstr ""
|
1159 |
-
|
1160 |
-
#: app/main/includes/BPMediaActions.php:354
|
1161 |
-
msgid "Edit"
|
1162 |
-
msgstr ""
|
1163 |
-
|
1164 |
-
#: app/main/includes/BPMediaActions.php:360
|
1165 |
-
msgid "Delete Media"
|
1166 |
-
msgstr ""
|
1167 |
-
|
1168 |
-
#: app/main/includes/BPMediaActions.php:541
|
1169 |
-
msgid "You have not filled the album name"
|
1170 |
-
msgstr ""
|
1171 |
-
|
1172 |
-
#: app/main/includes/BPMediaActions.php:542
|
1173 |
-
msgid "Sorry you cannot create albums in this group"
|
1174 |
-
msgstr ""
|
1175 |
-
|
1176 |
-
#: app/main/includes/BPMediaActions.php:543
|
1177 |
-
msgid "Please Select an Album!"
|
1178 |
msgstr ""
|
1179 |
|
1180 |
-
#: app/main/
|
1181 |
#, php-format
|
1182 |
-
msgid "
|
1183 |
-
msgstr ""
|
1184 |
-
|
1185 |
-
#: app/main/includes/BPMediaActions.php:1177
|
1186 |
-
msgid "Private"
|
1187 |
-
msgstr ""
|
1188 |
-
|
1189 |
-
#: app/main/includes/BPMediaActions.php:1189
|
1190 |
-
msgid "No media found"
|
1191 |
-
msgstr ""
|
1192 |
-
|
1193 |
-
#: app/main/includes/bp-media-upload-handler.php:32
|
1194 |
-
msgid "You are not allowed to be here"
|
1195 |
-
msgstr ""
|
1196 |
-
|
1197 |
-
#: app/main/includes/BPMediaFunction.php:168
|
1198 |
-
msgid "You do not have access to this page."
|
1199 |
msgstr ""
|
1200 |
|
1201 |
-
#: app/main/
|
1202 |
#, php-format
|
1203 |
-
msgid "%
|
1204 |
-
msgstr ""
|
1205 |
-
|
1206 |
-
#: app/main/widgets/BPMediaWidget.php:20
|
1207 |
-
msgid "The most recent/popular media uploaded on your site"
|
1208 |
-
msgstr ""
|
1209 |
-
|
1210 |
-
#: app/main/widgets/BPMediaWidget.php:21
|
1211 |
-
msgid "BuddyPress Media Widget"
|
1212 |
-
msgstr ""
|
1213 |
-
|
1214 |
-
#: app/main/widgets/BPMediaWidget.php:72
|
1215 |
-
msgid "All"
|
1216 |
msgstr ""
|
1217 |
|
1218 |
-
#: app/main/
|
1219 |
#, php-format
|
1220 |
-
msgid ""
|
1221 |
-
"Please configure this widget\n"
|
1222 |
-
"\t\t\t\t\t\t\t\t\t<a href=\"%s\" target=\"_blank\"\n"
|
1223 |
-
"\t\t\t\t\t\t\t\t\ttitle=\"Configure BuddyPress Media Widget\">\n"
|
1224 |
-
"\t\t\t\t\t\t\t\t\there</a>."
|
1225 |
-
msgstr ""
|
1226 |
-
|
1227 |
-
#: app/main/widgets/BPMediaWidget.php:150
|
1228 |
-
msgid "No "
|
1229 |
-
msgstr ""
|
1230 |
-
|
1231 |
-
#: app/main/widgets/BPMediaWidget.php:197
|
1232 |
-
msgid "Widget Type:"
|
1233 |
-
msgstr ""
|
1234 |
-
|
1235 |
-
#: app/main/widgets/BPMediaWidget.php:199
|
1236 |
-
msgid "Recent Media"
|
1237 |
-
msgstr ""
|
1238 |
-
|
1239 |
-
#: app/main/widgets/BPMediaWidget.php:200
|
1240 |
-
msgid "Popular Media"
|
1241 |
-
msgstr ""
|
1242 |
-
|
1243 |
-
#: app/main/widgets/BPMediaWidget.php:203
|
1244 |
-
msgid "Title:"
|
1245 |
-
msgstr ""
|
1246 |
-
|
1247 |
-
#: app/main/widgets/BPMediaWidget.php:206
|
1248 |
-
msgid "Number of posts to show:"
|
1249 |
-
msgstr ""
|
1250 |
-
|
1251 |
-
#: app/main/widgets/BPMediaWidget.php:210
|
1252 |
-
msgid "Show All"
|
1253 |
-
msgstr ""
|
1254 |
-
|
1255 |
-
#: app/main/widgets/BPMediaWidget.php:213
|
1256 |
-
msgid "Show Photos"
|
1257 |
-
msgstr ""
|
1258 |
-
|
1259 |
-
#: app/main/widgets/BPMediaWidget.php:216
|
1260 |
-
msgid "Show Music"
|
1261 |
-
msgstr ""
|
1262 |
-
|
1263 |
-
#: app/main/widgets/BPMediaWidget.php:220
|
1264 |
-
msgid "Show Videos"
|
1265 |
-
msgstr ""
|
1266 |
-
|
1267 |
-
#: app/main/group/BPMediaGroupElementExtension.php:91
|
1268 |
-
msgid "Sorry, the requested media does not belong to the group"
|
1269 |
-
msgstr ""
|
1270 |
-
|
1271 |
-
#: app/main/group/BPMediaGroupsExtension.php:40
|
1272 |
-
#: app/main/group/BPMediaGroupsExtension.php:87
|
1273 |
-
msgid "Album Creation Control"
|
1274 |
-
msgstr ""
|
1275 |
-
|
1276 |
-
#: app/main/group/BPMediaGroupsExtension.php:41
|
1277 |
-
#: app/main/group/BPMediaGroupsExtension.php:88
|
1278 |
-
msgid "Who can create Albums in this group?"
|
1279 |
-
msgstr ""
|
1280 |
-
|
1281 |
-
#: app/main/group/BPMediaGroupsExtension.php:45
|
1282 |
-
#: app/main/group/BPMediaGroupsExtension.php:92
|
1283 |
-
msgid "All Group Members"
|
1284 |
-
msgstr ""
|
1285 |
-
|
1286 |
-
#: app/main/group/BPMediaGroupsExtension.php:49
|
1287 |
-
#: app/main/group/BPMediaGroupsExtension.php:96
|
1288 |
-
msgid "Group Admins and Mods only"
|
1289 |
-
msgstr ""
|
1290 |
-
|
1291 |
-
#: app/main/group/BPMediaGroupsExtension.php:53
|
1292 |
-
#: app/main/group/BPMediaGroupsExtension.php:100
|
1293 |
-
msgid "Group Admin only"
|
1294 |
-
msgstr ""
|
1295 |
-
|
1296 |
-
#: app/main/group/BPMediaGroupsExtension.php:130
|
1297 |
-
msgid "There was an error saving, please try again"
|
1298 |
-
msgstr ""
|
1299 |
-
|
1300 |
-
#: app/main/group/BPMediaGroupsExtension.php:132
|
1301 |
-
msgid "Settings saved successfully"
|
1302 |
-
msgstr ""
|
1303 |
-
|
1304 |
-
#: app/main/group/BPMediaGroupsExtension.php:153
|
1305 |
-
msgid ""
|
1306 |
-
"You could display a small snippet of information from your group extension here. It will show on the group\n"
|
1307 |
-
"\t home screen."
|
1308 |
-
msgstr ""
|
1309 |
-
|
1310 |
-
#: app/main/profile/BPMediaUploadScreen.php:33
|
1311 |
-
#: app/main/profile/BPMediaTemplate.php:98
|
1312 |
-
msgid "Upload Media"
|
1313 |
msgstr ""
|
1314 |
|
1315 |
-
#: app/main/profile/
|
1316 |
-
msgid "
|
1317 |
msgstr ""
|
1318 |
|
1319 |
-
#: app/main/profile/
|
1320 |
-
msgid "
|
1321 |
msgstr ""
|
1322 |
|
1323 |
-
#: app/main/profile/
|
1324 |
-
msgid "
|
1325 |
msgstr ""
|
1326 |
|
1327 |
-
#: app/main/profile/
|
1328 |
-
|
|
|
1329 |
msgstr ""
|
1330 |
|
1331 |
-
#: app/main/profile/
|
1332 |
-
msgid "
|
1333 |
msgstr ""
|
1334 |
|
1335 |
-
#: app/main/profile/
|
1336 |
-
msgid "
|
1337 |
msgstr ""
|
1338 |
|
1339 |
-
#: app/main/profile/
|
1340 |
-
|
|
|
1341 |
msgstr ""
|
1342 |
|
1343 |
-
#: app/main/profile/
|
1344 |
-
|
|
|
|
|
|
|
1345 |
msgstr ""
|
1346 |
|
1347 |
-
#: app/main/profile/
|
1348 |
-
#: app/main/
|
1349 |
-
msgid "
|
1350 |
msgstr ""
|
1351 |
|
1352 |
-
#: app/main/profile/
|
1353 |
-
|
|
|
1354 |
msgstr ""
|
1355 |
|
1356 |
-
#: app/main/profile/
|
1357 |
-
|
|
|
1358 |
msgstr ""
|
1359 |
|
1360 |
-
#: app/main/profile/
|
1361 |
-
|
|
|
1362 |
msgstr ""
|
1363 |
|
1364 |
-
#: app/main/profile/
|
1365 |
-
#: app/main/
|
1366 |
-
|
1367 |
-
msgid "Sorry, no %s were found."
|
1368 |
msgstr ""
|
1369 |
|
1370 |
#: app/main/profile/BPMediaAlbumScreen.php:134
|
1371 |
msgid "Sorry, no media items were found in this album."
|
1372 |
msgstr ""
|
1373 |
|
|
|
|
|
|
|
|
|
|
|
1374 |
#: app/main/profile/BPMediaAlbumScreen.php:250
|
1375 |
#: app/main/profile/BPMediaAlbumScreen.php:258
|
1376 |
msgid "Delete Album"
|
1377 |
msgstr ""
|
1378 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1379 |
#: app/main/profile/BPMediaAlbumScreen.php:254
|
1380 |
#: app/main/profile/BPMediaAlbumScreen.php:297
|
1381 |
msgid "Select All Visible"
|
@@ -1410,61 +1173,64 @@ msgstr ""
|
|
1410 |
msgid "Submit"
|
1411 |
msgstr ""
|
1412 |
|
1413 |
-
#: app/main/profile/
|
1414 |
-
msgid "
|
1415 |
-
msgstr ""
|
1416 |
-
|
1417 |
-
#: app/main/profile/BPMediaFeatured.php:94
|
1418 |
-
msgid "Featured"
|
1419 |
msgstr ""
|
1420 |
|
1421 |
-
#: app/main/
|
1422 |
-
|
1423 |
-
msgid "The requested url does not exist"
|
1424 |
msgstr ""
|
1425 |
|
1426 |
-
#: app/main/
|
|
|
|
|
1427 |
#, php-format
|
1428 |
-
msgid "
|
1429 |
msgstr ""
|
1430 |
|
1431 |
-
#: app/main/
|
1432 |
-
|
1433 |
-
msgid "
|
1434 |
msgstr ""
|
1435 |
|
1436 |
-
#: app/main/
|
1437 |
-
|
1438 |
-
msgid "
|
1439 |
msgstr ""
|
1440 |
|
1441 |
-
#: app/main/
|
1442 |
-
|
1443 |
-
msgid "
|
1444 |
msgstr ""
|
1445 |
|
1446 |
-
#: app/main/
|
1447 |
-
|
|
|
1448 |
msgstr ""
|
1449 |
|
1450 |
-
#: app/main/
|
1451 |
-
|
|
|
1452 |
msgstr ""
|
1453 |
|
1454 |
-
#: app/main/
|
1455 |
-
|
|
|
1456 |
msgstr ""
|
1457 |
|
1458 |
-
#: app/main/
|
1459 |
-
msgid "
|
1460 |
msgstr ""
|
1461 |
|
1462 |
-
#: app/main/
|
1463 |
-
msgid "
|
1464 |
msgstr ""
|
1465 |
|
1466 |
-
#: app/main/
|
1467 |
-
msgid "
|
|
|
|
|
|
|
1468 |
msgstr ""
|
1469 |
|
1470 |
#: app/main/activity/BPMediaActivity.php:46
|
@@ -1480,216 +1246,305 @@ msgstr ""
|
|
1480 |
msgid "%1$s posted an update in the group %2$s"
|
1481 |
msgstr ""
|
1482 |
|
1483 |
-
#: app/
|
1484 |
-
|
1485 |
-
msgid "BuddyPress Media Audio/Video Encoding Service"
|
1486 |
msgstr ""
|
1487 |
|
1488 |
-
#: app/
|
1489 |
-
|
1490 |
-
#: app/services/BPMediaEncoding.php:109
|
1491 |
-
msgid "Audio/Video Encoding"
|
1492 |
msgstr ""
|
1493 |
|
1494 |
-
#: app/
|
1495 |
-
msgid "
|
1496 |
msgstr ""
|
1497 |
|
1498 |
-
#: app/
|
1499 |
-
|
|
|
|
|
|
|
|
|
|
|
1500 |
msgstr ""
|
1501 |
|
1502 |
-
#: app/
|
1503 |
-
|
1504 |
-
msgid "<p>You are nearing the quota limit for your BuddyPress Media encoding service.</p><p>Following are the details:</p><p><strong>Used:</strong> %s</p><p><strong>Remaining</strong>: %s</p><p><strong>Total:</strong> %s</p>"
|
1505 |
msgstr ""
|
1506 |
|
1507 |
-
#: app/
|
1508 |
-
msgid "
|
1509 |
msgstr ""
|
1510 |
|
1511 |
-
#: app/
|
1512 |
-
|
1513 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1514 |
msgstr ""
|
1515 |
|
1516 |
-
#: app/
|
1517 |
#, php-format
|
1518 |
-
msgid "
|
1519 |
msgstr ""
|
1520 |
|
1521 |
-
#: app/
|
1522 |
-
|
|
|
1523 |
msgstr ""
|
1524 |
|
1525 |
-
#: app/
|
1526 |
#, php-format
|
1527 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1528 |
msgstr ""
|
1529 |
|
1530 |
-
#: app/
|
1531 |
-
msgid "
|
1532 |
msgstr ""
|
1533 |
|
1534 |
-
#: app/
|
1535 |
-
#: app/
|
1536 |
-
msgid "
|
|
|
|
|
1537 |
msgstr ""
|
1538 |
|
1539 |
-
#: app/
|
1540 |
-
msgid "
|
1541 |
msgstr ""
|
1542 |
|
1543 |
-
#: app/
|
1544 |
-
msgid "
|
|
|
|
|
1545 |
msgstr ""
|
1546 |
|
1547 |
-
#: app/
|
1548 |
-
msgid "
|
1549 |
msgstr ""
|
1550 |
|
1551 |
-
#: app/
|
1552 |
-
|
|
|
1553 |
msgstr ""
|
1554 |
|
1555 |
-
#: app/
|
1556 |
-
msgid "
|
1557 |
msgstr ""
|
1558 |
|
1559 |
-
#: app/
|
1560 |
-
|
|
|
1561 |
msgstr ""
|
1562 |
|
1563 |
-
#: app/
|
1564 |
-
msgid "
|
1565 |
msgstr ""
|
1566 |
|
1567 |
-
#: app/
|
1568 |
-
msgid "
|
1569 |
msgstr ""
|
1570 |
|
1571 |
-
#: app/
|
1572 |
-
msgid "
|
1573 |
msgstr ""
|
1574 |
|
1575 |
-
#: app/
|
1576 |
-
msgid "
|
1577 |
msgstr ""
|
1578 |
|
1579 |
-
#: app/
|
1580 |
-
|
1581 |
-
msgid "Free"
|
1582 |
msgstr ""
|
1583 |
|
1584 |
-
#: app/
|
1585 |
-
msgid "
|
1586 |
msgstr ""
|
1587 |
|
1588 |
-
#: app/
|
1589 |
-
msgid "
|
1590 |
msgstr ""
|
1591 |
|
1592 |
-
#: app/
|
1593 |
-
|
|
|
1594 |
msgstr ""
|
1595 |
|
1596 |
-
#: app/
|
1597 |
-
|
|
|
1598 |
msgstr ""
|
1599 |
|
1600 |
-
#: app/
|
1601 |
-
msgid "
|
1602 |
msgstr ""
|
1603 |
|
1604 |
-
#: app/
|
1605 |
-
msgid "
|
1606 |
msgstr ""
|
1607 |
|
1608 |
-
#: app/
|
1609 |
-
|
1610 |
-
#: app/services/BPMediaEncoding.php:340
|
1611 |
-
msgid "Not Available"
|
1612 |
msgstr ""
|
1613 |
|
1614 |
-
#: app/
|
1615 |
-
msgid "
|
1616 |
msgstr ""
|
1617 |
|
1618 |
-
#: app/
|
1619 |
-
|
1620 |
-
#: app/services/BPMediaEncoding.php:345
|
1621 |
-
msgid "Coming Soon"
|
1622 |
msgstr ""
|
1623 |
|
1624 |
-
#: app/
|
1625 |
-
msgid "
|
1626 |
msgstr ""
|
1627 |
|
1628 |
-
#: app/
|
1629 |
-
msgid "
|
1630 |
msgstr ""
|
1631 |
|
1632 |
-
#: app/
|
1633 |
-
msgid "
|
1634 |
msgstr ""
|
1635 |
|
1636 |
-
#: app/
|
1637 |
-
msgid "
|
1638 |
msgstr ""
|
1639 |
|
1640 |
-
#: app/
|
1641 |
-
msgid "
|
1642 |
msgstr ""
|
1643 |
|
1644 |
-
#: app/
|
1645 |
-
msgid "
|
1646 |
msgstr ""
|
1647 |
|
1648 |
-
#: app/
|
1649 |
-
msgid "
|
1650 |
msgstr ""
|
1651 |
|
1652 |
-
#: app/
|
1653 |
-
msgid "
|
1654 |
msgstr ""
|
1655 |
|
1656 |
-
#: app/
|
1657 |
-
|
|
|
1658 |
msgstr ""
|
1659 |
|
1660 |
-
#: app/
|
1661 |
-
|
|
|
1662 |
msgstr ""
|
1663 |
|
1664 |
-
#: app/
|
1665 |
-
|
1666 |
-
msgid ""
|
1667 |
-
"<p><a href=\"%s\">Media</a> was successfully encoded but there was an error while downloading:</p>\n"
|
1668 |
-
" <p><code>%s</code></p>\n"
|
1669 |
-
" <p>You can <a href=\"%s\">retry the download</a>.</p>"
|
1670 |
msgstr ""
|
1671 |
|
1672 |
-
#: app/
|
1673 |
-
msgid "
|
1674 |
msgstr ""
|
1675 |
|
1676 |
-
#: app/
|
1677 |
-
msgid "
|
1678 |
msgstr ""
|
1679 |
|
1680 |
-
#: app/
|
1681 |
-
msgid "
|
1682 |
msgstr ""
|
1683 |
|
1684 |
-
#: app/
|
1685 |
-
msgid "Please
|
1686 |
msgstr ""
|
1687 |
|
1688 |
-
#: app/
|
1689 |
-
|
|
|
1690 |
msgstr ""
|
1691 |
|
1692 |
-
#: app/
|
1693 |
-
msgid "
|
1694 |
msgstr ""
|
1695 |
|
|
|
|
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: BuddyPress Media\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2013-05-06 17:23+0530\n"
|
6 |
+
"PO-Revision-Date: 2013-05-06 17:23+0530\n"
|
7 |
+
"Last-Translator: Saurabh Shukla <saurabh.shukla@rtcamp.com>\n"
|
8 |
"Language-Team: rtCamp <info@rtcamp.com>\n"
|
9 |
"Language: en_IN\n"
|
10 |
"MIME-Version: 1.0\n"
|
15 |
"X-Generator: Poedit 1.5.4\n"
|
16 |
"X-Poedit-SearchPath-0: .\n"
|
17 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
#: app/helper/BPMediaFeed.php:43
|
19 |
msgid "No items"
|
20 |
msgstr ""
|
23 |
msgid "Posted "
|
24 |
msgstr ""
|
25 |
|
|
|
|
|
|
|
|
|
26 |
#: app/helper/BPMediaSettings.php:33
|
27 |
msgid "Enabled Media Types"
|
28 |
msgstr ""
|
29 |
|
30 |
+
#: app/helper/BPMediaSettings.php:34 app/helper/BPMediaSettings.php:51
|
31 |
+
#: app/main/BuddyPressMedia.php:325 app/main/widgets/BPMediaWidget.php:75
|
32 |
+
#: app/main/includes/BPMediaFilters.php:265
|
33 |
msgid "Photos"
|
34 |
msgstr ""
|
35 |
|
37 |
msgid "Enable Photos"
|
38 |
msgstr ""
|
39 |
|
40 |
+
#: app/helper/BPMediaSettings.php:39 app/helper/BPMediaSettings.php:56
|
41 |
+
#: app/main/BuddyPressMedia.php:334
|
|
|
42 |
msgid "Video"
|
43 |
msgstr ""
|
44 |
|
46 |
msgid "Enable Video (mp4)"
|
47 |
msgstr ""
|
48 |
|
49 |
+
#: app/helper/BPMediaSettings.php:44 app/helper/BPMediaSettings.php:61
|
50 |
+
#: app/main/includes/BPMediaFilters.php:281
|
51 |
msgid "Audio"
|
52 |
msgstr ""
|
53 |
|
107 |
msgid "Video Payer Settings"
|
108 |
msgstr ""
|
109 |
|
110 |
+
#: app/helper/BPMediaSettings.php:96 app/helper/BPMediaSettings.php:106
|
|
|
111 |
msgid "Activity Player Size"
|
112 |
msgstr ""
|
113 |
|
114 |
+
#: app/helper/BPMediaSettings.php:100 app/helper/BPMediaSettings.php:111
|
|
|
115 |
msgid "Single Player Size"
|
116 |
msgstr ""
|
117 |
|
147 |
msgid "Groups Integration"
|
148 |
msgstr ""
|
149 |
|
150 |
+
#: app/helper/BPMediaSettings.php:143 app/main/includes/BPMediaFilters.php:415
|
151 |
msgid "Groups"
|
152 |
msgstr ""
|
153 |
|
224 |
msgid "Enable menu in WordPress admin bar"
|
225 |
msgstr ""
|
226 |
|
227 |
+
#: app/helper/BPMediaSettings.php:200 app/helper/BPMediaSettings.php:202
|
|
|
228 |
msgid "Recount"
|
229 |
msgstr ""
|
230 |
|
233 |
msgstr ""
|
234 |
|
235 |
#: app/helper/BPMediaSettings.php:207
|
236 |
+
msgid "BuddyPress Media Addons for Audio/Video Conversion"
|
237 |
msgstr ""
|
238 |
|
239 |
+
#: app/helper/BPMediaSettings.php:209 app/admin/BPMediaAdmin.php:255
|
240 |
+
#: app/main/includes/BPMediaFilters.php:345
|
241 |
msgid "Support"
|
242 |
msgstr ""
|
243 |
|
244 |
+
#: app/helper/BPMediaSettings.php:214 app/helper/BPMediaSettings.php:629
|
245 |
+
#: app/admin/BPMediaAdmin.php:91
|
|
|
246 |
#: app/main/privacy/BPMediaPrivacySettings.php:29
|
247 |
msgid "Update Database"
|
248 |
msgstr ""
|
251 |
msgid "BP-Album Importer"
|
252 |
msgstr ""
|
253 |
|
254 |
+
#: app/helper/BPMediaSettings.php:291
|
255 |
#, php-format
|
256 |
+
msgid ""
|
257 |
+
"Currently your network allows uploading of the following file types. You can "
|
258 |
+
"change the settings <a href=\"%s\">here</a>.<br /><code>%s</code></span>"
|
259 |
msgstr ""
|
260 |
|
261 |
+
#: app/helper/BPMediaSettings.php:309 app/helper/BPMediaSettings.php:311
|
|
|
262 |
msgid "Recounting of media files done successfully"
|
263 |
msgstr ""
|
264 |
|
265 |
+
#: app/helper/BPMediaSettings.php:311
|
266 |
msgid "Recount Success"
|
267 |
msgstr ""
|
268 |
|
269 |
+
#: app/helper/BPMediaSettings.php:314 app/helper/BPMediaSettings.php:316
|
|
|
270 |
msgid "Recounting Failed"
|
271 |
msgstr ""
|
272 |
|
273 |
+
#: app/helper/BPMediaSettings.php:316
|
274 |
msgid "Recount Fail"
|
275 |
msgstr ""
|
276 |
|
277 |
+
#: app/helper/BPMediaSettings.php:328 app/helper/BPMediaSettings.php:330
|
|
|
278 |
msgid "Atleast one Media Type Must be selected"
|
279 |
msgstr ""
|
280 |
|
281 |
+
#: app/helper/BPMediaSettings.php:330
|
282 |
msgid "Media Type"
|
283 |
msgstr ""
|
284 |
|
285 |
+
#: app/helper/BPMediaSettings.php:337 app/helper/BPMediaSettings.php:339
|
|
|
286 |
msgid "\"Number of media\" count value should be numeric and greater than 0."
|
287 |
msgstr ""
|
288 |
|
289 |
+
#: app/helper/BPMediaSettings.php:339
|
290 |
msgid "Default Count"
|
291 |
msgstr ""
|
292 |
|
293 |
+
#: app/helper/BPMediaSettings.php:343
|
294 |
msgid "Settings saved."
|
295 |
msgstr ""
|
296 |
|
297 |
+
#: app/helper/BPMediaSettings.php:356
|
298 |
#, php-format
|
299 |
+
msgid ""
|
300 |
+
"If you make changes to width, height or crop settings, you must use \"<a "
|
301 |
+
"href=\"%s\">Regenerate Thumbnail Plugin</a>\" to regenerate old images.\""
|
302 |
msgstr ""
|
303 |
|
304 |
+
#: app/helper/BPMediaSettings.php:383
|
305 |
+
msgid ""
|
306 |
+
"Please provide \"option\" value ( required ) in the argument. Pass argument "
|
307 |
+
"to add_settings_field in the following format array( 'option' => "
|
308 |
+
"'option_name' ) "
|
309 |
msgstr ""
|
310 |
|
311 |
+
#: app/helper/BPMediaSettings.php:428 app/helper/BPMediaSettings.php:477
|
312 |
+
#: app/helper/BPMediaSettings.php:556
|
313 |
+
msgid ""
|
314 |
+
"Please provide \"option\" value ( required ) in the argument. Pass argument "
|
315 |
+
"to add_settings_field in the following format array( 'option' => "
|
316 |
+
"'option_name' )"
|
317 |
msgstr ""
|
318 |
|
319 |
+
#: app/helper/BPMediaSettings.php:430
|
320 |
msgid "Need to specify atleast to radios else use a checkbox instead"
|
321 |
msgstr ""
|
322 |
|
323 |
+
#: app/helper/BPMediaSettings.php:526
|
324 |
msgid "Width"
|
325 |
msgstr ""
|
326 |
|
327 |
+
#: app/helper/BPMediaSettings.php:527
|
328 |
msgid "Height"
|
329 |
msgstr ""
|
330 |
|
331 |
+
#: app/helper/BPMediaSettings.php:528
|
332 |
msgid "Crop"
|
333 |
msgstr ""
|
334 |
|
335 |
+
#: app/helper/BPMediaSettings.php:558
|
336 |
+
msgid ""
|
337 |
+
"Please provide some values to populate the dropdown. Format : array( 'value' "
|
338 |
+
"=> 'option' )"
|
339 |
msgstr ""
|
340 |
|
341 |
+
#: app/helper/BPMediaSettings.php:573
|
342 |
msgid "None"
|
343 |
msgstr ""
|
344 |
|
345 |
+
#: app/helper/BPMediaSettings.php:628
|
346 |
msgid "BuddyPress Media 2.6 requires a database upgrade. "
|
347 |
msgstr ""
|
348 |
|
349 |
+
#: app/helper/BPMediaSettings.php:637
|
350 |
+
msgid ""
|
351 |
+
"If your site has some issues due to BuddyPress Media and you want one on one "
|
352 |
+
"support then you can create a support topic on the <a target=\"_blank\" href="
|
353 |
+
"\"http://rtcamp.com/groups/buddypress-media/forum/?"
|
354 |
+
"utm_source=dashboard&utm_medium=plugin&utm_campaign=buddypress-media"
|
355 |
+
"\">rtCamp Support Forum</a>."
|
356 |
msgstr ""
|
357 |
|
358 |
+
#: app/helper/BPMediaSettings.php:638
|
359 |
+
msgid ""
|
360 |
+
"If you have any suggestions, enhancements or bug reports, then you can open "
|
361 |
+
"a new issue on <a target=\"_blank\" href=\"https://github.com/rtCamp/"
|
362 |
+
"buddypress-media/issues/new\">GitHub</a>."
|
363 |
msgstr ""
|
364 |
|
365 |
+
#: app/helper/BPMediaAdminWidget.php:29
|
366 |
+
msgid "Argument missing. id is required."
|
367 |
msgstr ""
|
368 |
|
369 |
+
#: app/helper/BPMediaSupport.php:50
|
370 |
+
msgid "Debug info"
|
371 |
msgstr ""
|
372 |
|
373 |
+
#: app/helper/BPMediaSupport.php:81
|
374 |
+
msgid "Submit a Bug Report"
|
375 |
msgstr ""
|
376 |
|
377 |
+
#: app/helper/BPMediaSupport.php:84
|
378 |
+
msgid "Submit a New Feature Request"
|
379 |
msgstr ""
|
380 |
|
381 |
+
#: app/helper/BPMediaSupport.php:87
|
382 |
+
msgid "Submit a Premium Support Request"
|
383 |
msgstr ""
|
384 |
|
385 |
+
#: app/helper/BPMediaSupport.php:95
|
386 |
+
msgid "Name"
|
|
|
|
|
387 |
msgstr ""
|
388 |
|
389 |
+
#: app/helper/BPMediaSupport.php:98
|
390 |
+
msgid "Email"
|
|
|
391 |
msgstr ""
|
392 |
|
393 |
+
#: app/helper/BPMediaSupport.php:101
|
394 |
+
msgid "Website"
|
|
|
|
|
395 |
msgstr ""
|
396 |
|
397 |
+
#: app/helper/BPMediaSupport.php:104
|
398 |
+
msgid "Phone"
|
|
|
399 |
msgstr ""
|
400 |
|
401 |
+
#: app/helper/BPMediaSupport.php:107
|
402 |
+
msgid "Subject"
|
|
|
403 |
msgstr ""
|
404 |
|
405 |
+
#: app/helper/BPMediaSupport.php:110
|
406 |
+
msgid "Details"
|
|
|
407 |
msgstr ""
|
408 |
|
409 |
+
#: app/helper/BPMediaSupport.php:121
|
410 |
+
msgid "Additional Information"
|
411 |
msgstr ""
|
412 |
|
413 |
+
#: app/helper/BPMediaSupport.php:126
|
414 |
+
msgid "Your WP Admin Login:"
|
|
|
|
|
415 |
msgstr ""
|
416 |
|
417 |
+
#: app/helper/BPMediaSupport.php:129
|
418 |
+
msgid "Your WP Admin password:"
|
419 |
msgstr ""
|
420 |
|
421 |
+
#: app/helper/BPMediaSupport.php:132
|
422 |
+
msgid "Your SSH / FTP host:"
|
|
|
|
|
|
|
|
|
|
|
|
|
423 |
msgstr ""
|
424 |
|
425 |
+
#: app/helper/BPMediaSupport.php:135
|
426 |
+
msgid "Your SSH / FTP login:"
|
|
|
427 |
msgstr ""
|
428 |
|
429 |
+
#: app/helper/BPMediaSupport.php:138
|
430 |
+
msgid "Your SSH / FTP password:"
|
|
|
431 |
msgstr ""
|
432 |
|
433 |
+
#: app/helper/BPMediaSupport.php:161
|
434 |
+
msgid "BuddyPress Media Premium Support Request from"
|
|
|
435 |
msgstr ""
|
436 |
|
437 |
+
#: app/helper/BPMediaSupport.php:164
|
438 |
+
msgid "BuddyPress Media New Feature Request from"
|
439 |
msgstr ""
|
440 |
|
441 |
+
#: app/helper/BPMediaSupport.php:167
|
442 |
+
msgid "BuddyPress Media Bug Report from"
|
443 |
msgstr ""
|
444 |
|
445 |
+
#: app/helper/BPMediaSupport.php:170
|
446 |
+
msgid "BuddyPress Media Contact from"
|
447 |
msgstr ""
|
448 |
|
449 |
+
#: app/helper/BPMediaSupport.php:231
|
450 |
+
msgid "Debug Info"
|
451 |
msgstr ""
|
452 |
|
453 |
+
#: app/helper/BPMediaSupport.php:246
|
454 |
+
msgid "Thank you for your Feedback/Suggestion."
|
455 |
msgstr ""
|
456 |
|
457 |
+
#: app/helper/BPMediaSupport.php:248
|
458 |
+
msgid "Thank you for posting your support request."
|
459 |
msgstr ""
|
460 |
|
461 |
+
#: app/helper/BPMediaSupport.php:249
|
462 |
+
msgid "We will get back to you shortly."
|
463 |
msgstr ""
|
464 |
|
465 |
+
#: app/helper/BPMediaSupport.php:252
|
466 |
+
msgid "Your server failed to send an email."
|
467 |
+
msgstr ""
|
468 |
+
|
469 |
+
#: app/helper/BPMediaSupport.php:253
|
470 |
+
msgid "Kindly contact your server support to fix this."
|
471 |
+
msgstr ""
|
472 |
+
|
473 |
+
#: app/helper/BPMediaSupport.php:254
|
474 |
+
#, php-format
|
475 |
+
msgid "You can alternatively create a support request <a href=\"%s\">here</a>"
|
476 |
+
msgstr ""
|
477 |
+
|
478 |
+
#: app/helper/BPMediaAddon.php:29
|
479 |
+
msgid "BuddyPress-Media Photo Tagging"
|
480 |
+
msgstr ""
|
481 |
+
|
482 |
+
#: app/helper/BPMediaAddon.php:32 app/helper/BPMediaAddon.php:42
|
483 |
+
#: app/importers/BPMediaAlbumimporter.php:176
|
484 |
+
msgid ""
|
485 |
+
"BuddyPress Media Instagram adds Instagram like filters to images uploaded "
|
486 |
+
"with BuddyPress Media."
|
487 |
+
msgstr ""
|
488 |
+
|
489 |
+
#: app/helper/BPMediaAddon.php:33 app/helper/BPMediaAddon.php:43
|
490 |
+
#: app/importers/BPMediaAlbumimporter.php:177
|
491 |
+
msgid "Important"
|
492 |
+
msgstr ""
|
493 |
+
|
494 |
+
#: app/helper/BPMediaAddon.php:33 app/helper/BPMediaAddon.php:43
|
495 |
+
#: app/importers/BPMediaAlbumimporter.php:177
|
496 |
+
msgid ""
|
497 |
+
"You need to have ImageMagick installed on your server for this addon to work."
|
498 |
+
msgstr ""
|
499 |
+
|
500 |
+
#: app/helper/BPMediaAddon.php:39
|
501 |
+
msgid "BuddyPress-Media Instagram"
|
502 |
+
msgstr ""
|
503 |
+
|
504 |
+
#: app/helper/BPMediaAddon.php:49
|
505 |
+
msgid "BuddyPress-Media Kaltura Add-on"
|
506 |
+
msgstr ""
|
507 |
+
|
508 |
+
#: app/helper/BPMediaAddon.php:52
|
509 |
+
msgid "Add support for more video formats using Kaltura video solution."
|
510 |
+
msgstr ""
|
511 |
+
|
512 |
+
#: app/helper/BPMediaAddon.php:53
|
513 |
+
msgid "Works with Kaltura.com, self-hosted Kaltura-CE and Kaltura-on-premise."
|
514 |
+
msgstr ""
|
515 |
+
|
516 |
+
#: app/helper/BPMediaAddon.php:59
|
517 |
+
msgid "BuddyPress-Media FFMPEG Add-on"
|
518 |
+
msgstr ""
|
519 |
+
|
520 |
+
#: app/helper/BPMediaAddon.php:62
|
521 |
+
msgid ""
|
522 |
+
"Add supports for more audio & video formats using open-source media-node."
|
523 |
+
msgstr ""
|
524 |
+
|
525 |
+
#: app/helper/BPMediaAddon.php:63
|
526 |
+
msgid "Media node comes with automated setup script for Ubuntu/Debian."
|
527 |
+
msgstr ""
|
528 |
+
|
529 |
+
#: app/helper/BPMediaAddon.php:109 app/importers/BPMediaAlbumimporter.php:181
|
530 |
+
msgid "Buy Now"
|
531 |
+
msgstr ""
|
532 |
+
|
533 |
+
#: app/helper/BPMediaAddon.php:110 app/importers/BPMediaAlbumimporter.php:182
|
534 |
+
msgid "Live Demo"
|
535 |
+
msgstr ""
|
536 |
+
|
537 |
+
#: app/admin/BPMediaAdmin.php:68
|
538 |
+
msgid "Please do not refresh this page."
|
539 |
+
msgstr ""
|
540 |
+
|
541 |
+
#: app/admin/BPMediaAdmin.php:69
|
542 |
+
msgid ""
|
543 |
+
"Something went wronng. Please <a href onclick=\"location.reload();"
|
544 |
+
"\">refresh</a> page."
|
545 |
+
msgstr ""
|
546 |
+
|
547 |
+
#: app/admin/BPMediaAdmin.php:88
|
548 |
+
msgid "BuddyPress Media Component"
|
549 |
+
msgstr ""
|
550 |
+
|
551 |
+
#: app/admin/BPMediaAdmin.php:88 app/admin/BPMediaAdmin.php:212
|
552 |
+
#: app/admin/BPMediaAdmin.php:213 app/main/widgets/BPMediaWidget.php:33
|
553 |
+
#: app/main/includes/BPMediaFilters.php:370
|
554 |
+
msgid "BuddyPress Media"
|
555 |
+
msgstr ""
|
556 |
+
|
557 |
+
#: app/admin/BPMediaAdmin.php:89 app/admin/BPMediaAdmin.php:240
|
558 |
+
msgid "BuddyPress Media Settings"
|
559 |
+
msgstr ""
|
560 |
+
|
561 |
+
#: app/admin/BPMediaAdmin.php:89 app/admin/BPMediaAdmin.php:241
|
562 |
+
#: app/main/BuddyPressMedia.php:463 app/main/includes/BPMediaFilters.php:328
|
563 |
+
msgid "Settings"
|
564 |
+
msgstr ""
|
565 |
+
|
566 |
+
#: app/admin/BPMediaAdmin.php:91
|
567 |
+
msgid "BuddyPress Media Database Update"
|
568 |
+
msgstr ""
|
569 |
+
|
570 |
+
#: app/admin/BPMediaAdmin.php:94 app/admin/BPMediaAdmin.php:270
|
571 |
+
#: app/admin/BPMediaAdmin.php:271
|
572 |
+
msgid "Importer"
|
573 |
+
msgstr ""
|
574 |
+
|
575 |
+
#: app/admin/BPMediaAdmin.php:96 app/admin/BPMediaAdmin.php:247
|
576 |
+
msgid "BuddyPress Media Addons"
|
577 |
+
msgstr ""
|
578 |
+
|
579 |
+
#: app/admin/BPMediaAdmin.php:96 app/admin/BPMediaAdmin.php:248
|
580 |
+
#: app/main/includes/BPMediaFilters.php:337
|
581 |
+
msgid "Addons"
|
582 |
+
msgstr ""
|
583 |
+
|
584 |
+
#: app/admin/BPMediaAdmin.php:97 app/admin/BPMediaAdmin.php:254
|
585 |
+
msgid "BuddyPress Media Support"
|
586 |
+
msgstr ""
|
587 |
+
|
588 |
+
#: app/admin/BPMediaAdmin.php:97
|
589 |
+
msgid "Support "
|
590 |
+
msgstr ""
|
591 |
+
|
592 |
+
#: app/admin/BPMediaAdmin.php:99
|
593 |
+
msgid "BuddyPress Media Convert Videos"
|
594 |
+
msgstr ""
|
595 |
+
|
596 |
+
#: app/admin/BPMediaAdmin.php:99 app/admin/BPMediaAdmin.php:263
|
597 |
+
msgid "Convert Videos"
|
598 |
+
msgstr ""
|
599 |
+
|
600 |
+
#: app/admin/BPMediaAdmin.php:160 app/importers/BPMediaAlbumimporter.php:91
|
601 |
+
#: app/main/BPMediaComponent.php:298 app/main/BPMediaComponent.php:299
|
602 |
+
#: app/main/BPMediaComponent.php:305 app/main/BuddyPressMedia.php:317
|
603 |
+
#: app/main/BuddyPressMedia.php:320 app/main/includes/BPMediaFilters.php:247
|
604 |
+
msgid "Media"
|
605 |
+
msgstr ""
|
606 |
+
|
607 |
+
#: app/admin/BPMediaAdmin.php:182
|
608 |
+
msgid "By"
|
609 |
+
msgstr ""
|
610 |
+
|
611 |
+
#: app/admin/BPMediaAdmin.php:182
|
612 |
+
msgid "Empowering The Web With WordPress"
|
613 |
+
msgstr ""
|
614 |
+
|
615 |
+
#: app/admin/BPMediaAdmin.php:262
|
616 |
+
msgid "BuddyPress Media Covert Videos"
|
617 |
+
msgstr ""
|
618 |
+
|
619 |
+
#: app/admin/BPMediaAdmin.php:363
|
620 |
+
#, php-format
|
621 |
+
msgid "I use @buddypressmedia http://goo.gl/8Upmv on %s"
|
622 |
+
msgstr ""
|
623 |
+
|
624 |
+
#: app/admin/BPMediaAdmin.php:364
|
625 |
+
msgid "Add link to footer"
|
626 |
+
msgstr ""
|
627 |
+
|
628 |
+
#: app/admin/BPMediaAdmin.php:365
|
629 |
+
msgid "Tweet"
|
630 |
+
msgstr ""
|
631 |
+
|
632 |
+
#: app/admin/BPMediaAdmin.php:366
|
633 |
+
msgid "Rate on WordPress.org"
|
634 |
+
msgstr ""
|
635 |
+
|
636 |
+
#: app/admin/BPMediaAdmin.php:367
|
637 |
+
msgid "Spread the Word"
|
638 |
+
msgstr ""
|
639 |
+
|
640 |
+
#: app/admin/BPMediaAdmin.php:377
|
641 |
+
msgid "USD"
|
642 |
+
msgstr ""
|
643 |
+
|
644 |
+
#: app/admin/BPMediaAdmin.php:386
|
645 |
+
msgid "OR"
|
646 |
+
msgstr ""
|
647 |
+
|
648 |
+
#: app/admin/BPMediaAdmin.php:387
|
649 |
+
msgid ""
|
650 |
+
"Use <a href=\"https://rtcamp.com/store/product-category/buddypress/?"
|
651 |
+
"utm_source=dashboard&utm_medium=plugin&utm_campaign=buddypress-media"
|
652 |
+
"\">premium add-ons</a> starting from $9"
|
653 |
+
msgstr ""
|
654 |
+
|
655 |
+
#: app/admin/BPMediaAdmin.php:389
|
656 |
+
msgid "Donate"
|
657 |
+
msgstr ""
|
658 |
+
|
659 |
+
#: app/admin/BPMediaAdmin.php:403
|
660 |
+
msgid "Become a fan on Facebook"
|
661 |
+
msgstr ""
|
662 |
+
|
663 |
+
#: app/admin/BPMediaAdmin.php:403
|
664 |
+
msgid "Facebook"
|
665 |
+
msgstr ""
|
666 |
+
|
667 |
+
#: app/admin/BPMediaAdmin.php:404
|
668 |
+
msgid "Follow us on Twitter"
|
669 |
+
msgstr ""
|
670 |
+
|
671 |
+
#: app/admin/BPMediaAdmin.php:404
|
672 |
+
msgid "Twitter"
|
673 |
msgstr ""
|
674 |
|
675 |
#: app/admin/BPMediaAdmin.php:405
|
688 |
msgid "Latest News"
|
689 |
msgstr ""
|
690 |
|
691 |
+
#: app/admin/BPMediaAdmin.php:454
|
692 |
#, php-format
|
693 |
+
msgid ""
|
694 |
+
"You have images enabled on BuddyPress Media but your network allowed "
|
695 |
+
"filetypes does not allow uploading of %s. Click <a href=\"%s\">here</a> to "
|
696 |
+
"change your settings manually."
|
697 |
msgstr ""
|
698 |
|
699 |
+
#: app/admin/BPMediaAdmin.php:455 app/admin/BPMediaAdmin.php:466
|
700 |
+
#: app/admin/BPMediaAdmin.php:475
|
|
|
701 |
msgid "Recommended"
|
702 |
msgstr ""
|
703 |
|
704 |
+
#: app/admin/BPMediaAdmin.php:455 app/admin/BPMediaAdmin.php:466
|
705 |
+
#: app/admin/BPMediaAdmin.php:475
|
|
|
706 |
msgid "Update Network Settings Automatically"
|
707 |
msgstr ""
|
708 |
|
709 |
+
#: app/admin/BPMediaAdmin.php:465
|
710 |
#, php-format
|
711 |
+
msgid ""
|
712 |
+
"You have video enabled on BuddyPress Media but your network allowed "
|
713 |
+
"filetypes does not allow uploading of mp4. Click <a href=\"%s\">here</a> to "
|
714 |
+
"change your settings manually."
|
715 |
msgstr ""
|
716 |
|
717 |
+
#: app/admin/BPMediaAdmin.php:474
|
718 |
#, php-format
|
719 |
+
msgid ""
|
720 |
+
"You have audio enabled on BuddyPress Media but your network allowed "
|
721 |
+
"filetypes does not allow uploading of mp3. Click <a href=\"%s\">here</a> to "
|
722 |
+
"change your settings manually."
|
723 |
msgstr ""
|
724 |
|
725 |
+
#: app/admin/BPMediaAdmin.php:489
|
726 |
msgid "Network settings updated successfully."
|
727 |
msgstr ""
|
728 |
|
732 |
|
733 |
#: app/importers/BPMediaAlbumimporter.php:72
|
734 |
#, php-format
|
735 |
+
msgid ""
|
736 |
+
"This import process is irreversible. Although everything is tested, please "
|
737 |
+
"take a <a target=\"_blank\" href=\"http://codex.wordpress.org/"
|
738 |
+
"WordPress_Backups\">backup of your database and files</a>, before "
|
739 |
+
"proceeding. If you don't know your way around databases and files, consider "
|
740 |
+
"<a target=\"_blank\" href=\"%s\">hiring us</a>, or another professional."
|
741 |
msgstr ""
|
742 |
|
743 |
#: app/importers/BPMediaAlbumimporter.php:73
|
744 |
+
msgid ""
|
745 |
+
"If you have set \"WP_DEBUG\" in you wp-config.php file, please make sure it "
|
746 |
+
"is set to \"false\", so that it doesn't conflict with the import process."
|
747 |
msgstr ""
|
748 |
|
749 |
#: app/importers/BPMediaAlbumimporter.php:74
|
755 |
msgstr ""
|
756 |
|
757 |
#: app/importers/BPMediaAlbumimporter.php:81
|
758 |
+
#: app/main/includes/BPMediaFilters.php:408
|
759 |
msgid "Users"
|
760 |
msgstr ""
|
761 |
|
772 |
msgstr ""
|
773 |
|
774 |
#: app/importers/BPMediaAlbumimporter.php:133
|
775 |
+
msgid ""
|
776 |
+
"BP-Album is active on your site and will cause problems with the import."
|
777 |
msgstr ""
|
778 |
|
779 |
#: app/importers/BPMediaAlbumimporter.php:134
|
781 |
msgstr ""
|
782 |
|
783 |
#: app/importers/BPMediaAlbumimporter.php:140
|
784 |
+
msgid ""
|
785 |
+
"Some of the media failed to import. The file might be corrupt or deleted."
|
786 |
msgstr ""
|
787 |
|
788 |
#: app/importers/BPMediaAlbumimporter.php:141
|
808 |
msgstr ""
|
809 |
|
810 |
#: app/importers/BPMediaAlbumimporter.php:156
|
811 |
+
msgid ""
|
812 |
+
"However, a lot of unnecessary files and a database table are still eating up "
|
813 |
+
"your resources. If everything seems fine, you can clean this data up."
|
814 |
msgstr ""
|
815 |
|
816 |
#: app/importers/BPMediaAlbumimporter.php:159
|
826 |
msgstr ""
|
827 |
|
828 |
#: app/importers/BPMediaAlbumimporter.php:187
|
829 |
+
msgid ""
|
830 |
+
"Looks like you don't use BP Album. Is there any other BuddyPress Plugin you "
|
831 |
+
"want an importer for?"
|
832 |
msgstr ""
|
833 |
|
834 |
#: app/importers/BPMediaAlbumimporter.php:188
|
836 |
msgid "<a href=\"%s\">Create an issue</a> on GitHub requesting the same."
|
837 |
msgstr ""
|
838 |
|
839 |
+
#: app/main/BPMediaComponent.php:60
|
840 |
+
msgid "Search Media..."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
841 |
msgstr ""
|
842 |
|
843 |
+
#: app/main/BPMediaComponent.php:256 app/main/BPMediaComponent.php:268
|
844 |
+
#: app/main/BuddyPressMedia.php:343 app/main/includes/BPMediaFilters.php:289
|
|
|
845 |
msgid "Albums"
|
846 |
msgstr ""
|
847 |
|
848 |
+
#: app/main/BPMediaComponent.php:257 app/main/BuddyPressMedia.php:346
|
|
|
849 |
msgid "Album"
|
850 |
msgstr ""
|
851 |
|
852 |
+
#: app/main/BPMediaComponent.php:258 app/main/profile/BPMediaTemplate.php:89
|
853 |
+
#: app/main/profile/BPMediaTemplate.php:282
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
854 |
msgid "Create"
|
855 |
msgstr ""
|
856 |
|
857 |
+
#: app/main/BPMediaComponent.php:259 app/main/profile/BPMediaTemplate.php:268
|
858 |
+
#: app/main/profile/BPMediaTemplate.php:274
|
859 |
msgid "Create Album"
|
860 |
msgstr ""
|
861 |
|
862 |
#: app/main/BPMediaComponent.php:260
|
863 |
+
#: app/main/profile/BPMediaAlbumScreen.php:246
|
864 |
msgid "Edit Album"
|
865 |
msgstr ""
|
866 |
|
896 |
msgid "BuddyPress Media's Media Files"
|
897 |
msgstr ""
|
898 |
|
899 |
+
#: app/main/BPMediaGroupLoader.php:252
|
900 |
+
msgid "Media Settings"
|
901 |
msgstr ""
|
902 |
|
903 |
+
#: app/main/BuddyPressMedia.php:163
|
904 |
+
msgid "BuddyPress is not installed."
|
905 |
msgstr ""
|
906 |
|
907 |
+
#: app/main/BuddyPressMedia.php:165
|
908 |
+
msgid "To use BuddyPress Media, BuddyPress must be installed first."
|
909 |
msgstr ""
|
910 |
|
911 |
+
#: app/main/BuddyPressMedia.php:166
|
912 |
+
#, php-format
|
913 |
+
msgid "<a href=\"%s\">Install BuddyPress now</a>"
|
914 |
msgstr ""
|
915 |
|
916 |
+
#: app/main/BuddyPressMedia.php:322
|
917 |
+
msgid "Privacy"
|
918 |
msgstr ""
|
919 |
|
920 |
+
#: app/main/BuddyPressMedia.php:328
|
921 |
+
msgid "Photo"
|
922 |
msgstr ""
|
923 |
|
924 |
+
#: app/main/BuddyPressMedia.php:331 app/main/widgets/BPMediaWidget.php:74
|
925 |
+
#: app/main/includes/BPMediaFilters.php:273
|
926 |
+
msgid "Videos"
|
927 |
msgstr ""
|
928 |
|
929 |
+
#: app/main/BuddyPressMedia.php:337 app/main/BuddyPressMedia.php:340
|
930 |
+
#: app/main/widgets/BPMediaWidget.php:73
|
931 |
+
msgid "Music"
|
932 |
msgstr ""
|
933 |
|
934 |
+
#: app/main/BuddyPressMedia.php:349
|
935 |
+
msgid "Upload"
|
936 |
msgstr ""
|
937 |
|
938 |
+
#: app/main/BuddyPressMedia.php:567
|
939 |
#, php-format
|
940 |
+
msgid ""
|
941 |
+
"The BuddyPress version installed is an\n"
|
942 |
+
"\t\t\t\t\t\t\t\t\t\tolder version and is not supported,\n"
|
943 |
+
"\t\t\t\t\t\t\t\t\t\tplease update BuddyPress to use\n"
|
944 |
+
"\t\t\t\t\t\t\t\t\t\tBuddyPress Media Plugin.\n"
|
945 |
+
"\t\t\t\t\t\t\t\t\t\t<a class=\"alignright\" href=\"%1$s\">X</a>"
|
|
|
|
|
|
|
|
|
|
|
946 |
msgstr ""
|
947 |
|
948 |
+
#: app/main/BuddyPressMedia.php:580
|
949 |
#, php-format
|
950 |
+
msgid ""
|
951 |
+
"You have not installed BuddyPress.\n"
|
952 |
+
"\t\t\t\t\t\t\t\t\tPlease install latest version of BuddyPress\n"
|
953 |
+
"\t\t\t\t\t\t\t\t\tto use BuddyPress Media plugin.\n"
|
954 |
+
"\t\t\t\t\t\t\t\t\t<a class=\"alignright\" href=\"%1$s\">X</a>"
|
|
|
|
|
|
|
|
|
955 |
msgstr ""
|
956 |
|
957 |
+
#: app/main/profile/BPMediaFeatured.php:94
|
958 |
+
msgid "Set as Featured"
|
959 |
msgstr ""
|
960 |
|
961 |
+
#: app/main/profile/BPMediaFeatured.php:94
|
962 |
+
msgid "Featured"
|
963 |
msgstr ""
|
964 |
|
965 |
+
#: app/main/profile/BPMediaTemplate.php:29
|
966 |
+
#: app/main/includes/BPMediaHostWordpress.php:1017
|
967 |
+
msgid "Wall Posts"
|
968 |
msgstr ""
|
969 |
|
970 |
+
#: app/main/profile/BPMediaTemplate.php:44
|
971 |
+
msgid "Select Album: "
|
972 |
msgstr ""
|
973 |
|
974 |
+
#: app/main/profile/BPMediaTemplate.php:83
|
975 |
+
msgid "+ Create New Album"
|
976 |
msgstr ""
|
977 |
|
978 |
+
#: app/main/profile/BPMediaTemplate.php:90
|
979 |
+
msgid "Cancel"
|
980 |
msgstr ""
|
981 |
|
982 |
+
#: app/main/profile/BPMediaTemplate.php:93
|
983 |
+
msgid "&"
|
984 |
msgstr ""
|
985 |
|
986 |
+
#: app/main/profile/BPMediaTemplate.php:96
|
987 |
+
msgid "Drop files here"
|
988 |
msgstr ""
|
989 |
|
990 |
+
#: app/main/profile/BPMediaTemplate.php:97
|
991 |
+
msgid " or "
|
992 |
msgstr ""
|
993 |
|
994 |
+
#: app/main/profile/BPMediaTemplate.php:98
|
995 |
+
#: app/main/profile/BPMediaUploadScreen.php:33
|
996 |
+
msgid "Upload Media"
|
997 |
msgstr ""
|
998 |
|
999 |
+
#: app/main/profile/BPMediaTemplate.php:98
|
1000 |
+
msgid "Max Upload Size"
|
1001 |
msgstr ""
|
1002 |
|
1003 |
+
#: app/main/profile/BPMediaTemplate.php:213
|
1004 |
+
#: app/main/includes/BPMediaTemplateFunctions.php:231
|
1005 |
+
msgid "Show More"
|
1006 |
msgstr ""
|
1007 |
|
1008 |
+
#: app/main/profile/BPMediaTemplate.php:246
|
1009 |
+
msgid "Select Album"
|
|
|
1010 |
msgstr ""
|
1011 |
|
1012 |
+
#: app/main/profile/BPMediaTemplate.php:247
|
1013 |
+
#: app/main/profile/BPMediaTemplate.php:275
|
1014 |
+
msgid "x"
|
1015 |
msgstr ""
|
1016 |
|
1017 |
+
#: app/main/profile/BPMediaTemplate.php:267
|
1018 |
+
msgid "Select"
|
1019 |
msgstr ""
|
1020 |
|
1021 |
+
#: app/main/profile/BPMediaTemplate.php:278
|
1022 |
+
msgid "Album Name"
|
1023 |
msgstr ""
|
1024 |
|
1025 |
+
#: app/main/profile/BPMediaTemplate.php:286
|
1026 |
+
msgid "Add Media"
|
|
|
1027 |
msgstr ""
|
1028 |
|
1029 |
+
#: app/main/profile/BPMediaScreen.php:114
|
1030 |
+
#: app/main/profile/BPMediaScreen.php:386
|
1031 |
+
msgid "The requested url does not exist"
|
1032 |
msgstr ""
|
1033 |
|
1034 |
+
#: app/main/profile/BPMediaScreen.php:125
|
1035 |
#, php-format
|
1036 |
+
msgid "All %s"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1037 |
msgstr ""
|
1038 |
|
1039 |
+
#: app/main/profile/BPMediaScreen.php:195
|
1040 |
+
#: app/main/profile/BPMediaAlbumScreen.php:82
|
|
|
1041 |
#, php-format
|
1042 |
+
msgid "Sorry, no %s were found."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1043 |
msgstr ""
|
1044 |
|
1045 |
+
#: app/main/profile/BPMediaScreen.php:319
|
1046 |
#, php-format
|
1047 |
+
msgid "Edit %s"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1048 |
msgstr ""
|
1049 |
|
1050 |
+
#: app/main/profile/BPMediaScreen.php:340
|
1051 |
#, php-format
|
1052 |
+
msgid "%s Title"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1053 |
msgstr ""
|
1054 |
|
1055 |
+
#: app/main/profile/BPMediaScreen.php:346
|
1056 |
#, php-format
|
1057 |
+
msgid "%s Description"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1058 |
msgstr ""
|
1059 |
|
1060 |
+
#: app/main/profile/BPMediaScreen.php:354
|
1061 |
+
msgid "Update"
|
1062 |
msgstr ""
|
1063 |
|
1064 |
+
#: app/main/profile/BPMediaScreen.php:355
|
1065 |
+
msgid "Back to Media File"
|
1066 |
msgstr ""
|
1067 |
|
1068 |
+
#: app/main/profile/BPMediaScreen.php:356
|
1069 |
+
msgid "Back to Media"
|
1070 |
msgstr ""
|
1071 |
|
1072 |
+
#: app/main/profile/BPMediaScreen.php:379
|
1073 |
+
#: app/main/includes/BPMediaFunction.php:168
|
1074 |
+
msgid "You do not have access to this page."
|
1075 |
msgstr ""
|
1076 |
|
1077 |
+
#: app/main/profile/BPMediaScreen.php:404
|
1078 |
+
msgid "Something went wrong"
|
1079 |
msgstr ""
|
1080 |
|
1081 |
+
#: app/main/profile/BPMediaScreen.php:427
|
1082 |
+
msgid "Media deleted successfully"
|
1083 |
msgstr ""
|
1084 |
|
1085 |
+
#: app/main/profile/BPMediaUploadScreen.php:71
|
1086 |
+
#: app/main/includes/bp-media-upload-handler.php:32
|
1087 |
+
msgid "You are not allowed to be here"
|
1088 |
msgstr ""
|
1089 |
|
1090 |
+
#: app/main/profile/BPMediaUploadScreen.php:98
|
1091 |
+
#: app/main/profile/BPMediaUploadScreen.php:122
|
1092 |
+
#: app/main/includes/BPMediaActions.php:75
|
1093 |
+
#: app/main/includes/BPMediaActions.php:99
|
1094 |
+
msgid "File uploaded is not supported"
|
1095 |
msgstr ""
|
1096 |
|
1097 |
+
#: app/main/profile/BPMediaUploadScreen.php:105
|
1098 |
+
#: app/main/includes/BPMediaActions.php:82
|
1099 |
+
msgid "Image uploads are disabled"
|
1100 |
msgstr ""
|
1101 |
|
1102 |
+
#: app/main/profile/BPMediaUploadScreen.php:111
|
1103 |
+
#: app/main/includes/BPMediaActions.php:88
|
1104 |
+
msgid "Video uploads are disabled"
|
1105 |
msgstr ""
|
1106 |
|
1107 |
+
#: app/main/profile/BPMediaUploadScreen.php:117
|
1108 |
+
#: app/main/includes/BPMediaActions.php:94
|
1109 |
+
msgid "Audio uploads are disabled"
|
1110 |
msgstr ""
|
1111 |
|
1112 |
+
#: app/main/profile/BPMediaUploadScreen.php:135
|
1113 |
+
#: app/main/includes/BPMediaActions.php:113
|
1114 |
+
msgid "Upload Successful"
|
1115 |
msgstr ""
|
1116 |
|
1117 |
+
#: app/main/profile/BPMediaUploadScreen.php:140
|
1118 |
+
#: app/main/includes/BPMediaActions.php:118
|
1119 |
+
msgid "You did not specified a file to upload"
|
|
|
1120 |
msgstr ""
|
1121 |
|
1122 |
#: app/main/profile/BPMediaAlbumScreen.php:134
|
1123 |
msgid "Sorry, no media items were found in this album."
|
1124 |
msgstr ""
|
1125 |
|
1126 |
+
#: app/main/profile/BPMediaAlbumScreen.php:246
|
1127 |
+
#: app/main/includes/BPMediaActions.php:353
|
1128 |
+
msgid "Edit"
|
1129 |
+
msgstr ""
|
1130 |
+
|
1131 |
#: app/main/profile/BPMediaAlbumScreen.php:250
|
1132 |
#: app/main/profile/BPMediaAlbumScreen.php:258
|
1133 |
msgid "Delete Album"
|
1134 |
msgstr ""
|
1135 |
|
1136 |
+
#: app/main/profile/BPMediaAlbumScreen.php:252
|
1137 |
+
#: app/main/includes/BPMediaHostWordpress.php:640
|
1138 |
+
#: app/main/includes/BPMediaActions.php:359
|
1139 |
+
msgid "Delete"
|
1140 |
+
msgstr ""
|
1141 |
+
|
1142 |
#: app/main/profile/BPMediaAlbumScreen.php:254
|
1143 |
#: app/main/profile/BPMediaAlbumScreen.php:297
|
1144 |
msgid "Select All Visible"
|
1173 |
msgid "Submit"
|
1174 |
msgstr ""
|
1175 |
|
1176 |
+
#: app/main/profile/BPMediaAlbum.php:74
|
1177 |
+
msgid "Sorry, the requested album does not exist."
|
|
|
|
|
|
|
|
|
1178 |
msgstr ""
|
1179 |
|
1180 |
+
#: app/main/group/BPMediaGroupElementExtension.php:91
|
1181 |
+
msgid "Sorry, the requested media does not belong to the group"
|
|
|
1182 |
msgstr ""
|
1183 |
|
1184 |
+
#: app/main/group/BPMediaGroupAction.php:124
|
1185 |
+
#: app/main/includes/BPMediaHostWordpress.php:742
|
1186 |
+
#: app/main/includes/BPMediaActions.php:934
|
1187 |
#, php-format
|
1188 |
+
msgid "%1$s added a %2$s"
|
1189 |
msgstr ""
|
1190 |
|
1191 |
+
#: app/main/group/BPMediaGroupsExtension.php:40
|
1192 |
+
#: app/main/group/BPMediaGroupsExtension.php:87
|
1193 |
+
msgid "Album Creation Control"
|
1194 |
msgstr ""
|
1195 |
|
1196 |
+
#: app/main/group/BPMediaGroupsExtension.php:41
|
1197 |
+
#: app/main/group/BPMediaGroupsExtension.php:88
|
1198 |
+
msgid "Who can create Albums in this group?"
|
1199 |
msgstr ""
|
1200 |
|
1201 |
+
#: app/main/group/BPMediaGroupsExtension.php:45
|
1202 |
+
#: app/main/group/BPMediaGroupsExtension.php:92
|
1203 |
+
msgid "All Group Members"
|
1204 |
msgstr ""
|
1205 |
|
1206 |
+
#: app/main/group/BPMediaGroupsExtension.php:49
|
1207 |
+
#: app/main/group/BPMediaGroupsExtension.php:96
|
1208 |
+
msgid "Group Admins and Mods only"
|
1209 |
msgstr ""
|
1210 |
|
1211 |
+
#: app/main/group/BPMediaGroupsExtension.php:53
|
1212 |
+
#: app/main/group/BPMediaGroupsExtension.php:100
|
1213 |
+
msgid "Group Admin only"
|
1214 |
msgstr ""
|
1215 |
|
1216 |
+
#: app/main/group/BPMediaGroupsExtension.php:104
|
1217 |
+
#: app/main/privacy/BPMediaPrivacyScreen.php:53
|
1218 |
+
msgid "Save Changes"
|
1219 |
msgstr ""
|
1220 |
|
1221 |
+
#: app/main/group/BPMediaGroupsExtension.php:130
|
1222 |
+
msgid "There was an error saving, please try again"
|
1223 |
msgstr ""
|
1224 |
|
1225 |
+
#: app/main/group/BPMediaGroupsExtension.php:132
|
1226 |
+
msgid "Settings saved successfully"
|
1227 |
msgstr ""
|
1228 |
|
1229 |
+
#: app/main/group/BPMediaGroupsExtension.php:153
|
1230 |
+
msgid ""
|
1231 |
+
"You could display a small snippet of information from your group extension "
|
1232 |
+
"here. It will show on the group\n"
|
1233 |
+
"\t home screen."
|
1234 |
msgstr ""
|
1235 |
|
1236 |
#: app/main/activity/BPMediaActivity.php:46
|
1246 |
msgid "%1$s posted an update in the group %2$s"
|
1247 |
msgstr ""
|
1248 |
|
1249 |
+
#: app/main/widgets/BPMediaWidget.php:20
|
1250 |
+
msgid "The most recent/popular media uploaded on your site"
|
|
|
1251 |
msgstr ""
|
1252 |
|
1253 |
+
#: app/main/widgets/BPMediaWidget.php:21
|
1254 |
+
msgid "BuddyPress Media Widget"
|
|
|
|
|
1255 |
msgstr ""
|
1256 |
|
1257 |
+
#: app/main/widgets/BPMediaWidget.php:72
|
1258 |
+
msgid "All"
|
1259 |
msgstr ""
|
1260 |
|
1261 |
+
#: app/main/widgets/BPMediaWidget.php:82
|
1262 |
+
#, php-format
|
1263 |
+
msgid ""
|
1264 |
+
"Please configure this widget\n"
|
1265 |
+
"\t\t\t\t\t\t\t\t\t<a href=\"%s\" target=\"_blank\"\n"
|
1266 |
+
"\t\t\t\t\t\t\t\t\ttitle=\"Configure BuddyPress Media Widget\">\n"
|
1267 |
+
"\t\t\t\t\t\t\t\t\there</a>."
|
1268 |
msgstr ""
|
1269 |
|
1270 |
+
#: app/main/widgets/BPMediaWidget.php:150
|
1271 |
+
msgid "No "
|
|
|
1272 |
msgstr ""
|
1273 |
|
1274 |
+
#: app/main/widgets/BPMediaWidget.php:197
|
1275 |
+
msgid "Widget Type:"
|
1276 |
msgstr ""
|
1277 |
|
1278 |
+
#: app/main/widgets/BPMediaWidget.php:199
|
1279 |
+
msgid "Recent Media"
|
1280 |
+
msgstr ""
|
1281 |
+
|
1282 |
+
#: app/main/widgets/BPMediaWidget.php:200
|
1283 |
+
msgid "Popular Media"
|
1284 |
+
msgstr ""
|
1285 |
+
|
1286 |
+
#: app/main/widgets/BPMediaWidget.php:203
|
1287 |
+
msgid "Title:"
|
1288 |
+
msgstr ""
|
1289 |
+
|
1290 |
+
#: app/main/widgets/BPMediaWidget.php:206
|
1291 |
+
msgid "Number of posts to show:"
|
1292 |
+
msgstr ""
|
1293 |
+
|
1294 |
+
#: app/main/widgets/BPMediaWidget.php:210
|
1295 |
+
msgid "Show All"
|
1296 |
+
msgstr ""
|
1297 |
+
|
1298 |
+
#: app/main/widgets/BPMediaWidget.php:213
|
1299 |
+
msgid "Show Photos"
|
1300 |
+
msgstr ""
|
1301 |
+
|
1302 |
+
#: app/main/widgets/BPMediaWidget.php:216
|
1303 |
+
msgid "Show Music"
|
1304 |
+
msgstr ""
|
1305 |
+
|
1306 |
+
#: app/main/widgets/BPMediaWidget.php:220
|
1307 |
+
msgid "Show Videos"
|
1308 |
+
msgstr ""
|
1309 |
+
|
1310 |
+
#: app/main/privacy/BPMediaPrivacySettings.php:28
|
1311 |
+
msgid "Update BuddyPress Media Database"
|
1312 |
+
msgstr ""
|
1313 |
+
|
1314 |
+
#: app/main/privacy/BPMediaPrivacySettings.php:93
|
1315 |
+
msgid "Start"
|
1316 |
+
msgstr ""
|
1317 |
+
|
1318 |
+
#: app/main/privacy/BPMediaPrivacy.php:113
|
1319 |
+
msgid "<strong>Private</strong>, Visible only to myself"
|
1320 |
+
msgstr ""
|
1321 |
+
|
1322 |
+
#: app/main/privacy/BPMediaPrivacy.php:117
|
1323 |
+
msgid "<strong>Friends</strong>, Visible to my friends"
|
1324 |
+
msgstr ""
|
1325 |
+
|
1326 |
+
#: app/main/privacy/BPMediaPrivacy.php:121
|
1327 |
+
msgid "<strong>Users</strong>, Visible to registered users"
|
1328 |
+
msgstr ""
|
1329 |
+
|
1330 |
+
#: app/main/privacy/BPMediaPrivacy.php:125
|
1331 |
+
msgid "<strong>Public</strong>, Visible to the world"
|
1332 |
+
msgstr ""
|
1333 |
+
|
1334 |
+
#: app/main/privacy/BPMediaPrivacy.php:145
|
1335 |
+
msgid "Set default privacy levels for your media"
|
1336 |
msgstr ""
|
1337 |
|
1338 |
+
#: app/main/privacy/BPMediaPrivacy.php:326
|
1339 |
#, php-format
|
1340 |
+
msgid "This %s is private"
|
1341 |
msgstr ""
|
1342 |
|
1343 |
+
#: app/main/privacy/BPMediaPrivacy.php:327
|
1344 |
+
#, php-format
|
1345 |
+
msgid "This %1s is visible only to %2s’s friends"
|
1346 |
msgstr ""
|
1347 |
|
1348 |
+
#: app/main/privacy/BPMediaPrivacy.php:328
|
1349 |
#, php-format
|
1350 |
+
msgid "This %s is visible to logged in users, only"
|
1351 |
+
msgstr ""
|
1352 |
+
|
1353 |
+
#: app/main/privacy/BPMediaPrivacyScreen.php:42
|
1354 |
+
msgid "Default privacy level for your media has been updated"
|
1355 |
+
msgstr ""
|
1356 |
+
|
1357 |
+
#: app/main/includes/BPMediaHostWordpress.php:59
|
1358 |
+
msgid "Sorry, the requested media does not exist."
|
1359 |
+
msgstr ""
|
1360 |
+
|
1361 |
+
#: app/main/includes/BPMediaHostWordpress.php:137
|
1362 |
+
msgid "Error Uploading File"
|
1363 |
+
msgstr ""
|
1364 |
+
|
1365 |
+
#: app/main/includes/BPMediaHostWordpress.php:170
|
1366 |
+
msgid "MP4 file you have uploaded is corrupt."
|
1367 |
+
msgstr ""
|
1368 |
+
|
1369 |
+
#: app/main/includes/BPMediaHostWordpress.php:177
|
1370 |
+
#: app/main/includes/BPMediaHostWordpress.php:182
|
1371 |
+
msgid ""
|
1372 |
+
"The MP4 file you have uploaded is using an unsupported video codec. "
|
1373 |
+
"Supported video codec is H.264."
|
1374 |
+
msgstr ""
|
1375 |
+
|
1376 |
+
#: app/main/includes/BPMediaHostWordpress.php:187
|
1377 |
+
msgid "The MP4 file you have uploaded is not a video file."
|
1378 |
msgstr ""
|
1379 |
|
1380 |
+
#: app/main/includes/BPMediaHostWordpress.php:198
|
1381 |
+
msgid "MP3 file you have uploaded is currupt."
|
1382 |
msgstr ""
|
1383 |
|
1384 |
+
#: app/main/includes/BPMediaHostWordpress.php:205
|
1385 |
+
#: app/main/includes/BPMediaHostWordpress.php:210
|
1386 |
+
msgid ""
|
1387 |
+
"The MP3 file you have uploaded is using an unsupported audio format. "
|
1388 |
+
"Supported audio format is MP3."
|
1389 |
msgstr ""
|
1390 |
|
1391 |
+
#: app/main/includes/BPMediaHostWordpress.php:215
|
1392 |
+
msgid "The MP3 file you have uploaded is not an audio file."
|
1393 |
msgstr ""
|
1394 |
|
1395 |
+
#: app/main/includes/BPMediaHostWordpress.php:227
|
1396 |
+
msgid ""
|
1397 |
+
"Media File you have tried to upload is not supported. Supported media files "
|
1398 |
+
"are .jpg, .png, .gif, .mp3, .mov and .mp4."
|
1399 |
msgstr ""
|
1400 |
|
1401 |
+
#: app/main/includes/BPMediaHostWordpress.php:236
|
1402 |
+
msgid "Error creating attachment for the media file, please try again"
|
1403 |
msgstr ""
|
1404 |
|
1405 |
+
#: app/main/includes/BPMediaHostWordpress.php:346
|
1406 |
+
#, php-format
|
1407 |
+
msgid "%s uploaded a media."
|
1408 |
msgstr ""
|
1409 |
|
1410 |
+
#: app/main/includes/BPMediaHostWordpress.php:367
|
1411 |
+
msgid "Uploaded by "
|
1412 |
msgstr ""
|
1413 |
|
1414 |
+
#: app/main/includes/BPMediaHostWordpress.php:590
|
1415 |
+
#, php-format
|
1416 |
+
msgid "Comment <span>%s</span>"
|
1417 |
msgstr ""
|
1418 |
|
1419 |
+
#: app/main/includes/BPMediaHostWordpress.php:594
|
1420 |
+
msgid "Favorite"
|
1421 |
msgstr ""
|
1422 |
|
1423 |
+
#: app/main/includes/BPMediaHostWordpress.php:596
|
1424 |
+
msgid "Remove Favorite"
|
1425 |
msgstr ""
|
1426 |
|
1427 |
+
#: app/main/includes/BPMediaHostWordpress.php:615
|
1428 |
+
msgid "Post"
|
1429 |
msgstr ""
|
1430 |
|
1431 |
+
#: app/main/includes/BPMediaHostWordpress.php:615
|
1432 |
+
msgid "or press esc to cancel."
|
1433 |
msgstr ""
|
1434 |
|
1435 |
+
#: app/main/includes/BPMediaTemplateFunctions.php:34
|
1436 |
+
msgid "Media Title"
|
|
|
1437 |
msgstr ""
|
1438 |
|
1439 |
+
#: app/main/includes/BPMediaTemplateFunctions.php:35
|
1440 |
+
msgid "Media Description"
|
1441 |
msgstr ""
|
1442 |
|
1443 |
+
#: app/main/includes/BPMediaTemplateFunctions.php:36
|
1444 |
+
msgid "Select Media File"
|
1445 |
msgstr ""
|
1446 |
|
1447 |
+
#: app/main/includes/BPMediaFunction.php:229
|
1448 |
+
#, php-format
|
1449 |
+
msgid "%1$s added new media in album %2$s"
|
1450 |
msgstr ""
|
1451 |
|
1452 |
+
#: app/main/includes/BPMediaFilters.php:158
|
1453 |
+
#, php-format
|
1454 |
+
msgid "Delete %s"
|
1455 |
msgstr ""
|
1456 |
|
1457 |
+
#: app/main/includes/BPMediaFilters.php:410
|
1458 |
+
msgid "Total Photos"
|
1459 |
msgstr ""
|
1460 |
|
1461 |
+
#: app/main/includes/BPMediaFilters.php:411
|
1462 |
+
msgid "Total Videos"
|
1463 |
msgstr ""
|
1464 |
|
1465 |
+
#: app/main/includes/BPMediaFilters.php:412
|
1466 |
+
msgid "Total Audio"
|
|
|
|
|
1467 |
msgstr ""
|
1468 |
|
1469 |
+
#: app/main/includes/BPMediaFilters.php:413
|
1470 |
+
msgid "Total Albums"
|
1471 |
msgstr ""
|
1472 |
|
1473 |
+
#: app/main/includes/BPMediaActions.php:184
|
1474 |
+
msgid "Something went wrong. Please try again."
|
|
|
|
|
1475 |
msgstr ""
|
1476 |
|
1477 |
+
#: app/main/includes/BPMediaActions.php:185
|
1478 |
+
msgid "Are you sure you want to merge this album?"
|
1479 |
msgstr ""
|
1480 |
|
1481 |
+
#: app/main/includes/BPMediaActions.php:186
|
1482 |
+
msgid "Would you like to delete this album after the merge?"
|
1483 |
msgstr ""
|
1484 |
|
1485 |
+
#: app/main/includes/BPMediaActions.php:187
|
1486 |
+
msgid "Are you sure you want to delete the selected media?"
|
1487 |
msgstr ""
|
1488 |
|
1489 |
+
#: app/main/includes/BPMediaActions.php:188
|
1490 |
+
msgid "Are you sure you want to delete this activity and associated media?"
|
1491 |
msgstr ""
|
1492 |
|
1493 |
+
#: app/main/includes/BPMediaActions.php:189
|
1494 |
+
msgid "Are you sure?"
|
1495 |
msgstr ""
|
1496 |
|
1497 |
+
#: app/main/includes/BPMediaActions.php:190
|
1498 |
+
msgid "Please select media."
|
1499 |
msgstr ""
|
1500 |
|
1501 |
+
#: app/main/includes/BPMediaActions.php:191
|
1502 |
+
msgid "Please select an action."
|
1503 |
msgstr ""
|
1504 |
|
1505 |
+
#: app/main/includes/BPMediaActions.php:335
|
1506 |
+
msgid "Download"
|
1507 |
msgstr ""
|
1508 |
|
1509 |
+
#: app/main/includes/BPMediaActions.php:342
|
1510 |
+
#: app/main/includes/BPMediaActions.php:984
|
1511 |
+
msgid "Set as Album Cover"
|
1512 |
msgstr ""
|
1513 |
|
1514 |
+
#: app/main/includes/BPMediaActions.php:347
|
1515 |
+
#: app/main/includes/BPMediaActions.php:987
|
1516 |
+
msgid "Unset as Album Cover"
|
1517 |
msgstr ""
|
1518 |
|
1519 |
+
#: app/main/includes/BPMediaActions.php:353
|
1520 |
+
msgid "Edit Media"
|
|
|
|
|
|
|
|
|
1521 |
msgstr ""
|
1522 |
|
1523 |
+
#: app/main/includes/BPMediaActions.php:359
|
1524 |
+
msgid "Delete Media"
|
1525 |
msgstr ""
|
1526 |
|
1527 |
+
#: app/main/includes/BPMediaActions.php:540
|
1528 |
+
msgid "You have not filled the album name"
|
1529 |
msgstr ""
|
1530 |
|
1531 |
+
#: app/main/includes/BPMediaActions.php:541
|
1532 |
+
msgid "Sorry you cannot create albums in this group"
|
1533 |
msgstr ""
|
1534 |
|
1535 |
+
#: app/main/includes/BPMediaActions.php:542
|
1536 |
+
msgid "Please Select an Album!"
|
1537 |
msgstr ""
|
1538 |
|
1539 |
+
#: app/main/includes/BPMediaActions.php:885
|
1540 |
+
#, php-format
|
1541 |
+
msgid "%1$s created an album %2$s"
|
1542 |
msgstr ""
|
1543 |
|
1544 |
+
#: app/main/includes/BPMediaActions.php:1176
|
1545 |
+
msgid "Private"
|
1546 |
msgstr ""
|
1547 |
|
1548 |
+
#: app/main/includes/BPMediaActions.php:1188
|
1549 |
+
msgid "No media found"
|
1550 |
+
msgstr ""
|
readme.txt
CHANGED
@@ -6,7 +6,7 @@ License: GPLv2 or later
|
|
6 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
7 |
Requires at least: WordPress 3.5 + BuddyPress 1.6
|
8 |
Tested up to: WordPress 3.5 + BuddyPress 1.7
|
9 |
-
Stable tag: 2.
|
10 |
|
11 |
Adds Photos, Music, Videos & Albums to BuddyPress. Supports mobile devices (iPhone/iPad, etc) and automatic audio/video conversion.
|
12 |
|
@@ -14,36 +14,6 @@ Adds Photos, Music, Videos & Albums to BuddyPress. Supports mobile devices (iPho
|
|
14 |
|
15 |
BuddyPress Media adds Photos, Music, Videos & Albums to your BuddyPress powered social network. Supports mobile devices (Android/iPhone/iPad, etc) and automatic audio/video conversion.
|
16 |
|
17 |
-
= Important =
|
18 |
-
|
19 |
-
Your favourite plugin is undergoing some transformation. This is the last release of the plugin under the name BuddyPress Media. Henceforth, the plugin will be called **rtMedia** for WordPress, BuddyPress and bbPress.
|
20 |
-
In addition to the existing features, rtMedia contains:
|
21 |
-
|
22 |
-
**Completed, pending documentation**
|
23 |
-
|
24 |
-
* Advanced templating system: Completely customise the look and feel using templates.
|
25 |
-
* RESTful API that will integrate well with any other application.
|
26 |
-
|
27 |
-
**In Progress**
|
28 |
-
|
29 |
-
* *Anywhere* uploader: Let your users upload from anywhere using a shortcode or a template tag, even from a widget.
|
30 |
-
* *Anywhere* media: rtMedia will work not just on BuddyPress profiles and groups. It will even work for custom posts, bbPress and even comments.
|
31 |
-
* Keywords and WordPress taxonomy support.
|
32 |
-
* Slick AJAX ui, for the uploader and media display. Better lightbox and navigation.
|
33 |
-
* Full multisite support for all BuddyPress environments.
|
34 |
-
* Encoding support for WordPress attachments.
|
35 |
-
|
36 |
-
**Pending**
|
37 |
-
|
38 |
-
* Custom global albums: Toggle album functionality and create default custom albums for all your users.
|
39 |
-
* Universal albums: Any post/page or custom post type can become an album in rtMedia.
|
40 |
-
* Custom file type support: Add custom file types: documents, pdf, etc.
|
41 |
-
* Custom tab support: Mix and match your media to create custom tabs.
|
42 |
-
|
43 |
-
Along with a host of feature improvements and bug fixing. **rtMedia 3.0 beta** for WordPress, BuddyPress and bbPress will be announced soon.
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
= Demo & Code =
|
48 |
* [BuddyPress Media **Demo**](http://demo.rtcamp.com/buddypress-media/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media) (Stand-alone, includes Instagram and Photo tagging addon)
|
49 |
* [BuddyPress Media Kaltura Add-on](http://demo.rtcamp.com/bpm-kaltura/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media)
|
@@ -150,41 +120,6 @@ Please visit [BuddyPress Media's Features page](http://rtcamp.com/buddypress-med
|
|
150 |
|
151 |
Please visit [BuddyPress Media's Roadmap page](http://rtcamp.com/buddypress-media/roadmap/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "Visit BuddyPress Media's Features page") to get some details about future releases.
|
152 |
|
153 |
-
= 2.15.4 =
|
154 |
-
* Fixes Security Vulnerability reported by [inderpreet99](http://wordpress.org/support/profile/inderpreet99)
|
155 |
-
* Fixes bp_media_after_photo hook
|
156 |
-
|
157 |
-
= 2.15.3 =
|
158 |
-
* Fixes error reported by [Harry-Nak](http://rtcamp.com/members/harry-nak/)
|
159 |
-
|
160 |
-
= 2.15.2 =
|
161 |
-
* Revises free encoding service by 10x, max file size to 200MB and monthly limit to 10GB
|
162 |
-
* Revised file size to 16GB for premium encoding service
|
163 |
-
* Fixes bug in admin js on multisite
|
164 |
-
|
165 |
-
= 2.15.1 =
|
166 |
-
* Fixes bugs in Group settings
|
167 |
-
* Fixes bugs in Addon settings
|
168 |
-
|
169 |
-
= 2.15 =
|
170 |
-
* Fixes bugs in Admin settings
|
171 |
-
|
172 |
-
= 2.14 =
|
173 |
-
* Improves admin ui, preview of things to come.
|
174 |
-
* Fixes some bugs.
|
175 |
-
* Last release as BuddyPress Media. Now onwards, will be called rtMedia for WordPress, BuddyPress and bbPress.
|
176 |
-
|
177 |
-
= 2.13.2 =
|
178 |
-
* Adds parameter to include/exclude media title in shortcode
|
179 |
-
* Resolved admin menu warnings for members
|
180 |
-
|
181 |
-
= 2.13.1 =
|
182 |
-
* Fixes bug in navigation
|
183 |
-
* Fixes bug in admin menu
|
184 |
-
* Resolves delete album issue (when activity is enabled)
|
185 |
-
* Adds option to disable encoding
|
186 |
-
* Translations Updated
|
187 |
-
|
188 |
= 2.13 =
|
189 |
* Adds support for audio/video conversion via rtCamp's Encoding Service
|
190 |
|
@@ -463,6 +398,5 @@ Please visit [BuddyPress Media's Roadmap page](http://rtcamp.com/buddypress-medi
|
|
463 |
* HTML5 Video Tag Support (with fallback)
|
464 |
|
465 |
== Upgrade Notice ==
|
466 |
-
|
467 |
-
|
468 |
-
Fixes Security Vulnerability
|
6 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
7 |
Requires at least: WordPress 3.5 + BuddyPress 1.6
|
8 |
Tested up to: WordPress 3.5 + BuddyPress 1.7
|
9 |
+
Stable tag: 2.13
|
10 |
|
11 |
Adds Photos, Music, Videos & Albums to BuddyPress. Supports mobile devices (iPhone/iPad, etc) and automatic audio/video conversion.
|
12 |
|
14 |
|
15 |
BuddyPress Media adds Photos, Music, Videos & Albums to your BuddyPress powered social network. Supports mobile devices (Android/iPhone/iPad, etc) and automatic audio/video conversion.
|
16 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
= Demo & Code =
|
18 |
* [BuddyPress Media **Demo**](http://demo.rtcamp.com/buddypress-media/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media) (Stand-alone, includes Instagram and Photo tagging addon)
|
19 |
* [BuddyPress Media Kaltura Add-on](http://demo.rtcamp.com/bpm-kaltura/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media)
|
120 |
|
121 |
Please visit [BuddyPress Media's Roadmap page](http://rtcamp.com/buddypress-media/roadmap/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "Visit BuddyPress Media's Features page") to get some details about future releases.
|
122 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
123 |
= 2.13 =
|
124 |
* Adds support for audio/video conversion via rtCamp's Encoding Service
|
125 |
|
398 |
* HTML5 Video Tag Support (with fallback)
|
399 |
|
400 |
== Upgrade Notice ==
|
401 |
+
= 2.13 =
|
402 |
+
Adds support for audio/video conversion via rtCamp's Encoding Service
|
|